diff --git a/src/AddEngine.cmake b/AddEngine.cmake similarity index 91% rename from src/AddEngine.cmake rename to AddEngine.cmake index 801c92d4d..cc79c614f 100644 --- a/src/AddEngine.cmake +++ b/AddEngine.cmake @@ -25,15 +25,15 @@ macro(add_engine engine lib_list src_list moc_list supported) endif(NOT supported) # add define -DHAVE_ so we can clutter the code with #ifdefs - add_definitions(-DHAVE_${name}) + set("HAVE_${name}" 1 CACHE INTERNAL ${name}) # add sources and MOC headers - list(APPEND CLEMENTINE-SOURCES ${src_list}) - list(APPEND CLEMENTINE-MOC-HEADERS ${moc_list}) + list(APPEND ENGINES-SOURCES ${src_list}) + list(APPEND ENGINES-HEADERS ${moc_list}) # add libraries to link against foreach(lib ${lib_list}) - set(ENGINE_LIBRARIES ${ENGINE_LIBRARIES} ${${lib}_LIBRARIES}) + set(ENGINE_LIBRARIES ${ENGINE_LIBRARIES} ${${lib}_LIBRARIES} CACHE INTERNAL libraries) endforeach(lib ${lib_list}) # add to list of enabled engines @@ -72,6 +72,6 @@ endmacro(print_engines) # print the pig :) macro(pig) - file(READ pig.txt pig) + file(READ ${CMAKE_SOURCE_DIR}/pig.txt pig) message(${pig}) endmacro(pig) diff --git a/src/pig.txt b/pig.txt similarity index 100% rename from src/pig.txt rename to pig.txt diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9fc2f5df7..40101c0ed 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -3,294 +3,109 @@ cmake_minimum_required(VERSION 2.6) set(CMAKE_C_FLAGS "-Wall") set(CMAKE_CXX_FLAGS "-Wnon-virtual-dtor -Woverloaded-virtual -Wall") -# Source files -set(CLEMENTINE-SOURCES - mainwindow.cpp - player.cpp - library.cpp - librarybackend.cpp - playlist.cpp - playlistitem.cpp - engines/enginebase.cpp - analyzers/baranalyzer.cpp - analyzers/analyzerbase.cpp - fht.cpp - analyzers/blockanalyzer.cpp - analyzers/analyzercontainer.cpp - analyzers/boomanalyzer.cpp - analyzers/sonogram.cpp - analyzers/turbine.cpp - sliderwidget.cpp - playlistview.cpp - librarywatcher.cpp - song.cpp - songplaylistitem.cpp - libraryview.cpp - libraryconfig.cpp - systemtrayicon.cpp - libraryquery.cpp - fileview.cpp - fileviewlist.cpp - playlistheader.cpp - radioitem.cpp - radioservice.cpp - lastfmservice.cpp - radiomodel.cpp - lastfmconfig.cpp - busyindicator.cpp - radioplaylistitem.cpp - radioview.cpp - lastfmstationdialog.cpp - osd.cpp - trackslider.cpp - edittagdialog.cpp - lineedit.cpp - multiloadingindicator.cpp - somafmservice.cpp - settingsdialog.cpp - librarydirectorymodel.cpp - libraryconfigdialog.cpp - lastfmconfigdialog.cpp - about.cpp - albumcoverfetcher.cpp - addstreamdialog.cpp - savedradio.cpp - stylesheetloader.cpp - albumcovermanager.cpp - albumcoverloader.cpp - m3uparser.cpp - playlistsequence.cpp - xspfparser.cpp - globalshortcuts/globalshortcuts.cpp - fixlastfm.cpp - backgroundthread.cpp - osdpretty.cpp - playlistdelegates.cpp - groupbydialog.cpp - equalizer.cpp - equalizerslider.cpp - tracksliderslider.cpp - stickyslider.cpp - commandlineoptions.cpp - settingsprovider.cpp - libraryplaylistitem.cpp - scopedtransaction.cpp - playlistundocommands.cpp - spinbox.cpp - transcoder.cpp - transcoderformats.cpp - transcodedialog.cpp - magnatuneservice.cpp - database.cpp - librarymodel.cpp - playlistbackend.cpp - mergedproxymodel.cpp - libraryfilterwidget.cpp - radioviewcontainer.cpp - networkaccessmanager.cpp - magnatuneplaylistitem.cpp -) +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) +include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/qtsingleapplication") +include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/qtiocompressor") +include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/qxt") +include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/gmock/gtest/include") -# Header files that have Q_OBJECT in -set(CLEMENTINE-MOC-HEADERS - mainwindow.h - player.h - library.h - librarybackend.h - playlist.h - engines/enginebase.h - sliderwidget.h - playlistview.h - backgroundthread.h - librarywatcher.h - songmimedata.h - libraryview.h - libraryconfig.h - systemtrayicon.h - fileview.h - fileviewlist.h - playlistheader.h - radioservice.h - lastfmservice.h - radiomodel.h - lastfmconfig.h - busyindicator.h - radiomimedata.h - radioview.h - lastfmstationdialog.h - osd.h - trackslider.h - edittagdialog.h - lineedit.h - multiloadingindicator.h - somafmservice.h - settingsdialog.h - librarydirectorymodel.h - libraryconfigdialog.h - lastfmconfigdialog.h - about.h - albumcoverfetcher.h - addstreamdialog.h - savedradio.h - albumcovermanager.h - albumcoverloader.h - m3uparser.h - playlistsequence.h - xspfparser.h - analyzers/analyzercontainer.h - analyzers/baranalyzer.h - analyzers/blockanalyzer.h - analyzers/analyzerbase.h - analyzers/boomanalyzer.h - analyzers/sonogram.h - analyzers/turbine.h - globalshortcuts/globalshortcuts.h - osdpretty.h - playlistdelegates.h - groupbydialog.h - equalizer.h - equalizerslider.h - stickyslider.h - spinbox.h - transcoder.h - transcodedialog.h - magnatuneservice.h - librarymodel.h - playlistbackend.h - database.h - mergedproxymodel.h - libraryfilterwidget.h - radioviewcontainer.h - networkaccessmanager.h -) +# These can be seen from child scopes +set(CLEMENTINE-TRANSLATION-SOURCE CACHE INTERNAL foo) +set(CLEMENTINE-TRANSLATION-DEPS CACHE INTERNAL foo) -# lists of engine source files -set(GST_ENGINE_SRC - engines/gstengine.cpp - engines/gstequalizer.cpp - engines/gstenginepipeline.cpp -) -set(GST_ENGINE_MOC - engines/gstengine.h - engines/gstenginepipeline.h -) -set(GST_ENGINE_LIB - GSTREAMER - GSTREAMER_BASE -) -set(XINE_ENGINE_SRC - engines/xine-engine.cpp - engines/xine-scope.c -) -set(XINE_ENGINE_MOC - engines/xine-engine.h -) +macro(add_translation_source subdirectory) + get_filename_component(_translations_dir ${CMAKE_CURRENT_SOURCE_DIR}/../translations ABSOLUTE) + foreach(_file ${ARGN}) + get_filename_component(_dep ${_file} ABSOLUTE) + if (IS_ABSOLUTE ${_file}) + file(RELATIVE_PATH _relative ${_translations_dir} ${_file}) + else (IS_ABSOLUTE ${_file}) + set(_relative "../${subdirectory}/${_file}") + endif (IS_ABSOLUTE ${_file}) + set(CLEMENTINE-TRANSLATION-SOURCE ${CLEMENTINE-TRANSLATION-SOURCE} ${_relative} CACHE INTERNAL foo) + set(CLEMENTINE-TRANSLATION-DEPS ${CLEMENTINE-TRANSLATION-DEPS} ${_dep} CACHE INTERNAL foo) + endforeach(_file) +endmacro(add_translation_source) -# try to add engines -include(AddEngine.cmake) -add_engine(gst "${GST_ENGINE_LIB}" "${GST_ENGINE_SRC}" "${GST_ENGINE_MOC}" ON) -add_engine(vlc LIBVLC engines/vlcengine.cpp engines/vlcengine.h OFF) -add_engine(xine LIBXINE "${XINE_ENGINE_SRC}" "${XINE_ENGINE_MOC}" OFF) -add_engine(qt-phonon QT_PHONON engines/phononengine.cpp engines/phononengine.h OFF) -print_engines() +add_subdirectory(analyzers) +add_subdirectory(core) +add_subdirectory(engines) +add_subdirectory(library) +add_subdirectory(playlist) +add_subdirectory(radio) +add_subdirectory(transcoder) +add_subdirectory(ui) +add_subdirectory(widgets) +add_subdirectory(translations) -# need at least 1 engine -if(NOT ENGINES_ENABLED) - message(FATAL_ERROR "no engine enabled!") -endif(NOT ENGINES_ENABLED) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in + ${CMAKE_CURRENT_BINARY_DIR}/config.h) -# UI files -set(CLEMENTINE-UI - mainwindow.ui - libraryconfig.ui - fileview.ui - lastfmconfig.ui - lastfmstationdialog.ui - trackslider.ui - edittagdialog.ui - multiloadingindicator.ui - settingsdialog.ui - libraryconfigdialog.ui - lastfmconfigdialog.ui - about.ui - addstreamdialog.ui - albumcovermanager.ui - playlistsequence.ui - osdpretty.ui - groupbydialog.ui - equalizer.ui - equalizerslider.ui - transcodedialog.ui - transcodelogdialog.ui - libraryfilterwidget.ui - radioviewcontainer.ui -) - -# Resource files set(CLEMENTINE-RESOURCES ../data/data.qrc ) -set(CLEMENTINE-LANGUAGES - cs - da - de - el - en_GB - es - fi - fr - gl - it - kk - nb - pl - pt - pt_BR - ro - ru - sk - sv - tr +qt4_wrap_cpp(CLEMENTINE-SOURCES-MOC ${CLEMENTINE-MOC-HEADERS}) +qt4_wrap_ui(CLEMENTINE-SOURCES-UI ${CLEMENTINE-UI}) +qt4_add_resources(CLEMENTINE-SOURCES-RESOURCE ${CLEMENTINE-RESOURCES}) + +add_library(clementine_lib + ${CLEMENTINE-SOURCES-RESOURCE} ) -# Configured header file that contains various macros -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in - ${CMAKE_CURRENT_BINARY_DIR}/config.h) +target_link_libraries(clementine_lib + clementine_analyzers + clementine_core + clementine_engines + clementine_library + clementine_playlist + clementine_radio + clementine_transcoder + clementine_ui + clementine_widgets + clementine_translations + qtsingleapplication + qtiocompressor + lastfm + chardet + ${GOBJECT_LIBRARIES} + ${GLIB_LIBRARIES} + ${TAGLIB_LIBRARIES} + ${QT_LIBRARIES} + ${ENGINE_LIBRARIES} +) -# OSD and DBus. -if(APPLE) - set(CLEMENTINE-SOURCES ${CLEMENTINE-SOURCES} osd_mac.mm mac_startup.mm) -else(APPLE) - if(WIN32) - set(CLEMENTINE-SOURCES ${CLEMENTINE-SOURCES} osd_win.cpp) - else(WIN32) - set(CLEMENTINE-SOURCES ${CLEMENTINE-SOURCES} osd_x11.cpp) - # MPRIS - qt4_add_dbus_adaptor(MPRIS-PLAYER-SOURCES - ../data/org.freedesktop.MediaPlayer.player.xml - player.h Player mpris_player MprisPlayer) - qt4_add_dbus_adaptor(MPRIS-ROOT-SOURCES - ../data/org.freedesktop.MediaPlayer.root.xml - mpris.h MPRIS mpris_root MprisRoot) - qt4_add_dbus_adaptor(MPRIS-TRACKLIST-SOURCES - ../data/org.freedesktop.MediaPlayer.tracklist.xml - player.h Player mpris_tracklist MprisTrackList) +if (APPLE) + target_link_libraries(clementine_lib + ${GROWL} + ${SPARKLE} + /System/Library/Frameworks/Carbon.framework + /System/Library/Frameworks/Foundation.framework + /System/Library/Frameworks/AppKit.framework + ) + include_directories(${GROWL}/Headers) + include_directories(${SPARKLE}/Headers) +else (APPLE) + target_link_libraries(clementine_lib qxt) +endif (APPLE) - # org.freedesktop.Notifications - qt4_add_dbus_interface(NOTIFICATION-SOURCES - ../data/org.freedesktop.Notifications.xml - notification) - set(CLEMENTINE-SOURCES ${CLEMENTINE-SOURCES} - ${MPRIS-PLAYER-SOURCES} - ${MPRIS-ROOT-SOURCES} - ${MPRIS-TRACKLIST-SOURCES} - ${NOTIFICATION-SOURCES} - mpris.cpp - ) - set(CLEMENTINE-MOC-HEADERS ${CLEMENTINE-MOC-HEADERS} mpris.h) - endif(WIN32) -endif(APPLE) +# Link against the qsqlite plugin on windows and mac +if(WIN32 OR APPLE) + set(3RDPARTY_SQLITE_LIBRARY qsqlite) + target_link_libraries(clementine_lib qsqlite) +endif(WIN32 OR APPLE) + +add_dependencies(clementine_lib qtsingleapplication) + + +############################################################################### + +set(EXECUTABLE_OUTPUT_PATH ..) + +# Show the console window in debug mode on Windows +if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") + set(CLEMENTINE-WIN32-FLAG WIN32) +endif (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") # resource file for windows if(WIN32) @@ -299,162 +114,44 @@ if(WIN32) set(CLEMENTINE-WIN32-RESOURCES windres.rc) endif(WIN32) -qt4_wrap_cpp(CLEMENTINE-SOURCES-MOC ${CLEMENTINE-MOC-HEADERS}) -qt4_wrap_ui(CLEMENTINE-SOURCES-UI ${CLEMENTINE-UI}) -qt4_add_resources(CLEMENTINE-SOURCES-RESOURCE ${CLEMENTINE-RESOURCES}) - -# Translations -set (FILES_TO_TRANSLATE ${CLEMENTINE-SOURCES} ${CLEMENTINE-SOURCES-UI} ${CLEMENTINE-SOURCES-MOC}) - -# Make all the filenames relative -foreach (_file ${FILES_TO_TRANSLATE}) - if (IS_ABSOLUTE ${_file}) - file(RELATIVE_PATH _rel ${CMAKE_CURRENT_SOURCE_DIR} ${_file}) - else (IS_ABSOLUTE ${_file}) - set(_rel ${_file}) - endif (IS_ABSOLUTE ${_file}) - set(FILES_TO_TRANSLATE_REL ${FILES_TO_TRANSLATE_REL} ${_rel}) -endforeach (_file) - -set (XGETTEXT_OPTIONS --qt --keyword=tr --flag=tr:1:pass-c-format --flag=tr:1:pass-qt-format - --keyword=trUtf8 --flag=tr:1:pass-c-format --flag=tr:1:pass-qt-format - --keyword=translate:2 --flag=translate:2:pass-c-format --flag=translate:2:pass-qt-format - --keyword=QT_TR_NOOP --flag=QT_TR_NOOP:1:pass-c-format --flag=QT_TR_NOOP:1:pass-qt-format - --keyword=QT_TRANSLATE_NOOP:2 --flag=QT_TRANSLATE_NOOP:2:pass-c-format --flag=QT_TRANSLATE_NOOP:2:pass-qt-format - --keyword=_ --flag=_:1:pass-c-format --flag=_:1:pass-qt-format - --keyword=N_ --flag=N_:1:pass-c-format --flag=N_:1:pass-qt-format - --from-code=utf-8) - -# Generate the .pot -set (CLEMENTINE-POT "${CMAKE_CURRENT_SOURCE_DIR}/translations/translations.pot") -add_custom_target(pot ALL - COMMAND ${GETTEXT_XGETTEXT_EXECUTABLE} - ${XGETTEXT_OPTIONS} -C --omit-header --no-location - --directory=${CMAKE_CURRENT_SOURCE_DIR} - --output=${CMAKE_CURRENT_BINARY_DIR}/translations.pot - ${FILES_TO_TRANSLATE_REL} - COMMAND cat ${CMAKE_CURRENT_SOURCE_DIR}/translations/header ${CMAKE_CURRENT_BINARY_DIR}/translations.pot > ${CLEMENTINE-POT} - DEPENDS ${FILES_TO_TRANSLATE}) - -add_custom_target(po_all ALL) - -# Merge the .pot into .po files -foreach (_lang ${CLEMENTINE-LANGUAGES}) - set(_po ${CMAKE_CURRENT_SOURCE_DIR}/translations/${_lang}.po) - add_custom_target("po_${_lang}" - COMMAND ${GETTEXT_MSGMERGE_EXECUTABLE} --quiet -U --no-location --no-fuzzy-matching --backup=off - ${_po} ${CLEMENTINE-POT} - DEPENDS ${_po}) - add_dependencies("po_${_lang}" pot) - add_dependencies(po_all "po_${_lang}") -endforeach (_lang) - -# Convert the .po files to .qm files -foreach (_lang ${CLEMENTINE-LANGUAGES}) - set(_po_filename "${_lang}.po") - set(_po_filepath "${CMAKE_CURRENT_SOURCE_DIR}/translations/${_po_filename}") - set(_qm_filename "clementine_${_lang}.qm") - set(_qm_filepath "${CMAKE_CURRENT_BINARY_DIR}/${_qm_filename}") - - add_custom_command(OUTPUT ${_qm_filepath} - COMMAND ${QT_LCONVERT_EXECUTABLE} ARGS ${_po_filepath} -o ${_qm_filepath} -of qm - MAIN_DEPENDENCY ${_po_filepath} - ) - set(CLEMENTINE-QM-FILES ${CLEMENTINE-QM-FILES} ${_qm_filepath}) -endforeach (_lang) - -# Generate a qrc file for the translations -set(CLEMENTINE-QM-RESOURCE ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc) -file(WRITE ${CLEMENTINE-QM-RESOURCE} "") -foreach(QM-FILE ${CLEMENTINE-QM-FILES}) - file(RELATIVE_PATH QM-RELATIVE-PATH ${CMAKE_CURRENT_BINARY_DIR} ${QM-FILE}) - file(APPEND ${CLEMENTINE-QM-RESOURCE} "" ${QM-RELATIVE-PATH} "") -endforeach(QM-FILE) -file(APPEND ${CLEMENTINE-QM-RESOURCE} "") -qt4_add_resources(CLEMENTINE-SOURCES-RESOURCE ${CLEMENTINE-QM-RESOURCE}) - -include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) - -include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/qtsingleapplication") -include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/qtiocompressor") -include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/qxt") -include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/gmock/gtest/include") - -set(EXECUTABLE_OUTPUT_PATH ..) -add_library(clementine_lib - ${CLEMENTINE-SOURCES} - ${CLEMENTINE-SOURCES-MOC} - ${CLEMENTINE-SOURCES-UI} - ${CLEMENTINE-SOURCES-RESOURCE} -) -target_link_libraries(clementine_lib - qtsingleapplication - qtiocompressor - lastfm - chardet - ${GOBJECT_LIBRARIES} - ${GLIB_LIBRARIES} - ${TAGLIB_LIBRARIES} - ${QT_LIBRARIES} - ${ENGINE_LIBRARIES} -) -if (APPLE) - target_link_libraries(clementine_lib - ${GROWL} - ${SPARKLE} - /System/Library/Frameworks/Carbon.framework - /System/Library/Frameworks/Foundation.framework - /System/Library/Frameworks/AppKit.framework - ) - include_directories(${GROWL}/Headers) - include_directories(${SPARKLE}/Headers) -else (APPLE) - target_link_libraries(clementine_lib qxt) -endif (APPLE) -add_dependencies(clementine_lib qtsingleapplication) - -# Link against the qsqlite plugin on windows -if(WIN32 OR APPLE) - set(3RDPARTY_SQLITE_LIBRARY qsqlite) - target_link_libraries(clementine_lib qsqlite) -endif(WIN32 OR APPLE) - -# Show the console window in debug mode on Windows -if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") - set(CLEMENTINE-WIN32-FLAG WIN32) -endif (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") - add_executable(clementine MACOSX_BUNDLE ${CLEMENTINE-WIN32-FLAG} ${CLEMENTINE-WIN32-RESOURCES} main.cpp ) -target_link_libraries(clementine clementine_lib) +target_link_libraries(clementine + clementine_lib +) set_target_properties(clementine PROPERTIES - MACOSX_BUNDLE_INFO_PLIST "../dist/Info.plist" + MACOSX_BUNDLE_INFO_PLIST "../dist/Info.plist" ) + if (APPLE) configure_file( - ../dist/clementine.icns - ${PROJECT_BINARY_DIR}/clementine.app/Contents/Resources/clementine.icns - COPY_ONLY) + ../dist/clementine.icns + ${PROJECT_BINARY_DIR}/clementine.app/Contents/Resources/clementine.icns + COPY_ONLY + ) configure_file( - ../dist/qt.conf - ${PROJECT_BINARY_DIR}/clementine.app/Contents/Resources/qt.conf - COPY_ONLY) + ../dist/qt.conf + ${PROJECT_BINARY_DIR}/clementine.app/Contents/Resources/qt.conf + COPY_ONLY + ) configure_file( - ../dist/sparkle_pub.pem - ${PROJECT_BINARY_DIR}/clementine.app/Contents/Resources/sparkle_pub.pem - COPY_ONLY) + ../dist/sparkle_pub.pem + ${PROJECT_BINARY_DIR}/clementine.app/Contents/Resources/sparkle_pub.pem + COPY_ONLY + ) add_custom_target(bundle - ${CMAKE_CURRENT_SOURCE_DIR}/../macdeploy.py ${PROJECT_BINARY_DIR}/clementine.app -f - DEPENDS clementine - ) + ${CMAKE_CURRENT_SOURCE_DIR}/../macdeploy.py ${PROJECT_BINARY_DIR}/clementine.app -f + DEPENDS clementine + ) add_custom_target(dmg - macdeployqt ${PROJECT_BINARY_DIR}/clementine.app -dmg - DEPENDS clementine) + macdeployqt ${PROJECT_BINARY_DIR}/clementine.app -dmg + DEPENDS clementine + ) endif (APPLE) install(TARGETS clementine diff --git a/src/analyzers/CMakeLists.txt b/src/analyzers/CMakeLists.txt new file mode 100644 index 000000000..2c7752256 --- /dev/null +++ b/src/analyzers/CMakeLists.txt @@ -0,0 +1,30 @@ +cmake_minimum_required(VERSION 2.6) + +set(SOURCES + analyzerbase.cpp + analyzercontainer.cpp + baranalyzer.cpp + blockanalyzer.cpp + boomanalyzer.cpp + sonogram.cpp + turbine.cpp +) + +set(HEADERS + analyzerbase.h + analyzercontainer.h + baranalyzer.h + blockanalyzer.h + boomanalyzer.h + sonogram.h + turbine.h +) + +qt4_wrap_cpp(MOC ${HEADERS}) + +add_library(clementine_analyzers + ${SOURCES} + ${MOC} +) + +add_translation_source(analyzers ${SOURCES} ${MOC}) diff --git a/src/analyzers/analyzerbase.h b/src/analyzers/analyzerbase.h index c30d433fb..431e11d8f 100644 --- a/src/analyzers/analyzerbase.h +++ b/src/analyzers/analyzerbase.h @@ -9,8 +9,8 @@ #include #endif +#include "core/fht.h" //stack allocated and convenience #include "engines/engine_fwd.h" -#include "fht.h" //stack allocated and convenience #include //stack allocated and convenience #include //stack allocated #include //baseclass diff --git a/src/config.h.in b/src/config.h.in index 2be2be084..23f198c25 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -23,4 +23,9 @@ #define CLEMENTINE_VERSION_STRING "${CLEMENTINE_VERSION_STRING}" #define CLEMENTINE_VERSION_SHORT_STRING "${CLEMENTINE_VERSION_SHORT_STRING}" +#cmakedefine HAVE_GSTREAMER +#cmakedefine HAVE_LIBVLC +#cmakedefine HAVE_LIBXINE +#cmakedefine HAVE_QT_PHONON + #endif // CONFIG_H_IN diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt new file mode 100644 index 000000000..8c1f1c383 --- /dev/null +++ b/src/core/CMakeLists.txt @@ -0,0 +1,72 @@ +cmake_minimum_required(VERSION 2.6) + +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) + +set(SOURCES + albumcoverfetcher.cpp + albumcoverloader.cpp + backgroundthread.cpp + commandlineoptions.cpp + database.cpp + fht.cpp + globalshortcuts.cpp + m3uparser.cpp + mergedproxymodel.cpp + networkaccessmanager.cpp + player.cpp + scopedtransaction.cpp + settingsprovider.cpp + song.cpp + stylesheetloader.cpp + utilities.cpp + xspfparser.cpp +) + +set(HEADERS + albumcoverfetcher.h + albumcoverloader.h + backgroundthread.h + database.h + globalshortcuts.h + m3uparser.h + mergedproxymodel.h + networkaccessmanager.h + player.h + xspfparser.h +) + +if(NOT APPLE AND NOT WIN32) + # MPRIS + qt4_add_dbus_adaptor(MPRIS-PLAYER-SOURCES + ../../data/org.freedesktop.MediaPlayer.player.xml + core/player.h Player mpris_player MprisPlayer) + qt4_add_dbus_adaptor(MPRIS-ROOT-SOURCES + ../../data/org.freedesktop.MediaPlayer.root.xml + core/mpris.h MPRIS mpris_root MprisRoot) + qt4_add_dbus_adaptor(MPRIS-TRACKLIST-SOURCES + ../../data/org.freedesktop.MediaPlayer.tracklist.xml + core/player.h Player mpris_tracklist MprisTrackList) + + # org.freedesktop.Notifications + qt4_add_dbus_interface(NOTIFICATION-SOURCES + ../../data/org.freedesktop.Notifications.xml + notification) + list(APPEND SOURCES + ${MPRIS-PLAYER-SOURCES} + ${MPRIS-ROOT-SOURCES} + ${MPRIS-TRACKLIST-SOURCES} + ${NOTIFICATION-SOURCES} + mpris.cpp + ) + list(APPEND HEADERS mpris.h) +endif(NOT APPLE AND NOT WIN32) + + +qt4_wrap_cpp(MOC ${HEADERS}) + +add_library(clementine_core + ${SOURCES} + ${MOC} +) + +add_translation_source(core ${SOURCES} ${MOC}) diff --git a/src/albumcoverfetcher.cpp b/src/core/albumcoverfetcher.cpp similarity index 100% rename from src/albumcoverfetcher.cpp rename to src/core/albumcoverfetcher.cpp diff --git a/src/albumcoverfetcher.h b/src/core/albumcoverfetcher.h similarity index 100% rename from src/albumcoverfetcher.h rename to src/core/albumcoverfetcher.h diff --git a/src/albumcoverloader.cpp b/src/core/albumcoverloader.cpp similarity index 100% rename from src/albumcoverloader.cpp rename to src/core/albumcoverloader.cpp diff --git a/src/albumcoverloader.h b/src/core/albumcoverloader.h similarity index 100% rename from src/albumcoverloader.h rename to src/core/albumcoverloader.h diff --git a/src/backgroundthread.cpp b/src/core/backgroundthread.cpp similarity index 100% rename from src/backgroundthread.cpp rename to src/core/backgroundthread.cpp diff --git a/src/backgroundthread.h b/src/core/backgroundthread.h similarity index 100% rename from src/backgroundthread.h rename to src/core/backgroundthread.h diff --git a/src/commandlineoptions.cpp b/src/core/commandlineoptions.cpp similarity index 99% rename from src/commandlineoptions.cpp rename to src/core/commandlineoptions.cpp index a17285b89..d00a4e30d 100644 --- a/src/commandlineoptions.cpp +++ b/src/core/commandlineoptions.cpp @@ -14,6 +14,7 @@ along with Clementine. If not, see . */ +#include "config.h" #include "commandlineoptions.h" #include diff --git a/src/commandlineoptions.h b/src/core/commandlineoptions.h similarity index 100% rename from src/commandlineoptions.h rename to src/core/commandlineoptions.h diff --git a/src/database.cpp b/src/core/database.cpp similarity index 100% rename from src/database.cpp rename to src/core/database.cpp diff --git a/src/database.h b/src/core/database.h similarity index 100% rename from src/database.h rename to src/core/database.h diff --git a/src/fht.cpp b/src/core/fht.cpp similarity index 100% rename from src/fht.cpp rename to src/core/fht.cpp diff --git a/src/fht.h b/src/core/fht.h similarity index 100% rename from src/fht.h rename to src/core/fht.h diff --git a/src/globalshortcuts/globalshortcuts.cpp b/src/core/globalshortcuts.cpp similarity index 100% rename from src/globalshortcuts/globalshortcuts.cpp rename to src/core/globalshortcuts.cpp diff --git a/src/globalshortcuts/globalshortcuts.h b/src/core/globalshortcuts.h similarity index 100% rename from src/globalshortcuts/globalshortcuts.h rename to src/core/globalshortcuts.h diff --git a/src/m3uparser.cpp b/src/core/m3uparser.cpp similarity index 100% rename from src/m3uparser.cpp rename to src/core/m3uparser.cpp diff --git a/src/m3uparser.h b/src/core/m3uparser.h similarity index 100% rename from src/m3uparser.h rename to src/core/m3uparser.h diff --git a/src/mac_startup.h b/src/core/mac_startup.h similarity index 100% rename from src/mac_startup.h rename to src/core/mac_startup.h diff --git a/src/mac_startup.mm b/src/core/mac_startup.mm similarity index 100% rename from src/mac_startup.mm rename to src/core/mac_startup.mm diff --git a/src/mergedproxymodel.cpp b/src/core/mergedproxymodel.cpp similarity index 100% rename from src/mergedproxymodel.cpp rename to src/core/mergedproxymodel.cpp diff --git a/src/mergedproxymodel.h b/src/core/mergedproxymodel.h similarity index 100% rename from src/mergedproxymodel.h rename to src/core/mergedproxymodel.h diff --git a/src/mpris.cpp b/src/core/mpris.cpp similarity index 100% rename from src/mpris.cpp rename to src/core/mpris.cpp diff --git a/src/mpris.h b/src/core/mpris.h similarity index 100% rename from src/mpris.h rename to src/core/mpris.h diff --git a/src/networkaccessmanager.cpp b/src/core/networkaccessmanager.cpp similarity index 100% rename from src/networkaccessmanager.cpp rename to src/core/networkaccessmanager.cpp diff --git a/src/networkaccessmanager.h b/src/core/networkaccessmanager.h similarity index 100% rename from src/networkaccessmanager.h rename to src/core/networkaccessmanager.h diff --git a/src/player.cpp b/src/core/player.cpp similarity index 99% rename from src/player.cpp rename to src/core/player.cpp index 66cfaa490..1560b8178 100644 --- a/src/player.cpp +++ b/src/core/player.cpp @@ -14,10 +14,11 @@ along with Clementine. If not, see . */ +#include "config.h" #include "player.h" -#include "playlist.h" -#include "lastfmservice.h" #include "engines/enginebase.h" +#include "playlist/playlist.h" +#include "radio/lastfmservice.h" #ifdef HAVE_GSTREAMER # include "engines/gstengine.h" diff --git a/src/player.h b/src/core/player.h similarity index 98% rename from src/player.h rename to src/core/player.h index e906a5721..df79a7246 100644 --- a/src/player.h +++ b/src/core/player.h @@ -20,9 +20,9 @@ #include #include +#include "core/song.h" #include "engines/engine_fwd.h" -#include "playlistitem.h" -#include "song.h" +#include "playlist/playlistitem.h" class Playlist; class Settings; diff --git a/src/potranslator.h b/src/core/potranslator.h similarity index 100% rename from src/potranslator.h rename to src/core/potranslator.h diff --git a/src/scopedtransaction.cpp b/src/core/scopedtransaction.cpp similarity index 100% rename from src/scopedtransaction.cpp rename to src/core/scopedtransaction.cpp diff --git a/src/scopedtransaction.h b/src/core/scopedtransaction.h similarity index 100% rename from src/scopedtransaction.h rename to src/core/scopedtransaction.h diff --git a/src/settingsprovider.cpp b/src/core/settingsprovider.cpp similarity index 100% rename from src/settingsprovider.cpp rename to src/core/settingsprovider.cpp diff --git a/src/settingsprovider.h b/src/core/settingsprovider.h similarity index 100% rename from src/settingsprovider.h rename to src/core/settingsprovider.h diff --git a/src/simpletreeitem.h b/src/core/simpletreeitem.h similarity index 100% rename from src/simpletreeitem.h rename to src/core/simpletreeitem.h diff --git a/src/simpletreemodel.h b/src/core/simpletreemodel.h similarity index 100% rename from src/simpletreemodel.h rename to src/core/simpletreemodel.h diff --git a/src/song.cpp b/src/core/song.cpp similarity index 99% rename from src/song.cpp rename to src/core/song.cpp index fe189da5f..0276a81bd 100644 --- a/src/song.cpp +++ b/src/core/song.cpp @@ -15,6 +15,7 @@ */ #include "song.h" +#include "utilities.h" #include @@ -37,7 +38,7 @@ #include #include -#include "fixlastfm.h" +#include "radio/fixlastfm.h" #include #include @@ -50,9 +51,9 @@ #include using boost::scoped_ptr; -#include "trackslider.h" -#include "engines/enginebase.h" #include "albumcoverloader.h" +#include "engines/enginebase.h" +#include "widgets/trackslider.h" static QStringList Prepend(const QString& text, const QStringList& list) { QStringList ret(list); @@ -481,7 +482,7 @@ QString Song::PrettyLength() const { if (d->length_ == -1) return QString::null; - return TrackSlider::PrettyTime(d->length_); + return Utilities::PrettyTime(d->length_); } bool Song::IsMetadataEqual(const Song& other) const { diff --git a/src/song.h b/src/core/song.h similarity index 100% rename from src/song.h rename to src/core/song.h diff --git a/src/stylesheetloader.cpp b/src/core/stylesheetloader.cpp similarity index 100% rename from src/stylesheetloader.cpp rename to src/core/stylesheetloader.cpp diff --git a/src/stylesheetloader.h b/src/core/stylesheetloader.h similarity index 100% rename from src/stylesheetloader.h rename to src/core/stylesheetloader.h diff --git a/src/core/utilities.cpp b/src/core/utilities.cpp new file mode 100644 index 000000000..5e303d755 --- /dev/null +++ b/src/core/utilities.cpp @@ -0,0 +1,39 @@ +/* This file is part of Clementine. + + Clementine is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Clementine is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Clementine. If not, see . +*/ + +#include "utilities.h" + +namespace Utilities { + +QString PrettyTime(int seconds) { + // last.fm sometimes gets the track length wrong, so you end up with + // negative times. + seconds = qAbs(seconds); + + int hours = seconds / (60*60); + int minutes = (seconds / 60) % 60; + seconds %= 60; + + QString ret; + if (hours) + ret.sprintf("%d:%02d:%02d", hours, minutes, seconds); + else + ret.sprintf("%d:%02d", minutes, seconds); + + return ret; +} + +} // namespace diff --git a/src/core/utilities.h b/src/core/utilities.h new file mode 100644 index 000000000..8263770b1 --- /dev/null +++ b/src/core/utilities.h @@ -0,0 +1,26 @@ +/* This file is part of Clementine. + + Clementine is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Clementine is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Clementine. If not, see . +*/ + +#ifndef UTILITIES_H +#define UTILITIES_H + +#include + +namespace Utilities { + QString PrettyTime(int seconds); +} + +#endif // UTILITIES_H diff --git a/src/xspfparser.cpp b/src/core/xspfparser.cpp similarity index 100% rename from src/xspfparser.cpp rename to src/core/xspfparser.cpp diff --git a/src/xspfparser.h b/src/core/xspfparser.h similarity index 100% rename from src/xspfparser.h rename to src/core/xspfparser.h diff --git a/src/edittagdialog.cpp b/src/edittagdialog.cpp deleted file mode 100644 index d94a0f996..000000000 --- a/src/edittagdialog.cpp +++ /dev/null @@ -1,143 +0,0 @@ -/* This file is part of Clementine. - - Clementine is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Clementine is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Clementine. If not, see . -*/ - -#include "playlistdelegates.h" -#include "edittagdialog.h" -#include "library.h" - -#include - -const char* EditTagDialog::kHintText = QT_TR_NOOP("[click to edit]"); - -EditTagDialog::EditTagDialog(QWidget* parent) - : QDialog(parent) -{ - ui_.setupUi(this); -} - -bool EditTagDialog::SetSongs(const SongList &s) { - SongList songs; - - foreach (const Song& song, s) { - if (song.IsEditable()) - songs << song; - } - songs_ = songs; - - if (songs.count() == 0) - return false; - - // Don't allow editing of fields that don't make sense for multiple items - ui_.title->setEnabled(songs.count() == 1); - ui_.track->setEnabled(songs.count() == 1); - ui_.comment->setEnabled(songs.count() == 1); - - common_artist_ = songs[0].artist(); - common_album_ = songs[0].album(); - common_genre_ = songs[0].genre(); - common_year_ = songs[0].year(); - - if (songs.count() == 1) { - const Song& song = songs[0]; - - ui_.title->setText(song.title()); - ui_.artist->setText(song.artist()); - ui_.album->setText(song.album()); - ui_.genre->setText(song.genre()); - ui_.year->setValue(song.year()); - ui_.track->setValue(song.track()); - ui_.comment->setPlainText(song.comment()); - - ui_.filename->setText(song.filename()); - - ui_.artist->ClearHint(); - ui_.album->ClearHint(); - ui_.genre->ClearHint(); - } else { - // Find any fields that are common to all items - - ui_.title->clear(); - ui_.track->clear(); - ui_.comment->clear(); - - foreach (const Song& song, songs) { - if (common_artist_ != song.artist()) { - common_artist_ = QString::null; - ui_.artist->SetHint(kHintText); - } - - if (common_album_ != song.album()) { - common_album_ = QString::null; - ui_.album->SetHint(kHintText); - } - - if (common_genre_ != song.genre()) { - common_genre_ = QString::null; - ui_.genre->SetHint(kHintText); - } - - if (common_year_ != song.year()) - common_year_ = -1; - } - - ui_.artist->setText(common_artist_); - ui_.album->setText(common_album_); - ui_.genre->setText(common_genre_); - ui_.year->setValue(common_year_); - - ui_.filename->setText(tr("Editing %n tracks", "", songs.count())); - } - - return true; -} - -void EditTagDialog::SetTagCompleter(LibraryBackend* backend) { - new TagCompleter(backend, Playlist::Column_Artist, ui_.artist); - new TagCompleter(backend, Playlist::Column_Album, ui_.album); -} - -void EditTagDialog::accept() { - foreach (const Song& old, songs_) { - Song song(old); - - int track = ui_.track->text().isEmpty() ? -1 : ui_.track->value(); - int year = ui_.year->text().isEmpty() ? -1 : ui_.year->value(); - - if (ui_.title->isEnabled()) - song.set_title(ui_.title->text()); - - if (ui_.artist->isEnabled() && !(common_artist_.isNull() && ui_.artist->text().isEmpty())) - song.set_artist(ui_.artist->text()); - if (ui_.album->isEnabled() && !(common_album_.isNull() && ui_.album->text().isEmpty())) - song.set_album(ui_.album->text()); - if (ui_.genre->isEnabled() && !(common_genre_.isNull() && ui_.genre->text().isEmpty())) - song.set_genre(ui_.genre->text()); - if (ui_.year->isEnabled() && !(common_year_ == -1 && year == -1)) - song.set_year(year); - - if (ui_.track->isEnabled()) - song.set_track(track); - - if (ui_.comment->isEnabled()) - song.set_comment(ui_.comment->toPlainText()); - - song.Save(); - - emit SongEdited(old, song); - } - - QDialog::accept(); -} diff --git a/src/engines/CMakeLists.txt b/src/engines/CMakeLists.txt new file mode 100644 index 000000000..95ee8b89e --- /dev/null +++ b/src/engines/CMakeLists.txt @@ -0,0 +1,55 @@ +cmake_minimum_required(VERSION 2.6) + +set(ENGINES-SOURCES + enginebase.cpp +) + +set(ENGINES-HEADERS + enginebase.h +) + +# lists of engine source files +set(GST_ENGINE_SRC + gstengine.cpp + gstequalizer.cpp + gstenginepipeline.cpp +) +set(GST_ENGINE_MOC + gstengine.h + gstenginepipeline.h +) +set(GST_ENGINE_LIB + GSTREAMER + GSTREAMER_BASE +) + +set(XINE_ENGINE_SRC + xine-engine.cpp + xine-scope.c +) +set(XINE_ENGINE_MOC + xine-engine.h +) + +# try to add engines +include(../../AddEngine.cmake) +add_engine(gst "${GST_ENGINE_LIB}" "${GST_ENGINE_SRC}" "${GST_ENGINE_MOC}" ON) +add_engine(vlc LIBVLC vlcengine.cpp vlcengine.h OFF) +add_engine(xine LIBXINE "${XINE_ENGINE_SRC}" "${XINE_ENGINE_MOC}" OFF) +add_engine(qt-phonon QT_PHONON phononengine.cpp phononengine.h OFF) +print_engines() + +# need at least 1 engine +if(NOT ENGINES_ENABLED) + message(FATAL_ERROR "no engine enabled!") +endif(NOT ENGINES_ENABLED) + + +qt4_wrap_cpp(ENGINES-MOC ${ENGINES-HEADERS}) + +add_library(clementine_engines + ${ENGINES-SOURCES} + ${ENGINES-MOC} +) + +add_translation_source(engines ${ENGINES-SOURCES} ${ENGINES-MOC}) diff --git a/src/library/CMakeLists.txt b/src/library/CMakeLists.txt new file mode 100644 index 000000000..16ae44294 --- /dev/null +++ b/src/library/CMakeLists.txt @@ -0,0 +1,55 @@ +cmake_minimum_required(VERSION 2.6) + +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) + +set(SOURCES + groupbydialog.cpp + library.cpp + librarybackend.cpp + libraryconfig.cpp + libraryconfigdialog.cpp + librarydirectorymodel.cpp + libraryfilterwidget.cpp + librarymodel.cpp + libraryplaylistitem.cpp + libraryquery.cpp + libraryview.cpp + librarywatcher.cpp +) + +set(HEADERS + groupbydialog.h + library.h + librarybackend.h + libraryconfig.h + libraryconfigdialog.h + librarydirectorymodel.h + libraryfilterwidget.h + librarymodel.h + libraryview.h + librarywatcher.h +) + +set(UI + groupbydialog.ui + libraryconfig.ui + libraryconfigdialog.ui + libraryfilterwidget.ui +) + + +qt4_wrap_cpp(MOC ${HEADERS}) +qt4_wrap_ui(UIC ${UI}) + +add_library(clementine_library + ${SOURCES} + ${MOC} + ${UIC} +) + +target_link_libraries(clementine_library + clementine_core + clementine_playlist +) + +add_translation_source(library ${SOURCES} ${MOC} ${UIC}) diff --git a/src/directory.h b/src/library/directory.h similarity index 100% rename from src/directory.h rename to src/library/directory.h diff --git a/src/groupbydialog.cpp b/src/library/groupbydialog.cpp similarity index 64% rename from src/groupbydialog.cpp rename to src/library/groupbydialog.cpp index 447243ea3..c80cfb9c8 100644 --- a/src/groupbydialog.cpp +++ b/src/library/groupbydialog.cpp @@ -15,13 +15,15 @@ */ #include "groupbydialog.h" +#include "ui_groupbydialog.h" #include GroupByDialog::GroupByDialog(QWidget *parent) - : QDialog(parent) + : QDialog(parent), + ui_(new Ui_GroupByDialog) { - ui_.setupUi(this); + ui_->setupUi(this); Reset(); mapping_.insert(Mapping(LibraryModel::GroupBy_None, 0)); @@ -33,26 +35,30 @@ GroupByDialog::GroupByDialog(QWidget *parent) mapping_.insert(Mapping(LibraryModel::GroupBy_Year, 6)); mapping_.insert(Mapping(LibraryModel::GroupBy_YearAlbum, 7)); - connect(ui_.button_box->button(QDialogButtonBox::Reset), SIGNAL(clicked()), + connect(ui_->button_box->button(QDialogButtonBox::Reset), SIGNAL(clicked()), SLOT(Reset())); } +GroupByDialog::~GroupByDialog() { + delete ui_; +} + void GroupByDialog::Reset() { - ui_.first->setCurrentIndex(2); // Artist - ui_.second->setCurrentIndex(1); // Album - ui_.third->setCurrentIndex(0); // None + ui_->first->setCurrentIndex(2); // Artist + ui_->second->setCurrentIndex(1); // Album + ui_->third->setCurrentIndex(0); // None } void GroupByDialog::accept() { emit Accepted(LibraryModel::Grouping( - mapping_.get().find(ui_.first->currentIndex())->group_by, - mapping_.get().find(ui_.second->currentIndex())->group_by, - mapping_.get().find(ui_.third->currentIndex())->group_by)); + mapping_.get().find(ui_->first->currentIndex())->group_by, + mapping_.get().find(ui_->second->currentIndex())->group_by, + mapping_.get().find(ui_->third->currentIndex())->group_by)); QDialog::accept(); } void GroupByDialog::LibraryGroupingChanged(const LibraryModel::Grouping& g) { - ui_.first->setCurrentIndex(mapping_.get().find(g[0])->combo_box_index); - ui_.second->setCurrentIndex(mapping_.get().find(g[1])->combo_box_index); - ui_.third->setCurrentIndex(mapping_.get().find(g[2])->combo_box_index); + ui_->first->setCurrentIndex(mapping_.get().find(g[0])->combo_box_index); + ui_->second->setCurrentIndex(mapping_.get().find(g[1])->combo_box_index); + ui_->third->setCurrentIndex(mapping_.get().find(g[2])->combo_box_index); } diff --git a/src/groupbydialog.h b/src/library/groupbydialog.h similarity index 96% rename from src/groupbydialog.h rename to src/library/groupbydialog.h index 815f423b5..f8fbd872c 100644 --- a/src/groupbydialog.h +++ b/src/library/groupbydialog.h @@ -24,7 +24,8 @@ #include #include "librarymodel.h" -#include "ui_groupbydialog.h" + +class Ui_GroupByDialog; using boost::multi_index_container; using boost::multi_index::indexed_by; @@ -37,6 +38,7 @@ class GroupByDialog : public QDialog { public: GroupByDialog(QWidget *parent = 0); + ~GroupByDialog(); public slots: void LibraryGroupingChanged(const LibraryModel::Grouping& g); @@ -69,7 +71,7 @@ class GroupByDialog : public QDialog { > MappingContainer; MappingContainer mapping_; - Ui_GroupByDialog ui_; + Ui_GroupByDialog* ui_; }; #endif // GROUPBYDIALOG_H diff --git a/src/groupbydialog.ui b/src/library/groupbydialog.ui similarity index 100% rename from src/groupbydialog.ui rename to src/library/groupbydialog.ui diff --git a/src/library.cpp b/src/library/library.cpp similarity index 100% rename from src/library.cpp rename to src/library/library.cpp diff --git a/src/library.h b/src/library/library.h similarity index 97% rename from src/library.h rename to src/library/library.h index a8709054d..c33524614 100644 --- a/src/library.h +++ b/src/library/library.h @@ -17,7 +17,7 @@ #ifndef LIBRARY_H #define LIBRARY_H -#include "backgroundthread.h" +#include "core/backgroundthread.h" #include diff --git a/src/librarybackend.cpp b/src/library/librarybackend.cpp similarity index 99% rename from src/librarybackend.cpp rename to src/library/librarybackend.cpp index f3922122f..0951e7581 100644 --- a/src/librarybackend.cpp +++ b/src/library/librarybackend.cpp @@ -16,8 +16,8 @@ #include "librarybackend.h" #include "libraryquery.h" -#include "scopedtransaction.h" -#include "database.h" +#include "core/database.h" +#include "core/scopedtransaction.h" #include #include diff --git a/src/librarybackend.h b/src/library/librarybackend.h similarity index 99% rename from src/librarybackend.h rename to src/library/librarybackend.h index 657b526d0..f3da61811 100644 --- a/src/librarybackend.h +++ b/src/library/librarybackend.h @@ -21,8 +21,8 @@ #include #include "directory.h" -#include "song.h" #include "libraryquery.h" +#include "core/song.h" class Database; diff --git a/src/libraryconfig.cpp b/src/library/libraryconfig.cpp similarity index 76% rename from src/libraryconfig.cpp rename to src/library/libraryconfig.cpp index 31f6eb42a..27f6d9644 100644 --- a/src/libraryconfig.cpp +++ b/src/library/libraryconfig.cpp @@ -17,6 +17,7 @@ #include "libraryconfig.h" #include "librarydirectorymodel.h" #include "libraryview.h" +#include "ui_libraryconfig.h" #include #include @@ -26,25 +27,30 @@ const char* LibraryConfig::kSettingsGroup = "LibraryConfig"; LibraryConfig::LibraryConfig(QWidget* parent) : QWidget(parent), + ui_(new Ui_LibraryConfig), model_(NULL) { - ui_.setupUi(this); + ui_->setupUi(this); - connect(ui_.add, SIGNAL(clicked()), SLOT(Add())); - connect(ui_.remove, SIGNAL(clicked()), SLOT(Remove())); + connect(ui_->add, SIGNAL(clicked()), SLOT(Add())); + connect(ui_->remove, SIGNAL(clicked()), SLOT(Remove())); +} + +LibraryConfig::~LibraryConfig() { + delete ui_; } void LibraryConfig::SetModel(LibraryDirectoryModel *model) { - if (ui_.list->selectionModel()) { - disconnect(ui_.list->selectionModel(), + if (ui_->list->selectionModel()) { + disconnect(ui_->list->selectionModel(), SIGNAL(currentRowChanged(QModelIndex, QModelIndex)), this, SLOT(CurrentRowChanged(QModelIndex))); } model_ = model; - ui_.list->setModel(model_); + ui_->list->setModel(model_); - connect(ui_.list->selectionModel(), + connect(ui_->list->selectionModel(), SIGNAL(currentRowChanged(QModelIndex, QModelIndex)), SLOT(CurrentRowChanged(QModelIndex))); } @@ -64,18 +70,18 @@ void LibraryConfig::Add() { } void LibraryConfig::Remove() { - model_->RemoveDirectory(ui_.list->currentIndex()); + model_->RemoveDirectory(ui_->list->currentIndex()); } void LibraryConfig::CurrentRowChanged(const QModelIndex& index) { - ui_.remove->setEnabled(index.isValid()); + ui_->remove->setEnabled(index.isValid()); } void LibraryConfig::Save() { QSettings s; s.beginGroup(LibraryView::kSettingsGroup); - s.setValue("auto_open", ui_.auto_open->isChecked()); + s.setValue("auto_open", ui_->auto_open->isChecked()); } void LibraryConfig::showEvent(QShowEvent *) { @@ -86,5 +92,5 @@ void LibraryConfig::Load() { QSettings s; s.beginGroup(LibraryView::kSettingsGroup); - ui_.auto_open->setChecked(s.value("auto_open", true).toBool()); + ui_->auto_open->setChecked(s.value("auto_open", true).toBool()); } diff --git a/src/libraryconfig.h b/src/library/libraryconfig.h similarity index 93% rename from src/libraryconfig.h rename to src/library/libraryconfig.h index 314a8cd93..29f84f2c9 100644 --- a/src/libraryconfig.h +++ b/src/library/libraryconfig.h @@ -19,15 +19,17 @@ #include -#include "ui_libraryconfig.h" - +class Ui_LibraryConfig; class LibraryDirectoryModel; +class QModelIndex; + class LibraryConfig : public QWidget { Q_OBJECT public: LibraryConfig(QWidget* parent = 0); + ~LibraryConfig(); void SetModel(LibraryDirectoryModel* model); @@ -47,7 +49,7 @@ class LibraryConfig : public QWidget { private: static const char* kSettingsGroup; - Ui::LibraryConfig ui_; + Ui_LibraryConfig* ui_; LibraryDirectoryModel* model_; }; diff --git a/src/libraryconfig.ui b/src/library/libraryconfig.ui similarity index 100% rename from src/libraryconfig.ui rename to src/library/libraryconfig.ui diff --git a/src/libraryconfigdialog.cpp b/src/library/libraryconfigdialog.cpp similarity index 79% rename from src/libraryconfigdialog.cpp rename to src/library/libraryconfigdialog.cpp index 4186a2ea6..c1fd1a638 100644 --- a/src/libraryconfigdialog.cpp +++ b/src/library/libraryconfigdialog.cpp @@ -15,18 +15,24 @@ */ #include "libraryconfigdialog.h" +#include "ui_libraryconfigdialog.h" LibraryConfigDialog::LibraryConfigDialog(QWidget *parent) - : QDialog(parent) + : QDialog(parent), + ui_(new Ui_LibraryConfigDialog) { - ui_.setupUi(this); + ui_->setupUi(this); +} + +LibraryConfigDialog::~LibraryConfigDialog() { + delete ui_; } void LibraryConfigDialog::SetModel(LibraryDirectoryModel* model) { - ui_.config->SetModel(model); + ui_->config->SetModel(model); } void LibraryConfigDialog::accept() { - ui_.config->Save(); + ui_->config->Save(); QDialog::accept(); } diff --git a/src/libraryconfigdialog.h b/src/library/libraryconfigdialog.h similarity index 92% rename from src/libraryconfigdialog.h rename to src/library/libraryconfigdialog.h index f51367f39..fe4c27df0 100644 --- a/src/libraryconfigdialog.h +++ b/src/library/libraryconfigdialog.h @@ -19,14 +19,14 @@ #include -#include "ui_libraryconfigdialog.h" - +class Ui_LibraryConfigDialog; class LibraryDirectoryModel; class LibraryConfigDialog : public QDialog { Q_OBJECT public: LibraryConfigDialog(QWidget* parent = 0); + ~LibraryConfigDialog(); void SetModel(LibraryDirectoryModel* model); @@ -34,7 +34,7 @@ class LibraryConfigDialog : public QDialog { void accept(); private: - Ui::LibraryConfigDialog ui_; + Ui_LibraryConfigDialog* ui_; }; #endif // LIBRARYCONFIGDIALOG_H diff --git a/src/libraryconfigdialog.ui b/src/library/libraryconfigdialog.ui similarity index 100% rename from src/libraryconfigdialog.ui rename to src/library/libraryconfigdialog.ui diff --git a/src/librarydirectorymodel.cpp b/src/library/librarydirectorymodel.cpp similarity index 100% rename from src/librarydirectorymodel.cpp rename to src/library/librarydirectorymodel.cpp diff --git a/src/librarydirectorymodel.h b/src/library/librarydirectorymodel.h similarity index 100% rename from src/librarydirectorymodel.h rename to src/library/librarydirectorymodel.h diff --git a/src/libraryfilterwidget.cpp b/src/library/libraryfilterwidget.cpp similarity index 68% rename from src/libraryfilterwidget.cpp rename to src/library/libraryfilterwidget.cpp index d1960a376..2df79337f 100644 --- a/src/libraryfilterwidget.cpp +++ b/src/library/libraryfilterwidget.cpp @@ -18,6 +18,7 @@ #include "librarymodel.h" #include "groupbydialog.h" #include "libraryconfigdialog.h" +#include "ui_libraryfilterwidget.h" #include #include @@ -26,62 +27,63 @@ LibraryFilterWidget::LibraryFilterWidget(QWidget *parent) : QWidget(parent), + ui_(new Ui_LibraryFilterWidget), model_(NULL), group_by_dialog_(new GroupByDialog), library_config_dialog_(new LibraryConfigDialog) { - ui_.setupUi(this); + ui_->setupUi(this); // Filter by age QActionGroup* filter_age_group = new QActionGroup(this); - filter_age_group->addAction(ui_.filter_age_all); - filter_age_group->addAction(ui_.filter_age_today); - filter_age_group->addAction(ui_.filter_age_week); - filter_age_group->addAction(ui_.filter_age_month); - filter_age_group->addAction(ui_.filter_age_three_months); - filter_age_group->addAction(ui_.filter_age_year); + filter_age_group->addAction(ui_->filter_age_all); + filter_age_group->addAction(ui_->filter_age_today); + filter_age_group->addAction(ui_->filter_age_week); + filter_age_group->addAction(ui_->filter_age_month); + filter_age_group->addAction(ui_->filter_age_three_months); + filter_age_group->addAction(ui_->filter_age_year); filter_age_menu_ = new QMenu(tr("Show"), this); filter_age_menu_->addActions(filter_age_group->actions()); filter_age_mapper_ = new QSignalMapper(this); - filter_age_mapper_->setMapping(ui_.filter_age_all, -1); - filter_age_mapper_->setMapping(ui_.filter_age_today, 60*60*24); - filter_age_mapper_->setMapping(ui_.filter_age_week, 60*60*24*7); - filter_age_mapper_->setMapping(ui_.filter_age_month, 60*60*24*30); - filter_age_mapper_->setMapping(ui_.filter_age_three_months, 60*60*24*30*3); - filter_age_mapper_->setMapping(ui_.filter_age_year, 60*60*24*365); + filter_age_mapper_->setMapping(ui_->filter_age_all, -1); + filter_age_mapper_->setMapping(ui_->filter_age_today, 60*60*24); + filter_age_mapper_->setMapping(ui_->filter_age_week, 60*60*24*7); + filter_age_mapper_->setMapping(ui_->filter_age_month, 60*60*24*30); + filter_age_mapper_->setMapping(ui_->filter_age_three_months, 60*60*24*30*3); + filter_age_mapper_->setMapping(ui_->filter_age_year, 60*60*24*365); - connect(ui_.filter_age_all, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); - connect(ui_.filter_age_today, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); - connect(ui_.filter_age_week, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); - connect(ui_.filter_age_month, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); - connect(ui_.filter_age_three_months, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); - connect(ui_.filter_age_year, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); - connect(ui_.clear, SIGNAL(clicked()), SLOT(ClearFilter())); + connect(ui_->filter_age_all, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_->filter_age_today, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_->filter_age_week, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_->filter_age_month, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_->filter_age_three_months, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_->filter_age_year, SIGNAL(triggered()), filter_age_mapper_, SLOT(map())); + connect(ui_->clear, SIGNAL(clicked()), SLOT(ClearFilter())); // "Group by ..." - ui_.group_by_artist->setProperty("group_by", QVariant::fromValue( + ui_->group_by_artist->setProperty("group_by", QVariant::fromValue( LibraryModel::Grouping(LibraryModel::GroupBy_Artist))); - ui_.group_by_artist_album->setProperty("group_by", QVariant::fromValue( + ui_->group_by_artist_album->setProperty("group_by", QVariant::fromValue( LibraryModel::Grouping(LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_Album))); - ui_.group_by_artist_yearalbum->setProperty("group_by", QVariant::fromValue( + ui_->group_by_artist_yearalbum->setProperty("group_by", QVariant::fromValue( LibraryModel::Grouping(LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_YearAlbum))); - ui_.group_by_album->setProperty("group_by", QVariant::fromValue( + ui_->group_by_album->setProperty("group_by", QVariant::fromValue( LibraryModel::Grouping(LibraryModel::GroupBy_Album))); - ui_.group_by_genre_album->setProperty("group_by", QVariant::fromValue( + ui_->group_by_genre_album->setProperty("group_by", QVariant::fromValue( LibraryModel::Grouping(LibraryModel::GroupBy_Genre, LibraryModel::GroupBy_Album))); - ui_.group_by_genre_artist_album->setProperty("group_by", QVariant::fromValue( + ui_->group_by_genre_artist_album->setProperty("group_by", QVariant::fromValue( LibraryModel::Grouping(LibraryModel::GroupBy_Genre, LibraryModel::GroupBy_Artist, LibraryModel::GroupBy_Album))); group_by_group_ = new QActionGroup(this); - group_by_group_->addAction(ui_.group_by_artist); - group_by_group_->addAction(ui_.group_by_artist_album); - group_by_group_->addAction(ui_.group_by_artist_yearalbum); - group_by_group_->addAction(ui_.group_by_album); - group_by_group_->addAction(ui_.group_by_genre_album); - group_by_group_->addAction(ui_.group_by_genre_artist_album); - group_by_group_->addAction(ui_.group_by_advanced); + group_by_group_->addAction(ui_->group_by_artist); + group_by_group_->addAction(ui_->group_by_artist_album); + group_by_group_->addAction(ui_->group_by_artist_yearalbum); + group_by_group_->addAction(ui_->group_by_album); + group_by_group_->addAction(ui_->group_by_genre_album); + group_by_group_->addAction(ui_->group_by_genre_artist_album); + group_by_group_->addAction(ui_->group_by_advanced); group_by_menu_ = new QMenu(tr("Group by"), this); group_by_menu_->addActions(group_by_group_->actions()); @@ -95,11 +97,12 @@ LibraryFilterWidget::LibraryFilterWidget(QWidget *parent) library_menu->addSeparator(); config_action_ = library_menu->addAction( tr("Configure library..."), library_config_dialog_.get(), SLOT(show())); - ui_.options->setMenu(library_menu); + ui_->options->setMenu(library_menu); connect(library_config_dialog_.get(), SIGNAL(accepted()), SIGNAL(LibraryConfigChanged())); } LibraryFilterWidget::~LibraryFilterWidget() { + delete ui_; } void LibraryFilterWidget::SetLibraryModel(LibraryModel *model) { @@ -107,7 +110,7 @@ void LibraryFilterWidget::SetLibraryModel(LibraryModel *model) { disconnect(model_, 0, this, 0); disconnect(model_, 0, group_by_dialog_.get(), 0); disconnect(group_by_dialog_.get(), 0, model_, 0); - disconnect(ui_.filter, 0, model_, 0); + disconnect(ui_->filter, 0, model_, 0); disconnect(filter_age_mapper_, 0, model_, 0); } @@ -120,7 +123,7 @@ void LibraryFilterWidget::SetLibraryModel(LibraryModel *model) { SLOT(GroupingChanged(LibraryModel::Grouping))); connect(group_by_dialog_.get(), SIGNAL(Accepted(LibraryModel::Grouping)), model_, SLOT(SetGroupBy(LibraryModel::Grouping))); - connect(ui_.filter, SIGNAL(textChanged(QString)), model_, SLOT(SetFilterText(QString))); + connect(ui_->filter, SIGNAL(textChanged(QString)), model_, SLOT(SetFilterText(QString))); connect(filter_age_mapper_, SIGNAL(mapped(int)), model_, SLOT(SetFilterAge(int))); // Set up the dialogs @@ -167,12 +170,12 @@ void LibraryFilterWidget::GroupingChanged(const LibraryModel::Grouping& g) { return; } } - ui_.group_by_advanced->setChecked(true); + ui_->group_by_advanced->setChecked(true); } void LibraryFilterWidget::ClearFilter() { - ui_.filter->clear(); - ui_.filter->setFocus(); + ui_->filter->clear(); + ui_->filter->setFocus(); } void LibraryFilterWidget::ShowConfigDialog() { @@ -180,7 +183,7 @@ void LibraryFilterWidget::ShowConfigDialog() { } void LibraryFilterWidget::SetFilterHint(const QString& hint) { - ui_.filter->SetHint(hint); + ui_->filter->SetHint(hint); } void LibraryFilterWidget::SetAgeFilterEnabled(bool enabled) { diff --git a/src/libraryfilterwidget.h b/src/library/libraryfilterwidget.h similarity index 96% rename from src/libraryfilterwidget.h rename to src/library/libraryfilterwidget.h index e41fce843..c8ee67d63 100644 --- a/src/libraryfilterwidget.h +++ b/src/library/libraryfilterwidget.h @@ -21,11 +21,11 @@ #include -#include "ui_libraryfilterwidget.h" #include "librarymodel.h" class GroupByDialog; class LibraryConfigDialog; +class Ui_LibraryFilterWidget; class QMenu; class QActionGroup; @@ -58,7 +58,7 @@ class LibraryFilterWidget : public QWidget { void ClearFilter(); private: - Ui::LibraryFilterWidget ui_; + Ui_LibraryFilterWidget* ui_; LibraryModel* model_; boost::scoped_ptr group_by_dialog_; diff --git a/src/libraryfilterwidget.ui b/src/library/libraryfilterwidget.ui similarity index 96% rename from src/libraryfilterwidget.ui rename to src/library/libraryfilterwidget.ui index 173d1d7c2..15ed54e41 100644 --- a/src/libraryfilterwidget.ui +++ b/src/library/libraryfilterwidget.ui @@ -23,7 +23,7 @@ - + :/clear.png:/clear.png @@ -47,7 +47,7 @@ - + :/configure.png:/configure.png @@ -177,11 +177,11 @@ LineEdit QLineEdit -
lineedit.h
+
widgets/lineedit.h
- + diff --git a/src/libraryitem.h b/src/library/libraryitem.h similarity index 95% rename from src/libraryitem.h rename to src/library/libraryitem.h index 968f1a94d..b3370b436 100644 --- a/src/libraryitem.h +++ b/src/library/libraryitem.h @@ -20,8 +20,8 @@ #include #include -#include "song.h" -#include "simpletreeitem.h" +#include "core/simpletreeitem.h" +#include "core/song.h" class LibraryItem : public SimpleTreeItem { public: diff --git a/src/librarymodel.cpp b/src/library/librarymodel.cpp similarity index 99% rename from src/librarymodel.cpp rename to src/library/librarymodel.cpp index fe17eed6b..5914327f5 100644 --- a/src/librarymodel.cpp +++ b/src/library/librarymodel.cpp @@ -17,8 +17,8 @@ #include "librarymodel.h" #include "librarybackend.h" #include "libraryitem.h" -#include "songmimedata.h" #include "librarydirectorymodel.h" +#include "playlist/songmimedata.h" #include #include diff --git a/src/librarymodel.h b/src/library/librarymodel.h similarity index 98% rename from src/librarymodel.h rename to src/library/librarymodel.h index b5810a2c5..c8ba47007 100644 --- a/src/librarymodel.h +++ b/src/library/librarymodel.h @@ -20,13 +20,13 @@ #include #include -#include "backgroundthread.h" #include "librarywatcher.h" #include "libraryquery.h" -#include "engines/engine_fwd.h" -#include "song.h" #include "libraryitem.h" -#include "simpletreemodel.h" +#include "core/backgroundthread.h" +#include "core/simpletreemodel.h" +#include "core/song.h" +#include "engines/engine_fwd.h" #include diff --git a/src/libraryplaylistitem.cpp b/src/library/libraryplaylistitem.cpp similarity index 100% rename from src/libraryplaylistitem.cpp rename to src/library/libraryplaylistitem.cpp diff --git a/src/libraryplaylistitem.h b/src/library/libraryplaylistitem.h similarity index 95% rename from src/libraryplaylistitem.h rename to src/library/libraryplaylistitem.h index fa4bdb44b..90896d1de 100644 --- a/src/libraryplaylistitem.h +++ b/src/library/libraryplaylistitem.h @@ -17,8 +17,8 @@ #ifndef LIBRARYPLAYLISTITEM_H #define LIBRARYPLAYLISTITEM_H -#include "playlistitem.h" -#include "song.h" +#include "core/song.h" +#include "playlist/playlistitem.h" class LibraryPlaylistItem : public PlaylistItem { public: diff --git a/src/libraryquery.cpp b/src/library/libraryquery.cpp similarity index 99% rename from src/libraryquery.cpp rename to src/library/libraryquery.cpp index 78d63ad93..565a58a15 100644 --- a/src/libraryquery.cpp +++ b/src/library/libraryquery.cpp @@ -15,7 +15,7 @@ */ #include "libraryquery.h" -#include "song.h" +#include "core/song.h" #include #include diff --git a/src/libraryquery.h b/src/library/libraryquery.h similarity index 100% rename from src/libraryquery.h rename to src/library/libraryquery.h diff --git a/src/libraryview.cpp b/src/library/libraryview.cpp similarity index 100% rename from src/libraryview.cpp rename to src/library/libraryview.cpp diff --git a/src/libraryview.h b/src/library/libraryview.h similarity index 100% rename from src/libraryview.h rename to src/library/libraryview.h diff --git a/src/librarywatcher.cpp b/src/library/librarywatcher.cpp similarity index 100% rename from src/librarywatcher.cpp rename to src/library/librarywatcher.cpp diff --git a/src/librarywatcher.h b/src/library/librarywatcher.h similarity index 99% rename from src/librarywatcher.h rename to src/library/librarywatcher.h index 20a0cb51e..3b1946fe4 100644 --- a/src/librarywatcher.h +++ b/src/library/librarywatcher.h @@ -18,7 +18,7 @@ #define LIBRARYWATCHER_H #include "directory.h" -#include "song.h" +#include "core/song.h" #include #include diff --git a/src/main.cpp b/src/main.cpp index e970158be..28d80f74d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -20,17 +20,18 @@ # include #endif // Q_OS_WIN32 -#include "directory.h" -#include "lastfmservice.h" -#include "mainwindow.h" -#include "player.h" -#include "song.h" -#include "equalizer.h" -#include "potranslator.h" -#include "commandlineoptions.h" -#include "engines/enginebase.h" #include "config.h" -#include "networkaccessmanager.h" +#include "core/commandlineoptions.h" +#include "core/mac_startup.h" +#include "core/networkaccessmanager.h" +#include "core/player.h" +#include "core/potranslator.h" +#include "core/song.h" +#include "engines/enginebase.h" +#include "library/directory.h" +#include "radio/lastfmservice.h" +#include "ui/equalizer.h" +#include "ui/mainwindow.h" #include #include @@ -43,12 +44,10 @@ #ifdef Q_WS_X11 # include # include -# include "mpris.h" -# include "osd.h" +# include "core/mpris.h" +# include "widgets/osd.h" #endif -#include "mac_startup.h" - // Load sqlite plugin on windows and mac. #ifndef Q_WS_X11 # include diff --git a/src/playlist/CMakeLists.txt b/src/playlist/CMakeLists.txt new file mode 100644 index 000000000..18b05e8e8 --- /dev/null +++ b/src/playlist/CMakeLists.txt @@ -0,0 +1,46 @@ +cmake_minimum_required(VERSION 2.6) + +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) + +set(SOURCES + playlist.cpp + playlistbackend.cpp + playlistdelegates.cpp + playlistheader.cpp + playlistitem.cpp + playlistsequence.cpp + playlistundocommands.cpp + playlistview.cpp + songplaylistitem.cpp +) + +set(HEADERS + playlist.h + playlistbackend.h + playlistdelegates.h + playlistheader.h + playlistsequence.h + playlistview.h + songmimedata.h +) + +set(UI + playlistsequence.ui +) + +qt4_wrap_cpp(MOC ${HEADERS}) +qt4_wrap_ui(UIC ${UI}) + +add_library(clementine_playlist + ${SOURCES} + ${MOC} + ${UIC} +) + +target_link_libraries(clementine_playlist + clementine_core + clementine_library + clementine_radio +) + +add_translation_source(playlist ${SOURCES} ${MOC} ${UIC}) diff --git a/src/playlist.cpp b/src/playlist/playlist.cpp similarity index 98% rename from src/playlist.cpp rename to src/playlist/playlist.cpp index d43c4c212..8716f22fb 100644 --- a/src/playlist.cpp +++ b/src/playlist/playlist.cpp @@ -17,17 +17,17 @@ #include "playlist.h" #include "songmimedata.h" #include "songplaylistitem.h" -#include "radiomimedata.h" -#include "radioplaylistitem.h" -#include "radiomodel.h" -#include "savedradio.h" #include "playlistbackend.h" -#include "libraryplaylistitem.h" #include "playlistundocommands.h" -#include "library.h" -#include "librarybackend.h" -#include "magnatuneservice.h" -#include "magnatuneplaylistitem.h" +#include "library/library.h" +#include "library/librarybackend.h" +#include "library/libraryplaylistitem.h" +#include "radio/magnatuneservice.h" +#include "radio/magnatuneplaylistitem.h" +#include "radio/radiomimedata.h" +#include "radio/radiomodel.h" +#include "radio/radioplaylistitem.h" +#include "radio/savedradio.h" #include #include diff --git a/src/playlist.h b/src/playlist/playlist.h similarity index 98% rename from src/playlist.h rename to src/playlist/playlist.h index 0a31d409e..efa4efc5d 100644 --- a/src/playlist.h +++ b/src/playlist/playlist.h @@ -23,10 +23,10 @@ #include #include "playlistitem.h" -#include "song.h" -#include "radioitem.h" #include "playlistsequence.h" -#include "settingsprovider.h" +#include "core/settingsprovider.h" +#include "core/song.h" +#include "radio/radioitem.h" class RadioService; class PlaylistBackend; diff --git a/src/playlistbackend.cpp b/src/playlist/playlistbackend.cpp similarity index 97% rename from src/playlistbackend.cpp rename to src/playlist/playlistbackend.cpp index 23fb70570..ea568a3e2 100644 --- a/src/playlistbackend.cpp +++ b/src/playlist/playlistbackend.cpp @@ -15,9 +15,9 @@ */ #include "playlistbackend.h" -#include "database.h" -#include "scopedtransaction.h" -#include "song.h" +#include "core/database.h" +#include "core/scopedtransaction.h" +#include "core/song.h" #include #include diff --git a/src/playlistbackend.h b/src/playlist/playlistbackend.h similarity index 100% rename from src/playlistbackend.h rename to src/playlist/playlistbackend.h diff --git a/src/playlistdelegates.cpp b/src/playlist/playlistdelegates.cpp similarity index 97% rename from src/playlistdelegates.cpp rename to src/playlist/playlistdelegates.cpp index 5cdb7624b..af0c87f47 100644 --- a/src/playlistdelegates.cpp +++ b/src/playlist/playlistdelegates.cpp @@ -15,8 +15,9 @@ */ #include "playlistdelegates.h" -#include "trackslider.h" -#include "librarybackend.h" +#include "core/utilities.h" +#include "library/librarybackend.h" +#include "widgets/trackslider.h" #include #include @@ -24,6 +25,7 @@ #include #include #include +#include const int PlaylistDelegateBase::kMinHeight = 19; @@ -145,7 +147,7 @@ QString LengthItemDelegate::displayText(const QVariant& value, const QLocale&) c int seconds = value.toInt(&ok); if (ok && seconds > 0) - return TrackSlider::PrettyTime(seconds); + return Utilities::PrettyTime(seconds); return QString::null; } diff --git a/src/playlistdelegates.h b/src/playlist/playlistdelegates.h similarity index 99% rename from src/playlistdelegates.h rename to src/playlist/playlistdelegates.h index 19de7af03..2aff4d307 100644 --- a/src/playlistdelegates.h +++ b/src/playlist/playlistdelegates.h @@ -18,7 +18,7 @@ #define PLAYLISTDELEGATES_H #include "playlist.h" -#include "library.h" +#include "library/library.h" #include #include diff --git a/src/playlistheader.cpp b/src/playlist/playlistheader.cpp similarity index 100% rename from src/playlistheader.cpp rename to src/playlist/playlistheader.cpp diff --git a/src/playlistheader.h b/src/playlist/playlistheader.h similarity index 100% rename from src/playlistheader.h rename to src/playlist/playlistheader.h diff --git a/src/playlistitem.cpp b/src/playlist/playlistitem.cpp similarity index 93% rename from src/playlistitem.cpp rename to src/playlist/playlistitem.cpp index ebf5b5a5e..37440dd6c 100644 --- a/src/playlistitem.cpp +++ b/src/playlist/playlistitem.cpp @@ -16,9 +16,9 @@ #include "playlistitem.h" #include "songplaylistitem.h" -#include "radioplaylistitem.h" -#include "libraryplaylistitem.h" -#include "magnatuneplaylistitem.h" +#include "library/libraryplaylistitem.h" +#include "radio/magnatuneplaylistitem.h" +#include "radio/radioplaylistitem.h" #include diff --git a/src/playlistitem.h b/src/playlist/playlistitem.h similarity index 100% rename from src/playlistitem.h rename to src/playlist/playlistitem.h diff --git a/src/playlistsequence.cpp b/src/playlist/playlistsequence.cpp similarity index 63% rename from src/playlistsequence.cpp rename to src/playlist/playlistsequence.cpp index 98d393c60..b3864c737 100644 --- a/src/playlistsequence.cpp +++ b/src/playlist/playlistsequence.cpp @@ -15,6 +15,7 @@ */ #include "playlistsequence.h" +#include "ui_playlistsequence.h" #include #include @@ -25,6 +26,7 @@ const char* PlaylistSequence::kSettingsGroup = "PlaylistSequence"; PlaylistSequence::PlaylistSequence(QWidget *parent, SettingsProvider *settings) : QWidget(parent), + ui_(new Ui_PlaylistSequence), settings_(settings ? settings : new DefaultSettingsProvider), repeat_menu_(new QMenu(this)), shuffle_menu_(new QMenu(this)), @@ -32,24 +34,24 @@ PlaylistSequence::PlaylistSequence(QWidget *parent, SettingsProvider *settings) repeat_mode_(Repeat_Off), shuffle_mode_(Shuffle_Off) { - ui_.setupUi(this); + ui_->setupUi(this); settings_->set_group(kSettingsGroup); QActionGroup* repeat_group = new QActionGroup(this); - repeat_group->addAction(ui_.action_repeat_off); - repeat_group->addAction(ui_.action_repeat_track); - repeat_group->addAction(ui_.action_repeat_album); - repeat_group->addAction(ui_.action_repeat_playlist); + repeat_group->addAction(ui_->action_repeat_off); + repeat_group->addAction(ui_->action_repeat_track); + repeat_group->addAction(ui_->action_repeat_album); + repeat_group->addAction(ui_->action_repeat_playlist); repeat_menu_->addActions(repeat_group->actions()); - ui_.repeat->setMenu(repeat_menu_); + ui_->repeat->setMenu(repeat_menu_); QActionGroup* shuffle_group = new QActionGroup(this); - shuffle_group->addAction(ui_.action_shuffle_off); - shuffle_group->addAction(ui_.action_shuffle_all); - shuffle_group->addAction(ui_.action_shuffle_album); + shuffle_group->addAction(ui_->action_shuffle_off); + shuffle_group->addAction(ui_->action_shuffle_all); + shuffle_group->addAction(ui_->action_shuffle_album); shuffle_menu_->addActions(shuffle_group->actions()); - ui_.shuffle->setMenu(shuffle_menu_); + ui_->shuffle->setMenu(shuffle_menu_); connect(repeat_group, SIGNAL(triggered(QAction*)), SLOT(RepeatActionTriggered(QAction*))); connect(shuffle_group, SIGNAL(triggered(QAction*)), SLOT(ShuffleActionTriggered(QAction*))); @@ -57,6 +59,10 @@ PlaylistSequence::PlaylistSequence(QWidget *parent, SettingsProvider *settings) Load(); } +PlaylistSequence::~PlaylistSequence() { + delete ui_; +} + void PlaylistSequence::Load() { loading_ = true; // Stops these setter functions calling Save() SetShuffleMode(ShuffleMode(settings_->value("shuffle_mode", Shuffle_Off).toInt())); @@ -73,29 +79,29 @@ void PlaylistSequence::Save() { void PlaylistSequence::RepeatActionTriggered(QAction* action) { RepeatMode mode = Repeat_Off; - if (action == ui_.action_repeat_track) mode = Repeat_Track; - if (action == ui_.action_repeat_album) mode = Repeat_Album; - if (action == ui_.action_repeat_playlist) mode = Repeat_Playlist; + if (action == ui_->action_repeat_track) mode = Repeat_Track; + if (action == ui_->action_repeat_album) mode = Repeat_Album; + if (action == ui_->action_repeat_playlist) mode = Repeat_Playlist; SetRepeatMode(mode); } void PlaylistSequence::ShuffleActionTriggered(QAction* action) { ShuffleMode mode = Shuffle_Off; - if (action == ui_.action_shuffle_all) mode = Shuffle_All; - if (action == ui_.action_shuffle_album) mode = Shuffle_Album; + if (action == ui_->action_shuffle_all) mode = Shuffle_All; + if (action == ui_->action_shuffle_album) mode = Shuffle_Album; SetShuffleMode(mode); } void PlaylistSequence::SetRepeatMode(RepeatMode mode) { - ui_.repeat->setChecked(mode != Repeat_Off); + ui_->repeat->setChecked(mode != Repeat_Off); switch(mode) { - case Repeat_Off: ui_.action_repeat_off->setChecked(true); break; - case Repeat_Track: ui_.action_repeat_track->setChecked(true); break; - case Repeat_Album: ui_.action_repeat_album->setChecked(true); break; - case Repeat_Playlist: ui_.action_repeat_playlist->setChecked(true); break; + case Repeat_Off: ui_->action_repeat_off->setChecked(true); break; + case Repeat_Track: ui_->action_repeat_track->setChecked(true); break; + case Repeat_Album: ui_->action_repeat_album->setChecked(true); break; + case Repeat_Playlist: ui_->action_repeat_playlist->setChecked(true); break; } if (mode != repeat_mode_) @@ -105,12 +111,12 @@ void PlaylistSequence::SetRepeatMode(RepeatMode mode) { } void PlaylistSequence::SetShuffleMode(ShuffleMode mode) { - ui_.shuffle->setChecked(mode != Shuffle_Off); + ui_->shuffle->setChecked(mode != Shuffle_Off); switch (mode) { - case Shuffle_Off: ui_.action_shuffle_off->setChecked(true); break; - case Shuffle_All: ui_.action_shuffle_all->setChecked(true); break; - case Shuffle_Album: ui_.action_shuffle_album->setChecked(true); break; + case Shuffle_Off: ui_->action_shuffle_off->setChecked(true); break; + case Shuffle_All: ui_->action_shuffle_all->setChecked(true); break; + case Shuffle_Album: ui_->action_shuffle_album->setChecked(true); break; } if (mode != shuffle_mode_) diff --git a/src/playlistsequence.h b/src/playlist/playlistsequence.h similarity index 94% rename from src/playlistsequence.h rename to src/playlist/playlistsequence.h index 21ca429a2..0ea2383e8 100644 --- a/src/playlistsequence.h +++ b/src/playlist/playlistsequence.h @@ -19,18 +19,20 @@ #include -#include "ui_playlistsequence.h" -#include "settingsprovider.h" +#include "core/settingsprovider.h" #include class QMenu; +class Ui_PlaylistSequence; + class PlaylistSequence : public QWidget { Q_OBJECT public: PlaylistSequence(QWidget *parent = 0, SettingsProvider* settings = 0); + ~PlaylistSequence(); enum RepeatMode { Repeat_Off = 0, @@ -69,7 +71,7 @@ class PlaylistSequence : public QWidget { void Save(); private: - Ui::PlaylistSequence ui_; + Ui_PlaylistSequence* ui_; boost::scoped_ptr settings_; QMenu* repeat_menu_; diff --git a/src/playlistsequence.ui b/src/playlist/playlistsequence.ui similarity index 100% rename from src/playlistsequence.ui rename to src/playlist/playlistsequence.ui diff --git a/src/playlistundocommands.cpp b/src/playlist/playlistundocommands.cpp similarity index 100% rename from src/playlistundocommands.cpp rename to src/playlist/playlistundocommands.cpp diff --git a/src/playlistundocommands.h b/src/playlist/playlistundocommands.h similarity index 100% rename from src/playlistundocommands.h rename to src/playlist/playlistundocommands.h diff --git a/src/playlistview.cpp b/src/playlist/playlistview.cpp similarity index 99% rename from src/playlistview.cpp rename to src/playlist/playlistview.cpp index 939ff1b63..83ad58564 100644 --- a/src/playlistview.cpp +++ b/src/playlist/playlistview.cpp @@ -26,6 +26,7 @@ #include #include #include +#include #include diff --git a/src/playlistview.h b/src/playlist/playlistview.h similarity index 100% rename from src/playlistview.h rename to src/playlist/playlistview.h diff --git a/src/songmimedata.h b/src/playlist/songmimedata.h similarity index 97% rename from src/songmimedata.h rename to src/playlist/songmimedata.h index caf64d05f..ef1f14605 100644 --- a/src/songmimedata.h +++ b/src/playlist/songmimedata.h @@ -19,7 +19,7 @@ #include -#include "song.h" +#include "core/song.h" class LibraryBackend; diff --git a/src/songplaylistitem.cpp b/src/playlist/songplaylistitem.cpp similarity index 100% rename from src/songplaylistitem.cpp rename to src/playlist/songplaylistitem.cpp diff --git a/src/songplaylistitem.h b/src/playlist/songplaylistitem.h similarity index 98% rename from src/songplaylistitem.h rename to src/playlist/songplaylistitem.h index f169ec096..59bedb716 100644 --- a/src/songplaylistitem.h +++ b/src/playlist/songplaylistitem.h @@ -18,7 +18,7 @@ #define SONGPLAYLISTITEM_H #include "playlistitem.h" -#include "song.h" +#include "core/song.h" class SongPlaylistItem : public PlaylistItem { public: diff --git a/src/radio/CMakeLists.txt b/src/radio/CMakeLists.txt new file mode 100644 index 000000000..b3990fcc9 --- /dev/null +++ b/src/radio/CMakeLists.txt @@ -0,0 +1,59 @@ +cmake_minimum_required(VERSION 2.6) + +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) + +set(SOURCES + fixlastfm.cpp + lastfmconfig.cpp + lastfmconfigdialog.cpp + lastfmservice.cpp + lastfmstationdialog.cpp + magnatuneplaylistitem.cpp + magnatuneservice.cpp + radioitem.cpp + radiomodel.cpp + radioplaylistitem.cpp + radioservice.cpp + radioview.cpp + radioviewcontainer.cpp + savedradio.cpp + somafmservice.cpp +) + +set(HEADERS + lastfmconfig.h + lastfmconfigdialog.h + lastfmservice.h + lastfmstationdialog.h + magnatuneservice.h + radiomimedata.h + radiomodel.h + radioservice.h + radioview.h + radioviewcontainer.h + savedradio.h + somafmservice.h +) + +set(UI + lastfmconfig.ui + lastfmconfigdialog.ui + lastfmstationdialog.ui + radioviewcontainer.ui +) + +qt4_wrap_cpp(MOC ${HEADERS}) +qt4_wrap_ui(UIC ${UI}) + +add_library(clementine_radio + ${SOURCES} + ${MOC} + ${UIC} +) + +target_link_libraries(clementine_radio + clementine_core + clementine_library +) + +add_translation_source(radio ${SOURCES} ${MOC} ${UIC}) diff --git a/src/fixlastfm.cpp b/src/radio/fixlastfm.cpp similarity index 100% rename from src/fixlastfm.cpp rename to src/radio/fixlastfm.cpp diff --git a/src/fixlastfm.h b/src/radio/fixlastfm.h similarity index 100% rename from src/fixlastfm.h rename to src/radio/fixlastfm.h diff --git a/src/lastfmconfig.cpp b/src/radio/lastfmconfig.cpp similarity index 62% rename from src/lastfmconfig.cpp rename to src/radio/lastfmconfig.cpp index a19d22b7b..7394eccf8 100644 --- a/src/lastfmconfig.cpp +++ b/src/radio/lastfmconfig.cpp @@ -17,6 +17,7 @@ #include "lastfmconfig.h" #include "lastfmservice.h" #include "radiomodel.h" +#include "ui_lastfmconfig.h" #include @@ -25,34 +26,39 @@ LastFMConfig::LastFMConfig(QWidget *parent) : QWidget(parent), - service_(static_cast(RadioModel::ServiceByName("Last.fm"))) + service_(static_cast(RadioModel::ServiceByName("Last.fm"))), + ui_(new Ui_LastFMConfig) { - ui_.setupUi(this); - ui_.busy->hide(); + ui_->setupUi(this); + ui_->busy->hide(); connect(service_, SIGNAL(AuthenticationComplete(bool)), SLOT(AuthenticationComplete(bool))); - connect(ui_.sign_out, SIGNAL(clicked()), SLOT(SignOut())); + connect(ui_->sign_out, SIGNAL(clicked()), SLOT(SignOut())); +} + +LastFMConfig::~LastFMConfig() { + delete ui_; } bool LastFMConfig::NeedsValidation() const { - return !ui_.username->text().isEmpty() && !ui_.password->text().isEmpty(); + return !ui_->username->text().isEmpty() && !ui_->password->text().isEmpty(); } void LastFMConfig::Validate() { - ui_.busy->show(); + ui_->busy->show(); - service_->Authenticate(ui_.username->text(), ui_.password->text()); + service_->Authenticate(ui_->username->text(), ui_->password->text()); } void LastFMConfig::AuthenticationComplete(bool success) { - if (!ui_.busy->isVisible()) + if (!ui_->busy->isVisible()) return; // Wasn't us that was waiting for auth - ui_.busy->hide(); + ui_->busy->hide(); if (success) { - ui_.username->setText(lastfm::ws::Username); - ui_.password->clear(); + ui_->username->setText(lastfm::ws::Username); + ui_->password->clear(); } else { QMessageBox::warning(this, tr("Authentication failed"), tr("Your Last.fm credentials were incorrect")); } @@ -61,25 +67,25 @@ void LastFMConfig::AuthenticationComplete(bool success) { } void LastFMConfig::Load() { - ui_.username->setText(lastfm::ws::Username); - ui_.scrobble->setChecked(service_->IsScrobblingEnabled()); - ui_.love_ban_->setChecked(service_->AreButtonsVisible()); - ui_.sign_out->setEnabled(!lastfm::ws::SessionKey.isEmpty()); + ui_->username->setText(lastfm::ws::Username); + ui_->scrobble->setChecked(service_->IsScrobblingEnabled()); + ui_->love_ban_->setChecked(service_->AreButtonsVisible()); + ui_->sign_out->setEnabled(!lastfm::ws::SessionKey.isEmpty()); } void LastFMConfig::Save() { QSettings s; s.beginGroup(LastFMService::kSettingsGroup); - s.setValue("ScrobblingEnabled", ui_.scrobble->isChecked()); - s.setValue("ShowLoveBanButtons", ui_.love_ban_->isChecked()); + s.setValue("ScrobblingEnabled", ui_->scrobble->isChecked()); + s.setValue("ShowLoveBanButtons", ui_->love_ban_->isChecked()); s.endGroup(); service_->ReloadSettings(); } void LastFMConfig::SignOut() { - ui_.username->clear(); - ui_.password->clear(); - ui_.sign_out->setEnabled(false); + ui_->username->clear(); + ui_->password->clear(); + ui_->sign_out->setEnabled(false); service_->SignOut(); } diff --git a/src/lastfmconfig.h b/src/radio/lastfmconfig.h similarity index 94% rename from src/lastfmconfig.h rename to src/radio/lastfmconfig.h index 983f9e55e..eac2997c9 100644 --- a/src/lastfmconfig.h +++ b/src/radio/lastfmconfig.h @@ -19,15 +19,15 @@ #include -#include "ui_lastfmconfig.h" - class LastFMService; +class Ui_LastFMConfig; class LastFMConfig : public QWidget { Q_OBJECT public: LastFMConfig(QWidget* parent = 0); + ~LastFMConfig(); bool NeedsValidation() const; @@ -45,7 +45,7 @@ class LastFMConfig : public QWidget { private: LastFMService* service_; - Ui::LastFMConfig ui_; + Ui_LastFMConfig* ui_; }; #endif // LASTFMCONFIG_H diff --git a/src/lastfmconfig.ui b/src/radio/lastfmconfig.ui similarity index 97% rename from src/lastfmconfig.ui rename to src/radio/lastfmconfig.ui index 5e8d30341..9221f4bb3 100644 --- a/src/lastfmconfig.ui +++ b/src/radio/lastfmconfig.ui @@ -44,7 +44,7 @@ Sign out
- + :/list-remove.png:/list-remove.png @@ -155,7 +155,7 @@ BusyIndicator QLabel -
busyindicator.h
+
widgets/busyindicator.h
@@ -166,7 +166,7 @@ sign_out - + diff --git a/src/lastfmconfigdialog.cpp b/src/radio/lastfmconfigdialog.cpp similarity index 71% rename from src/lastfmconfigdialog.cpp rename to src/radio/lastfmconfigdialog.cpp index 23c5b4569..dc4206864 100644 --- a/src/lastfmconfigdialog.cpp +++ b/src/radio/lastfmconfigdialog.cpp @@ -18,29 +18,34 @@ #include "ui_lastfmconfigdialog.h" LastFMConfigDialog::LastFMConfigDialog(QWidget *parent) - : QDialog(parent) + : QDialog(parent), + ui_(new Ui_LastFMConfigDialog) { - ui_.setupUi(this); + ui_->setupUi(this); - connect(ui_.lastfm, SIGNAL(ValidationComplete(bool)), SLOT(ValidationComplete(bool))); + connect(ui_->lastfm, SIGNAL(ValidationComplete(bool)), SLOT(ValidationComplete(bool))); +} + +LastFMConfigDialog::~LastFMConfigDialog() { + delete ui_; } void LastFMConfigDialog::showEvent(QShowEvent *) { - ui_.lastfm->Load(); + ui_->lastfm->Load(); } void LastFMConfigDialog::accept() { - if (ui_.lastfm->NeedsValidation()) { - ui_.lastfm->Validate(); - ui_.buttonBox->setEnabled(false); + if (ui_->lastfm->NeedsValidation()) { + ui_->lastfm->Validate(); + ui_->buttonBox->setEnabled(false); } else { - ui_.lastfm->Save(); + ui_->lastfm->Save(); QDialog::accept(); } } void LastFMConfigDialog::ValidationComplete(bool success) { - ui_.buttonBox->setEnabled(true); + ui_->buttonBox->setEnabled(true); if (success) QDialog::accept(); diff --git a/src/lastfmconfigdialog.h b/src/radio/lastfmconfigdialog.h similarity index 92% rename from src/lastfmconfigdialog.h rename to src/radio/lastfmconfigdialog.h index 7c43093a6..e049a853a 100644 --- a/src/lastfmconfigdialog.h +++ b/src/radio/lastfmconfigdialog.h @@ -19,12 +19,13 @@ #include -#include "ui_lastfmconfigdialog.h" +class Ui_LastFMConfigDialog; class LastFMConfigDialog : public QDialog { Q_OBJECT public: LastFMConfigDialog(QWidget* parent = 0); + ~LastFMConfigDialog(); void accept(); void showEvent(QShowEvent *); @@ -33,7 +34,7 @@ class LastFMConfigDialog : public QDialog { void ValidationComplete(bool success); private: - Ui::LastFMConfigDialog ui_; + Ui_LastFMConfigDialog* ui_; }; #endif // LASTFMCONFIGDIALOG_H diff --git a/src/lastfmconfigdialog.ui b/src/radio/lastfmconfigdialog.ui similarity index 95% rename from src/lastfmconfigdialog.ui rename to src/radio/lastfmconfigdialog.ui index f5860ad1a..fc1e478c1 100644 --- a/src/lastfmconfigdialog.ui +++ b/src/radio/lastfmconfigdialog.ui @@ -14,7 +14,7 @@ Last.fm
- + :/last.fm/as.png:/last.fm/as.png @@ -49,7 +49,7 @@ - + diff --git a/src/lastfmservice.cpp b/src/radio/lastfmservice.cpp similarity index 99% rename from src/lastfmservice.cpp rename to src/radio/lastfmservice.cpp index 32c253299..9cea0295a 100644 --- a/src/lastfmservice.cpp +++ b/src/radio/lastfmservice.cpp @@ -16,11 +16,11 @@ #include "lastfmservice.h" #include "radioitem.h" -#include "song.h" #include "lastfmstationdialog.h" #include "lastfmconfigdialog.h" #include "radiomodel.h" -#include "networkaccessmanager.h" +#include "core/networkaccessmanager.h" +#include "core/song.h" #include diff --git a/src/lastfmservice.h b/src/radio/lastfmservice.h similarity index 99% rename from src/lastfmservice.h rename to src/radio/lastfmservice.h index 495e23f12..6d4587a3b 100644 --- a/src/lastfmservice.h +++ b/src/radio/lastfmservice.h @@ -30,9 +30,9 @@ uint qHash(const lastfm::Track& track); #include #include "radioservice.h" -#include "song.h" #include "lastfmconfigdialog.h" #include "lastfmstationdialog.h" +#include "core/song.h" #include #include diff --git a/src/lastfmstationdialog.cpp b/src/radio/lastfmstationdialog.cpp similarity index 76% rename from src/lastfmstationdialog.cpp rename to src/radio/lastfmstationdialog.cpp index cb799c1c8..f091c7724 100644 --- a/src/lastfmstationdialog.cpp +++ b/src/radio/lastfmstationdialog.cpp @@ -18,17 +18,22 @@ #include "ui_lastfmstationdialog.h" LastFMStationDialog::LastFMStationDialog(QWidget* parent) - : QDialog(parent) + : QDialog(parent), + ui_(new Ui_LastFMStationDialog) { - ui_.setupUi(this); + ui_->setupUi(this); +} + +LastFMStationDialog::~LastFMStationDialog() { + delete ui_; } void LastFMStationDialog::SetType(Type type) { - ui_.type->setCurrentIndex(type); - ui_.content->clear(); - ui_.content->setFocus(Qt::OtherFocusReason); + ui_->type->setCurrentIndex(type); + ui_->content->clear(); + ui_->content->setFocus(Qt::OtherFocusReason); } QString LastFMStationDialog::content() const { - return ui_.content->text(); + return ui_->content->text(); } diff --git a/src/lastfmstationdialog.h b/src/radio/lastfmstationdialog.h similarity index 92% rename from src/lastfmstationdialog.h rename to src/radio/lastfmstationdialog.h index 29117488c..e71bf567d 100644 --- a/src/lastfmstationdialog.h +++ b/src/radio/lastfmstationdialog.h @@ -19,13 +19,14 @@ #include -#include "ui_lastfmstationdialog.h" +class Ui_LastFMStationDialog; class LastFMStationDialog : public QDialog { Q_OBJECT public: LastFMStationDialog(QWidget* parent = 0); + ~LastFMStationDialog(); enum Type { Artist, @@ -36,7 +37,7 @@ class LastFMStationDialog : public QDialog { QString content() const; private: - Ui::LastFMStationDialog ui_; + Ui_LastFMStationDialog* ui_; }; #endif // LASTFMSTATIONDIALOG_H diff --git a/src/lastfmstationdialog.ui b/src/radio/lastfmstationdialog.ui similarity index 100% rename from src/lastfmstationdialog.ui rename to src/radio/lastfmstationdialog.ui diff --git a/src/magnatuneplaylistitem.cpp b/src/radio/magnatuneplaylistitem.cpp similarity index 100% rename from src/magnatuneplaylistitem.cpp rename to src/radio/magnatuneplaylistitem.cpp diff --git a/src/magnatuneplaylistitem.h b/src/radio/magnatuneplaylistitem.h similarity index 88% rename from src/magnatuneplaylistitem.h rename to src/radio/magnatuneplaylistitem.h index d0a3de61c..af34e7e44 100644 --- a/src/magnatuneplaylistitem.h +++ b/src/radio/magnatuneplaylistitem.h @@ -1,7 +1,7 @@ #ifndef MAGNATUNEPLAYLISTITEM_H #define MAGNATUNEPLAYLISTITEM_H -#include "libraryplaylistitem.h" +#include "library/libraryplaylistitem.h" class MagnatunePlaylistItem : public LibraryPlaylistItem { public: diff --git a/src/magnatuneservice.cpp b/src/radio/magnatuneservice.cpp similarity index 97% rename from src/magnatuneservice.cpp rename to src/radio/magnatuneservice.cpp index c604d30fb..67836594a 100644 --- a/src/magnatuneservice.cpp +++ b/src/radio/magnatuneservice.cpp @@ -14,15 +14,15 @@ along with Clementine. If not, see . */ -#include "magnatuneservice.h" -#include "song.h" -#include "radiomodel.h" -#include "mergedproxymodel.h" -#include "librarymodel.h" -#include "librarybackend.h" -#include "libraryfilterwidget.h" -#include "networkaccessmanager.h" #include "magnatuneplaylistitem.h" +#include "magnatuneservice.h" +#include "radiomodel.h" +#include "core/mergedproxymodel.h" +#include "core/networkaccessmanager.h" +#include "core/song.h" +#include "library/librarymodel.h" +#include "library/librarybackend.h" +#include "library/libraryfilterwidget.h" #include #include @@ -32,6 +32,7 @@ #include #include #include +#include #include diff --git a/src/magnatuneservice.h b/src/radio/magnatuneservice.h similarity index 99% rename from src/magnatuneservice.h rename to src/radio/magnatuneservice.h index c57c15887..8133a6a0c 100644 --- a/src/magnatuneservice.h +++ b/src/radio/magnatuneservice.h @@ -23,6 +23,7 @@ class QNetworkAccessManager; class QSortFilterProxyModel; +class QMenu; class LibraryBackend; class LibraryModel; diff --git a/src/radioitem.cpp b/src/radio/radioitem.cpp similarity index 100% rename from src/radioitem.cpp rename to src/radio/radioitem.cpp diff --git a/src/radioitem.h b/src/radio/radioitem.h similarity index 97% rename from src/radioitem.h rename to src/radio/radioitem.h index b1dddfacf..f41cf152c 100644 --- a/src/radioitem.h +++ b/src/radio/radioitem.h @@ -20,7 +20,7 @@ #include #include -#include "simpletreeitem.h" +#include "core/simpletreeitem.h" class RadioService; diff --git a/src/radiomimedata.h b/src/radio/radiomimedata.h similarity index 100% rename from src/radiomimedata.h rename to src/radio/radiomimedata.h diff --git a/src/radiomodel.cpp b/src/radio/radiomodel.cpp similarity index 99% rename from src/radiomodel.cpp rename to src/radio/radiomodel.cpp index 9d47780c6..c320d7093 100644 --- a/src/radiomodel.cpp +++ b/src/radio/radiomodel.cpp @@ -21,7 +21,7 @@ #include "radiomimedata.h" #include "savedradio.h" #include "magnatuneservice.h" -#include "mergedproxymodel.h" +#include "core/mergedproxymodel.h" #include #include diff --git a/src/radiomodel.h b/src/radio/radiomodel.h similarity index 95% rename from src/radiomodel.h rename to src/radio/radiomodel.h index 542e1355d..b8d4adb29 100644 --- a/src/radiomodel.h +++ b/src/radio/radiomodel.h @@ -18,10 +18,10 @@ #define RADIOMODEL_H #include "radioitem.h" -#include "simpletreemodel.h" -#include "multiloadingindicator.h" -#include "song.h" -#include "playlistitem.h" +#include "core/simpletreemodel.h" +#include "core/song.h" +#include "playlist/playlistitem.h" +#include "widgets/multiloadingindicator.h" class NetworkAccessManager; class RadioService; diff --git a/src/radioplaylistitem.cpp b/src/radio/radioplaylistitem.cpp similarity index 98% rename from src/radioplaylistitem.cpp rename to src/radio/radioplaylistitem.cpp index e7f6f58c6..a341789ac 100644 --- a/src/radioplaylistitem.cpp +++ b/src/radio/radioplaylistitem.cpp @@ -17,7 +17,7 @@ #include "radioplaylistitem.h" #include "radioservice.h" #include "radiomodel.h" -#include "settingsprovider.h" +#include "core/settingsprovider.h" #include #include diff --git a/src/radioplaylistitem.h b/src/radio/radioplaylistitem.h similarity index 96% rename from src/radioplaylistitem.h rename to src/radio/radioplaylistitem.h index 60de7b087..56a9a16c8 100644 --- a/src/radioplaylistitem.h +++ b/src/radio/radioplaylistitem.h @@ -17,8 +17,8 @@ #ifndef RADIOPLAYLISTITEM_H #define RADIOPLAYLISTITEM_H -#include "playlistitem.h" -#include "song.h" +#include "core/song.h" +#include "playlist/playlistitem.h" #include diff --git a/src/radioservice.cpp b/src/radio/radioservice.cpp similarity index 100% rename from src/radioservice.cpp rename to src/radio/radioservice.cpp diff --git a/src/radioservice.h b/src/radio/radioservice.h similarity index 96% rename from src/radioservice.h rename to src/radio/radioservice.h index db7986f01..830e643d9 100644 --- a/src/radioservice.h +++ b/src/radio/radioservice.h @@ -22,9 +22,9 @@ #include #include "radioitem.h" -#include "multiloadingindicator.h" -#include "song.h" -#include "playlistitem.h" +#include "core/song.h" +#include "playlist/playlistitem.h" +#include "widgets/multiloadingindicator.h" class RadioModel; class LibraryFilterWidget; diff --git a/src/radioview.cpp b/src/radio/radioview.cpp similarity index 95% rename from src/radioview.cpp rename to src/radio/radioview.cpp index 67f4ade31..9355fe4cb 100644 --- a/src/radioview.cpp +++ b/src/radio/radioview.cpp @@ -16,8 +16,8 @@ #include "radioview.h" #include "radiomodel.h" -#include "mergedproxymodel.h" -#include "libraryview.h" +#include "core/mergedproxymodel.h" +#include "library/libraryview.h" #include diff --git a/src/radioview.h b/src/radio/radioview.h similarity index 100% rename from src/radioview.h rename to src/radio/radioview.h diff --git a/src/radioviewcontainer.cpp b/src/radio/radioviewcontainer.cpp similarity index 76% rename from src/radioviewcontainer.cpp rename to src/radio/radioviewcontainer.cpp index 822193f04..7e6ba45d3 100644 --- a/src/radioviewcontainer.cpp +++ b/src/radio/radioviewcontainer.cpp @@ -17,35 +17,45 @@ #include "radioviewcontainer.h" #include "radiomodel.h" #include "radioservice.h" -#include "mergedproxymodel.h" +#include "ui_radioviewcontainer.h" +#include "core/mergedproxymodel.h" #include #include RadioViewContainer::RadioViewContainer(QWidget *parent) : QWidget(parent), + ui_(new Ui_RadioViewContainer), model_(NULL), current_service_(NULL), filter_visible_(false), filter_animation_(new QTimeLine(500, this)) { - ui_.setupUi(this); + ui_->setupUi(this); - connect(ui_.tree, SIGNAL(collapsed(QModelIndex)), SLOT(Collapsed(QModelIndex))); - connect(ui_.tree, SIGNAL(expanded(QModelIndex)), SLOT(Expanded(QModelIndex))); + connect(ui_->tree, SIGNAL(collapsed(QModelIndex)), SLOT(Collapsed(QModelIndex))); + connect(ui_->tree, SIGNAL(expanded(QModelIndex)), SLOT(Expanded(QModelIndex))); - filter_animation_->setFrameRange(0, ui_.filter->sizeHint().height()); + filter_animation_->setFrameRange(0, ui_->filter->sizeHint().height()); connect(filter_animation_, SIGNAL(frameChanged(int)), SLOT(SetFilterHeight(int))); - ui_.filter->setMaximumHeight(0); + ui_->filter->setMaximumHeight(0); +} + +RadioViewContainer::~RadioViewContainer() { + delete ui_; +} + +RadioView* RadioViewContainer::tree() const { + return ui_->tree; } void RadioViewContainer::SetModel(RadioModel* model) { model_ = model; - ui_.tree->setModel(model->merged_model()); + ui_->tree->setModel(model->merged_model()); - connect(ui_.tree->selectionModel(), + connect(ui_->tree->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), SLOT(CurrentIndexChanged(QModelIndex))); } @@ -64,7 +74,7 @@ void RadioViewContainer::ServiceChanged(const QModelIndex& index, bool changed_a return; current_service_ = service; - SetFilterVisible(service->SetupLibraryFilter(ui_.filter)); + SetFilterVisible(service->SetupLibraryFilter(ui_->filter)); } } @@ -93,5 +103,5 @@ void RadioViewContainer::SetFilterVisible(bool visible) { } void RadioViewContainer::SetFilterHeight(int height) { - ui_.filter->setMaximumHeight(height); + ui_->filter->setMaximumHeight(height); } diff --git a/src/radioviewcontainer.h b/src/radio/radioviewcontainer.h similarity index 91% rename from src/radioviewcontainer.h rename to src/radio/radioviewcontainer.h index 2f20c4f9c..f78c5bf9c 100644 --- a/src/radioviewcontainer.h +++ b/src/radio/radioviewcontainer.h @@ -19,23 +19,24 @@ #include -#include "ui_radioviewcontainer.h" - class RadioModel; class RadioService; class RadioView; +class Ui_RadioViewContainer; class QTimeLine; +class QModelIndex; class RadioViewContainer : public QWidget { Q_OBJECT public: RadioViewContainer(QWidget* parent = 0); + ~RadioViewContainer(); void SetModel(RadioModel* model); - RadioView* tree() const { return ui_.tree; } + RadioView* tree() const; private slots: void Collapsed(const QModelIndex& index); @@ -48,7 +49,7 @@ class RadioViewContainer : public QWidget { void SetFilterVisible(bool visible); private: - Ui::RadioViewContainer ui_; + Ui_RadioViewContainer* ui_; RadioModel* model_; RadioService* current_service_; diff --git a/src/radioviewcontainer.ui b/src/radio/radioviewcontainer.ui similarity index 97% rename from src/radioviewcontainer.ui rename to src/radio/radioviewcontainer.ui index a08d86969..28d7f6785 100644 --- a/src/radioviewcontainer.ui +++ b/src/radio/radioviewcontainer.ui @@ -59,7 +59,7 @@ LibraryFilterWidget QWidget -
libraryfilterwidget.h
+
library/libraryfilterwidget.h
1
diff --git a/src/savedradio.cpp b/src/radio/savedradio.cpp similarity index 100% rename from src/savedradio.cpp rename to src/radio/savedradio.cpp diff --git a/src/savedradio.h b/src/radio/savedradio.h similarity index 100% rename from src/savedradio.h rename to src/radio/savedradio.h diff --git a/src/somafmservice.cpp b/src/radio/somafmservice.cpp similarity index 99% rename from src/somafmservice.cpp rename to src/radio/somafmservice.cpp index 8dcc1a345..73a356f5e 100644 --- a/src/somafmservice.cpp +++ b/src/radio/somafmservice.cpp @@ -16,7 +16,7 @@ #include "somafmservice.h" #include "radiomodel.h" -#include "networkaccessmanager.h" +#include "core/networkaccessmanager.h" #include #include diff --git a/src/somafmservice.h b/src/radio/somafmservice.h similarity index 100% rename from src/somafmservice.h rename to src/radio/somafmservice.h diff --git a/src/transcoder/CMakeLists.txt b/src/transcoder/CMakeLists.txt new file mode 100644 index 000000000..804c05da3 --- /dev/null +++ b/src/transcoder/CMakeLists.txt @@ -0,0 +1,30 @@ +cmake_minimum_required(VERSION 2.6) + +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) + +set(SOURCES + transcodedialog.cpp + transcoder.cpp + transcoderformats.cpp +) + +set(HEADERS + transcodedialog.h + transcoder.h +) + +set(UI + transcodedialog.ui + transcodelogdialog.ui +) + +qt4_wrap_cpp(MOC ${HEADERS}) +qt4_wrap_ui(UIC ${UI}) + +add_library(clementine_transcoder + ${SOURCES} + ${MOC} + ${UIC} +) + +add_translation_source(transcoder ${SOURCES} ${MOC} ${UIC}) diff --git a/src/transcodedialog.cpp b/src/transcoder/transcodedialog.cpp similarity index 74% rename from src/transcodedialog.cpp rename to src/transcoder/transcodedialog.cpp index b1dae7b24..3df9b321a 100644 --- a/src/transcodedialog.cpp +++ b/src/transcoder/transcodedialog.cpp @@ -16,7 +16,9 @@ #include "transcodedialog.h" #include "transcoder.h" -#include "mainwindow.h" +#include "ui_transcodedialog.h" +#include "ui_transcodelogdialog.h" +#include "ui/mainwindow.h" #include #include @@ -38,22 +40,24 @@ static bool CompareFormatsByName(const TranscoderFormat* left, TranscodeDialog::TranscodeDialog(QWidget *parent) : QDialog(parent), + ui_(new Ui_TranscodeDialog), + log_ui_(new Ui_TranscodeLogDialog), log_dialog_(new QDialog(this)), transcoder_(new Transcoder(this)), queued_(0), finished_success_(0), finished_failed_(0) { - ui_.setupUi(this); - ui_.files->header()->setResizeMode(QHeaderView::ResizeToContents); + ui_->setupUi(this); + ui_->files->header()->setResizeMode(QHeaderView::ResizeToContents); - log_ui_.setupUi(log_dialog_); + log_ui_->setupUi(log_dialog_); // Get formats QList formats = transcoder_->formats(); qSort(formats.begin(), formats.end(), CompareFormatsByName); foreach (const TranscoderFormat* format, formats) { - ui_.format->addItem( + ui_->format->addItem( QString("%1 (.%2)").arg(format->name(), format->file_extension()), QVariant::fromValue(format)); } @@ -64,52 +68,57 @@ TranscodeDialog::TranscodeDialog(QWidget *parent) last_add_dir_ = s.value("last_add_dir", QDir::homePath()).toString(); QString last_output_format = s.value("last_output_format", "ogg").toString(); - for (int i=0 ; icount() ; ++i) { + for (int i=0 ; iformat->count() ; ++i) { if (last_output_format == - ui_.format->itemData(i).value()->file_extension()) { - ui_.format->setCurrentIndex(i); + ui_->format->itemData(i).value()->file_extension()) { + ui_->format->setCurrentIndex(i); break; } } // Add a start button - start_button_ = ui_.button_box->addButton( + start_button_ = ui_->button_box->addButton( tr("Start transcoding"), QDialogButtonBox::ActionRole); - cancel_button_ = ui_.button_box->button(QDialogButtonBox::Cancel); - close_button_ = ui_.button_box->button(QDialogButtonBox::Close); + cancel_button_ = ui_->button_box->button(QDialogButtonBox::Cancel); + close_button_ = ui_->button_box->button(QDialogButtonBox::Close); // Hide elements cancel_button_->hide(); - ui_.progress_group->hide(); + ui_->progress_group->hide(); // Connect stuff - connect(ui_.add, SIGNAL(clicked()), SLOT(Add())); - connect(ui_.remove, SIGNAL(clicked()), SLOT(Remove())); + connect(ui_->add, SIGNAL(clicked()), SLOT(Add())); + connect(ui_->remove, SIGNAL(clicked()), SLOT(Remove())); connect(start_button_, SIGNAL(clicked()), SLOT(Start())); connect(cancel_button_, SIGNAL(clicked()), SLOT(Cancel())); connect(close_button_, SIGNAL(clicked()), SLOT(hide())); - connect(ui_.details, SIGNAL(clicked()), log_dialog_, SLOT(show())); + connect(ui_->details, SIGNAL(clicked()), log_dialog_, SLOT(show())); connect(transcoder_, SIGNAL(JobComplete(QString,bool)), SLOT(JobComplete(QString,bool))); connect(transcoder_, SIGNAL(LogLine(QString)), SLOT(LogLine(QString))); connect(transcoder_, SIGNAL(AllJobsComplete()), SLOT(AllJobsComplete())); } +TranscodeDialog::~TranscodeDialog() { + delete log_ui_; + delete ui_; +} + void TranscodeDialog::SetWorking(bool working) { start_button_->setVisible(!working); cancel_button_->setVisible(working); close_button_->setVisible(!working); - ui_.input_group->setEnabled(!working); - ui_.output_group->setEnabled(!working); - ui_.progress_group->setVisible(true); + ui_->input_group->setEnabled(!working); + ui_->output_group->setEnabled(!working); + ui_->progress_group->setVisible(true); } void TranscodeDialog::Start() { SetWorking(true); - QAbstractItemModel* file_model = ui_.files->model(); - const TranscoderFormat* format = ui_.format->itemData( - ui_.format->currentIndex()).value(); + QAbstractItemModel* file_model = ui_->files->model(); + const TranscoderFormat* format = ui_->format->itemData( + ui_->format->currentIndex()).value(); // Add jobs to the transcoder for (int i=0 ; irowCount() ; ++i) { @@ -118,8 +127,8 @@ void TranscodeDialog::Start() { } // Set up the progressbar - ui_.progress_bar->setValue(0); - ui_.progress_bar->setMaximum(file_model->rowCount()); + ui_->progress_bar->setValue(0); + ui_->progress_bar->setMaximum(file_model->rowCount()); // Reset the UI queued_ = file_model->rowCount(); @@ -147,7 +156,7 @@ void TranscodeDialog::JobComplete(const QString& filename, bool success) { UpdateStatusText(); - ui_.progress_bar->setValue(finished_success_ + finished_failed_); + ui_->progress_bar->setValue(finished_success_ + finished_failed_); } void TranscodeDialog::UpdateStatusText() { @@ -168,7 +177,7 @@ void TranscodeDialog::UpdateStatusText() { tr("%n failed", "", finished_failed_) + ""; } - ui_.progress_text->setText(sections.join(", ")); + ui_->progress_text->setText(sections.join(", ")); } void TranscodeDialog::AllJobsComplete() { @@ -189,7 +198,7 @@ void TranscodeDialog::Add() { QString path = filename.section('/', 0, -2); QTreeWidgetItem* item = new QTreeWidgetItem( - ui_.files, QStringList() << name << path); + ui_->files, QStringList() << name << path); item->setData(0, Qt::UserRole, filename); } @@ -200,10 +209,10 @@ void TranscodeDialog::Add() { } void TranscodeDialog::Remove() { - qDeleteAll(ui_.files->selectedItems()); + qDeleteAll(ui_->files->selectedItems()); } void TranscodeDialog::LogLine(const QString &message) { QString date(QDateTime::currentDateTime().toString(Qt::TextDate)); - log_ui_.log->appendPlainText(QString("%1: %2").arg(date, message)); + log_ui_->log->appendPlainText(QString("%1: %2").arg(date, message)); } diff --git a/src/transcodedialog.h b/src/transcoder/transcodedialog.h similarity index 91% rename from src/transcodedialog.h rename to src/transcoder/transcodedialog.h index b9bb6aade..e33c31e52 100644 --- a/src/transcodedialog.h +++ b/src/transcoder/transcodedialog.h @@ -19,16 +19,16 @@ #include -#include "ui_transcodedialog.h" -#include "ui_transcodelogdialog.h" - class Transcoder; +class Ui_TranscodeDialog; +class Ui_TranscodeLogDialog; class TranscodeDialog : public QDialog { Q_OBJECT public: TranscodeDialog(QWidget* parent = 0); + ~TranscodeDialog(); static const char* kSettingsGroup; @@ -48,8 +48,8 @@ class TranscodeDialog : public QDialog { void UpdateStatusText(); private: - Ui::TranscodeDialog ui_; - Ui::TranscodeLogDialog log_ui_; + Ui_TranscodeDialog* ui_; + Ui_TranscodeLogDialog* log_ui_; QDialog* log_dialog_; QPushButton* start_button_; diff --git a/src/transcodedialog.ui b/src/transcoder/transcodedialog.ui similarity index 100% rename from src/transcodedialog.ui rename to src/transcoder/transcodedialog.ui diff --git a/src/transcodelogdialog.ui b/src/transcoder/transcodelogdialog.ui similarity index 100% rename from src/transcodelogdialog.ui rename to src/transcoder/transcodelogdialog.ui diff --git a/src/transcoder.cpp b/src/transcoder/transcoder.cpp similarity index 100% rename from src/transcoder.cpp rename to src/transcoder/transcoder.cpp diff --git a/src/transcoder.h b/src/transcoder/transcoder.h similarity index 100% rename from src/transcoder.h rename to src/transcoder/transcoder.h diff --git a/src/transcoderformats.cpp b/src/transcoder/transcoderformats.cpp similarity index 100% rename from src/transcoderformats.cpp rename to src/transcoder/transcoderformats.cpp diff --git a/src/transcoderformats.h b/src/transcoder/transcoderformats.h similarity index 100% rename from src/transcoderformats.h rename to src/transcoder/transcoderformats.h diff --git a/src/translations/CMakeLists.txt b/src/translations/CMakeLists.txt new file mode 100644 index 000000000..6c256f352 --- /dev/null +++ b/src/translations/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.6) + +set(CLEMENTINE-LANGUAGES + cs + da + de + el + en_GB + es + fi + fr + gl + it + kk + nb + pl + pt + pt_BR + ro + ru + sk + sv + tr +) + + +# Translations +set (XGETTEXT_OPTIONS --qt --keyword=tr --flag=tr:1:pass-c-format --flag=tr:1:pass-qt-format + --keyword=trUtf8 --flag=tr:1:pass-c-format --flag=tr:1:pass-qt-format + --keyword=translate:2 --flag=translate:2:pass-c-format --flag=translate:2:pass-qt-format + --keyword=QT_TR_NOOP --flag=QT_TR_NOOP:1:pass-c-format --flag=QT_TR_NOOP:1:pass-qt-format + --keyword=QT_TRANSLATE_NOOP:2 --flag=QT_TRANSLATE_NOOP:2:pass-c-format --flag=QT_TRANSLATE_NOOP:2:pass-qt-format + --keyword=_ --flag=_:1:pass-c-format --flag=_:1:pass-qt-format + --keyword=N_ --flag=N_:1:pass-c-format --flag=N_:1:pass-qt-format + --from-code=utf-8) + +# Generate the .pot +set (CLEMENTINE-POT "${CMAKE_CURRENT_SOURCE_DIR}/translations.pot") +add_custom_target(pot ALL + COMMAND ${GETTEXT_XGETTEXT_EXECUTABLE} + ${XGETTEXT_OPTIONS} -C --omit-header --no-location + --directory=${CMAKE_CURRENT_SOURCE_DIR} + --output=${CMAKE_CURRENT_BINARY_DIR}/translations.pot + ${CLEMENTINE-TRANSLATION-SOURCE} + COMMAND cat ${CMAKE_CURRENT_SOURCE_DIR}/header ${CMAKE_CURRENT_BINARY_DIR}/translations.pot > ${CLEMENTINE-POT} + DEPENDS ${CLEMENTINE-TRANSLATION-DEPS} +) + +# The pot must be built last - CMake's depenency scanner doesn't work well +# when the deps are in another dir +add_dependencies(pot + clementine_analyzers + clementine_core + clementine_engines + clementine_library + clementine_playlist + clementine_radio + clementine_transcoder + clementine_ui + clementine_widgets +) + +add_custom_target(po_all ALL) + +# Merge the .pot into .po files +foreach (_lang ${CLEMENTINE-LANGUAGES}) + set(_po ${CMAKE_CURRENT_SOURCE_DIR}/${_lang}.po) + add_custom_target("po_${_lang}" + COMMAND ${GETTEXT_MSGMERGE_EXECUTABLE} --quiet -U --no-location --no-fuzzy-matching --backup=off + ${_po} ${CLEMENTINE-POT} + DEPENDS ${_po}) + add_dependencies("po_${_lang}" pot) + add_dependencies(po_all "po_${_lang}") +endforeach (_lang) + +# Convert the .po files to .qm files +foreach (_lang ${CLEMENTINE-LANGUAGES}) + set(_po_filename "${_lang}.po") + set(_po_filepath "${CMAKE_CURRENT_SOURCE_DIR}/${_po_filename}") + set(_qm_filename "clementine_${_lang}.qm") + set(_qm_filepath "${CMAKE_CURRENT_BINARY_DIR}/${_qm_filename}") + + add_custom_command(OUTPUT ${_qm_filepath} + COMMAND ${QT_LCONVERT_EXECUTABLE} ARGS ${_po_filepath} -o ${_qm_filepath} -of qm + MAIN_DEPENDENCY ${_po_filepath} + ) + set(CLEMENTINE-QM-FILES ${CLEMENTINE-QM-FILES} ${_qm_filepath}) +endforeach (_lang) + +# Generate a qrc file for the translations +set(CLEMENTINE-QM-RESOURCE ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc) +file(WRITE ${CLEMENTINE-QM-RESOURCE} "") +foreach(QM-FILE ${CLEMENTINE-QM-FILES}) + file(RELATIVE_PATH QM-RELATIVE-PATH ${CMAKE_CURRENT_BINARY_DIR} ${QM-FILE}) + file(APPEND ${CLEMENTINE-QM-RESOURCE} "" ${QM-RELATIVE-PATH} "") +endforeach(QM-FILE) +file(APPEND ${CLEMENTINE-QM-RESOURCE} "") +qt4_add_resources(SOURCES ${CLEMENTINE-QM-RESOURCE}) + +add_library(clementine_translations + ${SOURCES} +) diff --git a/src/translations/cs.po b/src/translations/cs.po index 66ab5e0de..5393f09c4 100644 --- a/src/translations/cs.po +++ b/src/translations/cs.po @@ -18,94 +18,8 @@ msgstr "" "X-Generator: Launchpad (build Unknown)\n" "X-Language: cs_CZ\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Přehrát" - -msgid "Stop after this track" -msgstr "Zastavit po této skladbě" - -msgid "Check for updates..." -msgstr "Hledáni aktualizaci..." - -msgid "Pause" -msgstr "Pozastavit" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Nastavit %1 na \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Upravit tag\"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Titulek" - -msgid "Artist" -msgstr "Umělec" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Délka" - -msgid "Track" -msgstr "Skladba" - -msgid "Disc" -msgstr "Disk" - -msgid "Year" -msgstr "Rok" - -msgid "Genre" -msgstr "Žánr" - -msgid "Album artist" -msgstr "Umělec alba" - -msgid "Composer" -msgstr "Skladatel" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Datový tok" - -msgid "Sample rate" -msgstr "Vzorkovací frekvence" - -msgid "File name" -msgstr "Název souboru" - -msgid "File name (without path)" -msgstr "Název souboru (bez cesty)" - -msgid "File size" -msgstr "Velikost souboru" - -msgid "File type" -msgstr "Typ souboru" - -msgid "Date modified" -msgstr "Datum úprav" - -msgid "Date created" -msgstr "Datum vytvoření" +msgid "No analyzer" +msgstr "Žádný analyzátor" msgid "Bar analyzer" msgstr "Pruhový analyzátor" @@ -113,9 +27,6 @@ msgstr "Pruhový analyzátor" msgid "Block analyzer" msgstr "Blokový analyzátor" -msgid "No analyzer" -msgstr "Žádný analyzátor" - msgid "Boom analyzer" msgstr "" @@ -125,380 +36,6 @@ msgstr "Sonogram" msgid "Turbine" msgstr "Turbína" -msgid "Add to playlist" -msgstr "Přidat do seznamu skladeb" - -msgid "Show in various artists" -msgstr "Zobrazovat různé umělce" - -msgid "Don't show in various artists" -msgstr "Nezobrazovat různé umělce" - -msgid "Your library is empty!" -msgstr "Vaše knihovna je prázdná!" - -msgid "Click here to add some music" -msgstr "Zde klikněte pro řidání hudby" - -msgid "Add directory..." -msgstr "Přidat adresář..." - -msgid "Copy to library..." -msgstr "Zkopírovat do knihovny..." - -msgid "Move to library..." -msgstr "Přesunout do knihovny..." - -msgid "Hide..." -msgstr "Skrýt..." - -msgid "Show section" -msgstr "Zobrazit skeci" - -#, qt-format -msgid "Hide %1" -msgstr "Skrýt %1" - -msgid "Remove" -msgstr "Odebrat" - -msgid "Play artist radio..." -msgstr "Přehávat umělcovo rádio..." - -msgid "Play tag radio..." -msgstr "Přehrávat označené rádio..." - -msgid "Configure Last.fm..." -msgstr "Nastavit Last.fm..." - -msgid "My Recommendations" -msgstr "Má doporučení" - -msgid "My Radio Station" -msgstr "Moje rádiová stanice" - -msgid "My Loved Tracks" -msgstr "Moje oblíbené skladby" - -msgid "My Neighborhood" -msgstr "Moje blízké okolí" - -msgid "Artist radio" -msgstr "Rádio umělce" - -msgid "Tag radio" -msgstr "Rádio značky" - -msgid "Friends" -msgstr "Přátelé" - -msgid "Neighbors" -msgstr "Sousedé" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "Neplatná služba" - -msgid "Invalid method" -msgstr "Neplatná metoda" - -msgid "Authentication failed" -msgstr "Ověření selhalo" - -msgid "Invalid format" -msgstr "Neplatný formát" - -msgid "Invalid parameters" -msgstr "Neplatné parametry" - -msgid "Invalid resource specified" -msgstr "Určen neplatný zdroj" - -msgid "Operation failed" -msgstr "Operace selhala" - -msgid "Invalid session key" -msgstr "Neplatný klíč relace" - -msgid "Invalid API key" -msgstr "Neplatný klíč API" - -msgid "Service offline" -msgstr "Služba je nedostupná" - -msgid "This stream is for paid subscribers only" -msgstr "Tento proud je pouze pro předplatitele" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm je zrovna zaneprázdněno, prosím zkuste to za pár minut znovu" - -msgid "Not enough content" -msgstr "Nedostatek obsahu" - -msgid "Not enough members" -msgstr "Nedostatek členů" - -msgid "Not enough fans" -msgstr "Nedostatek fanoušků" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "Poškozená odpověď" - -msgid "Unknown error" -msgstr "Neznámá chyba" - -msgid "Your Last.fm credentials were incorrect" -msgstr "vaše přihlašovací údaje k Last.fm byly neplatné" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Služba rádia nemohla být načtena :-(" - -#, qt-format -msgid "disc %1" -msgstr "disk %1" - -#, qt-format -msgid "track %1" -msgstr "stopa %1" - -msgid "Paused" -msgstr "Pozastaveno" - -msgid "Stopped" -msgstr "Zastaveno" - -msgid "Playlist finished" -msgstr "Dokončen seznam skladeb" - -#, qt-format -msgid "Volume %1%" -msgstr "Hlasitost %1%" - -msgid "[click to edit]" -msgstr "[pro úpravy klikněte]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Úprava %n stop" - -msgid "Loading audio engine" -msgstr "Načítá se podpora audia" - -msgid "Updating library" -msgstr "Aktualizuji knihovnu" - -msgid "Getting channels" -msgstr "Získávám kanály" - -msgid "Loading stream" -msgstr "Načítám kanál" - -msgid "Loading Last.fm radio" -msgstr "Načítám rádio Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Otevřít soma.fm v prohlížeči" - -msgid "Refresh channels" -msgstr "Obnovit kanály" - -msgid "OSD Preview" -msgstr "OSD náhled" - -msgid "Drag to reposition" -msgstr "Přemístit přetažením" - -#, qt-format -msgid "About %1" -msgstr "O %1" - -#, qt-format -msgid "Version %1" -msgstr "Verze %1" - -msgid "Authors" -msgstr "Autoři" - -msgid "Thanks to" -msgstr "Poděkování" - -msgid "...and all the Amarok contributors" -msgstr "...a všichni kdo se podíleli na Amaroku" - -msgid "Add another stream..." -msgstr "Přidat další proud..." - -msgid "Your radio streams" -msgstr "Vaše proudy rádií" - -msgid "All albums" -msgstr "Všechna alba" - -msgid "Albums with covers" -msgstr "Alba s obaly" - -msgid "Albums without covers" -msgstr "Alba bez obalů" - -msgid "All artists" -msgstr "Všichni umělci" - -msgid "Various artists" -msgstr "Různí umělci" - -msgid "Choose manual cover" -msgstr "Vybrat obal ručně" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Obrázky (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Všechny soubory (*)" - -msgid "Unknown" -msgstr "Neznámý" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Proud" - -msgid "Pre-amp" -msgstr "Předzesílení" - -msgid "Classical" -msgstr "Klasická" - -msgid "Club" -msgstr "Klubová" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Plné basy" - -msgid "Full Treble" -msgstr "Plné výšky" - -msgid "Full Bass + Treble" -msgstr "Plné basy + výšky" - -msgid "Laptop/Headphones" -msgstr "Notebook/Sluchátka" - -msgid "Large Hall" -msgstr "Velký sál" - -msgid "Live" -msgstr "Živě" - -msgid "Party" -msgstr "Párty" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Měkké" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Vynulovat" - -msgid "Save preset" -msgstr "Uložit předvolbu" - -msgid "Name" -msgstr "Název" - -msgid "Delete preset" -msgstr "Smazat předvolbu" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Opravdu chcete smazat \"%1\" přednastavení?" - msgid "Usage" msgstr "Využití" @@ -569,6 +106,232 @@ msgstr "Vyber engine" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Neznámý audio engine \"%1\". Možnosti jsou:" +msgid "Add directory..." +msgstr "Přidat adresář..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Nastavit knihovnu..." + +msgid "Various Artists" +msgstr "Různí umělci" + +msgid "Unknown" +msgstr "Neznámý" + +msgid "Add to playlist" +msgstr "Přidat do seznamu skladeb" + +msgid "Show in various artists" +msgstr "Zobrazovat různé umělce" + +msgid "Don't show in various artists" +msgstr "Nezobrazovat různé umělce" + +msgid "Your library is empty!" +msgstr "Vaše knihovna je prázdná!" + +msgid "Click here to add some music" +msgstr "Zde klikněte pro řidání hudby" + +msgid "Library advanced grouping" +msgstr "Pokročilé řazení knihoven" + +msgid "You can change the way the songs in the library are organised." +msgstr "Můžete změnit způsob, jak jsou skladby v knihovnách organizovány." + +msgid "Group Library by..." +msgstr "Seřaď knihovnu podle..." + +msgid "First level" +msgstr "První úroveň" + +msgid "None" +msgstr "Žádný" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Umělec" + +msgid "Albumartist" +msgstr "Albumumělec" + +msgid "Composer" +msgstr "Skladatel" + +msgid "Genre" +msgstr "Žánr" + +msgid "Year" +msgstr "Rok" + +msgid "Year - Album" +msgstr "Rok - Album" + +msgid "Second level" +msgstr "Druhá úroveň" + +msgid "Third level" +msgstr "Třetí úroveň" + +msgid "These folders will be scanned for music to make up your library" +msgstr "Tyto složky budou prohledány a nalezená hudba bude přidána do knihovny" + +msgid "Add new folder..." +msgstr "Přidat novou složku..." + +msgid "Remove folder" +msgstr "Odstranit složku" + +msgid "Options" +msgstr "Možnosti" + +msgid "Automatically open single categories in the library tree" +msgstr "Automaticky otevře jednostlivé kategorie ve stromu knihovny" + +msgid "Music Library" +msgstr "Knihovna hudby" + +msgid "Form" +msgstr "Formulář" + +msgid "Entire collection" +msgstr "Celá kolekce" + +msgid "Added today" +msgstr "Přidána dnes" + +msgid "Added this week" +msgstr "Přidána tento týden" + +msgid "Added within three months" +msgstr "Přidána během 3 měsíců" + +msgid "Added this year" +msgstr "Přidána tento rok" + +msgid "Added this month" +msgstr "Přidána tento měsíc" + +msgid "Group by Artist" +msgstr "Seřaď podle umělce" + +msgid "Group by Artist/Album" +msgstr "Seřaď podle umělce/alba" + +msgid "Group by Artist/Year - Album" +msgstr "Seřaď podle umělce/roku - alba" + +msgid "Group by Album" +msgstr "Seřaď dle alba" + +msgid "Group by Genre/Album" +msgstr "Seřaď dle žánru /alba" + +msgid "Group by Genre/Artist/Album" +msgstr "Seřaď dle žánru /umělce/alba" + +msgid "Advanced grouping..." +msgstr "Pokročilé řazení" + +msgid "Enter search terms here" +msgstr "Zde zadejte klíčová slova" + +msgid "Title" +msgstr "Titulek" + +msgid "Length" +msgstr "Délka" + +msgid "Track" +msgstr "Skladba" + +msgid "Disc" +msgstr "Disk" + +msgid "Album artist" +msgstr "Umělec alba" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Datový tok" + +msgid "Sample rate" +msgstr "Vzorkovací frekvence" + +msgid "File name" +msgstr "Název souboru" + +msgid "File name (without path)" +msgstr "Název souboru (bez cesty)" + +msgid "File size" +msgstr "Velikost souboru" + +msgid "File type" +msgstr "Typ souboru" + +msgid "Date modified" +msgstr "Datum úprav" + +msgid "Date created" +msgstr "Datum vytvoření" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Proud" + +msgid "Hide..." +msgstr "Skrýt..." + +msgid "Show section" +msgstr "Zobrazit skeci" + +#, qt-format +msgid "Hide %1" +msgstr "Skrýt %1" + #, c-format msgid "add %n songs" msgstr "Přidej %n skladby" @@ -580,6 +343,239 @@ msgstr "Odeber %n skladeb" msgid "move songs" msgstr "Přesuň skladby" +msgid "Don't repeat" +msgstr "Neopakovat" + +msgid "Repeat track" +msgstr "Opakovat skladbu" + +msgid "Repeat album" +msgstr "Opakovat album" + +msgid "Repeat playlist" +msgstr "Opakovat seznam skladeb" + +msgid "Don't shuffle" +msgstr "Nemíchat" + +msgid "Shuffle by album" +msgstr "Zamíchat podle alba" + +msgid "Shuffle all" +msgstr "Zamíchat vše" + +msgid "Repeat" +msgstr "Opakovat" + +msgid "Shuffle" +msgstr "Zamíchat" + +msgid "Authentication failed" +msgstr "Ověření selhalo" + +msgid "Your Last.fm credentials were incorrect" +msgstr "vaše přihlašovací údaje k Last.fm byly neplatné" + +msgid "Remove" +msgstr "Odebrat" + +msgid "Play artist radio..." +msgstr "Přehávat umělcovo rádio..." + +msgid "Play tag radio..." +msgstr "Přehrávat označené rádio..." + +msgid "Configure Last.fm..." +msgstr "Nastavit Last.fm..." + +msgid "My Recommendations" +msgstr "Má doporučení" + +msgid "My Radio Station" +msgstr "Moje rádiová stanice" + +msgid "My Loved Tracks" +msgstr "Moje oblíbené skladby" + +msgid "My Neighborhood" +msgstr "Moje blízké okolí" + +msgid "Artist radio" +msgstr "Rádio umělce" + +msgid "Tag radio" +msgstr "Rádio značky" + +msgid "Friends" +msgstr "Přátelé" + +msgid "Neighbors" +msgstr "Sousedé" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "Neplatná služba" + +msgid "Invalid method" +msgstr "Neplatná metoda" + +msgid "Invalid format" +msgstr "Neplatný formát" + +msgid "Invalid parameters" +msgstr "Neplatné parametry" + +msgid "Invalid resource specified" +msgstr "Určen neplatný zdroj" + +msgid "Operation failed" +msgstr "Operace selhala" + +msgid "Invalid session key" +msgstr "Neplatný klíč relace" + +msgid "Invalid API key" +msgstr "Neplatný klíč API" + +msgid "Service offline" +msgstr "Služba je nedostupná" + +msgid "This stream is for paid subscribers only" +msgstr "Tento proud je pouze pro předplatitele" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm je zrovna zaneprázdněno, prosím zkuste to za pár minut znovu" + +msgid "Not enough content" +msgstr "Nedostatek obsahu" + +msgid "Not enough members" +msgstr "Nedostatek členů" + +msgid "Not enough fans" +msgstr "Nedostatek fanoušků" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "Poškozená odpověď" + +msgid "Unknown error" +msgstr "Neznámá chyba" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Služba rádia nemohla být načtena :-(" + +msgid "Add another stream..." +msgstr "Přidat další proud..." + +msgid "Your radio streams" +msgstr "Vaše proudy rádií" + +msgid "Open somafm.com in browser" +msgstr "Otevřít soma.fm v prohlížeči" + +msgid "Refresh channels" +msgstr "Obnovit kanály" + +msgid "Enter your Last.fm details below:" +msgstr "Níže zadejte přihlašovací údaje pro Last.fm:" + +msgid "Last.fm username" +msgstr "Uživatelské jméno k Last.fm" + +msgid "Sign out" +msgstr "Odhlásit" + +msgid "Last.fm password" +msgstr "Heslo k Last.fm" + +msgid "Scrobble tracks that I listen to" +msgstr "Skrobbovat skladby, které poslouchám" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Ukaž \"oblíbené\" a \"zakaž\" tlačítka" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Pamatujte, že musíte být platící uživatel abyste v Clementine mohli poslouchat rádio Last.fm." + +msgid "Authenticating..." +msgstr "Ověřuji..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Přehrát umělce nebo značku" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Zadejte umělce nebo značku pro spuštění poslouchání rádia Last." +"fm." + +msgid "Tag" +msgstr "Značka" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -602,44 +598,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "O %1" + +#, qt-format +msgid "Version %1" +msgstr "Verze %1" + +msgid "Authors" +msgstr "Autoři" + +msgid "Thanks to" +msgstr "Poděkování" + +msgid "...and all the Amarok contributors" +msgstr "...a všichni kdo se podíleli na Amaroku" + +msgid "All albums" +msgstr "Všechna alba" + +msgid "Albums with covers" +msgstr "Alba s obaly" + +msgid "Albums without covers" +msgstr "Alba bez obalů" + +msgid "All artists" +msgstr "Všichni umělci" + +msgid "Various artists" msgstr "Různí umělci" -msgid "Show" +msgid "Choose manual cover" +msgstr "Vybrat obal ručně" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Obrázky (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Všechny soubory (*)" + +msgid "[click to edit]" +msgstr "[pro úpravy klikněte]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Úprava %n stop" + +msgid "Pre-amp" +msgstr "Předzesílení" + +msgid "Classical" +msgstr "Klasická" + +msgid "Club" +msgstr "Klubová" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Plné basy" + +msgid "Full Treble" +msgstr "Plné výšky" + +msgid "Full Bass + Treble" +msgstr "Plné basy + výšky" + +msgid "Laptop/Headphones" +msgstr "Notebook/Sluchátka" + +msgid "Large Hall" +msgstr "Velký sál" + +msgid "Live" +msgstr "Živě" + +msgid "Party" +msgstr "Párty" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Měkké" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Vynulovat" + +msgid "Save preset" +msgstr "Uložit předvolbu" + +msgid "Name" +msgstr "Název" + +msgid "Delete preset" +msgstr "Smazat předvolbu" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Opravdu chcete smazat \"%1\" přednastavení?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Group by" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Configure library..." -msgstr "Nastavit knihovnu..." +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Přehrát" + +msgid "Stop after this track" +msgstr "Zastavit po této skladbě" + +msgid "Check for updates..." +msgstr "Hledáni aktualizaci..." + +msgid "Pause" +msgstr "Pozastavit" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Nastavit %1 na \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Upravit tag\"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "OSD náhled" + +msgid "Drag to reposition" +msgstr "Přemístit přetažením" + +msgid "Version" +msgstr "Verze" + +msgid "Add Stream" +msgstr "Přidat proud" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Zadat URL proudu internetového rádia:" + +msgid "Save this stream in the Radio tab" +msgstr "Uložit tento proud v kartě Rádií" + +msgid "Cover Manager" +msgstr "Správce obalů" + +msgid "Show fullsize..." +msgstr "Zobrazit v plné velikosti..." + +msgid "Fetch automatically" +msgstr "Automaticky stáhnout" + +msgid "Choose manual cover..." +msgstr "Vybrat obal ručně..." + +msgid "Unset cover" +msgstr "Odebrat obal" + +msgid "View" +msgstr "POhled" + +msgid "Fetch Missing Covers" +msgstr "Stáhnout chybějící obaly" + +msgid "Edit track information" +msgstr "Upravit informaci o skladbách" + +msgid "Comment" +msgstr "Komentář" + +msgid "Equalizer" +msgstr "Ekvalizér" + +msgid "Preset:" +msgstr "Předvolba:" + +msgid "Enable equalizer" +msgstr "Povol ekvalizér" msgid "Clementine" msgstr "Clementine" @@ -701,9 +900,6 @@ msgstr "Přidat proud..." msgid "Open media..." msgstr "Otevřít média..." -msgid "Cover Manager" -msgstr "Správce obalů" - msgid "Shuffle mode" msgstr "Režim náhodné" @@ -713,12 +909,6 @@ msgstr "Režim opakování" msgid "Remove from playlist" msgstr "Odstranit z playlistu" -msgid "Equalizer" -msgstr "Ekvalizér" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Knihovna" @@ -743,76 +933,6 @@ msgstr "Nápověda" msgid "Tools" msgstr "Nástroje" -msgid "These folders will be scanned for music to make up your library" -msgstr "Tyto složky budou prohledány a nalezená hudba bude přidána do knihovny" - -msgid "Add new folder..." -msgstr "Přidat novou složku..." - -msgid "Remove folder" -msgstr "Odstranit složku" - -msgid "Options" -msgstr "Možnosti" - -msgid "Automatically open single categories in the library tree" -msgstr "Automaticky otevře jednostlivé kategorie ve stromu knihovny" - -msgid "Form" -msgstr "Formulář" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Níže zadejte přihlašovací údaje pro Last.fm:" - -msgid "Last.fm username" -msgstr "Uživatelské jméno k Last.fm" - -msgid "Sign out" -msgstr "Odhlásit" - -msgid "Last.fm password" -msgstr "Heslo k Last.fm" - -msgid "Scrobble tracks that I listen to" -msgstr "Skrobbovat skladby, které poslouchám" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Ukaž \"oblíbené\" a \"zakaž\" tlačítka" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Pamatujte, že musíte být platící uživatel abyste v Clementine mohli poslouchat rádio Last.fm." - -msgid "Authenticating..." -msgstr "Ověřuji..." - -msgid "Play Artist or Tag" -msgstr "Přehrát umělce nebo značku" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Zadejte umělce nebo značku pro spuštění poslouchání rádia Last." -"fm." - -msgid "Tag" -msgstr "Značka" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Upravit informaci o skladbách" - -msgid "Comment" -msgstr "Komentář" - msgid "Playback" msgstr "Přehrávání" @@ -822,12 +942,6 @@ msgstr "Chování" msgid "Notifications" msgstr "Upozornění" -msgid "Music Library" -msgstr "Knihovna hudby" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Prolínání" @@ -933,170 +1047,56 @@ msgstr "Barva textu" msgid "Choose color..." msgstr "Vyber barvu..." -msgid "Version" -msgstr "Verze" +msgid "Copy to library..." +msgstr "Zkopírovat do knihovny..." -msgid "Add Stream" -msgstr "Přidat proud" +msgid "Move to library..." +msgstr "Přesunout do knihovny..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Zadat URL proudu internetového rádia:" +msgid "Loading audio engine" +msgstr "Načítá se podpora audia" -msgid "Save this stream in the Radio tab" -msgstr "Uložit tento proud v kartě Rádií" +msgid "Updating library" +msgstr "Aktualizuji knihovnu" -msgid "Show fullsize..." -msgstr "Zobrazit v plné velikosti..." +msgid "Getting channels" +msgstr "Získávám kanály" -msgid "Fetch automatically" -msgstr "Automaticky stáhnout" +msgid "Loading stream" +msgstr "Načítám kanál" -msgid "Choose manual cover..." -msgstr "Vybrat obal ručně..." +msgid "Loading Last.fm radio" +msgstr "Načítám rádio Last.fm" -msgid "Unset cover" -msgstr "Odebrat obal" - -msgid "Enter search terms here" -msgstr "Zde zadejte klíčová slova" - -msgid "View" -msgstr "POhled" - -msgid "Fetch Missing Covers" -msgstr "Stáhnout chybějící obaly" - -msgid "Don't repeat" -msgstr "Neopakovat" - -msgid "Repeat track" -msgstr "Opakovat skladbu" - -msgid "Repeat album" -msgstr "Opakovat album" - -msgid "Repeat playlist" -msgstr "Opakovat seznam skladeb" - -msgid "Don't shuffle" -msgstr "Nemíchat" - -msgid "Shuffle by album" -msgstr "Zamíchat podle alba" - -msgid "Shuffle all" -msgstr "Zamíchat vše" - -msgid "Repeat" -msgstr "Opakovat" - -msgid "Shuffle" -msgstr "Zamíchat" - -msgid "Library advanced grouping" -msgstr "Pokročilé řazení knihoven" - -msgid "You can change the way the songs in the library are organised." -msgstr "Můžete změnit způsob, jak jsou skladby v knihovnách organizovány." - -msgid "Group Library by..." -msgstr "Seřaď knihovnu podle..." - -msgid "First level" -msgstr "První úroveň" - -msgid "None" -msgstr "Žádný" - -msgid "Albumartist" -msgstr "Albumumělec" - -msgid "Year - Album" -msgstr "Rok - Album" - -msgid "Second level" -msgstr "Druhá úroveň" - -msgid "Third level" -msgstr "Třetí úroveň" - -msgid "Preset:" -msgstr "Předvolba:" - -msgid "Enable equalizer" -msgstr "Povol ekvalizér" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "disk %1" -msgid "Filename" -msgstr "" +#, qt-format +msgid "track %1" +msgstr "stopa %1" -msgid "Add..." -msgstr "" +msgid "Paused" +msgstr "Pozastaveno" -msgid "Output options" -msgstr "" +msgid "Stopped" +msgstr "Zastaveno" -msgid "Audio format" -msgstr "" +msgid "Playlist finished" +msgstr "Dokončen seznam skladeb" -msgid "Destination" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Hlasitost %1%" -msgid "Alongside the originals" -msgstr "" +msgid "..." +msgstr "..." -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Celá kolekce" - -msgid "Added today" -msgstr "Přidána dnes" - -msgid "Added this week" -msgstr "Přidána tento týden" - -msgid "Added within three months" -msgstr "Přidána během 3 měsíců" - -msgid "Added this year" -msgstr "Přidána tento rok" - -msgid "Added this month" -msgstr "Přidána tento měsíc" - -msgid "Group by Artist" -msgstr "Seřaď podle umělce" - -msgid "Group by Artist/Album" -msgstr "Seřaď podle umělce/alba" - -msgid "Group by Artist/Year - Album" -msgstr "Seřaď podle umělce/roku - alba" - -msgid "Group by Album" -msgstr "Seřaď dle alba" - -msgid "Group by Genre/Album" -msgstr "Seřaď dle žánru /alba" - -msgid "Group by Genre/Artist/Album" -msgstr "Seřaď dle žánru /umělce/alba" - -msgid "Advanced grouping..." -msgstr "Pokročilé řazení" +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Rádio" diff --git a/src/translations/da.po b/src/translations/da.po index cc7f7785b..270e8167e 100644 --- a/src/translations/da.po +++ b/src/translations/da.po @@ -18,94 +18,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-28 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Afspil" - -msgid "Stop after this track" -msgstr "Stop efter dette spor" - -msgid "Check for updates..." -msgstr "Tjek efter opdateringer..." - -msgid "Pause" -msgstr "Pause" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Sæt %1 til \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Redigér mærke \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Titel" - -msgid "Artist" -msgstr "Kunstner" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Længde" - -msgid "Track" -msgstr "Spor" - -msgid "Disc" -msgstr "Disk" - -msgid "Year" -msgstr "År" - -msgid "Genre" -msgstr "Genre" - -msgid "Album artist" -msgstr "Albummets kunstner" - -msgid "Composer" -msgstr "Komponist" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bitrate" - -msgid "Sample rate" -msgstr "Samplingsrate" - -msgid "File name" -msgstr "Filnavn" - -msgid "File name (without path)" -msgstr "Filnavn (uden sti)" - -msgid "File size" -msgstr "Filstørrelse" - -msgid "File type" -msgstr "Filtype" - -msgid "Date modified" -msgstr "Ændringsdato" - -msgid "Date created" -msgstr "Oprettelsesdato" +msgid "No analyzer" +msgstr "Ingen analyzer" msgid "Bar analyzer" msgstr "Bar-analyzer" @@ -113,9 +27,6 @@ msgstr "Bar-analyzer" msgid "Block analyzer" msgstr "Blok-analyzer" -msgid "No analyzer" -msgstr "Ingen analyzer" - msgid "Boom analyzer" msgstr "Boom-analyzer" @@ -125,381 +36,6 @@ msgstr "Sonogram" msgid "Turbine" msgstr "Turbine" -msgid "Add to playlist" -msgstr "Føj til spilleliste" - -msgid "Show in various artists" -msgstr "Vis under diverse kunstnere" - -msgid "Don't show in various artists" -msgstr "Vis ikke under diverse kunstnere" - -msgid "Your library is empty!" -msgstr "Dit bibliotek er tomt!" - -msgid "Click here to add some music" -msgstr "Klik her for at tilføje musik" - -msgid "Add directory..." -msgstr "Tilføj mappe..." - -msgid "Copy to library..." -msgstr "Kopiér til bibliotek..." - -msgid "Move to library..." -msgstr "Flyt til bibliotek..." - -msgid "Hide..." -msgstr "Skjul..." - -msgid "Show section" -msgstr "Vis sektion" - -#, qt-format -msgid "Hide %1" -msgstr "Skjul %1" - -msgid "Remove" -msgstr "Fjern" - -msgid "Play artist radio..." -msgstr "Spil kunstnerradio..." - -msgid "Play tag radio..." -msgstr "Spil mærkeradio..." - -msgid "Configure Last.fm..." -msgstr "Indstil Last.fm..." - -msgid "My Recommendations" -msgstr "Mine anbefalinger" - -msgid "My Radio Station" -msgstr "Min radiostation" - -msgid "My Loved Tracks" -msgstr "Mine elskede spor" - -msgid "My Neighborhood" -msgstr "Mit nabolag" - -msgid "Artist radio" -msgstr "Kunstnerradio" - -msgid "Tag radio" -msgstr "Mærkeradio" - -msgid "Friends" -msgstr "Venner" - -msgid "Neighbors" -msgstr "Naboer" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Last.fm radiostation - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Last.fm elskede spor - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Last.fm naboradio - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Last.fm anbefaletradio - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Last.fm bibliotek - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Last.fm kunstnere der minder om %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Last.fm mærkeradio: %1" - -msgid "Invalid service" -msgstr "Ugyldig tjeneste" - -msgid "Invalid method" -msgstr "Ugyldig metode" - -msgid "Authentication failed" -msgstr "Autentificering mislykkedes" - -msgid "Invalid format" -msgstr "Ugyldig format" - -msgid "Invalid parameters" -msgstr "Ugyldige parametre" - -msgid "Invalid resource specified" -msgstr "Ugyldig resource angivet" - -msgid "Operation failed" -msgstr "Operation mislykkedes" - -msgid "Invalid session key" -msgstr "Ugyldig sessionsnøgle" - -msgid "Invalid API key" -msgstr "Ugyldig API-nøgle" - -msgid "Service offline" -msgstr "Tjeneste offline" - -msgid "This stream is for paid subscribers only" -msgstr "Denne stream er kun for betalende abonnenter" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm er optaget nu, prøv igen om et par minutter" - -msgid "Not enough content" -msgstr "Ikke nok indhold" - -msgid "Not enough members" -msgstr "Ikke nok medlemmer" - -msgid "Not enough fans" -msgstr "Ikke nok fans" - -msgid "Not enough neighbors" -msgstr "Ikke nok naboer" - -msgid "Malformed response" -msgstr "Misdannet svar" - -msgid "Unknown error" -msgstr "Ukendt fejl" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Dine Last.fm login-oplysninger var forkerte" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Radiotjeneste kunne ikke indlæses :-(" - -#, qt-format -msgid "disc %1" -msgstr "disk %1" - -#, qt-format -msgid "track %1" -msgstr "spor %1" - -msgid "Paused" -msgstr "På pause" - -msgid "Stopped" -msgstr "Stoppet" - -msgid "Playlist finished" -msgstr "Spilleliste afsluttet" - -#, qt-format -msgid "Volume %1%" -msgstr "Lydstyrke %1%" - -msgid "[click to edit]" -msgstr "[Klik for at redigere]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Redigerer %n spor" - -msgid "Loading audio engine" -msgstr "Indlæser lydmotor" - -msgid "Updating library" -msgstr "Opdaterer bibliotek" - -msgid "Getting channels" -msgstr "Henter kanaler" - -msgid "Loading stream" -msgstr "Indlæser stream" - -msgid "Loading Last.fm radio" -msgstr "Indlæser Last.fm-radio" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Åbn somafm.com i webbrowser" - -msgid "Refresh channels" -msgstr "Genopfrisk kanaler" - -msgid "OSD Preview" -msgstr "Forhåndsvisning af OSD" - -msgid "Drag to reposition" -msgstr "Træk for at skifte position" - -#, qt-format -msgid "About %1" -msgstr "Om %1" - -#, qt-format -msgid "Version %1" -msgstr "Version %1" - -msgid "Authors" -msgstr "Ophavsmænd" - -msgid "Thanks to" -msgstr "Tak til" - -msgid "...and all the Amarok contributors" -msgstr "...og alle Amarok-bidragsyderne" - -msgid "Add another stream..." -msgstr "Tilføj endnu en stream..." - -msgid "Your radio streams" -msgstr "Dine radiostreams" - -msgid "All albums" -msgstr "Alle albummer" - -msgid "Albums with covers" -msgstr "Albummer med omslag" - -msgid "Albums without covers" -msgstr "Albummer uden omslag" - -msgid "All artists" -msgstr "Alle kunstnere" - -msgid "Various artists" -msgstr "Diverse kunstnere" - -msgid "Choose manual cover" -msgstr "Vælg omslag manuelt" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Billeder (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." -"tiff)" - -msgid "All files (*)" -msgstr "Alle filer (*)" - -msgid "Unknown" -msgstr "Ukendt" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Stream" - -msgid "Pre-amp" -msgstr "For-forstærker" - -msgid "Classical" -msgstr "Klassisk" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Fuld bas" - -msgid "Full Treble" -msgstr "Fuld diskant" - -msgid "Full Bass + Treble" -msgstr "Fuld bas + diskant" - -msgid "Laptop/Headphones" -msgstr "Bærbar/hovedtelefoner" - -msgid "Large Hall" -msgstr "Stor sal" - -msgid "Live" -msgstr "Live" - -msgid "Party" -msgstr "Party" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Nul" - -msgid "Save preset" -msgstr "Gem forudindstilling" - -msgid "Name" -msgstr "Navn" - -msgid "Delete preset" -msgstr "Slet forudindstilling" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Vil du slettet \"%1\"-forudindstilling?" - msgid "Usage" msgstr "Brug" @@ -572,6 +108,232 @@ msgstr "Vælg motor" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Ukendt lydmotor \"%1\". Valgmulighederne er:" +msgid "Add directory..." +msgstr "Tilføj mappe..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Indstil bibliotek..." + +msgid "Various Artists" +msgstr "Diverse kunstnere" + +msgid "Unknown" +msgstr "Ukendt" + +msgid "Add to playlist" +msgstr "Føj til spilleliste" + +msgid "Show in various artists" +msgstr "Vis under diverse kunstnere" + +msgid "Don't show in various artists" +msgstr "Vis ikke under diverse kunstnere" + +msgid "Your library is empty!" +msgstr "Dit bibliotek er tomt!" + +msgid "Click here to add some music" +msgstr "Klik her for at tilføje musik" + +msgid "Library advanced grouping" +msgstr "Avanceret bibliotektsgruppering" + +msgid "You can change the way the songs in the library are organised." +msgstr "Du kan ændre den måde sange bliver organiseret i biblioteket." + +msgid "Group Library by..." +msgstr "Gruppér bibliotek efter..." + +msgid "First level" +msgstr "Første niveau" + +msgid "None" +msgstr "Ingen" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Kunstner" + +msgid "Albumartist" +msgstr "Albumsartist" + +msgid "Composer" +msgstr "Komponist" + +msgid "Genre" +msgstr "Genre" + +msgid "Year" +msgstr "År" + +msgid "Year - Album" +msgstr "År - Album" + +msgid "Second level" +msgstr "Andet niveau" + +msgid "Third level" +msgstr "Tredje niveau" + +msgid "These folders will be scanned for music to make up your library" +msgstr "Disse mapper vil blive scannet for musik til at opbygget dit bibliotek" + +msgid "Add new folder..." +msgstr "Tilføj ny mappe..." + +msgid "Remove folder" +msgstr "Fjern mappe" + +msgid "Options" +msgstr "Indstillinger" + +msgid "Automatically open single categories in the library tree" +msgstr "Åbn automatisk enkelte kategorier i bibliotekstræet" + +msgid "Music Library" +msgstr "Musikbibliotek" + +msgid "Form" +msgstr "Formular" + +msgid "Entire collection" +msgstr "Hele samlingen" + +msgid "Added today" +msgstr "Tilføjet i dag" + +msgid "Added this week" +msgstr "Tilføjet i denne uge" + +msgid "Added within three months" +msgstr "Tilføjet de sidste tre måneder" + +msgid "Added this year" +msgstr "Tilføjet i år" + +msgid "Added this month" +msgstr "Tilføjet i denne måned" + +msgid "Group by Artist" +msgstr "Gruppér efter kunstner" + +msgid "Group by Artist/Album" +msgstr "Gruppér efter kunstner/album" + +msgid "Group by Artist/Year - Album" +msgstr "Gruppér efter kunstner/år - album" + +msgid "Group by Album" +msgstr "Gruppér efter album" + +msgid "Group by Genre/Album" +msgstr "Gruppér efter genre/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Gruppér efter genre/kunstner/album" + +msgid "Advanced grouping..." +msgstr "Avanceret gruppering..." + +msgid "Enter search terms here" +msgstr "Indtast søgeudtryk her" + +msgid "Title" +msgstr "Titel" + +msgid "Length" +msgstr "Længde" + +msgid "Track" +msgstr "Spor" + +msgid "Disc" +msgstr "Disk" + +msgid "Album artist" +msgstr "Albummets kunstner" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bitrate" + +msgid "Sample rate" +msgstr "Samplingsrate" + +msgid "File name" +msgstr "Filnavn" + +msgid "File name (without path)" +msgstr "Filnavn (uden sti)" + +msgid "File size" +msgstr "Filstørrelse" + +msgid "File type" +msgstr "Filtype" + +msgid "Date modified" +msgstr "Ændringsdato" + +msgid "Date created" +msgstr "Oprettelsesdato" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Stream" + +msgid "Hide..." +msgstr "Skjul..." + +msgid "Show section" +msgstr "Vis sektion" + +#, qt-format +msgid "Hide %1" +msgstr "Skjul %1" + #, c-format msgid "add %n songs" msgstr "tilføj %n sange" @@ -583,6 +345,239 @@ msgstr "fjern %n sange" msgid "move songs" msgstr "flyt sange" +msgid "Don't repeat" +msgstr "Gentag ikke" + +msgid "Repeat track" +msgstr "Gentag spor" + +msgid "Repeat album" +msgstr "Gentag album" + +msgid "Repeat playlist" +msgstr "Gentag spilleliste" + +msgid "Don't shuffle" +msgstr "Bland ikke" + +msgid "Shuffle by album" +msgstr "Bland album" + +msgid "Shuffle all" +msgstr "Bland alle" + +msgid "Repeat" +msgstr "Gentag" + +msgid "Shuffle" +msgstr "Bland" + +msgid "Authentication failed" +msgstr "Autentificering mislykkedes" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Dine Last.fm login-oplysninger var forkerte" + +msgid "Remove" +msgstr "Fjern" + +msgid "Play artist radio..." +msgstr "Spil kunstnerradio..." + +msgid "Play tag radio..." +msgstr "Spil mærkeradio..." + +msgid "Configure Last.fm..." +msgstr "Indstil Last.fm..." + +msgid "My Recommendations" +msgstr "Mine anbefalinger" + +msgid "My Radio Station" +msgstr "Min radiostation" + +msgid "My Loved Tracks" +msgstr "Mine elskede spor" + +msgid "My Neighborhood" +msgstr "Mit nabolag" + +msgid "Artist radio" +msgstr "Kunstnerradio" + +msgid "Tag radio" +msgstr "Mærkeradio" + +msgid "Friends" +msgstr "Venner" + +msgid "Neighbors" +msgstr "Naboer" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Last.fm radiostation - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Last.fm elskede spor - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Last.fm naboradio - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Last.fm anbefaletradio - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Last.fm bibliotek - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Last.fm kunstnere der minder om %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Last.fm mærkeradio: %1" + +msgid "Invalid service" +msgstr "Ugyldig tjeneste" + +msgid "Invalid method" +msgstr "Ugyldig metode" + +msgid "Invalid format" +msgstr "Ugyldig format" + +msgid "Invalid parameters" +msgstr "Ugyldige parametre" + +msgid "Invalid resource specified" +msgstr "Ugyldig resource angivet" + +msgid "Operation failed" +msgstr "Operation mislykkedes" + +msgid "Invalid session key" +msgstr "Ugyldig sessionsnøgle" + +msgid "Invalid API key" +msgstr "Ugyldig API-nøgle" + +msgid "Service offline" +msgstr "Tjeneste offline" + +msgid "This stream is for paid subscribers only" +msgstr "Denne stream er kun for betalende abonnenter" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm er optaget nu, prøv igen om et par minutter" + +msgid "Not enough content" +msgstr "Ikke nok indhold" + +msgid "Not enough members" +msgstr "Ikke nok medlemmer" + +msgid "Not enough fans" +msgstr "Ikke nok fans" + +msgid "Not enough neighbors" +msgstr "Ikke nok naboer" + +msgid "Malformed response" +msgstr "Misdannet svar" + +msgid "Unknown error" +msgstr "Ukendt fejl" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Radiotjeneste kunne ikke indlæses :-(" + +msgid "Add another stream..." +msgstr "Tilføj endnu en stream..." + +msgid "Your radio streams" +msgstr "Dine radiostreams" + +msgid "Open somafm.com in browser" +msgstr "Åbn somafm.com i webbrowser" + +msgid "Refresh channels" +msgstr "Genopfrisk kanaler" + +msgid "Enter your Last.fm details below:" +msgstr "Indtast dine Last.fm-detaljer herunder:" + +msgid "Last.fm username" +msgstr "Last.fm-brugernavn" + +msgid "Sign out" +msgstr "Log ud" + +msgid "Last.fm password" +msgstr "Last.fm-adgangskode" + +msgid "Scrobble tracks that I listen to" +msgstr "Scrobble-spor som jeg lytter til" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Vis \"elsker\" og \"bandlys\"-knapperne" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Bemærk at du skal være en betalende " +"abonnent for at lytte til Last.fm fra Clementine." + +msgid "Authenticating..." +msgstr "Autentificerer..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Spil kunstner eller mærke" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Indtast en kunstner eller et mærke for a begynde at lytte til " +"Last.fm-radio." + +msgid "Tag" +msgstr "Mærke" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -605,44 +600,248 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Om %1" + +#, qt-format +msgid "Version %1" +msgstr "Version %1" + +msgid "Authors" +msgstr "Ophavsmænd" + +msgid "Thanks to" +msgstr "Tak til" + +msgid "...and all the Amarok contributors" +msgstr "...og alle Amarok-bidragsyderne" + +msgid "All albums" +msgstr "Alle albummer" + +msgid "Albums with covers" +msgstr "Albummer med omslag" + +msgid "Albums without covers" +msgstr "Albummer uden omslag" + +msgid "All artists" +msgstr "Alle kunstnere" + +msgid "Various artists" msgstr "Diverse kunstnere" -msgid "Show" +msgid "Choose manual cover" +msgstr "Vælg omslag manuelt" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Billeder (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." +"tiff)" + +msgid "All files (*)" +msgstr "Alle filer (*)" + +msgid "[click to edit]" +msgstr "[Klik for at redigere]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Redigerer %n spor" + +msgid "Pre-amp" +msgstr "For-forstærker" + +msgid "Classical" +msgstr "Klassisk" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Fuld bas" + +msgid "Full Treble" +msgstr "Fuld diskant" + +msgid "Full Bass + Treble" +msgstr "Fuld bas + diskant" + +msgid "Laptop/Headphones" +msgstr "Bærbar/hovedtelefoner" + +msgid "Large Hall" +msgstr "Stor sal" + +msgid "Live" +msgstr "Live" + +msgid "Party" +msgstr "Party" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Nul" + +msgid "Save preset" +msgstr "Gem forudindstilling" + +msgid "Name" +msgstr "Navn" + +msgid "Delete preset" +msgstr "Slet forudindstilling" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Vil du slettet \"%1\"-forudindstilling?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Group by" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Configure library..." -msgstr "Indstil bibliotek..." +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Afspil" + +msgid "Stop after this track" +msgstr "Stop efter dette spor" + +msgid "Check for updates..." +msgstr "Tjek efter opdateringer..." + +msgid "Pause" +msgstr "Pause" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Sæt %1 til \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Redigér mærke \"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "Forhåndsvisning af OSD" + +msgid "Drag to reposition" +msgstr "Træk for at skifte position" + +msgid "Version" +msgstr "Version" + +msgid "Add Stream" +msgstr "Tilføj stream" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Indtast URL'en til en internetradiostream:" + +msgid "Save this stream in the Radio tab" +msgstr "Gem denne stream i radio-fanen" + +msgid "Cover Manager" +msgstr "Omslagshåndtering" + +msgid "Show fullsize..." +msgstr "Vis i fuld størrelse..." + +msgid "Fetch automatically" +msgstr "Hent automatisk" + +msgid "Choose manual cover..." +msgstr "Vælg omslag manuelt..." + +msgid "Unset cover" +msgstr "Fravælg omslag" + +msgid "View" +msgstr "Vis" + +msgid "Fetch Missing Covers" +msgstr "Hent manglende omslag" + +msgid "Edit track information" +msgstr "Redigér sporinformation" + +msgid "Comment" +msgstr "Kommentar" + +msgid "Equalizer" +msgstr "Equalizer" + +msgid "Preset:" +msgstr "Forudindstilling:" + +msgid "Enable equalizer" +msgstr "Aktivér equalizer" msgid "Clementine" msgstr "Clementine" @@ -704,9 +903,6 @@ msgstr "Tilføj stream..." msgid "Open media..." msgstr "Åbn medie..." -msgid "Cover Manager" -msgstr "Omslagshåndtering" - msgid "Shuffle mode" msgstr "Tilfældig-tilstand" @@ -716,12 +912,6 @@ msgstr "Gentagelsestilstand" msgid "Remove from playlist" msgstr "Fjern fra spilleliste" -msgid "Equalizer" -msgstr "Equalizer" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Bibliotek" @@ -746,76 +936,6 @@ msgstr "Hjælp" msgid "Tools" msgstr "Værktøjer" -msgid "These folders will be scanned for music to make up your library" -msgstr "Disse mapper vil blive scannet for musik til at opbygget dit bibliotek" - -msgid "Add new folder..." -msgstr "Tilføj ny mappe..." - -msgid "Remove folder" -msgstr "Fjern mappe" - -msgid "Options" -msgstr "Indstillinger" - -msgid "Automatically open single categories in the library tree" -msgstr "Åbn automatisk enkelte kategorier i bibliotekstræet" - -msgid "Form" -msgstr "Formular" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Indtast dine Last.fm-detaljer herunder:" - -msgid "Last.fm username" -msgstr "Last.fm-brugernavn" - -msgid "Sign out" -msgstr "Log ud" - -msgid "Last.fm password" -msgstr "Last.fm-adgangskode" - -msgid "Scrobble tracks that I listen to" -msgstr "Scrobble-spor som jeg lytter til" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Vis \"elsker\" og \"bandlys\"-knapperne" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Bemærk at du skal være en betalende " -"abonnent for at lytte til Last.fm fra Clementine." - -msgid "Authenticating..." -msgstr "Autentificerer..." - -msgid "Play Artist or Tag" -msgstr "Spil kunstner eller mærke" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Indtast en kunstner eller et mærke for a begynde at lytte til " -"Last.fm-radio." - -msgid "Tag" -msgstr "Mærke" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Redigér sporinformation" - -msgid "Comment" -msgstr "Kommentar" - msgid "Playback" msgstr "Afspilning" @@ -825,12 +945,6 @@ msgstr "Opførsel" msgid "Notifications" msgstr "Bekendtgørelser" -msgid "Music Library" -msgstr "Musikbibliotek" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Fading" @@ -936,170 +1050,56 @@ msgstr "Tekstfarve" msgid "Choose color..." msgstr "Vælg farve..." -msgid "Version" -msgstr "Version" +msgid "Copy to library..." +msgstr "Kopiér til bibliotek..." -msgid "Add Stream" -msgstr "Tilføj stream" +msgid "Move to library..." +msgstr "Flyt til bibliotek..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Indtast URL'en til en internetradiostream:" +msgid "Loading audio engine" +msgstr "Indlæser lydmotor" -msgid "Save this stream in the Radio tab" -msgstr "Gem denne stream i radio-fanen" +msgid "Updating library" +msgstr "Opdaterer bibliotek" -msgid "Show fullsize..." -msgstr "Vis i fuld størrelse..." +msgid "Getting channels" +msgstr "Henter kanaler" -msgid "Fetch automatically" -msgstr "Hent automatisk" +msgid "Loading stream" +msgstr "Indlæser stream" -msgid "Choose manual cover..." -msgstr "Vælg omslag manuelt..." +msgid "Loading Last.fm radio" +msgstr "Indlæser Last.fm-radio" -msgid "Unset cover" -msgstr "Fravælg omslag" - -msgid "Enter search terms here" -msgstr "Indtast søgeudtryk her" - -msgid "View" -msgstr "Vis" - -msgid "Fetch Missing Covers" -msgstr "Hent manglende omslag" - -msgid "Don't repeat" -msgstr "Gentag ikke" - -msgid "Repeat track" -msgstr "Gentag spor" - -msgid "Repeat album" -msgstr "Gentag album" - -msgid "Repeat playlist" -msgstr "Gentag spilleliste" - -msgid "Don't shuffle" -msgstr "Bland ikke" - -msgid "Shuffle by album" -msgstr "Bland album" - -msgid "Shuffle all" -msgstr "Bland alle" - -msgid "Repeat" -msgstr "Gentag" - -msgid "Shuffle" -msgstr "Bland" - -msgid "Library advanced grouping" -msgstr "Avanceret bibliotektsgruppering" - -msgid "You can change the way the songs in the library are organised." -msgstr "Du kan ændre den måde sange bliver organiseret i biblioteket." - -msgid "Group Library by..." -msgstr "Gruppér bibliotek efter..." - -msgid "First level" -msgstr "Første niveau" - -msgid "None" -msgstr "Ingen" - -msgid "Albumartist" -msgstr "Albumsartist" - -msgid "Year - Album" -msgstr "År - Album" - -msgid "Second level" -msgstr "Andet niveau" - -msgid "Third level" -msgstr "Tredje niveau" - -msgid "Preset:" -msgstr "Forudindstilling:" - -msgid "Enable equalizer" -msgstr "Aktivér equalizer" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "disk %1" -msgid "Filename" -msgstr "" +#, qt-format +msgid "track %1" +msgstr "spor %1" -msgid "Add..." -msgstr "" +msgid "Paused" +msgstr "På pause" -msgid "Output options" -msgstr "" +msgid "Stopped" +msgstr "Stoppet" -msgid "Audio format" -msgstr "" +msgid "Playlist finished" +msgstr "Spilleliste afsluttet" -msgid "Destination" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Lydstyrke %1%" -msgid "Alongside the originals" -msgstr "" +msgid "..." +msgstr "..." -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Hele samlingen" - -msgid "Added today" -msgstr "Tilføjet i dag" - -msgid "Added this week" -msgstr "Tilføjet i denne uge" - -msgid "Added within three months" -msgstr "Tilføjet de sidste tre måneder" - -msgid "Added this year" -msgstr "Tilføjet i år" - -msgid "Added this month" -msgstr "Tilføjet i denne måned" - -msgid "Group by Artist" -msgstr "Gruppér efter kunstner" - -msgid "Group by Artist/Album" -msgstr "Gruppér efter kunstner/album" - -msgid "Group by Artist/Year - Album" -msgstr "Gruppér efter kunstner/år - album" - -msgid "Group by Album" -msgstr "Gruppér efter album" - -msgid "Group by Genre/Album" -msgstr "Gruppér efter genre/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Gruppér efter genre/kunstner/album" - -msgid "Advanced grouping..." -msgstr "Avanceret gruppering..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/de.po b/src/translations/de.po index 48259ed02..13bd6808b 100644 --- a/src/translations/de.po +++ b/src/translations/de.po @@ -17,94 +17,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-24 04:07+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Wiedergabe" - -msgid "Stop after this track" -msgstr "Wiedergabe nach diesem Stück beenden" - -msgid "Check for updates..." -msgstr "Suche nach Aktualisierungen..." - -msgid "Pause" -msgstr "Pause" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "" - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "%1 bearbeiten" - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Titel" - -msgid "Artist" -msgstr "Interpret" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Länge" - -msgid "Track" -msgstr "Stück" - -msgid "Disc" -msgstr "CD/DVD" - -msgid "Year" -msgstr "Jahr" - -msgid "Genre" -msgstr "Genre" - -msgid "Album artist" -msgstr "Album-Interpret" - -msgid "Composer" -msgstr "Komponist" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bitrate" - -msgid "Sample rate" -msgstr "Abtastrate" - -msgid "File name" -msgstr "Dateiname" - -msgid "File name (without path)" -msgstr "Dateiname (ohne Dateipfad)" - -msgid "File size" -msgstr "Dateigröße" - -msgid "File type" -msgstr "Dateityp" - -msgid "Date modified" -msgstr "Geändert" - -msgid "Date created" -msgstr "Erstellt" +msgid "No analyzer" +msgstr "Keine Visualisierung" msgid "Bar analyzer" msgstr "Balken" @@ -112,9 +26,6 @@ msgstr "Balken" msgid "Block analyzer" msgstr "Blöcke" -msgid "No analyzer" -msgstr "Keine Visualisierung" - msgid "Boom analyzer" msgstr "Boom" @@ -124,380 +35,6 @@ msgstr "Sonogramm" msgid "Turbine" msgstr "Turbine" -msgid "Add to playlist" -msgstr "Zur Wiedergabeliste hinzufügen" - -msgid "Show in various artists" -msgstr "In \"Verschiedene Interpreten\" anzeigen" - -msgid "Don't show in various artists" -msgstr "Nicht in \"Verschiedene Interpreten\" anzeigen" - -msgid "Your library is empty!" -msgstr "Ihre Musiksammlung ist leer!" - -msgid "Click here to add some music" -msgstr "Klicken Sie hier um das zu ändern" - -msgid "Add directory..." -msgstr "Verzeichnis hinzufügen..." - -msgid "Copy to library..." -msgstr "In die Musiksammlung kopieren..." - -msgid "Move to library..." -msgstr "In die Musiksammlung verschieben..." - -msgid "Hide..." -msgstr "Verstecken..." - -msgid "Show section" -msgstr "Spalten" - -#, qt-format -msgid "Hide %1" -msgstr "%1 ausblenden" - -msgid "Remove" -msgstr "Entfernen" - -msgid "Play artist radio..." -msgstr "Spiele Interpreten-Radio...." - -msgid "Play tag radio..." -msgstr "Spiele Tag-Radio..." - -msgid "Configure Last.fm..." -msgstr "Last.fm einrichten..." - -msgid "My Recommendations" -msgstr "Meine Empfehlungen" - -msgid "My Radio Station" -msgstr "Meine Radiostation" - -msgid "My Loved Tracks" -msgstr "Meine \"geliebten\" Stücke" - -msgid "My Neighborhood" -msgstr "Meine Nachbarschaft" - -msgid "Artist radio" -msgstr "Interpreten-Radio" - -msgid "Tag radio" -msgstr "Tag-Radio" - -msgid "Friends" -msgstr "Freunde" - -msgid "Neighbors" -msgstr "Nachbarn" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Last.fm Radio Station %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Last.fm Musiksammlung - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Last.fm Ähnliche Künstler wie %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Last.fm Tag Radio: %1" - -msgid "Invalid service" -msgstr "Ungültiger Service" - -msgid "Invalid method" -msgstr "Ungültige Methode" - -msgid "Authentication failed" -msgstr "Authentifizierung fehlgeschlagen" - -msgid "Invalid format" -msgstr "Ungültiges Format" - -msgid "Invalid parameters" -msgstr "Ungültige Parameter" - -msgid "Invalid resource specified" -msgstr "Ungültige Quelle angegeben" - -msgid "Operation failed" -msgstr "Aktion ist gescheitert" - -msgid "Invalid session key" -msgstr "Ungültiger Sitzungsschlüssel" - -msgid "Invalid API key" -msgstr "Ungültiger API-Schlüssel" - -msgid "Service offline" -msgstr "Service nicht verfügbar" - -msgid "This stream is for paid subscribers only" -msgstr "Nur für zahlende Kunden" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm ist zur Zeit überlastet. Versuchen sie es später noch einmal" - -msgid "Not enough content" -msgstr "Nicht genügend Inhalt" - -msgid "Not enough members" -msgstr "Nicht genügend Mitglieder" - -msgid "Not enough fans" -msgstr "Nicht genügend Fans" - -msgid "Not enough neighbors" -msgstr "Nicht genug Nachbarn" - -msgid "Malformed response" -msgstr "Ungültige Antwort" - -msgid "Unknown error" -msgstr "Unbekannter Fehler" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Ihre Last.fm Daten sind falsch" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Radioservice konnte nicht geladen werden" - -#, qt-format -msgid "disc %1" -msgstr "CD %1" - -#, qt-format -msgid "track %1" -msgstr "Stück %1" - -msgid "Paused" -msgstr "Pausiert" - -msgid "Stopped" -msgstr "Angehalten" - -msgid "Playlist finished" -msgstr "Wiedergabeliste beendet" - -#, qt-format -msgid "Volume %1%" -msgstr "Lautstärke %1" - -msgid "[click to edit]" -msgstr "[zum Bearbeiten klicken]" - -#, c-format -msgid "Editing %n tracks" -msgstr "%n Stücke bearbeiten" - -msgid "Loading audio engine" -msgstr "Audio Engine wird geladen" - -msgid "Updating library" -msgstr "Aktualisiere Musiksammlung" - -msgid "Getting channels" -msgstr "Lade Channels" - -msgid "Loading stream" -msgstr "Lade Stream" - -msgid "Loading Last.fm radio" -msgstr "Last.fm Radio wird geladen" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "somafm.com im Browser öffnen" - -msgid "Refresh channels" -msgstr "Channels neu laden" - -msgid "OSD Preview" -msgstr "OSD Vorschau" - -msgid "Drag to reposition" -msgstr "Klicken und ziehen um die Position zu ändern" - -#, qt-format -msgid "About %1" -msgstr "Über %1" - -#, qt-format -msgid "Version %1" -msgstr "Version %1" - -msgid "Authors" -msgstr "Autoren" - -msgid "Thanks to" -msgstr "Danke an:" - -msgid "...and all the Amarok contributors" -msgstr "...und alle Amarok Entwickler" - -msgid "Add another stream..." -msgstr "Stream hinzufügen..." - -msgid "Your radio streams" -msgstr "Meine Internetradios" - -msgid "All albums" -msgstr "Alle Alben" - -msgid "Albums with covers" -msgstr "Alben mit Cover" - -msgid "Albums without covers" -msgstr "Alben ohne Cover" - -msgid "All artists" -msgstr "Alle Künstler" - -msgid "Various artists" -msgstr "Verschiedene Interpreten" - -msgid "Choose manual cover" -msgstr "Cover selbst auswählen" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Bilder (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Alle Dateien (*)" - -msgid "Unknown" -msgstr "Unbekannt" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP$" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Stream" - -msgid "Pre-amp" -msgstr "Vorverstärker" - -msgid "Classical" -msgstr "Klassisch" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Maximale Bässe" - -msgid "Full Treble" -msgstr "Maximale Höhen" - -msgid "Full Bass + Treble" -msgstr "Maximale Bässe und Höhen" - -msgid "Laptop/Headphones" -msgstr "Laptop/Kopfhörer" - -msgid "Large Hall" -msgstr "Großer Raum" - -msgid "Live" -msgstr "Live" - -msgid "Party" -msgstr "Party" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Null" - -msgid "Save preset" -msgstr "Voreinstellung speichern" - -msgid "Name" -msgstr "Name" - -msgid "Delete preset" -msgstr "Voreinstellung löschen" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Profil \"%1\" wirklich löschen?" - msgid "Usage" msgstr "Handhabung" @@ -568,6 +105,232 @@ msgstr "Engine:" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Ubekannte Engine \"%1\". Wahlmöglichkeiten:" +msgid "Add directory..." +msgstr "Verzeichnis hinzufügen..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Musiksammlung einrichten..." + +msgid "Various Artists" +msgstr "Verschiedene Interpreten" + +msgid "Unknown" +msgstr "Unbekannt" + +msgid "Add to playlist" +msgstr "Zur Wiedergabeliste hinzufügen" + +msgid "Show in various artists" +msgstr "In \"Verschiedene Interpreten\" anzeigen" + +msgid "Don't show in various artists" +msgstr "Nicht in \"Verschiedene Interpreten\" anzeigen" + +msgid "Your library is empty!" +msgstr "Ihre Musiksammlung ist leer!" + +msgid "Click here to add some music" +msgstr "Klicken Sie hier um das zu ändern" + +msgid "Library advanced grouping" +msgstr "Benutzerdefiniertes Gruppieren" + +msgid "You can change the way the songs in the library are organised." +msgstr "Sie können die hier einstellen wie Ihre Musiksammlung sortiert wird." + +msgid "Group Library by..." +msgstr "Gruppieren nach..." + +msgid "First level" +msgstr "Erste Stufe" + +msgid "None" +msgstr "Nichts" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Interpret" + +msgid "Albumartist" +msgstr "Albuminterpret" + +msgid "Composer" +msgstr "Komponist" + +msgid "Genre" +msgstr "Genre" + +msgid "Year" +msgstr "Jahr" + +msgid "Year - Album" +msgstr "Jahr – Album" + +msgid "Second level" +msgstr "Zweite Stufe" + +msgid "Third level" +msgstr "Dritte Stufe" + +msgid "These folders will be scanned for music to make up your library" +msgstr "Diese Ordner werden für Ihre Musiksammlung durchsucht" + +msgid "Add new folder..." +msgstr "Ordner hinzufügen" + +msgid "Remove folder" +msgstr "Ordner entfernen" + +msgid "Options" +msgstr "Einstellungen" + +msgid "Automatically open single categories in the library tree" +msgstr "Kategorien in der Musiksammlung automatisch öffnen" + +msgid "Music Library" +msgstr "Musiksammlung" + +msgid "Form" +msgstr "Formular" + +msgid "Entire collection" +msgstr "Gesamte Musiksammlung" + +msgid "Added today" +msgstr "Heute hinzugefügt" + +msgid "Added this week" +msgstr "Diese Woche hinzugefügt" + +msgid "Added within three months" +msgstr "In den letzten drei Wochen hinzugefügt" + +msgid "Added this year" +msgstr "Dieses Jahr hinzugefügt" + +msgid "Added this month" +msgstr "Diesen Monat hinzugefügt" + +msgid "Group by Artist" +msgstr "Künstler" + +msgid "Group by Artist/Album" +msgstr "Künstler/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Künstler/Jahr" + +msgid "Group by Album" +msgstr "Album" + +msgid "Group by Genre/Album" +msgstr "Genre/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Genre/Künstler/Album" + +msgid "Advanced grouping..." +msgstr "Benutzerdefiniert" + +msgid "Enter search terms here" +msgstr "Suche" + +msgid "Title" +msgstr "Titel" + +msgid "Length" +msgstr "Länge" + +msgid "Track" +msgstr "Stück" + +msgid "Disc" +msgstr "CD/DVD" + +msgid "Album artist" +msgstr "Album-Interpret" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bitrate" + +msgid "Sample rate" +msgstr "Abtastrate" + +msgid "File name" +msgstr "Dateiname" + +msgid "File name (without path)" +msgstr "Dateiname (ohne Dateipfad)" + +msgid "File size" +msgstr "Dateigröße" + +msgid "File type" +msgstr "Dateityp" + +msgid "Date modified" +msgstr "Geändert" + +msgid "Date created" +msgstr "Erstellt" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP$" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Stream" + +msgid "Hide..." +msgstr "Verstecken..." + +msgid "Show section" +msgstr "Spalten" + +#, qt-format +msgid "Hide %1" +msgstr "%1 ausblenden" + #, c-format msgid "add %n songs" msgstr "%n Stücke hinzufügen" @@ -579,6 +342,239 @@ msgstr "%n Stücke entfernen" msgid "move songs" msgstr "Stücke verschieben" +msgid "Don't repeat" +msgstr "Nicht wiederholen" + +msgid "Repeat track" +msgstr "Stück wiederholen" + +msgid "Repeat album" +msgstr "Album wiederholen" + +msgid "Repeat playlist" +msgstr "Wiedergabeliste wiederholen" + +msgid "Don't shuffle" +msgstr "Kein Zufall" + +msgid "Shuffle by album" +msgstr "Zufällig im Album" + +msgid "Shuffle all" +msgstr "Zufällig" + +msgid "Repeat" +msgstr "Wiederholen" + +msgid "Shuffle" +msgstr "Zufällige Wiedergabe" + +msgid "Authentication failed" +msgstr "Authentifizierung fehlgeschlagen" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Ihre Last.fm Daten sind falsch" + +msgid "Remove" +msgstr "Entfernen" + +msgid "Play artist radio..." +msgstr "Spiele Interpreten-Radio...." + +msgid "Play tag radio..." +msgstr "Spiele Tag-Radio..." + +msgid "Configure Last.fm..." +msgstr "Last.fm einrichten..." + +msgid "My Recommendations" +msgstr "Meine Empfehlungen" + +msgid "My Radio Station" +msgstr "Meine Radiostation" + +msgid "My Loved Tracks" +msgstr "Meine \"geliebten\" Stücke" + +msgid "My Neighborhood" +msgstr "Meine Nachbarschaft" + +msgid "Artist radio" +msgstr "Interpreten-Radio" + +msgid "Tag radio" +msgstr "Tag-Radio" + +msgid "Friends" +msgstr "Freunde" + +msgid "Neighbors" +msgstr "Nachbarn" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Last.fm Radio Station %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Last.fm Musiksammlung - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Last.fm Ähnliche Künstler wie %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Last.fm Tag Radio: %1" + +msgid "Invalid service" +msgstr "Ungültiger Service" + +msgid "Invalid method" +msgstr "Ungültige Methode" + +msgid "Invalid format" +msgstr "Ungültiges Format" + +msgid "Invalid parameters" +msgstr "Ungültige Parameter" + +msgid "Invalid resource specified" +msgstr "Ungültige Quelle angegeben" + +msgid "Operation failed" +msgstr "Aktion ist gescheitert" + +msgid "Invalid session key" +msgstr "Ungültiger Sitzungsschlüssel" + +msgid "Invalid API key" +msgstr "Ungültiger API-Schlüssel" + +msgid "Service offline" +msgstr "Service nicht verfügbar" + +msgid "This stream is for paid subscribers only" +msgstr "Nur für zahlende Kunden" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm ist zur Zeit überlastet. Versuchen sie es später noch einmal" + +msgid "Not enough content" +msgstr "Nicht genügend Inhalt" + +msgid "Not enough members" +msgstr "Nicht genügend Mitglieder" + +msgid "Not enough fans" +msgstr "Nicht genügend Fans" + +msgid "Not enough neighbors" +msgstr "Nicht genug Nachbarn" + +msgid "Malformed response" +msgstr "Ungültige Antwort" + +msgid "Unknown error" +msgstr "Unbekannter Fehler" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Radioservice konnte nicht geladen werden" + +msgid "Add another stream..." +msgstr "Stream hinzufügen..." + +msgid "Your radio streams" +msgstr "Meine Internetradios" + +msgid "Open somafm.com in browser" +msgstr "somafm.com im Browser öffnen" + +msgid "Refresh channels" +msgstr "Channels neu laden" + +msgid "Enter your Last.fm details below:" +msgstr "Geben Sie hier Ihre Last.fm Daten ein:" + +msgid "Last.fm username" +msgstr "Last.fm Benutzername" + +msgid "Sign out" +msgstr "Abmelden" + +msgid "Last.fm password" +msgstr "Last.fm Passwort" + +msgid "Scrobble tracks that I listen to" +msgstr "Stücke die ich höre \"scrobbeln\"" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "\"Lieben\" und \"Bannen\" Knöpfe anzeigen" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Sie müssen zahlender Last.fm Kunde sein um Last.fm über Clementine hören zu " +"können" + +msgid "Authenticating..." +msgstr "Authentifiziere..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Geen sie einen Künstler oder ein Stichwort ein um Last.fm " +"Radio zu hören." + +msgid "Tag" +msgstr "Stichwort" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -601,44 +597,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Über %1" + +#, qt-format +msgid "Version %1" +msgstr "Version %1" + +msgid "Authors" +msgstr "Autoren" + +msgid "Thanks to" +msgstr "Danke an:" + +msgid "...and all the Amarok contributors" +msgstr "...und alle Amarok Entwickler" + +msgid "All albums" +msgstr "Alle Alben" + +msgid "Albums with covers" +msgstr "Alben mit Cover" + +msgid "Albums without covers" +msgstr "Alben ohne Cover" + +msgid "All artists" +msgstr "Alle Künstler" + +msgid "Various artists" msgstr "Verschiedene Interpreten" -msgid "Show" +msgid "Choose manual cover" +msgstr "Cover selbst auswählen" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Bilder (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Alle Dateien (*)" + +msgid "[click to edit]" +msgstr "[zum Bearbeiten klicken]" + +#, c-format +msgid "Editing %n tracks" +msgstr "%n Stücke bearbeiten" + +msgid "Pre-amp" +msgstr "Vorverstärker" + +msgid "Classical" +msgstr "Klassisch" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Maximale Bässe" + +msgid "Full Treble" +msgstr "Maximale Höhen" + +msgid "Full Bass + Treble" +msgstr "Maximale Bässe und Höhen" + +msgid "Laptop/Headphones" +msgstr "Laptop/Kopfhörer" + +msgid "Large Hall" +msgstr "Großer Raum" + +msgid "Live" +msgstr "Live" + +msgid "Party" +msgstr "Party" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Null" + +msgid "Save preset" +msgstr "Voreinstellung speichern" + +msgid "Name" +msgstr "Name" + +msgid "Delete preset" +msgstr "Voreinstellung löschen" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Profil \"%1\" wirklich löschen?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Group by" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Configure library..." -msgstr "Musiksammlung einrichten..." +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Wiedergabe" + +msgid "Stop after this track" +msgstr "Wiedergabe nach diesem Stück beenden" + +msgid "Check for updates..." +msgstr "Suche nach Aktualisierungen..." + +msgid "Pause" +msgstr "Pause" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "" + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "%1 bearbeiten" + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "OSD Vorschau" + +msgid "Drag to reposition" +msgstr "Klicken und ziehen um die Position zu ändern" + +msgid "Version" +msgstr "Version" + +msgid "Add Stream" +msgstr "Stream hinzufügen" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Geben sie die Adresse eines Internetradios an:" + +msgid "Save this stream in the Radio tab" +msgstr "Stream zu \"Meine Internetradios\" hinzufügen" + +msgid "Cover Manager" +msgstr "Cover-Verwaltung" + +msgid "Show fullsize..." +msgstr "Vollbild..." + +msgid "Fetch automatically" +msgstr "Cover automatisch holen" + +msgid "Choose manual cover..." +msgstr "Cover selbst auswählen..." + +msgid "Unset cover" +msgstr "Cover löschen" + +msgid "View" +msgstr "Ansicht" + +msgid "Fetch Missing Covers" +msgstr "Fehlende Cover holen" + +msgid "Edit track information" +msgstr "Metadaten bearbeiten" + +msgid "Comment" +msgstr "Kommentar" + +msgid "Equalizer" +msgstr "Equalizer" + +msgid "Preset:" +msgstr "Profil:" + +msgid "Enable equalizer" +msgstr "Equalizer benutzen" msgid "Clementine" msgstr "Clementine" @@ -700,9 +899,6 @@ msgstr "Stream hinzufügen..." msgid "Open media..." msgstr "Öffnen..." -msgid "Cover Manager" -msgstr "Cover-Verwaltung" - msgid "Shuffle mode" msgstr "Zufallsmodus" @@ -712,12 +908,6 @@ msgstr "Endlosschleife" msgid "Remove from playlist" msgstr "Aus der Wiedergabeliste entfernen" -msgid "Equalizer" -msgstr "Equalizer" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Musiksammlung" @@ -742,76 +932,6 @@ msgstr "Hilfe" msgid "Tools" msgstr "Extras" -msgid "These folders will be scanned for music to make up your library" -msgstr "Diese Ordner werden für Ihre Musiksammlung durchsucht" - -msgid "Add new folder..." -msgstr "Ordner hinzufügen" - -msgid "Remove folder" -msgstr "Ordner entfernen" - -msgid "Options" -msgstr "Einstellungen" - -msgid "Automatically open single categories in the library tree" -msgstr "Kategorien in der Musiksammlung automatisch öffnen" - -msgid "Form" -msgstr "Formular" - -msgid "..." -msgstr "…" - -msgid "Enter your Last.fm details below:" -msgstr "Geben Sie hier Ihre Last.fm Daten ein:" - -msgid "Last.fm username" -msgstr "Last.fm Benutzername" - -msgid "Sign out" -msgstr "Abmelden" - -msgid "Last.fm password" -msgstr "Last.fm Passwort" - -msgid "Scrobble tracks that I listen to" -msgstr "Stücke die ich höre \"scrobbeln\"" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "\"Lieben\" und \"Bannen\" Knöpfe anzeigen" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Sie müssen zahlender Last.fm Kunde sein um Last.fm über Clementine hören zu " -"können" - -msgid "Authenticating..." -msgstr "Authentifiziere..." - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Geen sie einen Künstler oder ein Stichwort ein um Last.fm " -"Radio zu hören." - -msgid "Tag" -msgstr "Stichwort" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Metadaten bearbeiten" - -msgid "Comment" -msgstr "Kommentar" - msgid "Playback" msgstr "Wiedergabe" @@ -821,12 +941,6 @@ msgstr "Verhalten" msgid "Notifications" msgstr "Benachrichtigungen" -msgid "Music Library" -msgstr "Musiksammlung" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Überblenden" @@ -934,170 +1048,56 @@ msgstr "Text" msgid "Choose color..." msgstr "Farbe wählen..." -msgid "Version" -msgstr "Version" +msgid "Copy to library..." +msgstr "In die Musiksammlung kopieren..." -msgid "Add Stream" -msgstr "Stream hinzufügen" +msgid "Move to library..." +msgstr "In die Musiksammlung verschieben..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Geben sie die Adresse eines Internetradios an:" +msgid "Loading audio engine" +msgstr "Audio Engine wird geladen" -msgid "Save this stream in the Radio tab" -msgstr "Stream zu \"Meine Internetradios\" hinzufügen" +msgid "Updating library" +msgstr "Aktualisiere Musiksammlung" -msgid "Show fullsize..." -msgstr "Vollbild..." +msgid "Getting channels" +msgstr "Lade Channels" -msgid "Fetch automatically" -msgstr "Cover automatisch holen" +msgid "Loading stream" +msgstr "Lade Stream" -msgid "Choose manual cover..." -msgstr "Cover selbst auswählen..." +msgid "Loading Last.fm radio" +msgstr "Last.fm Radio wird geladen" -msgid "Unset cover" -msgstr "Cover löschen" - -msgid "Enter search terms here" -msgstr "Suche" - -msgid "View" -msgstr "Ansicht" - -msgid "Fetch Missing Covers" -msgstr "Fehlende Cover holen" - -msgid "Don't repeat" -msgstr "Nicht wiederholen" - -msgid "Repeat track" -msgstr "Stück wiederholen" - -msgid "Repeat album" -msgstr "Album wiederholen" - -msgid "Repeat playlist" -msgstr "Wiedergabeliste wiederholen" - -msgid "Don't shuffle" -msgstr "Kein Zufall" - -msgid "Shuffle by album" -msgstr "Zufällig im Album" - -msgid "Shuffle all" -msgstr "Zufällig" - -msgid "Repeat" -msgstr "Wiederholen" - -msgid "Shuffle" -msgstr "Zufällige Wiedergabe" - -msgid "Library advanced grouping" -msgstr "Benutzerdefiniertes Gruppieren" - -msgid "You can change the way the songs in the library are organised." -msgstr "Sie können die hier einstellen wie Ihre Musiksammlung sortiert wird." - -msgid "Group Library by..." -msgstr "Gruppieren nach..." - -msgid "First level" -msgstr "Erste Stufe" - -msgid "None" -msgstr "Nichts" - -msgid "Albumartist" -msgstr "Albuminterpret" - -msgid "Year - Album" -msgstr "Jahr – Album" - -msgid "Second level" -msgstr "Zweite Stufe" - -msgid "Third level" -msgstr "Dritte Stufe" - -msgid "Preset:" -msgstr "Profil:" - -msgid "Enable equalizer" -msgstr "Equalizer benutzen" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "CD %1" -msgid "Filename" -msgstr "" +#, qt-format +msgid "track %1" +msgstr "Stück %1" -msgid "Add..." -msgstr "" +msgid "Paused" +msgstr "Pausiert" -msgid "Output options" -msgstr "" +msgid "Stopped" +msgstr "Angehalten" -msgid "Audio format" -msgstr "" +msgid "Playlist finished" +msgstr "Wiedergabeliste beendet" -msgid "Destination" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Lautstärke %1" -msgid "Alongside the originals" -msgstr "" +msgid "..." +msgstr "…" -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Gesamte Musiksammlung" - -msgid "Added today" -msgstr "Heute hinzugefügt" - -msgid "Added this week" -msgstr "Diese Woche hinzugefügt" - -msgid "Added within three months" -msgstr "In den letzten drei Wochen hinzugefügt" - -msgid "Added this year" -msgstr "Dieses Jahr hinzugefügt" - -msgid "Added this month" -msgstr "Diesen Monat hinzugefügt" - -msgid "Group by Artist" -msgstr "Künstler" - -msgid "Group by Artist/Album" -msgstr "Künstler/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Künstler/Jahr" - -msgid "Group by Album" -msgstr "Album" - -msgid "Group by Genre/Album" -msgstr "Genre/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Genre/Künstler/Album" - -msgid "Advanced grouping..." -msgstr "Benutzerdefiniert" +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/el.po b/src/translations/el.po index 4ecc69123..5fc45328b 100644 --- a/src/translations/el.po +++ b/src/translations/el.po @@ -19,94 +19,8 @@ msgstr "" "X-Language: el_GR\n" "X-Source-Language: en\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Αναπαραγωγή" - -msgid "Stop after this track" -msgstr "Σταμάτημα μετά από αυτό το κομμάτι" - -msgid "Check for updates..." -msgstr "Έλεγχος για ενημερώσεις" - -msgid "Pause" -msgstr "Παύση" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Δώσε %1 στο \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Τροποποίηση ετικέτας \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Τίτλος" - -msgid "Artist" -msgstr "Καλλιτέχνης" - -msgid "Album" -msgstr "Άλμπουμ" - -msgid "Length" -msgstr "Μήκος" - -msgid "Track" -msgstr "Κομμάτι" - -msgid "Disc" -msgstr "Δίσκος" - -msgid "Year" -msgstr "Έτος" - -msgid "Genre" -msgstr "Είδος" - -msgid "Album artist" -msgstr "Άλμπουμ καλλιτέχνη" - -msgid "Composer" -msgstr "Συνθέτης" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Ρυθμός bit" - -msgid "Sample rate" -msgstr "Ρυθμός δειγματοληψίας" - -msgid "File name" -msgstr "Όνομα αρχείου" - -msgid "File name (without path)" -msgstr "Όνομα αρχείου (χωρίς διαδρομή)" - -msgid "File size" -msgstr "Μέγεθος αρχείου" - -msgid "File type" -msgstr "Τύπος αρχείου" - -msgid "Date modified" -msgstr "Ημερομηνία τροποποίησης" - -msgid "Date created" -msgstr "Ημερομηνία δημιουργίας" +msgid "No analyzer" +msgstr "Χωρίς αναλυτή" msgid "Bar analyzer" msgstr "Μπάρες" @@ -114,9 +28,6 @@ msgstr "Μπάρες" msgid "Block analyzer" msgstr "Block" -msgid "No analyzer" -msgstr "Χωρίς αναλυτή" - msgid "Boom analyzer" msgstr "Boom" @@ -126,380 +37,6 @@ msgstr "Sonogram" msgid "Turbine" msgstr "Turbine" -msgid "Add to playlist" -msgstr "Προσθήκη στη λίστα" - -msgid "Show in various artists" -msgstr "Δείξε διάφορους καλλιτέχνες" - -msgid "Don't show in various artists" -msgstr "Μη δείχνεις διάφορους καλλιτέχνες" - -msgid "Your library is empty!" -msgstr "Η βιβλιοθήκη σας είναι άδεια!" - -msgid "Click here to add some music" -msgstr "Κλικ εδώ για την προσθήκη μουσικής" - -msgid "Add directory..." -msgstr "Προσθήκη καταλόγου..." - -msgid "Copy to library..." -msgstr "Αντιγραφή στην βιβλιοθήκη..." - -msgid "Move to library..." -msgstr "Μετακίνηση στην βιβλιοθήκη..." - -msgid "Hide..." -msgstr "Απόκρυψη..." - -msgid "Show section" -msgstr "Εμφάνισε το τμήμα" - -#, qt-format -msgid "Hide %1" -msgstr "Απόκρυψη %1" - -msgid "Remove" -msgstr "Αφαίρεση" - -msgid "Play artist radio..." -msgstr "Αναπαραγωγή ραδιόφωνο καλλιτέχνη..." - -msgid "Play tag radio..." -msgstr "Αναπαραγωγή ραδιόφωνο ετικετών..." - -msgid "Configure Last.fm..." -msgstr "Παραμετροποίηση Last.fm..." - -msgid "My Recommendations" -msgstr "Οι Προτάσεις μου" - -msgid "My Radio Station" -msgstr "Οι Σταθμοί μου" - -msgid "My Loved Tracks" -msgstr "Τα αγαπημένα μου κομμάτια" - -msgid "My Neighborhood" -msgstr "Η γειτονιά μου" - -msgid "Artist radio" -msgstr "Ραδιόφωνο καλλιτέχνη" - -msgid "Tag radio" -msgstr "Ραδιόφωνο ετικετών" - -msgid "Friends" -msgstr "Φίλοι" - -msgid "Neighbors" -msgstr "Γείτονες" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Ραδιοφωνικός σταθμός Last.fm - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Αγαπημένα κομμάτια του Last.fm - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Γειτονικά ραδιόφωνο του Last.fm - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Προτεινόμενο ραδιόφωνο του Last.fm - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Βιβλιοθήκη του Last.fm - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Καλλιτέχνες του Last.fm όμοιοι με %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Εττικέτες ραδιοφώνου του Last.fm: %1" - -msgid "Invalid service" -msgstr "Εσφαλμένη υπηρεσία" - -msgid "Invalid method" -msgstr "Εσφαλμένη μέθοδος" - -msgid "Authentication failed" -msgstr "Η πιστοποίηση απέτυχε" - -msgid "Invalid format" -msgstr "Εσφαλμένη διαμόρφωση" - -msgid "Invalid parameters" -msgstr "Εσφαλμένοι παράμετροι" - -msgid "Invalid resource specified" -msgstr "Καθορίστηκε εσφαλμένος πόρος" - -msgid "Operation failed" -msgstr "Η λειτουργία απέτυχε" - -msgid "Invalid session key" -msgstr "Εσφαλμένο κλειδί συνεδρίας" - -msgid "Invalid API key" -msgstr "Εσφαλμένο κλειδί API" - -msgid "Service offline" -msgstr "Υπηρεσία εκτός σύνδεσης" - -msgid "This stream is for paid subscribers only" -msgstr "Η ροή (stream) αυτή είναι για συνδρομητές μόνο" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Το Last.fm είναι απασχολημένο, παρακαλώ δοκιμάστε σε λίγα λεπτά" - -msgid "Not enough content" -msgstr "Δεν υπάρχει αρκετό περιεχόμενο" - -msgid "Not enough members" -msgstr "Δεν υπάρχουν αρκετά μέλη" - -msgid "Not enough fans" -msgstr "Δεν υπάρχουν αρκετοί οπαδοί" - -msgid "Not enough neighbors" -msgstr "Δεν υπάρχουν αρκετοί γείτονες" - -msgid "Malformed response" -msgstr "Παραμορφωμένη απάντηση" - -msgid "Unknown error" -msgstr "Άγνωστο σφάλμα" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Τα στοιχεία σας στο Last.fm ήταν εσφαλμένα" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Η υπηρεσίες ραδιοφώνου απέτυχαν να φορτωθούν :-(" - -#, qt-format -msgid "disc %1" -msgstr "δίσκος %1" - -#, qt-format -msgid "track %1" -msgstr "κομμάτι %1" - -msgid "Paused" -msgstr "Σταματημένο" - -msgid "Stopped" -msgstr "Σταματημένο" - -msgid "Playlist finished" -msgstr "Η λίστα τελείωσε" - -#, qt-format -msgid "Volume %1%" -msgstr "Ένταση %1%" - -msgid "[click to edit]" -msgstr "[κλικ για τροποποίηση]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Τροποποίηση %n κομματιών" - -msgid "Loading audio engine" -msgstr "Φόρτωμα της μηχανής ήχου" - -msgid "Updating library" -msgstr "Ενημέρωση λίστας" - -msgid "Getting channels" -msgstr "Λήψη καναλιών" - -msgid "Loading stream" -msgstr "Φόρτωμα ροής (stream)" - -msgid "Loading Last.fm radio" -msgstr "Φόρτωμα Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Άνοιγμα του somafm.com στον περιηγητή" - -msgid "Refresh channels" -msgstr "Ανανέωση καναλιών" - -msgid "OSD Preview" -msgstr "Προ-επισκόπηση OSD" - -msgid "Drag to reposition" -msgstr "Σύρετε για τοποθέτηση" - -#, qt-format -msgid "About %1" -msgstr "Περί %1" - -#, qt-format -msgid "Version %1" -msgstr "Έκδοση %1" - -msgid "Authors" -msgstr "Δημιουργοί" - -msgid "Thanks to" -msgstr "Ευχαριστίες σε" - -msgid "...and all the Amarok contributors" -msgstr "...και σε όλους τους συνεισφέροντες του Amarok" - -msgid "Add another stream..." -msgstr "Προσθήκη άλλης ροής..." - -msgid "Your radio streams" -msgstr "Οι ροές ραδιοφώνου σας" - -msgid "All albums" -msgstr "Όλα τα άλμπουμ" - -msgid "Albums with covers" -msgstr "Άλμπουμ με εξώφυλλα" - -msgid "Albums without covers" -msgstr "Άλμπουμ χωρίς εξώφυλλα" - -msgid "All artists" -msgstr "Όλοι οι καλλιτέχνες" - -msgid "Various artists" -msgstr "Διάφοροι καλλιτέχνες" - -msgid "Choose manual cover" -msgstr "Επιλογή εξώφυλλου χειροκίνητα" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Εικόνες (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Όλα τα αρχεία (*)" - -msgid "Unknown" -msgstr "Άγνωστο" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Stream" - -msgid "Pre-amp" -msgstr "Προ-ενισχυμένο" - -msgid "Classical" -msgstr "Κλασική" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Χορευτικά" - -msgid "Full Bass" -msgstr "Πλήρως μπάσα" - -msgid "Full Treble" -msgstr "Πλήρως πρίμα" - -msgid "Full Bass + Treble" -msgstr "Πλήρως μπάσα και πρίμα" - -msgid "Laptop/Headphones" -msgstr "Φορητός/ακουστικά" - -msgid "Large Hall" -msgstr "Μεγάλη αίθουσα" - -msgid "Live" -msgstr "Ζωντανά" - -msgid "Party" -msgstr "Πάρτι" - -msgid "Pop" -msgstr "Ποπ" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Ροκ" - -msgid "Soft" -msgstr "Απαλή" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Απαλή ροκ" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Zero" - -msgid "Save preset" -msgstr "Αποθήκευση προκαθορισμένων" - -msgid "Name" -msgstr "Όνομα" - -msgid "Delete preset" -msgstr "Διαγραφή προκαθορισμένων" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Είστε σίγουροι πως θέλετε να διαγράψετε το \"%1\" προκαθορισμένο;" - msgid "Usage" msgstr "Χρήση" @@ -570,6 +107,233 @@ msgstr "Επιλογή μηχανής" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Άγνωστη μηχανή \"%1\". ΟΙ επιλογές είναι:" +msgid "Add directory..." +msgstr "Προσθήκη καταλόγου..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Παραμετροποίηση της βιβλιοθήκης" + +msgid "Various Artists" +msgstr "Διάφοροι καλλιτέχνες" + +msgid "Unknown" +msgstr "Άγνωστο" + +msgid "Add to playlist" +msgstr "Προσθήκη στη λίστα" + +msgid "Show in various artists" +msgstr "Δείξε διάφορους καλλιτέχνες" + +msgid "Don't show in various artists" +msgstr "Μη δείχνεις διάφορους καλλιτέχνες" + +msgid "Your library is empty!" +msgstr "Η βιβλιοθήκη σας είναι άδεια!" + +msgid "Click here to add some music" +msgstr "Κλικ εδώ για την προσθήκη μουσικής" + +msgid "Library advanced grouping" +msgstr "Προχωρημένη ομαδοποίηση βιβλιοθήκης" + +msgid "You can change the way the songs in the library are organised." +msgstr "" +"Μπορείς να αλλάξεις τον τρόπο οργάνωσης των τραγουδιών στην βιβλιοθήκη." + +msgid "Group Library by..." +msgstr "Ομαδοποίηση βιβλιοθήκης κατά..." + +msgid "First level" +msgstr "Πρώτο επίπεδο" + +msgid "None" +msgstr "Κανένα" + +msgid "Album" +msgstr "Άλμπουμ" + +msgid "Artist" +msgstr "Καλλιτέχνης" + +msgid "Albumartist" +msgstr "Άλμπουμ Καλλιτέχνης" + +msgid "Composer" +msgstr "Συνθέτης" + +msgid "Genre" +msgstr "Είδος" + +msgid "Year" +msgstr "Έτος" + +msgid "Year - Album" +msgstr "Έτος - Άλμπουμ" + +msgid "Second level" +msgstr "Δεύτερο επίπεδο" + +msgid "Third level" +msgstr "Τρίτο επίπεδο" + +msgid "These folders will be scanned for music to make up your library" +msgstr "Οι φάκελοι αυτοί θα σαρωθούν για μουσικά αρχεία για την βιβλιοθήκη σας" + +msgid "Add new folder..." +msgstr "Προσθήκη νέου φακέλου..." + +msgid "Remove folder" +msgstr "Αφαίρεση φακέλου" + +msgid "Options" +msgstr "Επιλογές" + +msgid "Automatically open single categories in the library tree" +msgstr "Άνοιξε αυτόμα τις μόνες κατηγορίες του δέντρου της βιβλιοθήκης" + +msgid "Music Library" +msgstr "Μουσική βιβλιοθήκη" + +msgid "Form" +msgstr "Μορφή" + +msgid "Entire collection" +msgstr "Ολόκληρη η συλλογή" + +msgid "Added today" +msgstr "Προστέθηκε σήμερα" + +msgid "Added this week" +msgstr "Προστέθηκε αυτή την εβδομάδα" + +msgid "Added within three months" +msgstr "Προστέθηκε μέσα τρεις μήνες" + +msgid "Added this year" +msgstr "Προστέθηκε φέτος" + +msgid "Added this month" +msgstr "Προστέθηκε αυτόν τον μήνα" + +msgid "Group by Artist" +msgstr "Ομαδοποίηση κατά Καλλιτέχνη" + +msgid "Group by Artist/Album" +msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Άλμπουμ" + +msgid "Group by Artist/Year - Album" +msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Έτος - Άλμπουμ" + +msgid "Group by Album" +msgstr "Ομαδοποίηση κατά Άλμπουμ" + +msgid "Group by Genre/Album" +msgstr "Ομαδοποίηση κατά Είδος/Άλμπουμ" + +msgid "Group by Genre/Artist/Album" +msgstr "Ομαδοποίηση κατά Είδος/Καλλιντέχνη/Άλμπουμ" + +msgid "Advanced grouping..." +msgstr "Προχωρημένη ομαδοποίηση..." + +msgid "Enter search terms here" +msgstr "Εισάγετε όρους αναζήτησης εδώ" + +msgid "Title" +msgstr "Τίτλος" + +msgid "Length" +msgstr "Μήκος" + +msgid "Track" +msgstr "Κομμάτι" + +msgid "Disc" +msgstr "Δίσκος" + +msgid "Album artist" +msgstr "Άλμπουμ καλλιτέχνη" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Ρυθμός bit" + +msgid "Sample rate" +msgstr "Ρυθμός δειγματοληψίας" + +msgid "File name" +msgstr "Όνομα αρχείου" + +msgid "File name (without path)" +msgstr "Όνομα αρχείου (χωρίς διαδρομή)" + +msgid "File size" +msgstr "Μέγεθος αρχείου" + +msgid "File type" +msgstr "Τύπος αρχείου" + +msgid "Date modified" +msgstr "Ημερομηνία τροποποίησης" + +msgid "Date created" +msgstr "Ημερομηνία δημιουργίας" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Stream" + +msgid "Hide..." +msgstr "Απόκρυψη..." + +msgid "Show section" +msgstr "Εμφάνισε το τμήμα" + +#, qt-format +msgid "Hide %1" +msgstr "Απόκρυψη %1" + #, c-format msgid "add %n songs" msgstr "προσθήκη %n τραγουδιών" @@ -581,6 +345,239 @@ msgstr "αφαίρεση %n τραγουδιών" msgid "move songs" msgstr "μετακίνηση τραγουδιών" +msgid "Don't repeat" +msgstr "Χωρίς επανάληψη" + +msgid "Repeat track" +msgstr "Επανάληψη κομματιού" + +msgid "Repeat album" +msgstr "Επανάληψη άλμπουμ" + +msgid "Repeat playlist" +msgstr "Επανάληψη λίστας" + +msgid "Don't shuffle" +msgstr "Χωρίς ανακάτεμα" + +msgid "Shuffle by album" +msgstr "Ανακάτεμα κατά άλμπουμ" + +msgid "Shuffle all" +msgstr "Ανακάτεμα όλων" + +msgid "Repeat" +msgstr "Επανάληψη" + +msgid "Shuffle" +msgstr "Ανακάτεμα" + +msgid "Authentication failed" +msgstr "Η πιστοποίηση απέτυχε" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Τα στοιχεία σας στο Last.fm ήταν εσφαλμένα" + +msgid "Remove" +msgstr "Αφαίρεση" + +msgid "Play artist radio..." +msgstr "Αναπαραγωγή ραδιόφωνο καλλιτέχνη..." + +msgid "Play tag radio..." +msgstr "Αναπαραγωγή ραδιόφωνο ετικετών..." + +msgid "Configure Last.fm..." +msgstr "Παραμετροποίηση Last.fm..." + +msgid "My Recommendations" +msgstr "Οι Προτάσεις μου" + +msgid "My Radio Station" +msgstr "Οι Σταθμοί μου" + +msgid "My Loved Tracks" +msgstr "Τα αγαπημένα μου κομμάτια" + +msgid "My Neighborhood" +msgstr "Η γειτονιά μου" + +msgid "Artist radio" +msgstr "Ραδιόφωνο καλλιτέχνη" + +msgid "Tag radio" +msgstr "Ραδιόφωνο ετικετών" + +msgid "Friends" +msgstr "Φίλοι" + +msgid "Neighbors" +msgstr "Γείτονες" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Ραδιοφωνικός σταθμός Last.fm - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Αγαπημένα κομμάτια του Last.fm - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Γειτονικά ραδιόφωνο του Last.fm - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Προτεινόμενο ραδιόφωνο του Last.fm - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Βιβλιοθήκη του Last.fm - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Καλλιτέχνες του Last.fm όμοιοι με %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Εττικέτες ραδιοφώνου του Last.fm: %1" + +msgid "Invalid service" +msgstr "Εσφαλμένη υπηρεσία" + +msgid "Invalid method" +msgstr "Εσφαλμένη μέθοδος" + +msgid "Invalid format" +msgstr "Εσφαλμένη διαμόρφωση" + +msgid "Invalid parameters" +msgstr "Εσφαλμένοι παράμετροι" + +msgid "Invalid resource specified" +msgstr "Καθορίστηκε εσφαλμένος πόρος" + +msgid "Operation failed" +msgstr "Η λειτουργία απέτυχε" + +msgid "Invalid session key" +msgstr "Εσφαλμένο κλειδί συνεδρίας" + +msgid "Invalid API key" +msgstr "Εσφαλμένο κλειδί API" + +msgid "Service offline" +msgstr "Υπηρεσία εκτός σύνδεσης" + +msgid "This stream is for paid subscribers only" +msgstr "Η ροή (stream) αυτή είναι για συνδρομητές μόνο" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Το Last.fm είναι απασχολημένο, παρακαλώ δοκιμάστε σε λίγα λεπτά" + +msgid "Not enough content" +msgstr "Δεν υπάρχει αρκετό περιεχόμενο" + +msgid "Not enough members" +msgstr "Δεν υπάρχουν αρκετά μέλη" + +msgid "Not enough fans" +msgstr "Δεν υπάρχουν αρκετοί οπαδοί" + +msgid "Not enough neighbors" +msgstr "Δεν υπάρχουν αρκετοί γείτονες" + +msgid "Malformed response" +msgstr "Παραμορφωμένη απάντηση" + +msgid "Unknown error" +msgstr "Άγνωστο σφάλμα" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Η υπηρεσίες ραδιοφώνου απέτυχαν να φορτωθούν :-(" + +msgid "Add another stream..." +msgstr "Προσθήκη άλλης ροής..." + +msgid "Your radio streams" +msgstr "Οι ροές ραδιοφώνου σας" + +msgid "Open somafm.com in browser" +msgstr "Άνοιγμα του somafm.com στον περιηγητή" + +msgid "Refresh channels" +msgstr "Ανανέωση καναλιών" + +msgid "Enter your Last.fm details below:" +msgstr "Εισάγετε τις λεπτομέρειες για το Last.fm:" + +msgid "Last.fm username" +msgstr "Last.fm όνομα χρήστη" + +msgid "Sign out" +msgstr "Αποσύνδεση" + +msgid "Last.fm password" +msgstr "Last.fm συνθηματικό" + +msgid "Scrobble tracks that I listen to" +msgstr "Κάνε \"srobble\" τα κομμάτια που ακούω" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Εμφάνισε τα κουμπιά \"αγάπη\"και \"απαγόρευση\"" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Σημείωσε πως πρέπει να είσαι συνδρομητής για να ακούσεις Last.fm από το Clementine." + +msgid "Authenticating..." +msgstr "Πιστοποίηση..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Αναπαραγωγή καλλιτέχνη ή ετικέτας" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Εισάγετε έναν καλλιτέχνη ή ετικέτα για να ξεκινήσετε να ακούτε " +"Last.fm." + +msgid "Tag" +msgstr "Ετικέτα" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -603,44 +600,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Περί %1" + +#, qt-format +msgid "Version %1" +msgstr "Έκδοση %1" + +msgid "Authors" +msgstr "Δημιουργοί" + +msgid "Thanks to" +msgstr "Ευχαριστίες σε" + +msgid "...and all the Amarok contributors" +msgstr "...και σε όλους τους συνεισφέροντες του Amarok" + +msgid "All albums" +msgstr "Όλα τα άλμπουμ" + +msgid "Albums with covers" +msgstr "Άλμπουμ με εξώφυλλα" + +msgid "Albums without covers" +msgstr "Άλμπουμ χωρίς εξώφυλλα" + +msgid "All artists" +msgstr "Όλοι οι καλλιτέχνες" + +msgid "Various artists" msgstr "Διάφοροι καλλιτέχνες" -msgid "Show" +msgid "Choose manual cover" +msgstr "Επιλογή εξώφυλλου χειροκίνητα" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Εικόνες (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Όλα τα αρχεία (*)" + +msgid "[click to edit]" +msgstr "[κλικ για τροποποίηση]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Τροποποίηση %n κομματιών" + +msgid "Pre-amp" +msgstr "Προ-ενισχυμένο" + +msgid "Classical" +msgstr "Κλασική" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Χορευτικά" + +msgid "Full Bass" +msgstr "Πλήρως μπάσα" + +msgid "Full Treble" +msgstr "Πλήρως πρίμα" + +msgid "Full Bass + Treble" +msgstr "Πλήρως μπάσα και πρίμα" + +msgid "Laptop/Headphones" +msgstr "Φορητός/ακουστικά" + +msgid "Large Hall" +msgstr "Μεγάλη αίθουσα" + +msgid "Live" +msgstr "Ζωντανά" + +msgid "Party" +msgstr "Πάρτι" + +msgid "Pop" +msgstr "Ποπ" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Ροκ" + +msgid "Soft" +msgstr "Απαλή" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Απαλή ροκ" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Zero" + +msgid "Save preset" +msgstr "Αποθήκευση προκαθορισμένων" + +msgid "Name" +msgstr "Όνομα" + +msgid "Delete preset" +msgstr "Διαγραφή προκαθορισμένων" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Είστε σίγουροι πως θέλετε να διαγράψετε το \"%1\" προκαθορισμένο;" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Group by" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Configure library..." -msgstr "Παραμετροποίηση της βιβλιοθήκης" +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Αναπαραγωγή" + +msgid "Stop after this track" +msgstr "Σταμάτημα μετά από αυτό το κομμάτι" + +msgid "Check for updates..." +msgstr "Έλεγχος για ενημερώσεις" + +msgid "Pause" +msgstr "Παύση" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Δώσε %1 στο \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Τροποποίηση ετικέτας \"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "Προ-επισκόπηση OSD" + +msgid "Drag to reposition" +msgstr "Σύρετε για τοποθέτηση" + +msgid "Version" +msgstr "Έκδοση" + +msgid "Add Stream" +msgstr "Προσθήκη ροής" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Εισαγωγή της διεύθυνσης της ροής ραδιοφώνου:" + +msgid "Save this stream in the Radio tab" +msgstr "Αποθήκευση της ροής αυτής στην πινακίδα του ραδιοφώνου" + +msgid "Cover Manager" +msgstr "Διαχείριση εξώφυλλων" + +msgid "Show fullsize..." +msgstr "Εμφάνισε σε πλήρες μέγεθος..." + +msgid "Fetch automatically" +msgstr "Αυτόματο κατέβασμα" + +msgid "Choose manual cover..." +msgstr "Επιλογή εξώφυλλου χειροκίνητα..." + +msgid "Unset cover" +msgstr "Αφαίρεση εξώφυλλου" + +msgid "View" +msgstr "Προβολή" + +msgid "Fetch Missing Covers" +msgstr "Κατέβασμα εξώφυλλων που λείπουν" + +msgid "Edit track information" +msgstr "Τροποποίηση πληροφοριών κομματιού" + +msgid "Comment" +msgstr "Σχόλια" + +msgid "Equalizer" +msgstr "Ισοσταθμιστής" + +msgid "Preset:" +msgstr "Προκαθορισμένα:" + +msgid "Enable equalizer" +msgstr "Ενεργοποίηση του ισοσταθμιστή" msgid "Clementine" msgstr "Clementine" @@ -702,9 +902,6 @@ msgstr "Προσθήκη ροής..." msgid "Open media..." msgstr "Άνοιγμα πολυμέσων..." -msgid "Cover Manager" -msgstr "Διαχείριση εξώφυλλων" - msgid "Shuffle mode" msgstr "Λειτουργία ανάμιξης" @@ -714,12 +911,6 @@ msgstr "Λειτουργία επανάληψης" msgid "Remove from playlist" msgstr "Αφαίρεση από την λίστα" -msgid "Equalizer" -msgstr "Ισοσταθμιστής" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Βιβλιοθήκη" @@ -744,76 +935,6 @@ msgstr "Βοήθεια" msgid "Tools" msgstr "Εργαλεία" -msgid "These folders will be scanned for music to make up your library" -msgstr "Οι φάκελοι αυτοί θα σαρωθούν για μουσικά αρχεία για την βιβλιοθήκη σας" - -msgid "Add new folder..." -msgstr "Προσθήκη νέου φακέλου..." - -msgid "Remove folder" -msgstr "Αφαίρεση φακέλου" - -msgid "Options" -msgstr "Επιλογές" - -msgid "Automatically open single categories in the library tree" -msgstr "Άνοιξε αυτόμα τις μόνες κατηγορίες του δέντρου της βιβλιοθήκης" - -msgid "Form" -msgstr "Μορφή" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Εισάγετε τις λεπτομέρειες για το Last.fm:" - -msgid "Last.fm username" -msgstr "Last.fm όνομα χρήστη" - -msgid "Sign out" -msgstr "Αποσύνδεση" - -msgid "Last.fm password" -msgstr "Last.fm συνθηματικό" - -msgid "Scrobble tracks that I listen to" -msgstr "Κάνε \"srobble\" τα κομμάτια που ακούω" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Εμφάνισε τα κουμπιά \"αγάπη\"και \"απαγόρευση\"" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Σημείωσε πως πρέπει να είσαι συνδρομητής για να ακούσεις Last.fm από το Clementine." - -msgid "Authenticating..." -msgstr "Πιστοποίηση..." - -msgid "Play Artist or Tag" -msgstr "Αναπαραγωγή καλλιτέχνη ή ετικέτας" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Εισάγετε έναν καλλιτέχνη ή ετικέτα για να ξεκινήσετε να ακούτε " -"Last.fm." - -msgid "Tag" -msgstr "Ετικέτα" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Τροποποίηση πληροφοριών κομματιού" - -msgid "Comment" -msgstr "Σχόλια" - msgid "Playback" msgstr "Αναπαραγωγή" @@ -823,12 +944,6 @@ msgstr "Συμπεριφορά" msgid "Notifications" msgstr "Ειδοποιήσεις" -msgid "Music Library" -msgstr "Μουσική βιβλιοθήκη" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "«Σβήσιμο»" @@ -934,171 +1049,56 @@ msgstr "Χρώμα κειμένου" msgid "Choose color..." msgstr "Επέλεξε χρώμα..." -msgid "Version" -msgstr "Έκδοση" +msgid "Copy to library..." +msgstr "Αντιγραφή στην βιβλιοθήκη..." -msgid "Add Stream" -msgstr "Προσθήκη ροής" +msgid "Move to library..." +msgstr "Μετακίνηση στην βιβλιοθήκη..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Εισαγωγή της διεύθυνσης της ροής ραδιοφώνου:" +msgid "Loading audio engine" +msgstr "Φόρτωμα της μηχανής ήχου" -msgid "Save this stream in the Radio tab" -msgstr "Αποθήκευση της ροής αυτής στην πινακίδα του ραδιοφώνου" +msgid "Updating library" +msgstr "Ενημέρωση λίστας" -msgid "Show fullsize..." -msgstr "Εμφάνισε σε πλήρες μέγεθος..." +msgid "Getting channels" +msgstr "Λήψη καναλιών" -msgid "Fetch automatically" -msgstr "Αυτόματο κατέβασμα" +msgid "Loading stream" +msgstr "Φόρτωμα ροής (stream)" -msgid "Choose manual cover..." -msgstr "Επιλογή εξώφυλλου χειροκίνητα..." +msgid "Loading Last.fm radio" +msgstr "Φόρτωμα Last.fm" -msgid "Unset cover" -msgstr "Αφαίρεση εξώφυλλου" - -msgid "Enter search terms here" -msgstr "Εισάγετε όρους αναζήτησης εδώ" - -msgid "View" -msgstr "Προβολή" - -msgid "Fetch Missing Covers" -msgstr "Κατέβασμα εξώφυλλων που λείπουν" - -msgid "Don't repeat" -msgstr "Χωρίς επανάληψη" - -msgid "Repeat track" -msgstr "Επανάληψη κομματιού" - -msgid "Repeat album" -msgstr "Επανάληψη άλμπουμ" - -msgid "Repeat playlist" -msgstr "Επανάληψη λίστας" - -msgid "Don't shuffle" -msgstr "Χωρίς ανακάτεμα" - -msgid "Shuffle by album" -msgstr "Ανακάτεμα κατά άλμπουμ" - -msgid "Shuffle all" -msgstr "Ανακάτεμα όλων" - -msgid "Repeat" -msgstr "Επανάληψη" - -msgid "Shuffle" -msgstr "Ανακάτεμα" - -msgid "Library advanced grouping" -msgstr "Προχωρημένη ομαδοποίηση βιβλιοθήκης" - -msgid "You can change the way the songs in the library are organised." -msgstr "" -"Μπορείς να αλλάξεις τον τρόπο οργάνωσης των τραγουδιών στην βιβλιοθήκη." - -msgid "Group Library by..." -msgstr "Ομαδοποίηση βιβλιοθήκης κατά..." - -msgid "First level" -msgstr "Πρώτο επίπεδο" - -msgid "None" -msgstr "Κανένα" - -msgid "Albumartist" -msgstr "Άλμπουμ Καλλιτέχνης" - -msgid "Year - Album" -msgstr "Έτος - Άλμπουμ" - -msgid "Second level" -msgstr "Δεύτερο επίπεδο" - -msgid "Third level" -msgstr "Τρίτο επίπεδο" - -msgid "Preset:" -msgstr "Προκαθορισμένα:" - -msgid "Enable equalizer" -msgstr "Ενεργοποίηση του ισοσταθμιστή" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "δίσκος %1" -msgid "Filename" -msgstr "" +#, qt-format +msgid "track %1" +msgstr "κομμάτι %1" -msgid "Add..." -msgstr "" +msgid "Paused" +msgstr "Σταματημένο" -msgid "Output options" -msgstr "" +msgid "Stopped" +msgstr "Σταματημένο" -msgid "Audio format" -msgstr "" +msgid "Playlist finished" +msgstr "Η λίστα τελείωσε" -msgid "Destination" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Ένταση %1%" -msgid "Alongside the originals" -msgstr "" +msgid "..." +msgstr "..." -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Ολόκληρη η συλλογή" - -msgid "Added today" -msgstr "Προστέθηκε σήμερα" - -msgid "Added this week" -msgstr "Προστέθηκε αυτή την εβδομάδα" - -msgid "Added within three months" -msgstr "Προστέθηκε μέσα τρεις μήνες" - -msgid "Added this year" -msgstr "Προστέθηκε φέτος" - -msgid "Added this month" -msgstr "Προστέθηκε αυτόν τον μήνα" - -msgid "Group by Artist" -msgstr "Ομαδοποίηση κατά Καλλιτέχνη" - -msgid "Group by Artist/Album" -msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Άλμπουμ" - -msgid "Group by Artist/Year - Album" -msgstr "Ομαδοποίηση κατά Καλλιτέχνη/Έτος - Άλμπουμ" - -msgid "Group by Album" -msgstr "Ομαδοποίηση κατά Άλμπουμ" - -msgid "Group by Genre/Album" -msgstr "Ομαδοποίηση κατά Είδος/Άλμπουμ" - -msgid "Group by Genre/Artist/Album" -msgstr "Ομαδοποίηση κατά Είδος/Καλλιντέχνη/Άλμπουμ" - -msgid "Advanced grouping..." -msgstr "Προχωρημένη ομαδοποίηση..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Ραδιόφωνο" diff --git a/src/translations/en_GB.po b/src/translations/en_GB.po index 028a72903..54da93614 100644 --- a/src/translations/en_GB.po +++ b/src/translations/en_GB.po @@ -17,94 +17,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-28 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Play" - -msgid "Stop after this track" -msgstr "Stop after this track" - -msgid "Check for updates..." -msgstr "Check for updates..." - -msgid "Pause" -msgstr "Pause" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Set %1 to \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Edit tag \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Title" - -msgid "Artist" -msgstr "Artist" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Length" - -msgid "Track" -msgstr "Track" - -msgid "Disc" -msgstr "Disc" - -msgid "Year" -msgstr "Year" - -msgid "Genre" -msgstr "Genre" - -msgid "Album artist" -msgstr "Album artist" - -msgid "Composer" -msgstr "Composer" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bit rate" - -msgid "Sample rate" -msgstr "Sample rate" - -msgid "File name" -msgstr "File name" - -msgid "File name (without path)" -msgstr "File name (without path)" - -msgid "File size" -msgstr "File size" - -msgid "File type" -msgstr "File type" - -msgid "Date modified" -msgstr "Date modified" - -msgid "Date created" -msgstr "Date created" +msgid "No analyzer" +msgstr "No analyzer" msgid "Bar analyzer" msgstr "Bar analyzer" @@ -112,9 +26,6 @@ msgstr "Bar analyzer" msgid "Block analyzer" msgstr "Block analyzer" -msgid "No analyzer" -msgstr "No analyzer" - msgid "Boom analyzer" msgstr "Boom analyzer" @@ -124,380 +35,6 @@ msgstr "Sonogram" msgid "Turbine" msgstr "Turbine" -msgid "Add to playlist" -msgstr "Add to playlist" - -msgid "Show in various artists" -msgstr "Show in various artists" - -msgid "Don't show in various artists" -msgstr "Don't show in various artists" - -msgid "Your library is empty!" -msgstr "Your library is empty!" - -msgid "Click here to add some music" -msgstr "Click here to add some music" - -msgid "Add directory..." -msgstr "Add directory..." - -msgid "Copy to library..." -msgstr "Copy to library..." - -msgid "Move to library..." -msgstr "Move to library..." - -msgid "Hide..." -msgstr "Hide..." - -msgid "Show section" -msgstr "Show section" - -#, qt-format -msgid "Hide %1" -msgstr "Hide %1" - -msgid "Remove" -msgstr "Remove" - -msgid "Play artist radio..." -msgstr "Play artist radio..." - -msgid "Play tag radio..." -msgstr "Play tag radio..." - -msgid "Configure Last.fm..." -msgstr "Configure Last.fm..." - -msgid "My Recommendations" -msgstr "My Recommendations" - -msgid "My Radio Station" -msgstr "My Radio Station" - -msgid "My Loved Tracks" -msgstr "My Loved Tracks" - -msgid "My Neighborhood" -msgstr "My Neighbourhood" - -msgid "Artist radio" -msgstr "Artist radio" - -msgid "Tag radio" -msgstr "Tag radio" - -msgid "Friends" -msgstr "Friends" - -msgid "Neighbors" -msgstr "Neighbours" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Last.fm Radio Station - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Last.fm Loved Tracks - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Last.fm Neighbour Radio - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Last.fm Recommended Radio - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Last.fm Library - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Last.fm Similar Artists to %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Last.fm Tag Radio: %1" - -msgid "Invalid service" -msgstr "Invalid service" - -msgid "Invalid method" -msgstr "Invalid method" - -msgid "Authentication failed" -msgstr "Authentication failed" - -msgid "Invalid format" -msgstr "Invalid format" - -msgid "Invalid parameters" -msgstr "Invalid parameters" - -msgid "Invalid resource specified" -msgstr "Invalid resource specified" - -msgid "Operation failed" -msgstr "Operation failed" - -msgid "Invalid session key" -msgstr "Invalid session key" - -msgid "Invalid API key" -msgstr "Invalid API key" - -msgid "Service offline" -msgstr "Service offline" - -msgid "This stream is for paid subscribers only" -msgstr "This stream is for paid subscribers only" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm is currently busy, please try again in a few minutes" - -msgid "Not enough content" -msgstr "Not enough content" - -msgid "Not enough members" -msgstr "Not enough members" - -msgid "Not enough fans" -msgstr "Not enough fans" - -msgid "Not enough neighbors" -msgstr "Not enough neighbours" - -msgid "Malformed response" -msgstr "Malformed response" - -msgid "Unknown error" -msgstr "Unknown error" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Your Last.fm credentials were incorrect" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Radio service couldn't be loaded :-(" - -#, qt-format -msgid "disc %1" -msgstr "disc %1" - -#, qt-format -msgid "track %1" -msgstr "track %1" - -msgid "Paused" -msgstr "Paused" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "Playlist finished" - -#, qt-format -msgid "Volume %1%" -msgstr "Volume %1%" - -msgid "[click to edit]" -msgstr "[click to edit]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Editing %n tracks" - -msgid "Loading audio engine" -msgstr "Loading audio engine" - -msgid "Updating library" -msgstr "Updating library" - -msgid "Getting channels" -msgstr "Getting channels" - -msgid "Loading stream" -msgstr "Loading stream" - -msgid "Loading Last.fm radio" -msgstr "Loading Last.fm radio" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Open somafm.com in browser" - -msgid "Refresh channels" -msgstr "Refresh channels" - -msgid "OSD Preview" -msgstr "OSD Preview" - -msgid "Drag to reposition" -msgstr "Drag to reposition" - -#, qt-format -msgid "About %1" -msgstr "About %1" - -#, qt-format -msgid "Version %1" -msgstr "Version %1" - -msgid "Authors" -msgstr "Authors" - -msgid "Thanks to" -msgstr "Thanks to" - -msgid "...and all the Amarok contributors" -msgstr "...and all the Amarok contributors" - -msgid "Add another stream..." -msgstr "Add another stream..." - -msgid "Your radio streams" -msgstr "Your radio streams" - -msgid "All albums" -msgstr "All albums" - -msgid "Albums with covers" -msgstr "Albums with covers" - -msgid "Albums without covers" -msgstr "Albums without covers" - -msgid "All artists" -msgstr "All artists" - -msgid "Various artists" -msgstr "Various artists" - -msgid "Choose manual cover" -msgstr "Choose manual cover" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "All files (*)" - -msgid "Unknown" -msgstr "Unknown" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Stream" - -msgid "Pre-amp" -msgstr "Pre-amp" - -msgid "Classical" -msgstr "Classical" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Full Bass" - -msgid "Full Treble" -msgstr "Full Treble" - -msgid "Full Bass + Treble" -msgstr "Full Bass + Treble" - -msgid "Laptop/Headphones" -msgstr "Laptop/Headphones" - -msgid "Large Hall" -msgstr "Large Hall" - -msgid "Live" -msgstr "Live" - -msgid "Party" -msgstr "Party" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Zero" - -msgid "Save preset" -msgstr "Save preset" - -msgid "Name" -msgstr "Name" - -msgid "Delete preset" -msgstr "Delete preset" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Are you sure you want to delete the \"%1\" preset?" - msgid "Usage" msgstr "Usage" @@ -568,6 +105,232 @@ msgstr "Select engine" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Unknown audio engine \"%1\". Choices are:" +msgid "Add directory..." +msgstr "Add directory..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configure library..." + +msgid "Various Artists" +msgstr "Various Artists" + +msgid "Unknown" +msgstr "Unknown" + +msgid "Add to playlist" +msgstr "Add to playlist" + +msgid "Show in various artists" +msgstr "Show in various artists" + +msgid "Don't show in various artists" +msgstr "Don't show in various artists" + +msgid "Your library is empty!" +msgstr "Your library is empty!" + +msgid "Click here to add some music" +msgstr "Click here to add some music" + +msgid "Library advanced grouping" +msgstr "Library advanced grouping" + +msgid "You can change the way the songs in the library are organised." +msgstr "You can change the way the songs in the library are organised." + +msgid "Group Library by..." +msgstr "Group Library by..." + +msgid "First level" +msgstr "First level" + +msgid "None" +msgstr "None" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Artist" + +msgid "Albumartist" +msgstr "Albumartist" + +msgid "Composer" +msgstr "Composer" + +msgid "Genre" +msgstr "Genre" + +msgid "Year" +msgstr "Year" + +msgid "Year - Album" +msgstr "Year - Album" + +msgid "Second level" +msgstr "Second level" + +msgid "Third level" +msgstr "Third level" + +msgid "These folders will be scanned for music to make up your library" +msgstr "These folders will be scanned for music to make up your library" + +msgid "Add new folder..." +msgstr "Add new folder..." + +msgid "Remove folder" +msgstr "Remove folder" + +msgid "Options" +msgstr "Options" + +msgid "Automatically open single categories in the library tree" +msgstr "Automatically open single categories in the library tree" + +msgid "Music Library" +msgstr "Music Library" + +msgid "Form" +msgstr "Form" + +msgid "Entire collection" +msgstr "Entire collection" + +msgid "Added today" +msgstr "Added today" + +msgid "Added this week" +msgstr "Added this week" + +msgid "Added within three months" +msgstr "Added within three months" + +msgid "Added this year" +msgstr "Added this year" + +msgid "Added this month" +msgstr "Added this month" + +msgid "Group by Artist" +msgstr "Group by Artist" + +msgid "Group by Artist/Album" +msgstr "Group by Artist/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Group by Artist/Year - Album" + +msgid "Group by Album" +msgstr "Group by Album" + +msgid "Group by Genre/Album" +msgstr "Group by Genre/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Group by Genre/Artist/Album" + +msgid "Advanced grouping..." +msgstr "Advanced grouping..." + +msgid "Enter search terms here" +msgstr "Enter search terms here" + +msgid "Title" +msgstr "Title" + +msgid "Length" +msgstr "Length" + +msgid "Track" +msgstr "Track" + +msgid "Disc" +msgstr "Disc" + +msgid "Album artist" +msgstr "Album artist" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bit rate" + +msgid "Sample rate" +msgstr "Sample rate" + +msgid "File name" +msgstr "File name" + +msgid "File name (without path)" +msgstr "File name (without path)" + +msgid "File size" +msgstr "File size" + +msgid "File type" +msgstr "File type" + +msgid "Date modified" +msgstr "Date modified" + +msgid "Date created" +msgstr "Date created" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Stream" + +msgid "Hide..." +msgstr "Hide..." + +msgid "Show section" +msgstr "Show section" + +#, qt-format +msgid "Hide %1" +msgstr "Hide %1" + #, c-format msgid "add %n songs" msgstr "" @@ -579,6 +342,238 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "Don't repeat" + +msgid "Repeat track" +msgstr "Repeat track" + +msgid "Repeat album" +msgstr "Repeat album" + +msgid "Repeat playlist" +msgstr "Repeat playlist" + +msgid "Don't shuffle" +msgstr "Don't shuffle" + +msgid "Shuffle by album" +msgstr "Shuffle by album" + +msgid "Shuffle all" +msgstr "Shuffle all" + +msgid "Repeat" +msgstr "Repeat" + +msgid "Shuffle" +msgstr "Shuffle" + +msgid "Authentication failed" +msgstr "Authentication failed" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Your Last.fm credentials were incorrect" + +msgid "Remove" +msgstr "Remove" + +msgid "Play artist radio..." +msgstr "Play artist radio..." + +msgid "Play tag radio..." +msgstr "Play tag radio..." + +msgid "Configure Last.fm..." +msgstr "Configure Last.fm..." + +msgid "My Recommendations" +msgstr "My Recommendations" + +msgid "My Radio Station" +msgstr "My Radio Station" + +msgid "My Loved Tracks" +msgstr "My Loved Tracks" + +msgid "My Neighborhood" +msgstr "My Neighbourhood" + +msgid "Artist radio" +msgstr "Artist radio" + +msgid "Tag radio" +msgstr "Tag radio" + +msgid "Friends" +msgstr "Friends" + +msgid "Neighbors" +msgstr "Neighbours" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Last.fm Radio Station - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Last.fm Loved Tracks - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Last.fm Neighbour Radio - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Last.fm Recommended Radio - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Last.fm Library - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Last.fm Similar Artists to %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Last.fm Tag Radio: %1" + +msgid "Invalid service" +msgstr "Invalid service" + +msgid "Invalid method" +msgstr "Invalid method" + +msgid "Invalid format" +msgstr "Invalid format" + +msgid "Invalid parameters" +msgstr "Invalid parameters" + +msgid "Invalid resource specified" +msgstr "Invalid resource specified" + +msgid "Operation failed" +msgstr "Operation failed" + +msgid "Invalid session key" +msgstr "Invalid session key" + +msgid "Invalid API key" +msgstr "Invalid API key" + +msgid "Service offline" +msgstr "Service offline" + +msgid "This stream is for paid subscribers only" +msgstr "This stream is for paid subscribers only" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm is currently busy, please try again in a few minutes" + +msgid "Not enough content" +msgstr "Not enough content" + +msgid "Not enough members" +msgstr "Not enough members" + +msgid "Not enough fans" +msgstr "Not enough fans" + +msgid "Not enough neighbors" +msgstr "Not enough neighbours" + +msgid "Malformed response" +msgstr "Malformed response" + +msgid "Unknown error" +msgstr "Unknown error" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Radio service couldn't be loaded :-(" + +msgid "Add another stream..." +msgstr "Add another stream..." + +msgid "Your radio streams" +msgstr "Your radio streams" + +msgid "Open somafm.com in browser" +msgstr "Open somafm.com in browser" + +msgid "Refresh channels" +msgstr "Refresh channels" + +msgid "Enter your Last.fm details below:" +msgstr "Enter your Last.fm details below:" + +msgid "Last.fm username" +msgstr "Last.fm username" + +msgid "Sign out" +msgstr "Sign out" + +msgid "Last.fm password" +msgstr "Last.fm password" + +msgid "Scrobble tracks that I listen to" +msgstr "Scrobble tracks that I listen to" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Show the \"love\" and \"ban\" buttons" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." + +msgid "Authenticating..." +msgstr "Authenticating..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Play Artist or Tag" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Enter an artist or tag to start listening to Last.fm radio." + +msgid "Tag" +msgstr "Tag" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -601,44 +596,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "About %1" + +#, qt-format +msgid "Version %1" +msgstr "Version %1" + +msgid "Authors" +msgstr "Authors" + +msgid "Thanks to" +msgstr "Thanks to" + +msgid "...and all the Amarok contributors" +msgstr "...and all the Amarok contributors" + +msgid "All albums" +msgstr "All albums" + +msgid "Albums with covers" +msgstr "Albums with covers" + +msgid "Albums without covers" +msgstr "Albums without covers" + +msgid "All artists" +msgstr "All artists" + +msgid "Various artists" +msgstr "Various artists" + +msgid "Choose manual cover" +msgstr "Choose manual cover" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "All files (*)" + +msgid "[click to edit]" +msgstr "[click to edit]" + #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" +msgstr "Editing %n tracks" + +msgid "Pre-amp" +msgstr "Pre-amp" + +msgid "Classical" +msgstr "Classical" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Full Bass" + +msgid "Full Treble" +msgstr "Full Treble" + +msgid "Full Bass + Treble" +msgstr "Full Bass + Treble" + +msgid "Laptop/Headphones" +msgstr "Laptop/Headphones" + +msgid "Large Hall" +msgstr "Large Hall" + +msgid "Live" +msgstr "Live" + +msgid "Party" +msgstr "Party" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Zero" + +msgid "Save preset" +msgstr "Save preset" + +msgid "Name" +msgstr "Name" + +msgid "Delete preset" +msgstr "Delete preset" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Are you sure you want to delete the \"%1\" preset?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -#, c-format -msgid "%n finished" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -#, c-format -msgid "%n failed" +msgid "All Files (*)" msgstr "" -msgid "Add files to transcode" +msgid "Play" +msgstr "Play" + +msgid "Stop after this track" +msgstr "Stop after this track" + +msgid "Check for updates..." +msgstr "Check for updates..." + +msgid "Pause" +msgstr "Pause" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Set %1 to \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Edit tag \"%1\"..." + +msgid "Add media" msgstr "" -msgid "Open magnatune.com in browser" -msgstr "" +msgid "OSD Preview" +msgstr "OSD Preview" -msgid "Refresh catalogue" -msgstr "" +msgid "Drag to reposition" +msgstr "Drag to reposition" -msgid "Search Magnatune" -msgstr "" +msgid "Version" +msgstr "Version" -msgid "Various Artists" -msgstr "Various Artists" +msgid "Add Stream" +msgstr "Add Stream" -msgid "Show" -msgstr "" +msgid "Enter the URL of an internet radio stream:" +msgstr "Enter the URL of an internet radio stream:" -msgid "Group by" -msgstr "" +msgid "Save this stream in the Radio tab" +msgstr "Save this stream in the Radio tab" -msgid "Configure library..." -msgstr "Configure library..." +msgid "Cover Manager" +msgstr "Cover Manager" + +msgid "Show fullsize..." +msgstr "Show fullsize..." + +msgid "Fetch automatically" +msgstr "Fetch automatically" + +msgid "Choose manual cover..." +msgstr "Choose manual cover..." + +msgid "Unset cover" +msgstr "Unset cover" + +msgid "View" +msgstr "View" + +msgid "Fetch Missing Covers" +msgstr "Fetch Missing Covers" + +msgid "Edit track information" +msgstr "Edit track information" + +msgid "Comment" +msgstr "Comment" + +msgid "Equalizer" +msgstr "Equalizer" + +msgid "Preset:" +msgstr "Preset:" + +msgid "Enable equalizer" +msgstr "Enable equalizer" msgid "Clementine" msgstr "Clementine" @@ -700,9 +898,6 @@ msgstr "Add stream..." msgid "Open media..." msgstr "Open media..." -msgid "Cover Manager" -msgstr "Cover Manager" - msgid "Shuffle mode" msgstr "Shuffle mode" @@ -712,12 +907,6 @@ msgstr "Repeat mode" msgid "Remove from playlist" msgstr "Remove from playlist" -msgid "Equalizer" -msgstr "Equalizer" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Library" @@ -742,75 +931,6 @@ msgstr "Help" msgid "Tools" msgstr "Tools" -msgid "These folders will be scanned for music to make up your library" -msgstr "These folders will be scanned for music to make up your library" - -msgid "Add new folder..." -msgstr "Add new folder..." - -msgid "Remove folder" -msgstr "Remove folder" - -msgid "Options" -msgstr "Options" - -msgid "Automatically open single categories in the library tree" -msgstr "Automatically open single categories in the library tree" - -msgid "Form" -msgstr "Form" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Enter your Last.fm details below:" - -msgid "Last.fm username" -msgstr "Last.fm username" - -msgid "Sign out" -msgstr "Sign out" - -msgid "Last.fm password" -msgstr "Last.fm password" - -msgid "Scrobble tracks that I listen to" -msgstr "Scrobble tracks that I listen to" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Show the \"love\" and \"ban\" buttons" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." - -msgid "Authenticating..." -msgstr "Authenticating..." - -msgid "Play Artist or Tag" -msgstr "Play Artist or Tag" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Enter an artist or tag to start listening to Last.fm radio." - -msgid "Tag" -msgstr "Tag" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Edit track information" - -msgid "Comment" -msgstr "Comment" - msgid "Playback" msgstr "Playback" @@ -820,12 +940,6 @@ msgstr "Behaviour" msgid "Notifications" msgstr "Notifications" -msgid "Music Library" -msgstr "Music Library" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Fading" @@ -931,170 +1045,56 @@ msgstr "Text colour" msgid "Choose color..." msgstr "Choose colour..." -msgid "Version" -msgstr "Version" +msgid "Copy to library..." +msgstr "Copy to library..." -msgid "Add Stream" -msgstr "Add Stream" +msgid "Move to library..." +msgstr "Move to library..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Enter the URL of an internet radio stream:" +msgid "Loading audio engine" +msgstr "Loading audio engine" -msgid "Save this stream in the Radio tab" -msgstr "Save this stream in the Radio tab" +msgid "Updating library" +msgstr "Updating library" -msgid "Show fullsize..." -msgstr "Show fullsize..." +msgid "Getting channels" +msgstr "Getting channels" -msgid "Fetch automatically" -msgstr "Fetch automatically" +msgid "Loading stream" +msgstr "Loading stream" -msgid "Choose manual cover..." -msgstr "Choose manual cover..." +msgid "Loading Last.fm radio" +msgstr "Loading Last.fm radio" -msgid "Unset cover" -msgstr "Unset cover" - -msgid "Enter search terms here" -msgstr "Enter search terms here" - -msgid "View" -msgstr "View" - -msgid "Fetch Missing Covers" -msgstr "Fetch Missing Covers" - -msgid "Don't repeat" -msgstr "Don't repeat" - -msgid "Repeat track" -msgstr "Repeat track" - -msgid "Repeat album" -msgstr "Repeat album" - -msgid "Repeat playlist" -msgstr "Repeat playlist" - -msgid "Don't shuffle" -msgstr "Don't shuffle" - -msgid "Shuffle by album" -msgstr "Shuffle by album" - -msgid "Shuffle all" -msgstr "Shuffle all" - -msgid "Repeat" -msgstr "Repeat" - -msgid "Shuffle" -msgstr "Shuffle" - -msgid "Library advanced grouping" -msgstr "Library advanced grouping" - -msgid "You can change the way the songs in the library are organised." -msgstr "You can change the way the songs in the library are organised." - -msgid "Group Library by..." -msgstr "Group Library by..." - -msgid "First level" -msgstr "First level" - -msgid "None" -msgstr "None" - -msgid "Albumartist" -msgstr "Albumartist" - -msgid "Year - Album" -msgstr "Year - Album" - -msgid "Second level" -msgstr "Second level" - -msgid "Third level" -msgstr "Third level" - -msgid "Preset:" -msgstr "Preset:" - -msgid "Enable equalizer" -msgstr "Enable equalizer" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" +#, qt-format +msgid "disc %1" +msgstr "disc %1" + +#, qt-format +msgid "track %1" +msgstr "track %1" + +msgid "Paused" +msgstr "Paused" + +msgid "Stopped" msgstr "" -msgid "Filename" -msgstr "" +msgid "Playlist finished" +msgstr "Playlist finished" -msgid "Add..." -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Volume %1%" -msgid "Output options" -msgstr "" +msgid "..." +msgstr "..." -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Entire collection" - -msgid "Added today" -msgstr "Added today" - -msgid "Added this week" -msgstr "Added this week" - -msgid "Added within three months" -msgstr "Added within three months" - -msgid "Added this year" -msgstr "Added this year" - -msgid "Added this month" -msgstr "Added this month" - -msgid "Group by Artist" -msgstr "Group by Artist" - -msgid "Group by Artist/Album" -msgstr "Group by Artist/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Group by Artist/Year - Album" - -msgid "Group by Album" -msgstr "Group by Album" - -msgid "Group by Genre/Album" -msgstr "Group by Genre/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Group by Genre/Artist/Album" - -msgid "Advanced grouping..." -msgstr "Advanced grouping..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/es.po b/src/translations/es.po index 834ef0d48..4bd186786 100644 --- a/src/translations/es.po +++ b/src/translations/es.po @@ -18,94 +18,8 @@ msgstr "" "X-Generator: Launchpad (build Unknown)\n" "X-Language: es_ES\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Reproducir" - -msgid "Stop after this track" -msgstr "Detener reproducción al finalizar la pista" - -msgid "Check for updates..." -msgstr "Buscar actualizaciones..." - -msgid "Pause" -msgstr "Pausar" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Escribir \"%2\" en la etiqueta \"%1\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Editar etiqueta \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Título" - -msgid "Artist" -msgstr "Artista" - -msgid "Album" -msgstr "Álbum" - -msgid "Length" -msgstr "Duración" - -msgid "Track" -msgstr "Pista" - -msgid "Disc" -msgstr "Disco" - -msgid "Year" -msgstr "Año" - -msgid "Genre" -msgstr "Género" - -msgid "Album artist" -msgstr "Artista del Álbum" - -msgid "Composer" -msgstr "Compositor" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Tasa de bits" - -msgid "Sample rate" -msgstr "Tasa de muestreo" - -msgid "File name" -msgstr "Nombre del archivo" - -msgid "File name (without path)" -msgstr "Nombre del archivo (sin ruta)" - -msgid "File size" -msgstr "Tamaño del archivo" - -msgid "File type" -msgstr "Tipo de Archivo" - -msgid "Date modified" -msgstr "Fecha de modificación" - -msgid "Date created" -msgstr "Fecha de creación" +msgid "No analyzer" +msgstr "Sin Analizador" msgid "Bar analyzer" msgstr "Analizador de Barras" @@ -113,9 +27,6 @@ msgstr "Analizador de Barras" msgid "Block analyzer" msgstr "Analizador de Bloques" -msgid "No analyzer" -msgstr "Sin Analizador" - msgid "Boom analyzer" msgstr "Analizador de Boom" @@ -125,381 +36,6 @@ msgstr "Sonograma" msgid "Turbine" msgstr "Turbina" -msgid "Add to playlist" -msgstr "Añadir a la lista de reproducción" - -msgid "Show in various artists" -msgstr "Mostrar en Varios artistas" - -msgid "Don't show in various artists" -msgstr "No mostrar en Varios artistas" - -msgid "Your library is empty!" -msgstr "¡Tu colleción está vacia!" - -msgid "Click here to add some music" -msgstr "Haz clic aquí para añadir música" - -msgid "Add directory..." -msgstr "Añadir directorio..." - -msgid "Copy to library..." -msgstr "Copiar a la colección..." - -msgid "Move to library..." -msgstr "Mover a la colección..." - -msgid "Hide..." -msgstr "Ocultar..." - -msgid "Show section" -msgstr "Mostrar columna" - -#, qt-format -msgid "Hide %1" -msgstr "Ocultar %1" - -msgid "Remove" -msgstr "Quitar" - -msgid "Play artist radio..." -msgstr "Reproducir radio del artista..." - -msgid "Play tag radio..." -msgstr "Reproducir radio de la etiqueta..." - -msgid "Configure Last.fm..." -msgstr "Configurar Last.fm..." - -msgid "My Recommendations" -msgstr "Mis Recomendaciones" - -msgid "My Radio Station" -msgstr "Mi Estación de Radio" - -msgid "My Loved Tracks" -msgstr "Mis Pistas Favoritas" - -msgid "My Neighborhood" -msgstr "Mi Vecindario" - -msgid "Artist radio" -msgstr "Radio del artista" - -msgid "Tag radio" -msgstr "Radio de la etiqueta" - -msgid "Friends" -msgstr "Amigos" - -msgid "Neighbors" -msgstr "Vecinos" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Estación de Radio en Last.fm de %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Pistas Favoritas en Last.fm de %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Radio en Last.fm de la Vecindad de %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "La Radio en Last.fm Recomendada para %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "La Colección en Last.fm de %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Artistas Similares en Last.fm a %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Radio en Last.fm de la Etiqueta %1" - -msgid "Invalid service" -msgstr "Servicio inválido" - -msgid "Invalid method" -msgstr "Metodo inválido" - -msgid "Authentication failed" -msgstr "Falló la autenticación" - -msgid "Invalid format" -msgstr "Formato inválido" - -msgid "Invalid parameters" -msgstr "Parámetros inválidos" - -msgid "Invalid resource specified" -msgstr "Recurso especificado inválido" - -msgid "Operation failed" -msgstr "Falló la operación" - -msgid "Invalid session key" -msgstr "Clave de sesión inválida" - -msgid "Invalid API key" -msgstr "Clave API inválida" - -msgid "Service offline" -msgstr "Servicio fuera de línea" - -msgid "This stream is for paid subscribers only" -msgstr "Este flujo es solo para Suscriptores de Paga" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm está actualmente saturado, intente nuevamente en unos minutos" - -msgid "Not enough content" -msgstr "No hay suficiente contenido" - -msgid "Not enough members" -msgstr "No hay suficientes miembros" - -msgid "Not enough fans" -msgstr "No hay suficientes seguidores" - -msgid "Not enough neighbors" -msgstr "No hay suficientes vecinos" - -msgid "Malformed response" -msgstr "Respuesta malformada" - -msgid "Unknown error" -msgstr "Error desconocido" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Sus credenciales de Last.fm fueron incorrectas" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Servicio de radio no pudo ser cargado :-(" - -#, qt-format -msgid "disc %1" -msgstr "Disco %1" - -#, qt-format -msgid "track %1" -msgstr "Pista %1" - -msgid "Paused" -msgstr "Pausado" - -msgid "Stopped" -msgstr "Reproducción Finalizada" - -msgid "Playlist finished" -msgstr "Lista de reproducción finalizada" - -#, qt-format -msgid "Volume %1%" -msgstr "Volumen %1%" - -msgid "[click to edit]" -msgstr "[click para editar]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Editando %n pistas" - -msgid "Loading audio engine" -msgstr "Cargando motor de sonido" - -msgid "Updating library" -msgstr "Actualizando colección" - -msgid "Getting channels" -msgstr "Obteniendo canales" - -msgid "Loading stream" -msgstr "Cargando flujo" - -msgid "Loading Last.fm radio" -msgstr "Cargando radio de Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Abrir somafm.com en el navegador" - -msgid "Refresh channels" -msgstr "Actualizar canales" - -msgid "OSD Preview" -msgstr "Previsualización del OSD" - -msgid "Drag to reposition" -msgstr "Arrastrar para reposicionar" - -#, qt-format -msgid "About %1" -msgstr "Acerca de %1" - -#, qt-format -msgid "Version %1" -msgstr "Versión %1" - -msgid "Authors" -msgstr "Autores" - -msgid "Thanks to" -msgstr "Gracias a" - -msgid "...and all the Amarok contributors" -msgstr "...y a todos los que contribuyeron con Amarok" - -msgid "Add another stream..." -msgstr "Añadir un flujo de radio..." - -msgid "Your radio streams" -msgstr "Tus flujos de radio" - -msgid "All albums" -msgstr "Todos los álbumes" - -msgid "Albums with covers" -msgstr "Álbumes con carátula" - -msgid "Albums without covers" -msgstr "Álbumes sin carátula" - -msgid "All artists" -msgstr "Todos los artistas" - -msgid "Various artists" -msgstr "Varios Artistas" - -msgid "Choose manual cover" -msgstr "Establecer carátula personalizada" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Imágenes (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." -"tiff)" - -msgid "All files (*)" -msgstr "Todos los archivos (*)" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Transmisión" - -msgid "Pre-amp" -msgstr "Preamplificación" - -msgid "Classical" -msgstr "Clásico" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Bajos completos" - -msgid "Full Treble" -msgstr "Agudos completos" - -msgid "Full Bass + Treble" -msgstr "Bajos y Agudos completos" - -msgid "Laptop/Headphones" -msgstr "Laptop/Auriculares" - -msgid "Large Hall" -msgstr "Salón grande" - -msgid "Live" -msgstr "En vivo" - -msgid "Party" -msgstr "Fiesta" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Tecno" - -msgid "Zero" -msgstr "Zero" - -msgid "Save preset" -msgstr "Guardar predefinición" - -msgid "Name" -msgstr "Nombre" - -msgid "Delete preset" -msgstr "Eliminar predefinición" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "¿Estás seguro de que quieres eliminar la predefinición \"%1\"?" - msgid "Usage" msgstr "Uso" @@ -570,6 +106,236 @@ msgstr "Seleccione motor de audio" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Motor de audio \"%1\" desconocido. Las opciones son:" +msgid "Add directory..." +msgstr "Añadir directorio..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurar colección..." + +msgid "Various Artists" +msgstr "Varios Artistas" + +msgid "Unknown" +msgstr "Desconocido" + +msgid "Add to playlist" +msgstr "Añadir a la lista de reproducción" + +msgid "Show in various artists" +msgstr "Mostrar en Varios artistas" + +msgid "Don't show in various artists" +msgstr "No mostrar en Varios artistas" + +msgid "Your library is empty!" +msgstr "¡Tu colleción está vacia!" + +msgid "Click here to add some music" +msgstr "Haz clic aquí para añadir música" + +msgid "Library advanced grouping" +msgstr "Agrupamiento avanzado de la colección" + +msgid "You can change the way the songs in the library are organised." +msgstr "" +"Tu puedes cambiar el modo en que las canciones de la colección son " +"organizadas." + +msgid "Group Library by..." +msgstr "Agrupar Colección por..." + +msgid "First level" +msgstr "Primer nivel" + +msgid "None" +msgstr "Ninguno" + +msgid "Album" +msgstr "Álbum" + +msgid "Artist" +msgstr "Artista" + +msgid "Albumartist" +msgstr "Artista del Álbum" + +msgid "Composer" +msgstr "Compositor" + +msgid "Genre" +msgstr "Género" + +msgid "Year" +msgstr "Año" + +msgid "Year - Album" +msgstr "Año - Álbum" + +msgid "Second level" +msgstr "Segundo nivel" + +msgid "Third level" +msgstr "Tercer nivel" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" +"Estas carpetas serán analizadas en busca de música para crear su colección" + +msgid "Add new folder..." +msgstr "Añadir nueva carpeta..." + +msgid "Remove folder" +msgstr "Remover carpeta" + +msgid "Options" +msgstr "Opciones" + +msgid "Automatically open single categories in the library tree" +msgstr "" +"Expandir automáticamente las categorías únicas en el árbol de la colección" + +msgid "Music Library" +msgstr "Colección de Música" + +msgid "Form" +msgstr "Formulario" + +msgid "Entire collection" +msgstr "Colección completa" + +msgid "Added today" +msgstr "Añadido hoy" + +msgid "Added this week" +msgstr "Añadido la última semana" + +msgid "Added within three months" +msgstr "Añadido los últimos tres meses" + +msgid "Added this year" +msgstr "Añadido el último año" + +msgid "Added this month" +msgstr "Añadido el último mes" + +msgid "Group by Artist" +msgstr "Agrupar por Artista" + +msgid "Group by Artist/Album" +msgstr "Agrupar por Artista/Álbum" + +msgid "Group by Artist/Year - Album" +msgstr "Agrupar por Artista/Año - Álbum" + +msgid "Group by Album" +msgstr "Agrupar por Álbum" + +msgid "Group by Genre/Album" +msgstr "Agrupar por Género/Álbum" + +msgid "Group by Genre/Artist/Album" +msgstr "Agrupar por Género/Artista/Álbum" + +msgid "Advanced grouping..." +msgstr "Agrupamiento avanzado..." + +msgid "Enter search terms here" +msgstr "Introduzca aquí los términos de búsqueda" + +msgid "Title" +msgstr "Título" + +msgid "Length" +msgstr "Duración" + +msgid "Track" +msgstr "Pista" + +msgid "Disc" +msgstr "Disco" + +msgid "Album artist" +msgstr "Artista del Álbum" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Tasa de bits" + +msgid "Sample rate" +msgstr "Tasa de muestreo" + +msgid "File name" +msgstr "Nombre del archivo" + +msgid "File name (without path)" +msgstr "Nombre del archivo (sin ruta)" + +msgid "File size" +msgstr "Tamaño del archivo" + +msgid "File type" +msgstr "Tipo de Archivo" + +msgid "Date modified" +msgstr "Fecha de modificación" + +msgid "Date created" +msgstr "Fecha de creación" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Transmisión" + +msgid "Hide..." +msgstr "Ocultar..." + +msgid "Show section" +msgstr "Mostrar columna" + +#, qt-format +msgid "Hide %1" +msgstr "Ocultar %1" + #, c-format msgid "add %n songs" msgstr "agregar %n pistas" @@ -581,6 +347,239 @@ msgstr "remover %n pistas" msgid "move songs" msgstr "mover pistas" +msgid "Don't repeat" +msgstr "No repetir" + +msgid "Repeat track" +msgstr "Repetir pista" + +msgid "Repeat album" +msgstr "Repetir álbum" + +msgid "Repeat playlist" +msgstr "Repetir lista de reproducción" + +msgid "Don't shuffle" +msgstr "No Mezclar" + +msgid "Shuffle by album" +msgstr "Mezclar por álbum" + +msgid "Shuffle all" +msgstr "Mezclar todo" + +msgid "Repeat" +msgstr "Repetir" + +msgid "Shuffle" +msgstr "Aleatorio" + +msgid "Authentication failed" +msgstr "Falló la autenticación" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Sus credenciales de Last.fm fueron incorrectas" + +msgid "Remove" +msgstr "Quitar" + +msgid "Play artist radio..." +msgstr "Reproducir radio del artista..." + +msgid "Play tag radio..." +msgstr "Reproducir radio de la etiqueta..." + +msgid "Configure Last.fm..." +msgstr "Configurar Last.fm..." + +msgid "My Recommendations" +msgstr "Mis Recomendaciones" + +msgid "My Radio Station" +msgstr "Mi Estación de Radio" + +msgid "My Loved Tracks" +msgstr "Mis Pistas Favoritas" + +msgid "My Neighborhood" +msgstr "Mi Vecindario" + +msgid "Artist radio" +msgstr "Radio del artista" + +msgid "Tag radio" +msgstr "Radio de la etiqueta" + +msgid "Friends" +msgstr "Amigos" + +msgid "Neighbors" +msgstr "Vecinos" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Estación de Radio en Last.fm de %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Pistas Favoritas en Last.fm de %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Radio en Last.fm de la Vecindad de %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "La Radio en Last.fm Recomendada para %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "La Colección en Last.fm de %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Artistas Similares en Last.fm a %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Radio en Last.fm de la Etiqueta %1" + +msgid "Invalid service" +msgstr "Servicio inválido" + +msgid "Invalid method" +msgstr "Metodo inválido" + +msgid "Invalid format" +msgstr "Formato inválido" + +msgid "Invalid parameters" +msgstr "Parámetros inválidos" + +msgid "Invalid resource specified" +msgstr "Recurso especificado inválido" + +msgid "Operation failed" +msgstr "Falló la operación" + +msgid "Invalid session key" +msgstr "Clave de sesión inválida" + +msgid "Invalid API key" +msgstr "Clave API inválida" + +msgid "Service offline" +msgstr "Servicio fuera de línea" + +msgid "This stream is for paid subscribers only" +msgstr "Este flujo es solo para Suscriptores de Paga" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm está actualmente saturado, intente nuevamente en unos minutos" + +msgid "Not enough content" +msgstr "No hay suficiente contenido" + +msgid "Not enough members" +msgstr "No hay suficientes miembros" + +msgid "Not enough fans" +msgstr "No hay suficientes seguidores" + +msgid "Not enough neighbors" +msgstr "No hay suficientes vecinos" + +msgid "Malformed response" +msgstr "Respuesta malformada" + +msgid "Unknown error" +msgstr "Error desconocido" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Servicio de radio no pudo ser cargado :-(" + +msgid "Add another stream..." +msgstr "Añadir un flujo de radio..." + +msgid "Your radio streams" +msgstr "Tus flujos de radio" + +msgid "Open somafm.com in browser" +msgstr "Abrir somafm.com en el navegador" + +msgid "Refresh channels" +msgstr "Actualizar canales" + +msgid "Enter your Last.fm details below:" +msgstr "Ingrese su información de Last.fm debajo:" + +msgid "Last.fm username" +msgstr "Usuario" + +msgid "Sign out" +msgstr "Cerrar sesión" + +msgid "Last.fm password" +msgstr "Contraseña" + +msgid "Scrobble tracks that I listen to" +msgstr "Enviar las pistas que reproduzco" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Mostrar los botones \"Me encanta\" y \"Prohibir\"" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Recuerda que tienes que ser un Suscriptor " +"de Paga para poder escuchar la radio de Last.fm desde Clementine." + +msgid "Authenticating..." +msgstr "Autenticando..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Reproducir Artista o Etiqueta" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Ingrese un artista o etiqueta para escuchar la radio de Last." +"fm." + +msgid "Tag" +msgstr "Etiqueta" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -603,44 +602,248 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Acerca de %1" + +#, qt-format +msgid "Version %1" +msgstr "Versión %1" + +msgid "Authors" +msgstr "Autores" + +msgid "Thanks to" +msgstr "Gracias a" + +msgid "...and all the Amarok contributors" +msgstr "...y a todos los que contribuyeron con Amarok" + +msgid "All albums" +msgstr "Todos los álbumes" + +msgid "Albums with covers" +msgstr "Álbumes con carátula" + +msgid "Albums without covers" +msgstr "Álbumes sin carátula" + +msgid "All artists" +msgstr "Todos los artistas" + +msgid "Various artists" msgstr "Varios Artistas" -msgid "Show" +msgid "Choose manual cover" +msgstr "Establecer carátula personalizada" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Imágenes (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." +"tiff)" + +msgid "All files (*)" +msgstr "Todos los archivos (*)" + +msgid "[click to edit]" +msgstr "[click para editar]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Editando %n pistas" + +msgid "Pre-amp" +msgstr "Preamplificación" + +msgid "Classical" +msgstr "Clásico" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Bajos completos" + +msgid "Full Treble" +msgstr "Agudos completos" + +msgid "Full Bass + Treble" +msgstr "Bajos y Agudos completos" + +msgid "Laptop/Headphones" +msgstr "Laptop/Auriculares" + +msgid "Large Hall" +msgstr "Salón grande" + +msgid "Live" +msgstr "En vivo" + +msgid "Party" +msgstr "Fiesta" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Tecno" + +msgid "Zero" +msgstr "Zero" + +msgid "Save preset" +msgstr "Guardar predefinición" + +msgid "Name" +msgstr "Nombre" + +msgid "Delete preset" +msgstr "Eliminar predefinición" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "¿Estás seguro de que quieres eliminar la predefinición \"%1\"?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Group by" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Configure library..." -msgstr "Configurar colección..." +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Reproducir" + +msgid "Stop after this track" +msgstr "Detener reproducción al finalizar la pista" + +msgid "Check for updates..." +msgstr "Buscar actualizaciones..." + +msgid "Pause" +msgstr "Pausar" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Escribir \"%2\" en la etiqueta \"%1\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Editar etiqueta \"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "Previsualización del OSD" + +msgid "Drag to reposition" +msgstr "Arrastrar para reposicionar" + +msgid "Version" +msgstr "Versión" + +msgid "Add Stream" +msgstr "Añadir Flujo de Radio" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Ingrese la URL de un flujo de radio por internet:" + +msgid "Save this stream in the Radio tab" +msgstr "Guardar este flujo en la seccion de Radios" + +msgid "Cover Manager" +msgstr "Gestor de carátulas" + +msgid "Show fullsize..." +msgstr "Mostrar carátula..." + +msgid "Fetch automatically" +msgstr "Obtener carátula" + +msgid "Choose manual cover..." +msgstr "Establecer carátula personalizada..." + +msgid "Unset cover" +msgstr "Quitar carátula" + +msgid "View" +msgstr "Ver" + +msgid "Fetch Missing Covers" +msgstr "Obtener Carátulas Faltantes" + +msgid "Edit track information" +msgstr "Editar información de la pista" + +msgid "Comment" +msgstr "Comentario" + +msgid "Equalizer" +msgstr "Ecualizador" + +msgid "Preset:" +msgstr "Preconfiguración:" + +msgid "Enable equalizer" +msgstr "Habilitar el ecualizador" msgid "Clementine" msgstr "Clementine" @@ -702,9 +905,6 @@ msgstr "Añadir flujo..." msgid "Open media..." msgstr "Reproducir medio..." -msgid "Cover Manager" -msgstr "Gestor de carátulas" - msgid "Shuffle mode" msgstr "Modo Aleatorio" @@ -714,12 +914,6 @@ msgstr "Modo de repetición" msgid "Remove from playlist" msgstr "Eliminar de la lista de reproducción" -msgid "Equalizer" -msgstr "Ecualizador" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Colección" @@ -744,78 +938,6 @@ msgstr "Ayuda" msgid "Tools" msgstr "Herramientas" -msgid "These folders will be scanned for music to make up your library" -msgstr "" -"Estas carpetas serán analizadas en busca de música para crear su colección" - -msgid "Add new folder..." -msgstr "Añadir nueva carpeta..." - -msgid "Remove folder" -msgstr "Remover carpeta" - -msgid "Options" -msgstr "Opciones" - -msgid "Automatically open single categories in the library tree" -msgstr "" -"Expandir automáticamente las categorías únicas en el árbol de la colección" - -msgid "Form" -msgstr "Formulario" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Ingrese su información de Last.fm debajo:" - -msgid "Last.fm username" -msgstr "Usuario" - -msgid "Sign out" -msgstr "Cerrar sesión" - -msgid "Last.fm password" -msgstr "Contraseña" - -msgid "Scrobble tracks that I listen to" -msgstr "Enviar las pistas que reproduzco" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Mostrar los botones \"Me encanta\" y \"Prohibir\"" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Recuerda que tienes que ser un Suscriptor " -"de Paga para poder escuchar la radio de Last.fm desde Clementine." - -msgid "Authenticating..." -msgstr "Autenticando..." - -msgid "Play Artist or Tag" -msgstr "Reproducir Artista o Etiqueta" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Ingrese un artista o etiqueta para escuchar la radio de Last." -"fm." - -msgid "Tag" -msgstr "Etiqueta" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Editar información de la pista" - -msgid "Comment" -msgstr "Comentario" - msgid "Playback" msgstr "Reproducción" @@ -825,12 +947,6 @@ msgstr "Comportamiento" msgid "Notifications" msgstr "Notificaciones" -msgid "Music Library" -msgstr "Colección de Música" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Disolver" @@ -938,172 +1054,56 @@ msgstr "Color del texto" msgid "Choose color..." msgstr "Elegir color..." -msgid "Version" -msgstr "Versión" +msgid "Copy to library..." +msgstr "Copiar a la colección..." -msgid "Add Stream" -msgstr "Añadir Flujo de Radio" +msgid "Move to library..." +msgstr "Mover a la colección..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Ingrese la URL de un flujo de radio por internet:" +msgid "Loading audio engine" +msgstr "Cargando motor de sonido" -msgid "Save this stream in the Radio tab" -msgstr "Guardar este flujo en la seccion de Radios" +msgid "Updating library" +msgstr "Actualizando colección" -msgid "Show fullsize..." -msgstr "Mostrar carátula..." +msgid "Getting channels" +msgstr "Obteniendo canales" -msgid "Fetch automatically" -msgstr "Obtener carátula" +msgid "Loading stream" +msgstr "Cargando flujo" -msgid "Choose manual cover..." -msgstr "Establecer carátula personalizada..." +msgid "Loading Last.fm radio" +msgstr "Cargando radio de Last.fm" -msgid "Unset cover" -msgstr "Quitar carátula" - -msgid "Enter search terms here" -msgstr "Introduzca aquí los términos de búsqueda" - -msgid "View" -msgstr "Ver" - -msgid "Fetch Missing Covers" -msgstr "Obtener Carátulas Faltantes" - -msgid "Don't repeat" -msgstr "No repetir" - -msgid "Repeat track" -msgstr "Repetir pista" - -msgid "Repeat album" -msgstr "Repetir álbum" - -msgid "Repeat playlist" -msgstr "Repetir lista de reproducción" - -msgid "Don't shuffle" -msgstr "No Mezclar" - -msgid "Shuffle by album" -msgstr "Mezclar por álbum" - -msgid "Shuffle all" -msgstr "Mezclar todo" - -msgid "Repeat" -msgstr "Repetir" - -msgid "Shuffle" -msgstr "Aleatorio" - -msgid "Library advanced grouping" -msgstr "Agrupamiento avanzado de la colección" - -msgid "You can change the way the songs in the library are organised." -msgstr "" -"Tu puedes cambiar el modo en que las canciones de la colección son " -"organizadas." - -msgid "Group Library by..." -msgstr "Agrupar Colección por..." - -msgid "First level" -msgstr "Primer nivel" - -msgid "None" -msgstr "Ninguno" - -msgid "Albumartist" -msgstr "Artista del Álbum" - -msgid "Year - Album" -msgstr "Año - Álbum" - -msgid "Second level" -msgstr "Segundo nivel" - -msgid "Third level" -msgstr "Tercer nivel" - -msgid "Preset:" -msgstr "Preconfiguración:" - -msgid "Enable equalizer" -msgstr "Habilitar el ecualizador" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "Disco %1" -msgid "Filename" -msgstr "" +#, qt-format +msgid "track %1" +msgstr "Pista %1" -msgid "Add..." -msgstr "" +msgid "Paused" +msgstr "Pausado" -msgid "Output options" -msgstr "" +msgid "Stopped" +msgstr "Reproducción Finalizada" -msgid "Audio format" -msgstr "" +msgid "Playlist finished" +msgstr "Lista de reproducción finalizada" -msgid "Destination" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Volumen %1%" -msgid "Alongside the originals" -msgstr "" +msgid "..." +msgstr "..." -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Colección completa" - -msgid "Added today" -msgstr "Añadido hoy" - -msgid "Added this week" -msgstr "Añadido la última semana" - -msgid "Added within three months" -msgstr "Añadido los últimos tres meses" - -msgid "Added this year" -msgstr "Añadido el último año" - -msgid "Added this month" -msgstr "Añadido el último mes" - -msgid "Group by Artist" -msgstr "Agrupar por Artista" - -msgid "Group by Artist/Album" -msgstr "Agrupar por Artista/Álbum" - -msgid "Group by Artist/Year - Album" -msgstr "Agrupar por Artista/Año - Álbum" - -msgid "Group by Album" -msgstr "Agrupar por Álbum" - -msgid "Group by Genre/Album" -msgstr "Agrupar por Género/Álbum" - -msgid "Group by Genre/Artist/Album" -msgstr "Agrupar por Género/Artista/Álbum" - -msgid "Advanced grouping..." -msgstr "Agrupamiento avanzado..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/fi.po b/src/translations/fi.po index 243771133..7dcd618fe 100644 --- a/src/translations/fi.po +++ b/src/translations/fi.po @@ -17,104 +17,15 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-28 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgid "No analyzer" msgstr "" -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Toista" - -msgid "Stop after this track" -msgstr "Pysäytä toistettavan kappaleen jälkeen" - -msgid "Check for updates..." -msgstr "Tarkista päivitykset" - -msgid "Pause" -msgstr "Keskeytä" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "" - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "" - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Kappale" - -msgid "Artist" -msgstr "Esittäjä" - -msgid "Album" -msgstr "Albumi" - -msgid "Length" -msgstr "Kesto" - -msgid "Track" -msgstr "Kappale" - -msgid "Disc" -msgstr "Levy" - -msgid "Year" -msgstr "Vuosi" - -msgid "Genre" -msgstr "Tyylilaji" - -msgid "Album artist" -msgstr "Albumin artisti" - -msgid "Composer" -msgstr "" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bittivirta" - -msgid "Sample rate" -msgstr "" - -msgid "File name" -msgstr "Tiedostonimi" - -msgid "File name (without path)" -msgstr "Tiedostonimi (ilman polkua)" - -msgid "File size" -msgstr "Tiedostokoko" - -msgid "File type" -msgstr "Tiedostotyyppi" - -msgid "Date modified" -msgstr "Muokattu" - -msgid "Date created" -msgstr "Luotu" - msgid "Bar analyzer" msgstr "" msgid "Block analyzer" msgstr "" -msgid "No analyzer" -msgstr "" - msgid "Boom analyzer" msgstr "" @@ -124,379 +35,6 @@ msgstr "" msgid "Turbine" msgstr "" -msgid "Add to playlist" -msgstr "Lisää soittolistaan" - -msgid "Show in various artists" -msgstr "" - -msgid "Don't show in various artists" -msgstr "" - -msgid "Your library is empty!" -msgstr "Kirjasto on tyhjä!" - -msgid "Click here to add some music" -msgstr "Paina tästä lisätäksesi musiikkia" - -msgid "Add directory..." -msgstr "Lisää kansio..." - -msgid "Copy to library..." -msgstr "Kopioi kirjastoon" - -msgid "Move to library..." -msgstr "Siirrä kirjastoon" - -msgid "Hide..." -msgstr "Piilota" - -msgid "Show section" -msgstr "" - -#, qt-format -msgid "Hide %1" -msgstr "Piilota %1" - -msgid "Remove" -msgstr "Poista" - -msgid "Play artist radio..." -msgstr "" - -msgid "Play tag radio..." -msgstr "" - -msgid "Configure Last.fm..." -msgstr "Last.fm asetukset" - -msgid "My Recommendations" -msgstr "Omat suositukseni" - -msgid "My Radio Station" -msgstr "Oma radioasemani" - -msgid "My Loved Tracks" -msgstr "Omat suosikkikappaleeni" - -msgid "My Neighborhood" -msgstr "Oma naapurustoni" - -msgid "Artist radio" -msgstr "" - -msgid "Tag radio" -msgstr "" - -msgid "Friends" -msgstr "Tuttavat" - -msgid "Neighbors" -msgstr "" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "" - -msgid "Invalid method" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -msgid "Invalid format" -msgstr "" - -msgid "Invalid parameters" -msgstr "" - -msgid "Invalid resource specified" -msgstr "" - -msgid "Operation failed" -msgstr "" - -msgid "Invalid session key" -msgstr "" - -msgid "Invalid API key" -msgstr "" - -msgid "Service offline" -msgstr "" - -msgid "This stream is for paid subscribers only" -msgstr "" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" - -msgid "Not enough content" -msgstr "" - -msgid "Not enough members" -msgstr "" - -msgid "Not enough fans" -msgstr "" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "" - -msgid "Unknown error" -msgstr "" - -msgid "Your Last.fm credentials were incorrect" -msgstr "" - -msgid "Radio service couldn't be loaded :-(" -msgstr "" - -#, qt-format -msgid "disc %1" -msgstr "" - -#, qt-format -msgid "track %1" -msgstr "" - -msgid "Paused" -msgstr "" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "" - -#, qt-format -msgid "Volume %1%" -msgstr "" - -msgid "[click to edit]" -msgstr "" - -#, c-format -msgid "Editing %n tracks" -msgstr "" - -msgid "Loading audio engine" -msgstr "" - -msgid "Updating library" -msgstr "" - -msgid "Getting channels" -msgstr "" - -msgid "Loading stream" -msgstr "" - -msgid "Loading Last.fm radio" -msgstr "" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "" - -msgid "Refresh channels" -msgstr "" - -msgid "OSD Preview" -msgstr "" - -msgid "Drag to reposition" -msgstr "" - -#, qt-format -msgid "About %1" -msgstr "" - -#, qt-format -msgid "Version %1" -msgstr "" - -msgid "Authors" -msgstr "" - -msgid "Thanks to" -msgstr "" - -msgid "...and all the Amarok contributors" -msgstr "" - -msgid "Add another stream..." -msgstr "" - -msgid "Your radio streams" -msgstr "" - -msgid "All albums" -msgstr "" - -msgid "Albums with covers" -msgstr "" - -msgid "Albums without covers" -msgstr "" - -msgid "All artists" -msgstr "" - -msgid "Various artists" -msgstr "" - -msgid "Choose manual cover" -msgstr "" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" - -msgid "All files (*)" -msgstr "" - -msgid "Unknown" -msgstr "Tuntematon" - -msgid "ASF" -msgstr "" - -msgid "FLAC" -msgstr "" - -msgid "MP4" -msgstr "" - -msgid "MPC" -msgstr "" - -msgid "MP3" -msgstr "" - -msgid "Ogg FLAC" -msgstr "" - -msgid "Ogg Speex" -msgstr "" - -msgid "Ogg Vorbis" -msgstr "" - -msgid "AIFF" -msgstr "" - -msgid "WAV" -msgstr "" - -msgid "TrueAudio" -msgstr "" - -msgid "Stream" -msgstr "" - -msgid "Pre-amp" -msgstr "" - -msgid "Classical" -msgstr "" - -msgid "Club" -msgstr "" - -msgid "Dance" -msgstr "" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "" - -msgid "Party" -msgstr "" - -msgid "Pop" -msgstr "" - -msgid "Reggae" -msgstr "" - -msgid "Rock" -msgstr "" - -msgid "Soft" -msgstr "" - -msgid "Ska" -msgstr "" - -msgid "Soft Rock" -msgstr "" - -msgid "Techno" -msgstr "" - -msgid "Zero" -msgstr "" - -msgid "Save preset" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Delete preset" -msgstr "" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "" - msgid "Usage" msgstr "" @@ -567,6 +105,232 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "Lisää kansio..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Kirjaston asetukset" + +msgid "Various Artists" +msgstr "Useita artisteja" + +msgid "Unknown" +msgstr "Tuntematon" + +msgid "Add to playlist" +msgstr "Lisää soittolistaan" + +msgid "Show in various artists" +msgstr "" + +msgid "Don't show in various artists" +msgstr "" + +msgid "Your library is empty!" +msgstr "Kirjasto on tyhjä!" + +msgid "Click here to add some music" +msgstr "Paina tästä lisätäksesi musiikkia" + +msgid "Library advanced grouping" +msgstr "" + +msgid "You can change the way the songs in the library are organised." +msgstr "" + +msgid "Group Library by..." +msgstr "" + +msgid "First level" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Album" +msgstr "Albumi" + +msgid "Artist" +msgstr "Esittäjä" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "" + +msgid "Genre" +msgstr "Tyylilaji" + +msgid "Year" +msgstr "Vuosi" + +msgid "Year - Album" +msgstr "" + +msgid "Second level" +msgstr "" + +msgid "Third level" +msgstr "" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" + +msgid "Add new folder..." +msgstr "" + +msgid "Remove folder" +msgstr "" + +msgid "Options" +msgstr "" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "" + +msgid "Form" +msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" + +msgid "Enter search terms here" +msgstr "" + +msgid "Title" +msgstr "Kappale" + +msgid "Length" +msgstr "Kesto" + +msgid "Track" +msgstr "Kappale" + +msgid "Disc" +msgstr "Levy" + +msgid "Album artist" +msgstr "Albumin artisti" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bittivirta" + +msgid "Sample rate" +msgstr "" + +msgid "File name" +msgstr "Tiedostonimi" + +msgid "File name (without path)" +msgstr "Tiedostonimi (ilman polkua)" + +msgid "File size" +msgstr "Tiedostokoko" + +msgid "File type" +msgstr "Tiedostotyyppi" + +msgid "Date modified" +msgstr "Muokattu" + +msgid "Date created" +msgstr "Luotu" + +msgid "ASF" +msgstr "" + +msgid "FLAC" +msgstr "" + +msgid "MP4" +msgstr "" + +msgid "MPC" +msgstr "" + +msgid "MP3" +msgstr "" + +msgid "Ogg FLAC" +msgstr "" + +msgid "Ogg Speex" +msgstr "" + +msgid "Ogg Vorbis" +msgstr "" + +msgid "AIFF" +msgstr "" + +msgid "WAV" +msgstr "" + +msgid "TrueAudio" +msgstr "" + +msgid "Stream" +msgstr "" + +msgid "Hide..." +msgstr "Piilota" + +msgid "Show section" +msgstr "" + +#, qt-format +msgid "Hide %1" +msgstr "Piilota %1" + #, c-format msgid "add %n songs" msgstr "" @@ -578,6 +342,235 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "" + +msgid "Repeat track" +msgstr "" + +msgid "Repeat album" +msgstr "" + +msgid "Repeat playlist" +msgstr "" + +msgid "Don't shuffle" +msgstr "" + +msgid "Shuffle by album" +msgstr "" + +msgid "Shuffle all" +msgstr "" + +msgid "Repeat" +msgstr "" + +msgid "Shuffle" +msgstr "" + +msgid "Authentication failed" +msgstr "" + +msgid "Your Last.fm credentials were incorrect" +msgstr "" + +msgid "Remove" +msgstr "Poista" + +msgid "Play artist radio..." +msgstr "" + +msgid "Play tag radio..." +msgstr "" + +msgid "Configure Last.fm..." +msgstr "Last.fm asetukset" + +msgid "My Recommendations" +msgstr "Omat suositukseni" + +msgid "My Radio Station" +msgstr "Oma radioasemani" + +msgid "My Loved Tracks" +msgstr "Omat suosikkikappaleeni" + +msgid "My Neighborhood" +msgstr "Oma naapurustoni" + +msgid "Artist radio" +msgstr "" + +msgid "Tag radio" +msgstr "" + +msgid "Friends" +msgstr "Tuttavat" + +msgid "Neighbors" +msgstr "" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "" + +msgid "Invalid method" +msgstr "" + +msgid "Invalid format" +msgstr "" + +msgid "Invalid parameters" +msgstr "" + +msgid "Invalid resource specified" +msgstr "" + +msgid "Operation failed" +msgstr "" + +msgid "Invalid session key" +msgstr "" + +msgid "Invalid API key" +msgstr "" + +msgid "Service offline" +msgstr "" + +msgid "This stream is for paid subscribers only" +msgstr "" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" + +msgid "Not enough content" +msgstr "" + +msgid "Not enough members" +msgstr "" + +msgid "Not enough fans" +msgstr "" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "" + +msgid "Unknown error" +msgstr "" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "" + +msgid "Add another stream..." +msgstr "" + +msgid "Your radio streams" +msgstr "" + +msgid "Open somafm.com in browser" +msgstr "" + +msgid "Refresh channels" +msgstr "" + +msgid "Enter your Last.fm details below:" +msgstr "" + +msgid "Last.fm username" +msgstr "" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" + +msgid "Authenticating..." +msgstr "" + +msgid "Last.fm" +msgstr "" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -600,44 +593,246 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" +msgstr "" + +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "" + +#, qt-format +msgid "Version %1" +msgstr "" + +msgid "Authors" +msgstr "" + +msgid "Thanks to" +msgstr "" + +msgid "...and all the Amarok contributors" +msgstr "" + +msgid "All albums" +msgstr "" + +msgid "Albums with covers" +msgstr "" + +msgid "Albums without covers" +msgstr "" + +msgid "All artists" +msgstr "" + +msgid "Various artists" +msgstr "" + +msgid "Choose manual cover" +msgstr "" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" + +msgid "All files (*)" +msgstr "" + +msgid "[click to edit]" msgstr "" #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" msgstr "" -#, c-format -msgid "%n finished" +msgid "Pre-amp" msgstr "" -#, c-format -msgid "%n failed" +msgid "Classical" msgstr "" -msgid "Add files to transcode" +msgid "Club" msgstr "" -msgid "Open magnatune.com in browser" +msgid "Dance" msgstr "" -msgid "Refresh catalogue" +msgid "Full Bass" msgstr "" -msgid "Search Magnatune" +msgid "Full Treble" msgstr "" -msgid "Various Artists" -msgstr "Useita artisteja" - -msgid "Show" +msgid "Full Bass + Treble" msgstr "" -msgid "Group by" +msgid "Laptop/Headphones" msgstr "" -msgid "Configure library..." -msgstr "Kirjaston asetukset" +msgid "Large Hall" +msgstr "" + +msgid "Live" +msgstr "" + +msgid "Party" +msgstr "" + +msgid "Pop" +msgstr "" + +msgid "Reggae" +msgstr "" + +msgid "Rock" +msgstr "" + +msgid "Soft" +msgstr "" + +msgid "Ska" +msgstr "" + +msgid "Soft Rock" +msgstr "" + +msgid "Techno" +msgstr "" + +msgid "Zero" +msgstr "" + +msgid "Save preset" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Delete preset" +msgstr "" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Toista" + +msgid "Stop after this track" +msgstr "Pysäytä toistettavan kappaleen jälkeen" + +msgid "Check for updates..." +msgstr "Tarkista päivitykset" + +msgid "Pause" +msgstr "Keskeytä" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "" + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "" + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "" + +msgid "Drag to reposition" +msgstr "" + +msgid "Version" +msgstr "" + +msgid "Add Stream" +msgstr "" + +msgid "Enter the URL of an internet radio stream:" +msgstr "" + +msgid "Save this stream in the Radio tab" +msgstr "" + +msgid "Cover Manager" +msgstr "" + +msgid "Show fullsize..." +msgstr "" + +msgid "Fetch automatically" +msgstr "" + +msgid "Choose manual cover..." +msgstr "" + +msgid "Unset cover" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Fetch Missing Covers" +msgstr "" + +msgid "Edit track information" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Equalizer" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" +msgstr "" msgid "Clementine" msgstr "" @@ -699,9 +894,6 @@ msgstr "" msgid "Open media..." msgstr "" -msgid "Cover Manager" -msgstr "" - msgid "Shuffle mode" msgstr "" @@ -711,12 +903,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Equalizer" -msgstr "" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "" @@ -741,72 +927,6 @@ msgstr "" msgid "Tools" msgstr "" -msgid "These folders will be scanned for music to make up your library" -msgstr "" - -msgid "Add new folder..." -msgstr "" - -msgid "Remove folder" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "" - -msgid "..." -msgstr "" - -msgid "Enter your Last.fm details below:" -msgstr "" - -msgid "Last.fm username" -msgstr "" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" - -msgid "Authenticating..." -msgstr "" - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "" - -msgid "Comment" -msgstr "" - msgid "Playback" msgstr "" @@ -816,12 +936,6 @@ msgstr "" msgid "Notifications" msgstr "" -msgid "Music Library" -msgstr "" - -msgid "Last.fm" -msgstr "" - msgid "Fading" msgstr "" @@ -927,167 +1041,53 @@ msgstr "" msgid "Choose color..." msgstr "" -msgid "Version" +msgid "Copy to library..." +msgstr "Kopioi kirjastoon" + +msgid "Move to library..." +msgstr "Siirrä kirjastoon" + +msgid "Loading audio engine" msgstr "" -msgid "Add Stream" +msgid "Updating library" msgstr "" -msgid "Enter the URL of an internet radio stream:" +msgid "Getting channels" msgstr "" -msgid "Save this stream in the Radio tab" +msgid "Loading stream" msgstr "" -msgid "Show fullsize..." +msgid "Loading Last.fm radio" msgstr "" -msgid "Fetch automatically" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Choose manual cover..." +#, qt-format +msgid "disc %1" msgstr "" -msgid "Unset cover" +#, qt-format +msgid "track %1" msgstr "" -msgid "Enter search terms here" +msgid "Paused" msgstr "" -msgid "View" +msgid "Stopped" msgstr "" -msgid "Fetch Missing Covers" +msgid "Playlist finished" msgstr "" -msgid "Don't repeat" +#, qt-format +msgid "Volume %1%" msgstr "" -msgid "Repeat track" +msgid "..." msgstr "" -msgid "Repeat album" -msgstr "" - -msgid "Repeat playlist" -msgstr "" - -msgid "Don't shuffle" -msgstr "" - -msgid "Shuffle by album" -msgstr "" - -msgid "Shuffle all" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "Shuffle" -msgstr "" - -msgid "Library advanced grouping" -msgstr "" - -msgid "You can change the way the songs in the library are organised." -msgstr "" - -msgid "Group Library by..." -msgstr "" - -msgid "First level" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Albumartist" -msgstr "" - -msgid "Year - Album" -msgstr "" - -msgid "Second level" -msgstr "" - -msgid "Third level" -msgstr "" - -msgid "Preset:" -msgstr "" - -msgid "Enable equalizer" -msgstr "" - -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." +msgid "0:00:00" msgstr "" diff --git a/src/translations/fr.po b/src/translations/fr.po index cea99125e..aa13ea1fe 100644 --- a/src/translations/fr.po +++ b/src/translations/fr.po @@ -18,94 +18,8 @@ msgstr "" "X-Generator: Launchpad (build Unknown)\n" "X-Language: fr_FR\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Lecture" - -msgid "Stop after this track" -msgstr "Arrêter la lecture après cette piste" - -msgid "Check for updates..." -msgstr "" - -msgid "Pause" -msgstr "Pause" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Définir %1 à la valeur \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Modifer le tag \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Titre" - -msgid "Artist" -msgstr "Artiste" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Durée" - -msgid "Track" -msgstr "Piste" - -msgid "Disc" -msgstr "CD" - -msgid "Year" -msgstr "Année" - -msgid "Genre" -msgstr "Genre" - -msgid "Album artist" -msgstr "Artiste de l'album" - -msgid "Composer" -msgstr "Compositeur" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Débit" - -msgid "Sample rate" -msgstr "Échantillonnage" - -msgid "File name" -msgstr "Fichier" - -msgid "File name (without path)" -msgstr "Fichier (sans le chemin)" - -msgid "File size" -msgstr "Taille du fichier" - -msgid "File type" -msgstr "Type de fichier" - -msgid "Date modified" -msgstr "Date de modification" - -msgid "Date created" -msgstr "Date de création" +msgid "No analyzer" +msgstr "Désactiver le spectrogramme" msgid "Bar analyzer" msgstr "Spectrogramme à barres" @@ -113,9 +27,6 @@ msgstr "Spectrogramme à barres" msgid "Block analyzer" msgstr "Spectrogramme avec blocs" -msgid "No analyzer" -msgstr "Désactiver le spectrogramme" - msgid "Boom analyzer" msgstr "Spectrogramme \"Boom\"" @@ -125,382 +36,6 @@ msgstr "Sonogramme" msgid "Turbine" msgstr "Spectrogramme \"Turbine\"" -msgid "Add to playlist" -msgstr "Ajouter à la liste de lecture" - -msgid "Show in various artists" -msgstr "Classer dans la catégorie \"Compilations d'artistes\"" - -msgid "Don't show in various artists" -msgstr "Ne pas classer dans la catégorie \"Compilations d'artistes\"" - -msgid "Your library is empty!" -msgstr "Votre bibliothèque est vide !" - -msgid "Click here to add some music" -msgstr "Cliquez ici pour créer votre bibliothèque musicale" - -msgid "Add directory..." -msgstr "Ajouter un répertoire..." - -msgid "Copy to library..." -msgstr "Copier dans la bilbiothèque..." - -msgid "Move to library..." -msgstr "Déplacer vers la bibliothèque..." - -msgid "Hide..." -msgstr "Masquer..." - -msgid "Show section" -msgstr "Montrer la colonne" - -#, qt-format -msgid "Hide %1" -msgstr "Masquer %1" - -msgid "Remove" -msgstr "Supprimer" - -msgid "Play artist radio..." -msgstr "Écouter la radio d'un artiste..." - -msgid "Play tag radio..." -msgstr "Écouter la radio à partir d'un tag..." - -msgid "Configure Last.fm..." -msgstr "Configurer Last.fm..." - -msgid "My Recommendations" -msgstr "Mes suggestions" - -msgid "My Radio Station" -msgstr "Ma station de radio" - -msgid "My Loved Tracks" -msgstr "Mes pistes favorites" - -msgid "My Neighborhood" -msgstr "" - -msgid "Artist radio" -msgstr "Radio par artiste" - -msgid "Tag radio" -msgstr "Radio par tag" - -msgid "Friends" -msgstr "Amis" - -msgid "Neighbors" -msgstr "" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "Service invalide" - -msgid "Invalid method" -msgstr "Méthode invalide" - -msgid "Authentication failed" -msgstr "Échec de l'authentification" - -msgid "Invalid format" -msgstr "Format invalide" - -msgid "Invalid parameters" -msgstr "Paramètres invalides" - -msgid "Invalid resource specified" -msgstr "Ressource spécifiée invalide" - -msgid "Operation failed" -msgstr "Opération échouée" - -msgid "Invalid session key" -msgstr "Clé de session invalide" - -msgid "Invalid API key" -msgstr "API key invalide" - -msgid "Service offline" -msgstr "Service hors-ligne" - -msgid "This stream is for paid subscribers only" -msgstr "Ce flux n'est accessible qu'aux abonnés ayant payé" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" -"Last.fm est actuellement indisponible, veuillez réessayer dans quelques " -"minutes" - -msgid "Not enough content" -msgstr "Pas assez de contenu" - -msgid "Not enough members" -msgstr "Pas assez de membres" - -msgid "Not enough fans" -msgstr "Pas assez de fans" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "Réponse mal formatée" - -msgid "Unknown error" -msgstr "Erreur de type inconnu" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Vos identifiants Last.fm sont incorrects" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Le service radio n'a pas pu être chargé :-(" - -#, qt-format -msgid "disc %1" -msgstr "CD %1" - -#, qt-format -msgid "track %1" -msgstr "piste %1" - -msgid "Paused" -msgstr "En pause" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "Liste de lecture terminée" - -#, qt-format -msgid "Volume %1%" -msgstr "Volume %1%" - -msgid "[click to edit]" -msgstr "[cliquer pour modifier]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Editer %n pistes" - -msgid "Loading audio engine" -msgstr "Chargement du moteur audio" - -msgid "Updating library" -msgstr "Mise à jour de la bibliothèque" - -msgid "Getting channels" -msgstr "Récupération des canaux" - -msgid "Loading stream" -msgstr "Chargement du flux" - -msgid "Loading Last.fm radio" -msgstr "Chargement de la radio Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Ouvrir somafm.com dans le navigateur" - -msgid "Refresh channels" -msgstr "Mettre à jour les canaux" - -msgid "OSD Preview" -msgstr "Prévisualisation de l'affichage à l'écran (OSD)" - -msgid "Drag to reposition" -msgstr "Déplacer pour repositionner" - -#, qt-format -msgid "About %1" -msgstr "À propos de %1" - -#, qt-format -msgid "Version %1" -msgstr "Version %1" - -msgid "Authors" -msgstr "Auteurs" - -msgid "Thanks to" -msgstr "Merci à" - -msgid "...and all the Amarok contributors" -msgstr "et tous les contributeurs de Amarok" - -msgid "Add another stream..." -msgstr "Ajouter un autre flux..." - -msgid "Your radio streams" -msgstr "Vos flux radio" - -msgid "All albums" -msgstr "Tous les albums" - -msgid "Albums with covers" -msgstr "Albums ayant une jaquette" - -msgid "Albums without covers" -msgstr "Albums sans jaquette" - -msgid "All artists" -msgstr "Tous les artistes" - -msgid "Various artists" -msgstr "Compilations d'artistes" - -msgid "Choose manual cover" -msgstr "Choisir une jaquette manuellement" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Tous les fichiers (*)" - -msgid "Unknown" -msgstr "Inconnu" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Flux" - -msgid "Pre-amp" -msgstr "" - -msgid "Classical" -msgstr "Classique" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Danse" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "Portable/Ecouteurs" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "En direct" - -msgid "Party" -msgstr "Soirée" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Zéro" - -msgid "Save preset" -msgstr "" - -msgid "Name" -msgstr "Nom" - -msgid "Delete preset" -msgstr "" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "" - msgid "Usage" msgstr "Usage" @@ -571,6 +106,236 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "Ajouter un répertoire..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurer votre bibliothèque..." + +msgid "Various Artists" +msgstr "Compilations d'artistes" + +msgid "Unknown" +msgstr "Inconnu" + +msgid "Add to playlist" +msgstr "Ajouter à la liste de lecture" + +msgid "Show in various artists" +msgstr "Classer dans la catégorie \"Compilations d'artistes\"" + +msgid "Don't show in various artists" +msgstr "Ne pas classer dans la catégorie \"Compilations d'artistes\"" + +msgid "Your library is empty!" +msgstr "Votre bibliothèque est vide !" + +msgid "Click here to add some music" +msgstr "Cliquez ici pour créer votre bibliothèque musicale" + +msgid "Library advanced grouping" +msgstr "Groupement avancé de la bibliothèque" + +msgid "You can change the way the songs in the library are organised." +msgstr "" +"Vous pouvez changer la manière dont les chansons de la bibliothèque sont " +"organisées." + +msgid "Group Library by..." +msgstr "Grouper la Bibliothèque par..." + +msgid "First level" +msgstr "Premier niveau" + +msgid "None" +msgstr "Aucun" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Artiste" + +msgid "Albumartist" +msgstr "Albumartist" + +msgid "Composer" +msgstr "Compositeur" + +msgid "Genre" +msgstr "Genre" + +msgid "Year" +msgstr "Année" + +msgid "Year - Album" +msgstr "Année - Album" + +msgid "Second level" +msgstr "Deuxième niveau" + +msgid "Third level" +msgstr "Troisième niveau" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" +"Ces dossiers seront analysés pour trouver les fichiers qui constitueront " +"votre bibliothèque musicale" + +msgid "Add new folder..." +msgstr "Ajouter un nouveau dossier..." + +msgid "Remove folder" +msgstr "Supprimer un dossier" + +msgid "Options" +msgstr "Options" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "Bibliothèque musicale" + +msgid "Form" +msgstr "Form" + +msgid "Entire collection" +msgstr "Collection complète" + +msgid "Added today" +msgstr "Ajouté aujourd'hui" + +msgid "Added this week" +msgstr "Ajouté cette semaine" + +msgid "Added within three months" +msgstr "Ajouté au cours des 3 derniers mois" + +msgid "Added this year" +msgstr "Ajouté cette année" + +msgid "Added this month" +msgstr "Ajouté ce mois" + +msgid "Group by Artist" +msgstr "Grouper par Artiste" + +msgid "Group by Artist/Album" +msgstr "Grouper par Artiste/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Grouper par Artiste/Année - Album" + +msgid "Group by Album" +msgstr "Grouper par Album" + +msgid "Group by Genre/Album" +msgstr "Grouper par Genre/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Grouper par Genre/Artiste/Album" + +msgid "Advanced grouping..." +msgstr "Groupement avancé..." + +msgid "Enter search terms here" +msgstr "Entrez les termes à rechercher ici" + +msgid "Title" +msgstr "Titre" + +msgid "Length" +msgstr "Durée" + +msgid "Track" +msgstr "Piste" + +msgid "Disc" +msgstr "CD" + +msgid "Album artist" +msgstr "Artiste de l'album" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Débit" + +msgid "Sample rate" +msgstr "Échantillonnage" + +msgid "File name" +msgstr "Fichier" + +msgid "File name (without path)" +msgstr "Fichier (sans le chemin)" + +msgid "File size" +msgstr "Taille du fichier" + +msgid "File type" +msgstr "Type de fichier" + +msgid "Date modified" +msgstr "Date de modification" + +msgid "Date created" +msgstr "Date de création" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Flux" + +msgid "Hide..." +msgstr "Masquer..." + +msgid "Show section" +msgstr "Montrer la colonne" + +#, qt-format +msgid "Hide %1" +msgstr "Masquer %1" + #, c-format msgid "add %n songs" msgstr "" @@ -582,6 +347,241 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "Ne pas répéter" + +msgid "Repeat track" +msgstr "Répéter la piste" + +msgid "Repeat album" +msgstr "Répéter l'album" + +msgid "Repeat playlist" +msgstr "Répéter la liste de lecture" + +msgid "Don't shuffle" +msgstr "Ne pas mélanger" + +msgid "Shuffle by album" +msgstr "Mélanger par album" + +msgid "Shuffle all" +msgstr "Mélanger tout" + +msgid "Repeat" +msgstr "Répéter" + +msgid "Shuffle" +msgstr "Mélanger" + +msgid "Authentication failed" +msgstr "Échec de l'authentification" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Vos identifiants Last.fm sont incorrects" + +msgid "Remove" +msgstr "Supprimer" + +msgid "Play artist radio..." +msgstr "Écouter la radio d'un artiste..." + +msgid "Play tag radio..." +msgstr "Écouter la radio à partir d'un tag..." + +msgid "Configure Last.fm..." +msgstr "Configurer Last.fm..." + +msgid "My Recommendations" +msgstr "Mes suggestions" + +msgid "My Radio Station" +msgstr "Ma station de radio" + +msgid "My Loved Tracks" +msgstr "Mes pistes favorites" + +msgid "My Neighborhood" +msgstr "" + +msgid "Artist radio" +msgstr "Radio par artiste" + +msgid "Tag radio" +msgstr "Radio par tag" + +msgid "Friends" +msgstr "Amis" + +msgid "Neighbors" +msgstr "" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "Service invalide" + +msgid "Invalid method" +msgstr "Méthode invalide" + +msgid "Invalid format" +msgstr "Format invalide" + +msgid "Invalid parameters" +msgstr "Paramètres invalides" + +msgid "Invalid resource specified" +msgstr "Ressource spécifiée invalide" + +msgid "Operation failed" +msgstr "Opération échouée" + +msgid "Invalid session key" +msgstr "Clé de session invalide" + +msgid "Invalid API key" +msgstr "API key invalide" + +msgid "Service offline" +msgstr "Service hors-ligne" + +msgid "This stream is for paid subscribers only" +msgstr "Ce flux n'est accessible qu'aux abonnés ayant payé" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" +"Last.fm est actuellement indisponible, veuillez réessayer dans quelques " +"minutes" + +msgid "Not enough content" +msgstr "Pas assez de contenu" + +msgid "Not enough members" +msgstr "Pas assez de membres" + +msgid "Not enough fans" +msgstr "Pas assez de fans" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "Réponse mal formatée" + +msgid "Unknown error" +msgstr "Erreur de type inconnu" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Le service radio n'a pas pu être chargé :-(" + +msgid "Add another stream..." +msgstr "Ajouter un autre flux..." + +msgid "Your radio streams" +msgstr "Vos flux radio" + +msgid "Open somafm.com in browser" +msgstr "Ouvrir somafm.com dans le navigateur" + +msgid "Refresh channels" +msgstr "Mettre à jour les canaux" + +msgid "Enter your Last.fm details below:" +msgstr "Inscrivez vos identifiants Last.fm ci-dessous :" + +msgid "Last.fm username" +msgstr "Nom d'utilisateur" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "Mot de passe" + +msgid "Scrobble tracks that I listen to" +msgstr "Envoyer les titres des pistes que j'écoute (scrobble)" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"N'oubliez pas que vous devez être abonné " +"(payant) pour écouter la radio Last.fm avec Clementine." + +msgid "Authenticating..." +msgstr "Authentification en cours..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Écouter une radio par artiste ou par tag" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Entrez le nom d'un artiste ou n'importe quel tag pour écouter " +"la radio Last.fm." + +msgid "Tag" +msgstr "Tag" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -604,44 +604,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "À propos de %1" + +#, qt-format +msgid "Version %1" +msgstr "Version %1" + +msgid "Authors" +msgstr "Auteurs" + +msgid "Thanks to" +msgstr "Merci à" + +msgid "...and all the Amarok contributors" +msgstr "et tous les contributeurs de Amarok" + +msgid "All albums" +msgstr "Tous les albums" + +msgid "Albums with covers" +msgstr "Albums ayant une jaquette" + +msgid "Albums without covers" +msgstr "Albums sans jaquette" + +msgid "All artists" +msgstr "Tous les artistes" + +msgid "Various artists" msgstr "Compilations d'artistes" -msgid "Show" +msgid "Choose manual cover" +msgstr "Choisir une jaquette manuellement" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Tous les fichiers (*)" + +msgid "[click to edit]" +msgstr "[cliquer pour modifier]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Editer %n pistes" + +msgid "Pre-amp" msgstr "" -msgid "Group by" +msgid "Classical" +msgstr "Classique" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Danse" + +msgid "Full Bass" msgstr "" -msgid "Configure library..." -msgstr "Configurer votre bibliothèque..." +msgid "Full Treble" +msgstr "" + +msgid "Full Bass + Treble" +msgstr "" + +msgid "Laptop/Headphones" +msgstr "Portable/Ecouteurs" + +msgid "Large Hall" +msgstr "" + +msgid "Live" +msgstr "En direct" + +msgid "Party" +msgstr "Soirée" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Zéro" + +msgid "Save preset" +msgstr "" + +msgid "Name" +msgstr "Nom" + +msgid "Delete preset" +msgstr "" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Lecture" + +msgid "Stop after this track" +msgstr "Arrêter la lecture après cette piste" + +msgid "Check for updates..." +msgstr "" + +msgid "Pause" +msgstr "Pause" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Définir %1 à la valeur \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Modifer le tag \"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "Prévisualisation de l'affichage à l'écran (OSD)" + +msgid "Drag to reposition" +msgstr "Déplacer pour repositionner" + +msgid "Version" +msgstr "Version" + +msgid "Add Stream" +msgstr "Ajouter un flux" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Entrez l'adresse du flux d'une radio internet :" + +msgid "Save this stream in the Radio tab" +msgstr "Conserver un raccourci vers ce flux dans l'onglet Radio" + +msgid "Cover Manager" +msgstr "Gestionnaire de jaquettes" + +msgid "Show fullsize..." +msgstr "Afficher en taille réelle..." + +msgid "Fetch automatically" +msgstr "Récupérer automatiquement" + +msgid "Choose manual cover..." +msgstr "Choisir une jaquette manuellement..." + +msgid "Unset cover" +msgstr "Enlever la jaquette" + +msgid "View" +msgstr "Vue" + +msgid "Fetch Missing Covers" +msgstr "Récupérer les jaquettes manquantes" + +msgid "Edit track information" +msgstr "Modifier la description de la piste" + +msgid "Comment" +msgstr "Commentaire" + +msgid "Equalizer" +msgstr "Égaliseur" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" +msgstr "Activer l'égaliseur" msgid "Clementine" msgstr "Clementine" @@ -703,9 +906,6 @@ msgstr "Ajouter un flux..." msgid "Open media..." msgstr "Ouvrir un media..." -msgid "Cover Manager" -msgstr "Gestionnaire de jaquettes" - msgid "Shuffle mode" msgstr "Mode aléatoire" @@ -715,12 +915,6 @@ msgstr "Mode répétition" msgid "Remove from playlist" msgstr "Supprimer de la liste de lecture" -msgid "Equalizer" -msgstr "Égaliseur" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Bibliothèque" @@ -745,78 +939,6 @@ msgstr "Aide" msgid "Tools" msgstr "Outils" -msgid "These folders will be scanned for music to make up your library" -msgstr "" -"Ces dossiers seront analysés pour trouver les fichiers qui constitueront " -"votre bibliothèque musicale" - -msgid "Add new folder..." -msgstr "Ajouter un nouveau dossier..." - -msgid "Remove folder" -msgstr "Supprimer un dossier" - -msgid "Options" -msgstr "Options" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "Form" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Inscrivez vos identifiants Last.fm ci-dessous :" - -msgid "Last.fm username" -msgstr "Nom d'utilisateur" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "Mot de passe" - -msgid "Scrobble tracks that I listen to" -msgstr "Envoyer les titres des pistes que j'écoute (scrobble)" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"N'oubliez pas que vous devez être abonné " -"(payant) pour écouter la radio Last.fm avec Clementine." - -msgid "Authenticating..." -msgstr "Authentification en cours..." - -msgid "Play Artist or Tag" -msgstr "Écouter une radio par artiste ou par tag" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Entrez le nom d'un artiste ou n'importe quel tag pour écouter " -"la radio Last.fm." - -msgid "Tag" -msgstr "Tag" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Modifier la description de la piste" - -msgid "Comment" -msgstr "Commentaire" - msgid "Playback" msgstr "Lecture sonore" @@ -826,12 +948,6 @@ msgstr "" msgid "Notifications" msgstr "Notifications" -msgid "Music Library" -msgstr "Bibliothèque musicale" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Fondu" @@ -939,172 +1055,56 @@ msgstr "Couleur du texte" msgid "Choose color..." msgstr "Choisir une couleur..." -msgid "Version" -msgstr "Version" +msgid "Copy to library..." +msgstr "Copier dans la bilbiothèque..." -msgid "Add Stream" -msgstr "Ajouter un flux" +msgid "Move to library..." +msgstr "Déplacer vers la bibliothèque..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Entrez l'adresse du flux d'une radio internet :" +msgid "Loading audio engine" +msgstr "Chargement du moteur audio" -msgid "Save this stream in the Radio tab" -msgstr "Conserver un raccourci vers ce flux dans l'onglet Radio" +msgid "Updating library" +msgstr "Mise à jour de la bibliothèque" -msgid "Show fullsize..." -msgstr "Afficher en taille réelle..." +msgid "Getting channels" +msgstr "Récupération des canaux" -msgid "Fetch automatically" -msgstr "Récupérer automatiquement" +msgid "Loading stream" +msgstr "Chargement du flux" -msgid "Choose manual cover..." -msgstr "Choisir une jaquette manuellement..." +msgid "Loading Last.fm radio" +msgstr "Chargement de la radio Last.fm" -msgid "Unset cover" -msgstr "Enlever la jaquette" - -msgid "Enter search terms here" -msgstr "Entrez les termes à rechercher ici" - -msgid "View" -msgstr "Vue" - -msgid "Fetch Missing Covers" -msgstr "Récupérer les jaquettes manquantes" - -msgid "Don't repeat" -msgstr "Ne pas répéter" - -msgid "Repeat track" -msgstr "Répéter la piste" - -msgid "Repeat album" -msgstr "Répéter l'album" - -msgid "Repeat playlist" -msgstr "Répéter la liste de lecture" - -msgid "Don't shuffle" -msgstr "Ne pas mélanger" - -msgid "Shuffle by album" -msgstr "Mélanger par album" - -msgid "Shuffle all" -msgstr "Mélanger tout" - -msgid "Repeat" -msgstr "Répéter" - -msgid "Shuffle" -msgstr "Mélanger" - -msgid "Library advanced grouping" -msgstr "Groupement avancé de la bibliothèque" - -msgid "You can change the way the songs in the library are organised." -msgstr "" -"Vous pouvez changer la manière dont les chansons de la bibliothèque sont " -"organisées." - -msgid "Group Library by..." -msgstr "Grouper la Bibliothèque par..." - -msgid "First level" -msgstr "Premier niveau" - -msgid "None" -msgstr "Aucun" - -msgid "Albumartist" -msgstr "Albumartist" - -msgid "Year - Album" -msgstr "Année - Album" - -msgid "Second level" -msgstr "Deuxième niveau" - -msgid "Third level" -msgstr "Troisième niveau" - -msgid "Preset:" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Enable equalizer" -msgstr "Activer l'égaliseur" +#, qt-format +msgid "disc %1" +msgstr "CD %1" -msgid "Files to transcode" +#, qt-format +msgid "track %1" +msgstr "piste %1" + +msgid "Paused" +msgstr "En pause" + +msgid "Stopped" msgstr "" -msgid "Directory" -msgstr "" +msgid "Playlist finished" +msgstr "Liste de lecture terminée" -msgid "Filename" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Volume %1%" -msgid "Add..." -msgstr "" +msgid "..." +msgstr "..." -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Collection complète" - -msgid "Added today" -msgstr "Ajouté aujourd'hui" - -msgid "Added this week" -msgstr "Ajouté cette semaine" - -msgid "Added within three months" -msgstr "Ajouté au cours des 3 derniers mois" - -msgid "Added this year" -msgstr "Ajouté cette année" - -msgid "Added this month" -msgstr "Ajouté ce mois" - -msgid "Group by Artist" -msgstr "Grouper par Artiste" - -msgid "Group by Artist/Album" -msgstr "Grouper par Artiste/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Grouper par Artiste/Année - Album" - -msgid "Group by Album" -msgstr "Grouper par Album" - -msgid "Group by Genre/Album" -msgstr "Grouper par Genre/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Grouper par Genre/Artiste/Album" - -msgid "Advanced grouping..." -msgstr "Groupement avancé..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/gl.po b/src/translations/gl.po index 1cdf04a1d..f0c742190 100644 --- a/src/translations/gl.po +++ b/src/translations/gl.po @@ -17,94 +17,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-28 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Reproducir" - -msgid "Stop after this track" -msgstr "Parar a reproduzón despois da faixa actual" - -msgid "Check for updates..." -msgstr "Verificar se há actualizazóns..." - -msgid "Pause" -msgstr "Pausa" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Colocar %1 para \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Editar a tag \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Título" - -msgid "Artist" -msgstr "Artista" - -msgid "Album" -msgstr "Álbum" - -msgid "Length" -msgstr "Durazón" - -msgid "Track" -msgstr "Pista" - -msgid "Disc" -msgstr "Disco" - -msgid "Year" -msgstr "Ano" - -msgid "Genre" -msgstr "Xénero" - -msgid "Album artist" -msgstr "Artista do álbum" - -msgid "Composer" -msgstr "Compositor" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Taxa de bits" - -msgid "Sample rate" -msgstr "Taxa de mostra" - -msgid "File name" -msgstr "Nome do ficheiro" - -msgid "File name (without path)" -msgstr "Nome do ficheiro (sen camiño)" - -msgid "File size" -msgstr "Tamaño do ficheiro" - -msgid "File type" -msgstr "Tipo de ficheiro" - -msgid "Date modified" -msgstr "Data de alterazón" - -msgid "Date created" -msgstr "Data de criazón" +msgid "No analyzer" +msgstr "Sen analisador" msgid "Bar analyzer" msgstr "Analisador da barra" @@ -112,9 +26,6 @@ msgstr "Analisador da barra" msgid "Block analyzer" msgstr "Analisador de blocos" -msgid "No analyzer" -msgstr "Sen analisador" - msgid "Boom analyzer" msgstr "Analisador de Boom" @@ -124,381 +35,6 @@ msgstr "" msgid "Turbine" msgstr "Turbine" -msgid "Add to playlist" -msgstr "Engadir á lista de reproduzón" - -msgid "Show in various artists" -msgstr "Mostrar en vários artistas" - -msgid "Don't show in various artists" -msgstr "Non mostrar en vários artistas" - -msgid "Your library is empty!" -msgstr "A biblioteca encontra-se vacia!" - -msgid "Click here to add some music" -msgstr "Clique aqui para adicionar música" - -msgid "Add directory..." -msgstr "Adicionar directório..." - -msgid "Copy to library..." -msgstr "Copiar para a biblioteca" - -msgid "Move to library..." -msgstr "Mover para a biblioteca..." - -msgid "Hide..." -msgstr "Esconder..." - -msgid "Show section" -msgstr "Mostrar a seczón" - -#, qt-format -msgid "Hide %1" -msgstr "Esconder %1" - -msgid "Remove" -msgstr "Remover" - -msgid "Play artist radio..." -msgstr "Reproduzir un artista na rádio..." - -msgid "Play tag radio..." -msgstr "Reproduzir a tag da rádio..." - -msgid "Configure Last.fm..." -msgstr "Configurar Last.fm..." - -msgid "My Recommendations" -msgstr "As miñas recomendazóns" - -msgid "My Radio Station" -msgstr "A Miña Emisora" - -msgid "My Loved Tracks" -msgstr "As Minhas Faixas Preferidas" - -msgid "My Neighborhood" -msgstr "A Miña Viciñanza" - -msgid "Artist radio" -msgstr "Artista da rádio" - -msgid "Tag radio" -msgstr "Etiquetar rádio" - -msgid "Friends" -msgstr "Amigos" - -msgid "Neighbors" -msgstr "Viciños" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Radio da Last.fm - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Faixas preferidas da Last.fm - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Rádios dos viciños da Last.fm - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Biblioteca da Last.fm - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Artistas da Last.fm similares com %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Tag do rádio da Last.fm: %1" - -msgid "Invalid service" -msgstr "Servizo Inválido" - -msgid "Invalid method" -msgstr "Método inválido" - -msgid "Authentication failed" -msgstr "Autenticazón fallida" - -msgid "Invalid format" -msgstr "Formato inválido" - -msgid "Invalid parameters" -msgstr "Parámetros inválidos" - -msgid "Invalid resource specified" -msgstr "Recurso inválido especificado" - -msgid "Operation failed" -msgstr "A operazón fallou" - -msgid "Invalid session key" -msgstr "Chave de sesón non válida" - -msgid "Invalid API key" -msgstr "Chave non válida da API" - -msgid "Service offline" -msgstr "Servizo Inválido" - -msgid "This stream is for paid subscribers only" -msgstr "Esta stream é só para asinantes" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" -"Last.fm está ocupada neste momento, por favor tente mais tarde en breve" - -msgid "Not enough content" -msgstr "Conteúdo insuficiente" - -msgid "Not enough members" -msgstr "Membros insuficientes" - -msgid "Not enough fans" -msgstr "Fans insuficientes" - -msgid "Not enough neighbors" -msgstr "Viciños insuficientes" - -msgid "Malformed response" -msgstr "Resposta mal formada" - -msgid "Unknown error" -msgstr "Erro descoñecido" - -msgid "Your Last.fm credentials were incorrect" -msgstr "A suas credenciais da Last.fm son incorrectas" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Servizo de rádio non pudo ser carregado :-(" - -#, qt-format -msgid "disc %1" -msgstr "disco %1" - -#, qt-format -msgid "track %1" -msgstr "faixa %1" - -msgid "Paused" -msgstr "Pausado" - -msgid "Stopped" -msgstr "Detido" - -msgid "Playlist finished" -msgstr "Lista de músicas terminada" - -#, qt-format -msgid "Volume %1%" -msgstr "Volume %1%" - -msgid "[click to edit]" -msgstr "[clique para editar]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Editando %n faixas" - -msgid "Loading audio engine" -msgstr "Carregando o sistema de áudio" - -msgid "Updating library" -msgstr "A actualizar a biblioteca" - -msgid "Getting channels" -msgstr "Obter canais" - -msgid "Loading stream" -msgstr "A carregar a stream" - -msgid "Loading Last.fm radio" -msgstr "Carregando a rádio da Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Abrir soma.fm no navegador da internet" - -msgid "Refresh channels" -msgstr "Actualizar os canais" - -msgid "OSD Preview" -msgstr "Pré-visualizar no OSD" - -msgid "Drag to reposition" -msgstr "Arraste para posicionar" - -#, qt-format -msgid "About %1" -msgstr "Acerca do %1" - -#, qt-format -msgid "Version %1" -msgstr "Versón %1" - -msgid "Authors" -msgstr "Autores/as" - -msgid "Thanks to" -msgstr "Agradecimentos a" - -msgid "...and all the Amarok contributors" -msgstr "" - -msgid "Add another stream..." -msgstr "Adicionar outra stream..." - -msgid "Your radio streams" -msgstr "As suas streams de rádio" - -msgid "All albums" -msgstr "Todos os álbuns" - -msgid "Albums with covers" -msgstr "Álbuns con capas" - -msgid "Albums without covers" -msgstr "Álbuns sen capas" - -msgid "All artists" -msgstr "Todos os artistas" - -msgid "Various artists" -msgstr "Vários artistas" - -msgid "Choose manual cover" -msgstr "Escoller unha capa manualmente" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Imaxes (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Todos os ficheiros (*)" - -msgid "Unknown" -msgstr "Descoñecido" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Fluxo" - -msgid "Pre-amp" -msgstr "Preeamplificazón" - -msgid "Classical" -msgstr "Clásica" - -msgid "Club" -msgstr "Clube" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Full Bass" - -msgid "Full Treble" -msgstr "Full Treble" - -msgid "Full Bass + Treble" -msgstr "Full Bass + Treble" - -msgid "Laptop/Headphones" -msgstr "Portátil/Auscultadores" - -msgid "Large Hall" -msgstr "Large Hall" - -msgid "Live" -msgstr "Ao Vivo" - -msgid "Party" -msgstr "Festa" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "" - -msgid "Save preset" -msgstr "Salvar os axustes" - -msgid "Name" -msgstr "Nome" - -msgid "Delete preset" -msgstr "Eliminar predefinido" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Está certo que quer apagar o \"%1\" predefinido?" - msgid "Usage" msgstr "Utilizazón" @@ -569,6 +105,232 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "Adicionar directório..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurar a biblioteca..." + +msgid "Various Artists" +msgstr "Vários Artistas" + +msgid "Unknown" +msgstr "Descoñecido" + +msgid "Add to playlist" +msgstr "Engadir á lista de reproduzón" + +msgid "Show in various artists" +msgstr "Mostrar en vários artistas" + +msgid "Don't show in various artists" +msgstr "Non mostrar en vários artistas" + +msgid "Your library is empty!" +msgstr "A biblioteca encontra-se vacia!" + +msgid "Click here to add some music" +msgstr "Clique aqui para adicionar música" + +msgid "Library advanced grouping" +msgstr "" + +msgid "You can change the way the songs in the library are organised." +msgstr "" + +msgid "Group Library by..." +msgstr "" + +msgid "First level" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Album" +msgstr "Álbum" + +msgid "Artist" +msgstr "Artista" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "Compositor" + +msgid "Genre" +msgstr "Xénero" + +msgid "Year" +msgstr "Ano" + +msgid "Year - Album" +msgstr "" + +msgid "Second level" +msgstr "" + +msgid "Third level" +msgstr "" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" + +msgid "Add new folder..." +msgstr "" + +msgid "Remove folder" +msgstr "" + +msgid "Options" +msgstr "" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "" + +msgid "Form" +msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" + +msgid "Enter search terms here" +msgstr "" + +msgid "Title" +msgstr "Título" + +msgid "Length" +msgstr "Durazón" + +msgid "Track" +msgstr "Pista" + +msgid "Disc" +msgstr "Disco" + +msgid "Album artist" +msgstr "Artista do álbum" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Taxa de bits" + +msgid "Sample rate" +msgstr "Taxa de mostra" + +msgid "File name" +msgstr "Nome do ficheiro" + +msgid "File name (without path)" +msgstr "Nome do ficheiro (sen camiño)" + +msgid "File size" +msgstr "Tamaño do ficheiro" + +msgid "File type" +msgstr "Tipo de ficheiro" + +msgid "Date modified" +msgstr "Data de alterazón" + +msgid "Date created" +msgstr "Data de criazón" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Fluxo" + +msgid "Hide..." +msgstr "Esconder..." + +msgid "Show section" +msgstr "Mostrar a seczón" + +#, qt-format +msgid "Hide %1" +msgstr "Esconder %1" + #, c-format msgid "add %n songs" msgstr "" @@ -580,6 +342,236 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "" + +msgid "Repeat track" +msgstr "" + +msgid "Repeat album" +msgstr "" + +msgid "Repeat playlist" +msgstr "" + +msgid "Don't shuffle" +msgstr "" + +msgid "Shuffle by album" +msgstr "" + +msgid "Shuffle all" +msgstr "" + +msgid "Repeat" +msgstr "" + +msgid "Shuffle" +msgstr "" + +msgid "Authentication failed" +msgstr "Autenticazón fallida" + +msgid "Your Last.fm credentials were incorrect" +msgstr "A suas credenciais da Last.fm son incorrectas" + +msgid "Remove" +msgstr "Remover" + +msgid "Play artist radio..." +msgstr "Reproduzir un artista na rádio..." + +msgid "Play tag radio..." +msgstr "Reproduzir a tag da rádio..." + +msgid "Configure Last.fm..." +msgstr "Configurar Last.fm..." + +msgid "My Recommendations" +msgstr "As miñas recomendazóns" + +msgid "My Radio Station" +msgstr "A Miña Emisora" + +msgid "My Loved Tracks" +msgstr "As Minhas Faixas Preferidas" + +msgid "My Neighborhood" +msgstr "A Miña Viciñanza" + +msgid "Artist radio" +msgstr "Artista da rádio" + +msgid "Tag radio" +msgstr "Etiquetar rádio" + +msgid "Friends" +msgstr "Amigos" + +msgid "Neighbors" +msgstr "Viciños" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Radio da Last.fm - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Faixas preferidas da Last.fm - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Rádios dos viciños da Last.fm - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Biblioteca da Last.fm - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Artistas da Last.fm similares com %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Tag do rádio da Last.fm: %1" + +msgid "Invalid service" +msgstr "Servizo Inválido" + +msgid "Invalid method" +msgstr "Método inválido" + +msgid "Invalid format" +msgstr "Formato inválido" + +msgid "Invalid parameters" +msgstr "Parámetros inválidos" + +msgid "Invalid resource specified" +msgstr "Recurso inválido especificado" + +msgid "Operation failed" +msgstr "A operazón fallou" + +msgid "Invalid session key" +msgstr "Chave de sesón non válida" + +msgid "Invalid API key" +msgstr "Chave non válida da API" + +msgid "Service offline" +msgstr "Servizo Inválido" + +msgid "This stream is for paid subscribers only" +msgstr "Esta stream é só para asinantes" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" +"Last.fm está ocupada neste momento, por favor tente mais tarde en breve" + +msgid "Not enough content" +msgstr "Conteúdo insuficiente" + +msgid "Not enough members" +msgstr "Membros insuficientes" + +msgid "Not enough fans" +msgstr "Fans insuficientes" + +msgid "Not enough neighbors" +msgstr "Viciños insuficientes" + +msgid "Malformed response" +msgstr "Resposta mal formada" + +msgid "Unknown error" +msgstr "Erro descoñecido" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Servizo de rádio non pudo ser carregado :-(" + +msgid "Add another stream..." +msgstr "Adicionar outra stream..." + +msgid "Your radio streams" +msgstr "As suas streams de rádio" + +msgid "Open somafm.com in browser" +msgstr "Abrir soma.fm no navegador da internet" + +msgid "Refresh channels" +msgstr "Actualizar os canais" + +msgid "Enter your Last.fm details below:" +msgstr "" + +msgid "Last.fm username" +msgstr "" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" + +msgid "Authenticating..." +msgstr "" + +msgid "Last.fm" +msgstr "" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -602,44 +594,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Acerca do %1" + +#, qt-format +msgid "Version %1" +msgstr "Versón %1" + +msgid "Authors" +msgstr "Autores/as" + +msgid "Thanks to" +msgstr "Agradecimentos a" + +msgid "...and all the Amarok contributors" +msgstr "" + +msgid "All albums" +msgstr "Todos os álbuns" + +msgid "Albums with covers" +msgstr "Álbuns con capas" + +msgid "Albums without covers" +msgstr "Álbuns sen capas" + +msgid "All artists" +msgstr "Todos os artistas" + +msgid "Various artists" +msgstr "Vários artistas" + +msgid "Choose manual cover" +msgstr "Escoller unha capa manualmente" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Imaxes (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Todos os ficheiros (*)" + +msgid "[click to edit]" +msgstr "[clique para editar]" + #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" +msgstr "Editando %n faixas" + +msgid "Pre-amp" +msgstr "Preeamplificazón" + +msgid "Classical" +msgstr "Clásica" + +msgid "Club" +msgstr "Clube" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Full Bass" + +msgid "Full Treble" +msgstr "Full Treble" + +msgid "Full Bass + Treble" +msgstr "Full Bass + Treble" + +msgid "Laptop/Headphones" +msgstr "Portátil/Auscultadores" + +msgid "Large Hall" +msgstr "Large Hall" + +msgid "Live" +msgstr "Ao Vivo" + +msgid "Party" +msgstr "Festa" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" msgstr "" -#, c-format -msgid "%n finished" +msgid "Save preset" +msgstr "Salvar os axustes" + +msgid "Name" +msgstr "Nome" + +msgid "Delete preset" +msgstr "Eliminar predefinido" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Está certo que quer apagar o \"%1\" predefinido?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -#, c-format -msgid "%n failed" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Add files to transcode" +msgid "All Files (*)" msgstr "" -msgid "Open magnatune.com in browser" +msgid "Play" +msgstr "Reproducir" + +msgid "Stop after this track" +msgstr "Parar a reproduzón despois da faixa actual" + +msgid "Check for updates..." +msgstr "Verificar se há actualizazóns..." + +msgid "Pause" +msgstr "Pausa" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Colocar %1 para \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Editar a tag \"%1\"..." + +msgid "Add media" msgstr "" -msgid "Refresh catalogue" +msgid "OSD Preview" +msgstr "Pré-visualizar no OSD" + +msgid "Drag to reposition" +msgstr "Arraste para posicionar" + +msgid "Version" msgstr "" -msgid "Search Magnatune" +msgid "Add Stream" msgstr "" -msgid "Various Artists" -msgstr "Vários Artistas" - -msgid "Show" +msgid "Enter the URL of an internet radio stream:" msgstr "" -msgid "Group by" +msgid "Save this stream in the Radio tab" msgstr "" -msgid "Configure library..." -msgstr "Configurar a biblioteca..." +msgid "Cover Manager" +msgstr "" + +msgid "Show fullsize..." +msgstr "" + +msgid "Fetch automatically" +msgstr "" + +msgid "Choose manual cover..." +msgstr "" + +msgid "Unset cover" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Fetch Missing Covers" +msgstr "" + +msgid "Edit track information" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Equalizer" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" +msgstr "" msgid "Clementine" msgstr "" @@ -701,9 +896,6 @@ msgstr "" msgid "Open media..." msgstr "" -msgid "Cover Manager" -msgstr "" - msgid "Shuffle mode" msgstr "" @@ -713,12 +905,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Equalizer" -msgstr "" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "" @@ -743,72 +929,6 @@ msgstr "" msgid "Tools" msgstr "" -msgid "These folders will be scanned for music to make up your library" -msgstr "" - -msgid "Add new folder..." -msgstr "" - -msgid "Remove folder" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "" - -msgid "..." -msgstr "" - -msgid "Enter your Last.fm details below:" -msgstr "" - -msgid "Last.fm username" -msgstr "" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" - -msgid "Authenticating..." -msgstr "" - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "" - -msgid "Comment" -msgstr "" - msgid "Playback" msgstr "" @@ -818,12 +938,6 @@ msgstr "" msgid "Notifications" msgstr "" -msgid "Music Library" -msgstr "" - -msgid "Last.fm" -msgstr "" - msgid "Fading" msgstr "" @@ -929,167 +1043,53 @@ msgstr "" msgid "Choose color..." msgstr "" -msgid "Version" +msgid "Copy to library..." +msgstr "Copiar para a biblioteca" + +msgid "Move to library..." +msgstr "Mover para a biblioteca..." + +msgid "Loading audio engine" +msgstr "Carregando o sistema de áudio" + +msgid "Updating library" +msgstr "A actualizar a biblioteca" + +msgid "Getting channels" +msgstr "Obter canais" + +msgid "Loading stream" +msgstr "A carregar a stream" + +msgid "Loading Last.fm radio" +msgstr "Carregando a rádio da Last.fm" + +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Add Stream" +#, qt-format +msgid "disc %1" +msgstr "disco %1" + +#, qt-format +msgid "track %1" +msgstr "faixa %1" + +msgid "Paused" +msgstr "Pausado" + +msgid "Stopped" +msgstr "Detido" + +msgid "Playlist finished" +msgstr "Lista de músicas terminada" + +#, qt-format +msgid "Volume %1%" +msgstr "Volume %1%" + +msgid "..." msgstr "" -msgid "Enter the URL of an internet radio stream:" -msgstr "" - -msgid "Save this stream in the Radio tab" -msgstr "" - -msgid "Show fullsize..." -msgstr "" - -msgid "Fetch automatically" -msgstr "" - -msgid "Choose manual cover..." -msgstr "" - -msgid "Unset cover" -msgstr "" - -msgid "Enter search terms here" -msgstr "" - -msgid "View" -msgstr "" - -msgid "Fetch Missing Covers" -msgstr "" - -msgid "Don't repeat" -msgstr "" - -msgid "Repeat track" -msgstr "" - -msgid "Repeat album" -msgstr "" - -msgid "Repeat playlist" -msgstr "" - -msgid "Don't shuffle" -msgstr "" - -msgid "Shuffle by album" -msgstr "" - -msgid "Shuffle all" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "Shuffle" -msgstr "" - -msgid "Library advanced grouping" -msgstr "" - -msgid "You can change the way the songs in the library are organised." -msgstr "" - -msgid "Group Library by..." -msgstr "" - -msgid "First level" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Albumartist" -msgstr "" - -msgid "Year - Album" -msgstr "" - -msgid "Second level" -msgstr "" - -msgid "Third level" -msgstr "" - -msgid "Preset:" -msgstr "" - -msgid "Enable equalizer" -msgstr "" - -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." +msgid "0:00:00" msgstr "" diff --git a/src/translations/it.po b/src/translations/it.po index aa49bd4a9..210aafd30 100644 --- a/src/translations/it.po +++ b/src/translations/it.po @@ -18,94 +18,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-05-05 03:58+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "Musica (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "Tutti i file (*)" - -msgid "Play" -msgstr "Riproduci" - -msgid "Stop after this track" -msgstr "Ferma dopo questa traccia" - -msgid "Check for updates..." -msgstr "Controlla aggiornamenti..." - -msgid "Pause" -msgstr "Pausa" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Imposta %1 a \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Modifica tag \"%1\"..." - -msgid "Add media" -msgstr "Aggiungi media" - -msgid "Title" -msgstr "Titolo" - -msgid "Artist" -msgstr "Artista" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Durata" - -msgid "Track" -msgstr "Traccia" - -msgid "Disc" -msgstr "Disco" - -msgid "Year" -msgstr "Anno" - -msgid "Genre" -msgstr "Genere" - -msgid "Album artist" -msgstr "Artista dell'album" - -msgid "Composer" -msgstr "Compositore" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bitrate" - -msgid "Sample rate" -msgstr "Campionamento" - -msgid "File name" -msgstr "Nome file" - -msgid "File name (without path)" -msgstr "Nome file (senza percorso)" - -msgid "File size" -msgstr "Dimensione file" - -msgid "File type" -msgstr "Tipo file" - -msgid "Date modified" -msgstr "Data di creazione" - -msgid "Date created" -msgstr "Data di modifica" +msgid "No analyzer" +msgstr "Nessun analizzatore" msgid "Bar analyzer" msgstr "Analizzatore a barre" @@ -113,9 +27,6 @@ msgstr "Analizzatore a barre" msgid "Block analyzer" msgstr "Analizzatore a blocchi" -msgid "No analyzer" -msgstr "Nessun analizzatore" - msgid "Boom analyzer" msgstr "Analizzatore Boom" @@ -125,381 +36,6 @@ msgstr "Sonogramma" msgid "Turbine" msgstr "Turbina" -msgid "Add to playlist" -msgstr "Aggiungi alla scaletta" - -msgid "Show in various artists" -msgstr "Mostra in artisti vari" - -msgid "Don't show in various artists" -msgstr "Non mostrare in artisti vari" - -msgid "Your library is empty!" -msgstr "La raccolta è vuota!" - -msgid "Click here to add some music" -msgstr "Fai clic qui per aggiungere della musica" - -msgid "Add directory..." -msgstr "Aggiungi cartella..." - -msgid "Copy to library..." -msgstr "Copia nella raccolta..." - -msgid "Move to library..." -msgstr "Sposta nella raccolta..." - -msgid "Hide..." -msgstr "Nascondi..." - -msgid "Show section" -msgstr "Mostra sezione" - -#, qt-format -msgid "Hide %1" -msgstr "Nascondi %1" - -msgid "Remove" -msgstr "Rimuovi" - -msgid "Play artist radio..." -msgstr "Riproduci radio dell'artista..." - -msgid "Play tag radio..." -msgstr "Riproduci radio del tag..." - -msgid "Configure Last.fm..." -msgstr "Configura Last.fm..." - -msgid "My Recommendations" -msgstr "I miei consigli" - -msgid "My Radio Station" -msgstr "La mia stazione radio" - -msgid "My Loved Tracks" -msgstr "Le mie tracce preferite" - -msgid "My Neighborhood" -msgstr "I miei vicini" - -msgid "Artist radio" -msgstr "Radio dell'artista" - -msgid "Tag radio" -msgstr "Radio del tag" - -msgid "Friends" -msgstr "Amici" - -msgid "Neighbors" -msgstr "Vicini" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Stazione radio di Last.fm - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Tracce preferite di Last.fm - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Radio dei vicini di Last.fm - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Radio consigliata di Last.fm - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Raccolta di Last.fm - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Artisti simili a %1 di Last.fm" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Radio del tag di Last.fm: %1" - -msgid "Invalid service" -msgstr "Servizio non valido" - -msgid "Invalid method" -msgstr "Metodo non valido" - -msgid "Authentication failed" -msgstr "Autenticazione non riuscita" - -msgid "Invalid format" -msgstr "Formato non valido" - -msgid "Invalid parameters" -msgstr "Parametri non validi" - -msgid "Invalid resource specified" -msgstr "Risorsa specificata non valida" - -msgid "Operation failed" -msgstr "Operazione non riuscita" - -msgid "Invalid session key" -msgstr "Chiave di sessione non valida" - -msgid "Invalid API key" -msgstr "Chiave API non valida" - -msgid "Service offline" -msgstr "Servizio non in linea" - -msgid "This stream is for paid subscribers only" -msgstr "Questo flusso è riservato ai soli abbonati" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Al momento Last.fm non è disponibile, prova ancora tra qualche minuto" - -msgid "Not enough content" -msgstr "Contenuti non sufficienti" - -msgid "Not enough members" -msgstr "Membri non sufficienti" - -msgid "Not enough fans" -msgstr "Non ci sono abbastanza ammiratori" - -msgid "Not enough neighbors" -msgstr "Vicini non sufficienti" - -msgid "Malformed response" -msgstr "Risposta non corretta" - -msgid "Unknown error" -msgstr "Errore sconosciuto" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Le credenziali Last.fm non sono corrette" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Il servizio radio non può essere caricato :-(" - -#, qt-format -msgid "disc %1" -msgstr "disco %1" - -#, qt-format -msgid "track %1" -msgstr "traccia %1" - -msgid "Paused" -msgstr "In pausa" - -msgid "Stopped" -msgstr "Fermato" - -msgid "Playlist finished" -msgstr "Scaletta terminata" - -#, qt-format -msgid "Volume %1%" -msgstr "Volume %1%" - -msgid "[click to edit]" -msgstr "[clic per modificare]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Modifica di %n tracce" - -msgid "Loading audio engine" -msgstr "Caricamento motore audio" - -msgid "Updating library" -msgstr "Aggiornamento raccolta" - -msgid "Getting channels" -msgstr "Recupero dei canali" - -msgid "Loading stream" -msgstr "Caricamento flusso" - -msgid "Loading Last.fm radio" -msgstr "Caricamento radio Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Apri somafm.com nel browser" - -msgid "Refresh channels" -msgstr "Aggiorna i canali" - -msgid "OSD Preview" -msgstr "Anteprima OSD" - -msgid "Drag to reposition" -msgstr "Trascina per riposizionare" - -#, qt-format -msgid "About %1" -msgstr "Informazioni su %1" - -#, qt-format -msgid "Version %1" -msgstr "Versione %1" - -msgid "Authors" -msgstr "Autori" - -msgid "Thanks to" -msgstr "Grazie a" - -msgid "...and all the Amarok contributors" -msgstr "...e tutti i collaboratori di Amarok" - -msgid "Add another stream..." -msgstr "Aggiungi un altro flusso..." - -msgid "Your radio streams" -msgstr "I tuoi flussi radio" - -msgid "All albums" -msgstr "Tutti gli album" - -msgid "Albums with covers" -msgstr "Album con copertina" - -msgid "Albums without covers" -msgstr "Album senza copertine" - -msgid "All artists" -msgstr "Tutti gli artisti" - -msgid "Various artists" -msgstr "Artisti vari" - -msgid "Choose manual cover" -msgstr "Scelta manuale della copertina" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Immagini (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." -"tiff)" - -msgid "All files (*)" -msgstr "Tutti i file (*)" - -msgid "Unknown" -msgstr "Sconosciuto" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Flusso" - -msgid "Pre-amp" -msgstr "Preamplificazione" - -msgid "Classical" -msgstr "Classica" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Bassi al massimo" - -msgid "Full Treble" -msgstr "Alti al massimo" - -msgid "Full Bass + Treble" -msgstr "Bassi e alti al massimo" - -msgid "Laptop/Headphones" -msgstr "Portatile/Cuffie" - -msgid "Large Hall" -msgstr "Sala grande" - -msgid "Live" -msgstr "Live" - -msgid "Party" -msgstr "Festa" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Leggere" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Rock leggero" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Zero" - -msgid "Save preset" -msgstr "Salva la preimpostazione" - -msgid "Name" -msgstr "Nome" - -msgid "Delete preset" -msgstr "Elimina la preimpostazione" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Sei sicuro di voler eliminare la preimpostazione \"%1\"?" - msgid "Usage" msgstr "Utilizzo" @@ -570,6 +106,234 @@ msgstr "Seleziona motore" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Motore audio \"%1\" sconosciuto. Puoi scegliere tra:" +msgid "Add directory..." +msgstr "Aggiungi cartella..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configura raccolta..." + +msgid "Various Artists" +msgstr "Artisti vari" + +msgid "Unknown" +msgstr "Sconosciuto" + +msgid "Add to playlist" +msgstr "Aggiungi alla scaletta" + +msgid "Show in various artists" +msgstr "Mostra in artisti vari" + +msgid "Don't show in various artists" +msgstr "Non mostrare in artisti vari" + +msgid "Your library is empty!" +msgstr "La raccolta è vuota!" + +msgid "Click here to add some music" +msgstr "Fai clic qui per aggiungere della musica" + +msgid "Library advanced grouping" +msgstr "Raggruppamento avanzato della raccolta" + +msgid "You can change the way the songs in the library are organised." +msgstr "Puoi modificare l'organizzazione dei brani nella raccolta." + +msgid "Group Library by..." +msgstr "Raggruppa raccolta per..." + +msgid "First level" +msgstr "Primo livello" + +msgid "None" +msgstr "Nessuna" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Artista" + +msgid "Albumartist" +msgstr "Artista dell'album" + +msgid "Composer" +msgstr "Compositore" + +msgid "Genre" +msgstr "Genere" + +msgid "Year" +msgstr "Anno" + +msgid "Year - Album" +msgstr "Anno - Album" + +msgid "Second level" +msgstr "Secondo livello" + +msgid "Third level" +msgstr "Terzo livello" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" +"Queste cartelle saranno analizzate alla ricerca di musica per creare la tua " +"raccolta" + +msgid "Add new folder..." +msgstr "Aggiungi nuova cartella..." + +msgid "Remove folder" +msgstr "Rimuovi cartella" + +msgid "Options" +msgstr "Opzioni" + +msgid "Automatically open single categories in the library tree" +msgstr "Apri automaticamente categorie singole nell'albero della raccolta" + +msgid "Music Library" +msgstr "Raccolta musicale" + +msgid "Form" +msgstr "Modulo" + +msgid "Entire collection" +msgstr "Collezione completa" + +msgid "Added today" +msgstr "Aggiunti oggi" + +msgid "Added this week" +msgstr "Aggiunti questa settimana" + +msgid "Added within three months" +msgstr "Aggiunti negli ultimi tre mesi" + +msgid "Added this year" +msgstr "Aggiunti quest'anno" + +msgid "Added this month" +msgstr "Aggiunti questo mese" + +msgid "Group by Artist" +msgstr "Raggruppa per artista" + +msgid "Group by Artist/Album" +msgstr "Raggruppa per artista/album" + +msgid "Group by Artist/Year - Album" +msgstr "Raggruppa per artista/anno - album" + +msgid "Group by Album" +msgstr "Raggruppa per album" + +msgid "Group by Genre/Album" +msgstr "Raggruppa per genere/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Raggruppa per genere/artista/album" + +msgid "Advanced grouping..." +msgstr "Raggruppamento avanzato..." + +msgid "Enter search terms here" +msgstr "Inserisci qui i termini di ricerca" + +msgid "Title" +msgstr "Titolo" + +msgid "Length" +msgstr "Durata" + +msgid "Track" +msgstr "Traccia" + +msgid "Disc" +msgstr "Disco" + +msgid "Album artist" +msgstr "Artista dell'album" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bitrate" + +msgid "Sample rate" +msgstr "Campionamento" + +msgid "File name" +msgstr "Nome file" + +msgid "File name (without path)" +msgstr "Nome file (senza percorso)" + +msgid "File size" +msgstr "Dimensione file" + +msgid "File type" +msgstr "Tipo file" + +msgid "Date modified" +msgstr "Data di creazione" + +msgid "Date created" +msgstr "Data di modifica" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Flusso" + +msgid "Hide..." +msgstr "Nascondi..." + +msgid "Show section" +msgstr "Mostra sezione" + +#, qt-format +msgid "Hide %1" +msgstr "Nascondi %1" + #, c-format msgid "add %n songs" msgstr "aggiungi %n brani" @@ -581,6 +345,239 @@ msgstr "rimuovi %n brani" msgid "move songs" msgstr "sposta brani" +msgid "Don't repeat" +msgstr "Non ripetere" + +msgid "Repeat track" +msgstr "Ripeti traccia" + +msgid "Repeat album" +msgstr "Ripeti album" + +msgid "Repeat playlist" +msgstr "Ripeti scaletta" + +msgid "Don't shuffle" +msgstr "Non mescolare" + +msgid "Shuffle by album" +msgstr "Mescola per album" + +msgid "Shuffle all" +msgstr "Mescola tutto" + +msgid "Repeat" +msgstr "Ripeti" + +msgid "Shuffle" +msgstr "Mescola" + +msgid "Authentication failed" +msgstr "Autenticazione non riuscita" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Le credenziali Last.fm non sono corrette" + +msgid "Remove" +msgstr "Rimuovi" + +msgid "Play artist radio..." +msgstr "Riproduci radio dell'artista..." + +msgid "Play tag radio..." +msgstr "Riproduci radio del tag..." + +msgid "Configure Last.fm..." +msgstr "Configura Last.fm..." + +msgid "My Recommendations" +msgstr "I miei consigli" + +msgid "My Radio Station" +msgstr "La mia stazione radio" + +msgid "My Loved Tracks" +msgstr "Le mie tracce preferite" + +msgid "My Neighborhood" +msgstr "I miei vicini" + +msgid "Artist radio" +msgstr "Radio dell'artista" + +msgid "Tag radio" +msgstr "Radio del tag" + +msgid "Friends" +msgstr "Amici" + +msgid "Neighbors" +msgstr "Vicini" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Stazione radio di Last.fm - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Tracce preferite di Last.fm - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Radio dei vicini di Last.fm - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Radio consigliata di Last.fm - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Raccolta di Last.fm - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Artisti simili a %1 di Last.fm" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Radio del tag di Last.fm: %1" + +msgid "Invalid service" +msgstr "Servizio non valido" + +msgid "Invalid method" +msgstr "Metodo non valido" + +msgid "Invalid format" +msgstr "Formato non valido" + +msgid "Invalid parameters" +msgstr "Parametri non validi" + +msgid "Invalid resource specified" +msgstr "Risorsa specificata non valida" + +msgid "Operation failed" +msgstr "Operazione non riuscita" + +msgid "Invalid session key" +msgstr "Chiave di sessione non valida" + +msgid "Invalid API key" +msgstr "Chiave API non valida" + +msgid "Service offline" +msgstr "Servizio non in linea" + +msgid "This stream is for paid subscribers only" +msgstr "Questo flusso è riservato ai soli abbonati" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Al momento Last.fm non è disponibile, prova ancora tra qualche minuto" + +msgid "Not enough content" +msgstr "Contenuti non sufficienti" + +msgid "Not enough members" +msgstr "Membri non sufficienti" + +msgid "Not enough fans" +msgstr "Non ci sono abbastanza ammiratori" + +msgid "Not enough neighbors" +msgstr "Vicini non sufficienti" + +msgid "Malformed response" +msgstr "Risposta non corretta" + +msgid "Unknown error" +msgstr "Errore sconosciuto" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Il servizio radio non può essere caricato :-(" + +msgid "Add another stream..." +msgstr "Aggiungi un altro flusso..." + +msgid "Your radio streams" +msgstr "I tuoi flussi radio" + +msgid "Open somafm.com in browser" +msgstr "Apri somafm.com nel browser" + +msgid "Refresh channels" +msgstr "Aggiorna i canali" + +msgid "Enter your Last.fm details below:" +msgstr "Inserisci di seguito i tuoi dettagli Last.fm:" + +msgid "Last.fm username" +msgstr "Nome utente Last.fm" + +msgid "Sign out" +msgstr "Disconnetti" + +msgid "Last.fm password" +msgstr "Password Last.fm" + +msgid "Scrobble tracks that I listen to" +msgstr "Scrobbling delle tracce ascoltate" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Mostra i pulsanti \"Mi piace\" e \"Vieta\"" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Nota che è necessario essere un abbonato a " +"pagamento per ascoltare un radio Last.fm da Clementine." + +msgid "Authenticating..." +msgstr "Autenticazione..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Riproduci artista o tag" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Inserisci un artista o un tag per iniziare l'ascolto di una " +"radio Last.fm." + +msgid "Tag" +msgstr "Tag" + +msgid "Start transcoding" +msgstr "Avvia conversione" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "Aggiungi file da convertire" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -603,44 +600,248 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" -msgstr "Avvia conversione" +msgid "Transcode Music" +msgstr "Converti Musica" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" +msgstr "File da convertire" + +msgid "Directory" +msgstr "Cartella" + +msgid "Filename" +msgstr "Nome file" + +msgid "Add..." +msgstr "Aggiungi..." + +msgid "Output options" +msgstr "Opzioni di output" + +msgid "Audio format" +msgstr "Formato audio" + +msgid "Destination" +msgstr "Destinazione" + +msgid "Alongside the originals" +msgstr "Accanto agli originali" + +msgid "Progress" +msgstr "Avanzamento" + +msgid "Details..." msgstr "" -#, c-format -msgid "%n finished" +msgid "Transcoder Log" msgstr "" -#, c-format -msgid "%n failed" -msgstr "" +#, qt-format +msgid "About %1" +msgstr "Informazioni su %1" -msgid "Add files to transcode" -msgstr "Aggiungi file da convertire" +#, qt-format +msgid "Version %1" +msgstr "Versione %1" -msgid "Open magnatune.com in browser" -msgstr "" +msgid "Authors" +msgstr "Autori" -msgid "Refresh catalogue" -msgstr "" +msgid "Thanks to" +msgstr "Grazie a" -msgid "Search Magnatune" -msgstr "" +msgid "...and all the Amarok contributors" +msgstr "...e tutti i collaboratori di Amarok" -msgid "Various Artists" +msgid "All albums" +msgstr "Tutti gli album" + +msgid "Albums with covers" +msgstr "Album con copertina" + +msgid "Albums without covers" +msgstr "Album senza copertine" + +msgid "All artists" +msgstr "Tutti gli artisti" + +msgid "Various artists" msgstr "Artisti vari" -msgid "Show" +msgid "Choose manual cover" +msgstr "Scelta manuale della copertina" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Immagini (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." +"tiff)" + +msgid "All files (*)" +msgstr "Tutti i file (*)" + +msgid "[click to edit]" +msgstr "[clic per modificare]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Modifica di %n tracce" + +msgid "Pre-amp" +msgstr "Preamplificazione" + +msgid "Classical" +msgstr "Classica" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Bassi al massimo" + +msgid "Full Treble" +msgstr "Alti al massimo" + +msgid "Full Bass + Treble" +msgstr "Bassi e alti al massimo" + +msgid "Laptop/Headphones" +msgstr "Portatile/Cuffie" + +msgid "Large Hall" +msgstr "Sala grande" + +msgid "Live" +msgstr "Live" + +msgid "Party" +msgstr "Festa" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Leggere" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Rock leggero" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Zero" + +msgid "Save preset" +msgstr "Salva la preimpostazione" + +msgid "Name" +msgstr "Nome" + +msgid "Delete preset" +msgstr "Elimina la preimpostazione" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Sei sicuro di voler eliminare la preimpostazione \"%1\"?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "Musica (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" + +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Group by" -msgstr "" +msgid "All Files (*)" +msgstr "Tutti i file (*)" -msgid "Configure library..." -msgstr "Configura raccolta..." +msgid "Play" +msgstr "Riproduci" + +msgid "Stop after this track" +msgstr "Ferma dopo questa traccia" + +msgid "Check for updates..." +msgstr "Controlla aggiornamenti..." + +msgid "Pause" +msgstr "Pausa" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Imposta %1 a \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Modifica tag \"%1\"..." + +msgid "Add media" +msgstr "Aggiungi media" + +msgid "OSD Preview" +msgstr "Anteprima OSD" + +msgid "Drag to reposition" +msgstr "Trascina per riposizionare" + +msgid "Version" +msgstr "Versione" + +msgid "Add Stream" +msgstr "Aggiungi flusso" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Inserisci l'URL di flusso radio in Internet:" + +msgid "Save this stream in the Radio tab" +msgstr "Salva questo flusso nella scheda Radio" + +msgid "Cover Manager" +msgstr "Gestore copertine" + +msgid "Show fullsize..." +msgstr "Mostra a dimensioni originali..." + +msgid "Fetch automatically" +msgstr "Scarica automaticamente" + +msgid "Choose manual cover..." +msgstr "Scelta manuale copertina..." + +msgid "Unset cover" +msgstr "Rimuovi copertina" + +msgid "View" +msgstr "Visualizza" + +msgid "Fetch Missing Covers" +msgstr "Scarica copertine mancanti" + +msgid "Edit track information" +msgstr "Modifica informazioni della traccia" + +msgid "Comment" +msgstr "Commento" + +msgid "Equalizer" +msgstr "Equalizzatore" + +msgid "Preset:" +msgstr "Preimpostazione:" + +msgid "Enable equalizer" +msgstr "Abilita equalizzatore" msgid "Clementine" msgstr "Clementine" @@ -702,9 +903,6 @@ msgstr "Aggiungi flusso..." msgid "Open media..." msgstr "Apri media..." -msgid "Cover Manager" -msgstr "Gestore copertine" - msgid "Shuffle mode" msgstr "Modalità di mescolamento" @@ -714,12 +912,6 @@ msgstr "Modalità di ripetizione" msgid "Remove from playlist" msgstr "Rimuovi dalla scaletta" -msgid "Equalizer" -msgstr "Equalizzatore" - -msgid "Transcode Music" -msgstr "Converti Musica" - msgid "Library" msgstr "Raccolta" @@ -744,78 +936,6 @@ msgstr "Aiuto" msgid "Tools" msgstr "Strumenti" -msgid "These folders will be scanned for music to make up your library" -msgstr "" -"Queste cartelle saranno analizzate alla ricerca di musica per creare la tua " -"raccolta" - -msgid "Add new folder..." -msgstr "Aggiungi nuova cartella..." - -msgid "Remove folder" -msgstr "Rimuovi cartella" - -msgid "Options" -msgstr "Opzioni" - -msgid "Automatically open single categories in the library tree" -msgstr "Apri automaticamente categorie singole nell'albero della raccolta" - -msgid "Form" -msgstr "Modulo" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Inserisci di seguito i tuoi dettagli Last.fm:" - -msgid "Last.fm username" -msgstr "Nome utente Last.fm" - -msgid "Sign out" -msgstr "Disconnetti" - -msgid "Last.fm password" -msgstr "Password Last.fm" - -msgid "Scrobble tracks that I listen to" -msgstr "Scrobbling delle tracce ascoltate" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Mostra i pulsanti \"Mi piace\" e \"Vieta\"" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Nota che è necessario essere un abbonato a " -"pagamento per ascoltare un radio Last.fm da Clementine." - -msgid "Authenticating..." -msgstr "Autenticazione..." - -msgid "Play Artist or Tag" -msgstr "Riproduci artista o tag" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Inserisci un artista o un tag per iniziare l'ascolto di una " -"radio Last.fm." - -msgid "Tag" -msgstr "Tag" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Modifica informazioni della traccia" - -msgid "Comment" -msgstr "Commento" - msgid "Playback" msgstr "Riproduzione" @@ -825,12 +945,6 @@ msgstr "Comportamento" msgid "Notifications" msgstr "Notifiche" -msgid "Music Library" -msgstr "Raccolta musicale" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Dissolvenza" @@ -938,170 +1052,56 @@ msgstr "Colore del testo" msgid "Choose color..." msgstr "Scegli colore..." -msgid "Version" -msgstr "Versione" +msgid "Copy to library..." +msgstr "Copia nella raccolta..." -msgid "Add Stream" -msgstr "Aggiungi flusso" +msgid "Move to library..." +msgstr "Sposta nella raccolta..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Inserisci l'URL di flusso radio in Internet:" +msgid "Loading audio engine" +msgstr "Caricamento motore audio" -msgid "Save this stream in the Radio tab" -msgstr "Salva questo flusso nella scheda Radio" +msgid "Updating library" +msgstr "Aggiornamento raccolta" -msgid "Show fullsize..." -msgstr "Mostra a dimensioni originali..." +msgid "Getting channels" +msgstr "Recupero dei canali" -msgid "Fetch automatically" -msgstr "Scarica automaticamente" +msgid "Loading stream" +msgstr "Caricamento flusso" -msgid "Choose manual cover..." -msgstr "Scelta manuale copertina..." +msgid "Loading Last.fm radio" +msgstr "Caricamento radio Last.fm" -msgid "Unset cover" -msgstr "Rimuovi copertina" - -msgid "Enter search terms here" -msgstr "Inserisci qui i termini di ricerca" - -msgid "View" -msgstr "Visualizza" - -msgid "Fetch Missing Covers" -msgstr "Scarica copertine mancanti" - -msgid "Don't repeat" -msgstr "Non ripetere" - -msgid "Repeat track" -msgstr "Ripeti traccia" - -msgid "Repeat album" -msgstr "Ripeti album" - -msgid "Repeat playlist" -msgstr "Ripeti scaletta" - -msgid "Don't shuffle" -msgstr "Non mescolare" - -msgid "Shuffle by album" -msgstr "Mescola per album" - -msgid "Shuffle all" -msgstr "Mescola tutto" - -msgid "Repeat" -msgstr "Ripeti" - -msgid "Shuffle" -msgstr "Mescola" - -msgid "Library advanced grouping" -msgstr "Raggruppamento avanzato della raccolta" - -msgid "You can change the way the songs in the library are organised." -msgstr "Puoi modificare l'organizzazione dei brani nella raccolta." - -msgid "Group Library by..." -msgstr "Raggruppa raccolta per..." - -msgid "First level" -msgstr "Primo livello" - -msgid "None" -msgstr "Nessuna" - -msgid "Albumartist" -msgstr "Artista dell'album" - -msgid "Year - Album" -msgstr "Anno - Album" - -msgid "Second level" -msgstr "Secondo livello" - -msgid "Third level" -msgstr "Terzo livello" - -msgid "Preset:" -msgstr "Preimpostazione:" - -msgid "Enable equalizer" -msgstr "Abilita equalizzatore" - -msgid "Files to transcode" -msgstr "File da convertire" - -msgid "Directory" -msgstr "Cartella" - -msgid "Filename" -msgstr "Nome file" - -msgid "Add..." -msgstr "Aggiungi..." - -msgid "Output options" -msgstr "Opzioni di output" - -msgid "Audio format" -msgstr "Formato audio" - -msgid "Destination" -msgstr "Destinazione" - -msgid "Alongside the originals" -msgstr "Accanto agli originali" - -msgid "Progress" -msgstr "Avanzamento" - -msgid "Details..." +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Transcoder Log" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "disco %1" -msgid "Entire collection" -msgstr "Collezione completa" +#, qt-format +msgid "track %1" +msgstr "traccia %1" -msgid "Added today" -msgstr "Aggiunti oggi" +msgid "Paused" +msgstr "In pausa" -msgid "Added this week" -msgstr "Aggiunti questa settimana" +msgid "Stopped" +msgstr "Fermato" -msgid "Added within three months" -msgstr "Aggiunti negli ultimi tre mesi" +msgid "Playlist finished" +msgstr "Scaletta terminata" -msgid "Added this year" -msgstr "Aggiunti quest'anno" +#, qt-format +msgid "Volume %1%" +msgstr "Volume %1%" -msgid "Added this month" -msgstr "Aggiunti questo mese" +msgid "..." +msgstr "..." -msgid "Group by Artist" -msgstr "Raggruppa per artista" - -msgid "Group by Artist/Album" -msgstr "Raggruppa per artista/album" - -msgid "Group by Artist/Year - Album" -msgstr "Raggruppa per artista/anno - album" - -msgid "Group by Album" -msgstr "Raggruppa per album" - -msgid "Group by Genre/Album" -msgstr "Raggruppa per genere/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Raggruppa per genere/artista/album" - -msgid "Advanced grouping..." -msgstr "Raggruppamento avanzato..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/kk.po b/src/translations/kk.po index 5a1decf85..b84740570 100644 --- a/src/translations/kk.po +++ b/src/translations/kk.po @@ -17,93 +17,7 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-28 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Ойнату" - -msgid "Stop after this track" -msgstr "" - -msgid "Check for updates..." -msgstr "" - -msgid "Pause" -msgstr "Аялдату" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "" - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "" - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Аталуы" - -msgid "Artist" -msgstr "Орындайтын" - -msgid "Album" -msgstr "Альбом" - -msgid "Length" -msgstr "Ұзындығы" - -msgid "Track" -msgstr "Трек" - -msgid "Disc" -msgstr "Диск" - -msgid "Year" -msgstr "Шығ. жылы" - -msgid "Genre" -msgstr "Жанры" - -msgid "Album artist" -msgstr "" - -msgid "Composer" -msgstr "" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "" - -msgid "Sample rate" -msgstr "" - -msgid "File name" -msgstr "Файл аты" - -msgid "File name (without path)" -msgstr "" - -msgid "File size" -msgstr "Файл өлшемі" - -msgid "File type" -msgstr "" - -msgid "Date modified" -msgstr "" - -msgid "Date created" +msgid "No analyzer" msgstr "" msgid "Bar analyzer" @@ -112,9 +26,6 @@ msgstr "" msgid "Block analyzer" msgstr "" -msgid "No analyzer" -msgstr "" - msgid "Boom analyzer" msgstr "" @@ -124,381 +35,6 @@ msgstr "" msgid "Turbine" msgstr "" -msgid "Add to playlist" -msgstr "" - -msgid "Show in various artists" -msgstr "" - -msgid "Don't show in various artists" -msgstr "" - -msgid "Your library is empty!" -msgstr "" - -msgid "Click here to add some music" -msgstr "" - -msgid "Add directory..." -msgstr "" - -msgid "Copy to library..." -msgstr "" - -msgid "Move to library..." -msgstr "" - -msgid "Hide..." -msgstr "" - -msgid "Show section" -msgstr "" - -#, qt-format -msgid "Hide %1" -msgstr "%1 жасыру" - -msgid "Remove" -msgstr "Өшіру" - -msgid "Play artist radio..." -msgstr "" - -msgid "Play tag radio..." -msgstr "" - -msgid "Configure Last.fm..." -msgstr "" - -msgid "My Recommendations" -msgstr "" - -msgid "My Radio Station" -msgstr "" - -msgid "My Loved Tracks" -msgstr "" - -msgid "My Neighborhood" -msgstr "" - -msgid "Artist radio" -msgstr "" - -msgid "Tag radio" -msgstr "" - -msgid "Friends" -msgstr "Достар" - -msgid "Neighbors" -msgstr "" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "" - -msgid "Invalid method" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -msgid "Invalid format" -msgstr "" - -msgid "Invalid parameters" -msgstr "" - -msgid "Invalid resource specified" -msgstr "" - -msgid "Operation failed" -msgstr "" - -msgid "Invalid session key" -msgstr "" - -msgid "Invalid API key" -msgstr "" - -msgid "Service offline" -msgstr "" - -msgid "This stream is for paid subscribers only" -msgstr "" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" - -msgid "Not enough content" -msgstr "" - -msgid "Not enough members" -msgstr "" - -msgid "Not enough fans" -msgstr "" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "" - -msgid "Unknown error" -msgstr "Белгісіз қате" - -msgid "Your Last.fm credentials were incorrect" -msgstr "" - -msgid "Radio service couldn't be loaded :-(" -msgstr "" - -#, qt-format -msgid "disc %1" -msgstr "" - -#, qt-format -msgid "track %1" -msgstr "" - -msgid "Paused" -msgstr "Аялдатылған" - -msgid "Stopped" -msgstr "Тоқтатылған" - -msgid "Playlist finished" -msgstr "" - -#, qt-format -msgid "Volume %1%" -msgstr "" - -msgid "[click to edit]" -msgstr "" - -#, c-format -msgid "Editing %n tracks" -msgstr "" - -msgid "Loading audio engine" -msgstr "" - -msgid "Updating library" -msgstr "" - -msgid "Getting channels" -msgstr "" - -msgid "Loading stream" -msgstr "" - -msgid "Loading Last.fm radio" -msgstr "" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "" - -msgid "Refresh channels" -msgstr "" - -msgid "OSD Preview" -msgstr "" - -msgid "Drag to reposition" -msgstr "" - -#, qt-format -msgid "About %1" -msgstr "" - -#, qt-format -msgid "Version %1" -msgstr "%1 нұсқасы" - -msgid "Authors" -msgstr "Авторлары" - -msgid "Thanks to" -msgstr "" - -msgid "...and all the Amarok contributors" -msgstr "" - -msgid "Add another stream..." -msgstr "" - -msgid "Your radio streams" -msgstr "" - -msgid "All albums" -msgstr "" - -msgid "Albums with covers" -msgstr "" - -msgid "Albums without covers" -msgstr "" - -msgid "All artists" -msgstr "" - -msgid "Various artists" -msgstr "" - -msgid "Choose manual cover" -msgstr "" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Суреттер (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." -"tiff)" - -msgid "All files (*)" -msgstr "" - -msgid "Unknown" -msgstr "Белгісіз" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Ағындық" - -msgid "Pre-amp" -msgstr "" - -msgid "Classical" -msgstr "Классикалық" - -msgid "Club" -msgstr "Клубтық" - -msgid "Dance" -msgstr "Билеу" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "" - -msgid "Party" -msgstr "" - -msgid "Pop" -msgstr "Поп" - -msgid "Reggae" -msgstr "Регги" - -msgid "Rock" -msgstr "Рок" - -msgid "Soft" -msgstr "" - -msgid "Ska" -msgstr "Ска" - -msgid "Soft Rock" -msgstr "" - -msgid "Techno" -msgstr "Техно" - -msgid "Zero" -msgstr "Нөл" - -msgid "Save preset" -msgstr "" - -msgid "Name" -msgstr "Аты" - -msgid "Delete preset" -msgstr "" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "" - msgid "Usage" msgstr "Қолданылуы" @@ -569,6 +105,232 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "" + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + +msgid "Various Artists" +msgstr "" + +msgid "Unknown" +msgstr "Белгісіз" + +msgid "Add to playlist" +msgstr "" + +msgid "Show in various artists" +msgstr "" + +msgid "Don't show in various artists" +msgstr "" + +msgid "Your library is empty!" +msgstr "" + +msgid "Click here to add some music" +msgstr "" + +msgid "Library advanced grouping" +msgstr "" + +msgid "You can change the way the songs in the library are organised." +msgstr "" + +msgid "Group Library by..." +msgstr "" + +msgid "First level" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Album" +msgstr "Альбом" + +msgid "Artist" +msgstr "Орындайтын" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "" + +msgid "Genre" +msgstr "Жанры" + +msgid "Year" +msgstr "Шығ. жылы" + +msgid "Year - Album" +msgstr "" + +msgid "Second level" +msgstr "" + +msgid "Third level" +msgstr "" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" + +msgid "Add new folder..." +msgstr "" + +msgid "Remove folder" +msgstr "" + +msgid "Options" +msgstr "" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "" + +msgid "Form" +msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" + +msgid "Enter search terms here" +msgstr "" + +msgid "Title" +msgstr "Аталуы" + +msgid "Length" +msgstr "Ұзындығы" + +msgid "Track" +msgstr "Трек" + +msgid "Disc" +msgstr "Диск" + +msgid "Album artist" +msgstr "" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "" + +msgid "Sample rate" +msgstr "" + +msgid "File name" +msgstr "Файл аты" + +msgid "File name (without path)" +msgstr "" + +msgid "File size" +msgstr "Файл өлшемі" + +msgid "File type" +msgstr "" + +msgid "Date modified" +msgstr "" + +msgid "Date created" +msgstr "" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Ағындық" + +msgid "Hide..." +msgstr "" + +msgid "Show section" +msgstr "" + +#, qt-format +msgid "Hide %1" +msgstr "%1 жасыру" + #, c-format msgid "add %n songs" msgstr "" @@ -580,6 +342,235 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "" + +msgid "Repeat track" +msgstr "" + +msgid "Repeat album" +msgstr "" + +msgid "Repeat playlist" +msgstr "" + +msgid "Don't shuffle" +msgstr "" + +msgid "Shuffle by album" +msgstr "" + +msgid "Shuffle all" +msgstr "" + +msgid "Repeat" +msgstr "" + +msgid "Shuffle" +msgstr "" + +msgid "Authentication failed" +msgstr "" + +msgid "Your Last.fm credentials were incorrect" +msgstr "" + +msgid "Remove" +msgstr "Өшіру" + +msgid "Play artist radio..." +msgstr "" + +msgid "Play tag radio..." +msgstr "" + +msgid "Configure Last.fm..." +msgstr "" + +msgid "My Recommendations" +msgstr "" + +msgid "My Radio Station" +msgstr "" + +msgid "My Loved Tracks" +msgstr "" + +msgid "My Neighborhood" +msgstr "" + +msgid "Artist radio" +msgstr "" + +msgid "Tag radio" +msgstr "" + +msgid "Friends" +msgstr "Достар" + +msgid "Neighbors" +msgstr "" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "" + +msgid "Invalid method" +msgstr "" + +msgid "Invalid format" +msgstr "" + +msgid "Invalid parameters" +msgstr "" + +msgid "Invalid resource specified" +msgstr "" + +msgid "Operation failed" +msgstr "" + +msgid "Invalid session key" +msgstr "" + +msgid "Invalid API key" +msgstr "" + +msgid "Service offline" +msgstr "" + +msgid "This stream is for paid subscribers only" +msgstr "" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" + +msgid "Not enough content" +msgstr "" + +msgid "Not enough members" +msgstr "" + +msgid "Not enough fans" +msgstr "" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "" + +msgid "Unknown error" +msgstr "Белгісіз қате" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "" + +msgid "Add another stream..." +msgstr "" + +msgid "Your radio streams" +msgstr "" + +msgid "Open somafm.com in browser" +msgstr "" + +msgid "Refresh channels" +msgstr "" + +msgid "Enter your Last.fm details below:" +msgstr "" + +msgid "Last.fm username" +msgstr "" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" + +msgid "Authenticating..." +msgstr "" + +msgid "Last.fm" +msgstr "" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -602,43 +593,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" +msgstr "" + +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "" + +#, qt-format +msgid "Version %1" +msgstr "%1 нұсқасы" + +msgid "Authors" +msgstr "Авторлары" + +msgid "Thanks to" +msgstr "" + +msgid "...and all the Amarok contributors" +msgstr "" + +msgid "All albums" +msgstr "" + +msgid "Albums with covers" +msgstr "" + +msgid "Albums without covers" +msgstr "" + +msgid "All artists" +msgstr "" + +msgid "Various artists" +msgstr "" + +msgid "Choose manual cover" +msgstr "" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Суреттер (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." +"tiff)" + +msgid "All files (*)" +msgstr "" + +msgid "[click to edit]" msgstr "" #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" msgstr "" -#, c-format -msgid "%n finished" +msgid "Pre-amp" msgstr "" -#, c-format -msgid "%n failed" +msgid "Classical" +msgstr "Классикалық" + +msgid "Club" +msgstr "Клубтық" + +msgid "Dance" +msgstr "Билеу" + +msgid "Full Bass" msgstr "" -msgid "Add files to transcode" +msgid "Full Treble" msgstr "" -msgid "Open magnatune.com in browser" +msgid "Full Bass + Treble" msgstr "" -msgid "Refresh catalogue" +msgid "Laptop/Headphones" msgstr "" -msgid "Search Magnatune" +msgid "Large Hall" msgstr "" -msgid "Various Artists" +msgid "Live" msgstr "" -msgid "Show" +msgid "Party" msgstr "" -msgid "Group by" +msgid "Pop" +msgstr "Поп" + +msgid "Reggae" +msgstr "Регги" + +msgid "Rock" +msgstr "Рок" + +msgid "Soft" msgstr "" -msgid "Configure library..." +msgid "Ska" +msgstr "Ска" + +msgid "Soft Rock" +msgstr "" + +msgid "Techno" +msgstr "Техно" + +msgid "Zero" +msgstr "Нөл" + +msgid "Save preset" +msgstr "" + +msgid "Name" +msgstr "Аты" + +msgid "Delete preset" +msgstr "" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Ойнату" + +msgid "Stop after this track" +msgstr "" + +msgid "Check for updates..." +msgstr "" + +msgid "Pause" +msgstr "Аялдату" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "" + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "" + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "" + +msgid "Drag to reposition" +msgstr "" + +msgid "Version" +msgstr "" + +msgid "Add Stream" +msgstr "" + +msgid "Enter the URL of an internet radio stream:" +msgstr "" + +msgid "Save this stream in the Radio tab" +msgstr "" + +msgid "Cover Manager" +msgstr "" + +msgid "Show fullsize..." +msgstr "" + +msgid "Fetch automatically" +msgstr "" + +msgid "Choose manual cover..." +msgstr "" + +msgid "Unset cover" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Fetch Missing Covers" +msgstr "" + +msgid "Edit track information" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Equalizer" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" msgstr "" msgid "Clementine" @@ -701,9 +896,6 @@ msgstr "" msgid "Open media..." msgstr "" -msgid "Cover Manager" -msgstr "" - msgid "Shuffle mode" msgstr "" @@ -713,12 +905,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Equalizer" -msgstr "" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "" @@ -743,72 +929,6 @@ msgstr "" msgid "Tools" msgstr "" -msgid "These folders will be scanned for music to make up your library" -msgstr "" - -msgid "Add new folder..." -msgstr "" - -msgid "Remove folder" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "" - -msgid "..." -msgstr "" - -msgid "Enter your Last.fm details below:" -msgstr "" - -msgid "Last.fm username" -msgstr "" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" - -msgid "Authenticating..." -msgstr "" - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "" - -msgid "Comment" -msgstr "" - msgid "Playback" msgstr "" @@ -818,12 +938,6 @@ msgstr "" msgid "Notifications" msgstr "" -msgid "Music Library" -msgstr "" - -msgid "Last.fm" -msgstr "" - msgid "Fading" msgstr "" @@ -929,167 +1043,53 @@ msgstr "" msgid "Choose color..." msgstr "" -msgid "Version" +msgid "Copy to library..." msgstr "" -msgid "Add Stream" +msgid "Move to library..." msgstr "" -msgid "Enter the URL of an internet radio stream:" +msgid "Loading audio engine" msgstr "" -msgid "Save this stream in the Radio tab" +msgid "Updating library" msgstr "" -msgid "Show fullsize..." +msgid "Getting channels" msgstr "" -msgid "Fetch automatically" +msgid "Loading stream" msgstr "" -msgid "Choose manual cover..." +msgid "Loading Last.fm radio" msgstr "" -msgid "Unset cover" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Enter search terms here" +#, qt-format +msgid "disc %1" msgstr "" -msgid "View" +#, qt-format +msgid "track %1" msgstr "" -msgid "Fetch Missing Covers" +msgid "Paused" +msgstr "Аялдатылған" + +msgid "Stopped" +msgstr "Тоқтатылған" + +msgid "Playlist finished" msgstr "" -msgid "Don't repeat" +#, qt-format +msgid "Volume %1%" msgstr "" -msgid "Repeat track" +msgid "..." msgstr "" -msgid "Repeat album" -msgstr "" - -msgid "Repeat playlist" -msgstr "" - -msgid "Don't shuffle" -msgstr "" - -msgid "Shuffle by album" -msgstr "" - -msgid "Shuffle all" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "Shuffle" -msgstr "" - -msgid "Library advanced grouping" -msgstr "" - -msgid "You can change the way the songs in the library are organised." -msgstr "" - -msgid "Group Library by..." -msgstr "" - -msgid "First level" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Albumartist" -msgstr "" - -msgid "Year - Album" -msgstr "" - -msgid "Second level" -msgstr "" - -msgid "Third level" -msgstr "" - -msgid "Preset:" -msgstr "" - -msgid "Enable equalizer" -msgstr "" - -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." +msgid "0:00:00" msgstr "" diff --git a/src/translations/nb.po b/src/translations/nb.po index 0ec721a9b..16ace3c70 100644 --- a/src/translations/nb.po +++ b/src/translations/nb.po @@ -17,94 +17,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-16 04:07+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Spill" - -msgid "Stop after this track" -msgstr "Stopp etter denne sangen" - -msgid "Check for updates..." -msgstr "" - -msgid "Pause" -msgstr "Pause" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Sett %1 to \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Endre merkelapp \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Tittel" - -msgid "Artist" -msgstr "Artist" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Lengde" - -msgid "Track" -msgstr "Spor" - -msgid "Disc" -msgstr "Disk" - -msgid "Year" -msgstr "År" - -msgid "Genre" -msgstr "Sjanger" - -msgid "Album artist" -msgstr "Album artist" - -msgid "Composer" -msgstr "Komponist" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bitrate" - -msgid "Sample rate" -msgstr "Samplingsrate" - -msgid "File name" -msgstr "Filnavn" - -msgid "File name (without path)" -msgstr "Filnavn (uten sti)" - -msgid "File size" -msgstr "Filstørrelse" - -msgid "File type" -msgstr "Filtype" - -msgid "Date modified" -msgstr "Endringsdato" - -msgid "Date created" -msgstr "Laget dato" +msgid "No analyzer" +msgstr "Ingen analyse" msgid "Bar analyzer" msgstr "Stolpeanalyse" @@ -112,9 +26,6 @@ msgstr "Stolpeanalyse" msgid "Block analyzer" msgstr "Blokkanalyse" -msgid "No analyzer" -msgstr "Ingen analyse" - msgid "Boom analyzer" msgstr "Boomanalysator" @@ -124,381 +35,6 @@ msgstr "Sonogram" msgid "Turbine" msgstr "Turbin" -msgid "Add to playlist" -msgstr "Legg til på spilleliste" - -msgid "Show in various artists" -msgstr "Vis under Diverse Artister" - -msgid "Don't show in various artists" -msgstr "Ikke vis under Diverse Artister" - -msgid "Your library is empty!" -msgstr "Ditt bibliotek er tomt!" - -msgid "Click here to add some music" -msgstr "Klikk her for å legge til litt musikk" - -msgid "Add directory..." -msgstr "Legg til katalog..." - -msgid "Copy to library..." -msgstr "Kopier til bibliotek..." - -msgid "Move to library..." -msgstr "Flytt til bibliotek..." - -msgid "Hide..." -msgstr "Skjul..." - -msgid "Show section" -msgstr "Vis del" - -#, qt-format -msgid "Hide %1" -msgstr "Skjul %1" - -msgid "Remove" -msgstr "Fjern" - -msgid "Play artist radio..." -msgstr "Spill artistradio..." - -msgid "Play tag radio..." -msgstr "Spill etikettradio..." - -msgid "Configure Last.fm..." -msgstr "Sett opp last.fm..." - -msgid "My Recommendations" -msgstr "Mine anbefalinger" - -msgid "My Radio Station" -msgstr "Min radiostasjon" - -msgid "My Loved Tracks" -msgstr "Spor jeg elsker" - -msgid "My Neighborhood" -msgstr "" - -msgid "Artist radio" -msgstr "Artistradio" - -msgid "Tag radio" -msgstr "Merkelappradio" - -msgid "Friends" -msgstr "Venner" - -msgid "Neighbors" -msgstr "" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "Ukjent tjeneste" - -msgid "Invalid method" -msgstr "Ukjent metode" - -msgid "Authentication failed" -msgstr "Autentiseringen feilet" - -msgid "Invalid format" -msgstr "Ugyldig format" - -msgid "Invalid parameters" -msgstr "Ugyldige parametere" - -msgid "Invalid resource specified" -msgstr "Ugjyldig ressurs" - -msgid "Operation failed" -msgstr "Operasjonen feilet" - -msgid "Invalid session key" -msgstr "Ugyldig sesjonsnøkkel" - -msgid "Invalid API key" -msgstr "Ugyldig API-nøkkel" - -msgid "Service offline" -msgstr "Tjenesten er utilgjengelig" - -msgid "This stream is for paid subscribers only" -msgstr "Denne tjenesten er kun for betalende kunder" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm er opptatt, vennligst prøv igjen om et par minutter" - -msgid "Not enough content" -msgstr "Ikke nok innhold" - -msgid "Not enough members" -msgstr "Ikke nok medlemmer" - -msgid "Not enough fans" -msgstr "Ikke nok tilhengere" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "Ugyldig svar" - -msgid "Unknown error" -msgstr "Ukjent feil" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Din last.fm brukerinformasjon var ikke korrekt" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Kunne ikke laste inn radiotjeneste :-(" - -#, qt-format -msgid "disc %1" -msgstr "disk %1" - -#, qt-format -msgid "track %1" -msgstr "spor %1" - -msgid "Paused" -msgstr "Pauset" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "Spillelisten er ferdigspilt" - -#, qt-format -msgid "Volume %1%" -msgstr "Volum %1%" - -msgid "[click to edit]" -msgstr "[klikk for å endre]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Endrer %n spor" - -msgid "Loading audio engine" -msgstr "Laster lydmotor" - -msgid "Updating library" -msgstr "Oppdaterer bibliotek" - -msgid "Getting channels" -msgstr "Henter kanaler" - -msgid "Loading stream" -msgstr "Lader lydstrøm" - -msgid "Loading Last.fm radio" -msgstr "Laster inn Last.fm radio" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Hent somafm.com i en nettleser" - -msgid "Refresh channels" -msgstr "Hent kanaler på ny" - -msgid "OSD Preview" -msgstr "Forhåndsvisning av notifikasjon" - -msgid "Drag to reposition" -msgstr "Dra for å endre posisjon" - -#, qt-format -msgid "About %1" -msgstr "Om %1" - -#, qt-format -msgid "Version %1" -msgstr "Versjon %1" - -msgid "Authors" -msgstr "Forfattere" - -msgid "Thanks to" -msgstr "Takk til" - -msgid "...and all the Amarok contributors" -msgstr "... og til alle som har bidratt til Amarok" - -msgid "Add another stream..." -msgstr "Legg til enda en strøm..." - -msgid "Your radio streams" -msgstr "Dine radiokanaler" - -msgid "All albums" -msgstr "Alle album" - -msgid "Albums with covers" -msgstr "Album med cover" - -msgid "Albums without covers" -msgstr "Album uten cover" - -msgid "All artists" -msgstr "Alle artister" - -msgid "Various artists" -msgstr "Diverse artister" - -msgid "Choose manual cover" -msgstr "Velg cover manuelt" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Bildefiler (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." -"tiff)" - -msgid "All files (*)" -msgstr "Alle filer (*)" - -msgid "Unknown" -msgstr "Ukjent" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Strøm" - -msgid "Pre-amp" -msgstr "Lydforsterkning" - -msgid "Classical" -msgstr "Klassisk" - -msgid "Club" -msgstr "Klubbmusikk" - -msgid "Dance" -msgstr "Dansemusikk" - -msgid "Full Bass" -msgstr "Full Bass" - -msgid "Full Treble" -msgstr "Full lys lyd" - -msgid "Full Bass + Treble" -msgstr "Full Bass + Lys lyd" - -msgid "Laptop/Headphones" -msgstr "Laptop/Hodetelefoner" - -msgid "Large Hall" -msgstr "Storsal" - -msgid "Live" -msgstr "Live" - -msgid "Party" -msgstr "Fest" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Myk" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Tekno" - -msgid "Zero" -msgstr "Null" - -msgid "Save preset" -msgstr "" - -msgid "Name" -msgstr "Navn" - -msgid "Delete preset" -msgstr "Slett forhåndsinnstilling" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Er du sikker på at du vil slette \"%1\" innstillingen?" - msgid "Usage" msgstr "" @@ -569,6 +105,233 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "Legg til katalog..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Sett opp bibliotek..." + +msgid "Various Artists" +msgstr "Diverse artister" + +msgid "Unknown" +msgstr "Ukjent" + +msgid "Add to playlist" +msgstr "Legg til på spilleliste" + +msgid "Show in various artists" +msgstr "Vis under Diverse Artister" + +msgid "Don't show in various artists" +msgstr "Ikke vis under Diverse Artister" + +msgid "Your library is empty!" +msgstr "Ditt bibliotek er tomt!" + +msgid "Click here to add some music" +msgstr "Klikk her for å legge til litt musikk" + +msgid "Library advanced grouping" +msgstr "Avansert biblioteksgruppering" + +msgid "You can change the way the songs in the library are organised." +msgstr "Du kan velge hvordan sangene i biblioteket er organisert." + +msgid "Group Library by..." +msgstr "Gruppér biblioteket etter..." + +msgid "First level" +msgstr "Første nivå" + +msgid "None" +msgstr "Ingen" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Artist" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "Komponist" + +msgid "Genre" +msgstr "Sjanger" + +msgid "Year" +msgstr "År" + +msgid "Year - Album" +msgstr "År - Album" + +msgid "Second level" +msgstr "Andre nivå" + +msgid "Third level" +msgstr "Tredje nivå" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" +"Disse katalogene vil skannes for musikk som kan legges til biblioteket ditt" + +msgid "Add new folder..." +msgstr "Legg til ny katalog" + +msgid "Remove folder" +msgstr "Fjern katalog" + +msgid "Options" +msgstr "Instillinger" + +msgid "Automatically open single categories in the library tree" +msgstr "Automatisk åpne enkeltkategorier i bibliotektreet" + +msgid "Music Library" +msgstr "Musikkbibliotek" + +msgid "Form" +msgstr "Skjema" + +msgid "Entire collection" +msgstr "Hele samlingen" + +msgid "Added today" +msgstr "Lagt til idag" + +msgid "Added this week" +msgstr "Lagt til denne uken" + +msgid "Added within three months" +msgstr "Lagt til siste tre måneder" + +msgid "Added this year" +msgstr "Lagt til i år" + +msgid "Added this month" +msgstr "Lagt til denne måneden" + +msgid "Group by Artist" +msgstr "Gruppér på artistnavn" + +msgid "Group by Artist/Album" +msgstr "Gruppér på artist og album" + +msgid "Group by Artist/Year - Album" +msgstr "Gruppér etter Artist/År - Albumnavn" + +msgid "Group by Album" +msgstr "Gruppér på albumtittel" + +msgid "Group by Genre/Album" +msgstr "Gruppér etter Sjanger/Album" + +msgid "Group by Genre/Artist/Album" +msgstr "Gruppér etter Sjanger/Artist/Album" + +msgid "Advanced grouping..." +msgstr "Avansert gruppering..." + +msgid "Enter search terms here" +msgstr "Skriv inn søkeord her" + +msgid "Title" +msgstr "Tittel" + +msgid "Length" +msgstr "Lengde" + +msgid "Track" +msgstr "Spor" + +msgid "Disc" +msgstr "Disk" + +msgid "Album artist" +msgstr "Album artist" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bitrate" + +msgid "Sample rate" +msgstr "Samplingsrate" + +msgid "File name" +msgstr "Filnavn" + +msgid "File name (without path)" +msgstr "Filnavn (uten sti)" + +msgid "File size" +msgstr "Filstørrelse" + +msgid "File type" +msgstr "Filtype" + +msgid "Date modified" +msgstr "Endringsdato" + +msgid "Date created" +msgstr "Laget dato" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Strøm" + +msgid "Hide..." +msgstr "Skjul..." + +msgid "Show section" +msgstr "Vis del" + +#, qt-format +msgid "Hide %1" +msgstr "Skjul %1" + #, c-format msgid "add %n songs" msgstr "" @@ -580,6 +343,238 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "Ikke repetér" + +msgid "Repeat track" +msgstr "Repetér spor" + +msgid "Repeat album" +msgstr "Repetér album" + +msgid "Repeat playlist" +msgstr "Gjenta spilleliste" + +msgid "Don't shuffle" +msgstr "Ikke stokk" + +msgid "Shuffle by album" +msgstr "Stokk album for album" + +msgid "Shuffle all" +msgstr "Stokk alle" + +msgid "Repeat" +msgstr "Repetér" + +msgid "Shuffle" +msgstr "Stokk om" + +msgid "Authentication failed" +msgstr "Autentiseringen feilet" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Din last.fm brukerinformasjon var ikke korrekt" + +msgid "Remove" +msgstr "Fjern" + +msgid "Play artist radio..." +msgstr "Spill artistradio..." + +msgid "Play tag radio..." +msgstr "Spill etikettradio..." + +msgid "Configure Last.fm..." +msgstr "Sett opp last.fm..." + +msgid "My Recommendations" +msgstr "Mine anbefalinger" + +msgid "My Radio Station" +msgstr "Min radiostasjon" + +msgid "My Loved Tracks" +msgstr "Spor jeg elsker" + +msgid "My Neighborhood" +msgstr "" + +msgid "Artist radio" +msgstr "Artistradio" + +msgid "Tag radio" +msgstr "Merkelappradio" + +msgid "Friends" +msgstr "Venner" + +msgid "Neighbors" +msgstr "" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "Ukjent tjeneste" + +msgid "Invalid method" +msgstr "Ukjent metode" + +msgid "Invalid format" +msgstr "Ugyldig format" + +msgid "Invalid parameters" +msgstr "Ugyldige parametere" + +msgid "Invalid resource specified" +msgstr "Ugjyldig ressurs" + +msgid "Operation failed" +msgstr "Operasjonen feilet" + +msgid "Invalid session key" +msgstr "Ugyldig sesjonsnøkkel" + +msgid "Invalid API key" +msgstr "Ugyldig API-nøkkel" + +msgid "Service offline" +msgstr "Tjenesten er utilgjengelig" + +msgid "This stream is for paid subscribers only" +msgstr "Denne tjenesten er kun for betalende kunder" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm er opptatt, vennligst prøv igjen om et par minutter" + +msgid "Not enough content" +msgstr "Ikke nok innhold" + +msgid "Not enough members" +msgstr "Ikke nok medlemmer" + +msgid "Not enough fans" +msgstr "Ikke nok tilhengere" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "Ugyldig svar" + +msgid "Unknown error" +msgstr "Ukjent feil" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Kunne ikke laste inn radiotjeneste :-(" + +msgid "Add another stream..." +msgstr "Legg til enda en strøm..." + +msgid "Your radio streams" +msgstr "Dine radiokanaler" + +msgid "Open somafm.com in browser" +msgstr "Hent somafm.com i en nettleser" + +msgid "Refresh channels" +msgstr "Hent kanaler på ny" + +msgid "Enter your Last.fm details below:" +msgstr "Fyll inn din Last.fm brukerinformasjon under:" + +msgid "Last.fm username" +msgstr "Last.fm brukernavn" + +msgid "Sign out" +msgstr "Logg ut" + +msgid "Last.fm password" +msgstr "Last.fm passord" + +msgid "Scrobble tracks that I listen to" +msgstr "Fortell last.fm om sangene jeg har lyttet til" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Vis \"Elsk\" og \"Bannlys\" knappene" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Vennligst anmerk at du må være en betalt " +"abonnent for å lytte til Last.fm radio i Clementine." + +msgid "Authenticating..." +msgstr "Autentiserer …" + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Spill artist eller merkelapp" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Skriv en artist eller merkelapp for å lytte til Last.fm radio." + +msgid "Tag" +msgstr "Merkelapp" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -602,44 +597,248 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Om %1" + +#, qt-format +msgid "Version %1" +msgstr "Versjon %1" + +msgid "Authors" +msgstr "Forfattere" + +msgid "Thanks to" +msgstr "Takk til" + +msgid "...and all the Amarok contributors" +msgstr "... og til alle som har bidratt til Amarok" + +msgid "All albums" +msgstr "Alle album" + +msgid "Albums with covers" +msgstr "Album med cover" + +msgid "Albums without covers" +msgstr "Album uten cover" + +msgid "All artists" +msgstr "Alle artister" + +msgid "Various artists" msgstr "Diverse artister" -msgid "Show" +msgid "Choose manual cover" +msgstr "Velg cover manuelt" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Bildefiler (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." +"tiff)" + +msgid "All files (*)" +msgstr "Alle filer (*)" + +msgid "[click to edit]" +msgstr "[klikk for å endre]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Endrer %n spor" + +msgid "Pre-amp" +msgstr "Lydforsterkning" + +msgid "Classical" +msgstr "Klassisk" + +msgid "Club" +msgstr "Klubbmusikk" + +msgid "Dance" +msgstr "Dansemusikk" + +msgid "Full Bass" +msgstr "Full Bass" + +msgid "Full Treble" +msgstr "Full lys lyd" + +msgid "Full Bass + Treble" +msgstr "Full Bass + Lys lyd" + +msgid "Laptop/Headphones" +msgstr "Laptop/Hodetelefoner" + +msgid "Large Hall" +msgstr "Storsal" + +msgid "Live" +msgstr "Live" + +msgid "Party" +msgstr "Fest" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Myk" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Tekno" + +msgid "Zero" +msgstr "Null" + +msgid "Save preset" msgstr "" -msgid "Group by" +msgid "Name" +msgstr "Navn" + +msgid "Delete preset" +msgstr "Slett forhåndsinnstilling" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Er du sikker på at du vil slette \"%1\" innstillingen?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Configure library..." -msgstr "Sett opp bibliotek..." +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Spill" + +msgid "Stop after this track" +msgstr "Stopp etter denne sangen" + +msgid "Check for updates..." +msgstr "" + +msgid "Pause" +msgstr "Pause" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Sett %1 to \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Endre merkelapp \"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "Forhåndsvisning av notifikasjon" + +msgid "Drag to reposition" +msgstr "Dra for å endre posisjon" + +msgid "Version" +msgstr "Versjon" + +msgid "Add Stream" +msgstr "Legg til strøm" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Skriv adressen (URL) til en internett radiostrøm" + +msgid "Save this stream in the Radio tab" +msgstr "Lagre denne strømmen" + +msgid "Cover Manager" +msgstr "Behandling av plateomslag" + +msgid "Show fullsize..." +msgstr "Vis i fullskjerm..." + +msgid "Fetch automatically" +msgstr "Hent automatisk" + +msgid "Choose manual cover..." +msgstr "Velg omslag manuelt..." + +msgid "Unset cover" +msgstr "Fjern omslaget" + +msgid "View" +msgstr "Vis" + +msgid "Fetch Missing Covers" +msgstr "Hent manglende omslag" + +msgid "Edit track information" +msgstr "Redigér informasjon om sporet" + +msgid "Comment" +msgstr "Kommentar" + +msgid "Equalizer" +msgstr "Lydbalanse" + +msgid "Preset:" +msgstr "Forhåndsinnstillinger:" + +msgid "Enable equalizer" +msgstr "Slå på equalizer" msgid "Clementine" msgstr "Clementine" @@ -701,9 +900,6 @@ msgstr "Legg til strøm..." msgid "Open media..." msgstr "Åpne media" -msgid "Cover Manager" -msgstr "Behandling av plateomslag" - msgid "Shuffle mode" msgstr "Stokkemodus" @@ -713,12 +909,6 @@ msgstr "Repeteringsmodus" msgid "Remove from playlist" msgstr "Fjern fra spillelisten" -msgid "Equalizer" -msgstr "Lydbalanse" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Bibliotek" @@ -743,76 +933,6 @@ msgstr "Hjelp" msgid "Tools" msgstr "Verktøy" -msgid "These folders will be scanned for music to make up your library" -msgstr "" -"Disse katalogene vil skannes for musikk som kan legges til biblioteket ditt" - -msgid "Add new folder..." -msgstr "Legg til ny katalog" - -msgid "Remove folder" -msgstr "Fjern katalog" - -msgid "Options" -msgstr "Instillinger" - -msgid "Automatically open single categories in the library tree" -msgstr "Automatisk åpne enkeltkategorier i bibliotektreet" - -msgid "Form" -msgstr "Skjema" - -msgid "..." -msgstr "…" - -msgid "Enter your Last.fm details below:" -msgstr "Fyll inn din Last.fm brukerinformasjon under:" - -msgid "Last.fm username" -msgstr "Last.fm brukernavn" - -msgid "Sign out" -msgstr "Logg ut" - -msgid "Last.fm password" -msgstr "Last.fm passord" - -msgid "Scrobble tracks that I listen to" -msgstr "Fortell last.fm om sangene jeg har lyttet til" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Vis \"Elsk\" og \"Bannlys\" knappene" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Vennligst anmerk at du må være en betalt " -"abonnent for å lytte til Last.fm radio i Clementine." - -msgid "Authenticating..." -msgstr "Autentiserer …" - -msgid "Play Artist or Tag" -msgstr "Spill artist eller merkelapp" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Skriv en artist eller merkelapp for å lytte til Last.fm radio." - -msgid "Tag" -msgstr "Merkelapp" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Redigér informasjon om sporet" - -msgid "Comment" -msgstr "Kommentar" - msgid "Playback" msgstr "Avspilling" @@ -822,12 +942,6 @@ msgstr "" msgid "Notifications" msgstr "Meldinger" -msgid "Music Library" -msgstr "Musikkbibliotek" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "" @@ -933,170 +1047,56 @@ msgstr "Tekstfarge" msgid "Choose color..." msgstr "Velg farge..." -msgid "Version" -msgstr "Versjon" +msgid "Copy to library..." +msgstr "Kopier til bibliotek..." -msgid "Add Stream" -msgstr "Legg til strøm" +msgid "Move to library..." +msgstr "Flytt til bibliotek..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Skriv adressen (URL) til en internett radiostrøm" +msgid "Loading audio engine" +msgstr "Laster lydmotor" -msgid "Save this stream in the Radio tab" -msgstr "Lagre denne strømmen" +msgid "Updating library" +msgstr "Oppdaterer bibliotek" -msgid "Show fullsize..." -msgstr "Vis i fullskjerm..." +msgid "Getting channels" +msgstr "Henter kanaler" -msgid "Fetch automatically" -msgstr "Hent automatisk" +msgid "Loading stream" +msgstr "Lader lydstrøm" -msgid "Choose manual cover..." -msgstr "Velg omslag manuelt..." +msgid "Loading Last.fm radio" +msgstr "Laster inn Last.fm radio" -msgid "Unset cover" -msgstr "Fjern omslaget" - -msgid "Enter search terms here" -msgstr "Skriv inn søkeord her" - -msgid "View" -msgstr "Vis" - -msgid "Fetch Missing Covers" -msgstr "Hent manglende omslag" - -msgid "Don't repeat" -msgstr "Ikke repetér" - -msgid "Repeat track" -msgstr "Repetér spor" - -msgid "Repeat album" -msgstr "Repetér album" - -msgid "Repeat playlist" -msgstr "Gjenta spilleliste" - -msgid "Don't shuffle" -msgstr "Ikke stokk" - -msgid "Shuffle by album" -msgstr "Stokk album for album" - -msgid "Shuffle all" -msgstr "Stokk alle" - -msgid "Repeat" -msgstr "Repetér" - -msgid "Shuffle" -msgstr "Stokk om" - -msgid "Library advanced grouping" -msgstr "Avansert biblioteksgruppering" - -msgid "You can change the way the songs in the library are organised." -msgstr "Du kan velge hvordan sangene i biblioteket er organisert." - -msgid "Group Library by..." -msgstr "Gruppér biblioteket etter..." - -msgid "First level" -msgstr "Første nivå" - -msgid "None" -msgstr "Ingen" - -msgid "Albumartist" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Year - Album" -msgstr "År - Album" +#, qt-format +msgid "disc %1" +msgstr "disk %1" -msgid "Second level" -msgstr "Andre nivå" +#, qt-format +msgid "track %1" +msgstr "spor %1" -msgid "Third level" -msgstr "Tredje nivå" +msgid "Paused" +msgstr "Pauset" -msgid "Preset:" -msgstr "Forhåndsinnstillinger:" - -msgid "Enable equalizer" -msgstr "Slå på equalizer" - -msgid "Files to transcode" +msgid "Stopped" msgstr "" -msgid "Directory" -msgstr "" +msgid "Playlist finished" +msgstr "Spillelisten er ferdigspilt" -msgid "Filename" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Volum %1%" -msgid "Add..." -msgstr "" +msgid "..." +msgstr "…" -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Hele samlingen" - -msgid "Added today" -msgstr "Lagt til idag" - -msgid "Added this week" -msgstr "Lagt til denne uken" - -msgid "Added within three months" -msgstr "Lagt til siste tre måneder" - -msgid "Added this year" -msgstr "Lagt til i år" - -msgid "Added this month" -msgstr "Lagt til denne måneden" - -msgid "Group by Artist" -msgstr "Gruppér på artistnavn" - -msgid "Group by Artist/Album" -msgstr "Gruppér på artist og album" - -msgid "Group by Artist/Year - Album" -msgstr "Gruppér etter Artist/År - Albumnavn" - -msgid "Group by Album" -msgstr "Gruppér på albumtittel" - -msgid "Group by Genre/Album" -msgstr "Gruppér etter Sjanger/Album" - -msgid "Group by Genre/Artist/Album" -msgstr "Gruppér etter Sjanger/Artist/Album" - -msgid "Advanced grouping..." -msgstr "Avansert gruppering..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/pl.po b/src/translations/pl.po index 32eb83813..3605b9842 100644 --- a/src/translations/pl.po +++ b/src/translations/pl.po @@ -18,46 +18,234 @@ msgstr "" "X-Generator: Launchpad (build Unknown)\n" "X-Language: pl_PL\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgid "No analyzer" +msgstr "Bez analizatora" + +msgid "Bar analyzer" +msgstr "Analizator słupkowy" + +msgid "Block analyzer" +msgstr "Analizator blokowy" + +msgid "Boom analyzer" msgstr "" -msgid "Playlists (*.m3u *.xspf *.xml)" +msgid "Sonogram" +msgstr "Sonogram" + +msgid "Turbine" +msgstr "Turbina" + +msgid "Usage" +msgstr "Użycie" + +msgid "options" +msgstr "opcje" + +msgid "URL(s)" msgstr "" -msgid "All Files (*)" +msgid "Player options" +msgstr "Opcje odtwarzacza" + +msgid "Start the playlist currently playing" msgstr "" -msgid "Play" -msgstr "Odtwarzaj" +msgid "Play if stopped, pause if playing" +msgstr "" -msgid "Stop after this track" -msgstr "Zatrzymaj po tym utworze" +msgid "Pause playback" +msgstr "Wstrzymaj odtwarzanie" -msgid "Check for updates..." -msgstr "Sprawdź aktualizacje..." +msgid "Stop playback" +msgstr "Zatrzymaj odtwarzanie" -msgid "Pause" -msgstr "Pauza" +msgid "Skip backwards in playlist" +msgstr "" + +msgid "Skip forwards in playlist" +msgstr "" + +msgid "Set the volume to percent" +msgstr "" + +msgid "Increase the volume by 4%" +msgstr "Zwiększ głośność o 4%" + +msgid "Decrease the volume by 4%" +msgstr "Zmniejsz głośność o 4%" + +msgid "Seek the currently playing track to an absolute position" +msgstr "" + +msgid "Seek the currently playing track by a relative amount" +msgstr "" + +msgid "Playlist options" +msgstr "" + +msgid "Append files/URLs to the playlist" +msgstr "" + +msgid "Loads files/URLs, replacing current playlist" +msgstr "" + +msgid "Play the th track in the playlist" +msgstr "" + +msgid "Other options" +msgstr "Inne opcje" + +msgid "Display the on-screen-display" +msgstr "" + +msgid "Select engine" +msgstr "Wybierz silnik odtwarzania" #, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Ustaw %1 na \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Edytuj znacznik \"%1\"..." - -msgid "Add media" +msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" -msgid "Title" -msgstr "Nazwa" +msgid "Add directory..." +msgstr "Dodaj katalog..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Konfiguruj bibliotekę..." + +msgid "Various Artists" +msgstr "Różni wykonawcy" + +msgid "Unknown" +msgstr "nieznany" + +msgid "Add to playlist" +msgstr "Dodaj do playlisty" + +msgid "Show in various artists" +msgstr "Pokaż w różni wykonawcy" + +msgid "Don't show in various artists" +msgstr "Nie pokazuj w różni wykonawcy" + +msgid "Your library is empty!" +msgstr "Biblioteka jest pusta!" + +msgid "Click here to add some music" +msgstr "Kliknij aby dodać jakąś muzykę" + +msgid "Library advanced grouping" +msgstr "Zaawansowanie grupowanie Biblioteki" + +msgid "You can change the way the songs in the library are organised." +msgstr "Możesz zmienić sposób w jaki prezentowane są utwory w Bibliotece." + +msgid "Group Library by..." +msgstr "Grupuj Bibliotekę według..." + +msgid "First level" +msgstr "Pierwszy poziom" + +msgid "None" +msgstr "Brak" + +msgid "Album" +msgstr "Album" msgid "Artist" msgstr "Wykonawca" -msgid "Album" -msgstr "Album" +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "Kompozytor" + +msgid "Genre" +msgstr "Gatunek" + +msgid "Year" +msgstr "Rok" + +msgid "Year - Album" +msgstr "Rok - Album" + +msgid "Second level" +msgstr "Drugi poziom" + +msgid "Third level" +msgstr "Trzeci poziom" + +msgid "These folders will be scanned for music to make up your library" +msgstr "Te katalogi będą skanowane w poszukiwaniu muzyki" + +msgid "Add new folder..." +msgstr "Dodaj nowy katalog..." + +msgid "Remove folder" +msgstr "Usuń katalog" + +msgid "Options" +msgstr "Opcje" + +msgid "Automatically open single categories in the library tree" +msgstr "Automatycznie otwieraj pojedyńcze kategorie w drzewie Biblioteki" + +msgid "Music Library" +msgstr "Biblioteka muzyki" + +msgid "Form" +msgstr "Forma" + +msgid "Entire collection" +msgstr "Cała kolekcja" + +msgid "Added today" +msgstr "Dodane dzisiaj" + +msgid "Added this week" +msgstr "Dodane w tym tygodniu" + +msgid "Added within three months" +msgstr "Dodane przez trzy ostatnie miesiące" + +msgid "Added this year" +msgstr "Dodane w tym roku" + +msgid "Added this month" +msgstr "Dodane w tym miesiącu" + +msgid "Group by Artist" +msgstr "Grupuj według Artysta" + +msgid "Group by Artist/Album" +msgstr "Grupuj według Artysta/Album" + +msgid "Group by Artist/Year - Album" +msgstr "Grupuj według Artysta/Rok - Album" + +msgid "Group by Album" +msgstr "Grupuj według Album" + +msgid "Group by Genre/Album" +msgstr "Grupuj według Gatunek/Artysta" + +msgid "Group by Genre/Artist/Album" +msgstr "Grupuj według Gatunek/Artysta/Album" + +msgid "Advanced grouping..." +msgstr "Zaawansowane grupowanie..." + +msgid "Enter search terms here" +msgstr "Wpisz szukane wyrażenie" + +msgid "Title" +msgstr "Nazwa" msgid "Length" msgstr "Długość" @@ -68,18 +256,9 @@ msgstr "Utwór" msgid "Disc" msgstr "Płyta" -msgid "Year" -msgstr "Rok" - -msgid "Genre" -msgstr "Gatunek" - msgid "Album artist" msgstr "" -msgid "Composer" -msgstr "Kompozytor" - msgid "BPM" msgstr "" @@ -107,47 +286,41 @@ msgstr "Data modyfikacji" msgid "Date created" msgstr "Data utworzenia" -msgid "Bar analyzer" -msgstr "Analizator słupkowy" - -msgid "Block analyzer" -msgstr "Analizator blokowy" - -msgid "No analyzer" -msgstr "Bez analizatora" - -msgid "Boom analyzer" +msgid "ASF" msgstr "" -msgid "Sonogram" -msgstr "Sonogram" +msgid "FLAC" +msgstr "" -msgid "Turbine" -msgstr "Turbina" +msgid "MP4" +msgstr "" -msgid "Add to playlist" -msgstr "Dodaj do playlisty" +msgid "MPC" +msgstr "" -msgid "Show in various artists" -msgstr "Pokaż w różni wykonawcy" +msgid "MP3" +msgstr "" -msgid "Don't show in various artists" -msgstr "Nie pokazuj w różni wykonawcy" +msgid "Ogg FLAC" +msgstr "" -msgid "Your library is empty!" -msgstr "Biblioteka jest pusta!" +msgid "Ogg Speex" +msgstr "" -msgid "Click here to add some music" -msgstr "Kliknij aby dodać jakąś muzykę" +msgid "Ogg Vorbis" +msgstr "" -msgid "Add directory..." -msgstr "Dodaj katalog..." +msgid "AIFF" +msgstr "" -msgid "Copy to library..." -msgstr "Skopiuj do biblioteki..." +msgid "WAV" +msgstr "" -msgid "Move to library..." -msgstr "Przenieś do biblioteki..." +msgid "TrueAudio" +msgstr "" + +msgid "Stream" +msgstr "" msgid "Hide..." msgstr "Ukryj..." @@ -159,6 +332,50 @@ msgstr "Pokaż sekcję" msgid "Hide %1" msgstr "Ukryj %1" +#, c-format +msgid "add %n songs" +msgstr "" + +#, c-format +msgid "remove %n songs" +msgstr "" + +msgid "move songs" +msgstr "" + +msgid "Don't repeat" +msgstr "Nie powtarzaj" + +msgid "Repeat track" +msgstr "Powtarzaj utwór" + +msgid "Repeat album" +msgstr "Powtarzaj album" + +msgid "Repeat playlist" +msgstr "Powtarzaj playlistę" + +msgid "Don't shuffle" +msgstr "Nie losuj" + +msgid "Shuffle by album" +msgstr "Losuj według albumów" + +msgid "Shuffle all" +msgstr "Losuj wszystko" + +msgid "Repeat" +msgstr "Powtarzaj" + +msgid "Shuffle" +msgstr "Losuj" + +msgid "Authentication failed" +msgstr "Błąd uwierzytelniania" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Twoje dane dla Last.fm są niepoprawne" + msgid "Remove" msgstr "Usuń" @@ -229,9 +446,6 @@ msgstr "Błędna usługa" msgid "Invalid method" msgstr "Błędna metoda" -msgid "Authentication failed" -msgstr "Błąd uwierzytelniania" - msgid "Invalid format" msgstr "Błędny format" @@ -277,57 +491,23 @@ msgstr "" msgid "Unknown error" msgstr "Nieznany błąd" -msgid "Your Last.fm credentials were incorrect" -msgstr "Twoje dane dla Last.fm są niepoprawne" +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" msgid "Radio service couldn't be loaded :-(" msgstr "Usługa radio nie może być załadowana :-(" -#, qt-format -msgid "disc %1" -msgstr "dysk %1" +msgid "Add another stream..." +msgstr "Dodaj następny strumień..." -#, qt-format -msgid "track %1" -msgstr "utwór %1" - -msgid "Paused" -msgstr "Zatrzymane" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "Zakończono playlistę" - -#, qt-format -msgid "Volume %1%" -msgstr "Głośność %1%" - -msgid "[click to edit]" -msgstr "[kliknij aby edytować]" - -#, c-format -msgid "Editing %n tracks" -msgstr "" - -msgid "Loading audio engine" -msgstr "Ładowanie silnika dźwięku" - -msgid "Updating library" -msgstr "Aktualizowanie biblioteki" - -msgid "Getting channels" -msgstr "Pobieranie kanałów" - -msgid "Loading stream" -msgstr "Ładowanie strumienia" - -msgid "Loading Last.fm radio" -msgstr "Ładowanie radia Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" +msgid "Your radio streams" +msgstr "Twoje strumienie radiowe" msgid "Open somafm.com in browser" msgstr "Otwórz somafm.com w przeglądarce" @@ -335,11 +515,122 @@ msgstr "Otwórz somafm.com w przeglądarce" msgid "Refresh channels" msgstr "Odśwież kanały" -msgid "OSD Preview" -msgstr "Podgląd OSD" +msgid "Enter your Last.fm details below:" +msgstr "Podaj swoje dane dla Last.fm:" -msgid "Drag to reposition" -msgstr "Przeciągnij aby zmienić pozycję" +msgid "Last.fm username" +msgstr "Użytkownik Last.fm" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "Hasło Last.fm" + +msgid "Scrobble tracks that I listen to" +msgstr "Wysyłaj informacje o utworach których słucham" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Musisz posiadać opłacone konto aby " +"słuchać radia Last.fm w Clementine." + +msgid "Authenticating..." +msgstr "Uwierzytelnianie..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Odtwarzaj Wykonawcę lub Znacznik" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "Wpisz wykonawcę lub znacznik aby słuchać radia Last.fm." + +msgid "Tag" +msgstr "Znacznik" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + +#, qt-format +msgid "" +"Could not create the GStreamer element \"%1\" - make sure you have all the " +"required GStreamer plugins installed" +msgstr "" + +#, qt-format +msgid "Successfully written %1" +msgstr "" + +#, qt-format +msgid "Transcoding %1 files using %2 threads" +msgstr "" + +#, qt-format +msgid "Error processing %1: %2" +msgstr "" + +#, qt-format +msgid "Starting %1" +msgstr "" + +msgid "Transcode Music" +msgstr "" + +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" #, qt-format msgid "About %1" @@ -358,12 +649,6 @@ msgstr "Podziękowania dla" msgid "...and all the Amarok contributors" msgstr "...i wszystkich osób mających wkład w rozwój Amaroka" -msgid "Add another stream..." -msgstr "Dodaj następny strumień..." - -msgid "Your radio streams" -msgstr "Twoje strumienie radiowe" - msgid "All albums" msgstr "Wszystkie albumy" @@ -390,43 +675,11 @@ msgstr "" msgid "All files (*)" msgstr "Wszystkie pliki (*)" -msgid "Unknown" -msgstr "nieznany" +msgid "[click to edit]" +msgstr "[kliknij aby edytować]" -msgid "ASF" -msgstr "" - -msgid "FLAC" -msgstr "" - -msgid "MP4" -msgstr "" - -msgid "MPC" -msgstr "" - -msgid "MP3" -msgstr "" - -msgid "Ogg FLAC" -msgstr "" - -msgid "Ogg Speex" -msgstr "" - -msgid "Ogg Vorbis" -msgstr "" - -msgid "AIFF" -msgstr "" - -msgid "WAV" -msgstr "" - -msgid "TrueAudio" -msgstr "" - -msgid "Stream" +#, c-format +msgid "Editing %n tracks" msgstr "" msgid "Pre-amp" @@ -499,148 +752,92 @@ msgstr "" msgid "Are you sure you want to delete the \"%1\" preset?" msgstr "" -msgid "Usage" -msgstr "Użycie" - -msgid "options" -msgstr "opcje" - -msgid "URL(s)" +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Player options" -msgstr "Opcje odtwarzacza" - -msgid "Start the playlist currently playing" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Play if stopped, pause if playing" +msgid "All Files (*)" msgstr "" -msgid "Pause playback" -msgstr "Wstrzymaj odtwarzanie" +msgid "Play" +msgstr "Odtwarzaj" -msgid "Stop playback" -msgstr "Zatrzymaj odtwarzanie" +msgid "Stop after this track" +msgstr "Zatrzymaj po tym utworze" -msgid "Skip backwards in playlist" -msgstr "" +msgid "Check for updates..." +msgstr "Sprawdź aktualizacje..." -msgid "Skip forwards in playlist" -msgstr "" - -msgid "Set the volume to percent" -msgstr "" - -msgid "Increase the volume by 4%" -msgstr "Zwiększ głośność o 4%" - -msgid "Decrease the volume by 4%" -msgstr "Zmniejsz głośność o 4%" - -msgid "Seek the currently playing track to an absolute position" -msgstr "" - -msgid "Seek the currently playing track by a relative amount" -msgstr "" - -msgid "Playlist options" -msgstr "" - -msgid "Append files/URLs to the playlist" -msgstr "" - -msgid "Loads files/URLs, replacing current playlist" -msgstr "" - -msgid "Play the th track in the playlist" -msgstr "" - -msgid "Other options" -msgstr "Inne opcje" - -msgid "Display the on-screen-display" -msgstr "" - -msgid "Select engine" -msgstr "Wybierz silnik odtwarzania" +msgid "Pause" +msgstr "Pauza" #, qt-format -msgid "Unknown audio engine \"%1\". Choices are:" -msgstr "" - -#, c-format -msgid "add %n songs" -msgstr "" - -#, c-format -msgid "remove %n songs" -msgstr "" - -msgid "move songs" -msgstr "" +msgid "Set %1 to \"%2\"..." +msgstr "Ustaw %1 na \"%2\"..." #, qt-format -msgid "" -"Could not create the GStreamer element \"%1\" - make sure you have all the " -"required GStreamer plugins installed" +msgid "Edit tag \"%1\"..." +msgstr "Edytuj znacznik \"%1\"..." + +msgid "Add media" msgstr "" -#, qt-format -msgid "Successfully written %1" +msgid "OSD Preview" +msgstr "Podgląd OSD" + +msgid "Drag to reposition" +msgstr "Przeciągnij aby zmienić pozycję" + +msgid "Version" +msgstr "Wersja" + +msgid "Add Stream" +msgstr "Dodaj URL" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Dodaj URL radia internetowego:" + +msgid "Save this stream in the Radio tab" +msgstr "Zapisz URL na karcie Radio" + +msgid "Cover Manager" +msgstr "Menadżer okładek" + +msgid "Show fullsize..." +msgstr "Pokaż w pełnej wielkości..." + +msgid "Fetch automatically" +msgstr "Pobierz automatycznie" + +msgid "Choose manual cover..." +msgstr "Wybierz okładkę ręcznie..." + +msgid "Unset cover" +msgstr "Usuń okładkę" + +msgid "View" +msgstr "Pokaż" + +msgid "Fetch Missing Covers" +msgstr "Pobierz brakujące okładki" + +msgid "Edit track information" +msgstr "Edytuj informacje o utworze" + +msgid "Comment" +msgstr "Komentarz" + +msgid "Equalizer" msgstr "" -#, qt-format -msgid "Transcoding %1 files using %2 threads" +msgid "Preset:" msgstr "" -#, qt-format -msgid "Error processing %1: %2" +msgid "Enable equalizer" msgstr "" -#, qt-format -msgid "Starting %1" -msgstr "" - -msgid "Start transcoding" -msgstr "" - -#, c-format -msgid "%n remaining" -msgstr "" - -#, c-format -msgid "%n finished" -msgstr "" - -#, c-format -msgid "%n failed" -msgstr "" - -msgid "Add files to transcode" -msgstr "" - -msgid "Open magnatune.com in browser" -msgstr "" - -msgid "Refresh catalogue" -msgstr "" - -msgid "Search Magnatune" -msgstr "" - -msgid "Various Artists" -msgstr "Różni wykonawcy" - -msgid "Show" -msgstr "" - -msgid "Group by" -msgstr "" - -msgid "Configure library..." -msgstr "Konfiguruj bibliotekę..." - msgid "Clementine" msgstr "" @@ -701,9 +898,6 @@ msgstr "Dodaj strumień..." msgid "Open media..." msgstr "Otwórz media..." -msgid "Cover Manager" -msgstr "Menadżer okładek" - msgid "Shuffle mode" msgstr "Tryb losowy" @@ -713,12 +907,6 @@ msgstr "Tryb powtarzania" msgid "Remove from playlist" msgstr "Usuń z playlisty" -msgid "Equalizer" -msgstr "" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Biblioteka" @@ -743,74 +931,6 @@ msgstr "Pomoc" msgid "Tools" msgstr "Narzędzia" -msgid "These folders will be scanned for music to make up your library" -msgstr "Te katalogi będą skanowane w poszukiwaniu muzyki" - -msgid "Add new folder..." -msgstr "Dodaj nowy katalog..." - -msgid "Remove folder" -msgstr "Usuń katalog" - -msgid "Options" -msgstr "Opcje" - -msgid "Automatically open single categories in the library tree" -msgstr "Automatycznie otwieraj pojedyńcze kategorie w drzewie Biblioteki" - -msgid "Form" -msgstr "Forma" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Podaj swoje dane dla Last.fm:" - -msgid "Last.fm username" -msgstr "Użytkownik Last.fm" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "Hasło Last.fm" - -msgid "Scrobble tracks that I listen to" -msgstr "Wysyłaj informacje o utworach których słucham" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Musisz posiadać opłacone konto aby " -"słuchać radia Last.fm w Clementine." - -msgid "Authenticating..." -msgstr "Uwierzytelnianie..." - -msgid "Play Artist or Tag" -msgstr "Odtwarzaj Wykonawcę lub Znacznik" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "Wpisz wykonawcę lub znacznik aby słuchać radia Last.fm." - -msgid "Tag" -msgstr "Znacznik" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "Edytuj informacje o utworze" - -msgid "Comment" -msgstr "Komentarz" - msgid "Playback" msgstr "Odtwarzanie" @@ -820,12 +940,6 @@ msgstr "" msgid "Notifications" msgstr "Powiadomienia" -msgid "Music Library" -msgstr "Biblioteka muzyki" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "" @@ -931,171 +1045,57 @@ msgstr "Kolor tekstu" msgid "Choose color..." msgstr "Wybierz kolor..." -msgid "Version" -msgstr "Wersja" +msgid "Copy to library..." +msgstr "Skopiuj do biblioteki..." -msgid "Add Stream" -msgstr "Dodaj URL" +msgid "Move to library..." +msgstr "Przenieś do biblioteki..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Dodaj URL radia internetowego:" +msgid "Loading audio engine" +msgstr "Ładowanie silnika dźwięku" -msgid "Save this stream in the Radio tab" -msgstr "Zapisz URL na karcie Radio" +msgid "Updating library" +msgstr "Aktualizowanie biblioteki" -msgid "Show fullsize..." -msgstr "Pokaż w pełnej wielkości..." +msgid "Getting channels" +msgstr "Pobieranie kanałów" -msgid "Fetch automatically" -msgstr "Pobierz automatycznie" +msgid "Loading stream" +msgstr "Ładowanie strumienia" -msgid "Choose manual cover..." -msgstr "Wybierz okładkę ręcznie..." +msgid "Loading Last.fm radio" +msgstr "Ładowanie radia Last.fm" -msgid "Unset cover" -msgstr "Usuń okładkę" - -msgid "Enter search terms here" -msgstr "Wpisz szukane wyrażenie" - -msgid "View" -msgstr "Pokaż" - -msgid "Fetch Missing Covers" -msgstr "Pobierz brakujące okładki" - -msgid "Don't repeat" -msgstr "Nie powtarzaj" - -msgid "Repeat track" -msgstr "Powtarzaj utwór" - -msgid "Repeat album" -msgstr "Powtarzaj album" - -msgid "Repeat playlist" -msgstr "Powtarzaj playlistę" - -msgid "Don't shuffle" -msgstr "Nie losuj" - -msgid "Shuffle by album" -msgstr "Losuj według albumów" - -msgid "Shuffle all" -msgstr "Losuj wszystko" - -msgid "Repeat" -msgstr "Powtarzaj" - -msgid "Shuffle" -msgstr "Losuj" - -msgid "Library advanced grouping" -msgstr "Zaawansowanie grupowanie Biblioteki" - -msgid "You can change the way the songs in the library are organised." -msgstr "Możesz zmienić sposób w jaki prezentowane są utwory w Bibliotece." - -msgid "Group Library by..." -msgstr "Grupuj Bibliotekę według..." - -msgid "First level" -msgstr "Pierwszy poziom" - -msgid "None" -msgstr "Brak" - -msgid "Albumartist" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Year - Album" -msgstr "Rok - Album" +#, qt-format +msgid "disc %1" +msgstr "dysk %1" -msgid "Second level" -msgstr "Drugi poziom" +#, qt-format +msgid "track %1" +msgstr "utwór %1" -msgid "Third level" -msgstr "Trzeci poziom" +msgid "Paused" +msgstr "Zatrzymane" -msgid "Preset:" +msgid "Stopped" msgstr "" -msgid "Enable equalizer" +msgid "Playlist finished" +msgstr "Zakończono playlistę" + +#, qt-format +msgid "Volume %1%" +msgstr "Głośność %1%" + +msgid "..." +msgstr "..." + +msgid "0:00:00" msgstr "" -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Cała kolekcja" - -msgid "Added today" -msgstr "Dodane dzisiaj" - -msgid "Added this week" -msgstr "Dodane w tym tygodniu" - -msgid "Added within three months" -msgstr "Dodane przez trzy ostatnie miesiące" - -msgid "Added this year" -msgstr "Dodane w tym roku" - -msgid "Added this month" -msgstr "Dodane w tym miesiącu" - -msgid "Group by Artist" -msgstr "Grupuj według Artysta" - -msgid "Group by Artist/Album" -msgstr "Grupuj według Artysta/Album" - -msgid "Group by Artist/Year - Album" -msgstr "Grupuj według Artysta/Rok - Album" - -msgid "Group by Album" -msgstr "Grupuj według Album" - -msgid "Group by Genre/Album" -msgstr "Grupuj według Gatunek/Artysta" - -msgid "Group by Genre/Artist/Album" -msgstr "Grupuj według Gatunek/Artysta/Album" - -msgid "Advanced grouping..." -msgstr "Zaawansowane grupowanie..." - #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/pt.po b/src/translations/pt.po index a65b11067..0c2bb6628 100644 --- a/src/translations/pt.po +++ b/src/translations/pt.po @@ -17,94 +17,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-05-04 03:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Reproduzir" - -msgid "Stop after this track" -msgstr "Parar a reprodução depois da faixa actual" - -msgid "Check for updates..." -msgstr "Verificar se há actualizações..." - -msgid "Pause" -msgstr "Pausa" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Colocar %1 para \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Editar a tag \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Título" - -msgid "Artist" -msgstr "Artista" - -msgid "Album" -msgstr "Álbum" - -msgid "Length" -msgstr "Duração" - -msgid "Track" -msgstr "Faixa" - -msgid "Disc" -msgstr "Disco" - -msgid "Year" -msgstr "Ano" - -msgid "Genre" -msgstr "Género" - -msgid "Album artist" -msgstr "Artista do álbum" - -msgid "Composer" -msgstr "Compositor" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "taxa de bits" - -msgid "Sample rate" -msgstr "Taxa de amostragem" - -msgid "File name" -msgstr "Nome do ficheiro" - -msgid "File name (without path)" -msgstr "Nome do ficheiro (sem o caminho)" - -msgid "File size" -msgstr "Tamanho do ficheiro" - -msgid "File type" -msgstr "Tipo de ficheiro" - -msgid "Date modified" -msgstr "Data de alteração" - -msgid "Date created" -msgstr "Data de criação" +msgid "No analyzer" +msgstr "Sem analisador" msgid "Bar analyzer" msgstr "Analisador da barra" @@ -112,9 +26,6 @@ msgstr "Analisador da barra" msgid "Block analyzer" msgstr "Analisador de blocos" -msgid "No analyzer" -msgstr "Sem analisador" - msgid "Boom analyzer" msgstr "Analisador de Boom" @@ -124,382 +35,6 @@ msgstr "Sonogram" msgid "Turbine" msgstr "Turbine" -msgid "Add to playlist" -msgstr "Adicionar à lista de reprodução" - -msgid "Show in various artists" -msgstr "Mostrar em vários artistas" - -msgid "Don't show in various artists" -msgstr "Não mostrar em vários artistas" - -msgid "Your library is empty!" -msgstr "A biblioteca encontra-se vazia!" - -msgid "Click here to add some music" -msgstr "Clique aqui para adicionar música" - -msgid "Add directory..." -msgstr "Adicionar directoria..." - -msgid "Copy to library..." -msgstr "Copiar para a biblioteca" - -msgid "Move to library..." -msgstr "Mover para a biblioteca..." - -msgid "Hide..." -msgstr "Esconder..." - -msgid "Show section" -msgstr "Mostrar a secção" - -#, qt-format -msgid "Hide %1" -msgstr "Esconder %1" - -msgid "Remove" -msgstr "Remover" - -msgid "Play artist radio..." -msgstr "Reproduzir um artista na radio..." - -msgid "Play tag radio..." -msgstr "Reproduzir a tag da rádio..." - -msgid "Configure Last.fm..." -msgstr "Configurar Last.fm..." - -msgid "My Recommendations" -msgstr "As Minhas Recomendações" - -msgid "My Radio Station" -msgstr "A Minha Estação de Rádio" - -msgid "My Loved Tracks" -msgstr "As Minhas Faixas Preferidas" - -msgid "My Neighborhood" -msgstr "Os meus vizinhos" - -msgid "Artist radio" -msgstr "Artista da rádio" - -msgid "Tag radio" -msgstr "Marcar rádio" - -msgid "Friends" -msgstr "Amigos" - -msgid "Neighbors" -msgstr "Vizinhos" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Radio da Last.fm - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Faixas preferidas da Last.fm - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Rádios dos vizinhos da Last.fm - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Rários recomendados pela Last.fm - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Biblioteca da Last.fm - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Artistas da Last.fm similares com %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Tag do rádio da Last.fm: %1" - -msgid "Invalid service" -msgstr "Serviço Inválido" - -msgid "Invalid method" -msgstr "Método inválido" - -msgid "Authentication failed" -msgstr "Falha na autenticação" - -msgid "Invalid format" -msgstr "Formato Inválido" - -msgid "Invalid parameters" -msgstr "Parâmetros inválidos" - -msgid "Invalid resource specified" -msgstr "Recurso inválido especificado" - -msgid "Operation failed" -msgstr "A operação falhou" - -msgid "Invalid session key" -msgstr "Chave de sessão inválida" - -msgid "Invalid API key" -msgstr "Chave da API inválida" - -msgid "Service offline" -msgstr "Serviço Inválido" - -msgid "This stream is for paid subscribers only" -msgstr "Esta stream é apenas para assinantes" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" -"Last.fm está ocupada neste momento, por favor tente mais tarde em poucos " -"minutos" - -msgid "Not enough content" -msgstr "Conteúdo insuficiente" - -msgid "Not enough members" -msgstr "Membros insuficientes" - -msgid "Not enough fans" -msgstr "Fãs insuficientes" - -msgid "Not enough neighbors" -msgstr "Vizinhos insuficientes" - -msgid "Malformed response" -msgstr "Resposta mal formada" - -msgid "Unknown error" -msgstr "Erro Desconhecido" - -msgid "Your Last.fm credentials were incorrect" -msgstr "A suas credenciais da Last.fm estão incorrectas" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Serviço de rádio não pode ser carregado :-(" - -#, qt-format -msgid "disc %1" -msgstr "disco %1" - -#, qt-format -msgid "track %1" -msgstr "faixa %1" - -msgid "Paused" -msgstr "Em Pausa" - -msgid "Stopped" -msgstr "Parado" - -msgid "Playlist finished" -msgstr "Lista de músicas terminada" - -#, qt-format -msgid "Volume %1%" -msgstr "Volume %1%" - -msgid "[click to edit]" -msgstr "[clique para editar]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Editando %n faixas" - -msgid "Loading audio engine" -msgstr "Carregando o sistema de áudio" - -msgid "Updating library" -msgstr "A actualizar a biblioteca" - -msgid "Getting channels" -msgstr "Obter canais" - -msgid "Loading stream" -msgstr "A carregar a stream" - -msgid "Loading Last.fm radio" -msgstr "Carregando a rádio da Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Abrir soma.fm no navegador da internet" - -msgid "Refresh channels" -msgstr "Actualizar os canais" - -msgid "OSD Preview" -msgstr "Pré-visualizar o OSD" - -msgid "Drag to reposition" -msgstr "Arraste para posicionar" - -#, qt-format -msgid "About %1" -msgstr "Acerca do %1" - -#, qt-format -msgid "Version %1" -msgstr "Versão %1" - -msgid "Authors" -msgstr "Autores" - -msgid "Thanks to" -msgstr "Agradecimentos a" - -msgid "...and all the Amarok contributors" -msgstr "... e a todos os contribuidores do Amarok" - -msgid "Add another stream..." -msgstr "Adicionar outro stream..." - -msgid "Your radio streams" -msgstr "As suas streams de rádio" - -msgid "All albums" -msgstr "Todos os álbuns" - -msgid "Albums with covers" -msgstr "Álbuns com capas" - -msgid "Albums without covers" -msgstr "Álbuns sem capas" - -msgid "All artists" -msgstr "Todos os artistas" - -msgid "Various artists" -msgstr "Vários artistas" - -msgid "Choose manual cover" -msgstr "Escolher uma capa manualmente" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Imagens (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Todos os ficheiros (*)" - -msgid "Unknown" -msgstr "Desconhecido" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Transmissão" - -msgid "Pre-amp" -msgstr "Pré-Amp" - -msgid "Classical" -msgstr "Clássica" - -msgid "Club" -msgstr "Clube" - -msgid "Dance" -msgstr "Dança" - -msgid "Full Bass" -msgstr "Full Bass" - -msgid "Full Treble" -msgstr "Full Treble" - -msgid "Full Bass + Treble" -msgstr "Full Bass + Treble" - -msgid "Laptop/Headphones" -msgstr "Portátil/Auscultadores" - -msgid "Large Hall" -msgstr "Large Hall" - -msgid "Live" -msgstr "Ao Vivo" - -msgid "Party" -msgstr "Festa" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Suave" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Zero" - -msgid "Save preset" -msgstr "Salvar Pré-Definições" - -msgid "Name" -msgstr "Nome" - -msgid "Delete preset" -msgstr "Apagar a predefinição" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Tem a certeza que deseja apagar a pré-definição \"%1\"" - msgid "Usage" msgstr "Espaço utilizado" @@ -570,6 +105,232 @@ msgstr "Seleccione o motor" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Motor de áudio desconhecido \"%1\". As alternativas são:" +msgid "Add directory..." +msgstr "Adicionar directoria..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurar a biblioteca..." + +msgid "Various Artists" +msgstr "Vários Artistas" + +msgid "Unknown" +msgstr "Desconhecido" + +msgid "Add to playlist" +msgstr "Adicionar à lista de reprodução" + +msgid "Show in various artists" +msgstr "Mostrar em vários artistas" + +msgid "Don't show in various artists" +msgstr "Não mostrar em vários artistas" + +msgid "Your library is empty!" +msgstr "A biblioteca encontra-se vazia!" + +msgid "Click here to add some music" +msgstr "Clique aqui para adicionar música" + +msgid "Library advanced grouping" +msgstr "Grupo avançado da biblioteca" + +msgid "You can change the way the songs in the library are organised." +msgstr "Pode modificar como as músicas são organizadas na biblioteca." + +msgid "Group Library by..." +msgstr "Grupo da Biblioteca por..." + +msgid "First level" +msgstr "Primeiro Nível" + +msgid "None" +msgstr "Nenhum" + +msgid "Album" +msgstr "Álbum" + +msgid "Artist" +msgstr "Artista" + +msgid "Albumartist" +msgstr "Álbum - Artista" + +msgid "Composer" +msgstr "Compositor" + +msgid "Genre" +msgstr "Género" + +msgid "Year" +msgstr "Ano" + +msgid "Year - Album" +msgstr "Ano - Álbum" + +msgid "Second level" +msgstr "Segundo nível" + +msgid "Third level" +msgstr "Terceiro nível" + +msgid "These folders will be scanned for music to make up your library" +msgstr "Estas pastas irão ser analisadas para criar a sua biblioteca" + +msgid "Add new folder..." +msgstr "Adicionar uma nova pasta..." + +msgid "Remove folder" +msgstr "Apagar a pasta" + +msgid "Options" +msgstr "Opções" + +msgid "Automatically open single categories in the library tree" +msgstr "Abrir categorias individuais automaticamente na biblioteca em árvore" + +msgid "Music Library" +msgstr "Biblioteca de Música" + +msgid "Form" +msgstr "Formulário" + +msgid "Entire collection" +msgstr "Colecção inteira" + +msgid "Added today" +msgstr "Adicionado hoje" + +msgid "Added this week" +msgstr "Adicionado esta semana" + +msgid "Added within three months" +msgstr "Adicionado com um espaço de três meses" + +msgid "Added this year" +msgstr "Adicionado este ano" + +msgid "Added this month" +msgstr "Adicionado este mês" + +msgid "Group by Artist" +msgstr "Artista por Grupo" + +msgid "Group by Artist/Album" +msgstr "Grupo por Artista/Álbum" + +msgid "Group by Artist/Year - Album" +msgstr "Grupo por Artista/Álbum" + +msgid "Group by Album" +msgstr "Grupo por Álbum" + +msgid "Group by Genre/Album" +msgstr "Grupo por Género/Álbum" + +msgid "Group by Genre/Artist/Album" +msgstr "Grupo por Género/Artista/Álbum" + +msgid "Advanced grouping..." +msgstr "Grupo Avançado..." + +msgid "Enter search terms here" +msgstr "Indique aqui os termos de procura" + +msgid "Title" +msgstr "Título" + +msgid "Length" +msgstr "Duração" + +msgid "Track" +msgstr "Faixa" + +msgid "Disc" +msgstr "Disco" + +msgid "Album artist" +msgstr "Artista do álbum" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "taxa de bits" + +msgid "Sample rate" +msgstr "Taxa de amostragem" + +msgid "File name" +msgstr "Nome do ficheiro" + +msgid "File name (without path)" +msgstr "Nome do ficheiro (sem o caminho)" + +msgid "File size" +msgstr "Tamanho do ficheiro" + +msgid "File type" +msgstr "Tipo de ficheiro" + +msgid "Date modified" +msgstr "Data de alteração" + +msgid "Date created" +msgstr "Data de criação" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Transmissão" + +msgid "Hide..." +msgstr "Esconder..." + +msgid "Show section" +msgstr "Mostrar a secção" + +#, qt-format +msgid "Hide %1" +msgstr "Esconder %1" + #, c-format msgid "add %n songs" msgstr "adicionar %n canções" @@ -581,6 +342,241 @@ msgstr "remover %n canções" msgid "move songs" msgstr "mover canções" +msgid "Don't repeat" +msgstr "Não repetir" + +msgid "Repeat track" +msgstr "Repetir faixa" + +msgid "Repeat album" +msgstr "Repetir álbum" + +msgid "Repeat playlist" +msgstr "Repetir a lista de reprodução" + +msgid "Don't shuffle" +msgstr "Não baralhe" + +msgid "Shuffle by album" +msgstr "Baralhe por álbum" + +msgid "Shuffle all" +msgstr "Baralhe tudo" + +msgid "Repeat" +msgstr "Repetir" + +msgid "Shuffle" +msgstr "Baralhar" + +msgid "Authentication failed" +msgstr "Falha na autenticação" + +msgid "Your Last.fm credentials were incorrect" +msgstr "A suas credenciais da Last.fm estão incorrectas" + +msgid "Remove" +msgstr "Remover" + +msgid "Play artist radio..." +msgstr "Reproduzir um artista na radio..." + +msgid "Play tag radio..." +msgstr "Reproduzir a tag da rádio..." + +msgid "Configure Last.fm..." +msgstr "Configurar Last.fm..." + +msgid "My Recommendations" +msgstr "As Minhas Recomendações" + +msgid "My Radio Station" +msgstr "A Minha Estação de Rádio" + +msgid "My Loved Tracks" +msgstr "As Minhas Faixas Preferidas" + +msgid "My Neighborhood" +msgstr "Os meus vizinhos" + +msgid "Artist radio" +msgstr "Artista da rádio" + +msgid "Tag radio" +msgstr "Marcar rádio" + +msgid "Friends" +msgstr "Amigos" + +msgid "Neighbors" +msgstr "Vizinhos" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Radio da Last.fm - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Faixas preferidas da Last.fm - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Rádios dos vizinhos da Last.fm - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Rários recomendados pela Last.fm - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Biblioteca da Last.fm - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Artistas da Last.fm similares com %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Tag do rádio da Last.fm: %1" + +msgid "Invalid service" +msgstr "Serviço Inválido" + +msgid "Invalid method" +msgstr "Método inválido" + +msgid "Invalid format" +msgstr "Formato Inválido" + +msgid "Invalid parameters" +msgstr "Parâmetros inválidos" + +msgid "Invalid resource specified" +msgstr "Recurso inválido especificado" + +msgid "Operation failed" +msgstr "A operação falhou" + +msgid "Invalid session key" +msgstr "Chave de sessão inválida" + +msgid "Invalid API key" +msgstr "Chave da API inválida" + +msgid "Service offline" +msgstr "Serviço Inválido" + +msgid "This stream is for paid subscribers only" +msgstr "Esta stream é apenas para assinantes" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" +"Last.fm está ocupada neste momento, por favor tente mais tarde em poucos " +"minutos" + +msgid "Not enough content" +msgstr "Conteúdo insuficiente" + +msgid "Not enough members" +msgstr "Membros insuficientes" + +msgid "Not enough fans" +msgstr "Fãs insuficientes" + +msgid "Not enough neighbors" +msgstr "Vizinhos insuficientes" + +msgid "Malformed response" +msgstr "Resposta mal formada" + +msgid "Unknown error" +msgstr "Erro Desconhecido" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Serviço de rádio não pode ser carregado :-(" + +msgid "Add another stream..." +msgstr "Adicionar outro stream..." + +msgid "Your radio streams" +msgstr "As suas streams de rádio" + +msgid "Open somafm.com in browser" +msgstr "Abrir soma.fm no navegador da internet" + +msgid "Refresh channels" +msgstr "Actualizar os canais" + +msgid "Enter your Last.fm details below:" +msgstr "Introduza os seus detalhes da Last.fm em baixo:" + +msgid "Last.fm username" +msgstr "Nome de utilizador da Last.fm" + +msgid "Sign out" +msgstr "Sair" + +msgid "Last.fm password" +msgstr "Last.fm password" + +msgid "Scrobble tracks that I listen to" +msgstr "Scrobble as faixas que eu ouvir" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Mostrar os botões \"adorar\" e \"excluir\"" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Note que deverá ser um assinante " +"para ouvir rádio da Last.fm com o Clementine." + +msgid "Authenticating..." +msgstr "A Autenticar..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Reproduzir Artista ou Tag" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Introduza um artista ou tag para começar a ouvir a rádio da " +"Last.fm." + +msgid "Tag" +msgstr "Tag" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -603,44 +599,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Acerca do %1" + +#, qt-format +msgid "Version %1" +msgstr "Versão %1" + +msgid "Authors" +msgstr "Autores" + +msgid "Thanks to" +msgstr "Agradecimentos a" + +msgid "...and all the Amarok contributors" +msgstr "... e a todos os contribuidores do Amarok" + +msgid "All albums" +msgstr "Todos os álbuns" + +msgid "Albums with covers" +msgstr "Álbuns com capas" + +msgid "Albums without covers" +msgstr "Álbuns sem capas" + +msgid "All artists" +msgstr "Todos os artistas" + +msgid "Various artists" +msgstr "Vários artistas" + +msgid "Choose manual cover" +msgstr "Escolher uma capa manualmente" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Imagens (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Todos os ficheiros (*)" + +msgid "[click to edit]" +msgstr "[clique para editar]" + #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" +msgstr "Editando %n faixas" + +msgid "Pre-amp" +msgstr "Pré-Amp" + +msgid "Classical" +msgstr "Clássica" + +msgid "Club" +msgstr "Clube" + +msgid "Dance" +msgstr "Dança" + +msgid "Full Bass" +msgstr "Full Bass" + +msgid "Full Treble" +msgstr "Full Treble" + +msgid "Full Bass + Treble" +msgstr "Full Bass + Treble" + +msgid "Laptop/Headphones" +msgstr "Portátil/Auscultadores" + +msgid "Large Hall" +msgstr "Large Hall" + +msgid "Live" +msgstr "Ao Vivo" + +msgid "Party" +msgstr "Festa" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Suave" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Zero" + +msgid "Save preset" +msgstr "Salvar Pré-Definições" + +msgid "Name" +msgstr "Nome" + +msgid "Delete preset" +msgstr "Apagar a predefinição" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Tem a certeza que deseja apagar a pré-definição \"%1\"" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -#, c-format -msgid "%n finished" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -#, c-format -msgid "%n failed" +msgid "All Files (*)" msgstr "" -msgid "Add files to transcode" +msgid "Play" +msgstr "Reproduzir" + +msgid "Stop after this track" +msgstr "Parar a reprodução depois da faixa actual" + +msgid "Check for updates..." +msgstr "Verificar se há actualizações..." + +msgid "Pause" +msgstr "Pausa" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Colocar %1 para \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Editar a tag \"%1\"..." + +msgid "Add media" msgstr "" -msgid "Open magnatune.com in browser" -msgstr "" +msgid "OSD Preview" +msgstr "Pré-visualizar o OSD" -msgid "Refresh catalogue" -msgstr "" +msgid "Drag to reposition" +msgstr "Arraste para posicionar" -msgid "Search Magnatune" -msgstr "" +msgid "Version" +msgstr "Versão" -msgid "Various Artists" -msgstr "Vários Artistas" +msgid "Add Stream" +msgstr "Adicionar uma stream" -msgid "Show" -msgstr "" +msgid "Enter the URL of an internet radio stream:" +msgstr "Introduza um URL de uma stream de rádio da internet:" -msgid "Group by" -msgstr "" +msgid "Save this stream in the Radio tab" +msgstr "Guarde esta stream na Rádio tab" -msgid "Configure library..." -msgstr "Configurar a biblioteca..." +msgid "Cover Manager" +msgstr "Gestor de Capas" + +msgid "Show fullsize..." +msgstr "Mostar tamanho máximo..." + +msgid "Fetch automatically" +msgstr "Obter automaticamente" + +msgid "Choose manual cover..." +msgstr "Escolher uma capa manualmente..." + +msgid "Unset cover" +msgstr "Sem capa" + +msgid "View" +msgstr "Visualizar" + +msgid "Fetch Missing Covers" +msgstr "Obter as Capas em Falta" + +msgid "Edit track information" +msgstr "Editar a informação da faixa" + +msgid "Comment" +msgstr "Comentário" + +msgid "Equalizer" +msgstr "Equalizador" + +msgid "Preset:" +msgstr "Predefinição:" + +msgid "Enable equalizer" +msgstr "Activar o equalizador" msgid "Clementine" msgstr "Clementine" @@ -702,9 +901,6 @@ msgstr "Adicionar stream..." msgid "Open media..." msgstr "Abrir ficheiro multimédia..." -msgid "Cover Manager" -msgstr "Gestor de Capas" - msgid "Shuffle mode" msgstr "Modo aleatório" @@ -714,12 +910,6 @@ msgstr "Modo de repetição" msgid "Remove from playlist" msgstr "Remover da lista de reprodução" -msgid "Equalizer" -msgstr "Equalizador" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Biblioteca" @@ -744,76 +934,6 @@ msgstr "Ajuda" msgid "Tools" msgstr "Ferramentas" -msgid "These folders will be scanned for music to make up your library" -msgstr "Estas pastas irão ser analisadas para criar a sua biblioteca" - -msgid "Add new folder..." -msgstr "Adicionar uma nova pasta..." - -msgid "Remove folder" -msgstr "Apagar a pasta" - -msgid "Options" -msgstr "Opções" - -msgid "Automatically open single categories in the library tree" -msgstr "Abrir categorias individuais automaticamente na biblioteca em árvore" - -msgid "Form" -msgstr "Formulário" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Introduza os seus detalhes da Last.fm em baixo:" - -msgid "Last.fm username" -msgstr "Nome de utilizador da Last.fm" - -msgid "Sign out" -msgstr "Sair" - -msgid "Last.fm password" -msgstr "Last.fm password" - -msgid "Scrobble tracks that I listen to" -msgstr "Scrobble as faixas que eu ouvir" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Mostrar os botões \"adorar\" e \"excluir\"" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Note que deverá ser um assinante " -"para ouvir rádio da Last.fm com o Clementine." - -msgid "Authenticating..." -msgstr "A Autenticar..." - -msgid "Play Artist or Tag" -msgstr "Reproduzir Artista ou Tag" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Introduza um artista ou tag para começar a ouvir a rádio da " -"Last.fm." - -msgid "Tag" -msgstr "Tag" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Editar a informação da faixa" - -msgid "Comment" -msgstr "Comentário" - msgid "Playback" msgstr "Reprodução" @@ -823,12 +943,6 @@ msgstr "Comportamento" msgid "Notifications" msgstr "Notificações" -msgid "Music Library" -msgstr "Biblioteca de Música" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Desvanecer" @@ -934,170 +1048,56 @@ msgstr "Cor do Texto" msgid "Choose color..." msgstr "Escolher a cor.." -msgid "Version" -msgstr "Versão" +msgid "Copy to library..." +msgstr "Copiar para a biblioteca" -msgid "Add Stream" -msgstr "Adicionar uma stream" +msgid "Move to library..." +msgstr "Mover para a biblioteca..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Introduza um URL de uma stream de rádio da internet:" +msgid "Loading audio engine" +msgstr "Carregando o sistema de áudio" -msgid "Save this stream in the Radio tab" -msgstr "Guarde esta stream na Rádio tab" +msgid "Updating library" +msgstr "A actualizar a biblioteca" -msgid "Show fullsize..." -msgstr "Mostar tamanho máximo..." +msgid "Getting channels" +msgstr "Obter canais" -msgid "Fetch automatically" -msgstr "Obter automaticamente" +msgid "Loading stream" +msgstr "A carregar a stream" -msgid "Choose manual cover..." -msgstr "Escolher uma capa manualmente..." +msgid "Loading Last.fm radio" +msgstr "Carregando a rádio da Last.fm" -msgid "Unset cover" -msgstr "Sem capa" - -msgid "Enter search terms here" -msgstr "Indique aqui os termos de procura" - -msgid "View" -msgstr "Visualizar" - -msgid "Fetch Missing Covers" -msgstr "Obter as Capas em Falta" - -msgid "Don't repeat" -msgstr "Não repetir" - -msgid "Repeat track" -msgstr "Repetir faixa" - -msgid "Repeat album" -msgstr "Repetir álbum" - -msgid "Repeat playlist" -msgstr "Repetir a lista de reprodução" - -msgid "Don't shuffle" -msgstr "Não baralhe" - -msgid "Shuffle by album" -msgstr "Baralhe por álbum" - -msgid "Shuffle all" -msgstr "Baralhe tudo" - -msgid "Repeat" -msgstr "Repetir" - -msgid "Shuffle" -msgstr "Baralhar" - -msgid "Library advanced grouping" -msgstr "Grupo avançado da biblioteca" - -msgid "You can change the way the songs in the library are organised." -msgstr "Pode modificar como as músicas são organizadas na biblioteca." - -msgid "Group Library by..." -msgstr "Grupo da Biblioteca por..." - -msgid "First level" -msgstr "Primeiro Nível" - -msgid "None" -msgstr "Nenhum" - -msgid "Albumartist" -msgstr "Álbum - Artista" - -msgid "Year - Album" -msgstr "Ano - Álbum" - -msgid "Second level" -msgstr "Segundo nível" - -msgid "Third level" -msgstr "Terceiro nível" - -msgid "Preset:" -msgstr "Predefinição:" - -msgid "Enable equalizer" -msgstr "Activar o equalizador" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "disco %1" -msgid "Filename" -msgstr "" +#, qt-format +msgid "track %1" +msgstr "faixa %1" -msgid "Add..." -msgstr "" +msgid "Paused" +msgstr "Em Pausa" -msgid "Output options" -msgstr "" +msgid "Stopped" +msgstr "Parado" -msgid "Audio format" -msgstr "" +msgid "Playlist finished" +msgstr "Lista de músicas terminada" -msgid "Destination" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Volume %1%" -msgid "Alongside the originals" -msgstr "" +msgid "..." +msgstr "..." -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Colecção inteira" - -msgid "Added today" -msgstr "Adicionado hoje" - -msgid "Added this week" -msgstr "Adicionado esta semana" - -msgid "Added within three months" -msgstr "Adicionado com um espaço de três meses" - -msgid "Added this year" -msgstr "Adicionado este ano" - -msgid "Added this month" -msgstr "Adicionado este mês" - -msgid "Group by Artist" -msgstr "Artista por Grupo" - -msgid "Group by Artist/Album" -msgstr "Grupo por Artista/Álbum" - -msgid "Group by Artist/Year - Album" -msgstr "Grupo por Artista/Álbum" - -msgid "Group by Album" -msgstr "Grupo por Álbum" - -msgid "Group by Genre/Album" -msgstr "Grupo por Género/Álbum" - -msgid "Group by Genre/Artist/Album" -msgstr "Grupo por Género/Artista/Álbum" - -msgid "Advanced grouping..." -msgstr "Grupo Avançado..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Rádio" diff --git a/src/translations/pt_BR.po b/src/translations/pt_BR.po index 85bdec6ba..ecdf26d17 100644 --- a/src/translations/pt_BR.po +++ b/src/translations/pt_BR.po @@ -17,104 +17,15 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-16 04:07+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgid "No analyzer" msgstr "" -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Reproduzir" - -msgid "Stop after this track" -msgstr "" - -msgid "Check for updates..." -msgstr "" - -msgid "Pause" -msgstr "Pausar" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "" - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "" - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Título" - -msgid "Artist" -msgstr "Artista" - -msgid "Album" -msgstr "Álbum" - -msgid "Length" -msgstr "Duração" - -msgid "Track" -msgstr "Faixa" - -msgid "Disc" -msgstr "Disco" - -msgid "Year" -msgstr "Ano" - -msgid "Genre" -msgstr "" - -msgid "Album artist" -msgstr "Artista do álbum" - -msgid "Composer" -msgstr "Compositor" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Taxa de bits" - -msgid "Sample rate" -msgstr "Taxa de amostra" - -msgid "File name" -msgstr "Nome do arquivo" - -msgid "File name (without path)" -msgstr "" - -msgid "File size" -msgstr "Tamanho do arquivo" - -msgid "File type" -msgstr "Tipo de arquivo" - -msgid "Date modified" -msgstr "Data de modificação" - -msgid "Date created" -msgstr "Data de criação" - msgid "Bar analyzer" msgstr "" msgid "Block analyzer" msgstr "" -msgid "No analyzer" -msgstr "" - msgid "Boom analyzer" msgstr "" @@ -124,379 +35,6 @@ msgstr "" msgid "Turbine" msgstr "" -msgid "Add to playlist" -msgstr "" - -msgid "Show in various artists" -msgstr "" - -msgid "Don't show in various artists" -msgstr "" - -msgid "Your library is empty!" -msgstr "" - -msgid "Click here to add some music" -msgstr "" - -msgid "Add directory..." -msgstr "" - -msgid "Copy to library..." -msgstr "" - -msgid "Move to library..." -msgstr "" - -msgid "Hide..." -msgstr "" - -msgid "Show section" -msgstr "" - -#, qt-format -msgid "Hide %1" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Play artist radio..." -msgstr "" - -msgid "Play tag radio..." -msgstr "" - -msgid "Configure Last.fm..." -msgstr "" - -msgid "My Recommendations" -msgstr "" - -msgid "My Radio Station" -msgstr "" - -msgid "My Loved Tracks" -msgstr "" - -msgid "My Neighborhood" -msgstr "" - -msgid "Artist radio" -msgstr "" - -msgid "Tag radio" -msgstr "" - -msgid "Friends" -msgstr "" - -msgid "Neighbors" -msgstr "" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "" - -msgid "Invalid method" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -msgid "Invalid format" -msgstr "" - -msgid "Invalid parameters" -msgstr "" - -msgid "Invalid resource specified" -msgstr "" - -msgid "Operation failed" -msgstr "" - -msgid "Invalid session key" -msgstr "" - -msgid "Invalid API key" -msgstr "" - -msgid "Service offline" -msgstr "" - -msgid "This stream is for paid subscribers only" -msgstr "" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" - -msgid "Not enough content" -msgstr "" - -msgid "Not enough members" -msgstr "" - -msgid "Not enough fans" -msgstr "" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "" - -msgid "Unknown error" -msgstr "" - -msgid "Your Last.fm credentials were incorrect" -msgstr "" - -msgid "Radio service couldn't be loaded :-(" -msgstr "" - -#, qt-format -msgid "disc %1" -msgstr "" - -#, qt-format -msgid "track %1" -msgstr "" - -msgid "Paused" -msgstr "" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "" - -#, qt-format -msgid "Volume %1%" -msgstr "" - -msgid "[click to edit]" -msgstr "" - -#, c-format -msgid "Editing %n tracks" -msgstr "" - -msgid "Loading audio engine" -msgstr "" - -msgid "Updating library" -msgstr "" - -msgid "Getting channels" -msgstr "" - -msgid "Loading stream" -msgstr "" - -msgid "Loading Last.fm radio" -msgstr "" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "" - -msgid "Refresh channels" -msgstr "" - -msgid "OSD Preview" -msgstr "" - -msgid "Drag to reposition" -msgstr "" - -#, qt-format -msgid "About %1" -msgstr "" - -#, qt-format -msgid "Version %1" -msgstr "" - -msgid "Authors" -msgstr "" - -msgid "Thanks to" -msgstr "" - -msgid "...and all the Amarok contributors" -msgstr "" - -msgid "Add another stream..." -msgstr "" - -msgid "Your radio streams" -msgstr "" - -msgid "All albums" -msgstr "" - -msgid "Albums with covers" -msgstr "" - -msgid "Albums without covers" -msgstr "" - -msgid "All artists" -msgstr "" - -msgid "Various artists" -msgstr "" - -msgid "Choose manual cover" -msgstr "" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" - -msgid "All files (*)" -msgstr "" - -msgid "Unknown" -msgstr "Desconhecido" - -msgid "ASF" -msgstr "" - -msgid "FLAC" -msgstr "" - -msgid "MP4" -msgstr "" - -msgid "MPC" -msgstr "" - -msgid "MP3" -msgstr "" - -msgid "Ogg FLAC" -msgstr "" - -msgid "Ogg Speex" -msgstr "" - -msgid "Ogg Vorbis" -msgstr "" - -msgid "AIFF" -msgstr "" - -msgid "WAV" -msgstr "" - -msgid "TrueAudio" -msgstr "" - -msgid "Stream" -msgstr "" - -msgid "Pre-amp" -msgstr "" - -msgid "Classical" -msgstr "" - -msgid "Club" -msgstr "" - -msgid "Dance" -msgstr "" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "" - -msgid "Party" -msgstr "" - -msgid "Pop" -msgstr "" - -msgid "Reggae" -msgstr "" - -msgid "Rock" -msgstr "" - -msgid "Soft" -msgstr "" - -msgid "Ska" -msgstr "" - -msgid "Soft Rock" -msgstr "" - -msgid "Techno" -msgstr "" - -msgid "Zero" -msgstr "" - -msgid "Save preset" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Delete preset" -msgstr "" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "" - msgid "Usage" msgstr "" @@ -567,6 +105,232 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "" + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + +msgid "Various Artists" +msgstr "Vários artistas" + +msgid "Unknown" +msgstr "Desconhecido" + +msgid "Add to playlist" +msgstr "" + +msgid "Show in various artists" +msgstr "" + +msgid "Don't show in various artists" +msgstr "" + +msgid "Your library is empty!" +msgstr "" + +msgid "Click here to add some music" +msgstr "" + +msgid "Library advanced grouping" +msgstr "" + +msgid "You can change the way the songs in the library are organised." +msgstr "" + +msgid "Group Library by..." +msgstr "" + +msgid "First level" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Album" +msgstr "Álbum" + +msgid "Artist" +msgstr "Artista" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "Compositor" + +msgid "Genre" +msgstr "" + +msgid "Year" +msgstr "Ano" + +msgid "Year - Album" +msgstr "" + +msgid "Second level" +msgstr "" + +msgid "Third level" +msgstr "" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" + +msgid "Add new folder..." +msgstr "" + +msgid "Remove folder" +msgstr "" + +msgid "Options" +msgstr "" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "" + +msgid "Form" +msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" + +msgid "Enter search terms here" +msgstr "" + +msgid "Title" +msgstr "Título" + +msgid "Length" +msgstr "Duração" + +msgid "Track" +msgstr "Faixa" + +msgid "Disc" +msgstr "Disco" + +msgid "Album artist" +msgstr "Artista do álbum" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Taxa de bits" + +msgid "Sample rate" +msgstr "Taxa de amostra" + +msgid "File name" +msgstr "Nome do arquivo" + +msgid "File name (without path)" +msgstr "" + +msgid "File size" +msgstr "Tamanho do arquivo" + +msgid "File type" +msgstr "Tipo de arquivo" + +msgid "Date modified" +msgstr "Data de modificação" + +msgid "Date created" +msgstr "Data de criação" + +msgid "ASF" +msgstr "" + +msgid "FLAC" +msgstr "" + +msgid "MP4" +msgstr "" + +msgid "MPC" +msgstr "" + +msgid "MP3" +msgstr "" + +msgid "Ogg FLAC" +msgstr "" + +msgid "Ogg Speex" +msgstr "" + +msgid "Ogg Vorbis" +msgstr "" + +msgid "AIFF" +msgstr "" + +msgid "WAV" +msgstr "" + +msgid "TrueAudio" +msgstr "" + +msgid "Stream" +msgstr "" + +msgid "Hide..." +msgstr "" + +msgid "Show section" +msgstr "" + +#, qt-format +msgid "Hide %1" +msgstr "" + #, c-format msgid "add %n songs" msgstr "" @@ -578,6 +342,235 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "" + +msgid "Repeat track" +msgstr "" + +msgid "Repeat album" +msgstr "" + +msgid "Repeat playlist" +msgstr "" + +msgid "Don't shuffle" +msgstr "" + +msgid "Shuffle by album" +msgstr "" + +msgid "Shuffle all" +msgstr "" + +msgid "Repeat" +msgstr "" + +msgid "Shuffle" +msgstr "" + +msgid "Authentication failed" +msgstr "" + +msgid "Your Last.fm credentials were incorrect" +msgstr "" + +msgid "Remove" +msgstr "" + +msgid "Play artist radio..." +msgstr "" + +msgid "Play tag radio..." +msgstr "" + +msgid "Configure Last.fm..." +msgstr "" + +msgid "My Recommendations" +msgstr "" + +msgid "My Radio Station" +msgstr "" + +msgid "My Loved Tracks" +msgstr "" + +msgid "My Neighborhood" +msgstr "" + +msgid "Artist radio" +msgstr "" + +msgid "Tag radio" +msgstr "" + +msgid "Friends" +msgstr "" + +msgid "Neighbors" +msgstr "" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "" + +msgid "Invalid method" +msgstr "" + +msgid "Invalid format" +msgstr "" + +msgid "Invalid parameters" +msgstr "" + +msgid "Invalid resource specified" +msgstr "" + +msgid "Operation failed" +msgstr "" + +msgid "Invalid session key" +msgstr "" + +msgid "Invalid API key" +msgstr "" + +msgid "Service offline" +msgstr "" + +msgid "This stream is for paid subscribers only" +msgstr "" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" + +msgid "Not enough content" +msgstr "" + +msgid "Not enough members" +msgstr "" + +msgid "Not enough fans" +msgstr "" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "" + +msgid "Unknown error" +msgstr "" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "" + +msgid "Add another stream..." +msgstr "" + +msgid "Your radio streams" +msgstr "" + +msgid "Open somafm.com in browser" +msgstr "" + +msgid "Refresh channels" +msgstr "" + +msgid "Enter your Last.fm details below:" +msgstr "" + +msgid "Last.fm username" +msgstr "" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" + +msgid "Authenticating..." +msgstr "" + +msgid "Last.fm" +msgstr "" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -600,43 +593,245 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" +msgstr "" + +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "" + +#, qt-format +msgid "Version %1" +msgstr "" + +msgid "Authors" +msgstr "" + +msgid "Thanks to" +msgstr "" + +msgid "...and all the Amarok contributors" +msgstr "" + +msgid "All albums" +msgstr "" + +msgid "Albums with covers" +msgstr "" + +msgid "Albums without covers" +msgstr "" + +msgid "All artists" +msgstr "" + +msgid "Various artists" +msgstr "" + +msgid "Choose manual cover" +msgstr "" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" + +msgid "All files (*)" +msgstr "" + +msgid "[click to edit]" msgstr "" #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" msgstr "" -#, c-format -msgid "%n finished" +msgid "Pre-amp" msgstr "" -#, c-format -msgid "%n failed" +msgid "Classical" msgstr "" -msgid "Add files to transcode" +msgid "Club" msgstr "" -msgid "Open magnatune.com in browser" +msgid "Dance" msgstr "" -msgid "Refresh catalogue" +msgid "Full Bass" msgstr "" -msgid "Search Magnatune" +msgid "Full Treble" msgstr "" -msgid "Various Artists" -msgstr "Vários artistas" - -msgid "Show" +msgid "Full Bass + Treble" msgstr "" -msgid "Group by" +msgid "Laptop/Headphones" msgstr "" -msgid "Configure library..." +msgid "Large Hall" +msgstr "" + +msgid "Live" +msgstr "" + +msgid "Party" +msgstr "" + +msgid "Pop" +msgstr "" + +msgid "Reggae" +msgstr "" + +msgid "Rock" +msgstr "" + +msgid "Soft" +msgstr "" + +msgid "Ska" +msgstr "" + +msgid "Soft Rock" +msgstr "" + +msgid "Techno" +msgstr "" + +msgid "Zero" +msgstr "" + +msgid "Save preset" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Delete preset" +msgstr "" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Reproduzir" + +msgid "Stop after this track" +msgstr "" + +msgid "Check for updates..." +msgstr "" + +msgid "Pause" +msgstr "Pausar" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "" + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "" + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "" + +msgid "Drag to reposition" +msgstr "" + +msgid "Version" +msgstr "" + +msgid "Add Stream" +msgstr "" + +msgid "Enter the URL of an internet radio stream:" +msgstr "" + +msgid "Save this stream in the Radio tab" +msgstr "" + +msgid "Cover Manager" +msgstr "" + +msgid "Show fullsize..." +msgstr "" + +msgid "Fetch automatically" +msgstr "" + +msgid "Choose manual cover..." +msgstr "" + +msgid "Unset cover" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Fetch Missing Covers" +msgstr "" + +msgid "Edit track information" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Equalizer" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" msgstr "" msgid "Clementine" @@ -699,9 +894,6 @@ msgstr "" msgid "Open media..." msgstr "" -msgid "Cover Manager" -msgstr "" - msgid "Shuffle mode" msgstr "" @@ -711,12 +903,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Equalizer" -msgstr "" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "" @@ -741,72 +927,6 @@ msgstr "" msgid "Tools" msgstr "" -msgid "These folders will be scanned for music to make up your library" -msgstr "" - -msgid "Add new folder..." -msgstr "" - -msgid "Remove folder" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "" - -msgid "..." -msgstr "" - -msgid "Enter your Last.fm details below:" -msgstr "" - -msgid "Last.fm username" -msgstr "" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" - -msgid "Authenticating..." -msgstr "" - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "" - -msgid "Comment" -msgstr "" - msgid "Playback" msgstr "" @@ -816,12 +936,6 @@ msgstr "" msgid "Notifications" msgstr "" -msgid "Music Library" -msgstr "" - -msgid "Last.fm" -msgstr "" - msgid "Fading" msgstr "" @@ -927,167 +1041,53 @@ msgstr "" msgid "Choose color..." msgstr "" -msgid "Version" +msgid "Copy to library..." msgstr "" -msgid "Add Stream" +msgid "Move to library..." msgstr "" -msgid "Enter the URL of an internet radio stream:" +msgid "Loading audio engine" msgstr "" -msgid "Save this stream in the Radio tab" +msgid "Updating library" msgstr "" -msgid "Show fullsize..." +msgid "Getting channels" msgstr "" -msgid "Fetch automatically" +msgid "Loading stream" msgstr "" -msgid "Choose manual cover..." +msgid "Loading Last.fm radio" msgstr "" -msgid "Unset cover" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Enter search terms here" +#, qt-format +msgid "disc %1" msgstr "" -msgid "View" +#, qt-format +msgid "track %1" msgstr "" -msgid "Fetch Missing Covers" +msgid "Paused" msgstr "" -msgid "Don't repeat" +msgid "Stopped" msgstr "" -msgid "Repeat track" +msgid "Playlist finished" msgstr "" -msgid "Repeat album" +#, qt-format +msgid "Volume %1%" msgstr "" -msgid "Repeat playlist" +msgid "..." msgstr "" -msgid "Don't shuffle" -msgstr "" - -msgid "Shuffle by album" -msgstr "" - -msgid "Shuffle all" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "Shuffle" -msgstr "" - -msgid "Library advanced grouping" -msgstr "" - -msgid "You can change the way the songs in the library are organised." -msgstr "" - -msgid "Group Library by..." -msgstr "" - -msgid "First level" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Albumartist" -msgstr "" - -msgid "Year - Album" -msgstr "" - -msgid "Second level" -msgstr "" - -msgid "Third level" -msgstr "" - -msgid "Preset:" -msgstr "" - -msgid "Enable equalizer" -msgstr "" - -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." +msgid "0:00:00" msgstr "" diff --git a/src/translations/ro.po b/src/translations/ro.po index 69a3c76d0..992428f76 100644 --- a/src/translations/ro.po +++ b/src/translations/ro.po @@ -17,104 +17,15 @@ msgstr "" "X-Launchpad-Export-Date: 2010-05-04 03:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgid "No analyzer" msgstr "" -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Redă" - -msgid "Stop after this track" -msgstr "Oprește după pista aceasta" - -msgid "Check for updates..." -msgstr "" - -msgid "Pause" -msgstr "Pauză" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "" - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "" - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Titlu" - -msgid "Artist" -msgstr "Artist" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Durată" - -msgid "Track" -msgstr "Pistă" - -msgid "Disc" -msgstr "Disc" - -msgid "Year" -msgstr "An" - -msgid "Genre" -msgstr "Gen" - -msgid "Album artist" -msgstr "Artist album" - -msgid "Composer" -msgstr "Compozitor" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Rată de biți" - -msgid "Sample rate" -msgstr "Rată de eșantionare" - -msgid "File name" -msgstr "Nume fișier" - -msgid "File name (without path)" -msgstr "Nume fișier (fără cale)" - -msgid "File size" -msgstr "Dimensiune fișier" - -msgid "File type" -msgstr "Tip fișier" - -msgid "Date modified" -msgstr "Data modificării" - -msgid "Date created" -msgstr "Data creării" - msgid "Bar analyzer" msgstr "" msgid "Block analyzer" msgstr "" -msgid "No analyzer" -msgstr "" - msgid "Boom analyzer" msgstr "" @@ -124,380 +35,6 @@ msgstr "" msgid "Turbine" msgstr "" -msgid "Add to playlist" -msgstr "Adaugă la lista de redare" - -msgid "Show in various artists" -msgstr "Arată în artiști diferiți" - -msgid "Don't show in various artists" -msgstr "Nu arăta în artiști diferiți" - -msgid "Your library is empty!" -msgstr "Biblioteca este goală!" - -msgid "Click here to add some music" -msgstr "Clic aici pentru a adăuga muzică" - -msgid "Add directory..." -msgstr "Adaugă director..." - -msgid "Copy to library..." -msgstr "Copiază în bibliotecă..." - -msgid "Move to library..." -msgstr "Mută în bibliotecă..." - -msgid "Hide..." -msgstr "Ascunde..." - -msgid "Show section" -msgstr "Arată secțiune" - -#, qt-format -msgid "Hide %1" -msgstr "Ascunde %1" - -msgid "Remove" -msgstr "Elimină" - -msgid "Play artist radio..." -msgstr "" - -msgid "Play tag radio..." -msgstr "" - -msgid "Configure Last.fm..." -msgstr "Configurează Last.fm..." - -msgid "My Recommendations" -msgstr "Recomandările mele" - -msgid "My Radio Station" -msgstr "Postul meu de radio" - -msgid "My Loved Tracks" -msgstr "Piesele mele iubite" - -msgid "My Neighborhood" -msgstr "Vecinătatea mea" - -msgid "Artist radio" -msgstr "" - -msgid "Tag radio" -msgstr "" - -msgid "Friends" -msgstr "Prieteni" - -msgid "Neighbors" -msgstr "Vecini" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Post de radio Last.fm - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Piese iubite Last.fm - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Radio vecin Last.fm - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Radio recomandat Last.fm - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Bibliotecă Last.fm - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Artiști Last.fm similari cu %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "Serviciu invalid" - -msgid "Invalid method" -msgstr "Metodă invalidă" - -msgid "Authentication failed" -msgstr "Autentificarea a eșuat" - -msgid "Invalid format" -msgstr "Format invalid" - -msgid "Invalid parameters" -msgstr "Parametri invalizi" - -msgid "Invalid resource specified" -msgstr "" - -msgid "Operation failed" -msgstr "Operația a eșuat" - -msgid "Invalid session key" -msgstr "Cheie de sesiune invalidă" - -msgid "Invalid API key" -msgstr "Cheie API invalidă" - -msgid "Service offline" -msgstr "" - -msgid "This stream is for paid subscribers only" -msgstr "" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm este momentan ocupat, încercați din nou peste câteva minute" - -msgid "Not enough content" -msgstr "Nu este destul conținut" - -msgid "Not enough members" -msgstr "Nu sunt destui membri" - -msgid "Not enough fans" -msgstr "Nu sunt destui fani" - -msgid "Not enough neighbors" -msgstr "Nu sunt destui vecini" - -msgid "Malformed response" -msgstr "" - -msgid "Unknown error" -msgstr "Eroare necunoscută" - -msgid "Your Last.fm credentials were incorrect" -msgstr "" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Serviciul de radio nu a putut fi încărcat :-(" - -#, qt-format -msgid "disc %1" -msgstr "disc %1" - -#, qt-format -msgid "track %1" -msgstr "pistă %1" - -msgid "Paused" -msgstr "În pauză" - -msgid "Stopped" -msgstr "Oprit" - -msgid "Playlist finished" -msgstr "" - -#, qt-format -msgid "Volume %1%" -msgstr "Volum %1%" - -msgid "[click to edit]" -msgstr "" - -#, c-format -msgid "Editing %n tracks" -msgstr "" - -msgid "Loading audio engine" -msgstr "Se încarcă motorul audio" - -msgid "Updating library" -msgstr "Se actualizează biblioteca" - -msgid "Getting channels" -msgstr "Se preiau canalele" - -msgid "Loading stream" -msgstr "Se încarcă fluxul" - -msgid "Loading Last.fm radio" -msgstr "Se încarcă radio Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Deschide somafm.com în browser" - -msgid "Refresh channels" -msgstr "Reîncarcă canalele" - -msgid "OSD Preview" -msgstr "Previzualizare OSD" - -msgid "Drag to reposition" -msgstr "Trage pentru a repoziționa" - -#, qt-format -msgid "About %1" -msgstr "Despre %1" - -#, qt-format -msgid "Version %1" -msgstr "Versiune %1" - -msgid "Authors" -msgstr "Autori" - -msgid "Thanks to" -msgstr "Mulțumiri" - -msgid "...and all the Amarok contributors" -msgstr "" - -msgid "Add another stream..." -msgstr "Adaugă alt flux..." - -msgid "Your radio streams" -msgstr "" - -msgid "All albums" -msgstr "Toate albumele" - -msgid "Albums with covers" -msgstr "Albumele cu coperți" - -msgid "Albums without covers" -msgstr "Albume fără coperți" - -msgid "All artists" -msgstr "Toți artiștii" - -msgid "Various artists" -msgstr "Artiști diferiți" - -msgid "Choose manual cover" -msgstr "" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Imagini (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Toate fișierele (*)" - -msgid "Unknown" -msgstr "Necunoscut" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Flux" - -msgid "Pre-amp" -msgstr "Preamplificare" - -msgid "Classical" -msgstr "Clasică" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "Laptop/Căști" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "" - -msgid "Party" -msgstr "Petrecere" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Zero" - -msgid "Save preset" -msgstr "Salvează presetări" - -msgid "Name" -msgstr "Nume" - -msgid "Delete preset" -msgstr "Şterge presetări" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Sigur doriți să ștergeți presetarea \"%1\"?" - msgid "Usage" msgstr "Utilizare" @@ -568,6 +105,232 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "Adaugă director..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Configurează biblioteca..." + +msgid "Various Artists" +msgstr "Diferiți artiști" + +msgid "Unknown" +msgstr "Necunoscut" + +msgid "Add to playlist" +msgstr "Adaugă la lista de redare" + +msgid "Show in various artists" +msgstr "Arată în artiști diferiți" + +msgid "Don't show in various artists" +msgstr "Nu arăta în artiști diferiți" + +msgid "Your library is empty!" +msgstr "Biblioteca este goală!" + +msgid "Click here to add some music" +msgstr "Clic aici pentru a adăuga muzică" + +msgid "Library advanced grouping" +msgstr "" + +msgid "You can change the way the songs in the library are organised." +msgstr "" + +msgid "Group Library by..." +msgstr "" + +msgid "First level" +msgstr "Primul nivel" + +msgid "None" +msgstr "" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Artist" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "Compozitor" + +msgid "Genre" +msgstr "Gen" + +msgid "Year" +msgstr "An" + +msgid "Year - Album" +msgstr "An - Album" + +msgid "Second level" +msgstr "Al doilea nivel" + +msgid "Third level" +msgstr "Al treilea nivel" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" + +msgid "Add new folder..." +msgstr "" + +msgid "Remove folder" +msgstr "" + +msgid "Options" +msgstr "Opțiuni" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "Biblioteca audio" + +msgid "Form" +msgstr "" + +msgid "Entire collection" +msgstr "Toată colecția" + +msgid "Added today" +msgstr "Adăugat astăzi" + +msgid "Added this week" +msgstr "Adăugat săptămâna aceasta" + +msgid "Added within three months" +msgstr "Adăugat în ultimele trei luni" + +msgid "Added this year" +msgstr "Adăugat anul acesta" + +msgid "Added this month" +msgstr "Adăugat luna aceasta" + +msgid "Group by Artist" +msgstr "Grupează după artist" + +msgid "Group by Artist/Album" +msgstr "Grupează după artist/album" + +msgid "Group by Artist/Year - Album" +msgstr "Grupează după artist/an - album" + +msgid "Group by Album" +msgstr "Grupează după album" + +msgid "Group by Genre/Album" +msgstr "Grupează după gen/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Grupează după gen/artist/album" + +msgid "Advanced grouping..." +msgstr "Grupare avansată..." + +msgid "Enter search terms here" +msgstr "Introduceți aici termenii de căutat" + +msgid "Title" +msgstr "Titlu" + +msgid "Length" +msgstr "Durată" + +msgid "Track" +msgstr "Pistă" + +msgid "Disc" +msgstr "Disc" + +msgid "Album artist" +msgstr "Artist album" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Rată de biți" + +msgid "Sample rate" +msgstr "Rată de eșantionare" + +msgid "File name" +msgstr "Nume fișier" + +msgid "File name (without path)" +msgstr "Nume fișier (fără cale)" + +msgid "File size" +msgstr "Dimensiune fișier" + +msgid "File type" +msgstr "Tip fișier" + +msgid "Date modified" +msgstr "Data modificării" + +msgid "Date created" +msgstr "Data creării" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Flux" + +msgid "Hide..." +msgstr "Ascunde..." + +msgid "Show section" +msgstr "Arată secțiune" + +#, qt-format +msgid "Hide %1" +msgstr "Ascunde %1" + #, c-format msgid "add %n songs" msgstr "" @@ -579,6 +342,235 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "Nu repeta" + +msgid "Repeat track" +msgstr "Repetă piesa" + +msgid "Repeat album" +msgstr "Repetă albumul" + +msgid "Repeat playlist" +msgstr "Repetă lista" + +msgid "Don't shuffle" +msgstr "Nu amesteca" + +msgid "Shuffle by album" +msgstr "Amestecă după album" + +msgid "Shuffle all" +msgstr "Amestecă tot" + +msgid "Repeat" +msgstr "Repetă" + +msgid "Shuffle" +msgstr "Amestecă" + +msgid "Authentication failed" +msgstr "Autentificarea a eșuat" + +msgid "Your Last.fm credentials were incorrect" +msgstr "" + +msgid "Remove" +msgstr "Elimină" + +msgid "Play artist radio..." +msgstr "" + +msgid "Play tag radio..." +msgstr "" + +msgid "Configure Last.fm..." +msgstr "Configurează Last.fm..." + +msgid "My Recommendations" +msgstr "Recomandările mele" + +msgid "My Radio Station" +msgstr "Postul meu de radio" + +msgid "My Loved Tracks" +msgstr "Piesele mele iubite" + +msgid "My Neighborhood" +msgstr "Vecinătatea mea" + +msgid "Artist radio" +msgstr "" + +msgid "Tag radio" +msgstr "" + +msgid "Friends" +msgstr "Prieteni" + +msgid "Neighbors" +msgstr "Vecini" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Post de radio Last.fm - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Piese iubite Last.fm - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Radio vecin Last.fm - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Radio recomandat Last.fm - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Bibliotecă Last.fm - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Artiști Last.fm similari cu %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "Serviciu invalid" + +msgid "Invalid method" +msgstr "Metodă invalidă" + +msgid "Invalid format" +msgstr "Format invalid" + +msgid "Invalid parameters" +msgstr "Parametri invalizi" + +msgid "Invalid resource specified" +msgstr "" + +msgid "Operation failed" +msgstr "Operația a eșuat" + +msgid "Invalid session key" +msgstr "Cheie de sesiune invalidă" + +msgid "Invalid API key" +msgstr "Cheie API invalidă" + +msgid "Service offline" +msgstr "" + +msgid "This stream is for paid subscribers only" +msgstr "" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm este momentan ocupat, încercați din nou peste câteva minute" + +msgid "Not enough content" +msgstr "Nu este destul conținut" + +msgid "Not enough members" +msgstr "Nu sunt destui membri" + +msgid "Not enough fans" +msgstr "Nu sunt destui fani" + +msgid "Not enough neighbors" +msgstr "Nu sunt destui vecini" + +msgid "Malformed response" +msgstr "" + +msgid "Unknown error" +msgstr "Eroare necunoscută" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Serviciul de radio nu a putut fi încărcat :-(" + +msgid "Add another stream..." +msgstr "Adaugă alt flux..." + +msgid "Your radio streams" +msgstr "" + +msgid "Open somafm.com in browser" +msgstr "Deschide somafm.com în browser" + +msgid "Refresh channels" +msgstr "Reîncarcă canalele" + +msgid "Enter your Last.fm details below:" +msgstr "" + +msgid "Last.fm username" +msgstr "" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" + +msgid "Authenticating..." +msgstr "" + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -601,44 +593,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" +msgstr "" + +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Despre %1" + +#, qt-format +msgid "Version %1" +msgstr "Versiune %1" + +msgid "Authors" +msgstr "Autori" + +msgid "Thanks to" +msgstr "Mulțumiri" + +msgid "...and all the Amarok contributors" +msgstr "" + +msgid "All albums" +msgstr "Toate albumele" + +msgid "Albums with covers" +msgstr "Albumele cu coperți" + +msgid "Albums without covers" +msgstr "Albume fără coperți" + +msgid "All artists" +msgstr "Toți artiștii" + +msgid "Various artists" +msgstr "Artiști diferiți" + +msgid "Choose manual cover" +msgstr "" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Imagini (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Toate fișierele (*)" + +msgid "[click to edit]" msgstr "" #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" msgstr "" -#, c-format -msgid "%n finished" +msgid "Pre-amp" +msgstr "Preamplificare" + +msgid "Classical" +msgstr "Clasică" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" msgstr "" -#, c-format -msgid "%n failed" +msgid "Full Treble" msgstr "" -msgid "Add files to transcode" +msgid "Full Bass + Treble" msgstr "" -msgid "Open magnatune.com in browser" +msgid "Laptop/Headphones" +msgstr "Laptop/Căști" + +msgid "Large Hall" msgstr "" -msgid "Refresh catalogue" +msgid "Live" msgstr "" -msgid "Search Magnatune" +msgid "Party" +msgstr "Petrecere" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" msgstr "" -msgid "Various Artists" -msgstr "Diferiți artiști" +msgid "Ska" +msgstr "Ska" -msgid "Show" +msgid "Soft Rock" msgstr "" -msgid "Group by" +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Zero" + +msgid "Save preset" +msgstr "Salvează presetări" + +msgid "Name" +msgstr "Nume" + +msgid "Delete preset" +msgstr "Şterge presetări" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Sigur doriți să ștergeți presetarea \"%1\"?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Configure library..." -msgstr "Configurează biblioteca..." +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Redă" + +msgid "Stop after this track" +msgstr "Oprește după pista aceasta" + +msgid "Check for updates..." +msgstr "" + +msgid "Pause" +msgstr "Pauză" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "" + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "" + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "Previzualizare OSD" + +msgid "Drag to reposition" +msgstr "Trage pentru a repoziționa" + +msgid "Version" +msgstr "Versiune" + +msgid "Add Stream" +msgstr "Adaugă flux" + +msgid "Enter the URL of an internet radio stream:" +msgstr "" + +msgid "Save this stream in the Radio tab" +msgstr "" + +msgid "Cover Manager" +msgstr "Gestionar de coperte" + +msgid "Show fullsize..." +msgstr "" + +msgid "Fetch automatically" +msgstr "Obține automat" + +msgid "Choose manual cover..." +msgstr "" + +msgid "Unset cover" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Fetch Missing Covers" +msgstr "Obține copertele lipsă" + +msgid "Edit track information" +msgstr "" + +msgid "Comment" +msgstr "Comentariu" + +msgid "Equalizer" +msgstr "Egalizator" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" +msgstr "" msgid "Clementine" msgstr "Clementine" @@ -700,9 +895,6 @@ msgstr "Adaugă flux..." msgid "Open media..." msgstr "" -msgid "Cover Manager" -msgstr "Gestionar de coperte" - msgid "Shuffle mode" msgstr "Mod aleator" @@ -712,12 +904,6 @@ msgstr "Mod repetitiv" msgid "Remove from playlist" msgstr "Elimină din lista de redare" -msgid "Equalizer" -msgstr "Egalizator" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Bibliotecă" @@ -742,72 +928,6 @@ msgstr "Ajutor" msgid "Tools" msgstr "Unelte" -msgid "These folders will be scanned for music to make up your library" -msgstr "" - -msgid "Add new folder..." -msgstr "" - -msgid "Remove folder" -msgstr "" - -msgid "Options" -msgstr "Opțiuni" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "" - -msgid "Last.fm username" -msgstr "" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" - -msgid "Authenticating..." -msgstr "" - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "" - -msgid "Comment" -msgstr "Comentariu" - msgid "Playback" msgstr "Redare" @@ -817,12 +937,6 @@ msgstr "Comportament" msgid "Notifications" msgstr "Notificări" -msgid "Music Library" -msgstr "Biblioteca audio" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "" @@ -928,170 +1042,56 @@ msgstr "Culoare text" msgid "Choose color..." msgstr "Alege culoare..." -msgid "Version" -msgstr "Versiune" +msgid "Copy to library..." +msgstr "Copiază în bibliotecă..." -msgid "Add Stream" -msgstr "Adaugă flux" +msgid "Move to library..." +msgstr "Mută în bibliotecă..." -msgid "Enter the URL of an internet radio stream:" +msgid "Loading audio engine" +msgstr "Se încarcă motorul audio" + +msgid "Updating library" +msgstr "Se actualizează biblioteca" + +msgid "Getting channels" +msgstr "Se preiau canalele" + +msgid "Loading stream" +msgstr "Se încarcă fluxul" + +msgid "Loading Last.fm radio" +msgstr "Se încarcă radio Last.fm" + +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Save this stream in the Radio tab" +#, qt-format +msgid "disc %1" +msgstr "disc %1" + +#, qt-format +msgid "track %1" +msgstr "pistă %1" + +msgid "Paused" +msgstr "În pauză" + +msgid "Stopped" +msgstr "Oprit" + +msgid "Playlist finished" msgstr "" -msgid "Show fullsize..." -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Volum %1%" -msgid "Fetch automatically" -msgstr "Obține automat" +msgid "..." +msgstr "..." -msgid "Choose manual cover..." -msgstr "" - -msgid "Unset cover" -msgstr "" - -msgid "Enter search terms here" -msgstr "Introduceți aici termenii de căutat" - -msgid "View" -msgstr "" - -msgid "Fetch Missing Covers" -msgstr "Obține copertele lipsă" - -msgid "Don't repeat" -msgstr "Nu repeta" - -msgid "Repeat track" -msgstr "Repetă piesa" - -msgid "Repeat album" -msgstr "Repetă albumul" - -msgid "Repeat playlist" -msgstr "Repetă lista" - -msgid "Don't shuffle" -msgstr "Nu amesteca" - -msgid "Shuffle by album" -msgstr "Amestecă după album" - -msgid "Shuffle all" -msgstr "Amestecă tot" - -msgid "Repeat" -msgstr "Repetă" - -msgid "Shuffle" -msgstr "Amestecă" - -msgid "Library advanced grouping" -msgstr "" - -msgid "You can change the way the songs in the library are organised." -msgstr "" - -msgid "Group Library by..." -msgstr "" - -msgid "First level" -msgstr "Primul nivel" - -msgid "None" -msgstr "" - -msgid "Albumartist" -msgstr "" - -msgid "Year - Album" -msgstr "An - Album" - -msgid "Second level" -msgstr "Al doilea nivel" - -msgid "Third level" -msgstr "Al treilea nivel" - -msgid "Preset:" -msgstr "" - -msgid "Enable equalizer" -msgstr "" - -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Toată colecția" - -msgid "Added today" -msgstr "Adăugat astăzi" - -msgid "Added this week" -msgstr "Adăugat săptămâna aceasta" - -msgid "Added within three months" -msgstr "Adăugat în ultimele trei luni" - -msgid "Added this year" -msgstr "Adăugat anul acesta" - -msgid "Added this month" -msgstr "Adăugat luna aceasta" - -msgid "Group by Artist" -msgstr "Grupează după artist" - -msgid "Group by Artist/Album" -msgstr "Grupează după artist/album" - -msgid "Group by Artist/Year - Album" -msgstr "Grupează după artist/an - album" - -msgid "Group by Album" -msgstr "Grupează după album" - -msgid "Group by Genre/Album" -msgstr "Grupează după gen/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Grupează după gen/artist/album" - -msgid "Advanced grouping..." -msgstr "Grupare avansată..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/ru.po b/src/translations/ru.po index ae5c7cebd..b4c4633c6 100644 --- a/src/translations/ru.po +++ b/src/translations/ru.po @@ -16,94 +16,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-05-05 03:58+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "Композиции (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "Плейлисты (*.m3u *.xspf *.xml)" - -msgid "All Files (*)" -msgstr "Все файлы (*)" - -msgid "Play" -msgstr "Воспроизвести" - -msgid "Stop after this track" -msgstr "Остановить после этой композиции" - -msgid "Check for updates..." -msgstr "Проверить обновления" - -msgid "Pause" -msgstr "Приостановить" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Установить %1 в \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Редактировать тег \"%1\"..." - -msgid "Add media" -msgstr "Добавить файлы" - -msgid "Title" -msgstr "Название" - -msgid "Artist" -msgstr "Исполнитель" - -msgid "Album" -msgstr "Альбом" - -msgid "Length" -msgstr "Длительность" - -msgid "Track" -msgstr "Дорожка" - -msgid "Disc" -msgstr "Диск" - -msgid "Year" -msgstr "Год" - -msgid "Genre" -msgstr "Жанр" - -msgid "Album artist" -msgstr "Исполнитель альбома" - -msgid "Composer" -msgstr "Композитор" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Битрейт" - -msgid "Sample rate" -msgstr "Частота" - -msgid "File name" -msgstr "Имя файла" - -msgid "File name (without path)" -msgstr "Имя файла (без указания пути)" - -msgid "File size" -msgstr "Размер" - -msgid "File type" -msgstr "Тип" - -msgid "Date modified" -msgstr "Дата изменения" - -msgid "Date created" -msgstr "Дата создания" +msgid "No analyzer" +msgstr "Без анализатора" msgid "Bar analyzer" msgstr "Анализатор полосами" @@ -111,9 +25,6 @@ msgstr "Анализатор полосами" msgid "Block analyzer" msgstr "Анализатор блоками" -msgid "No analyzer" -msgstr "Без анализатора" - msgid "Boom analyzer" msgstr "Подъем анализатора" @@ -123,381 +34,6 @@ msgstr "Сонограмма" msgid "Turbine" msgstr "Турбина" -msgid "Add to playlist" -msgstr "Добавить в плейлист" - -msgid "Show in various artists" -msgstr "Показать в разных исполнителях" - -msgid "Don't show in various artists" -msgstr "Не показывать в разных исполнителях" - -msgid "Your library is empty!" -msgstr "Ваша коллекция пуста!" - -msgid "Click here to add some music" -msgstr "Щелкните здесь, чтобы добавить музыку" - -msgid "Add directory..." -msgstr "Добавить каталог..." - -msgid "Copy to library..." -msgstr "Копировать в коллекцию..." - -msgid "Move to library..." -msgstr "Переместить в коллекцию..." - -msgid "Hide..." -msgstr "Скрыть..." - -msgid "Show section" -msgstr "Показать секцию" - -#, qt-format -msgid "Hide %1" -msgstr "Скрыть %1" - -msgid "Remove" -msgstr "Удалить" - -msgid "Play artist radio..." -msgstr "Проиграть радио артиста..." - -msgid "Play tag radio..." -msgstr "Проиграть радио тега..." - -msgid "Configure Last.fm..." -msgstr "Настройки Last.fm..." - -msgid "My Recommendations" -msgstr "Мои рекомендации" - -msgid "My Radio Station" -msgstr "Моя радиостанция" - -msgid "My Loved Tracks" -msgstr "Мои любимые композиции" - -msgid "My Neighborhood" -msgstr "Мои соседи" - -msgid "Artist radio" -msgstr "Радио исполнителя" - -msgid "Tag radio" -msgstr "Радио тега" - -msgid "Friends" -msgstr "Друзья" - -msgid "Neighbors" -msgstr "Соседи" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Радиостанция Last.fm - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Любимые треки Last.fm - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Радио соседей Last.fm - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Рекомендуемое радио Last.fm - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Коллекция Last.fm - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Похожие исполнители Last.fm на %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Радио тегов Last.fm: %1" - -msgid "Invalid service" -msgstr "Неправильная служба" - -msgid "Invalid method" -msgstr "Неправильный метод" - -msgid "Authentication failed" -msgstr "Ошибка аутентификации" - -msgid "Invalid format" -msgstr "Неправильный формат" - -msgid "Invalid parameters" -msgstr "Неправильные параметры" - -msgid "Invalid resource specified" -msgstr "Неправильно указан источник" - -msgid "Operation failed" -msgstr "Операция не удалась" - -msgid "Invalid session key" -msgstr "Неправильный ключ сессии" - -msgid "Invalid API key" -msgstr "Неправильный ключ API" - -msgid "Service offline" -msgstr "Служба не работает" - -msgid "This stream is for paid subscribers only" -msgstr "Этот поток только для платных подписчиков" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm в данный момент занят, попробуйте через некоторое время" - -msgid "Not enough content" -msgstr "Не достаточно содержания" - -msgid "Not enough members" -msgstr "Не достаточно участников" - -msgid "Not enough fans" -msgstr "Не достаточно фанов" - -msgid "Not enough neighbors" -msgstr "Недостаточно соседей" - -msgid "Malformed response" -msgstr "Неправильный ответ" - -msgid "Unknown error" -msgstr "Неизвестная ошибка" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Ваши данные Last.fm некорректны" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Сервис радио не запустился =(" - -#, qt-format -msgid "disc %1" -msgstr "диск %1" - -#, qt-format -msgid "track %1" -msgstr "композиция %1" - -msgid "Paused" -msgstr "Приостановлен" - -msgid "Stopped" -msgstr "Остановлено" - -msgid "Playlist finished" -msgstr "Плейлист закончен" - -#, qt-format -msgid "Volume %1%" -msgstr "Громкость %1%" - -msgid "[click to edit]" -msgstr "[щелкните, чтобы изменить]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Редактирую %n треков" - -msgid "Loading audio engine" -msgstr "Загрузка движка аудио" - -msgid "Updating library" -msgstr "Обновление библиотеки" - -msgid "Getting channels" -msgstr "Получение каналов" - -msgid "Loading stream" -msgstr "Загрузка потока" - -msgid "Loading Last.fm radio" -msgstr "Загрузка радио Last.fm" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Открыть somafm.com в браузере" - -msgid "Refresh channels" -msgstr "Обновить каналы" - -msgid "OSD Preview" -msgstr "Предпросмотр OSD" - -msgid "Drag to reposition" -msgstr "Тащите для перемещения" - -#, qt-format -msgid "About %1" -msgstr "О программе %1" - -#, qt-format -msgid "Version %1" -msgstr "Версия %1" - -msgid "Authors" -msgstr "Авторы" - -msgid "Thanks to" -msgstr "Спасибо" - -msgid "...and all the Amarok contributors" -msgstr "...и всем создателям Amarok" - -msgid "Add another stream..." -msgstr "Добавить другой поток..." - -msgid "Your radio streams" -msgstr "Ваши потоки радио" - -msgid "All albums" -msgstr "Все альбомы" - -msgid "Albums with covers" -msgstr "Альбомы с обложками" - -msgid "Albums without covers" -msgstr "Альбомы без обложек" - -msgid "All artists" -msgstr "Все исполнители" - -msgid "Various artists" -msgstr "Разные исполнители" - -msgid "Choose manual cover" -msgstr "Укажите обложку вручную" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Изображения (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." -"tiff)" - -msgid "All files (*)" -msgstr "Все файлы (*)" - -msgid "Unknown" -msgstr "Неизвестный" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Поток" - -msgid "Pre-amp" -msgstr "Pre-amp" - -msgid "Classical" -msgstr "Classical" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dance" - -msgid "Full Bass" -msgstr "Full Bass" - -msgid "Full Treble" -msgstr "Full Treble" - -msgid "Full Bass + Treble" -msgstr "Full Bass + Treble" - -msgid "Laptop/Headphones" -msgstr "портативный компьютер/наушники" - -msgid "Large Hall" -msgstr "Large Hall" - -msgid "Live" -msgstr "Live" - -msgid "Party" -msgstr "Party" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Zero" - -msgid "Save preset" -msgstr "Сохранить настройку" - -msgid "Name" -msgstr "Имя" - -msgid "Delete preset" -msgstr "Удалить настройку" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Вы действительно хотите удалить настройку \"%1\"?" - msgid "Usage" msgstr "Использование" @@ -568,6 +104,233 @@ msgstr "Укажите движок" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Неизвестный аудио движок \"%1\". Варианты:" +msgid "Add directory..." +msgstr "Добавить каталог..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Настройки коллекции..." + +msgid "Various Artists" +msgstr "Разные исполнители" + +msgid "Unknown" +msgstr "Неизвестный" + +msgid "Add to playlist" +msgstr "Добавить в плейлист" + +msgid "Show in various artists" +msgstr "Показать в разных исполнителях" + +msgid "Don't show in various artists" +msgstr "Не показывать в разных исполнителях" + +msgid "Your library is empty!" +msgstr "Ваша коллекция пуста!" + +msgid "Click here to add some music" +msgstr "Щелкните здесь, чтобы добавить музыку" + +msgid "Library advanced grouping" +msgstr "Расширенная сортировка коллекции" + +msgid "You can change the way the songs in the library are organised." +msgstr "Вы можете выбрать способ сортировки композиций в коллекции" + +msgid "Group Library by..." +msgstr "Сортировать коллекцию по..." + +msgid "First level" +msgstr "Первый уровень" + +msgid "None" +msgstr "Нет" + +msgid "Album" +msgstr "Альбом" + +msgid "Artist" +msgstr "Исполнитель" + +msgid "Albumartist" +msgstr "Автор альбома" + +msgid "Composer" +msgstr "Композитор" + +msgid "Genre" +msgstr "Жанр" + +msgid "Year" +msgstr "Год" + +msgid "Year - Album" +msgstr "Год - Альбом" + +msgid "Second level" +msgstr "Второй уровень" + +msgid "Third level" +msgstr "Третий уровень" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" +"В этих каталогах будет выполнен поиск музыки для создания вашей коллекции" + +msgid "Add new folder..." +msgstr "Добавить каталог..." + +msgid "Remove folder" +msgstr "Удалить каталог" + +msgid "Options" +msgstr "Настройки" + +msgid "Automatically open single categories in the library tree" +msgstr "Автоматически открывать одиночные категории в дереве коллекции" + +msgid "Music Library" +msgstr "Музыкальная коллекция" + +msgid "Form" +msgstr "Форма" + +msgid "Entire collection" +msgstr "Вся коллекция" + +msgid "Added today" +msgstr "Добавлено сегодня" + +msgid "Added this week" +msgstr "Добавлено за неделю" + +msgid "Added within three months" +msgstr "Добавлено за три месяца" + +msgid "Added this year" +msgstr "Добавлено за год" + +msgid "Added this month" +msgstr "Добавлено за месяц" + +msgid "Group by Artist" +msgstr "Сортировать по Исполнитель" + +msgid "Group by Artist/Album" +msgstr "Сортировать по Исполнитель/Альбом" + +msgid "Group by Artist/Year - Album" +msgstr "Сортировать по Исполнитель/Год - Альбом" + +msgid "Group by Album" +msgstr "Сортировать по Альбом" + +msgid "Group by Genre/Album" +msgstr "Сортировать по Жанр/Альбом" + +msgid "Group by Genre/Artist/Album" +msgstr "Сортировать по Жанр/Исполнитель/Альбом" + +msgid "Advanced grouping..." +msgstr "Расширенная сортировка..." + +msgid "Enter search terms here" +msgstr "Введите выражение для поиска" + +msgid "Title" +msgstr "Название" + +msgid "Length" +msgstr "Длительность" + +msgid "Track" +msgstr "Дорожка" + +msgid "Disc" +msgstr "Диск" + +msgid "Album artist" +msgstr "Исполнитель альбома" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Битрейт" + +msgid "Sample rate" +msgstr "Частота" + +msgid "File name" +msgstr "Имя файла" + +msgid "File name (without path)" +msgstr "Имя файла (без указания пути)" + +msgid "File size" +msgstr "Размер" + +msgid "File type" +msgstr "Тип" + +msgid "Date modified" +msgstr "Дата изменения" + +msgid "Date created" +msgstr "Дата создания" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Поток" + +msgid "Hide..." +msgstr "Скрыть..." + +msgid "Show section" +msgstr "Показать секцию" + +#, qt-format +msgid "Hide %1" +msgstr "Скрыть %1" + #, c-format msgid "add %n songs" msgstr "добавить %n композиций" @@ -579,6 +342,237 @@ msgstr "удалить %n композиций" msgid "move songs" msgstr "переместить композиции" +msgid "Don't repeat" +msgstr "Не повторять" + +msgid "Repeat track" +msgstr "Повторить композицию" + +msgid "Repeat album" +msgstr "Повторить альбом" + +msgid "Repeat playlist" +msgstr "Повторить плейлист" + +msgid "Don't shuffle" +msgstr "Не перемешивать" + +msgid "Shuffle by album" +msgstr "Перемешать альбомы" + +msgid "Shuffle all" +msgstr "Перемешать все" + +msgid "Repeat" +msgstr "Повторить" + +msgid "Shuffle" +msgstr "Перемешать" + +msgid "Authentication failed" +msgstr "Ошибка аутентификации" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Ваши данные Last.fm некорректны" + +msgid "Remove" +msgstr "Удалить" + +msgid "Play artist radio..." +msgstr "Проиграть радио артиста..." + +msgid "Play tag radio..." +msgstr "Проиграть радио тега..." + +msgid "Configure Last.fm..." +msgstr "Настройки Last.fm..." + +msgid "My Recommendations" +msgstr "Мои рекомендации" + +msgid "My Radio Station" +msgstr "Моя радиостанция" + +msgid "My Loved Tracks" +msgstr "Мои любимые композиции" + +msgid "My Neighborhood" +msgstr "Мои соседи" + +msgid "Artist radio" +msgstr "Радио исполнителя" + +msgid "Tag radio" +msgstr "Радио тега" + +msgid "Friends" +msgstr "Друзья" + +msgid "Neighbors" +msgstr "Соседи" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Радиостанция Last.fm - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Любимые треки Last.fm - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Радио соседей Last.fm - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Рекомендуемое радио Last.fm - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Коллекция Last.fm - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Похожие исполнители Last.fm на %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Радио тегов Last.fm: %1" + +msgid "Invalid service" +msgstr "Неправильная служба" + +msgid "Invalid method" +msgstr "Неправильный метод" + +msgid "Invalid format" +msgstr "Неправильный формат" + +msgid "Invalid parameters" +msgstr "Неправильные параметры" + +msgid "Invalid resource specified" +msgstr "Неправильно указан источник" + +msgid "Operation failed" +msgstr "Операция не удалась" + +msgid "Invalid session key" +msgstr "Неправильный ключ сессии" + +msgid "Invalid API key" +msgstr "Неправильный ключ API" + +msgid "Service offline" +msgstr "Служба не работает" + +msgid "This stream is for paid subscribers only" +msgstr "Этот поток только для платных подписчиков" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm в данный момент занят, попробуйте через некоторое время" + +msgid "Not enough content" +msgstr "Не достаточно содержания" + +msgid "Not enough members" +msgstr "Не достаточно участников" + +msgid "Not enough fans" +msgstr "Не достаточно фанов" + +msgid "Not enough neighbors" +msgstr "Недостаточно соседей" + +msgid "Malformed response" +msgstr "Неправильный ответ" + +msgid "Unknown error" +msgstr "Неизвестная ошибка" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Сервис радио не запустился =(" + +msgid "Add another stream..." +msgstr "Добавить другой поток..." + +msgid "Your radio streams" +msgstr "Ваши потоки радио" + +msgid "Open somafm.com in browser" +msgstr "Открыть somafm.com в браузере" + +msgid "Refresh channels" +msgstr "Обновить каналы" + +msgid "Enter your Last.fm details below:" +msgstr "Введите ваши данные Last.fm:" + +msgid "Last.fm username" +msgstr "Логин Last.fm" + +msgid "Sign out" +msgstr "Выйти" + +msgid "Last.fm password" +msgstr "Пароль Last.fm" + +msgid "Scrobble tracks that I listen to" +msgstr "Скробблить треки, которые я слушаю" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Показывать кнопки \"Избранное\" и \"Запретить\"" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Обратите внимание, что вы должны быть платным подписчиком ,чтобы слушать радио Last.fm из Clementine." + +msgid "Authenticating..." +msgstr "Аутентификация..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Проиграть исполнителя или тег" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "Укажите исполнителя или тег чтобы слушать радио Last.fm." + +msgid "Tag" +msgstr "Тег" + +msgid "Start transcoding" +msgstr "Начать перекодирование" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "Добавить файлы для перекодирования" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -601,44 +595,248 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" -msgstr "Начать перекодирование" +msgid "Transcode Music" +msgstr "Перекодировать композиции" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" +msgstr "Файлы для перекодирования" + +msgid "Directory" +msgstr "Директория" + +msgid "Filename" +msgstr "Имя Файла" + +msgid "Add..." +msgstr "Добавить..." + +msgid "Output options" +msgstr "Опции вывода" + +msgid "Audio format" +msgstr "формат аудио" + +msgid "Destination" +msgstr "Назначение" + +msgid "Alongside the originals" +msgstr "Вместе с оригиналами" + +msgid "Progress" +msgstr "Ход выполнения" + +msgid "Details..." msgstr "" -#, c-format -msgid "%n finished" +msgid "Transcoder Log" msgstr "" -#, c-format -msgid "%n failed" -msgstr "" +#, qt-format +msgid "About %1" +msgstr "О программе %1" -msgid "Add files to transcode" -msgstr "Добавить файлы для перекодирования" +#, qt-format +msgid "Version %1" +msgstr "Версия %1" -msgid "Open magnatune.com in browser" -msgstr "" +msgid "Authors" +msgstr "Авторы" -msgid "Refresh catalogue" -msgstr "" +msgid "Thanks to" +msgstr "Спасибо" -msgid "Search Magnatune" -msgstr "" +msgid "...and all the Amarok contributors" +msgstr "...и всем создателям Amarok" -msgid "Various Artists" +msgid "All albums" +msgstr "Все альбомы" + +msgid "Albums with covers" +msgstr "Альбомы с обложками" + +msgid "Albums without covers" +msgstr "Альбомы без обложек" + +msgid "All artists" +msgstr "Все исполнители" + +msgid "Various artists" msgstr "Разные исполнители" -msgid "Show" -msgstr "" +msgid "Choose manual cover" +msgstr "Укажите обложку вручную" -msgid "Group by" +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" msgstr "" +"Изображения (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *." +"tiff)" -msgid "Configure library..." -msgstr "Настройки коллекции..." +msgid "All files (*)" +msgstr "Все файлы (*)" + +msgid "[click to edit]" +msgstr "[щелкните, чтобы изменить]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Редактирую %n треков" + +msgid "Pre-amp" +msgstr "Pre-amp" + +msgid "Classical" +msgstr "Classical" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dance" + +msgid "Full Bass" +msgstr "Full Bass" + +msgid "Full Treble" +msgstr "Full Treble" + +msgid "Full Bass + Treble" +msgstr "Full Bass + Treble" + +msgid "Laptop/Headphones" +msgstr "портативный компьютер/наушники" + +msgid "Large Hall" +msgstr "Large Hall" + +msgid "Live" +msgstr "Live" + +msgid "Party" +msgstr "Party" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Zero" + +msgid "Save preset" +msgstr "Сохранить настройку" + +msgid "Name" +msgstr "Имя" + +msgid "Delete preset" +msgstr "Удалить настройку" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Вы действительно хотите удалить настройку \"%1\"?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "Композиции (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "Плейлисты (*.m3u *.xspf *.xml)" + +msgid "All Files (*)" +msgstr "Все файлы (*)" + +msgid "Play" +msgstr "Воспроизвести" + +msgid "Stop after this track" +msgstr "Остановить после этой композиции" + +msgid "Check for updates..." +msgstr "Проверить обновления" + +msgid "Pause" +msgstr "Приостановить" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Установить %1 в \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Редактировать тег \"%1\"..." + +msgid "Add media" +msgstr "Добавить файлы" + +msgid "OSD Preview" +msgstr "Предпросмотр OSD" + +msgid "Drag to reposition" +msgstr "Тащите для перемещения" + +msgid "Version" +msgstr "Версия" + +msgid "Add Stream" +msgstr "Добавить поток" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Введите адрес радиопотока:" + +msgid "Save this stream in the Radio tab" +msgstr "Сохранить поток на вкладке Радио" + +msgid "Cover Manager" +msgstr "Менеджер обложек" + +msgid "Show fullsize..." +msgstr "Показать полный размер..." + +msgid "Fetch automatically" +msgstr "Выбирать автоматически" + +msgid "Choose manual cover..." +msgstr "Укажите обложку вручную..." + +msgid "Unset cover" +msgstr "Удалить обложку" + +msgid "View" +msgstr "Просмотр" + +msgid "Fetch Missing Covers" +msgstr "Выберете пропущенные обложки" + +msgid "Edit track information" +msgstr "Редактировать информацию" + +msgid "Comment" +msgstr "Комментарий" + +msgid "Equalizer" +msgstr "Эквалайзер" + +msgid "Preset:" +msgstr "Настройка:" + +msgid "Enable equalizer" +msgstr "Включить эквалайзер" msgid "Clementine" msgstr "Clementine" @@ -700,9 +898,6 @@ msgstr "Добавить поток..." msgid "Open media..." msgstr "Открыть..." -msgid "Cover Manager" -msgstr "Менеджер обложек" - msgid "Shuffle mode" msgstr "Случайно" @@ -712,12 +907,6 @@ msgstr "Повторять" msgid "Remove from playlist" msgstr "Удалить из плейлиста" -msgid "Equalizer" -msgstr "Эквалайзер" - -msgid "Transcode Music" -msgstr "Перекодировать композиции" - msgid "Library" msgstr "Коллекция" @@ -742,75 +931,6 @@ msgstr "Помощь" msgid "Tools" msgstr "Инструменты" -msgid "These folders will be scanned for music to make up your library" -msgstr "" -"В этих каталогах будет выполнен поиск музыки для создания вашей коллекции" - -msgid "Add new folder..." -msgstr "Добавить каталог..." - -msgid "Remove folder" -msgstr "Удалить каталог" - -msgid "Options" -msgstr "Настройки" - -msgid "Automatically open single categories in the library tree" -msgstr "Автоматически открывать одиночные категории в дереве коллекции" - -msgid "Form" -msgstr "Форма" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Введите ваши данные Last.fm:" - -msgid "Last.fm username" -msgstr "Логин Last.fm" - -msgid "Sign out" -msgstr "Выйти" - -msgid "Last.fm password" -msgstr "Пароль Last.fm" - -msgid "Scrobble tracks that I listen to" -msgstr "Скробблить треки, которые я слушаю" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Показывать кнопки \"Избранное\" и \"Запретить\"" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Обратите внимание, что вы должны быть платным подписчиком ,чтобы слушать радио Last.fm из Clementine." - -msgid "Authenticating..." -msgstr "Аутентификация..." - -msgid "Play Artist or Tag" -msgstr "Проиграть исполнителя или тег" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "Укажите исполнителя или тег чтобы слушать радио Last.fm." - -msgid "Tag" -msgstr "Тег" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Редактировать информацию" - -msgid "Comment" -msgstr "Комментарий" - msgid "Playback" msgstr "Воспроизведение" @@ -820,12 +940,6 @@ msgstr "Поведение" msgid "Notifications" msgstr "Уведомления" -msgid "Music Library" -msgstr "Музыкальная коллекция" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Затухание" @@ -932,170 +1046,56 @@ msgstr "Цвет текста" msgid "Choose color..." msgstr "Выберете цвет" -msgid "Version" -msgstr "Версия" +msgid "Copy to library..." +msgstr "Копировать в коллекцию..." -msgid "Add Stream" -msgstr "Добавить поток" +msgid "Move to library..." +msgstr "Переместить в коллекцию..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Введите адрес радиопотока:" +msgid "Loading audio engine" +msgstr "Загрузка движка аудио" -msgid "Save this stream in the Radio tab" -msgstr "Сохранить поток на вкладке Радио" +msgid "Updating library" +msgstr "Обновление библиотеки" -msgid "Show fullsize..." -msgstr "Показать полный размер..." +msgid "Getting channels" +msgstr "Получение каналов" -msgid "Fetch automatically" -msgstr "Выбирать автоматически" +msgid "Loading stream" +msgstr "Загрузка потока" -msgid "Choose manual cover..." -msgstr "Укажите обложку вручную..." +msgid "Loading Last.fm radio" +msgstr "Загрузка радио Last.fm" -msgid "Unset cover" -msgstr "Удалить обложку" - -msgid "Enter search terms here" -msgstr "Введите выражение для поиска" - -msgid "View" -msgstr "Просмотр" - -msgid "Fetch Missing Covers" -msgstr "Выберете пропущенные обложки" - -msgid "Don't repeat" -msgstr "Не повторять" - -msgid "Repeat track" -msgstr "Повторить композицию" - -msgid "Repeat album" -msgstr "Повторить альбом" - -msgid "Repeat playlist" -msgstr "Повторить плейлист" - -msgid "Don't shuffle" -msgstr "Не перемешивать" - -msgid "Shuffle by album" -msgstr "Перемешать альбомы" - -msgid "Shuffle all" -msgstr "Перемешать все" - -msgid "Repeat" -msgstr "Повторить" - -msgid "Shuffle" -msgstr "Перемешать" - -msgid "Library advanced grouping" -msgstr "Расширенная сортировка коллекции" - -msgid "You can change the way the songs in the library are organised." -msgstr "Вы можете выбрать способ сортировки композиций в коллекции" - -msgid "Group Library by..." -msgstr "Сортировать коллекцию по..." - -msgid "First level" -msgstr "Первый уровень" - -msgid "None" -msgstr "Нет" - -msgid "Albumartist" -msgstr "Автор альбома" - -msgid "Year - Album" -msgstr "Год - Альбом" - -msgid "Second level" -msgstr "Второй уровень" - -msgid "Third level" -msgstr "Третий уровень" - -msgid "Preset:" -msgstr "Настройка:" - -msgid "Enable equalizer" -msgstr "Включить эквалайзер" - -msgid "Files to transcode" -msgstr "Файлы для перекодирования" - -msgid "Directory" -msgstr "Директория" - -msgid "Filename" -msgstr "Имя Файла" - -msgid "Add..." -msgstr "Добавить..." - -msgid "Output options" -msgstr "Опции вывода" - -msgid "Audio format" -msgstr "формат аудио" - -msgid "Destination" -msgstr "Назначение" - -msgid "Alongside the originals" -msgstr "Вместе с оригиналами" - -msgid "Progress" -msgstr "Ход выполнения" - -msgid "Details..." +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Transcoder Log" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "диск %1" -msgid "Entire collection" -msgstr "Вся коллекция" +#, qt-format +msgid "track %1" +msgstr "композиция %1" -msgid "Added today" -msgstr "Добавлено сегодня" +msgid "Paused" +msgstr "Приостановлен" -msgid "Added this week" -msgstr "Добавлено за неделю" +msgid "Stopped" +msgstr "Остановлено" -msgid "Added within three months" -msgstr "Добавлено за три месяца" +msgid "Playlist finished" +msgstr "Плейлист закончен" -msgid "Added this year" -msgstr "Добавлено за год" +#, qt-format +msgid "Volume %1%" +msgstr "Громкость %1%" -msgid "Added this month" -msgstr "Добавлено за месяц" +msgid "..." +msgstr "..." -msgid "Group by Artist" -msgstr "Сортировать по Исполнитель" - -msgid "Group by Artist/Album" -msgstr "Сортировать по Исполнитель/Альбом" - -msgid "Group by Artist/Year - Album" -msgstr "Сортировать по Исполнитель/Год - Альбом" - -msgid "Group by Album" -msgstr "Сортировать по Альбом" - -msgid "Group by Genre/Album" -msgstr "Сортировать по Жанр/Альбом" - -msgid "Group by Genre/Artist/Album" -msgstr "Сортировать по Жанр/Исполнитель/Альбом" - -msgid "Advanced grouping..." -msgstr "Расширенная сортировка..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Радио" diff --git a/src/translations/sk.po b/src/translations/sk.po index 9e01f0460..22710ec2e 100644 --- a/src/translations/sk.po +++ b/src/translations/sk.po @@ -18,94 +18,8 @@ msgstr "" "X-Generator: Launchpad (build Unknown)\n" "X-Language: sk_SK\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Hrať" - -msgid "Stop after this track" -msgstr "Zastaviť po tejto skladbe" - -msgid "Check for updates..." -msgstr "Skontrolovať aktualizácie..." - -msgid "Pause" -msgstr "Pauza" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Nastaviť %1 do \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Upraviť tag \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Názov" - -msgid "Artist" -msgstr "Interprét" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Dĺžka" - -msgid "Track" -msgstr "Skladba" - -msgid "Disc" -msgstr "Disk" - -msgid "Year" -msgstr "Rok" - -msgid "Genre" -msgstr "Žáner" - -msgid "Album artist" -msgstr "Interprét albumu" - -msgid "Composer" -msgstr "Skladateľ" - -msgid "BPM" -msgstr "" - -msgid "Bit rate" -msgstr "" - -msgid "Sample rate" -msgstr "Rýchlosť vzorkovania" - -msgid "File name" -msgstr "Názov súboru" - -msgid "File name (without path)" -msgstr "Názov súboru (bez cesty)" - -msgid "File size" -msgstr "Veľkosť súboru" - -msgid "File type" -msgstr "Typ súboru" - -msgid "Date modified" -msgstr "Dátum zmeny" - -msgid "Date created" -msgstr "Dátum vytvorenia" +msgid "No analyzer" +msgstr "bez analyzéru" msgid "Bar analyzer" msgstr "prúžkový analyzér" @@ -113,9 +27,6 @@ msgstr "prúžkový analyzér" msgid "Block analyzer" msgstr "blokový analyzér" -msgid "No analyzer" -msgstr "bez analyzéru" - msgid "Boom analyzer" msgstr "Boom analyzér" @@ -125,380 +36,6 @@ msgstr "" msgid "Turbine" msgstr "Turbína" -msgid "Add to playlist" -msgstr "Pridať do playlistu" - -msgid "Show in various artists" -msgstr "Zobrazovať v rôznich interprétoch" - -msgid "Don't show in various artists" -msgstr "Nzobrazovať v rôznich interprétoch" - -msgid "Your library is empty!" -msgstr "Vaša zbierka je prázdna!" - -msgid "Click here to add some music" -msgstr "Kliknite sem aby ste pridali nejakú hudbu" - -msgid "Add directory..." -msgstr "Pridať priečinok..." - -msgid "Copy to library..." -msgstr "Skopírovať do zbierky..." - -msgid "Move to library..." -msgstr "Presunúť do zbierky..." - -msgid "Hide..." -msgstr "Skryť..." - -msgid "Show section" -msgstr "Zobraziť stĺpec" - -#, qt-format -msgid "Hide %1" -msgstr "Skryť %1" - -msgid "Remove" -msgstr "Odstrániť" - -msgid "Play artist radio..." -msgstr "Hrať rádio interpréta..." - -msgid "Play tag radio..." -msgstr "Hrať rádio tagu..." - -msgid "Configure Last.fm..." -msgstr "Konfigurovať Last.fm..." - -msgid "My Recommendations" -msgstr "Moje odporúčania" - -msgid "My Radio Station" -msgstr "Moje rádio stanice" - -msgid "My Loved Tracks" -msgstr "Moje obľúbené skladby" - -msgid "My Neighborhood" -msgstr "Moji susedia" - -msgid "Artist radio" -msgstr "Rádio interpréta" - -msgid "Tag radio" -msgstr "Rádio tagu" - -msgid "Friends" -msgstr "Priatelia" - -msgid "Neighbors" -msgstr "Susedia" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "%1 - rádio stanica" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "%1 - obľúbené skladby" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "%1 - rádio suseda" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "%1 - odporúčané rádio" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Last.fm zbierka - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Podobný interprét ako %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Rádio tagu: %1" - -msgid "Invalid service" -msgstr "Nefunkčná služba" - -msgid "Invalid method" -msgstr "Nefunkčná metóda" - -msgid "Authentication failed" -msgstr "Autentifikácia zlyhala" - -msgid "Invalid format" -msgstr "Nefunkčný formát" - -msgid "Invalid parameters" -msgstr "Nefunkčné parametre" - -msgid "Invalid resource specified" -msgstr "" - -msgid "Operation failed" -msgstr "Operácia zlyhala" - -msgid "Invalid session key" -msgstr "nefunkčný kľúč sedenia" - -msgid "Invalid API key" -msgstr "Nefiunkčný API kľúč" - -msgid "Service offline" -msgstr "Služba je offline" - -msgid "This stream is for paid subscribers only" -msgstr "Tento stream je len pre platiacich odoberateľov" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm je práve zaneprázdnené, prosím skúste za pár minút" - -msgid "Not enough content" -msgstr "Nedostatok obsahu" - -msgid "Not enough members" -msgstr "Nedostatok členov" - -msgid "Not enough fans" -msgstr "Nedostatok fanúšikov" - -msgid "Not enough neighbors" -msgstr "Nedostatok susedov" - -msgid "Malformed response" -msgstr "" - -msgid "Unknown error" -msgstr "Neznáma chyba" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Vaše Last.fm poverenie bolo nekorektné" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Služba rádia sa nedá načítať :-(" - -#, qt-format -msgid "disc %1" -msgstr "disk %1" - -#, qt-format -msgid "track %1" -msgstr "skladba %1" - -msgid "Paused" -msgstr "Pozastavené" - -msgid "Stopped" -msgstr "Zastavené" - -msgid "Playlist finished" -msgstr "Playlist skončený" - -#, qt-format -msgid "Volume %1%" -msgstr "Hlasitosť %1%" - -msgid "[click to edit]" -msgstr "[kliknite pre úpravu]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Upravovanie %n skladieb" - -msgid "Loading audio engine" -msgstr "Načítava sa zvukový engine" - -msgid "Updating library" -msgstr "Aktualizovanie zbierky" - -msgid "Getting channels" -msgstr "Preberanie kanálov" - -msgid "Loading stream" -msgstr "Načítava sa stream" - -msgid "Loading Last.fm radio" -msgstr "Načítava sa Last.fm rádio" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Otvoriť somafm.com v prehliadači" - -msgid "Refresh channels" -msgstr "Obnoviť kanály" - -msgid "OSD Preview" -msgstr "OSD náhľad" - -msgid "Drag to reposition" -msgstr "Pretiahnite na iné miesto" - -#, qt-format -msgid "About %1" -msgstr "O programe %1" - -#, qt-format -msgid "Version %1" -msgstr "Verzia %1" - -msgid "Authors" -msgstr "Autori" - -msgid "Thanks to" -msgstr "Poďakovanie" - -msgid "...and all the Amarok contributors" -msgstr "...a všetkým prispievateľom Amaroku" - -msgid "Add another stream..." -msgstr "Pridať ďalší stream..." - -msgid "Your radio streams" -msgstr "Vaše rádio streamy" - -msgid "All albums" -msgstr "Všetky albumy" - -msgid "Albums with covers" -msgstr "Albumy s obalmi" - -msgid "Albums without covers" -msgstr "Albumy bez obalov" - -msgid "All artists" -msgstr "Všetci interpréti" - -msgid "Various artists" -msgstr "Rôzni interpréti" - -msgid "Choose manual cover" -msgstr "Vybrať obal ručne" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Obrázky (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Všetky súbory (*)" - -msgid "Unknown" -msgstr "neznámy" - -msgid "ASF" -msgstr "" - -msgid "FLAC" -msgstr "" - -msgid "MP4" -msgstr "" - -msgid "MPC" -msgstr "" - -msgid "MP3" -msgstr "" - -msgid "Ogg FLAC" -msgstr "" - -msgid "Ogg Speex" -msgstr "" - -msgid "Ogg Vorbis" -msgstr "" - -msgid "AIFF" -msgstr "" - -msgid "WAV" -msgstr "" - -msgid "TrueAudio" -msgstr "" - -msgid "Stream" -msgstr "" - -msgid "Pre-amp" -msgstr "" - -msgid "Classical" -msgstr "" - -msgid "Club" -msgstr "" - -msgid "Dance" -msgstr "" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "Notebook/sluchátka" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "" - -msgid "Party" -msgstr "" - -msgid "Pop" -msgstr "" - -msgid "Reggae" -msgstr "" - -msgid "Rock" -msgstr "" - -msgid "Soft" -msgstr "" - -msgid "Ska" -msgstr "" - -msgid "Soft Rock" -msgstr "" - -msgid "Techno" -msgstr "" - -msgid "Zero" -msgstr "Vynulovať" - -msgid "Save preset" -msgstr "Uložiť predvoľbu" - -msgid "Name" -msgstr "Názov" - -msgid "Delete preset" -msgstr "Vymazať predvoľbu" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Ste si istý, že chcete vymazať predvoľbu \"%1\"?" - msgid "Usage" msgstr "zaobchádzanie" @@ -569,6 +106,232 @@ msgstr "Vybrať engine" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Neznámy audio engine \"%1\". Na výber sú:" +msgid "Add directory..." +msgstr "Pridať priečinok..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Nastaviť zbierku..." + +msgid "Various Artists" +msgstr "Rôzni interpréti" + +msgid "Unknown" +msgstr "neznámy" + +msgid "Add to playlist" +msgstr "Pridať do playlistu" + +msgid "Show in various artists" +msgstr "Zobrazovať v rôznich interprétoch" + +msgid "Don't show in various artists" +msgstr "Nzobrazovať v rôznich interprétoch" + +msgid "Your library is empty!" +msgstr "Vaša zbierka je prázdna!" + +msgid "Click here to add some music" +msgstr "Kliknite sem aby ste pridali nejakú hudbu" + +msgid "Library advanced grouping" +msgstr "Pokročilé zoraďovanie zbierky" + +msgid "You can change the way the songs in the library are organised." +msgstr "Môžte zmeniť spôsob, ktorým sú piesne v zbierke organizované." + +msgid "Group Library by..." +msgstr "Zoraďovanie zbierky podľa..." + +msgid "First level" +msgstr "Prvá úroveň" + +msgid "None" +msgstr "Nijako" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Interprét" + +msgid "Albumartist" +msgstr "Interprét albumu" + +msgid "Composer" +msgstr "Skladateľ" + +msgid "Genre" +msgstr "Žáner" + +msgid "Year" +msgstr "Rok" + +msgid "Year - Album" +msgstr "Rok - Album" + +msgid "Second level" +msgstr "Druhá úroveň" + +msgid "Third level" +msgstr "Tretia úroveň" + +msgid "These folders will be scanned for music to make up your library" +msgstr "Tieto priečinky budú prehľadané pre vytvorenie vyšej zbierky" + +msgid "Add new folder..." +msgstr "Pridať nový priečinok..." + +msgid "Remove folder" +msgstr "Odobrať priečinok" + +msgid "Options" +msgstr "Možnosti" + +msgid "Automatically open single categories in the library tree" +msgstr "Automaticky otvoriť jednotlivé kategórie v strome zbierky" + +msgid "Music Library" +msgstr "Hudobná zbierka" + +msgid "Form" +msgstr "Forma" + +msgid "Entire collection" +msgstr "Celá zbierka" + +msgid "Added today" +msgstr "Dnes pridané" + +msgid "Added this week" +msgstr "Pridané tento týždeň" + +msgid "Added within three months" +msgstr "Pridané posledný štvrťrok" + +msgid "Added this year" +msgstr "Pridané tento rok" + +msgid "Added this month" +msgstr "Pridané tento mesiac" + +msgid "Group by Artist" +msgstr "Zoradiť podľa interpréta" + +msgid "Group by Artist/Album" +msgstr "Zoradiť podľa interprét/album" + +msgid "Group by Artist/Year - Album" +msgstr "Zoradiť podľa interprét/rok - album" + +msgid "Group by Album" +msgstr "Zoradiť podľa albumu" + +msgid "Group by Genre/Album" +msgstr "Zoradiť podľa žáner/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Zoradiť podľa žáner/interprét/album" + +msgid "Advanced grouping..." +msgstr "Pokročilé zoraďovanie..." + +msgid "Enter search terms here" +msgstr "Sem napíšte výrazy na hľadanie" + +msgid "Title" +msgstr "Názov" + +msgid "Length" +msgstr "Dĺžka" + +msgid "Track" +msgstr "Skladba" + +msgid "Disc" +msgstr "Disk" + +msgid "Album artist" +msgstr "Interprét albumu" + +msgid "BPM" +msgstr "" + +msgid "Bit rate" +msgstr "" + +msgid "Sample rate" +msgstr "Rýchlosť vzorkovania" + +msgid "File name" +msgstr "Názov súboru" + +msgid "File name (without path)" +msgstr "Názov súboru (bez cesty)" + +msgid "File size" +msgstr "Veľkosť súboru" + +msgid "File type" +msgstr "Typ súboru" + +msgid "Date modified" +msgstr "Dátum zmeny" + +msgid "Date created" +msgstr "Dátum vytvorenia" + +msgid "ASF" +msgstr "" + +msgid "FLAC" +msgstr "" + +msgid "MP4" +msgstr "" + +msgid "MPC" +msgstr "" + +msgid "MP3" +msgstr "" + +msgid "Ogg FLAC" +msgstr "" + +msgid "Ogg Speex" +msgstr "" + +msgid "Ogg Vorbis" +msgstr "" + +msgid "AIFF" +msgstr "" + +msgid "WAV" +msgstr "" + +msgid "TrueAudio" +msgstr "" + +msgid "Stream" +msgstr "" + +msgid "Hide..." +msgstr "Skryť..." + +msgid "Show section" +msgstr "Zobraziť stĺpec" + +#, qt-format +msgid "Hide %1" +msgstr "Skryť %1" + #, c-format msgid "add %n songs" msgstr "pridať %n piesní" @@ -580,6 +343,239 @@ msgstr "odstrániť %n piesní" msgid "move songs" msgstr "presunúť piesne" +msgid "Don't repeat" +msgstr "Neopakovať" + +msgid "Repeat track" +msgstr "Opakovať skladbu" + +msgid "Repeat album" +msgstr "Opakovať album" + +msgid "Repeat playlist" +msgstr "Opakovať playlist" + +msgid "Don't shuffle" +msgstr "Nezamiešavať" + +msgid "Shuffle by album" +msgstr "Zamiešať podľa albumov" + +msgid "Shuffle all" +msgstr "Zamiešať všetko" + +msgid "Repeat" +msgstr "Opakovať" + +msgid "Shuffle" +msgstr "Zamiešať" + +msgid "Authentication failed" +msgstr "Autentifikácia zlyhala" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Vaše Last.fm poverenie bolo nekorektné" + +msgid "Remove" +msgstr "Odstrániť" + +msgid "Play artist radio..." +msgstr "Hrať rádio interpréta..." + +msgid "Play tag radio..." +msgstr "Hrať rádio tagu..." + +msgid "Configure Last.fm..." +msgstr "Konfigurovať Last.fm..." + +msgid "My Recommendations" +msgstr "Moje odporúčania" + +msgid "My Radio Station" +msgstr "Moje rádio stanice" + +msgid "My Loved Tracks" +msgstr "Moje obľúbené skladby" + +msgid "My Neighborhood" +msgstr "Moji susedia" + +msgid "Artist radio" +msgstr "Rádio interpréta" + +msgid "Tag radio" +msgstr "Rádio tagu" + +msgid "Friends" +msgstr "Priatelia" + +msgid "Neighbors" +msgstr "Susedia" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "%1 - rádio stanica" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "%1 - obľúbené skladby" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "%1 - rádio suseda" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "%1 - odporúčané rádio" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Last.fm zbierka - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Podobný interprét ako %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Rádio tagu: %1" + +msgid "Invalid service" +msgstr "Nefunkčná služba" + +msgid "Invalid method" +msgstr "Nefunkčná metóda" + +msgid "Invalid format" +msgstr "Nefunkčný formát" + +msgid "Invalid parameters" +msgstr "Nefunkčné parametre" + +msgid "Invalid resource specified" +msgstr "" + +msgid "Operation failed" +msgstr "Operácia zlyhala" + +msgid "Invalid session key" +msgstr "nefunkčný kľúč sedenia" + +msgid "Invalid API key" +msgstr "Nefiunkčný API kľúč" + +msgid "Service offline" +msgstr "Služba je offline" + +msgid "This stream is for paid subscribers only" +msgstr "Tento stream je len pre platiacich odoberateľov" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm je práve zaneprázdnené, prosím skúste za pár minút" + +msgid "Not enough content" +msgstr "Nedostatok obsahu" + +msgid "Not enough members" +msgstr "Nedostatok členov" + +msgid "Not enough fans" +msgstr "Nedostatok fanúšikov" + +msgid "Not enough neighbors" +msgstr "Nedostatok susedov" + +msgid "Malformed response" +msgstr "" + +msgid "Unknown error" +msgstr "Neznáma chyba" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Služba rádia sa nedá načítať :-(" + +msgid "Add another stream..." +msgstr "Pridať ďalší stream..." + +msgid "Your radio streams" +msgstr "Vaše rádio streamy" + +msgid "Open somafm.com in browser" +msgstr "Otvoriť somafm.com v prehliadači" + +msgid "Refresh channels" +msgstr "Obnoviť kanály" + +msgid "Enter your Last.fm details below:" +msgstr "Vložte svoje Last.fm detaily nižšie:" + +msgid "Last.fm username" +msgstr "Last.fm použ. meno" + +msgid "Sign out" +msgstr "Odhlásiť" + +msgid "Last.fm password" +msgstr "Last.fm heslo" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Zobrazovať \"obľúbené\" a \"neznášané\" tlačítka" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Pamätajte, že musíte byť platiaci " +"odberateľ aby ste mohli počúvať Last.fm rádio v Clementine." + +msgid "Authenticating..." +msgstr "Autentifikácia..." + +msgid "Last.fm" +msgstr "" + +msgid "Play Artist or Tag" +msgstr "Hrať interpréta alebo tag" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Napíšte interpréta alebo tag aby ste začali počúvať Last.fm " +"rádio." + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -602,44 +598,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "O programe %1" + +#, qt-format +msgid "Version %1" +msgstr "Verzia %1" + +msgid "Authors" +msgstr "Autori" + +msgid "Thanks to" +msgstr "Poďakovanie" + +msgid "...and all the Amarok contributors" +msgstr "...a všetkým prispievateľom Amaroku" + +msgid "All albums" +msgstr "Všetky albumy" + +msgid "Albums with covers" +msgstr "Albumy s obalmi" + +msgid "Albums without covers" +msgstr "Albumy bez obalov" + +msgid "All artists" +msgstr "Všetci interpréti" + +msgid "Various artists" msgstr "Rôzni interpréti" -msgid "Show" +msgid "Choose manual cover" +msgstr "Vybrať obal ručne" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Obrázky (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Všetky súbory (*)" + +msgid "[click to edit]" +msgstr "[kliknite pre úpravu]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Upravovanie %n skladieb" + +msgid "Pre-amp" msgstr "" -msgid "Group by" +msgid "Classical" msgstr "" -msgid "Configure library..." -msgstr "Nastaviť zbierku..." +msgid "Club" +msgstr "" + +msgid "Dance" +msgstr "" + +msgid "Full Bass" +msgstr "" + +msgid "Full Treble" +msgstr "" + +msgid "Full Bass + Treble" +msgstr "" + +msgid "Laptop/Headphones" +msgstr "Notebook/sluchátka" + +msgid "Large Hall" +msgstr "" + +msgid "Live" +msgstr "" + +msgid "Party" +msgstr "" + +msgid "Pop" +msgstr "" + +msgid "Reggae" +msgstr "" + +msgid "Rock" +msgstr "" + +msgid "Soft" +msgstr "" + +msgid "Ska" +msgstr "" + +msgid "Soft Rock" +msgstr "" + +msgid "Techno" +msgstr "" + +msgid "Zero" +msgstr "Vynulovať" + +msgid "Save preset" +msgstr "Uložiť predvoľbu" + +msgid "Name" +msgstr "Názov" + +msgid "Delete preset" +msgstr "Vymazať predvoľbu" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Ste si istý, že chcete vymazať predvoľbu \"%1\"?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Hrať" + +msgid "Stop after this track" +msgstr "Zastaviť po tejto skladbe" + +msgid "Check for updates..." +msgstr "Skontrolovať aktualizácie..." + +msgid "Pause" +msgstr "Pauza" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Nastaviť %1 do \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Upraviť tag \"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "OSD náhľad" + +msgid "Drag to reposition" +msgstr "Pretiahnite na iné miesto" + +msgid "Version" +msgstr "Verzia" + +msgid "Add Stream" +msgstr "Pridať stream" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Vložte URL internetového rádio streamu:" + +msgid "Save this stream in the Radio tab" +msgstr "Uložiť tento stream na karte Rádio" + +msgid "Cover Manager" +msgstr "Správca obalov" + +msgid "Show fullsize..." +msgstr "Ukázať celú veľkosť..." + +msgid "Fetch automatically" +msgstr "Získavať automaticky" + +msgid "Choose manual cover..." +msgstr "Vybrať obal ručne..." + +msgid "Unset cover" +msgstr "Nenastavený obal" + +msgid "View" +msgstr "Zobraziť" + +msgid "Fetch Missing Covers" +msgstr "Získať chýbajúce obaly" + +msgid "Edit track information" +msgstr "Upravť informácie o skladbe" + +msgid "Comment" +msgstr "Komentár" + +msgid "Equalizer" +msgstr "Ekvalizér" + +msgid "Preset:" +msgstr "Predvoľba:" + +msgid "Enable equalizer" +msgstr "Povoliť ekvalizér" msgid "Clementine" msgstr "" @@ -701,9 +900,6 @@ msgstr "Pridať stream..." msgid "Open media..." msgstr "Otvoriť médium..." -msgid "Cover Manager" -msgstr "Správca obalov" - msgid "Shuffle mode" msgstr "Zamiešavací mód" @@ -713,12 +909,6 @@ msgstr "Opakovací mód" msgid "Remove from playlist" msgstr "Odstrániť z playlistu" -msgid "Equalizer" -msgstr "Ekvalizér" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Zbierka" @@ -743,76 +933,6 @@ msgstr "Nápoveda" msgid "Tools" msgstr "Nástroje" -msgid "These folders will be scanned for music to make up your library" -msgstr "Tieto priečinky budú prehľadané pre vytvorenie vyšej zbierky" - -msgid "Add new folder..." -msgstr "Pridať nový priečinok..." - -msgid "Remove folder" -msgstr "Odobrať priečinok" - -msgid "Options" -msgstr "Možnosti" - -msgid "Automatically open single categories in the library tree" -msgstr "Automaticky otvoriť jednotlivé kategórie v strome zbierky" - -msgid "Form" -msgstr "Forma" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Vložte svoje Last.fm detaily nižšie:" - -msgid "Last.fm username" -msgstr "Last.fm použ. meno" - -msgid "Sign out" -msgstr "Odhlásiť" - -msgid "Last.fm password" -msgstr "Last.fm heslo" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Zobrazovať \"obľúbené\" a \"neznášané\" tlačítka" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Pamätajte, že musíte byť platiaci " -"odberateľ aby ste mohli počúvať Last.fm rádio v Clementine." - -msgid "Authenticating..." -msgstr "Autentifikácia..." - -msgid "Play Artist or Tag" -msgstr "Hrať interpréta alebo tag" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Napíšte interpréta alebo tag aby ste začali počúvať Last.fm " -"rádio." - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "Upravť informácie o skladbe" - -msgid "Comment" -msgstr "Komentár" - msgid "Playback" msgstr "Prehrávanie" @@ -822,12 +942,6 @@ msgstr "Správanie" msgid "Notifications" msgstr "Notifikácie" -msgid "Music Library" -msgstr "Hudobná zbierka" - -msgid "Last.fm" -msgstr "" - msgid "Fading" msgstr "Zoslabovanie" @@ -933,171 +1047,57 @@ msgstr "Farba písma" msgid "Choose color..." msgstr "Vybrať farbu..." -msgid "Version" -msgstr "Verzia" +msgid "Copy to library..." +msgstr "Skopírovať do zbierky..." -msgid "Add Stream" -msgstr "Pridať stream" +msgid "Move to library..." +msgstr "Presunúť do zbierky..." -msgid "Enter the URL of an internet radio stream:" -msgstr "Vložte URL internetového rádio streamu:" +msgid "Loading audio engine" +msgstr "Načítava sa zvukový engine" -msgid "Save this stream in the Radio tab" -msgstr "Uložiť tento stream na karte Rádio" +msgid "Updating library" +msgstr "Aktualizovanie zbierky" -msgid "Show fullsize..." -msgstr "Ukázať celú veľkosť..." +msgid "Getting channels" +msgstr "Preberanie kanálov" -msgid "Fetch automatically" -msgstr "Získavať automaticky" +msgid "Loading stream" +msgstr "Načítava sa stream" -msgid "Choose manual cover..." -msgstr "Vybrať obal ručne..." +msgid "Loading Last.fm radio" +msgstr "Načítava sa Last.fm rádio" -msgid "Unset cover" -msgstr "Nenastavený obal" - -msgid "Enter search terms here" -msgstr "Sem napíšte výrazy na hľadanie" - -msgid "View" -msgstr "Zobraziť" - -msgid "Fetch Missing Covers" -msgstr "Získať chýbajúce obaly" - -msgid "Don't repeat" -msgstr "Neopakovať" - -msgid "Repeat track" -msgstr "Opakovať skladbu" - -msgid "Repeat album" -msgstr "Opakovať album" - -msgid "Repeat playlist" -msgstr "Opakovať playlist" - -msgid "Don't shuffle" -msgstr "Nezamiešavať" - -msgid "Shuffle by album" -msgstr "Zamiešať podľa albumov" - -msgid "Shuffle all" -msgstr "Zamiešať všetko" - -msgid "Repeat" -msgstr "Opakovať" - -msgid "Shuffle" -msgstr "Zamiešať" - -msgid "Library advanced grouping" -msgstr "Pokročilé zoraďovanie zbierky" - -msgid "You can change the way the songs in the library are organised." -msgstr "Môžte zmeniť spôsob, ktorým sú piesne v zbierke organizované." - -msgid "Group Library by..." -msgstr "Zoraďovanie zbierky podľa..." - -msgid "First level" -msgstr "Prvá úroveň" - -msgid "None" -msgstr "Nijako" - -msgid "Albumartist" -msgstr "Interprét albumu" - -msgid "Year - Album" -msgstr "Rok - Album" - -msgid "Second level" -msgstr "Druhá úroveň" - -msgid "Third level" -msgstr "Tretia úroveň" - -msgid "Preset:" -msgstr "Predvoľba:" - -msgid "Enable equalizer" -msgstr "Povoliť ekvalizér" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" +#, qt-format +msgid "disc %1" +msgstr "disk %1" + +#, qt-format +msgid "track %1" +msgstr "skladba %1" + +msgid "Paused" +msgstr "Pozastavené" + +msgid "Stopped" +msgstr "Zastavené" + +msgid "Playlist finished" +msgstr "Playlist skončený" + +#, qt-format +msgid "Volume %1%" +msgstr "Hlasitosť %1%" + +msgid "..." +msgstr "..." + +msgid "0:00:00" msgstr "" -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Celá zbierka" - -msgid "Added today" -msgstr "Dnes pridané" - -msgid "Added this week" -msgstr "Pridané tento týždeň" - -msgid "Added within three months" -msgstr "Pridané posledný štvrťrok" - -msgid "Added this year" -msgstr "Pridané tento rok" - -msgid "Added this month" -msgstr "Pridané tento mesiac" - -msgid "Group by Artist" -msgstr "Zoradiť podľa interpréta" - -msgid "Group by Artist/Album" -msgstr "Zoradiť podľa interprét/album" - -msgid "Group by Artist/Year - Album" -msgstr "Zoradiť podľa interprét/rok - album" - -msgid "Group by Album" -msgstr "Zoradiť podľa albumu" - -msgid "Group by Genre/Album" -msgstr "Zoradiť podľa žáner/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Zoradiť podľa žáner/interprét/album" - -msgid "Advanced grouping..." -msgstr "Pokročilé zoraďovanie..." - #~ msgid "Radio" #~ msgstr "Rádio" diff --git a/src/translations/sv.po b/src/translations/sv.po index bab490322..d23cb8837 100644 --- a/src/translations/sv.po +++ b/src/translations/sv.po @@ -17,94 +17,8 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-28 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Spela upp" - -msgid "Stop after this track" -msgstr "Stoppa efter nuvarande spår" - -msgid "Check for updates..." -msgstr "Kontrollera efter uppdateringar..." - -msgid "Pause" -msgstr "Pausa" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "Sätt %1 till \"%2\"..." - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "Redigera tagg \"%1\"..." - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Titel" - -msgid "Artist" -msgstr "Artist" - -msgid "Album" -msgstr "Album" - -msgid "Length" -msgstr "Speltid" - -msgid "Track" -msgstr "Spår" - -msgid "Disc" -msgstr "Skiva" - -msgid "Year" -msgstr "År" - -msgid "Genre" -msgstr "Genre" - -msgid "Album artist" -msgstr "Albumartist" - -msgid "Composer" -msgstr "Kompositör" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bithastighet" - -msgid "Sample rate" -msgstr "Samplingsfrekvens" - -msgid "File name" -msgstr "Filnamn" - -msgid "File name (without path)" -msgstr "Filnamn (utan sökväg)" - -msgid "File size" -msgstr "Filstorlek" - -msgid "File type" -msgstr "Filtyp" - -msgid "Date modified" -msgstr "Datum ändrat" - -msgid "Date created" -msgstr "Datum skapat" +msgid "No analyzer" +msgstr "Ingen analysator" msgid "Bar analyzer" msgstr "" @@ -112,9 +26,6 @@ msgstr "" msgid "Block analyzer" msgstr "Blockanalysator" -msgid "No analyzer" -msgstr "Ingen analysator" - msgid "Boom analyzer" msgstr "" @@ -124,380 +35,6 @@ msgstr "Spektrogram" msgid "Turbine" msgstr "Turbin" -msgid "Add to playlist" -msgstr "Lägg till i spellista" - -msgid "Show in various artists" -msgstr "Visa i diverse artister" - -msgid "Don't show in various artists" -msgstr "Visa inte i diverse artister" - -msgid "Your library is empty!" -msgstr "Ditt bibliotek är tomt!" - -msgid "Click here to add some music" -msgstr "Klicka här för att lägga till musik" - -msgid "Add directory..." -msgstr "Lägg till katalog..." - -msgid "Copy to library..." -msgstr "Kopiera till bibliotek..." - -msgid "Move to library..." -msgstr "Flytta till bibliotek" - -msgid "Hide..." -msgstr "Dölj..." - -msgid "Show section" -msgstr "Visa kolumn" - -#, qt-format -msgid "Hide %1" -msgstr "Dölj %1" - -msgid "Remove" -msgstr "Ta bort" - -msgid "Play artist radio..." -msgstr "Spela upp artistradio..." - -msgid "Play tag radio..." -msgstr "Spela upp taggradio..." - -msgid "Configure Last.fm..." -msgstr "Ställ in Last.fm" - -msgid "My Recommendations" -msgstr "Mina rekommendationer" - -msgid "My Radio Station" -msgstr "Min radiostation" - -msgid "My Loved Tracks" -msgstr "Mina gillade spår" - -msgid "My Neighborhood" -msgstr "Mitt grannskap" - -msgid "Artist radio" -msgstr "Artistradio" - -msgid "Tag radio" -msgstr "Taggradio" - -msgid "Friends" -msgstr "Vänner" - -msgid "Neighbors" -msgstr "Grannar" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "Last.fm Radiostation - %1" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "Last.fm Gillade spår - %1" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "Last.fm Grannradio - %1" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "Last.fm Rekommenderad radio - %1" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "Last.fm Bibliotek - %1" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "Last.fm Artister som liknar %1" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "Last.fm Taggradio: %1" - -msgid "Invalid service" -msgstr "Ogiltig tjänst" - -msgid "Invalid method" -msgstr "Ogiltig metod" - -msgid "Authentication failed" -msgstr "Behörighetskontroll misslyckades" - -msgid "Invalid format" -msgstr "Ogiltigt format" - -msgid "Invalid parameters" -msgstr "Ogiltiga parametrar" - -msgid "Invalid resource specified" -msgstr "Ogiltig resurs angiven" - -msgid "Operation failed" -msgstr "Åtgärden misslyckades" - -msgid "Invalid session key" -msgstr "Felaktig sessionsnyckel" - -msgid "Invalid API key" -msgstr "Felaktig API-nyckel" - -msgid "Service offline" -msgstr "Tjänst inte tillgänglig" - -msgid "This stream is for paid subscribers only" -msgstr "Den här strömmen är endast för betalande abonnenter" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "Last.fm är för tillfälligt upptagen, försök igen om ett par minuter" - -msgid "Not enough content" -msgstr "Inte tillräckligt med innehåll" - -msgid "Not enough members" -msgstr "Inte tillräckligt många medlemmar" - -msgid "Not enough fans" -msgstr "Inte tillräckligt många fans" - -msgid "Not enough neighbors" -msgstr "Inte tillräckligt med grannar" - -msgid "Malformed response" -msgstr "Felformaterat svar" - -msgid "Unknown error" -msgstr "Okänt fel" - -msgid "Your Last.fm credentials were incorrect" -msgstr "Dina referenser för Last.fm var felaktiga" - -msgid "Radio service couldn't be loaded :-(" -msgstr "Radiotjänsten kunde inte laddas :-(" - -#, qt-format -msgid "disc %1" -msgstr "skiva %1" - -#, qt-format -msgid "track %1" -msgstr "spår %1" - -msgid "Paused" -msgstr "Pausad" - -msgid "Stopped" -msgstr "Stoppad" - -msgid "Playlist finished" -msgstr "Spellistan klar" - -#, qt-format -msgid "Volume %1%" -msgstr "Volym %1%" - -msgid "[click to edit]" -msgstr "[klicka för att redigera]" - -#, c-format -msgid "Editing %n tracks" -msgstr "Redigerar %n spår" - -msgid "Loading audio engine" -msgstr "Laddar audiomotor" - -msgid "Updating library" -msgstr "Uppdaterar bibliotek" - -msgid "Getting channels" -msgstr "Hämtar kanaler" - -msgid "Loading stream" -msgstr "Laddar ström" - -msgid "Loading Last.fm radio" -msgstr "Laddar Last.fm radio" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "Öppna somafm.com i en webbläsare" - -msgid "Refresh channels" -msgstr "Uppdatera kanaler" - -msgid "OSD Preview" -msgstr "OSD förhandsgranskning" - -msgid "Drag to reposition" -msgstr "Dra för att ändra position" - -#, qt-format -msgid "About %1" -msgstr "Om %1" - -#, qt-format -msgid "Version %1" -msgstr "Version %1" - -msgid "Authors" -msgstr "Upphovsmän" - -msgid "Thanks to" -msgstr "Tack till" - -msgid "...and all the Amarok contributors" -msgstr "... och alla som bidragit till Amarok" - -msgid "Add another stream..." -msgstr "Lägg till en annan ström..." - -msgid "Your radio streams" -msgstr "Dina radioströmmar" - -msgid "All albums" -msgstr "Alla album" - -msgid "Albums with covers" -msgstr "Album med omslag" - -msgid "Albums without covers" -msgstr "Album utan omslag" - -msgid "All artists" -msgstr "Alla artister" - -msgid "Various artists" -msgstr "Diverse artister" - -msgid "Choose manual cover" -msgstr "Ange omslag manuellt" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" -"Bilder (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" - -msgid "All files (*)" -msgstr "Alla filer (*)" - -msgid "Unknown" -msgstr "Okänt" - -msgid "ASF" -msgstr "ASF" - -msgid "FLAC" -msgstr "FLAC" - -msgid "MP4" -msgstr "MP4" - -msgid "MPC" -msgstr "MPC" - -msgid "MP3" -msgstr "MP3" - -msgid "Ogg FLAC" -msgstr "Ogg FLAC" - -msgid "Ogg Speex" -msgstr "Ogg Speex" - -msgid "Ogg Vorbis" -msgstr "Ogg Vorbis" - -msgid "AIFF" -msgstr "AIFF" - -msgid "WAV" -msgstr "WAV" - -msgid "TrueAudio" -msgstr "TrueAudio" - -msgid "Stream" -msgstr "Ström" - -msgid "Pre-amp" -msgstr "Förförstärkare" - -msgid "Classical" -msgstr "Klassiskt" - -msgid "Club" -msgstr "Club" - -msgid "Dance" -msgstr "Dans" - -msgid "Full Bass" -msgstr "Full bas" - -msgid "Full Treble" -msgstr "Full diskant" - -msgid "Full Bass + Treble" -msgstr "Full bas + diskant" - -msgid "Laptop/Headphones" -msgstr "Bärbar dator/Hörlurar" - -msgid "Large Hall" -msgstr "Stort rum" - -msgid "Live" -msgstr "Live" - -msgid "Party" -msgstr "Fest" - -msgid "Pop" -msgstr "Pop" - -msgid "Reggae" -msgstr "Reggae" - -msgid "Rock" -msgstr "Rock" - -msgid "Soft" -msgstr "Soft" - -msgid "Ska" -msgstr "Ska" - -msgid "Soft Rock" -msgstr "Soft Rock" - -msgid "Techno" -msgstr "Techno" - -msgid "Zero" -msgstr "Noll" - -msgid "Save preset" -msgstr "Spara förinställning" - -msgid "Name" -msgstr "Namn" - -msgid "Delete preset" -msgstr "Ta bort förinställning" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "Är du säker på att du vill ta bort förinställningen \"%1\"?" - msgid "Usage" msgstr "Användning" @@ -568,6 +105,234 @@ msgstr "Välj motor" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "Okänd audiomotor \"%1\". Följande val finns:" +msgid "Add directory..." +msgstr "Lägg till katalog..." + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "Ställ in bibliotek..." + +msgid "Various Artists" +msgstr "Diverse artister" + +msgid "Unknown" +msgstr "Okänt" + +msgid "Add to playlist" +msgstr "Lägg till i spellista" + +msgid "Show in various artists" +msgstr "Visa i diverse artister" + +msgid "Don't show in various artists" +msgstr "Visa inte i diverse artister" + +msgid "Your library is empty!" +msgstr "Ditt bibliotek är tomt!" + +msgid "Click here to add some music" +msgstr "Klicka här för att lägga till musik" + +msgid "Library advanced grouping" +msgstr "Bibliotek avancerad gruppering" + +msgid "You can change the way the songs in the library are organised." +msgstr "Du kan ändra hur sångerna i biblioteket är organiserade." + +msgid "Group Library by..." +msgstr "Gruppera bibliotek efter..." + +msgid "First level" +msgstr "Första nivån" + +msgid "None" +msgstr "Inga" + +msgid "Album" +msgstr "Album" + +msgid "Artist" +msgstr "Artist" + +msgid "Albumartist" +msgstr "Albumartist" + +msgid "Composer" +msgstr "Kompositör" + +msgid "Genre" +msgstr "Genre" + +msgid "Year" +msgstr "År" + +msgid "Year - Album" +msgstr "År - Album" + +msgid "Second level" +msgstr "Andra nivån" + +msgid "Third level" +msgstr "Tredje nivån" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" +"De här mapparna kommer genomsökas efter musik som skall vara med i ditt " +"bibliotek" + +msgid "Add new folder..." +msgstr "Lägg till mapp..." + +msgid "Remove folder" +msgstr "Ta bort mapp" + +msgid "Options" +msgstr "Flaggor" + +msgid "Automatically open single categories in the library tree" +msgstr "Öppna enkla kategorier i biblioteksträdet automatiskt" + +msgid "Music Library" +msgstr "Musikbibliotek" + +msgid "Form" +msgstr "Formulär" + +msgid "Entire collection" +msgstr "Hela samlingen" + +msgid "Added today" +msgstr "Tillagda idag" + +msgid "Added this week" +msgstr "Tillagda denna vecka" + +msgid "Added within three months" +msgstr "Tillagda senaste tre månaderna" + +msgid "Added this year" +msgstr "Tillagda i år" + +msgid "Added this month" +msgstr "Tillagda denna månad" + +msgid "Group by Artist" +msgstr "Gruppera efter artist" + +msgid "Group by Artist/Album" +msgstr "Gruppera efter artist/album" + +msgid "Group by Artist/Year - Album" +msgstr "Gruppera efter artist/år - album" + +msgid "Group by Album" +msgstr "Gruppera efter album" + +msgid "Group by Genre/Album" +msgstr "Gruppera efter genre/album" + +msgid "Group by Genre/Artist/Album" +msgstr "Gruppera efter genre/artist/album" + +msgid "Advanced grouping..." +msgstr "Avancerad gruppering..." + +msgid "Enter search terms here" +msgstr "Skriv in sökbegrepp här" + +msgid "Title" +msgstr "Titel" + +msgid "Length" +msgstr "Speltid" + +msgid "Track" +msgstr "Spår" + +msgid "Disc" +msgstr "Skiva" + +msgid "Album artist" +msgstr "Albumartist" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bithastighet" + +msgid "Sample rate" +msgstr "Samplingsfrekvens" + +msgid "File name" +msgstr "Filnamn" + +msgid "File name (without path)" +msgstr "Filnamn (utan sökväg)" + +msgid "File size" +msgstr "Filstorlek" + +msgid "File type" +msgstr "Filtyp" + +msgid "Date modified" +msgstr "Datum ändrat" + +msgid "Date created" +msgstr "Datum skapat" + +msgid "ASF" +msgstr "ASF" + +msgid "FLAC" +msgstr "FLAC" + +msgid "MP4" +msgstr "MP4" + +msgid "MPC" +msgstr "MPC" + +msgid "MP3" +msgstr "MP3" + +msgid "Ogg FLAC" +msgstr "Ogg FLAC" + +msgid "Ogg Speex" +msgstr "Ogg Speex" + +msgid "Ogg Vorbis" +msgstr "Ogg Vorbis" + +msgid "AIFF" +msgstr "AIFF" + +msgid "WAV" +msgstr "WAV" + +msgid "TrueAudio" +msgstr "TrueAudio" + +msgid "Stream" +msgstr "Ström" + +msgid "Hide..." +msgstr "Dölj..." + +msgid "Show section" +msgstr "Visa kolumn" + +#, qt-format +msgid "Hide %1" +msgstr "Dölj %1" + #, c-format msgid "add %n songs" msgstr "Lägg till %n songer" @@ -579,6 +344,239 @@ msgstr "Ta bort %n songer" msgid "move songs" msgstr "Flytta songer" +msgid "Don't repeat" +msgstr "Upprepa inte" + +msgid "Repeat track" +msgstr "Upprepa spår" + +msgid "Repeat album" +msgstr "Upprepa album" + +msgid "Repeat playlist" +msgstr "Upprepa spellista" + +msgid "Don't shuffle" +msgstr "Slumpa inte" + +msgid "Shuffle by album" +msgstr "Slumpsortera album" + +msgid "Shuffle all" +msgstr "Slumsortera allt" + +msgid "Repeat" +msgstr "Upprepa" + +msgid "Shuffle" +msgstr "Slumpvist" + +msgid "Authentication failed" +msgstr "Behörighetskontroll misslyckades" + +msgid "Your Last.fm credentials were incorrect" +msgstr "Dina referenser för Last.fm var felaktiga" + +msgid "Remove" +msgstr "Ta bort" + +msgid "Play artist radio..." +msgstr "Spela upp artistradio..." + +msgid "Play tag radio..." +msgstr "Spela upp taggradio..." + +msgid "Configure Last.fm..." +msgstr "Ställ in Last.fm" + +msgid "My Recommendations" +msgstr "Mina rekommendationer" + +msgid "My Radio Station" +msgstr "Min radiostation" + +msgid "My Loved Tracks" +msgstr "Mina gillade spår" + +msgid "My Neighborhood" +msgstr "Mitt grannskap" + +msgid "Artist radio" +msgstr "Artistradio" + +msgid "Tag radio" +msgstr "Taggradio" + +msgid "Friends" +msgstr "Vänner" + +msgid "Neighbors" +msgstr "Grannar" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "Last.fm Radiostation - %1" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "Last.fm Gillade spår - %1" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "Last.fm Grannradio - %1" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "Last.fm Rekommenderad radio - %1" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "Last.fm Bibliotek - %1" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "Last.fm Artister som liknar %1" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "Last.fm Taggradio: %1" + +msgid "Invalid service" +msgstr "Ogiltig tjänst" + +msgid "Invalid method" +msgstr "Ogiltig metod" + +msgid "Invalid format" +msgstr "Ogiltigt format" + +msgid "Invalid parameters" +msgstr "Ogiltiga parametrar" + +msgid "Invalid resource specified" +msgstr "Ogiltig resurs angiven" + +msgid "Operation failed" +msgstr "Åtgärden misslyckades" + +msgid "Invalid session key" +msgstr "Felaktig sessionsnyckel" + +msgid "Invalid API key" +msgstr "Felaktig API-nyckel" + +msgid "Service offline" +msgstr "Tjänst inte tillgänglig" + +msgid "This stream is for paid subscribers only" +msgstr "Den här strömmen är endast för betalande abonnenter" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "Last.fm är för tillfälligt upptagen, försök igen om ett par minuter" + +msgid "Not enough content" +msgstr "Inte tillräckligt med innehåll" + +msgid "Not enough members" +msgstr "Inte tillräckligt många medlemmar" + +msgid "Not enough fans" +msgstr "Inte tillräckligt många fans" + +msgid "Not enough neighbors" +msgstr "Inte tillräckligt med grannar" + +msgid "Malformed response" +msgstr "Felformaterat svar" + +msgid "Unknown error" +msgstr "Okänt fel" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "Radiotjänsten kunde inte laddas :-(" + +msgid "Add another stream..." +msgstr "Lägg till en annan ström..." + +msgid "Your radio streams" +msgstr "Dina radioströmmar" + +msgid "Open somafm.com in browser" +msgstr "Öppna somafm.com i en webbläsare" + +msgid "Refresh channels" +msgstr "Uppdatera kanaler" + +msgid "Enter your Last.fm details below:" +msgstr "Fyll i dina Last.fm uppgifter nedan:" + +msgid "Last.fm username" +msgstr "Last.fm användarnamn" + +msgid "Sign out" +msgstr "Logga ut" + +msgid "Last.fm password" +msgstr "Last.fm lösenord" + +msgid "Scrobble tracks that I listen to" +msgstr "Scrobbla spår som jag lyssnar till" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "Visa knapparna \"gilla\" och \"banlys\"" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" +"Du måste ha ett betalabonnemang för " +"att kunna lyssna på Last.fm radio i Clementine." + +msgid "Authenticating..." +msgstr "Kontrollerar behörighet..." + +msgid "Last.fm" +msgstr "Last.fm" + +msgid "Play Artist or Tag" +msgstr "Spela upp artist eller tagg" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" +"Skriv in en artist eller tagg för att börja lyssna till Last." +"fm radio." + +msgid "Tag" +msgstr "Tagg" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -601,44 +599,247 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" msgstr "" -#, c-format -msgid "%n remaining" +msgid "Files to transcode" msgstr "" -#, c-format -msgid "%n finished" +msgid "Directory" msgstr "" -#, c-format -msgid "%n failed" +msgid "Filename" msgstr "" -msgid "Add files to transcode" +msgid "Add..." msgstr "" -msgid "Open magnatune.com in browser" +msgid "Output options" msgstr "" -msgid "Refresh catalogue" +msgid "Audio format" msgstr "" -msgid "Search Magnatune" +msgid "Destination" msgstr "" -msgid "Various Artists" +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "Om %1" + +#, qt-format +msgid "Version %1" +msgstr "Version %1" + +msgid "Authors" +msgstr "Upphovsmän" + +msgid "Thanks to" +msgstr "Tack till" + +msgid "...and all the Amarok contributors" +msgstr "... och alla som bidragit till Amarok" + +msgid "All albums" +msgstr "Alla album" + +msgid "Albums with covers" +msgstr "Album med omslag" + +msgid "Albums without covers" +msgstr "Album utan omslag" + +msgid "All artists" +msgstr "Alla artister" + +msgid "Various artists" msgstr "Diverse artister" -msgid "Show" +msgid "Choose manual cover" +msgstr "Ange omslag manuellt" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" +"Bilder (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" + +msgid "All files (*)" +msgstr "Alla filer (*)" + +msgid "[click to edit]" +msgstr "[klicka för att redigera]" + +#, c-format +msgid "Editing %n tracks" +msgstr "Redigerar %n spår" + +msgid "Pre-amp" +msgstr "Förförstärkare" + +msgid "Classical" +msgstr "Klassiskt" + +msgid "Club" +msgstr "Club" + +msgid "Dance" +msgstr "Dans" + +msgid "Full Bass" +msgstr "Full bas" + +msgid "Full Treble" +msgstr "Full diskant" + +msgid "Full Bass + Treble" +msgstr "Full bas + diskant" + +msgid "Laptop/Headphones" +msgstr "Bärbar dator/Hörlurar" + +msgid "Large Hall" +msgstr "Stort rum" + +msgid "Live" +msgstr "Live" + +msgid "Party" +msgstr "Fest" + +msgid "Pop" +msgstr "Pop" + +msgid "Reggae" +msgstr "Reggae" + +msgid "Rock" +msgstr "Rock" + +msgid "Soft" +msgstr "Soft" + +msgid "Ska" +msgstr "Ska" + +msgid "Soft Rock" +msgstr "Soft Rock" + +msgid "Techno" +msgstr "Techno" + +msgid "Zero" +msgstr "Noll" + +msgid "Save preset" +msgstr "Spara förinställning" + +msgid "Name" +msgstr "Namn" + +msgid "Delete preset" +msgstr "Ta bort förinställning" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "Är du säker på att du vill ta bort förinställningen \"%1\"?" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" msgstr "" -msgid "Group by" +msgid "Playlists (*.m3u *.xspf *.xml)" msgstr "" -msgid "Configure library..." -msgstr "Ställ in bibliotek..." +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Spela upp" + +msgid "Stop after this track" +msgstr "Stoppa efter nuvarande spår" + +msgid "Check for updates..." +msgstr "Kontrollera efter uppdateringar..." + +msgid "Pause" +msgstr "Pausa" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "Sätt %1 till \"%2\"..." + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "Redigera tagg \"%1\"..." + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "OSD förhandsgranskning" + +msgid "Drag to reposition" +msgstr "Dra för att ändra position" + +msgid "Version" +msgstr "Version" + +msgid "Add Stream" +msgstr "Lägg till ström" + +msgid "Enter the URL of an internet radio stream:" +msgstr "Skriv in webbadressen till en radiostation på Internet:" + +msgid "Save this stream in the Radio tab" +msgstr "Spara den här stationen i radiotabben" + +msgid "Cover Manager" +msgstr "Omslagshanterare" + +msgid "Show fullsize..." +msgstr "Visa full storlek..." + +msgid "Fetch automatically" +msgstr "Hämta automatiskt" + +msgid "Choose manual cover..." +msgstr "Välj manuellt omslag..." + +msgid "Unset cover" +msgstr "Ta bort omslag" + +msgid "View" +msgstr "Visa" + +msgid "Fetch Missing Covers" +msgstr "Hämta saknade omslag" + +msgid "Edit track information" +msgstr "Redigera spårinformation" + +msgid "Comment" +msgstr "Kommentar" + +msgid "Equalizer" +msgstr "Equalizer" + +msgid "Preset:" +msgstr "Förval:" + +msgid "Enable equalizer" +msgstr "Aktivera equalizer" msgid "Clementine" msgstr "Clementine" @@ -700,9 +901,6 @@ msgstr "Lägg till ström..." msgid "Open media..." msgstr "Öppna media..." -msgid "Cover Manager" -msgstr "Omslagshanterare" - msgid "Shuffle mode" msgstr "Slumpläge" @@ -712,12 +910,6 @@ msgstr "Upprepningsläge" msgid "Remove from playlist" msgstr "Ta bort från spellista" -msgid "Equalizer" -msgstr "Equalizer" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "Bibliotek" @@ -742,78 +934,6 @@ msgstr "Hjälp" msgid "Tools" msgstr "Verktyg" -msgid "These folders will be scanned for music to make up your library" -msgstr "" -"De här mapparna kommer genomsökas efter musik som skall vara med i ditt " -"bibliotek" - -msgid "Add new folder..." -msgstr "Lägg till mapp..." - -msgid "Remove folder" -msgstr "Ta bort mapp" - -msgid "Options" -msgstr "Flaggor" - -msgid "Automatically open single categories in the library tree" -msgstr "Öppna enkla kategorier i biblioteksträdet automatiskt" - -msgid "Form" -msgstr "Formulär" - -msgid "..." -msgstr "..." - -msgid "Enter your Last.fm details below:" -msgstr "Fyll i dina Last.fm uppgifter nedan:" - -msgid "Last.fm username" -msgstr "Last.fm användarnamn" - -msgid "Sign out" -msgstr "Logga ut" - -msgid "Last.fm password" -msgstr "Last.fm lösenord" - -msgid "Scrobble tracks that I listen to" -msgstr "Scrobbla spår som jag lyssnar till" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "Visa knapparna \"gilla\" och \"banlys\"" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" -"Du måste ha ett betalabonnemang för " -"att kunna lyssna på Last.fm radio i Clementine." - -msgid "Authenticating..." -msgstr "Kontrollerar behörighet..." - -msgid "Play Artist or Tag" -msgstr "Spela upp artist eller tagg" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" -"Skriv in en artist eller tagg för att börja lyssna till Last." -"fm radio." - -msgid "Tag" -msgstr "Tagg" - -msgid "0:00:00" -msgstr "0:00:00" - -msgid "Edit track information" -msgstr "Redigera spårinformation" - -msgid "Comment" -msgstr "Kommentar" - msgid "Playback" msgstr "Uppspelning" @@ -823,12 +943,6 @@ msgstr "Beteende" msgid "Notifications" msgstr "Underrättelser" -msgid "Music Library" -msgstr "Musikbibliotek" - -msgid "Last.fm" -msgstr "Last.fm" - msgid "Fading" msgstr "Toning" @@ -934,170 +1048,56 @@ msgstr "Textfärg" msgid "Choose color..." msgstr "Välj färg..." -msgid "Version" -msgstr "Version" +msgid "Copy to library..." +msgstr "Kopiera till bibliotek..." -msgid "Add Stream" -msgstr "Lägg till ström" +msgid "Move to library..." +msgstr "Flytta till bibliotek" -msgid "Enter the URL of an internet radio stream:" -msgstr "Skriv in webbadressen till en radiostation på Internet:" +msgid "Loading audio engine" +msgstr "Laddar audiomotor" -msgid "Save this stream in the Radio tab" -msgstr "Spara den här stationen i radiotabben" +msgid "Updating library" +msgstr "Uppdaterar bibliotek" -msgid "Show fullsize..." -msgstr "Visa full storlek..." +msgid "Getting channels" +msgstr "Hämtar kanaler" -msgid "Fetch automatically" -msgstr "Hämta automatiskt" +msgid "Loading stream" +msgstr "Laddar ström" -msgid "Choose manual cover..." -msgstr "Välj manuellt omslag..." +msgid "Loading Last.fm radio" +msgstr "Laddar Last.fm radio" -msgid "Unset cover" -msgstr "Ta bort omslag" - -msgid "Enter search terms here" -msgstr "Skriv in sökbegrepp här" - -msgid "View" -msgstr "Visa" - -msgid "Fetch Missing Covers" -msgstr "Hämta saknade omslag" - -msgid "Don't repeat" -msgstr "Upprepa inte" - -msgid "Repeat track" -msgstr "Upprepa spår" - -msgid "Repeat album" -msgstr "Upprepa album" - -msgid "Repeat playlist" -msgstr "Upprepa spellista" - -msgid "Don't shuffle" -msgstr "Slumpa inte" - -msgid "Shuffle by album" -msgstr "Slumpsortera album" - -msgid "Shuffle all" -msgstr "Slumsortera allt" - -msgid "Repeat" -msgstr "Upprepa" - -msgid "Shuffle" -msgstr "Slumpvist" - -msgid "Library advanced grouping" -msgstr "Bibliotek avancerad gruppering" - -msgid "You can change the way the songs in the library are organised." -msgstr "Du kan ändra hur sångerna i biblioteket är organiserade." - -msgid "Group Library by..." -msgstr "Gruppera bibliotek efter..." - -msgid "First level" -msgstr "Första nivån" - -msgid "None" -msgstr "Inga" - -msgid "Albumartist" -msgstr "Albumartist" - -msgid "Year - Album" -msgstr "År - Album" - -msgid "Second level" -msgstr "Andra nivån" - -msgid "Third level" -msgstr "Tredje nivån" - -msgid "Preset:" -msgstr "Förval:" - -msgid "Enable equalizer" -msgstr "Aktivera equalizer" - -msgid "Files to transcode" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Directory" -msgstr "" +#, qt-format +msgid "disc %1" +msgstr "skiva %1" -msgid "Filename" -msgstr "" +#, qt-format +msgid "track %1" +msgstr "spår %1" -msgid "Add..." -msgstr "" +msgid "Paused" +msgstr "Pausad" -msgid "Output options" -msgstr "" +msgid "Stopped" +msgstr "Stoppad" -msgid "Audio format" -msgstr "" +msgid "Playlist finished" +msgstr "Spellistan klar" -msgid "Destination" -msgstr "" +#, qt-format +msgid "Volume %1%" +msgstr "Volym %1%" -msgid "Alongside the originals" -msgstr "" +msgid "..." +msgstr "..." -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "Hela samlingen" - -msgid "Added today" -msgstr "Tillagda idag" - -msgid "Added this week" -msgstr "Tillagda denna vecka" - -msgid "Added within three months" -msgstr "Tillagda senaste tre månaderna" - -msgid "Added this year" -msgstr "Tillagda i år" - -msgid "Added this month" -msgstr "Tillagda denna månad" - -msgid "Group by Artist" -msgstr "Gruppera efter artist" - -msgid "Group by Artist/Album" -msgstr "Gruppera efter artist/album" - -msgid "Group by Artist/Year - Album" -msgstr "Gruppera efter artist/år - album" - -msgid "Group by Album" -msgstr "Gruppera efter album" - -msgid "Group by Genre/Album" -msgstr "Gruppera efter genre/album" - -msgid "Group by Genre/Artist/Album" -msgstr "Gruppera efter genre/artist/album" - -msgid "Advanced grouping..." -msgstr "Avancerad gruppering..." +msgid "0:00:00" +msgstr "0:00:00" #~ msgid "Radio" #~ msgstr "Radio" diff --git a/src/translations/tr.po b/src/translations/tr.po index 30087996a..ff84100e0 100644 --- a/src/translations/tr.po +++ b/src/translations/tr.po @@ -17,104 +17,15 @@ msgstr "" "X-Launchpad-Export-Date: 2010-04-16 04:07+0000\n" "X-Generator: Launchpad (build Unknown)\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgid "No analyzer" msgstr "" -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "Başlat" - -msgid "Stop after this track" -msgstr "" - -msgid "Check for updates..." -msgstr "" - -msgid "Pause" -msgstr "Duraklat" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "" - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "" - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "Başlık" - -msgid "Artist" -msgstr "Artist" - -msgid "Album" -msgstr "Albüm" - -msgid "Length" -msgstr "" - -msgid "Track" -msgstr "Parça" - -msgid "Disc" -msgstr "Disk" - -msgid "Year" -msgstr "Yıl" - -msgid "Genre" -msgstr "Tür" - -msgid "Album artist" -msgstr "" - -msgid "Composer" -msgstr "" - -msgid "BPM" -msgstr "BPM" - -msgid "Bit rate" -msgstr "Bit oranı" - -msgid "Sample rate" -msgstr "" - -msgid "File name" -msgstr "Dosya adı" - -msgid "File name (without path)" -msgstr "" - -msgid "File size" -msgstr "Dosya boyutu" - -msgid "File type" -msgstr "Dosya türü" - -msgid "Date modified" -msgstr "" - -msgid "Date created" -msgstr "Oluşturulduğu tarih" - msgid "Bar analyzer" msgstr "" msgid "Block analyzer" msgstr "" -msgid "No analyzer" -msgstr "" - msgid "Boom analyzer" msgstr "" @@ -124,379 +35,6 @@ msgstr "" msgid "Turbine" msgstr "" -msgid "Add to playlist" -msgstr "Çalma listesine ekle" - -msgid "Show in various artists" -msgstr "" - -msgid "Don't show in various artists" -msgstr "" - -msgid "Your library is empty!" -msgstr "" - -msgid "Click here to add some music" -msgstr "" - -msgid "Add directory..." -msgstr "" - -msgid "Copy to library..." -msgstr "" - -msgid "Move to library..." -msgstr "" - -msgid "Hide..." -msgstr "" - -msgid "Show section" -msgstr "" - -#, qt-format -msgid "Hide %1" -msgstr "Gizle %1" - -msgid "Remove" -msgstr "Kaldır" - -msgid "Play artist radio..." -msgstr "" - -msgid "Play tag radio..." -msgstr "" - -msgid "Configure Last.fm..." -msgstr "" - -msgid "My Recommendations" -msgstr "" - -msgid "My Radio Station" -msgstr "" - -msgid "My Loved Tracks" -msgstr "" - -msgid "My Neighborhood" -msgstr "" - -msgid "Artist radio" -msgstr "" - -msgid "Tag radio" -msgstr "" - -msgid "Friends" -msgstr "Arkadaşlar" - -msgid "Neighbors" -msgstr "" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "" - -msgid "Invalid method" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -msgid "Invalid format" -msgstr "" - -msgid "Invalid parameters" -msgstr "" - -msgid "Invalid resource specified" -msgstr "" - -msgid "Operation failed" -msgstr "" - -msgid "Invalid session key" -msgstr "" - -msgid "Invalid API key" -msgstr "" - -msgid "Service offline" -msgstr "" - -msgid "This stream is for paid subscribers only" -msgstr "" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" - -msgid "Not enough content" -msgstr "" - -msgid "Not enough members" -msgstr "" - -msgid "Not enough fans" -msgstr "" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "" - -msgid "Unknown error" -msgstr "" - -msgid "Your Last.fm credentials were incorrect" -msgstr "" - -msgid "Radio service couldn't be loaded :-(" -msgstr "" - -#, qt-format -msgid "disc %1" -msgstr "" - -#, qt-format -msgid "track %1" -msgstr "" - -msgid "Paused" -msgstr "" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "" - -#, qt-format -msgid "Volume %1%" -msgstr "" - -msgid "[click to edit]" -msgstr "" - -#, c-format -msgid "Editing %n tracks" -msgstr "" - -msgid "Loading audio engine" -msgstr "" - -msgid "Updating library" -msgstr "" - -msgid "Getting channels" -msgstr "" - -msgid "Loading stream" -msgstr "" - -msgid "Loading Last.fm radio" -msgstr "" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "" - -msgid "Refresh channels" -msgstr "" - -msgid "OSD Preview" -msgstr "" - -msgid "Drag to reposition" -msgstr "" - -#, qt-format -msgid "About %1" -msgstr "" - -#, qt-format -msgid "Version %1" -msgstr "" - -msgid "Authors" -msgstr "" - -msgid "Thanks to" -msgstr "" - -msgid "...and all the Amarok contributors" -msgstr "" - -msgid "Add another stream..." -msgstr "" - -msgid "Your radio streams" -msgstr "" - -msgid "All albums" -msgstr "" - -msgid "Albums with covers" -msgstr "" - -msgid "Albums without covers" -msgstr "" - -msgid "All artists" -msgstr "" - -msgid "Various artists" -msgstr "" - -msgid "Choose manual cover" -msgstr "" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" - -msgid "All files (*)" -msgstr "" - -msgid "Unknown" -msgstr "Bilinmiyor" - -msgid "ASF" -msgstr "" - -msgid "FLAC" -msgstr "" - -msgid "MP4" -msgstr "" - -msgid "MPC" -msgstr "" - -msgid "MP3" -msgstr "" - -msgid "Ogg FLAC" -msgstr "" - -msgid "Ogg Speex" -msgstr "" - -msgid "Ogg Vorbis" -msgstr "" - -msgid "AIFF" -msgstr "" - -msgid "WAV" -msgstr "" - -msgid "TrueAudio" -msgstr "" - -msgid "Stream" -msgstr "" - -msgid "Pre-amp" -msgstr "" - -msgid "Classical" -msgstr "" - -msgid "Club" -msgstr "" - -msgid "Dance" -msgstr "" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "" - -msgid "Party" -msgstr "" - -msgid "Pop" -msgstr "" - -msgid "Reggae" -msgstr "" - -msgid "Rock" -msgstr "" - -msgid "Soft" -msgstr "" - -msgid "Ska" -msgstr "" - -msgid "Soft Rock" -msgstr "" - -msgid "Techno" -msgstr "" - -msgid "Zero" -msgstr "" - -msgid "Save preset" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Delete preset" -msgstr "" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "" - msgid "Usage" msgstr "" @@ -567,6 +105,232 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "" + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + +msgid "Various Artists" +msgstr "" + +msgid "Unknown" +msgstr "Bilinmiyor" + +msgid "Add to playlist" +msgstr "Çalma listesine ekle" + +msgid "Show in various artists" +msgstr "" + +msgid "Don't show in various artists" +msgstr "" + +msgid "Your library is empty!" +msgstr "" + +msgid "Click here to add some music" +msgstr "" + +msgid "Library advanced grouping" +msgstr "" + +msgid "You can change the way the songs in the library are organised." +msgstr "" + +msgid "Group Library by..." +msgstr "" + +msgid "First level" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Album" +msgstr "Albüm" + +msgid "Artist" +msgstr "Artist" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "" + +msgid "Genre" +msgstr "Tür" + +msgid "Year" +msgstr "Yıl" + +msgid "Year - Album" +msgstr "" + +msgid "Second level" +msgstr "" + +msgid "Third level" +msgstr "" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" + +msgid "Add new folder..." +msgstr "" + +msgid "Remove folder" +msgstr "" + +msgid "Options" +msgstr "" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "" + +msgid "Form" +msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" + +msgid "Enter search terms here" +msgstr "" + +msgid "Title" +msgstr "Başlık" + +msgid "Length" +msgstr "" + +msgid "Track" +msgstr "Parça" + +msgid "Disc" +msgstr "Disk" + +msgid "Album artist" +msgstr "" + +msgid "BPM" +msgstr "BPM" + +msgid "Bit rate" +msgstr "Bit oranı" + +msgid "Sample rate" +msgstr "" + +msgid "File name" +msgstr "Dosya adı" + +msgid "File name (without path)" +msgstr "" + +msgid "File size" +msgstr "Dosya boyutu" + +msgid "File type" +msgstr "Dosya türü" + +msgid "Date modified" +msgstr "" + +msgid "Date created" +msgstr "Oluşturulduğu tarih" + +msgid "ASF" +msgstr "" + +msgid "FLAC" +msgstr "" + +msgid "MP4" +msgstr "" + +msgid "MPC" +msgstr "" + +msgid "MP3" +msgstr "" + +msgid "Ogg FLAC" +msgstr "" + +msgid "Ogg Speex" +msgstr "" + +msgid "Ogg Vorbis" +msgstr "" + +msgid "AIFF" +msgstr "" + +msgid "WAV" +msgstr "" + +msgid "TrueAudio" +msgstr "" + +msgid "Stream" +msgstr "" + +msgid "Hide..." +msgstr "" + +msgid "Show section" +msgstr "" + +#, qt-format +msgid "Hide %1" +msgstr "Gizle %1" + #, c-format msgid "add %n songs" msgstr "" @@ -578,6 +342,235 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "" + +msgid "Repeat track" +msgstr "" + +msgid "Repeat album" +msgstr "" + +msgid "Repeat playlist" +msgstr "" + +msgid "Don't shuffle" +msgstr "" + +msgid "Shuffle by album" +msgstr "" + +msgid "Shuffle all" +msgstr "" + +msgid "Repeat" +msgstr "" + +msgid "Shuffle" +msgstr "" + +msgid "Authentication failed" +msgstr "" + +msgid "Your Last.fm credentials were incorrect" +msgstr "" + +msgid "Remove" +msgstr "Kaldır" + +msgid "Play artist radio..." +msgstr "" + +msgid "Play tag radio..." +msgstr "" + +msgid "Configure Last.fm..." +msgstr "" + +msgid "My Recommendations" +msgstr "" + +msgid "My Radio Station" +msgstr "" + +msgid "My Loved Tracks" +msgstr "" + +msgid "My Neighborhood" +msgstr "" + +msgid "Artist radio" +msgstr "" + +msgid "Tag radio" +msgstr "" + +msgid "Friends" +msgstr "Arkadaşlar" + +msgid "Neighbors" +msgstr "" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "" + +msgid "Invalid method" +msgstr "" + +msgid "Invalid format" +msgstr "" + +msgid "Invalid parameters" +msgstr "" + +msgid "Invalid resource specified" +msgstr "" + +msgid "Operation failed" +msgstr "" + +msgid "Invalid session key" +msgstr "" + +msgid "Invalid API key" +msgstr "" + +msgid "Service offline" +msgstr "" + +msgid "This stream is for paid subscribers only" +msgstr "" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" + +msgid "Not enough content" +msgstr "" + +msgid "Not enough members" +msgstr "" + +msgid "Not enough fans" +msgstr "" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "" + +msgid "Unknown error" +msgstr "" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "" + +msgid "Add another stream..." +msgstr "" + +msgid "Your radio streams" +msgstr "" + +msgid "Open somafm.com in browser" +msgstr "" + +msgid "Refresh channels" +msgstr "" + +msgid "Enter your Last.fm details below:" +msgstr "" + +msgid "Last.fm username" +msgstr "" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" + +msgid "Authenticating..." +msgstr "" + +msgid "Last.fm" +msgstr "" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -600,43 +593,245 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" +msgstr "" + +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "" + +#, qt-format +msgid "Version %1" +msgstr "" + +msgid "Authors" +msgstr "" + +msgid "Thanks to" +msgstr "" + +msgid "...and all the Amarok contributors" +msgstr "" + +msgid "All albums" +msgstr "" + +msgid "Albums with covers" +msgstr "" + +msgid "Albums without covers" +msgstr "" + +msgid "All artists" +msgstr "" + +msgid "Various artists" +msgstr "" + +msgid "Choose manual cover" +msgstr "" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" + +msgid "All files (*)" +msgstr "" + +msgid "[click to edit]" msgstr "" #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" msgstr "" -#, c-format -msgid "%n finished" +msgid "Pre-amp" msgstr "" -#, c-format -msgid "%n failed" +msgid "Classical" msgstr "" -msgid "Add files to transcode" +msgid "Club" msgstr "" -msgid "Open magnatune.com in browser" +msgid "Dance" msgstr "" -msgid "Refresh catalogue" +msgid "Full Bass" msgstr "" -msgid "Search Magnatune" +msgid "Full Treble" msgstr "" -msgid "Various Artists" +msgid "Full Bass + Treble" msgstr "" -msgid "Show" +msgid "Laptop/Headphones" msgstr "" -msgid "Group by" +msgid "Large Hall" msgstr "" -msgid "Configure library..." +msgid "Live" +msgstr "" + +msgid "Party" +msgstr "" + +msgid "Pop" +msgstr "" + +msgid "Reggae" +msgstr "" + +msgid "Rock" +msgstr "" + +msgid "Soft" +msgstr "" + +msgid "Ska" +msgstr "" + +msgid "Soft Rock" +msgstr "" + +msgid "Techno" +msgstr "" + +msgid "Zero" +msgstr "" + +msgid "Save preset" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Delete preset" +msgstr "" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "Başlat" + +msgid "Stop after this track" +msgstr "" + +msgid "Check for updates..." +msgstr "" + +msgid "Pause" +msgstr "Duraklat" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "" + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "" + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "" + +msgid "Drag to reposition" +msgstr "" + +msgid "Version" +msgstr "" + +msgid "Add Stream" +msgstr "" + +msgid "Enter the URL of an internet radio stream:" +msgstr "" + +msgid "Save this stream in the Radio tab" +msgstr "" + +msgid "Cover Manager" +msgstr "" + +msgid "Show fullsize..." +msgstr "" + +msgid "Fetch automatically" +msgstr "" + +msgid "Choose manual cover..." +msgstr "" + +msgid "Unset cover" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Fetch Missing Covers" +msgstr "" + +msgid "Edit track information" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Equalizer" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" msgstr "" msgid "Clementine" @@ -699,9 +894,6 @@ msgstr "" msgid "Open media..." msgstr "" -msgid "Cover Manager" -msgstr "" - msgid "Shuffle mode" msgstr "" @@ -711,12 +903,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Equalizer" -msgstr "" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "" @@ -741,72 +927,6 @@ msgstr "" msgid "Tools" msgstr "" -msgid "These folders will be scanned for music to make up your library" -msgstr "" - -msgid "Add new folder..." -msgstr "" - -msgid "Remove folder" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "" - -msgid "..." -msgstr "" - -msgid "Enter your Last.fm details below:" -msgstr "" - -msgid "Last.fm username" -msgstr "" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" - -msgid "Authenticating..." -msgstr "" - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "" - -msgid "Comment" -msgstr "" - msgid "Playback" msgstr "" @@ -816,12 +936,6 @@ msgstr "" msgid "Notifications" msgstr "" -msgid "Music Library" -msgstr "" - -msgid "Last.fm" -msgstr "" - msgid "Fading" msgstr "" @@ -927,167 +1041,53 @@ msgstr "" msgid "Choose color..." msgstr "" -msgid "Version" +msgid "Copy to library..." msgstr "" -msgid "Add Stream" +msgid "Move to library..." msgstr "" -msgid "Enter the URL of an internet radio stream:" +msgid "Loading audio engine" msgstr "" -msgid "Save this stream in the Radio tab" +msgid "Updating library" msgstr "" -msgid "Show fullsize..." +msgid "Getting channels" msgstr "" -msgid "Fetch automatically" +msgid "Loading stream" msgstr "" -msgid "Choose manual cover..." +msgid "Loading Last.fm radio" msgstr "" -msgid "Unset cover" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Enter search terms here" +#, qt-format +msgid "disc %1" msgstr "" -msgid "View" +#, qt-format +msgid "track %1" msgstr "" -msgid "Fetch Missing Covers" +msgid "Paused" msgstr "" -msgid "Don't repeat" +msgid "Stopped" msgstr "" -msgid "Repeat track" +msgid "Playlist finished" msgstr "" -msgid "Repeat album" +#, qt-format +msgid "Volume %1%" msgstr "" -msgid "Repeat playlist" +msgid "..." msgstr "" -msgid "Don't shuffle" -msgstr "" - -msgid "Shuffle by album" -msgstr "" - -msgid "Shuffle all" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "Shuffle" -msgstr "" - -msgid "Library advanced grouping" -msgstr "" - -msgid "You can change the way the songs in the library are organised." -msgstr "" - -msgid "Group Library by..." -msgstr "" - -msgid "First level" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Albumartist" -msgstr "" - -msgid "Year - Album" -msgstr "" - -msgid "Second level" -msgstr "" - -msgid "Third level" -msgstr "" - -msgid "Preset:" -msgstr "" - -msgid "Enable equalizer" -msgstr "" - -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." +msgid "0:00:00" msgstr "" diff --git a/src/translations/translations.pot b/src/translations/translations.pot index 88664a23b..0e973bda7 100644 --- a/src/translations/translations.pot +++ b/src/translations/translations.pot @@ -8,93 +8,7 @@ msgid "" msgstr "" "Content-Type: text/plain; charset=utf-8\n" -msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" -msgstr "" - -msgid "Playlists (*.m3u *.xspf *.xml)" -msgstr "" - -msgid "All Files (*)" -msgstr "" - -msgid "Play" -msgstr "" - -msgid "Stop after this track" -msgstr "" - -msgid "Check for updates..." -msgstr "" - -msgid "Pause" -msgstr "" - -#, qt-format -msgid "Set %1 to \"%2\"..." -msgstr "" - -#, qt-format -msgid "Edit tag \"%1\"..." -msgstr "" - -msgid "Add media" -msgstr "" - -msgid "Title" -msgstr "" - -msgid "Artist" -msgstr "" - -msgid "Album" -msgstr "" - -msgid "Length" -msgstr "" - -msgid "Track" -msgstr "" - -msgid "Disc" -msgstr "" - -msgid "Year" -msgstr "" - -msgid "Genre" -msgstr "" - -msgid "Album artist" -msgstr "" - -msgid "Composer" -msgstr "" - -msgid "BPM" -msgstr "" - -msgid "Bit rate" -msgstr "" - -msgid "Sample rate" -msgstr "" - -msgid "File name" -msgstr "" - -msgid "File name (without path)" -msgstr "" - -msgid "File size" -msgstr "" - -msgid "File type" -msgstr "" - -msgid "Date modified" -msgstr "" - -msgid "Date created" +msgid "No analyzer" msgstr "" msgid "Bar analyzer" @@ -103,9 +17,6 @@ msgstr "" msgid "Block analyzer" msgstr "" -msgid "No analyzer" -msgstr "" - msgid "Boom analyzer" msgstr "" @@ -115,379 +26,6 @@ msgstr "" msgid "Turbine" msgstr "" -msgid "Add to playlist" -msgstr "" - -msgid "Show in various artists" -msgstr "" - -msgid "Don't show in various artists" -msgstr "" - -msgid "Your library is empty!" -msgstr "" - -msgid "Click here to add some music" -msgstr "" - -msgid "Add directory..." -msgstr "" - -msgid "Copy to library..." -msgstr "" - -msgid "Move to library..." -msgstr "" - -msgid "Hide..." -msgstr "" - -msgid "Show section" -msgstr "" - -#, qt-format -msgid "Hide %1" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Play artist radio..." -msgstr "" - -msgid "Play tag radio..." -msgstr "" - -msgid "Configure Last.fm..." -msgstr "" - -msgid "My Recommendations" -msgstr "" - -msgid "My Radio Station" -msgstr "" - -msgid "My Loved Tracks" -msgstr "" - -msgid "My Neighborhood" -msgstr "" - -msgid "Artist radio" -msgstr "" - -msgid "Tag radio" -msgstr "" - -msgid "Friends" -msgstr "" - -msgid "Neighbors" -msgstr "" - -#, qt-format -msgid "Last.fm Radio Station - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Loved Tracks - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Neighbor Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Recommended Radio - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Library - %1" -msgstr "" - -#, qt-format -msgid "Last.fm Similar Artists to %1" -msgstr "" - -#, qt-format -msgid "Last.fm Tag Radio: %1" -msgstr "" - -msgid "Invalid service" -msgstr "" - -msgid "Invalid method" -msgstr "" - -msgid "Authentication failed" -msgstr "" - -msgid "Invalid format" -msgstr "" - -msgid "Invalid parameters" -msgstr "" - -msgid "Invalid resource specified" -msgstr "" - -msgid "Operation failed" -msgstr "" - -msgid "Invalid session key" -msgstr "" - -msgid "Invalid API key" -msgstr "" - -msgid "Service offline" -msgstr "" - -msgid "This stream is for paid subscribers only" -msgstr "" - -msgid "Last.fm is currently busy, please try again in a few minutes" -msgstr "" - -msgid "Not enough content" -msgstr "" - -msgid "Not enough members" -msgstr "" - -msgid "Not enough fans" -msgstr "" - -msgid "Not enough neighbors" -msgstr "" - -msgid "Malformed response" -msgstr "" - -msgid "Unknown error" -msgstr "" - -msgid "Your Last.fm credentials were incorrect" -msgstr "" - -msgid "Radio service couldn't be loaded :-(" -msgstr "" - -#, qt-format -msgid "disc %1" -msgstr "" - -#, qt-format -msgid "track %1" -msgstr "" - -msgid "Paused" -msgstr "" - -msgid "Stopped" -msgstr "" - -msgid "Playlist finished" -msgstr "" - -#, qt-format -msgid "Volume %1%" -msgstr "" - -msgid "[click to edit]" -msgstr "" - -#, c-format -msgid "Editing %n tracks" -msgstr "" - -msgid "Loading audio engine" -msgstr "" - -msgid "Updating library" -msgstr "" - -msgid "Getting channels" -msgstr "" - -msgid "Loading stream" -msgstr "" - -msgid "Loading Last.fm radio" -msgstr "" - -msgid "Downloading Magnatune catalogue" -msgstr "" - -msgid "Open somafm.com in browser" -msgstr "" - -msgid "Refresh channels" -msgstr "" - -msgid "OSD Preview" -msgstr "" - -msgid "Drag to reposition" -msgstr "" - -#, qt-format -msgid "About %1" -msgstr "" - -#, qt-format -msgid "Version %1" -msgstr "" - -msgid "Authors" -msgstr "" - -msgid "Thanks to" -msgstr "" - -msgid "...and all the Amarok contributors" -msgstr "" - -msgid "Add another stream..." -msgstr "" - -msgid "Your radio streams" -msgstr "" - -msgid "All albums" -msgstr "" - -msgid "Albums with covers" -msgstr "" - -msgid "Albums without covers" -msgstr "" - -msgid "All artists" -msgstr "" - -msgid "Various artists" -msgstr "" - -msgid "Choose manual cover" -msgstr "" - -msgid "" -"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" -msgstr "" - -msgid "All files (*)" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "ASF" -msgstr "" - -msgid "FLAC" -msgstr "" - -msgid "MP4" -msgstr "" - -msgid "MPC" -msgstr "" - -msgid "MP3" -msgstr "" - -msgid "Ogg FLAC" -msgstr "" - -msgid "Ogg Speex" -msgstr "" - -msgid "Ogg Vorbis" -msgstr "" - -msgid "AIFF" -msgstr "" - -msgid "WAV" -msgstr "" - -msgid "TrueAudio" -msgstr "" - -msgid "Stream" -msgstr "" - -msgid "Pre-amp" -msgstr "" - -msgid "Classical" -msgstr "" - -msgid "Club" -msgstr "" - -msgid "Dance" -msgstr "" - -msgid "Full Bass" -msgstr "" - -msgid "Full Treble" -msgstr "" - -msgid "Full Bass + Treble" -msgstr "" - -msgid "Laptop/Headphones" -msgstr "" - -msgid "Large Hall" -msgstr "" - -msgid "Live" -msgstr "" - -msgid "Party" -msgstr "" - -msgid "Pop" -msgstr "" - -msgid "Reggae" -msgstr "" - -msgid "Rock" -msgstr "" - -msgid "Soft" -msgstr "" - -msgid "Ska" -msgstr "" - -msgid "Soft Rock" -msgstr "" - -msgid "Techno" -msgstr "" - -msgid "Zero" -msgstr "" - -msgid "Save preset" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Delete preset" -msgstr "" - -#, qt-format -msgid "Are you sure you want to delete the \"%1\" preset?" -msgstr "" - msgid "Usage" msgstr "" @@ -558,6 +96,232 @@ msgstr "" msgid "Unknown audio engine \"%1\". Choices are:" msgstr "" +msgid "Add directory..." +msgstr "" + +msgid "Show" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Configure library..." +msgstr "" + +msgid "Various Artists" +msgstr "" + +msgid "Unknown" +msgstr "" + +msgid "Add to playlist" +msgstr "" + +msgid "Show in various artists" +msgstr "" + +msgid "Don't show in various artists" +msgstr "" + +msgid "Your library is empty!" +msgstr "" + +msgid "Click here to add some music" +msgstr "" + +msgid "Library advanced grouping" +msgstr "" + +msgid "You can change the way the songs in the library are organised." +msgstr "" + +msgid "Group Library by..." +msgstr "" + +msgid "First level" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Album" +msgstr "" + +msgid "Artist" +msgstr "" + +msgid "Albumartist" +msgstr "" + +msgid "Composer" +msgstr "" + +msgid "Genre" +msgstr "" + +msgid "Year" +msgstr "" + +msgid "Year - Album" +msgstr "" + +msgid "Second level" +msgstr "" + +msgid "Third level" +msgstr "" + +msgid "These folders will be scanned for music to make up your library" +msgstr "" + +msgid "Add new folder..." +msgstr "" + +msgid "Remove folder" +msgstr "" + +msgid "Options" +msgstr "" + +msgid "Automatically open single categories in the library tree" +msgstr "" + +msgid "Music Library" +msgstr "" + +msgid "Form" +msgstr "" + +msgid "Entire collection" +msgstr "" + +msgid "Added today" +msgstr "" + +msgid "Added this week" +msgstr "" + +msgid "Added within three months" +msgstr "" + +msgid "Added this year" +msgstr "" + +msgid "Added this month" +msgstr "" + +msgid "Group by Artist" +msgstr "" + +msgid "Group by Artist/Album" +msgstr "" + +msgid "Group by Artist/Year - Album" +msgstr "" + +msgid "Group by Album" +msgstr "" + +msgid "Group by Genre/Album" +msgstr "" + +msgid "Group by Genre/Artist/Album" +msgstr "" + +msgid "Advanced grouping..." +msgstr "" + +msgid "Enter search terms here" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Length" +msgstr "" + +msgid "Track" +msgstr "" + +msgid "Disc" +msgstr "" + +msgid "Album artist" +msgstr "" + +msgid "BPM" +msgstr "" + +msgid "Bit rate" +msgstr "" + +msgid "Sample rate" +msgstr "" + +msgid "File name" +msgstr "" + +msgid "File name (without path)" +msgstr "" + +msgid "File size" +msgstr "" + +msgid "File type" +msgstr "" + +msgid "Date modified" +msgstr "" + +msgid "Date created" +msgstr "" + +msgid "ASF" +msgstr "" + +msgid "FLAC" +msgstr "" + +msgid "MP4" +msgstr "" + +msgid "MPC" +msgstr "" + +msgid "MP3" +msgstr "" + +msgid "Ogg FLAC" +msgstr "" + +msgid "Ogg Speex" +msgstr "" + +msgid "Ogg Vorbis" +msgstr "" + +msgid "AIFF" +msgstr "" + +msgid "WAV" +msgstr "" + +msgid "TrueAudio" +msgstr "" + +msgid "Stream" +msgstr "" + +msgid "Hide..." +msgstr "" + +msgid "Show section" +msgstr "" + +#, qt-format +msgid "Hide %1" +msgstr "" + #, c-format msgid "add %n songs" msgstr "" @@ -569,6 +333,235 @@ msgstr "" msgid "move songs" msgstr "" +msgid "Don't repeat" +msgstr "" + +msgid "Repeat track" +msgstr "" + +msgid "Repeat album" +msgstr "" + +msgid "Repeat playlist" +msgstr "" + +msgid "Don't shuffle" +msgstr "" + +msgid "Shuffle by album" +msgstr "" + +msgid "Shuffle all" +msgstr "" + +msgid "Repeat" +msgstr "" + +msgid "Shuffle" +msgstr "" + +msgid "Authentication failed" +msgstr "" + +msgid "Your Last.fm credentials were incorrect" +msgstr "" + +msgid "Remove" +msgstr "" + +msgid "Play artist radio..." +msgstr "" + +msgid "Play tag radio..." +msgstr "" + +msgid "Configure Last.fm..." +msgstr "" + +msgid "My Recommendations" +msgstr "" + +msgid "My Radio Station" +msgstr "" + +msgid "My Loved Tracks" +msgstr "" + +msgid "My Neighborhood" +msgstr "" + +msgid "Artist radio" +msgstr "" + +msgid "Tag radio" +msgstr "" + +msgid "Friends" +msgstr "" + +msgid "Neighbors" +msgstr "" + +#, qt-format +msgid "Last.fm Radio Station - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Loved Tracks - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Neighbor Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Recommended Radio - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Library - %1" +msgstr "" + +#, qt-format +msgid "Last.fm Similar Artists to %1" +msgstr "" + +#, qt-format +msgid "Last.fm Tag Radio: %1" +msgstr "" + +msgid "Invalid service" +msgstr "" + +msgid "Invalid method" +msgstr "" + +msgid "Invalid format" +msgstr "" + +msgid "Invalid parameters" +msgstr "" + +msgid "Invalid resource specified" +msgstr "" + +msgid "Operation failed" +msgstr "" + +msgid "Invalid session key" +msgstr "" + +msgid "Invalid API key" +msgstr "" + +msgid "Service offline" +msgstr "" + +msgid "This stream is for paid subscribers only" +msgstr "" + +msgid "Last.fm is currently busy, please try again in a few minutes" +msgstr "" + +msgid "Not enough content" +msgstr "" + +msgid "Not enough members" +msgstr "" + +msgid "Not enough fans" +msgstr "" + +msgid "Not enough neighbors" +msgstr "" + +msgid "Malformed response" +msgstr "" + +msgid "Unknown error" +msgstr "" + +msgid "Open magnatune.com in browser" +msgstr "" + +msgid "Refresh catalogue" +msgstr "" + +msgid "Search Magnatune" +msgstr "" + +msgid "Radio service couldn't be loaded :-(" +msgstr "" + +msgid "Add another stream..." +msgstr "" + +msgid "Your radio streams" +msgstr "" + +msgid "Open somafm.com in browser" +msgstr "" + +msgid "Refresh channels" +msgstr "" + +msgid "Enter your Last.fm details below:" +msgstr "" + +msgid "Last.fm username" +msgstr "" + +msgid "Sign out" +msgstr "" + +msgid "Last.fm password" +msgstr "" + +msgid "Scrobble tracks that I listen to" +msgstr "" + +msgid "Show the \"love\" and \"ban\" buttons" +msgstr "" + +msgid "" +"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." +msgstr "" + +msgid "Authenticating..." +msgstr "" + +msgid "Last.fm" +msgstr "" + +msgid "Play Artist or Tag" +msgstr "" + +msgid "" +"Enter an artist or tag to start listening to Last.fm radio." +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Start transcoding" +msgstr "" + +#, c-format +msgid "%n remaining" +msgstr "" + +#, c-format +msgid "%n finished" +msgstr "" + +#, c-format +msgid "%n failed" +msgstr "" + +msgid "Add files to transcode" +msgstr "" + #, qt-format msgid "" "Could not create the GStreamer element \"%1\" - make sure you have all the " @@ -591,43 +584,245 @@ msgstr "" msgid "Starting %1" msgstr "" -msgid "Start transcoding" +msgid "Transcode Music" +msgstr "" + +msgid "Files to transcode" +msgstr "" + +msgid "Directory" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Add..." +msgstr "" + +msgid "Output options" +msgstr "" + +msgid "Audio format" +msgstr "" + +msgid "Destination" +msgstr "" + +msgid "Alongside the originals" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Details..." +msgstr "" + +msgid "Transcoder Log" +msgstr "" + +#, qt-format +msgid "About %1" +msgstr "" + +#, qt-format +msgid "Version %1" +msgstr "" + +msgid "Authors" +msgstr "" + +msgid "Thanks to" +msgstr "" + +msgid "...and all the Amarok contributors" +msgstr "" + +msgid "All albums" +msgstr "" + +msgid "Albums with covers" +msgstr "" + +msgid "Albums without covers" +msgstr "" + +msgid "All artists" +msgstr "" + +msgid "Various artists" +msgstr "" + +msgid "Choose manual cover" +msgstr "" + +msgid "" +"Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm *.tiff)" +msgstr "" + +msgid "All files (*)" +msgstr "" + +msgid "[click to edit]" msgstr "" #, c-format -msgid "%n remaining" +msgid "Editing %n tracks" msgstr "" -#, c-format -msgid "%n finished" +msgid "Pre-amp" msgstr "" -#, c-format -msgid "%n failed" +msgid "Classical" msgstr "" -msgid "Add files to transcode" +msgid "Club" msgstr "" -msgid "Open magnatune.com in browser" +msgid "Dance" msgstr "" -msgid "Refresh catalogue" +msgid "Full Bass" msgstr "" -msgid "Search Magnatune" +msgid "Full Treble" msgstr "" -msgid "Various Artists" +msgid "Full Bass + Treble" msgstr "" -msgid "Show" +msgid "Laptop/Headphones" msgstr "" -msgid "Group by" +msgid "Large Hall" msgstr "" -msgid "Configure library..." +msgid "Live" +msgstr "" + +msgid "Party" +msgstr "" + +msgid "Pop" +msgstr "" + +msgid "Reggae" +msgstr "" + +msgid "Rock" +msgstr "" + +msgid "Soft" +msgstr "" + +msgid "Ska" +msgstr "" + +msgid "Soft Rock" +msgstr "" + +msgid "Techno" +msgstr "" + +msgid "Zero" +msgstr "" + +msgid "Save preset" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Delete preset" +msgstr "" + +#, qt-format +msgid "Are you sure you want to delete the \"%1\" preset?" +msgstr "" + +msgid "Music (*.mp3 *.ogg *.flac *.mpc *.m4a *.aac *.wma)" +msgstr "" + +msgid "Playlists (*.m3u *.xspf *.xml)" +msgstr "" + +msgid "All Files (*)" +msgstr "" + +msgid "Play" +msgstr "" + +msgid "Stop after this track" +msgstr "" + +msgid "Check for updates..." +msgstr "" + +msgid "Pause" +msgstr "" + +#, qt-format +msgid "Set %1 to \"%2\"..." +msgstr "" + +#, qt-format +msgid "Edit tag \"%1\"..." +msgstr "" + +msgid "Add media" +msgstr "" + +msgid "OSD Preview" +msgstr "" + +msgid "Drag to reposition" +msgstr "" + +msgid "Version" +msgstr "" + +msgid "Add Stream" +msgstr "" + +msgid "Enter the URL of an internet radio stream:" +msgstr "" + +msgid "Save this stream in the Radio tab" +msgstr "" + +msgid "Cover Manager" +msgstr "" + +msgid "Show fullsize..." +msgstr "" + +msgid "Fetch automatically" +msgstr "" + +msgid "Choose manual cover..." +msgstr "" + +msgid "Unset cover" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Fetch Missing Covers" +msgstr "" + +msgid "Edit track information" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Equalizer" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Enable equalizer" msgstr "" msgid "Clementine" @@ -690,9 +885,6 @@ msgstr "" msgid "Open media..." msgstr "" -msgid "Cover Manager" -msgstr "" - msgid "Shuffle mode" msgstr "" @@ -702,12 +894,6 @@ msgstr "" msgid "Remove from playlist" msgstr "" -msgid "Equalizer" -msgstr "" - -msgid "Transcode Music" -msgstr "" - msgid "Library" msgstr "" @@ -732,72 +918,6 @@ msgstr "" msgid "Tools" msgstr "" -msgid "These folders will be scanned for music to make up your library" -msgstr "" - -msgid "Add new folder..." -msgstr "" - -msgid "Remove folder" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "Automatically open single categories in the library tree" -msgstr "" - -msgid "Form" -msgstr "" - -msgid "..." -msgstr "" - -msgid "Enter your Last.fm details below:" -msgstr "" - -msgid "Last.fm username" -msgstr "" - -msgid "Sign out" -msgstr "" - -msgid "Last.fm password" -msgstr "" - -msgid "Scrobble tracks that I listen to" -msgstr "" - -msgid "Show the \"love\" and \"ban\" buttons" -msgstr "" - -msgid "" -"Note that you must be a paid subscriber to listen to Last.fm radio from within Clementine." -msgstr "" - -msgid "Authenticating..." -msgstr "" - -msgid "Play Artist or Tag" -msgstr "" - -msgid "" -"Enter an artist or tag to start listening to Last.fm radio." -msgstr "" - -msgid "Tag" -msgstr "" - -msgid "0:00:00" -msgstr "" - -msgid "Edit track information" -msgstr "" - -msgid "Comment" -msgstr "" - msgid "Playback" msgstr "" @@ -807,12 +927,6 @@ msgstr "" msgid "Notifications" msgstr "" -msgid "Music Library" -msgstr "" - -msgid "Last.fm" -msgstr "" - msgid "Fading" msgstr "" @@ -918,167 +1032,53 @@ msgstr "" msgid "Choose color..." msgstr "" -msgid "Version" +msgid "Copy to library..." msgstr "" -msgid "Add Stream" +msgid "Move to library..." msgstr "" -msgid "Enter the URL of an internet radio stream:" +msgid "Loading audio engine" msgstr "" -msgid "Save this stream in the Radio tab" +msgid "Updating library" msgstr "" -msgid "Show fullsize..." +msgid "Getting channels" msgstr "" -msgid "Fetch automatically" +msgid "Loading stream" msgstr "" -msgid "Choose manual cover..." +msgid "Loading Last.fm radio" msgstr "" -msgid "Unset cover" +msgid "Downloading Magnatune catalogue" msgstr "" -msgid "Enter search terms here" +#, qt-format +msgid "disc %1" msgstr "" -msgid "View" +#, qt-format +msgid "track %1" msgstr "" -msgid "Fetch Missing Covers" +msgid "Paused" msgstr "" -msgid "Don't repeat" +msgid "Stopped" msgstr "" -msgid "Repeat track" +msgid "Playlist finished" msgstr "" -msgid "Repeat album" +#, qt-format +msgid "Volume %1%" msgstr "" -msgid "Repeat playlist" +msgid "..." msgstr "" -msgid "Don't shuffle" -msgstr "" - -msgid "Shuffle by album" -msgstr "" - -msgid "Shuffle all" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "Shuffle" -msgstr "" - -msgid "Library advanced grouping" -msgstr "" - -msgid "You can change the way the songs in the library are organised." -msgstr "" - -msgid "Group Library by..." -msgstr "" - -msgid "First level" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Albumartist" -msgstr "" - -msgid "Year - Album" -msgstr "" - -msgid "Second level" -msgstr "" - -msgid "Third level" -msgstr "" - -msgid "Preset:" -msgstr "" - -msgid "Enable equalizer" -msgstr "" - -msgid "Files to transcode" -msgstr "" - -msgid "Directory" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Add..." -msgstr "" - -msgid "Output options" -msgstr "" - -msgid "Audio format" -msgstr "" - -msgid "Destination" -msgstr "" - -msgid "Alongside the originals" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Details..." -msgstr "" - -msgid "Transcoder Log" -msgstr "" - -msgid "Entire collection" -msgstr "" - -msgid "Added today" -msgstr "" - -msgid "Added this week" -msgstr "" - -msgid "Added within three months" -msgstr "" - -msgid "Added this year" -msgstr "" - -msgid "Added this month" -msgstr "" - -msgid "Group by Artist" -msgstr "" - -msgid "Group by Artist/Album" -msgstr "" - -msgid "Group by Artist/Year - Album" -msgstr "" - -msgid "Group by Album" -msgstr "" - -msgid "Group by Genre/Album" -msgstr "" - -msgid "Group by Genre/Artist/Album" -msgstr "" - -msgid "Advanced grouping..." +msgid "0:00:00" msgstr "" diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt new file mode 100644 index 000000000..72fd8d745 --- /dev/null +++ b/src/ui/CMakeLists.txt @@ -0,0 +1,56 @@ +cmake_minimum_required(VERSION 2.6) + +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) + +set(SOURCES + about.cpp + addstreamdialog.cpp + albumcovermanager.cpp + edittagdialog.cpp + equalizer.cpp + mainwindow.cpp + settingsdialog.cpp + systemtrayicon.cpp +) + +set(HEADERS + about.h + addstreamdialog.h + albumcovermanager.h + edittagdialog.h + equalizer.h + mainwindow.h + settingsdialog.h + systemtrayicon.h +) + +set(UI + about.ui + addstreamdialog.ui + albumcovermanager.ui + edittagdialog.ui + equalizer.ui + mainwindow.ui + settingsdialog.ui +) + +qt4_wrap_cpp(MOC ${HEADERS}) +qt4_wrap_ui(UIC ${UI}) + +add_library(clementine_ui + ${SOURCES} + ${MOC} + ${UIC} +) + +target_link_libraries(clementine_ui + clementine_analyzers + clementine_core + clementine_engines + clementine_library + clementine_playlist + clementine_radio + clementine_transcoder +) + +add_translation_source(ui ${SOURCES} ${MOC} ${UIC}) diff --git a/src/about.cpp b/src/ui/about.cpp similarity index 100% rename from src/about.cpp rename to src/ui/about.cpp diff --git a/src/about.h b/src/ui/about.h similarity index 100% rename from src/about.h rename to src/ui/about.h diff --git a/src/about.ui b/src/ui/about.ui similarity index 97% rename from src/about.ui rename to src/ui/about.ui index 165c33f0c..a8b2c7180 100644 --- a/src/about.ui +++ b/src/ui/about.ui @@ -34,7 +34,7 @@ - :/icon.png + :/icon.png false @@ -134,7 +134,7 @@
- + diff --git a/src/addstreamdialog.cpp b/src/ui/addstreamdialog.cpp similarity index 75% rename from src/addstreamdialog.cpp rename to src/ui/addstreamdialog.cpp index 8136f526b..6c8ab4c80 100644 --- a/src/addstreamdialog.cpp +++ b/src/ui/addstreamdialog.cpp @@ -15,8 +15,9 @@ */ #include "addstreamdialog.h" -#include "radiomodel.h" -#include "savedradio.h" +#include "ui_addstreamdialog.h" +#include "radio/radiomodel.h" +#include "radio/savedradio.h" #include #include @@ -27,18 +28,19 @@ const char* AddStreamDialog::kSettingsGroup = "AddStreamDialog"; AddStreamDialog::AddStreamDialog(QWidget *parent) : QDialog(parent), + ui_(new Ui_AddStreamDialog), saved_radio_(NULL) { - ui_.setupUi(this); + ui_->setupUi(this); - connect(ui_.url, SIGNAL(textChanged(QString)), SLOT(TextChanged(QString))); + connect(ui_->url, SIGNAL(textChanged(QString)), SLOT(TextChanged(QString))); TextChanged(QString::null); // Restore settings QSettings s; s.beginGroup(kSettingsGroup); - ui_.save->setChecked(s.value("save", true).toBool()); - ui_.url->setText(s.value("url").toString()); + ui_->save->setChecked(s.value("save", true).toBool()); + ui_->url->setText(s.value("url").toString()); // Connections to the saved streams service saved_radio_ = qobject_cast( @@ -47,19 +49,23 @@ AddStreamDialog::AddStreamDialog(QWidget *parent) connect(saved_radio_, SIGNAL(ShowAddStreamDialog()), SLOT(show())); } +AddStreamDialog::~AddStreamDialog() { + delete ui_; +} + QUrl AddStreamDialog::url() const { - return QUrl(ui_.url->text()); + return QUrl(ui_->url->text()); } void AddStreamDialog::accept() { - if (ui_.save->isChecked()) { + if (ui_->save->isChecked()) { saved_radio_->Add(url()); } // Save settings QSettings s; s.beginGroup(kSettingsGroup); - s.setValue("save", ui_.save->isChecked()); + s.setValue("save", ui_->save->isChecked()); s.setValue("url", url().toString()); QDialog::accept(); @@ -73,6 +79,6 @@ void AddStreamDialog::TextChanged(const QString &text) { !url.scheme().isEmpty() && !url.toString().isEmpty(); - ui_.button_box->button(QDialogButtonBox::Ok)->setEnabled(valid); + ui_->button_box->button(QDialogButtonBox::Ok)->setEnabled(valid); } diff --git a/src/addstreamdialog.h b/src/ui/addstreamdialog.h similarity index 92% rename from src/addstreamdialog.h rename to src/ui/addstreamdialog.h index e2839be21..652807082 100644 --- a/src/addstreamdialog.h +++ b/src/ui/addstreamdialog.h @@ -18,16 +18,17 @@ #define ADDSTREAMDIALOG_H #include - -#include "ui_addstreamdialog.h" +#include class SavedRadio; +class Ui_AddStreamDialog; class AddStreamDialog : public QDialog { Q_OBJECT public: AddStreamDialog(QWidget *parent = 0); + ~AddStreamDialog(); QUrl url() const; @@ -39,7 +40,7 @@ class AddStreamDialog : public QDialog { private: static const char* kSettingsGroup; - Ui::AddStreamDialog ui_; + Ui_AddStreamDialog* ui_; SavedRadio* saved_radio_; }; diff --git a/src/addstreamdialog.ui b/src/ui/addstreamdialog.ui similarity index 100% rename from src/addstreamdialog.ui rename to src/ui/addstreamdialog.ui diff --git a/src/albumcovermanager.cpp b/src/ui/albumcovermanager.cpp similarity index 82% rename from src/albumcovermanager.cpp rename to src/ui/albumcovermanager.cpp index 158c73640..b14c19b80 100644 --- a/src/albumcovermanager.cpp +++ b/src/ui/albumcovermanager.cpp @@ -15,9 +15,10 @@ */ #include "albumcovermanager.h" -#include "albumcoverfetcher.h" -#include "librarybackend.h" -#include "libraryquery.h" +#include "ui_albumcovermanager.h" +#include "core/albumcoverfetcher.h" +#include "library/librarybackend.h" +#include "library/libraryquery.h" #include #include @@ -39,6 +40,7 @@ AlbumCoverManager::AlbumCoverManager(NetworkAccessManager* network, LibraryBackend* backend, QWidget *parent) : QDialog(parent), constructed_(false), + ui_(new Ui_CoverManager), backend_(backend), network_(network), cover_loader_(new BackgroundThreadImplementation(this)), @@ -46,7 +48,7 @@ AlbumCoverManager::AlbumCoverManager(NetworkAccessManager* network, artist_icon_(":/artist.png"), all_artists_icon_(":/album.png"), context_menu_(new QMenu(this)) { - ui_.setupUi(this); + ui_->setupUi(this); // Get a square version of nocover.png QImage nocover(":/nocover.png"); @@ -61,6 +63,8 @@ AlbumCoverManager::AlbumCoverManager(NetworkAccessManager* network, AlbumCoverManager::~AlbumCoverManager() { CancelRequests(); + + delete ui_; } void AlbumCoverManager::Init() { @@ -78,39 +82,39 @@ void AlbumCoverManager::Init() { QMenu* view_menu = new QMenu(this); view_menu->addActions(filter_group->actions()); - ui_.view->setMenu(view_menu); + ui_->view->setMenu(view_menu); // Context menu - context_menu_->addAction(ui_.action_show_fullsize); - context_menu_->addAction(ui_.action_fetch); - context_menu_->addAction(ui_.action_choose_manual); + context_menu_->addAction(ui_->action_show_fullsize); + context_menu_->addAction(ui_->action_fetch); + context_menu_->addAction(ui_->action_choose_manual); context_menu_->addSeparator(); - context_menu_->addAction(ui_.action_unset_cover); - ui_.albums->installEventFilter(this); + context_menu_->addAction(ui_->action_unset_cover); + ui_->albums->installEventFilter(this); // Connections connect(cover_loader_, SIGNAL(Initialised()), SLOT(CoverLoaderInitialised())); - connect(ui_.artists, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), + connect(ui_->artists, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), SLOT(ArtistChanged(QListWidgetItem*))); - connect(ui_.filter, SIGNAL(textChanged(QString)), SLOT(UpdateFilter())); + connect(ui_->filter, SIGNAL(textChanged(QString)), SLOT(UpdateFilter())); connect(filter_group, SIGNAL(triggered(QAction*)), SLOT(UpdateFilter())); - connect(ui_.view, SIGNAL(clicked()), ui_.view, SLOT(showMenu())); - connect(ui_.fetch, SIGNAL(clicked()), SLOT(FetchAlbumCovers())); + connect(ui_->view, SIGNAL(clicked()), ui_->view, SLOT(showMenu())); + connect(ui_->fetch, SIGNAL(clicked()), SLOT(FetchAlbumCovers())); connect(cover_fetcher_, SIGNAL(AlbumCoverFetched(quint64,QImage)), SLOT(AlbumCoverFetched(quint64,QImage))); - connect(ui_.action_show_fullsize, SIGNAL(triggered()), SLOT(ShowFullsize())); - connect(ui_.action_fetch, SIGNAL(triggered()), SLOT(FetchSingleCover())); - connect(ui_.action_choose_manual, SIGNAL(triggered()), SLOT(ChooseManualCover())); - connect(ui_.action_unset_cover, SIGNAL(triggered()), SLOT(UnsetCover())); + connect(ui_->action_show_fullsize, SIGNAL(triggered()), SLOT(ShowFullsize())); + connect(ui_->action_fetch, SIGNAL(triggered()), SLOT(FetchSingleCover())); + connect(ui_->action_choose_manual, SIGNAL(triggered()), SLOT(ChooseManualCover())); + connect(ui_->action_unset_cover, SIGNAL(triggered()), SLOT(UnsetCover())); // Restore settings QSettings s; s.beginGroup(kSettingsGroup); restoreGeometry(s.value("geometry").toByteArray()); - if (!ui_.splitter->restoreState(s.value("splitter_state").toByteArray())) { + if (!ui_->splitter->restoreState(s.value("splitter_state").toByteArray())) { // Sensible default size for the artists view - ui_.splitter->setSizes(QList() << 200 << width() - 200); + ui_->splitter->setSizes(QList() << 200 << width() - 200); } cover_loader_->Start(); @@ -133,7 +137,7 @@ void AlbumCoverManager::closeEvent(QCloseEvent *) { s.beginGroup(kSettingsGroup); s.setValue("geometry", saveGeometry()); - s.setValue("splitter_state", ui_.splitter->saveState()); + s.setValue("splitter_state", ui_->splitter->saveState()); // Cancel any outstanding requests CancelRequests(); @@ -147,22 +151,22 @@ void AlbumCoverManager::CancelRequests() { cover_fetching_tasks_.clear(); cover_fetcher_->Clear(); - ui_.fetch->setEnabled(true); + ui_->fetch->setEnabled(true); } void AlbumCoverManager::Reset() { if (!backend_) return; - ui_.artists->clear(); - new QListWidgetItem(all_artists_icon_, tr("All artists"), ui_.artists, All_Artists); - new QListWidgetItem(artist_icon_, tr("Various artists"), ui_.artists, Various_Artists); + ui_->artists->clear(); + new QListWidgetItem(all_artists_icon_, tr("All artists"), ui_->artists, All_Artists); + new QListWidgetItem(artist_icon_, tr("Various artists"), ui_->artists, Various_Artists); foreach (const QString& artist, backend_->GetAllArtists()) { if (artist.isEmpty()) continue; - new QListWidgetItem(artist_icon_, artist, ui_.artists, Specific_Artist); + new QListWidgetItem(artist_icon_, artist, ui_->artists, Specific_Artist); } } @@ -176,7 +180,7 @@ void AlbumCoverManager::ArtistChanged(QListWidgetItem* current) { if (current->type() == Specific_Artist) artist = current->text(); - ui_.albums->clear(); + ui_->albums->clear(); context_menu_items_.clear(); CancelRequests(); @@ -195,7 +199,7 @@ void AlbumCoverManager::ArtistChanged(QListWidgetItem* current) { if (info.album_name.isEmpty()) continue; - QListWidgetItem* item = new QListWidgetItem(no_cover_icon_, info.album_name, ui_.albums); + QListWidgetItem* item = new QListWidgetItem(no_cover_icon_, info.album_name, ui_->albums); item->setData(Role_ArtistName, info.artist); item->setData(Role_AlbumName, info.album_name); @@ -225,7 +229,7 @@ void AlbumCoverManager::CoverImageLoaded(quint64 id, const QImage &image) { } void AlbumCoverManager::UpdateFilter() { - const QString filter = ui_.filter->text().toLower(); + const QString filter = ui_->filter->text().toLower(); const bool hide_with_covers = filter_without_covers_->isChecked(); const bool hide_without_covers = filter_with_covers_->isChecked(); @@ -236,8 +240,8 @@ void AlbumCoverManager::UpdateFilter() { hide = Hide_WithoutCovers; } - for (int i = 0; i < ui_.albums->count(); ++i) { - QListWidgetItem* item = ui_.albums->item(i); + for (int i = 0; i < ui_->albums->count(); ++i) { + QListWidgetItem* item = ui_->albums->item(i); item->setHidden(ShouldHide(*item, filter, hide)); } } @@ -266,8 +270,8 @@ bool AlbumCoverManager::ShouldHide( } void AlbumCoverManager::FetchAlbumCovers() { - for (int i=0 ; icount() ; ++i) { - QListWidgetItem* item = ui_.albums->item(i); + for (int i=0 ; ialbums->count() ; ++i) { + QListWidgetItem* item = ui_->albums->item(i); if (item->isHidden()) continue; if (item->icon().cacheKey() != no_cover_icon_.cacheKey()) @@ -279,7 +283,7 @@ void AlbumCoverManager::FetchAlbumCovers() { } if (!cover_fetching_tasks_.isEmpty()) - ui_.fetch->setEnabled(false); + ui_->fetch->setEnabled(false); } void AlbumCoverManager::AlbumCoverFetched(quint64 id, const QImage &image) { @@ -316,7 +320,7 @@ void AlbumCoverManager::AlbumCoverFetched(quint64 id, const QImage &image) { } if (cover_fetching_tasks_.isEmpty()) - ui_.fetch->setEnabled(true); + ui_->fetch->setEnabled(true); } bool AlbumCoverManager::event(QEvent* e) { @@ -324,9 +328,9 @@ bool AlbumCoverManager::event(QEvent* e) { // I think KDE styles override these, and ScrollPerItem really confusing // when you have huge items. // We seem to have to reset them to sensible values each time the contents - // of ui_.albums changes. - ui_.albums->setVerticalScrollMode(QListWidget::ScrollPerPixel); - ui_.albums->verticalScrollBar()->setSingleStep(20); + // of ui_->albums changes. + ui_->albums->setVerticalScrollMode(QListWidget::ScrollPerPixel); + ui_->albums->verticalScrollBar()->setSingleStep(20); } QDialog::event(e); @@ -334,8 +338,8 @@ bool AlbumCoverManager::event(QEvent* e) { } bool AlbumCoverManager::eventFilter(QObject *obj, QEvent *event) { - if (obj == ui_.albums && event->type() == QEvent::ContextMenu) { - context_menu_items_ = ui_.albums->selectedItems(); + if (obj == ui_->albums && event->type() == QEvent::ContextMenu) { + context_menu_items_ = ui_->albums->selectedItems(); if (context_menu_items_.isEmpty()) return false; @@ -346,9 +350,9 @@ bool AlbumCoverManager::eventFilter(QObject *obj, QEvent *event) { some_with_covers = true; } - ui_.action_show_fullsize->setEnabled(some_with_covers && context_menu_items_.size() == 1); - ui_.action_choose_manual->setEnabled(context_menu_items_.size() == 1); - ui_.action_unset_cover->setEnabled(some_with_covers); + ui_->action_show_fullsize->setEnabled(some_with_covers && context_menu_items_.size() == 1); + ui_->action_choose_manual->setEnabled(context_menu_items_.size() == 1); + ui_->action_unset_cover->setEnabled(some_with_covers); QContextMenuEvent* e = static_cast(event); context_menu_->popup(e->globalPos()); diff --git a/src/albumcovermanager.h b/src/ui/albumcovermanager.h similarity index 95% rename from src/albumcovermanager.h rename to src/ui/albumcovermanager.h index d68dce8dd..7ff33d898 100644 --- a/src/albumcovermanager.h +++ b/src/ui/albumcovermanager.h @@ -22,13 +22,16 @@ #include "gtest/gtest_prod.h" -#include "ui_albumcovermanager.h" -#include "backgroundthread.h" -#include "albumcoverloader.h" +#include "core/albumcoverloader.h" +#include "core/backgroundthread.h" class LibraryBackend; class AlbumCoverFetcher; class NetworkAccessManager; +class Ui_CoverManager; + +class QListWidgetItem; +class QMenu; class AlbumCoverManager : public QDialog { Q_OBJECT @@ -92,7 +95,7 @@ class AlbumCoverManager : public QDialog { private: bool constructed_; - Ui::CoverManager ui_; + Ui_CoverManager* ui_; LibraryBackend* backend_; QAction* filter_all_; diff --git a/src/albumcovermanager.ui b/src/ui/albumcovermanager.ui similarity index 93% rename from src/albumcovermanager.ui rename to src/ui/albumcovermanager.ui index ec0d3cca6..628cd32fc 100644 --- a/src/albumcovermanager.ui +++ b/src/ui/albumcovermanager.ui @@ -37,7 +37,7 @@ - + :/clear.png:/clear.png @@ -58,7 +58,7 @@ View - + :/view-choose.png:/view-choose.png @@ -78,7 +78,7 @@ Fetch Missing Covers - + :/download.png:/download.png @@ -132,7 +132,7 @@ - + :/zoom-in.png:/zoom-in.png @@ -141,7 +141,7 @@ - + :/download.png:/download.png @@ -150,7 +150,7 @@ - + :/open_media.png:/open_media.png @@ -159,7 +159,7 @@ - + :/list-remove.png:/list-remove.png @@ -171,7 +171,7 @@ LineEdit QLineEdit -
lineedit.h
+
widgets/lineedit.h
@@ -183,7 +183,7 @@ albums - + diff --git a/src/ui/edittagdialog.cpp b/src/ui/edittagdialog.cpp new file mode 100644 index 000000000..0659b9f4a --- /dev/null +++ b/src/ui/edittagdialog.cpp @@ -0,0 +1,149 @@ +/* This file is part of Clementine. + + Clementine is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Clementine is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Clementine. If not, see . +*/ + +#include "edittagdialog.h" +#include "ui_edittagdialog.h" +#include "library/library.h" +#include "playlist/playlistdelegates.h" + +#include + +const char* EditTagDialog::kHintText = QT_TR_NOOP("[click to edit]"); + +EditTagDialog::EditTagDialog(QWidget* parent) + : QDialog(parent), + ui_(new Ui_EditTagDialog) +{ + ui_->setupUi(this); +} + +EditTagDialog::~EditTagDialog() { + delete ui_; +} + +bool EditTagDialog::SetSongs(const SongList &s) { + SongList songs; + + foreach (const Song& song, s) { + if (song.IsEditable()) + songs << song; + } + songs_ = songs; + + if (songs.count() == 0) + return false; + + // Don't allow editing of fields that don't make sense for multiple items + ui_->title->setEnabled(songs.count() == 1); + ui_->track->setEnabled(songs.count() == 1); + ui_->comment->setEnabled(songs.count() == 1); + + common_artist_ = songs[0].artist(); + common_album_ = songs[0].album(); + common_genre_ = songs[0].genre(); + common_year_ = songs[0].year(); + + if (songs.count() == 1) { + const Song& song = songs[0]; + + ui_->title->setText(song.title()); + ui_->artist->setText(song.artist()); + ui_->album->setText(song.album()); + ui_->genre->setText(song.genre()); + ui_->year->setValue(song.year()); + ui_->track->setValue(song.track()); + ui_->comment->setPlainText(song.comment()); + + ui_->filename->setText(song.filename()); + + ui_->artist->ClearHint(); + ui_->album->ClearHint(); + ui_->genre->ClearHint(); + } else { + // Find any fields that are common to all items + + ui_->title->clear(); + ui_->track->clear(); + ui_->comment->clear(); + + foreach (const Song& song, songs) { + if (common_artist_ != song.artist()) { + common_artist_ = QString::null; + ui_->artist->SetHint(kHintText); + } + + if (common_album_ != song.album()) { + common_album_ = QString::null; + ui_->album->SetHint(kHintText); + } + + if (common_genre_ != song.genre()) { + common_genre_ = QString::null; + ui_->genre->SetHint(kHintText); + } + + if (common_year_ != song.year()) + common_year_ = -1; + } + + ui_->artist->setText(common_artist_); + ui_->album->setText(common_album_); + ui_->genre->setText(common_genre_); + ui_->year->setValue(common_year_); + + ui_->filename->setText(tr("Editing %n tracks", "", songs.count())); + } + + return true; +} + +void EditTagDialog::SetTagCompleter(LibraryBackend* backend) { + new TagCompleter(backend, Playlist::Column_Artist, ui_->artist); + new TagCompleter(backend, Playlist::Column_Album, ui_->album); +} + +void EditTagDialog::accept() { + foreach (const Song& old, songs_) { + Song song(old); + + int track = ui_->track->text().isEmpty() ? -1 : ui_->track->value(); + int year = ui_->year->text().isEmpty() ? -1 : ui_->year->value(); + + if (ui_->title->isEnabled()) + song.set_title(ui_->title->text()); + + if (ui_->artist->isEnabled() && !(common_artist_.isNull() && ui_->artist->text().isEmpty())) + song.set_artist(ui_->artist->text()); + if (ui_->album->isEnabled() && !(common_album_.isNull() && ui_->album->text().isEmpty())) + song.set_album(ui_->album->text()); + if (ui_->genre->isEnabled() && !(common_genre_.isNull() && ui_->genre->text().isEmpty())) + song.set_genre(ui_->genre->text()); + if (ui_->year->isEnabled() && !(common_year_ == -1 && year == -1)) + song.set_year(year); + + if (ui_->track->isEnabled()) + song.set_track(track); + + if (ui_->comment->isEnabled()) + song.set_comment(ui_->comment->toPlainText()); + + song.Save(); + + emit SongEdited(old, song); + } + + QDialog::accept(); +} diff --git a/src/edittagdialog.h b/src/ui/edittagdialog.h similarity index 93% rename from src/edittagdialog.h rename to src/ui/edittagdialog.h index 2bdb5523d..cb7ddf197 100644 --- a/src/edittagdialog.h +++ b/src/ui/edittagdialog.h @@ -19,16 +19,17 @@ #include -#include "ui_edittagdialog.h" -#include "song.h" +#include "core/song.h" class LibraryBackend; +class Ui_EditTagDialog; class EditTagDialog : public QDialog { Q_OBJECT public: EditTagDialog(QWidget* parent = 0); + ~EditTagDialog(); static const char* kHintText; @@ -42,7 +43,7 @@ class EditTagDialog : public QDialog { void SongEdited(const Song& old_song, const Song& new_song); private: - Ui::EditTagDialog ui_; + Ui_EditTagDialog* ui_; SongList songs_; diff --git a/src/edittagdialog.ui b/src/ui/edittagdialog.ui similarity index 98% rename from src/edittagdialog.ui rename to src/ui/edittagdialog.ui index d60da8bc9..1abcbeee4 100644 --- a/src/edittagdialog.ui +++ b/src/ui/edittagdialog.ui @@ -192,12 +192,12 @@ LineEdit QLineEdit -
lineedit.h
+
widgets/lineedit.h
SpinBox QSpinBox -
spinbox.h
+
widgets/spinbox.h
diff --git a/src/equalizer.cpp b/src/ui/equalizer.cpp similarity index 82% rename from src/equalizer.cpp rename to src/ui/equalizer.cpp index a6277b3ed..83ba7be6b 100644 --- a/src/equalizer.cpp +++ b/src/ui/equalizer.cpp @@ -15,7 +15,8 @@ */ #include "equalizer.h" -#include "equalizerslider.h" +#include "ui_equalizer.h" +#include "widgets/equalizerslider.h" #include #include @@ -30,16 +31,17 @@ const char* Equalizer::kSettingsGroup = "Equalizer"; Equalizer::Equalizer(QWidget *parent) : QDialog(parent), + ui_(new Ui_Equalizer), loading_(false) { - ui_.setupUi(this); + ui_->setupUi(this); preamp_ = AddSlider(tr("Pre-amp")); - QFrame* line = new QFrame(ui_.slider_container); + QFrame* line = new QFrame(ui_->slider_container); line->setFrameShape(QFrame::VLine); line->setFrameShadow(QFrame::Sunken); - ui_.slider_container->layout()->addWidget(line); + ui_->slider_container->layout()->addWidget(line); for (int i=0 ; ienable, SIGNAL(toggled(bool)), SIGNAL(EnabledChanged(bool))); + connect(ui_->enable, SIGNAL(toggled(bool)), ui_->slider_container, SLOT(setEnabled(bool))); + connect(ui_->enable, SIGNAL(toggled(bool)), SLOT(Save())); + connect(ui_->preset, SIGNAL(currentIndexChanged(QString)), SLOT(PresetChanged(QString))); + connect(ui_->preset_save, SIGNAL(clicked()), SLOT(SavePreset())); + connect(ui_->preset_del, SIGNAL(clicked()), SLOT(DelPreset())); +} + +Equalizer::~Equalizer() { + delete ui_; } void Equalizer::ReloadSettings() { @@ -60,7 +66,7 @@ void Equalizer::ReloadSettings() { s.beginGroup(kSettingsGroup); presets_.clear(); - ui_.preset->clear(); + ui_->preset->clear(); // Load presets int count = s.beginReadArray("presets"); @@ -76,13 +82,13 @@ void Equalizer::ReloadSettings() { // Selected preset QString selected_preset = s.value("selected_preset", "Custom").toString(); - int selected_index = ui_.preset->findText(selected_preset); + int selected_index = ui_->preset->findText(selected_preset); if (selected_index != -1) - ui_.preset->setCurrentIndex(selected_index); + ui_->preset->setCurrentIndex(selected_index); // Enabled? - ui_.enable->setChecked(s.value("enabled", false).toBool()); - ui_.slider_container->setEnabled(ui_.enable->isChecked()); + ui_->enable->setChecked(s.value("enabled", false).toBool()); + ui_->slider_container->setEnabled(ui_->enable->isChecked()); PresetChanged(selected_preset); } @@ -111,8 +117,8 @@ void Equalizer::LoadDefaultPresets() { void Equalizer::AddPreset(const QString& name, const Params& params) { presets_[name] = params; - if (ui_.preset->findText(name) == -1) - ui_.preset->addItem(name); + if (ui_->preset->findText(name) == -1) + ui_->preset->addItem(name); } void Equalizer::PresetChanged(const QString& name) { @@ -139,7 +145,7 @@ void Equalizer::SavePreset() { QString name = SaveCurrentPreset(); if (!name.isEmpty()) { last_preset_ = name; - ui_.preset->setCurrentIndex(ui_.preset->findText(name)); + ui_->preset->setCurrentIndex(ui_->preset->findText(name)); } } @@ -155,7 +161,7 @@ QString Equalizer::SaveCurrentPreset() { } void Equalizer::DelPreset() { - QString name = ui_.preset->currentText(); + QString name = ui_->preset->currentText(); if (!presets_.contains(name) || name.isEmpty()) return; @@ -168,20 +174,20 @@ void Equalizer::DelPreset() { return; presets_.remove(name); - ui_.preset->removeItem(ui_.preset->currentIndex()); + ui_->preset->removeItem(ui_->preset->currentIndex()); Save(); } EqualizerSlider* Equalizer::AddSlider(const QString &label) { - EqualizerSlider* ret = new EqualizerSlider(label, ui_.slider_container); - ui_.slider_container->layout()->addWidget(ret); + EqualizerSlider* ret = new EqualizerSlider(label, ui_->slider_container); + ui_->slider_container->layout()->addWidget(ret); connect(ret, SIGNAL(ValueChanged(int)), SLOT(ParametersChanged())); return ret; } bool Equalizer::is_enabled() const { - return ui_.enable->isChecked(); + return ui_->enable->isChecked(); } int Equalizer::preamp_value() const { @@ -227,14 +233,14 @@ void Equalizer::Save() { s.endArray(); // Selected preset - s.setValue("selected_preset", ui_.preset->currentText()); + s.setValue("selected_preset", ui_->preset->currentText()); // Enabled? - s.setValue("enabled", ui_.enable->isChecked()); + s.setValue("enabled", ui_->enable->isChecked()); } void Equalizer::closeEvent(QCloseEvent* e) { - QString name = ui_.preset->currentText(); + QString name = ui_->preset->currentText(); if (!presets_.contains(name)) return; diff --git a/src/equalizer.h b/src/ui/equalizer.h similarity index 96% rename from src/equalizer.h rename to src/ui/equalizer.h index 7f0b39fbc..caf31a825 100644 --- a/src/equalizer.h +++ b/src/ui/equalizer.h @@ -19,16 +19,17 @@ #include #include - -#include "ui_equalizer.h" +#include class EqualizerSlider; +class Ui_Equalizer; class Equalizer : public QDialog { Q_OBJECT public: Equalizer(QWidget *parent = 0); + ~Equalizer(); static const int kBands = 10; static const char* kGainText[kBands]; @@ -73,7 +74,7 @@ class Equalizer : public QDialog { QString SaveCurrentPreset(); private: - Ui::Equalizer ui_; + Ui_Equalizer* ui_; bool loading_; QString last_preset_; diff --git a/src/equalizer.ui b/src/ui/equalizer.ui similarity index 100% rename from src/equalizer.ui rename to src/ui/equalizer.ui diff --git a/src/mainwindow.cpp b/src/ui/mainwindow.cpp similarity index 71% rename from src/mainwindow.cpp rename to src/ui/mainwindow.cpp index 02478058b..58111fa6a 100644 --- a/src/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -14,43 +14,46 @@ along with Clementine. If not, see . */ +#include "config.h" #include "mainwindow.h" -#include "player.h" -#include "playlist.h" -#include "library.h" -#include "libraryconfig.h" -#include "songplaylistitem.h" -#include "systemtrayicon.h" -#include "radiomodel.h" +#include "ui_mainwindow.h" +#include "core/commandlineoptions.h" +#include "core/database.h" +#include "core/globalshortcuts.h" +#include "core/m3uparser.h" +#include "core/mac_startup.h" +#include "core/mergedproxymodel.h" +#include "core/player.h" +#include "core/stylesheetloader.h" +#include "core/xspfparser.h" #include "engines/enginebase.h" -#include "lastfmservice.h" -#include "osd.h" -#include "trackslider.h" -#include "edittagdialog.h" -#include "multiloadingindicator.h" -#include "settingsdialog.h" -#include "libraryconfigdialog.h" -#include "about.h" -#include "addstreamdialog.h" -#include "stylesheetloader.h" -#include "albumcovermanager.h" -#include "m3uparser.h" -#include "xspfparser.h" -#include "playlistsequence.h" -#include "groupbydialog.h" +#include "library/groupbydialog.h" +#include "library/libraryconfigdialog.h" +#include "library/libraryconfig.h" +#include "library/library.h" +#include "playlist/playlistbackend.h" +#include "playlist/playlist.h" +#include "playlist/playlistsequence.h" +#include "playlist/songplaylistitem.h" +#include "radio/lastfmservice.h" +#include "radio/radiomodel.h" +#include "radio/radioview.h" +#include "radio/radioviewcontainer.h" +#include "transcoder/transcodedialog.h" +#include "ui/about.h" +#include "ui/addstreamdialog.h" +#include "ui/albumcovermanager.h" +#include "ui/edittagdialog.h" +#include "ui/equalizer.h" +#include "ui/settingsdialog.h" +#include "ui/systemtrayicon.h" +#include "widgets/multiloadingindicator.h" +#include "widgets/osd.h" +#include "widgets/trackslider.h" + #ifdef HAVE_GSTREAMER # include "engines/gstengine.h" #endif -#include "equalizer.h" -#include "commandlineoptions.h" -#include "mac_startup.h" -#include "transcodedialog.h" -#include "playlistbackend.h" -#include "database.h" -#include "mergedproxymodel.h" -#include "radioviewcontainer.h" - -#include "globalshortcuts/globalshortcuts.h" #include #include @@ -86,6 +89,7 @@ const char* MainWindow::kAllFilesFilterSpec = MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidget *parent) : QMainWindow(parent), + ui_(new Ui_MainWindow), tray_icon_(new SystemTrayIcon(this)), osd_(new OSD(tray_icon_, network, this)), track_slider_(new TrackSlider(this)), @@ -110,11 +114,11 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg track_position_timer_(new QTimer(this)), was_maximized_(false) { - ui_.setupUi(this); + ui_->setupUi(this); tray_icon_->setIcon(windowIcon()); tray_icon_->setToolTip(QCoreApplication::applicationName()); - ui_.volume->setValue(player_->GetVolume()); + ui_->volume->setValue(player_->GetVolume()); track_position_timer_->setInterval(1000); connect(track_position_timer_, SIGNAL(timeout()), SLOT(UpdateTrackPosition())); @@ -134,68 +138,68 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg library_sort_model_->sort(0); playlist_->IgnoreSorting(true); - ui_.playlist->setModel(playlist_); - ui_.playlist->SetItemDelegates(library_->model()->backend()); + ui_->playlist->setModel(playlist_); + ui_->playlist->SetItemDelegates(library_->model()->backend()); playlist_->IgnoreSorting(false); - ui_.library_view->setModel(library_sort_model_); - ui_.library_view->SetLibrary(library_->model()); + ui_->library_view->setModel(library_sort_model_); + ui_->library_view->SetLibrary(library_->model()); settings_dialog_->SetLibraryDirectoryModel(library_->model()->directory_model()); - ui_.radio_view->SetModel(radio_model_); + ui_->radio_view->SetModel(radio_model_); cover_manager_->Init(); // File view connections - connect(ui_.file_view, SIGNAL(Queue(QList)), SLOT(QueueFiles(QList))); - connect(ui_.file_view, SIGNAL(PathChanged(QString)), SLOT(FilePathChanged(QString))); + connect(ui_->file_view, SIGNAL(Queue(QList)), SLOT(QueueFiles(QList))); + connect(ui_->file_view, SIGNAL(PathChanged(QString)), SLOT(FilePathChanged(QString))); // Action connections - connect(ui_.action_next_track, SIGNAL(triggered()), player_, SLOT(Next())); - connect(ui_.action_previous_track, SIGNAL(triggered()), player_, SLOT(Previous())); - connect(ui_.action_play_pause, SIGNAL(triggered()), player_, SLOT(PlayPause())); - connect(ui_.action_stop, SIGNAL(triggered()), player_, SLOT(Stop())); - connect(ui_.action_quit, SIGNAL(triggered()), qApp, SLOT(quit())); - connect(ui_.action_stop_after_this_track, SIGNAL(triggered()), SLOT(StopAfterCurrent())); - connect(ui_.action_ban, SIGNAL(triggered()), radio_model_->GetLastFMService(), SLOT(Ban())); - connect(ui_.action_love, SIGNAL(triggered()), SLOT(Love())); - connect(ui_.action_clear_playlist, SIGNAL(triggered()), playlist_, SLOT(Clear())); - connect(ui_.action_remove_from_playlist, SIGNAL(triggered()), SLOT(PlaylistRemoveCurrent())); - connect(ui_.action_edit_track, SIGNAL(triggered()), SLOT(EditTracks())); - connect(ui_.action_renumber_tracks, SIGNAL(triggered()), SLOT(RenumberTracks())); - connect(ui_.action_selection_set_value, SIGNAL(triggered()), SLOT(SelectionSetValue())); - connect(ui_.action_edit_value, SIGNAL(triggered()), SLOT(EditValue())); - connect(ui_.action_configure, SIGNAL(triggered()), settings_dialog_.get(), SLOT(show())); - connect(ui_.action_about, SIGNAL(triggered()), about_dialog_.get(), SLOT(show())); - connect(ui_.action_shuffle, SIGNAL(triggered()), playlist_, SLOT(Shuffle())); - connect(ui_.action_open_media, SIGNAL(triggered()), SLOT(AddMedia())); - connect(ui_.action_add_media, SIGNAL(triggered()), SLOT(AddMedia())); - connect(ui_.action_add_stream, SIGNAL(triggered()), SLOT(AddStream())); - connect(ui_.action_cover_manager, SIGNAL(triggered()), cover_manager_.get(), SLOT(show())); - connect(ui_.action_equalizer, SIGNAL(triggered()), equalizer_.get(), SLOT(show())); - connect(ui_.action_transcode, SIGNAL(triggered()), transcode_dialog_.get(), SLOT(show())); + connect(ui_->action_next_track, SIGNAL(triggered()), player_, SLOT(Next())); + connect(ui_->action_previous_track, SIGNAL(triggered()), player_, SLOT(Previous())); + connect(ui_->action_play_pause, SIGNAL(triggered()), player_, SLOT(PlayPause())); + connect(ui_->action_stop, SIGNAL(triggered()), player_, SLOT(Stop())); + connect(ui_->action_quit, SIGNAL(triggered()), qApp, SLOT(quit())); + connect(ui_->action_stop_after_this_track, SIGNAL(triggered()), SLOT(StopAfterCurrent())); + connect(ui_->action_ban, SIGNAL(triggered()), radio_model_->GetLastFMService(), SLOT(Ban())); + connect(ui_->action_love, SIGNAL(triggered()), SLOT(Love())); + connect(ui_->action_clear_playlist, SIGNAL(triggered()), playlist_, SLOT(Clear())); + connect(ui_->action_remove_from_playlist, SIGNAL(triggered()), SLOT(PlaylistRemoveCurrent())); + connect(ui_->action_edit_track, SIGNAL(triggered()), SLOT(EditTracks())); + connect(ui_->action_renumber_tracks, SIGNAL(triggered()), SLOT(RenumberTracks())); + connect(ui_->action_selection_set_value, SIGNAL(triggered()), SLOT(SelectionSetValue())); + connect(ui_->action_edit_value, SIGNAL(triggered()), SLOT(EditValue())); + connect(ui_->action_configure, SIGNAL(triggered()), settings_dialog_.get(), SLOT(show())); + connect(ui_->action_about, SIGNAL(triggered()), about_dialog_.get(), SLOT(show())); + connect(ui_->action_shuffle, SIGNAL(triggered()), playlist_, SLOT(Shuffle())); + connect(ui_->action_open_media, SIGNAL(triggered()), SLOT(AddMedia())); + connect(ui_->action_add_media, SIGNAL(triggered()), SLOT(AddMedia())); + connect(ui_->action_add_stream, SIGNAL(triggered()), SLOT(AddStream())); + connect(ui_->action_cover_manager, SIGNAL(triggered()), cover_manager_.get(), SLOT(show())); + connect(ui_->action_equalizer, SIGNAL(triggered()), equalizer_.get(), SLOT(show())); + connect(ui_->action_transcode, SIGNAL(triggered()), transcode_dialog_.get(), SLOT(show())); // Give actions to buttons - ui_.forward_button->setDefaultAction(ui_.action_next_track); - ui_.back_button->setDefaultAction(ui_.action_previous_track); - ui_.pause_play_button->setDefaultAction(ui_.action_play_pause); - ui_.stop_button->setDefaultAction(ui_.action_stop); - ui_.love_button->setDefaultAction(ui_.action_love); - ui_.ban_button->setDefaultAction(ui_.action_ban); - ui_.clear_playlist_button->setDefaultAction(ui_.action_clear_playlist); + ui_->forward_button->setDefaultAction(ui_->action_next_track); + ui_->back_button->setDefaultAction(ui_->action_previous_track); + ui_->pause_play_button->setDefaultAction(ui_->action_play_pause); + ui_->stop_button->setDefaultAction(ui_->action_stop); + ui_->love_button->setDefaultAction(ui_->action_love); + ui_->ban_button->setDefaultAction(ui_->action_ban); + ui_->clear_playlist_button->setDefaultAction(ui_->action_clear_playlist); // Add the shuffle and repeat action groups to the menu - ui_.action_shuffle_mode->setMenu(playlist_sequence_->shuffle_menu()); - ui_.action_repeat_mode->setMenu(playlist_sequence_->repeat_menu()); + ui_->action_shuffle_mode->setMenu(playlist_sequence_->shuffle_menu()); + ui_->action_repeat_mode->setMenu(playlist_sequence_->repeat_menu()); // Stop actions QMenu* stop_menu = new QMenu(this); - stop_menu->addAction(ui_.action_stop); - stop_menu->addAction(ui_.action_stop_after_this_track); - ui_.stop_button->setMenu(stop_menu); + stop_menu->addAction(ui_->action_stop); + stop_menu->addAction(ui_->action_stop_after_this_track); + ui_->stop_button->setMenu(stop_menu); // Player connections - connect(ui_.volume, SIGNAL(valueChanged(int)), player_, SLOT(SetVolume(int))); + connect(ui_->volume, SIGNAL(valueChanged(int)), player_, SLOT(SetVolume(int))); connect(player_, SIGNAL(Error(QString)), SLOT(ReportError(QString))); connect(player_, SIGNAL(Paused()), SLOT(MediaPaused())); @@ -206,24 +210,24 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg connect(player_, SIGNAL(Playing()), playlist_, SLOT(Playing())); connect(player_, SIGNAL(Stopped()), playlist_, SLOT(Stopped())); - connect(player_, SIGNAL(Paused()), ui_.playlist, SLOT(StopGlowing())); - connect(player_, SIGNAL(Playing()), ui_.playlist, SLOT(StartGlowing())); - connect(player_, SIGNAL(Stopped()), ui_.playlist, SLOT(StopGlowing())); + connect(player_, SIGNAL(Paused()), ui_->playlist, SLOT(StopGlowing())); + connect(player_, SIGNAL(Playing()), ui_->playlist, SLOT(StartGlowing())); + connect(player_, SIGNAL(Stopped()), ui_->playlist, SLOT(StopGlowing())); connect(player_, SIGNAL(Paused()), osd_, SLOT(Paused())); connect(player_, SIGNAL(Stopped()), osd_, SLOT(Stopped())); connect(player_, SIGNAL(PlaylistFinished()), osd_, SLOT(PlaylistFinished())); connect(player_, SIGNAL(VolumeChanged(int)), osd_, SLOT(VolumeChanged(int))); - connect(player_, SIGNAL(VolumeChanged(int)), ui_.volume, SLOT(setValue(int))); + connect(player_, SIGNAL(VolumeChanged(int)), ui_->volume, SLOT(setValue(int))); connect(player_, SIGNAL(ForceShowOSD(Song)), SLOT(ForceShowOSD(Song))); connect(playlist_, SIGNAL(CurrentSongChanged(Song)), osd_, SLOT(SongChanged(Song))); connect(playlist_, SIGNAL(CurrentSongChanged(Song)), player_, SLOT(CurrentMetadataChanged(Song))); connect(playlist_, SIGNAL(PlaylistChanged()), player_, SLOT(PlaylistChanged())); connect(playlist_, SIGNAL(EditingFinished(QModelIndex)), SLOT(PlaylistEditFinished(QModelIndex))); - connect(ui_.playlist, SIGNAL(doubleClicked(QModelIndex)), SLOT(PlayIndex(QModelIndex))); - connect(ui_.playlist, SIGNAL(PlayPauseItem(QModelIndex)), SLOT(PlayIndex(QModelIndex))); - connect(ui_.playlist, SIGNAL(RightClicked(QPoint,QModelIndex)), SLOT(PlaylistRightClick(QPoint,QModelIndex))); + connect(ui_->playlist, SIGNAL(doubleClicked(QModelIndex)), SLOT(PlayIndex(QModelIndex))); + connect(ui_->playlist, SIGNAL(PlayPauseItem(QModelIndex)), SLOT(PlayIndex(QModelIndex))); + connect(ui_->playlist, SIGNAL(RightClicked(QPoint,QModelIndex)), SLOT(PlaylistRightClick(QPoint,QModelIndex))); connect(track_slider_, SIGNAL(ValueChanged(int)), player_, SLOT(Seek(int))); @@ -231,17 +235,17 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg connect(database_, SIGNAL(Error(QString)), SLOT(ReportError(QString))); // Library connections - connect(ui_.library_view, SIGNAL(doubleClicked(QModelIndex)), SLOT(AddLibraryItemToPlaylist(QModelIndex))); - connect(ui_.library_view, SIGNAL(AddToPlaylist(QModelIndex)), SLOT(AddLibraryItemToPlaylist(QModelIndex))); - connect(ui_.library_view, SIGNAL(ShowConfigDialog()), ui_.library_filter, SLOT(ShowConfigDialog())); - connect(library_->model(), SIGNAL(TotalSongCountUpdated(int)), ui_.library_view, SLOT(TotalSongCountUpdated(int))); + connect(ui_->library_view, SIGNAL(doubleClicked(QModelIndex)), SLOT(AddLibraryItemToPlaylist(QModelIndex))); + connect(ui_->library_view, SIGNAL(AddToPlaylist(QModelIndex)), SLOT(AddLibraryItemToPlaylist(QModelIndex))); + connect(ui_->library_view, SIGNAL(ShowConfigDialog()), ui_->library_filter, SLOT(ShowConfigDialog())); + connect(library_->model(), SIGNAL(TotalSongCountUpdated(int)), ui_->library_view, SLOT(TotalSongCountUpdated(int))); connect(library_, SIGNAL(ScanStarted()), SLOT(LibraryScanStarted())); connect(library_, SIGNAL(ScanFinished()), SLOT(LibraryScanFinished())); // Library filter widget - ui_.library_filter->SetSettingsGroup(kSettingsGroup); - ui_.library_filter->SetLibraryModel(library_->model()); - connect(ui_.library_filter, SIGNAL(LibraryConfigChanged()), ui_.library_view, + ui_->library_filter->SetSettingsGroup(kSettingsGroup); + ui_->library_filter->SetLibraryModel(library_->model()); + connect(ui_->library_filter, SIGNAL(LibraryConfigChanged()), ui_->library_view, SLOT(ReloadSettings())); // Playlist menu @@ -255,20 +259,20 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg addAction(playlist_redo); // shortcuts to work playlist_play_pause_ = playlist_menu_->addAction(tr("Play"), this, SLOT(PlaylistPlay())); - playlist_menu_->addAction(ui_.action_stop); + playlist_menu_->addAction(ui_->action_stop); playlist_stop_after_ = playlist_menu_->addAction(QIcon(":media-playback-stop.png"), tr("Stop after this track"), this, SLOT(PlaylistStopAfter())); playlist_menu_->addSeparator(); - playlist_menu_->addAction(ui_.action_remove_from_playlist); + playlist_menu_->addAction(ui_->action_remove_from_playlist); playlist_menu_->addAction(playlist_undo); playlist_menu_->addAction(playlist_redo); playlist_menu_->addSeparator(); - playlist_menu_->addAction(ui_.action_edit_track); - playlist_menu_->addAction(ui_.action_edit_value); - playlist_menu_->addAction(ui_.action_renumber_tracks); - playlist_menu_->addAction(ui_.action_selection_set_value); + playlist_menu_->addAction(ui_->action_edit_track); + playlist_menu_->addAction(ui_->action_edit_value); + playlist_menu_->addAction(ui_->action_renumber_tracks); + playlist_menu_->addAction(ui_->action_selection_set_value); playlist_menu_->addSeparator(); - playlist_menu_->addAction(ui_.action_clear_playlist); - playlist_menu_->addAction(ui_.action_shuffle); + playlist_menu_->addAction(ui_->action_clear_playlist); + playlist_menu_->addAction(ui_->action_shuffle); // Radio connections connect(radio_model_, SIGNAL(TaskStarted(MultiLoadingIndicator::TaskType)), multi_loading_indicator_, SLOT(TaskStarted(MultiLoadingIndicator::TaskType))); @@ -281,25 +285,25 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg connect(radio_model_, SIGNAL(AddItemsToPlaylist(PlaylistItemList)), SLOT(InsertRadioItems(PlaylistItemList))); connect(radio_model_->GetLastFMService(), SIGNAL(ScrobblingEnabledChanged(bool)), SLOT(ScrobblingEnabledChanged(bool))); connect(radio_model_->GetLastFMService(), SIGNAL(ButtonVisibilityChanged(bool)), SLOT(LastFMButtonVisibilityChanged(bool))); - connect(ui_.radio_view->tree(), SIGNAL(doubleClicked(QModelIndex)), SLOT(RadioDoubleClick(QModelIndex))); + connect(ui_->radio_view->tree(), SIGNAL(doubleClicked(QModelIndex)), SLOT(RadioDoubleClick(QModelIndex))); LastFMButtonVisibilityChanged(radio_model_->GetLastFMService()->AreButtonsVisible()); // Tray icon QMenu* tray_menu = new QMenu(this); - tray_menu->addAction(ui_.action_previous_track); - tray_menu->addAction(ui_.action_play_pause); - tray_menu->addAction(ui_.action_stop); - tray_menu->addAction(ui_.action_next_track); + tray_menu->addAction(ui_->action_previous_track); + tray_menu->addAction(ui_->action_play_pause); + tray_menu->addAction(ui_->action_stop); + tray_menu->addAction(ui_->action_next_track); tray_menu->addSeparator(); - tray_menu->addAction(ui_.action_love); - tray_menu->addAction(ui_.action_ban); + tray_menu->addAction(ui_->action_love); + tray_menu->addAction(ui_->action_ban); tray_menu->addSeparator(); - tray_menu->addAction(ui_.action_quit); + tray_menu->addAction(ui_->action_quit); #ifdef Q_OS_DARWIN // Add check for updates item to application menu. - QAction* check_updates = ui_.menuSettings->addAction(tr("Check for updates...")); + QAction* check_updates = ui_->menuSettings->addAction(tr("Check for updates...")); check_updates->setMenuRole(QAction::ApplicationSpecificRole); connect(check_updates, SIGNAL(triggered(bool)), SLOT(CheckForUpdates())); // We use the dock instead of the system tray on mac. @@ -311,23 +315,23 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg #endif // Global shortcuts - connect(global_shortcuts_, SIGNAL(PlayPause()), ui_.action_play_pause, SLOT(trigger())); - connect(global_shortcuts_, SIGNAL(Stop()), ui_.action_stop, SLOT(trigger())); - connect(global_shortcuts_, SIGNAL(Next()), ui_.action_next_track, SLOT(trigger())); - connect(global_shortcuts_, SIGNAL(Previous()), ui_.action_previous_track, SLOT(trigger())); + connect(global_shortcuts_, SIGNAL(PlayPause()), ui_->action_play_pause, SLOT(trigger())); + connect(global_shortcuts_, SIGNAL(Stop()), ui_->action_stop, SLOT(trigger())); + connect(global_shortcuts_, SIGNAL(Next()), ui_->action_next_track, SLOT(trigger())); + connect(global_shortcuts_, SIGNAL(Previous()), ui_->action_previous_track, SLOT(trigger())); // Settings connect(settings_dialog_.get(), SIGNAL(accepted()), SLOT(ReloadSettings())); connect(settings_dialog_.get(), SIGNAL(accepted()), player_, SLOT(ReloadSettings())); connect(settings_dialog_.get(), SIGNAL(accepted()), osd_, SLOT(ReloadSettings())); - connect(settings_dialog_.get(), SIGNAL(accepted()), ui_.library_view, SLOT(ReloadSettings())); + connect(settings_dialog_.get(), SIGNAL(accepted()), ui_->library_view, SLOT(ReloadSettings())); connect(settings_dialog_.get(), SIGNAL(accepted()), player_->GetEngine(), SLOT(ReloadSettings())); // Add stream dialog connect(add_stream_dialog_.get(), SIGNAL(accepted()), SLOT(AddStreamAccepted())); // Analyzer - ui_.analyzer->set_engine(player_->GetEngine()); + ui_->analyzer->set_engine(player_->GetEngine()); // Equalizer connect(equalizer_.get(), SIGNAL(ParametersChanged(int,QList)), @@ -340,9 +344,9 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg // Statusbar widgets playlist_->set_sequence(playlist_sequence_); - ui_.statusBar->addPermanentWidget(playlist_sequence_); - ui_.statusBar->addPermanentWidget(track_slider_); - ui_.statusBar->addWidget(multi_loading_indicator_); + ui_->statusBar->addPermanentWidget(playlist_sequence_); + ui_->statusBar->addPermanentWidget(track_slider_); + ui_->statusBar->addWidget(multi_loading_indicator_); multi_loading_indicator_->hide(); // Load theme @@ -354,11 +358,11 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg restoreGeometry(settings_.value("geometry").toByteArray()); if (!restoreState(settings_.value("state").toByteArray(), kStateVersion)) { - tabifyDockWidget(ui_.files_dock, ui_.radio_dock); - tabifyDockWidget(ui_.files_dock, ui_.library_dock); + tabifyDockWidget(ui_->files_dock, ui_->radio_dock); + tabifyDockWidget(ui_->files_dock, ui_->library_dock); } - ui_.file_view->SetPath(settings_.value("file_path", QDir::homePath()).toString()); + ui_->file_view->SetPath(settings_.value("file_path", QDir::homePath()).toString()); #ifndef Q_OS_DARWIN StartupBehaviour behaviour = @@ -395,6 +399,8 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg MainWindow::~MainWindow() { SaveGeometry(); + + delete ui_; } void MainWindow::ReloadSettings() { @@ -420,15 +426,15 @@ void MainWindow::ReportError(const QString& message) { } void MainWindow::MediaStopped() { - ui_.action_stop->setEnabled(false); - ui_.action_stop_after_this_track->setEnabled(false); - ui_.action_play_pause->setIcon(QIcon(":media-playback-start.png")); - ui_.action_play_pause->setText(tr("Play")); + ui_->action_stop->setEnabled(false); + ui_->action_stop_after_this_track->setEnabled(false); + ui_->action_play_pause->setIcon(QIcon(":media-playback-start.png")); + ui_->action_play_pause->setText(tr("Play")); - ui_.action_play_pause->setEnabled(true); + ui_->action_play_pause->setEnabled(true); - ui_.action_ban->setEnabled(false); - ui_.action_love->setEnabled(false); + ui_->action_ban->setEnabled(false); + ui_->action_love->setEnabled(false); track_position_timer_->stop(); track_slider_->SetStopped(); @@ -437,12 +443,12 @@ void MainWindow::MediaStopped() { } void MainWindow::MediaPaused() { - ui_.action_stop->setEnabled(true); - ui_.action_stop_after_this_track->setEnabled(true); - ui_.action_play_pause->setIcon(QIcon(":media-playback-start.png")); - ui_.action_play_pause->setText(tr("Play")); + ui_->action_stop->setEnabled(true); + ui_->action_stop_after_this_track->setEnabled(true); + ui_->action_play_pause->setIcon(QIcon(":media-playback-start.png")); + ui_->action_play_pause->setText(tr("Play")); - ui_.action_play_pause->setEnabled(true); + ui_->action_play_pause->setEnabled(true); track_position_timer_->stop(); @@ -450,19 +456,19 @@ void MainWindow::MediaPaused() { } void MainWindow::MediaPlaying() { - ui_.action_stop->setEnabled(true); - ui_.action_stop_after_this_track->setEnabled(true); - ui_.action_play_pause->setIcon(QIcon(":media-playback-pause.png")); - ui_.action_play_pause->setText(tr("Pause")); + ui_->action_stop->setEnabled(true); + ui_->action_stop_after_this_track->setEnabled(true); + ui_->action_play_pause->setIcon(QIcon(":media-playback-pause.png")); + ui_->action_play_pause->setText(tr("Pause")); - ui_.action_play_pause->setEnabled( + ui_->action_play_pause->setEnabled( ! (player_->GetCurrentItemOptions() & PlaylistItem::PauseDisabled)); bool is_lastfm = (player_->GetCurrentItemOptions() & PlaylistItem::LastFMControls); LastFMService* lastfm = radio_model_->GetLastFMService(); - ui_.action_ban->setEnabled(lastfm->IsScrobblingEnabled() && is_lastfm); - ui_.action_love->setEnabled(lastfm->IsScrobblingEnabled()); + ui_->action_ban->setEnabled(lastfm->IsScrobblingEnabled() && is_lastfm); + ui_->action_love->setEnabled(lastfm->IsScrobblingEnabled()); track_slider_->SetCanSeek(!is_lastfm); @@ -477,14 +483,14 @@ void MainWindow::ScrobblingEnabledChanged(bool value) { return; bool is_lastfm = (player_->GetCurrentItemOptions() & PlaylistItem::LastFMControls); - ui_.action_ban->setEnabled(value && is_lastfm); - ui_.action_love->setEnabled(value); + ui_->action_ban->setEnabled(value && is_lastfm); + ui_->action_love->setEnabled(value); } void MainWindow::LastFMButtonVisibilityChanged(bool value) { - ui_.action_ban->setVisible(value); - ui_.action_love->setVisible(value); - ui_.last_fm_controls->setVisible(value); + ui_->action_ban->setVisible(value); + ui_->action_love->setVisible(value); + ui_->last_fm_controls->setVisible(value); } void MainWindow::resizeEvent(QResizeEvent*) { @@ -516,7 +522,7 @@ void MainWindow::AddLibraryItemToPlaylist(const QModelIndex& index) { } void MainWindow::VolumeWheelEvent(int delta) { - ui_.volume->setValue(ui_.volume->value() + delta / 30); + ui_->volume->setValue(ui_->volume->value() + delta / 30); } void MainWindow::TrayClicked(QSystemTrayIcon::ActivationReason reason) { @@ -612,7 +618,7 @@ void MainWindow::UpdateTrackPosition() { void MainWindow::Love() { radio_model_->GetLastFMService()->Love(); - ui_.action_love->setEnabled(false); + ui_->action_love->setEnabled(false); } void MainWindow::RadioDoubleClick(const QModelIndex& index) { @@ -656,7 +662,7 @@ void MainWindow::PlaylistRightClick(const QPoint& global_pos, const QModelIndex& playlist_stop_after_->setEnabled(index.isValid()); // Are any of the selected songs editable? - QModelIndexList selection = ui_.playlist->selectionModel()->selection().indexes(); + QModelIndexList selection = ui_->playlist->selectionModel()->selection().indexes(); int editable = 0; foreach (const QModelIndex& index, selection) { if (index.column() != 0) @@ -665,34 +671,34 @@ void MainWindow::PlaylistRightClick(const QPoint& global_pos, const QModelIndex& editable++; } } - ui_.action_edit_track->setEnabled(editable); + ui_->action_edit_track->setEnabled(editable); bool track_column = (index.column() == Playlist::Column_Track); - ui_.action_renumber_tracks->setVisible(editable >= 2 && track_column); - ui_.action_selection_set_value->setVisible(editable >= 2 && !track_column); - ui_.action_edit_value->setVisible(editable); - ui_.action_remove_from_playlist->setEnabled(!selection.isEmpty()); + ui_->action_renumber_tracks->setVisible(editable >= 2 && track_column); + ui_->action_selection_set_value->setVisible(editable >= 2 && !track_column); + ui_->action_edit_value->setVisible(editable); + ui_->action_remove_from_playlist->setEnabled(!selection.isEmpty()); if (!index.isValid()) { - ui_.action_selection_set_value->setVisible(false); - ui_.action_edit_value->setVisible(false); + ui_->action_selection_set_value->setVisible(false); + ui_->action_edit_value->setVisible(false); } else { Playlist::Column column = (Playlist::Column)index.column(); bool editable = Playlist::column_is_editable(column); - ui_.action_selection_set_value->setVisible( - ui_.action_selection_set_value->isVisible() && editable); - ui_.action_edit_value->setVisible( - ui_.action_edit_value->isVisible() && editable); + ui_->action_selection_set_value->setVisible( + ui_->action_selection_set_value->isVisible() && editable); + ui_->action_edit_value->setVisible( + ui_->action_edit_value->isVisible() && editable); QString column_name = Playlist::column_name(column); QString column_value = playlist_->data(index).toString(); if (column_value.length() > 25) column_value = column_value.left(25) + "..."; - ui_.action_selection_set_value->setText(tr("Set %1 to \"%2\"...") + ui_->action_selection_set_value->setText(tr("Set %1 to \"%2\"...") .arg(column_name.toLower()).arg(column_value)); - ui_.action_edit_value->setText(tr("Edit tag \"%1\"...").arg(column_name)); + ui_->action_edit_value->setText(tr("Edit tag \"%1\"...").arg(column_name)); } playlist_menu_->popup(global_pos); @@ -715,7 +721,7 @@ void MainWindow::EditTracks() { QList rows; foreach (const QModelIndex& index, - ui_.playlist->selectionModel()->selection().indexes()) { + ui_->playlist->selectionModel()->selection().indexes()) { if (index.column() != 0) continue; Song song = playlist_->item_at(index.row())->Metadata(); @@ -736,7 +742,7 @@ void MainWindow::EditTracks() { } void MainWindow::RenumberTracks() { - QModelIndexList indexes=ui_.playlist->selectionModel()->selection().indexes(); + QModelIndexList indexes=ui_->playlist->selectionModel()->selection().indexes(); int track=1; // Get the index list in order @@ -769,7 +775,7 @@ void MainWindow::SelectionSetValue() { Playlist::Column column = (Playlist::Column)playlist_menu_index_.column(); QVariant column_value = playlist_->data(playlist_menu_index_); - QModelIndexList indexes=ui_.playlist->selectionModel()->selection().indexes(); + QModelIndexList indexes=ui_->playlist->selectionModel()->selection().indexes(); foreach (const QModelIndex& index, indexes) { if (index.column() != 0) continue; @@ -785,7 +791,7 @@ void MainWindow::SelectionSetValue() { } void MainWindow::EditValue() { - ui_.playlist->edit(playlist_menu_index_); + ui_->playlist->edit(playlist_menu_index_); } void MainWindow::LibraryScanStarted() { @@ -849,7 +855,7 @@ void MainWindow::AddStreamAccepted() { } void MainWindow::PlaylistRemoveCurrent() { - ui_.playlist->RemoveSelected(); + ui_->playlist->RemoveSelected(); } diff --git a/src/mainwindow.h b/src/ui/mainwindow.h similarity index 97% rename from src/mainwindow.h rename to src/ui/mainwindow.h index 79cd86d36..92f110dc4 100644 --- a/src/mainwindow.h +++ b/src/ui/mainwindow.h @@ -23,9 +23,9 @@ #include #include -#include "ui_mainwindow.h" #include "engines/engine_fwd.h" -#include "librarymodel.h" +#include "library/librarymodel.h" +#include "playlist/playlistitem.h" class Playlist; class Player; @@ -50,6 +50,7 @@ class CommandlineOptions; class TranscodeDialog; class Database; class NetworkAccessManager; +class Ui_MainWindow; class QSortFilterProxyModel; class SystemTrayIcon; @@ -138,7 +139,7 @@ class MainWindow : public QMainWindow { private: static const int kStateVersion; - Ui::MainWindow ui_; + Ui_MainWindow* ui_; SystemTrayIcon* tray_icon_; OSD* osd_; TrackSlider* track_slider_; diff --git a/src/mainwindow.ui b/src/ui/mainwindow.ui similarity index 94% rename from src/mainwindow.ui rename to src/ui/mainwindow.ui index 03495c58c..bc1ac917c 100644 --- a/src/mainwindow.ui +++ b/src/ui/mainwindow.ui @@ -14,7 +14,7 @@ Clementine
- + :/icon.png:/icon.png @@ -435,7 +435,7 @@ - + :/media-skip-backward.png:/media-skip-backward.png @@ -444,7 +444,7 @@ - + :/media-playback-start.png:/media-playback-start.png @@ -456,7 +456,7 @@ false - + :/media-playback-stop.png:/media-playback-stop.png @@ -465,7 +465,7 @@ - + :/media-skip-forward.png:/media-skip-forward.png @@ -474,7 +474,7 @@ - + :/exit.png:/exit.png @@ -486,7 +486,7 @@ - + :/media-playback-stop.png:/media-playback-stop.png @@ -498,7 +498,7 @@ false - + :/last.fm/love.png:/last.fm/love.png @@ -510,7 +510,7 @@ false - + :/last.fm/ban.png:/last.fm/ban.png @@ -519,7 +519,7 @@ - + :/clear-list.png:/clear-list.png @@ -531,7 +531,7 @@ - + :/edit-track.png:/edit-track.png @@ -558,7 +558,7 @@ - + :/configure.png:/configure.png @@ -572,7 +572,7 @@ - + :/shuffle.png:/shuffle.png @@ -581,7 +581,7 @@ - + :/open_media.png:/open_media.png @@ -590,7 +590,7 @@ - + :/open_stream.png:/open_stream.png @@ -599,7 +599,7 @@ - + :/open_media.png:/open_media.png @@ -608,7 +608,7 @@ - + :/download.png:/download.png @@ -617,7 +617,7 @@ - + :/media-playlist-shuffle.png:/media-playlist-shuffle.png @@ -626,7 +626,7 @@ - + :/media-playlist-repeat.png:/media-playlist-repeat.png @@ -635,7 +635,7 @@ - + :/list-remove.png:/list-remove.png @@ -658,22 +658,22 @@ Amarok::VolumeSlider QSlider -
sliderwidget.h
+
widgets/sliderwidget.h
PlaylistView QTreeView -
playlistview.h
+
playlist/playlistview.h
LibraryView QTreeView -
libraryview.h
+
library/libraryview.h
FileView QWidget -
fileview.h
+
widgets/fileview.h
1
@@ -685,18 +685,18 @@ LibraryFilterWidget QWidget -
libraryfilterwidget.h
+
library/libraryfilterwidget.h
1
RadioViewContainer QWidget -
radioviewcontainer.h
+
radio/radioviewcontainer.h
1
- + diff --git a/src/settingsdialog.cpp b/src/ui/settingsdialog.cpp similarity index 99% rename from src/settingsdialog.cpp rename to src/ui/settingsdialog.cpp index 2cc79bf78..ffa47c316 100644 --- a/src/settingsdialog.cpp +++ b/src/ui/settingsdialog.cpp @@ -14,11 +14,13 @@ along with Clementine. If not, see . */ +#include "config.h" +#include "mainwindow.h" #include "settingsdialog.h" #include "engines/enginebase.h" -#include "osd.h" -#include "osdpretty.h" -#include "mainwindow.h" +#include "widgets/osd.h" +#include "widgets/osdpretty.h" + #ifdef HAVE_GSTREAMER # include "engines/gstengine.h" #endif diff --git a/src/settingsdialog.h b/src/ui/settingsdialog.h similarity index 100% rename from src/settingsdialog.h rename to src/ui/settingsdialog.h diff --git a/src/settingsdialog.ui b/src/ui/settingsdialog.ui similarity index 97% rename from src/settingsdialog.ui rename to src/ui/settingsdialog.ui index ecc4502aa..4a9222f91 100644 --- a/src/settingsdialog.ui +++ b/src/ui/settingsdialog.ui @@ -51,7 +51,7 @@ Playback
- + :/media-playback-start-32.png:/media-playback-start-32.png
@@ -60,7 +60,7 @@ Behavior
- + :/icon.png:/icon.png
@@ -69,7 +69,7 @@ Notifications - + :/lightbulb.png:/lightbulb.png @@ -78,7 +78,7 @@ Music Library - + :/library.png:/library.png @@ -87,7 +87,7 @@ Last.fm - + :/last.fm/as.png:/last.fm/as.png @@ -551,18 +551,18 @@ LineEdit QLineEdit -
lineedit.h
+
widgets/lineedit.h
LastFMConfig QWidget -
lastfmconfig.h
+
radio/lastfmconfig.h
1
LibraryConfig QWidget -
libraryconfig.h
+
library/libraryconfig.h
1
@@ -590,7 +590,7 @@ buttonBox - + diff --git a/src/systemtrayicon.cpp b/src/ui/systemtrayicon.cpp similarity index 100% rename from src/systemtrayicon.cpp rename to src/ui/systemtrayicon.cpp diff --git a/src/systemtrayicon.h b/src/ui/systemtrayicon.h similarity index 100% rename from src/systemtrayicon.h rename to src/ui/systemtrayicon.h diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt new file mode 100644 index 000000000..581d16041 --- /dev/null +++ b/src/widgets/CMakeLists.txt @@ -0,0 +1,68 @@ +cmake_minimum_required(VERSION 2.6) + +include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) + +set(SOURCES + busyindicator.cpp + equalizerslider.cpp + fileview.cpp + fileviewlist.cpp + lineedit.cpp + multiloadingindicator.cpp + osd.cpp + osdpretty.cpp + sliderwidget.cpp + spinbox.cpp + stickyslider.cpp + trackslider.cpp + tracksliderslider.cpp +) + +set(HEADERS + busyindicator.h + equalizerslider.h + fileview.h + fileviewlist.h + lineedit.h + multiloadingindicator.h + osd.h + osdpretty.h + sliderwidget.h + spinbox.h + stickyslider.h + trackslider.h +) + +set(UI + equalizerslider.ui + fileview.ui + multiloadingindicator.ui + osdpretty.ui + trackslider.ui +) + +if(APPLE) + list(APPEND SOURCES osd_mac.mm mac_startup.mm) +else(APPLE) + if(WIN32) + list(APPEND SOURCES osd_win.cpp) + else(WIN32) + list(APPEND SOURCES osd_x11.cpp) + endif(WIN32) +endif(APPLE) + + +qt4_wrap_cpp(MOC ${HEADERS}) +qt4_wrap_ui(UIC ${UI}) + +add_library(clementine_widgets + ${SOURCES} + ${MOC} + ${UIC} +) + +target_link_libraries(clementine_widgets + clementine_core +) + +add_translation_source(widgets ${SOURCES} ${MOC} ${UIC}) diff --git a/src/busyindicator.cpp b/src/widgets/busyindicator.cpp similarity index 100% rename from src/busyindicator.cpp rename to src/widgets/busyindicator.cpp diff --git a/src/busyindicator.h b/src/widgets/busyindicator.h similarity index 100% rename from src/busyindicator.h rename to src/widgets/busyindicator.h diff --git a/src/equalizerslider.cpp b/src/widgets/equalizerslider.cpp similarity index 76% rename from src/equalizerslider.cpp rename to src/widgets/equalizerslider.cpp index 79140e803..fc716fed1 100644 --- a/src/equalizerslider.cpp +++ b/src/widgets/equalizerslider.cpp @@ -15,20 +15,25 @@ */ #include "equalizerslider.h" +#include "ui_equalizerslider.h" EqualizerSlider::EqualizerSlider(const QString& label, QWidget *parent) : QWidget(parent) { - ui_.setupUi(this); - ui_.label->setText(label); + ui_->setupUi(this); + ui_->label->setText(label); - connect(ui_.slider, SIGNAL(valueChanged(int)), SIGNAL(ValueChanged(int))); + connect(ui_->slider, SIGNAL(valueChanged(int)), SIGNAL(ValueChanged(int))); +} + +EqualizerSlider::~EqualizerSlider() { + delete ui_; } int EqualizerSlider::value() const { - return ui_.slider->value(); + return ui_->slider->value(); } void EqualizerSlider::set_value(int value) { - ui_.slider->setValue(value); + ui_->slider->setValue(value); } diff --git a/src/equalizerslider.h b/src/widgets/equalizerslider.h similarity index 93% rename from src/equalizerslider.h rename to src/widgets/equalizerslider.h index 6a7b4e440..ac5d100de 100644 --- a/src/equalizerslider.h +++ b/src/widgets/equalizerslider.h @@ -19,7 +19,7 @@ #include -#include "ui_equalizerslider.h" +class Ui_EqualizerSlider; // Contains the slider and the label class EqualizerSlider : public QWidget { @@ -27,6 +27,7 @@ class EqualizerSlider : public QWidget { public: EqualizerSlider(const QString& label, QWidget *parent = 0); + ~EqualizerSlider(); int value() const; void set_value(int value); @@ -35,7 +36,7 @@ class EqualizerSlider : public QWidget { void ValueChanged(int value); private: - Ui::EqualizerSlider ui_; + Ui_EqualizerSlider* ui_; }; #endif // EQUALISERSLIDER_H diff --git a/src/equalizerslider.ui b/src/widgets/equalizerslider.ui similarity index 100% rename from src/equalizerslider.ui rename to src/widgets/equalizerslider.ui diff --git a/src/fileview.cpp b/src/widgets/fileview.cpp similarity index 60% rename from src/fileview.cpp rename to src/widgets/fileview.cpp index ef75db805..2555fb4fb 100644 --- a/src/fileview.cpp +++ b/src/widgets/fileview.cpp @@ -15,34 +15,40 @@ */ #include "fileview.h" +#include "ui_fileview.h" #include #include FileView::FileView(QWidget* parent) : QWidget(parent), + ui_(new Ui_FileView), model_(new QFileSystemModel(this)), undo_stack_(new QUndoStack(this)) { - ui_.setupUi(this); + ui_->setupUi(this); - ui_.list->setModel(model_); + ui_->list->setModel(model_); ChangeFilePathWithoutUndo(QDir::homePath()); - connect(ui_.back, SIGNAL(clicked()), undo_stack_, SLOT(undo())); - connect(ui_.forward, SIGNAL(clicked()), undo_stack_, SLOT(redo())); - connect(ui_.home, SIGNAL(clicked()), SLOT(FileHome())); - connect(ui_.up, SIGNAL(clicked()), SLOT(FileUp())); - connect(ui_.path, SIGNAL(textChanged(QString)), SLOT(ChangeFilePath(QString))); + connect(ui_->back, SIGNAL(clicked()), undo_stack_, SLOT(undo())); + connect(ui_->forward, SIGNAL(clicked()), undo_stack_, SLOT(redo())); + connect(ui_->home, SIGNAL(clicked()), SLOT(FileHome())); + connect(ui_->up, SIGNAL(clicked()), SLOT(FileUp())); + connect(ui_->path, SIGNAL(textChanged(QString)), SLOT(ChangeFilePath(QString))); - connect(undo_stack_, SIGNAL(canUndoChanged(bool)), ui_.back, SLOT(setEnabled(bool))); - connect(undo_stack_, SIGNAL(canRedoChanged(bool)), ui_.forward, SLOT(setEnabled(bool))); + connect(undo_stack_, SIGNAL(canUndoChanged(bool)), ui_->back, SLOT(setEnabled(bool))); + connect(undo_stack_, SIGNAL(canRedoChanged(bool)), ui_->forward, SLOT(setEnabled(bool))); - connect(ui_.list, SIGNAL(activated(QModelIndex)), SLOT(ItemActivated(QModelIndex))); - connect(ui_.list, SIGNAL(doubleClicked(QModelIndex)), SLOT(ItemDoubleClick(QModelIndex))); - connect(ui_.list, SIGNAL(AddToPlaylist(QList)), SIGNAL(Queue(QList))); - connect(ui_.list, SIGNAL(CopyToLibrary(QList)), SIGNAL(CopyToLibrary(QList))); - connect(ui_.list, SIGNAL(MoveToLibrary(QList)), SIGNAL(MoveToLibrary(QList))); + connect(ui_->list, SIGNAL(activated(QModelIndex)), SLOT(ItemActivated(QModelIndex))); + connect(ui_->list, SIGNAL(doubleClicked(QModelIndex)), SLOT(ItemDoubleClick(QModelIndex))); + connect(ui_->list, SIGNAL(AddToPlaylist(QList)), SIGNAL(Queue(QList))); + connect(ui_->list, SIGNAL(CopyToLibrary(QList)), SIGNAL(CopyToLibrary(QList))); + connect(ui_->list, SIGNAL(MoveToLibrary(QList)), SIGNAL(MoveToLibrary(QList))); +} + +FileView::~FileView() { + delete ui_; } void FileView::SetPath(const QString& path) { @@ -84,11 +90,11 @@ void FileView::ChangeFilePath(const QString& new_path) { } void FileView::ChangeFilePathWithoutUndo(const QString& new_path) { - ui_.list->setRootIndex(model_->setRootPath(new_path)); - ui_.path->setText(new_path); + ui_->list->setRootIndex(model_->setRootPath(new_path)); + ui_->path->setText(new_path); QDir dir(new_path); - ui_.up->setEnabled(dir.cdUp()); + ui_->up->setEnabled(dir.cdUp()); emit PathChanged(new_path); } @@ -110,8 +116,8 @@ FileView::UndoCommand::UndoCommand(FileView* view, const QString& new_path) : view_(view) { old_state_.path = view->model_->rootPath(); - old_state_.scroll_pos = view_->ui_.list->verticalScrollBar()->value(); - old_state_.index = view_->ui_.list->currentIndex(); + old_state_.scroll_pos = view_->ui_->list->verticalScrollBar()->value(); + old_state_.index = view_->ui_->list->currentIndex(); new_state_.path = new_path; } @@ -119,16 +125,16 @@ FileView::UndoCommand::UndoCommand(FileView* view, const QString& new_path) void FileView::UndoCommand::redo() { view_->ChangeFilePathWithoutUndo(new_state_.path); if (new_state_.scroll_pos != -1) { - view_->ui_.list->setCurrentIndex(new_state_.index); - view_->ui_.list->verticalScrollBar()->setValue(new_state_.scroll_pos); + view_->ui_->list->setCurrentIndex(new_state_.index); + view_->ui_->list->verticalScrollBar()->setValue(new_state_.scroll_pos); } } void FileView::UndoCommand::undo() { - new_state_.scroll_pos = view_->ui_.list->verticalScrollBar()->value(); - new_state_.index = view_->ui_.list->currentIndex(); + new_state_.scroll_pos = view_->ui_->list->verticalScrollBar()->value(); + new_state_.index = view_->ui_->list->currentIndex(); view_->ChangeFilePathWithoutUndo(old_state_.path); - view_->ui_.list->setCurrentIndex(old_state_.index); - view_->ui_.list->verticalScrollBar()->setValue(old_state_.scroll_pos); + view_->ui_->list->setCurrentIndex(old_state_.index); + view_->ui_->list->verticalScrollBar()->setValue(old_state_.scroll_pos); } diff --git a/src/fileview.h b/src/widgets/fileview.h similarity index 95% rename from src/fileview.h rename to src/widgets/fileview.h index 524dd1186..b3d386c75 100644 --- a/src/fileview.h +++ b/src/widgets/fileview.h @@ -19,8 +19,10 @@ #include #include +#include +#include -#include "ui_fileview.h" +class Ui_FileView; class QFileSystemModel; class QUndoStack; @@ -30,6 +32,7 @@ class FileView : public QWidget { public: FileView(QWidget* parent = 0); + ~FileView(); void SetPath(const QString& path); @@ -74,7 +77,7 @@ class FileView : public QWidget { State new_state_; }; - Ui::FileView ui_; + Ui_FileView* ui_; QFileSystemModel* model_; QUndoStack* undo_stack_; diff --git a/src/fileview.ui b/src/widgets/fileview.ui similarity index 92% rename from src/fileview.ui rename to src/widgets/fileview.ui index fd3d607f5..d9a23aadb 100644 --- a/src/fileview.ui +++ b/src/widgets/fileview.ui @@ -31,7 +31,7 @@ false - + :/go-previous.png:/go-previous.png @@ -48,7 +48,7 @@ ... - + :/go-next.png:/go-next.png @@ -62,7 +62,7 @@ ... - + :/go-up.png:/go-up.png @@ -76,7 +76,7 @@ ... - + :/go-home.png:/go-home.png @@ -115,7 +115,7 @@ - + diff --git a/src/fileviewlist.cpp b/src/widgets/fileviewlist.cpp similarity index 100% rename from src/fileviewlist.cpp rename to src/widgets/fileviewlist.cpp diff --git a/src/fileviewlist.h b/src/widgets/fileviewlist.h similarity index 100% rename from src/fileviewlist.h rename to src/widgets/fileviewlist.h diff --git a/src/lineedit.cpp b/src/widgets/lineedit.cpp similarity index 100% rename from src/lineedit.cpp rename to src/widgets/lineedit.cpp diff --git a/src/lineedit.h b/src/widgets/lineedit.h similarity index 100% rename from src/lineedit.h rename to src/widgets/lineedit.h diff --git a/src/multiloadingindicator.cpp b/src/widgets/multiloadingindicator.cpp similarity index 89% rename from src/multiloadingindicator.cpp rename to src/widgets/multiloadingindicator.cpp index 5109291e9..95ace2a4e 100644 --- a/src/multiloadingindicator.cpp +++ b/src/widgets/multiloadingindicator.cpp @@ -15,11 +15,17 @@ */ #include "multiloadingindicator.h" +#include "ui_multiloadingindicator.h" MultiLoadingIndicator::MultiLoadingIndicator(QWidget *parent) - : QWidget(parent) + : QWidget(parent), + ui_(new Ui_MultiLoadingIndicator) { - ui_.setupUi(this); + ui_->setupUi(this); +} + +MultiLoadingIndicator::~MultiLoadingIndicator() { + delete ui_; } void MultiLoadingIndicator::TaskStarted(TaskType type) { @@ -53,7 +59,7 @@ void MultiLoadingIndicator::UpdateText() { text[0] = text[0].toUpper(); } - ui_.text->setText(text + "..."); + ui_->text->setText(text + "..."); } QString MultiLoadingIndicator::TaskTypeToString(TaskType type) { diff --git a/src/multiloadingindicator.h b/src/widgets/multiloadingindicator.h similarity index 93% rename from src/multiloadingindicator.h rename to src/widgets/multiloadingindicator.h index d4b9d86e3..d652a3e9b 100644 --- a/src/multiloadingindicator.h +++ b/src/widgets/multiloadingindicator.h @@ -19,13 +19,14 @@ #include -#include "ui_multiloadingindicator.h" +class Ui_MultiLoadingIndicator; class MultiLoadingIndicator : public QWidget { Q_OBJECT public: MultiLoadingIndicator(QWidget* parent = 0); + ~MultiLoadingIndicator(); enum TaskType { LoadingAudioEngine, @@ -45,7 +46,7 @@ class MultiLoadingIndicator : public QWidget { static QString TaskTypeToString(TaskType type); private: - Ui::MultiLoadingIndicator ui_; + Ui_MultiLoadingIndicator* ui_; QList tasks_; }; diff --git a/src/multiloadingindicator.ui b/src/widgets/multiloadingindicator.ui similarity index 96% rename from src/multiloadingindicator.ui rename to src/widgets/multiloadingindicator.ui index 6f8c2f09a..2339528f0 100644 --- a/src/multiloadingindicator.ui +++ b/src/widgets/multiloadingindicator.ui @@ -48,7 +48,7 @@ BusyIndicator QLabel -
busyindicator.h
+
widgets/busyindicator.h
diff --git a/src/osd.cpp b/src/widgets/osd.cpp similarity index 100% rename from src/osd.cpp rename to src/widgets/osd.cpp diff --git a/src/osd.h b/src/widgets/osd.h similarity index 96% rename from src/osd.h rename to src/widgets/osd.h index 965d527b4..dd20a470b 100644 --- a/src/osd.h +++ b/src/widgets/osd.h @@ -22,9 +22,9 @@ #include #include "engines/engine_fwd.h" -#include "song.h" -#include "backgroundthread.h" -#include "albumcoverloader.h" +#include "core/albumcoverloader.h" +#include "core/backgroundthread.h" +#include "core/song.h" class OSDPretty; class NetworkAccessManager; @@ -34,7 +34,7 @@ class QDBusPendingCallWatcher; #ifdef Q_WS_X11 # include # include -# include "notification.h" +# include "core/notification.h" QDBusArgument& operator<< (QDBusArgument& arg, const QImage& image); const QDBusArgument& operator>> (const QDBusArgument& arg, QImage& image); diff --git a/src/osd_mac.mm b/src/widgets/osd_mac.mm similarity index 100% rename from src/osd_mac.mm rename to src/widgets/osd_mac.mm diff --git a/src/osd_win.cpp b/src/widgets/osd_win.cpp similarity index 100% rename from src/osd_win.cpp rename to src/widgets/osd_win.cpp diff --git a/src/osd_x11.cpp b/src/widgets/osd_x11.cpp similarity index 100% rename from src/osd_x11.cpp rename to src/widgets/osd_x11.cpp diff --git a/src/osdpretty.cpp b/src/widgets/osdpretty.cpp similarity index 96% rename from src/osdpretty.cpp rename to src/widgets/osdpretty.cpp index eae1da2cc..a4f3f64b2 100644 --- a/src/osdpretty.cpp +++ b/src/widgets/osdpretty.cpp @@ -15,6 +15,7 @@ */ #include "osdpretty.h" +#include "ui_osdpretty.h" #include #include @@ -45,6 +46,7 @@ const QRgb OSDPretty::kPresetOrange = qRgb(254, 156, 67); OSDPretty::OSDPretty(Mode mode, QWidget *parent) : QWidget(parent), + ui_(new Ui_OSDPretty), mode_(mode), background_color_(kPresetBlue), background_opacity_(0.85), @@ -62,7 +64,7 @@ OSDPretty::OSDPretty(Mode mode, QWidget *parent) setWindowFlags(flags); setAttribute(Qt::WA_TranslucentBackground, true); - ui_.setupUi(this); + ui_->setupUi(this); // Mode settings switch (mode_) { @@ -80,7 +82,7 @@ OSDPretty::OSDPretty(Mode mode, QWidget *parent) timeout_->setInterval(5000); connect(timeout_, SIGNAL(timeout()), SLOT(hide())); - ui_.icon->setMaximumSize(kMaxIconSize, kMaxIconSize); + ui_->icon->setMaximumSize(kMaxIconSize, kMaxIconSize); // Fader connect(fader_, SIGNAL(valueChanged(qreal)), SLOT(FaderValueChanged(qreal))); @@ -107,6 +109,10 @@ OSDPretty::OSDPretty(Mode mode, QWidget *parent) Load(); } +OSDPretty::~OSDPretty() { + delete ui_; +} + bool OSDPretty::IsTransparencyAvailable() { #ifdef Q_WS_X11 return QX11Info::isCompositingManagerRunning(); @@ -193,14 +199,14 @@ void OSDPretty::SetMessage(const QString& summary, const QString& message, QImage scaled_image = image.scaled(kMaxIconSize, kMaxIconSize, Qt::KeepAspectRatio, Qt::SmoothTransformation); - ui_.icon->setPixmap(QPixmap::fromImage(scaled_image)); - ui_.icon->show(); + ui_->icon->setPixmap(QPixmap::fromImage(scaled_image)); + ui_->icon->show(); } else { - ui_.icon->hide(); + ui_->icon->hide(); } - ui_.summary->setText(summary); - ui_.message->setText(message); + ui_->summary->setText(summary); + ui_->message->setText(message); if (isVisible()) Reposition(); @@ -352,8 +358,8 @@ void OSDPretty::set_foreground_color(QRgb color) { QPalette p; p.setColor(QPalette::WindowText, foreground_color_); - ui_.summary->setPalette(p); - ui_.message->setPalette(p); + ui_->summary->setPalette(p); + ui_->message->setPalette(p); } void OSDPretty::set_popup_duration(int msec) { diff --git a/src/osdpretty.h b/src/widgets/osdpretty.h similarity index 98% rename from src/osdpretty.h rename to src/widgets/osdpretty.h index 8dcc1f643..23d508397 100644 --- a/src/osdpretty.h +++ b/src/widgets/osdpretty.h @@ -19,7 +19,7 @@ #include -#include "ui_osdpretty.h" +class Ui_OSDPretty; class QTimeLine; @@ -33,6 +33,7 @@ class OSDPretty : public QWidget { }; OSDPretty(Mode mode, QWidget *parent = 0); + ~OSDPretty(); static const char* kSettingsGroup; @@ -98,7 +99,7 @@ class OSDPretty : public QWidget { void FaderFinished(); private: - Ui::OSDPretty ui_; + Ui_OSDPretty* ui_; Mode mode_; diff --git a/src/osdpretty.ui b/src/widgets/osdpretty.ui similarity index 100% rename from src/osdpretty.ui rename to src/widgets/osdpretty.ui diff --git a/src/sliderwidget.cpp b/src/widgets/sliderwidget.cpp similarity index 100% rename from src/sliderwidget.cpp rename to src/widgets/sliderwidget.cpp diff --git a/src/sliderwidget.h b/src/widgets/sliderwidget.h similarity index 100% rename from src/sliderwidget.h rename to src/widgets/sliderwidget.h diff --git a/src/spinbox.cpp b/src/widgets/spinbox.cpp similarity index 100% rename from src/spinbox.cpp rename to src/widgets/spinbox.cpp diff --git a/src/spinbox.h b/src/widgets/spinbox.h similarity index 100% rename from src/spinbox.h rename to src/widgets/spinbox.h diff --git a/src/stickyslider.cpp b/src/widgets/stickyslider.cpp similarity index 100% rename from src/stickyslider.cpp rename to src/widgets/stickyslider.cpp diff --git a/src/stickyslider.h b/src/widgets/stickyslider.h similarity index 100% rename from src/stickyslider.h rename to src/widgets/stickyslider.h diff --git a/src/trackslider.cpp b/src/widgets/trackslider.cpp similarity index 63% rename from src/trackslider.cpp rename to src/widgets/trackslider.cpp index 3ef59628c..2c2bd9982 100644 --- a/src/trackslider.cpp +++ b/src/widgets/trackslider.cpp @@ -15,28 +15,35 @@ */ #include "trackslider.h" +#include "ui_trackslider.h" +#include "core/utilities.h" TrackSlider::TrackSlider(QWidget* parent) : QWidget(parent), + ui_(new Ui_TrackSlider), setting_value_(false) { - ui_.setupUi(this); + ui_->setupUi(this); QFont font("Courier"); - ui_.elapsed->setFont(font); - ui_.remaining->setFont(font); + ui_->elapsed->setFont(font); + ui_->remaining->setFont(font); UpdateLabelWidth(); - connect(ui_.slider, SIGNAL(sliderMoved(int)), SIGNAL(ValueChanged(int))); - connect(ui_.slider, SIGNAL(valueChanged(int)), SLOT(ValueMaybeChanged(int))); + connect(ui_->slider, SIGNAL(sliderMoved(int)), SIGNAL(ValueChanged(int))); + connect(ui_->slider, SIGNAL(valueChanged(int)), SLOT(ValueMaybeChanged(int))); +} + +TrackSlider::~TrackSlider() { + delete ui_; } void TrackSlider::UpdateLabelWidth() { // We set the label's minimum size so it won't resize itself when the user // is dragging the slider. - UpdateLabelWidth(ui_.elapsed, "0:00:00"); - UpdateLabelWidth(ui_.remaining, "-0:00:00"); + UpdateLabelWidth(ui_->elapsed, "0:00:00"); + UpdateLabelWidth(ui_->remaining, "-0:00:00"); } void TrackSlider::UpdateLabelWidth(QLabel* label, const QString& text) { @@ -51,60 +58,42 @@ void TrackSlider::UpdateLabelWidth(QLabel* label, const QString& text) { QSize TrackSlider::sizeHint() const { int width = 500; - width += ui_.elapsed->sizeHint().width(); - width += ui_.remaining->sizeHint().width(); + width += ui_->elapsed->sizeHint().width(); + width += ui_->remaining->sizeHint().width(); - int height = qMax(ui_.slider->sizeHint().height(), ui_.elapsed->sizeHint().height()); + int height = qMax(ui_->slider->sizeHint().height(), ui_->elapsed->sizeHint().height()); return QSize(width, height); } void TrackSlider::SetValue(int elapsed, int total) { setting_value_ = true; // This is so we don't emit from QAbstractSlider::valueChanged - ui_.slider->setMaximum(total); - ui_.slider->setValue(elapsed); + ui_->slider->setMaximum(total); + ui_->slider->setValue(elapsed); setting_value_ = false; UpdateTimes(elapsed); } void TrackSlider::UpdateTimes(int elapsed) { - ui_.elapsed->setText(PrettyTime(elapsed)); - ui_.remaining->setText("-" + PrettyTime(ui_.slider->maximum() - elapsed)); + ui_->elapsed->setText(Utilities::PrettyTime(elapsed)); + ui_->remaining->setText("-" + Utilities::PrettyTime(ui_->slider->maximum() - elapsed)); setEnabled(true); } void TrackSlider::SetStopped() { setEnabled(false); - ui_.elapsed->setText("0:00:00"); - ui_.remaining->setText("0:00:00"); + ui_->elapsed->setText("0:00:00"); + ui_->remaining->setText("0:00:00"); setting_value_ = true; - ui_.slider->setValue(0); + ui_->slider->setValue(0); setting_value_ = false; } -QString TrackSlider::PrettyTime(int seconds) { - // last.fm sometimes gets the track length wrong, so you end up with - // negative times. - seconds = qAbs(seconds); - - int hours = seconds / (60*60); - int minutes = (seconds / 60) % 60; - seconds %= 60; - - QString ret; - if (hours) - ret.sprintf("%d:%02d:%02d", hours, minutes, seconds); - else - ret.sprintf("%d:%02d", minutes, seconds); - - return ret; -} - void TrackSlider::SetCanSeek(bool can_seek) { - ui_.slider->setEnabled(can_seek); + ui_->slider->setEnabled(can_seek); } void TrackSlider::ValueMaybeChanged(int value) { diff --git a/src/trackslider.h b/src/widgets/trackslider.h similarity index 93% rename from src/trackslider.h rename to src/widgets/trackslider.h index 6c33f516b..3c861332a 100644 --- a/src/trackslider.h +++ b/src/widgets/trackslider.h @@ -19,13 +19,16 @@ #include -#include "ui_trackslider.h" +class QLabel; + +class Ui_TrackSlider; class TrackSlider : public QWidget { Q_OBJECT public: TrackSlider(QWidget* parent = 0); + ~TrackSlider(); // QWidget QSize sizeHint() const; @@ -33,8 +36,6 @@ class TrackSlider : public QWidget { // QObject bool event(QEvent *); - static QString PrettyTime(int seconds); - public slots: void SetValue(int elapsed, int total); void SetStopped(); @@ -52,7 +53,7 @@ class TrackSlider : public QWidget { void UpdateLabelWidth(QLabel* label, const QString& text); private: - Ui::TrackSlider ui_; + Ui_TrackSlider* ui_; bool setting_value_; }; diff --git a/src/trackslider.ui b/src/widgets/trackslider.ui similarity index 100% rename from src/trackslider.ui rename to src/widgets/trackslider.ui diff --git a/src/tracksliderslider.cpp b/src/widgets/tracksliderslider.cpp similarity index 100% rename from src/tracksliderslider.cpp rename to src/widgets/tracksliderslider.cpp diff --git a/src/tracksliderslider.h b/src/widgets/tracksliderslider.h similarity index 100% rename from src/tracksliderslider.h rename to src/widgets/tracksliderslider.h diff --git a/tests/albumcoverfetcher_test.cpp b/tests/albumcoverfetcher_test.cpp index cb7603c13..3fb32186e 100644 --- a/tests/albumcoverfetcher_test.cpp +++ b/tests/albumcoverfetcher_test.cpp @@ -14,7 +14,8 @@ along with Clementine. If not, see . */ -#include "albumcoverfetcher.h" +#include "core/albumcoverfetcher.h" +#include "core/networkaccessmanager.h" #include @@ -23,7 +24,6 @@ #include #include "mock_networkaccessmanager.h" -#include "networkaccessmanager.h" #include "gtest/gtest.h" namespace { diff --git a/tests/albumcovermanager_test.cpp b/tests/albumcovermanager_test.cpp index 92f2ec849..c01ea8109 100644 --- a/tests/albumcovermanager_test.cpp +++ b/tests/albumcovermanager_test.cpp @@ -14,13 +14,15 @@ along with Clementine. If not, see . */ -#include "albumcovermanager.h" -#include "networkaccessmanager.h" +#include "core/networkaccessmanager.h" +#include "ui/albumcovermanager.h" #include "gtest/gtest.h" #include "mock_networkaccessmanager.h" +#include + class AlbumCoverManagerTest : public ::testing::Test { protected: AlbumCoverManagerTest() diff --git a/tests/database_test.cpp b/tests/database_test.cpp index 2e4313e90..ca8806c4d 100644 --- a/tests/database_test.cpp +++ b/tests/database_test.cpp @@ -17,7 +17,7 @@ #include "test_utils.h" #include "gtest/gtest.h" -#include "database.h" +#include "core/database.h" #include diff --git a/tests/fileformats_test.cpp b/tests/fileformats_test.cpp index 1b311fecf..7bd0e4859 100644 --- a/tests/fileformats_test.cpp +++ b/tests/fileformats_test.cpp @@ -14,7 +14,7 @@ along with Clementine. If not, see . */ -#include "song.h" +#include "core/song.h" #include "engines/gstengine.h" #include "gmock/gmock.h" diff --git a/tests/librarybackend_test.cpp b/tests/librarybackend_test.cpp index 807d1148e..0f4045dce 100644 --- a/tests/librarybackend_test.cpp +++ b/tests/librarybackend_test.cpp @@ -17,10 +17,10 @@ #include "test_utils.h" #include "gtest/gtest.h" -#include "librarybackend.h" -#include "library.h" -#include "song.h" -#include "database.h" +#include "library/librarybackend.h" +#include "library/library.h" +#include "core/song.h" +#include "core/database.h" #include diff --git a/tests/librarymodel_test.cpp b/tests/librarymodel_test.cpp index 27e54daef..73e691f90 100644 --- a/tests/librarymodel_test.cpp +++ b/tests/librarymodel_test.cpp @@ -17,10 +17,10 @@ #include "test_utils.h" #include "gtest/gtest.h" -#include "database.h" -#include "librarymodel.h" -#include "librarybackend.h" -#include "library.h" +#include "core/database.h" +#include "library/librarymodel.h" +#include "library/librarybackend.h" +#include "library/library.h" #include #include diff --git a/tests/m3uparser_test.cpp b/tests/m3uparser_test.cpp index 7f2a4d86c..00ce40dcc 100644 --- a/tests/m3uparser_test.cpp +++ b/tests/m3uparser_test.cpp @@ -18,7 +18,7 @@ #include "test_utils.h" #include "mock_taglib.h" -#include "m3uparser.h" +#include "core/m3uparser.h" #include #include diff --git a/tests/mergedproxymodel_test.cpp b/tests/mergedproxymodel_test.cpp index cf6bd9bd9..79d559b01 100644 --- a/tests/mergedproxymodel_test.cpp +++ b/tests/mergedproxymodel_test.cpp @@ -16,7 +16,7 @@ #include "gtest/gtest.h" #include "test_utils.h" -#include "mergedproxymodel.h" +#include "core/mergedproxymodel.h" #include #include diff --git a/tests/metatypes_env.h b/tests/metatypes_env.h index 88a08f77b..73f195a63 100644 --- a/tests/metatypes_env.h +++ b/tests/metatypes_env.h @@ -22,8 +22,8 @@ #include #include -#include "directory.h" -#include "song.h" +#include "core/song.h" +#include "library/directory.h" class MetatypesEnvironment : public ::testing::Environment { public: diff --git a/tests/mock_playlistitem.h b/tests/mock_playlistitem.h index 66c56576b..909d3607f 100644 --- a/tests/mock_playlistitem.h +++ b/tests/mock_playlistitem.h @@ -17,9 +17,9 @@ #ifndef MOCK_PLAYLISTITEM_H #define MOCK_PLAYLISTITEM_H -#include "playlistitem.h" -#include "song.h" -#include "settingsprovider.h" +#include "core/song.h" +#include "core/settingsprovider.h" +#include "playlist/playlistitem.h" #include diff --git a/tests/mock_settingsprovider.h b/tests/mock_settingsprovider.h index be833cffc..a2095b510 100644 --- a/tests/mock_settingsprovider.h +++ b/tests/mock_settingsprovider.h @@ -17,7 +17,7 @@ #ifndef MOCK_SETTINGSPROVIDER_H #define MOCK_SETTINGSPROVIDER_H -#include "settingsprovider.h" +#include "core/settingsprovider.h" #include diff --git a/tests/mock_taglib.h b/tests/mock_taglib.h index 942f5339a..83a91122d 100644 --- a/tests/mock_taglib.h +++ b/tests/mock_taglib.h @@ -25,7 +25,7 @@ #include -#include "song.h" +#include "core/song.h" class MockTag : public TagLib::Tag { public: diff --git a/tests/playlist_test.cpp b/tests/playlist_test.cpp index 7f67c7afc..37de635b1 100644 --- a/tests/playlist_test.cpp +++ b/tests/playlist_test.cpp @@ -17,7 +17,7 @@ #include "test_utils.h" #include "gtest/gtest.h" -#include "playlist.h" +#include "playlist/playlist.h" #include "mock_settingsprovider.h" #include "mock_playlistitem.h" diff --git a/tests/scopedtransaction_test.cpp b/tests/scopedtransaction_test.cpp index 6c78ce3a1..2669ab274 100644 --- a/tests/scopedtransaction_test.cpp +++ b/tests/scopedtransaction_test.cpp @@ -17,7 +17,7 @@ #include "test_utils.h" #include "gtest/gtest.h" -#include "scopedtransaction.h" +#include "core/scopedtransaction.h" #include #include diff --git a/tests/song_test.cpp b/tests/song_test.cpp index 1295ceebb..d4d387cdc 100644 --- a/tests/song_test.cpp +++ b/tests/song_test.cpp @@ -14,8 +14,8 @@ along with Clementine. If not, see . */ -#include "song.h" -#include "fixlastfm.h" +#include "core/song.h" +#include "radio/fixlastfm.h" #include #include "gmock/gmock.h" diff --git a/tests/songplaylistitem_test.cpp b/tests/songplaylistitem_test.cpp index 4e513555e..7732d1f16 100644 --- a/tests/songplaylistitem_test.cpp +++ b/tests/songplaylistitem_test.cpp @@ -14,7 +14,7 @@ along with Clementine. If not, see . */ -#include "songplaylistitem.h" +#include "playlist/songplaylistitem.h" #include "test_utils.h" #include diff --git a/tests/translations_test.cpp b/tests/translations_test.cpp index 4c577b70f..d0c0942ab 100644 --- a/tests/translations_test.cpp +++ b/tests/translations_test.cpp @@ -18,7 +18,7 @@ #include -#include "potranslator.h" +#include "core/potranslator.h" #include "test_utils.h" TEST(Translations, Basic) { diff --git a/tests/xspfparser_test.cpp b/tests/xspfparser_test.cpp index 39d8f334d..594fb4c9d 100644 --- a/tests/xspfparser_test.cpp +++ b/tests/xspfparser_test.cpp @@ -17,7 +17,7 @@ #include "test_utils.h" #include "gtest/gtest.h" -#include "xspfparser.h" +#include "core/xspfparser.h" #include