configure.ac | 179 ++++++++++++++++++++---- extra/alsaplayer.desktop | 5 +- input/flac/FlacPlugin.cpp | 4 +- input/mad/Makefile.am | 7 +- input/wav/Makefile.am | 10 ++ interface/daemon/Makefile.am | 10 ++ interface/text/Makefile.am | 10 ++ output/null/Makefile.am | 10 ++ po/LINGUAS | 2 +- po/stamp-po | 1 - po/uk.po | 323 +++++++++++++++++++++++++++++++++++++++++++ reader/file/Makefile.am | 10 ++ reader/http/Makefile.am | 10 ++ 13 files changed, 545 insertions(+), 36 deletions(-) diff --git a/configure.ac b/configure.ac index cf6aa86..081cae3 100644 --- a/configure.ac +++ b/configure.ac @@ -23,6 +23,9 @@ have_glib=no have_opengl=no have_audiofile=no have_oggvorbis=no +have_mad=yes +have_wav=yes +have_null=yes have_flac=no have_libFLAC_113=no have_oggflac=no @@ -35,7 +38,11 @@ have_sgi=no have_nas=no have_mikmod=no have_jack=no +have_text=yes have_xosd=no +have_daemon=yes +have_file=yes +have_http=yes dynload=no use_3dnow_asm=no have_libmad=no @@ -128,11 +135,9 @@ dnl ====== dnl OpenGL dnl ====== -AC_ARG_ENABLE(opengl, -[ --enable-opengl Enable OpenGL plugins (default=yes)],, - enable_opengl=yes) +AC_ARG_ENABLE(opengl,[ --disable-opengl Disable OpenGL plugins (default=yes)]) -if test "x$enable_opengl" = xyes; then +if test "x$enable_opengl" != "xno"; then LIBS_save=$LIBS OPENGL_LIBS=error AC_CHECK_LIB(GL, glBegin, OPENGL_LIBS="-lGL -lpthread") @@ -285,10 +290,46 @@ then fi fi]) +AC_ARG_ENABLE(mad, +[ --enable-mad Enable MAD plugin (default=yes)], +[if test "$enableval" = "no" +then + if test "$have_mad" = "yes" + then + have_mad=no + fi +fi]) + + +AC_ARG_ENABLE(wav, +[ --enable-wav Enable WAV plugin (default=yes)], +[if test "$enableval" = "no" +then + if test "$have_wav" = "yes" + then + have_wav=no + fi +fi]) + + +AC_ARG_ENABLE(null, +[ --enable-null Enable NULL plugin (default=yes)], +[if test "$enableval" = "no" +then + if test "$have_null" = "yes" + then + have_null=no + fi +fi]) + + dnl ============== dnl id3tab library dnl ============== +AC_ARG_ENABLE(opengl,[ --disable-id3tag Disable libid3tag support (default=yes)]) + +if test "x$enable_id3tag" != "xno"; then oldcflags=$CFLAGS CFLAGS="$CFLAGS -lz" @@ -296,6 +337,9 @@ AC_CHECK_LIB(id3tag, id3_file_open, FLC_LDADD="$FLC_LDADD -lid3tag -lz"; use_libid3tag=yes; AC_DEFINE(HAVE_LIBID3TAG, 1, [Define if you have libid3tag library (-lid3tag)]), use_libid3tag=no) CFLAGS=$oldcflags +else +AC_MSG_RESULT([*** Disabling libid3tag support per user request ***]) +fi AC_SUBST(FLC_LDADD) AC_SUBST(OGGFLC_LDADD) @@ -322,6 +366,17 @@ dnl (which is exactly what we want) dnl ========== AC_CHECK_LIB(xosd, xosd_create, XOSD_LDADD=-lxosd; have_xosd=yes; AC_DEFINE(HAVE_LIBXOSD, 1, [Define if you have XOSD library (-lxosd)]), have_xosd=no; XOSD_LDADD=, -lxosd) + +AC_ARG_ENABLE(xosd, +[ --enable-xosd Enable XOSD interface (default=yes)], +[if test "$enableval" = "no" +then + if test "$have_xosd" = "yes" + then + have_xosd=no + fi +fi]) + AM_CONDITIONAL(HAVE_XOSD, test "x$have_xosd" = xyes) dnl ========== @@ -386,6 +441,17 @@ have_sndfile=no PKG_CHECK_MODULES(SNDFILE, sndfile >= 1.0.4, have_sndfile=yes, have_sndfile=no) AC_SUBST(SNDFILE_LIBS) AC_SUBST(SNDFILE_CFLAGS) + +AC_ARG_ENABLE(sndfile, +[ --enable-sndfile Enable sndfile plugin (default=yes)], +[if test "$enableval" = "no" +then + if test "$have_sndfile" = "yes" + then + have_sndfile=no + fi +fi]) + AM_CONDITIONAL(HAVE_SNDFILE, test "x$have_sndfile" = xyes) dnl =============== @@ -416,6 +482,16 @@ AC_CHECK_HEADERS(id3tag.h) AC_CHECK_HEADERS(FLAC/stream_decoder.h) AC_CHECK_HEADERS(OggFLAC/stream_decoder.h) +AC_ARG_ENABLE(cdda, +[ --enable-cdda Enable CDDA plugin (default=yes)], +[if test "$enableval" = "no" +then + if test "x$ac_cv_header_linux_cdrom_h" = "xyes" + then + ac_cv_header_linux_cdrom_h=no + fi +fi]) + dnl ========== dnl ALSA stuff dnl ========== @@ -479,27 +555,6 @@ else have_oss=no fi -dnl ========= -dnl SGI stuff -dnl ========= - -AC_CHECK_LIB(audio, alOpenPort, -[have_sgi=yes -SGI_LIBS=-laudio], -have_sgi=no) - -AC_SUBST(SGI_LIBS) - -dnl ========= -dnl NAS stuff -dnl ========= - -oldcflags=$CFLAGS -CFLAGS="$CFLAGS -I$x_includes -L$x_libraries -lXt" -AC_CHECK_LIB(audio,AuStartFlow, [have_nas=yes NAS_LIB="-L$x_libraries -laudio -lXt"], have_nas=no) -CFLAGS=$oldcflags -AC_SUBST(NAS_LIB) - dnl ====================== dnl JACK conditional stuff @@ -520,7 +575,8 @@ AC_ARG_ENABLE(alsa, [ --enable-alsa Enable ALSA (default=yes)], [if test "$enableval" = "no" then -have_alsa=no +have_alsa_05x=no +have_alsa_final=no fi]) AC_ARG_ENABLE(esd, @@ -533,7 +589,6 @@ fi]) AC_ARG_ENABLE(sparc, [ --enable-sparc Enable SPARC driver (default=yes)], - [if test "$enableval" = "no" then have_sparc=no @@ -562,13 +617,64 @@ then have_gtk2=no fi]) +AC_ARG_ENABLE(text, +[ --enable-text Enable TEXT interface (default=yes)], +[if test "$enableval" = "no" +then +have_text=no +fi]) + +AC_ARG_ENABLE(daemon, +[ --enable-daemon Enable DAEMON interface (default=yes)], +[if test "$enableval" = "no" +then +have_daemon=no +fi]) + AC_ARG_ENABLE(nas, -[ --enable-nas Enable NAS driver (default=yes)], +[ --enable-nas Enable NAS driver (default=no)], +[if test "$enableval" != "no" +then +have_nas=yes +fi]) + +AC_ARG_ENABLE(file, +[ --enable-file Enable file read (default=yes)], [if test "$enableval" = "no" then -have_nas=no +have_file=no fi]) +AC_ARG_ENABLE(http, +[ --enable-http Enable HTTP read (default=yes)], +[if test "$enableval" = "no" +then +have_http=no +fi]) + +dnl ========= +dnl NAS stuff +dnl ========= + +if test "x$have_nas" != "xno"; then +oldcflags=$CFLAGS +CFLAGS="$CFLAGS -I$x_includes -L$x_libraries -lXt" +AC_CHECK_LIB(audio,AuStartFlow, [have_nas=yes NAS_LIB="-L$x_libraries -laudio -lXt"], have_nas=no) +CFLAGS=$oldcflags +fi +AC_SUBST(NAS_LIB) + + +dnl ========= +dnl SGI stuff +dnl ========= + +if test "x$have_sgi" != "xno"; then +AC_CHECK_LIB(audio, alOpenPort, [have_sgi=yes SGI_LIBS=-laudio], have_sgi=no) +fi +AC_SUBST(SGI_LIBS) + + if test "x$ac_cv_header_mad_h" = "xno" then have_libmad=no @@ -593,6 +699,9 @@ AM_CONDITIONAL(HAVE_DOXYGEN, $HAVE_DOXYGEN) AM_CONDITIONAL(HAVE_LIBMAD,test "x$have_libmad" = xyes) AM_CONDITIONAL(USE_LIBID3TAG, test "x$use_libid3tag" = xyes) AM_CONDITIONAL(HAVE_FLC, test "x$have_flac" = xyes) +AM_CONDITIONAL(HAVE_MAD, test "x$have_mad" = xyes) +AM_CONDITIONAL(HAVE_WAV, test "x$have_wav" = xyes) +AM_CONDITIONAL(HAVE_NULL, test "x$have_null" = xyes) AM_CONDITIONAL(HAVE_OGGFLC, test "x$have_oggflac" = xyes) AM_CONDITIONAL(HAVE_JACK, test "x$have_jack" = xyes) AM_CONDITIONAL(HAVE_ALSA_05X, test "x$have_alsa_05x" = xyes) @@ -605,7 +714,11 @@ AM_CONDITIONAL(HAVE_NAS, test "x$have_nas" = xyes) AM_CONDITIONAL(HAVE_LINUX_CDROM,test "x$ac_cv_header_linux_cdrom_h" = xyes) AM_CONDITIONAL(HAVE_GLIB2, test "x$have_glib2" = xyes) AM_CONDITIONAL(HAVE_GTK2, test "x$have_gtk2" = xyes) +AM_CONDITIONAL(HAVE_TEXT, test "x$have_text" = xyes) +AM_CONDITIONAL(HAVE_DAEMON, test "x$have_daemon" = xyes) AM_CONDITIONAL(HAVE_MIKMOD,test "x$have_mikmod" = xyes) +AM_CONDITIONAL(HAVE_FILE, test "x$have_file" = xyes) +AM_CONDITIONAL(HAVE_HTTP, test "x$have_http" = xyes) AM_CONDITIONAL(HAVE_SYSTRAY,test "x$have_systray" = xyes) @@ -794,9 +907,14 @@ Configuration: Enable libid3tag support: ${use_libid3tag} Build GTK2 interface: ${have_gtk2} Build XOSD interface: ${have_xosd} + Build TEXT interface: ${have_text} + Build DAEMON interface: ${have_daemon} + Build file read plugin: ${have_file} + Build HTTP read plugin: ${have_http} Build OpenGL based visual plugins: ${have_opengl} Build alsa 0.5.x output plugin: ${have_alsa_05x} Build alsa 0.9.x output plugin: ${have_alsa_final} + Build sndfile output plugin: ${have_sndfile} Build jack output plugin: ${have_jack} Build oss output plugin: ${have_oss} Build esound output plugin: ${have_esd} @@ -808,6 +926,9 @@ Configuration: Build mikmod input plugin: ${have_mikmod} Build audiofile input plugin: ${have_audiofile} Build FLAC input plugin: ${have_flac} + Build MAD input plugin: ${have_mad} + Build WAV input plugin: ${have_wav} + Build NULL output plugin: ${have_null} Included OggFLAC input plugin: ${have_libFLAC_113} Separated OggFLAC input plugin: ${have_oggflac} Build sndfile input plugin: ${have_sndfile} diff --git a/extra/alsaplayer.desktop b/extra/alsaplayer.desktop index e96b298..ec06918 100644 --- a/extra/alsaplayer.desktop +++ b/extra/alsaplayer.desktop @@ -1,10 +1,11 @@ [Desktop Entry] -Version=1.0 Name=Alsaplayer Type=Application Comment=Versatile audio player for the Audio Linux Sound Architecture Comment[fr]=lecteur audio versatile for the Audio Linux Sound Architecture -Exec=alsaplayer +Comment[ru]=Гибкий аудио-проигрыватель для ALSA +Comment[uk]=Гнучкий аудіо-програвач для ALSA +Exec=alsaplayer %U TryExec=alsaplayer Icon=alsaplayer MimeType=audio/x-scpls;audio/x-mpegurl;audio/mpegurl;audio/mp3;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/x-wav;audio/ogg+vorbis;audio/ogg;application/flac; diff --git a/input/flac/FlacPlugin.cpp b/input/flac/FlacPlugin.cpp index 6361dee..069f809 100644 --- a/input/flac/FlacPlugin.cpp +++ b/input/flac/FlacPlugin.cpp @@ -239,7 +239,7 @@ flac_stream_info (input_object * obj, stream_info * info) else { // use stream name - char * fname = strrchr (f->name ().c_str (), '/'); + const char * fname = strrchr ( (const char *) f->name ().c_str (), '/'); if (fname) { fname++; @@ -270,7 +270,7 @@ flac_can_handle (const char * name) if (strncmp(name, "http://", 7) == 0) { return 0.0; } - char *ext = strrchr(name, '.'); + const char *ext = strrchr((const char*)name, '.'); if (!ext) return 0.0; ext++; diff --git a/input/mad/Makefile.am b/input/mad/Makefile.am index e8db1b5..d388c50 100644 --- a/input/mad/Makefile.am +++ b/input/mad/Makefile.am @@ -18,8 +18,13 @@ extra_libs = endif endif +if HAVE_MAD EXTRA_DIST = xing.c xing.h mad_engine.c - +else +mad_inltlibs = +mad_inldflags = +mad_insources = +endif lib_LTLIBRARIES = $(mad_inltlibs) diff --git a/input/wav/Makefile.am b/input/wav/Makefile.am index 72eaa15..b224c5c 100644 --- a/input/wav/Makefile.am +++ b/input/wav/Makefile.am @@ -1,7 +1,17 @@ +if HAVE_WAV + wavltlibs = libwav.la wavldflags = -export-dynamic -avoid-version wavsources = wav_engine.c formats.h +else + +wavltlibs = +wavldflags = +wavsources = + +endif + lib_LTLIBRARIES = $(wavltlibs) AM_CFLAGS = @DFLAGS@ -D_REENTRANT -I$(top_builddir) -I$(top_srcdir)/alsaplayer diff --git a/interface/daemon/Makefile.am b/interface/daemon/Makefile.am index c98a760..2b01b31 100644 --- a/interface/daemon/Makefile.am +++ b/interface/daemon/Makefile.am @@ -1,7 +1,17 @@ +if HAVE_DAEMON + daemon_interfaceltlibs = libdaemon_interface.la daemon_interfaceldflags = -export-dynamic -avoid-version daemon_interfacesources = daemon.cpp +else + +daemon_interfaceltlibs = +daemon_interfaceldflags = +daemon_interfacesources = + +endif + lib_LTLIBRARIES = $(daemon_interfaceltlibs) COMMON_FLAGS = @ARCH_CFLAGS@ diff --git a/interface/text/Makefile.am b/interface/text/Makefile.am index 3aad8e7..a719fa7 100644 --- a/interface/text/Makefile.am +++ b/interface/text/Makefile.am @@ -1,7 +1,17 @@ +if HAVE_TEXT + text_interfaceltlibs = libtext_interface.la text_interfaceldflags = -export-dynamic -avoid-version text_interfacesources = text.cpp +else + +text_interfaceltlibs = +text_interfaceldflags = +text_interfacesources = + +endif + lib_LTLIBRARIES = $(text_interfaceltlibs) COMMON_FLAGS = @ARCH_CFLAGS@ diff --git a/output/null/Makefile.am b/output/null/Makefile.am index 94072d4..b86912d 100644 --- a/output/null/Makefile.am +++ b/output/null/Makefile.am @@ -1,7 +1,17 @@ +if HAVE_NULL + null_outltlibs = libnull_out.la null_outldflags = -export-dynamic -avoid-version null_outsources = null.c +else + +null_outltlibs = +null_outldflags = +null_outsources = + +endif + lib_LTLIBRARIES = $(null_outltlibs) AM_CFLAGS = -D_REENTRANT -I$(top_builddir) -I$(top_srcdir)/alsaplayer @ARCH_CFLAGS@ diff --git a/po/LINGUAS b/po/LINGUAS index efecfe3..070bb3a 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,3 +1,3 @@ # Set language code -de en_GB fr pl sv +de en_GB fr pl sv uk diff --git a/po/stamp-po b/po/stamp-po deleted file mode 100644 index 9788f70..0000000 --- a/po/stamp-po +++ /dev/null @@ -1 +0,0 @@ -timestamp diff --git a/po/uk.po b/po/uk.po new file mode 100644 index 0000000..81a1b91 --- /dev/null +++ b/po/uk.po @@ -0,0 +1,323 @@ +# translation of uk.po to ukrainian +# Header entry was created by KBabel! +# +# Led , 2007. +msgid "" +msgstr "" +"Project-Id-Version: uk\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-06-24 21:17+0200\n" +"PO-Revision-Date: 2007-06-26 23:58+0300\n" +"Language-Team: ukrainian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Last-Translator: Led \n" + +#: interface/gtk2/AboutWindow.cpp:81 +msgid "" +"AlsaPlayer is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public Licence as published by\n" +"the Free Software Foundation; either version 2 of the Licence, or\n" +"(at your option) any later version.\n" +"\n" +"AlsaPlayer is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public Licence for more details.\n" +"\n" +"You should have received a copy of the GNU General Public Licence\n" +"along with AlsaPlayer; if not, write to the Free Software Foundation, Inc.,\n" +"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA" +msgstr "" + +#: interface/gtk2/AboutWindow.cpp:102 +msgid "No comments yet" +msgstr "Ще нема коментарів" + +#: interface/gtk2/AboutWindow.cpp:108 +msgid "translator-credits" +msgstr "Led " + +#: interface/gtk2/gtk_interface.cpp:247 +msgid "Error !" +msgstr "Помилка!" + +#: interface/gtk2/gtk_interface.cpp:261 +msgid "Warning !" +msgstr "Попередження!" + +#: interface/gtk2/gtk_interface.cpp:275 +msgid "Excuse me !" +msgstr "Вибачте!" + +#: interface/gtk2/gtk_interface.cpp:333 +msgid "Volume: %d%%" +msgstr "Гучність: %d%%" + +#: interface/gtk2/gtk_interface.cpp:333 +msgid "Volume: mute" +msgstr "Гучність: mute" + +#: interface/gtk2/gtk_interface.cpp:346 +msgid "Pan: left %d%%" +msgstr "" + +#: interface/gtk2/gtk_interface.cpp:348 +msgid "Pan: right %d%%" +msgstr "" + +#: interface/gtk2/gtk_interface.cpp:350 +msgid "Pan: center" +msgstr "" + +#: interface/gtk2/gtk_interface.cpp:366 +msgid "Speed: pause" +msgstr "Швидкість: пауза" + +#: interface/gtk2/gtk_interface.cpp:369 +msgid "Speed: %d%% " +msgstr "Швидкість: %d%% " + +#: interface/gtk2/gtk_interface.cpp:905 +msgid "No stream" +msgstr "Нема потоку" + +#: interface/gtk2/gtk_interface.cpp:1092 +msgid "Scopes..." +msgstr "Візуалізатори..." + +#: interface/gtk2/gtk_interface.cpp:1105 +msgid "CD Player (CDDA)" +msgstr "КД програвач (CDDA)" + +#: interface/gtk2/gtk_interface.cpp:1142 +msgid "Set end of the looper" +msgstr "Встановити кінець зациклювача" + +#: interface/gtk2/gtk_interface.cpp:1155 +msgid "Switch off looper" +msgstr "Вимкнути зациклювач" + +#: interface/gtk2/gtk_interface.cpp:1165 interface/gtk2/gtk_interface.cpp:1378 +msgid "Set start of the looper" +msgstr "Встановити початок зациклювання" + +#: interface/gtk2/gtk_interface.cpp:1188 +msgid "Switch off loop" +msgstr "Вимкнути цикл" + +#: interface/gtk2/gtk_interface.cpp:1198 interface/gtk2/gtk_interface.cpp:1368 +msgid "Play playlist in loop" +msgstr "Грати список програвання в циклі" + +#: interface/gtk2/gtk_interface.cpp:1213 +msgid "Play song in loop" +msgstr "Грати композицію в циклі" + +#: interface/gtk2/gtk_interface.cpp:1346 +msgid "Position control" +msgstr "Управління позицією" + +#: interface/gtk2/gtk_interface.cpp:1346 +msgid "Set position of the song" +msgstr "Встановити позицію в композиції" + +#: interface/gtk2/gtk_interface.cpp:1386 +msgid "Play CD" +msgstr "Грати КД" + +#: interface/gtk2/gtk_interface.cpp:1394 +msgid "Previous track" +msgstr "Попередня доріжка" + +#: interface/gtk2/gtk_interface.cpp:1394 +msgid "Go to track before the current one on the list" +msgstr "Перейти до доріжки перед поточною у списку" + +#: interface/gtk2/gtk_interface.cpp:1402 +#: interface/gtk2/PreferencesWindow.cpp:210 +msgid "Play" +msgstr "Грати" + +#: interface/gtk2/gtk_interface.cpp:1402 +msgid "Play current track on the list or open filechooser if list is empty" +msgstr "Грати поточну доріжку в списку або відкрити вибір файла, якщо список порожній" + +#: interface/gtk2/gtk_interface.cpp:1411 +msgid "Stop" +msgstr "Зупинити" + +#: interface/gtk2/gtk_interface.cpp:1419 +msgid "Next track" +msgstr "Наступна доріжка" + +#: interface/gtk2/gtk_interface.cpp:1419 +msgid "Play the track after the current one on the list" +msgstr "Грати доріжку після поточної у списку" + +#: interface/gtk2/gtk_interface.cpp:1427 +msgid "Playlist window" +msgstr "Вікно списку програвання" + +#: interface/gtk2/gtk_interface.cpp:1427 +msgid "Manage playlist" +msgstr "Керування списком програвання" + +#: interface/gtk2/gtk_interface.cpp:1446 +msgid "Normal speed backwards" +msgstr "Звичайна швидкість назад" + +#: interface/gtk2/gtk_interface.cpp:1446 +msgid "Play track backwards with normal speed" +msgstr "Грати доріжку назад зі звичайною швидкістю" + +#: interface/gtk2/gtk_interface.cpp:1454 +msgid "Pause/Unpause" +msgstr "Призупинити/Продовжити" + +#: interface/gtk2/gtk_interface.cpp:1462 +msgid "Normal speed" +msgstr "Звичайна швидкість" + +#: interface/gtk2/gtk_interface.cpp:1462 +msgid "Play track normally" +msgstr "Грати доріжку звичайно" + +#: interface/gtk2/gtk_interface.cpp:1468 +msgid "Speed control" +msgstr "Керування швидкістю" + +#: interface/gtk2/gtk_interface.cpp:1468 +msgid "Change playback speed" +msgstr "Змінити швидкість програвання" + +#: interface/gtk2/gtk_interface.cpp:1481 +msgid "Center balance" +msgstr "Зрівняти баланс" + +#: interface/gtk2/gtk_interface.cpp:1488 +msgid "Balance" +msgstr "Баланс" + +#: interface/gtk2/gtk_interface.cpp:1488 +msgid "Change balance" +msgstr "Змінити баланс" + +#: interface/gtk2/gtk_interface.cpp:1498 +msgid "Mute/Unmute" +msgstr "Вкл./викл. звук" + +#: interface/gtk2/gtk_interface.cpp:1506 +msgid "Volume" +msgstr "Гучність" + +#: interface/gtk2/gtk_interface.cpp:1506 +msgid "Change volume" +msgstr "Змінити гучність" + +#: interface/gtk2/PlaylistWindow.cpp:109 +msgid "Unknown" +msgstr "Невідомо" + +#: interface/gtk2/PlaylistWindow.cpp:256 +msgid "Choose file or URL" +msgstr "Виберіть файл або URL" + +#: interface/gtk2/PlaylistWindow.cpp:266 +msgid "Do not close the window after adding files" +msgstr "Не закривати вікно після додавання файлів" + +#: interface/gtk2/PlaylistWindow.cpp:456 +msgid "Unknown drop!" +msgstr "Невідоме падіння!" + +#: interface/gtk2/PlaylistWindow.cpp:510 +msgid "Cannot set uris" +msgstr "" + +#: interface/gtk2/PlaylistWindow.cpp:616 +msgid "Add a song into the playlist" +msgstr "Додати композицію до списку програвання" + +#: interface/gtk2/PlaylistWindow.cpp:620 +msgid "Remove the selected song from the playlist" +msgstr "Видалити вибрану композицію з списку програвання" + +#: interface/gtk2/PlaylistWindow.cpp:622 +msgid "Shuffle" +msgstr "Перемішати" + +#: interface/gtk2/PlaylistWindow.cpp:624 +msgid "Randomize the playlist" +msgstr "Перемішати список програвання" + +#: interface/gtk2/PlaylistWindow.cpp:631 +msgid "Open a playlist" +msgstr "Відкрити список програвання" + +#: interface/gtk2/PlaylistWindow.cpp:635 +msgid "Save the playlist" +msgstr "Зберегти список програвання" + +#: interface/gtk2/PlaylistWindow.cpp:639 +msgid "Remove the current playlist" +msgstr "Видалити поточний список програвання" + +#: interface/gtk2/PlaylistWindow.cpp:732 +msgid "" +"It doesn't look like playlist !\n" +"Are you sure you want to proceed ?" +msgstr "" +"Це не схоже на список програвання!\n" +"Ви впевнені, що хочете продовжувати?" + +#: interface/gtk2/PreferencesWindow.cpp:109 +msgid "Play on start" +msgstr "Грати при старті" + +#: interface/gtk2/PreferencesWindow.cpp:114 +msgid "Play song after adding to playlist" +msgstr "Грати композицію після додавання до списку програвання" + +#: interface/gtk2/PreferencesWindow.cpp:140 +msgid "Background color" +msgstr "Колір тла" + +#: interface/gtk2/PreferencesWindow.cpp:156 +msgid "Font color" +msgstr "Колір шрифту" + +#: interface/gtk2/PreferencesWindow.cpp:172 +msgid "Fonts" +msgstr "Шрифти" + +#: interface/gtk2/PreferencesWindow.cpp:191 +msgid "Preferences" +msgstr "Параметри" + +#: interface/gtk2/PreferencesWindow.cpp:206 +msgid "General" +msgstr "Загальні" + +#: interface/gtk2/ScopesWindow.cpp:347 +msgid "Open exclusively" +msgstr "Відкрити ексклюзивно" + +#: interface/gtk2/ScopesWindow.cpp:362 +msgid "Close all" +msgstr "Закрити всі" + +#: interface/gtk2/ScopesWindow.cpp:413 +msgid "Scopes" +msgstr "Візуалізатори" + +#: interface/gtk2/ScopesWindow.cpp:420 +msgid "Double click to activate" +msgstr "Подвійний клік для активації" + +#: interface/gtk2/ScopesWindow.cpp:437 +msgid "Scope name" +msgstr "Назва візуалізатора" + diff --git a/reader/file/Makefile.am b/reader/file/Makefile.am index 8508946..935e5b8 100644 --- a/reader/file/Makefile.am +++ b/reader/file/Makefile.am @@ -1,7 +1,17 @@ +if HAVE_FILE + fileltlibs = libfile.la fileldflags = -export-dynamic -avoid-version filesources = file.c +else + +fileltlibs = +fileldflags = +filesources = + +endif + lib_LTLIBRARIES = $(fileltlibs) AM_CFLAGS = @DFLAGS@ -Wall -D_REENTRANT -I$(top_builddir) -I$(top_srcdir)/alsaplayer diff --git a/reader/http/Makefile.am b/reader/http/Makefile.am index af345bc..d0d3714 100644 --- a/reader/http/Makefile.am +++ b/reader/http/Makefile.am @@ -1,7 +1,17 @@ +if HAVE_HTTP + httpltlibs = libhttp.la httpldflags = -export-dynamic -avoid-version httpsources = http.c +else + +httpltlibs = +httpldflags = +httpsources = + +endif + lib_LTLIBRARIES = $(httpltlibs) AM_CFLAGS = @DFLAGS@ -Wall -D_REENTRANT -I$(top_builddir) -I$(top_srcdir)/alsaplayer