diff -Nru audacious-3.5.99/audacious.desktop audacious-3.5.99.1/audacious.desktop --- audacious-3.5.99/audacious.desktop 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/audacious.desktop 2015-01-24 19:26:56.000000000 +0000 @@ -11,22 +11,24 @@ 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; -# Translations Comment[be]=Слухайце музыку Comment[bg]=Слушай музика Comment[da]=Lyt til musik Comment[de]=Musik hören Comment[eo]=Aŭskulti muzikon Comment[es_MX]=Escuchar la música -Comment[es]=Escucha 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[lt]=Klausyti muzikos Comment[ms]=Dengar muzik -Comment[nl]=Muziek luisteren +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]=Слушать музыку @@ -41,15 +43,18 @@ GenericName[de]=Musikspieler GenericName[eo]=Muzik-ludilo GenericName[es_MX]=Reproductor de Música -GenericName[es]=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[lt]=Muzikos grotuvas 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]=Музыкальный проигрыватель diff -Nru audacious-3.5.99/config.h.in audacious-3.5.99.1/config.h.in --- audacious-3.5.99/config.h.in 2014-12-05 22:59:55.000000000 +0000 +++ audacious-3.5.99.1/config.h.in 2015-01-24 19:30:18.000000000 +0000 @@ -6,6 +6,9 @@ /* Build stamp */ #undef BUILDSTAMP +/* Copyright */ +#undef COPYRIGHT + /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS diff -Nru audacious-3.5.99/configure audacious-3.5.99.1/configure --- audacious-3.5.99/configure 2014-12-05 22:59:55.000000000 +0000 +++ audacious-3.5.99.1/configure 2015-01-24 19:30:18.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for audacious 3.6-alpha1. +# Generated by GNU Autoconf 2.69 for audacious 3.6-beta1. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -9,7 +9,7 @@ # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # -# (C) 2005-2014 Audacious Team +# Copyright (C) 2001-2015 Audacious developers and others ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## @@ -579,8 +579,8 @@ # Identity of this package. PACKAGE_NAME='audacious' PACKAGE_TARNAME='audacious' -PACKAGE_VERSION='3.6-alpha1' -PACKAGE_STRING='audacious 3.6-alpha1' +PACKAGE_VERSION='3.6-beta1' +PACKAGE_STRING='audacious 3.6-beta1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1366,7 +1366,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures audacious 3.6-alpha1 to adapt to many kinds of systems. +\`configure' configures audacious 3.6-beta1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1432,7 +1432,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of audacious 3.6-alpha1:";; + short | recursive ) echo "Configuration of audacious 3.6-beta1:";; esac cat <<\_ACEOF @@ -1567,14 +1567,14 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -audacious configure 3.6-alpha1 +audacious configure 3.6-beta1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. -(C) 2005-2014 Audacious Team +Copyright (C) 2001-2015 Audacious developers and others _ACEOF exit fi @@ -2035,7 +2035,7 @@ 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.6-alpha1, which was +It was created by audacious $as_me 3.6-beta1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2397,6 +2397,11 @@ _ACEOF +cat >>confdefs.h <<_ACEOF +#define COPYRIGHT "Copyright © 2001-2015 Audacious developers and others" +_ACEOF + + ac_aux_dir= for ac_dir in build-aux "$srcdir"/build-aux; do if test -f "$ac_dir/install-sh"; then @@ -7530,36 +7535,42 @@ if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi - if test "$cross_compiling" = yes; then : - - case "$host_os" in - aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; - *) am_cv_func_iconv_works="guessing yes" ;; - esac - + am_cv_func_iconv_works=no + for ac_iconv_const in '' 'const'; do + if test "$cross_compiling" = yes; then : + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -int main () + +#ifndef ICONV_CONST +# define ICONV_CONST $ac_iconv_const +#endif + +int +main () { - int result = 0; +int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { - static const char input[] = "\342\202\254"; /* EURO SIGN */ + static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; @@ -7572,14 +7583,14 @@ iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { - static const char input[] = "\263"; + static ICONV_CONST char input[] = "\263"; char buf[10]; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; @@ -7591,14 +7602,14 @@ iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { - static const char input[] = "\304"; + static ICONV_CONST char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; @@ -7611,14 +7622,14 @@ iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { - static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; @@ -7638,17 +7649,20 @@ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; + + ; + return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : am_cv_func_iconv_works=yes -else - am_cv_func_iconv_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi + test "$am_cv_func_iconv_works" = no || break + done LIBS="$am_save_LIBS" fi @@ -8537,36 +8551,42 @@ if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi - if test "$cross_compiling" = yes; then : - - case "$host_os" in - aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; - *) am_cv_func_iconv_works="guessing yes" ;; - esac - + am_cv_func_iconv_works=no + for ac_iconv_const in '' 'const'; do + if test "$cross_compiling" = yes; then : + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -int main () + +#ifndef ICONV_CONST +# define ICONV_CONST $ac_iconv_const +#endif + +int +main () { - int result = 0; +int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { - static const char input[] = "\342\202\254"; /* EURO SIGN */ + static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; @@ -8579,14 +8599,14 @@ iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { - static const char input[] = "\263"; + static ICONV_CONST char input[] = "\263"; char buf[10]; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; @@ -8598,14 +8618,14 @@ iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { - static const char input[] = "\304"; + static ICONV_CONST char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; @@ -8618,14 +8638,14 @@ iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { - static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; - const char *inptr = input; + ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, - (char **) &inptr, &inbytesleft, + &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; @@ -8645,17 +8665,20 @@ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; + + ; + return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : am_cv_func_iconv_works=yes -else - am_cv_func_iconv_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi + test "$am_cv_func_iconv_works" = no || break + done LIBS="$am_save_LIBS" fi @@ -10185,7 +10208,7 @@ # 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.6-alpha1, which was +This file was extended by audacious $as_me 3.6-beta1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -10251,7 +10274,7 @@ 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.6-alpha1 +audacious config.status 3.6-beta1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru audacious-3.5.99/configure.ac audacious-3.5.99.1/configure.ac --- audacious-3.5.99/configure.ac 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/configure.ac 2015-01-24 19:26:56.000000000 +0000 @@ -5,11 +5,12 @@ dnl Initialize dnl ========== AC_PREREQ([2.59]) -AC_INIT([audacious], [3.6-alpha1]) -AC_COPYRIGHT([(C) 2005-2014 Audacious Team]) +AC_INIT([audacious], [3.6-beta1]) +AC_COPYRIGHT([Copyright (C) 2001-2015 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-2015 Audacious developers and others", [Copyright]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([config.h]) diff -Nru audacious-3.5.99/contrib/audacious.appdata.xml audacious-3.5.99.1/contrib/audacious.appdata.xml --- audacious-3.5.99/contrib/audacious.appdata.xml 1970-01-01 00:00:00.000000000 +0000 +++ audacious-3.5.99.1/contrib/audacious.appdata.xml 2015-01-24 19:26:56.000000000 +0000 @@ -0,0 +1,29 @@ + + + audacious.desktop + CC0-1.0 + Audacious + Lightweight audio player + +

+ Audacious is an open source audio player. Originally a descendant of XMMS, + Audacious plays your music how you want it, without stealing away your + computer’s resources from other tasks. +

+

+ Drag and drop folders and individual song files, search for artists and + albums in your entire music library, or create and edit your own custom + playlists. Listen to CD’s or stream music from the Internet. Tweak the + sound with the graphical equalizer or experiment with LADSPA + effects. Enjoy the modern GTK-themed interface or change things up with + Winamp Classic skins. Use the plugins included with Audacious to fetch + lyrics for your music, to set an alarm in the morning, and more. +

+
+ http://audacious-media-player.org + + http://audacious-media-player.org/images/gtk-interface.png + http://audacious-media-player.org/images/winamp-interface.png + http://audacious-media-player.org/images/settings-window.png + +
Binary files /tmp/Hd2hs10ehr/audacious-3.5.99/contrib/win32/audacious.ico and /tmp/R4rd29ThsH/audacious-3.5.99.1/contrib/win32/audacious.ico differ diff -Nru audacious-3.5.99/contrib/win32/notes.html audacious-3.5.99.1/contrib/win32/notes.html --- audacious-3.5.99/contrib/win32/notes.html 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/contrib/win32/notes.html 2015-01-24 19:26:56.000000000 +0000 @@ -250,8 +250,8 @@

Install libxml

Download and unzip to C:\libxml:
- -ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz

+ +ftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gz

In the MinGW shell:

cd /C/libxml
@@ -262,8 +262,8 @@

Install mpg123

Download and unzip to C:\mpg123:
- -http://mpg123.de/download/mpg123-1.17.0.tar.bz2

+ +http://mpg123.de/download/mpg123-1.21.0.tar.bz2

In the MinGW shell:

cd /C/mpg123
@@ -374,8 +374,8 @@

Install libflac

Download and unzip to C:\libflac:
- -http://downloads.xiph.org/releases/flac/flac-1.3.0.tar.xz

+ +http://downloads.xiph.org/releases/flac/flac-1.3.1.tar.xz

In the MinGW shell:

cd /C/libflac
@@ -386,8 +386,8 @@

Install libogg

Download and unzip to C:\libogg:
- -http://downloads.xiph.org/releases/ogg/libogg-1.3.1.tar.xz

+ +http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.xz

In the MinGW shell:

cd /C/libogg
@@ -410,8 +410,8 @@

Install OpenSSL

Download and unzip to C:\openssl:
- -http://www.openssl.org/source/openssl-1.0.1f.tar.gz

+ +http://www.openssl.org/source/openssl-1.0.1j.tar.gz

In the MinGW shell:

cd /C/openssl
@@ -422,8 +422,8 @@

Install libneon

Download and unzip to C:\libneon:
- -http://www.webdav.org/neon/neon-0.30.0.tar.gz

+ +http://www.webdav.org/neon/neon-0.30.1.tar.gz

In the MinGW shell:

cd /C/libneon
@@ -461,8 +461,8 @@

Install FFmpeg

Download and unzip to C:\ffmpeg:
- -http://ffmpeg.org/releases/ffmpeg-2.1.3.tar.bz2

+ +http://ffmpeg.org/releases/ffmpeg-2.5.2.tar.bz2

In the MinGW shell:

cd /C/ffmpeg
@@ -490,8 +490,8 @@

Install libcurl

Download and unzip to C:\libcurl:
- -http://curl.haxx.se/download/curl-7.34.0.tar.bz2

+ +http://curl.haxx.se/download/curl-7.39.0.tar.bz2

In the MinGW shell:

cd /C/libcurl
@@ -502,24 +502,24 @@

Install libmms

Download and unzip to C:\libmms:
- -http://sourceforge.net/projects/libmms/files/libmms/0.6.2/libmms-0.6.2.tar.gz/download

+ +http://sourceforge.net/projects/libmms/files/libmms/0.6.4/libmms-0.6.4.tar.gz/download

-

Apply the patch libmms-makefile.am.diff to C:\libmms\src\Makefile.am.
-Apply the patch libmms-seek-fix.diff (it changes multiple files).

+

Apply the patch libmms-strndup.diff (it changes multiple files).

In the MinGW shell:

cd /C/libmms
-./autogen.sh
-LIBS=-liconv ./configure --prefix=/C/libs
+cp /C/MinGW/share/libtool/config/ltmain.sh .
+autoreconf
+./configure --prefix=/C/libs
make
make install

Install libmodplug

Download and unzip to C:\libmodplug:
- -http://sourceforge.net/projects/modplug-xmms/files/libmodplug/0.8.8.4/libmodplug-0.8.8.4.tar.gz/download

+ +http://sourceforge.net/projects/modplug-xmms/files/libmodplug/0.8.8.5/libmodplug-0.8.8.5.tar.gz/download

In the MinGW shell:

cd /C/libmodplug
@@ -530,11 +530,13 @@

Install libsidplayfp

Download and unzip to C:\libsidplayfp:
- -http://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.2/libsidplayfp-1.2.2.tar.gz/download

+ +http://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.6/libsidplayfp-1.6.2.tar.gz/download

In the MinGW shell:

cd /C/libsidplayfp
+touch sidplayfp/psiddrv.o65 +touch sidplayfp/psiddrv.bin ./configure --prefix=/C/libs
make
make install

@@ -557,8 +559,8 @@

Install Audacious

Download and unzip to C:\audacious:
- -http://distfiles.audacious-media-player.org/audacious-3.4.1.tar.bz2

+ +http://distfiles.audacious-media-player.org/audacious-3.6.tar.bz2

In the MinGW shell:

cd /C/audacious
@@ -569,8 +571,8 @@

Install Audacious Plugins

Download and unzip to C:\audacious-plugins:
- -http://distfiles.audacious-media-player.org/audacious-plugins-3.4.1.tar.bz2

+ +http://distfiles.audacious-media-player.org/audacious-plugins-3.6.tar.bz2

In the MinGW shell:

cd /C/audacious-plugins
diff -Nru audacious-3.5.99/contrib/win32/patches/libmms-makefile.am.diff audacious-3.5.99.1/contrib/win32/patches/libmms-makefile.am.diff --- audacious-3.5.99/contrib/win32/patches/libmms-makefile.am.diff 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/contrib/win32/patches/libmms-makefile.am.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ ---- Makefile.am.0 2012-07-01 21:24:36 -0400 -+++ Makefile.am 2012-07-01 21:24:56 -0400 -@@ -22,7 +22,7 @@ - # noinst_HEADERS = - - libmms_la_LDFLAGS = -version-info 0:2:0 -no-undefined -export-dynamic --libmms_la_LIBADD = $(GLIB_LIBS) -+libmms_la_LIBADD = $(MMS_LIBS) $(GLIB_LIBS) - - libmmsincdir = $(includedir)/libmms - diff -Nru audacious-3.5.99/contrib/win32/patches/libmms-seek-fix.diff audacious-3.5.99.1/contrib/win32/patches/libmms-seek-fix.diff --- audacious-3.5.99/contrib/win32/patches/libmms-seek-fix.diff 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/contrib/win32/patches/libmms-seek-fix.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -diff -ur libmms-0.6.2-base/src/mms-common-funcs.h libmms-0.6.2/src/mms-common-funcs.h ---- libmms-0.6.2-base/src/mms-common-funcs.h 2011-01-17 05:39:09.000000000 -0500 -+++ libmms-0.6.2/src/mms-common-funcs.h 2013-06-04 01:26:19.639856484 -0400 -@@ -159,6 +159,7 @@ - } - this->file_len = LE_64(this->asf_header + i + 40); - this->file_time = LE_64(this->asf_header + i + 48); -+ this->asf_num_packets = LE_64(this->asf_header + i + 56); - this->time_len = LE_64(this->asf_header + i + 64); - //this->time_len = LE_64(this->asf_header + i + 72); - this->preroll = LE_64(this->asf_header + i + 80); -diff -ur libmms-0.6.2-base/src/mmsh.c libmms-0.6.2/src/mmsh.c ---- libmms-0.6.2-base/src/mmsh.c 2011-01-17 05:51:12.000000000 -0500 -+++ libmms-0.6.2/src/mmsh.c 2013-06-04 01:27:51.632691449 -0400 -@@ -334,6 +334,7 @@ - } - this->chunk_type = LE_16 (&chunk_header[0]); - this->chunk_length = LE_16 (&chunk_header[2]); -+ this->chunk_seq_number = -1; - - switch (this->chunk_type) { - case CHUNK_TYPE_DATA: -@@ -603,6 +604,7 @@ - this->s = -1; - this->bandwidth = bandwidth; - this->http_request_number = 1; -+ this->chunk_seq_number = -1; - - if (this->proxy_url) { - proxy_uri = gnet_uri_new(this->proxy_url); -@@ -691,10 +693,13 @@ - * 0: stop - * 1: a new stream follows - */ -- if (this->chunk_seq_number == 0) -+ if (this->chunk_seq_number == 0) { -+ this->chunk_seq_number = -1; - return EOS; -+ } - - this->http_request_number = 1; -+ this->chunk_seq_number = -1; - if (!mmsh_connect_int (io, this, 0, 0)) - return MMSH_ERROR; - -@@ -916,7 +921,7 @@ - } - - lprintf("seek to %d, packet: %d\n", (int)dest, (int)dest_packet_seq); -- if (!mmsh_connect_int(io, this, (dest_packet_seq+1) * this->asf_packet_len, 0)) { -+ if (!mmsh_connect_int(io, this, this->asf_header_len + dest_packet_seq * this->asf_packet_len, 0)) { - /* Oops no more connection let our caller know things are fscked up */ - return this->current_pos = -1; - } diff -Nru audacious-3.5.99/contrib/win32/patches/libmms-strndup.diff audacious-3.5.99.1/contrib/win32/patches/libmms-strndup.diff --- audacious-3.5.99/contrib/win32/patches/libmms-strndup.diff 1970-01-01 00:00:00.000000000 +0000 +++ audacious-3.5.99.1/contrib/win32/patches/libmms-strndup.diff 2015-01-24 19:26:56.000000000 +0000 @@ -0,0 +1,44 @@ +diff -ur libmms-0.6.4-orig/configure.in libmms-0.6.4/configure.in +--- libmms-0.6.4-orig/configure.in 2014-04-08 23:15:23 -0400 ++++ libmms-0.6.4/configure.in 2015-01-02 13:03:49 -0500 +@@ -14,6 +14,7 @@ + + dnl Checks for header files. + AC_CHECK_HEADERS([sys/socket.h netinet/in.h netdb.h windows.h winsock2.h]) ++AC_CHECK_FUNCS([strndup]) + + case $host in + *beos*) +diff -ur libmms-0.6.4-orig/src/uri.c libmms-0.6.4/src/uri.c +--- libmms-0.6.4-orig/src/uri.c 2014-04-02 10:22:58 -0400 ++++ libmms-0.6.4/src/uri.c 2015-01-02 13:07:13 -0500 +@@ -125,6 +125,29 @@ + #define ISSPACE(C) (((C) >= 9 && (C) <= 13) || (C) == ' ') + + ++/* Implement the strndup function. ++ Copyright (C) 2005 Free Software Foundation, Inc. ++ Written by Kaveh R. Ghazi . */ ++#ifndef HAVE_STRNDUP ++char * ++strndup (const char *s, size_t n) ++{ ++ char *result; ++ size_t len = strlen (s); ++ ++ if (n < len) ++ len = n; ++ ++ result = (char *) malloc (len + 1); ++ if (!result) ++ return 0; ++ ++ result[len] = '\0'; ++ return (char *) memcpy (result, s, len); ++} ++#endif ++ ++ + static int split_user_passwd(const char* in, char** user, char** passwd) + { + char *pass, *tmp = g_strdup(in); diff -Nru audacious-3.5.99/COPYING audacious-3.5.99.1/COPYING --- audacious-3.5.99/COPYING 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/COPYING 2015-01-24 19:26:56.000000000 +0000 @@ -1,6 +1,6 @@ LICENSE -Copyright © 2001-2014 Audacious developers and others +Copyright © 2001-2015 Audacious developers and others (A list of the copyright holders is provided in the AUTHORS file.) diff -Nru audacious-3.5.99/debian/changelog audacious-3.5.99.1/debian/changelog --- audacious-3.5.99/debian/changelog 2015-01-05 11:34:58.000000000 +0000 +++ audacious-3.5.99.1/debian/changelog 2015-01-26 09:32:14.000000000 +0000 @@ -1,3 +1,9 @@ +audacious (3.5.99.1-1~beta1~webupd8~utopic0) utopic; urgency=medium + + * Audacious 3.6 beta release + + -- Alin Andrei Mon, 26 Jan 2015 11:32:15 +0200 + audacious (3.5.99-2~alpha1~webupd8~utopic1) utopic; urgency=medium * libaudcore2 -> libaudcore3 diff -Nru audacious-3.5.99/debian/libaudcore3.symbols audacious-3.5.99.1/debian/libaudcore3.symbols --- audacious-3.5.99/debian/libaudcore3.symbols 2015-01-05 11:34:11.000000000 +0000 +++ audacious-3.5.99.1/debian/libaudcore3.symbols 2015-01-26 09:33:02.000000000 +0000 @@ -1,419 +1,419 @@ libaudcore.so.3 libaudcore3 #MINVER# - _Z10aud_resumev@Base 3.6~alpha1 - _Z10int_to_stri@Base 3.6~alpha1 - _Z10str_concatRKSt16initializer_listIPKcE@Base 3.6~alpha1 - _Z10str_printfPKcz@Base 3.6~alpha1 - _Z10str_to_intPKc@Base 3.6~alpha1 - _Z11aud_cleanupv@Base 3.6~alpha1 - _Z11aud_get_intPKcS0_@Base 3.6~alpha1 - _Z11aud_get_strPKcS0_@Base 3.6~alpha1 - _Z11aud_set_intPKcS0_i@Base 3.6~alpha1 - _Z11aud_set_strPKcS0_S0_@Base 3.6~alpha1 - _Z11aud_ui_showb@Base 3.6~alpha1 - _Z11event_queuePKcPvPFvS1_E@Base 3.6~alpha1 - _Z11str_comparePKcS0_@Base 3.6~alpha1 - _Z11str_convertPKciS0_S0_@Base 3.6~alpha1 - _Z11str_to_utf8O9StringBuf@Base 3.6~alpha1 - _Z11str_to_utf8PKci@Base 3.6~alpha1 - _Z11str_tolowerPKc@Base 3.6~alpha1 - _Z11str_vprintfPKcP13__va_list_tag@Base 3.6~alpha1 - _Z11str_vprintfPKcPc@Base 3.6~alpha1 - _Z11strcmp_safePKcS0_i@Base 3.6~alpha1 - _Z11tiny_unlockPc@Base 3.6~alpha1 - _Z12aud_get_boolPKcS0_@Base 3.6~alpha1 - _Z12aud_get_path7AudPath@Base 3.6~alpha1 - _Z12aud_set_boolPKcS0_b@Base 3.6~alpha1 - _Z12audio_to_intPKfPvii@Base 3.6~alpha1 - _Z12mainloop_runv@Base 3.6~alpha1 - _Z13aud_art_unrefPKc@Base 3.6~alpha1 - _Z13aud_drct_playv@Base 3.6~alpha1 - _Z13aud_drct_seeki@Base 3.6~alpha1 - _Z13aud_drct_stopv@Base 3.6~alpha1 - _Z13aud_init_i18nv@Base 3.6~alpha1 - _Z13audio_amplifyPfii12StereoVolume@Base 3.6~alpha1 - _Z13audio_amplifyPfiiPKf@Base 3.6~alpha1 - _Z13double_to_strd@Base 3.6~alpha1 - _Z13mainloop_quitv@Base 3.6~alpha1 - _Z13str_calc_hashPKc@Base 3.6~alpha1 - _Z13str_to_doublePKc@Base 3.6~alpha1 - _Z13str_to_localePKci@Base 3.6~alpha1 - _Z13strcmp_nocasePKcS0_i@Base 3.6~alpha1 - _Z13strstr_nocasePKcS0_@Base 3.6~alpha1 - _Z13uri_constructPKcS0_@Base 3.6~alpha1 - _Z14aud_drct_pausev@Base 3.6~alpha1 - _Z14aud_get_doublePKcS0_@Base 3.6~alpha1 - _Z14aud_init_pathsv@Base 3.6~alpha1 - _Z14aud_leak_checkv@Base 3.6~alpha1 - _Z14aud_set_doublePKcS0_d@Base 3.6~alpha1 - _Z14audio_from_intPKviPfi@Base 3.6~alpha1 - _Z14filename_buildRKSt16initializer_listIPKcE@Base 3.6~alpha1 - _Z14hook_associatePKcPFvPvS1_ES1_@Base 3.6~alpha1 - _Z14strlen_boundedPKci@Base 3.6~alpha1 - _Z14tiny_lock_readPt@Base 3.6~alpha1 - _Z14uri_get_schemePKc@Base 3.6~alpha1 - _Z14uri_to_displayPKc@Base 3.6~alpha1 - _Z15aud_drct_pl_addPKci@Base 3.6~alpha1 - _Z15aud_eq_get_bandi@Base 3.6~alpha1 - _Z15aud_eq_set_bandid@Base 3.6~alpha1 - _Z15aud_history_addPKc@Base 3.6~alpha1 - _Z15aud_history_geti@Base 3.6~alpha1 - _Z15aud_plugin_list10PluginType@Base 3.6~alpha1 - _Z15aud_ui_is_shownv@Base 3.6~alpha1 - _Z15audio_interlacePKPKviiPvi@Base 3.6~alpha1 - _Z15audio_soft_clipPfi@Base 3.6~alpha1 - _Z15filename_to_uriPKc@Base 3.6~alpha1 - _Z15hook_dissociatePKcPFvPvS1_ES1_@Base 3.6~alpha1 - _Z15str_format_timel@Base 3.6~alpha1 - _Z15str_format_timex@Base 3.6~alpha1 - _Z15str_from_localePKci@Base 3.6~alpha1 - _Z15tiny_lock_writePt@Base 3.6~alpha1 - _Z15uri_to_filenamePKcb@Base 3.6~alpha1 - _Z16aud_drct_pl_nextv@Base 3.6~alpha1 - _Z16aud_drct_pl_openPKc@Base 3.6~alpha1 - _Z16aud_drct_pl_prevv@Base 3.6~alpha1 - _Z16aud_eq_get_bandsPd@Base 3.6~alpha1 - _Z16aud_eq_set_bandsPKd@Base 3.6~alpha1 - _Z16aud_output_reset11OutputReset@Base 3.6~alpha1 - _Z16int_array_to_strPKii@Base 3.6~alpha1 - _Z16str_replace_charPccc@Base 3.6~alpha1 - _Z16str_to_int_arrayPKcPii@Base 3.6~alpha1 - _Z16str_tolower_utf8PKc@Base 3.6~alpha1 - _Z16tiny_unlock_readPt@Base 3.6~alpha1 - _Z17aud_cleanup_pathsv@Base 3.6~alpha1 - _Z17aud_drct_get_infoRiS_S_@Base 3.6~alpha1 - _Z17aud_drct_get_timev@Base 3.6~alpha1 - _Z17aud_playlist_playib@Base 3.6~alpha1 - _Z17aud_playlist_saveiPKcN8Playlist7GetModeE@Base 3.6~alpha1 - _Z17aud_plugin_enableP12PluginHandleb@Base 3.6~alpha1 - _Z17aud_ui_show_errorPKc@Base 3.6~alpha1 - _Z17audio_deinterlacePKviiPKPvi@Base 3.6~alpha1 - _Z17index_to_str_listRK5IndexI6StringEPKc@Base 3.6~alpha1 - _Z17str_list_to_indexPKcS0_@Base 3.6~alpha1 - _Z17tiny_unlock_writePt@Base 3.6~alpha1 - _Z17uri_get_extensionPKc@Base 3.6~alpha1 - _Z18aud_custom_infowinPKcP12PluginHandle@Base 3.6~alpha1 - _Z18aud_drct_get_readyv@Base 3.6~alpha1 - _Z18aud_drct_get_titlev@Base 3.6~alpha1 - _Z18aud_drct_get_tuplev@Base 3.6~alpha1 - _Z18aud_playlist_countv@Base 3.6~alpha1 - _Z18aud_playlist_shiftiii@Base 3.6~alpha1 - _Z18aud_visualizer_addP10Visualizer@Base 3.6~alpha1 - _Z18event_queue_cancelPKcPv@Base 3.6~alpha1 - _Z18filename_normalizeO9StringBuf@Base 3.6~alpha1 - _Z18str_decode_percentPKci@Base 3.6~alpha1 - _Z18str_encode_percentPKci@Base 3.6~alpha1 - _Z18strstr_nocase_utf8PKcS0_@Base 3.6~alpha1 - _Z19aud_drct_get_lengthv@Base 3.6~alpha1 - _Z19aud_drct_get_pausedv@Base 3.6~alpha1 - _Z19aud_drct_get_volumev@Base 3.6~alpha1 - _Z19aud_drct_play_pausev@Base 3.6~alpha1 - _Z19aud_drct_set_volume12StereoVolume@Base 3.6~alpha1 - _Z19aud_eq_read_presetsPKc@Base 3.6~alpha1 - _Z19aud_file_read_imagePKcP12PluginHandle@Base 3.6~alpha1 - _Z19aud_file_read_tuplePKcP12PluginHandleP6String@Base 3.6~alpha1 - _Z19aud_playlist_deletei@Base 3.6~alpha1 - _Z19aud_playlist_inserti@Base 3.6~alpha1 - _Z19aud_playlist_rescani@Base 3.6~alpha1 - _Z19aud_plugin_get_nameP12PluginHandle@Base 3.6~alpha1 - _Z19aud_plugin_get_typeP12PluginHandle@Base 3.6~alpha1 - _Z19aud_plugin_menu_add9AudMenuIDPFvvEPKcS3_@Base 3.6~alpha1 - _Z19double_array_to_strPKdi@Base 3.6~alpha1 - _Z19inifile_write_entryR7VFSFilePKcS2_@Base 3.6~alpha1 - _Z19str_compare_encodedPKcS0_@Base 3.6~alpha1 - _Z19str_to_double_arrayPKcPdi@Base 3.6~alpha1 - _Z20aud_art_request_dataPKcPb@Base 3.6~alpha1 - _Z20aud_art_request_filePKcPb@Base 3.6~alpha1 - _Z20aud_drct_get_playingv@Base 3.6~alpha1 - _Z20aud_drct_pl_add_listO5IndexI15PlaylistAddItemEi@Base 3.6~alpha1 - _Z20aud_eq_write_presetsRK5IndexI15EqualizerPresetEPKc@Base 3.6~alpha1 - _Z20aud_file_write_tuplePKcP12PluginHandleRK5Tuple@Base 3.6~alpha1 - _Z20aud_load_preset_fileR15EqualizerPresetR7VFSFile@Base 3.6~alpha1 - _Z20aud_playlist_reorderiii@Base 3.6~alpha1 - _Z20aud_playlist_reversei@Base 3.6~alpha1 - _Z20aud_plugin_add_watchP12PluginHandlePFbS0_PvES1_@Base 3.6~alpha1 - _Z20aud_plugin_by_headerPKv@Base 3.6~alpha1 - _Z20aud_plugin_has_aboutP12PluginHandle@Base 3.6~alpha1 - _Z20aud_save_preset_fileRK15EqualizerPresetR7VFSFile@Base 3.6~alpha1 - _Z21aud_drct_get_filenamev@Base 3.6~alpha1 - _Z21aud_drct_get_positionv@Base 3.6~alpha1 - _Z21aud_drct_pl_open_listO5IndexI15PlaylistAddItemE@Base 3.6~alpha1 - _Z21aud_drct_pl_open_tempPKc@Base 3.6~alpha1 - _Z21aud_file_find_decoderPKcbP6String@Base 3.6~alpha1 - _Z21aud_get_headless_modev@Base 3.6~alpha1 - _Z21aud_get_mainloop_typev@Base 3.6~alpha1 - _Z21aud_plugin_get_headerP12PluginHandle@Base 3.6~alpha1 - _Z21aud_set_headless_modeb@Base 3.6~alpha1 - _Z21aud_set_mainloop_type12MainloopType@Base 3.6~alpha1 - _Z21aud_visualizer_removeP10Visualizer@Base 3.6~alpha1 - _Z21inifile_write_headingR7VFSFilePKc@Base 3.6~alpha1 - _Z21str_has_prefix_nocasePKcS0_@Base 3.6~alpha1 - _Z21str_has_suffix_nocasePKcS0_@Base 3.6~alpha1 - _Z22aud_drct_get_ab_repeatRiS_@Base 3.6~alpha1 - _Z22aud_drct_set_ab_repeatii@Base 3.6~alpha1 - _Z22aud_playlist_get_blankv@Base 3.6~alpha1 - _Z22aud_playlist_get_focusi@Base 3.6~alpha1 - _Z22aud_playlist_get_titlei@Base 3.6~alpha1 - _Z22aud_playlist_randomizei@Base 3.6~alpha1 - _Z22aud_playlist_set_focusii@Base 3.6~alpha1 - _Z22aud_playlist_set_titleiPKc@Base 3.6~alpha1 - _Z22aud_plugin_get_current10PluginType@Base 3.6~alpha1 - _Z22aud_plugin_get_enabledP12PluginHandle@Base 3.6~alpha1 - _Z22aud_plugin_menu_remove9AudMenuIDPFvvE@Base 3.6~alpha1 - _Z23aud_config_set_defaultsPKcPKS0_@Base 3.6~alpha1 - _Z23aud_playlist_get_activev@Base 3.6~alpha1 - _Z23aud_playlist_select_allib@Base 3.6~alpha1 - _Z23aud_playlist_set_activei@Base 3.6~alpha1 - _Z23aud_plugin_get_basenameP12PluginHandle@Base 3.6~alpha1 - _Z23aud_plugin_remove_watchP12PluginHandlePFbS0_PvES1_@Base 3.6~alpha1 - _Z23aud_plugin_send_messageP12PluginHandlePKcPKvi@Base 3.6~alpha1 - _Z23aud_ui_hide_filebrowserv@Base 3.6~alpha1 - _Z23aud_ui_show_filebrowserb@Base 3.6~alpha1 - _Z24aud_drct_get_volume_mainv@Base 3.6~alpha1 - _Z24aud_drct_set_volume_maini@Base 3.6~alpha1 - _Z24aud_export_winamp_presetRK15EqualizerPresetR7VFSFile@Base 3.6~alpha1 - _Z24aud_file_can_write_tuplePKcP12PluginHandle@Base 3.6~alpha1 - _Z24aud_filename_is_playlistPKc@Base 3.6~alpha1 - _Z24aud_playlist_entry_counti@Base 3.6~alpha1 - _Z24aud_playlist_get_playingv@Base 3.6~alpha1 - _Z24aud_playlist_queue_counti@Base 3.6~alpha1 - _Z24aud_playlist_rescan_filePKc@Base 3.6~alpha1 - _Z24aud_plugin_get_qt_widgetP12PluginHandle@Base 3.6~alpha1 - _Z24aud_plugin_has_configureP12PluginHandle@Base 3.6~alpha1 - _Z24aud_ui_hide_about_windowv@Base 3.6~alpha1 - _Z24aud_ui_hide_jump_to_songv@Base 3.6~alpha1 - _Z24aud_ui_hide_prefs_windowv@Base 3.6~alpha1 - _Z24aud_ui_show_about_windowv@Base 3.6~alpha1 - _Z24aud_ui_show_jump_to_songv@Base 3.6~alpha1 - _Z24aud_ui_show_prefs_windowv@Base 3.6~alpha1 - _Z25aud_import_winamp_presetsR7VFSFile@Base 3.6~alpha1 - _Z25aud_playlist_by_unique_idi@Base 3.6~alpha1 - _Z25aud_playlist_entry_deleteiii@Base 3.6~alpha1 - _Z25aud_playlist_entry_insertiiPKcO5Tupleb@Base 3.6~alpha1 - _Z25aud_playlist_get_filenamei@Base 3.6~alpha1 - _Z25aud_playlist_get_positioni@Base 3.6~alpha1 - _Z25aud_playlist_queue_deleteiii@Base 3.6~alpha1 - _Z25aud_playlist_queue_insertiii@Base 3.6~alpha1 - _Z25aud_playlist_set_filenameiPKc@Base 3.6~alpha1 - _Z25aud_playlist_set_positionii@Base 3.6~alpha1 - _Z25aud_plugin_get_gtk_widgetP12PluginHandle@Base 3.6~alpha1 - _Z26aud_drct_pl_open_temp_listO5IndexI15PlaylistAddItemE@Base 3.6~alpha1 - _Z26aud_playlist_get_temporaryv@Base 3.6~alpha1 - _Z26aud_playlist_get_unique_idi@Base 3.6~alpha1 - _Z26aud_playlist_remove_failedi@Base 3.6~alpha1 - _Z26aud_playlist_sort_by_tupleiPFiRK5TupleS1_E@Base 3.6~alpha1 - _Z26aud_playlist_updated_rangeiPiS_@Base 3.6~alpha1 - _Z26aud_plugin_lookup_basenamePKc@Base 3.6~alpha1 - _Z27aud_drct_get_volume_balancev@Base 3.6~alpha1 - _Z27aud_drct_set_volume_balancei@Base 3.6~alpha1 - _Z27aud_playlist_selected_counti@Base 3.6~alpha1 - _Z27aud_playlist_sort_by_schemeiN8Playlist8SortTypeE@Base 3.6~alpha1 - _Z27aud_playlist_update_pendingv@Base 3.6~alpha1 - _Z27vfs_async_file_get_contentsPKcPFvS0_RK5IndexIcEPvES5_@Base 3.6~alpha1 - _Z28aud_playlist_add_in_progressi@Base 3.6~alpha1 - _Z28aud_playlist_delete_selectedi@Base 3.6~alpha1 - _Z28aud_playlist_entry_get_tupleiiN8Playlist7GetModeEP6String@Base 3.6~alpha1 - _Z28aud_playlist_queue_get_entryii@Base 3.6~alpha1 - _Z28aud_playlist_rescan_selectedi@Base 3.6~alpha1 - _Z29aud_playlist_get_total_lengthi@Base 3.6~alpha1 - _Z29aud_playlist_queue_find_entryii@Base 3.6~alpha1 - _Z29aud_playlist_reverse_selectedi@Base 3.6~alpha1 - _Z29aud_playlist_scan_in_progressi@Base 3.6~alpha1 - _Z29aud_playlist_sort_by_filenameiPFiPKcS0_E@Base 3.6~alpha1 - _Z30aud_playlist_entry_get_decoderiiN8Playlist7GetModeEP6String@Base 3.6~alpha1 - _Z31aud_playlist_entry_get_filenameii@Base 3.6~alpha1 - _Z31aud_playlist_entry_get_selectedii@Base 3.6~alpha1 - _Z31aud_playlist_entry_insert_batchiiO5IndexI15PlaylistAddItemEb@Base 3.6~alpha1 - _Z31aud_playlist_entry_set_selectediib@Base 3.6~alpha1 - _Z31aud_playlist_randomize_selectedi@Base 3.6~alpha1 - _Z31aud_playlist_select_by_patternsiRK5Tuple@Base 3.6~alpha1 - _Z32aud_playlist_get_selected_lengthi@Base 3.6~alpha1 - _Z34aud_playlist_entry_insert_filterediiO5IndexI15PlaylistAddItemEPFbPKcPvES5_b@Base 3.6~alpha1 - _Z34aud_playlist_queue_delete_selectedi@Base 3.6~alpha1 - _Z34aud_playlist_queue_insert_selectedii@Base 3.6~alpha1 - _Z35aud_playlist_sort_selected_by_tupleiPFiRK5TupleS1_E@Base 3.6~alpha1 - _Z36aud_playlist_sort_selected_by_schemeiN8Playlist8SortTypeE@Base 3.6~alpha1 - _Z38aud_playlist_sort_selected_by_filenameiPFiPKcS0_E@Base 3.6~alpha1 - _Z40aud_playlist_remove_duplicates_by_schemeiN8Playlist8SortTypeE@Base 3.6~alpha1 - _Z7aud_runv@Base 3.6~alpha1 - _Z8aud_initv@Base 3.6~alpha1 - _Z8aud_quitv@Base 3.6~alpha1 - _Z8str_copyPKci@Base 3.6~alpha1 - _Z9hook_callPKcPv@Base 3.6~alpha1 - _Z9tiny_lockPc@Base 3.6~alpha1 - _Z9uri_parsePKcPS0_S1_S1_Pi@Base 3.6~alpha1 - _ZN10QueuedFunc4stopEv@Base 3.6~alpha1 - _ZN10QueuedFunc5queueEPFvPvES0_@Base 3.6~alpha1 - _ZN10QueuedFunc5startEiPFvPvES0_@Base 3.6~alpha1 - _ZN11InputPlugin10check_seekEv@Base 3.6~alpha1 - _ZN11InputPlugin10check_stopEv@Base 3.6~alpha1 - _ZN11InputPlugin10open_audioEiii@Base 3.6~alpha1 - _ZN11InputPlugin11write_audioEPKvi@Base 3.6~alpha1 - _ZN11InputPlugin15set_replay_gainERK14ReplayGainInfo@Base 3.6~alpha1 - _ZN11InputPlugin18get_playback_tupleEv@Base 3.6~alpha1 - _ZN11InputPlugin18set_playback_tupleEO5Tuple@Base 3.6~alpha1 - _ZN11InputPlugin18set_stream_bitrateEi@Base 3.6~alpha1 - _ZN11RingBufBase3addEi@Base 3.6~alpha1 - _ZN11RingBufBase5allocEi@Base 3.6~alpha1 - _ZN11RingBufBase6removeEi@Base 3.6~alpha1 - _ZN11RingBufBase7copy_inEPKviPFvS1_PviE@Base 3.6~alpha1 - _ZN11RingBufBase7destroyEPFvPviE@Base 3.6~alpha1 - _ZN11RingBufBase7discardEiPFvPviE@Base 3.6~alpha1 - _ZN11RingBufBase7move_inEPviPFvS0_iE@Base 3.6~alpha1 - _ZN11RingBufBase7move_inER9IndexBaseii@Base 3.6~alpha1 - _ZN11RingBufBase8move_outEPviPFvS0_iE@Base 3.6~alpha1 - _ZN11RingBufBase8move_outER9IndexBaseii@Base 3.6~alpha1 - _ZN5Tuple10set_formatEPKciii@Base 3.6~alpha1 - _ZN5Tuple12set_filenameEPKc@Base 3.6~alpha1 - _ZN5Tuple12set_subtunesEiPKi@Base 3.6~alpha1 - _ZN5Tuple13field_by_nameEPKc@Base 3.6~alpha1 - _ZN5Tuple14field_get_nameENS_5FieldE@Base 3.6~alpha1 - _ZN5Tuple14field_get_typeENS_5FieldE@Base 3.6~alpha1 - _ZN5Tuple16delete_fallbacksEv@Base 3.6~alpha1 - _ZN5Tuple17fetch_stream_infoER7VFSFile@Base 3.6~alpha1 - _ZN5Tuple18generate_fallbacksEv@Base 3.6~alpha1 - _ZN5Tuple5unsetENS_5FieldE@Base 3.6~alpha1 - _ZN5Tuple7set_intENS_5FieldEi@Base 3.6~alpha1 - _ZN5Tuple7set_strENS_5FieldEPKc@Base 3.6~alpha1 - _ZN5TupleD1Ev@Base 3.6~alpha1 - _ZN5TupleD2Ev@Base 3.6~alpha1 - _ZN6String7raw_getEPKc@Base 3.6~alpha1 - _ZN6String7raw_refEPKc@Base 3.6~alpha1 - _ZN6String8raw_hashEPKc@Base 3.6~alpha1 - _ZN6String9raw_equalEPKcS1_@Base 3.6~alpha1 - _ZN6String9raw_unrefEPc@Base 3.6~alpha1 - _ZN6audlog11unsubscribeEPFvNS_5LevelEPKciS2_S2_E@Base 3.6~alpha1 - _ZN6audlog14get_level_nameENS_5LevelE@Base 3.6~alpha1 - _ZN6audlog16set_stderr_levelENS_5LevelE@Base 3.6~alpha1 - _ZN6audlog3logENS_5LevelEPKciS2_S2_z@Base 3.6~alpha1 - _ZN6audlog9subscribeEPFvNS_5LevelEPKciS2_S2_ES0_@Base 3.6~alpha1 - _ZN7VFSFile12get_metadataEPKc@Base 3.6~alpha1 - _ZN7VFSFile4feofEv@Base 3.6~alpha1 - _ZN7VFSFile5freadEPvll@Base 3.6~alpha1 - _ZN7VFSFile5freadEPvxx@Base 3.6~alpha1 - _ZN7VFSFile5fseekEl11VFSSeekType@Base 3.6~alpha1 - _ZN7VFSFile5fseekEx11VFSSeekType@Base 3.6~alpha1 - _ZN7VFSFile5fsizeEv@Base 3.6~alpha1 - _ZN7VFSFile5ftellEv@Base 3.6~alpha1 - _ZN7VFSFile6fflushEv@Base 3.6~alpha1 - _ZN7VFSFile6fwriteEPKvll@Base 3.6~alpha1 - _ZN7VFSFile6fwriteEPKvxx@Base 3.6~alpha1 - _ZN7VFSFile8read_allEv@Base 3.6~alpha1 - _ZN7VFSFile9ftruncateEl@Base 3.6~alpha1 - _ZN7VFSFile9ftruncateEx@Base 3.6~alpha1 - _ZN7VFSFile9test_fileEPKc11VFSFileTest@Base 3.6~alpha1 - _ZN7VFSFileC1EPKcS1_@Base 3.6~alpha1 - _ZN7VFSFileC2EPKcS1_@Base 3.6~alpha1 - _ZN8HashBase3addEPNS_4NodeEj@Base 3.6~alpha1 - _ZN8HashBase6removeERKNS_7NodeLocE@Base 3.6~alpha1 - _ZN8HashBase7iterateEPFbPNS_4NodeEPvES2_@Base 3.6~alpha1 - _ZN8ListBase12insert_afterEP8ListNodeS1_@Base 3.6~alpha1 - _ZN8ListBase5clearEPFvP8ListNodeE@Base 3.6~alpha1 - _ZN8ListBase6removeEP8ListNode@Base 3.6~alpha1 - _ZN9IndexBase4sortEPFiPKvS1_PvEiS2_@Base 3.6~alpha1 - _ZN9IndexBase5clearEPFvPviE@Base 3.6~alpha1 - _ZN9IndexBase5eraseEiiPFvPviES2_@Base 3.6~alpha1 - _ZN9IndexBase5shiftEiiiPFvPviES2_@Base 3.6~alpha1 - _ZN9IndexBase6insertEPKviiPFvS1_PviE@Base 3.6~alpha1 - _ZN9IndexBase6insertEii@Base 3.6~alpha1 - _ZN9IndexBase6insertEiiPFvPviE@Base 3.6~alpha1 - _ZN9IndexBase6removeEiiPFvPviE@Base 3.6~alpha1 - _ZN9IndexBase9move_fromERS_iiibbPFvPviES3_@Base 3.6~alpha1 - _ZN9IniParser5parseER7VFSFile@Base 3.6~alpha1 - _ZN9MultiHash6lookupEPKvjPFPN8HashBase4NodeES1_PvEPFbS4_S5_ES5_@Base 3.6~alpha1 - _ZN9MultiHash7iterateEPFbPN8HashBase4NodeEPvES3_@Base 3.6~alpha1 - _ZN9StringBuf5stealEOS_@Base 3.6~alpha1 - _ZN9StringBuf6insertEiPKci@Base 3.6~alpha1 - _ZN9StringBuf6removeEii@Base 3.6~alpha1 - _ZN9StringBuf6resizeEi@Base 3.6~alpha1 - _ZN9StringBuf7combineEOS_@Base 3.6~alpha1 - _ZN9StringBufD1Ev@Base 3.6~alpha1 - _ZN9StringBufD2Ev@Base 3.6~alpha1 - _ZNK12WidgetConfig10get_stringEv@Base 3.6~alpha1 - _ZNK12WidgetConfig10set_stringEPKc@Base 3.6~alpha1 - _ZNK12WidgetConfig7get_intEv@Base 3.6~alpha1 - _ZNK12WidgetConfig7set_intEi@Base 3.6~alpha1 - _ZNK12WidgetConfig8get_boolEv@Base 3.6~alpha1 - _ZNK12WidgetConfig8set_boolEb@Base 3.6~alpha1 - _ZNK12WidgetConfig9get_floatEv@Base 3.6~alpha1 - _ZNK12WidgetConfig9set_floatEd@Base 3.6~alpha1 - _ZNK5Tuple14get_n_subtunesEv@Base 3.6~alpha1 - _ZNK5Tuple14get_value_typeENS_5FieldE@Base 3.6~alpha1 - _ZNK5Tuple15get_nth_subtuneEi@Base 3.6~alpha1 - _ZNK5Tuple15get_replay_gainEv@Base 3.6~alpha1 - _ZNK5Tuple3refEv@Base 3.6~alpha1 - _ZNK5Tuple7get_intENS_5FieldE@Base 3.6~alpha1 - _ZNK5Tuple7get_strENS_5FieldE@Base 3.6~alpha1 - _ZNK5TupleeqERKS_@Base 3.6~alpha1 - _ZNK8HashBase6lookupEPFbPKNS_4NodeEPKvES4_jPNS_7NodeLocE@Base 3.6~alpha1 + _Z10aud_resumev@Base 3.6~beta1 + _Z10int_to_stri@Base 3.6~beta1 + _Z10str_concatRKSt16initializer_listIPKcE@Base 3.6~beta1 + _Z10str_printfPKcz@Base 3.6~beta1 + _Z10str_to_intPKc@Base 3.6~beta1 + _Z11aud_cleanupv@Base 3.6~beta1 + _Z11aud_get_intPKcS0_@Base 3.6~beta1 + _Z11aud_get_strPKcS0_@Base 3.6~beta1 + _Z11aud_set_intPKcS0_i@Base 3.6~beta1 + _Z11aud_set_strPKcS0_S0_@Base 3.6~beta1 + _Z11aud_ui_showb@Base 3.6~beta1 + _Z11event_queuePKcPvPFvS1_E@Base 3.6~beta1 + _Z11str_comparePKcS0_@Base 3.6~beta1 + _Z11str_convertPKciS0_S0_@Base 3.6~beta1 + _Z11str_to_utf8O9StringBuf@Base 3.6~beta1 + _Z11str_to_utf8PKci@Base 3.6~beta1 + _Z11str_tolowerPKc@Base 3.6~beta1 + _Z11str_vprintfPKcP13__va_list_tag@Base 3.6~beta1 + _Z11str_vprintfPKcPc@Base 3.6~beta1 + _Z11strcmp_safePKcS0_i@Base 3.6~beta1 + _Z11tiny_unlockPc@Base 3.6~beta1 + _Z12aud_get_boolPKcS0_@Base 3.6~beta1 + _Z12aud_get_path7AudPath@Base 3.6~beta1 + _Z12aud_set_boolPKcS0_b@Base 3.6~beta1 + _Z12audio_to_intPKfPvii@Base 3.6~beta1 + _Z12mainloop_runv@Base 3.6~beta1 + _Z13aud_art_unrefPKc@Base 3.6~beta1 + _Z13aud_drct_playv@Base 3.6~beta1 + _Z13aud_drct_seeki@Base 3.6~beta1 + _Z13aud_drct_stopv@Base 3.6~beta1 + _Z13aud_init_i18nv@Base 3.6~beta1 + _Z13audio_amplifyPfii12StereoVolume@Base 3.6~beta1 + _Z13audio_amplifyPfiiPKf@Base 3.6~beta1 + _Z13double_to_strd@Base 3.6~beta1 + _Z13mainloop_quitv@Base 3.6~beta1 + _Z13str_calc_hashPKc@Base 3.6~beta1 + _Z13str_to_doublePKc@Base 3.6~beta1 + _Z13str_to_localePKci@Base 3.6~beta1 + _Z13strcmp_nocasePKcS0_i@Base 3.6~beta1 + _Z13strstr_nocasePKcS0_@Base 3.6~beta1 + _Z13uri_constructPKcS0_@Base 3.6~beta1 + _Z14aud_drct_pausev@Base 3.6~beta1 + _Z14aud_get_doublePKcS0_@Base 3.6~beta1 + _Z14aud_init_pathsv@Base 3.6~beta1 + _Z14aud_leak_checkv@Base 3.6~beta1 + _Z14aud_set_doublePKcS0_d@Base 3.6~beta1 + _Z14audio_from_intPKviPfi@Base 3.6~beta1 + _Z14filename_buildRKSt16initializer_listIPKcE@Base 3.6~beta1 + _Z14hook_associatePKcPFvPvS1_ES1_@Base 3.6~beta1 + _Z14strlen_boundedPKci@Base 3.6~beta1 + _Z14tiny_lock_readPt@Base 3.6~beta1 + _Z14uri_get_schemePKc@Base 3.6~beta1 + _Z14uri_to_displayPKc@Base 3.6~beta1 + _Z15aud_drct_pl_addPKci@Base 3.6~beta1 + _Z15aud_eq_get_bandi@Base 3.6~beta1 + _Z15aud_eq_set_bandid@Base 3.6~beta1 + _Z15aud_history_addPKc@Base 3.6~beta1 + _Z15aud_history_geti@Base 3.6~beta1 + _Z15aud_plugin_list10PluginType@Base 3.6~beta1 + _Z15aud_ui_is_shownv@Base 3.6~beta1 + _Z15audio_interlacePKPKviiPvi@Base 3.6~beta1 + _Z15audio_soft_clipPfi@Base 3.6~beta1 + _Z15filename_to_uriPKc@Base 3.6~beta1 + _Z15hook_dissociatePKcPFvPvS1_ES1_@Base 3.6~beta1 + _Z15str_format_timel@Base 3.6~beta1 + _Z15str_format_timex@Base 3.6~beta1 + _Z15str_from_localePKci@Base 3.6~beta1 + _Z15tiny_lock_writePt@Base 3.6~beta1 + _Z15uri_to_filenamePKcb@Base 3.6~beta1 + _Z16aud_drct_pl_nextv@Base 3.6~beta1 + _Z16aud_drct_pl_openPKc@Base 3.6~beta1 + _Z16aud_drct_pl_prevv@Base 3.6~beta1 + _Z16aud_eq_get_bandsPd@Base 3.6~beta1 + _Z16aud_eq_set_bandsPKd@Base 3.6~beta1 + _Z16aud_output_reset11OutputReset@Base 3.6~beta1 + _Z16int_array_to_strPKii@Base 3.6~beta1 + _Z16str_replace_charPccc@Base 3.6~beta1 + _Z16str_to_int_arrayPKcPii@Base 3.6~beta1 + _Z16str_tolower_utf8PKc@Base 3.6~beta1 + _Z16tiny_unlock_readPt@Base 3.6~beta1 + _Z17aud_cleanup_pathsv@Base 3.6~beta1 + _Z17aud_drct_get_infoRiS_S_@Base 3.6~beta1 + _Z17aud_drct_get_timev@Base 3.6~beta1 + _Z17aud_playlist_playib@Base 3.6~beta1 + _Z17aud_playlist_saveiPKcN8Playlist7GetModeE@Base 3.6~beta1 + _Z17aud_plugin_enableP12PluginHandleb@Base 3.6~beta1 + _Z17aud_ui_show_errorPKc@Base 3.6~beta1 + _Z17audio_deinterlacePKviiPKPvi@Base 3.6~beta1 + _Z17index_to_str_listRK5IndexI6StringEPKc@Base 3.6~beta1 + _Z17str_list_to_indexPKcS0_@Base 3.6~beta1 + _Z17tiny_unlock_writePt@Base 3.6~beta1 + _Z17uri_get_extensionPKc@Base 3.6~beta1 + _Z18aud_custom_infowinPKcP12PluginHandle@Base 3.6~beta1 + _Z18aud_drct_get_readyv@Base 3.6~beta1 + _Z18aud_drct_get_titlev@Base 3.6~beta1 + _Z18aud_drct_get_tuplev@Base 3.6~beta1 + _Z18aud_playlist_countv@Base 3.6~beta1 + _Z18aud_playlist_shiftiii@Base 3.6~beta1 + _Z18aud_visualizer_addP10Visualizer@Base 3.6~beta1 + _Z18event_queue_cancelPKcPv@Base 3.6~beta1 + _Z18filename_normalizeO9StringBuf@Base 3.6~beta1 + _Z18str_decode_percentPKci@Base 3.6~beta1 + _Z18str_encode_percentPKci@Base 3.6~beta1 + _Z18strstr_nocase_utf8PKcS0_@Base 3.6~beta1 + _Z19aud_drct_get_lengthv@Base 3.6~beta1 + _Z19aud_drct_get_pausedv@Base 3.6~beta1 + _Z19aud_drct_get_volumev@Base 3.6~beta1 + _Z19aud_drct_play_pausev@Base 3.6~beta1 + _Z19aud_drct_set_volume12StereoVolume@Base 3.6~beta1 + _Z19aud_eq_read_presetsPKc@Base 3.6~beta1 + _Z19aud_file_read_imagePKcP12PluginHandle@Base 3.6~beta1 + _Z19aud_file_read_tuplePKcP12PluginHandleP6String@Base 3.6~beta1 + _Z19aud_playlist_deletei@Base 3.6~beta1 + _Z19aud_playlist_inserti@Base 3.6~beta1 + _Z19aud_playlist_rescani@Base 3.6~beta1 + _Z19aud_plugin_get_nameP12PluginHandle@Base 3.6~beta1 + _Z19aud_plugin_get_typeP12PluginHandle@Base 3.6~beta1 + _Z19aud_plugin_menu_add9AudMenuIDPFvvEPKcS3_@Base 3.6~beta1 + _Z19double_array_to_strPKdi@Base 3.6~beta1 + _Z19inifile_write_entryR7VFSFilePKcS2_@Base 3.6~beta1 + _Z19str_compare_encodedPKcS0_@Base 3.6~beta1 + _Z19str_to_double_arrayPKcPdi@Base 3.6~beta1 + _Z20aud_art_request_dataPKcPb@Base 3.6~beta1 + _Z20aud_art_request_filePKcPb@Base 3.6~beta1 + _Z20aud_drct_get_playingv@Base 3.6~beta1 + _Z20aud_drct_pl_add_listO5IndexI15PlaylistAddItemEi@Base 3.6~beta1 + _Z20aud_eq_write_presetsRK5IndexI15EqualizerPresetEPKc@Base 3.6~beta1 + _Z20aud_file_write_tuplePKcP12PluginHandleRK5Tuple@Base 3.6~beta1 + _Z20aud_load_preset_fileR15EqualizerPresetR7VFSFile@Base 3.6~beta1 + _Z20aud_playlist_reorderiii@Base 3.6~beta1 + _Z20aud_playlist_reversei@Base 3.6~beta1 + _Z20aud_plugin_add_watchP12PluginHandlePFbS0_PvES1_@Base 3.6~beta1 + _Z20aud_plugin_by_headerPKv@Base 3.6~beta1 + _Z20aud_plugin_has_aboutP12PluginHandle@Base 3.6~beta1 + _Z20aud_save_preset_fileRK15EqualizerPresetR7VFSFile@Base 3.6~beta1 + _Z21aud_drct_get_filenamev@Base 3.6~beta1 + _Z21aud_drct_get_positionv@Base 3.6~beta1 + _Z21aud_drct_pl_open_listO5IndexI15PlaylistAddItemE@Base 3.6~beta1 + _Z21aud_drct_pl_open_tempPKc@Base 3.6~beta1 + _Z21aud_file_find_decoderPKcbP6String@Base 3.6~beta1 + _Z21aud_get_headless_modev@Base 3.6~beta1 + _Z21aud_get_mainloop_typev@Base 3.6~beta1 + _Z21aud_plugin_get_headerP12PluginHandle@Base 3.6~beta1 + _Z21aud_set_headless_modeb@Base 3.6~beta1 + _Z21aud_set_mainloop_type12MainloopType@Base 3.6~beta1 + _Z21aud_visualizer_removeP10Visualizer@Base 3.6~beta1 + _Z21inifile_write_headingR7VFSFilePKc@Base 3.6~beta1 + _Z21str_has_prefix_nocasePKcS0_@Base 3.6~beta1 + _Z21str_has_suffix_nocasePKcS0_@Base 3.6~beta1 + _Z22aud_drct_get_ab_repeatRiS_@Base 3.6~beta1 + _Z22aud_drct_set_ab_repeatii@Base 3.6~beta1 + _Z22aud_playlist_get_blankv@Base 3.6~beta1 + _Z22aud_playlist_get_focusi@Base 3.6~beta1 + _Z22aud_playlist_get_titlei@Base 3.6~beta1 + _Z22aud_playlist_randomizei@Base 3.6~beta1 + _Z22aud_playlist_set_focusii@Base 3.6~beta1 + _Z22aud_playlist_set_titleiPKc@Base 3.6~beta1 + _Z22aud_plugin_get_current10PluginType@Base 3.6~beta1 + _Z22aud_plugin_get_enabledP12PluginHandle@Base 3.6~beta1 + _Z22aud_plugin_menu_remove9AudMenuIDPFvvE@Base 3.6~beta1 + _Z23aud_config_set_defaultsPKcPKS0_@Base 3.6~beta1 + _Z23aud_playlist_get_activev@Base 3.6~beta1 + _Z23aud_playlist_select_allib@Base 3.6~beta1 + _Z23aud_playlist_set_activei@Base 3.6~beta1 + _Z23aud_plugin_get_basenameP12PluginHandle@Base 3.6~beta1 + _Z23aud_plugin_remove_watchP12PluginHandlePFbS0_PvES1_@Base 3.6~beta1 + _Z23aud_plugin_send_messageP12PluginHandlePKcPKvi@Base 3.6~beta1 + _Z23aud_ui_hide_filebrowserv@Base 3.6~beta1 + _Z23aud_ui_show_filebrowserb@Base 3.6~beta1 + _Z24aud_drct_get_volume_mainv@Base 3.6~beta1 + _Z24aud_drct_set_volume_maini@Base 3.6~beta1 + _Z24aud_export_winamp_presetRK15EqualizerPresetR7VFSFile@Base 3.6~beta1 + _Z24aud_file_can_write_tuplePKcP12PluginHandle@Base 3.6~beta1 + _Z24aud_filename_is_playlistPKc@Base 3.6~beta1 + _Z24aud_playlist_entry_counti@Base 3.6~beta1 + _Z24aud_playlist_get_playingv@Base 3.6~beta1 + _Z24aud_playlist_queue_counti@Base 3.6~beta1 + _Z24aud_playlist_rescan_filePKc@Base 3.6~beta1 + _Z24aud_plugin_get_qt_widgetP12PluginHandle@Base 3.6~beta1 + _Z24aud_plugin_has_configureP12PluginHandle@Base 3.6~beta1 + _Z24aud_ui_hide_about_windowv@Base 3.6~beta1 + _Z24aud_ui_hide_jump_to_songv@Base 3.6~beta1 + _Z24aud_ui_hide_prefs_windowv@Base 3.6~beta1 + _Z24aud_ui_show_about_windowv@Base 3.6~beta1 + _Z24aud_ui_show_jump_to_songv@Base 3.6~beta1 + _Z24aud_ui_show_prefs_windowv@Base 3.6~beta1 + _Z25aud_import_winamp_presetsR7VFSFile@Base 3.6~beta1 + _Z25aud_playlist_by_unique_idi@Base 3.6~beta1 + _Z25aud_playlist_entry_deleteiii@Base 3.6~beta1 + _Z25aud_playlist_entry_insertiiPKcO5Tupleb@Base 3.6~beta1 + _Z25aud_playlist_get_filenamei@Base 3.6~beta1 + _Z25aud_playlist_get_positioni@Base 3.6~beta1 + _Z25aud_playlist_queue_deleteiii@Base 3.6~beta1 + _Z25aud_playlist_queue_insertiii@Base 3.6~beta1 + _Z25aud_playlist_set_filenameiPKc@Base 3.6~beta1 + _Z25aud_playlist_set_positionii@Base 3.6~beta1 + _Z25aud_plugin_get_gtk_widgetP12PluginHandle@Base 3.6~beta1 + _Z26aud_drct_pl_open_temp_listO5IndexI15PlaylistAddItemE@Base 3.6~beta1 + _Z26aud_playlist_get_temporaryv@Base 3.6~beta1 + _Z26aud_playlist_get_unique_idi@Base 3.6~beta1 + _Z26aud_playlist_remove_failedi@Base 3.6~beta1 + _Z26aud_playlist_sort_by_tupleiPFiRK5TupleS1_E@Base 3.6~beta1 + _Z26aud_playlist_updated_rangeiPiS_@Base 3.6~beta1 + _Z26aud_plugin_lookup_basenamePKc@Base 3.6~beta1 + _Z27aud_drct_get_volume_balancev@Base 3.6~beta1 + _Z27aud_drct_set_volume_balancei@Base 3.6~beta1 + _Z27aud_playlist_selected_counti@Base 3.6~beta1 + _Z27aud_playlist_sort_by_schemeiN8Playlist8SortTypeE@Base 3.6~beta1 + _Z27aud_playlist_update_pendingv@Base 3.6~beta1 + _Z27vfs_async_file_get_contentsPKcPFvS0_RK5IndexIcEPvES5_@Base 3.6~beta1 + _Z28aud_playlist_add_in_progressi@Base 3.6~beta1 + _Z28aud_playlist_delete_selectedi@Base 3.6~beta1 + _Z28aud_playlist_entry_get_tupleiiN8Playlist7GetModeEP6String@Base 3.6~beta1 + _Z28aud_playlist_queue_get_entryii@Base 3.6~beta1 + _Z28aud_playlist_rescan_selectedi@Base 3.6~beta1 + _Z29aud_playlist_get_total_lengthi@Base 3.6~beta1 + _Z29aud_playlist_queue_find_entryii@Base 3.6~beta1 + _Z29aud_playlist_reverse_selectedi@Base 3.6~beta1 + _Z29aud_playlist_scan_in_progressi@Base 3.6~beta1 + _Z29aud_playlist_sort_by_filenameiPFiPKcS0_E@Base 3.6~beta1 + _Z30aud_playlist_entry_get_decoderiiN8Playlist7GetModeEP6String@Base 3.6~beta1 + _Z31aud_playlist_entry_get_filenameii@Base 3.6~beta1 + _Z31aud_playlist_entry_get_selectedii@Base 3.6~beta1 + _Z31aud_playlist_entry_insert_batchiiO5IndexI15PlaylistAddItemEb@Base 3.6~beta1 + _Z31aud_playlist_entry_set_selectediib@Base 3.6~beta1 + _Z31aud_playlist_randomize_selectedi@Base 3.6~beta1 + _Z31aud_playlist_select_by_patternsiRK5Tuple@Base 3.6~beta1 + _Z32aud_playlist_get_selected_lengthi@Base 3.6~beta1 + _Z34aud_playlist_entry_insert_filterediiO5IndexI15PlaylistAddItemEPFbPKcPvES5_b@Base 3.6~beta1 + _Z34aud_playlist_queue_delete_selectedi@Base 3.6~beta1 + _Z34aud_playlist_queue_insert_selectedii@Base 3.6~beta1 + _Z35aud_playlist_sort_selected_by_tupleiPFiRK5TupleS1_E@Base 3.6~beta1 + _Z36aud_playlist_sort_selected_by_schemeiN8Playlist8SortTypeE@Base 3.6~beta1 + _Z38aud_playlist_sort_selected_by_filenameiPFiPKcS0_E@Base 3.6~beta1 + _Z40aud_playlist_remove_duplicates_by_schemeiN8Playlist8SortTypeE@Base 3.6~beta1 + _Z7aud_runv@Base 3.6~beta1 + _Z8aud_initv@Base 3.6~beta1 + _Z8aud_quitv@Base 3.6~beta1 + _Z8str_copyPKci@Base 3.6~beta1 + _Z9hook_callPKcPv@Base 3.6~beta1 + _Z9tiny_lockPc@Base 3.6~beta1 + _Z9uri_parsePKcPS0_S1_S1_Pi@Base 3.6~beta1 + _ZN10QueuedFunc4stopEv@Base 3.6~beta1 + _ZN10QueuedFunc5queueEPFvPvES0_@Base 3.6~beta1 + _ZN10QueuedFunc5startEiPFvPvES0_@Base 3.6~beta1 + _ZN11InputPlugin10check_seekEv@Base 3.6~beta1 + _ZN11InputPlugin10check_stopEv@Base 3.6~beta1 + _ZN11InputPlugin10open_audioEiii@Base 3.6~beta1 + _ZN11InputPlugin11write_audioEPKvi@Base 3.6~beta1 + _ZN11InputPlugin15set_replay_gainERK14ReplayGainInfo@Base 3.6~beta1 + _ZN11InputPlugin18get_playback_tupleEv@Base 3.6~beta1 + _ZN11InputPlugin18set_playback_tupleEO5Tuple@Base 3.6~beta1 + _ZN11InputPlugin18set_stream_bitrateEi@Base 3.6~beta1 + _ZN11RingBufBase3addEi@Base 3.6~beta1 + _ZN11RingBufBase5allocEi@Base 3.6~beta1 + _ZN11RingBufBase6removeEi@Base 3.6~beta1 + _ZN11RingBufBase7copy_inEPKviPFvS1_PviE@Base 3.6~beta1 + _ZN11RingBufBase7destroyEPFvPviE@Base 3.6~beta1 + _ZN11RingBufBase7discardEiPFvPviE@Base 3.6~beta1 + _ZN11RingBufBase7move_inEPviPFvS0_iE@Base 3.6~beta1 + _ZN11RingBufBase7move_inER9IndexBaseii@Base 3.6~beta1 + _ZN11RingBufBase8move_outEPviPFvS0_iE@Base 3.6~beta1 + _ZN11RingBufBase8move_outER9IndexBaseii@Base 3.6~beta1 + _ZN5Tuple10set_formatEPKciii@Base 3.6~beta1 + _ZN5Tuple12set_filenameEPKc@Base 3.6~beta1 + _ZN5Tuple12set_subtunesEiPKi@Base 3.6~beta1 + _ZN5Tuple13field_by_nameEPKc@Base 3.6~beta1 + _ZN5Tuple14field_get_nameENS_5FieldE@Base 3.6~beta1 + _ZN5Tuple14field_get_typeENS_5FieldE@Base 3.6~beta1 + _ZN5Tuple16delete_fallbacksEv@Base 3.6~beta1 + _ZN5Tuple17fetch_stream_infoER7VFSFile@Base 3.6~beta1 + _ZN5Tuple18generate_fallbacksEv@Base 3.6~beta1 + _ZN5Tuple5unsetENS_5FieldE@Base 3.6~beta1 + _ZN5Tuple7set_intENS_5FieldEi@Base 3.6~beta1 + _ZN5Tuple7set_strENS_5FieldEPKc@Base 3.6~beta1 + _ZN5TupleD1Ev@Base 3.6~beta1 + _ZN5TupleD2Ev@Base 3.6~beta1 + _ZN6String7raw_getEPKc@Base 3.6~beta1 + _ZN6String7raw_refEPKc@Base 3.6~beta1 + _ZN6String8raw_hashEPKc@Base 3.6~beta1 + _ZN6String9raw_equalEPKcS1_@Base 3.6~beta1 + _ZN6String9raw_unrefEPc@Base 3.6~beta1 + _ZN6audlog11unsubscribeEPFvNS_5LevelEPKciS2_S2_E@Base 3.6~beta1 + _ZN6audlog14get_level_nameENS_5LevelE@Base 3.6~beta1 + _ZN6audlog16set_stderr_levelENS_5LevelE@Base 3.6~beta1 + _ZN6audlog3logENS_5LevelEPKciS2_S2_z@Base 3.6~beta1 + _ZN6audlog9subscribeEPFvNS_5LevelEPKciS2_S2_ES0_@Base 3.6~beta1 + _ZN7VFSFile12get_metadataEPKc@Base 3.6~beta1 + _ZN7VFSFile4feofEv@Base 3.6~beta1 + _ZN7VFSFile5freadEPvll@Base 3.6~beta1 + _ZN7VFSFile5freadEPvxx@Base 3.6~beta1 + _ZN7VFSFile5fseekEl11VFSSeekType@Base 3.6~beta1 + _ZN7VFSFile5fseekEx11VFSSeekType@Base 3.6~beta1 + _ZN7VFSFile5fsizeEv@Base 3.6~beta1 + _ZN7VFSFile5ftellEv@Base 3.6~beta1 + _ZN7VFSFile6fflushEv@Base 3.6~beta1 + _ZN7VFSFile6fwriteEPKvll@Base 3.6~beta1 + _ZN7VFSFile6fwriteEPKvxx@Base 3.6~beta1 + _ZN7VFSFile8read_allEv@Base 3.6~beta1 + _ZN7VFSFile9ftruncateEl@Base 3.6~beta1 + _ZN7VFSFile9ftruncateEx@Base 3.6~beta1 + _ZN7VFSFile9test_fileEPKc11VFSFileTest@Base 3.6~beta1 + _ZN7VFSFileC1EPKcS1_@Base 3.6~beta1 + _ZN7VFSFileC2EPKcS1_@Base 3.6~beta1 + _ZN8HashBase3addEPNS_4NodeEj@Base 3.6~beta1 + _ZN8HashBase6removeERKNS_7NodeLocE@Base 3.6~beta1 + _ZN8HashBase7iterateEPFbPNS_4NodeEPvES2_@Base 3.6~beta1 + _ZN8ListBase12insert_afterEP8ListNodeS1_@Base 3.6~beta1 + _ZN8ListBase5clearEPFvP8ListNodeE@Base 3.6~beta1 + _ZN8ListBase6removeEP8ListNode@Base 3.6~beta1 + _ZN9IndexBase4sortEPFiPKvS1_PvEiS2_@Base 3.6~beta1 + _ZN9IndexBase5clearEPFvPviE@Base 3.6~beta1 + _ZN9IndexBase5eraseEiiPFvPviES2_@Base 3.6~beta1 + _ZN9IndexBase5shiftEiiiPFvPviES2_@Base 3.6~beta1 + _ZN9IndexBase6insertEPKviiPFvS1_PviE@Base 3.6~beta1 + _ZN9IndexBase6insertEii@Base 3.6~beta1 + _ZN9IndexBase6insertEiiPFvPviE@Base 3.6~beta1 + _ZN9IndexBase6removeEiiPFvPviE@Base 3.6~beta1 + _ZN9IndexBase9move_fromERS_iiibbPFvPviES3_@Base 3.6~beta1 + _ZN9IniParser5parseER7VFSFile@Base 3.6~beta1 + _ZN9MultiHash6lookupEPKvjPFPN8HashBase4NodeES1_PvEPFbS4_S5_ES5_@Base 3.6~beta1 + _ZN9MultiHash7iterateEPFbPN8HashBase4NodeEPvES3_@Base 3.6~beta1 + _ZN9StringBuf5stealEOS_@Base 3.6~beta1 + _ZN9StringBuf6insertEiPKci@Base 3.6~beta1 + _ZN9StringBuf6removeEii@Base 3.6~beta1 + _ZN9StringBuf6resizeEi@Base 3.6~beta1 + _ZN9StringBuf7combineEOS_@Base 3.6~beta1 + _ZN9StringBufD1Ev@Base 3.6~beta1 + _ZN9StringBufD2Ev@Base 3.6~beta1 + _ZNK12WidgetConfig10get_stringEv@Base 3.6~beta1 + _ZNK12WidgetConfig10set_stringEPKc@Base 3.6~beta1 + _ZNK12WidgetConfig7get_intEv@Base 3.6~beta1 + _ZNK12WidgetConfig7set_intEi@Base 3.6~beta1 + _ZNK12WidgetConfig8get_boolEv@Base 3.6~beta1 + _ZNK12WidgetConfig8set_boolEb@Base 3.6~beta1 + _ZNK12WidgetConfig9get_floatEv@Base 3.6~beta1 + _ZNK12WidgetConfig9set_floatEd@Base 3.6~beta1 + _ZNK5Tuple14get_n_subtunesEv@Base 3.6~beta1 + _ZNK5Tuple14get_value_typeENS_5FieldE@Base 3.6~beta1 + _ZNK5Tuple15get_nth_subtuneEi@Base 3.6~beta1 + _ZNK5Tuple15get_replay_gainEv@Base 3.6~beta1 + _ZNK5Tuple3refEv@Base 3.6~beta1 + _ZNK5Tuple7get_intENS_5FieldE@Base 3.6~beta1 + _ZNK5Tuple7get_strENS_5FieldE@Base 3.6~beta1 + _ZNK5TupleeqERKS_@Base 3.6~beta1 + _ZNK8HashBase6lookupEPFbPKNS_4NodeEPKvES4_jPNS_7NodeLocE@Base 3.6~beta1 libaudgui.so.3 libaudcore3 #MINVER# - _Z11audgui_initv@Base 3.6~alpha1 - _Z14audgui_cleanupv@Base 3.6~alpha1 - _Z17audgui_button_newPKcS0_PFvPvES1_@Base 3.6~alpha1 - _Z17audgui_dialog_new14GtkMessageTypePKcS1_P10_GtkWidgetS3_@Base 3.6~alpha1 - _Z19audgui_infowin_hidev@Base 3.6~alpha1 - _Z19audgui_infowin_showii@Base 3.6~alpha1 - _Z19audgui_jump_to_timev@Base 3.6~alpha1 - _Z19audgui_urilist_openPKc@Base 3.6~alpha1 - _Z20audgui_jump_to_trackv@Base 3.6~alpha1 - _Z20audgui_list_get_userP10_GtkWidget@Base 3.6~alpha1 - _Z20audgui_list_new_realPK19AudguiListCallbacksiPvi@Base 3.6~alpha1 - _Z21audgui_infopopup_hidev@Base 3.6~alpha1 - _Z21audgui_infopopup_showii@Base 3.6~alpha1 - _Z21audgui_list_get_focusP10_GtkWidget@Base 3.6~alpha1 - _Z21audgui_list_row_countP10_GtkWidget@Base 3.6~alpha1 - _Z21audgui_list_set_focusP10_GtkWidgeti@Base 3.6~alpha1 - _Z21audgui_pixbuf_requestPKcPb@Base 3.6~alpha1 - _Z21audgui_simple_messagePP10_GtkWidget14GtkMessageTypePKcS4_@Base 3.6~alpha1 - _Z21audgui_urilist_insertiiPKc@Base 3.6~alpha1 - _Z22audgui_export_playlistv@Base 3.6~alpha1 - _Z22audgui_get_digit_widthP10_GtkWidget@Base 3.6~alpha1 - _Z22audgui_get_plugin_menu9AudMenuID@Base 3.6~alpha1 - _Z22audgui_import_playlistv@Base 3.6~alpha1 - _Z22audgui_list_add_columnP10_GtkWidgetPKcimi@Base 3.6~alpha1 - _Z22audgui_pixbuf_fallbackv@Base 3.6~alpha1 - _Z23audgui_pixbuf_from_dataPKvx@Base 3.6~alpha1 - _Z22audgui_plugin_menu_add9AudMenuIDPFvvEPKcS3_@Base 3.6~alpha1 - _Z22audgui_run_filebrowserb@Base 3.6~alpha1 - _Z23audgui_get_mouse_coordsP10_GdkScreenPiS1_@Base 3.6~alpha1 - _Z23audgui_get_mouse_coordsP10_GtkWidgetPiS1_@Base 3.6~alpha1 - _Z23audgui_hide_filebrowserv@Base 3.6~alpha1 - _Z23audgui_list_delete_rowsP10_GtkWidgetii@Base 3.6~alpha1 - _Z23audgui_list_insert_rowsP10_GtkWidgetii@Base 3.6~alpha1 - _Z23audgui_list_update_rowsP10_GtkWidgetii@Base 3.6~alpha1 - _Z23audgui_pixbuf_from_dataPKvl@Base 3.6~alpha1 - _Z23audgui_scaled_image_newP10_GdkPixbuf@Base 3.6~alpha1 - _Z23audgui_scaled_image_setP10_GtkWidgetP10_GdkPixbuf@Base 3.6~alpha1 - _Z24audgui_destroy_on_escapeP10_GtkWidget@Base 3.6~alpha1 - _Z24audgui_dialog_add_widgetP10_GtkWidgetS0_@Base 3.6~alpha1 - _Z24audgui_hide_about_windowv@Base 3.6~alpha1 - _Z24audgui_hide_prefs_windowv@Base 3.6~alpha1 - _Z24audgui_list_row_at_pointP10_GtkWidgetii@Base 3.6~alpha1 - _Z24audgui_show_about_windowv@Base 3.6~alpha1 - _Z24audgui_show_plugin_aboutP12PluginHandle@Base 3.6~alpha1 - _Z24audgui_show_plugin_prefsP12PluginHandle@Base 3.6~alpha1 - _Z24audgui_show_prefs_windowv@Base 3.6~alpha1 - _Z25audgui_jump_to_track_hidev@Base 3.6~alpha1 - _Z25audgui_list_get_highlightP10_GtkWidget@Base 3.6~alpha1 - _Z25audgui_list_set_highlightP10_GtkWidgeti@Base 3.6~alpha1 - _Z25audgui_plugin_menu_remove9AudMenuIDPFvvE@Base 3.6~alpha1 - _Z25audgui_queue_manager_showv@Base 3.6~alpha1 - _Z26audgui_pixbuf_scale_withinPP10_GdkPixbufi@Base 3.6~alpha1 - _Z26audgui_show_add_url_windowb@Base 3.6~alpha1 - _Z27audgui_get_monitor_geometryP10_GdkScreeniiP13_GdkRectangle@Base 3.6~alpha1 - _Z27audgui_infowin_show_currentv@Base 3.6~alpha1 - _Z27audgui_show_playlist_renamei@Base 3.6~alpha1 - _Z28audgui_hide_equalizer_windowv@Base 3.6~alpha1 - _Z28audgui_list_update_selectionP10_GtkWidgetii@Base 3.6~alpha1 - _Z28audgui_menu_init_with_domainP10_GtkWidget8ArrayRefIK14AudguiMenuItemEP14_GtkAccelGroupPKc@Base 3.6~alpha1 - _Z28audgui_show_equalizer_windowv@Base 3.6~alpha1 - _Z29audgui_infopopup_show_currentv@Base 3.6~alpha1 - _Z29audgui_pixbuf_request_currentPb@Base 3.6~alpha1 - _Z30audgui_confirm_playlist_deletei@Base 3.6~alpha1 - _Z32audgui_list_row_at_point_roundedP10_GtkWidgetii@Base 3.6~alpha1 - _Z32audgui_menu_item_new_with_domainPK14AudguiMenuItemP14_GtkAccelGroupPKc@Base 3.6~alpha1 - _Z33audgui_show_prefs_for_plugin_type10PluginType@Base 3.6~alpha1 - _Z35audgui_urilist_create_from_selectedi@Base 3.6~alpha1 + _Z11audgui_initv@Base 3.6~beta1 + _Z14audgui_cleanupv@Base 3.6~beta1 + _Z17audgui_button_newPKcS0_PFvPvES1_@Base 3.6~beta1 + _Z17audgui_dialog_new14GtkMessageTypePKcS1_P10_GtkWidgetS3_@Base 3.6~beta1 + _Z19audgui_infowin_hidev@Base 3.6~beta1 + _Z19audgui_infowin_showii@Base 3.6~beta1 + _Z19audgui_jump_to_timev@Base 3.6~beta1 + _Z19audgui_urilist_openPKc@Base 3.6~beta1 + _Z20audgui_jump_to_trackv@Base 3.6~beta1 + _Z20audgui_list_get_userP10_GtkWidget@Base 3.6~beta1 + _Z20audgui_list_new_realPK19AudguiListCallbacksiPvi@Base 3.6~beta1 + _Z21audgui_infopopup_hidev@Base 3.6~beta1 + _Z21audgui_infopopup_showii@Base 3.6~beta1 + _Z21audgui_list_get_focusP10_GtkWidget@Base 3.6~beta1 + _Z21audgui_list_row_countP10_GtkWidget@Base 3.6~beta1 + _Z21audgui_list_set_focusP10_GtkWidgeti@Base 3.6~beta1 + _Z21audgui_pixbuf_requestPKcPb@Base 3.6~beta1 + _Z21audgui_simple_messagePP10_GtkWidget14GtkMessageTypePKcS4_@Base 3.6~beta1 + _Z21audgui_urilist_insertiiPKc@Base 3.6~beta1 + _Z22audgui_export_playlistv@Base 3.6~beta1 + _Z22audgui_get_digit_widthP10_GtkWidget@Base 3.6~beta1 + _Z22audgui_get_plugin_menu9AudMenuID@Base 3.6~beta1 + _Z22audgui_import_playlistv@Base 3.6~beta1 + _Z22audgui_list_add_columnP10_GtkWidgetPKcimi@Base 3.6~beta1 + _Z22audgui_pixbuf_fallbackv@Base 3.6~beta1 + _Z23audgui_pixbuf_from_dataPKvx@Base 3.6~beta1 + _Z22audgui_plugin_menu_add9AudMenuIDPFvvEPKcS3_@Base 3.6~beta1 + _Z22audgui_run_filebrowserb@Base 3.6~beta1 + _Z23audgui_get_mouse_coordsP10_GdkScreenPiS1_@Base 3.6~beta1 + _Z23audgui_get_mouse_coordsP10_GtkWidgetPiS1_@Base 3.6~beta1 + _Z23audgui_hide_filebrowserv@Base 3.6~beta1 + _Z23audgui_list_delete_rowsP10_GtkWidgetii@Base 3.6~beta1 + _Z23audgui_list_insert_rowsP10_GtkWidgetii@Base 3.6~beta1 + _Z23audgui_list_update_rowsP10_GtkWidgetii@Base 3.6~beta1 + _Z23audgui_pixbuf_from_dataPKvl@Base 3.6~beta1 + _Z23audgui_scaled_image_newP10_GdkPixbuf@Base 3.6~beta1 + _Z23audgui_scaled_image_setP10_GtkWidgetP10_GdkPixbuf@Base 3.6~beta1 + _Z24audgui_destroy_on_escapeP10_GtkWidget@Base 3.6~beta1 + _Z24audgui_dialog_add_widgetP10_GtkWidgetS0_@Base 3.6~beta1 + _Z24audgui_hide_about_windowv@Base 3.6~beta1 + _Z24audgui_hide_prefs_windowv@Base 3.6~beta1 + _Z24audgui_list_row_at_pointP10_GtkWidgetii@Base 3.6~beta1 + _Z24audgui_show_about_windowv@Base 3.6~beta1 + _Z24audgui_show_plugin_aboutP12PluginHandle@Base 3.6~beta1 + _Z24audgui_show_plugin_prefsP12PluginHandle@Base 3.6~beta1 + _Z24audgui_show_prefs_windowv@Base 3.6~beta1 + _Z25audgui_jump_to_track_hidev@Base 3.6~beta1 + _Z25audgui_list_get_highlightP10_GtkWidget@Base 3.6~beta1 + _Z25audgui_list_set_highlightP10_GtkWidgeti@Base 3.6~beta1 + _Z25audgui_plugin_menu_remove9AudMenuIDPFvvE@Base 3.6~beta1 + _Z25audgui_queue_manager_showv@Base 3.6~beta1 + _Z26audgui_pixbuf_scale_withinPP10_GdkPixbufi@Base 3.6~beta1 + _Z26audgui_show_add_url_windowb@Base 3.6~beta1 + _Z27audgui_get_monitor_geometryP10_GdkScreeniiP13_GdkRectangle@Base 3.6~beta1 + _Z27audgui_infowin_show_currentv@Base 3.6~beta1 + _Z27audgui_show_playlist_renamei@Base 3.6~beta1 + _Z28audgui_hide_equalizer_windowv@Base 3.6~beta1 + _Z28audgui_list_update_selectionP10_GtkWidgetii@Base 3.6~beta1 + _Z28audgui_menu_init_with_domainP10_GtkWidget8ArrayRefIK14AudguiMenuItemEP14_GtkAccelGroupPKc@Base 3.6~beta1 + _Z28audgui_show_equalizer_windowv@Base 3.6~beta1 + _Z29audgui_infopopup_show_currentv@Base 3.6~beta1 + _Z29audgui_pixbuf_request_currentPb@Base 3.6~beta1 + _Z30audgui_confirm_playlist_deletei@Base 3.6~beta1 + _Z32audgui_list_row_at_point_roundedP10_GtkWidgetii@Base 3.6~beta1 + _Z32audgui_menu_item_new_with_domainPK14AudguiMenuItemP14_GtkAccelGroupPKc@Base 3.6~beta1 + _Z33audgui_show_prefs_for_plugin_type10PluginType@Base 3.6~beta1 + _Z35audgui_urilist_create_from_selectedi@Base 3.6~beta1 libaudtag.so.2 libaudcore3 #MINVER# - _ZN6audtag10image_readER7VFSFile@Base 3.6~alpha1 - _ZN6audtag10tuple_readER5TupleR7VFSFile@Base 3.6~alpha1 - _ZN6audtag11tuple_writeERK5TupleR7VFSFileNS_7TagTypeE@Base 3.6~alpha1 + _ZN6audtag10image_readER7VFSFile@Base 3.6~beta1 + _ZN6audtag10tuple_readER5TupleR7VFSFile@Base 3.6~beta1 + _ZN6audtag11tuple_writeERK5TupleR7VFSFileNS_7TagTypeE@Base 3.6~beta1 diff -Nru audacious-3.5.99/images/about-logo.svg audacious-3.5.99.1/images/about-logo.svg --- audacious-3.5.99/images/about-logo.svg 1970-01-01 00:00:00.000000000 +0000 +++ audacious-3.5.99.1/images/about-logo.svg 2015-01-24 19:26:56.000000000 +0000 @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru audacious-3.5.99/Makefile audacious-3.5.99.1/Makefile --- audacious-3.5.99/Makefile 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/Makefile 2015-01-24 19:26:56.000000000 +0000 @@ -5,6 +5,7 @@ DATA = AUTHORS \ COPYING \ images/about-logo.png \ + images/about-logo.svg \ images/album.png \ images/appearance.png \ images/audio.png \ diff -Nru audacious-3.5.99/po/ast.po audacious-3.5.99.1/po/ast.po --- audacious-3.5.99/po/ast.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ast.po 2015-01-24 19:26:56.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Asturian (http://www.transifex.com/projects/p/audacious/" "language/ast/)\n" @@ -111,7 +111,7 @@ msgstr[0] "Alcontróse %d ficheru" msgstr[1] "Alcontráronse %d ficheros" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Llista de reproducción nueva" @@ -139,15 +139,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "En reproducción" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -217,15 +217,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Créditos:" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Llicencia" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Tocante a Audacious" @@ -317,6 +317,37 @@ msgid "Preamp" msgstr "Preamplificación" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Abrir ficheros" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Amestar ficheros..." + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -556,13 +587,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -576,7 +600,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -588,6 +612,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Escriba'l tiempu (minutos:segundos):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Cola" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Quitar de la Cola" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Saltar a canción" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Peñera:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "P_eñera:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -636,12 +685,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1015,7 +1064,7 @@ msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1035,55 +1084,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Abrir ficheros" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Amestar ficheros..." - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Cola" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Quitar de la Cola" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Saltar a canción" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Peñera:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "P_eñera:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Abrir URL" @@ -1104,6 +1104,22 @@ "\n" "(Otros mensaxes tan anubríos.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/audacious.pot audacious-3.5.99.1/po/audacious.pot --- audacious-3.5.99/po/audacious.pot 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/audacious.pot 2015-01-24 19:26:56.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:20+0100\n" +"POT-Creation-Date: 2015-01-24 13:19+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -110,7 +110,7 @@ msgstr[0] "" msgstr[1] "" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "" @@ -138,15 +138,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -214,15 +214,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "" @@ -314,6 +314,37 @@ msgid "Preamp" msgstr "" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -553,13 +584,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -573,7 +597,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -585,6 +609,31 @@ msgid "Enter time (minutes:seconds):" msgstr "" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -633,12 +682,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1012,7 +1061,7 @@ msgid "Custom string:" msgstr "" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1032,55 +1081,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "" @@ -1099,6 +1099,22 @@ "(Further messages have been hidden.)" msgstr "" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/be.po audacious-3.5.99.1/po/be.po --- audacious-3.5.99/po/be.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/be.po 2015-01-24 19:26:56.000000000 +0000 @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/audacious/" "language/be/)\n" @@ -119,7 +119,7 @@ msgstr[2] "%d файлаў знойдзена" msgstr[3] "%d файлаў знойдзена" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Новы плэйліст" @@ -147,15 +147,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Цяпер грае" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -227,15 +227,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Аўтары" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Ліцэнзія" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Пра Audacious" @@ -327,6 +327,37 @@ msgid "Preamp" msgstr "Перадузмацненне" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Адкрыць файлы" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Адкрыць" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Дадаць файлы" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "Дадаць" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Закрыць" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -566,13 +597,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Закрыць" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -586,7 +610,7 @@ msgid "N/A" msgstr "Н/Д" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -598,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Увядзіце час (мінут:секунд):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "У чаргу" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "З чаргі" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Перайсці да песні" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Фільтр: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "Фільт_р:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "Пера_запісаць" @@ -646,12 +695,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Настáўленні" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Пра праграму" @@ -1025,7 +1074,7 @@ msgid "Custom string:" msgstr "Адмысловы радок:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1045,55 +1094,6 @@ msgid "Error" msgstr "Памылка" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Адкрыць файлы" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Адкрыць" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Дадаць файлы" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "Дадаць" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "У чаргу" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "З чаргі" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Перайсці да песні" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Фільтр: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "Фільт_р:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Адкрыць URL" @@ -1114,6 +1114,22 @@ "\n" "(Далейшыя паведамленні былі прыхаваныя.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/bg.po audacious-3.5.99.1/po/bg.po --- audacious-3.5.99/po/bg.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/bg.po 2015-01-24 19:26:56.000000000 +0000 @@ -4,6 +4,7 @@ # # Translators: # Elusiv_man , 2014 +# Elusiv_man , 2014 # Ivailo Monev , 2014 # Kiril Kirilov (Cybercop) , 2012 # Kiril Kirilov , 2014 @@ -16,8 +17,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Bulgarian (http://www.transifex.com/projects/p/audacious/" "language/bg/)\n" @@ -85,11 +86,11 @@ #: src/audacious/main.cc:74 msgid "Print debugging messages (may be used twice)" -msgstr "" +msgstr "Печат на съобщения за грешка (може да се използва повторно)" #: src/audacious/main.cc:76 msgid "Run in Qt mode" -msgstr "" +msgstr "Стартирай в Qt режим" #: src/audacious/main.cc:127 #, c-format @@ -119,7 +120,7 @@ msgstr[0] "Намереният файл е %d" msgstr[1] "Намерените файлове са: %d" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Нов списък за изпълнение" @@ -130,7 +131,7 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(грешка в знаците на кодировката)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" @@ -149,15 +150,15 @@ msgid "Unknown playback error" msgstr "Неизвестна грешка при възпроизвеждане" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Невалиден аудио формат" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Изпълнява се" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -168,16 +169,16 @@ #: src/libaudcore/playlist-files.cc:76 #, c-format msgid "Cannot load %s: unsupported file name extension." -msgstr "" +msgstr "Не може да се зареди %s: неподдържано разширение в името на файл." #: src/libaudcore/playlist-files.cc:136 #, c-format msgid "Cannot save %s: unsupported file name extension." -msgstr "" +msgstr "Не може да се запази %s: неподдържано разширение в името на файл." #: src/libaudcore/probe.cc:119 msgid "Seek error" -msgstr "" +msgstr "Грешка при търсене" #: src/libaudcore/probe.cc:127 msgid "File format not recognized" @@ -213,29 +214,29 @@ #: src/libaudcore/tuple.cc:707 msgid "(unknown title)" -msgstr "" +msgstr "(неизвестно заглавие)" #: src/libaudcore/vfs.cc:67 msgid "Invalid URI" -msgstr "" +msgstr "Невалиден URI" #: src/libaudcore/vfs.cc:83 msgid "Unknown URI scheme" -msgstr "" +msgstr "Непозната URI схема" #: src/libaudcore/vfs_local.cc:82 msgid "Invalid file name" -msgstr "" +msgstr "Невалидно име на файл" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Автори" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Лиценз" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Относно Audacious" @@ -327,6 +328,37 @@ msgid "Preamp" msgstr "Предусилвател" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Отваряне на файлове" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Отвори" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Затва_ряне на прозореца при отваряне" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Добавяне на файлове" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Добави" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Затваря_не на прозореца при добавяне" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Затваряне" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -560,22 +592,15 @@ #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "Изчистване на полетата при преминаване към следващата песен" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "_Запази" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Затваряне" - #: src/libaudgui/infowin.cc:409 msgid "_Next" -msgstr "" +msgstr "_Следващ" #: src/libaudgui/infowin.cc:455 #, c-format @@ -586,7 +611,7 @@ msgid "N/A" msgstr "Няма данни" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Прескочи" @@ -598,6 +623,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Въвеждане на време (минути:секунди):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "На _опашка" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "П_ремахване от опашката" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Прескачане до песен" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Филтър: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Филтър:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Зат_варяне при прескачане" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "Пре_записване" @@ -646,12 +696,12 @@ msgstr "_Задай" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Настройки" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Относно" @@ -698,15 +748,15 @@ #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" -msgstr "" +msgstr "Номер на запис" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:108 msgid "File name" -msgstr "" +msgstr "Име на файла" #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:109 msgid "File path" -msgstr "" +msgstr "Път до файла" #: src/libaudgui/prefs-window.cc:107 src/libaudqt/prefs-window.cc:110 msgid "Date" @@ -867,7 +917,7 @@ #: src/libaudgui/prefs-window.cc:226 src/libaudqt/prefs-window.cc:229 msgid "KiB" -msgstr "" +msgstr "KiB" #: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:230 msgid "Proxy Configuration" @@ -895,11 +945,11 @@ #: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:257 msgid "Resume playback on startup" -msgstr "" +msgstr "Продължи изпълнението при стартиране" #: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:259 msgid "Pause instead of resuming immediately" -msgstr "" +msgstr "Пауза, вместо незабавно изпълнение" #: src/libaudgui/prefs-window.cc:258 src/libaudqt/prefs-window.cc:262 msgid "Advance when the current song is deleted" @@ -1027,7 +1077,7 @@ msgid "Custom string:" msgstr "Потребителски низ:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious настройки" @@ -1047,55 +1097,6 @@ msgid "Error" msgstr "Грешка" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Отваряне на файлове" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Отвори" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Затва_ряне на прозореца при отваряне" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Добавяне на файлове" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Добави" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Затваря_не на прозореца при добавяне" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "На _опашка" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "П_ремахване от опашката" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Прескачане до песен" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Филтър: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Филтър:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Зат_варяне при прескачане" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Отваряне на интернет адрес" @@ -1116,6 +1117,22 @@ "\n" "(Допълнителните съобщения са били скрити.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Мета-данни" @@ -1175,15 +1192,15 @@ #: src/libaudqt/log-inspector.cc:175 msgid "Log Inspector" -msgstr "" +msgstr "Проверка на логовете" #: src/libaudqt/log-inspector.cc:186 msgid "Log Level:" -msgstr "" +msgstr "Ниво на лог:" #: src/libaudqt/log-inspector.cc:189 msgid "Debug" -msgstr "" +msgstr "Отстраняване на грешки" #: src/libaudqt/log-inspector.cc:190 msgid "Info" diff -Nru audacious-3.5.99/po/ca.po audacious-3.5.99.1/po/ca.po --- audacious-3.5.99/po/ca.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ca.po 2015-01-24 19:26:56.000000000 +0000 @@ -4,9 +4,11 @@ # # Translators: # Catalanoic , 2014 +# Catalanoic , 2014 # Ernest Adrogué , 2007-2008 # Francesc Gordillo i Cortínez , 2013 # Francesc Gordillo i Cortínez , 2013 +# Francesc Gordillo i Cortínez , 2013 # Jordi Amenós <>, 2011 # Juanma Hernández , 2012 # Juanma Hernández , 2012 @@ -14,8 +16,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/audacious/" "language/ca/)\n" @@ -120,7 +122,7 @@ "un:%d arxiu trobat" msgstr[1] "%d arxius trobats" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nova llista de reproducció" @@ -148,15 +150,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Nova reproducció" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -229,15 +231,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Crèdits" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Llicència" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Quant a l'Audacious" @@ -329,6 +331,37 @@ msgid "Preamp" msgstr "Preamplificador" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Obre els fitxers" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Afegeix els fitxers" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Tanca" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -568,13 +601,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Tanca" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -588,7 +614,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -600,6 +626,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Introdueix temps (minuts: segons):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Posa a la cua" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Treu de la _cua" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Salta a la cançó" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtre: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtre:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -648,12 +699,12 @@ msgstr "_Configura" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Opcions" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Quant" @@ -1029,7 +1080,7 @@ msgid "Custom string:" msgstr "Cadena personalitzada:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Opcions de l'Audacious" @@ -1049,55 +1100,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Obre els fitxers" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Afegeix els fitxers" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Posa a la cua" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Treu de la _cua" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Salta a la cançó" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtre: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtre:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Obrir URL" @@ -1118,6 +1120,22 @@ "\n" "(Els missatges següents han estat amagats.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/cmn.po audacious-3.5.99.1/po/cmn.po --- audacious-3.5.99/po/cmn.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/cmn.po 2015-01-24 19:26:56.000000000 +0000 @@ -6,12 +6,14 @@ # Ruei-Yuan Lu , 2011 # whhone , 2013 # 趙惟倫 , 2013 +# whhone , 2013 +# 趙惟倫 , 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Chinese (Mandarin) (http://www.transifex.com/projects/p/" "audacious/language/cmn/)\n" @@ -112,7 +114,7 @@ msgid_plural "%d files found" msgstr[0] "找到 %d 個檔案" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "新播放列表" @@ -140,15 +142,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "正在播放" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -215,15 +217,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "開發團隊" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "授權條款" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "關於 Audacious" @@ -315,6 +317,37 @@ msgid "Preamp" msgstr "前置放大" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "開啟檔案" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "加入檔案" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -554,13 +587,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -574,7 +600,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -586,6 +612,31 @@ msgid "Enter time (minutes:seconds):" msgstr "請輸入時間 (分:秒):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "排入佇列(_Q)" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "移出佇列(_Q)" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "跳至歌曲" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "過濾器:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "過濾器(_F):" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -634,12 +685,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1013,7 +1064,7 @@ msgid "Custom string:" msgstr "自訂字串:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1033,55 +1084,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "開啟檔案" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "加入檔案" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "排入佇列(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "移出佇列(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "跳至歌曲" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "過濾器:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "過濾器(_F):" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "開啟網址" @@ -1102,6 +1104,22 @@ "\n" "(詳細訊息已被隱藏。)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/cs.po audacious-3.5.99.1/po/cs.po --- audacious-3.5.99/po/cs.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/cs.po 2015-01-24 19:26:56.000000000 +0000 @@ -4,10 +4,15 @@ # # Translators: # Jiří Vírava , 2012 +# fri, 2012 # fri, 2012-2013 +# hpsoft , 2014 # Jan Nárovec , 2004 +# nd76er , 2014 +# Jiří Vírava , 2012 # Jiří Vírava , 2012 # hpsoft , 2014 +# nd76er , 2014-2015 # fri, 2013-2014 # fri, 2012 # Petr Písař , 2007-2012 @@ -16,9 +21,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2015-01-02 16:00+0000\n" +"Last-Translator: nd76er \n" "Language-Team: Czech (http://www.transifex.com/projects/p/audacious/language/" "cs/)\n" "Language: cs\n" @@ -120,7 +125,7 @@ msgstr[1] "Nalezeny %d soubory" msgstr[2] "Nalezeno %d souborů" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nový seznam skladeb" @@ -131,7 +136,7 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(chyba kódování)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" @@ -150,15 +155,15 @@ msgid "Unknown playback error" msgstr "Neznámá chyba při přehrávání" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Neplatný zvukový formát" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Nyní hraje" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -169,12 +174,12 @@ #: src/libaudcore/playlist-files.cc:76 #, c-format msgid "Cannot load %s: unsupported file name extension." -msgstr "" +msgstr "Nemohu nahrát %s: nepodporovaná přípona souboru." #: src/libaudcore/playlist-files.cc:136 #, c-format msgid "Cannot save %s: unsupported file name extension." -msgstr "" +msgstr "Nemohu uložit %s: nepodporovaná přípona souboru." #: src/libaudcore/probe.cc:119 msgid "Seek error" @@ -207,15 +212,15 @@ #: src/libaudcore/tuple.cc:699 #, c-format msgid "Track %d" -msgstr "" +msgstr "Stopa %d" #: src/libaudcore/tuple.cc:701 msgid "Audio CD" -msgstr "" +msgstr "Zvukové CD" #: src/libaudcore/tuple.cc:707 msgid "(unknown title)" -msgstr "" +msgstr "(neznámý název)" #: src/libaudcore/vfs.cc:67 msgid "Invalid URI" @@ -227,17 +232,17 @@ #: src/libaudcore/vfs_local.cc:82 msgid "Invalid file name" -msgstr "" +msgstr "Neplatné jméno souboru" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Zásluhy" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licence" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "O Audacious" @@ -329,6 +334,37 @@ msgid "Preamp" msgstr "Předzesílení" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Otevřít soubory" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Otevřít" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Zavřít _dialog při otevření" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Přidat soubory" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Přidat" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Zavřít _dialog při přidání" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Zavřít" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -484,7 +520,7 @@ #: src/libaudgui/infowin.cc:109 msgid "Noise" -msgstr "Šum" +msgstr "Noise" #: src/libaudgui/infowin.cc:110 msgid "Pop" @@ -562,22 +598,15 @@ #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "Smaza_t pole při posunu na další skladbu" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "_Ulozit" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Zavřít" - #: src/libaudgui/infowin.cc:409 msgid "_Next" -msgstr "" +msgstr "_Další" #: src/libaudgui/infowin.cc:455 #, c-format @@ -588,7 +617,7 @@ msgid "N/A" msgstr "Nedostupné" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Přeskočit" @@ -600,6 +629,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Zadejte čas (minuty: sekundy):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Fronta" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Ode_brat z fronty" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Přejít na skladbu" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtr: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtr:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Zavřít při skoku" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Přepsat" @@ -648,12 +702,12 @@ msgstr "_Nastavit" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Nastavení" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_O Programu" @@ -700,15 +754,15 @@ #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" -msgstr "" +msgstr "Číslo stopy" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:108 msgid "File name" -msgstr "" +msgstr "Jméno souboru" #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:109 msgid "File path" -msgstr "" +msgstr "Cesta k souboru" #: src/libaudgui/prefs-window.cc:107 src/libaudqt/prefs-window.cc:110 msgid "Date" @@ -945,7 +999,7 @@ #: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:283 msgid "Probe content of files with no recognized file name extension" -msgstr "" +msgstr "Prozkoumat obsah souborů, u kterých není rozeznána přípona souboru" #: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:288 msgid "Album Art" @@ -1027,7 +1081,7 @@ msgid "Custom string:" msgstr "Vlastní řetězec:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Nastavení Audacious" @@ -1047,55 +1101,6 @@ msgid "Error" msgstr "Chyba" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Otevřít soubory" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Otevrit" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Zavřít _dialog při otevření" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Přidat soubory" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Přidat" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Zavřít _dialog při přidání" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Fronta" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Ode_brat z fronty" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Přejít na skladbu" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtr: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtr:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Zavřít při skoku" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Otevřít URL" @@ -1116,6 +1121,22 @@ "\n" "(Další zprávy jsou skryty.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Otevřít složku" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Popisná data" @@ -1155,7 +1176,7 @@ #: src/libaudqt/log-inspector.cc:106 msgid "Level" -msgstr "" +msgstr "Úroveň" #: src/libaudqt/log-inspector.cc:107 msgid "Filename" @@ -1163,19 +1184,19 @@ #: src/libaudqt/log-inspector.cc:108 msgid "Line" -msgstr "" +msgstr "Linka" #: src/libaudqt/log-inspector.cc:109 msgid "Function" -msgstr "" +msgstr "Funkce" #: src/libaudqt/log-inspector.cc:110 msgid "Message" -msgstr "" +msgstr "Zpráva" #: src/libaudqt/log-inspector.cc:175 msgid "Log Inspector" -msgstr "" +msgstr "Inspektor logů" #: src/libaudqt/log-inspector.cc:186 msgid "Log Level:" diff -Nru audacious-3.5.99/po/da.po audacious-3.5.99.1/po/da.po --- audacious-3.5.99/po/da.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/da.po 2015-01-24 19:26:56.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-02 07:45+0000\n" -"Last-Translator: Joe Hansen \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" +"Last-Translator: Thomas Lange \n" "Language-Team: Danish (http://www.transifex.com/projects/p/audacious/" "language/da/)\n" "Language: da\n" @@ -111,7 +111,7 @@ msgstr[0] "%d fil fundet" msgstr[1] "%d filer fundet" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Ny afspilningsliste" @@ -141,15 +141,15 @@ msgid "Unknown playback error" msgstr "Ukendt afspilningsfejl" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "Ugyldigt lydformat" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Spiller nu" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -219,15 +219,15 @@ msgid "Invalid file name" msgstr "Ugyldigt filnavn" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Rulletekster" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licens" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Om Audacious" @@ -319,6 +319,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Åbn filer" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Åbn" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Luk _dialog ved åbn" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Tilføj filer" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Tilføj" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Luk _dialog ved tilføj" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Luk" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -558,13 +589,6 @@ msgid "_Save" msgstr "_Gem" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Luk" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Næste" @@ -578,7 +602,7 @@ msgid "N/A" msgstr "-" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Hop" @@ -590,6 +614,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Indtast tid (minutter:sekunder):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Sæt i kø" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Fjern fra kø" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Hop til sang" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "_Luk ved hop" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Overskriv" @@ -638,12 +687,12 @@ msgstr "_Angiv" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Indstillinger" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Om" @@ -1017,7 +1066,7 @@ msgid "Custom string:" msgstr "Tilpasset streng:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Indstillinger for Audacious" @@ -1037,55 +1086,6 @@ msgid "Error" msgstr "Fejl" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Åbn filer" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Åbn" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Luk _dialog ved åbn" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Tilføj filer" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Tilføj" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Luk _dialog ved tilføj" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Sæt i kø" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Fjern fra kø" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Hop til sang" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "_Luk ved hop" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Åbn adresse" @@ -1106,6 +1106,22 @@ "\n" "(Yderligere beskeder er blevet skjult)." +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metadata" diff -Nru audacious-3.5.99/po/de.po audacious-3.5.99.1/po/de.po --- audacious-3.5.99/po/de.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/de.po 2015-01-24 19:26:56.000000000 +0000 @@ -10,13 +10,13 @@ # Chris , 2012 # Thomas Lange , 2011 # Thomas Lange , 2011 -# Thomas Lange , 2011 +# Thomas Lange , 2011,2014 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 20:01+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:39+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: German (http://www.transifex.com/projects/p/audacious/" "language/de/)\n" @@ -120,7 +120,7 @@ msgstr[0] "%d Datei gefunden" msgstr[1] "%d Dateien gefunden" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Neue Wiedergabeliste" @@ -150,15 +150,15 @@ msgid "Unknown playback error" msgstr "Unbekannter Wiedergabefehler" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "Ungültiges Audioformat" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Momentane Wiedergabe" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -228,15 +228,15 @@ msgid "Invalid file name" msgstr "Ungültiger Dateiname" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Mitwirkende" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Lizenz" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Info zu Audacious" @@ -328,6 +328,37 @@ msgid "Preamp" msgstr "Vorverstärkung" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Dateien öffnen" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "Ö_ffnen" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "_Dialog beim Öffnen schließen" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Dateien hinzufügen" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Hinzufügen" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "_Dialog beim Hinzufügen schließen" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "S_chließen" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -567,13 +598,6 @@ msgid "_Save" msgstr "_Speichern" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "S_chließen" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Nächster" @@ -587,7 +611,7 @@ msgid "N/A" msgstr "N/V" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Springen" @@ -599,6 +623,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Zeitangabe (Minuten:Sekunden):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "In _Warteschlange" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Aus _Warteschlange" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Zu Titel springen" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "_Nach Springen schließen" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "Über_schreiben" @@ -647,12 +696,12 @@ msgstr "_Setzen" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Einstellungen" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Info" @@ -1028,7 +1077,7 @@ msgid "Custom string:" msgstr "Eigene Zeichenkette:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious Einstellungen" @@ -1048,55 +1097,6 @@ msgid "Error" msgstr "Fehler" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Dateien öffnen" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "Ö_ffnen" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "_Dialog beim Öffnen schließen" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Dateien hinzufügen" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Hinzufügen" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "_Dialog beim Hinzufügen schließen" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "In _Warteschlange" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Aus _Warteschlange" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Zu Titel springen" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "_Nach Springen schließen" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "URL öffnen" @@ -1117,6 +1117,22 @@ "\n" "(Weitere Meldungen wurden nicht angezeigt.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Ordner öffnen" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metadaten" diff -Nru audacious-3.5.99/po/el.po audacious-3.5.99.1/po/el.po --- audacious-3.5.99/po/el.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/el.po 2015-01-24 19:26:56.000000000 +0000 @@ -14,8 +14,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Greek (http://www.transifex.com/projects/p/audacious/language/" "el/)\n" @@ -117,7 +117,7 @@ msgstr[0] "βρέθηκε %d αρχείο" msgstr[1] "βρέθηκαν %d αρχεία" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Νέα Λίστα Αναπαραγωγής" @@ -145,15 +145,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Αναπαράγεται τώρα" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -223,15 +223,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Μνεία" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Άδεια" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Σχετικά με το Audacious" @@ -323,6 +323,37 @@ msgid "Preamp" msgstr "Προενίσχυση" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Άνοιγμα Αρχείων" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Άνοιγμα" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Προσθήκη Αρχείων" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Προσθήκη" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Κλείσιμο" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -562,13 +593,6 @@ msgid "_Save" msgstr "_Αποθήκευση" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Κλείσιμο" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Επόμενο" @@ -582,7 +606,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -594,6 +618,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Πληκτρολογήστε το χρόνο (λεπτά: δευτερόλεπτα):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Στην Ουρά" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Αφ_αίρεση από Ουρά" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Μετάβαση στο Τραγούδι" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Φίλτρο: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Φιλτράρισμα:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Αντικατάσταση" @@ -642,12 +691,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Ρυθμίσεις" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Περί" @@ -1025,7 +1074,7 @@ msgid "Custom string:" msgstr "Προσαρμοσμένο αλφαριθμητικό:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Ρυθμίσεις Audacious" @@ -1045,55 +1094,6 @@ msgid "Error" msgstr "Σφάλμα" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Άνοιγμα Αρχείων" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Άνοιγμα" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Προσθήκη Αρχείων" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Προσθήκη" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Στην Ουρά" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Αφ_αίρεση από Ουρά" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Μετάβαση στο Τραγούδι" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Φίλτρο: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Φιλτράρισμα:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Άνοιγμα διεύθυνσης URL" @@ -1114,6 +1114,22 @@ "\n" "(Περαιτέρω μηνύματα έχουν αποκρυφτεί)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/en_GB.po audacious-3.5.99.1/po/en_GB.po --- audacious-3.5.99/po/en_GB.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/en_GB.po 2015-01-24 19:26:56.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "audacious/language/en_GB/)\n" @@ -111,7 +111,7 @@ msgstr[0] "%d file found" msgstr[1] "%d files found" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "New Playlist" @@ -139,15 +139,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Now Playing" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -217,15 +217,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Credits" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licence" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "About Audacious" @@ -317,6 +317,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Open Files" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Add Files" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -556,13 +587,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -576,7 +600,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -588,6 +612,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Enter time (minutes:seconds):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Queue" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Un_queue" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Jump to Song" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -636,12 +685,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1015,7 +1064,7 @@ msgid "Custom string:" msgstr "Custom string:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1035,55 +1084,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Open Files" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Add Files" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Queue" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Un_queue" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Jump to Song" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Open URL" @@ -1104,6 +1104,22 @@ "\n" "(Further messages have been hidden.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/eo.po audacious-3.5.99.1/po/eo.po --- audacious-3.5.99/po/eo.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/eo.po 2015-01-24 19:26:56.000000000 +0000 @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/audacious/" "language/eo/)\n" @@ -115,7 +115,7 @@ msgstr[0] "%d dosiero trovita" msgstr[1] "%d dosieroj trovitaj" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nova Ludlisto" @@ -145,15 +145,15 @@ msgid "Unknown playback error" msgstr "Nekonata eraro por ludado" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Nune Ludanta" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -223,15 +223,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Agnoskoj" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Permeso" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Pri Audacious" @@ -323,6 +323,37 @@ msgid "Preamp" msgstr "Antaŭamplifilo" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Malfermi Dosierojn" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Malfermi" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Fermi _dialogon post malfermi" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Aldoni Dosierojn" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Aldoni" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Fermi _dialogon post aldoni" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Fermi" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -562,13 +593,6 @@ msgid "_Save" msgstr "_Konservi" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Fermi" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Sekva" @@ -582,7 +606,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Salti" @@ -594,6 +618,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Enigu tempon (minutoj:sekundoj):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "En_Vicigi" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "El_vicigi" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Salti al Muziko" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtrilo:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtrilo:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "F_ermi post salti" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Anstataŭigi" @@ -642,12 +691,12 @@ msgstr "_Difini" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Agordoj" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Pri" @@ -1021,7 +1070,7 @@ msgid "Custom string:" msgstr "Personigita formo:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Agordaro de Audacious" @@ -1041,55 +1090,6 @@ msgid "Error" msgstr "Eraro" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Malfermi Dosierojn" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Malfermi" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Fermi _dialogon post malfermi" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Aldoni Dosierojn" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Aldoni" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Fermi _dialogon post aldoni" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "En_Vicigi" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "El_vicigi" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Salti al Muziko" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtrilo:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtrilo:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "F_ermi post salti" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Malfermi URL" @@ -1110,6 +1110,22 @@ "\n" "(Kromaj mesaĝoj estis kaŝataj.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Meta-datumaro" diff -Nru audacious-3.5.99/po/es_AR.po audacious-3.5.99.1/po/es_AR.po --- audacious-3.5.99/po/es_AR.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/es_AR.po 2015-01-24 19:26:56.000000000 +0000 @@ -16,8 +16,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/" "audacious/language/es_AR/)\n" @@ -119,7 +119,7 @@ msgstr[0] "%d archivo encontrado" msgstr[1] "%d archivos encontrados" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nueva lista de reproducción" @@ -147,15 +147,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Reproducción actual" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -225,15 +225,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Créditos:" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licencia" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Acerca de Audacious" @@ -325,6 +325,37 @@ msgid "Preamp" msgstr "Preamplificación" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Abrir archivos" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Añadir archivos..." + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -564,13 +595,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -584,7 +608,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -596,6 +620,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Ingresar tiempo (minutos:segundos):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Cola" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Remover de la cola" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Ir a una canción" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtro: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtro:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -644,12 +693,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1027,7 +1076,7 @@ msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1047,55 +1096,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Abrir archivos" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Añadir archivos..." - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Cola" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Remover de la cola" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Ir a una canción" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtro: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtro:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Abrir URL" @@ -1116,6 +1116,22 @@ "\n" "(Se han ocultado el resto de mensajes.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/es_MX.po audacious-3.5.99.1/po/es_MX.po --- audacious-3.5.99/po/es_MX.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/es_MX.po 2015-01-24 19:26:56.000000000 +0000 @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-23 20:31+0000\n" +"Last-Translator: Jorge A. García Sosa \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/" "audacious/language/es_MX/)\n" "Language: es_MX\n" @@ -114,7 +114,7 @@ msgstr[0] "%d archivo encontrado" msgstr[1] "%d archivos encontrados" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nueva Lista de reproducción" @@ -144,15 +144,15 @@ msgid "Unknown playback error" msgstr "Error de reproducción desconocido" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Formato de audio invalido" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Reproduciendo" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -222,15 +222,15 @@ msgid "Invalid file name" msgstr "Nombre de archivo invalido" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Créditos" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licencia" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Acerca de Audacious" @@ -322,6 +322,37 @@ msgid "Preamp" msgstr "Preamplificador" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Abrir Archivos" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Abrir" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Cerrar _dialogo al abrir" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Agregar Archivos" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Agregar" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Cerrar _dialogo al agregar" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Cerrar" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -561,13 +592,6 @@ msgid "_Save" msgstr "_Guardar" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Cerrar" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "Siguie_nte" @@ -581,7 +605,7 @@ msgid "N/A" msgstr "N/D" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Saltar" @@ -593,6 +617,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Ingresa el tiempo (minutos:segundos):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "A la _Cola" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Quitar de la _cola" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Saltar a la Pista" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtro: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtro:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Ce_rrar al saltar" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "S_obreescribir" @@ -641,12 +690,12 @@ msgstr "_Ajuste" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Ajustes" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Acerca" @@ -1020,7 +1069,7 @@ msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Ajustes de Audacious" @@ -1040,55 +1089,6 @@ msgid "Error" msgstr "Error" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Abrir Archivos" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Abrir" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Cerrar _dialogo al abrir" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Agregar Archivos" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Agregar" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Cerrar _dialogo al agregar" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "A la _Cola" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Quitar de la _cola" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Saltar a la Pista" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtro: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtro:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Ce_rrar al saltar" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Abrir URL" @@ -1109,6 +1109,22 @@ "\n" "(Más mensajes han sido ocultados.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Abrir Carpeta" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metadatos" diff -Nru audacious-3.5.99/po/es.po audacious-3.5.99.1/po/es.po --- audacious-3.5.99/po/es.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/es.po 2015-01-24 19:26:56.000000000 +0000 @@ -3,9 +3,9 @@ # This file is distributed under the same license as the Audacious package. # # Translators: -# Adolfo Jayme Barrientos , 2014 -# Adolfo Jayme Barrientos , 2013 -# Adolfo Jayme Barrientos , 2013 +# Adolfo Jayme Barrientos , 2013-2014 +# Adolfo Jayme Barrientos, 2013 +# Adolfo Jayme Barrientos, 2013 # Adrián Ramirez Escalante , 2012 # Cosme Domínguez Díaz , 2010 # enjolras , 2012 @@ -17,6 +17,7 @@ # Juan Manuel Hernández, 2012 # Lucía Balsa , 2012 # Marco Antonio Frias Butrón , 2012 +# Marco Antonio Frias Butrón , 2012 # Marcos , 2013 # xukosky , 2011 # xukosky , 2011 @@ -26,9 +27,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2015-01-23 20:14+0000\n" +"Last-Translator: Juan Riquelme González \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/audacious/" "language/es/)\n" "Language: es\n" @@ -39,7 +40,7 @@ #: src/audacious/main.cc:60 msgid "Show command-line help" -msgstr "Mostrar ayuda de línea de órdenes" +msgstr "Mostrar ayuda de línea de comandos" #: src/audacious/main.cc:61 msgid "Show version" @@ -83,7 +84,7 @@ #: src/audacious/main.cc:71 msgid "Display the jump-to-song window" -msgstr "" +msgstr "Mostrar la ventana «Ir a la canción»" #: src/audacious/main.cc:72 msgid "Start without a graphical interface" @@ -131,18 +132,18 @@ msgstr[0] "Se encontró %d archivo" msgstr[1] "Se encontraron %d archivos" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Lista de reproducción nueva" #: src/libaudcore/audstrings.cc:528 #, c-format msgid "Audio CD, track %s" -msgstr "CD de música, pista %s" +msgstr "CD de audio, pista %s" #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(error de codificación de caracteres)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" @@ -161,15 +162,15 @@ msgid "Unknown playback error" msgstr "Error de reproducción desconocido" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Formato de audio no válido" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" -msgstr "Ahora en reproducción" +msgstr "Reproduciendo" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -180,16 +181,16 @@ #: src/libaudcore/playlist-files.cc:76 #, c-format msgid "Cannot load %s: unsupported file name extension." -msgstr "" +msgstr "No se puede cargar %s: extensión de archivo no soportada." #: src/libaudcore/playlist-files.cc:136 #, c-format msgid "Cannot save %s: unsupported file name extension." -msgstr "" +msgstr "No se puede guardar %s: extensión de archivo no soportada." #: src/libaudcore/probe.cc:119 msgid "Seek error" -msgstr "" +msgstr "Error de búsqueda" #: src/libaudcore/probe.cc:127 msgid "File format not recognized" @@ -201,7 +202,7 @@ #: src/libaudcore/tuple.cc:528 msgid "Mono" -msgstr "Monoaural" +msgstr "Mono" #: src/libaudcore/tuple.cc:530 msgid "Stereo" @@ -217,15 +218,15 @@ #: src/libaudcore/tuple.cc:699 #, c-format msgid "Track %d" -msgstr "" +msgstr "Pista %d" #: src/libaudcore/tuple.cc:701 msgid "Audio CD" -msgstr "" +msgstr "CD de audio" #: src/libaudcore/tuple.cc:707 msgid "(unknown title)" -msgstr "" +msgstr "(título desconocido)" #: src/libaudcore/vfs.cc:67 msgid "Invalid URI" @@ -237,17 +238,17 @@ #: src/libaudcore/vfs_local.cc:82 msgid "Invalid file name" -msgstr "" +msgstr "Nombre de archivo no válido" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Créditos" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licencia" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Acerca de Audacious" @@ -339,6 +340,37 @@ msgid "Preamp" msgstr "Preamplificación" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Abrir archivos" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Abrir" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Cerrar _diálogo al abrir" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Añadir archivos" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Añadir" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Cerrar _diálogo al añadir" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Cerrar" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -390,11 +422,11 @@ #: src/libaudgui/infowin.cc:83 msgid "Acid Jazz" -msgstr "Jazz ácido" +msgstr "Acid Jazz" #: src/libaudgui/infowin.cc:84 msgid "Acid Rock" -msgstr "Rock ácido" +msgstr "Acid Rock" #: src/libaudgui/infowin.cc:85 msgid "Ambient" @@ -434,7 +466,7 @@ #: src/libaudgui/infowin.cc:94 msgid "Easy Listening" -msgstr "Escucha fácil" +msgstr "Easy Listening" #: src/libaudgui/infowin.cc:95 msgid "Folk" @@ -494,7 +526,7 @@ #: src/libaudgui/infowin.cc:109 msgid "Noise" -msgstr "Ruido" +msgstr "Noise" #: src/libaudgui/infowin.cc:110 msgid "Pop" @@ -538,7 +570,7 @@ #: src/libaudgui/infowin.cc:120 msgid "Techno" -msgstr "Tecno" +msgstr "Techno" #: src/libaudgui/infowin.cc:121 msgid "Trip-hop" @@ -546,11 +578,11 @@ #: src/libaudgui/infowin.cc:227 msgid "Save successful" -msgstr "" +msgstr "Guardado correctamente" #: src/libaudgui/infowin.cc:231 msgid "Save error" -msgstr "" +msgstr "Error de guardado" #: src/libaudgui/infowin.cc:316 src/libaudgui/prefs-window.cc:86 #: src/libaudqt/infowin.cc:61 src/libaudqt/prefs-window.cc:89 @@ -568,26 +600,19 @@ #: src/libaudgui/infowin.cc:382 src/libaudqt/info-widget.cc:41 msgid "Track Number" -msgstr "N.º de pista" +msgstr "Nº de pista" #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "_Vaciar campos al pasar a la siguiente canción" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "_Guardar" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Cerrar" - #: src/libaudgui/infowin.cc:409 msgid "_Next" -msgstr "" +msgstr "_Siguiente" #: src/libaudgui/infowin.cc:455 #, c-format @@ -598,25 +623,50 @@ msgid "N/A" msgstr "N/D" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" -msgstr "" +msgstr "_Ir" #: src/libaudgui/jump-to-time.cc:51 msgid "Jump to Time" -msgstr "Saltar al tiempo" +msgstr "Ir al momento" #: src/libaudgui/jump-to-time.cc:51 msgid "Enter time (minutes:seconds):" msgstr "Introducir tiempo (minutos: segundos):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Agregar a la cola" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Quitar de la cola" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Ir a la canción" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtro: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtro:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "C_errar al cambiar" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" -msgstr "" +msgstr "_Sobrescribir" #: src/libaudgui/playlists.cc:93 msgid "Confirm Overwrite" -msgstr "" +msgstr "Confirmar sobrescritura" #: src/libaudgui/playlists.cc:93 #, c-format @@ -629,7 +679,7 @@ #: src/libaudgui/playlists.cc:124 msgid "_Export" -msgstr "" +msgstr "E_xportar" #: src/libaudgui/playlists.cc:130 msgid "Import Playlist" @@ -655,15 +705,15 @@ #: src/libaudgui/plugin-prefs.cc:159 msgid "_Set" -msgstr "" +msgstr "_Establecer" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" -msgstr "" +msgstr "_Preferencias" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Acerca de" @@ -673,7 +723,7 @@ #: src/libaudgui/prefs-window.cc:83 src/libaudqt/prefs-window.cc:86 msgid "Audio" -msgstr "Sonido" +msgstr "Audio" #: src/libaudgui/prefs-window.cc:84 src/libaudqt/prefs-window.cc:87 msgid "Network" @@ -710,15 +760,15 @@ #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" -msgstr "" +msgstr "Número de pista" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:108 msgid "File name" -msgstr "" +msgstr "Nombre de archivo" #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:109 msgid "File path" -msgstr "" +msgstr "Ruta de archivo" #: src/libaudgui/prefs-window.cc:107 src/libaudqt/prefs-window.cc:110 msgid "Date" @@ -804,7 +854,7 @@ #: src/libaudgui/prefs-window.cc:176 src/libaudqt/prefs-window.cc:179 msgid "Bit depth:" -msgstr "Profundidad de bit:" +msgstr "Profundidad de bits:" #: src/libaudgui/prefs-window.cc:179 src/libaudgui/prefs-window.cc:224 #: src/libaudqt/prefs-window.cc:182 src/libaudqt/prefs-window.cc:227 @@ -817,7 +867,7 @@ #: src/libaudgui/prefs-window.cc:182 src/libaudqt/prefs-window.cc:185 msgid "Soft clipping" -msgstr "Detener saltos" +msgstr "Saturación suave (mejora audio sobreamplificado)" #: src/libaudgui/prefs-window.cc:184 src/libaudqt/prefs-window.cc:187 msgid "Use software volume control (not recommended)" @@ -837,7 +887,7 @@ #: src/libaudgui/prefs-window.cc:192 src/libaudqt/prefs-window.cc:195 msgid "Prevent clipping (recommended)" -msgstr "Evitar cortes (recomendado)" +msgstr "Evitar distorsión (recomendado)" #: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:198 msgid "Adjust Levels" @@ -894,7 +944,7 @@ #: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:243 msgid "Auto character encoding detector for:" -msgstr "Detector de codificación de caracteres automático para: " +msgstr "Detección automática de codificación de caracteres para: " #: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:247 msgid "Fallback character encodings:" @@ -906,11 +956,11 @@ #: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:257 msgid "Resume playback on startup" -msgstr "" +msgstr "Continuar la reproducción al iniciar" #: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:259 msgid "Pause instead of resuming immediately" -msgstr "" +msgstr "Pausar en lugar de reanudar inmediatamente" #: src/libaudgui/prefs-window.cc:258 src/libaudqt/prefs-window.cc:262 msgid "Advance when the current song is deleted" @@ -938,7 +988,7 @@ #: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:275 msgid "Show song numbers" -msgstr "Mostrar números de las canciones" +msgstr "Mostrar orden de las canciones" #: src/libaudgui/prefs-window.cc:271 src/libaudqt/prefs-window.cc:277 msgid "Show leading zeroes (02:00 instead of 2:00)" @@ -955,11 +1005,11 @@ #: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:283 msgid "Probe content of files with no recognized file name extension" -msgstr "" +msgstr "Explorar el contenido de archivos con extensión no reconocida" #: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:288 msgid "Album Art" -msgstr "Carátula de álbum" +msgstr "Carátula del álbum" #: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:289 msgid "Search for images matching these words (comma-separated):" @@ -994,11 +1044,11 @@ #: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:304 msgid "Popup delay (tenths of a second):" -msgstr "Retraso del menú emergente (décimas de segundo):" +msgstr "Retraso de la información emergente (décimas de segundo):" #: src/libaudgui/prefs-window.cc:302 src/libaudqt/prefs-window.cc:308 msgid "Show time scale for current song" -msgstr "Mostrar escala de tiempo para la canción actual" +msgstr "Mostrar barra de tiempo para la canción actual" #: src/libaudgui/prefs-window.cc:319 src/libaudqt/prefs-window.cc:325 msgid "TITLE" @@ -1030,7 +1080,7 @@ #: src/libaudgui/prefs-window.cc:487 src/libaudqt/prefs-window.cc:346 msgid "Custom" -msgstr "Personalizada" +msgstr "Personalizado" #: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:338 msgid "Title format:" @@ -1040,7 +1090,7 @@ msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Configuración de Audacious" @@ -1060,55 +1110,6 @@ msgid "Error" msgstr "Error" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Abrir archivos" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Abrir" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Cerrar _ventana al abrir" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Añadir archivos" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Añadir" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Cerrar _ventana al añadir" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "A_ñadir a la cola" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Quitar de la cola" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Saltar a una canción" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtro: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtro:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Abrir URL" @@ -1129,6 +1130,22 @@ "\n" "(Se han ocultado el resto de mensajes.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Abrir Carpeta" + +#: src/libaudqt/fileopener.cc:42 +msgid "Add Folder" +msgstr "Añadir 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:37 msgid "Metadata" msgstr "Metadatos" @@ -1151,7 +1168,7 @@ #: src/libaudqt/info-widget.cc:51 msgid "Technical" -msgstr "Técnicos" +msgstr "Datos técnicos" #: src/libaudqt/info-widget.cc:53 msgid "MIME Type" @@ -1168,7 +1185,7 @@ #: src/libaudqt/log-inspector.cc:106 msgid "Level" -msgstr "" +msgstr "Nivel" #: src/libaudqt/log-inspector.cc:107 msgid "Filename" @@ -1176,19 +1193,19 @@ #: src/libaudqt/log-inspector.cc:108 msgid "Line" -msgstr "" +msgstr "Línea" #: src/libaudqt/log-inspector.cc:109 msgid "Function" -msgstr "" +msgstr "Función" #: src/libaudqt/log-inspector.cc:110 msgid "Message" -msgstr "" +msgstr "Mensaje" #: src/libaudqt/log-inspector.cc:175 msgid "Log Inspector" -msgstr "" +msgstr "Inspector de Registro" #: src/libaudqt/log-inspector.cc:186 msgid "Log Level:" diff -Nru audacious-3.5.99/po/et.po audacious-3.5.99.1/po/et.po --- audacious-3.5.99/po/et.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/et.po 2015-01-24 19:26:56.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Estonian (http://www.transifex.com/projects/p/audacious/" "language/et/)\n" @@ -114,7 +114,7 @@ msgstr[0] "leiti %d fail" msgstr[1] "leiti %d faili" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Uus esitusnimekiri" @@ -142,15 +142,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Praegu esitamisel" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -220,15 +220,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Autorid" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Litsents" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Audacious'est lähemalt" @@ -320,6 +320,37 @@ msgid "Preamp" msgstr "Eelmoonutus" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Failide avamine" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Failide lisamine" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -559,13 +590,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -579,7 +603,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -591,6 +615,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Sisesta aeg (minutid:sekundid):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "Pane _järjekorda" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Eemalda _järjekorrast" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Loo vahetamine" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -639,12 +688,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1020,7 +1069,7 @@ msgid "Custom string:" msgstr "Kohandatud string:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1040,55 +1089,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Failide avamine" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Failide lisamine" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "Pane _järjekorda" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Eemalda _järjekorrast" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Loo vahetamine" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "URL-i avamine" @@ -1109,6 +1109,22 @@ "\n" "(Ülejäänud sõnumid peidetakse.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/eu.po audacious-3.5.99.1/po/eu.po --- audacious-3.5.99/po/eu.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/eu.po 2015-01-24 19:26:56.000000000 +0000 @@ -5,17 +5,17 @@ # Translators: # asier fernandez iribar , 2013 # asier fernandez iribar , 2013 -# obibon , 2012 +# obibon , 2012 # Iñaki Larrañaga Murgoitio , 2008-2009 -# obibon , 2012 +# obibon , 2012 # Osoitz , 2012 # Osoitz , 2012 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Basque (http://www.transifex.com/projects/p/audacious/" "language/eu/)\n" @@ -117,7 +117,7 @@ msgstr[0] "%d fitxategia ez da aurkitu" msgstr[1] "%d fitxategiak ez dira aurkitu" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Erreprodukzio-zerrenda berria" @@ -145,15 +145,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Orain erreproduzitzen" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -223,15 +223,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Kredituak" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Lizentzia" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Audacious-i buruz" @@ -323,6 +323,37 @@ msgid "Preamp" msgstr "Aurreanplifikazioa" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Ireki fitxategiak" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Gehitu fitxategiak" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -562,13 +593,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -582,7 +606,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -594,6 +618,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Sartu denbora (minutuak:segunduak):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Ilara" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Kendu ilara" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Abesti honetara saltatu" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Iragazkia: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Iragazkia:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -642,12 +691,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1022,7 +1071,7 @@ msgid "Custom string:" msgstr "Kate pertsonalizatua:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1042,55 +1091,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Ireki fitxategiak" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Gehitu fitxategiak" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Ilara" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Kendu ilara" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Abesti honetara saltatu" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Iragazkia: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Iragazkia:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Ireki URL" @@ -1111,6 +1111,22 @@ "\n" "(Mezuak ezkutatu dira.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/fa_IR.po audacious-3.5.99.1/po/fa_IR.po --- audacious-3.5.99/po/fa_IR.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/fa_IR.po 2015-01-24 19:26:56.000000000 +0000 @@ -10,12 +10,13 @@ # Mohammad Rafigh , 2013 # Saeed Derakhshan , 2012 # vandu , 2014 +# vandu , 2014 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/audacious/" "language/fa_IR/)\n" @@ -118,7 +119,7 @@ msgid_plural "%d files found" msgstr[0] "‎%d فایل پیدا شد" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "لیست پخش جدید" @@ -146,15 +147,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "در حال پخش" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -223,15 +224,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "تولیدکنندگان" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "لایسنس" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "درباره Audaciuos" @@ -323,6 +324,37 @@ msgid "Preamp" msgstr "پیش‌تقویت‌کننده" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "باز کردن فایل‌ها" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_باز کردن" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "بستن _پنجره پیغام بعد از باز کردن" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "اضافه کردن فایل‌ها" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_اضافه کردن" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "بستن _پنجره پیغام بعد از اضافه کردن" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_بستن" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -562,13 +594,6 @@ msgid "_Save" msgstr "_ذخیره" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_بستن" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -582,7 +607,7 @@ msgid "N/A" msgstr "نامعلوم" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_پرش" @@ -594,6 +619,31 @@ msgid "Enter time (minutes:seconds):" msgstr "زمان را وارد کنید (دقیقه:ثانیه):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_صف" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "خارج کردن از_صف" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "پرش به آهنگ" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "فیلتر:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "ـفیلتر:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "ب_ستن هنگام پرش" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -642,12 +692,12 @@ msgstr "_اعمال کردن" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_تنظیمات" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_درباره" @@ -1025,7 +1075,7 @@ msgid "Custom string:" msgstr "رشته شخصی:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "تنظیمات Audacious" @@ -1045,55 +1095,6 @@ msgid "Error" msgstr "خطا" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "باز کردن فایل‌ها" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_باز کردن" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "بستن _پنجره پیغام بعد از باز کردن" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "اضافه کردن فایل‌ها" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_اضافه کردن" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "بستن _پنجره پیغام بعد از اضافه کردن" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_صف" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "خارج کردن از_صف" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "پرش به آهنگ" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "فیلتر:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "ـفیلتر:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "ب_ستن هنگام پرش" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "بازکردن آدرس اینترنتی" @@ -1114,6 +1115,22 @@ "\n" "(پیام‌های بیشتر مخفی شده‌اند.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/fi.po audacious-3.5.99.1/po/fi.po --- audacious-3.5.99/po/fi.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/fi.po 2015-01-24 19:26:56.000000000 +0000 @@ -5,7 +5,7 @@ # Translators: # Elias Julkunen , 2011 # J. S. Tuomisto , 2013 -# Jiri Grönroos , 2014 +# Jiri Grönroos , 2014-2015 # J. S. Tuomisto , 2013 # J. S. Tuomisto , 2013 # Matti Hämäläinen, 2008 @@ -15,9 +15,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2015-01-13 06:55+0000\n" +"Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/audacious/" "language/fi/)\n" "Language: fi\n" @@ -120,7 +120,7 @@ msgstr[0] "%d tiedosto löytyi" msgstr[1] "%d tiedostoa löytyi" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Uusi soittolista" @@ -131,7 +131,7 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(merkistökoodausvirhe)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" @@ -150,15 +150,15 @@ msgid "Unknown playback error" msgstr "Tuntematon toistovirhe" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Virheellinen äänimuoto" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Soi nyt" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -206,11 +206,11 @@ #: src/libaudcore/tuple.cc:699 #, c-format msgid "Track %d" -msgstr "" +msgstr "Kappale %d" #: src/libaudcore/tuple.cc:701 msgid "Audio CD" -msgstr "" +msgstr "Ääni-CD" #: src/libaudcore/tuple.cc:707 msgid "(unknown title)" @@ -226,17 +226,17 @@ #: src/libaudcore/vfs_local.cc:82 msgid "Invalid file name" -msgstr "" +msgstr "Virheellinen tiedostonimi" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Tekijät" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Lisenssi" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Tietoja Audaciouksesta" @@ -328,6 +328,37 @@ msgid "Preamp" msgstr "Esivahvistus" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Avaa tiedostoja" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Avaa" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "S_ulje ikkuna avatessa" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Lisää tiedostoja" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Lisää" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Sul_je ikkuna lisättäessä" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Sulje" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -548,7 +579,7 @@ #: src/libaudgui/infowin.cc:369 src/libaudqt/info-widget.cc:44 msgid "Album Artist" -msgstr "" +msgstr "Albumi / esittäjä" #: src/libaudgui/infowin.cc:372 src/libaudgui/prefs-window.cc:109 #: src/libaudqt/info-widget.cc:43 src/libaudqt/prefs-window.cc:112 @@ -561,22 +592,15 @@ #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "T_yhjennä kentät seuraavaan kappaleeseen siirryttäessä" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "_Tallenna" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Sulje" - #: src/libaudgui/infowin.cc:409 msgid "_Next" -msgstr "" +msgstr "_Seuraava" #: src/libaudgui/infowin.cc:455 #, c-format @@ -587,7 +611,7 @@ msgid "N/A" msgstr "-" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "Sii_rry" @@ -599,6 +623,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Syötä aika (minuutit:sekunnit):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Lisää jonoon" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Poista jonosta" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Hyppää kappaleeseen" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Suodatin: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Suodatin:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "S_ulje siirryttäessä" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Korvaa" @@ -647,12 +696,12 @@ msgstr "_Aseta" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Asetukset" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Tietoja" @@ -699,15 +748,15 @@ #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" -msgstr "" +msgstr "Kappalenumero" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:108 msgid "File name" -msgstr "" +msgstr "Tiedostonimi" #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:109 msgid "File path" -msgstr "" +msgstr "Tiedoston polku" #: src/libaudgui/prefs-window.cc:107 src/libaudqt/prefs-window.cc:110 msgid "Date" @@ -944,11 +993,11 @@ #: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:283 msgid "Probe content of files with no recognized file name extension" -msgstr "" +msgstr "Tutki tuntemattomien tiedostopäätteiden omaavien tiedostojen sisältö" #: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:288 msgid "Album Art" -msgstr "Levynkansi" +msgstr "Albumikansi" #: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:289 msgid "Search for images matching these words (comma-separated):" @@ -1026,7 +1075,7 @@ msgid "Custom string:" msgstr "Muu merkkijono:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audaciouksen asetukset" @@ -1046,55 +1095,6 @@ msgid "Error" msgstr "Virhe" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Avaa tiedostoja" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Avaa" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "S_ulje ikkuna avatessa" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Lisää tiedostoja" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Lisää" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Sul_je ikkuna lisättäessä" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Lisää jonoon" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Poista jonosta" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Hyppää kappaleeseen" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Suodatin: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Suodatin:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "S_ulje siirryttäessä" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Avaa verkko-osoite" @@ -1115,6 +1115,22 @@ "\n" "(Seuraavat viestit ovat piilotettu.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Avaa kansio" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metatiedot" @@ -1170,7 +1186,7 @@ #: src/libaudqt/log-inspector.cc:110 msgid "Message" -msgstr "" +msgstr "Viesti" #: src/libaudqt/log-inspector.cc:175 msgid "Log Inspector" diff -Nru audacious-3.5.99/po/fr.po audacious-3.5.99.1/po/fr.po --- audacious-3.5.99/po/fr.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/fr.po 2015-01-24 19:26:56.000000000 +0000 @@ -7,14 +7,14 @@ # Oxayotl , 2013-2014 # Oxayotl , 2011-2012 # Oxayotl , 2011 -# Oxayotl , 2013 +# Oxayotl , 2011,2013 # yahoe.001, 2013-2014 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-03 12:37+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 17:20+0000\n" "Last-Translator: yahoe.001\n" "Language-Team: French (http://www.transifex.com/projects/p/audacious/" "language/fr/)\n" @@ -50,7 +50,7 @@ #: src/audacious/main.cc:66 msgid "Skip to previous song" -msgstr "Passer au morceau précédent " +msgstr "Passer au morceau précédent" #: src/audacious/main.cc:67 msgid "Skip to next song" @@ -78,7 +78,7 @@ #: src/audacious/main.cc:73 msgid "Quit on playback stop" -msgstr "Quitter à la fin de la lecture" +msgstr "Quitter à l'arrêt de la lecture" #: src/audacious/main.cc:74 msgid "Print debugging messages (may be used twice)" @@ -118,7 +118,7 @@ msgstr[0] "%d fichier trouvé" msgstr[1] "%d fichiers trouvés" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nouvelle liste de lecture" @@ -148,21 +148,21 @@ msgid "Unknown playback error" msgstr "Erreur de lecture inconnue" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "Format audio invalide" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Lecture en cours" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" "La liste de lecture ne peut pas être triée car le balayage des métadonnées " -"est en cours (ou a été désactivé)." +"est encore en cours (ou a été désactivé)." #: src/libaudcore/playlist-files.cc:76 #, c-format @@ -229,15 +229,15 @@ msgid "Invalid file name" msgstr "Nom de fichier invalide" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Crédits" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licence" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "À propos d'Audacious" @@ -248,7 +248,7 @@ #: src/libaudgui/confirm.cc:55 src/libaudqt/playlist-management.cc:46 msgid "_Remove" -msgstr "En_lever" +msgstr "Enleve_r" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:90 @@ -263,7 +263,7 @@ #: src/libaudgui/confirm.cc:62 src/libaudqt/playlist-management.cc:44 msgid "_Don’t ask again" -msgstr "_Ne plus demander" +msgstr "Ne plus _demander" #: src/libaudgui/confirm.cc:87 msgid "_Rename" @@ -279,7 +279,7 @@ #: src/libaudgui/equalizer.cc:45 src/libaudqt/equalizer.cc:63 msgid "_Enable" -msgstr "_Activer" +msgstr "Activ_er" #: src/libaudgui/equalizer.cc:119 src/libaudqt/equalizer.cc:65 msgid "31 Hz" @@ -329,6 +329,37 @@ msgid "Preamp" msgstr "Préampli" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Ouvrir des fichiers" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Ouvrir" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Fermer la _fenêtre de dialogue à l'ouverture" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Ajouter des fichiers" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Ajouter" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Fermer la fenêtre de _dialogue lors de l'ajout" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Fermer" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -380,15 +411,15 @@ #: src/libaudgui/infowin.cc:83 msgid "Acid Jazz" -msgstr "Acid Jazz" +msgstr "Acid jazz" #: src/libaudgui/infowin.cc:84 msgid "Acid Rock" -msgstr "Acid Rock" +msgstr "Acid rock" #: src/libaudgui/infowin.cc:85 msgid "Ambient" -msgstr "Ambient" +msgstr "Ambiant" #: src/libaudgui/infowin.cc:86 msgid "Bebop" @@ -448,7 +479,7 @@ #: src/libaudgui/infowin.cc:100 msgid "Hard Rock" -msgstr "Hard Rock" +msgstr "Hard rock" #: src/libaudgui/infowin.cc:101 msgid "Heavy Metal" @@ -492,7 +523,7 @@ #: src/libaudgui/infowin.cc:111 msgid "Punk Rock" -msgstr "Punk Rock" +msgstr "Punk rock" #: src/libaudgui/infowin.cc:112 msgid "Rap" @@ -568,13 +599,6 @@ msgid "_Save" msgstr "_Enregistrer" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Fermer" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "Suiva_nt" @@ -588,17 +612,42 @@ msgid "N/A" msgstr "N/D" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "Sa_ut" #: src/libaudgui/jump-to-time.cc:51 msgid "Jump to Time" -msgstr "Sauter vers la position" +msgstr "Sauter à la positon (temps)" #: src/libaudgui/jump-to-time.cc:51 msgid "Enter time (minutes:seconds):" -msgstr "Saisir un temps (minutes:secondes) :" +msgstr "Saisir une position (minutes:secondes) :" + +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Mettre dans la file" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Retirer de la file" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Sauter au morceau" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtre :" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtre :" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Fermer _lors du saut" #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" @@ -648,14 +697,14 @@ msgstr "_Définir" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Paramètres" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" -msgstr "À p_ropos de" +msgstr "À p_ropos de..." #: src/libaudgui/prefs-window.cc:82 src/libaudqt/prefs-window.cc:85 msgid "Appearance" @@ -684,7 +733,7 @@ #: src/libaudgui/prefs-window.cc:92 src/libaudqt/prefs-window.cc:95 msgid "Effect" -msgstr "Effets audio" +msgstr "Effets" #: src/libaudgui/prefs-window.cc:93 src/libaudqt/prefs-window.cc:96 msgid "Visualization" @@ -696,7 +745,7 @@ #: src/libaudgui/prefs-window.cc:96 src/libaudqt/prefs-window.cc:99 msgid "Transport" -msgstr "Accès aux fichiers" +msgstr "Transport" #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" @@ -726,7 +775,7 @@ #: src/libaudgui/prefs-window.cc:116 src/libaudqt/prefs-window.cc:119 msgid "None" -msgstr "Aucune langue" +msgstr "Aucune" #: src/libaudgui/prefs-window.cc:117 src/libaudqt/prefs-window.cc:120 msgid "Arabic" @@ -786,7 +835,7 @@ #: src/libaudgui/prefs-window.cc:166 src/libaudqt/prefs-window.cc:169 msgid "Output plugin:" -msgstr "Module de sortie" +msgstr "Greffon de sortie :" #: src/libaudgui/prefs-window.cc:174 src/libaudqt/prefs-window.cc:177 msgid "Output Settings" @@ -811,11 +860,11 @@ #: src/libaudgui/prefs-window.cc:184 src/libaudqt/prefs-window.cc:187 msgid "Use software volume control (not recommended)" -msgstr "Utiliser un contrôle logiciel du volume (non recommandé)" +msgstr "Utiliser le contrôle logiciel du volume (non recommandé)" #: src/libaudgui/prefs-window.cc:186 src/libaudqt/prefs-window.cc:189 msgid "Replay Gain" -msgstr "Replay Gain" +msgstr "Correction ReplayGain" #: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:190 msgid "Enable Replay Gain" @@ -831,7 +880,7 @@ #: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:198 msgid "Adjust Levels" -msgstr "Ajustement des niveaux" +msgstr "Ajuster les niveaux" #: src/libaudgui/prefs-window.cc:197 src/libaudqt/prefs-window.cc:200 msgid "Amplify all files:" @@ -856,11 +905,11 @@ #: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:218 msgid "Proxy username:" -msgstr "Nom d'utilisateur pour le mandataire :" +msgstr "Nom d'utilisateur du mandataire :" #: src/libaudgui/prefs-window.cc:217 src/libaudqt/prefs-window.cc:220 msgid "Proxy password:" -msgstr "Mot de passe pour le mandataire :" +msgstr "Mot de passe du mandataire :" #: src/libaudgui/prefs-window.cc:223 src/libaudqt/prefs-window.cc:226 msgid "Network Settings" @@ -872,7 +921,7 @@ #: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:230 msgid "Proxy Configuration" -msgstr "Configuration du serveur mandataire" +msgstr "Configuration du mandataire" #: src/libaudgui/prefs-window.cc:228 src/libaudqt/prefs-window.cc:231 msgid "Enable proxy usage" @@ -880,15 +929,15 @@ #: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:235 msgid "Use authentication with proxy" -msgstr "Le mandataire demande une authentification" +msgstr "Utiliser l'authentification avec le mandataire" #: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:243 msgid "Auto character encoding detector for:" -msgstr "Détection automatique de l'encodage pour :" +msgstr "Détecteur automatique d'encodage des caractères pour :" #: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:247 msgid "Fallback character encodings:" -msgstr "Encodages des caractères de reprise :" +msgstr "Encodages de repli de reprise :" #: src/libaudgui/prefs-window.cc:252 src/libaudqt/prefs-window.cc:256 msgid "Behavior" @@ -904,15 +953,15 @@ #: src/libaudgui/prefs-window.cc:258 src/libaudqt/prefs-window.cc:262 msgid "Advance when the current song is deleted" -msgstr "Passer à la piste suivante si la piste courante est supprimée" +msgstr "Avancer si la piste courante est supprimée" #: src/libaudgui/prefs-window.cc:260 src/libaudqt/prefs-window.cc:264 msgid "Clear the playlist when opening files" -msgstr "Vider la liste de lecture lors de l'ouverture de nouveaux fichiers" +msgstr "Vider la liste de lecture à l'ouverture de fichiers" #: src/libaudgui/prefs-window.cc:262 src/libaudqt/prefs-window.cc:266 msgid "Open files in a temporary playlist" -msgstr "Ouvrir les nouveaux fichiers dans une liste de lecture provisoire" +msgstr "Ouvrir les fichiers dans une liste de lecture provisoire" #: src/libaudgui/prefs-window.cc:264 src/libaudqt/prefs-window.cc:270 msgid "Compatibility" @@ -920,7 +969,7 @@ #: src/libaudgui/prefs-window.cc:265 src/libaudqt/prefs-window.cc:271 msgid "Interpret \\ (backward slash) as a folder delimiter" -msgstr "Interpréter le \\ (barre oblique inverse) comme délimiteur de dossier" +msgstr "Interpréter la \\ (barre oblique inverse) comme délimiteur de dossier" #: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:274 msgid "Song Display" @@ -928,7 +977,7 @@ #: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:275 msgid "Show song numbers" -msgstr "Afficher le numéro du morceau" +msgstr "Afficher les numéros des morceaux" #: src/libaudgui/prefs-window.cc:271 src/libaudqt/prefs-window.cc:277 msgid "Show leading zeroes (02:00 instead of 2:00)" @@ -941,7 +990,7 @@ #: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:268 #: src/libaudqt/prefs-window.cc:281 msgid "Do not load metadata for songs until played" -msgstr "Ne charger les métadonnées qu'à la lecture" +msgstr "Ne charger les métadonnées des morceaux qu'à la lecture" #: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:283 msgid "Probe content of files with no recognized file name extension" @@ -962,7 +1011,7 @@ #: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:293 msgid "Search for images matching song file name" -msgstr "Rechercher des images correspondant au nom au morceau" +msgstr "Rechercher des images correspondant au nom du morceau" #: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:295 msgid "Search recursively" @@ -970,7 +1019,7 @@ #: src/libaudgui/prefs-window.cc:291 src/libaudqt/prefs-window.cc:297 msgid "Search depth:" -msgstr "Profondeur de la recherche" +msgstr "Profondeur de la recherche :" #: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:301 msgid "Popup Information" @@ -978,15 +1027,15 @@ #: src/libaudgui/prefs-window.cc:296 src/libaudqt/prefs-window.cc:302 msgid "Show popup information" -msgstr "Affiche la fenêtre d'information contextuelle" +msgstr "Afficher les fenêtres d'information contextuelle" #: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:304 msgid "Popup delay (tenths of a second):" -msgstr "Délai d'apparition de la fenêtre contextuelle (en 1/10 de seconde) :" +msgstr "Délai de la fenêtre contextuelle (en dixièmes de seconde) :" #: src/libaudgui/prefs-window.cc:302 src/libaudqt/prefs-window.cc:308 msgid "Show time scale for current song" -msgstr "Affiche l'échelle de temps pour le morceau actuel" +msgstr "Afficher l'échelle de temps pour le morceau actuel" #: src/libaudgui/prefs-window.cc:319 src/libaudqt/prefs-window.cc:325 msgid "TITLE" @@ -1026,11 +1075,11 @@ #: src/libaudgui/prefs-window.cc:509 src/libaudqt/prefs-window.cc:349 msgid "Custom string:" -msgstr "Format personnalisé :" +msgstr "Chaîne personnalisée :" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" -msgstr "Paramêtres d'Audacious" +msgstr "Paramètres d'Audacious" #: src/libaudgui/queue-manager.cc:175 src/libaudqt/queue-manager.cc:133 msgid "Queue Manager" @@ -1038,7 +1087,7 @@ #: src/libaudgui/queue-manager.cc:193 src/libaudqt/queue-manager.cc:115 msgid "_Unqueue" -msgstr "Enlever de la _file d'attente" +msgstr "Ôter de la _file d'attente" #: src/libaudgui/status.cc:36 msgid "Working ..." @@ -1048,62 +1097,13 @@ msgid "Error" msgstr "Erreur" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Ouvrir des fichiers" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Ouvrir" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Fermer la _fenêtre de dialogue à l'ouverture" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Ajouter des fichiers" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Ajouter" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Fermer la fenê_tre de dialogue lors de l'ajout" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Mettre dans la file" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Retirer de la file" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Sauter au morceau" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtre :" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtre :" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Fe_rmer lors du saut" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" -msgstr "Ouvrir l'URL" +msgstr "Ouvrir une URL" #: src/libaudgui/url-opener.cc:55 msgid "Add URL" -msgstr "Ajouter l'URL" +msgstr "Ajouter une URL" #: src/libaudgui/url-opener.cc:79 msgid "Enter URL:" @@ -1117,6 +1117,22 @@ "\n" "(Les messages à venir ont été cachés.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Ouvrir un dossier" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Métadonnées" @@ -1152,7 +1168,7 @@ #: src/libaudqt/infowin.cc:126 #, c-format msgid "No info available for %s.\n" -msgstr "Aucune information disponible pour %s.\n" +msgstr "Aucune info disponible pour %s.\n" #: src/libaudqt/log-inspector.cc:106 msgid "Level" diff -Nru audacious-3.5.99/po/gl.po audacious-3.5.99.1/po/gl.po --- audacious-3.5.99/po/gl.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/gl.po 2015-01-24 19:26:56.000000000 +0000 @@ -3,17 +3,17 @@ # This file is distributed under the same license as the Audacious package. # # Translators: -# antiparvos , 2014 +# antiparvos , 2013-2014 # antiparvos , 2013 # Miguel Anxo Bouzada , 2013 # Miguel Anxo Bouzada , 2012 -# Miguel Anxo Bouzada , 2012,2014 +# Miguel Anxo Bouzada , 2012-2015 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-03 10:19+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2015-01-06 09:31+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/audacious/" "language/gl/)\n" @@ -117,7 +117,7 @@ msgstr[0] "%d ficheiro atopado" msgstr[1] "%d ficheiros atopados" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nova lista de reprodución" @@ -147,15 +147,15 @@ msgid "Unknown playback error" msgstr "Erro de reprodución descoñecido" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "Formato de son incorrecto" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Estase a reproducir" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -225,15 +225,15 @@ msgid "Invalid file name" msgstr "Nome de ficheiro incorrecto" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Créditos" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licenza" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Sobre Audacious" @@ -325,6 +325,37 @@ msgid "Preamp" msgstr "Preamplificador" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Abrir ficheiros" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Abrir" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Pechar o _diálogo ao abrir" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Engadir ficheiros" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Engadir" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Pechar o _diálogo ao engadir" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Pechar" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -564,13 +595,6 @@ msgid "_Save" msgstr "_Gardar" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Pechar" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "Se_guinte" @@ -584,7 +608,7 @@ msgid "N/A" msgstr "N/D" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Ir a" @@ -596,6 +620,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Introducir o tempo (minutos:segundos):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Cola" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Retirar da _cola" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Saltar á canción" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtro: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtro:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "_Pechar ao saltar" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Sobrescribir" @@ -644,12 +693,12 @@ msgstr "_Estabelecer" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Axustes" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Sobre" @@ -1029,7 +1078,7 @@ msgid "Custom string:" msgstr "Cadea personalizada" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Axustes do Audacious" @@ -1049,55 +1098,6 @@ msgid "Error" msgstr "Erro" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Abrir ficheiros" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Abrir" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Pechar o _diálogo ao abrir" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Engadir ficheiros" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Engadir" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Pechar o _diálogo ao engadir" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Cola" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Retirar da _cola" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Saltar á canción" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtro: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtro:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "_Pechar ao saltar" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Abrir un URL" @@ -1118,6 +1118,22 @@ "\n" "(O resto de mensaxes foron agochados.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Abrir cartafol" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metadatos" @@ -1157,7 +1173,7 @@ #: src/libaudqt/log-inspector.cc:106 msgid "Level" -msgstr "Nivel:" +msgstr "Nivel" #: src/libaudqt/log-inspector.cc:107 msgid "Filename" @@ -1197,4 +1213,4 @@ #: src/libaudqt/plugin-menu.cc:40 msgid "Plugins ..." -msgstr "Engadidos..." +msgstr "Engadidos ..." diff -Nru audacious-3.5.99/po/he.po audacious-3.5.99.1/po/he.po --- audacious-3.5.99/po/he.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/he.po 2015-01-24 19:26:56.000000000 +0000 @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/audacious/" "language/he/)\n" @@ -113,7 +113,7 @@ msgstr[0] "נמצא קובץ %d" msgstr[1] "נמצאו %d קבצים" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "רשימת נגינה חדשה" @@ -141,15 +141,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -217,15 +217,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "תודות" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "רשיון" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "אודות Audacious" @@ -317,6 +317,37 @@ msgid "Preamp" msgstr "מגבר קדם" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "פתח קבצים" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_פתח" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "הוסף קבצים" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_הוסף" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_סגור" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -556,13 +587,6 @@ msgid "_Save" msgstr "_שמור" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_סגור" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -576,7 +600,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_קפוץ" @@ -588,6 +612,31 @@ msgid "Enter time (minutes:seconds):" msgstr "הזנת זמן (דקות:שניות):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_תור" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "קפיצה אל שיר" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "מסנן: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "מ_סנן:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_שכתב" @@ -636,12 +685,12 @@ msgstr "_קבע" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_הגדרות" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_אודות" @@ -1015,7 +1064,7 @@ msgid "Custom string:" msgstr "מחרוזת מותאמת:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "הגדרות Audacious" @@ -1035,55 +1084,6 @@ msgid "Error" msgstr "שגיאה" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "פתח קבצים" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_פתח" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "הוסף קבצים" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_הוסף" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_תור" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "קפיצה אל שיר" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "מסנן: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "מ_סנן:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "פתח URL" @@ -1102,6 +1102,22 @@ "(Further messages have been hidden.)" msgstr "" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/hu.po audacious-3.5.99.1/po/hu.po --- audacious-3.5.99/po/hu.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/hu.po 2015-01-24 19:26:56.000000000 +0000 @@ -5,6 +5,7 @@ # Translators: # Ferenc Szabo , 2013 # fyghter04 , 2014 +# fyghter04 , 2014 # Laszlo Dvornik , 2006 # Péter Polonkai , 2010 # Péter Polonkai , 2010-2012,2014 @@ -13,9 +14,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-02 19:12+0000\n" -"Last-Translator: Péter Polonkai \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" +"Last-Translator: Thomas Lange \n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/audacious/" "language/hu/)\n" "Language: hu\n" @@ -118,7 +119,7 @@ msgstr[0] "%d fájl található" msgstr[1] "%d fájl található" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Új lejátszólista" @@ -148,15 +149,15 @@ msgid "Unknown playback error" msgstr "Ismeretlen lejátszási hiba" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "Érvénytelen audio formátum" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Most játszott" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -226,15 +227,15 @@ msgid "Invalid file name" msgstr "Érvénytelen fájlnév" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Köszönet" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licenc" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Audacious névjegye" @@ -326,6 +327,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Fájlok megnyitása" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Megnyitás" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Párbeszé_dablak bezárása megnyitás után" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Fájlok hozzáadása" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Hozzáadás" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Párbeszé_dablak bezárása hozzáadás után" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Bezár" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -565,13 +597,6 @@ msgid "_Save" msgstr "_Mentés" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Bezár" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Következő" @@ -585,7 +610,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Ugrás" @@ -597,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Idő megadása (perc:másodperc):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Sorba állítás" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Kiszedés a sorból" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Ugrás a számra" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Szűrő: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Szűrő: " + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Bezárás _ugrás után" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Felülírás" @@ -645,12 +695,12 @@ msgstr "_Beállít" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Beállítások" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Névjegy" @@ -1026,7 +1076,7 @@ msgid "Custom string:" msgstr "Egyéni karakterlánc:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious beállításai" @@ -1046,55 +1096,6 @@ msgid "Error" msgstr "Hiba" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Fájlok megnyitása" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Megnyitás" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Párbeszé_dablak bezárása megnyitás után" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Fájlok hozzáadása" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Hozzáadás" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Párbeszé_dablak bezárása hozzáadás után" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Sorba állítás" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Kiszedés a sorból" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Ugrás a számra" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Szűrő: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Szűrő: " - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Bezárás _ugrás után" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "URL megnyitása" @@ -1115,6 +1116,22 @@ "\n" "(További üzenetek el vannak rejtve.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metaadat" diff -Nru audacious-3.5.99/po/id_ID.po audacious-3.5.99.1/po/id_ID.po --- audacious-3.5.99/po/id_ID.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/id_ID.po 2015-01-24 19:26:56.000000000 +0000 @@ -7,13 +7,15 @@ # Rahman Yusri Aftian , 2012 # Andika Triwidada , 2012 # Andika Triwidada , 2012 -# Ardjuna , 2013 +# Ardjuna , 2013-2015 # Arif Syamsudin , 2012 # , 2012,2014 # Arif Syamsudin , 2012 +# Hasan Al Banna, 2012 # , 2012 # ivanzulfikar , 2014 # ivanzulfikar , 2014 +# Liffindra Angga Zaaldian , 2015 # Mohamad Hasan Al Banna, 2012 # Hasan Al Banna, 2012 # Rahman Aftian <>, 2012 @@ -23,13 +25,14 @@ # Hasan Al Banna, 2012 # Yoza Aprilio , 2012 # Yoza Aprilio , 2012 +# Yoza Aprilio , 2012 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2015-01-21 07:37+0000\n" +"Last-Translator: Liffindra Angga Zaaldian \n" "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/projects/p/" "audacious/language/id_ID/)\n" "Language: id_ID\n" @@ -40,7 +43,7 @@ #: src/audacious/main.cc:60 msgid "Show command-line help" -msgstr "Tampilkan bantuan perintah-garis" +msgstr "Tampilkan bantuan untuk baris-perintah" #: src/audacious/main.cc:61 msgid "Show version" @@ -48,27 +51,27 @@ #: src/audacious/main.cc:62 msgid "Start playback" -msgstr "Mulai Pemutaran" +msgstr "Mulai pemutaran lagu" #: src/audacious/main.cc:63 msgid "Pause playback" -msgstr "Berhenti sebentar pemutara" +msgstr "Jeda pemutaran lagu" #: src/audacious/main.cc:64 msgid "Pause if playing, play otherwise" -msgstr "Jeda lagu saat dimainkan, putar lagu jika sedang jeda" +msgstr "Jeda pemutaran jika sedang memutar, putar jika tidak sedang memutar" #: src/audacious/main.cc:65 msgid "Stop playback" -msgstr "Stop pemutaran" +msgstr "Hentikan pemutaran lagu" #: src/audacious/main.cc:66 msgid "Skip to previous song" -msgstr "Loncat ke lagu sebelumnya" +msgstr "Lompat ke lagu sebelumnya" #: src/audacious/main.cc:67 msgid "Skip to next song" -msgstr "Loncat ke lagu berikutnya" +msgstr "Lompat ke lagu berikutnya" #: src/audacious/main.cc:68 msgid "Add files to the playlist" @@ -84,33 +87,33 @@ #: src/audacious/main.cc:71 msgid "Display the jump-to-song window" -msgstr "Display cendela loncat-ke-lagu" +msgstr "Tampilkan jendela \"Loncat ke Lagu\"" #: src/audacious/main.cc:72 msgid "Start without a graphical interface" -msgstr "Mulai tanpa tampilan grafis" +msgstr "Mulai tanpa tampilan antarmuka secara grafis" #: src/audacious/main.cc:73 msgid "Quit on playback stop" -msgstr "Keluar setelah berhenti memutar" +msgstr "Keluar ketika berhenti memutar lagu" #: src/audacious/main.cc:74 msgid "Print debugging messages (may be used twice)" -msgstr "" +msgstr "Cetak pesan debug (dapat digunakan dua kali)" #: src/audacious/main.cc:76 msgid "Run in Qt mode" -msgstr "" +msgstr "Jalankan dalam mode Qt" #: src/audacious/main.cc:127 #, c-format msgid "Unknown option: %s\n" -msgstr "Opsi tidak dikenal: %s\n" +msgstr "Pilihan tidak dikenal: %s\n" #: src/audacious/main.cc:150 #, c-format msgid "Unknown option: -%c\n" -msgstr "Opsi tidak dikenal: -%c\n" +msgstr "Pilihan tidak dikenal: -%c\n" #: src/audacious/main.cc:177 #, c-format @@ -118,7 +121,7 @@ "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -"Menggunakan: audacious [OPSI] ... [BERKAS] ...\n" +"Penggunaan: audacious [PILIHAN] ... [BERKAS] ...\n" "\n" #: src/audacious/main.cc:345 @@ -131,9 +134,9 @@ msgid_plural "%d files found" msgstr[0] "%d berkas ditemukan" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" -msgstr "Daftar Main Baru" +msgstr "Daftar putar baru" #: src/libaudcore/audstrings.cc:528 #, c-format @@ -142,11 +145,11 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(galat pada penyandian karakter)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" -msgstr "" +msgstr "Gagal memuat pengaya" #: src/libaudcore/playback.cc:383 src/libaudgui/infowin.cc:496 #, c-format @@ -154,48 +157,50 @@ "Error opening %s:\n" "%s" msgstr "" +"Gagal membuka %s:\n" +"%s" #: src/libaudcore/playback.cc:385 msgid "Unknown playback error" -msgstr "" +msgstr "Galat yang tidak diketahui pada pemutaran lagu" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Format audio tidak sah" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Sedang Diputar" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" -"Daftar lagu tidak dapat diurutkan karena pemindaian metadata dinonaktifkan " -"atau sedang berjalan." +"Daftar lagu tidak dapat diurutkan karena pemindaian metadata sedang berjalan " +"(atau telah dimatikan)." #: src/libaudcore/playlist-files.cc:76 #, c-format msgid "Cannot load %s: unsupported file name extension." -msgstr "" +msgstr "Tidak dapat memuat %s: ekstensi nama berkas tidak didukung." #: src/libaudcore/playlist-files.cc:136 #, c-format msgid "Cannot save %s: unsupported file name extension." -msgstr "" +msgstr "Tidak dapat menyimpan %s: ekstensi nama berkas tidak didukung." #: src/libaudcore/probe.cc:119 msgid "Seek error" -msgstr "" +msgstr "Galat pada pencarian" #: src/libaudcore/probe.cc:127 msgid "File format not recognized" -msgstr "" +msgstr "Format berkas tidak dikenal" #: src/libaudcore/probe.cc:161 msgid "Error reading metadata" -msgstr "" +msgstr "Galat saat membaca metadata" #: src/libaudcore/tuple.cc:528 msgid "Mono" @@ -214,37 +219,37 @@ #: src/libaudcore/tuple.cc:699 #, c-format msgid "Track %d" -msgstr "" +msgstr "Trek %d" #: src/libaudcore/tuple.cc:701 msgid "Audio CD" -msgstr "" +msgstr "CD Audio" #: src/libaudcore/tuple.cc:707 msgid "(unknown title)" -msgstr "" +msgstr "(judul tidak diketahui)" #: src/libaudcore/vfs.cc:67 msgid "Invalid URI" -msgstr "" +msgstr "URI tidak sah" #: src/libaudcore/vfs.cc:83 msgid "Unknown URI scheme" -msgstr "" +msgstr "Skema URI tidak diketahui" #: src/libaudcore/vfs_local.cc:82 msgid "Invalid file name" -msgstr "" +msgstr "Nama berkas tidak sah" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Kredit" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Lisensi" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Tentang Audacious" @@ -336,6 +341,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Buka Berkas" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "B_uka" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Tutup _dialog buka" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Tambah Berkas" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Tambah" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Tutup _dialog buka" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Keluar" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -556,7 +592,7 @@ #: src/libaudgui/infowin.cc:369 src/libaudqt/info-widget.cc:44 msgid "Album Artist" -msgstr "" +msgstr "Album Artis" #: src/libaudgui/infowin.cc:372 src/libaudgui/prefs-window.cc:109 #: src/libaudqt/info-widget.cc:43 src/libaudqt/prefs-window.cc:112 @@ -569,22 +605,15 @@ #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "K_osongkan kolom saat mengganti lagu" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "_Simpan" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Keluar" - #: src/libaudgui/infowin.cc:409 msgid "_Next" -msgstr "" +msgstr "Sela_njutnya" #: src/libaudgui/infowin.cc:455 #, c-format @@ -595,7 +624,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Lompat" @@ -607,6 +636,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Masukkan waktu (menit:detik):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "Masuk _Antrian" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Keluar Antria_n" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Loncat ke Lagu" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Ke_luar loncat" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Timpa" @@ -643,24 +697,24 @@ #: src/libaudgui/plugin-prefs.cc:109 src/libaudqt/prefs-plugin.cc:55 #, c-format msgid "About %s" -msgstr "" +msgstr "Tentang %s" #: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:107 #, c-format msgid "%s Settings" -msgstr "" +msgstr "%s Pengaturan" #: src/libaudgui/plugin-prefs.cc:159 msgid "_Set" msgstr "_Set" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Settings" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "Tent_ang" @@ -707,15 +761,15 @@ #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" -msgstr "" +msgstr "Nomor trek" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:108 msgid "File name" -msgstr "" +msgstr "Nama berkas" #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:109 msgid "File path" -msgstr "" +msgstr "Lokasi berkas" #: src/libaudgui/prefs-window.cc:107 src/libaudqt/prefs-window.cc:110 msgid "Date" @@ -871,11 +925,11 @@ #: src/libaudgui/prefs-window.cc:223 src/libaudqt/prefs-window.cc:226 msgid "Network Settings" -msgstr "" +msgstr "Pengaturan Jaringan" #: src/libaudgui/prefs-window.cc:226 src/libaudqt/prefs-window.cc:229 msgid "KiB" -msgstr "" +msgstr "KiB" #: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:230 msgid "Proxy Configuration" @@ -903,11 +957,11 @@ #: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:257 msgid "Resume playback on startup" -msgstr "" +msgstr "Lanjut putar saat aplikasi dimulai" #: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:259 msgid "Pause instead of resuming immediately" -msgstr "" +msgstr "Jeda pemutaran daripada langsung lanjutkan segera" #: src/libaudgui/prefs-window.cc:258 src/libaudqt/prefs-window.cc:262 msgid "Advance when the current song is deleted" @@ -943,7 +997,7 @@ #: src/libaudgui/prefs-window.cc:274 src/libaudqt/prefs-window.cc:280 msgid "Advanced" -msgstr "" +msgstr "Lanjutan" #: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:268 #: src/libaudqt/prefs-window.cc:281 @@ -952,7 +1006,7 @@ #: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:283 msgid "Probe content of files with no recognized file name extension" -msgstr "" +msgstr "Jajaki juga isi berkas yang tidak dikenal ekstensinya" #: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:288 msgid "Album Art" @@ -1037,7 +1091,7 @@ msgid "Custom string:" msgstr "Rangkaian kata gubahan:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Seting Audacious" @@ -1047,65 +1101,16 @@ #: src/libaudgui/queue-manager.cc:193 src/libaudqt/queue-manager.cc:115 msgid "_Unqueue" -msgstr "_Unqueue" +msgstr "_Hapus dari antrian" #: src/libaudgui/status.cc:36 msgid "Working ..." -msgstr "" +msgstr "Sedang bekerja ..." #: src/libaudgui/status.cc:85 src/libaudqt/log-inspector.cc:192 msgid "Error" msgstr "Galat" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Buka Berkas" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "B_uka" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Tutup _dialog buka" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Tambah Berkas" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Tambah" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Tutup _dialog buka" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "Masuk _Antrian" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Keluar Antria_n" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Loncat ke Lagu" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Ke_luar loncat" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Buka URL" @@ -1126,37 +1131,53 @@ "\n" "⏎ (Pesan lebih lanjut telah disembunyikan.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Buka Folder" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" -msgstr "" +msgstr "Metadata" #: src/libaudqt/info-widget.cc:45 msgid "Composer" -msgstr "" +msgstr "Komposer" #: src/libaudqt/info-widget.cc:46 msgid "Performer" -msgstr "" +msgstr "Penyanyi" #: src/libaudqt/info-widget.cc:47 msgid "Recording Year" -msgstr "" +msgstr "Tahun Rekaman" #: src/libaudqt/info-widget.cc:48 msgid "Recording Date" -msgstr "" +msgstr "Tanggal Rekaman" #: src/libaudqt/info-widget.cc:51 msgid "Technical" -msgstr "" +msgstr "Teknis" #: src/libaudqt/info-widget.cc:53 msgid "MIME Type" -msgstr "" +msgstr "Tipe MIME" #: src/libaudqt/info-widget.cc:56 msgid "Bitrate" -msgstr "" +msgstr "Bitrate" #: src/libaudqt/infowin.cc:126 #, c-format @@ -1165,7 +1186,7 @@ #: src/libaudqt/log-inspector.cc:106 msgid "Level" -msgstr "" +msgstr "Tingkat" #: src/libaudqt/log-inspector.cc:107 msgid "Filename" @@ -1173,36 +1194,36 @@ #: src/libaudqt/log-inspector.cc:108 msgid "Line" -msgstr "" +msgstr "Baris" #: src/libaudqt/log-inspector.cc:109 msgid "Function" -msgstr "" +msgstr "Fungsi" #: src/libaudqt/log-inspector.cc:110 msgid "Message" -msgstr "" +msgstr "Pesan" #: src/libaudqt/log-inspector.cc:175 msgid "Log Inspector" -msgstr "" +msgstr "Pemantau Log" #: src/libaudqt/log-inspector.cc:186 msgid "Log Level:" -msgstr "" +msgstr "Tingkat Log:" #: src/libaudqt/log-inspector.cc:189 msgid "Debug" -msgstr "" +msgstr "Debug" #: src/libaudqt/log-inspector.cc:190 msgid "Info" -msgstr "" +msgstr "Keterangan" #: src/libaudqt/log-inspector.cc:191 msgid "Warning" -msgstr "" +msgstr "Peringatan" #: src/libaudqt/plugin-menu.cc:40 msgid "Plugins ..." -msgstr "" +msgstr "Pengaya ..." diff -Nru audacious-3.5.99/po/it.po audacious-3.5.99.1/po/it.po --- audacious-3.5.99/po/it.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/it.po 2015-01-24 19:26:56.000000000 +0000 @@ -20,8 +20,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Italian (http://www.transifex.com/projects/p/audacious/" "language/it/)\n" @@ -127,7 +127,7 @@ msgstr[0] "Trovato %d file" msgstr[1] "Trovati %d file" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nuova playlist" @@ -157,15 +157,15 @@ msgid "Unknown playback error" msgstr "Errore sconosciuto durante la riproduzione" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "In riproduzione" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -235,15 +235,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Crediti" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licenza" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Informazioni su Audacious" @@ -335,6 +335,37 @@ msgid "Preamp" msgstr "Preamplificazione" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Apri file" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Apri" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Chiudi il _dialogo all'apertura" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Aggiungi file" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "Aggiungi" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Chiudi il _dialogo dopo l'aggiunta" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Chiudi" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -574,13 +605,6 @@ msgid "_Save" msgstr "_Salva" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Chiudi" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Successivo" @@ -594,7 +618,7 @@ msgid "N/A" msgstr "N/D" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "Salta" @@ -606,6 +630,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Inserisci tempo (minuti:secondi):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Coda" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Rimuovi dalla _coda" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Vai al brano" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtro: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtra:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Chiudi saltando" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "Sovrascrivi" @@ -654,12 +703,12 @@ msgstr "_Setta" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Impostazioni" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "Informazioni" @@ -1034,7 +1083,7 @@ msgid "Custom string:" msgstr "Stringa personalizzata:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Impostazioni di audacious" @@ -1054,55 +1103,6 @@ msgid "Error" msgstr "Errore" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Apri file" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Apri" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Chiudi il _dialogo all'apertura" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Aggiungi file" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "Aggiungi" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Chiudi il _dialogo dopo l'aggiunta" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Coda" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Rimuovi dalla _coda" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Vai al brano" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtro: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtra:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Chiudi saltando" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Apri URL" @@ -1123,6 +1123,22 @@ "\n" "(Ulteriori messaggi sono stati nascosti.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Meta dati" diff -Nru audacious-3.5.99/po/ja.po audacious-3.5.99.1/po/ja.po --- audacious-3.5.99/po/ja.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ja.po 2015-01-24 19:26:56.000000000 +0000 @@ -3,20 +3,23 @@ # This file is distributed under the same license as the Audacious package. # # Translators: +# ABE Tsunehiko, 2013 # natird zoto , 2012 # ABE Tsunehiko, 2013 # Nastuko Toda , 2012 # Mika Kobayashi, 2014 +# Mika Kobayashi, 2014 # Nastuko Toda , 2012 # natird zoto , 2012 +# natird zoto , 2012 # Shuuji Takahashi , 2012-2014 # ABE Tsunehiko, 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/audacious/" "language/ja/)\n" @@ -119,7 +122,7 @@ msgid_plural "%d files found" msgstr[0] "%d 個のファイルが見つかりました" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "新規プレイリスト" @@ -147,15 +150,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "再生中" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -224,15 +227,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "クレジット" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "ライセンス" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Audacious について" @@ -324,6 +327,37 @@ msgid "Preamp" msgstr "プリアンプ" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "ファイルを開く" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "開く (_O)" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "開いたらダイアログを閉じる (_D)" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "ファイルの追加" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "追加 (_A)" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "追加したらダイアログを閉じる (_D)" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "閉じる(_C)" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -563,13 +597,6 @@ msgid "_Save" msgstr "保存 (_S)" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "閉じる(_C)" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -583,7 +610,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "ジャンプ (_J)" @@ -595,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "時間を入力してください (分:秒):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "キューに追加(_Q)" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "キューから外す(_U)" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "指定した曲にジャンプ" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "フィルタ:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "フィルタ(_F):" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "ジャンプしたらダイアログを閉じる (_L)" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "上書き保存(_O)" @@ -643,12 +695,12 @@ msgstr "設定 (_S)" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "設定 (_S)" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "Audacious について (_A)" @@ -1023,7 +1075,7 @@ msgid "Custom string:" msgstr "カスタム文字列:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious の設定" @@ -1043,55 +1095,6 @@ msgid "Error" msgstr "エラー" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "ファイルを開く" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "開く (_O)" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "開いたらダイアログを閉じる (_D)" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "ファイルの追加" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "追加 (_A)" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "追加したらダイアログを閉じる (_D)" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "キューに追加(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "キューから外す(_U)" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "指定した曲にジャンプ" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "フィルタ:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "フィルタ(_F):" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "ジャンプしたらダイアログを閉じる (_L)" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "URL を開く" @@ -1112,6 +1115,22 @@ "\n" "(追加のメッセージが隠れているかもしれません。)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/ko.po audacious-3.5.99.1/po/ko.po --- audacious-3.5.99/po/ko.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ko.po 2015-01-24 19:26:56.000000000 +0000 @@ -11,6 +11,7 @@ # Man-Yong Lee , 2000 # natird zoto , 2012 # natird zoto , 2012 +# natird zoto , 2012 # Sang-Jin Hwang , 1999 # Seong-ho Cho , 2012 # Seong-ho Cho , 2012-2014 @@ -18,8 +19,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Korean (http://www.transifex.com/projects/p/audacious/" "language/ko/)\n" @@ -122,7 +123,7 @@ msgid_plural "%d files found" msgstr[0] "파일 %d개를 찾았습니다" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "새 재생 목록" @@ -150,15 +151,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "재생 중" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -227,15 +228,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "애써주신 분" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "라이선스" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "오데이셔스 정보" @@ -327,6 +328,37 @@ msgid "Preamp" msgstr "프리앰프" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "파일 열기" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "열기(_O)" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "열 때 대화상자 닫기(_D)" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "파일 추가" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "추가(_A)" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "추가할 때 대화상자 닫기(_D)" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "닫기(_C)" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -566,13 +598,6 @@ msgid "_Save" msgstr "저장(_S)" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "닫기(_C)" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -586,7 +611,7 @@ msgid "N/A" msgstr "없음" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "건너뛰기(_J)" @@ -598,6 +623,31 @@ msgid "Enter time (minutes:seconds):" msgstr "시간 입력(분:초):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "대기열(_Q)" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "대기열 해제(_Q)" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "곡 건너뛰기" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "필터: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "필터(_F):" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "건너뛸 때 닫기(_L)" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "덮어쓰기(_O)" @@ -646,12 +696,12 @@ msgstr "설정(_S)" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "설정(_S)" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "정보(_A)" @@ -1025,7 +1075,7 @@ msgid "Custom string:" msgstr "사용자 정의:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "오데이셔스 설정" @@ -1045,55 +1095,6 @@ msgid "Error" msgstr "오류" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "파일 열기" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "열기(_O)" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "열 때 대화상자 닫기(_D)" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "파일 추가" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "추가(_A)" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "추가할 때 대화상자 닫기(_D)" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "대기열(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "대기열 해제(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "곡 건너뛰기" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "필터: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "필터(_F):" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "건너뛸 때 닫기(_L)" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "URL 열기" @@ -1114,6 +1115,22 @@ "\n" "(이하 메시지는 숨겨져 있습니다.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/ky.po audacious-3.5.99.1/po/ky.po --- audacious-3.5.99/po/ky.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ky.po 2015-01-24 19:26:56.000000000 +0000 @@ -3,6 +3,7 @@ # This file is distributed under the same license as the Audacious package. # # Translators: +# chingis, 2013 # , 2012 # chingis , 2013 # chingis, 2013 @@ -12,8 +13,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Kirgyz (http://www.transifex.com/projects/p/audacious/" "language/ky/)\n" @@ -114,7 +115,7 @@ msgid_plural "%d files found" msgstr[0] "%d файл табылды" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Жаңы ойнотуу тизмеси" @@ -142,15 +143,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Азыр ойнотулуп жатат" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -217,15 +218,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Авторлор" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Лицензия" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Audacious жөнүндө" @@ -317,6 +318,37 @@ msgid "Preamp" msgstr "Күчөтүү" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Файлдарды ачуу" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Файлдарды кошуу" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -556,13 +588,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -576,7 +601,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -588,6 +613,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Убакытты киргизиңиз (мүнөт:секунда):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "Кезекке _коюу" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Кезектен _алуу" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Ырга өтүү" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Фильтр: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Фильтр:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -636,12 +686,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1015,7 +1065,7 @@ msgid "Custom string:" msgstr "Өз формат:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1035,55 +1085,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Файлдарды ачуу" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Файлдарды кошуу" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "Кезекке _коюу" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Кезектен _алуу" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Ырга өтүү" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Фильтр: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Фильтр:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "URL ачуу" @@ -1102,6 +1103,22 @@ "(Further messages have been hidden.)" msgstr "" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/lt.po audacious-3.5.99.1/po/lt.po --- audacious-3.5.99/po/lt.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/lt.po 2015-01-24 19:26:56.000000000 +0000 @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Lithuanian (http://www.transifex.com/projects/p/audacious/" "language/lt/)\n" @@ -120,7 +120,7 @@ msgstr[1] "%d failai rasti" msgstr[2] "%d failų rasti" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Naujas grojaraštis" @@ -148,15 +148,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Dabar grojama" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -227,15 +227,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Padėkos" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licencija" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Apie Audacious" @@ -327,6 +327,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Atverti failus" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Atverti" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Atvėrus, užverti _dialogą" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Pridėti failus" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Pridėti" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Pridėjus, užverti _dialogą" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Užverti" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -566,13 +597,6 @@ msgid "_Save" msgstr "_Įrašyti" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Užverti" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -586,7 +610,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Šokti " @@ -598,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Įveskite laiką (minutės:sekundės):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Į eilę" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Iš _eilės" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Peršokti į dainą" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtruoti:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtruoti:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Užverti peršokus" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "P_errašyti" @@ -646,12 +695,12 @@ msgstr "_Nustatyti" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Nustatymai" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Apie" @@ -1026,7 +1075,7 @@ msgid "Custom string:" msgstr "Pasirinktinė eilutė:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious nustatymai" @@ -1046,55 +1095,6 @@ msgid "Error" msgstr "Klaida" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Atverti failus" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Atverti" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Atvėrus, užverti _dialogą" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Pridėti failus" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Pridėti" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Pridėjus, užverti _dialogą" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Į eilę" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Iš _eilės" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Peršokti į dainą" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtruoti:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtruoti:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Užverti peršokus" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Atverti URL" @@ -1115,6 +1115,22 @@ "\n" "(Sekantys pranešimai paslėpti.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/lv.po audacious-3.5.99.1/po/lv.po --- audacious-3.5.99/po/lv.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/lv.po 2015-01-24 19:26:56.000000000 +0000 @@ -5,13 +5,13 @@ # Translators: # hairy_latvian , 2014 # hairy_latvian , 2009, 2011, 2012 -# hairy_latvian , 2009,2011-2013 +# hairy_latvian , 2009,2011-2014 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/audacious/" "language/lv/)\n" @@ -115,7 +115,7 @@ msgstr[1] "Atrasti %d faili" msgstr[2] "Atrasti %d faili" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Jauns repertuārs" @@ -143,15 +143,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Pašreiz atskaņo" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -222,15 +222,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Izstrādātāji" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licence" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Par Audacious" @@ -322,6 +322,37 @@ msgid "Preamp" msgstr "Priekšpastiprinājums" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Atvērt failus" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Atvērt" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Atverot aizvērt _dialoglogu" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Pievienot failus" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "Pi_evienot" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Pievienojot aizvērt _dialoglogu" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Aizvērt" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -561,13 +592,6 @@ msgid "_Save" msgstr "_Saglabāt" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Aizvērt" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -581,7 +605,7 @@ msgid "N/A" msgstr "N/P" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "Pār_iet" @@ -593,6 +617,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Ievadiet laiku (minūtes:sekundes)" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "Ierindot" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Atrindot" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Pāriet uz dziesmu" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtrs: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtrs:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "A_izvērt pārejot" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "Pārra_kstīt" @@ -641,12 +690,12 @@ msgstr "Ie_statīt" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "I_estatījumi" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Par" @@ -1020,7 +1069,7 @@ msgid "Custom string:" msgstr "Pielāgota virkne:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious iestatījumi" @@ -1040,55 +1089,6 @@ msgid "Error" msgstr "Kļūda" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Atvērt failus" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Atvērt" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Atverot aizvērt _dialoglogu" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Pievienot failus" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "Pi_evienot" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Pievienojot aizvērt _dialoglogu" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "Ierindot" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Atrindot" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Pāriet uz dziesmu" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtrs: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtrs:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "A_izvērt pārejot" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Atvērt URL" @@ -1109,6 +1109,22 @@ "\n" "(Turpmākie ziņojumi tika paslēpti.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/ml_IN.po audacious-3.5.99.1/po/ml_IN.po --- audacious-3.5.99/po/ml_IN.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ml_IN.po 2015-01-24 19:26:56.000000000 +0000 @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/" "audacious/language/ml_IN/)\n" @@ -113,7 +113,7 @@ msgstr[0] "%d ഫയല്‍ കണ്ടെത്തി" msgstr[1] "%d ഫയലുകള്‍ കണ്ടെത്തി" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "പുതിയ പ്ലേലിസ്റ്റ്" @@ -141,15 +141,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "ഇപ്പോള്‍ പാടുന്നത്" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -219,15 +219,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "ബഹുമതികള്‍" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "അനുമതിപത്രം" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "ഒഡാഷ്യസ്സിനെപ്പറ്റി" @@ -319,6 +319,37 @@ msgid "Preamp" msgstr "പ്രീ‌ആംപ്" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "ഫയലുകള്‍ തുറക്കുക" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "ഫയലുകള്‍ ചേര്‍ക്കുക" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -558,13 +589,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -578,7 +602,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -590,6 +614,31 @@ msgid "Enter time (minutes:seconds):" msgstr "സമയം നല്‍കുക (മിനിറ്റുകള്‍:സെക്കന്‍ഡുകള്‍)" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_ക്യൂ" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "അ_ണ്‍ക്യൂ" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "പാട്ടിലേയ്ക്ക് ചാടുക" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "അരിപ്പ:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_അരിപ്പ:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -638,12 +687,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1017,7 +1066,7 @@ msgid "Custom string:" msgstr "സ്വേച്ഛയാലുള്ള എഴുത്ത്:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1037,55 +1086,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "ഫയലുകള്‍ തുറക്കുക" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "ഫയലുകള്‍ ചേര്‍ക്കുക" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_ക്യൂ" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "അ_ണ്‍ക്യൂ" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "പാട്ടിലേയ്ക്ക് ചാടുക" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "അരിപ്പ:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_അരിപ്പ:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "യൂ.ആര്‍.എല്‍. തുറക്കുക" @@ -1106,6 +1106,22 @@ "\n" "(തുടര്‍ന്നുള്ള സന്ദേശങ്ങള്‍ മറച്ചുവച്ചിരിയ്ക്കുന്നു.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/ms.po audacious-3.5.99.1/po/ms.po --- audacious-3.5.99/po/ms.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ms.po 2015-01-24 19:26:56.000000000 +0000 @@ -4,15 +4,16 @@ # # Translators: # abuyop , 2014 +# abuyop , 2014 # Mick The KN , 2012 # Mick The KN , 2012 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-29 00:14+0000\n" +"Last-Translator: abuyop \n" "Language-Team: Malay (http://www.transifex.com/projects/p/audacious/language/" "ms/)\n" "Language: ms\n" @@ -114,7 +115,7 @@ msgid_plural "%d files found" msgstr[0] "%d fail ditemui" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Senarai Main Baharu" @@ -144,15 +145,15 @@ msgid "Unknown playback error" msgstr "Ralat main balik tidak diketahui" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Format audio tidak sah" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Kini Dimainkan" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -221,15 +222,15 @@ msgid "Invalid file name" msgstr "Nama fail tidak sah" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Kredit" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Lesen" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Tentang Audacious" @@ -321,6 +322,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Buka Fail" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Buka" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Tutup _dialog bila dibuka" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Menambah Fail" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "T_ambah" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Tutup _dialog bila ditambah" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "T_utup" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -560,13 +592,6 @@ msgid "_Save" msgstr "_Simpan" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "T_utup" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Berikutnya" @@ -580,7 +605,7 @@ msgid "N/A" msgstr "T/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Lompat" @@ -592,6 +617,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Masukkan masa (minit:saat):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Atur" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Tidak_Atur" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Lompat ke Lagu" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Tapis:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Tapis:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "T_utup bila lompat" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "T_ulis Ganti" @@ -640,12 +690,12 @@ msgstr "_Tetapkan" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Tetapan" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "Perih_al" @@ -1020,7 +1070,7 @@ msgid "Custom string:" msgstr "Rentetan custom:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Tetapan Audacious" @@ -1040,55 +1090,6 @@ msgid "Error" msgstr "Ralat" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Buka Fail" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Buka" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Tutup _dialog bila dibuka" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Menambah Fail" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "T_ambah" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Tutup _dialog bila ditambah" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Atur" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Tidak_Atur" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Lompat ke Lagu" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Tapis:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Tapis:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "T_utup bila lompat" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Buka URL" @@ -1109,6 +1110,22 @@ "\n" "(Mesej lanjut telah disembunyi.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Buka Folder" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Data meta" diff -Nru audacious-3.5.99/po/nl.po audacious-3.5.99.1/po/nl.po --- audacious-3.5.99/po/nl.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/nl.po 2015-01-24 19:26:56.000000000 +0000 @@ -5,6 +5,8 @@ # Translators: # Bjorn Roesbeke , 2012-2013 # Dennis Klomp , 2012 +# dragnadh , 2015 +# Farioko , 2014 # Farioko , 2014 # Glennz , 2012 # Glennz , 2012 @@ -12,9 +14,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2015-01-18 00:13+0000\n" +"Last-Translator: dragnadh \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/audacious/language/" "nl/)\n" "Language: nl\n" @@ -81,11 +83,11 @@ #: src/audacious/main.cc:74 msgid "Print debugging messages (may be used twice)" -msgstr "" +msgstr "Toon debug berichten (kan tweemaal gebruikt worden)" #: src/audacious/main.cc:76 msgid "Run in Qt mode" -msgstr "" +msgstr "Draaien in Qt modus" #: src/audacious/main.cc:127 #, c-format @@ -117,7 +119,7 @@ msgstr[0] "%d bestanden gevonden" msgstr[1] "%d bestanden gevonden" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nieuwe afspeellijst" @@ -128,11 +130,11 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(tekencodering fout)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" -msgstr "" +msgstr "Fout bij het laden van de plugin" #: src/libaudcore/playback.cc:383 src/libaudgui/infowin.cc:496 #, c-format @@ -140,20 +142,22 @@ "Error opening %s:\n" "%s" msgstr "" +"Fout bij het openen van %s:\n" +"%s" #: src/libaudcore/playback.cc:385 msgid "Unknown playback error" -msgstr "" +msgstr "Onbekende playback fout" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Ongeldige audioformaat" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Nu aan het afspelen" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -164,24 +168,24 @@ #: src/libaudcore/playlist-files.cc:76 #, c-format msgid "Cannot load %s: unsupported file name extension." -msgstr "" +msgstr "Kan %s niet laden: niet ondersteunde bestandsnaamextensie" #: src/libaudcore/playlist-files.cc:136 #, c-format msgid "Cannot save %s: unsupported file name extension." -msgstr "" +msgstr "kan %s opslaan: niet ondersteunde bestandsnaamextensie" #: src/libaudcore/probe.cc:119 msgid "Seek error" -msgstr "" +msgstr "Zoek fouten" #: src/libaudcore/probe.cc:127 msgid "File format not recognized" -msgstr "" +msgstr "Bestandsformaat niet herkend" #: src/libaudcore/probe.cc:161 msgid "Error reading metadata" -msgstr "" +msgstr "Fout bij lezen metadata" #: src/libaudcore/tuple.cc:528 msgid "Mono" @@ -201,37 +205,37 @@ #: src/libaudcore/tuple.cc:699 #, c-format msgid "Track %d" -msgstr "" +msgstr "Nummer %d" #: src/libaudcore/tuple.cc:701 msgid "Audio CD" -msgstr "" +msgstr "Audio CD" #: src/libaudcore/tuple.cc:707 msgid "(unknown title)" -msgstr "" +msgstr "(Onbekende titel)" #: src/libaudcore/vfs.cc:67 msgid "Invalid URI" -msgstr "" +msgstr "Ongeldige URI" #: src/libaudcore/vfs.cc:83 msgid "Unknown URI scheme" -msgstr "" +msgstr "Onbekende URI schema" #: src/libaudcore/vfs_local.cc:82 msgid "Invalid file name" -msgstr "" +msgstr "Bestandsnaam ongeldig" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Met dank aan" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licentie" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Over Audacious" @@ -323,6 +327,37 @@ msgid "Preamp" msgstr "Voorversterker" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Bestanden openen" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Openen" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Sluit het _venster bij openen" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Bestanden toevoegen" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Toevoegen" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Sluit _venster bij toevoegen" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Sluiten" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -543,7 +578,7 @@ #: src/libaudgui/infowin.cc:369 src/libaudqt/info-widget.cc:44 msgid "Album Artist" -msgstr "" +msgstr "Album Artiest" #: src/libaudgui/infowin.cc:372 src/libaudgui/prefs-window.cc:109 #: src/libaudqt/info-widget.cc:43 src/libaudqt/prefs-window.cc:112 @@ -562,16 +597,9 @@ msgid "_Save" msgstr "_Opslaan" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Sluiten" - #: src/libaudgui/infowin.cc:409 msgid "_Next" -msgstr "" +msgstr "_Volgende" #: src/libaudgui/infowin.cc:455 #, c-format @@ -582,7 +610,7 @@ msgid "N/A" msgstr "n.v.t." -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Spring" @@ -594,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Voer tijd in (minuten:seconden):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_In wachtrij plaatsen" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Uit wachtrij verwijderen" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Ga naar lied" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "S_luiten bij springen" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Overschrijven" @@ -630,24 +683,24 @@ #: src/libaudgui/plugin-prefs.cc:109 src/libaudqt/prefs-plugin.cc:55 #, c-format msgid "About %s" -msgstr "" +msgstr "Over %s" #: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:107 #, c-format msgid "%s Settings" -msgstr "" +msgstr "%s Instellingen" #: src/libaudgui/plugin-prefs.cc:159 msgid "_Set" msgstr "_Ingesteld" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Instellingen" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Over" @@ -694,15 +747,15 @@ #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" -msgstr "" +msgstr "Track nummer" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:108 msgid "File name" -msgstr "" +msgstr "Bestandsnaam" #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:109 msgid "File path" -msgstr "" +msgstr "Bestandspad" #: src/libaudgui/prefs-window.cc:107 src/libaudqt/prefs-window.cc:110 msgid "Date" @@ -858,11 +911,11 @@ #: src/libaudgui/prefs-window.cc:223 src/libaudqt/prefs-window.cc:226 msgid "Network Settings" -msgstr "" +msgstr "Netwerk Instellingen" #: src/libaudgui/prefs-window.cc:226 src/libaudqt/prefs-window.cc:229 msgid "KiB" -msgstr "" +msgstr "KiB" #: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:230 msgid "Proxy Configuration" @@ -890,11 +943,11 @@ #: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:257 msgid "Resume playback on startup" -msgstr "" +msgstr "Hervatten bij het opstarten" #: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:259 msgid "Pause instead of resuming immediately" -msgstr "" +msgstr "Pauzeer in plaats van onmiddellijk hervatten" #: src/libaudgui/prefs-window.cc:258 src/libaudqt/prefs-window.cc:262 msgid "Advance when the current song is deleted" @@ -932,7 +985,7 @@ #: src/libaudgui/prefs-window.cc:274 src/libaudqt/prefs-window.cc:280 msgid "Advanced" -msgstr "" +msgstr "Geavanceerd" #: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:268 #: src/libaudqt/prefs-window.cc:281 @@ -941,7 +994,7 @@ #: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:283 msgid "Probe content of files with no recognized file name extension" -msgstr "" +msgstr "Onderzoek inhoud van bestanden met geen erkende bestandsextensie" #: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:288 msgid "Album Art" @@ -1026,7 +1079,7 @@ msgid "Custom string:" msgstr "Handmatige instelling:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious Instellingen" @@ -1040,61 +1093,12 @@ #: src/libaudgui/status.cc:36 msgid "Working ..." -msgstr "" +msgstr "Werken ..." #: src/libaudgui/status.cc:85 src/libaudqt/log-inspector.cc:192 msgid "Error" msgstr "Fout" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Bestanden openen" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Openen" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Sluit het _venster bij openen" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Bestanden toevoegen" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Toevoegen" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Sluit _venster bij toevoegen" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_In wachtrij plaatsen" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Uit wachtrij verwijderen" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Ga naar lied" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "S_luiten bij springen" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Open URL" @@ -1115,37 +1119,53 @@ "\n" "(Verdere berichten werden verborgen.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Map Openen" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" -msgstr "" +msgstr "Metadata" #: src/libaudqt/info-widget.cc:45 msgid "Composer" -msgstr "" +msgstr "Componist" #: src/libaudqt/info-widget.cc:46 msgid "Performer" -msgstr "" +msgstr "Performer" #: src/libaudqt/info-widget.cc:47 msgid "Recording Year" -msgstr "" +msgstr "Opname Jaar" #: src/libaudqt/info-widget.cc:48 msgid "Recording Date" -msgstr "" +msgstr "Opname Datum" #: src/libaudqt/info-widget.cc:51 msgid "Technical" -msgstr "" +msgstr "Technische" #: src/libaudqt/info-widget.cc:53 msgid "MIME Type" -msgstr "" +msgstr "MIME Type" #: src/libaudqt/info-widget.cc:56 msgid "Bitrate" -msgstr "" +msgstr "Bitrate" #: src/libaudqt/infowin.cc:126 #, c-format @@ -1154,7 +1174,7 @@ #: src/libaudqt/log-inspector.cc:106 msgid "Level" -msgstr "" +msgstr "Level" #: src/libaudqt/log-inspector.cc:107 msgid "Filename" @@ -1162,36 +1182,36 @@ #: src/libaudqt/log-inspector.cc:108 msgid "Line" -msgstr "" +msgstr "Lijn" #: src/libaudqt/log-inspector.cc:109 msgid "Function" -msgstr "" +msgstr "Functie" #: src/libaudqt/log-inspector.cc:110 msgid "Message" -msgstr "" +msgstr "Bericht" #: src/libaudqt/log-inspector.cc:175 msgid "Log Inspector" -msgstr "" +msgstr "Logboek Inspecteur" #: src/libaudqt/log-inspector.cc:186 msgid "Log Level:" -msgstr "" +msgstr "Log Level:" #: src/libaudqt/log-inspector.cc:189 msgid "Debug" -msgstr "" +msgstr "Debug" #: src/libaudqt/log-inspector.cc:190 msgid "Info" -msgstr "" +msgstr "Informatie" #: src/libaudqt/log-inspector.cc:191 msgid "Warning" -msgstr "" +msgstr "Waarschuwing" #: src/libaudqt/plugin-menu.cc:40 msgid "Plugins ..." -msgstr "" +msgstr "Plugins ..." diff -Nru audacious-3.5.99/po/pl.po audacious-3.5.99.1/po/pl.po --- audacious-3.5.99/po/pl.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/pl.po 2015-01-24 19:26:56.000000000 +0000 @@ -12,9 +12,9 @@ # GNOME PL Team , 2004 # Grzegorz Kowal , 2000-2001 # mkkot , 2013 -# Marco Oliver Grunwald , 2013 -# Marco Oliver Grunwald , 2013 -# Marco Oliver Grunwald , 2013 +# Marco Oliver Grunwald , 2013 +# Marco Oliver Grunwald , 2013 +# Marco Oliver Grunwald , 2013 # mkkot , 2013-2014 # Piotr Sokół , 2012 # Piotr Strębski , 2014 @@ -23,9 +23,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 18:43+0000\n" +"Last-Translator: Piotr Strębski \n" "Language-Team: Polish (http://www.transifex.com/projects/p/audacious/" "language/pl/)\n" "Language: pl\n" @@ -130,7 +130,7 @@ msgstr[1] "Znaleziono %d pliki" msgstr[2] "Znaleziono %d plików" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nowa lista odtwarzania" @@ -141,7 +141,7 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(błąd dekodowania znaków)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" @@ -160,15 +160,15 @@ msgid "Unknown playback error" msgstr "Nieznany błąd odtwarzania" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Nieprawidłowy format dźwięku" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Teraz odtwarzane" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -239,15 +239,15 @@ msgid "Invalid file name" msgstr "Błędna nazwa pliku" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Zasługi" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licencja" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Informacje o programie Audacious" @@ -339,6 +339,37 @@ msgid "Preamp" msgstr "Przedwzmacniacz" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Otwórz pliki" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Otwórz" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Z_amknij okno po otwarciu" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Dodaj pliki" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Dodaj" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Za_mknij okno po dodaniu" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Zamknij" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -572,19 +603,12 @@ #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "Czyść pola podczas p_rzechodzenia do następnego utworu" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "_Zapisz" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Zamknij" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Następne" @@ -598,7 +622,7 @@ msgid "N/A" msgstr "Nie dotyczy" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Przejdź" @@ -610,6 +634,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Wprowadź czas (min:sek):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "D_odaj do kolejki" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "U_suń z kolejki" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Przejdź do ścieżki" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtr: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtr: " + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Zamknij przy zmianie _nagrania" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "N_adpisz" @@ -658,12 +707,12 @@ msgstr "U_staw" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Ustawienia" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_O Audaciousie" @@ -1037,7 +1086,7 @@ msgid "Custom string:" msgstr "Własny tekst:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Ustawienia Audaciousa" @@ -1057,55 +1106,6 @@ msgid "Error" msgstr "Błąd" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Otwórz pliki" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Otwórz" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Z_amknij okno po otwarciu" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Dodaj pliki" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Dodaj" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Za_mknij okno po dodaniu" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "D_odaj do kolejki" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "U_suń z kolejki" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Przejdź do ścieżki" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtr: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtr: " - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Zamknij przy zmianie _nagrania" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Otwórz adres URL" @@ -1126,6 +1126,22 @@ "\n" "(Dalsze komunikaty zostały ukryte.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Otwórz katalog" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metadane" diff -Nru audacious-3.5.99/po/POTFILES.in audacious-3.5.99.1/po/POTFILES.in --- audacious-3.5.99/po/POTFILES.in 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/POTFILES.in 2015-01-24 19:26:56.000000000 +0000 @@ -12,9 +12,11 @@ src/libaudgui/about.cc src/libaudgui/confirm.cc src/libaudgui/equalizer.cc +src/libaudgui/file-opener.cc src/libaudgui/infopopup.cc src/libaudgui/infowin.cc src/libaudgui/jump-to-time.cc +src/libaudgui/jump-to-track.cc src/libaudgui/playlists.cc src/libaudgui/plugin-menu.cc src/libaudgui/plugin-prefs.cc @@ -22,8 +24,6 @@ src/libaudgui/prefs-window.cc src/libaudgui/queue-manager.cc src/libaudgui/status.cc -src/libaudgui/ui_fileopener.cc -src/libaudgui/ui_jumptotrack.cc src/libaudgui/url-opener.cc src/libaudgui/util.cc src/libaudqt/about.cc diff -Nru audacious-3.5.99/po/pt_BR.po audacious-3.5.99.1/po/pt_BR.po --- audacious-3.5.99/po/pt_BR.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/pt_BR.po 2015-01-24 19:26:56.000000000 +0000 @@ -3,10 +3,11 @@ # This file is distributed under the same license as the Audacious package. # # Translators: -# Alexandro Casanova , 2013 +# Alexandro Casanova , 2012-2014 # Cleber de Souza Corrêa , 2014 # Cleiton Lima , 2011 # Cleiton Lima , 2011 +# Cleiton Lima , 2011 # edu engler , 2012 # Habner Costa , 2013 # Habner Costa , 2013 @@ -23,9 +24,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-26 15:53+0000\n" +"Last-Translator: Alexandro Casanova \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "audacious/language/pt_BR/)\n" "Language: pt_BR\n" @@ -80,7 +81,7 @@ #: src/audacious/main.cc:71 msgid "Display the jump-to-song window" -msgstr "" +msgstr "Exibir janela ir-para-o-som" #: src/audacious/main.cc:72 msgid "Start without a graphical interface" @@ -92,7 +93,7 @@ #: src/audacious/main.cc:74 msgid "Print debugging messages (may be used twice)" -msgstr "" +msgstr "Imprimir mensagens de depuração (pode ser usado duas vezes)" #: src/audacious/main.cc:76 msgid "Run in Qt mode" @@ -114,6 +115,8 @@ "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" +"Uso: audacious [OPCÃO] ... [ARQUIVO] ...\n" +"\n" #: src/audacious/main.cc:345 msgid "Audacious" @@ -126,7 +129,7 @@ msgstr[0] "%d arquivo encontrado" msgstr[1] "%d arquivos encontrados" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nova Lista de Reprodução" @@ -137,7 +140,7 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(erro de codificação de caracteres)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" @@ -156,15 +159,15 @@ msgid "Unknown playback error" msgstr "Erro de reprodução desconhecido" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "Formato de áudio inválido " -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Reproduzindo" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -176,11 +179,12 @@ #, c-format 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:136 #, c-format msgid "Cannot save %s: unsupported file name extension." -msgstr "" +msgstr "Não foi possível salvar %s: extensão do nome do arquivo não suportado." #: src/libaudcore/probe.cc:119 msgid "Seek error" @@ -212,15 +216,15 @@ #: src/libaudcore/tuple.cc:699 #, c-format msgid "Track %d" -msgstr "" +msgstr "Faixa %d" #: src/libaudcore/tuple.cc:701 msgid "Audio CD" -msgstr "" +msgstr "CD de Áudio" #: src/libaudcore/tuple.cc:707 msgid "(unknown title)" -msgstr "" +msgstr "(título desconhecido)" #: src/libaudcore/vfs.cc:67 msgid "Invalid URI" @@ -232,17 +236,17 @@ #: src/libaudcore/vfs_local.cc:82 msgid "Invalid file name" -msgstr "" +msgstr "Nome do arquivo inválido" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Créditos" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licença" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Sobre o Audacious" @@ -334,6 +338,37 @@ msgid "Preamp" msgstr "Preamplificação" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Abrir Arquivo(s)" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Abrir" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Fechar _diálogo ao abrir" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Adicionar Arquivo(s)" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Adicionar" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Fechar _diálogo ao adicionar" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Fechar" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -381,7 +416,7 @@ #: src/libaudgui/infowin.cc:51 msgid "Bitrate:" -msgstr "" +msgstr "Bitrate:" #: src/libaudgui/infowin.cc:83 msgid "Acid Jazz" @@ -567,22 +602,15 @@ #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "Lim_par campos ao mover para o próximo som" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "_Salvar" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Fechar" - #: src/libaudgui/infowin.cc:409 msgid "_Next" -msgstr "" +msgstr "_Próxima" #: src/libaudgui/infowin.cc:455 #, c-format @@ -591,9 +619,9 @@ #: src/libaudgui/infowin.cc:460 msgid "N/A" -msgstr "" +msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Pular" @@ -605,6 +633,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Digite o tempo (minutos:segundos):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Inserir na fila" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Remover da fila" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Pular para Música" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtro:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtro:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "F_echar ao saltar" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Sobrescrever" @@ -650,15 +703,15 @@ #: src/libaudgui/plugin-prefs.cc:159 msgid "_Set" -msgstr "" +msgstr "_Definir" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" -msgstr "" +msgstr "_Configurações" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Sobre" @@ -705,15 +758,15 @@ #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:106 msgid "Track number" -msgstr "" +msgstr "Número da faixa" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:108 msgid "File name" -msgstr "" +msgstr "Nome do arquivo" #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:109 msgid "File path" -msgstr "" +msgstr "Diretório do arquivo" #: src/libaudgui/prefs-window.cc:107 src/libaudqt/prefs-window.cc:110 msgid "Date" @@ -787,7 +840,7 @@ #: src/libaudgui/prefs-window.cc:148 src/libaudqt/prefs-window.cc:151 msgid "Interface plugin:" -msgstr "" +msgstr "Plugin de interface:" #: src/libaudgui/prefs-window.cc:166 src/libaudqt/prefs-window.cc:169 msgid "Output plugin:" @@ -873,7 +926,7 @@ #: src/libaudgui/prefs-window.cc:226 src/libaudqt/prefs-window.cc:229 msgid "KiB" -msgstr "" +msgstr "KiB" #: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:230 msgid "Proxy Configuration" @@ -905,7 +958,7 @@ #: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:259 msgid "Pause instead of resuming immediately" -msgstr "" +msgstr "Pausar em vez de retomar imediatamente" #: src/libaudgui/prefs-window.cc:258 src/libaudqt/prefs-window.cc:262 msgid "Advance when the current song is deleted" @@ -953,6 +1006,7 @@ #: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:283 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:282 src/libaudqt/prefs-window.cc:288 msgid "Album Art" @@ -1034,7 +1088,7 @@ msgid "Custom string:" msgstr "Formato personalizado:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Ajustes do Audacious" @@ -1044,64 +1098,15 @@ #: src/libaudgui/queue-manager.cc:193 src/libaudqt/queue-manager.cc:115 msgid "_Unqueue" -msgstr "" +msgstr "_Retirar da fila" #: src/libaudgui/status.cc:36 msgid "Working ..." -msgstr "" +msgstr "Trabalhando ..." #: src/libaudgui/status.cc:85 src/libaudqt/log-inspector.cc:192 msgid "Error" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Abrir Arquivo(s)" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Adicionar Arquivo(s)" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Inserir na fila" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Remover da fila" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Pular para Música" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtro:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtro:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" +msgstr "Erro" #: src/libaudgui/url-opener.cc:49 msgid "Open URL" @@ -1123,37 +1128,53 @@ "\n" "(Demais mensagens foram escondidas.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Abrir Pasta" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" -msgstr "" +msgstr "Metadados" #: src/libaudqt/info-widget.cc:45 msgid "Composer" -msgstr "" +msgstr "Compositor" #: src/libaudqt/info-widget.cc:46 msgid "Performer" -msgstr "" +msgstr "Artista" #: src/libaudqt/info-widget.cc:47 msgid "Recording Year" -msgstr "" +msgstr "Ano" #: src/libaudqt/info-widget.cc:48 msgid "Recording Date" -msgstr "" +msgstr "Data" #: src/libaudqt/info-widget.cc:51 msgid "Technical" -msgstr "" +msgstr "Técnico" #: src/libaudqt/info-widget.cc:53 msgid "MIME Type" -msgstr "" +msgstr "Tipo de MIME" #: src/libaudqt/info-widget.cc:56 msgid "Bitrate" -msgstr "" +msgstr "Bitrate" #: src/libaudqt/infowin.cc:126 #, c-format @@ -1162,7 +1183,7 @@ #: src/libaudqt/log-inspector.cc:106 msgid "Level" -msgstr "" +msgstr "Nível" #: src/libaudqt/log-inspector.cc:107 msgid "Filename" @@ -1170,36 +1191,36 @@ #: src/libaudqt/log-inspector.cc:108 msgid "Line" -msgstr "" +msgstr "Linha" #: src/libaudqt/log-inspector.cc:109 msgid "Function" -msgstr "" +msgstr "Função" #: src/libaudqt/log-inspector.cc:110 msgid "Message" -msgstr "" +msgstr "Mensagem" #: src/libaudqt/log-inspector.cc:175 msgid "Log Inspector" -msgstr "" +msgstr "Registro inspetor" #: src/libaudqt/log-inspector.cc:186 msgid "Log Level:" -msgstr "" +msgstr "Nível de Registro:" #: src/libaudqt/log-inspector.cc:189 msgid "Debug" -msgstr "" +msgstr "Depuração" #: src/libaudqt/log-inspector.cc:190 msgid "Info" -msgstr "" +msgstr "Informações" #: src/libaudqt/log-inspector.cc:191 msgid "Warning" -msgstr "" +msgstr "Aviso" #: src/libaudqt/plugin-menu.cc:40 msgid "Plugins ..." -msgstr "" +msgstr "Plugins ..." diff -Nru audacious-3.5.99/po/pt_PT.po audacious-3.5.99.1/po/pt_PT.po --- audacious-3.5.99/po/pt_PT.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/pt_PT.po 2015-01-24 19:26:56.000000000 +0000 @@ -14,8 +14,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-02 09:58+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 13:24+0000\n" "Last-Translator: Sérgio Marques \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" "audacious/language/pt_PT/)\n" @@ -119,7 +119,7 @@ msgstr[0] "%d ficheiro encontrado." msgstr[1] "%d ficheiros encontrados." -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nova lista de reprodução" @@ -149,15 +149,15 @@ msgid "Unknown playback error" msgstr "Erro desconhecido de reprodução" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "Formato áudio inválido" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "A reproduzir" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -227,15 +227,15 @@ msgid "Invalid file name" msgstr "Nome de ficheiro inválido" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Créditos" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licença" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Sobre o Audacious" @@ -327,6 +327,37 @@ msgid "Preamp" msgstr "Amplificador" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Abrir ficheiros" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Abrir" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Fechar _diálogo ao abrir" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Adicionar ficheiros" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Adicionar" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Fechar _diálogo ao Adicionar" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "Fe_char" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -566,13 +597,6 @@ msgid "_Save" msgstr "_Gravar" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "Fe_char" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "Segui_nte" @@ -586,7 +610,7 @@ msgid "N/A" msgstr "N/D" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Ir para faixa" @@ -598,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Indique o tempo (minutos:segundos):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Colocar na fila" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "_Retirar da fila" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Ir para a faixa" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtro: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtro:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Fec_har ao ir para a faixa" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Substituir" @@ -646,12 +695,12 @@ msgstr "_Definir" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "Definiçõe_s" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "S_obre" @@ -1027,7 +1076,7 @@ msgid "Custom string:" msgstr "Linha personalizada:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Definições do Audacious" @@ -1047,55 +1096,6 @@ msgid "Error" msgstr "Erro" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Abrir ficheiros" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Abrir" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Fechar _diálogo ao abrir" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Adicionar ficheiros" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Adicionar" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Fechar _diálogo ao Adicionar" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Colocar na fila" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "_Retirar da fila" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Ir para a faixa" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtro: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtro:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Fec_har ao ir para a faixa" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Abrir URL" @@ -1116,6 +1116,22 @@ "\n" "(Foram ocultas algumas mensagens.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Abrir pasta" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Detalhes" diff -Nru audacious-3.5.99/po/ro.po audacious-3.5.99.1/po/ro.po --- audacious-3.5.99/po/ro.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ro.po 2015-01-24 19:26:56.000000000 +0000 @@ -4,6 +4,7 @@ # # Translators: # corneliu.e , 2014 +# corneliu.e , 2014 # Emil Ungurean , 2014 # xyz32 , 2013 # Warui-chan <>, 2012 @@ -13,8 +14,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/audacious/" "language/ro/)\n" @@ -118,7 +119,7 @@ msgstr[1] "%d fisiere gasite" msgstr[2] "%d fișiere găsite" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Listă de redare nouă" @@ -148,15 +149,15 @@ msgid "Unknown playback error" msgstr "Eroare necunoscută de redare" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -225,15 +226,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Credite" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licență" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Despre Audacious" @@ -325,6 +326,37 @@ msgid "Preamp" msgstr "" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Deschide Fișiere" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Deschide" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Adaugă Fișiere" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Adaugă" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Închidere" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -564,13 +596,6 @@ msgid "_Save" msgstr "_Salvează" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Închidere" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Următorul" @@ -584,7 +609,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Sari" @@ -596,6 +621,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Introdu timp (minute:secunde):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Adaugă la coadă" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Scoate din coadă" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Sari la Melodie" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtru: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtru:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Suprascrie" @@ -644,12 +694,12 @@ msgstr "_Stabileşte" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Setări" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Despre" @@ -1023,7 +1073,7 @@ msgid "Custom string:" msgstr "Format specificat:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Setări Audacious" @@ -1043,55 +1093,6 @@ msgid "Error" msgstr "Eroare" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Deschide Fișiere" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Deschide" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Adaugă Fișiere" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Adaugă" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Adaugă la coadă" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Scoate din coadă" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Sari la Melodie" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtru: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtru:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Deschide URL" @@ -1112,6 +1113,22 @@ "\n" "(Mesajele următoare au fost ascunse.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metadate" diff -Nru audacious-3.5.99/po/ru.po audacious-3.5.99.1/po/ru.po --- audacious-3.5.99/po/ru.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ru.po 2015-01-24 19:26:56.000000000 +0000 @@ -7,6 +7,8 @@ # Денис , 2014 # michurin , 2011 # Andrei Stepanov, 2014 +# Andrei Stepanov, 2014 +# arinov , 2014 # Dmitriy Glian , 2014 # Someonefree , 2014 # Eugene Paskevich , 2010 @@ -15,25 +17,30 @@ # iavojd , 2013 # iavojd , 2013 # Oleg , 2012 +# Lowrider , 2014 +# Max Musatov , 2012 # Max Musatov , 2012 # michurin , 2011 # Max Musatov , 2012 # NaiLi (aka jamesjames) Rootaerc , 2012 # NaiLi (aka jamesjames) Rootaerc , 2012 +# Oleg , 2012 # Lowrider , 2014 # Rax Garfield , 2012 # Rax Garfield , 2012 # serg0 , 2009 # serg0 , 2010 # serg0 , 2010 +# Someonefree , 2014 # Oleg , 2012 # Vitaly Lipatov , 2007 +# Денис , 2014 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Russian (http://www.transifex.com/projects/p/audacious/" "language/ru/)\n" @@ -139,7 +146,7 @@ msgstr[1] "Найдено %d файла" msgstr[2] "найдено %d файлов" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Новый список воспроизведения" @@ -169,15 +176,15 @@ msgid "Unknown playback error" msgstr "Неизвестная ошибка воспроизведения" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Сейчас Воспроизводится" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -248,15 +255,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Авторы" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Лицензия" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Об Audacious" @@ -348,6 +355,37 @@ msgid "Preamp" msgstr "Предусиление" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Открыть файлы" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Открыть" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Закрыть _диалог при открытии" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Добавить файлы" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Добавить" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Закрыть _диалог при добавлении" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Закрыть" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -587,13 +625,6 @@ msgid "_Save" msgstr "_Сохранить" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Закрыть" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Следующий" @@ -607,7 +638,7 @@ msgid "N/A" msgstr "не доступен" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Перейти" @@ -619,6 +650,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Введите время (минуты:секунды):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Поставить в очередь" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Из_ъять из очереди" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Перейти к композиции" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Фильтр: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "Фильтр:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Закрыть после перехода" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Перезаписать" @@ -667,12 +723,12 @@ msgstr "_Установить" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Настройки" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_О" @@ -1047,7 +1103,7 @@ msgid "Custom string:" msgstr "Задать формат:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Настройки Audacious" @@ -1067,55 +1123,6 @@ msgid "Error" msgstr "Ошибка" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Открыть файлы" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Открыть" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Закрыть _диалог при открытии" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Добавить файлы" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Добавить" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Закрыть _диалог при добавлении" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Поставить в очередь" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Из_ъять из очереди" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Перейти к композиции" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Фильтр: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "Фильтр:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Закрыть после перехода" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Открыть веб-ссылку" @@ -1136,6 +1143,22 @@ "\n" "(Подробные сообщения были скрыты.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Метаданные" diff -Nru audacious-3.5.99/po/si.po audacious-3.5.99.1/po/si.po --- audacious-3.5.99/po/si.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/si.po 2015-01-24 19:26:56.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Sinhala (http://www.transifex.com/projects/p/audacious/" "language/si/)\n" @@ -114,7 +114,7 @@ msgstr[0] "%d ගොනුව හමුවිය " msgstr[1] "%d ගොනු හමුවිය " -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "නව ධාවන ලැයිස්තුව" @@ -142,15 +142,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "දැන් ධාවනයවේ" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -220,15 +220,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "\tසම්මානය" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "වරපත " -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "ඔඩේෂස් පිළිබඳ " @@ -320,6 +320,37 @@ msgid "Preamp" msgstr "පූර්ව වර්ධකය " +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "ගොනු විවෘත කරන්න" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "ගොනු එකතු කරන්න" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -559,13 +590,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -579,7 +603,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -591,6 +615,31 @@ msgid "Enter time (minutes:seconds):" msgstr "ඇතුලත් කරන කාළය (මිනිත්තු:තත්පර):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "\t_පේළිය" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Un_පේළිය" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "මගහැර ගීතයට පිවිසෙන්න " + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "\tපෙරහන:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_පෙරහන:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -639,12 +688,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1018,7 +1067,7 @@ msgid "Custom string:" msgstr "අභිරුචි අනුලකුණු වැල:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1038,55 +1087,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "ගොනු විවෘත කරන්න" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "ගොනු එකතු කරන්න" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "\t_පේළිය" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Un_පේළිය" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "මගහැර ගීතයට පිවිසෙන්න " - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "\tපෙරහන:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_පෙරහන:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "URL විවෘත කරන්න" @@ -1107,6 +1107,22 @@ "\n" "(අතිරේක පණිවිඩ සඟවන ලඳි.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/sk.po audacious-3.5.99.1/po/sk.po --- audacious-3.5.99/po/sk.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/sk.po 2015-01-24 19:26:56.000000000 +0000 @@ -7,16 +7,17 @@ # Lukáš Dobránsky , 2012-2013 # Corduroy , 2013 # filipbielik , 2014 +# filipbielik , 2014 # Lukáš Dobránsky , 2012 -# Lukáš Dobránsky , 2013 +# Lukáš Dobránsky , 2012-2013 # Tomáš Vadina , 2012 # Corduroy , 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/audacious/" "language/sk/)\n" @@ -119,7 +120,7 @@ msgstr[1] "Nájdený %d súbor" msgstr[2] "Nájdené %d súbory" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Nový zoznam skladieb" @@ -147,15 +148,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Práve hrá" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -226,15 +227,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Zásluhy" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licencia" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "O Audacious" @@ -326,6 +327,37 @@ msgid "Preamp" msgstr "Predzosilnenie" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Otvoriť súbory" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "Otvoriť" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Zatvoriť okno po otvorení" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Pridať súbory" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "Pridať" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Zatvoriť okno po pridaní" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Zatvoriť" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -565,13 +597,6 @@ msgid "_Save" msgstr "Uložiť" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Zatvoriť" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -585,7 +610,7 @@ msgid "N/A" msgstr "Nedostupné" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "Skočiť" @@ -597,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Zadajte čas (minúty:sekundy):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "Pri_dať do fronty" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "O_dobrať z fronty" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Skočiť na skladbu" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Zatvoriť po skoku" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -645,12 +695,12 @@ msgstr "_Nastaviť" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Nastavenia" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Pomoc" @@ -1024,7 +1074,7 @@ msgid "Custom string:" msgstr "Vlastný reťazec:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Nastavenia programu" @@ -1044,55 +1094,6 @@ msgid "Error" msgstr "Chyba" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Otvoriť súbory" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "Otvoriť" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Zatvoriť okno po otvorení" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Pridať súbory" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "Pridať" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Zatvoriť okno po pridaní" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "Pri_dať do fronty" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "O_dobrať z fronty" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Skočiť na skladbu" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Zatvoriť po skoku" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Otvoriť URL" @@ -1113,6 +1114,22 @@ "\n" "(Ďalšie správy boli skryté.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/sq.po audacious-3.5.99.1/po/sq.po --- audacious-3.5.99/po/sq.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/sq.po 2015-01-24 19:26:56.000000000 +0000 @@ -6,12 +6,13 @@ # natird zoto , 2012 # Milot Shala , 2013 # natird zoto , 2012 +# natird zoto , 2012 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/audacious/" "language/sq/)\n" @@ -113,7 +114,7 @@ msgstr[0] "%d skedar i gjetur" msgstr[1] "%d skedar i gjetur" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Këngëlist e Re" @@ -141,15 +142,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Tani duke Luajtur" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -219,15 +220,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Kredite" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Liçenca" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Rreth Audaciousit" @@ -319,6 +320,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Hap Skedarin" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Shto Skedarin" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -558,13 +590,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -578,7 +603,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -590,6 +615,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Hyrje kohës (minuta:sekonda)" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Radhë" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Un_radhë" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Kalo tek kënga" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filtër:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filtër:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -638,12 +688,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1017,7 +1067,7 @@ msgid "Custom string:" msgstr "Vargu me porosi" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1037,55 +1087,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Hap Skedarin" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Shto Skedarin" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Radhë" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Un_radhë" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Kalo tek kënga" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filtër:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filtër:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Hap URL" @@ -1106,6 +1107,22 @@ "\n" "(Mesazhe e tjera kanë qenë të fshehura.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/sr@latin.po audacious-3.5.99.1/po/sr@latin.po --- audacious-3.5.99/po/sr@latin.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/sr@latin.po 2015-01-24 19:26:56.000000000 +0000 @@ -7,12 +7,13 @@ # Мирослав Николић , 2013 # Мирослав Николић , 2013 # Strahinja Kustudic , 2007-2008 +# Мирослав Николић , 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/" "audacious/language/sr@latin/)\n" @@ -116,7 +117,7 @@ msgstr[1] "Pronašao sam %d datoteke" msgstr[2] "Pronašao sam %d datoteka" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Novi spisak numera" @@ -144,15 +145,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Sad puštam" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -223,15 +224,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Zasluge" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Dozvola" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "O Bezočniku" @@ -323,6 +324,37 @@ msgid "Preamp" msgstr "Pretpojačanje" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Otvorite datoteke" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Dodajte datoteke" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -562,13 +594,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -582,7 +607,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -594,6 +619,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Unesite vreme (minuti:sekunde):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "Stavi u _red" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Izbaci iz _reda" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Pređi na pesmu" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Propusnik: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Propusnik:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -642,12 +692,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1021,7 +1071,7 @@ msgid "Custom string:" msgstr "Proizvoljna niska:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1041,55 +1091,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Otvorite datoteke" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Dodajte datoteke" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "Stavi u _red" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Izbaci iz _reda" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Pređi na pesmu" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Propusnik: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Propusnik:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Otvorite adresu" @@ -1110,6 +1111,22 @@ "\n" "sss(Dodatne poruke su skrivene.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/sr.po audacious-3.5.99.1/po/sr.po --- audacious-3.5.99/po/sr.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/sr.po 2015-01-24 19:26:56.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-02 10:06+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-23 19:18+0000\n" "Last-Translator: Мирослав Николић \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/audacious/" "language/sr/)\n" @@ -118,7 +118,7 @@ msgstr[1] "Пронашао сам %d датотеке" msgstr[2] "Пронашао сам %d датотека" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Нови списак нумера" @@ -148,15 +148,15 @@ msgid "Unknown playback error" msgstr "Непозната грешка пуштања" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "Неисправан запис звука" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Сад пуштам" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -227,15 +227,15 @@ msgid "Invalid file name" msgstr "Неисправан назив датотеке" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Заслуге" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Дозвола" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "O Безочнику" @@ -327,6 +327,37 @@ msgid "Preamp" msgstr "Претпојачање" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Отвори датотеке" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Отвори" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Затвори _прозорче на „Отвори“" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Додај датотеке" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Додај" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Затвори _прозорче на „Додај“" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Затвори" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -566,13 +597,6 @@ msgid "_Save" msgstr "_Сачувај" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Затвори" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "_Следеће" @@ -586,7 +610,7 @@ msgid "N/A" msgstr "Н/Д" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Скочи" @@ -598,6 +622,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Унесите време (минути:секунде):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Стави у ред" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Избаци из _реда" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Пређи на песму" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Пропусник: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Пропусти:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Затвори после _скока" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Препиши" @@ -646,12 +695,12 @@ msgstr "_Подеси" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Подешавања" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_О програму" @@ -1025,7 +1074,7 @@ msgid "Custom string:" msgstr "Произвољна ниска:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Подешавања Безочника" @@ -1045,55 +1094,6 @@ msgid "Error" msgstr "Грeшкa" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Отвори датотеке" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Отвори" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Затвори _прозорче на „Отвори“" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Додај датотеке" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Додај" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Затвори _прозорче на „Додај“" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Стави у ред" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Избаци из _реда" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Пређи на песму" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Пропусник: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Пропусти:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Затвори после _скока" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Отворите адресу" @@ -1114,6 +1114,22 @@ "\n" "(Додатне поруке су скривене.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "Отворите фасциклу" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Метаподаци" diff -Nru audacious-3.5.99/po/sr_RS.po audacious-3.5.99.1/po/sr_RS.po --- audacious-3.5.99/po/sr_RS.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/sr_RS.po 2015-01-24 19:26:56.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Serbian (Serbia) (http://www.transifex.com/projects/p/" "audacious/language/sr_RS/)\n" @@ -115,7 +115,7 @@ msgstr[1] "Пронашао сам %d датотеке" msgstr[2] "Пронашао сам %d датотека" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Нови списак нумера" @@ -143,15 +143,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Сад пуштам" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -222,15 +222,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Заслуге" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Дозвола" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "O Безочнику" @@ -322,6 +322,37 @@ msgid "Preamp" msgstr "Претпојачање" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Отвори датотеке" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Отвори" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Затвори _прозорче на „Отвори“" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Додај датотеке" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Додај" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Затвори _прозорче на „Додај“" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Затвори" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -561,13 +592,6 @@ msgid "_Save" msgstr "_Сачувај" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Затвори" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -581,7 +605,7 @@ msgid "N/A" msgstr "Н/Д" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Скочи" @@ -593,6 +617,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Унесите време (минути:секунде):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "Стави у _ред" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Избаци из _реда" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Пређи на песму" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Пропусник: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Пропусти:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Затвори после _скока" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -641,12 +690,12 @@ msgstr "_Подеси" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Подешавања" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_О програму" @@ -1020,7 +1069,7 @@ msgid "Custom string:" msgstr "Произвољна ниска:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Подешавања Безочника" @@ -1040,55 +1089,6 @@ msgid "Error" msgstr "Грeшкa" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Отвори датотеке" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Отвори" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Затвори _прозорче на „Отвори“" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Додај датотеке" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Додај" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Затвори _прозорче на „Додај“" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "Стави у _ред" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Избаци из _реда" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Пређи на песму" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Пропусник: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Пропусти:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Затвори после _скока" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Отворите адресу" @@ -1109,6 +1109,22 @@ "\n" "(Додатне поруке су скривене.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/sv.po audacious-3.5.99.1/po/sv.po --- audacious-3.5.99/po/sv.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/sv.po 2015-01-24 19:26:56.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/audacious/" "language/sv/)\n" @@ -114,7 +114,7 @@ msgstr[0] "%d fil funnen" msgstr[1] "%d filer funna" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Ny spellista" @@ -144,15 +144,15 @@ msgid "Unknown playback error" msgstr "Okänt uppspelningsfel" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Spelar nu" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -222,15 +222,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Lista över medverkande" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Licens" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Om Audacious" @@ -322,6 +322,37 @@ msgid "Preamp" msgstr "Preamp" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Öppna filer" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Öppna" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Stäng _dialogfönstret vid öppning" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Lägg till filer" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Lägg till" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Stäng _dialogfönstret vid addera" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Stäng" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -561,13 +592,6 @@ msgid "_Save" msgstr "_Spara" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Stäng" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -581,7 +605,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Hoppa" @@ -593,6 +617,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Ange tid (minuter:sekunder):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Kö" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Ta _bort från kö" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Hoppa till låt" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Filter:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Filter:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "S_täng vid hopp" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Skriv över" @@ -641,12 +690,12 @@ msgstr "_Ställ in" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Inställningar" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Om" @@ -1020,7 +1069,7 @@ msgid "Custom string:" msgstr "Anpassad sträng:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious Inställningar" @@ -1040,55 +1089,6 @@ msgid "Error" msgstr "Fel" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Öppna filer" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Öppna" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Stäng _dialogfönstret vid öppning" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Lägg till filer" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Lägg till" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Stäng _dialogfönstret vid addera" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Kö" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Ta _bort från kö" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Hoppa till låt" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Filter:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "S_täng vid hopp" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Öppna URL" @@ -1109,6 +1109,22 @@ "\n" "(Ytterligare meddelanden har dolts.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Metadata" diff -Nru audacious-3.5.99/po/ta.po audacious-3.5.99.1/po/ta.po --- audacious-3.5.99/po/ta.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/ta.po 2015-01-24 19:26:56.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Tamil (http://www.transifex.com/projects/p/audacious/language/" "ta/)\n" @@ -114,7 +114,7 @@ msgstr[0] "%d கோப்பு காணப்படவில்லை" msgstr[1] "%d கோப்புக்கள் காணப்படவில்லை" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "புதிய பாடல் பட்டியல்" @@ -142,15 +142,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "தற்போது இயக்கப்படுவது" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -220,15 +220,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "நற்பெயர்கl" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "உரிமம்" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "ஔடகிவஸ் பற்றி" @@ -320,6 +320,37 @@ msgid "Preamp" msgstr "munperukki" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "கோப்புக்களைத் திறkkavum" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "கோப்புக்களை சேர்kkavum" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -559,13 +590,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -579,7 +603,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -591,6 +615,31 @@ msgid "Enter time (minutes:seconds):" msgstr "நேரத்தை பதிவு செய்க (நிமிடங்கள்:வினாடிகள்)" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_வரிசை" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "வரிசைகளை நீக்கு" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "பாடலுக்கு தாவுக" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "வடிகட்டுக" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_வடிகட்டுக:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -639,12 +688,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1018,7 +1067,7 @@ msgid "Custom string:" msgstr "தனிப்பயன் சரம்:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1038,55 +1087,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "கோப்புக்களைத் திறkkavum" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "கோப்புக்களை சேர்kkavum" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_வரிசை" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "வரிசைகளை நீக்கு" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "பாடலுக்கு தாவுக" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "வடிகட்டுக" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_வடிகட்டுக:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "முகவரியை திற" @@ -1105,6 +1105,22 @@ "(Further messages have been hidden.)" msgstr "" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/tr.po audacious-3.5.99.1/po/tr.po --- audacious-3.5.99/po/tr.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/tr.po 2015-01-24 19:26:56.000000000 +0000 @@ -14,20 +14,24 @@ # hsngrms , 2012 # Imnune , 2012 # irem harmancı , 2013 +# irem harmancı , 2013 # maruf1 , 2013 +# M. Tayyip Yel , 2013 # Murat Senel , 2007 # Murat Şenel , 2007 # Zekeriya Cihan , 2013 +# Önder Yıldırım , 2013 # tarkan255 , 2012 # M. Tayyip Yel , 2013 # tarkan255 , 2012 # Volkan Gezer , 2014 +# Zekeriya Cihan , 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/audacious/" "language/tr/)\n" @@ -131,7 +135,7 @@ msgstr[0] "%d dosya bulundu" msgstr[1] "%d dosya bulundu" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Yeni Çalma Listesi" @@ -161,15 +165,15 @@ msgid "Unknown playback error" msgstr "Bilinmeyen oynatma hatası" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Şimdi Çalınıyor" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -239,15 +243,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Katkıda bulunanlar" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Lisans" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Audacious Hakkında" @@ -339,6 +343,37 @@ msgid "Preamp" msgstr "Ön güçlendirme" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Dosyaları Aç" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Aç" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Açtıktan sonra _pencereyi kapat" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Dosyaları Ekle" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Ekle" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Ekledikten sonra _pencereyi kapat" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Kapat" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -578,13 +613,6 @@ msgid "_Save" msgstr "_Kaydet" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Kapat" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -598,7 +626,7 @@ msgid "N/A" msgstr "Bilinmiyor" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Atla" @@ -610,6 +638,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Giriş zamanı (dakika:saniye):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Kuyruğa al" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Kuyruktan _çıkar" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Şarkıya Atla" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Süzgeç:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Süzgeç:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "Geçişten sonra _kapat" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Üzerine Yaz" @@ -658,12 +711,12 @@ msgstr "_Ayarla" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "A_yarlar" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Hakkında" @@ -1037,7 +1090,7 @@ msgid "Custom string:" msgstr "Özel metin:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious Ayarları" @@ -1057,55 +1110,6 @@ msgid "Error" msgstr "Hata" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Dosyaları Aç" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Aç" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Açtıktan sonra _pencereyi kapat" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Dosyaları Ekle" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Ekle" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Ekledikten sonra _pencereyi kapat" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Kuyruğa al" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Kuyruktan _çıkar" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Şarkıya Atla" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Süzgeç:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Süzgeç:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "Geçişten sonra _kapat" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Bağlantı Aç" @@ -1126,6 +1130,22 @@ "\n" "(Devam eden iletiler gizlendi.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Üst veri" diff -Nru audacious-3.5.99/po/uk.po audacious-3.5.99.1/po/uk.po --- audacious-3.5.99/po/uk.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/uk.po 2015-01-24 19:26:56.000000000 +0000 @@ -8,6 +8,7 @@ # Oleg , 2012 # NaiLi (aka jamesjames) Rootaerc , 2012 # NaiLi (aka jamesjames) Rootaerc , 2012 +# Oleg , 2012 # Rax Garfield , 2012 # Rax Garfield (http://biokillaz.com/), 2012 # Rax Garfield , 2012-2013 @@ -18,8 +19,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/audacious/" "language/uk/)\n" @@ -125,7 +126,7 @@ msgstr[1] "Знайдено %d файли" msgstr[2] "Знайдено %d файлів" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "Новий список відтворення" @@ -153,15 +154,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Зараз відтворюється" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -232,15 +233,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Автори" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Ліцензія" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Про Audacious" @@ -334,6 +335,37 @@ "Попереднє\n" "підсилення" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Відкрити файли" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "_Відкрити" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "Закрити _діалог при відкритті" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Додати файли" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "_Додати" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "Закрити _діалог після додавання" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "_Закрити" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -573,13 +605,6 @@ msgid "_Save" msgstr "_Зберегти" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "_Закрити" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -593,7 +618,7 @@ msgid "N/A" msgstr "N/A" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "_Перейти" @@ -605,6 +630,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Введіть час (хвилини:секунди):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Додати до списку" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "В_илучити зі списку" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Перейти до доріжки" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Фільтр: " + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Фільтр: " + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "З_акрити після переходу" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "_Перезаписати" @@ -653,12 +703,12 @@ msgstr "_Застосувати" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "_Налаштування" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "_Про" @@ -1032,7 +1082,7 @@ msgid "Custom string:" msgstr "Власний формат:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Налаштування Audacious" @@ -1052,55 +1102,6 @@ msgid "Error" msgstr "Помилка" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Відкрити файли" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "_Відкрити" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "Закрити _діалог при відкритті" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Додати файли" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "_Додати" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "Закрити _діалог після додавання" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Додати до списку" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "В_илучити зі списку" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Перейти до доріжки" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Фільтр: " - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Фільтр: " - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "З_акрити після переходу" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Відкрити адресу" @@ -1121,6 +1122,22 @@ "\n" "(Наступні повідомлення були приховані.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "Метадані" diff -Nru audacious-3.5.99/po/vi.po audacious-3.5.99.1/po/vi.po --- audacious-3.5.99/po/vi.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/vi.po 2015-01-24 19:26:56.000000000 +0000 @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/audacious/" "language/vi/)\n" @@ -111,7 +111,7 @@ msgid_plural "%d files found" msgstr[0] "%d tập tin được tìm thấy" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "D.sách mới" @@ -139,15 +139,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "Đang phát" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -216,15 +216,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "Đóng góp" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "Giấy phép" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "Giới thiệu Audacious" @@ -316,6 +316,37 @@ msgid "Preamp" msgstr "Độ lớn" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "Mở tập tin" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "Thêm tập tin" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -555,13 +586,6 @@ msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -575,7 +599,7 @@ msgid "N/A" msgstr "" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "" @@ -587,6 +611,31 @@ msgid "Enter time (minutes:seconds):" msgstr "Nhập thời gian (phút:giây):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "_Hàng đợi" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "Bỏ khỏi _hàng đợi" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "Chuyển đến bài hát" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "Bộ lọc:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "_Bộ lọc:" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "" @@ -635,12 +684,12 @@ msgstr "" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "" @@ -1014,7 +1063,7 @@ msgid "Custom string:" msgstr "Chuỗi tùy chọn:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "" @@ -1034,55 +1083,6 @@ msgid "Error" msgstr "" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "Mở tập tin" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "Thêm tập tin" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "_Hàng đợi" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "Bỏ khỏi _hàng đợi" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "Chuyển đến bài hát" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "Bộ lọc:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "_Bộ lọc:" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "Mở địa chỉ URL" @@ -1103,6 +1103,22 @@ "\n" "(Các thông báo khác đã bị ẩn.)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/po/zh_CN.po audacious-3.5.99.1/po/zh_CN.po --- audacious-3.5.99/po/zh_CN.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/zh_CN.po 2015-01-24 19:26:56.000000000 +0000 @@ -4,8 +4,8 @@ # # Translators: # Chasye , 2010 -# JeffBai , 2014 -# JeffBai , 2014 +# 白铭骢 , 2014 +# 白铭骢 , 2014 # Luke , 2012 # Michael Jay Tong , 2014 # Luke , 2012 @@ -15,9 +15,9 @@ msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" -"Last-Translator: Thomas Lange \n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-26 02:37+0000\n" +"Last-Translator: zhangmin \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/" "audacious/language/zh_CN/)\n" "Language: zh_CN\n" @@ -117,7 +117,7 @@ msgid_plural "%d files found" msgstr[0] "找到%d个文件" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "新建播放列表" @@ -128,7 +128,7 @@ #: src/libaudcore/audstrings.cc:532 src/libaudcore/tuple.cc:481 msgid "(character encoding error)" -msgstr "" +msgstr "(字符编码错误)" #: src/libaudcore/playback.cc:328 src/libaudcore/probe.cc:151 msgid "Error loading plugin" @@ -147,15 +147,15 @@ msgid "Unknown playback error" msgstr "未知播放错误" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" -msgstr "" +msgstr "不可用音频格式" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "正在播放" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -222,15 +222,15 @@ msgid "Invalid file name" msgstr "无效的文件名" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "特别鸣谢" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "许可" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "关于Audacious" @@ -322,6 +322,37 @@ msgid "Preamp" msgstr "前置放大器" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "打开文件" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "打开 (&O)" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "打开时关闭对话框 (&D)" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "添加文件" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "添加 (&A)" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "添加时关闭对话框 (&D)" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "关闭 (&C)" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -555,19 +586,12 @@ #: src/libaudgui/infowin.cc:389 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "当移动到下一首歌时清除此栏 (_r)" #: src/libaudgui/infowin.cc:403 msgid "_Save" msgstr "保存 (&S)" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "关闭 (&C)" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "下一首(_N)" @@ -581,7 +605,7 @@ msgid "N/A" msgstr "不可用" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "跳至 (&J)" @@ -593,6 +617,31 @@ msgid "Enter time (minutes:seconds):" msgstr "输入时间 (分:秒):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "入队(_Q)" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "出列(_q)" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "跳到歌曲" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "过滤器:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "过滤器(_F):" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "跳转时关闭 (&C)" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "覆盖(O)" @@ -641,12 +690,12 @@ msgstr "设置 (&S)" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "设置 (&S)" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "关于 (&A)" @@ -1020,7 +1069,7 @@ msgid "Custom string:" msgstr "自定字符:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious 设置" @@ -1040,55 +1089,6 @@ msgid "Error" msgstr "错误" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "打开文件" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "打开 (&O)" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "打开时关闭对话框 (&D)" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "添加文件" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "添加 (&A)" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "添加时关闭对话框 (&D)" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "入队(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "出列(_q)" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "跳到歌曲" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "过滤器:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "过滤器(_F):" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "跳转时关闭 (&C)" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "打开URL" @@ -1109,6 +1109,22 @@ "\n" "(详细信息已隐藏。)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "打开文件夹" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "元数据" diff -Nru audacious-3.5.99/po/zh_TW.po audacious-3.5.99.1/po/zh_TW.po --- audacious-3.5.99/po/zh_TW.po 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/po/zh_TW.po 2015-01-24 19:26:56.000000000 +0000 @@ -6,12 +6,13 @@ # Ruei-Yuan Lu , 2011 # whhone , 2013 # whhone , 2013 +# whhone , 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2014-12-04 18:06+0100\n" -"PO-Revision-Date: 2014-12-01 19:57+0000\n" +"POT-Creation-Date: 2015-01-24 13:09+0100\n" +"PO-Revision-Date: 2014-12-22 12:38+0000\n" "Last-Translator: Thomas Lange \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/" "audacious/language/zh_TW/)\n" @@ -112,7 +113,7 @@ msgid_plural "%d files found" msgstr[0] "找到 %d 個檔案" -#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:139 +#: src/libaudcore/adder.cc:317 src/libaudcore/playlist.cc:141 msgid "New Playlist" msgstr "新播放清單" @@ -140,15 +141,15 @@ msgid "Unknown playback error" msgstr "" -#: src/libaudcore/playback.cc:515 +#: src/libaudcore/playback.cc:514 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:140 +#: src/libaudcore/playlist.cc:142 msgid "Now Playing" msgstr "正在播放" -#: src/libaudcore/playlist.cc:1622 +#: src/libaudcore/playlist.cc:1638 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -215,15 +216,15 @@ msgid "Invalid file name" msgstr "" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" msgstr "開發團隊" -#: src/libaudgui/about.cc:38 src/libaudqt/about.cc:37 +#: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "License" msgstr "授權條款" -#: src/libaudgui/about.cc:72 src/libaudqt/about.cc:89 +#: src/libaudgui/about.cc:69 src/libaudqt/about.cc:88 msgid "About Audacious" msgstr "關於 Audacious" @@ -315,6 +316,37 @@ msgid "Preamp" msgstr "前置放大" +#: src/libaudgui/file-opener.cc:80 src/libaudqt/fileopener.cc:39 +msgid "Open Files" +msgstr "開啟檔案" + +#: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 +msgid "_Open" +msgstr "開啟(_O)" + +#: src/libaudgui/file-opener.cc:83 +msgid "Close _dialog on open" +msgstr "開啟後關閉對話視窗(_D)" + +#: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 +msgid "Add Files" +msgstr "加入檔案" + +#: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 +msgid "_Add" +msgstr "加入(_A)" + +#: src/libaudgui/file-opener.cc:91 +msgid "Close _dialog on add" +msgstr "加入後關閉對話視窗(_D)" + +#: src/libaudgui/file-opener.cc:127 src/libaudgui/infowin.cc:406 +#: src/libaudgui/jump-to-track.cc:307 src/libaudgui/plugin-prefs.cc:166 +#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 +msgid "_Close" +msgstr "關閉(_C)" + #: src/libaudgui/infopopup.cc:200 src/libaudgui/infowin.cc:360 #: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:105 @@ -554,13 +586,6 @@ msgid "_Save" msgstr "儲存(_S)" -#: src/libaudgui/infowin.cc:406 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:762 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/ui_fileopener.cc:127 src/libaudgui/ui_jumptotrack.cc:302 -#: src/libaudgui/util.cc:167 src/libaudqt/queue-manager.cc:116 -msgid "_Close" -msgstr "關閉(_C)" - #: src/libaudgui/infowin.cc:409 msgid "_Next" msgstr "" @@ -574,7 +599,7 @@ msgid "N/A" msgstr "無" -#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/ui_jumptotrack.cc:296 +#: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:312 msgid "_Jump" msgstr "跳轉(_J)" @@ -586,6 +611,31 @@ msgid "Enter time (minutes:seconds):" msgstr "請輸入時間 (分:秒):" +#: src/libaudgui/jump-to-track.cc:95 src/libaudgui/jump-to-track.cc:103 +#: src/libaudgui/jump-to-track.cc:303 +msgid "_Queue" +msgstr "排入佇列(_Q)" + +#: src/libaudgui/jump-to-track.cc:101 +msgid "Un_queue" +msgstr "移出佇列(_Q)" + +#: src/libaudgui/jump-to-track.cc:238 +msgid "Jump to Song" +msgstr "跳轉到指定歌曲" + +#: src/libaudgui/jump-to-track.cc:263 +msgid "Filter: " +msgstr "過濾器:" + +#: src/libaudgui/jump-to-track.cc:264 +msgid "_Filter:" +msgstr "過濾器(_F):" + +#: src/libaudgui/jump-to-track.cc:296 +msgid "C_lose on jump" +msgstr "切換後關閉(_C)" + #: src/libaudgui/playlists.cc:89 msgid "_Overwrite" msgstr "覆寫(_O)" @@ -634,12 +684,12 @@ msgstr "套用(_S)" #: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:650 -#: src/libaudqt/prefs-window.cc:491 src/libaudqt/prefs-window.cc:637 +#: src/libaudqt/prefs-window.cc:490 msgid "_Settings" msgstr "設定(_S)" #: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:661 -#: src/libaudqt/prefs-window.cc:505 src/libaudqt/prefs-window.cc:634 +#: src/libaudqt/prefs-window.cc:504 msgid "_About" msgstr "關於(_A)" @@ -1013,7 +1063,7 @@ msgid "Custom string:" msgstr "自訂字串:" -#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:713 +#: src/libaudgui/prefs-window.cc:711 src/libaudqt/prefs-window.cc:648 msgid "Audacious Settings" msgstr "Audacious 設定" @@ -1033,55 +1083,6 @@ msgid "Error" msgstr "錯誤" -#: src/libaudgui/ui_fileopener.cc:80 src/libaudqt/fileopener.cc:39 -msgid "Open Files" -msgstr "開啟檔案" - -#: src/libaudgui/ui_fileopener.cc:81 src/libaudgui/url-opener.cc:50 -msgid "_Open" -msgstr "開啟(_O)" - -#: src/libaudgui/ui_fileopener.cc:83 -msgid "Close _dialog on open" -msgstr "開啟後關閉對話視窗(_D)" - -#: src/libaudgui/ui_fileopener.cc:88 src/libaudqt/fileopener.cc:39 -msgid "Add Files" -msgstr "加入檔案" - -#: src/libaudgui/ui_fileopener.cc:89 src/libaudgui/url-opener.cc:56 -msgid "_Add" -msgstr "加入(_A)" - -#: src/libaudgui/ui_fileopener.cc:91 -msgid "Close _dialog on add" -msgstr "加入後關閉對話視窗(_D)" - -#: src/libaudgui/ui_jumptotrack.cc:95 src/libaudgui/ui_jumptotrack.cc:103 -#: src/libaudgui/ui_jumptotrack.cc:307 -msgid "_Queue" -msgstr "排入佇列(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:101 -msgid "Un_queue" -msgstr "移出佇列(_Q)" - -#: src/libaudgui/ui_jumptotrack.cc:239 -msgid "Jump to Song" -msgstr "跳轉到指定歌曲" - -#: src/libaudgui/ui_jumptotrack.cc:264 -msgid "Filter: " -msgstr "過濾器:" - -#: src/libaudgui/ui_jumptotrack.cc:265 -msgid "_Filter:" -msgstr "過濾器(_F):" - -#: src/libaudgui/ui_jumptotrack.cc:289 -msgid "C_lose on jump" -msgstr "切換後關閉(_C)" - #: src/libaudgui/url-opener.cc:49 msgid "Open URL" msgstr "開啟網址" @@ -1102,6 +1103,22 @@ "\n" "(詳細訊息已被隱藏。)" +#: src/libaudqt/fileopener.cc:40 +msgid "Open Folder" +msgstr "" + +#: src/libaudqt/fileopener.cc:42 +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:37 msgid "Metadata" msgstr "" diff -Nru audacious-3.5.99/src/libaudcore/Makefile audacious-3.5.99.1/src/libaudcore/Makefile --- audacious-3.5.99/src/libaudcore/Makefile 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/Makefile 2015-01-24 19:26:56.000000000 +0000 @@ -95,7 +95,7 @@ -DHARDCODE_PLUGINDIR=\"${plugindir}\" \ -DHARDCODE_LOCALEDIR=\"${localedir}\" \ -DHARDCODE_DESKTOPFILE=\"${datarootdir}/applications/audacious.desktop\" \ - -DHARDCODE_ICONFILE=\"${datarootdir}/pixmaps/audacious.png\" + -DHARDCODE_ICONFILE=\"${datarootdir}/icons/hicolor/48x48/apps/audacious.png\" CFLAGS += ${LIB_CFLAGS} diff -Nru audacious-3.5.99/src/libaudcore/playback.cc audacious-3.5.99.1/src/libaudcore/playback.cc --- audacious-3.5.99/src/libaudcore/playback.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/playback.cc 2015-01-24 19:26:56.000000000 +0000 @@ -483,10 +483,9 @@ // apply pause immediately if ready if (is_ready ()) - { output_pause (pause); - event_queue (pause ? "playback pause" : "playback unpause", nullptr); - } + + event_queue (pause ? "playback pause" : "playback unpause", nullptr); unlock (); } diff -Nru audacious-3.5.99/src/libaudcore/playlist.cc audacious-3.5.99.1/src/libaudcore/playlist.cc --- audacious-3.5.99/src/libaudcore/playlist.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/playlist.cc 2015-01-24 19:26:56.000000000 +0000 @@ -51,6 +51,8 @@ #include #endif +using namespace Playlist; + enum { ResumeStop, ResumePlay, @@ -98,15 +100,13 @@ int val; }; -struct Update { - Playlist::Update level; - int before, after; -}; - struct Entry { Entry (PlaylistAddItem && item); ~Entry (); + void set_tuple (Tuple && new_tuple); + void set_failed (String && new_error); + String filename; PluginHandle * decoder; Tuple tuple; @@ -122,6 +122,8 @@ PlaylistData (int id); ~PlaylistData (); + void set_entry_tuple (Entry * entry, Tuple && tuple); + int number, unique_id; String filename, title; bool modified; @@ -158,7 +160,7 @@ static bool resume_paused = false; static QueuedFunc queued_update; -static Playlist::Update update_level; +static UpdateLevel update_level; struct ScanItem : public ListNode { @@ -188,47 +190,47 @@ static SmartPtr title_formatter; -static void entry_set_tuple_real (Entry * entry, Tuple && tuple) +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 (entry->tuple.get_value_type (Tuple::StartTime) == Tuple::Int) + if (tuple.get_value_type (Tuple::StartTime) == Tuple::Int) return; - entry->scanned = (bool) tuple; - entry->failed = false; - entry->error = String (); + scanned = (bool) new_tuple; + failed = false; + error = String (); - if (! tuple) - tuple.set_filename (entry->filename); + if (! new_tuple) + new_tuple.set_filename (filename); - tuple.generate_fallbacks (); - title_formatter->format (tuple); + new_tuple.generate_fallbacks (); + title_formatter->format (new_tuple); - entry->length = aud::max (0, tuple.get_int (Tuple::Length)); - entry->tuple = std::move (tuple); + length = aud::max (0, new_tuple.get_int (Tuple::Length)); + tuple = std::move (new_tuple); } -static void entry_set_tuple (PlaylistData * playlist, Entry * entry, Tuple && tuple) +void PlaylistData::set_entry_tuple (Entry * entry, Tuple && tuple) { scan_cancel (entry); - playlist->total_length -= entry->length; + total_length -= entry->length; if (entry->selected) - playlist->selected_length -= entry->length; + selected_length -= entry->length; - entry_set_tuple_real (entry, std::move (tuple)); + entry->set_tuple (std::move (tuple)); - playlist->total_length += entry->length; + total_length += entry->length; if (entry->selected) - playlist->selected_length += entry->length; + selected_length += entry->length; } -static void entry_set_failed (PlaylistData * playlist, Entry * entry, String && error) +void Entry::set_failed (String && new_error) { - entry->scanned = true; - entry->failed = true; - entry->error = std::move (error); + scanned = true; + failed = true; + error = std::move (new_error); } Entry::Entry (PlaylistAddItem && item) : @@ -242,7 +244,7 @@ selected (false), queued (false) { - entry_set_tuple_real (this, std::move (item.tuple)); + set_tuple (std::move (item.tuple)); } Entry::~Entry () @@ -318,8 +320,8 @@ p->next_update = Update (); } - Playlist::Update level = update_level; - update_level = Playlist::NoUpdate; + UpdateLevel level = update_level; + update_level = NoUpdate; LEAVE; @@ -334,14 +336,15 @@ return playback_set_info (entry->number, entry->filename, entry->decoder, std::move (tuple)); } -static void queue_update (Playlist::Update level, PlaylistData * p, int at, int count) +static void queue_update (UpdateLevel level, PlaylistData * p, int at, + int count, bool queue_changed = false) { if (p) { - if (level == Playlist::Structure) + if (level == Structure) scan_queue_playlist (p); - if (level >= Playlist::Metadata) + if (level >= Metadata) { if (p == playing_playlist && p->position) send_playback_info (p->position); @@ -361,9 +364,12 @@ p->next_update.before = at; p->next_update.after = p->entries.len () - at - count; } + + if (queue_changed) + p->next_update.queue_changed = true; } - if (level == Playlist::Structure) + if (level == Structure) scan_restart (); if (! update_level) @@ -372,24 +378,27 @@ update_level = aud::max (update_level, level); } -EXPORT bool aud_playlist_update_pending () +EXPORT bool aud_playlist_update_pending (int playlist_num) { - ENTER; - bool pending = update_level ? true : false; - RETURN (pending); + if (playlist_num >= 0) + { + ENTER_GET_PLAYLIST (false); + bool pending = playlist->next_update.level ? true : false; + RETURN (pending); + } + else + { + ENTER; + bool pending = update_level ? true : false; + RETURN (pending); + } } -EXPORT Playlist::Update aud_playlist_updated_range (int playlist_num, int * at, int * count) +EXPORT Update aud_playlist_update_detail (int playlist_num) { - ENTER_GET_PLAYLIST (Playlist::NoUpdate); - - Update * u = & playlist->last_update; - - Playlist::Update level = u->level; - * at = u->before; - * count = playlist->entries.len () - u->before - u->after; - - RETURN (level); + ENTER_GET_PLAYLIST (Update ()); + Update update = playlist->last_update; + RETURN (update); } EXPORT bool aud_playlist_scan_in_progress (int playlist_num) @@ -537,12 +546,12 @@ if (! entry->scanned && request->tuple) { - entry_set_tuple (playlist, entry, std::move (request->tuple)); - queue_update (Playlist::Metadata, playlist, entry->number, 1); + playlist->set_entry_tuple (entry, std::move (request->tuple)); + queue_update (Metadata, playlist, entry->number, 1); } if (! entry->decoder || ! entry->scanned) - entry_set_failed (playlist, entry, std::move (request->error)); + entry->set_failed (std::move (request->error)); scan_check_complete (playlist); scan_schedule (); @@ -657,7 +666,7 @@ ENTER; - update_level = Playlist::NoUpdate; + update_level = NoUpdate; scan_enabled = false; scan_playlist = scan_row = 0; @@ -725,12 +734,13 @@ if (at < 0 || at > playlists.len ()) at = playlists.len (); + auto playlist = new PlaylistData (id); playlists.insert (at, 1); - playlists[at].capture (new PlaylistData (id)); + playlists[at].capture (playlist); number_playlists (at, playlists.len () - at); - queue_update (Playlist::Structure, nullptr, 0, 0); + queue_update (Structure, playlist, 0, 0); LEAVE; } @@ -767,7 +777,7 @@ number_playlists (from, to + count - from); } - queue_update (Playlist::Structure, nullptr, 0, 0); + queue_update (Structure, nullptr, 0, 0); LEAVE; } @@ -799,7 +809,7 @@ was_playing = true; } - queue_update (Playlist::Structure, nullptr, 0, 0); + queue_update (Structure, nullptr, 0, 0); LEAVE; if (was_active) @@ -836,7 +846,7 @@ playlist->filename = String (filename); playlist->modified = true; - queue_update (Playlist::Metadata, nullptr, 0, 0); + queue_update (Metadata, nullptr, 0, 0); LEAVE; } @@ -854,7 +864,7 @@ playlist->title = String (title); playlist->modified = true; - queue_update (Playlist::Metadata, nullptr, 0, 0); + queue_update (Metadata, nullptr, 0, 0); LEAVE; } @@ -1063,7 +1073,7 @@ number_entries (playlist, at, entries + number - at); - queue_update (Playlist::Structure, playlist, at, number); + queue_update (Structure, playlist, at, number); LEAVE; } @@ -1072,7 +1082,7 @@ ENTER_GET_PLAYLIST (); int entries = playlist->entries.len (); - bool position_changed = false; + bool position_changed = false, queue_changed = false; PlaybackChange change = NoChange; if (at < 0 || at > entries) @@ -1103,7 +1113,10 @@ Entry * entry = playlist->entries [at + count].get (); if (entry->queued) + { playlist->queued.remove (playlist->queued.find (entry), 1); + queue_changed = true; + } if (entry->selected) { @@ -1125,7 +1138,7 @@ change = change_playback (playlist); } - queue_update (Playlist::Structure, playlist, at, 0); + queue_update (Structure, playlist, at, 0, queue_changed); LEAVE; if (position_changed) @@ -1142,11 +1155,11 @@ } EXPORT PluginHandle * aud_playlist_entry_get_decoder (int playlist_num, - int entry_num, Playlist::GetMode mode, String * error) + int entry_num, GetMode mode, String * error) { ENTER; - const bool wait = (mode == Playlist::Wait || mode == Playlist::WaitGuess); + const bool wait = (mode == Wait || mode == WaitGuess); Entry * entry = get_entry (playlist_num, entry_num, wait, false); PluginHandle * decoder = entry ? entry->decoder : nullptr; @@ -1158,12 +1171,12 @@ } EXPORT Tuple aud_playlist_entry_get_tuple (int playlist_num, int entry_num, - Playlist::GetMode mode, String * error) + GetMode mode, String * error) { ENTER; - const bool wait = (mode == Playlist::Wait || mode == Playlist::WaitGuess); - const bool guess = (mode == Playlist::Guess || mode == Playlist::WaitGuess); + const bool wait = (mode == Wait || mode == WaitGuess); + const bool guess = (mode == Guess || mode == WaitGuess); Entry * entry = get_entry (playlist_num, entry_num, false, wait); @@ -1221,7 +1234,7 @@ } if (first <= last) - queue_update (Playlist::Selection, playlist, first, last + 1 - first); + queue_update (Selection, playlist, first, last + 1 - first); LEAVE; } @@ -1254,7 +1267,7 @@ playlist->selected_length -= entry->length; } - queue_update (Playlist::Selection, playlist, entry_num, 1); + queue_update (Selection, playlist, entry_num, 1); LEAVE; } @@ -1301,7 +1314,7 @@ } if (first < entries) - queue_update (Playlist::Selection, playlist, first, last + 1 - first); + queue_update (Selection, playlist, first, last + 1 - first); LEAVE; } @@ -1370,7 +1383,7 @@ playlist->entries.move_from (temp, 0, top, bottom - top, false, true); number_entries (playlist, top, bottom - top); - queue_update (Playlist::Structure, playlist, top, bottom - top); + queue_update (Structure, playlist, top, bottom - top); RETURN (shift); } @@ -1407,7 +1420,7 @@ RETURN (); int entries = playlist->entries.len (); - bool position_changed = false; + bool position_changed = false, queue_changed = false; PlaybackChange change = NoChange; if (playlist->position && playlist->position->selected) @@ -1433,7 +1446,10 @@ if (entry->selected) { if (entry->queued) + { playlist->queued.remove (playlist->queued.find (entry), 1); + queue_changed = true; + } playlist->total_length -= entry->length; after = 0; @@ -1460,7 +1476,7 @@ change = change_playback (playlist); } - queue_update (Playlist::Structure, playlist, before, entries - after - before); + queue_update (Structure, playlist, before, entries - after - before, queue_changed); LEAVE; if (position_changed) @@ -1479,7 +1495,7 @@ std::swap (playlist->entries[i], playlist->entries[entries - 1 - i]); number_entries (playlist, 0, entries); - queue_update (Playlist::Structure, playlist, 0, entries); + queue_update (Structure, playlist, 0, entries); LEAVE; } @@ -1506,7 +1522,7 @@ } number_entries (playlist, 0, entries); - queue_update (Playlist::Structure, playlist, 0, entries); + queue_update (Structure, playlist, 0, entries); LEAVE; } @@ -1520,7 +1536,7 @@ std::swap (playlist->entries[i], playlist->entries[rand () % entries]); number_entries (playlist, 0, entries); - queue_update (Playlist::Structure, playlist, 0, entries); + queue_update (Structure, playlist, 0, entries); LEAVE; } @@ -1548,7 +1564,7 @@ } number_entries (playlist, 0, entries); - queue_update (Playlist::Structure, playlist, 0, entries); + queue_update (Structure, playlist, 0, entries); LEAVE; } @@ -1582,7 +1598,7 @@ playlist->entries.sort (compare_cb, data); number_entries (playlist, 0, playlist->entries.len ()); - queue_update (Playlist::Structure, playlist, 0, playlist->entries.len ()); + queue_update (Structure, playlist, 0, playlist->entries.len ()); } static void sort_selected (PlaylistData * playlist, CompareData * data) @@ -1607,7 +1623,7 @@ } number_entries (playlist, 0, entries); - queue_update (Playlist::Structure, playlist, 0, entries); + queue_update (Structure, playlist, 0, entries); } static bool entries_are_scanned (PlaylistData * playlist, bool selected) @@ -1684,7 +1700,7 @@ for (auto & entry : playlist->entries) title_formatter->format (entry->tuple); - queue_update (Playlist::Metadata, playlist.get (), 0, playlist->entries.len ()); + queue_update (Metadata, playlist.get (), 0, playlist->entries.len ()); } LEAVE; @@ -1709,10 +1725,10 @@ for (auto & entry : playlist->entries) { if (! selected || entry->selected) - entry_set_tuple (playlist, entry.get (), Tuple ()); + playlist->set_entry_tuple (entry.get (), Tuple ()); } - queue_update (Playlist::Metadata, playlist, 0, playlist->entries.len ()); + queue_update (Metadata, playlist, 0, playlist->entries.len ()); scan_queue_playlist (playlist); scan_restart (); LEAVE; @@ -1742,8 +1758,8 @@ { if (! strcmp (entry->filename, filename)) { - entry_set_tuple (playlist.get (), entry.get (), Tuple ()); - queue_update (Playlist::Metadata, playlist.get (), entry->number, 1); + playlist->set_entry_tuple (entry.get (), Tuple ()); + queue_update (Metadata, playlist.get (), entry->number, 1); queue = true; } } @@ -1799,7 +1815,7 @@ entry->queued = true; - queue_update (Playlist::Selection, playlist, entry_num, 1); + queue_update (Selection, playlist, entry_num, 1, true); LEAVE; } @@ -1828,7 +1844,7 @@ playlist->queued.move_from (add, 0, at, -1, true, true); if (first < playlist->entries.len ()) - queue_update (Playlist::Selection, playlist, first, last + 1 - first); + queue_update (Selection, playlist, first, last + 1 - first, true); LEAVE; } @@ -1872,7 +1888,7 @@ playlist->queued.remove (at, number); if (first < entries) - queue_update (Playlist::Selection, playlist, first, last + 1 - first); + queue_update (Selection, playlist, first, last + 1 - first, true); LEAVE; } @@ -1900,7 +1916,7 @@ } if (first < entries) - queue_update (Playlist::Selection, playlist, first, last + 1 - first); + queue_update (Selection, playlist, first, last + 1 - first, true); LEAVE; } @@ -2012,6 +2028,8 @@ set_position (playlist, playlist->queued[0], true); playlist->queued.remove (0, 1); playlist->position->queued = false; + + queue_update (Selection, playlist, playlist->position->number, 1, true); } else if (aud_get_bool (nullptr, "shuffle")) { @@ -2083,9 +2101,9 @@ RETURN (); Entry * entry = playlist->position; - entry_set_tuple (playlist, entry, std::move (tuple)); + playlist->set_entry_tuple (entry, std::move (tuple)); - queue_update (Playlist::Metadata, playlist, entry->number, 1); + queue_update (Metadata, playlist, entry->number, 1); LEAVE; } @@ -2229,7 +2247,7 @@ } queued_update.stop (); - update_level = Playlist::NoUpdate; + update_level = NoUpdate; LEAVE; } diff -Nru audacious-3.5.99/src/libaudcore/playlist.h audacious-3.5.99.1/src/libaudcore/playlist.h --- audacious-3.5.99/src/libaudcore/playlist.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/playlist.h 2015-01-24 19:26:56.000000000 +0000 @@ -33,13 +33,20 @@ * has been read for some entries, or that the title or filename of a playlist * has changed, and implies Selection. Structure covers any other change, and * implies both Selection and Metadata. */ -enum Update { +enum UpdateLevel { NoUpdate = 0, Selection, Metadata, Structure }; +struct Update { + UpdateLevel level; // type of update + int before; // number of unaffected entries at playlist start + int after; // number of unaffected entries at playlist end + bool queue_changed; // true if entries have been added to/removed from queue +}; + /* The values which can be passed to playlist_sort_by_scheme(), * playlist_sort_selected_by_scheme(), and * playlist_remove_duplicates_by_scheme(). PlaylistSort::Path means the entire @@ -54,6 +61,7 @@ Artist, AlbumArtist, Date, + Genre, Track, FormattedTitle, Length, @@ -321,17 +329,14 @@ /* Removes the selected entries in a playlist from the queue, if they are in it. */ void aud_playlist_queue_delete_selected (int playlist); -/* Returns true if a "playlist update" hook call is pending. If called from - * within the hook, the current hook call is not considered pending. */ -bool aud_playlist_update_pending (); +/* Returns true if a "playlist update" hook call is pending for the given + * playlist (or for any playlist, if is -1). If called from within + * the hook, the current hook call is not considered pending. */ +bool aud_playlist_update_pending (int playlist = -1); /* May be called within the "playlist update" hook to determine the update level - * and number of entries changed in a playlist. Returns the update level for - * the playlist, storing the number of the first entry changed in and the - * number of contiguous entries to be updated in . Note that entries may - * have been added or removed within this range. If no entries in the playlist - * have changed, returns zero. */ -Playlist::Update aud_playlist_updated_range (int playlist, int * at, int * count); + * and number of entries changed in a playlist. */ +Playlist::Update aud_playlist_update_detail (int playlist); /* Returns true if entries are being added to a playlist in the background. * If is -1, checks all playlists. */ diff -Nru audacious-3.5.99/src/libaudcore/playlist-utils.cc audacious-3.5.99.1/src/libaudcore/playlist-utils.cc --- audacious-3.5.99/src/libaudcore/playlist-utils.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/playlist-utils.cc 2015-01-24 19:26:56.000000000 +0000 @@ -91,6 +91,11 @@ return tuple_compare_int (a, b, Tuple::Year); } +static int tuple_compare_genre (const Tuple & a, const Tuple & b) +{ + return tuple_compare_string (a, b, Tuple::Genre); +} + static int tuple_compare_track (const Tuple & a, const Tuple & b) { return tuple_compare_int (a, b, Tuple::Track); @@ -114,9 +119,10 @@ nullptr, // artist nullptr, // album artist nullptr, // date + nullptr, // genre nullptr, // track nullptr, // formatted title - nullptr // length + nullptr // length }; static const PlaylistTupleCompareFunc tuple_comparisons[] = { @@ -127,6 +133,7 @@ tuple_compare_artist, tuple_compare_album_artist, tuple_compare_date, + tuple_compare_genre, tuple_compare_track, tuple_compare_formatted_title, tuple_compare_length @@ -386,7 +393,7 @@ static void update_cb (void * data, void *) { - auto level = aud::from_ptr (data); + auto level = aud::from_ptr (data); if (level >= Playlist::Metadata) state_changed = true; } diff -Nru audacious-3.5.99/src/libaudcore/plugin-init.cc audacious-3.5.99.1/src/libaudcore/plugin-init.cc --- audacious-3.5.99/src/libaudcore/plugin-init.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/plugin-init.cc 2015-01-24 19:26:56.000000000 +0000 @@ -102,6 +102,7 @@ return; AUDWARN ("%s failed to start.\n", aud_plugin_get_name (p)); + plugin_set_failed (p); plugin_set_enabled (p, false); skip = p; break; @@ -119,6 +120,7 @@ if (! table[type].f.s.set_current (p)) { AUDWARN ("%s failed to start.\n", aud_plugin_get_name (p)); + plugin_set_failed (p); continue; } @@ -142,8 +144,8 @@ if (! table[type].f.m.start (p)) { - AUDWARN ("%s failed to start; disabling.\n", aud_plugin_get_name (p)); - plugin_set_enabled (p, false); + AUDWARN ("%s failed to start.\n", aud_plugin_get_name (p)); + plugin_set_failed (p); } } } @@ -248,6 +250,7 @@ AUDERR ("%s failed to start; falling back to %s.\n", aud_plugin_get_name (p), aud_plugin_get_name (old)); + plugin_set_failed (p); plugin_set_enabled (p, false); plugin_set_enabled (old, true); @@ -269,6 +272,7 @@ if (table[type].f.m.start && ! table[type].f.m.start (p)) { AUDERR ("%s failed to start.\n", aud_plugin_get_name (p)); + plugin_set_failed (p); plugin_set_enabled (p, false); return false; } diff -Nru audacious-3.5.99/src/libaudcore/plugin-registry.cc audacious-3.5.99.1/src/libaudcore/plugin-registry.cc --- audacious-3.5.99/src/libaudcore/plugin-registry.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/plugin-registry.cc 2015-01-24 19:26:56.000000000 +0000 @@ -583,6 +583,11 @@ plugin_call_watches (plugin); } +void plugin_set_failed (PluginHandle * plugin) +{ + plugin->header = nullptr; +} + EXPORT void aud_plugin_add_watch (PluginHandle * plugin, PluginWatchFunc func, void * data) { plugin->watches.append (func, data); diff -Nru audacious-3.5.99/src/libaudcore/plugins-internal.h audacious-3.5.99.1/src/libaudcore/plugins-internal.h --- audacious-3.5.99/src/libaudcore/plugins-internal.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/plugins-internal.h 2015-01-24 19:26:56.000000000 +0000 @@ -43,6 +43,7 @@ void plugin_register (const char * path, int timestamp); void plugin_set_enabled (PluginHandle * plugin, bool enabled); +void plugin_set_failed (PluginHandle * plugin); bool transport_plugin_has_scheme (PluginHandle * plugin, const char * scheme); bool playlist_plugin_has_ext (PluginHandle * plugin, const char * ext); diff -Nru audacious-3.5.99/src/libaudcore/preferences.h audacious-3.5.99.1/src/libaudcore/preferences.h --- audacious-3.5.99/src/libaudcore/preferences.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudcore/preferences.h 2015-01-24 19:26:56.000000000 +0000 @@ -55,7 +55,7 @@ }; struct WidgetVTable { - ArrayRef widgets; + ArrayRef widgets; }; struct WidgetVFonts { @@ -68,26 +68,26 @@ struct WidgetVCombo { /* static init */ - ArrayRef elems; + ArrayRef elems; /* runtime init */ - ArrayRef (* fill) (); + ArrayRef (* fill) (); }; struct WidgetVBox { - ArrayRef widgets; + ArrayRef widgets; - bool horizontal; /* false gives vertical, true gives horizontal aligment of child widgets */ + bool horizontal; /* false gives vertical, true gives horizontal alignment of child widgets */ bool frame; /* whether to draw frame around box */ }; struct NotebookTab { const char * name; - ArrayRef widgets; + ArrayRef widgets; }; struct WidgetVNotebook { - ArrayRef tabs; + ArrayRef tabs; }; struct WidgetVSeparator { @@ -291,7 +291,7 @@ { return {PreferencesWidget::CustomQt, 0, 0, {}, populate}; } struct PluginPreferences { - ArrayRef widgets; + ArrayRef widgets; void (* init) (void); void (* apply) (void); diff -Nru audacious-3.5.99/src/libaudgui/about.cc audacious-3.5.99.1/src/libaudgui/about.cc --- audacious-3.5.99/src/libaudgui/about.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/about.cc 2015-01-24 19:26:56.000000000 +0000 @@ -27,10 +27,7 @@ #include "libaudgui.h" #include "libaudgui-gtk.h" -static const char about_text[] = - "Audacious " VERSION "\n" - "Copyright © 2001-2014 Audacious developers and others"; - +static const char about_text[] = "Audacious " VERSION "\n" COPYRIGHT; static const char website[] = "http://audacious-media-player.org"; static GtkWidget * create_credits_notebook (const char * credits, const char * license) @@ -64,7 +61,7 @@ return notebook; } -static GtkWidget * create_about_window (void) +static GtkWidget * create_about_window () { const char * data_dir = aud_get_path (AudPath::DataDir); @@ -107,7 +104,7 @@ g_strchomp (license); GtkWidget * notebook = create_credits_notebook (credits, license); - gtk_widget_set_size_request (notebook, 600, 250); + gtk_widget_set_size_request (notebook, 570, 250); gtk_box_pack_start ((GtkBox *) vbox, notebook, true, true, 0); g_free (credits); @@ -116,13 +113,13 @@ return about_window; } -EXPORT void audgui_show_about_window (void) +EXPORT void audgui_show_about_window () { if (! audgui_reshow_unique_window (AUDGUI_ABOUT_WINDOW)) audgui_show_unique_window (AUDGUI_ABOUT_WINDOW, create_about_window ()); } -EXPORT void audgui_hide_about_window (void) +EXPORT void audgui_hide_about_window () { audgui_hide_unique_window (AUDGUI_ABOUT_WINDOW); } diff -Nru audacious-3.5.99/src/libaudgui/equalizer.cc audacious-3.5.99.1/src/libaudgui/equalizer.cc --- audacious-3.5.99/src/libaudgui/equalizer.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/equalizer.cc 2015-01-24 19:26:56.000000000 +0000 @@ -29,18 +29,18 @@ #include "libaudgui.h" #include "libaudgui-gtk.h" -static void on_off_cb (GtkToggleButton * on_off, void * unused) +static void on_off_cb (GtkToggleButton * on_off) { aud_set_bool (nullptr, "equalizer_active", gtk_toggle_button_get_active (on_off)); } -static void on_off_update (void * unused, GtkWidget * on_off) +static void on_off_update (void *, GtkWidget * on_off) { gtk_toggle_button_set_active ((GtkToggleButton *) on_off, aud_get_bool (nullptr, "equalizer_active")); } -static GtkWidget * create_on_off (void) +static GtkWidget * create_on_off () { GtkWidget * on_off = gtk_check_button_new_with_mnemonic (_("_Enable")); g_signal_connect (on_off, "toggled", (GCallback) on_off_cb, nullptr); @@ -50,7 +50,7 @@ return on_off; } -static void slider_moved (GtkRange * slider, void * unused) +static void slider_moved (GtkRange * slider) { int band = GPOINTER_TO_INT (g_object_get_data ((GObject *) slider, "band")); double value = round (gtk_range_get_value (slider)); @@ -91,7 +91,7 @@ g_signal_handlers_unblock_by_func (slider, (void *) slider_moved, nullptr); } -static void update_sliders (void * unused, GtkWidget * window) +static void update_sliders (void *, GtkWidget * window) { GtkWidget * preamp = (GtkWidget *) g_object_get_data ((GObject *) window, "preamp"); set_slider (preamp, aud_get_double (nullptr, "equalizer_preamp")); @@ -107,14 +107,14 @@ } } -static void destroy_cb (void) +static void destroy_cb () { hook_dissociate ("set equalizer_active", (HookFunction) on_off_update); hook_dissociate ("set equalizer_bands", (HookFunction) update_sliders); hook_dissociate ("set equalizer_preamp", (HookFunction) update_sliders); } -static GtkWidget * create_window (void) +static GtkWidget * create_window () { const char * const names[AUD_EQ_NBANDS] = {N_("31 Hz"), N_("63 Hz"), N_("125 Hz"), N_("250 Hz"), N_("500 Hz"), N_("1 kHz"), N_("2 kHz"), @@ -157,13 +157,13 @@ return window; } -EXPORT void audgui_show_equalizer_window (void) +EXPORT void audgui_show_equalizer_window () { if (! audgui_reshow_unique_window (AUDGUI_EQUALIZER_WINDOW)) audgui_show_unique_window (AUDGUI_EQUALIZER_WINDOW, create_window ()); } -EXPORT void audgui_hide_equalizer_window (void) +EXPORT void audgui_hide_equalizer_window () { audgui_hide_unique_window (AUDGUI_EQUALIZER_WINDOW); } diff -Nru audacious-3.5.99/src/libaudgui/file-opener.cc audacious-3.5.99.1/src/libaudgui/file-opener.cc --- audacious-3.5.99/src/libaudgui/file-opener.cc 1970-01-01 00:00:00.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/file-opener.cc 2015-01-24 19:26:56.000000000 +0000 @@ -0,0 +1,155 @@ +/* + * file-opener.c + * Copyright 2007-2013 Michael Färber 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. + */ + +#include + +#include +#include +#include +#include + +#include "internal.h" +#include "libaudgui.h" +#include "libaudgui-gtk.h" + +static Index get_files (GtkWidget * chooser) +{ + Index index; + GSList * list = gtk_file_chooser_get_uris ((GtkFileChooser *) chooser); + + for (GSList * node = list; node; node = node->next) + index.append (String ((const char *) node->data)); + + g_slist_free_full (list, g_free); + return index; +} + +static void open_cb (void * data) +{ + GtkWidget * chooser = (GtkWidget *) data; + Index files = get_files (chooser); + gboolean open = GPOINTER_TO_INT (g_object_get_data ((GObject *) chooser, "do-open")); + + if (open) + aud_drct_pl_open_list (std::move (files)); + else + aud_drct_pl_add_list (std::move (files), -1); + + GtkWidget * toggle = (GtkWidget *) g_object_get_data ((GObject *) chooser, "toggle-button"); + if (gtk_toggle_button_get_active ((GtkToggleButton *) toggle)) + audgui_hide_filebrowser (); +} + +static void destroy_cb (GtkWidget * chooser) +{ + char * path = gtk_file_chooser_get_current_folder ((GtkFileChooser *) chooser); + if (path) + { + aud_set_str ("audgui", "filesel_path", path); + g_free (path); + } +} + +static void toggled_cb (GtkToggleButton * toggle, void * option) +{ + aud_set_bool ("audgui", (const char *) option, gtk_toggle_button_get_active (toggle)); +} + +static GtkWidget * create_filebrowser (gboolean open) +{ + const char * window_title, * verb, * icon, * toggle_text, * option; + + if (open) + { + window_title = _("Open Files"); + verb = _("_Open"); + icon = "document-open"; + toggle_text = _("Close _dialog on open"); + option = "close_dialog_open"; + } + else + { + window_title = _("Add Files"); + verb = _("_Add"); + icon = "list-add"; + toggle_text = _("Close _dialog on add"); + option = "close_dialog_add"; + } + + GtkWidget * window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_type_hint ((GtkWindow *) window, GDK_WINDOW_TYPE_HINT_DIALOG); + gtk_window_set_title ((GtkWindow *) window, window_title); + gtk_window_set_default_size ((GtkWindow *) window, 700, 450); + gtk_container_set_border_width ((GtkContainer *) window, 10); + + GtkWidget * vbox = gtk_vbox_new (false, 0); + gtk_container_add ((GtkContainer *) window, vbox); + + GtkWidget * chooser = gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_OPEN); + gtk_file_chooser_set_select_multiple ((GtkFileChooser *) chooser, true); + + String path = aud_get_str ("audgui", "filesel_path"); + if (path[0]) + gtk_file_chooser_set_current_folder ((GtkFileChooser *) chooser, path); + + gtk_box_pack_start ((GtkBox *) vbox, chooser, true, true, 3); + + GtkWidget * hbox = gtk_hbox_new (false, 0); + gtk_box_pack_end ((GtkBox *) vbox, hbox, false, false, 3); + + GtkWidget * toggle = gtk_check_button_new_with_mnemonic (toggle_text); + gtk_toggle_button_set_active ((GtkToggleButton *) toggle, aud_get_bool ("audgui", option)); + g_signal_connect (toggle, "toggled", (GCallback) toggled_cb, (void *) option); + gtk_box_pack_start ((GtkBox *) hbox, toggle, true, true, 0); + + GtkWidget * bbox = gtk_hbutton_box_new (); + gtk_button_box_set_layout ((GtkButtonBox *) bbox, GTK_BUTTONBOX_END); + gtk_box_set_spacing ((GtkBox *) bbox, 6); + gtk_box_pack_end ((GtkBox *) hbox, bbox, true, true, 0); + + GtkWidget * action_button = audgui_button_new (verb, icon, open_cb, chooser); + GtkWidget * close_button = audgui_button_new (_("_Close"), "window-close", + (AudguiCallback) audgui_hide_filebrowser, nullptr); + + gtk_container_add ((GtkContainer *) bbox, close_button); + gtk_container_add ((GtkContainer *) bbox, action_button); + + gtk_widget_set_can_default (action_button, true); + gtk_widget_grab_default (action_button); + + g_object_set_data ((GObject *) chooser, "toggle-button", toggle); + g_object_set_data ((GObject *) chooser, "do-open", GINT_TO_POINTER (open)); + + g_signal_connect (chooser, "file-activated", (GCallback) open_cb, nullptr); + g_signal_connect (chooser, "destroy", (GCallback) destroy_cb, nullptr); + + audgui_destroy_on_escape (window); + + return window; +} + +EXPORT void audgui_run_filebrowser (bool open) +{ + audgui_show_unique_window (AUDGUI_FILEBROWSER_WINDOW, create_filebrowser (open)); +} + +EXPORT void audgui_hide_filebrowser () +{ + audgui_hide_unique_window (AUDGUI_FILEBROWSER_WINDOW); +} diff -Nru audacious-3.5.99/src/libaudgui/infopopup.cc audacious-3.5.99.1/src/libaudgui/infopopup.cc --- audacious-3.5.99/src/libaudgui/infopopup.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/infopopup.cc 2015-01-24 19:26:56.000000000 +0000 @@ -82,7 +82,7 @@ infopopup_queued = nullptr; } -static gboolean infopopup_progress_cb (void * unused) +static gboolean infopopup_progress_cb (void *) { String filename; int length = 0, time = 0; @@ -162,7 +162,7 @@ gtk_widget_set_no_show_all (* label, true); } -static void infopopup_destroyed (void) +static void infopopup_destroyed () { hook_dissociate ("art ready", (HookFunction) infopopup_art_ready); @@ -178,7 +178,7 @@ infopopup_queued = nullptr; } -static GtkWidget * infopopup_create (void) +static GtkWidget * infopopup_create () { GtkWidget * infopopup = gtk_window_new (GTK_WINDOW_POPUP); gtk_window_set_type_hint ((GtkWindow *) infopopup, GDK_WINDOW_TYPE_HINT_TOOLTIP); @@ -330,7 +330,7 @@ infopopup_show (filename, tuple); } -EXPORT void audgui_infopopup_show_current (void) +EXPORT void audgui_infopopup_show_current () { int playlist = aud_playlist_get_playing (); if (playlist < 0) @@ -343,7 +343,7 @@ audgui_infopopup_show (playlist, position); } -EXPORT void audgui_infopopup_hide (void) +EXPORT void audgui_infopopup_hide () { audgui_hide_unique_window (AUDGUI_INFOPOPUP_WINDOW); diff -Nru audacious-3.5.99/src/libaudgui/infowin.cc audacious-3.5.99.1/src/libaudgui/infowin.cc --- audacious-3.5.99/src/libaudgui/infowin.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/infowin.cc 2015-01-24 19:26:56.000000000 +0000 @@ -1,5 +1,5 @@ /* - * libaudgui/infowin.c + * infowin.c * Copyright 2006-2013 William Pitcock, Tomasz Moń, Eugene Zagidullin, * John Lindgren, and Thomas Lange * diff -Nru audacious-3.5.99/src/libaudgui/init.cc audacious-3.5.99.1/src/libaudgui/init.cc --- audacious-3.5.99/src/libaudgui/init.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/init.cc 2015-01-24 19:26:56.000000000 +0000 @@ -31,25 +31,26 @@ #include "libaudgui-gtk.h" static const char * const audgui_defaults[] = { - "clear_song_fields", "TRUE", - "close_dialog_add", "FALSE", - "close_dialog_open", "TRUE", - "close_jtf_dialog", "TRUE", - "remember_jtf_entry", "TRUE", - nullptr}; + "clear_song_fields", "TRUE", + "close_dialog_add", "FALSE", + "close_dialog_open", "TRUE", + "close_jtf_dialog", "TRUE", + "remember_jtf_entry", "TRUE", + nullptr +}; static const char * const window_names[AUDGUI_NUM_UNIQUE_WINDOWS] = { - "about_win", - "equalizer_win", - "filebrowser_win", - nullptr, /* infopopup position is not saved */ - "info_win", - "jump_to_time_win", - "jump_to_track_win", - "playlist_export_win", - "playlist_import_win", - "queue_manager_win", - "url_opener_win" + "about_win", + "equalizer_win", + "filebrowser_win", + nullptr, /* infopopup position is not saved */ + "info_win", + "jump_to_time_win", + "jump_to_track_win", + "playlist_export_win", + "playlist_import_win", + "queue_manager_win", + "url_opener_win" }; static int init_count = 0; @@ -117,18 +118,18 @@ gtk_widget_destroy (windows[id]); } -static void playlist_set_playing_cb (void * unused, void * unused2) +static void playlist_set_playing_cb (void *, void *) { audgui_pixbuf_uncache (); } -static void playlist_position_cb (void * list, void * unused) +static void playlist_position_cb (void * list, void *) { if (aud::from_ptr (list) == aud_playlist_get_playing ()) audgui_pixbuf_uncache (); } -EXPORT void audgui_init (void) +EXPORT void audgui_init () { assert (aud_get_mainloop_type () == MainloopType::GLib); @@ -149,7 +150,7 @@ #endif } -EXPORT void audgui_cleanup (void) +EXPORT void audgui_cleanup () { if (-- init_count) return; diff -Nru audacious-3.5.99/src/libaudgui/internal.h audacious-3.5.99.1/src/libaudgui/internal.h --- audacious-3.5.99/src/libaudgui/internal.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/internal.h 2015-01-24 19:26:56.000000000 +0000 @@ -44,22 +44,22 @@ void audgui_hide_unique_window (int id); /* pixbufs.c */ -void audgui_pixbuf_uncache (void); +void audgui_pixbuf_uncache (); /* plugin-menu.c */ -void plugin_menu_cleanup (void); +void plugin_menu_cleanup (); /* plugin-prefs.c */ -void plugin_prefs_cleanup (void); +void plugin_prefs_cleanup (); /* plugin-view.c */ GtkWidget * plugin_view_new (PluginType type); /* status.c */ -void status_init (void); -void status_cleanup (void); +void status_init (); +void status_cleanup (); /* urilist.c */ -void urilist_cleanup (void); +void urilist_cleanup (); #endif /* AUDGUI_INTERNAL_H */ diff -Nru audacious-3.5.99/src/libaudgui/jump-to-time.cc audacious-3.5.99.1/src/libaudgui/jump-to-time.cc --- audacious-3.5.99/src/libaudgui/jump-to-time.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/jump-to-time.cc 2015-01-24 19:26:56.000000000 +0000 @@ -36,7 +36,7 @@ aud_drct_seek ((minutes * 60 + seconds) * 1000); } -EXPORT void audgui_jump_to_time (void) +EXPORT void audgui_jump_to_time () { if (audgui_reshow_unique_window (AUDGUI_JUMP_TO_TIME_WINDOW)) return; diff -Nru audacious-3.5.99/src/libaudgui/jump-to-track-cache.cc audacious-3.5.99.1/src/libaudgui/jump-to-track-cache.cc --- audacious-3.5.99/src/libaudgui/jump-to-track-cache.cc 1970-01-01 00:00:00.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/jump-to-track-cache.cc 2015-01-24 19:26:56.000000000 +0000 @@ -0,0 +1,214 @@ +/* + * jump-to-track-cache.c + * Copyright 2008-2014 Jussi Judin 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. + */ + +#include "jump-to-track-cache.h" + +#include +#include +#include + +#include /* for GRegex */ + +#include +#include +#include + +/** + * Creates an regular expression list usable in searches from search keyword. + * + * In searches, every regular expression on this list is matched against + * the search title and if they all match, the title is declared as + * matching one. + * + * Regular expressions in list are formed by splitting the 'keyword' to words + * by splitting the keyword string with space character. + */ +Index jump_to_track_cache_regex_list_create (const char * keyword) +{ + Index regex_list; + + /* Chop the key string into ' '-separated key regex-pattern strings */ + Index words = str_list_to_index (keyword, " "); + + /* create a list of regex using the regex-pattern strings */ + for (const char * word : words) + { + // Ignore empty words. + if (! word[0]) + continue; + + GRegex * regex = g_regex_new (word, G_REGEX_CASELESS, (GRegexMatchFlags) 0, nullptr); + if (regex) + regex_list.append (regex); + } + + return regex_list; +} + +/** + * Checks if 'song' matches all regular expressions in 'regex_list'. + */ +static bool jump_to_track_match (const char * name, Index & regex_list) +{ + if (! name) + return false; + + for (GRegex * regex : regex_list) + { + if (! g_regex_match (regex, name, (GRegexMatchFlags) 0, nullptr)) + return false; + } + + return true; +} + +/** + * Returns all songs that match 'keyword'. + * + * Searches are conducted against entries in 'search_space' variable + * and after the search, search result is added to 'cache'. + * + * @param cache The result of this search is added to cache. + * @param search_space Entries inside which the search is conducted. + * @param keyword Normalized string for searches. + */ +const KeywordMatches * JumpToTrackCache::search_within + (const KeywordMatches * subset, const char * keyword) +{ + Index regex_list = jump_to_track_cache_regex_list_create (keyword); + + KeywordMatches * k = add (String (keyword), KeywordMatches ()); + + for (const KeywordMatch & item : * subset) + { + if (! regex_list.len () || + jump_to_track_match (item.title, regex_list) || + jump_to_track_match (item.artist, regex_list) || + jump_to_track_match (item.album, regex_list) || + jump_to_track_match (item.path, regex_list)) + k->append (item); + } + + for (GRegex * regex : regex_list) + g_regex_unref (regex); + + return k; +} + +/** + * Creates a new song search cache. + * + * Returned value should be freed with ui_jump_to_track_cache_free() function. + */ +void JumpToTrackCache::init () +{ + int playlist = aud_playlist_get_active (); + int entries = aud_playlist_entry_count (playlist); + + // the empty string will match all playlist entries + KeywordMatches & k = * add (String (""), KeywordMatches ()); + + k.insert (0, entries); + + for (int entry = 0; entry < entries; entry ++) + { + KeywordMatch & item = k[entry]; + 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); + item.title = tuple.get_str (Tuple::Title); + item.artist = tuple.get_str (Tuple::Artist); + item.album = tuple.get_str (Tuple::Album); + } +} + +/** + * Searches 'keyword' inside 'playlist' by using 'cache' to speed up searching. + * + * Searches are basically conducted as follows: + * + * Cache is checked if it has the information about right playlist and + * initialized with playlist data if needed. + * + * Keyword is normalized for searching (Unicode NFKD, case folding) + * + * Cache is checked if it has keyword and if it has, we can immediately get + * the search results and return. If not, searching goes as follows: + * + * Search for the longest word that is in cache that matches the beginning + * of keyword and use the cached matches as base for the current search. + * The shortest word that can be matched against is the empty string "", so + * there should always be matches in cache. + * + * After that conduct the search by splitting keyword into words separated + * by space and using regular expressions. + * + * When the keyword is searched, search result is added to cache to + * corresponding keyword that can be used as base for new searches. + * + * The motivation for caching is that to search word 'some cool song' one + * has to type following strings that are all searched individually: + * + * s + * so + * som + * some + * some + * some c + * some co + * some coo + * some cool + * some cool + * some cool s + * some cool so + * some cool son + * some cool song + * + * If the search results are cached in every phase and the result of + * the maximum length matching string is used as base for concurrent + * searches, we can probably get the matches reduced to some hundreds + * after a few letters typed on playlists with thousands of songs and + * reduce useless iteration quite a lot. + * + * Return: GArray of int + */ +const KeywordMatches * JumpToTrackCache::search (const char * keyword) +{ + if (! n_items ()) + init (); + + StringBuf match_string = str_copy (keyword); + const KeywordMatches * matches; + + while (! (matches = lookup (String (match_string)))) + { + // try to reuse the result of a previous search + // (the empty string is always present as a fallback) + assert (match_string[0]); + match_string[strlen (match_string) - 1] = 0; + } + + // exact match? + if (! strcmp (match_string, keyword)) + return matches; + + // search within the previous result + return search_within (matches, keyword); +} diff -Nru audacious-3.5.99/src/libaudgui/jump-to-track-cache.h audacious-3.5.99.1/src/libaudgui/jump-to-track-cache.h --- audacious-3.5.99/src/libaudgui/jump-to-track-cache.h 1970-01-01 00:00:00.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/jump-to-track-cache.h 2015-01-24 19:26:56.000000000 +0000 @@ -0,0 +1,46 @@ +/* + * jump-to-track-cache.h + * Copyright 2008 Jussi Judin + * + * 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 LIBAUDGUI_JUMPTOTRACK_CACHE_H +#define LIBAUDGUI_JUMPTOTRACK_CACHE_H + +#include +#include +#include + +// Struct to keep information about matches from searches. +struct KeywordMatch { + int entry; + String title, artist, album, path; +}; + +typedef Index KeywordMatches; + +class JumpToTrackCache : private SimpleHash +{ +public: + const KeywordMatches * search (const char * keyword); + using SimpleHash::clear; + +private: + void init (); + const KeywordMatches * search_within (const KeywordMatches * subset, const char * keyword); +}; + +#endif diff -Nru audacious-3.5.99/src/libaudgui/jump-to-track.cc audacious-3.5.99.1/src/libaudgui/jump-to-track.cc --- audacious-3.5.99/src/libaudgui/jump-to-track.cc 1970-01-01 00:00:00.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/jump-to-track.cc 2015-01-24 19:26:56.000000000 +0000 @@ -0,0 +1,343 @@ +/* + * jump-to-track.c + * Copyright 2007-2014 Yoshiki Yazawa, John Lindgren, and Thomas Lange + * + * 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 +#include + +#include +#include +#include +#include + +#include "internal.h" +#include "libaudgui.h" +#include "libaudgui-gtk.h" +#include "list.h" +#include "jump-to-track-cache.h" + +static void update_cb (void * data, void *); +static void activate_cb (void * data, void *); + +static JumpToTrackCache cache; +static const KeywordMatches * search_matches; +static GtkWidget * treeview, * filter_entry, * queue_button, * jump_button; +static bool watching = false; + +static void destroy_cb () +{ + if (watching) + { + hook_dissociate ("playlist update", update_cb); + hook_dissociate ("playlist activate", activate_cb); + watching = false; + } + + cache.clear (); + + search_matches = nullptr; +} + +static int get_selected_entry () +{ + g_return_val_if_fail (treeview && search_matches, -1); + + GtkTreeModel * model = gtk_tree_view_get_model ((GtkTreeView *) treeview); + GtkTreeSelection * selection = gtk_tree_view_get_selection ((GtkTreeView *) treeview); + GtkTreeIter iter; + + if (! gtk_tree_selection_get_selected (selection, nullptr, & iter)) + return -1; + + GtkTreePath * path = gtk_tree_model_get_path (model, & iter); + int row = gtk_tree_path_get_indices (path)[0]; + gtk_tree_path_free (path); + + g_return_val_if_fail (row >= 0 && row < search_matches->len (), -1); + return (* search_matches)[row].entry; +} + +static void do_jump (void *) +{ + int entry = get_selected_entry (); + if (entry < 0) + return; + + int playlist = aud_playlist_get_active (); + aud_playlist_set_position (playlist, entry); + aud_playlist_play (playlist); + + if (aud_get_bool ("audgui", "close_jtf_dialog")) + audgui_jump_to_track_hide (); +} + +static void update_queue_button (int entry) +{ + g_return_if_fail (queue_button); + + if (entry < 0) + { + gtk_button_set_label ((GtkButton *) queue_button, _("_Queue")); + gtk_widget_set_sensitive (queue_button, false); + } + else + { + if (aud_playlist_queue_find_entry (aud_playlist_get_active (), entry) != -1) + gtk_button_set_label ((GtkButton *) queue_button, _("Un_queue")); + else + gtk_button_set_label ((GtkButton *) queue_button, _("_Queue")); + + gtk_widget_set_sensitive (queue_button, true); + } +} + +static void do_queue (void *) +{ + int playlist = aud_playlist_get_active (); + int entry = get_selected_entry (); + if (entry < 0) + return; + + int queued = aud_playlist_queue_find_entry (playlist, entry); + if (queued >= 0) + aud_playlist_queue_delete (playlist, queued, 1); + else + aud_playlist_queue_insert (playlist, -1, entry); + + update_queue_button (entry); +} + +static void selection_changed () +{ + int entry = get_selected_entry (); + gtk_widget_set_sensitive (jump_button, entry >= 0); + + update_queue_button (entry); +} + +static gboolean keypress_cb (GtkWidget * widget, GdkEventKey * event) +{ + if (event->keyval == GDK_KEY_Escape) + { + audgui_jump_to_track_hide (); + return true; + } + + return false; +} + +static void fill_list () +{ + g_return_if_fail (treeview && filter_entry); + + search_matches = cache.search (gtk_entry_get_text ((GtkEntry *) filter_entry)); + + audgui_list_delete_rows (treeview, 0, audgui_list_row_count (treeview)); + audgui_list_insert_rows (treeview, 0, search_matches->len ()); + + if (search_matches->len () >= 1) + { + GtkTreeSelection * sel = gtk_tree_view_get_selection ((GtkTreeView *) treeview); + GtkTreePath * path = gtk_tree_path_new_from_indices (0, -1); + gtk_tree_selection_select_path (sel, path); + gtk_tree_path_free (path); + } +} + +static void update_cb (void * data, void *) +{ + g_return_if_fail (treeview); + + GtkTreeModel * model; + GtkTreeIter iter; + GtkTreePath * path = nullptr; + + auto level = aud::from_ptr (data); + if (level <= Playlist::Selection) + return; + + cache.clear (); + + /* If it's only a metadata update, save and restore the cursor position. */ + if (level <= Playlist::Metadata && + gtk_tree_selection_get_selected (gtk_tree_view_get_selection + ((GtkTreeView *) treeview), & model, & iter)) + path = gtk_tree_model_get_path (model, & iter); + + fill_list (); + + if (path != nullptr) + { + gtk_tree_selection_select_path (gtk_tree_view_get_selection + ((GtkTreeView *) treeview), path); + gtk_tree_view_scroll_to_cell ((GtkTreeView *) treeview, path, nullptr, true, 0.5, 0); + gtk_tree_path_free (path); + } +} + +static void activate_cb (void * data, void *) +{ + update_cb (aud::to_ptr (Playlist::Structure), nullptr); +} + +static void filter_icon_cb (GtkEntry * entry) +{ + gtk_entry_set_text (entry, ""); +} + +static void toggle_button_cb (GtkToggleButton * toggle) +{ + aud_set_bool ("audgui", "close_jtf_dialog", gtk_toggle_button_get_active (toggle)); +} + +static void list_get_value (void * user, int row, int column, GValue * value) +{ + g_return_if_fail (search_matches); + g_return_if_fail (column >= 0 && column < 2); + g_return_if_fail (row >= 0 && row < search_matches->len ()); + + int playlist = aud_playlist_get_active (); + int entry = (* search_matches)[row].entry; + + switch (column) + { + case 0: + g_value_set_int (value, 1 + entry); + break; + case 1: + Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry, Playlist::Guess); + g_value_set_string (value, tuple.get_str (Tuple::FormattedTitle)); + break; + } +} + +static const AudguiListCallbacks callbacks = { + list_get_value +}; + +static GtkWidget * create_window () +{ + GtkWidget * jump_to_track_win = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_type_hint ((GtkWindow *) jump_to_track_win, GDK_WINDOW_TYPE_HINT_DIALOG); + + gtk_window_set_title ((GtkWindow *) jump_to_track_win, _("Jump to Song")); + + g_signal_connect (jump_to_track_win, "key_press_event", (GCallback) keypress_cb, nullptr); + g_signal_connect (jump_to_track_win, "destroy", (GCallback) destroy_cb, nullptr); + + gtk_container_set_border_width ((GtkContainer *) jump_to_track_win, 10); + gtk_window_set_default_size ((GtkWindow *) jump_to_track_win, 600, 500); + + GtkWidget * vbox = gtk_vbox_new (false, 6); + gtk_container_add ((GtkContainer *) jump_to_track_win, vbox); + + treeview = audgui_list_new (& callbacks, nullptr, 0); + gtk_tree_view_set_headers_visible ((GtkTreeView *) treeview, false); + + audgui_list_add_column (treeview, nullptr, 0, G_TYPE_INT, 7); + audgui_list_add_column (treeview, nullptr, 1, G_TYPE_STRING, -1); + + g_signal_connect (gtk_tree_view_get_selection ((GtkTreeView *) treeview), + "changed", (GCallback) selection_changed, nullptr); + g_signal_connect (treeview, "row-activated", (GCallback) do_jump, nullptr); + + GtkWidget * hbox = gtk_hbox_new (false, 6); + gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 3); + + /* filter box */ + GtkWidget * search_label = gtk_label_new (_("Filter: ")); + gtk_label_set_markup_with_mnemonic ((GtkLabel *) search_label, _("_Filter:")); + gtk_box_pack_start ((GtkBox *) hbox, search_label, false, false, 0); + + filter_entry = gtk_entry_new (); + gtk_entry_set_icon_from_icon_name ((GtkEntry *) filter_entry, + GTK_ENTRY_ICON_SECONDARY, "edit-clear"); + gtk_label_set_mnemonic_widget ((GtkLabel *) search_label, filter_entry); + g_signal_connect (filter_entry, "changed", (GCallback) fill_list, nullptr); + g_signal_connect (filter_entry, "icon-press", (GCallback) filter_icon_cb, nullptr); + gtk_entry_set_activates_default ((GtkEntry *) filter_entry, true); + gtk_box_pack_start ((GtkBox *) hbox, filter_entry, true, true, 0); + + GtkWidget * scrollwin = gtk_scrolled_window_new (nullptr, nullptr); + gtk_container_add ((GtkContainer *) scrollwin, treeview); + gtk_scrolled_window_set_policy ((GtkScrolledWindow *) scrollwin, + GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type ((GtkScrolledWindow *) scrollwin, GTK_SHADOW_IN); + gtk_box_pack_start ((GtkBox *) vbox, scrollwin, true, true, 0); + + GtkWidget * hbox2 = gtk_hbox_new (false, 0); + gtk_box_pack_end ((GtkBox *) vbox, hbox2, false, false, 0); + + GtkWidget * bbox = gtk_hbutton_box_new (); + gtk_button_box_set_layout ((GtkButtonBox *) bbox, GTK_BUTTONBOX_END); + gtk_box_set_spacing ((GtkBox *) bbox, 6); + + GtkWidget * alignment = gtk_alignment_new (0.5, 0.5, 1, 1); + gtk_alignment_set_padding ((GtkAlignment *) alignment, 0, 0, 6, 0); + gtk_container_add ((GtkContainer *) alignment, bbox); + gtk_box_pack_end ((GtkBox *) hbox2, alignment, true, true, 0); + + /* close dialog toggle */ + GtkWidget * toggle = gtk_check_button_new_with_mnemonic (_("C_lose on jump")); + gtk_toggle_button_set_active ((GtkToggleButton *) toggle, aud_get_bool + ("audgui", "close_jtf_dialog")); + gtk_container_add ((GtkContainer *) hbox2, toggle); + g_signal_connect (toggle, "clicked", (GCallback) toggle_button_cb, nullptr); + + /* queue button */ + queue_button = audgui_button_new (_("_Queue"), nullptr, do_queue, nullptr); + gtk_container_add ((GtkContainer *) bbox, queue_button); + + /* close button */ + GtkWidget * close = audgui_button_new (_("_Close"), "window-close", + (AudguiCallback) audgui_jump_to_track_hide, nullptr); + gtk_container_add ((GtkContainer *) bbox, close); + + /* jump button */ + jump_button = audgui_button_new (_("_Jump"), "go-jump", do_jump, nullptr); + gtk_container_add ((GtkContainer *) bbox, jump_button); + gtk_widget_set_can_default (jump_button, true); + gtk_widget_grab_default (jump_button); + + return jump_to_track_win; +} + +EXPORT void audgui_jump_to_track () +{ + if (audgui_reshow_unique_window (AUDGUI_JUMP_TO_TRACK_WINDOW)) + return; + + GtkWidget * jump_to_track_win = create_window (); + + if (! watching) + { + fill_list (); + hook_associate ("playlist update", update_cb, nullptr); + hook_associate ("playlist activate", activate_cb, nullptr); + watching = true; + } + + gtk_widget_grab_focus (filter_entry); + + audgui_show_unique_window (AUDGUI_JUMP_TO_TRACK_WINDOW, jump_to_track_win); +} + +EXPORT void audgui_jump_to_track_hide () +{ + audgui_hide_unique_window (AUDGUI_JUMP_TO_TRACK_WINDOW); +} diff -Nru audacious-3.5.99/src/libaudgui/libaudgui-gtk.h audacious-3.5.99.1/src/libaudgui/libaudgui-gtk.h --- audacious-3.5.99/src/libaudgui/libaudgui-gtk.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/libaudgui-gtk.h 2015-01-24 19:26:56.000000000 +0000 @@ -34,7 +34,7 @@ /* pixbufs.c */ GdkPixbuf * audgui_pixbuf_from_data (const void * data, int64_t size); -GdkPixbuf * audgui_pixbuf_fallback (void); +GdkPixbuf * audgui_pixbuf_fallback (); void audgui_pixbuf_scale_within (GdkPixbuf * * pixbuf, int size); GdkPixbuf * audgui_pixbuf_request (const char * filename, bool * queued = nullptr); GdkPixbuf * audgui_pixbuf_request_current (bool * queued = nullptr); @@ -44,7 +44,7 @@ /* prefs-widget.c */ void audgui_create_widgets_with_domain (GtkWidget * box, - ArrayRef widgets, const char * domain); + ArrayRef widgets, const char * domain); /* scaled-image.c -- okay to use without audgui_init() */ GtkWidget * audgui_scaled_image_new (GdkPixbuf * pixbuf); diff -Nru audacious-3.5.99/src/libaudgui/libaudgui.h audacious-3.5.99.1/src/libaudgui/libaudgui.h --- audacious-3.5.99/src/libaudgui/libaudgui.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/libaudgui.h 2015-01-24 19:26:56.000000000 +0000 @@ -27,46 +27,46 @@ enum class PluginType; class PluginHandle; -void audgui_show_add_url_window(bool open); - -void audgui_jump_to_track(void); -void audgui_jump_to_track_hide(void); - -void audgui_run_filebrowser(bool open); -void audgui_hide_filebrowser(void); - /* about.c */ -void audgui_show_about_window (void); -void audgui_hide_about_window (void); +void audgui_show_about_window (); +void audgui_hide_about_window (); /* confirm.c */ void audgui_confirm_playlist_delete (int playlist); void audgui_show_playlist_rename (int playlist); /* equalizer.c */ -void audgui_show_equalizer_window (void); -void audgui_hide_equalizer_window (void); +void audgui_show_equalizer_window (); +void audgui_hide_equalizer_window (); /* infopopup.c */ void audgui_infopopup_show (int playlist, int entry); -void audgui_infopopup_show_current (void); -void audgui_infopopup_hide (void); +void audgui_infopopup_show_current (); +void audgui_infopopup_hide (); + +/* file-opener.c */ +void audgui_run_filebrowser (bool open); +void audgui_hide_filebrowser (); /* infowin.c */ void audgui_infowin_show (int playlist, int entry); -void audgui_infowin_show_current (void); -void audgui_infowin_hide (void); +void audgui_infowin_show_current (); +void audgui_infowin_hide (); /* init.c */ -void audgui_init (void); -void audgui_cleanup (void); +void audgui_init (); +void audgui_cleanup (); /* jump-to-time.c */ -void audgui_jump_to_time (void); +void audgui_jump_to_time (); + +/* jump-to-track.c */ +void audgui_jump_to_track (); +void audgui_jump_to_track_hide (); /* playlists.c */ -void audgui_import_playlist (void); -void audgui_export_playlist (void); +void audgui_import_playlist (); +void audgui_export_playlist (); /* plugin-menu.c */ void audgui_plugin_menu_add (AudMenuID id, void (* func) (void), const char * name, const char * icon); @@ -77,16 +77,19 @@ void audgui_show_plugin_prefs (PluginHandle * plugin); /* prefs-window.c */ -void audgui_show_prefs_window (void); +void audgui_show_prefs_window (); void audgui_show_prefs_for_plugin_type (PluginType type); -void audgui_hide_prefs_window (void); +void audgui_hide_prefs_window (); /* queue-manager.c */ -void audgui_queue_manager_show (void); +void audgui_queue_manager_show (); /* urilist.c */ void audgui_urilist_open (const char * list); void audgui_urilist_insert (int playlist, int position, const char * list); Index audgui_urilist_create_from_selected (int playlist); +/* url-opener.c */ +void audgui_show_add_url_window (bool open); + #endif /* LIBAUDGUI_H */ diff -Nru audacious-3.5.99/src/libaudgui/list.cc audacious-3.5.99.1/src/libaudgui/list.cc --- audacious-3.5.99/src/libaudgui/list.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/list.cc 2015-01-24 19:26:56.000000000 +0000 @@ -25,7 +25,10 @@ #include "libaudgui-gtk.h" #include "list.h" -enum {HIGHLIGHT_COLUMN, RESERVED_COLUMNS}; +enum { + HIGHLIGHT_COLUMN, + RESERVED_COLUMNS +}; #define MODEL_HAS_CB(m, cb) \ ((m)->cbs_size > (int) offsetof (AudguiListCallbacks, cb) && (m)->cbs->cb) @@ -177,7 +180,7 @@ (GInterfaceInitFunc) iface_init }; -static GType list_model_get_type (void) +static GType list_model_get_type () { static GType type = G_TYPE_INVALID; if (type == G_TYPE_INVALID) @@ -284,8 +287,7 @@ model->rows) { model->frozen = false; - GtkTreePath * path = gtk_tree_path_new_from_indices (model->clicked_row, - -1); + GtkTreePath * path = gtk_tree_path_new_from_indices (model->clicked_row, -1); gtk_tree_view_set_cursor ((GtkTreeView *) widget, path, nullptr, false); gtk_tree_path_free (path); } @@ -618,8 +620,7 @@ GDK_ACTION_COPY); gtk_drag_dest_set (list, (GtkDestDefaults) 0, & 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); diff -Nru audacious-3.5.99/src/libaudgui/Makefile audacious-3.5.99.1/src/libaudgui/Makefile --- audacious-3.5.99/src/libaudgui/Makefile 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/Makefile 2015-01-24 19:26:56.000000000 +0000 @@ -5,10 +5,13 @@ SRCS = about.cc \ confirm.cc \ equalizer.cc \ + file-opener.cc \ infopopup.cc \ infowin.cc \ init.cc \ jump-to-time.cc \ + jump-to-track.cc \ + jump-to-track-cache.cc \ list.cc \ menu.cc \ pixbufs.cc \ @@ -21,9 +24,6 @@ queue-manager.cc \ scaled-image.cc \ status.cc \ - ui_fileopener.cc \ - ui_jumptotrack.cc \ - ui_jumptotrack_cache.cc \ urilist.cc \ url-opener.cc \ util.cc diff -Nru audacious-3.5.99/src/libaudgui/menu.cc audacious-3.5.99.1/src/libaudgui/menu.cc --- audacious-3.5.99/src/libaudgui/menu.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/menu.cc 2015-01-24 19:26:56.000000000 +0000 @@ -114,7 +114,7 @@ } EXPORT void audgui_menu_init_with_domain (GtkWidget * shell, - ArrayRef items, GtkAccelGroup * accel, + ArrayRef items, GtkAccelGroup * accel, const char * domain) { for (const AudguiMenuItem & item : items) diff -Nru audacious-3.5.99/src/libaudgui/menu.h audacious-3.5.99.1/src/libaudgui/menu.h --- audacious-3.5.99/src/libaudgui/menu.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/menu.h 2015-01-24 19:26:56.000000000 +0000 @@ -40,7 +40,7 @@ const char * hook; /* for submenus */ - ArrayRef items; + ArrayRef items; /* for custom submenus */ GtkWidget * (* get_sub) (void); @@ -59,7 +59,7 @@ { return {name, icon, key, mod, func, csect, cname, hook}; } constexpr AudguiMenuItem MenuSub (const char * name, const char * icon, - ArrayRef items) + ArrayRef items) { return {name, icon, 0, (GdkModifierType) 0, 0, 0, 0, 0, items}; } constexpr AudguiMenuItem MenuSub (const char * name, const char * icon, @@ -74,7 +74,7 @@ GtkAccelGroup * accel, const char * domain); void audgui_menu_init_with_domain (GtkWidget * shell, - ArrayRef items, GtkAccelGroup * accel, + ArrayRef items, GtkAccelGroup * accel, const char * domain); #define audgui_menu_item_new(i, a) audgui_menu_item_new_with_domain (i, a, PACKAGE) diff -Nru audacious-3.5.99/src/libaudgui/pixbufs.cc audacious-3.5.99.1/src/libaudgui/pixbufs.cc --- audacious-3.5.99/src/libaudgui/pixbufs.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/pixbufs.cc 2015-01-24 19:26:56.000000000 +0000 @@ -29,7 +29,7 @@ static GdkPixbuf * current_pixbuf; -EXPORT GdkPixbuf * audgui_pixbuf_fallback (void) +EXPORT GdkPixbuf * audgui_pixbuf_fallback () { static GdkPixbuf * fallback = nullptr; @@ -43,7 +43,7 @@ return fallback; } -void audgui_pixbuf_uncache (void) +void audgui_pixbuf_uncache () { if (current_pixbuf) { diff -Nru audacious-3.5.99/src/libaudgui/playlists.cc audacious-3.5.99.1/src/libaudgui/playlists.cc --- audacious-3.5.99/src/libaudgui/playlists.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/playlists.cc 2015-01-24 19:26:56.000000000 +0000 @@ -31,7 +31,7 @@ #include "libaudgui-gtk.h" struct ImportExportJob { - gboolean save; + bool save; int list_id; char * filename; GtkWidget * selector, * confirm; @@ -155,7 +155,7 @@ gtk_widget_show_all (job->selector); } -static GtkWidget * start_job (gboolean save) +static GtkWidget * start_job (bool save) { int list = aud_playlist_get_active (); @@ -172,12 +172,12 @@ return job->selector; } -EXPORT void audgui_import_playlist (void) +EXPORT void audgui_import_playlist () { audgui_show_unique_window (AUDGUI_PLAYLIST_IMPORT_WINDOW, start_job (false)); } -EXPORT void audgui_export_playlist (void) +EXPORT void audgui_export_playlist () { audgui_show_unique_window (AUDGUI_PLAYLIST_EXPORT_WINDOW, start_job (true)); } diff -Nru audacious-3.5.99/src/libaudgui/plugin-menu.cc audacious-3.5.99.1/src/libaudgui/plugin-menu.cc --- audacious-3.5.99/src/libaudgui/plugin-menu.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/plugin-menu.cc 2015-01-24 19:26:56.000000000 +0000 @@ -31,7 +31,7 @@ static aud::array items; /* of AudguiMenuItem */ static aud::array menus; -static void configure_plugins (void) +static void configure_plugins () { audgui_show_prefs_for_plugin_type (PluginType::General); } @@ -106,7 +106,7 @@ } } -void plugin_menu_cleanup (void) +void plugin_menu_cleanup () { for (AudMenuID id : aud::range ()) { diff -Nru audacious-3.5.99/src/libaudgui/plugin-prefs.cc audacious-3.5.99.1/src/libaudgui/plugin-prefs.cc --- audacious-3.5.99/src/libaudgui/plugin-prefs.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/plugin-prefs.cc 2015-01-24 19:26:56.000000000 +0000 @@ -184,7 +184,7 @@ aud_plugin_add_watch (plugin, watch_cb, window); } -void plugin_prefs_cleanup (void) +void plugin_prefs_cleanup () { g_list_foreach (about_windows, (GFunc) gtk_widget_destroy, nullptr); g_list_foreach (config_windows, (GFunc) gtk_widget_destroy, nullptr); diff -Nru audacious-3.5.99/src/libaudgui/plugin-view.cc audacious-3.5.99.1/src/libaudgui/plugin-view.cc --- audacious-3.5.99/src/libaudgui/plugin-view.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/plugin-view.cc 2015-01-24 19:26:56.000000000 +0000 @@ -28,10 +28,10 @@ #include "libaudgui-gtk.h" enum { - PVIEW_COL_NODE, - PVIEW_COL_ENABLED, - PVIEW_COL_NAME, - PVIEW_COLS + PVIEW_COL_NODE, + PVIEW_COL_ENABLED, + PVIEW_COL_NAME, + PVIEW_COLS }; struct Node { diff -Nru audacious-3.5.99/src/libaudgui/prefs-widget.cc audacious-3.5.99.1/src/libaudgui/prefs-widget.cc --- audacious-3.5.99/src/libaudgui/prefs-widget.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/prefs-widget.cc 2015-01-24 19:26:56.000000000 +0000 @@ -86,7 +86,7 @@ static void combobox_update (GtkWidget * combobox, const PreferencesWidget * widget); -static void widget_update (void * unused, void * widget) +static void widget_update (void *, void * widget) { auto w = (const PreferencesWidget *) g_object_get_data ((GObject *) widget, "prefswidget"); @@ -245,7 +245,7 @@ { auto domain = (const char *) g_object_get_data ((GObject *) combobox, "combodomain"); - ArrayRef items = widget->data.combo.elems; + ArrayRef items = widget->data.combo.elems; if (widget->data.combo.fill) items = widget->data.combo.fill (); @@ -301,7 +301,7 @@ /* WIDGET_TABLE */ static void fill_table (GtkWidget * table, - ArrayRef widgets, const char * domain) + ArrayRef widgets, const char * domain) { for (const PreferencesWidget & w : widgets) { @@ -358,7 +358,7 @@ /* box: a GtkBox */ void audgui_create_widgets_with_domain (GtkWidget * box, - ArrayRef widgets, const char * domain) + ArrayRef widgets, const char * domain) { GtkWidget * widget = nullptr, * child_box = nullptr; GSList * radio_btn_group = nullptr; diff -Nru audacious-3.5.99/src/libaudgui/prefs-window.cc audacious-3.5.99.1/src/libaudgui/prefs-window.cc --- audacious-3.5.99/src/libaudgui/prefs-window.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/prefs-window.cc 2015-01-24 19:26:56.000000000 +0000 @@ -139,9 +139,9 @@ static int iface_combo_selected; static GtkWidget * iface_prefs_box; -static ArrayRef iface_combo_fill (); -static void iface_combo_changed (void); -static void * iface_create_prefs_box (void); +static ArrayRef iface_combo_fill (); +static void iface_combo_changed (); +static void * iface_create_prefs_box (); static const PreferencesWidget appearance_page_widgets[] = { WidgetLabel (N_("Interface Settings")), @@ -156,11 +156,11 @@ static GtkWidget * output_config_button; static GtkWidget * output_about_button; -static ArrayRef output_combo_fill (); -static void output_combo_changed (void); -static void * output_create_config_button (void); -static void * output_create_about_button (void); -static void output_bit_depth_changed (void); +static ArrayRef output_combo_fill (); +static void output_combo_changed (); +static void * output_create_config_button (); +static void * output_create_about_button (); +static void output_bit_depth_changed (); static const PreferencesWidget output_combo_widgets[] = { WidgetCombo (N_("Output plugin:"), @@ -245,8 +245,8 @@ WidgetString (0, "chardet_fallback")) }; -static void send_title_change (void); -static void * create_titlestring_table (void); +static void send_title_change (); +static void * create_titlestring_table (); static const PreferencesWidget playlist_page_widgets[] = { WidgetLabel (N_("Behavior")), @@ -360,7 +360,7 @@ } } -static void send_title_change (void) +static void send_title_change () { if (aud_drct_get_ready ()) hook_call ("title change", nullptr); @@ -462,7 +462,7 @@ g_signal_connect (selection, "changed", (GCallback) category_changed, nullptr); } -static GtkWidget * create_titlestring_tag_menu (void) +static GtkWidget * create_titlestring_tag_menu () { GtkWidget * titlestring_tag_menu = gtk_menu_new (); @@ -496,7 +496,7 @@ g_signal_connect (* entry, "changed", (GCallback) on_titlestring_entry_changed, * cbox); } -static void * create_titlestring_table (void) +static void * create_titlestring_table () { GtkWidget * grid = gtk_table_new (0, 0, false); gtk_table_set_row_spacings ((GtkTable *) grid, 6); @@ -533,21 +533,21 @@ return grid; } -static void create_playlist_category (void) +static void create_playlist_category () { GtkWidget * vbox = gtk_vbox_new (false, 0); gtk_container_add ((GtkContainer *) category_notebook, vbox); audgui_create_widgets (vbox, playlist_page_widgets); } -static void create_song_info_category (void) +static void create_song_info_category () { GtkWidget * vbox = gtk_vbox_new (false, 0); gtk_container_add ((GtkContainer *) category_notebook, vbox); audgui_create_widgets (vbox, song_info_page_widgets); } -static void iface_fill_prefs_box (void) +static void iface_fill_prefs_box () { Plugin * header = (Plugin *) aud_plugin_get_header (aud_plugin_get_current (PluginType::Iface)); if (header && header->info.prefs) @@ -565,7 +565,7 @@ return G_SOURCE_REMOVE; } -static void iface_combo_changed (void) +static void iface_combo_changed () { /* prevent audgui from being shut down during the switch */ audgui_init (); @@ -579,7 +579,7 @@ g_idle_add_full (G_PRIORITY_HIGH, iface_combo_changed_finish, nullptr, nullptr); } -static ArrayRef iface_combo_fill () +static ArrayRef iface_combo_fill () { if (! iface_combo_elements.len ()) { @@ -591,21 +591,21 @@ return {iface_combo_elements.begin (), iface_combo_elements.len ()}; } -static void * iface_create_prefs_box (void) +static void * iface_create_prefs_box () { iface_prefs_box = gtk_vbox_new (false, 0); iface_fill_prefs_box (); return iface_prefs_box; } -static void create_appearance_category (void) +static void create_appearance_category () { GtkWidget * vbox = gtk_vbox_new (false, 0); gtk_container_add ((GtkContainer *) category_notebook, vbox); audgui_create_widgets (vbox, appearance_page_widgets); } -static void output_combo_changed (void) +static void output_combo_changed () { PluginHandle * plugin = aud_plugin_list (PluginType::Output)[output_combo_selected]; @@ -616,7 +616,7 @@ } } -static ArrayRef output_combo_fill () +static ArrayRef output_combo_fill () { if (! output_combo_elements.len ()) { @@ -628,22 +628,22 @@ return {output_combo_elements.begin (), output_combo_elements.len ()}; } -static void output_bit_depth_changed (void) +static void output_bit_depth_changed () { aud_output_reset (OutputReset::ReopenStream); } -static void output_do_config (void * unused) +static void output_do_config (void *) { audgui_show_plugin_prefs (aud_plugin_get_current (PluginType::Output)); } -static void output_do_about (void * unused) +static void output_do_about (void *) { audgui_show_plugin_about (aud_plugin_get_current (PluginType::Output)); } -static void * output_create_config_button (void) +static void * output_create_config_button () { gboolean enabled = aud_plugin_has_configure (aud_plugin_get_current (PluginType::Output)); @@ -654,7 +654,7 @@ return output_config_button; } -static void * output_create_about_button (void) +static void * output_create_about_button () { gboolean enabled = aud_plugin_has_about (aud_plugin_get_current (PluginType::Output)); @@ -664,14 +664,14 @@ return output_about_button; } -static void create_audio_category (void) +static void create_audio_category () { GtkWidget * audio_page_vbox = gtk_vbox_new (false, 0); audgui_create_widgets (audio_page_vbox, audio_page_widgets); gtk_container_add ((GtkContainer *) category_notebook, audio_page_vbox); } -static void create_connectivity_category (void) +static void create_connectivity_category () { GtkWidget * connectivity_page_vbox = gtk_vbox_new (false, 0); gtk_container_add ((GtkContainer *) category_notebook, connectivity_page_vbox); @@ -682,7 +682,7 @@ audgui_create_widgets (vbox, connectivity_page_widgets); } -static void create_plugin_category (void) +static void create_plugin_category () { plugin_notebook = gtk_notebook_new (); gtk_container_add ((GtkContainer *) category_notebook, plugin_notebook); @@ -692,7 +692,7 @@ plugin_view_new (category.type), gtk_label_new (_(category.name))); } -static void destroy_cb (void) +static void destroy_cb () { prefswin = nullptr; category_treeview = nullptr; @@ -703,7 +703,7 @@ output_combo_elements.clear (); } -static void create_prefs_window (void) +static void create_prefs_window () { prefswin = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_type_hint ((GtkWindow *) prefswin, GDK_WINDOW_TYPE_HINT_DIALOG); @@ -773,7 +773,7 @@ audgui_destroy_on_escape (prefswin); } -EXPORT void audgui_show_prefs_window (void) +EXPORT void audgui_show_prefs_window () { if (! prefswin) create_prefs_window (); @@ -807,7 +807,7 @@ gtk_window_present ((GtkWindow *) prefswin); } -EXPORT void audgui_hide_prefs_window (void) +EXPORT void audgui_hide_prefs_window () { if (prefswin) gtk_widget_destroy (prefswin); diff -Nru audacious-3.5.99/src/libaudgui/queue-manager.cc audacious-3.5.99.1/src/libaudgui/queue-manager.cc --- audacious-3.5.99/src/libaudgui/queue-manager.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/queue-manager.cc 2015-01-24 19:26:56.000000000 +0000 @@ -109,7 +109,7 @@ shift_rows }; -static void remove_selected (void * unused) +static void remove_selected (void *) { int list = aud_playlist_get_active (); int count = aud_playlist_queue_count (list); @@ -149,7 +149,7 @@ audgui_list_set_focus (qm_list, newrows - 1); } -static void destroy_cb (void) +static void destroy_cb () { hook_dissociate ("playlist activate", update_hook); hook_dissociate ("playlist update", update_hook); @@ -169,7 +169,7 @@ return true; } -static GtkWidget * create_queue_manager (void) +static GtkWidget * create_queue_manager () { GtkWidget * qm_win = gtk_dialog_new (); gtk_window_set_title ((GtkWindow *) qm_win, _("Queue Manager")); @@ -206,7 +206,7 @@ return qm_win; } -EXPORT void audgui_queue_manager_show (void) +EXPORT void audgui_queue_manager_show () { if (! audgui_reshow_unique_window (AUDGUI_QUEUE_MANAGER_WINDOW)) audgui_show_unique_window (AUDGUI_QUEUE_MANAGER_WINDOW, create_queue_manager ()); diff -Nru audacious-3.5.99/src/libaudgui/status.cc audacious-3.5.99.1/src/libaudgui/status.cc --- audacious-3.5.99/src/libaudgui/status.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/status.cc 2015-01-24 19:26:56.000000000 +0000 @@ -29,7 +29,7 @@ static GtkWidget * progress_label, * progress_label_2; static GtkWidget * error_window; -static void create_progress_window (void) +static void create_progress_window () { progress_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_type_hint ((GtkWindow *) progress_window, GDK_WINDOW_TYPE_HINT_DIALOG); @@ -85,7 +85,7 @@ audgui_simple_message (& error_window, GTK_MESSAGE_ERROR, _("Error"), (const char *) data); } -void status_init (void) +void status_init () { hook_associate ("ui show progress", show_progress, nullptr); hook_associate ("ui show progress 2", show_progress_2, nullptr); @@ -93,7 +93,7 @@ hook_associate ("ui show error", show_error, nullptr); } -void status_cleanup (void) +void status_cleanup () { hook_dissociate ("ui show progress", show_progress); hook_dissociate ("ui show progress 2", show_progress_2); diff -Nru audacious-3.5.99/src/libaudgui/ui_fileopener.cc audacious-3.5.99.1/src/libaudgui/ui_fileopener.cc --- audacious-3.5.99/src/libaudgui/ui_fileopener.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/ui_fileopener.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,155 +0,0 @@ -/* - * ui_fileopener.c - * Copyright 2007-2013 Michael Färber 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. - */ - -#include - -#include -#include -#include -#include - -#include "internal.h" -#include "libaudgui.h" -#include "libaudgui-gtk.h" - -static Index get_files (GtkWidget * chooser) -{ - Index index; - GSList * list = gtk_file_chooser_get_uris ((GtkFileChooser *) chooser); - - for (GSList * node = list; node; node = node->next) - index.append (String ((const char *) node->data)); - - g_slist_free_full (list, g_free); - return index; -} - -static void open_cb (void * data) -{ - GtkWidget * chooser = (GtkWidget *) data; - Index files = get_files (chooser); - gboolean open = GPOINTER_TO_INT (g_object_get_data ((GObject *) chooser, "do-open")); - - if (open) - aud_drct_pl_open_list (std::move (files)); - else - aud_drct_pl_add_list (std::move (files), -1); - - GtkWidget * toggle = (GtkWidget *) g_object_get_data ((GObject *) chooser, "toggle-button"); - if (gtk_toggle_button_get_active ((GtkToggleButton *) toggle)) - audgui_hide_filebrowser (); -} - -static void destroy_cb (GtkWidget * chooser) -{ - char * path = gtk_file_chooser_get_current_folder ((GtkFileChooser *) chooser); - if (path) - { - aud_set_str ("audgui", "filesel_path", path); - g_free (path); - } -} - -static void toggled_cb (GtkToggleButton * toggle, void * option) -{ - aud_set_bool ("audgui", (const char *) option, gtk_toggle_button_get_active (toggle)); -} - -static GtkWidget * create_filebrowser (gboolean open) -{ - const char * window_title, * verb, * icon, * toggle_text, * option; - - if (open) - { - window_title = _("Open Files"); - verb = _("_Open"); - icon = "document-open"; - toggle_text = _("Close _dialog on open"); - option = "close_dialog_open"; - } - else - { - window_title = _("Add Files"); - verb = _("_Add"); - icon = "list-add"; - toggle_text = _("Close _dialog on add"); - option = "close_dialog_add"; - } - - GtkWidget * window = gtk_window_new(GTK_WINDOW_TOPLEVEL); - gtk_window_set_type_hint (GTK_WINDOW (window), GDK_WINDOW_TYPE_HINT_DIALOG); - gtk_window_set_title(GTK_WINDOW(window), window_title); - gtk_window_set_default_size(GTK_WINDOW(window), 700, 450); - gtk_container_set_border_width(GTK_CONTAINER(window), 10); - - GtkWidget * vbox = gtk_vbox_new (false, 0); - gtk_container_add(GTK_CONTAINER(window), vbox); - - GtkWidget * chooser = gtk_file_chooser_widget_new(GTK_FILE_CHOOSER_ACTION_OPEN); - gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(chooser), true); - - String path = aud_get_str ("audgui", "filesel_path"); - if (path[0]) - gtk_file_chooser_set_current_folder ((GtkFileChooser *) chooser, path); - - gtk_box_pack_start(GTK_BOX(vbox), chooser, true, true, 3); - - GtkWidget * hbox = gtk_hbox_new (false, 0); - gtk_box_pack_end(GTK_BOX(vbox), hbox, false, false, 3); - - GtkWidget * toggle = gtk_check_button_new_with_mnemonic (toggle_text); - gtk_toggle_button_set_active ((GtkToggleButton *) toggle, aud_get_bool ("audgui", option)); - g_signal_connect (toggle, "toggled", (GCallback) toggled_cb, (void *) option); - gtk_box_pack_start(GTK_BOX(hbox), toggle, true, true, 3); - - GtkWidget * bbox = gtk_hbutton_box_new (); - gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); - gtk_box_set_spacing(GTK_BOX(bbox), 6); - gtk_box_pack_end(GTK_BOX(hbox), bbox, true, true, 3); - - GtkWidget * action_button = audgui_button_new (verb, icon, open_cb, chooser); - GtkWidget * close_button = audgui_button_new (_("_Close"), "window-close", - (AudguiCallback) audgui_hide_filebrowser, nullptr); - - gtk_container_add(GTK_CONTAINER(bbox), close_button); - gtk_container_add(GTK_CONTAINER(bbox), action_button); - - gtk_widget_set_can_default (action_button, true); - gtk_widget_grab_default (action_button); - - g_object_set_data ((GObject *) chooser, "toggle-button", toggle); - g_object_set_data ((GObject *) chooser, "do-open", GINT_TO_POINTER (open)); - - g_signal_connect (chooser, "file-activated", (GCallback) open_cb, nullptr); - g_signal_connect (chooser, "destroy", (GCallback) destroy_cb, nullptr); - - audgui_destroy_on_escape (window); - - return window; -} - -EXPORT void audgui_run_filebrowser (bool open) -{ - audgui_show_unique_window (AUDGUI_FILEBROWSER_WINDOW, create_filebrowser (open)); -} - -EXPORT void audgui_hide_filebrowser (void) -{ - audgui_hide_unique_window (AUDGUI_FILEBROWSER_WINDOW); -} diff -Nru audacious-3.5.99/src/libaudgui/ui_jumptotrack_cache.cc audacious-3.5.99.1/src/libaudgui/ui_jumptotrack_cache.cc --- audacious-3.5.99/src/libaudgui/ui_jumptotrack_cache.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/ui_jumptotrack_cache.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,214 +0,0 @@ -/* - * ui_jumptotrack_cache.c - * Copyright 2008-2014 Jussi Judin 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. - */ - -#include "ui_jumptotrack_cache.h" - -#include -#include -#include - -#include /* for GRegex */ - -#include -#include -#include - -/** - * Creates an regular expression list usable in searches from search keyword. - * - * In searches, every regular expression on this list is matched against - * the search title and if they all match, the title is declared as - * matching one. - * - * Regular expressions in list are formed by splitting the 'keyword' to words - * by splitting the keyword string with space character. - */ -Index ui_jump_to_track_cache_regex_list_create (const char * keyword) -{ - Index regex_list; - - /* Chop the key string into ' '-separated key regex-pattern strings */ - Index words = str_list_to_index (keyword, " "); - - /* create a list of regex using the regex-pattern strings */ - for (const char * word : words) - { - // Ignore empty words. - if (! word[0]) - continue; - - GRegex * regex = g_regex_new (word, G_REGEX_CASELESS, (GRegexMatchFlags) 0, nullptr); - if (regex) - regex_list.append (regex); - } - - return regex_list; -} - -/** - * Checks if 'song' matches all regular expressions in 'regex_list'. - */ -static bool ui_jump_to_track_match (const char * name, Index & regex_list) -{ - if (! name) - return false; - - for (GRegex * regex : regex_list) - { - if (! g_regex_match (regex, name, (GRegexMatchFlags) 0, nullptr)) - return false; - } - - return true; -} - -/** - * Returns all songs that match 'keyword'. - * - * Searches are conducted against entries in 'search_space' variable - * and after the search, search result is added to 'cache'. - * - * @param cache The result of this search is added to cache. - * @param search_space Entries inside which the search is conducted. - * @param keyword Normalized string for searches. - */ -const KeywordMatches * JumpToTrackCache::search_within - (const KeywordMatches * subset, const char * keyword) -{ - Index regex_list = ui_jump_to_track_cache_regex_list_create (keyword); - - KeywordMatches * k = add (String (keyword), KeywordMatches ()); - - for (const KeywordMatch & item : * subset) - { - if (! regex_list.len () || - ui_jump_to_track_match (item.title, regex_list) || - ui_jump_to_track_match (item.artist, regex_list) || - ui_jump_to_track_match (item.album, regex_list) || - ui_jump_to_track_match (item.path, regex_list)) - k->append (item); - } - - for (GRegex * regex : regex_list) - g_regex_unref (regex); - - return k; -} - -/** - * Creates a new song search cache. - * - * Returned value should be freed with ui_jump_to_track_cache_free() function. - */ -void JumpToTrackCache::init () -{ - int playlist = aud_playlist_get_active (); - int entries = aud_playlist_entry_count (playlist); - - // the empty string will match all playlist entries - KeywordMatches & k = * add (String (""), KeywordMatches ()); - - k.insert (0, entries); - - for (int entry = 0; entry < entries; entry ++) - { - KeywordMatch & item = k[entry]; - 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); - item.title = tuple.get_str (Tuple::Title); - item.artist = tuple.get_str (Tuple::Artist); - item.album = tuple.get_str (Tuple::Album); - } -} - -/** - * Searches 'keyword' inside 'playlist' by using 'cache' to speed up searching. - * - * Searches are basically conducted as follows: - * - * Cache is checked if it has the information about right playlist and - * initialized with playlist data if needed. - * - * Keyword is normalized for searching (Unicode NFKD, case folding) - * - * Cache is checked if it has keyword and if it has, we can immediately get - * the search results and return. If not, searching goes as follows: - * - * Search for the longest word that is in cache that matches the beginning - * of keyword and use the cached matches as base for the current search. - * The shortest word that can be matched against is the empty string "", so - * there should always be matches in cache. - * - * After that conduct the search by splitting keyword into words separated - * by space and using regular expressions. - * - * When the keyword is searched, search result is added to cache to - * corresponding keyword that can be used as base for new searches. - * - * The motivation for caching is that to search word 'some cool song' one - * has to type following strings that are all searched individually: - * - * s - * so - * som - * some - * some - * some c - * some co - * some coo - * some cool - * some cool - * some cool s - * some cool so - * some cool son - * some cool song - * - * If the search results are cached in every phase and the result of - * the maximum length matching string is used as base for concurrent - * searches, we can probably get the matches reduced to some hundreds - * after a few letters typed on playlists with thousands of songs and - * reduce useless iteration quite a lot. - * - * Return: GArray of int - */ -const KeywordMatches * JumpToTrackCache::search (const char * keyword) -{ - if (! n_items ()) - init (); - - StringBuf match_string = str_copy (keyword); - const KeywordMatches * matches; - - while (! (matches = lookup (String (match_string)))) - { - // try to reuse the result of a previous search - // (the empty string is always present as a fallback) - assert (match_string[0]); - match_string[strlen (match_string) - 1] = 0; - } - - // exact match? - if (! strcmp (match_string, keyword)) - return matches; - - // search within the previous result - return search_within (matches, keyword); -} diff -Nru audacious-3.5.99/src/libaudgui/ui_jumptotrack_cache.h audacious-3.5.99.1/src/libaudgui/ui_jumptotrack_cache.h --- audacious-3.5.99/src/libaudgui/ui_jumptotrack_cache.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/ui_jumptotrack_cache.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,46 +0,0 @@ -/* - * ui_jumptotrack_cache.h - * Copyright 2008 Jussi Judin - * - * 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 LIBAUDGUI_UI_JUMPTOTRACK_CACHE_H -#define LIBAUDGUI_UI_JUMPTOTRACK_CACHE_H - -#include -#include -#include - -// Struct to keep information about matches from searches. -struct KeywordMatch { - int entry; - String title, artist, album, path; -}; - -typedef Index KeywordMatches; - -class JumpToTrackCache : private SimpleHash -{ -public: - const KeywordMatches * search (const char * keyword); - using SimpleHash::clear; - -private: - void init (); - const KeywordMatches * search_within (const KeywordMatches * subset, const char * keyword); -}; - -#endif diff -Nru audacious-3.5.99/src/libaudgui/ui_jumptotrack.cc audacious-3.5.99.1/src/libaudgui/ui_jumptotrack.cc --- audacious-3.5.99/src/libaudgui/ui_jumptotrack.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/ui_jumptotrack.cc 1970-01-01 00:00:00.000000000 +0000 @@ -1,336 +0,0 @@ -/* - * ui_jumptotrack.c - * Copyright 2007-2014 Yoshiki Yazawa, John Lindgren, and Thomas Lange - * - * 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 -#include - -#include -#include -#include -#include - -#include "internal.h" -#include "libaudgui.h" -#include "libaudgui-gtk.h" -#include "list.h" -#include "ui_jumptotrack_cache.h" - -static void update_cb (void * data, void *); -static void activate_cb (void * data, void *); - -static JumpToTrackCache cache; -static const KeywordMatches * search_matches; -static GtkWidget * treeview, * filter_entry, * queue_button, * jump_button; -static gboolean watching = false; - -static void destroy_cb (void) -{ - if (watching) - { - hook_dissociate ("playlist update", update_cb); - hook_dissociate ("playlist activate", activate_cb); - watching = false; - } - - cache.clear (); - - search_matches = nullptr; -} - -static int get_selected_entry (void) -{ - g_return_val_if_fail (treeview && search_matches, -1); - - GtkTreeModel * model = gtk_tree_view_get_model ((GtkTreeView *) treeview); - GtkTreeSelection * selection = gtk_tree_view_get_selection ((GtkTreeView *) treeview); - GtkTreeIter iter; - - if (! gtk_tree_selection_get_selected (selection, nullptr, & iter)) - return -1; - - GtkTreePath * path = gtk_tree_model_get_path (model, & iter); - int row = gtk_tree_path_get_indices (path)[0]; - gtk_tree_path_free (path); - - g_return_val_if_fail (row >= 0 && row < search_matches->len (), -1); - return (* search_matches)[row].entry; -} - -static void do_jump (void * unused) -{ - int entry = get_selected_entry (); - if (entry < 0) - return; - - int playlist = aud_playlist_get_active (); - aud_playlist_set_position (playlist, entry); - aud_playlist_play (playlist); - - if (aud_get_bool ("audgui", "close_jtf_dialog")) - audgui_jump_to_track_hide (); -} - -static void update_queue_button (int entry) -{ - g_return_if_fail (queue_button); - - if (entry < 0) - { - gtk_button_set_label ((GtkButton *) queue_button, _("_Queue")); - gtk_widget_set_sensitive (queue_button, false); - } - else - { - if (aud_playlist_queue_find_entry (aud_playlist_get_active (), entry) != -1) - gtk_button_set_label ((GtkButton *) queue_button, _("Un_queue")); - else - gtk_button_set_label ((GtkButton *) queue_button, _("_Queue")); - - gtk_widget_set_sensitive (queue_button, true); - } -} - -static void do_queue (void * unused) -{ - int playlist = aud_playlist_get_active (); - int entry = get_selected_entry (); - if (entry < 0) - return; - - int queued = aud_playlist_queue_find_entry (playlist, entry); - if (queued >= 0) - aud_playlist_queue_delete (playlist, queued, 1); - else - aud_playlist_queue_insert (playlist, -1, entry); - - update_queue_button (entry); -} - -static void selection_changed (void) -{ - int entry = get_selected_entry (); - gtk_widget_set_sensitive (jump_button, entry >= 0); - - update_queue_button (entry); -} - -static gboolean keypress_cb (GtkWidget * widget, GdkEventKey * event) -{ - if (event->keyval == GDK_KEY_Escape) - { - audgui_jump_to_track_hide(); - return true; - } - - return false; -} - -static void fill_list (void) -{ - g_return_if_fail (treeview && filter_entry); - - search_matches = cache.search (gtk_entry_get_text ((GtkEntry *) filter_entry)); - - audgui_list_delete_rows (treeview, 0, audgui_list_row_count (treeview)); - audgui_list_insert_rows (treeview, 0, search_matches->len ()); - - if (search_matches->len () >= 1) - { - GtkTreeSelection * sel = gtk_tree_view_get_selection ((GtkTreeView *) treeview); - GtkTreePath * path = gtk_tree_path_new_from_indices (0, -1); - gtk_tree_selection_select_path (sel, path); - gtk_tree_path_free (path); - } -} - -static void update_cb (void * data, void *) -{ - g_return_if_fail (treeview); - - GtkTreeModel * model; - GtkTreeIter iter; - GtkTreePath * path = nullptr; - - auto level = aud::from_ptr (data); - if (level <= Playlist::Selection) - return; - - cache.clear (); - - /* If it's only a metadata update, save and restore the cursor position. */ - if (level <= Playlist::Metadata && - gtk_tree_selection_get_selected (gtk_tree_view_get_selection - ((GtkTreeView *) treeview), & model, & iter)) - path = gtk_tree_model_get_path (model, & iter); - - fill_list (); - - if (path != nullptr) - { - gtk_tree_selection_select_path (gtk_tree_view_get_selection - ((GtkTreeView *) treeview), path); - gtk_tree_view_scroll_to_cell ((GtkTreeView *) treeview, path, nullptr, true, 0.5, 0); - gtk_tree_path_free (path); - } -} - -static void activate_cb (void * data, void *) -{ - update_cb (aud::to_ptr (Playlist::Structure), nullptr); -} - -static void filter_icon_cb (GtkEntry * entry) -{ - gtk_entry_set_text (entry, ""); -} - -static void toggle_button_cb (GtkToggleButton * toggle) -{ - aud_set_bool ("audgui", "close_jtf_dialog", gtk_toggle_button_get_active (toggle)); -} - -static void list_get_value (void * user, int row, int column, GValue * value) -{ - g_return_if_fail (search_matches); - g_return_if_fail (column >= 0 && column < 2); - g_return_if_fail (row >= 0 && row < search_matches->len ()); - - int playlist = aud_playlist_get_active (); - int entry = (* search_matches)[row].entry; - - switch (column) - { - case 0: - g_value_set_int (value, 1 + entry); - break; - case 1: - Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry, Playlist::Guess); - g_value_set_string (value, tuple.get_str (Tuple::FormattedTitle)); - break; - } -} - -static const AudguiListCallbacks callbacks = { - list_get_value -}; - -static GtkWidget * create_window (void) -{ - GtkWidget * jump_to_track_win = gtk_window_new(GTK_WINDOW_TOPLEVEL); - gtk_window_set_type_hint(GTK_WINDOW(jump_to_track_win), - GDK_WINDOW_TYPE_HINT_DIALOG); - - gtk_window_set_title(GTK_WINDOW(jump_to_track_win), _("Jump to Song")); - - g_signal_connect (jump_to_track_win, "key_press_event", (GCallback) keypress_cb, nullptr); - g_signal_connect (jump_to_track_win, "destroy", (GCallback) destroy_cb, nullptr); - - gtk_container_set_border_width(GTK_CONTAINER(jump_to_track_win), 10); - gtk_window_set_default_size(GTK_WINDOW(jump_to_track_win), 600, 500); - - GtkWidget * vbox = gtk_vbox_new (false, 6); - gtk_container_add(GTK_CONTAINER(jump_to_track_win), vbox); - - treeview = audgui_list_new (& callbacks, nullptr, 0); - gtk_tree_view_set_headers_visible ((GtkTreeView *) treeview, false); - - audgui_list_add_column (treeview, nullptr, 0, G_TYPE_INT, 7); - audgui_list_add_column (treeview, nullptr, 1, G_TYPE_STRING, -1); - - g_signal_connect (gtk_tree_view_get_selection ((GtkTreeView *) treeview), - "changed", (GCallback) selection_changed, nullptr); - g_signal_connect (treeview, "row-activated", (GCallback) do_jump, nullptr); - - GtkWidget * hbox = gtk_hbox_new (false, 6); - gtk_box_pack_start(GTK_BOX(vbox), hbox, false, false, 3); - - /* filter box */ - GtkWidget * search_label = gtk_label_new (_("Filter: ")); - gtk_label_set_markup_with_mnemonic(GTK_LABEL(search_label), _("_Filter:")); - gtk_box_pack_start(GTK_BOX(hbox), search_label, false, false, 0); - - filter_entry = gtk_entry_new (); - gtk_entry_set_icon_from_icon_name ((GtkEntry *) filter_entry, - GTK_ENTRY_ICON_SECONDARY, "edit-clear"); - gtk_label_set_mnemonic_widget ((GtkLabel *) search_label, filter_entry); - g_signal_connect (filter_entry, "changed", (GCallback) fill_list, nullptr); - g_signal_connect (filter_entry, "icon-press", (GCallback) filter_icon_cb, nullptr); - gtk_entry_set_activates_default ((GtkEntry *) filter_entry, true); - gtk_box_pack_start ((GtkBox *) hbox, filter_entry, true, true, 0); - - GtkWidget * scrollwin = gtk_scrolled_window_new (nullptr, nullptr); - gtk_container_add(GTK_CONTAINER(scrollwin), treeview); - gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), - GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); - gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrollwin), - GTK_SHADOW_IN); - gtk_box_pack_start(GTK_BOX(vbox), scrollwin, true, true, 0); - - GtkWidget * bbox = gtk_hbox_new (false, 4); - gtk_box_pack_start ((GtkBox *) vbox, bbox, false, false, 0); - - /* close dialog toggle */ - GtkWidget * toggle = gtk_check_button_new_with_mnemonic (_("C_lose on jump")); - gtk_toggle_button_set_active ((GtkToggleButton *) toggle, aud_get_bool - ("audgui", "close_jtf_dialog")); - gtk_box_pack_start ((GtkBox *) bbox, toggle, true, true, 0); - g_signal_connect (toggle, "clicked", (GCallback) toggle_button_cb, nullptr); - - /* jump button */ - jump_button = audgui_button_new (_("_Jump"), "go-jump", do_jump, nullptr); - gtk_box_pack_end ((GtkBox *) bbox, jump_button, false, false, 0); - gtk_widget_set_can_default (jump_button, true); - gtk_widget_grab_default (jump_button); - - /* close button */ - GtkWidget * close = audgui_button_new (_("_Close"), "window-close", - (AudguiCallback) audgui_jump_to_track_hide, nullptr); - gtk_box_pack_end ((GtkBox *) bbox, close, false, false, 0); - - /* queue button */ - queue_button = audgui_button_new (_("_Queue"), nullptr, do_queue, nullptr); - gtk_box_pack_end ((GtkBox *) bbox, queue_button, false, false, 0); - - return jump_to_track_win; -} - -EXPORT void audgui_jump_to_track (void) -{ - if (audgui_reshow_unique_window (AUDGUI_JUMP_TO_TRACK_WINDOW)) - return; - - GtkWidget * jump_to_track_win = create_window (); - - if (! watching) - { - fill_list (); - hook_associate ("playlist update", update_cb, nullptr); - hook_associate ("playlist activate", activate_cb, nullptr); - watching = true; - } - - gtk_widget_grab_focus (filter_entry); - - audgui_show_unique_window (AUDGUI_JUMP_TO_TRACK_WINDOW, jump_to_track_win); -} - -EXPORT void audgui_jump_to_track_hide (void) -{ - audgui_hide_unique_window (AUDGUI_JUMP_TO_TRACK_WINDOW); -} diff -Nru audacious-3.5.99/src/libaudgui/url-opener.cc audacious-3.5.99.1/src/libaudgui/url-opener.cc --- audacious-3.5.99/src/libaudgui/url-opener.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudgui/url-opener.cc 2015-01-24 19:26:56.000000000 +0000 @@ -40,7 +40,7 @@ aud_history_add (text); } -static GtkWidget * create_url_opener (gboolean open) +static GtkWidget * create_url_opener (bool open) { const char * title, * verb, * icon; diff -Nru audacious-3.5.99/src/libaudqt/about.cc audacious-3.5.99.1/src/libaudqt/about.cc --- audacious-3.5.99/src/libaudqt/about.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/about.cc 2015-01-24 19:26:56.000000000 +0000 @@ -39,19 +39,19 @@ auto tabs = new QTabWidget (parent); - for (int i = 0; i < 2; i++) + for (int i = 0; i < 2; i ++) { QFile f (QString (filename_build ({data_dir, filenames[i]}))); - if (!f.open (QIODevice::ReadOnly)) + if (! f.open (QIODevice::ReadOnly)) continue; - QTextStream in(&f); + QTextStream in (& f); - auto edit = new QPlainTextEdit (in.readAll(), parent); + auto edit = new QPlainTextEdit (in.readAll ().trimmed (), parent); edit->setReadOnly (true); tabs->addTab (edit, titles[i]); - f.close(); + f.close (); } return tabs; @@ -61,10 +61,8 @@ { const char * data_dir = aud_get_path (AudPath::DataDir); const char * logo_path = filename_build ({data_dir, "images", "about-logo.png"}); - const char about_text[] = - "Audacious " VERSION "
\n" - "Copyright © 2001-2014 Audacious developers and others"; - const char website[] = "http://audacious-media-player.org"; + const char * about_text = "Audacious " VERSION "
" COPYRIGHT; + const char * website = "http://audacious-media-player.org"; auto window = new QDialog; @@ -78,6 +76,7 @@ auto anchor = QString (str_printf ("%s", website, website)); auto link_label = new QLabel (anchor, window); link_label->setAlignment (Qt::AlignHCenter); + link_label->setContentsMargins (0, 5, 0, 0); link_label->setOpenExternalLinks (true); auto layout = new QVBoxLayout (window); @@ -87,7 +86,7 @@ layout->addWidget (buildCreditsNotebook (window)); window->setWindowTitle (_("About Audacious")); - window->resize (640, 480); + window->setFixedSize (590, 450); return window; } diff -Nru audacious-3.5.99/src/libaudqt/art.cc audacious-3.5.99.1/src/libaudqt/art.cc --- audacious-3.5.99/src/libaudqt/art.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/art.cc 2015-01-24 19:26:56.000000000 +0000 @@ -21,6 +21,7 @@ #include #include +#include #include #include #include @@ -33,8 +34,10 @@ if (! data) { - AUDINFO ("no album art for %s.\n", filename); - return QPixmap (); + QString fallback = QString (filename_build + ({aud_get_path (AudPath::DataDir), "images", "album.png"})); + + return QPixmap (fallback); } QImage img = QImage::fromData ((const uchar *) data->begin (), data->len ()); diff -Nru audacious-3.5.99/src/libaudqt/fileopener.cc audacious-3.5.99.1/src/libaudqt/fileopener.cc --- audacious-3.5.99/src/libaudqt/fileopener.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/fileopener.cc 2015-01-24 19:26:56.000000000 +0000 @@ -21,40 +21,68 @@ #include #include -#include #include -#include #include namespace audqt { -static void directoryEntered (const QString & path) -{ - aud_set_str ("audgui", "filesel_path", path.toUtf8 ().constData ()); -} +static aud::array s_dialogs; -EXPORT void fileopener_show (bool add = false) +EXPORT void fileopener_show (FileMode mode) { - const QString caption = add ? _("Add Files") : _("Open Files"); - QFileDialog dialog (nullptr, caption, QString (aud_get_str ("audgui", "filesel_path"))); - dialog.setFileMode (QFileDialog::AnyFile); - - QObject::connect (&dialog, &QFileDialog::directoryEntered, directoryEntered); + QFileDialog * & dialog = s_dialogs[mode]; - if (add) - dialog.setLabelText (QFileDialog::Accept, "Add"); - - if (dialog.exec ()) + if (! dialog) { - Index files; - Q_FOREACH (QUrl url, dialog.selectedUrls ()) - files.append (String(url.toEncoded ().constData ())); - if (add) - aud_drct_pl_add_list (std::move (files), -1); - else - aud_drct_pl_open_list (std::move (files)); + static constexpr aud::array titles { + N_("Open Files"), + N_("Open Folder"), + N_("Add Files"), + N_("Add Folder") + }; + + static constexpr aud::array labels { + N_("Open"), + N_("Open"), + N_("Add"), + N_("Add") + }; + + static constexpr aud::array modes { + QFileDialog::ExistingFiles, + QFileDialog::Directory, + QFileDialog::ExistingFiles, + QFileDialog::Directory + }; + + String path = aud_get_str ("audgui", "filesel_path"); + dialog = new QFileDialog (nullptr, _(titles[mode]), QString (path)); + + dialog->setAttribute (Qt::WA_DeleteOnClose); + dialog->setFileMode (modes[mode]); + dialog->setLabelText (QFileDialog::Accept, _(labels[mode])); + + QObject::connect (dialog, & QFileDialog::directoryEntered, [] (const QString & path) + { aud_set_str ("audgui", "filesel_path", path.toUtf8 ().constData ()); }); + + QObject::connect (dialog, & QFileDialog::accepted, [dialog, mode] () + { + Index files; + for (const QUrl & url : dialog->selectedUrls ()) + files.append (String (url.toEncoded ().constData ())); + + if (mode == FileMode::Add || mode == FileMode::AddFolder) + aud_drct_pl_add_list (std::move (files), -1); + else + aud_drct_pl_open_list (std::move (files)); + }); + + QObject::connect (dialog, & QObject::destroyed, [& dialog] () + { dialog = nullptr; }); } + + window_bring_to_front (dialog); } } // namespace audqt diff -Nru audacious-3.5.99/src/libaudqt/iface.h audacious-3.5.99.1/src/libaudqt/iface.h --- audacious-3.5.99/src/libaudqt/iface.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/iface.h 2015-01-24 19:26:56.000000000 +0000 @@ -32,7 +32,7 @@ void show_about_window () { aboutwindow_show (); } void hide_about_window () { aboutwindow_hide (); } - void show_filebrowser (bool open) { fileopener_show (open); } + 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 () {} diff -Nru audacious-3.5.99/src/libaudqt/libaudqt.h audacious-3.5.99.1/src/libaudqt/libaudqt.h --- audacious-3.5.99/src/libaudqt/libaudqt.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/libaudqt.h 2015-01-24 19:26:56.000000000 +0000 @@ -23,19 +23,24 @@ #include #include +class QBoxLayout; class QPixmap; -class QLayout; -class QMenu; -class QMenuBar; class QWidget; -enum class AudMenuID; enum class PluginType; class PluginHandle; struct PreferencesWidget; namespace audqt { +enum class FileMode { + Open, + OpenFolder, + Add, + AddFolder, + count +}; + struct MenuItem; /* about.cc */ @@ -51,7 +56,7 @@ void equalizer_hide (); /* fileopener.cc */ -void fileopener_show (bool add); +void fileopener_show (FileMode mode); /* util.cc */ void cleanup (); @@ -64,13 +69,8 @@ { return translate_str (str, PACKAGE); } #endif -/* plugin-menu.cc */ -QMenu * menu_get_by_id (AudMenuID id); -void menu_add (AudMenuID id, void (* func) (void), const char * name, const char * icon, const char * domain); -void menu_remove (AudMenuID id, void (* func) (void)); - /* prefs-builder.cc */ -void prefs_populate (QLayout * layout, ArrayRef widgets, const char * domain); +void prefs_populate (QBoxLayout * layout, ArrayRef widgets, const char * domain); /* prefs-plugin.cc */ void plugin_about (PluginHandle * ph); diff -Nru audacious-3.5.99/src/libaudqt/menu.cc audacious-3.5.99.1/src/libaudqt/menu.cc --- audacious-3.5.99/src/libaudqt/menu.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/menu.cc 2015-01-24 19:26:56.000000000 +0000 @@ -30,93 +30,96 @@ namespace audqt { -QAction * MenuItem::build_action (const char * domain, QWidget * parent) const +class MenuAction : public QAction { - QAction * act = new QAction (parent); +public: + MenuAction (const MenuItem & item, const char * domain, QWidget * parent); - if (! m_sep) +private: + void toggle (bool checked); + void update (); + + const MenuItem & m_item; + SmartPtr> m_hook; +}; + +MenuAction::MenuAction (const MenuItem & item, const char * domain, QWidget * parent) : + QAction (parent), + m_item (item) +{ + if (item.sep) { - act->setText (translate_str (m_name, domain ? domain : m_domain)); + setSeparator (true); + return; + } - if (m_func) - QObject::connect (act, &QAction::triggered, m_func); - else if (m_cname) - { - act->setCheckable (true); - act->setChecked (aud_get_bool (m_csect, m_cname)); - - QObject::connect (act, &QAction::toggled, [=] (bool checked) { - if (aud_get_bool (m_csect, m_cname) == checked) - return; - - aud_set_bool (m_csect, m_cname, checked); - - if (m_func) - m_func (); - }); - - //if (m_chook) - //hook_associate (m_chook, (HookFunction) MenuItem::hook_cb, act); - } - else if (m_items.len || m_submenu) - { - QMenu * submenu = nullptr; - - if (m_items.len) - submenu = menu_build (m_items, domain, parent); - else if (m_submenu) - submenu = m_submenu (); - - if (submenu) - act->setMenu (submenu); - } + setText (translate_str (item.text.name, domain)); -#ifndef Q_OS_MAC - if (m_icon && QIcon::hasThemeIcon (m_icon)) - act->setIcon (QIcon::fromTheme (m_icon)); -#endif + if (item.func) + QObject::connect (this, & QAction::triggered, item.func); + else if (item.cfg.name) + { + setCheckable (true); + setChecked (aud_get_bool (item.cfg.sect, item.cfg.name)); - if (m_shortcut) - act->setShortcut (QString (m_shortcut)); + QObject::connect (this, & QAction::toggled, this, & MenuAction::toggle); + + if (item.cfg.hook) + m_hook.capture (new HookReceiver (item.cfg.hook, this, & MenuAction::update)); } - else - act->setSeparator (true); + else if (item.items.len) + setMenu (menu_build (item.items, domain, parent)); + else if (item.submenu) + setMenu (item.submenu ()); + +#ifndef Q_OS_MAC + if (item.text.icon && QIcon::hasThemeIcon (item.text.icon)) + setIcon (QIcon::fromTheme (item.text.icon)); +#endif - return act; + if (item.text.shortcut) + setShortcut (QString (item.text.shortcut)); } -void MenuItem::add_to_menu (const char * domain, QMenu * menu) const +void MenuAction::toggle (bool checked) { - QAction * act = build_action (domain); + if (aud_get_bool (m_item.cfg.sect, m_item.cfg.name) != checked) + { + aud_set_bool (m_item.cfg.sect, m_item.cfg.name, checked); - if (act) - menu->addAction (act); + if (m_item.func) + m_item.func (); + } +} + +void MenuAction::update () +{ + setChecked (aud_get_bool (m_item.cfg.sect, m_item.cfg.name)); } -void MenuItem::hook_cb (void *, QAction * act) +EXPORT QAction * menu_action (const MenuItem & menu_item, const char * domain, QWidget * parent) { - AUDDBG ("implement me\n"); + return new MenuAction (menu_item, domain, parent); } -EXPORT QMenu * menu_build (const ArrayRef menu_items, const char * domain, QWidget * parent) +EXPORT QMenu * menu_build (ArrayRef menu_items, const char * domain, QWidget * parent) { QMenu * m = new QMenu (parent); for (auto & it : menu_items) - it.add_to_menu (domain, m); + m->addAction (new MenuAction (it, domain, m)); return m; } -EXPORT void menubar_build (const ArrayRef menu_items, const char * domain, QMenuBar * menubar) +EXPORT QMenuBar * menubar_build (ArrayRef menu_items, const char * domain, QWidget * parent) { + QMenuBar * m = new QMenuBar (parent); + for (auto & it : menu_items) - { - QAction * act = it.build_action (domain); + m->addAction (new MenuAction (it, domain, m)); - if (act) - menubar->addAction (act); - } + return m; } } // namespace audqt diff -Nru audacious-3.5.99/src/libaudqt/menu.h audacious-3.5.99.1/src/libaudqt/menu.h --- audacious-3.5.99/src/libaudqt/menu.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/menu.h 2015-01-24 19:26:56.000000000 +0000 @@ -29,55 +29,67 @@ class QMenuBar; class QWidget; +enum class AudMenuID; + namespace audqt { +struct MenuItemText { + const char * name; + const char * icon; + const char * shortcut; +}; + +struct MenuItemConfig { + const char * sect; + const char * name; + const char * hook; +}; + struct MenuItem { - const char * m_name; - const char * m_icon; - const char * m_domain; - const char * m_shortcut; - void (* m_func) (); - bool m_sep; + MenuItemText text; + void (* func) (); /* for toggle items */ - const char * m_csect; - const char * m_cname; - const char * m_chook; + MenuItemConfig cfg; /* for submenus */ - const ArrayRef m_items; + ArrayRef items; /* for custom submenus */ - QMenu * (* m_submenu) (); - - void add_to_menu (const char * domain, QMenu * menu) const; - QAction * build_action (const char * domain, QWidget * parent = nullptr) const; + QMenu * (* submenu) (); - static void hook_cb (void *, QAction * act); + /* for separators */ + bool sep; }; -constexpr MenuItem MenuCommand (const char * name, void (* func) (), const char * shortcut = nullptr, const char * icon = nullptr, const char * domain = nullptr) - { return { name, icon, domain, shortcut, func, false }; } -constexpr MenuItem MenuToggle (const char * name, void (* func) () = nullptr, const char * shortcut = nullptr, const char * icon = nullptr, const char * domain = nullptr, - const char * csect = nullptr, const char * cname = nullptr, const char * chook = nullptr) - { return { name, icon, domain, shortcut, func, false, csect, cname, chook }; } -constexpr MenuItem MenuSub (const char * name, const ArrayRef items, const char * icon = nullptr, const char * domain = nullptr) - { return { name, icon, domain, nullptr, nullptr, false, nullptr, nullptr, nullptr, items }; } -constexpr MenuItem MenuSub (const char * name, QMenu * (* submenu) (), const char * icon = nullptr, const char * domain = nullptr) - { return { name, icon, domain, nullptr, nullptr, false, nullptr, nullptr, nullptr, nullptr, submenu }; } +constexpr MenuItem MenuCommand (MenuItemText text, void (* func) ()) + { return {text, func}; } +constexpr MenuItem MenuToggle (MenuItemText text, MenuItemConfig cfg, void (* func) () = nullptr) + { return {text, func, cfg}; } +constexpr MenuItem MenuSub (MenuItemText text, ArrayRef items) + { return {text, nullptr, {}, items}; } +constexpr MenuItem MenuSub (MenuItemText text, QMenu * (* submenu) ()) + { return {text, nullptr, {}, nullptr, submenu}; } constexpr MenuItem MenuSep () - { return { nullptr, nullptr, nullptr, nullptr, nullptr, true }; } + { return {{}, nullptr, {}, nullptr, nullptr, true}; } -QMenu * menu_build (const ArrayRef menu_items, const char * domain, QWidget * parent = nullptr); -void menubar_build (const ArrayRef menu_items, const char * domain, QMenuBar * parent); +/* menu.cc */ +QAction * menu_action (const MenuItem & menu_item, const char * domain, QWidget * parent = nullptr); +QMenu * menu_build (ArrayRef menu_items, const char * domain, QWidget * parent = nullptr); +QMenuBar * menubar_build (ArrayRef menu_items, const char * domain, QWidget * parent = nullptr); #ifdef PACKAGE -static inline QMenu * menu_build (const ArrayRef menu_items, QWidget * parent = nullptr) +static inline QMenu * menu_build (ArrayRef menu_items, QWidget * parent = nullptr) { return menu_build (menu_items, PACKAGE, parent); } -static inline void menubar_build (const ArrayRef menu_items, QMenuBar * parent) - { menubar_build (menu_items, PACKAGE, parent); } +static inline QMenuBar * menubar_build (ArrayRef menu_items, QWidget * parent = nullptr) + { return menubar_build (menu_items, PACKAGE, parent); } #endif +/* plugin-menu.cc */ +QMenu * menu_get_by_id (AudMenuID id); +void menu_add (AudMenuID id, void (* func) (void), const char * name, const char * icon); +void menu_remove (AudMenuID id, void (* func) (void)); + } // namespace audqt #endif diff -Nru audacious-3.5.99/src/libaudqt/playlist-management.cc audacious-3.5.99.1/src/libaudqt/playlist-management.cc --- audacious-3.5.99/src/libaudqt/playlist-management.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/playlist-management.cc 2015-01-24 19:26:56.000000000 +0000 @@ -66,8 +66,8 @@ auto layout = new QVBoxLayout (dialog); layout->addWidget (prompt); - layout->addWidget (buttonbox); layout->addWidget (skip_prompt); + layout->addWidget (buttonbox); dialog->setWindowTitle (_("Remove Playlist")); diff -Nru audacious-3.5.99/src/libaudqt/plugin-menu.cc audacious-3.5.99.1/src/libaudqt/plugin-menu.cc --- audacious-3.5.99/src/libaudqt/plugin-menu.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/plugin-menu.cc 2015-01-24 19:26:56.000000000 +0000 @@ -28,7 +28,7 @@ namespace audqt { -static aud::array> items; +static aud::array>> items; static aud::array menus; static void show_prefs (void) @@ -37,7 +37,7 @@ } MenuItem default_menu_items[] = { - MenuCommand (N_("Plugins ..."), show_prefs), + MenuCommand ({N_("Plugins ...")}, show_prefs), MenuSep (), }; @@ -48,49 +48,31 @@ menus[id] = new QMenu (translate_str ("Services")); - for (auto & it : default_menu_items) - it.add_to_menu (PACKAGE, menus[id]); + for (auto & item : default_menu_items) + menus[id]->addAction (menu_action (item, PACKAGE, menus[id])); - for (const MenuItem * it : items[id]) - it->add_to_menu (nullptr, menus[id]); + for (auto & item : items[id]) + menus[id]->addAction (menu_action (* item, nullptr, menus[id])); return menus[id]; } -EXPORT void menu_add (AudMenuID id, void (* func) (void), const char * name, const char * icon, const char * domain) +EXPORT void menu_add (AudMenuID id, void (* func) (void), const char * name, const char * icon) { - MenuItem * it = new MenuItem; - - it->m_name = name; - it->m_icon = icon; - it->m_func = func; - it->m_domain = domain; - it->m_shortcut = nullptr; /* XXX */ - it->m_sep = false; - - items[id].append (it); + MenuItem * item = new MenuItem (MenuCommand ({name, icon}, func)); + items[id].append (item); if (menus[id]) - it->add_to_menu (nullptr, menus[id]); + menus[id]->addAction (menu_action (* item, nullptr, menus[id])); } EXPORT void menu_remove (AudMenuID id, void (* func) (void)) { - MenuItem * item = nullptr; - - for (MenuItem * it : items[id]) - { - if (it->m_func == func) - { - item = it; - break; - } - } - - if (! item) - return; + // FIXME: remove the QAction + auto is_match = [func] (SmartPtr & item) + { return item->func == func; }; - delete item; + items[id].remove_if (is_match, true); } } // namespace audqt diff -Nru audacious-3.5.99/src/libaudqt/prefs-builder.cc audacious-3.5.99.1/src/libaudqt/prefs-builder.cc --- audacious-3.5.99/src/libaudqt/prefs-builder.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/prefs-builder.cc 2015-01-24 19:26:56.000000000 +0000 @@ -30,16 +30,10 @@ namespace audqt { -void prefs_populate (QLayout * layout, ArrayRef widgets, const char * domain) +void prefs_populate (QBoxLayout * layout, ArrayRef widgets, const char * domain) { QButtonGroup * radio_btn_group = nullptr; - if (! layout) - { - AUDDBG("prefs_populate was passed a null layout!\n"); - return; - } - for (const PreferencesWidget & w : widgets) { if (radio_btn_group && w.type != PreferencesWidget::RadioButton) @@ -141,6 +135,8 @@ break; } } + + layout->addStretch (1); } } // namespace audqt diff -Nru audacious-3.5.99/src/libaudqt/prefs-plugin.cc audacious-3.5.99.1/src/libaudqt/prefs-plugin.cc --- audacious-3.5.99/src/libaudqt/prefs-plugin.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/prefs-plugin.cc 2015-01-24 19:26:56.000000000 +0000 @@ -106,8 +106,9 @@ cw->root->setWindowTitle ((const char *) str_printf(_("%s Settings"), name)); - QVBoxLayout * vbox = new QVBoxLayout; + QVBoxLayout * vbox = new QVBoxLayout (cw->root); + vbox->setSpacing (4); prefs_populate (vbox, p->widgets, header->info.domain); QDialogButtonBox * bbox = new QDialogButtonBox; @@ -133,7 +134,6 @@ } vbox->addWidget (bbox); - cw->root->setLayout (vbox); window_bring_to_front (cw->root); } diff -Nru audacious-3.5.99/src/libaudqt/prefs-pluginlist-model.cc audacious-3.5.99.1/src/libaudqt/prefs-pluginlist-model.cc --- audacious-3.5.99/src/libaudqt/prefs-pluginlist-model.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/prefs-pluginlist-model.cc 2015-01-24 19:26:56.000000000 +0000 @@ -19,6 +19,7 @@ #include "prefs-pluginlist-model.h" +#include #include namespace audqt { @@ -41,7 +42,7 @@ int PluginListModel::columnCount (const QModelIndex & parent) const { - return 1; + return NumColumns; } QVariant PluginListModel::headerData (int section, Qt::Orientation orientation, int role) const @@ -55,16 +56,31 @@ if (row < 0 || row >= m_list.len ()) return QVariant (); - switch (role) + PluginHandle * p = m_list[row]; + bool enabled = aud_plugin_get_enabled (p); + + switch (index.column ()) { - case Qt::DisplayRole: - return QString (aud_plugin_get_name (m_list[row])); + case NameColumn: + if (role == Qt::DisplayRole) + return QString (aud_plugin_get_name (p)); + if (role == Qt::CheckStateRole) + return enabled ? Qt::Checked : Qt::Unchecked; + + break; - case Qt::CheckStateRole: - return aud_plugin_get_enabled (m_list[row]) ? Qt::Checked : Qt::Unchecked; + case AboutColumn: + if (role == Qt::DecorationRole && enabled && aud_plugin_has_about (p)) + return QIcon::fromTheme ("dialog-information"); - default: break; + + case SettingsColumn: + if (role == Qt::DecorationRole && enabled && aud_plugin_has_configure (p)) + return QIcon::fromTheme ("preferences-system"); + + break; + } return QVariant (); @@ -81,7 +97,7 @@ aud_plugin_enable (m_list[row], value.toUInt() != Qt::Unchecked); } - emit dataChanged (index, index); + emit dataChanged (index, index.sibling (index.row (), NumColumns - 1)); return true; } diff -Nru audacious-3.5.99/src/libaudqt/prefs-pluginlist-model.h audacious-3.5.99.1/src/libaudqt/prefs-pluginlist-model.h --- audacious-3.5.99/src/libaudqt/prefs-pluginlist-model.h 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/prefs-pluginlist-model.h 2015-01-24 19:26:56.000000000 +0000 @@ -31,6 +31,13 @@ class PluginListModel : public QAbstractListModel { public: + enum { + NameColumn, + AboutColumn, + SettingsColumn, + NumColumns + }; + PluginListModel (QObject * parent, PluginType category_id); ~PluginListModel (); diff -Nru audacious-3.5.99/src/libaudqt/prefs-widget.cc audacious-3.5.99.1/src/libaudqt/prefs-widget.cc --- audacious-3.5.99/src/libaudqt/prefs-widget.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/prefs-widget.cc 2015-01-24 19:26:56.000000000 +0000 @@ -103,7 +103,10 @@ auto layout = new QHBoxLayout (container); layout->setContentsMargins (0, 0, 0, 0); - layout->addWidget (new QLabel (translate_str (m_parent->label, m_domain))); + layout->setSpacing (4); + + if (m_parent->label) + layout->addWidget (new QLabel (translate_str (m_parent->label, m_domain))); m_spinner = new QSpinBox; layout->addWidget (m_spinner); @@ -112,6 +115,8 @@ layout->addWidget (new QLabel (translate_str (m_parent->data.spin_btn.right_label, m_domain))); + layout->addStretch (1); + update (); /* @@ -140,7 +145,10 @@ auto layout = new QHBoxLayout (container); layout->setContentsMargins (0, 0, 0, 0); - layout->addWidget (new QLabel (translate_str (m_parent->label, m_domain))); + layout->setSpacing (4); + + if (m_parent->label) + layout->addWidget (new QLabel (translate_str (m_parent->label, m_domain))); m_spinner = new QDoubleSpinBox; layout->addWidget (m_spinner); @@ -149,6 +157,8 @@ layout->addWidget (new QLabel (translate_str (m_parent->data.spin_btn.right_label, m_domain))); + layout->addStretch (1); + update (); void (QDoubleSpinBox::* signal) (double) = & QDoubleSpinBox::valueChanged; @@ -173,6 +183,7 @@ auto layout = new QHBoxLayout (container); layout->setContentsMargins (0, 0, 0, 0); + layout->setSpacing (4); if (m_parent->label) layout->addWidget (new QLabel (translate_str (m_parent->label, m_domain))); @@ -181,7 +192,7 @@ if (m_parent->data.entry.password) m_lineedit->setEchoMode (QLineEdit::Password); - layout->addWidget (m_lineedit); + layout->addWidget (m_lineedit, 1); update (); @@ -204,12 +215,14 @@ auto layout = new QHBoxLayout (container); layout->setContentsMargins (0, 0, 0, 0); + layout->setSpacing (4); if (m_parent->label) layout->addWidget (new QLabel (translate_str (m_parent->label, m_domain))); m_combobox = new QComboBox; layout->addWidget (m_combobox); + layout->addStretch (1); update (); @@ -234,7 +247,7 @@ void ComboBoxWidget::update () { - ArrayRef items = m_parent->data.combo.elems; + ArrayRef items = m_parent->data.combo.elems; if (m_parent->data.combo.fill) items = m_parent->data.combo.fill (); @@ -295,13 +308,14 @@ { auto container = new QWidget; - QLayout * layout; + QBoxLayout * layout; if (m_parent->data.box.horizontal) layout = new QHBoxLayout (container); else layout = new QVBoxLayout (container); layout->setContentsMargins (0, 0, 0, 0); + layout->setSpacing (4); prefs_populate (layout, m_parent->data.box.widgets, m_domain); return container; @@ -313,6 +327,8 @@ auto container = new QWidget; auto layout = new QVBoxLayout (container); + layout->setContentsMargins (0, 0, 0, 0); + layout->setSpacing (4); prefs_populate (layout, m_parent->data.table.widgets, m_domain); return container; @@ -327,7 +343,10 @@ auto widget = new QWidget (tabs); auto layout = new QVBoxLayout (widget); + layout->setContentsMargins (0, 0, 0, 0); + layout->setSpacing (4); prefs_populate (layout, tab.widgets, nullptr); + tabs->addTab (widget, translate_str (tab.name, m_domain)); } diff -Nru audacious-3.5.99/src/libaudqt/prefs-window.cc audacious-3.5.99.1/src/libaudqt/prefs-window.cc --- audacious-3.5.99/src/libaudqt/prefs-window.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/prefs-window.cc 2015-01-24 19:26:56.000000000 +0000 @@ -142,7 +142,7 @@ static int iface_combo_selected; static QWidget * iface_prefs_box; -static ArrayRef iface_combo_fill (); +static ArrayRef iface_combo_fill (); static void iface_combo_changed (void); static void * iface_create_prefs_box (void); @@ -159,7 +159,7 @@ static QPushButton * output_config_button; static QPushButton * output_about_button; -static ArrayRef output_combo_fill (); +static ArrayRef output_combo_fill (); static void output_combo_changed (void); static void * output_create_config_button (void); static void * output_create_about_button (void); @@ -352,8 +352,6 @@ QLineEdit * le = new QLineEdit (w); l->addWidget (le, 1, 1); - w->setLayout (l); - String format = aud_get_str (nullptr, "generic_title_format"); le->setText ((const char *) format); for (int i = 0; i < TITLESTRING_NPRESETS; i++) @@ -419,10 +417,11 @@ Plugin * header = (Plugin *) aud_plugin_get_header (aud_plugin_get_current (PluginType::Iface)); if (header && header->info.prefs) { - QVBoxLayout * vbox = new QVBoxLayout; + QVBoxLayout * vbox = new QVBoxLayout (iface_prefs_box); + vbox->setContentsMargins (0, 0, 0, 0); + vbox->setSpacing (4); prefs_populate (vbox, header->info.prefs->widgets, header->info.domain); - iface_prefs_box->setLayout (vbox); } } @@ -454,7 +453,7 @@ #endif } -static ArrayRef iface_combo_fill () +static ArrayRef iface_combo_fill () { if (! iface_combo_elements.len ()) { @@ -512,7 +511,7 @@ return output_about_button; } -static ArrayRef output_combo_fill () +static ArrayRef output_combo_fill () { if (! output_combo_elements.len ()) { @@ -532,14 +531,12 @@ static void create_appearance_category (QStackedWidget * category_notebook) { QWidget * w = new QWidget; - QVBoxLayout * vbox = new QVBoxLayout; + QVBoxLayout * vbox = new QVBoxLayout (w); vbox->setContentsMargins (0, 0, 0, 0); - vbox->setSpacing (0); - vbox->setMargin (0); + vbox->setSpacing (4); prefs_populate (vbox, appearance_page_widgets, nullptr); - w->setLayout (vbox); category_notebook->addWidget (w); } @@ -549,8 +546,7 @@ QVBoxLayout * audio_page_vbox = new QVBoxLayout; audio_page_vbox->setContentsMargins (0, 0, 0, 0); - audio_page_vbox->setSpacing (0); - audio_page_vbox->setMargin (0); + audio_page_vbox->setSpacing (4); prefs_populate (audio_page_vbox, audio_page_widgets, nullptr); audio_page->setLayout (audio_page_vbox); @@ -560,130 +556,72 @@ static void create_connectivity_category (QStackedWidget * category_notebook) { QWidget * connectivity_page = new QWidget; - QVBoxLayout * connectivity_page_vbox = new QVBoxLayout; + QVBoxLayout * connectivity_page_vbox = new QVBoxLayout (connectivity_page); connectivity_page_vbox->setContentsMargins (0, 0, 0, 0); - connectivity_page_vbox->setSpacing (0); - connectivity_page_vbox->setMargin (0); + connectivity_page_vbox->setSpacing (4); prefs_populate (connectivity_page_vbox, connectivity_page_widgets, nullptr); - connectivity_page->setLayout (connectivity_page_vbox); category_notebook->addWidget (connectivity_page); } static void create_playlist_category (QStackedWidget * category_notebook) { QWidget * playlist_page = new QWidget; - QVBoxLayout * playlist_page_vbox = new QVBoxLayout; + QVBoxLayout * playlist_page_vbox = new QVBoxLayout (playlist_page); playlist_page_vbox->setContentsMargins (0, 0, 0, 0); - playlist_page_vbox->setSpacing (0); - playlist_page_vbox->setMargin (0); + playlist_page_vbox->setSpacing (4); prefs_populate (playlist_page_vbox, playlist_page_widgets, nullptr); - playlist_page->setLayout (playlist_page_vbox); category_notebook->addWidget (playlist_page); } static void create_song_info_category (QStackedWidget * category_notebook) { QWidget * song_info_page = new QWidget; - QVBoxLayout * song_info_page_vbox = new QVBoxLayout; + QVBoxLayout * song_info_page_vbox = new QVBoxLayout (song_info_page); song_info_page_vbox->setContentsMargins (0, 0, 0, 0); - song_info_page_vbox->setSpacing (0); - song_info_page_vbox->setMargin (0); + song_info_page_vbox->setSpacing (4); prefs_populate (song_info_page_vbox, song_info_page_widgets, nullptr); - song_info_page->setLayout (song_info_page_vbox); category_notebook->addWidget (song_info_page); } -static void about_btn_watch (QPushButton * btn, PluginHandle * ph) -{ - bool enabled = (aud_plugin_has_about (ph) && aud_plugin_get_enabled (ph)); - btn->setEnabled (enabled); -} - -static void settings_btn_watch (QPushButton * btn, PluginHandle * ph) -{ - bool enabled = (aud_plugin_has_configure (ph) && aud_plugin_get_enabled (ph)); - btn->setEnabled (enabled); -} - static void create_plugin_category_page (PluginType category_id, const char * category_name, QTabWidget * parent) { - QWidget * w = new QWidget; - QVBoxLayout * vbox = new QVBoxLayout; - - w->setLayout (vbox); - parent->addTab (w, category_name); - QTreeView * view = new QTreeView; - PluginListModel * plm = new PluginListModel (0, category_id); + QHeaderView * header = view->header (); view->setIndentation (0); - view->setModel (plm); - view->header ()->hide (); - - vbox->addWidget (view); + view->setModel (new PluginListModel (nullptr, category_id)); + view->setSelectionMode (view->NoSelection); - QDialogButtonBox * bbox = new QDialogButtonBox; - vbox->addWidget (bbox); - - QPushButton * about_btn = new QPushButton (translate_str (N_("_About"))); - about_btn->setEnabled (false); - - QPushButton * settings_btn = new QPushButton (translate_str (N_("_Settings"))); - settings_btn->setEnabled (false); - - bbox->addButton (about_btn, QDialogButtonBox::ActionRole); - bbox->addButton (settings_btn, QDialogButtonBox::ActionRole); - - QItemSelectionModel * model = view->selectionModel (); - QObject::connect (model, &QItemSelectionModel::selectionChanged, [=] (const QItemSelection & selected, const QItemSelection & deselected) { - if (selected.length () < 1) - return; - - auto & list = aud_plugin_list (category_id); - int idx = selected.indexes () [0].row (); - if (idx < 0 || idx >= list.len ()) - return; - - AUDDBG ("plugin %s selected\n", aud_plugin_get_name (list[idx])); - - about_btn_watch (about_btn, list[idx]); - settings_btn_watch (settings_btn, list[idx]); - }); + header->hide (); + header->setSectionResizeMode (header->ResizeToContents); + header->setStretchLastSection (false); - QObject::connect (about_btn, &QAbstractButton::clicked, [=] (bool) { - const QItemSelection & selected = model->selection (); - if (selected.length () < 1) - return; + parent->addTab (view, category_name); + QObject::connect (view, & QAbstractItemView::clicked, + [category_id] (const QModelIndex & index) + { + int row = index.row (); auto & list = aud_plugin_list (category_id); - int idx = selected.indexes () [0].row (); - if (idx < 0 || idx >= list.len ()) - return; - - AUDDBG ("plugin %s: about\n", aud_plugin_get_name (list[idx])); - - plugin_about (list[idx]); - }); - QObject::connect (settings_btn, &QAbstractButton::clicked, [=] (bool) { - const QItemSelection & selected = model->selection (); - if (selected.length () < 1) + if (row < 0 || row >= list.len () || ! aud_plugin_get_enabled (list[row])) return; - auto & list = aud_plugin_list (category_id); - int idx = selected.indexes () [0].row (); - if (idx < 0 || idx >= list.len ()) - return; - - AUDDBG ("plugin %s: settings\n", aud_plugin_get_name (list[idx])); - - plugin_prefs (list[idx]); + switch (index.column ()) + { + case PluginListModel::AboutColumn: + plugin_about (list[row]); + break; + case PluginListModel::SettingsColumn: + plugin_prefs (list[row]); + break; + } }); } @@ -706,30 +644,27 @@ static void create_prefs_window () { - QVBoxLayout * vbox_parent = new QVBoxLayout; - QToolBar * toolbar = new QToolBar; - s_prefswin = new QDialog; s_prefswin->setWindowTitle (_("Audacious Settings")); - s_prefswin->setLayout (vbox_parent); s_prefswin->setAttribute (Qt::WA_DeleteOnClose); QObject::connect (s_prefswin, & QObject::destroyed, [] () { s_prefswin = nullptr; }); + QVBoxLayout * vbox_parent = new QVBoxLayout (s_prefswin); + vbox_parent->setSpacing (0); - vbox_parent->setMargin (0); vbox_parent->setContentsMargins (0, 0, 0, 0); + + QToolBar * toolbar = new QToolBar; + toolbar->setToolButtonStyle (Qt::ToolButtonTextUnderIcon); vbox_parent->addWidget (toolbar); QWidget * child = new QWidget; - QVBoxLayout * child_vbox = new QVBoxLayout; - + QVBoxLayout * child_vbox = new QVBoxLayout (child); vbox_parent->addWidget (child); - child->setLayout (child_vbox); - s_category_notebook = new QStackedWidget; child_vbox->addWidget (s_category_notebook); @@ -745,8 +680,6 @@ QObject::connect (bbox, &QDialogButtonBox::rejected, s_prefswin, &QObject::deleteLater); - toolbar->setToolButtonStyle (Qt::ToolButtonTextUnderIcon); - QSignalMapper * mapper = new QSignalMapper; const char * data_dir = aud_get_path (AudPath::DataDir); diff -Nru audacious-3.5.99/src/libaudqt/queue-manager.cc audacious-3.5.99.1/src/libaudqt/queue-manager.cc --- audacious-3.5.99/src/libaudqt/queue-manager.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/queue-manager.cc 2015-01-24 19:26:56.000000000 +0000 @@ -100,10 +100,10 @@ QPushButton m_btn_close; QueueManagerModel m_model; - void update (Playlist::Update level); + void update (Playlist::UpdateLevel level); void removeSelected (); - const HookReceiver + const HookReceiver update_hook {"playlist update", this, & QueueManagerDialog::update}; const HookReceiver activate_hook {"playlist activate", & m_model, & QueueManagerModel::reset}; @@ -146,7 +146,7 @@ resize (500, 250); } -void QueueManagerDialog::update (Playlist::Update level) +void QueueManagerDialog::update (Playlist::UpdateLevel level) { /* resetting the model due to selection updates causes breakage, so don't do it. */ if (level != Playlist::Selection) diff -Nru audacious-3.5.99/src/libaudqt/volumebutton.cc audacious-3.5.99.1/src/libaudqt/volumebutton.cc --- audacious-3.5.99/src/libaudqt/volumebutton.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudqt/volumebutton.cc 2015-01-24 19:26:56.000000000 +0000 @@ -55,7 +55,7 @@ void VolumeButton::updateIcon (int val) { if (val == 0) - setIcon (QIcon::fromTheme ("audio-volume-off")); + setIcon (QIcon::fromTheme ("audio-volume-muted")); else if (val > 0 && val < 35) setIcon (QIcon::fromTheme ("audio-volume-low")); else if (val >= 35 && val < 70) diff -Nru audacious-3.5.99/src/libaudtag/id3/id3-common.cc audacious-3.5.99.1/src/libaudtag/id3/id3-common.cc --- audacious-3.5.99/src/libaudtag/id3/id3-common.cc 2014-12-05 22:34:18.000000000 +0000 +++ audacious-3.5.99.1/src/libaudtag/id3/id3-common.cc 2015-01-24 19:26:56.000000000 +0000 @@ -83,7 +83,9 @@ if (size < 1) return StringBuf (); - return id3_convert ((const char *) data + 1, size - 1, data[0]); + int real_size; + id3_strnlen (data + 1, size - 1, data[0], & real_size, nullptr); + return id3_convert (data + 1, real_size, data[0]); } void id3_associate_string (Tuple & tuple, Tuple::Field field, const char * data, int size)