diff options
author | Jackson Doak <jackson@jackson-Vostro-1320> | 2013-11-30 07:58:24 +1100 |
---|---|---|
committer | Jackson Doak <jackson@jackson-Vostro-1320> | 2013-11-30 07:58:24 +1100 |
commit | c423357c93592bfb48ee7edbfba8936f20987cf7 (patch) | |
tree | 58e9d5df870665b1e2f3627d7a23f4ede3fb57d8 | |
parent | 4dc7780192b3047d4844e591c0ee89c844f3d124 (diff) |
Imported Upstream version 3.4.2
80 files changed, 1931 insertions, 1218 deletions
diff --git a/config.guess b/config.guess index 1804e9f..b79252d 100644..100755 --- a/config.guess +++ b/config.guess @@ -1,10 +1,8 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012, 2013 Free Software Foundation, Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2012-12-29' +timestamp='2013-06-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -26,7 +24,7 @@ timestamp='2012-12-29' # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # -# Originally written by Per Bothner. +# Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD @@ -52,9 +50,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, -2012, 2013 Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -136,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include <features.h> + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -857,21 +874,21 @@ EOF exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -884,59 +901,54 @@ EOF EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else - echo ${UNAME_MACHINE}-unknown-linux-gnueabihf + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) - LIBC=gnu - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build @@ -955,54 +967,63 @@ EOF #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; + or1k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; or32:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-gnu + echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -1235,19 +1256,21 @@ EOF exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - i386) - eval $set_cc_for_build - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - UNAME_PROCESSOR="x86_64" - fi - fi ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) diff --git a/config.rpath b/config.rpath index c38b914..c38b914 100644..100755 --- a/config.rpath +++ b/config.rpath diff --git a/config.sub b/config.sub index 802a224..8b612ab 100644..100755 --- a/config.sub +++ b/config.sub @@ -1,10 +1,8 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012, 2013 Free Software Foundation, Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2012-12-29' +timestamp='2013-04-24' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -70,9 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, -2012, 2013 Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -256,7 +252,7 @@ case $basic_machine in | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc \ + | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ @@ -290,16 +286,17 @@ case $basic_machine in | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ - | nios | nios2 \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ - | or32 \ + | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ @@ -369,7 +366,7 @@ case $basic_machine in | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ @@ -407,12 +404,13 @@ case $basic_machine in | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ @@ -1354,7 +1352,7 @@ case $os in -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ @@ -1500,9 +1498,6 @@ case $os in -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; @@ -1594,6 +1589,9 @@ case $basic_machine in mips*-*) os=-elf ;; + or1k-*) + os=-elf + ;; or32-*) os=-coff ;; @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for audacious 3.4.1. +# Generated by GNU Autoconf 2.69 for audacious 3.4.2. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='audacious' PACKAGE_TARNAME='audacious' -PACKAGE_VERSION='3.4.1' -PACKAGE_STRING='audacious 3.4.1' +PACKAGE_VERSION='3.4.2' +PACKAGE_STRING='audacious 3.4.2' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1391,7 +1391,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures audacious 3.4.1 to adapt to many kinds of systems. +\`configure' configures audacious 3.4.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1457,7 +1457,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of audacious 3.4.1:";; + short | recursive ) echo "Configuration of audacious 3.4.2:";; esac cat <<\_ACEOF @@ -1607,7 +1607,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -audacious configure 3.4.1 +audacious configure 3.4.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2012,7 +2012,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by audacious $as_me 3.4.1, which was +It was created by audacious $as_me 3.4.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2365,7 +2365,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu PACKAGE=audacious -VERSION=3.4.1 +VERSION=3.4.2 cat >>confdefs.h <<_ACEOF @@ -6106,6 +6106,8 @@ pkgconfigdir=$with_pkgconfigdir +CFLAGS="$CFLAGS -Wno-deprecated-declarations" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } if ${ac_cv_c_bigendian+:} false; then : @@ -10070,7 +10072,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by audacious $as_me 3.4.1, which was +This file was extended by audacious $as_me 3.4.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -10136,7 +10138,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -audacious config.status 3.4.1 +audacious config.status 3.4.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index a976b2e..6c48727 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl *** dnl Initialize dnl ========== AC_PREREQ([2.59]) -AC_INIT([audacious], [3.4.1]) +AC_INIT([audacious], [3.4.2]) AC_COPYRIGHT([(C) 2005-2013 Audacious Team]) AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME]) @@ -26,6 +26,10 @@ AC_DEFINE_UNQUOTED(PLUGIN_SUFFIX, "$PLUGIN_SUFFIX", [Suffix for plugins]) m4_ifdef([PKG_INSTALLDIR], [PKG_INSTALLDIR], AC_SUBST([pkgconfigdir], ${libdir}/pkgconfig)) +dnl Disable deprecation warnings for stable branch +dnl ============================================== +CFLAGS="$CFLAGS -Wno-deprecated-declarations" + dnl Byte order dnl ========== AC_C_BIGENDIAN([BIGENDIAN=1], [BIGENDIAN=0], diff --git a/contrib/win32/notes.html b/contrib/win32/notes.html index c4db4e4..80323df 100644 --- a/contrib/win32/notes.html +++ b/contrib/win32/notes.html @@ -10,7 +10,7 @@ <h2>Notes for Building Audacious on Windows</h2> <p><em>John Lindgren<br> -August 11, 2012</em></p> +September 15, 2013</em></p> <p>Several patch files should accompany this document.</p> @@ -31,8 +31,8 @@ Apply the patch <tt>libintl.h.diff</tt> to <tt>C:\MinGW\include\libintl.h</tt>.< <h3>Install Python</h3> <p>Download and run:<br> -<a href="http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi"> -<tt>http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi</tt></a></p> +<a href="http://python.org/ftp/python/2.7.5/python-2.7.5.msi"> +<tt>http://python.org/ftp/python/2.7.5/python-2.7.5.msi</tt></a></p> <p>Follow the prompts to install with default options to <tt>C:\Python27</tt>.</p> @@ -48,23 +48,19 @@ LIBRARY_PATH=/C/GTK/lib:/C/libs/lib</tt></p></blockquote> <h3>Install zlib</h3> <p>Download and unzip to <tt>C:\zlib</tt>:<br> -<a href="http://zlib.net/zlib-1.2.7.tar.gz"> -<tt>http://zlib.net/zlib-1.2.7.tar.gz</tt></a></p> +<a href="http://zlib.net/zlib-1.2.8.tar.gz"> +<tt>http://zlib.net/zlib-1.2.8.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/zlib<br> -cp win32/Makefile.gcc Makefile<br> -make<br> -BINARY_PATH=/C/GTK/bin INCLUDE_PATH=/C/GTK/include LIBRARY_PATH=/C/GTK/lib make install<br> -mkdir -p /C/GTK/bin<br> -cp zlib1.dll /C/GTK/bin<br> -cp libz.dll.a /C/GTK/lib</tt></p></blockquote> +make -f win32/Makefile.gcc<br> +BINARY_PATH=/C/GTK/bin INCLUDE_PATH=/C/GTK/include LIBRARY_PATH=/C/GTK/lib make -f win32/Makefile.gcc SHARED_MODE=1 install</tt></p></blockquote> <h3>Install libpng</h3> <p>Download and unzip to <tt>C:\libpng</tt>:<br> -<a href="http://download.sourceforge.net/libpng/libpng-1.5.12.tar.xz"> -<tt>http://download.sourceforge.net/libpng/libpng-1.5.12.tar.xz</tt></a></p> +<a href="http://sourceforge.net/projects/libpng/files/libpng16/1.6.3/libpng-1.6.3.tar.xz/download"> +<tt>http://sourceforge.net/projects/libpng/files/libpng16/1.6.3/libpng-1.6.3.tar.xz/download</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libpng<br> @@ -75,8 +71,8 @@ make install</tt></p></blockquote> <h3>Install libjpeg</h3> <p>Download and unzip to <tt>C:\libjpeg</tt>:<br> -<a href="http://www.ijg.org/files/jpegsrc.v8d.tar.gz"> -<tt>http://www.ijg.org/files/jpegsrc.v8d.tar.gz</tt></a></p> +<a href="http://www.ijg.org/files/jpegsrc.v9.tar.gz"> +<tt>http://www.ijg.org/files/jpegsrc.v9.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libjpeg<br> @@ -87,36 +83,38 @@ make install</tt></p></blockquote> <h3>Install libffi</h3> <p>Download and unzip to <tt>C:\libffi</tt>:<br> -<a href="ftp://sourceware.org/pub/libffi/libffi-3.0.11.tar.gz"> -<tt>ftp://sourceware.org/pub/libffi/libffi-3.0.11.tar.gz</tt></a></p> +<a href="ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz"> +<tt>ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libffi<br> -./configure --prefix=/C/GTK<br> +./configure --prefix=/C/GTK --with-gcc-arch=i686<br> make<br> make install</tt></p></blockquote> <h3>Install GLib</h3> <p>Download and unzip to <tt>C:\glib</tt>:<br> -<a href="http://ftp.gnome.org/pub/GNOME/sources/glib/2.32/glib-2.32.4.tar.xz"> -<tt>http://ftp.gnome.org/pub/GNOME/sources/glib/2.32/glib-2.32.4.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/GNOME/sources/glib/2.36/glib-2.36.4.tar.xz"> +<tt>http://ftp.gnome.org/pub/GNOME/sources/glib/2.36/glib-2.36.4.tar.xz</tt></a></p> <p>Apply the patch <tt>gwin32.c.diff</tt> to <tt>C:\glib\glib\gwin32.c</tt>.<br> Apply the patch <tt>gwin32.h.diff</tt> to <tt>C:\glib\glib\gwin32.h</tt>.<br> -Apply the patch <tt>gcontenttype.c.diff</tt> to <tt>C:\glib\gio\gcontenttype.c</tt>.</p> +Apply the patch <tt>gcontenttype.c.diff</tt> to <tt>C:\glib\gio\gcontenttype.c</tt>.<br> +Apply the patch <tt>gdbus-codegen.in.diff</tt> to <tt>C:\glib\gio\gdbus-2.0\codegen\gdbus-codegen.in</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/glib<br> -CFLAGS="-march=i486" LIBFFI_CFLAGS="-I/C/GTK/lib/libffi-3.0.11/include" LIBFFI_LIBS="-lffi" ZLIB_CFLAGS="" ZLIB_LIBS="-lz" ./configure --prefix=/C/GTK<br> +touch -t 200001010000 gtk-doc.make<br> +CFLAGS="-march=i686" LIBFFI_CFLAGS="-I/C/GTK/lib/libffi-3.0.13/include" LIBFFI_LIBS="-lffi" ZLIB_CFLAGS="" ZLIB_LIBS="-lz" ./configure --prefix=/C/GTK<br> make<br> make install</tt></p></blockquote> <h3>Install pkg-config</h3> <p>Download and unzip to <tt>C:\pkgconfig</tt>:<br> -<a href="http://pkgconfig.freedesktop.org/releases/pkg-config-0.27.tar.gz"> -<tt>http://pkgconfig.freedesktop.org/releases/pkg-config-0.27.tar.gz</tt></a></p> +<a href="http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz"> +<tt>http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/pkgconfig<br> @@ -129,36 +127,32 @@ make install</tt></p></blockquote> <h3>Install pixman</h3> <p>Download and unzip to <tt>C:\pixman</tt>:<br> -<a href="http://cairographics.org/releases/pixman-0.26.2.tar.gz"> -<tt>http://cairographics.org/releases/pixman-0.26.2.tar.gz</tt></a></p> +<a href="http://cairographics.org/releases/pixman-0.30.2.tar.gz"> +<tt>http://cairographics.org/releases/pixman-0.30.2.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/pixman<br> -./configure --prefix=/C/GTK<br> +./configure --prefix=/C/GTK --disable-sse2<br> make<br> make install</tt></p></blockquote> <h3>Install Cairo</h3> <p>Download and unzip to <tt>C:\cairo</tt>:<br> -<a href="http://cairographics.org/releases/cairo-1.10.2.tar.gz"> -<tt>http://cairographics.org/releases/cairo-1.10.2.tar.gz</tt></a></p> - -<p>Apply the patch <tt>cairo-win32-surface.c.diff</tt> to <tt>C:\cairo\src\cairo-win32-surface.c</tt>.<br> -Apply the patch <tt>cairo-surface-xy.diff</tt> (it changes multiple files).<br> -Apply the patch <tt>any2ppm.c.diff</tt> to <tt>C:\cairo\test\any2ppm.c</tt>.</p> +<a href="http://cairographics.org/releases/cairo-1.12.16.tar.xz"> +<tt>http://cairographics.org/releases/cairo-1.12.16.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/cairo<br> -./configure --prefix=/C/GTK --disable-interpreter<br> +CFLAGS=-D_SSIZE_T_DEFINED ./configure --prefix=/C/GTK --disable-interpreter<br> make<br> make install</tt></p></blockquote> <h3>Install Pango</h3> <p>Download and unzip to <tt>C:\pango</tt>:<br> -<a href="http://ftp.gnome.org/pub/GNOME/sources/pango/1.30/pango-1.30.0.tar.xz"> -<tt>http://ftp.gnome.org/pub/GNOME/sources/pango/1.30/pango-1.30.0.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/GNOME/sources/pango/1.35/pango-1.35.3.tar.xz"> +<tt>http://ftp.gnome.org/pub/GNOME/sources/pango/1.35/pango-1.35.3.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/pango<br> @@ -169,10 +163,8 @@ make install</tt></p></blockquote> <h3>Install gdk-pixbuf</h3> <p>Download and unzip to <tt>C:\gdk-pixbuf</tt>:<br> -<a href="http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.0.tar.xz"> -<tt>http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.0.tar.xz</tt></a></p> - -<p>Apply the patch <tt>gdk-pixbuf-configure.diff</tt> to <tt>C:\gdk-pixbuf\configure</tt>.</p> +<a href="http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.28/gdk-pixbuf-2.28.2.tar.xz"> +<tt>http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.28/gdk-pixbuf-2.28.2.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/gdk-pixbuf<br> @@ -183,8 +175,8 @@ make install</tt></p></blockquote> <h3>Install ATK</h3> <p>Download and unzip to <tt>C:\atk</tt>:<br> -<a href="http://ftp.gnome.org/pub/gnome/sources/atk/2.4/atk-2.4.0.tar.xz"> -<tt>http://ftp.gnome.org/pub/gnome/sources/atk/2.4/atk-2.4.0.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/gnome/sources/atk/2.8/atk-2.8.0.tar.xz"> +<tt>http://ftp.gnome.org/pub/gnome/sources/atk/2.8/atk-2.8.0.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/atk<br> @@ -195,10 +187,10 @@ make install</tt></p></blockquote> <h3>Install GTK+</h3> <p>Download and unzip to <tt>C:\gtksrc</tt>:<br> -<a href="http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.4/gtk+-3.4.4.tar.xz"> -<tt>http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.4/gtk+-3.4.4.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.8/gtk+-3.8.4.tar.xz"> +<tt>http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.8/gtk+-3.8.4.tar.xz</tt></a></p> -<p>Apply the patch <tt>gtk-configure.diff</tt> to <tt>C:\gtksrc\configure</tt>.</p> +<p>Apply the patch <tt>gtksettings.c.diff</tt> to <tt>C:\gtksrc\gtk\gtksettings.c</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/gtksrc<br> @@ -211,19 +203,25 @@ temporarily in order for GTK+ to build successfully.</p> <h3>Install SDL</h3> -<p>Download and unzip to <tt>C:\libs</tt>:<br> -<a href="http://www.libsdl.org/release/SDL-devel-1.2.15-mingw32.tar.gz"> -<tt>http://www.libsdl.org/release/SDL-devel-1.2.15-mingw32.tar.gz</tt></a></p> +<p>Download and unzip to <tt>C:\libsdl</tt>:<br> +<a href="http://www.libsdl.org/release/SDL2-2.0.0.tar.gz"> +<tt>http://www.libsdl.org/release/SDL2-2.0.0.tar.gz</tt></a></p> + +<p>In the MinGW shell:</p> +<blockquote><p><tt>cd /C/libsdl<br> +./configure --prefix=/C/libs<br> +make<br> +make install</tt></p></blockquote> <h3>Install libxml</h3> <p>Download and unzip to <tt>C:\libxml</tt>:<br> -<a href="ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz"> -<tt>ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz</tt></a></p> +<a href="ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz"> +<tt>ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libxml<br> -./configure --prefix=/C/libs<br> +./configure --prefix=/C/libs --with-python=no<br> make<br> make install</tt></p></blockquote> @@ -238,8 +236,8 @@ make install</tt></p></blockquote> <h3>Install mpg123</h3> <p>Download and unzip to <tt>C:\mpg123</tt>:<br> -<a href="http://mpg123.de/download/mpg123-1.14.3.tar.bz2"> -<tt>http://mpg123.de/download/mpg123-1.14.3.tar.bz2</tt></a></p> +<a href="http://mpg123.de/download/mpg123-1.15.4.tar.bz2"> +<tt>http://mpg123.de/download/mpg123-1.15.4.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/mpg123<br> @@ -253,10 +251,13 @@ make install</tt></p></blockquote> <a href="http://sourceforge.net/projects/faac/files/faad2-src/faad2-2.7/faad2-2.7.tar.bz2/download"> <tt>http://sourceforge.net/projects/faac/files/faad2-src/faad2-2.7/faad2-2.7.tar.bz2/download</tt></a></p> -<p>Apply the patch <tt>libfaad-main.c.diff</tt> to <tt>C:\libfaad\frontend\main.c</tt>.</p> +<p>Apply the patch <tt>libfaad-makefile.am.diff</tt> to <tt>C:\libfaad\libfaad\Makefile.am</tt>.<br> +Apply the patch <tt>libfaad-main.c.diff</tt> to <tt>C:\libfaad\frontend\main.c</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libfaad<br> +cp /C/MinGW/share/libtool/config/ltmain.sh .<br> +autoreconf<br> ./configure --prefix=/C/libs<br> make<br> make install</tt></p></blockquote> @@ -279,8 +280,12 @@ make install</tt></p></blockquote> <a href="http://sourceforge.net/projects/bs2b/files/libbs2b/3.1.0/libbs2b-3.1.0.tar.bz2/download"> <tt>http://sourceforge.net/projects/bs2b/files/libbs2b/3.1.0/libbs2b-3.1.0.tar.bz2/download</tt></a></p> +<p>Apply the patch <tt>libbs2b-makefile.am.diff</tt> to <tt>C:\libs2b\src\Makefile.am</tt>.</p> + <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libbs2b<br> +cp /C/MinGW/share/libtool/config/ltmain.sh build-aux<br> +autoreconf<br> ./configure --prefix=/C/libs<br> make<br> make install</tt></p></blockquote> @@ -288,8 +293,8 @@ make install</tt></p></blockquote> <h3>Install libcdio</h3> <p>Download and unzip to <tt>C:\libcdio</tt>:<br> -<a href="http://ftp.gnu.org/gnu/libcdio/libcdio-0.83.tar.bz2"> -<tt>http://ftp.gnu.org/gnu/libcdio/libcdio-0.83.tar.bz2</tt></a></p> +<a href="http://ftp.gnu.org/gnu/libcdio/libcdio-0.90.tar.gz"> +<tt>http://ftp.gnu.org/gnu/libcdio/libcdio-0.90.tar.gz</tt></a></p> <p>Apply the patch <tt>libcdio-util.c.diff</tt> to <tt>C:\libcdio\src\util.c</tt>.</p> @@ -299,6 +304,18 @@ make install</tt></p></blockquote> make<br> make install</tt></p></blockquote> +<h3>Install libcdio-paranoia</h3> + +<p>Download and unzip to <tt>C:\libcdio-paranoia</tt>:<br> +<a href="http://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-10.2+0.90+1.tar.bz2"> +<tt>http://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-10.2+0.90+1.tar.bz2</tt></a></p> + +<p>In the MinGW shell:</p> +<blockquote><p><tt>cd /C/libcdio-paranoia<br> +./configure --prefix=/C/libs<br> +make<br> +make install</tt></p></blockquote> + <h3>Install libcddb</h3> <p>Download and unzip to <tt>C:\libcddb</tt>:<br> @@ -317,8 +334,13 @@ make install</tt></p></blockquote> <a href="http://sourceforge.net/projects/libcue/files/libcue/1.4.0/libcue-1.4.0.tar.bz2/download"> <tt>http://sourceforge.net/projects/libcue/files/libcue/1.4.0/libcue-1.4.0.tar.bz2/download</tt></a></p> +<p>Apply the patch <tt>libcue-makefile.am.diff</tt> to <tt>C:\libcue\src\libcue\Makefile.am</tt>.</p> + <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libcue<br> +rm -f config/ltmain.sh<br> +cp /C/MinGW/share/libtool/config/ltmain.sh config<br> +autoreconf<br> ./configure --prefix=/C/libs<br> make<br> make install</tt></p></blockquote> @@ -326,8 +348,8 @@ make install</tt></p></blockquote> <h3>Install LAME</h3> <p>Download and unzip to <tt>C:\lame</tt>:<br> -<a href="http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.3.tar.gz/download"> -<tt>http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.3.tar.gz/download</tt></a></p> +<a href="http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download"> +<tt>http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/lame<br> @@ -338,11 +360,8 @@ make install</tt></p></blockquote> <h3>Install libflac</h3> <p>Download and unzip to <tt>C:\libflac</tt>:<br> -<a href="http://downloads.xiph.org/releases/flac/flac-1.2.1.tar.gz"> -<tt>http://downloads.xiph.org/releases/flac/flac-1.2.1.tar.gz</tt></a></p> - -<p>Apply the patch <tt>libflac-alloc.h.diff</tt> to <tt>C:\libflac\include\share\alloc.h</tt>.<br> -Apply the patch <tt>libflac-main.cpp.diff</tt> to <tt>C:\libflac\examples\cpp\encode\file\main.cpp</tt>.</p> +<a href="http://downloads.xiph.org/releases/flac/flac-1.3.0.tar.xz"> +<tt>http://downloads.xiph.org/releases/flac/flac-1.3.0.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libflac<br> @@ -350,13 +369,11 @@ Apply the patch <tt>libflac-main.cpp.diff</tt> to <tt>C:\libflac\examples\cpp\en make<br> make install</tt></p></blockquote> -<p>Apply the patch <tt>flac.pc.diff</tt> to <tt>C:\libs\lib\pkgconfig\flac.pc</tt>.</p> - <h3>Install libogg</h3> <p>Download and unzip to <tt>C:\libogg</tt>:<br> -<a href="http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz"> -<tt>http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz</tt></a></p> +<a href="http://downloads.xiph.org/releases/ogg/libogg-1.3.1.tar.xz"> +<tt>http://downloads.xiph.org/releases/ogg/libogg-1.3.1.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libogg<br> @@ -376,20 +393,30 @@ make install</tt></p></blockquote> make<br> make install</tt></p></blockquote> +<h3>Install OpenSSL</h3> + +<p>Download and unzip to <tt>C:\openssl</tt>:<br> +<a href="http://www.openssl.org/source/openssl-1.0.1e.tar.gz"> +<tt>http://www.openssl.org/source/openssl-1.0.1e.tar.gz</tt></a></p> + +<p>In the MinGW shell:</p> +<blockquote><p><tt>cd /C/openssl<br> +./configure shared mingw --prefix=/C/libs<br> +make<br> +make install</tt></p></blockquote> + <h3>Install libneon</h3> <p>Download and unzip to <tt>C:\libneon</tt>:<br> -<a href="http://www.webdav.org/neon/neon-0.29.6.tar.gz"> -<tt>http://www.webdav.org/neon/neon-0.29.6.tar.gz</tt></a></p> +<a href="http://www.webdav.org/neon/neon-0.30.0.tar.gz"> +<tt>http://www.webdav.org/neon/neon-0.30.0.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libneon<br> -./configure --prefix=/C/libs<br> +./configure --prefix=/C/libs --enable-shared --with-ssl<br> make<br> make install</tt></p></blockquote> -<p>Apply the patch <tt>neon.pc.diff</tt> to <tt>C:\libs\lib\pkgconfig\neon.pc</tt>.</p> - <h3>Install libsamplerate</h3> <p>Download and unzip to <tt>C:\libsamplerate</tt>:<br> @@ -419,12 +446,12 @@ make install</tt></p></blockquote> <h3>Install FFmpeg</h3> <p>Download and unzip to <tt>C:\ffmpeg</tt>:<br> -<a href="http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2"> -<tt>http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2</tt></a></p> +<a href="http://ffmpeg.org/releases/ffmpeg-2.0.1.tar.bz2"> +<tt>http://ffmpeg.org/releases/ffmpeg-2.0.1.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/ffmpeg<br> -./configure --prefix=/C/libs --disable-yasm<br> +./configure --prefix=/C/libs --enable-shared --disable-yasm --cpu=i686<br> make<br> make install</tt></p></blockquote> @@ -434,10 +461,13 @@ make install</tt></p></blockquote> <a href="http://sourceforge.net/projects/libbinio/files/libbinio/1.4/libbinio-1.4.tar.bz2/download"> <tt>http://sourceforge.net/projects/libbinio/files/libbinio/1.4/libbinio-1.4.tar.bz2/download</tt></a></p> -<p>Apply the patch <tt>binwrap.cpp.diff</tt> to <tt>C:\libbinio\src\binwrap.cpp</tt>.</p> +<p>Apply the patch <tt>binwrap.cpp.diff</tt> to <tt>C:\libbinio\src\binwrap.cpp</tt>.<br> +Apply the patch <tt>libbinio-makefile.am.diff</tt> to <tt>C:\libbinio\src\Makefile.am</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libbinio<br> +cp /C/MinGW/share/libtool/config/ltmain.sh .<br> +autoreconf<br> ./configure --prefix=/C/libs<br> make<br> make install</tt></p></blockquote> @@ -445,8 +475,8 @@ make install</tt></p></blockquote> <h3>Install libcurl</h3> <p>Download and unzip to <tt>C:\libcurl</tt>:<br> -<a href="http://curl.haxx.se/download/curl-7.26.0.tar.bz2"> -<tt>http://curl.haxx.se/download/curl-7.26.0.tar.bz2</tt></a></p> +<a href="http://curl.haxx.se/download/curl-7.32.0.tar.bz2"> +<tt>http://curl.haxx.se/download/curl-7.32.0.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libcurl<br> @@ -460,7 +490,8 @@ make install</tt></p></blockquote> <a href="http://sourceforge.net/projects/libmms/files/libmms/0.6.2/libmms-0.6.2.tar.gz/download"> <tt>http://sourceforge.net/projects/libmms/files/libmms/0.6.2/libmms-0.6.2.tar.gz/download</tt></a></p> -<p>Apply the patch <tt>mms-Makefile.am.diff</tt> to <tt>C:\libmms\src\Makefile.am</tt>.</p> +<p>Apply the patch <tt>libmms-makefile.am.diff</tt> to <tt>C:\libmms\src\Makefile.am</tt>.<br> +Apply the patch <tt>libmms-seek-fix.diff</tt> (it changes multiple files).</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libmms<br> @@ -484,8 +515,8 @@ make install</tt></p></blockquote> <h3>Install libsidplayfp</h3> <p>Download and unzip to <tt>C:\libsidplayfp</tt>:<br> -<a href="http://sourceforge.net/projects/sidplay-residfp/files/sidplayfp/1.0/sidplayfp-1.0.1.tar.gz/download"> -<tt>http://sourceforge.net/projects/sidplay-residfp/files/sidplayfp/1.0/sidplayfp-1.0.1.tar.gz/download</tt></a></p> +<a href="http://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.0/libsidplayfp-1.0.3.tar.gz/download"> +<tt>http://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.0/libsidplayfp-1.0.3.tar.gz/download</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libsidplayfp<br> @@ -493,11 +524,25 @@ make install</tt></p></blockquote> make<br> make install</tt></p></blockquote> +<h3>Install FluidSynth</h3> + +<p>Download and unzip to <tt>C:\fluidsynth</tt>:<br> +<a href="http://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.6/fluidsynth-1.1.6.tar.bz2/download"> +<tt>http://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.6/fluidsynth-1.1.6.tar.bz2/download</tt></a></p> + +<p>Apply the patch <tt>fluidsynth.diff</tt> (it changes multiple files).</p> + +<p>In the MinGW shell:</p> +<blockquote><p><tt>cd /C/fluidsynth<br> +./configure --prefix=/C/libs<br> +make<br> +make install</tt></p></blockquote> + <h3>Install Audacious</h3> <p>Download and unzip to <tt>C:\audacious</tt>:<br> -<a href="http://distfiles.audacious-media-player.org/audacious-3.3.1.tar.bz2"> -<tt>http://distfiles.audacious-media-player.org/audacious-3.3.1.tar.bz2</tt></a></p> +<a href="http://distfiles.audacious-media-player.org/audacious-3.4.1.tar.bz2"> +<tt>http://distfiles.audacious-media-player.org/audacious-3.4.1.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/audacious<br> @@ -508,12 +553,12 @@ make install</tt></p></blockquote> <h3>Install Audacious Plugins</h3> <p>Download and unzip to <tt>C:\audacious-plugins</tt>:<br> -<a href="http://distfiles.audacious-media-player.org/audacious-plugins-3.3.1.tar.bz2"> -<tt>http://distfiles.audacious-media-player.org/audacious-plugins-3.3.1.tar.bz2</tt></a></p> +<a href="http://distfiles.audacious-media-player.org/audacious-plugins-3.4.1.tar.bz2"> +<tt>http://distfiles.audacious-media-player.org/audacious-plugins-3.4.1.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/audacious-plugins<br> -SDL_CFLAGS="-I/C/libs/include/SDL" SDL_LIBS="-L/C/libs/lib -lSDL" ./configure --prefix=/C/aud<br> +./configure --prefix=/C/aud<br> make<br> make install</tt></p></blockquote> diff --git a/contrib/win32/patches/any2ppm.c.diff b/contrib/win32/patches/any2ppm.c.diff deleted file mode 100644 index 22cc05d..0000000 --- a/contrib/win32/patches/any2ppm.c.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- any2ppm.c.0 2012-02-29 07:10:30 -0500 -+++ any2ppm.c 2012-04-01 21:38:26 -0400 -@@ -96,7 +96,7 @@ - #define ARRAY_LENGTH(A) (sizeof (A) / sizeof (A[0])) - - static int --_writen (int fd, char *buf, int len) -+do_writen (int fd, char *buf, int len) - { - while (len) { - int ret; -@@ -120,7 +120,7 @@ - } - - static int --_write (int fd, -+do_write (int fd, - char *buf, int maxlen, int buflen, - const unsigned char *src, int srclen) - { -@@ -141,7 +141,7 @@ - src += len; - - if (buflen == maxlen) { -- if (! _writen (fd, buf, buflen)) -+ if (! do_writen (fd, buf, buflen)) - return -1; - - buflen = 0; -@@ -204,7 +204,7 @@ - - switch ((int) format) { - case CAIRO_FORMAT_ARGB32: -- len = _write (fd, -+ len = do_write (fd, - buf, sizeof (buf), len, - (unsigned char *) row, 4 * width); - break; -@@ -215,13 +215,13 @@ - rgb[0] = (p & 0xff0000) >> 16; - rgb[1] = (p & 0x00ff00) >> 8; - rgb[2] = (p & 0x0000ff) >> 0; -- len = _write (fd, -+ len = do_write (fd, - buf, sizeof (buf), len, - rgb, 3); - } - break; - case CAIRO_FORMAT_A8: -- len = _write (fd, -+ len = do_write (fd, - buf, sizeof (buf), len, - (unsigned char *) row, width); - break; -@@ -230,7 +230,7 @@ - return "write failed"; - } - -- if (len && ! _writen (fd, buf, len)) -+ if (len && ! do_writen (fd, buf, len)) - return "write failed"; - - return NULL; diff --git a/contrib/win32/patches/cairo-surface-xy.diff b/contrib/win32/patches/cairo-surface-xy.diff deleted file mode 100644 index 0af7c03..0000000 --- a/contrib/win32/patches/cairo-surface-xy.diff +++ /dev/null @@ -1,381 +0,0 @@ -diff --git a/src/cairo-composite-rectangles-private.h b/src/cairo-composite-rectangles-private.h -index a0f7c1a..8b24939 100644 ---- a/src/cairo-composite-rectangles-private.h -+++ b/src/cairo-composite-rectangles-private.h -@@ -60,6 +60,7 @@ struct _cairo_composite_rectangles { - - cairo_private cairo_int_status_t - _cairo_composite_rectangles_init_for_paint (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -67,6 +68,7 @@ _cairo_composite_rectangles_init_for_paint (cairo_composite_rectangles_t *extent - - cairo_private cairo_int_status_t - _cairo_composite_rectangles_init_for_mask (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -75,6 +77,7 @@ _cairo_composite_rectangles_init_for_mask (cairo_composite_rectangles_t *extents - - cairo_private cairo_int_status_t - _cairo_composite_rectangles_init_for_stroke (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -85,6 +88,7 @@ _cairo_composite_rectangles_init_for_stroke (cairo_composite_rectangles_t *exten - - cairo_private cairo_int_status_t - _cairo_composite_rectangles_init_for_fill (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -93,6 +97,7 @@ _cairo_composite_rectangles_init_for_fill (cairo_composite_rectangles_t *extents - - cairo_private cairo_int_status_t - _cairo_composite_rectangles_init_for_glyphs (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -diff --git a/src/cairo-composite-rectangles.c b/src/cairo-composite-rectangles.c -index 0aebee3..a1a7637 100644 ---- a/src/cairo-composite-rectangles.c -+++ b/src/cairo-composite-rectangles.c -@@ -42,12 +42,14 @@ - - static inline cairo_bool_t - _cairo_composite_rectangles_init (cairo_composite_rectangles_t *extents, -+ int x, int y, - int width, int height, - cairo_operator_t op, - const cairo_pattern_t *source, - cairo_clip_t *clip) - { -- extents->unbounded.x = extents->unbounded.y = 0; -+ extents->unbounded.x = x; -+ extents->unbounded.y = y; - extents->unbounded.width = width; - extents->unbounded.height = height; - -@@ -76,12 +78,14 @@ _cairo_composite_rectangles_init (cairo_composite_rectangles_t *extents, - - cairo_int_status_t - _cairo_composite_rectangles_init_for_paint (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, - cairo_clip_t *clip) - { - if (! _cairo_composite_rectangles_init (extents, -+ surface_x, surface_y, - surface_width, surface_height, - op, source, clip)) - { -@@ -106,6 +110,7 @@ _cairo_composite_rectangles_intersect (cairo_composite_rectangles_t *extents) - - cairo_int_status_t - _cairo_composite_rectangles_init_for_mask (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -113,6 +118,7 @@ _cairo_composite_rectangles_init_for_mask (cairo_composite_rectangles_t *extents - cairo_clip_t *clip) - { - if (! _cairo_composite_rectangles_init (extents, -+ surface_x, surface_y, - surface_width, surface_height, - op, source, clip)) - { -@@ -126,6 +132,7 @@ _cairo_composite_rectangles_init_for_mask (cairo_composite_rectangles_t *extents - - cairo_int_status_t - _cairo_composite_rectangles_init_for_stroke (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -135,6 +142,7 @@ _cairo_composite_rectangles_init_for_stroke (cairo_composite_rectangles_t *exten - cairo_clip_t *clip) - { - if (! _cairo_composite_rectangles_init (extents, -+ surface_x, surface_y, - surface_width, surface_height, - op, source, clip)) - { -@@ -148,6 +156,7 @@ _cairo_composite_rectangles_init_for_stroke (cairo_composite_rectangles_t *exten - - cairo_int_status_t - _cairo_composite_rectangles_init_for_fill (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -155,6 +164,7 @@ _cairo_composite_rectangles_init_for_fill (cairo_composite_rectangles_t *extents - cairo_clip_t *clip) - { - if (! _cairo_composite_rectangles_init (extents, -+ surface_x, surface_y, - surface_width, surface_height, - op, source, clip)) - { -@@ -168,6 +178,7 @@ _cairo_composite_rectangles_init_for_fill (cairo_composite_rectangles_t *extents - - cairo_int_status_t - _cairo_composite_rectangles_init_for_glyphs (cairo_composite_rectangles_t *extents, -+ int surface_x, int surface_y, - int surface_width, int surface_height, - cairo_operator_t op, - const cairo_pattern_t *source, -@@ -180,6 +191,7 @@ _cairo_composite_rectangles_init_for_glyphs (cairo_composite_rectangles_t *exten - cairo_status_t status; - - if (! _cairo_composite_rectangles_init (extents, -+ surface_x, surface_y, - surface_width, surface_height, - op, source, clip)) - { -diff --git a/src/cairo-gl-surface.c b/src/cairo-gl-surface.c -index e53506c..0980a57 100644 ---- a/src/cairo-gl-surface.c -+++ b/src/cairo-gl-surface.c -@@ -1479,6 +1479,7 @@ _cairo_gl_surface_stroke (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_stroke (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -@@ -1545,6 +1546,7 @@ _cairo_gl_surface_fill (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_fill (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, path, -diff --git a/src/cairo-image-surface.c b/src/cairo-image-surface.c -index 4d65ee6..01e60a2 100644 ---- a/src/cairo-image-surface.c -+++ b/src/cairo-image-surface.c -@@ -3248,6 +3248,7 @@ _cairo_image_surface_paint (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_paint (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -@@ -3368,7 +3369,7 @@ _cairo_image_surface_mask (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_mask (&extents, -- surface->width, surface->height, -+ 0, 0, surface->width, surface->height, - op, source, mask, clip); - if (unlikely (status)) - return status; -@@ -3599,6 +3600,7 @@ _cairo_image_surface_stroke (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_stroke (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -@@ -3691,6 +3693,7 @@ _cairo_image_surface_fill (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_fill (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, path, -@@ -4022,6 +4025,7 @@ _cairo_image_surface_glyphs (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_glyphs (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -diff --git a/src/cairo-pdf-surface.c b/src/cairo-pdf-surface.c -index c60e636..24a6119 100644 ---- a/src/cairo-pdf-surface.c -+++ b/src/cairo-pdf-surface.c -@@ -5399,6 +5399,7 @@ _cairo_pdf_surface_paint (void *abstract_surface, - cairo_composite_rectangles_t extents; - - status = _cairo_composite_rectangles_init_for_paint (&extents, -+ 0, 0, - surface->width, surface->height, - op, source, clip); - if (unlikely (status)) { -@@ -5514,6 +5515,7 @@ _cairo_pdf_surface_mask (void *abstract_surface, - cairo_composite_rectangles_t extents; - - status = _cairo_composite_rectangles_init_for_mask (&extents, -+ 0, 0, - surface->width, surface->height, - op, source, mask, clip); - if (unlikely (status)) { -@@ -5623,6 +5625,7 @@ _cairo_pdf_surface_stroke (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_stroke (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -@@ -5752,6 +5755,7 @@ _cairo_pdf_surface_fill (void *abstract_surface, - cairo_composite_rectangles_t extents; - - status = _cairo_composite_rectangles_init_for_fill (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, path, -@@ -6032,6 +6036,7 @@ _cairo_pdf_surface_show_text_glyphs (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_glyphs (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -diff --git a/src/cairo-ps-surface.c b/src/cairo-ps-surface.c -index c73214e..3b7139a 100644 ---- a/src/cairo-ps-surface.c -+++ b/src/cairo-ps-surface.c -@@ -3497,6 +3497,7 @@ _cairo_ps_surface_paint (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_paint (&extents, -+ 0, 0, - surface->width, surface->height, - op, source, clip); - if (unlikely (status)) -@@ -3565,6 +3566,7 @@ _cairo_ps_surface_stroke (void *abstract_surface, - cairo_int_status_t status; - - status = _cairo_composite_rectangles_init_for_stroke (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -@@ -3630,6 +3632,7 @@ _cairo_ps_surface_fill (void *abstract_surface, - cairo_int_status_t status; - - status = _cairo_composite_rectangles_init_for_fill (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, path, -@@ -3718,6 +3721,7 @@ _cairo_ps_surface_show_glyphs (void *abstract_surface, - cairo_status_t status; - - status = _cairo_composite_rectangles_init_for_glyphs (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -diff --git a/src/cairo-surface-fallback.c b/src/cairo-surface-fallback.c -index 99ea07e..c63be72 100644 ---- a/src/cairo-surface-fallback.c -+++ b/src/cairo-surface-fallback.c -@@ -896,6 +896,8 @@ _cairo_surface_fallback_paint (cairo_surface_t *surface, - ASSERT_NOT_REACHED; - - status = _cairo_composite_rectangles_init_for_paint (&extents, -+ rect.x, -+ rect.y, - rect.width, - rect.height, - op, source, -@@ -1007,6 +1009,7 @@ _cairo_surface_fallback_mask (cairo_surface_t *surface, - ASSERT_NOT_REACHED; - - status = _cairo_composite_rectangles_init_for_mask (&extents, -+ rect.x, rect.y, - rect.width, rect.height, - op, source, mask, clip); - if (unlikely (status)) -@@ -1052,6 +1055,8 @@ _cairo_surface_fallback_stroke (cairo_surface_t *surface, - ASSERT_NOT_REACHED; - - status = _cairo_composite_rectangles_init_for_stroke (&extents, -+ rect.x, -+ rect.y, - rect.width, - rect.height, - op, source, -@@ -1146,6 +1151,8 @@ _cairo_surface_fallback_fill (cairo_surface_t *surface, - ASSERT_NOT_REACHED; - - status = _cairo_composite_rectangles_init_for_fill (&extents, -+ rect.x, -+ rect.y, - rect.width, - rect.height, - op, source, path, -@@ -1316,6 +1323,8 @@ _cairo_surface_fallback_show_glyphs (cairo_surface_t *surface, - ASSERT_NOT_REACHED; - - status = _cairo_composite_rectangles_init_for_glyphs (&extents, -+ rect.x, -+ rect.y, - rect.width, - rect.height, - op, source, -diff --git a/src/cairo-xcb-surface-render.c b/src/cairo-xcb-surface-render.c -index 8294a47..a38ea78 100644 ---- a/src/cairo-xcb-surface-render.c -+++ b/src/cairo-xcb-surface-render.c -@@ -3122,6 +3122,7 @@ _cairo_xcb_surface_render_paint (cairo_xcb_surface_t *surface, - } - - status = _cairo_composite_rectangles_init_for_paint (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -@@ -3191,6 +3192,7 @@ _cairo_xcb_surface_render_mask (cairo_xcb_surface_t *surface, - return CAIRO_INT_STATUS_UNSUPPORTED; - - status = _cairo_composite_rectangles_init_for_mask (&extents, -+ 0, 0, - surface->width, surface->height, - op, source, mask, clip); - if (unlikely (status)) -@@ -3475,6 +3477,7 @@ _cairo_xcb_surface_render_stroke (cairo_xcb_surface_t *surface, - } - - status = _cairo_composite_rectangles_init_for_stroke (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, -@@ -3659,6 +3662,7 @@ _cairo_xcb_surface_render_fill (cairo_xcb_surface_t *surface, - } - - status = _cairo_composite_rectangles_init_for_fill (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, path, -@@ -4621,6 +4625,7 @@ _cairo_xcb_surface_render_glyphs (cairo_xcb_surface_t *surface, - return CAIRO_INT_STATUS_UNSUPPORTED; - - status = _cairo_composite_rectangles_init_for_glyphs (&extents, -+ 0, 0, - surface->width, - surface->height, - op, source, - diff --git a/contrib/win32/patches/cairo-win32-surface.c.diff b/contrib/win32/patches/cairo-win32-surface.c.diff deleted file mode 100644 index 5ce0963..0000000 --- a/contrib/win32/patches/cairo-win32-surface.c.diff +++ /dev/null @@ -1,22 +0,0 @@ -commit a02dd8ddc7dde30ba71e87ab5e90bf910b68da2b -Author: Alexander Larsson <alexl@redhat.com> -Date: Fri Nov 11 16:15:31 2011 +0100 - - win32: Reset clip in _cairo_win32_surface_release_dest_image - - Without this we were using leftover clip regions from e.g. show_glyphs - which made the fallback drawing results disappear. - -diff --git a/src/cairo-win32-surface.c b/src/cairo-win32-surface.c -index 660aaba..59305f1 100644 ---- a/src/cairo-win32-surface.c -+++ b/src/cairo-win32-surface.c -@@ -630,6 +630,8 @@ _cairo_win32_surface_release_dest_image (void *abstract_surfa - if (!local) - return; - -+ _cairo_win32_surface_set_clip_region (surface, NULL); -+ - if (!BitBlt (surface->dc, - image_rect->x, image_rect->y, - image_rect->width, image_rect->height, diff --git a/contrib/win32/patches/flac.pc.diff b/contrib/win32/patches/flac.pc.diff deleted file mode 100644 index cd7f11c..0000000 --- a/contrib/win32/patches/flac.pc.diff +++ /dev/null @@ -1,9 +0,0 @@ ---- flac.pc.0 2011-04-02 01:42:47 -0500 -+++ flac.pc 2011-04-02 02:38:02 -0500 -@@ -6,5 +6,5 @@ - Name: FLAC - Description: Free Lossless Audio Codec Library - Version: 1.2.1 --Libs: -L${libdir} -lFLAC -lm -+Libs: -L${libdir} -lFLAC -lm -lws2_32 - Cflags: -I${includedir}/FLAC diff --git a/contrib/win32/patches/fluidsynth.diff b/contrib/win32/patches/fluidsynth.diff new file mode 100644 index 0000000..898fe37 --- /dev/null +++ b/contrib/win32/patches/fluidsynth.diff @@ -0,0 +1,36 @@ +diff -ur fluidsynth-1.1.6.0/configure.ac fluidsynth-1.1.6/configure.ac +--- fluidsynth-1.1.6.0/configure.ac 2012-08-16 00:01:13 -0400 ++++ fluidsynth-1.1.6/configure.ac 2013-11-01 13:19:31 -0400 +@@ -68,7 +68,7 @@ + AC_DEFINE(DARWIN, 1, [Define if building for Mac OS X Darwin]) + ;; + mingw*) +- mingw32_support="yes" ++ mingw32_support="no" + CFLAGS="$CFLAGS -mms-bitfields" + AC_DEFINE(MINGW32, 1, [Define if using the MinGW32 environment]) + LIBFLUID_LIBS="-ldsound -lwinmm -lws2_32" +diff -ur fluidsynth-1.1.6.0/src/config_win32.h.in fluidsynth-1.1.6/src/config_win32.h.in +--- fluidsynth-1.1.6.0/src/config_win32.h.in 2012-08-16 00:01:13 -0400 ++++ fluidsynth-1.1.6/src/config_win32.h.in 2013-11-01 13:26:42 -0400 +@@ -10,8 +10,6 @@ + #define HAVE_IO_H 1 + #define HAVE_WINDOWS_H 1 + +-#define DSOUND_SUPPORT 1 +-#define WINMIDI_SUPPORT 1 + #define WITH_FLOAT 1 + + #define snprintf _snprintf +diff -ur fluidsynth-1.1.6.0/src/utils/fluidsynth_priv.h fluidsynth-1.1.6/src/utils/fluidsynth_priv.h +--- fluidsynth-1.1.6.0/src/utils/fluidsynth_priv.h 2012-08-16 00:01:13 -0400 ++++ fluidsynth-1.1.6/src/utils/fluidsynth_priv.h 2013-11-01 13:31:12 -0400 +@@ -125,8 +125,6 @@ + #define snprintf _snprintf + #define vsnprintf _vsnprintf + +-#define DSOUND_SUPPORT 1 +-#define WINMIDI_SUPPORT 1 + #define STDIN_FILENO 0 + #define STDOUT_FILENO 1 + #define STDERR_FILENO 2 diff --git a/contrib/win32/patches/gdbus-codegen.in.diff b/contrib/win32/patches/gdbus-codegen.in.diff new file mode 100644 index 0000000..20a239b --- /dev/null +++ b/contrib/win32/patches/gdbus-codegen.in.diff @@ -0,0 +1,13 @@ +diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in +index 253d151..c92b63b 100644 +--- a/gio/gdbus-2.0/codegen/gdbus-codegen.in ++++ b/gio/gdbus-2.0/codegen/gdbus-codegen.in +@@ -31,7 +31,7 @@ if srcdir is not None: + path = os.path.join(srcdir, 'gio', 'gdbus-2.0') + elif os.name == 'nt': + # Makes gdbus-codegen 'relocatable' at runtime on Windows. +- path = os.path.join(os.path.dirname(__file__), '..', 'lib', 'gdbus-2.0') ++ path = os.path.join(os.path.dirname(__file__), '..', 'share', 'glib-2.0') + else: + path = os.path.join('@datadir@', 'glib-2.0') + diff --git a/contrib/win32/patches/gdk-pixbuf-configure.diff b/contrib/win32/patches/gdk-pixbuf-configure.diff deleted file mode 100644 index 6dc1188..0000000 --- a/contrib/win32/patches/gdk-pixbuf-configure.diff +++ /dev/null @@ -1,13 +0,0 @@ ---- configure.0 2012-04-01 23:42:14 -0400 -+++ configure 2012-04-01 23:42:29 -0400 -@@ -18792,8 +18792,8 @@ - GDK_PIXBUF_PACKAGES="gmodule-no-export-2.0 gobject-2.0 gio-2.0" - GDK_PIXBUF_EXTRA_LIBS="$STATIC_LIB_DEPS $MATH_LIB $MEDIA_LIB" - GDK_PIXBUF_EXTRA_CFLAGS= --GDK_PIXBUF_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS" --GDK_PIXBUF_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS" -+GDK_PIXBUF_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES`"" $GDK_PIXBUF_EXTRA_LIBS" -+GDK_PIXBUF_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES`"" $GDK_PIXBUF_EXTRA_CFLAGS" - - - diff --git a/contrib/win32/patches/gtk-configure.diff b/contrib/win32/patches/gtk-configure.diff deleted file mode 100644 index 77c56be..0000000 --- a/contrib/win32/patches/gtk-configure.diff +++ /dev/null @@ -1,24 +0,0 @@ ---- configure.0 2012-04-02 00:33:16 -0400 -+++ configure 2012-04-02 00:44:08 -0400 -@@ -23213,8 +23213,8 @@ - GDK_PRIVATE_PACKAGES="$GDK_PRIVATE_PACKAGES pangoft2" - fi - --GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PACKAGES $GDK_PRIVATE_PACKAGES` $MATH_LIB" --GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags $GDK_PACKAGES $GDK_PRIVATE_PACKAGES` $GDK_EXTRA_CFLAGS" -+GDK_DEP_LIBS="$GDK_EXTRA_LIBS ""`$PKG_CONFIG --libs $GDK_PACKAGES $GDK_PRIVATE_PACKAGES`"" $MATH_LIB" -+GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags $GDK_PACKAGES $GDK_PRIVATE_PACKAGES`"" $GDK_EXTRA_CFLAGS" - # - # If we aren't writing explicit dependencies, then don't put the extra libraries we need - # into the pkg-config files -@@ -23294,8 +23294,8 @@ - GTK_EXTRA_LIBS= - - GTK_EXTRA_CFLAGS= --GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X `$PKG_CONFIG --libs $PANGO_PACKAGES $GTK_PACKAGES_FOR_X $GTK_PACKAGES $GTK_PRIVATE_PACKAGES` $GTK_EXTRA_LIBS $MATH_LIB" --GTK_DEP_CFLAGS="`$PKG_CONFIG --cflags $GDK_PACKAGES $GTK_PACKAGES $GTK_PRIVATE_PACKAGES` $GDK_EXTRA_CFLAGS $GTK_EXTRA_CFLAGS" -+GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X ""`$PKG_CONFIG --libs $PANGO_PACKAGES $GTK_PACKAGES_FOR_X $GTK_PACKAGES $GTK_PRIVATE_PACKAGES`"" $GTK_EXTRA_LIBS $MATH_LIB" -+GTK_DEP_CFLAGS="`$PKG_CONFIG --cflags $GDK_PACKAGES $GTK_PACKAGES $GTK_PRIVATE_PACKAGES`"" $GDK_EXTRA_CFLAGS $GTK_EXTRA_CFLAGS" - - if test x"$os_win32" = xyes; then - GTK_EXTRA_CFLAGS="$msnative_struct" diff --git a/contrib/win32/patches/gtksettings.c.diff b/contrib/win32/patches/gtksettings.c.diff new file mode 100644 index 0000000..4eb47d0 --- /dev/null +++ b/contrib/win32/patches/gtksettings.c.diff @@ -0,0 +1,14 @@ +--- gtksettings.c.0 2013-08-30 07:08:29 -0400 ++++ gtksettings.c 2013-09-15 12:55:35 -0400 +@@ -2577,9 +2577,9 @@ + GtkSettingsPrivate *priv = settings->priv; + gint hinting; + gchar *hint_style_str; +- cairo_hint_style_t hint_style = CAIRO_HINT_STYLE_NONE; ++ cairo_hint_style_t hint_style = CAIRO_HINT_STYLE_DEFAULT; + gint antialias; +- cairo_antialias_t antialias_mode = CAIRO_ANTIALIAS_GRAY; ++ cairo_antialias_t antialias_mode = CAIRO_ANTIALIAS_DEFAULT; + gchar *rgba_str; + cairo_subpixel_order_t subpixel_order = CAIRO_SUBPIXEL_ORDER_DEFAULT; + cairo_font_options_t *options; diff --git a/contrib/win32/patches/gwin32.h.diff b/contrib/win32/patches/gwin32.h.diff index f917392..fdc3048 100644 --- a/contrib/win32/patches/gwin32.h.diff +++ b/contrib/win32/patches/gwin32.h.diff @@ -1,14 +1,13 @@ ---- gwin32.h.0 2012-03-11 20:42:42 -0400 -+++ gwin32.h 2012-04-01 15:13:03 -0400 -@@ -86,11 +86,9 @@ - #ifndef G_DISABLE_DEPRECATED +--- gwin32.h.0 2013-05-07 14:26:07 -0400 ++++ gwin32.h 2013-09-11 19:32:14 -0400 +@@ -115,10 +115,8 @@ + #endif /* G_PLATFORM_WIN32 */ - #ifndef __GTK_DOC_IGNORE__ + #ifdef G_OS_WIN32 -#ifdef _WIN64 #define g_win32_get_package_installation_directory g_win32_get_package_installation_directory_utf8 #define g_win32_get_package_installation_subdirectory g_win32_get_package_installation_subdirectory_utf8 - #endif -#endif - gchar* g_win32_get_package_installation_directory (const gchar *package, - const gchar *dll_name); + GLIB_AVAILABLE_IN_ALL + gchar *g_win32_get_package_installation_directory_utf8 (const gchar *package, diff --git a/contrib/win32/patches/libbinio-makefile.am.diff b/contrib/win32/patches/libbinio-makefile.am.diff new file mode 100644 index 0000000..ab48167 --- /dev/null +++ b/contrib/win32/patches/libbinio-makefile.am.diff @@ -0,0 +1,11 @@ +--- Makefile.am.0 2005-09-17 11:33:29 -0400 ++++ Makefile.am 2013-09-13 21:55:38 -0400 +@@ -2,7 +2,7 @@ + + libbinio_la_SOURCES = binio.cpp binfile.cpp binwrap.cpp binstr.cpp + +-libbinio_la_LDFLAGS = -version-info 1:0:0 ++libbinio_la_LDFLAGS = -version-info 1:0:0 -no-undefined + + pkginclude_HEADERS = binio.h binfile.h binwrap.h binstr.h + diff --git a/contrib/win32/patches/libbs2b-makefile.am.diff b/contrib/win32/patches/libbs2b-makefile.am.diff new file mode 100644 index 0000000..8292c29 --- /dev/null +++ b/contrib/win32/patches/libbs2b-makefile.am.diff @@ -0,0 +1,11 @@ +--- Makefile.am.0 2009-03-20 10:13:53 -0400 ++++ Makefile.am 2013-09-13 21:12:22 -0400 +@@ -18,7 +18,7 @@ + $(bs2b_HEADERS) + + libbs2b_la_LDFLAGS = \ +- -lm -version-info 0:0:0 ++ -lm -version-info 0:0:0 -no-undefined + + libbs2b_la_SOURCES = \ + bs2b.c \ diff --git a/contrib/win32/patches/libcue-makefile.am.diff b/contrib/win32/patches/libcue-makefile.am.diff new file mode 100644 index 0000000..a90623c --- /dev/null +++ b/contrib/win32/patches/libcue-makefile.am.diff @@ -0,0 +1,9 @@ +--- Makefile.am.0 2010-05-01 03:33:40 -0400 ++++ Makefile.am 2013-09-13 21:17:47 -0400 +@@ -27,5 +27,5 @@ + + lib_LTLIBRARIES = libcue.la + +-libcue_la_LDFLAGS = -version-info @LIBCUE_LIBTOOL_VERSION@ ++libcue_la_LDFLAGS = -version-info @LIBCUE_LIBTOOL_VERSION@ -no-undefined + libcueincludedir = $(includedir)/@LIBCUE_LIBRARY_NAME@-@LIBCUE_API_VERSION@/@LIBCUE_LIBRARY_NAME@ diff --git a/contrib/win32/patches/libfaad-makefile.am.diff b/contrib/win32/patches/libfaad-makefile.am.diff new file mode 100644 index 0000000..8512846 --- /dev/null +++ b/contrib/win32/patches/libfaad-makefile.am.diff @@ -0,0 +1,11 @@ +--- Makefile.am.0 2013-09-13 21:02:30 -0400 ++++ Makefile.am 2013-09-13 21:02:44 -0400 +@@ -4,7 +4,7 @@ + include_HEADERS = $(top_srcdir)/include/faad.h \ + $(top_srcdir)/include/neaacdec.h + +-libfaad_la_LDFLAGS = -version-info 2:0:0 ++libfaad_la_LDFLAGS = -version-info 2:0:0 -no-undefined + libfaad_la_LIBADD = -lm + + libfaad_la_SOURCES = bits.c cfft.c decoder.c drc.c \ diff --git a/contrib/win32/patches/libflac-alloc.h.diff b/contrib/win32/patches/libflac-alloc.h.diff deleted file mode 100644 index 19b4ae2..0000000 --- a/contrib/win32/patches/libflac-alloc.h.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- alloc.h.0 2011-04-01 22:54:49 -0500 -+++ alloc.h 2011-04-01 22:53:10 -0500 -@@ -28,7 +28,7 @@ - */ - - #include <limits.h> /* for SIZE_MAX */ --#if !defined _MSC_VER && !defined __MINGW32__ && !defined __EMX__ -+#if !defined _MSC_VER && !defined __EMX__ - #include <stdint.h> /* for SIZE_MAX in case limits.h didn't get it */ - #endif - #include <stdlib.h> /* for size_t, malloc(), etc */ diff --git a/contrib/win32/patches/libflac-main.cpp.diff b/contrib/win32/patches/libflac-main.cpp.diff deleted file mode 100644 index f541c59..0000000 --- a/contrib/win32/patches/libflac-main.cpp.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- main.cpp.0 2007-09-13 11:58:03 -0400 -+++ main.cpp 2011-04-01 23:03:48 -0500 -@@ -30,6 +30,7 @@ - - #include <stdio.h> - #include <stdlib.h> -+#include <string.h> - #include "FLAC++/metadata.h" - #include "FLAC++/encoder.h" - diff --git a/contrib/win32/patches/mms-Makefile.am.diff b/contrib/win32/patches/libmms-makefile.am.diff index 50c5c97..50c5c97 100644 --- a/contrib/win32/patches/mms-Makefile.am.diff +++ b/contrib/win32/patches/libmms-makefile.am.diff diff --git a/contrib/win32/patches/libmms-seek-fix.diff b/contrib/win32/patches/libmms-seek-fix.diff new file mode 100644 index 0000000..06b7a6f --- /dev/null +++ b/contrib/win32/patches/libmms-seek-fix.diff @@ -0,0 +1,54 @@ +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 --git a/contrib/win32/patches/neon.pc.diff b/contrib/win32/patches/neon.pc.diff deleted file mode 100644 index b1a7cc0..0000000 --- a/contrib/win32/patches/neon.pc.diff +++ /dev/null @@ -1,9 +0,0 @@ ---- neon.pc.orig 2011-11-07 22:09:55 -0500 -+++ neon.pc 2011-11-07 22:11:38 -0500 -@@ -7,5 +7,5 @@ - Description: HTTP/WebDAV client library - Version: 0.29.6 - Libs.private: -lintl -lws2_32 -lws2_32 -lz -lexpat --Libs: -L${libdir} -lneon -+Libs: -L${libdir} -lneon -lws2_32 -lintl - Cflags: -I${includedir}/neon diff --git a/install-sh b/install-sh index 6781b98..377bb86 100644..100755 --- a/install-sh +++ b/install-sh @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2009-04-28.21; # UTC +scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -35,7 +35,7 @@ scriptversion=2009-04-28.21; # UTC # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it +# 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written @@ -156,6 +156,10 @@ while test $# -ne 0; do -s) stripcmd=$stripprog;; -t) dst_arg=$2 + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac shift;; -T) no_target_directory=true;; @@ -186,6 +190,10 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then fi shift # arg dst_arg=$arg + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac done fi @@ -194,13 +202,17 @@ if test $# -eq 0; then echo "$0: no input file specified." >&2 exit 1 fi - # It's OK to call `install-sh -d' without argument. + # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then - trap '(exit $?); exit' 1 2 13 15 + do_exit='(exit $ret); exit $ret' + trap "ret=129; $do_exit" 1 + trap "ret=130; $do_exit" 2 + trap "ret=141; $do_exit" 13 + trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. @@ -228,9 +240,9 @@ fi for src do - # Protect names starting with `-'. + # Protect names problematic for 'test' and other utilities. case $src in - -*) src=./$src;; + -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then @@ -252,12 +264,7 @@ do echo "$0: no destination specified." >&2 exit 1 fi - dst=$dst_arg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst;; - esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. @@ -347,7 +354,7 @@ do if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. + # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in @@ -385,7 +392,7 @@ do case $dstdir in /*) prefix='/';; - -*) prefix='./';; + [-=\(\)!]*) prefix='./';; *) prefix='';; esac @@ -403,7 +410,7 @@ do for d do - test -z "$d" && continue + test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then diff --git a/po/Makefile b/po/Makefile index 7f1fc24..23d4811 100644 --- a/po/Makefile +++ b/po/Makefile @@ -34,6 +34,7 @@ LOCALES = ast.po \ ky.po \ lt.po \ lv.po \ + ml_IN.po \ ms.po \ nl.po \ pl.po \ @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-17 02:35+0000\n" "Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n" "Language-Team: Asturian (http://www.transifex.com/projects/p/audacious/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Nun s'alcontró decodificador pa %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -530,7 +530,7 @@ msgstr "Visualización" msgid "General" msgstr "Xeneral" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferencies d'Audacious" diff --git a/po/audacious.pot b/po/audacious.pot index 011f704..3a7977b 100644 --- a/po/audacious.pot +++ b/po/audacious.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -113,12 +113,12 @@ msgstr "" msgid "Audacious" msgstr "" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "" -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -525,7 +525,7 @@ msgstr "" msgid "General" msgstr "" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-03 20:17+0000\n" "Last-Translator: Radioactiveman <thomas-lange2@gmx.de>\n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/audacious/" @@ -120,12 +120,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Не знайшлося дэкодэра для %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -534,7 +534,7 @@ msgstr "Візуалізацыя" msgid "General" msgstr "Агульныя" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Пераважанні Audacious" @@ -6,13 +6,14 @@ # Kiril Kirilov (Cybercop) <acybecop_montana@abv.bg>, 2012 # Pandi3a <pandi3a@gmail.com>, 2012 # Георги Пацев <>, 2012 +# Радослав <reckku@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" -"PO-Revision-Date: 2013-02-13 21:20+0000\n" -"Last-Translator: cybercop <cybercop_montana@abv.bg>\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" +"PO-Revision-Date: 2013-09-25 09:42+0000\n" +"Last-Translator: Радослав <reckku@gmail.com>\n" "Language-Team: Bulgarian (http://www.transifex.com/projects/p/audacious/" "language/bg/)\n" "Language: bg\n" @@ -23,23 +24,23 @@ msgstr "" #: src/audacious/adder.c:74 msgid "Searching ..." -msgstr "Търсене ..." +msgstr "Търсене..." #: src/audacious/adder.c:102 #, c-format msgid "%d file found" msgid_plural "%d files found" -msgstr[0] "един: %d файл е намерен" -msgstr[1] "друг: %d файл е намерен" +msgstr[0] "Намереният файл е %d" +msgstr[1] "Намерените файлове са: %d" #: src/audacious/chardet.c:38 msgid " (invalid UTF-8)" -msgstr " (невалиден UTF-8)" +msgstr "(невалиден UTF-8)" #: src/audacious/equalizer_preset.c:171 #, c-format msgid "Error importing Winamp EQF file '%s'" -msgstr "Грешка при внасяне на Winamp EQF файл '%s'" +msgstr "Грешка при внасяне на Winamp EQF файл „%s“" #: src/audacious/main.c:232 msgid "Skip backwards in playlist" @@ -51,7 +52,7 @@ msgstr "Стартиране изпълнението на текущият сп #: src/audacious/main.c:234 msgid "Pause current song" -msgstr "Паузиране на текущата песен" +msgstr "Временно спиране на текущата песен" #: src/audacious/main.c:235 msgid "Stop current song" @@ -59,7 +60,7 @@ msgstr "Спиране на текущата песен" #: src/audacious/main.c:236 msgid "Pause if playing, play otherwise" -msgstr "Паузиране, ако се изпълнява, в противен случай ― изпълнение" +msgstr "Временно спиране, ако се изпълнява, в противен случай ― изпълнение" #: src/audacious/main.c:237 msgid "Skip forward in playlist" @@ -67,7 +68,7 @@ msgstr "Отиване на следващата песен в списъка" #: src/audacious/main.c:238 msgid "Display Jump to File dialog" -msgstr "Показване на диалог Прескачане до файл" +msgstr "Показване на прозорец „Прескачане до файл“" #: src/audacious/main.c:239 msgid "Add files to the playlist" @@ -79,7 +80,7 @@ msgstr "Добавяне на нови файлове във временния #: src/audacious/main.c:241 msgid "Display the main window" -msgstr "Показване на основният прозорец" +msgstr "Показване на основния прозорец" #: src/audacious/main.c:242 msgid "Headless mode" @@ -95,7 +96,7 @@ msgstr "Показване на версията" #: src/audacious/main.c:245 msgid "Print debugging messages" -msgstr "Печат на информацията за отстраняване на грешки" +msgstr "Извеждане на информацията за отстраняване на грешки" #: src/audacious/main.c:246 msgid "FILE..." @@ -112,18 +113,18 @@ msgid "" "Try `%s --help' for more information.\n" msgstr "" "%s: %s\n" -"Опитайте `%s --help' за повече информация.\n" +"Опитайте „%s --help“ за повече информация.\n" #: src/audacious/main.c:565 msgid "Audacious" msgstr "Аудио плеър - Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Не е намерен декодер за %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Неуспешно отваряне на %s." @@ -147,15 +148,15 @@ msgstr "Нов списък за изпълнение" #: src/audacious/playlist-new.c:97 msgid "Now Playing" -msgstr "Изпълнява се в момента" +msgstr "Изпълнява се" #: src/audacious/playlist-new.c:1670 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" -"Списъкът не може да бъде сортиран, защото сканираните метаданни все още са " -"в ход (или са изключени)." +"Списъкът не може да бъде сортиран, защото сканирането на метаданните или е " +"все още в прогрес, или е било изключено." #: src/audacious/plugin-preferences.c:54 #, c-format @@ -173,7 +174,7 @@ msgstr "Аудио" #: src/audacious/ui_preferences.c:68 msgid "Network" -msgstr "Мрежа" +msgstr "Интернет мрежа" #: src/audacious/ui_preferences.c:69 src/audacious/ui_preferences.c:1237 msgid "Playlist" @@ -230,7 +231,7 @@ msgstr "Коментар" #: src/audacious/ui_preferences.c:87 msgid "Codec" -msgstr "Декодер" +msgstr "Кодировка" #: src/audacious/ui_preferences.c:88 msgid "Quality" @@ -238,7 +239,7 @@ msgstr "Качество" #: src/audacious/ui_preferences.c:94 msgid "None" -msgstr "Няма" +msgstr "Без" #: src/audacious/ui_preferences.c:95 msgid "Arabic" @@ -286,19 +287,19 @@ msgstr "Турски" #: src/audacious/ui_preferences.c:112 msgid "Floating point" -msgstr "Плаваща точка" +msgstr "Плаваща запетая" #: src/audacious/ui_preferences.c:128 msgid "Album mode" -msgstr "Режим Албум" +msgstr "В режим „Албум“" #: src/audacious/ui_preferences.c:131 msgid "<b>Output Settings</b>" -msgstr "<b>Настройки на изхода</b>" +msgstr "<b>Настройки на изходящия поток</b>" #: src/audacious/ui_preferences.c:133 msgid "Bit depth:" -msgstr "Битов капацитет:" +msgstr "Дълбочина в битове:" #: src/audacious/ui_preferences.c:136 msgid "Buffer size:" @@ -310,24 +311,24 @@ msgstr "мс" #: src/audacious/ui_preferences.c:139 msgid "Soft clipping" -msgstr "Намаляване на пращенето" +msgstr "Намаляване на пращене" #: src/audacious/ui_preferences.c:141 msgid "Use software volume control (not recommended)" msgstr "" -"Използване на програма за регулиране силата на звука (не се препоръчва)" +"Използване на програмно регулиране на силата на звука (не е препоръчително)" #: src/audacious/ui_preferences.c:143 msgid "<b>Replay Gain</b>" -msgstr "<b>Усилване на звука</b>" +msgstr "<b>Повторно усилване</b>" #: src/audacious/ui_preferences.c:144 msgid "Enable Replay Gain" -msgstr "Включване на усилването на звука" +msgstr "Включване на повторно усилване" #: src/audacious/ui_preferences.c:147 msgid "Prevent clipping (recommended)" -msgstr "Предотвратяване на пращенето (препоръчително)" +msgstr "Предотвратяване на пращене (препоръчително)" #: src/audacious/ui_preferences.c:149 msgid "<b>Adjust Levels</b>" @@ -335,7 +336,7 @@ msgstr "<b>Настройване на нивата на звука</b>" #: src/audacious/ui_preferences.c:150 msgid "Amplify all files:" -msgstr "Усилване на звука на всички файлове от:" +msgstr "Усилване на звука за всички файлове:" #: src/audacious/ui_preferences.c:152 src/audacious/ui_preferences.c:155 msgid "dB" @@ -343,11 +344,11 @@ msgstr "дБ" #: src/audacious/ui_preferences.c:153 msgid "Amplify untagged files:" -msgstr "Усилване на звука на нетагнатите файлове:" +msgstr "Усилване на звука на немаркираните файлове:" #: src/audacious/ui_preferences.c:158 msgid "Proxy hostname:" -msgstr "Име на прокси:" +msgstr "Прокси:" #: src/audacious/ui_preferences.c:159 msgid "Proxy port:" @@ -367,11 +368,11 @@ msgstr "<b>Настройка на прокси</b>" #: src/audacious/ui_preferences.c:168 msgid "Enable proxy usage" -msgstr "Включване използването на прокси" +msgstr "Включване на прокси" #: src/audacious/ui_preferences.c:171 msgid "Use authentication with proxy" -msgstr "Използване на идентификация с прокси" +msgstr "Използване на идентифициране с прокси" #: src/audacious/ui_preferences.c:179 msgid "Auto character encoding detector for:" @@ -399,7 +400,7 @@ msgstr "Изчистване на списъка, когато се отвори #: src/audacious/ui_preferences.c:194 msgid "Open files in a temporary playlist" -msgstr "Отваряне на файловете във временен списък" +msgstr "Отваряне на файлове във временен списък" #: src/audacious/ui_preferences.c:196 msgid "Do not load metadata for songs until played" @@ -411,9 +412,7 @@ msgstr "<b>Съвместимост</b>" #: src/audacious/ui_preferences.c:200 msgid "Interpret \\ (backward slash) as a folder delimiter" -msgstr "" -"Да се тълкува \\ (обратна наклонена черта) като раделител на папките в пътя " -"до файла" +msgstr "Знакът „\\“ да се тълкува като раделител на папките в пътя до файла" #: src/audacious/ui_preferences.c:207 msgid "<b>Album Art</b>" @@ -434,27 +433,27 @@ msgstr "Търсене на изображения, съдържащи имет #: src/audacious/ui_preferences.c:214 msgid "Search recursively" -msgstr "Рекурсивно търсене (по подобие)" +msgstr "Прогресивно търсене" #: src/audacious/ui_preferences.c:216 msgid "Search depth:" -msgstr "Дълбочина на търсенето:" +msgstr "Обхват на търсенето:" #: src/audacious/ui_preferences.c:219 msgid "<b>Popup Information</b>" -msgstr "<b>Изскачащи уведомления</b>" +msgstr "<b>Изскачаща информация</b>" #: src/audacious/ui_preferences.c:220 msgid "Show popup information" -msgstr "Показване на изскачащи уведомления" +msgstr "Показване на подсказки" #: src/audacious/ui_preferences.c:222 msgid "Popup delay (tenths of a second):" -msgstr "Задържане на изскачащите уведомления (десети от секундата):" +msgstr "Забавяне на подсказките (десети от секундата):" #: src/audacious/ui_preferences.c:225 msgid "Show time scale for current song" -msgstr "Покажи график за текущата песен" +msgstr "Покажи времетраене за текущата песен" #: src/audacious/ui_preferences.c:239 msgid "TITLE" @@ -494,7 +493,7 @@ msgstr "<b>Показване на песен</b>" #: src/audacious/ui_preferences.c:1041 msgid "Show song numbers" -msgstr "Показване номера на песента" +msgstr "Показване на номера на песента" #: src/audacious/ui_preferences.c:1052 msgid "Show leading zeroes (02:00 instead of 2:00)" @@ -502,11 +501,11 @@ msgstr "Показване на нула в началото (02:00 вместо #: src/audacious/ui_preferences.c:1072 msgid "Show information about titlestring format" -msgstr "Показване на информация за формата на подредбата" +msgstr "Показване на информация за низовия формат" #: src/audacious/ui_preferences.c:1086 msgid "Custom string:" -msgstr "Потребителска подредба:" +msgstr "Потребителски низ:" #: src/audacious/ui_preferences.c:1091 msgid "Title format:" @@ -514,11 +513,11 @@ msgstr "Формат на заглавие:" #: src/audacious/ui_preferences.c:1178 msgid "Output plugin:" -msgstr "Изходен плъгин:" +msgstr "Приставка за изходящия поток:" #: src/audacious/ui_preferences.c:1237 msgid "Transport" -msgstr "Транспорт" +msgstr "Пренасяне" #: src/audacious/ui_preferences.c:1237 msgid "Input" @@ -536,14 +535,14 @@ msgstr "Визуализация" msgid "General" msgstr "Общи" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Настройки на Audacious" #: src/audacious/util.c:114 #, c-format msgid "Could not create directory (%s): %s\n" -msgstr "Не може да се създаде папка (%s): %s\n" +msgstr "Не може да се създаде директория (%s): %s\n" #: src/audtool/handlers_playlist.c:262 msgid "Position not found." @@ -571,7 +570,7 @@ msgstr "Стерео" msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d канал" -msgstr[1] "%d канали" +msgstr[1] "%d канала" #: src/libaudgui/about.c:37 msgid "Credits" @@ -592,7 +591,7 @@ msgid "" "playlist was exported will be lost." msgstr "" "Сигурни ли сте, че искате да затворите %s? Ако го направите, всички " -"промени, направени след като списъка е бил изнесен ще бъдат загубени." +"промени, направени след като списъка е бил изнесен, ще бъдат загубени." #: src/libaudgui/confirm.c:73 msgid "Close Playlist" @@ -600,7 +599,7 @@ msgstr "Затваряне на списъка" #: src/libaudgui/confirm.c:77 msgid "_Don't show this message again" -msgstr "Не показвай това съобщение отново" +msgstr "Не _показвай това съобщение отново" #: src/libaudgui/confirm.c:100 msgid "Rename Playlist" @@ -608,55 +607,55 @@ msgstr "Преименуване на списъка за изпълнение" #: src/libaudgui/effects-menu.c:70 msgid "settings ..." -msgstr "настройки ..." +msgstr "настройки..." #: src/libaudgui/equalizer.c:50 msgid "_Enable" -msgstr "Включване" +msgstr "_Активиране" #: src/libaudgui/equalizer.c:123 msgid "31 Hz" -msgstr "31 Hz" +msgstr "31 Хц" #: src/libaudgui/equalizer.c:123 msgid "63 Hz" -msgstr "63 Hz" +msgstr "63 Хц" #: src/libaudgui/equalizer.c:124 msgid "125 Hz" -msgstr "125 Hz" +msgstr "125 Хц" #: src/libaudgui/equalizer.c:124 msgid "250 Hz" -msgstr "250 Hz" +msgstr "250 Хц" #: src/libaudgui/equalizer.c:124 msgid "500 Hz" -msgstr "500 Hz" +msgstr "500 Хц" #: src/libaudgui/equalizer.c:124 msgid "1 kHz" -msgstr "1 кHz" +msgstr "1 кХц" #: src/libaudgui/equalizer.c:124 msgid "2 kHz" -msgstr "2 кHz" +msgstr "2 кХц" #: src/libaudgui/equalizer.c:125 msgid "4 kHz" -msgstr "4 кHz" +msgstr "4 кХц" #: src/libaudgui/equalizer.c:125 msgid "8 kHz" -msgstr "8 кHz" +msgstr "8 кХц" #: src/libaudgui/equalizer.c:125 msgid "16 kHz" -msgstr "16 кHz" +msgstr "16 кХц" #: src/libaudgui/equalizer.c:130 msgid "Equalizer" -msgstr "Еквилайзър" +msgstr "Тонкоректор" #: src/libaudgui/equalizer.c:146 msgid "Preamp" @@ -672,164 +671,164 @@ msgstr "Продължителност" #: src/libaudgui/infowin.c:73 msgid "Acid Jazz" -msgstr "Acid Jazz" +msgstr "Ейсид Джаз" #: src/libaudgui/infowin.c:74 msgid "Acid Rock" -msgstr "Acid Rock" +msgstr "Ейсид Рок" #: src/libaudgui/infowin.c:75 msgid "Ambient" -msgstr "Ambient" +msgstr "Ембиънт" #: src/libaudgui/infowin.c:76 msgid "Bebop" -msgstr "Bebop" +msgstr "Бебоп" #: src/libaudgui/infowin.c:77 msgid "Bluegrass" -msgstr "Bluegrass" +msgstr "Блуграс" #: src/libaudgui/infowin.c:78 msgid "Blues" -msgstr "Blues" +msgstr "Блус" #: src/libaudgui/infowin.c:79 msgid "Chamber Music" -msgstr "Chamber Music" +msgstr "Чембър Мюзик" #: src/libaudgui/infowin.c:80 msgid "Classical" -msgstr "Classical" +msgstr "Класика" #: src/libaudgui/infowin.c:81 msgid "Country" -msgstr "Country" +msgstr "Кънтри" #: src/libaudgui/infowin.c:82 msgid "Death Metal" -msgstr "Death Metal" +msgstr "Дет Метъл" #: src/libaudgui/infowin.c:83 msgid "Disco" -msgstr "Disco" +msgstr "Диско" #: src/libaudgui/infowin.c:84 msgid "Easy Listening" -msgstr "Easy Listening" +msgstr "Изи Листънинг" #: src/libaudgui/infowin.c:85 msgid "Folk" -msgstr "Folk" +msgstr "Фолк" #: src/libaudgui/infowin.c:86 msgid "Funk" -msgstr "Funk" +msgstr "Фънк" #: src/libaudgui/infowin.c:87 msgid "Gangsta Rap" -msgstr "Gangsta Rap" +msgstr "Гангстерски Рап" #: src/libaudgui/infowin.c:88 msgid "Gospel" -msgstr "Gospel" +msgstr "Госпел" #: src/libaudgui/infowin.c:89 msgid "Grunge" -msgstr "Grunge" +msgstr "Грънч" #: src/libaudgui/infowin.c:90 msgid "Hard Rock" -msgstr "Hard Rock" +msgstr "Хард Рок" #: src/libaudgui/infowin.c:91 msgid "Heavy Metal" -msgstr "Heavy Metal" +msgstr "Хеви Метъл" #: src/libaudgui/infowin.c:92 msgid "Hip-hop" -msgstr "Hip-hop" +msgstr "Хип-хоп" #: src/libaudgui/infowin.c:93 msgid "House" -msgstr "House" +msgstr "Хаус" #: src/libaudgui/infowin.c:94 msgid "Jazz" -msgstr "Jazz" +msgstr "Джаз" #: src/libaudgui/infowin.c:95 msgid "Jungle" -msgstr "Jungle" +msgstr "Джангъл" #: src/libaudgui/infowin.c:96 msgid "Metal" -msgstr "Metal" +msgstr "Метъл" #: src/libaudgui/infowin.c:97 msgid "New Age" -msgstr "New Age" +msgstr "Ню Ейдж" #: src/libaudgui/infowin.c:98 msgid "New Wave" -msgstr "New Wave" +msgstr "Ню Уейв" #: src/libaudgui/infowin.c:99 msgid "Noise" -msgstr "Noise" +msgstr "Нойс" #: src/libaudgui/infowin.c:100 msgid "Pop" -msgstr "Pop" +msgstr "Поп" #: src/libaudgui/infowin.c:101 msgid "Punk Rock" -msgstr "Punk Rock" +msgstr "Пънк Рок" #: src/libaudgui/infowin.c:102 msgid "Rap" -msgstr "Rap" +msgstr "Рап" #: src/libaudgui/infowin.c:103 msgid "Reggae" -msgstr "Reggae" +msgstr "Реге" #: src/libaudgui/infowin.c:104 msgid "Rock" -msgstr "Rock" +msgstr "Рок" #: src/libaudgui/infowin.c:105 msgid "Rock and Roll" -msgstr "Rock and Roll" +msgstr "Рокенрол" #: src/libaudgui/infowin.c:106 msgid "Rhythm and Blues" -msgstr "Rhythm and Blues" +msgstr "Ритъм и блус" #: src/libaudgui/infowin.c:107 msgid "Ska" -msgstr "Ska" +msgstr "Ска" #: src/libaudgui/infowin.c:108 msgid "Soul" -msgstr "Soul" +msgstr "Соул" #: src/libaudgui/infowin.c:109 msgid "Swing" -msgstr "Swing" +msgstr "Суинг" #: src/libaudgui/infowin.c:110 msgid "Techno" -msgstr "Techno" +msgstr "Техно" #: src/libaudgui/infowin.c:111 msgid "Trip-hop" -msgstr "Trip-hop" +msgstr "Трип-хоп" #: src/libaudgui/infowin.c:175 src/libaudgui/infowin.c:348 #: src/libaudgui/infowin.c:351 src/libaudgui/infowin.c:354 msgid "<span size=\"small\">n/a</span>" -msgstr "<span size=\"small\">н/д</span>" +msgstr "<span size=\"small\">няма зададен</span>" #: src/libaudgui/infowin.c:223 msgid "Metadata updated successfully" @@ -912,7 +911,7 @@ msgstr "Внасяне на списък за изпълнение" #: src/libaudgui/playlists.c:65 #, c-format msgid "Overwrite %s?" -msgstr "Презаписване %s?" +msgstr "Да се презапише ли %s?" #: src/libaudgui/queue-manager.c:195 msgid "Queue Manager" @@ -937,11 +936,11 @@ msgstr "Затваряне на диалога след добавяне на ф #: src/libaudgui/ui_jumptotrack.c:104 src/libaudgui/ui_jumptotrack.c:112 #: src/libaudgui/ui_jumptotrack.c:331 msgid "_Queue" -msgstr "На опашка" +msgstr "На _опашка" #: src/libaudgui/ui_jumptotrack.c:110 msgid "Un_queue" -msgstr "Премахване от опашката" +msgstr "П_ремахване от опашката" #: src/libaudgui/ui_jumptotrack.c:261 msgid "Jump to Song" @@ -953,7 +952,7 @@ msgstr "Филтър: " #: src/libaudgui/ui_jumptotrack.c:287 msgid "_Filter:" -msgstr "Филтър:" +msgstr "_Филтър:" #: src/libaudgui/ui_jumptotrack.c:297 msgid "Remember" @@ -961,7 +960,7 @@ msgstr "Запомняне" #: src/libaudgui/ui_jumptotrack.c:304 msgid "Clea_r" -msgstr "Изчистване" +msgstr "Из_чистване" #: src/libaudgui/ui_jumptotrack.c:324 msgid "Close on Jump" @@ -973,27 +972,27 @@ msgstr "Мениджър на списъка за изпълнение" #: src/libaudgui/ui_playlist_manager.c:287 msgid "Entries" -msgstr "Елементи" +msgstr "Записи" #: src/libaudgui/ui_playlist_manager.c:307 msgid "_Rename" -msgstr "Преименуване" +msgstr "_Преименуване" #: src/libaudgui/ui_playlist_manager.c:327 msgid "_Close dialog on activating playlist" -msgstr "Затваряне на диалога при отваряне на списък за изпълнение" +msgstr "_Затваряне на прозореца при отваряне на списъка за изпълнение" #: src/libaudgui/url-opener.c:55 msgid "Open URL" -msgstr "Отваряне на URL" +msgstr "Отваряне на интернет адрес" #: src/libaudgui/url-opener.c:55 msgid "Add URL" -msgstr "Добавяне на URL" +msgstr "Добавяне на интернет адрес" #: src/libaudgui/url-opener.c:64 msgid "Enter URL:" -msgstr "Въвеждане на URL:" +msgstr "Въвеждане на интернет адрес:" #: src/libaudgui/util.c:142 msgid "" @@ -1001,4 +1000,4 @@ msgid "" "(Further messages have been hidden.)" msgstr "" "\n" -"(Допълнителни съобщения са били скрити.)" +"(Допълнителните съобщения са били скрити.)" @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-05-05 17:32+0000\n" "Last-Translator: frangor <frangor@frangor.info>\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/audacious/" @@ -123,12 +123,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "No es troba còdec per %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s no s'ha pogut obrir." @@ -539,7 +539,7 @@ msgstr "Visualització" msgid "General" msgstr "General" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferències de l'Audacious" @@ -5,15 +5,16 @@ # Translators: # jui <appukonrad@gmail.com>, 2012 # Jan Nárovec <finn@sendmail.cz>, 2004 +# fri <pavelfric@seznam.cz>, 2013 # fri <pavelfric@seznam.cz>, 2012 # Petr Písař <petr.pisar@atlas.cz>, 2007, 2008, 2009, 2010, 2011, 2012 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" -"PO-Revision-Date: 2013-02-03 20:17+0000\n" -"Last-Translator: Radioactiveman <thomas-lange2@gmx.de>\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" +"PO-Revision-Date: 2013-09-08 07:25+0000\n" +"Last-Translator: fri <pavelfric@seznam.cz>\n" "Language-Team: Czech (http://www.transifex.com/projects/p/audacious/language/" "cs/)\n" "Language: cs\n" @@ -85,11 +86,11 @@ msgstr "Zobrazí hlavní okno" #: src/audacious/main.c:242 msgid "Headless mode" -msgstr "" +msgstr "Bezhlavý režim" #: src/audacious/main.c:243 msgid "Quit on playback stop" -msgstr "" +msgstr "Ukončit po zastavení přehrávání" #: src/audacious/main.c:244 msgid "Show version" @@ -120,15 +121,15 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Pro %s nenalezen žádní dekodér." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." -msgstr "" +msgstr "%s se nepodařilo otevřít." #: src/audacious/playlist-files.c:50 #, c-format @@ -534,7 +535,7 @@ msgstr "Znázornění" msgid "General" msgstr "Obecné" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Nastavení programu" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-07-28 14:41+0000\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish (http://www.transifex.com/projects/p/audacious/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Ingen afkoder fundet for %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s kunne ikke åbnes." @@ -530,7 +530,7 @@ msgstr "Visualisering" msgid "General" msgstr "Generelt" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Indstillinger for Audacious" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-26 18:31+0000\n" "Last-Translator: Radioactiveman <thomas-lange2@gmx.de>\n" "Language-Team: German (http://www.transifex.com/projects/p/audacious/" @@ -118,12 +118,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Kein Dekodierer gefunden für %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s konnte nicht geöffnet werden." @@ -534,7 +534,7 @@ msgstr "Visualisierung" msgid "General" msgstr "Allgemein" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious-Einstellungen" @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-08-22 22:02+0000\n" "Last-Translator: Γιάννης Ανθυμίδης <yannanth@gmail.com>\n" "Language-Team: Greek (http://www.transifex.com/projects/p/audacious/language/" @@ -121,12 +121,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Δεν βρέθηκε αποκωδικοποιητής για %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Δεν ήταν δυνατό το άνοιγμα του %s." @@ -539,7 +539,7 @@ msgstr "Οπτικοποίηση" msgid "General" msgstr "Γενικά" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Προτιμήσεις του Audacious" diff --git a/po/en_GB.po b/po/en_GB.po index 5d58d51..064bd37 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-07-02 20:35+0000\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "No decoder found for %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s could not be opened." @@ -530,7 +530,7 @@ msgstr "Visualisation" msgid "General" msgstr "General" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious Preferences" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-04 11:18+0000\n" "Last-Translator: fefcas <fefcas@gmail.com>\n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/audacious/" @@ -117,12 +117,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Neniu dekodilo trovita por %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s ne povis esti malfermata." @@ -531,7 +531,7 @@ msgstr "Rigardo" msgid "General" msgstr "Ghenerale" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferoj de Audacious" @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-06-17 06:56+0000\n" "Last-Translator: Adolfo Jayme Barrientos <fitoschido@ubuntu.com>\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/audacious/" @@ -130,12 +130,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "No se encontró decodificador para %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s no se pudo abrir." @@ -547,7 +547,7 @@ msgstr "Visualización" msgid "General" msgstr "General" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferencias de Audacious" diff --git a/po/es_AR.po b/po/es_AR.po index 5745ad2..4177759 100644 --- a/po/es_AR.po +++ b/po/es_AR.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-26 23:21+0000\n" "Last-Translator: Adrián Ramirez Escalante <buried.prophet@gmail.com>\n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/" @@ -123,12 +123,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "No se encontró decodificador para %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s no puede ser abierto." @@ -541,7 +541,7 @@ msgstr "Visualización" msgid "General" msgstr "General" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferencias de Audacious" diff --git a/po/es_MX.po b/po/es_MX.po index df38b0a..97ec535 100644 --- a/po/es_MX.po +++ b/po/es_MX.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-04 23:26+0000\n" "Last-Translator: Jorge A. García Sosa <jagsmd@gmail.com>\n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "No se encontró un descodificador para %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s no pudo ser abierto." @@ -530,7 +530,7 @@ msgstr "Visualización" msgid "General" msgstr "General" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferencias de Audacious" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-16 06:33+0000\n" "Last-Translator: Ivar Smolin <okul@linux.ee>\n" "Language-Team: Estonian (http://www.transifex.com/projects/p/audacious/" @@ -118,12 +118,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Failile %s ei leitud dekoodrit." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Faili %s pole võimalik avada." @@ -534,7 +534,7 @@ msgstr "Visualiseerimine" msgid "General" msgstr "Üldine" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audaciouse eelistused" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-06-03 12:42+0000\n" "Last-Translator: asier <asier.fernandez.iribar@gmail.com>\n" "Language-Team: Basque (http://www.transifex.com/projects/p/audacious/" @@ -119,12 +119,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Ez dago %s-rako dekodifikatzailerik." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s ezin izan da ireki" @@ -534,7 +534,7 @@ msgstr "Bistaratzea" msgid "General" msgstr "Orokorra" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious-en hobespenak" diff --git a/po/fa_IR.po b/po/fa_IR.po index 3d827e7..63ab61c 100644 --- a/po/fa_IR.po +++ b/po/fa_IR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-05-17 21:38+0000\n" "Last-Translator: misledlove <misled.love@yahoo.com>\n" "Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/audacious/" @@ -118,12 +118,12 @@ msgstr "" msgid "Audacious" msgstr "بی پروا" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "برای %s دیکدر پیدا نشد." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s نمی تواند باز شود." @@ -533,7 +533,7 @@ msgstr "تصویر سازی" msgid "General" msgstr "عمومی" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "تنظیمات" @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-07 15:32+0000\n" "Last-Translator: Jaergenoth <jstuomisto@gmail.com>\n" "Language-Team: Finnish (http://www.transifex.com/projects/p/audacious/" @@ -120,12 +120,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Dekooderia ei löytynyt tiedostomuodolle %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Ei voida avata %s." @@ -534,7 +534,7 @@ msgstr "Visualisoinnit" msgid "General" msgstr "Yleiset" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audaciouksen asetukset" @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" -"PO-Revision-Date: 2013-02-04 02:20+0000\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" +"PO-Revision-Date: 2013-09-11 03:30+0000\n" "Last-Translator: Alain-Olivier Breysse <yahoe.001@gmail.com>\n" "Language-Team: French (http://www.transifex.com/projects/p/audacious/" "language/fr/)\n" @@ -119,12 +119,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Aucun décodeur trouvé pour %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s n'a pas pu être ouvert." @@ -343,7 +343,7 @@ msgstr "dB" #: src/audacious/ui_preferences.c:153 msgid "Amplify untagged files:" -msgstr "Amplifier les fichiers sans label :" +msgstr "Amplifier les fichiers sans étiquette :" #: src/audacious/ui_preferences.c:158 msgid "Proxy hostname:" @@ -535,7 +535,7 @@ msgstr "Visualisation" msgid "General" msgstr "Général" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Préférences d'Audacious" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-04-20 14:20+0000\n" "Last-Translator: mbouzada <mbouzada@gmail.com>\n" "Language-Team: Galician (http://www.transifex.com/projects/p/audacious/" @@ -119,12 +119,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Non se atopou un descodificador para %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Non foi posíbel abrir %s" @@ -537,7 +537,7 @@ msgstr "Visualización" msgid "General" msgstr "Xeral" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferencias do Audacious" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-08-26 11:58+0000\n" "Last-Translator: szaboferee <szaboferee@gmail.com>\n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/audacious/" @@ -119,12 +119,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Dekóder nem található ehhez %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s-t nem lehet megnyitni." @@ -535,7 +535,7 @@ msgstr "Megjelenítés" msgid "General" msgstr "Általános" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious beállításai" diff --git a/po/id_ID.po b/po/id_ID.po index c1ff9b0..09eba7b 100644 --- a/po/id_ID.po +++ b/po/id_ID.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-24 07:29+0000\n" "Last-Translator: Ardjuna <Asyura.x@gmail.com>\n" "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/projects/p/" @@ -127,12 +127,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Tidak ada dekoder untuk %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s tidak dapat dibuka." @@ -544,7 +544,7 @@ msgstr "Visualisasi" msgid "General" msgstr "Umum" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Prefensi Audacious" @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-07-22 18:46+0000\n" "Last-Translator: Federico.Torsello <federico421@hotmail.it>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/audacious/" @@ -123,12 +123,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Nessun decoder trovato per %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s non può essere aperto." @@ -538,7 +538,7 @@ msgstr "Visualizzazione" msgid "General" msgstr "Generici" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferenze di Audacious" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-07 05:02+0000\n" "Last-Translator: 読み専(先行量産型) <hallconnen2+transifex@gmail.com>\n" "Language-Team: Japanese (http://www.transifex.com/projects/p/audacious/" @@ -118,12 +118,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "%s のためのデコーダがありません。" -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s を開けませんでした。" @@ -533,7 +533,7 @@ msgstr "視覚化" msgid "General" msgstr "一般" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious の設定" @@ -12,14 +12,14 @@ # natird <dritan86@gmail.com>, 2012 # Sang-Jin Hwang <accel@accellinux.org>, 1999 # Darkcircle <darkcircle.0426@gmail.com>, 2012 -# Darkcircle <darkcircle.0426@gmail.com>, 2012 +# Darkcircle <darkcircle.0426@gmail.com>, 2012-2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" -"PO-Revision-Date: 2013-08-28 06:00+0000\n" -"Last-Translator: kentarch <bkrhlim@aol.com>\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" +"PO-Revision-Date: 2013-09-30 14:53+0000\n" +"Last-Translator: Darkcircle <darkcircle.0426@gmail.com>\n" "Language-Team: Korean (http://www.transifex.com/projects/p/audacious/" "language/ko/)\n" "Language: ko\n" @@ -124,12 +124,12 @@ msgstr "" msgid "Audacious" msgstr "오데이셔스 " -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "%s의 디코더가 없습니다." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s을(를) 열 수 없습니다." @@ -137,7 +137,7 @@ msgstr "%s을(를) 열 수 없습니다." #: src/audacious/playlist-files.c:50 #, c-format msgid "Cannot %s %s: unsupported file extension." -msgstr "%s 를 재생할 수 없습니다. %s 파일 형식을 지원하지 않습니다." +msgstr "%s을(를) 재생할 수 없습니다. %s 파일 형식을 지원하지 않습니다." #: src/audacious/playlist-files.c:51 msgid "save" @@ -340,7 +340,7 @@ msgstr "<b>레벨 조정</b>" #: src/audacious/ui_preferences.c:150 msgid "Amplify all files:" -msgstr "모든 파일 소리 증폭하기:" +msgstr "모든 파일 소리 증폭:" #: src/audacious/ui_preferences.c:152 src/audacious/ui_preferences.c:155 msgid "dB" @@ -348,7 +348,7 @@ msgstr "dB" #: src/audacious/ui_preferences.c:153 msgid "Amplify untagged files:" -msgstr "태그가 붙지 않은 파일 증폭하기:" +msgstr "태그가 붙지 않은 파일 증폭:" #: src/audacious/ui_preferences.c:158 msgid "Proxy hostname:" @@ -396,7 +396,7 @@ msgstr "시작할 때 이어서 재생" #: src/audacious/ui_preferences.c:190 msgid "Advance when the current song is deleted" -msgstr "현재 곡이 삭제되면 다음곡으로 진행" +msgstr "현재 곡이 삭제되면 다음 곡으로 진행" #: src/audacious/ui_preferences.c:192 msgid "Clear the playlist when opening files" @@ -436,7 +436,7 @@ msgstr "곡 파일 이름에 일치하는 그림 검색" #: src/audacious/ui_preferences.c:214 msgid "Search recursively" -msgstr "재귀적 검색" +msgstr "재귀 검색" #: src/audacious/ui_preferences.c:216 msgid "Search depth:" @@ -538,7 +538,7 @@ msgstr "시각 효과" msgid "General" msgstr "일반" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "오데이셔스 환경 설정" @@ -572,7 +572,7 @@ msgstr "스테레오" #, c-format msgid "%d channel" msgid_plural "%d channels" -msgstr[0] "%d개의 채널" +msgstr[0] "채널 %d개" #: src/libaudgui/about.c:37 msgid "Credits" @@ -584,7 +584,7 @@ msgstr "라이선스" #: src/libaudgui/about.c:73 msgid "About Audacious" -msgstr "오데이셔스 정보" +msgstr "오데이셔스 정보" #: src/libaudgui/confirm.c:66 #, c-format @@ -592,8 +592,7 @@ msgid "" "Are you sure you want to close %s? If you do, any changes made since the " "playlist was exported will be lost." msgstr "" -"정말로 %s을(를) 닫으시겠습니까? 재생 목록을 가져온 후 바뀐 내용을 잃을 것입니" -"다." +"정말로 %s을(를) 닫으시겠습니까? 재생 목록을 가져온 후 바뀐 내용을 잃게됩니다." #: src/libaudgui/confirm.c:73 msgid "Close Playlist" @@ -609,7 +608,7 @@ msgstr "재생 목록 이름 바꾸기" #: src/libaudgui/effects-menu.c:70 msgid "settings ..." -msgstr "설정하기..." +msgstr "설정..." #: src/libaudgui/equalizer.c:50 msgid "_Enable" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-04-23 14:45+0000\n" "Last-Translator: chingis <translatorky@lavabit.com>\n" "Language-Team: Kirgyz (http://www.transifex.com/projects/p/audacious/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "" -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -528,7 +528,7 @@ msgstr "Визуалдаштыруу" msgid "General" msgstr "Жалпы" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious'тун ырастоолору" @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-04 08:30+0000\n" "Last-Translator: Algimantas Margevičius <gymka@archlinux.lt>\n" "Language-Team: Lithuanian (http://www.transifex.com/projects/p/audacious/" @@ -123,12 +123,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Failui %s dekoderis nerastas." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Atverti %s nepavyko." @@ -538,7 +538,7 @@ msgstr "Vizualizacija" msgid "General" msgstr "Pagrindiniai" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious nustatymai" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-04-28 18:37+0000\n" "Last-Translator: hairy_latvian <einars8@gmail.com>\n" "Language-Team: Latvian (http://www.transifex.com/projects/p/audacious/" @@ -119,12 +119,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Netika atrasts dekodētājs priekš %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Neizdevās atvērt %s." @@ -533,7 +533,7 @@ msgstr "Vizualizēšana" msgid "General" msgstr "Vispārīgi" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious iestatījumi" diff --git a/po/ml_IN.po b/po/ml_IN.po new file mode 100644 index 0000000..bb2eafb --- /dev/null +++ b/po/ml_IN.po @@ -0,0 +1,999 @@ +# Malayalam translation for Audacious +# Copyright (C) Audacious translators +# This file is distributed under the same license as the Audacious package. +# +# Translators: +# <>, 2013 +# nandakumar <nandakumar96@gmail.com>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: Audacious\n" +"Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" +"PO-Revision-Date: 2013-10-15 01:22+0000\n" +"Last-Translator: nandakumar <nandakumar96@gmail.com>\n" +"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/" +"audacious/language/ml_IN/)\n" +"Language: ml_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/audacious/adder.c:74 +msgid "Searching ..." +msgstr "തിരയുന്നു ..." + +#: src/audacious/adder.c:102 +#, c-format +msgid "%d file found" +msgid_plural "%d files found" +msgstr[0] "%d ഫയല് കണ്ടെത്തി" +msgstr[1] "%d ഫയലുകള് കണ്ടെത്തി" + +#: src/audacious/chardet.c:38 +msgid " (invalid UTF-8)" +msgstr " (അസാധുവായ UTF-8)" + +#: src/audacious/equalizer_preset.c:171 +#, c-format +msgid "Error importing Winamp EQF file '%s'" +msgstr "വിനാമ്പ് EQF ഫയല് '%s' ഇറക്കുമതി ചെയ്യുന്നതില് പിശക്" + +#: src/audacious/main.c:232 +msgid "Skip backwards in playlist" +msgstr "പ്ലേലിസ്റ്റില് പിന്നോട്ട് ചാടുക" + +#: src/audacious/main.c:233 +msgid "Start playing current playlist" +msgstr "നിലവിലുള്ള പ്ലേലിസ്റ്റ് പാടാന് തുടങ്ങുക" + +#: src/audacious/main.c:234 +msgid "Pause current song" +msgstr "ഈ പാട്ട് പോസ് ചെയ്യുക" + +#: src/audacious/main.c:235 +msgid "Stop current song" +msgstr "ഈ പാട്ട് നിര്ത്തുക" + +#: src/audacious/main.c:236 +msgid "Pause if playing, play otherwise" +msgstr "പാടുകയാണെങ്കില് പോസ് ചെയ്യുക, അല്ലെങ്കില് പാടുക" + +#: src/audacious/main.c:237 +msgid "Skip forward in playlist" +msgstr "പ്ലേലിസ്റ്റില് മുന്നോട്ടു ചാടുക" + +#: src/audacious/main.c:238 +msgid "Display Jump to File dialog" +msgstr "‘ജമ്പ് റ്റു ഫയല്’ ജാലകം പ്രദര്ശിപ്പിയ്ക്കുക" + +#: src/audacious/main.c:239 +msgid "Add files to the playlist" +msgstr "പ്ലേലിസ്റ്റിലേയ്ക്ക് ഫയലുകള് ചേര്ക്കുക" + +#: src/audacious/main.c:240 +msgid "Add new files to a temporary playlist" +msgstr "ഒരു താത്കാലികപ്ലേലിസ്റ്റിലേയ്ക്ക് പുതിയ ഫയലുകള് ചേര്ക്കുക" + +#: src/audacious/main.c:241 +msgid "Display the main window" +msgstr "മുഖ്യജാലകം പ്രദര്ശിപ്പിയ്ക്കുക" + +#: src/audacious/main.c:242 +msgid "Headless mode" +msgstr "ഹെഡ്ലെസ് മോഡ്" + +#: src/audacious/main.c:243 +msgid "Quit on playback stop" +msgstr "പാട്ടുനിന്നാല് പുറത്തുകടക്കുക" + +#: src/audacious/main.c:244 +msgid "Show version" +msgstr "പതിപ്പ് കാണിയ്ക്കുക" + +#: src/audacious/main.c:245 +msgid "Print debugging messages" +msgstr "ഡീബഗ്ഗിങ് സന്ദേശങ്ങള് പ്രദര്ശിപ്പിയ്ക്കുക" + +#: src/audacious/main.c:246 +msgid "FILE..." +msgstr "ഫയല്..." + +#: src/audacious/main.c:258 +msgid "- play multimedia files" +msgstr "- മള്ട്ടിമീഡിയാ ഫയലുകള് പാടുക" + +#: src/audacious/main.c:265 +#, c-format +msgid "" +"%s: %s\n" +"Try `%s --help' for more information.\n" +msgstr "" +"%s: %s\n" +"കൂടുതല് വിവരങ്ങള്ക്കായി `%s --help' നോക്കുക.\n" + +#: src/audacious/main.c:565 +msgid "Audacious" +msgstr "ഒഡാഷ്യസ്" + +#: src/audacious/playback.c:379 +#, c-format +msgid "No decoder found for %s." +msgstr "%s-ന് ഡീകോഡറൊന്നും കണ്ടുകിട്ടിയില്ല." + +#: src/audacious/playback.c:417 +#, c-format +msgid "%s could not be opened." +msgstr "%s - തുറക്കാനായില്ല." + +#: src/audacious/playlist-files.c:50 +#, c-format +msgid "Cannot %s %s: unsupported file extension." +msgstr "%s %s സാദ്ധ്യമായില്ല: പിന്തുണയില്ലാത്ത ഫയല് എക്സ്റ്റന്ഷന്" + +#: src/audacious/playlist-files.c:51 +msgid "save" +msgstr "സേവ്" + +#: src/audacious/playlist-files.c:51 +msgid "load" +msgstr "ലോഡ്" + +#: src/audacious/playlist-new.c:96 +msgid "New Playlist" +msgstr "പുതിയ പ്ലേലിസ്റ്റ്" + +#: src/audacious/playlist-new.c:97 +msgid "Now Playing" +msgstr "ഇപ്പോള് പാടുന്നത്" + +#: src/audacious/playlist-new.c:1670 +msgid "" +"The playlist cannot be sorted because metadata scanning is still in progress " +"(or has been disabled)." +msgstr "" +"മെറ്റാഡാറ്റാ സ്കാനിങ് കഴിഞ്ഞിട്ടില്ലാത്തതിനാല് പ്ലേലിസ്റ്റ് സോര്ട്ട് ചെയ്യാനാവില്ല (അല്ലെങ്കില് " +"അസാദ്ധ്യമാക്കിവച്ചതിനാല്)." + +#: src/audacious/plugin-preferences.c:54 +#, c-format +msgid "About %s" +msgstr "%s-നെപ്പറ്റി" + +#: src/audacious/plugin-preferences.c:92 +#, c-format +msgid "%s Settings" +msgstr "%s ക്രമീകരണങ്ങള്" + +#: src/audacious/ui_preferences.c:67 +msgid "Audio" +msgstr "ഓഡിയോ" + +#: src/audacious/ui_preferences.c:68 +msgid "Network" +msgstr "നെറ്റ്വര്ക്ക്" + +#: src/audacious/ui_preferences.c:69 src/audacious/ui_preferences.c:1237 +msgid "Playlist" +msgstr "പ്ലേലിസ്റ്റ്" + +#: src/audacious/ui_preferences.c:70 +msgid "Song Info" +msgstr "സോങ് ഇന്ഫോ" + +#: src/audacious/ui_preferences.c:71 +msgid "Plugins" +msgstr "പ്ലഗ്ഗിന്നുകള്" + +#: src/audacious/ui_preferences.c:77 src/libaudgui/infopopup.c:150 +msgid "Artist" +msgstr "ആര്ട്ടിസ്റ്റ്" + +#: src/audacious/ui_preferences.c:78 src/libaudgui/infopopup.c:151 +msgid "Album" +msgstr "ആല്ബം" + +#: src/audacious/ui_preferences.c:79 src/libaudgui/infopopup.c:149 +#: src/libaudgui/ui_playlist_manager.c:286 +msgid "Title" +msgstr "ടൈറ്റില്" + +#: src/audacious/ui_preferences.c:80 +msgid "Tracknumber" +msgstr "ട്രാക്ക് നമ്പര്" + +#: src/audacious/ui_preferences.c:81 src/libaudgui/infopopup.c:152 +msgid "Genre" +msgstr "തരം" + +#: src/audacious/ui_preferences.c:82 +msgid "Filename" +msgstr "ഫയല്നെയിം" + +#: src/audacious/ui_preferences.c:83 +msgid "Filepath" +msgstr "ഫയല്പാത്ത്" + +#: src/audacious/ui_preferences.c:84 +msgid "Date" +msgstr "തീയതി" + +#: src/audacious/ui_preferences.c:85 src/libaudgui/infopopup.c:153 +msgid "Year" +msgstr "വര്ഷം" + +#: src/audacious/ui_preferences.c:86 +msgid "Comment" +msgstr "അഭിപ്രായം" + +#: src/audacious/ui_preferences.c:87 +msgid "Codec" +msgstr "കോഡെക്" + +#: src/audacious/ui_preferences.c:88 +msgid "Quality" +msgstr "ഗുണമേന്മ" + +#: src/audacious/ui_preferences.c:94 +msgid "None" +msgstr "ശൂന്യം" + +#: src/audacious/ui_preferences.c:95 +msgid "Arabic" +msgstr "അറബിക്" + +#: src/audacious/ui_preferences.c:96 +msgid "Baltic" +msgstr "ബാള്ട്ടിക്" + +#: src/audacious/ui_preferences.c:97 +msgid "Chinese" +msgstr "ചൈനീസ്" + +#: src/audacious/ui_preferences.c:98 +msgid "Greek" +msgstr "ഗ്രീക്ക്" + +#: src/audacious/ui_preferences.c:99 +msgid "Hebrew" +msgstr "ഹീബ്രൂ" + +#: src/audacious/ui_preferences.c:100 +msgid "Japanese" +msgstr "ജാപ്പനീസ്" + +#: src/audacious/ui_preferences.c:101 +msgid "Korean" +msgstr "കൊറിയന്" + +#: src/audacious/ui_preferences.c:102 +msgid "Polish" +msgstr "പോളിഷ്" + +#: src/audacious/ui_preferences.c:103 +msgid "Russian" +msgstr "റഷ്യന്" + +#: src/audacious/ui_preferences.c:104 +msgid "Taiwanese" +msgstr "തായ്വാനീസ്" + +#: src/audacious/ui_preferences.c:105 +msgid "Turkish" +msgstr "ടര്ക്കിഷ്" + +#: src/audacious/ui_preferences.c:112 +msgid "Floating point" +msgstr "ഫ്ലോട്ടിങ് പോയിന്റ്" + +#: src/audacious/ui_preferences.c:128 +msgid "Album mode" +msgstr "ആല്ബം മോഡ്" + +#: src/audacious/ui_preferences.c:131 +msgid "<b>Output Settings</b>" +msgstr "<b>ഔട്പുട്ട് ക്രമീകരണങ്ങള്</b>" + +#: src/audacious/ui_preferences.c:133 +msgid "Bit depth:" +msgstr "ബിറ്റ് ഡെപ്ത്" + +#: src/audacious/ui_preferences.c:136 +msgid "Buffer size:" +msgstr "ബഫര് സൈസ്" + +#: src/audacious/ui_preferences.c:138 +msgid "ms" +msgstr "ms" + +#: src/audacious/ui_preferences.c:139 +msgid "Soft clipping" +msgstr "സോഫ്റ്റ് ക്ലിപ്പിങ്" + +#: src/audacious/ui_preferences.c:141 +msgid "Use software volume control (not recommended)" +msgstr "സോഫ്റ്റ്വെയര് ശബ്ദനിയന്ത്രണോപാധി ഉപയോഗിയ്ക്കുക (ശുപാര്ശ ചെയ്യപ്പെട്ടിട്ടില്ല)" + +#: src/audacious/ui_preferences.c:143 +msgid "<b>Replay Gain</b>" +msgstr "<b>റീപ്ലേ ഗെയ്ന്</b>" + +#: src/audacious/ui_preferences.c:144 +msgid "Enable Replay Gain" +msgstr "റീപ്ലേ ഗെയ്ന് സാദ്ധ്യമാക്കുക" + +#: src/audacious/ui_preferences.c:147 +msgid "Prevent clipping (recommended)" +msgstr "ക്ലിപ്പിങ് തടയുക (ശുപാര്ശ ചെയ്യപ്പെട്ടത്)" + +#: src/audacious/ui_preferences.c:149 +msgid "<b>Adjust Levels</b>" +msgstr "<b>ലെവലുകള് ക്രമീകരിയ്ക്കുക</b>" + +#: src/audacious/ui_preferences.c:150 +msgid "Amplify all files:" +msgstr "എല്ലാ ഫയലുകളും ആംപ്ലിഫൈ ചെയ്യുക" + +#: src/audacious/ui_preferences.c:152 src/audacious/ui_preferences.c:155 +msgid "dB" +msgstr "dB" + +#: src/audacious/ui_preferences.c:153 +msgid "Amplify untagged files:" +msgstr "അണ്ടാഗ്ഡ് ഫയലുകള് ആംപ്ലിഫൈ ചെയ്യുക:" + +#: src/audacious/ui_preferences.c:158 +msgid "Proxy hostname:" +msgstr "പ്രോക്സി ഹോസ്റ്റ്നെയിം:" + +#: src/audacious/ui_preferences.c:159 +msgid "Proxy port:" +msgstr "പ്രോക്സി പോര്ട്ട്" + +#: src/audacious/ui_preferences.c:162 +msgid "Proxy username:" +msgstr "പ്രോക്സി ഉപയോക്തൃനാമം" + +#: src/audacious/ui_preferences.c:163 +msgid "Proxy password:" +msgstr "പ്രോക്സി അടയാളവാക്യം" + +#: src/audacious/ui_preferences.c:167 +msgid "<b>Proxy Configuration</b>" +msgstr "<b>പ്രോക്സി ക്രമീകരണം</b>" + +#: src/audacious/ui_preferences.c:168 +msgid "Enable proxy usage" +msgstr "പ്രോക്സി ഉപയോഗം സാദ്ധ്യമാക്കുക" + +#: src/audacious/ui_preferences.c:171 +msgid "Use authentication with proxy" +msgstr "പ്രോക്സി ഉപയോഗിച്ചുകൊണ്ടുള്ള ഓതന്റിക്കേഷന് സാദ്ധ്യമാക്കുക" + +#: src/audacious/ui_preferences.c:179 +msgid "Auto character encoding detector for:" +msgstr "ഇതിനായി ഓട്ടോ ക്യാരക്റ്റര് എന്കോഡിങ് ഡിറ്റക്റ്റര്:" + +#: src/audacious/ui_preferences.c:183 +msgid "Fallback character encodings:" +msgstr "ഫാള്ബാക്ക് ക്യാരക്റ്റര് എന്കോഡിങ്ങുകള്:" + +#: src/audacious/ui_preferences.c:187 +msgid "<b>Behavior</b>" +msgstr "<b>സ്വഭാവം</b>" + +#: src/audacious/ui_preferences.c:188 +msgid "Continue playback on startup" +msgstr "പ്രാരംഭസമയത്ത് പാടല് തുടരുക" + +#: src/audacious/ui_preferences.c:190 +msgid "Advance when the current song is deleted" +msgstr "ഈ പാട്ട് ഡിലീറ്റായാല് മുന്നോട്ടുനീങ്ങുക" + +#: src/audacious/ui_preferences.c:192 +msgid "Clear the playlist when opening files" +msgstr "ഫയലുകള് തുറക്കുമ്പോള് പ്ലേലിസ്റ്റ് വെടിപ്പാക്കുക" + +#: src/audacious/ui_preferences.c:194 +msgid "Open files in a temporary playlist" +msgstr "ഫയലുകള് ഒരു താത്കാലികപ്ലേലിസ്റ്റില് തുറക്കുക" + +#: src/audacious/ui_preferences.c:196 +msgid "Do not load metadata for songs until played" +msgstr "പാട്ടുകള് പാടുന്നതുവരെ മെറ്റാഡാറ്റ ലോഡ് ചെയ്യേണ്ട" + +#: src/audacious/ui_preferences.c:199 +msgid "<b>Compatibility</b>" +msgstr "<b>അനുയോഗ്യത</b>" + +#: src/audacious/ui_preferences.c:200 +msgid "Interpret \\ (backward slash) as a folder delimiter" +msgstr "\\ (backward slash) -നെ ഒരു ഫോള്ഡര് ഡീലിമിറ്റര് ആയി വ്യാഖ്യാനിയ്ക്കുക" + +#: src/audacious/ui_preferences.c:207 +msgid "<b>Album Art</b>" +msgstr "<b>ആല്ബം ആര്ട്ട്</b>" + +#: src/audacious/ui_preferences.c:208 +msgid "Search for images matching these words (comma-separated):" +msgstr "ഈ വാക്കുകള്ക്കു യോജിച്ച ചിത്രങ്ങള്ക്കായി തിരയുക (കോമയാല് വേര്തിരിയ്ക്കപ്പെട്ടത്)" + +#: src/audacious/ui_preferences.c:210 +msgid "Exclude images matching these words (comma-separated):" +msgstr "ഈ വാക്കുകള്ക്കു യോജിച്ച ചിത്രങ്ങള് ഒഴിവാക്കുക (കോമയാല് വേര്തിരിയ്ക്കപ്പെട്ടത്)" + +#: src/audacious/ui_preferences.c:212 +msgid "Search for images matching song file name" +msgstr "പാട്ടിന്റെ ഫയല് നെയിമിന് യോജിച്ച ചിത്രങ്ങള്ക്കായി തിരയുക" + +#: src/audacious/ui_preferences.c:214 +msgid "Search recursively" +msgstr "റിക്കര്സീവ് ആയി തിരയുക" + +#: src/audacious/ui_preferences.c:216 +msgid "Search depth:" +msgstr "സേര്ച്ച് ഡെപ്ത്:" + +#: src/audacious/ui_preferences.c:219 +msgid "<b>Popup Information</b>" +msgstr "<b>പോപ്പപ്പ് വിവരം</b>" + +#: src/audacious/ui_preferences.c:220 +msgid "Show popup information" +msgstr "പോപ്പപ് വിവരം പ്രദര്ശിപ്പിയ്ക്കുക" + +#: src/audacious/ui_preferences.c:222 +msgid "Popup delay (tenths of a second):" +msgstr "പോപ്പപ്പ് വൈകല് (ഒരു സെക്കന്ഡിന്റെ പത്തിലൊന്നുകള്)" + +#: src/audacious/ui_preferences.c:225 +msgid "Show time scale for current song" +msgstr "ഈ പാട്ടിന്റെ ടൈം സ്കെയില് കാണിയ്ക്കുക" + +#: src/audacious/ui_preferences.c:239 +msgid "TITLE" +msgstr "TITLE" + +#: src/audacious/ui_preferences.c:240 +msgid "ARTIST - TITLE" +msgstr "ARTIST - TITLE" + +#: src/audacious/ui_preferences.c:241 +msgid "ARTIST - ALBUM - TITLE" +msgstr "ARTIST - ALBUM - TITLE" + +#: src/audacious/ui_preferences.c:242 +msgid "ARTIST - ALBUM - TRACK. TITLE" +msgstr "ARTIST - ALBUM - TRACK. TITLE" + +#: src/audacious/ui_preferences.c:243 +msgid "ARTIST [ ALBUM ] - TRACK. TITLE" +msgstr "ARTIST [ ALBUM ] - TRACK. TITLE" + +#: src/audacious/ui_preferences.c:244 +msgid "ALBUM - TITLE" +msgstr "ALBUM - TITLE" + +#: src/audacious/ui_preferences.c:457 +msgid "Category" +msgstr "വിഭാഗം" + +#: src/audacious/ui_preferences.c:995 +msgid "Custom" +msgstr "സ്വേച്ഛയാലുള്ള" + +#: src/audacious/ui_preferences.c:1032 +msgid "<b>Song Display</b>" +msgstr "<b>സോങ് ഡിസ്പ്ലേ</b>" + +#: src/audacious/ui_preferences.c:1041 +msgid "Show song numbers" +msgstr "പാട്ടുനമ്പറുകള് കാണിയ്ക്കുക" + +#: src/audacious/ui_preferences.c:1052 +msgid "Show leading zeroes (02:00 instead of 2:00)" +msgstr "തുടക്കത്തിലുള്ള പൂജ്യങ്ങള് കാണിയ്ക്കുക (2:00 എന്നതിനുപകരം 02:00)" + +#: src/audacious/ui_preferences.c:1072 +msgid "Show information about titlestring format" +msgstr "ടൈറ്റില്സ്ട്രിങ് ഫോര്മാറ്റുമായി ബന്ധപ്പെട്ട വിവരം പ്രദര്ശിപ്പിയ്ക്കുക" + +#: src/audacious/ui_preferences.c:1086 +msgid "Custom string:" +msgstr "സ്വേച്ഛയാലുള്ള എഴുത്ത്:" + +#: src/audacious/ui_preferences.c:1091 +msgid "Title format:" +msgstr "ടൈറ്റില് ഫോര്മാറ്റ്:" + +#: src/audacious/ui_preferences.c:1178 +msgid "Output plugin:" +msgstr "ഔട്പുട്ട് പ്ലഗ്ഗിന്" + +#: src/audacious/ui_preferences.c:1237 +msgid "Transport" +msgstr "കടത്തുക" + +#: src/audacious/ui_preferences.c:1237 +msgid "Input" +msgstr "ഇന്പുട്ട്" + +#: src/audacious/ui_preferences.c:1238 +msgid "Effect" +msgstr "പ്രഭാവം" + +#: src/audacious/ui_preferences.c:1238 +msgid "Visualization" +msgstr "ദൃശ്യവത്കരണം" + +#: src/audacious/ui_preferences.c:1238 +msgid "General" +msgstr "പൊതുവായ" + +#: src/audacious/ui_preferences.c:1274 +msgid "Audacious Preferences" +msgstr "ഒഡാഷ്യസ് മുന്ഗണനകള്" + +#: src/audacious/util.c:114 +#, c-format +msgid "Could not create directory (%s): %s\n" +msgstr "ഡയറക്റ്ററി ഉണ്ടാക്കാനായില്ല (%s): %s\n" + +#: src/audtool/handlers_playlist.c:262 +msgid "Position not found." +msgstr "സ്ഥാനം കണ്ടുകിട്ടിയില്ല." + +#: src/audtool/handlers_vitals.c:51 +msgid "No song playing." +msgstr "ഒരു പാട്ടും പാടുന്നില്ല." + +#: src/libaudcore/audstrings.c:203 +#, c-format +msgid "Audio CD, track %s" +msgstr "ഓഡിയോ സി.ഡി., ട്രാക്ക് %s" + +#: src/libaudcore/tuple.c:543 +msgid "Mono" +msgstr "മോണോ" + +#: src/libaudcore/tuple.c:545 +msgid "Stereo" +msgstr "സ്റ്റീരിയോ" + +#: src/libaudcore/tuple.c:547 +#, c-format +msgid "%d channel" +msgid_plural "%d channels" +msgstr[0] "%d ചാനല്" +msgstr[1] "%d ചാനലുകള്" + +#: src/libaudgui/about.c:37 +msgid "Credits" +msgstr "ബഹുമതികള്" + +#: src/libaudgui/about.c:37 +msgid "License" +msgstr "അനുമതിപത്രം" + +#: src/libaudgui/about.c:73 +msgid "About Audacious" +msgstr "ഒഡാഷ്യസ്സിനെപ്പറ്റി" + +#: src/libaudgui/confirm.c:66 +#, c-format +msgid "" +"Are you sure you want to close %s? If you do, any changes made since the " +"playlist was exported will be lost." +msgstr "" +"%s അടയ്ക്കണമെന്ന് നിങ്ങള്ക്കുറപ്പുണ്ടോ? നിങ്ങളങ്ങനെ ചെയ്താല്, പ്ലേലിസ്റ്റ് കയറ്റുമതി " +"ചെയ്തതുമുതല്ക്കുള്ള എല്ലാ മാറ്റങ്ങളും നഷ്ടപ്പെടും." + +#: src/libaudgui/confirm.c:73 +msgid "Close Playlist" +msgstr "പ്ലേലിസ്റ്റ് അടയ്ക്കുക" + +#: src/libaudgui/confirm.c:77 +msgid "_Don't show this message again" +msgstr "_ഈ സന്ദേശം ഇനി കാണിയ്ക്കാതിരിയ്ക്കുക" + +#: src/libaudgui/confirm.c:100 +msgid "Rename Playlist" +msgstr "പ്ലേലിസ്റ്റിന്റെ പേര് മാറ്റുക" + +#: src/libaudgui/effects-menu.c:70 +msgid "settings ..." +msgstr "ക്രമീകരണങ്ങള് ..." + +#: src/libaudgui/equalizer.c:50 +msgid "_Enable" +msgstr "_സാദ്ധ്യമാക്കുക" + +#: src/libaudgui/equalizer.c:123 +msgid "31 Hz" +msgstr "31 Hz" + +#: src/libaudgui/equalizer.c:123 +msgid "63 Hz" +msgstr "63 Hz" + +#: src/libaudgui/equalizer.c:124 +msgid "125 Hz" +msgstr "125 Hz" + +#: src/libaudgui/equalizer.c:124 +msgid "250 Hz" +msgstr "250 Hz" + +#: src/libaudgui/equalizer.c:124 +msgid "500 Hz" +msgstr "500 Hz" + +#: src/libaudgui/equalizer.c:124 +msgid "1 kHz" +msgstr "1 kHz" + +#: src/libaudgui/equalizer.c:124 +msgid "2 kHz" +msgstr "2 kHz" + +#: src/libaudgui/equalizer.c:125 +msgid "4 kHz" +msgstr "4 kHz" + +#: src/libaudgui/equalizer.c:125 +msgid "8 kHz" +msgstr "8 kHz" + +#: src/libaudgui/equalizer.c:125 +msgid "16 kHz" +msgstr "16 kHz" + +#: src/libaudgui/equalizer.c:130 +msgid "Equalizer" +msgstr "ഈക്വലൈസര്" + +#: src/libaudgui/equalizer.c:146 +msgid "Preamp" +msgstr "പ്രീആംപ്" + +#: src/libaudgui/infopopup.c:154 +msgid "Track" +msgstr "ട്രാക്ക്" + +#: src/libaudgui/infopopup.c:155 +msgid "Length" +msgstr "നീളം" + +#: src/libaudgui/infowin.c:73 +msgid "Acid Jazz" +msgstr "ആസിഡ് ജാസ്" + +#: src/libaudgui/infowin.c:74 +msgid "Acid Rock" +msgstr "ആസിഡ് റോക്ക്" + +#: src/libaudgui/infowin.c:75 +msgid "Ambient" +msgstr "ആംബിയന്റ്" + +#: src/libaudgui/infowin.c:76 +msgid "Bebop" +msgstr "ബിബോപ്" + +#: src/libaudgui/infowin.c:77 +msgid "Bluegrass" +msgstr "ബ്ലൂഗ്രാസ്" + +#: src/libaudgui/infowin.c:78 +msgid "Blues" +msgstr "ബ്ലൂസ്" + +#: src/libaudgui/infowin.c:79 +msgid "Chamber Music" +msgstr "ചേംബര് മ്യൂസിക്" + +#: src/libaudgui/infowin.c:80 +msgid "Classical" +msgstr "ക്ലാസിക്കല്" + +#: src/libaudgui/infowin.c:81 +msgid "Country" +msgstr "കണ്ട്രി" + +#: src/libaudgui/infowin.c:82 +msgid "Death Metal" +msgstr "ഡെത്ത് മെറ്റല്" + +#: src/libaudgui/infowin.c:83 +msgid "Disco" +msgstr "ഡിസ്കോ" + +#: src/libaudgui/infowin.c:84 +msgid "Easy Listening" +msgstr "ഈസി ലിസണിങ്" + +#: src/libaudgui/infowin.c:85 +msgid "Folk" +msgstr "നാടോടി" + +#: src/libaudgui/infowin.c:86 +msgid "Funk" +msgstr "ഫങ്ക്" + +#: src/libaudgui/infowin.c:87 +msgid "Gangsta Rap" +msgstr "ഗങ്സ്താ റാപ്പ്" + +#: src/libaudgui/infowin.c:88 +msgid "Gospel" +msgstr "ഗോസ്പല്" + +#: src/libaudgui/infowin.c:89 +msgid "Grunge" +msgstr "ഗ്രങ്" + +#: src/libaudgui/infowin.c:90 +msgid "Hard Rock" +msgstr "ഹാഡ് റോക്ക്" + +#: src/libaudgui/infowin.c:91 +msgid "Heavy Metal" +msgstr "ഹെവി മെറ്റല്" + +#: src/libaudgui/infowin.c:92 +msgid "Hip-hop" +msgstr "ഹിപ്-ഹോപ്പ്" + +#: src/libaudgui/infowin.c:93 +msgid "House" +msgstr "വീട്" + +#: src/libaudgui/infowin.c:94 +msgid "Jazz" +msgstr "ജാസ്" + +#: src/libaudgui/infowin.c:95 +msgid "Jungle" +msgstr "കാട്" + +#: src/libaudgui/infowin.c:96 +msgid "Metal" +msgstr "മെറ്റല്" + +#: src/libaudgui/infowin.c:97 +msgid "New Age" +msgstr "നവയുഗം" + +#: src/libaudgui/infowin.c:98 +msgid "New Wave" +msgstr "നവതരംഗം" + +#: src/libaudgui/infowin.c:99 +msgid "Noise" +msgstr "ശബ്ദം" + +#: src/libaudgui/infowin.c:100 +msgid "Pop" +msgstr "പോപ്പ്" + +#: src/libaudgui/infowin.c:101 +msgid "Punk Rock" +msgstr "പങ്ക് റോക്ക്" + +#: src/libaudgui/infowin.c:102 +msgid "Rap" +msgstr "റാപ്പ്" + +#: src/libaudgui/infowin.c:103 +msgid "Reggae" +msgstr "റെഗ്ഗേജ്" + +#: src/libaudgui/infowin.c:104 +msgid "Rock" +msgstr "റോക്ക്" + +#: src/libaudgui/infowin.c:105 +msgid "Rock and Roll" +msgstr "റോക്ക് ആന്ഡ് റോള്" + +#: src/libaudgui/infowin.c:106 +msgid "Rhythm and Blues" +msgstr "റിഥം ആന്ഡ് ബ്ലൂസ്" + +#: src/libaudgui/infowin.c:107 +msgid "Ska" +msgstr "സ്കാ" + +#: src/libaudgui/infowin.c:108 +msgid "Soul" +msgstr "സോള്" + +#: src/libaudgui/infowin.c:109 +msgid "Swing" +msgstr "സ്വിങ്" + +#: src/libaudgui/infowin.c:110 +msgid "Techno" +msgstr "ടെക്നോ" + +#: src/libaudgui/infowin.c:111 +msgid "Trip-hop" +msgstr "ട്രിപ്പ്-ഹോപ്പ്" + +#: src/libaudgui/infowin.c:175 src/libaudgui/infowin.c:348 +#: src/libaudgui/infowin.c:351 src/libaudgui/infowin.c:354 +msgid "<span size=\"small\">n/a</span>" +msgstr "<span size=\"small\">ലഭ്യമല്ല</span>" + +#: src/libaudgui/infowin.c:223 +msgid "Metadata updated successfully" +msgstr "മെറ്റാഡാറ്റ വിജയകരമായി പുതുക്കി" + +#: src/libaudgui/infowin.c:227 +msgid "Metadata updating failed" +msgstr "മെറ്റാഡാറ്റ പുതുക്കല് പരാജയപ്പെട്ടു" + +#: src/libaudgui/infowin.c:302 +msgid "Track Information" +msgstr "ട്രാക്ക് വിവരം" + +#: src/libaudgui/infowin.c:337 +msgid "<span size=\"small\">Format:</span>" +msgstr "<span size=\"small\">ഫോര്മാറ്റ്:</span>" + +#: src/libaudgui/infowin.c:341 +msgid "<span size=\"small\">Quality:</span>" +msgstr "<span size=\"small\">ഗുണമേന്മ:</span>" + +#: src/libaudgui/infowin.c:344 +msgid "<span size=\"small\">Bitrate:</span>" +msgstr "<span size=\"small\">ബിറ്റ്റേറ്റ്:</span>" + +#: src/libaudgui/infowin.c:368 +msgid "<span size=\"small\">Title</span>" +msgstr "<span size=\"small\">ടൈറ്റില്</span>" + +#: src/libaudgui/infowin.c:380 +msgid "<span size=\"small\">Artist</span>" +msgstr "<span size=\"small\">ആര്ട്ടിസ്റ്റ്</span>" + +#: src/libaudgui/infowin.c:392 +msgid "<span size=\"small\">Album</span>" +msgstr "<span size=\"small\">ആല്ബം</span>" + +#: src/libaudgui/infowin.c:404 +msgid "<span size=\"small\">Comment</span>" +msgstr "<span size=\"small\">അഭിപ്രായം</span>" + +#: src/libaudgui/infowin.c:416 +msgid "<span size=\"small\">Genre</span>" +msgstr "<span size=\"small\">തരം</span>" + +#: src/libaudgui/infowin.c:438 +msgid "<span size=\"small\">Year</span>" +msgstr "<span size=\"small\">വര്ഷം</span>" + +#: src/libaudgui/infowin.c:447 +msgid "<span size=\"small\">Track Number</span>" +msgstr "<span size=\"small\">ട്രാക്ക് നമ്പര്</span>" + +#: src/libaudgui/infowin.c:521 +#, c-format +msgid "%d kb/s" +msgstr "%d kb/s" + +#: src/libaudgui/infowin.c:548 +#, c-format +msgid "No info available for %s.\n" +msgstr "%s-ഉമായി ബന്ധപ്പെട്ട വിവരങ്ങളൊന്നും ലഭ്യമല്ല.\n" + +#: src/libaudgui/jump-to-time.c:51 +msgid "Jump to Time" +msgstr "സമയത്തിലേയ്ക്ക് ചാടുക" + +#: src/libaudgui/jump-to-time.c:60 +msgid "Enter time (minutes:seconds):" +msgstr "സമയം നല്കുക (മിനിറ്റുകള്:സെക്കന്ഡുകള്)" + +#: src/libaudgui/playlists.c:32 +msgid "Export Playlist" +msgstr "പ്ലേലിസ്റ്റ് കയറ്റുമതി ചെയ്യുക" + +#: src/libaudgui/playlists.c:32 +msgid "Import Playlist" +msgstr "പ്ലേലിസ്റ്റ് ഇറക്കുമതി ചെയ്യുക" + +#: src/libaudgui/playlists.c:65 +#, c-format +msgid "Overwrite %s?" +msgstr "മായ്ച്ചെഴുതണോ: %s?" + +#: src/libaudgui/queue-manager.c:195 +msgid "Queue Manager" +msgstr "ക്യൂ മാനേജര്" + +#: src/libaudgui/ui_fileopener.c:106 +msgid "Open Files" +msgstr "ഫയലുകള് തുറക്കുക" + +#: src/libaudgui/ui_fileopener.c:106 +msgid "Add Files" +msgstr "ഫയലുകള് ചേര്ക്കുക" + +#: src/libaudgui/ui_fileopener.c:108 +msgid "Close dialog on Open" +msgstr "ഫയല് തുറക്കുമ്പോള് ജാലകം അടയ്ക്കുക" + +#: src/libaudgui/ui_fileopener.c:108 +msgid "Close dialog on Add" +msgstr "ചേര്ക്കുമ്പോള് ജാലകം അടയ്ക്കുക" + +#: src/libaudgui/ui_jumptotrack.c:104 src/libaudgui/ui_jumptotrack.c:112 +#: src/libaudgui/ui_jumptotrack.c:331 +msgid "_Queue" +msgstr "_ക്യൂ" + +#: src/libaudgui/ui_jumptotrack.c:110 +msgid "Un_queue" +msgstr "അ_ണ്ക്യൂ" + +#: src/libaudgui/ui_jumptotrack.c:261 +msgid "Jump to Song" +msgstr "പാട്ടിലേയ്ക്ക് ചാടുക" + +#: src/libaudgui/ui_jumptotrack.c:286 +msgid "Filter: " +msgstr "അരിപ്പ:" + +#: src/libaudgui/ui_jumptotrack.c:287 +msgid "_Filter:" +msgstr "_അരിപ്പ:" + +#: src/libaudgui/ui_jumptotrack.c:297 +msgid "Remember" +msgstr "ഓര്ക്കുക" + +#: src/libaudgui/ui_jumptotrack.c:304 +msgid "Clea_r" +msgstr "_വെടിപ്പാക്കുക" + +#: src/libaudgui/ui_jumptotrack.c:324 +msgid "Close on Jump" +msgstr "ചാടുമ്പോള് അടയ്ക്കുക" + +#: src/libaudgui/ui_playlist_manager.c:260 +msgid "Playlist Manager" +msgstr "പ്ലേലിസ്റ്റ് മാനേജര്" + +#: src/libaudgui/ui_playlist_manager.c:287 +msgid "Entries" +msgstr "എന്ട്രികള്" + +#: src/libaudgui/ui_playlist_manager.c:307 +msgid "_Rename" +msgstr "_പേര് മാറ്റുക" + +#: src/libaudgui/ui_playlist_manager.c:327 +msgid "_Close dialog on activating playlist" +msgstr "പ്ലേലിസ്റ്റ് ആക്റ്റിവേറ്റ് ചെയ്യുമ്പോള് ജാലകം അടയ്ക്കുക" + +#: src/libaudgui/url-opener.c:55 +msgid "Open URL" +msgstr "യൂ.ആര്.എല്. തുറക്കുക" + +#: src/libaudgui/url-opener.c:55 +msgid "Add URL" +msgstr "യൂ.ആര്.എല്. ചേര്ക്കുക" + +#: src/libaudgui/url-opener.c:64 +msgid "Enter URL:" +msgstr "യൂ.ആര്.എല്. നല്കുക:" + +#: src/libaudgui/util.c:142 +msgid "" +"\n" +"(Further messages have been hidden.)" +msgstr "" +"\n" +"(തുടര്ന്നുള്ള സന്ദേശങ്ങള് മറച്ചുവച്ചിരിയ്ക്കുന്നു.)" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-03 20:17+0000\n" "Last-Translator: Radioactiveman <thomas-lange2@gmx.de>\n" "Language-Team: Malay (http://www.transifex.com/projects/p/audacious/language/" @@ -115,12 +115,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Tiada dekoder dijumpai untuk %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -529,7 +529,7 @@ msgstr "Visualisasi" msgid "General" msgstr "Umum" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Pilihan Audacious" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-16 03:23+0000\n" "Last-Translator: Bjorn Roesbeke <inbox@bjornroesbeke.be>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/audacious/language/" @@ -120,12 +120,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Geen decoder gevonden voor %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s kon niet geopend worden." @@ -539,7 +539,7 @@ msgstr "Visualisatie " msgid "General" msgstr "Algemeen" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious voorkeuren" @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-07-07 13:21+0000\n" "Last-Translator: mkkot <marcin2006@gmail.com>\n" "Language-Team: Polish (http://www.transifex.com/projects/p/audacious/" @@ -131,12 +131,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Nie odnaleziono dekodera dla %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Nie można otworzyć %s." @@ -545,7 +545,7 @@ msgstr "Wizualizacja" msgid "General" msgstr "Ogólne" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Ustawienia programu Audacious" diff --git a/po/process-transifex-po b/po/process-transifex-po index 63d917b..6616dbc 100755 --- a/po/process-transifex-po +++ b/po/process-transifex-po @@ -82,6 +82,9 @@ lt.po) lv.po) LANGUAGE="Latvian" ;; +ml_IN.po) + LANGUAGE="Malayalam" + ;; ms.po) LANGUAGE="Malay" ;; diff --git a/po/pt_BR.po b/po/pt_BR.po index 29a4e7a..aa6f9fd 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-04-19 22:34+0000\n" "Last-Translator: salmora8 <shorterfire@gmail.com>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" @@ -125,12 +125,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Decodificador para %s não encontrado " -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s não pôde ser aberto." @@ -541,7 +541,7 @@ msgstr "Visualização" msgid "General" msgstr "Geral" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferências do Audacious" diff --git a/po/pt_PT.po b/po/pt_PT.po index 5a75f37..d915911 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-05 14:09+0000\n" "Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" @@ -119,12 +119,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Não foi encontrado o descodificador para %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s não pode ser aberto." @@ -533,7 +533,7 @@ msgstr "Visualizações" msgid "General" msgstr "Geral" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferências do Audacious" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-16 13:48+0000\n" "Last-Translator: xyz32 <oanaradu32@yahoo.com>\n" "Language-Team: Romanian (http://www.transifex.com/projects/p/audacious/" @@ -119,12 +119,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Nu sa găsit decodor pentru %s" -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -531,7 +531,7 @@ msgstr "Vizualizare" msgid "General" msgstr "General" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferințe Audacious" @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-13 19:53+0000\n" "Last-Translator: iavojd <iavojd@gmail.com>\n" "Language-Team: Russian (http://www.transifex.com/projects/p/audacious/" @@ -130,12 +130,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Не найден декодер для %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s не может быть открыт." @@ -545,7 +545,7 @@ msgstr "Визуализация" msgid "General" msgstr "Общие" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Параметры Audacious" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-06-03 15:56+0000\n" "Last-Translator: ashintha89 <ashintha@gmail.com>\n" "Language-Team: Sinhala (http://www.transifex.com/projects/p/audacious/" @@ -117,12 +117,12 @@ msgstr "" msgid "Audacious" msgstr "ඔඩේෂස්" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "\t%s සදහා \tවිකේතකයක් නොමැත" -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s විවෘත කිරීමට නොහැකි විය." @@ -531,7 +531,7 @@ msgstr "දෘෂ්යකරණය" msgid "General" msgstr "සාමාන්ය" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "ඔඩේෂස් වරණ" @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-05-06 17:40+0000\n" "Last-Translator: Corduroy <vdcorduroy@gmail.com>\n" "Language-Team: Slovak (http://www.transifex.com/projects/p/audacious/" @@ -121,12 +121,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Pre %s nebol nájdený žiadny dekodér." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s nemohol byť otvorený." @@ -535,7 +535,7 @@ msgstr "Vizualizácia" msgid "General" msgstr "Všeobecné" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Nastavenia programu" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-03 20:17+0000\n" "Last-Translator: Radioactiveman <thomas-lange2@gmx.de>\n" "Language-Team: Albanian (http://www.transifex.com/projects/p/audacious/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Asnjë dekoder nuk u gjetë për %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -530,7 +530,7 @@ msgstr "Vizualizimi" msgid "General" msgstr "E përgjithëshme" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Preferncat e Audaciuos" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-26 08:31+0000\n" "Last-Translator: MirosNik <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian (http://www.transifex.com/projects/p/audacious/" @@ -120,12 +120,12 @@ msgstr "" msgid "Audacious" msgstr "Безочник" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Нисам пронашао декодер за %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Не могу да отворим „%s“." @@ -534,7 +534,7 @@ msgstr "Приказивање" msgid "General" msgstr "Опште" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Поставке Безочника" diff --git a/po/sr@latin.po b/po/sr@latin.po index 5ef827f..56a71e1 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-03-26 08:31+0000\n" "Last-Translator: MirosNik <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/" @@ -120,12 +120,12 @@ msgstr "" msgid "Audacious" msgstr "Bezočnik" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Nisam pronašao dekoder za %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Ne mogu da otvorim „%s“." @@ -534,7 +534,7 @@ msgstr "Prikazivanje" msgid "General" msgstr "Opšte" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Postavke Bezočnika" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-06-01 13:51+0000\n" "Last-Translator: nar7esh <rajnareshwar@gmail.com>\n" "Language-Team: Tamil (http://www.transifex.com/projects/p/audacious/language/" @@ -117,12 +117,12 @@ msgstr "" msgid "Audacious" msgstr "ஔடகிவஸ்" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "%s இற்கான குறிவிலக்கிகள் காணப்படவில்லை " -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s இனை திறக்க முடியவில்லை " @@ -531,7 +531,7 @@ msgstr "உருவக காட்சிப்படுthதல் " msgid "General" msgstr "பொதுவானது" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "ஔடகிவஸ் viruppaththerivugal" @@ -3,20 +3,26 @@ # This file is distributed under the same license as the Audacious package. # # Translators: +# 80s <onder.y@msn.com>, 2013 # aamet <aaydin159@gmail.com>, 2012 # Imnune <alikoc@hush.ai>, 2012 +# Ali Orhun Akkirman <the.alorak@gmail.com>, 2013 # hsngrms <dead-bodies-everywhere@hotmail.com>, 2012 # emfi <emrefirat93@gmail.com>, 2013 +# kodadiirem <kodadiirem@gmail.com>, 2013 +# maruf1 <turk.etna@gmail.com>, 2013 # Murat Senel <muratasenel@gmail.com>, 2007 # Murat Şenel <muratasenel@gmail.com>, 2007 +# nicotine <zekeriya.cihan@gmail.com>, 2013 +# Tayyip <m.tayyib.yel@gmail.com>, 2013 # tarkan255 <t.oguzman@hotmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" -"PO-Revision-Date: 2013-02-08 14:18+0000\n" -"Last-Translator: emfi <emrefirat93@gmail.com>\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" +"PO-Revision-Date: 2013-09-02 05:53+0000\n" +"Last-Translator: hbayindir <hakan.bayindir@pardus.org.tr>\n" "Language-Team: Turkish (http://www.transifex.com/projects/p/audacious/" "language/tr/)\n" "Language: tr\n" @@ -33,45 +39,45 @@ msgstr "Aranıyor..." #, c-format msgid "%d file found" msgid_plural "%d files found" -msgstr[0] "%d Dosya bulundu." -msgstr[1] "%d Dosya bulundu." +msgstr[0] "%d dosya bulundu" +msgstr[1] "%d dosya bulundu" #: src/audacious/chardet.c:38 msgid " (invalid UTF-8)" -msgstr " (geçersiz UTF-8)" +msgstr "(geçersiz UTF-8)" #: src/audacious/equalizer_preset.c:171 #, c-format msgid "Error importing Winamp EQF file '%s'" -msgstr "Winamp EQF dosyasının aktarılmasında hata '%s'" +msgstr "Winamp EQF dosyası '%s' içe aktarılırken hata oluştu" #: src/audacious/main.c:232 msgid "Skip backwards in playlist" -msgstr "Parça listesinde geri git" +msgstr "Çalma listesinde geri git" #: src/audacious/main.c:233 msgid "Start playing current playlist" -msgstr "Mevcut parça listesini çal" +msgstr "Geçerli çalma listesini oynat" #: src/audacious/main.c:234 msgid "Pause current song" -msgstr "Çalan şarkıyı beklet" +msgstr "Çalınan şarkıyı duraklat" #: src/audacious/main.c:235 msgid "Stop current song" -msgstr "Çalan şarkıyı durdur" +msgstr "Çalınan şarkıyı durdur" #: src/audacious/main.c:236 msgid "Pause if playing, play otherwise" -msgstr "Çalıyorsa beklet, değilse çal" +msgstr "Duraklat veya devam et" #: src/audacious/main.c:237 msgid "Skip forward in playlist" -msgstr "Parça listesinde ileri git" +msgstr "Çalma listesinde ileri atla" #: src/audacious/main.c:238 msgid "Display Jump to File dialog" -msgstr "Dosya Atla penceresini göster" +msgstr "Dosyaya Atla penceresini göster" #: src/audacious/main.c:239 msgid "Add files to the playlist" @@ -79,7 +85,7 @@ msgstr "Çalma listesine dosya ekle" #: src/audacious/main.c:240 msgid "Add new files to a temporary playlist" -msgstr "Geçici parça listesine yeni dosya ekle" +msgstr "Geçici çalma listesine yeni dosya ekle" #: src/audacious/main.c:241 msgid "Display the main window" @@ -95,11 +101,11 @@ msgstr "Kayıttan yürütmeyi durdur ve çık" #: src/audacious/main.c:244 msgid "Show version" -msgstr "Versiyonu göster" +msgstr "Sürüm bilgisini göster" #: src/audacious/main.c:245 msgid "Print debugging messages" -msgstr "Hata ayıklama mesajlarını çıkart" +msgstr "Hata ayıklama iletilerini göster" #: src/audacious/main.c:246 msgid "FILE..." @@ -107,7 +113,7 @@ msgstr "DOSYA..." #: src/audacious/main.c:258 msgid "- play multimedia files" -msgstr "- çoklu ortam dosyalarını çal" +msgstr "- ortam dosyalarını oynat" #: src/audacious/main.c:265 #, c-format @@ -116,18 +122,18 @@ msgid "" "Try `%s --help' for more information.\n" msgstr "" "%s: %s\n" -"Daha fazla bilgi için `%s --help' komutunu kullanın.\n" +"Bilgi için `%s --help' komutunu deneyin.\n" #: src/audacious/main.c:565 msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." -msgstr "%s için hiç çözücü bulunamadı." +msgstr "%s için çözücü bulunamadı." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s açılamadı." @@ -135,7 +141,7 @@ msgstr "%s açılamadı." #: src/audacious/playlist-files.c:50 #, c-format msgid "Cannot %s %s: unsupported file extension." -msgstr "Çalınamıyor %s %s: desteklenmeyen dosya uzantısı." +msgstr "%s %s kullanılamıyor: desteklenmeyen dosya uzantısı." #: src/audacious/playlist-files.c:51 msgid "save" @@ -158,8 +164,8 @@ msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" -"Çalma listesi sıralanamıyor çünkü üstveri taraması devam ediyor (ya da devre " -"dışı bırakıldı)." +"Üstveri taraması devam ettiğinden (veya iptal edildiğinden) listede sıralama " +"yapılamıyor." #: src/audacious/plugin-preferences.c:54 #, c-format @@ -181,7 +187,7 @@ msgstr "Ağ" #: src/audacious/ui_preferences.c:69 src/audacious/ui_preferences.c:1237 msgid "Playlist" -msgstr "Parça Listesi" +msgstr "Çalma Listesi" #: src/audacious/ui_preferences.c:70 msgid "Song Info" @@ -206,7 +212,7 @@ msgstr "Başlık" #: src/audacious/ui_preferences.c:80 msgid "Tracknumber" -msgstr "Parça numarası" +msgstr "Parça Numarası" #: src/audacious/ui_preferences.c:81 src/libaudgui/infopopup.c:152 msgid "Genre" @@ -214,11 +220,11 @@ msgstr "Tür" #: src/audacious/ui_preferences.c:82 msgid "Filename" -msgstr "Dosya adı" +msgstr "Dosya Adı" #: src/audacious/ui_preferences.c:83 msgid "Filepath" -msgstr "Dosya yolu" +msgstr "Dosya Yolu" #: src/audacious/ui_preferences.c:84 msgid "Date" @@ -234,7 +240,7 @@ msgstr "Yorum" #: src/audacious/ui_preferences.c:87 msgid "Codec" -msgstr "Kodlayıcı" +msgstr "Çözücü" #: src/audacious/ui_preferences.c:88 msgid "Quality" @@ -250,7 +256,7 @@ msgstr "Arapça" #: src/audacious/ui_preferences.c:96 msgid "Baltic" -msgstr "Baltık dili" +msgstr "Baltık Dili" #: src/audacious/ui_preferences.c:97 msgid "Chinese" @@ -274,7 +280,7 @@ msgstr "Korece" #: src/audacious/ui_preferences.c:102 msgid "Polish" -msgstr "Lehce" +msgstr "Lehçe" #: src/audacious/ui_preferences.c:103 msgid "Russian" @@ -302,11 +308,11 @@ msgstr "<b>Çıkış Ayarları</b>" #: src/audacious/ui_preferences.c:133 msgid "Bit depth:" -msgstr "Bit Derinliği" +msgstr "Bit derinliği:" #: src/audacious/ui_preferences.c:136 msgid "Buffer size:" -msgstr "Tampon büyüklüğü:" +msgstr "Arabellek boyutu:" #: src/audacious/ui_preferences.c:138 msgid "ms" @@ -318,27 +324,27 @@ msgstr "Yumuşak kesim" #: src/audacious/ui_preferences.c:141 msgid "Use software volume control (not recommended)" -msgstr "Yazılımın ses kontrolünü kullan (tavsiye edilmez)" +msgstr "Yazılımsal ses denetimi kullan (önerilmez)" #: src/audacious/ui_preferences.c:143 msgid "<b>Replay Gain</b>" -msgstr "<b>Yineleme Yükseltmesi</b>" +msgstr "<b>Ses Güçlendirme</b>" #: src/audacious/ui_preferences.c:144 msgid "Enable Replay Gain" -msgstr "Yineleme Yükseltmesini Aç" +msgstr "Çalarken ses güçlendirmeyi etkinleştir" #: src/audacious/ui_preferences.c:147 msgid "Prevent clipping (recommended)" -msgstr "Kırpma önleme(önerilir)" +msgstr "Tıraşlamayı önle (önerilir)" #: src/audacious/ui_preferences.c:149 msgid "<b>Adjust Levels</b>" -msgstr "<b>Düzey Ayarla</b>" +msgstr "<b>Seviyeleri Ayarla</b>" #: src/audacious/ui_preferences.c:150 msgid "Amplify all files:" -msgstr "Tüm dosyaları yükselt" +msgstr "Tüm dosyaları yükselt:" #: src/audacious/ui_preferences.c:152 src/audacious/ui_preferences.c:155 msgid "dB" @@ -346,7 +352,7 @@ msgstr "dB" #: src/audacious/ui_preferences.c:153 msgid "Amplify untagged files:" -msgstr "Etiketsiz dosyaları yükselt" +msgstr "Etiketsiz dosyaları yükselt:" #: src/audacious/ui_preferences.c:158 msgid "Proxy hostname:" @@ -354,7 +360,7 @@ msgstr "Vekil sunucu makine adı:" #: src/audacious/ui_preferences.c:159 msgid "Proxy port:" -msgstr "Vekil sunucu portu:" +msgstr "Vekil sunucu bağlantı noktası:" #: src/audacious/ui_preferences.c:162 msgid "Proxy username:" @@ -362,11 +368,11 @@ msgstr "Vekil sunucu kullanıcı adı:" #: src/audacious/ui_preferences.c:163 msgid "Proxy password:" -msgstr "Vekil sunucu parolası:" +msgstr "Vekil sunucu şifresi:" #: src/audacious/ui_preferences.c:167 msgid "<b>Proxy Configuration</b>" -msgstr "<b>Vekil Sunucu Seçenekleri</b>" +msgstr "<b>Vekil Sunucu Yapılandırması</b>" #: src/audacious/ui_preferences.c:168 msgid "Enable proxy usage" @@ -374,15 +380,15 @@ msgstr "Vekil sunucu kullanımını etkinleştir" #: src/audacious/ui_preferences.c:171 msgid "Use authentication with proxy" -msgstr "Vekil sunucu ile yetkilendirme kullan" +msgstr "Vekil sunucu doğrulaması kullan" #: src/audacious/ui_preferences.c:179 msgid "Auto character encoding detector for:" -msgstr "Otomatik karakter kodlama bulucu:" +msgstr "Şu dil için otomatik karakter tanımlamayı aç:" #: src/audacious/ui_preferences.c:183 msgid "Fallback character encodings:" -msgstr "Geri düşüm karakter kodlaması:" +msgstr "Alternatif karakter kodlamaları:" #: src/audacious/ui_preferences.c:187 msgid "<b>Behavior</b>" @@ -390,23 +396,23 @@ msgstr "<b>Davranış</b>" #: src/audacious/ui_preferences.c:188 msgid "Continue playback on startup" -msgstr "Başlatıldığında parçayı kaldığı yerden oynat" +msgstr "Başlangıçta kalınan yerden devam et" #: src/audacious/ui_preferences.c:190 msgid "Advance when the current song is deleted" -msgstr "Geçerli şarkı silindiğinde ileri al" +msgstr "Çalan şarkı silindiğinde sonrakine atla" #: src/audacious/ui_preferences.c:192 msgid "Clear the playlist when opening files" -msgstr "Dosyaları açarken çalma listesini temizle" +msgstr "Dosya açarken listeyi temizle" #: src/audacious/ui_preferences.c:194 msgid "Open files in a temporary playlist" -msgstr "Dosyaları geçici bir çalma listesinde aç" +msgstr "Dosyaları geçici bir listede aç" #: src/audacious/ui_preferences.c:196 msgid "Do not load metadata for songs until played" -msgstr "Şarkı çalına kadar meta bilgisi yükleme" +msgstr "Çalınana kadar şarkı üstverilerini yükleme" #: src/audacious/ui_preferences.c:199 msgid "<b>Compatibility</b>" @@ -442,7 +448,7 @@ msgstr "Arama derinliği:" #: src/audacious/ui_preferences.c:219 msgid "<b>Popup Information</b>" -msgstr "<b>Açılır Pencere Bilgisi</b>" +msgstr "<b>Açılır Bilgi</b>" #: src/audacious/ui_preferences.c:220 msgid "Show popup information" @@ -470,11 +476,11 @@ msgstr "SANATÇI - ALBÜM - BAŞLIK" #: src/audacious/ui_preferences.c:242 msgid "ARTIST - ALBUM - TRACK. TITLE" -msgstr "SANATÇI - ALBÜM - PARÇA - BAŞLIK" +msgstr "SANATÇI - ALBÜM - PARÇA. BAŞLIK" #: src/audacious/ui_preferences.c:243 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" -msgstr "SANATÇI [ ALBÜM ] - PARÇA - BAŞLIK" +msgstr "SANATÇI [ ALBÜM ] - PARÇA. BAŞLIK" #: src/audacious/ui_preferences.c:244 msgid "ALBUM - TITLE" @@ -490,7 +496,7 @@ msgstr "Özel" #: src/audacious/ui_preferences.c:1032 msgid "<b>Song Display</b>" -msgstr "<b>Parça Gösterimi</b>" +msgstr "<b>Şarkı Göstergesi</b>" #: src/audacious/ui_preferences.c:1041 msgid "Show song numbers" @@ -498,15 +504,15 @@ msgstr "Şarkı numaralarını göster" #: src/audacious/ui_preferences.c:1052 msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Öndeki sıfırı göster (02:00 yerine 2:00)" +msgstr "Baştaki sıfırları göster (2:00 yerine 02:00)" #: src/audacious/ui_preferences.c:1072 msgid "Show information about titlestring format" -msgstr "Başlık dizisi biçimi hakkında bilgi göster" +msgstr "Başlık metni biçimi hakkında bilgi göster" #: src/audacious/ui_preferences.c:1086 msgid "Custom string:" -msgstr "Özel dizi:" +msgstr "Özel metin:" #: src/audacious/ui_preferences.c:1091 msgid "Title format:" @@ -518,7 +524,7 @@ msgstr "Çıkış eklentisi:" #: src/audacious/ui_preferences.c:1237 msgid "Transport" -msgstr "Taşıma" +msgstr "Aktarım" #: src/audacious/ui_preferences.c:1237 msgid "Input" @@ -530,15 +536,15 @@ msgstr "Efekt" #: src/audacious/ui_preferences.c:1238 msgid "Visualization" -msgstr "Canlandırma" +msgstr "Görsel öğeler" #: src/audacious/ui_preferences.c:1238 msgid "General" msgstr "Genel" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" -msgstr "Audacious Seçenekleri" +msgstr "Audacious Özellikleri" #: src/audacious/util.c:114 #, c-format @@ -547,11 +553,11 @@ msgstr "Dizin oluşturulamadı (%s): %s\n" #: src/audtool/handlers_playlist.c:262 msgid "Position not found." -msgstr "Konum bulunamadı." +msgstr "Pozisyon bulunamadı." #: src/audtool/handlers_vitals.c:51 msgid "No song playing." -msgstr "Şarkı çalınmıyor." +msgstr "Çalınan şarkı yok." #: src/libaudcore/audstrings.c:203 #, c-format @@ -575,7 +581,7 @@ msgstr[1] "%d kanal" #: src/libaudgui/about.c:37 msgid "Credits" -msgstr "Yazarlar" +msgstr "Katkıda bulunanlar" #: src/libaudgui/about.c:37 msgid "License" @@ -591,8 +597,8 @@ msgid "" "Are you sure you want to close %s? If you do, any changes made since the " "playlist was exported will be lost." msgstr "" -"Kapatmak istediğinize emin misiniz %s? Kapatırsanız, çalma listesi ihraç " -"edilmeden önce yapılan hiç bir değişiklik kaydedilmeyecektir." +"%s'yi kapatmak istediğinize emin misiniz? Kapatırsanız çalma listesi dışa " +"aktarıldığından beri yapılan değişiklikler kaybolur." #: src/libaudgui/confirm.c:73 msgid "Close Playlist" @@ -600,19 +606,19 @@ msgstr "Çalma Listesini Kapat" #: src/libaudgui/confirm.c:77 msgid "_Don't show this message again" -msgstr "_Bu uyarıyı bir daha gösterme" +msgstr "Bu mesajı bir _daha gösterme" #: src/libaudgui/confirm.c:100 msgid "Rename Playlist" -msgstr "Çalma listesini yeniden adlandır" +msgstr "Listeyi Yeniden Adlandır" #: src/libaudgui/effects-menu.c:70 msgid "settings ..." -msgstr "ayarlar ..." +msgstr "ayarlar..." #: src/libaudgui/equalizer.c:50 msgid "_Enable" -msgstr "_izin ver" +msgstr "_Etkinleştir" #: src/libaudgui/equalizer.c:123 msgid "31 Hz" @@ -656,11 +662,11 @@ msgstr "16 kHz" #: src/libaudgui/equalizer.c:130 msgid "Equalizer" -msgstr "Ekolayzır" +msgstr "Ekolayzer" #: src/libaudgui/equalizer.c:146 msgid "Preamp" -msgstr "Preamp" +msgstr "Ön güçlendirme" #: src/libaudgui/infopopup.c:154 msgid "Track" @@ -680,7 +686,7 @@ msgstr "Acid Rock" #: src/libaudgui/infowin.c:75 msgid "Ambient" -msgstr "Ambient" +msgstr "Çevre" #: src/libaudgui/infowin.c:76 msgid "Bebop" @@ -696,11 +702,11 @@ msgstr "Blues" #: src/libaudgui/infowin.c:79 msgid "Chamber Music" -msgstr "Chamber Music" +msgstr "Oda müziği" #: src/libaudgui/infowin.c:80 msgid "Classical" -msgstr "Klasik müzik" +msgstr "Klasik" #: src/libaudgui/infowin.c:81 msgid "Country" @@ -716,7 +722,7 @@ msgstr "Disko" #: src/libaudgui/infowin.c:84 msgid "Easy Listening" -msgstr "Easy Listening" +msgstr "Kolay Dinleme" #: src/libaudgui/infowin.c:85 msgid "Folk" @@ -756,7 +762,7 @@ msgstr "House" #: src/libaudgui/infowin.c:94 msgid "Jazz" -msgstr "Jazz" +msgstr "Caz" #: src/libaudgui/infowin.c:95 msgid "Jungle" @@ -829,15 +835,15 @@ msgstr "Trip-hop" #: src/libaudgui/infowin.c:175 src/libaudgui/infowin.c:348 #: src/libaudgui/infowin.c:351 src/libaudgui/infowin.c:354 msgid "<span size=\"small\">n/a</span>" -msgstr "<span size=\"small\">yok</span>" +msgstr "<span size=\"small\">Erişilemez</span>" #: src/libaudgui/infowin.c:223 msgid "Metadata updated successfully" -msgstr "Parça bilgisi başarılı şekilde güncellendi" +msgstr "Üstveri başarıyla güncellendi" #: src/libaudgui/infowin.c:227 msgid "Metadata updating failed" -msgstr "Parça bilgisi güncellenemedi" +msgstr "Üstveri güncellemesi başarısız oldu" #: src/libaudgui/infowin.c:302 msgid "Track Information" @@ -853,7 +859,7 @@ msgstr "<span size=\"small\">Kalite:</span>" #: src/libaudgui/infowin.c:344 msgid "<span size=\"small\">Bitrate:</span>" -msgstr "<span size=\"small\">Bit Oranı:</span>" +msgstr "<span size=\"small\">Bit hızı:</span>" #: src/libaudgui/infowin.c:368 msgid "<span size=\"small\">Title</span>" @@ -891,7 +897,7 @@ msgstr "%d kb/s" #: src/libaudgui/infowin.c:548 #, c-format msgid "No info available for %s.\n" -msgstr "Bilgi mevcut değil ; %s.\n" +msgstr "%s için kullanılabilir bilgi yok.\n" #: src/libaudgui/jump-to-time.c:51 msgid "Jump to Time" @@ -903,16 +909,16 @@ msgstr "Giriş zamanı (dakika:saniye):" #: src/libaudgui/playlists.c:32 msgid "Export Playlist" -msgstr "Çalma Listesi İhraç et" +msgstr "Çalma Listesini Dışa Aktar" #: src/libaudgui/playlists.c:32 msgid "Import Playlist" -msgstr "Çalma Listesi Ekle" +msgstr "Çalma Listesini İçe Aktar" #: src/libaudgui/playlists.c:65 #, c-format msgid "Overwrite %s?" -msgstr "Üstüne yaz %s?" +msgstr "%s üzerine yazılsın mı?" #: src/libaudgui/queue-manager.c:195 msgid "Queue Manager" @@ -928,20 +934,20 @@ msgstr "Dosyaları Ekle" #: src/libaudgui/ui_fileopener.c:108 msgid "Close dialog on Open" -msgstr "Açtıktan sonra pencereyi kapat" +msgstr "Dosya açılınca diyaloğu kapat" #: src/libaudgui/ui_fileopener.c:108 msgid "Close dialog on Add" -msgstr "Ekledikten sonra pencereyi kapat" +msgstr "Ekledikten sonra diyaloğu kapat" #: src/libaudgui/ui_jumptotrack.c:104 src/libaudgui/ui_jumptotrack.c:112 #: src/libaudgui/ui_jumptotrack.c:331 msgid "_Queue" -msgstr "_Kuyruk" +msgstr "_Kuyruğa al" #: src/libaudgui/ui_jumptotrack.c:110 msgid "Un_queue" -msgstr "K_uyruktan çıkar" +msgstr "Kuyruktan _çıkar" #: src/libaudgui/ui_jumptotrack.c:261 msgid "Jump to Song" @@ -949,7 +955,7 @@ msgstr "Şarkıya Atla" #: src/libaudgui/ui_jumptotrack.c:286 msgid "Filter: " -msgstr "Süzgeç: " +msgstr "Süzgeç:" #: src/libaudgui/ui_jumptotrack.c:287 msgid "_Filter:" @@ -961,35 +967,35 @@ msgstr "Hatırla" #: src/libaudgui/ui_jumptotrack.c:304 msgid "Clea_r" -msgstr "Clea_r" +msgstr "Te_mizle" #: src/libaudgui/ui_jumptotrack.c:324 msgid "Close on Jump" -msgstr "Geçişten sonra kapat" +msgstr "Dosyaya atlayınca diyaloğu kapat" #: src/libaudgui/ui_playlist_manager.c:260 msgid "Playlist Manager" -msgstr "Parça Listesi Yöneticisi" +msgstr "Çalma Listesi Yöneticisi" #: src/libaudgui/ui_playlist_manager.c:287 msgid "Entries" -msgstr "Girdiler" +msgstr "Girişler" #: src/libaudgui/ui_playlist_manager.c:307 msgid "_Rename" -msgstr "_Yeniden adlandır" +msgstr "Yeniden adlandı_r" #: src/libaudgui/ui_playlist_manager.c:327 msgid "_Close dialog on activating playlist" -msgstr "_Çalma listesi aktif edilirken diyalogu kapa" +msgstr "Liste etkinleştirildiğinde diyaloğu _kapat" #: src/libaudgui/url-opener.c:55 msgid "Open URL" -msgstr "URL Aç" +msgstr "Bağlantı Aç" #: src/libaudgui/url-opener.c:55 msgid "Add URL" -msgstr "URL Ekle" +msgstr "Bağlantı Ekle" #: src/libaudgui/url-opener.c:64 msgid "Enter URL:" @@ -1001,4 +1007,4 @@ msgid "" "(Further messages have been hidden.)" msgstr "" "\n" -"(Gelecekteki mesajlar gizlenecek.)" +"(Devam eden iletiler gizlendi.)" @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-04-16 15:44+0000\n" "Last-Translator: rustam <rustam.tsurik@gmail.com>\n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/audacious/" @@ -124,12 +124,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Не знайдено декодера для %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "Не вдалося відкрити %s." @@ -538,7 +538,7 @@ msgstr "Візуалізація" msgid "General" msgstr "Інше" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Налаштування Audacious" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-03 20:17+0000\n" "Last-Translator: Radioactiveman <thomas-lange2@gmx.de>\n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/audacious/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "Không tìm thấy bộ giải mã cho %s." -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "" @@ -530,7 +530,7 @@ msgstr "Hình ảnh ảo" msgid "General" msgstr "Tổng quát" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Tùy chỉnh Audacious" diff --git a/po/zh_CN.po b/po/zh_CN.po index b4da290..4b53e4f 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-02-04 14:11+0000\n" "Last-Translator: zhangmin <zm1990s@gmail.com>\n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/" @@ -117,12 +117,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "未能为 %s 找到解码器。" -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "%s 不能打开。" @@ -529,7 +529,7 @@ msgstr "虚拟效果" msgid "General" msgstr "一般" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious首选项" diff --git a/po/zh_TW.po b/po/zh_TW.po index 41a1ba5..1d01b55 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2013-09-01 20:57+0200\n" +"POT-Creation-Date: 2013-11-01 16:23+0100\n" "PO-Revision-Date: 2013-04-15 16:48+0000\n" "Last-Translator: Radioactiveman <thomas-lange2@gmx.de>\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/" @@ -116,12 +116,12 @@ msgstr "" msgid "Audacious" msgstr "Audacious" -#: src/audacious/playback.c:368 +#: src/audacious/playback.c:379 #, c-format msgid "No decoder found for %s." msgstr "找不到適用於 %s 的解碼器。" -#: src/audacious/playback.c:406 +#: src/audacious/playback.c:417 #, c-format msgid "%s could not be opened." msgstr "無法開啟 %s。" @@ -528,7 +528,7 @@ msgstr "視覺特效" msgid "General" msgstr "一般" -#: src/audacious/ui_preferences.c:1276 +#: src/audacious/ui_preferences.c:1274 msgid "Audacious Preferences" msgstr "Audacious 偏好設定" diff --git a/src/audacious/playback.c b/src/audacious/playback.c index 47025b9..2f1a1b3 100644 --- a/src/audacious/playback.c +++ b/src/audacious/playback.c @@ -33,6 +33,8 @@ #include "playlist.h" #include "plugin.h" +static void playback_restart (int seek_time, bool_t pause); + static const struct OutputAPI output_api = { .open_audio = output_open_audio, .set_replaygain_info = output_set_replaygain_info, @@ -302,6 +304,21 @@ void playback_stop (void) hook_call ("playback stop", NULL); } +static void do_stop (int playlist) +{ + playlist_set_playing (-1); + playlist_set_position (playlist, playlist_get_position (playlist)); +} + +static void do_next (int playlist) +{ + if (! playlist_next_song (playlist, get_bool (NULL, "repeat"))) + { + playlist_set_position (playlist, -1); + hook_call ("playlist end reached", NULL); + } +} + static bool_t end_cb (void * unused) { g_return_val_if_fail (playing, FALSE); @@ -319,41 +336,35 @@ static bool_t end_cb (void * unused) int playlist = playlist_get_playing (); if (get_bool (NULL, "stop_after_current_song")) - goto STOP; - - if (repeat_a >= 0 || repeat_b >= 0) { - if (failed_entries) - goto STOP; + do_stop (playlist); - playback_play (MAX (repeat_a, 0), FALSE); + if (! get_bool (NULL, "no_playlist_advance")) + do_next (playlist); + } + else if (repeat_a >= 0 || repeat_b >= 0) + { + if (! failed_entries) + playback_restart (MAX (repeat_a, 0), FALSE); + else + do_stop (playlist); } else if (get_bool (NULL, "no_playlist_advance")) { - if (failed_entries || ! get_bool (NULL, "repeat")) - goto STOP; - - playback_play (0, FALSE); + if (get_bool (NULL, "repeat") && ! failed_entries) + playback_restart (0, FALSE); + else + do_stop (playlist); } else { - if (failed_entries >= 10) - goto STOP; - - if (! playlist_next_song (playlist, get_bool (NULL, "repeat"))) - { - playlist_set_position (playlist, -1); - hook_call ("playlist end reached", NULL); - } + if (failed_entries < 10) + do_next (playlist); + else + do_stop (playlist); } return FALSE; - -STOP: - /* stop playback and set position to beginning of song */ - playlist_set_playing (-1); - playlist_set_position (playlist, playlist_get_position (playlist)); - return FALSE; } static void * playback_thread (void * unused) @@ -421,28 +432,8 @@ DONE: return NULL; } -void playback_play (int seek_time, bool_t pause) +static void playback_start (int seek_time, bool_t pause) { - char * new_filename = playback_entry_get_filename (); - g_return_if_fail (new_filename); - - /* pointer comparison works for pooled strings */ - if (new_filename == current_filename) - { - if (playing) - playback_finish (); - - str_unref (new_filename); - restart_flag = TRUE; - } - else - { - if (current_filename) - playback_cleanup (); - - current_filename = new_filename; - } - playing = TRUE; initial_seek = seek_time; paused = pause; @@ -450,12 +441,32 @@ void playback_play (int seek_time, bool_t pause) hook_associate ("playlist update", update_cb, NULL); pthread_create (& playback_thread_handle, NULL, playback_thread, NULL); +} + +static void playback_restart (int seek_time, bool_t pause) +{ + if (playing) + playback_finish (); + + restart_flag = TRUE; + + playback_start (seek_time, pause); /* on restart, send "playback seek" instead of "playback begin" */ - if (restart_flag) - hook_call ("playback seek", NULL); - else - hook_call ("playback begin", NULL); + hook_call ("playback seek", NULL); +} + +void playback_play (int seek_time, bool_t pause) +{ + if (current_filename) + playback_cleanup (); + + current_filename = playback_entry_get_filename (); + g_return_if_fail (current_filename); + + playback_start (seek_time, pause); + + hook_call ("playback begin", NULL); } bool_t drct_get_playing (void) @@ -638,8 +649,7 @@ void drct_set_ab_repeat (int a, int b) if (repeat_b >= 0 && seek_time >= repeat_b) seek_time = MAX (repeat_a, 0); - playback_finish (); - playback_play (seek_time, was_paused); + playback_restart (seek_time, was_paused); } } diff --git a/src/audacious/probe-buffer.c b/src/audacious/probe-buffer.c index 256b7d6..98f65c8 100644 --- a/src/audacious/probe-buffer.c +++ b/src/audacious/probe-buffer.c @@ -89,7 +89,7 @@ static int probe_buffer_fseek (VFSFile * file, int64_t offset, int whence) if (whence == SEEK_CUR) offset += p->at; - if (offset < 0) + if (offset < 0 || offset > sizeof p->buffer) return -1; increase_buffer (p, offset); diff --git a/src/audacious/probe.c b/src/audacious/probe.c index 584d509..8c7fe77 100644 --- a/src/audacious/probe.c +++ b/src/audacious/probe.c @@ -188,6 +188,11 @@ DONE: if (state.handle != NULL) vfs_fclose (state.handle); + if (state.plugin != NULL) + AUDDBG ("Probe succeeded: %s\n", plugin_get_name (state.plugin)); + else + AUDDBG ("Probe failed.\n"); + return state.plugin; } diff --git a/src/audacious/types.h b/src/audacious/types.h index 83fb7e0..03cad9a 100644 --- a/src/audacious/types.h +++ b/src/audacious/types.h @@ -20,6 +20,8 @@ #ifndef AUDACIOUS_TYPES_H #define AUDACIOUS_TYPES_H +#include <libaudcore/core.h> + #define AUD_EQUALIZER_NBANDS 10 #define EQUALIZER_MAX_GAIN 12 diff --git a/src/audacious/ui_preferences.c b/src/audacious/ui_preferences.c index af2032a..6599b5c 100644 --- a/src/audacious/ui_preferences.c +++ b/src/audacious/ui_preferences.c @@ -1263,8 +1263,6 @@ void * * create_prefs_window (void) GtkWidget *hbox4; GtkWidget *audversionlabel; GtkWidget *prefswin_button_box; - GtkWidget *hbox11; - GtkWidget *image10; GtkWidget *close; GtkAccelGroup *accel_group; @@ -1322,11 +1320,6 @@ void * * create_prefs_window (void) gtk_button_box_set_layout (GTK_BUTTON_BOX (prefswin_button_box), GTK_BUTTONBOX_END); gtk_box_set_spacing (GTK_BOX (prefswin_button_box), 6); - hbox11 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2); - - image10 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON); - gtk_box_pack_start (GTK_BOX (hbox11), image10, FALSE, FALSE, 0); - close = gtk_button_new_from_stock ("gtk-close"); gtk_container_add (GTK_CONTAINER (prefswin_button_box), close); gtk_widget_set_can_default(close, TRUE); |