diff -Nru guayadeque-0.3.7~ds0/build guayadeque-0.4.7.r2229.1ae725a~kinetic/build --- guayadeque-0.3.7~ds0/build 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/build 2016-06-18 16:57:03.000000000 +0000 @@ -1,3 +1,13 @@ +#!/bin/bash + +# avoid full rebuild if script is runs from symlinked location +cd $(readlink -f $(dirname $0)) + ./buildt rm CMakeCache.txt -cmake . -DCMAKE_INSTALL_PREFIX=/usr && make \ No newline at end of file +cmake ${1} . \ + -DCMAKE_BUILD_TYPE='Release' \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_CXX_STANDARD="11" \ + && make ${2} + diff -Nru guayadeque-0.3.7~ds0/buildd guayadeque-0.4.7.r2229.1ae725a~kinetic/buildd --- guayadeque-0.3.7~ds0/buildd 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/buildd 2016-06-18 16:57:03.000000000 +0000 @@ -1,3 +1,12 @@ +#!/bin/bash + +# avoid full rebuild if script is runs from symlinked location +cd $(readlink -f $(dirname $0)) + ./buildt rm CMakeCache.txt -cmake . -DCMAKE_INSTALL_PREFIX=/usr -DDEBUG=YES && make \ No newline at end of file +cmake ${1} . \ + -DCMAKE_BUILD_TYPE='Debug' \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_CXX_STANDARD="11" \ + && make ${2} diff -Nru guayadeque-0.3.7~ds0/buildt guayadeque-0.4.7.r2229.1ae725a~kinetic/buildt --- guayadeque-0.3.7~ds0/buildt 2014-02-16 22:22:18.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/buildt 2016-06-18 16:57:03.000000000 +0000 @@ -1,4 +1,4 @@ cd src -xgettext -d guayadeque -o guayadeque.pot -C --keyword=_ *.cpp +find . -name "*.cpp" | xargs xgettext -d guayadeque -o guayadeque.pot -C --keyword=_ mv guayadeque.pot ../po cd .. diff -Nru guayadeque-0.3.7~ds0/changelog guayadeque-0.4.7.r2229.1ae725a~kinetic/changelog --- guayadeque-0.3.7~ds0/changelog 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,418 +0,0 @@ - - * Removed Flac library dependency. Now flac images are read/writen using taglib - * Fixed compilation without external libwxsqlite support - * Fixed audio output autoconfiguring option - * Fixed load tracks from command line or file manager - * Added mpris 2.2 support - * Made Guayadeque Interface more clean - * Removed bug that crashed guayadeque when used del in a dynamic playlist - * Added TuneIn radio support - * Added option to rename podcast channel name - * Added option in Preferences -> Playback the option to write the complete output pipeline - * Added Seeked mpris2 signal - * Fixed amazon cover download engine - -2012-02-03 0.3.5 - - * Allow to select tracks from album browser zoon cover mode - * Added load defaults in shortcuts preferences - * Added cue support - * Allow to change language from Preferences -> General - * All playlists but the dynamic playlists with sort defined can be sorted - by any criteria. - * Added collections support. You can define as many collections as you want. - -2011-05-13 0.3.1 - - * Added {al1}, {au1}, {bl1} and {bu1} to lyrics panel patterns for - lower/upper first letter of artist name and album name. - * Added compositor and album artist to select context menus - * Added a new panel with a tree view of the library - * Added option to enable save ratings and playcounts to audio files - * Changed command line behaviour to append the tracks to the playlist and - play it if it was not already playing. - * Sound menu integration in Ubuntu 11.04 natty - * Added shortcuts configurable from preferences - -2011-02-17 0.2.9 - - * Added posibility to add more lyrics sources or edit existing ones - * Implemented stop after current track using shift + click on stop button - * Added more options for Copy To patterns - {al} : artist in lower case - {au} : artist in upper case - {a1} : first letter of artist - {aal} : album artist in lower case - {aau} : album artist in upper case - {aa1} : first letter of album artist - {A} : album artist if not empty or artist otherwise - {Al} : {A} in lower case - {Au} : {A} in upper case - {A1} : first letter of {A} - {bl} : album in lower case - {bu} : album in upper case - {b1} : first letter of album - {cl} : composer in lower case - {cu} : composer in upper case - {c1} : first letter of composer - {gl} : genre in lower case - {gu} : genre in upper case - {g1} : first letter of genre - * Added Album Artist to Music Brainz tagger feature - * Added combo boxes to the track editor - * Added iPod support with covers and playlist - * Added output audio device configuration option in preferences - * Added partial mpris2 support - * Added SoundMenu integration support - * Added support for wma files extended attributes - * Added the option to disable replay gain in preferences - * Added the possibility to show the current track cover in a window - * Fixed a bug in default podcast directory creation - * Added usb mass storage devices support - * Added support for trueaudio files - * Added support for wavpack files - * Added option to embed album cover to all album tracks - * Playlist panel now allow to select multiple playlists - * Added an option to dont follow symbolic lyncs while doing the scanning. ( Thanks symphom ) - * Added an option to dont search for embedded covers in audio files - * Fixed bug not preserving the directory selected for podcasts, recordings or saving lyrics - * Added Magnatune support - * Added Jamendo support - * Added network buffer size option in Preferences under Online - -2010-08-26 0.2.7 - - * Double clicking in audioscroble icon in status bar opens AudioScrobble preferences - * Now Preferences opens where it was closed - * Added options to delete tracks from library and drive - * Implemented reading/writing images into m4a files - * Library search covers scan now into audio files too - * Added Jump to Next and Previous albums in playlist - * Added Album Artist list box to the library tab - * Improved library browse speed and memory usage - * Added Now Playing searchs to the shoutcast radios - * Added in Radio tab the now playing and stream format info - * Added in Radio tab the option to reorder columns - * Added option in preferences library tab to add playlists when doing a library scanning - * Added Thailand translation. Thanks to mr_hangman - * Added Norwegian translation. Thanks to jente_14 - * Added icelandic translation. Thanks to Hreinsi - * Added text search in album browser - * Added support for libre.fm - * Added Enqueue as Next option so the selection is added as the next track to be played. - * Implemented crossfading between tracks - * Read composer, comments from ape and m4a files added - * Added Lyric support to Ape files - * Added French translation thanks to Frombenny - * Now playlist are created for found playlist doing a library scan - * Added option to show full screen and to hide status bar - * Implemented live search. Now Enter sends current filtered results to playlist - * Added a composer listbox to the library tab - * You can enable to delete the recordings not bigger than a certain amount - of time in preferences - * Added a button to record from streams. Need to enable it from Preferences - * If no lyric is found after showing the error that was not found restore - the previous lyric text - * Added option to align text in lyrics - * Fixed mpris Pause/Play interface - * Added lyricsplugin.com as lyrics search engine - * Added a playcount listbox to filter in library tab - * Added a rating listbox to filter in library tab - * Added a year listbox to filter in library tab - * Added File Browser. You can navigate throught your files and play them - directly from guayadeque. - * Now the lyrics can be saved to a directory you can configure from preferences -> lyrics - * Changed the close buttons of the panes - * Added search text for player playlist - * Now allow to load from command line directories. - * Now when loading the library if title is empty will be used the filename. - If album is empty will be used the dir name. - If Genre or Artist is empty 'Unknown' will be used. - * Fixed Playlists. Now dynamic playlists are loaded more quickly. - * Added in Preferences -> Playback the option to add in random mode albums - instead of tracks. - * Added two buttons in preferences to order the cover words - * The covers are now saved with the first word to detect covers - * Added in last.fm panel the posibility to search for tracks in library - * The splash shows the revision number - * Double click over the track title selects the track - * Updated the no cover image. Thanks mrmotinjo - * Fix parsing podcasts that contains comments before the channel tag - -2010-03-12 0.2.5 - - * Fix set volumen on loading when was muted - * Fix Downloading files when redirected using 'location:' in lower case - * Fixed when edit the track currently playing the cover dont show anymore - * Added german translation - * If playlist is empty and player is not playing enqueue tracks starts - playing the added tracks - * Add configuration option to hide close button. You need to add entry in - the conf file ~/.guayadeque/guayadeque.conf - [General] - ShowPaneCloseButton=0 - * The current played track appears in app title - * Fix player labels with & char - * Fix drag and drop items in playlist under fedora - * Fix # in filenames during drag n drop operations - - * New Icon and new Splash -I would like to thank everyone who participated in the Icon development poll -at OMG! UK. Every icon and every artist was appreciated and the resulting -artwork and design was fantastic. The 1800 votes cast was a surprise, but -shows how effective a good blog can be. Mrmotinjo (Stefan Bogdanovic -http://evilsun.carbonmade.com ) won with his icon -creation and will forever be linked to Guayadeque and for this we are -grateful and humbled. - - * Tracks changes propagates thought the playlist, library, current track, etc - * The player slider handles wheel events - * Player title, artist or album now scrolls when put the mouse over it if needed. - * Added composer and comment to the dynamic playlists options - * Added dragndrop support to Album Browser. You can drag the tracks or - with control the cover to another album - * Added comments, composer and disk number - * Ctrl-A select all itmes in ListBoxes - * Select Album cover dialog accepts now a remote url - * Added an Album Browser panel where you can view the albums with big covers - * Added option to add library path from menu - * Added option to rescan the library - * Added playback vumeters - * You can rearrange panels in PlayLists panel - * You can select which filters to show in the library and radio - * You can rearrange the panels in the screen - * Added support to playlist (m3u,pls,axs,xpfs) to Player. You can drop it - to player playlist or load it from command line. - * Corrected a bug editing commands and links in preferences - * Added option to repeat the current track - * The genre edit field shows now all existing genres to choose one of them - * In status bar now is shown the leng of the current selection and the size - * If a filter is set the label is highlighted to indicate it even when its hidden - * In Lyrics you can paste the content of the clipboard - * LyricsPanel accept now drop audio files on it to show the lyrics - * Last.fm panel accept now drop audio files on it to show the information - * Added italian translation - * Added Ultimate-guitar.com as lyrics source for guitar tabs - * If the track length is not correctly read by taglib read at play time using gstreamer - * Added Events to last.fm information panel - * Implemented PlayList import/export from m3u, pls, axs, xspf playlist file formats - * Ratings of tracks can be set clicking over the stars in tracks listboxes - in library and playlists panel - * Added an option to export/import user defined radio stations - The format is a xml like this. - - - StationName0 - StationLink - - ... - - This way you can do a tool to export radios from other formats and - import them in guayadeque - * You can select the order of the albums in the albums listbox context menu - * You can set the ratings of tracks in playlist directly clicking in the stars - * Control Menu show the status of the Smart or Loop mode - * Added last.fm as cover source in the cover download dialog - * Added a lyric editor in the track editor - * Added option to automatically save lyrics to mp3, flac, ogg, m4a files. - Also you can manually save it from the lyrics panel - * Added an option in Preferences -> Playback to remove played tracks - * Added print and copy to clipboard of lyrics - * Enabled option to edit tracks from the player playlist - * When some preferences are modified the settings are propagated where its needed - * Fixed bug in smart play mode - -2010-01-15 0.2.3 - * Added Random as a ordering method for dynamic playlists - * Added a filter for the random or smart play mode so you can select a - playlist for the Allow filter and another playlist for the deny filter. - This way you can for example fix the genre or a label for the Smart - added tracks from last.fm. - * Fix bug when searching text with a ' in it - * Fix 'Copy to...' when filenames contains reserved chars - * Preferences dialog can be resized - * You can now select lyrics provider from the lyrics panel - * Fixed bug adding a label in the radio label editor - * Click over the time can switch between time current track pos or - time left - * Added option in preferences to configure the silence detector. To - automatically skip track when the sound level gets lower than the one - you configure. - * To view the large cover image you just need to put the mouse over the - player cover image. - * When you put the mouse over an image in the last.fm panel it will show - a larger image. - * Added a Limiter to the sound output - * Added a 10 band equalizer - * Added a cache for last.fm queries and online images - * Fixed crash in mpris when application send incomplete method calls - * Fixed bug with library update when library paths changed - * Allow to move items in playlists using dragging with mouse - * Fixed bug with library paths. After remove a library path the files - kept in the library. - * Added drag&drop support to playlists and podcasts panels - * Added option to search cover from the track editor image section - * Removed mp4v2 library dependency - * Removed taglib-extras as taglib now support most of the formats - * Allow to load multiple files from file manager - * Fixed a bug while dragging files over the playlist - * Fixed the support to images in ogg files - * Added a navigator in last.fm so you can go to the previous or next track - info. - * Fixed a bug in TrackEditor not saving alls changes made. - * Changed Save to playlist allowing to append to existing playlist. You - can select the playlist and where to append ( begin, end ) - * Added track counter in the status bar - * Added Ukrainian language translation. Thanks yupadmin at gmail dot com - * Resizeable track editor. Remembers last position and size - * Added gapless play support - * Saved in config the showed/hidden panels - * Added support to m3u, pls, xspf radio playlists - * Added user defined radios - * Fixed bug with cmake 2.8.0 - * Added posibility in progressbar to show counters instead of percent - -2009-11-27 0.2.1 - * Fixed bug with lengths of the podcasts in some cases - * The album sort by year only affects now to the Albums list box - * Added option to change order of songs in the track editor - * Fixed bug restoring saved position and current track index in playlist - * Added reload button in lyrics and last.fm panels - * Allow filters in the new podcasts dialog - * Now can select from a podcast directory "digitalpodcast.com" when adding a new podcast - * Limited the length of the description in the podcast channel editor - * Fixed bug when the file path had some chars for ex. % - * Fixed bug loading tags from songs that didnt exist in library - * Fixed loading saved radiostations playlists - * Paint podcasts in playlist with length, author and channel - * Progressbars in statusbar with labels - * Fixed bug creating the podcast default dir - * Fixed bug deleting old podcasts - -2009-11-05 0.2.0 - * Fixed LyricWiki lyric search engine - * Added support for Podcasts - * Only allow to select one radiostation - * Added support for musicbrainz searchs in Track Editor. Its Album - oriented. Can search for tracks even when no metadata is not found - using audio fingerprint. Leave empty artist and title fields for this. - * Added partial support to gnome session. Now save playlist when session is ended - * Added support for Discogs cover download. See www.discogs.com - * Added cd universe lyric search - * Fixed drop files after any element in the player playlist - * Added option in Album list box to select a cover file from disk - * Fixed the amazon cover download - * In Player Playlist selection is cancelled when new playlist is set - * Added support to ape file format. - * Added support to mp4 using libmp4 library. Need libmp4v2 installed - * Added column genre to songs list box - * Added support to flac, ogg and mpc file formats. - * TaskBar Icon is created/removed if enabled/disabled from preferences - * Fixed bug in playlist not allowing to delete more than one track if the - first track is selected - * Albums list box will show the albums with the latest year only - * Added LeoLyrics lyric search http://leoslyrics.com/ - * Fixed bug in radio stations list box ordering - -2009-08-04 0.1.5 - * Lyrics panel allow to enter any track name for manual lyrics search - * Clicking in Songs List box selects the sorting of the tracks - * Added an option to save/restore playing position when track is bigger than the - length specified in preferences - * Fixed bug in library updated when only changed dir name - * Added option in last.fm panel to copy element info text to clipboard - * Update the library automatically if detects an old version installed - * Tracks passed in command line will be played by default - * Edited tracks will be updated if it was in player playlist - * Implemented Playlists. Static and Dynamic - * Fixed crash when trying to read tags from a missing file. - * The track playcount is updated when the track have been played at least - the half of its length. - * Fixed a bug in player. Now Prev Track when stopped update the info - * Now you can edit the rating of a track from the Player current track - info. To do it move the mouse up and down while clicking on rating starts. - * Added bitrate, rating, playcount, lastplay, added time to tracks database - * Fixed crash when using 'Edit labes' in artists or songs with no artist - or no songs selected - - -2009-06-25 0.1.1 - * Play/Enqueue in RadioStations was not implemented. Fixed now. - * Added Custom commands that are accesible from contextual menu in Artist, - Albums, Songs and Playlist - * Removed the need of the wxWidgets media library not present by default - in many distributions. - * Added amazon search engine for covers. - * The new/updated/removed covers are updated in library too. - * Double click on artistname or albumname in player panel current track - will select the artist or the album in the library. - * Fixed bug in cover editor that blocked gui randomly - * The tracks editor now can edit images stored in id3tags - * Fixed bug saving special chars to id3 tags - * Player shows the cover stored in the id3tags before attempt to load the - album cover. - * Added support to ReplayGain tags - * Show the bitrate of the current track. - * Improved library update. Now more faster. - * Added Play/Enqueue options to Last.fm panel items - * Playlist current track now follow theme color - * Last.fm preferences shouldn't be enabled if the user or pass is not - filled - * Mouse wheel support in the volume control window - * Create ~/.guayadeque/LinkIcons dir if doesnt exists to store the - Links Icons - -2009-06-09 0.1.0 - * Now if Next Track is clicked at the last track in playlist and Play Random - is enabled it will add a new random track to the playlist - * Fixed bug in some listbox that made the context menu to appear twice - * Fixed a bug when dragging tracks in the playlist and the list were - scrolled down. - * The Links now have names. So you can have multiple links with same host. - Edit the names in Preferences->Links - * Added Edit Labels Option to Playlist tracks - * Added the year to the player information - * Added the links also to the library panel context menu - * The year is shown in the albums list box - * Added two options to play or enqueue all tracks in the songs list box - * Now from the label editor can be added or deleted the labels too - * Fixed a bug when Start Minimized was enabled and not the TaskBar icon - * Implemented the option to add a random track if the playlist is empty - * Fixed bug in manual cover downloader when the results where below 10 - * The order of radiostations preference is saved - * Added an option to allow albums be ordered by Year - * Now the database has version for future updates. - * If covers are updated it will be changed in database. If you had older version - you need to delete the old database ~/.guayadeque/guayadeque.db - * Now can be updated only the selected RadioGenres and not all as before. - * Added support for Multimedia Keys (Play,Pause,Stop,Next,Prev) - * Fixed a bug when searching text in radio panel introduced in v0.0.3 - * Fixed a bug when pulsed random with only one track in playlist - * Fixed the load of the year field of the saved playlist tracks - * Added support for mpris dbus protocol. See http://wiki.xmms2.xmms.se/wiki/MPRIS - * Fixed support for translations - * Fixed bug saving the labels to the mp3 files - * Fixed bug that prevented to get info (lastfm, lyrics) for some names - with special chars - * Now the hidden categories in LastFM Panel gets saved on close - * Fixed bug that prevented to load files with some special chars - * Fixed colors in LastFM and Lyrics panel to follow theme - * ListBox colors now follow current theme - * Removed bug in Track editor year field - * Changed from libid3 to taglib as need id3 v2.4 support. Be aware that - not all program will read ID3 v2.4 tags. For example if you use easytag - you should use the v2.1.1 or later - -* 2009-05-12 v0.0.3 Beta - * Added Labels in Radio panel. This change needed a database schema change - so if you had an older version you need to remove ~/.guayadeque/guayadeque.db - * Fixed some minor bugs - -* 2009-04-06 v0.0.2 Beta - - * Fixed manual cover downloader - * Added progress bar to cover editor - * Added support to translations - * Fixed bug in ListBox colors - -* 2009-03-11 First Public release v0.0.1 Beta diff -Nru guayadeque-0.3.7~ds0/ChangeLog guayadeque-0.4.7.r2229.1ae725a~kinetic/ChangeLog --- guayadeque-0.3.7~ds0/ChangeLog 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/ChangeLog 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,445 @@ + * Bugfixes + * Added to CoverEditor the option to select a cover from a file and also to download it from an url + +2019-06-05 0.4.6 + + * Bugfixes + +2017-01-08 0.4.5 + + * Added proxy support. Configure it from Preferences->Online + +2016-11-17 0.4.3 + + * Added audio cd support + * Reduced the tabs height + * Moved from Connect to Bind event + * Fixed magnatune cover download + * Updated Player Control icons + * Fixed podcast downloaded filename + * Use wxBase64 functions + * Dropped internal wxsqlite + * Updated to wx3.0 + * Updated to gstreamer 1.0 + + * Fixed some Config constructor calls + +2014-02-20 0.3.7 + + * Removed Flac library dependency. Now flac images are read/writen using taglib + * Fixed compilation without external libwxsqlite support + * Fixed audio output autoconfiguring option + * Fixed load tracks from command line or file manager + * Added mpris 2.2 support + * Made Guayadeque Interface more clean + * Removed bug that crashed guayadeque when used del in a dynamic playlist + * Added TuneIn radio support + * Added option to rename podcast channel name + * Added option in Preferences -> Playback the option to write the complete output pipeline + * Added Seeked mpris2 signal + * Fixed amazon cover download engine + +2012-02-03 0.3.5 + + * Allow to select tracks from album browser zoon cover mode + * Added load defaults in shortcuts preferences + * Added cue support + * Allow to change language from Preferences -> General + * All playlists but the dynamic playlists with sort defined can be sorted + by any criteria. + * Added collections support. You can define as many collections as you want. + +2011-05-13 0.3.1 + + * Added {al1}, {au1}, {bl1} and {bu1} to lyrics panel patterns for + lower/upper first letter of artist name and album name. + * Added compositor and album artist to select context menus + * Added a new panel with a tree view of the library + * Added option to enable save ratings and playcounts to audio files + * Changed command line behaviour to append the tracks to the playlist and + play it if it was not already playing. + * Sound menu integration in Ubuntu 11.04 natty + * Added shortcuts configurable from preferences + +2011-02-17 0.2.9 + + * Added posibility to add more lyrics sources or edit existing ones + * Implemented stop after current track using shift + click on stop button + * Added more options for Copy To patterns + {al} : artist in lower case + {au} : artist in upper case + {a1} : first letter of artist + {aal} : album artist in lower case + {aau} : album artist in upper case + {aa1} : first letter of album artist + {A} : album artist if not empty or artist otherwise + {Al} : {A} in lower case + {Au} : {A} in upper case + {A1} : first letter of {A} + {bl} : album in lower case + {bu} : album in upper case + {b1} : first letter of album + {cl} : composer in lower case + {cu} : composer in upper case + {c1} : first letter of composer + {gl} : genre in lower case + {gu} : genre in upper case + {g1} : first letter of genre + * Added Album Artist to Music Brainz tagger feature + * Added combo boxes to the track editor + * Added iPod support with covers and playlist + * Added output audio device configuration option in preferences + * Added partial mpris2 support + * Added SoundMenu integration support + * Added support for wma files extended attributes + * Added the option to disable replay gain in preferences + * Added the possibility to show the current track cover in a window + * Fixed a bug in default podcast directory creation + * Added usb mass storage devices support + * Added support for trueaudio files + * Added support for wavpack files + * Added option to embed album cover to all album tracks + * Playlist panel now allow to select multiple playlists + * Added an option to dont follow symbolic lyncs while doing the scanning. ( Thanks symphom ) + * Added an option to dont search for embedded covers in audio files + * Fixed bug not preserving the directory selected for podcasts, recordings or saving lyrics + * Added Magnatune support + * Added Jamendo support + * Added network buffer size option in Preferences under Online + +2010-08-26 0.2.7 + + * Double clicking in audioscroble icon in status bar opens AudioScrobble preferences + * Now Preferences opens where it was closed + * Added options to delete tracks from library and drive + * Implemented reading/writing images into m4a files + * Library search covers scan now into audio files too + * Added Jump to Next and Previous albums in playlist + * Added Album Artist list box to the library tab + * Improved library browse speed and memory usage + * Added Now Playing searchs to the shoutcast radios + * Added in Radio tab the now playing and stream format info + * Added in Radio tab the option to reorder columns + * Added option in preferences library tab to add playlists when doing a library scanning + * Added Thailand translation. Thanks to mr_hangman + * Added Norwegian translation. Thanks to jente_14 + * Added icelandic translation. Thanks to Hreinsi + * Added text search in album browser + * Added support for libre.fm + * Added Enqueue as Next option so the selection is added as the next track to be played. + * Implemented crossfading between tracks + * Read composer, comments from ape and m4a files added + * Added Lyric support to Ape files + * Added French translation thanks to Frombenny + * Now playlist are created for found playlist doing a library scan + * Added option to show full screen and to hide status bar + * Implemented live search. Now Enter sends current filtered results to playlist + * Added a composer listbox to the library tab + * You can enable to delete the recordings not bigger than a certain amount + of time in preferences + * Added a button to record from streams. Need to enable it from Preferences + * If no lyric is found after showing the error that was not found restore + the previous lyric text + * Added option to align text in lyrics + * Fixed mpris Pause/Play interface + * Added lyricsplugin.com as lyrics search engine + * Added a playcount listbox to filter in library tab + * Added a rating listbox to filter in library tab + * Added a year listbox to filter in library tab + * Added File Browser. You can navigate throught your files and play them + directly from guayadeque. + * Now the lyrics can be saved to a directory you can configure from preferences -> lyrics + * Changed the close buttons of the panes + * Added search text for player playlist + * Now allow to load from command line directories. + * Now when loading the library if title is empty will be used the filename. + If album is empty will be used the dir name. + If Genre or Artist is empty 'Unknown' will be used. + * Fixed Playlists. Now dynamic playlists are loaded more quickly. + * Added in Preferences -> Playback the option to add in random mode albums + instead of tracks. + * Added two buttons in preferences to order the cover words + * The covers are now saved with the first word to detect covers + * Added in last.fm panel the posibility to search for tracks in library + * The splash shows the revision number + * Double click over the track title selects the track + * Updated the no cover image. Thanks mrmotinjo + * Fix parsing podcasts that contains comments before the channel tag + +2010-03-12 0.2.5 + + * Fix set volumen on loading when was muted + * Fix Downloading files when redirected using 'location:' in lower case + * Fixed when edit the track currently playing the cover dont show anymore + * Added german translation + * If playlist is empty and player is not playing enqueue tracks starts + playing the added tracks + * Add configuration option to hide close button. You need to add entry in + the conf file ~/.guayadeque/guayadeque.conf + [General] + ShowPaneCloseButton=0 + * The current played track appears in app title + * Fix player labels with & char + * Fix drag and drop items in playlist under fedora + * Fix # in filenames during drag n drop operations + + * New Icon and new Splash +I would like to thank everyone who participated in the Icon development poll +at OMG! UK. Every icon and every artist was appreciated and the resulting +artwork and design was fantastic. The 1800 votes cast was a surprise, but +shows how effective a good blog can be. Mrmotinjo (Stefan Bogdanovic +http://evilsun.carbonmade.com ) won with his icon +creation and will forever be linked to Guayadeque and for this we are +grateful and humbled. + + * Tracks changes propagates thought the playlist, library, current track, etc + * The player slider handles wheel events + * Player title, artist or album now scrolls when put the mouse over it if needed. + * Added composer and comment to the dynamic playlists options + * Added dragndrop support to Album Browser. You can drag the tracks or + with control the cover to another album + * Added comments, composer and disk number + * Ctrl-A select all itmes in ListBoxes + * Select Album cover dialog accepts now a remote url + * Added an Album Browser panel where you can view the albums with big covers + * Added option to add library path from menu + * Added option to rescan the library + * Added playback vumeters + * You can rearrange panels in PlayLists panel + * You can select which filters to show in the library and radio + * You can rearrange the panels in the screen + * Added support to playlist (m3u,pls,axs,xpfs) to Player. You can drop it + to player playlist or load it from command line. + * Corrected a bug editing commands and links in preferences + * Added option to repeat the current track + * The genre edit field shows now all existing genres to choose one of them + * In status bar now is shown the leng of the current selection and the size + * If a filter is set the label is highlighted to indicate it even when its hidden + * In Lyrics you can paste the content of the clipboard + * LyricsPanel accept now drop audio files on it to show the lyrics + * Last.fm panel accept now drop audio files on it to show the information + * Added italian translation + * Added Ultimate-guitar.com as lyrics source for guitar tabs + * If the track length is not correctly read by taglib read at play time using gstreamer + * Added Events to last.fm information panel + * Implemented PlayList import/export from m3u, pls, axs, xspf playlist file formats + * Ratings of tracks can be set clicking over the stars in tracks listboxes + in library and playlists panel + * Added an option to export/import user defined radio stations + The format is a xml like this. + + + StationName0 + StationLink + + ... + + This way you can do a tool to export radios from other formats and + import them in guayadeque + * You can select the order of the albums in the albums listbox context menu + * You can set the ratings of tracks in playlist directly clicking in the stars + * Control Menu show the status of the Smart or Loop mode + * Added last.fm as cover source in the cover download dialog + * Added a lyric editor in the track editor + * Added option to automatically save lyrics to mp3, flac, ogg, m4a files. + Also you can manually save it from the lyrics panel + * Added an option in Preferences -> Playback to remove played tracks + * Added print and copy to clipboard of lyrics + * Enabled option to edit tracks from the player playlist + * When some preferences are modified the settings are propagated where its needed + * Fixed bug in smart play mode + +2010-01-15 0.2.3 + * Added Random as a ordering method for dynamic playlists + * Added a filter for the random or smart play mode so you can select a + playlist for the Allow filter and another playlist for the deny filter. + This way you can for example fix the genre or a label for the Smart + added tracks from last.fm. + * Fix bug when searching text with a ' in it + * Fix 'Copy to...' when filenames contains reserved chars + * Preferences dialog can be resized + * You can now select lyrics provider from the lyrics panel + * Fixed bug adding a label in the radio label editor + * Click over the time can switch between time current track pos or + time left + * Added option in preferences to configure the silence detector. To + automatically skip track when the sound level gets lower than the one + you configure. + * To view the large cover image you just need to put the mouse over the + player cover image. + * When you put the mouse over an image in the last.fm panel it will show + a larger image. + * Added a Limiter to the sound output + * Added a 10 band equalizer + * Added a cache for last.fm queries and online images + * Fixed crash in mpris when application send incomplete method calls + * Fixed bug with library update when library paths changed + * Allow to move items in playlists using dragging with mouse + * Fixed bug with library paths. After remove a library path the files + kept in the library. + * Added drag&drop support to playlists and podcasts panels + * Added option to search cover from the track editor image section + * Removed mp4v2 library dependency + * Removed taglib-extras as taglib now support most of the formats + * Allow to load multiple files from file manager + * Fixed a bug while dragging files over the playlist + * Fixed the support to images in ogg files + * Added a navigator in last.fm so you can go to the previous or next track + info. + * Fixed a bug in TrackEditor not saving alls changes made. + * Changed Save to playlist allowing to append to existing playlist. You + can select the playlist and where to append ( begin, end ) + * Added track counter in the status bar + * Added Ukrainian language translation. Thanks yupadmin at gmail dot com + * Resizeable track editor. Remembers last position and size + * Added gapless play support + * Saved in config the showed/hidden panels + * Added support to m3u, pls, xspf radio playlists + * Added user defined radios + * Fixed bug with cmake 2.8.0 + * Added posibility in progressbar to show counters instead of percent + +2009-11-27 0.2.1 + * Fixed bug with lengths of the podcasts in some cases + * The album sort by year only affects now to the Albums list box + * Added option to change order of songs in the track editor + * Fixed bug restoring saved position and current track index in playlist + * Added reload button in lyrics and last.fm panels + * Allow filters in the new podcasts dialog + * Now can select from a podcast directory "digitalpodcast.com" when adding a new podcast + * Limited the length of the description in the podcast channel editor + * Fixed bug when the file path had some chars for ex. % + * Fixed bug loading tags from songs that didnt exist in library + * Fixed loading saved radiostations playlists + * Paint podcasts in playlist with length, author and channel + * Progressbars in statusbar with labels + * Fixed bug creating the podcast default dir + * Fixed bug deleting old podcasts + +2009-11-05 0.2.0 + * Fixed LyricWiki lyric search engine + * Added support for Podcasts + * Only allow to select one radiostation + * Added support for musicbrainz searchs in Track Editor. Its Album + oriented. Can search for tracks even when no metadata is not found + using audio fingerprint. Leave empty artist and title fields for this. + * Added partial support to gnome session. Now save playlist when session is ended + * Added support for Discogs cover download. See www.discogs.com + * Added cd universe lyric search + * Fixed drop files after any element in the player playlist + * Added option in Album list box to select a cover file from disk + * Fixed the amazon cover download + * In Player Playlist selection is cancelled when new playlist is set + * Added support to ape file format. + * Added support to mp4 using libmp4 library. Need libmp4v2 installed + * Added column genre to songs list box + * Added support to flac, ogg and mpc file formats. + * TaskBar Icon is created/removed if enabled/disabled from preferences + * Fixed bug in playlist not allowing to delete more than one track if the + first track is selected + * Albums list box will show the albums with the latest year only + * Added LeoLyrics lyric search http://leoslyrics.com/ + * Fixed bug in radio stations list box ordering + +2009-08-04 0.1.5 + * Lyrics panel allow to enter any track name for manual lyrics search + * Clicking in Songs List box selects the sorting of the tracks + * Added an option to save/restore playing position when track is bigger than the + length specified in preferences + * Fixed bug in library updated when only changed dir name + * Added option in last.fm panel to copy element info text to clipboard + * Update the library automatically if detects an old version installed + * Tracks passed in command line will be played by default + * Edited tracks will be updated if it was in player playlist + * Implemented Playlists. Static and Dynamic + * Fixed crash when trying to read tags from a missing file. + * The track playcount is updated when the track have been played at least + the half of its length. + * Fixed a bug in player. Now Prev Track when stopped update the info + * Now you can edit the rating of a track from the Player current track + info. To do it move the mouse up and down while clicking on rating starts. + * Added bitrate, rating, playcount, lastplay, added time to tracks database + * Fixed crash when using 'Edit labes' in artists or songs with no artist + or no songs selected + + +2009-06-25 0.1.1 + * Play/Enqueue in RadioStations was not implemented. Fixed now. + * Added Custom commands that are accesible from contextual menu in Artist, + Albums, Songs and Playlist + * Removed the need of the wxWidgets media library not present by default + in many distributions. + * Added amazon search engine for covers. + * The new/updated/removed covers are updated in library too. + * Double click on artistname or albumname in player panel current track + will select the artist or the album in the library. + * Fixed bug in cover editor that blocked gui randomly + * The tracks editor now can edit images stored in id3tags + * Fixed bug saving special chars to id3 tags + * Player shows the cover stored in the id3tags before attempt to load the + album cover. + * Added support to ReplayGain tags + * Show the bitrate of the current track. + * Improved library update. Now more faster. + * Added Play/Enqueue options to Last.fm panel items + * Playlist current track now follow theme color + * Last.fm preferences shouldn't be enabled if the user or pass is not + filled + * Mouse wheel support in the volume control window + * Create ~/.guayadeque/LinkIcons dir if doesnt exists to store the + Links Icons + +2009-06-09 0.1.0 + * Now if Next Track is clicked at the last track in playlist and Play Random + is enabled it will add a new random track to the playlist + * Fixed bug in some listbox that made the context menu to appear twice + * Fixed a bug when dragging tracks in the playlist and the list were + scrolled down. + * The Links now have names. So you can have multiple links with same host. + Edit the names in Preferences->Links + * Added Edit Labels Option to Playlist tracks + * Added the year to the player information + * Added the links also to the library panel context menu + * The year is shown in the albums list box + * Added two options to play or enqueue all tracks in the songs list box + * Now from the label editor can be added or deleted the labels too + * Fixed a bug when Start Minimized was enabled and not the TaskBar icon + * Implemented the option to add a random track if the playlist is empty + * Fixed bug in manual cover downloader when the results where below 10 + * The order of radiostations preference is saved + * Added an option to allow albums be ordered by Year + * Now the database has version for future updates. + * If covers are updated it will be changed in database. If you had older version + you need to delete the old database ~/.guayadeque/guayadeque.db + * Now can be updated only the selected RadioGenres and not all as before. + * Added support for Multimedia Keys (Play,Pause,Stop,Next,Prev) + * Fixed a bug when searching text in radio panel introduced in v0.0.3 + * Fixed a bug when pulsed random with only one track in playlist + * Fixed the load of the year field of the saved playlist tracks + * Added support for mpris dbus protocol. See http://wiki.xmms2.xmms.se/wiki/MPRIS + * Fixed support for translations + * Fixed bug saving the labels to the mp3 files + * Fixed bug that prevented to get info (lastfm, lyrics) for some names + with special chars + * Now the hidden categories in LastFM Panel gets saved on close + * Fixed bug that prevented to load files with some special chars + * Fixed colors in LastFM and Lyrics panel to follow theme + * ListBox colors now follow current theme + * Removed bug in Track editor year field + * Changed from libid3 to taglib as need id3 v2.4 support. Be aware that + not all program will read ID3 v2.4 tags. For example if you use easytag + you should use the v2.1.1 or later + +* 2009-05-12 v0.0.3 Beta + * Added Labels in Radio panel. This change needed a database schema change + so if you had an older version you need to remove ~/.guayadeque/guayadeque.db + * Fixed some minor bugs + +* 2009-04-06 v0.0.2 Beta + + * Fixed manual cover downloader + * Added progress bar to cover editor + * Added support to translations + * Fixed bug in ListBox colors + +* 2009-03-11 First Public release v0.0.1 Beta diff -Nru guayadeque-0.3.7~ds0/CMakeLists.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/CMakeLists.txt --- guayadeque-0.3.7~ds0/CMakeLists.txt 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/CMakeLists.txt 2016-06-18 16:57:03.000000000 +0000 @@ -1,185 +1,147 @@ # define minimum cmake version -cmake_minimum_required(VERSION 2.4) -if(POLICY CMP0005) - cmake_policy(SET CMP0005 NEW) -endif(POLICY CMP0005) +cmake_minimum_required(VERSION 3.0) - project( Guayadeque ) -IF( NOT EXISTS ${CMAKE_INSTALL_PREFIX} ) - SET( CMAKE_INSTALL_PREFIX "/usr" ) -ENDIF( NOT EXISTS ${CMAKE_INSTALL_PREFIX} ) +# Set Release type for builds where CMAKE_BUILD_TYPE is unset. +# This is usually a good default as this implictly enables +# +# CFLAGS = -O3 -DNDEBUG +# +IF( NOT CMAKE_BUILD_TYPE ) + SET( CMAKE_BUILD_TYPE "Release" ) +ENDIF( NOT CMAKE_BUILD_TYPE ) + +# Adhere to GNU filesystem layout conventions +include( GNUInstallDirs ) MESSAGE( STATUS "Using install prefix ${CMAKE_INSTALL_PREFIX} ..." ) FIND_PACKAGE(PkgConfig) -SET( SEARCH_LIBS - /usr/lib - /usr/local/lib ) +SET( SEARCH_LIBS + /usr/lib + /usr/local/lib ) +# [sl 2020-05-23] according to https://cmake.org/cmake/help/v3.0/module/FindwxWidgets.html +SET(wxWidgets_CONFIG_OPTIONS --toolkit=gtk3) -#SET(CMAKE_FIND_LIBRARY_PREFIXES "") -#SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib") - -SET(wxWidgets_USE_LIBS base core adv net html xml aui qa) - -FIND_PACKAGE(wxWidgets) +FIND_PACKAGE( wxWidgets COMPONENTS base core adv net html xml aui qa ) IF( NOT wxWidgets_FOUND) MESSAGE( FATAL_ERROR "wxWidgets not found!" ) ENDIF( NOT wxWidgets_FOUND) -PKG_CHECK_MODULES( GSTREAMER gstreamer-0.10 ) -IF( NOT GSTREAMER_LIBRARIES ) - MESSAGE( FATAL_ERROR "gstreamer-0.10 not found!" ) -ENDIF( NOT GSTREAMER_LIBRARIES ) - -#PKG_CHECK_MODULES( GSTREAMER_CTRL gstreamer-controller-0.10 ) -#IF( NOT GSTREAMER_CTRL_LIBRARIES ) -# MESSAGE( FATAL_ERROR "gstreamer-controller-0.10 not found!" ) -#ENDIF( NOT GSTREAMER_CTRL_LIBRARIES ) - -PKG_CHECK_MODULES( SQLITE3 sqlite3 ) -IF( NOT SQLITE3_LIBRARIES ) - MESSAGE( FATAL_ERROR "sqlite3 not found!" ) -ENDIF( NOT SQLITE3_LIBRARIES ) - -PKG_CHECK_MODULES( LIBCURL libcurl ) -IF( NOT LIBCURL_LIBRARIES ) - MESSAGE( FATAL_ERROR "libcurl not found!" ) -ENDIF( NOT LIBCURL_LIBRARIES ) +PKG_CHECK_MODULES( GSTREAMER REQUIRED gstreamer-1.0 ) +PKG_CHECK_MODULES( GSTREAMER REQUIRED gstreamer-pbutils-1.0 ) +PKG_CHECK_MODULES( GSTREAMER_TAG REQUIRED gstreamer-tag-1.0 ) +PKG_CHECK_MODULES( SQLITE3 REQUIRED sqlite3 ) +PKG_CHECK_MODULES( LIBCURL REQUIRED libcurl ) PKG_CHECK_MODULES( LIBTAG taglib>=1.6.4) -IF( NOT LIBTAG_LIBRARIES ) - PKG_CHECK_MODULES( LIBTAG taglib>=1.6.1) - IF( NOT LIBTAG_LIBRARIES ) - PKG_CHECK_MODULES( LIBTAG taglib>=1.6 ) - IF( NOT LIBTAG_LIBRARIES ) - MESSAGE( FATAL_ERROR "taglib 1.6 not found!" ) - ENDIF( NOT LIBTAG_LIBRARIES ) - ELSE( NOT LIBTAG_LIBRARIES ) - ADD_DEFINITIONS(-DTAGLIB_WITH_MP4_COVERS=1) - ENDIF( NOT LIBTAG_LIBRARIES ) -ELSE( NOT LIBTAG_LIBRARIES ) - ADD_DEFINITIONS(-DTAGLIB_WITH_MP4_COVERS=1) - ADD_DEFINITIONS(-DTAGLIB_WITH_APE_SUPPORT=1) -ENDIF( NOT LIBTAG_LIBRARIES ) - - -#PKG_CHECK_MODULES( LIBTAGEXTRAS taglib-extras ) -#IF( NOT LIBTAGEXTRAS_LIBRARIES ) -# MESSAGE( FATAL_ERROR "taglib-extras not found!" ) -#ENDIF( NOT LIBTAGEXTRAS_LIBRARIES ) - -PKG_CHECK_MODULES( LIBDBUS dbus-1 ) -IF( NOT LIBDBUS_LIBRARIES ) - MESSAGE( FATAL_ERROR "dbus not found!" ) -ENDIF( NOT LIBDBUS_LIBRARIES ) - -#PKG_CHECK_MODULES( LIBFLAC flac ) -#IF( NOT LIBFLAC_LIBRARIES ) -# MESSAGE( FATAL_ERROR "libflac not found!" ) -#ENDIF( NOT LIBFLAC_LIBRARIES ) - -PKG_CHECK_MODULES( LIBGIO gio-2.0 ) -IF( NOT LIBGIO_LIBRARIES ) - MESSAGE( FATAL_ERROR "gio not found!" ) -ENDIF( NOT LIBGIO_LIBRARIES ) - -PKG_CHECK_MODULES( LIBGPOD libgpod-1.0 ) -IF( NOT LIBGPOD_LIBRARIES ) - MESSAGE( " libgpod-dev not found! No iPod support!!" ) -ELSE( NOT LIBGPOD_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBGPOD_SUPPORT=1) -ENDIF( NOT LIBGPOD_LIBRARIES ) - -PKG_CHECK_MODULES( LIBINDICATE07 indicate-0.7 ) -IF( NOT LIBINDICATE07_LIBRARIES ) - PKG_CHECK_MODULES( LIBINDICATE06 indicate-0.6 ) - IF( NOT LIBINDICATE06_LIBRARIES ) - PKG_CHECK_MODULES( LIBINDICATE indicate ) - IF( NOT LIBINDICATE_LIBRARIES ) - MESSAGE( " libindicate library not found! No sound menu support!!" ) - ELSE( NOT LIBINDICATE_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBINDICATE_SUPPORT=1) - ENDIF( NOT LIBINDICATE_LIBRARIES ) - ELSE( NOT LIBINDICATE06_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBINDICATE_SUPPORT=1) - ENDIF( NOT LIBINDICATE06_LIBRARIES ) -ELSE( NOT LIBINDICATE07_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBINDICATE_SUPPORT=1) -ENDIF( NOT LIBINDICATE07_LIBRARIES ) - -PKG_CHECK_MODULES( LIBAPPINDICATOR appindicator-0.1 ) -IF( LIBAPPINDICATOR_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBAPPINDICATOR_SUPPORT=1) -ENDIF( LIBAPPINDICATOR_LIBRARIES ) +IF( NOT LIBTAG_FOUND ) + PKG_CHECK_MODULES( LIBTAG taglib>=1.6.1) + IF( NOT LIBTAG_FOUND ) + PKG_CHECK_MODULES( LIBTAG taglib>=1.6 ) + IF( NOT LIBTAG_FOUND ) + MESSAGE( FATAL_ERROR "taglib 1.6 not found!" ) + ENDIF( NOT LIBTAG_FOUND ) + ELSE( NOT LIBTAG_FOUND ) + ADD_DEFINITIONS(-DTAGLIB_WITH_MP4_COVERS=1) + ENDIF( NOT LIBTAG_FOUND ) +ELSE( NOT LIBTAG_FOUND ) + ADD_DEFINITIONS(-DTAGLIB_WITH_MP4_COVERS=1) + ADD_DEFINITIONS(-DTAGLIB_WITH_APE_SUPPORT=1) +ENDIF( NOT LIBTAG_FOUND ) + +PKG_CHECK_MODULES( LIBDBUS REQUIRED dbus-1 ) + +PKG_CHECK_MODULES( LIBGDKPIXBUF20 REQUIRED gdk-pixbuf-2.0 ) +PKG_CHECK_MODULES( LIBGIO REQUIRED gio-2.0 ) + +OPTION( ENABLE_IPOD "Enable iPod support by including libgpod support" ON ) +IF( ENABLE_IPOD ) + PKG_CHECK_MODULES( LIBGPOD libgpod-1.0 ) + IF( NOT LIBGPOD_FOUND ) + MESSAGE( " libgpod-dev not found! No iPod support!!" ) + ELSE( NOT LIBGPOD_FOUND ) + ADD_DEFINITIONS(-DWITH_LIBGPOD_SUPPORT=1) + ENDIF( NOT LIBGPOD_FOUND ) +ENDIF( ENABLE_IPOD ) -SET( ADD_WXSQLITE_SUPPORT 0 ) PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3 ) -IF( NOT LIBWXSQLITE3_LIBRARIES ) - PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3-2.8 ) - IF( NOT LIBWXSQLITE3_LIBRARIES ) - ADD_DEFINITIONS(-DADD_WXSQLITE_SUPPORT=1) - SET( ADD_WXSQLITE_SUPPORT 1 ) - MESSAGE( "-- * Using internal wxSqlite support" ) - ENDIF( NOT LIBWXSQLITE3_LIBRARIES ) -ENDIF( NOT LIBWXSQLITE3_LIBRARIES ) +IF( NOT LIBWXSQLITE3_FOUND ) + PKG_CHECK_MODULES( LIBWXSQLITE330 wxsqlite3-3.0 ) + IF( NOT LIBWXSQLITE330_FOUND ) + MESSAGE( FATAL_ERROR "wxSqlite3 not found" ) + ENDIF( NOT LIBWXSQLITE330_FOUND ) +ENDIF( NOT LIBWXSQLITE3_FOUND ) + +PKG_CHECK_MODULES( LIBJSONCPP jsoncpp ) +IF( NOT LIBJSONCPP_FOUND ) + MESSAGE( FALTAL_ERROR "libjsoncpp not found" ) +ENDIF( NOT LIBJSONCPP_FOUND ) # Include wxWidgets macros INCLUDE(${wxWidgets_USE_FILE}) -# -IF( EXISTS ${PROJECT_SOURCE_DIR}/.svn ) - # Probably a SVN workspace, determine revision level - FIND_PACKAGE(Subversion) - IF(Subversion_FOUND) - Subversion_WC_INFO(${PROJECT_SOURCE_DIR} GUAYADEQUE) - MESSAGE("Current revision is ${GUAYADEQUE_WC_REVISION}") - SET( _GUREVISION_ ${GUAYADEQUE_WC_REVISION}) - ELSE(Subversion_FOUND) - SET( _GUREVISION_ "" ) - ENDIF(Subversion_FOUND) -ENDIF( EXISTS ${PROJECT_SOURCE_DIR}/.svn ) +IF( NOT _GUREVISION_ ) + # Get the latest abbreviated commit hash of the working branch + execute_process( + COMMAND git log -1 --format=%h + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + OUTPUT_VARIABLE _GUREVISION_ + OUTPUT_STRIP_TRAILING_WHITESPACE + ) +ENDIF( NOT _GUREVISION_ ) + +# Make Version.h +CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/src/Version.h.in + ${CMAKE_CURRENT_BINARY_DIR}/Version.h ) -CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/src/Version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/src/Version.h ) - -# +# #ADD_DEFINITIONS(${wxWidgets_DEFINITIONS}) -ADD_DEFINITIONS( -Wall -O2 ) - -# We define the include paths here, our minimal source dir is one, +ADD_COMPILE_OPTIONS( -Wall ) +ADD_DEFINITIONS( -DDATADIR=\"${CMAKE_INSTALL_FULL_DATADIR}/guayadeque\" -DDATAROOTDIR=\"${CMAKE_INSTALL_FULL_DATAROOTDIR}\" ) + +# We define the include paths here, our minimal source dir is one, # and also the include dirs defined by wxWidgets -INCLUDE_DIRECTORIES(${Guayadeque_SOURCE_DIR} - ${Guayadeque_SOURCE_DIR}/src - ${wxWidgets_INCLUDE_DIRS} - ${GSTREAMER_INCLUDE_DIRS} - ${GSTREAMER_CTRL_INCLUDE_DIRS} - ${SQLITE3_INCLUDE_DIRS} - ${LIBCURL_INCLUDE_DIRS} - ${LIBTAG_INCLUDE_DIRS} - ${LIBDBUS_INCLUDE_DIRS} - ${LIBGIO_INCLUDE_DIRS} - ${LIBGPOD_INCLUDE_DIRS} - ${LIBINDICATE_INCLUDE_DIRS} - ${LIBINDICATE06_INCLUDE_DIRS} - ${LIBINDICATE07_INCLUDE_DIRS} - ${LIBAPPINDICATOR_INCLUDE_DIRS} - ${LIBWXSQLITE3_INCLUDE_DIRS} - ) - +INCLUDE_DIRECTORIES( + ${CMAKE_CURRENT_BINARY_DIR} + ${wxWidgets_INCLUDE_DIRS} + ${GSTREAMER_INCLUDE_DIRS} + ${GSTREAMER_TAG_INCLUDE_DIRS} + ${SQLITE3_INCLUDE_DIRS} + ${LIBCURL_INCLUDE_DIRS} + ${LIBTAG_INCLUDE_DIRS} + ${LIBDBUS_INCLUDE_DIRS} + ${LIBGIO_INCLUDE_DIRS} + ${LIBGPOD_INCLUDE_DIRS} + ${LIBWXSQLITE3_INCLUDE_DIRS} + ${LIBWXSQLITE330_INCLUDE_DIRS} + ${LIBJSONCPP_INCLUDE_DIRS} +) + +IF( PROFILE ) + ADD_DEFINITIONS( -pg ) + SET(CMAKE_EXE_LINKER_FLAGS "-pg -g") + MESSAGE( "Adding profiling code." ) +ENDIF( PROFILE ) + + ADD_SUBDIRECTORY( src ) ADD_SUBDIRECTORY( po ) # default configuration and desktop icon -INSTALL( FILES guayadeque.desktop DESTINATION share/applications ) -INSTALL( FILES guayadeque.png DESTINATION share/pixmaps/ ) -#INSTALL( FILES guayadeque.png DESTINATION share/app-install/icons/ ) -INSTALL( FILES guayadeque.default.conf DESTINATION share/guayadeque ) -INSTALL( FILES equalizers.default.conf DESTINATION share/guayadeque ) -INSTALL( FILES lyrics_sources.xml DESTINATION share/guayadeque ) +# freedesktop.org-specific files +INSTALL( FILES defconfig/guayadeque.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications ) +INSTALL( FILES defconfig/guayadeque.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pixmaps ) +INSTALL( FILES defconfig/guayadeque.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/appdata ) + +# program-specific files +INSTALL( FILES defconfig/guayadeque.default.conf DESTINATION ${CMAKE_INSTALL_DATADIR}/guayadeque ) +INSTALL( FILES defconfig/equalizers.default.conf DESTINATION ${CMAKE_INSTALL_DATADIR}/guayadeque ) +INSTALL( FILES defconfig/lyrics_sources.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/guayadeque ) CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" diff -Nru guayadeque-0.3.7~ds0/config.h.in guayadeque-0.4.7.r2229.1ae725a~kinetic/config.h.in --- guayadeque-0.3.7~ds0/config.h.in 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/config.h.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -// ---------------------------------------------------------------------- // -// -// ---------------------------------------------------------------------- // - -#cmakedefine USING_MP4V2_HEADER 1 - -// ---------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/debian/changelog guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/changelog --- guayadeque-0.3.7~ds0/debian/changelog 2015-08-10 10:18:29.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/changelog 2016-06-18 16:57:03.000000000 +0000 @@ -1,177 +1,5 @@ -guayadeque (0.3.7~ds0-2.1ubuntu2) wily; urgency=medium +guayadeque (0.4.7.r2229.1ae725a~kinetic-1) kinetic; urgency=low - * No-change rebuild against libwx*-0v5 + * Initial release (Closes: #nnnn) - -- Martin Pitt Mon, 10 Aug 2015 12:18:29 +0200 - -guayadeque (0.3.7~ds0-2.1ubuntu1) vivid; urgency=low - - * Merge from Debian unstable. Remaining changes: - - debian/control, debian/patches/05-diable-indicate.patch: - + Disable indicator, as mpris only is needed for sound - menu integration?! - - -- Artur Rona Mon, 29 Dec 2014 01:09:05 +0100 - -guayadeque (0.3.7~ds0-2.1) unstable; urgency=medium - - * Non-maintainer upload. - * Update to use wxWidgets 3.0, thanks to Damyan Ivanov for partial patch. - (Closes: #749978) - - -- Olly Betts Mon, 18 Aug 2014 16:39:38 +1200 - -guayadeque (0.3.7~ds0-2) unstable; urgency=low - - * Enable debug builds. (Closes: #746368) - * Bump debhelper to 9 to automatically enable hardening. - - -- Alessio Treglia Tue, 29 Apr 2014 16:02:10 +0100 - -guayadeque (0.3.7~ds0-1) unstable; urgency=low - - * New upstream release. - * Drop 01-desktop_file.patch, applied upstream. - * Drop build-dependency on libflac-dev. - * Update debian/copyright. - * Drop 04-libindicator_0.6.patch, applied upstream. - * Drop 02-wxsqlite3_linking.patch, applied by upstream. - * Bump Standards. - - -- Alessio Treglia Fri, 07 Mar 2014 11:34:34 +0000 - -guayadeque (0.3.5~ds0-4ubuntu1) raring; urgency=low - - * Disable indicator, as mpris only is needed for sound menu integration?! - - -- Dmitrijs Ledkovs Mon, 25 Mar 2013 04:08:28 +0000 - -guayadeque (0.3.5~ds0-4) unstable; urgency=low - - * libindicate-0.7 transition (Closes: #673811): - - Refresh 04-libindicator_0.6.patch - - Tigthen build-dep on libindicate-dev >= 0.6.92 - * Fix watch file. - * Really link with --as-needed. - - -- Alessio Treglia Mon, 21 May 2012 18:48:20 +0200 - -guayadeque (0.3.5~ds0-3) unstable; urgency=low - - * Let guayadeque build with libindicate-dev on all architectures. - * Apply patch from Evgeni Golov to make guayadeque ready to build - with libindicate 0.6. (Closes: #660868) - * Update debian/copyright. - * Bump Standards. - - -- Alessio Treglia Thu, 08 Mar 2012 07:59:38 +0100 - -guayadeque (0.3.5~ds0-2) unstable; urgency=low - - * Replace hurd-i386 with hurd-any. - * Update B-D's blacklists: don't build with libgpod only on hurd-any, - don't build with libdindicate on hurd-any, armhf and s390x. - * Bump wxsqlite3 minimum requirement to 3.0.0. - - -- Alessio Treglia Sun, 19 Feb 2012 17:28:31 +0100 - -guayadeque (0.3.5~ds0-1) unstable; urgency=low - - * New upstream release (LP: #930632): - - Allow to select tracks from album browser zoon cover mode - - Added load defaults in shortcuts preferences - - Added cue support - - Allow to change language from Preferences -> General - - All playlists but the dynamic playlists with sort defined can be - sorted by any criteria. - - Added collections support. You can define as many collections as - you want. - * Re-implement get-orig-source from the scratch by using debian/repack.* - scripts - * Remove 04-mmkeys.patch, applied upstream. - * Refresh other patches. - * Update debian/copyright. - - -- Alessio Treglia Sat, 11 Feb 2012 16:17:05 +0100 - -guayadeque (0.3.1~dfsg0-2) unstable; urgency=low - - * Make multimedia keys work on GNOME 3; thanks to Damyan Ivanov for - the report. (Closes: #655561) (LP: #860600) - - -- Alessio Treglia Thu, 12 Jan 2012 12:23:58 +0100 - -guayadeque (0.3.1~dfsg0-1) unstable; urgency=low - - * New upstream release. - * Strip wxsqlite3 stuff out of upstream's tarballs. - * Update get-orig-source target in debian/rules. - * Update gbp config file. - * Bump Standards. - * Build-depend on libwxsqlite3-2.8-dev - * Enable parallel builds. - * Link binaries against the system-wide copy of wxsqlite3. - * Point sources to the correct wxcurl's headers location. - * Update copyright file as per DEP-5 - * Improve debian/watch to handle the ~dfsg\d* suffix. - - -- Alessio Treglia Sat, 14 May 2011 15:08:03 +0200 - -guayadeque (0.2.9-2) unstable; urgency=low - - * Add -DBG package. - * Build-depend on libgpod-dev. - * Build-depend on libindicate-dev. - - -- Alessio Treglia Mon, 14 Mar 2011 20:31:18 +0100 - -guayadeque (0.2.9-1) unstable; urgency=low - - * Imported Upstream version 0.2.9 - * Drop 02-google_cover_search_engine_crash.patch patch, applied upstream. - - -- Alessio Treglia Fri, 25 Feb 2011 11:59:10 +0100 - -guayadeque (0.2.7-3) unstable; urgency=low - - * Upload to unstable. - * Pass -Wl,--as-needed to the linker. - - -- Alessio Treglia Wed, 09 Feb 2011 13:39:39 +0100 - -guayadeque (0.2.7-2) experimental; urgency=low - - * Add debian/source/local-options file. - * Fix random crashed in Google cover search engine (LP: #645029). - - -- Alessio Treglia Wed, 22 Sep 2010 11:36:02 +0200 - -guayadeque (0.2.7-1) experimental; urgency=low - - * Imported Upstream version 0.2.7 - * debian/rules: Use dh $@ --foo for compatibility with Debhelper 8. - * Refresh patches. - * Bump Standards. - - -- Alessio Treglia Wed, 01 Sep 2010 10:04:35 +0200 - -guayadeque (0.2.5-2) unstable; urgency=medium - - * Add .gitignore file. - * Update Standards-Version to 3.9.0. - * Change my email address. - * debian/rules: Clean-up. - * Remove reference to /usr/share/common-licenses/BSD to make lintian - happy. - * Don't link against OpenSSL, replace libcurl4-openssl-dev with - libcurl4-gnutls-dev in the Build-Depends field (Closes: #588226); - GPL violation, bump urgency to medium. - * Add debian/gbp.conf file. - - -- Alessio Treglia Tue, 06 Jul 2010 12:25:06 +0200 - -guayadeque (0.2.5-1) unstable; urgency=low - - * Initial release (Closes: #579837). - - -- Alessio Treglia Sun, 02 May 2010 02:31:10 +0200 + -- J.Rios Sat, 18 Jun 2016 16:57:03 +0000 diff -Nru guayadeque-0.3.7~ds0/debian/control guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/control --- guayadeque-0.3.7~ds0/debian/control 2014-12-29 00:09:23.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/control 2016-06-18 16:57:03.000000000 +0000 @@ -1,34 +1,14 @@ Source: guayadeque Section: sound Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Debian Multimedia Maintainers -Uploaders: - Alessio Treglia -Build-Depends: - cmake (>= 2.6), - debhelper (>= 9~), - gettext, - libcurl4-gnutls-dev (>= 7.18.2), - libdbus-1-dev, - libgpod-dev [!hurd-any], - libgstreamer0.10-dev, - libsqlite3-dev, - libtagc0-dev, - libwxgtk3.0-dev, - libwxsqlite3-3.0-dev +Maintainer: jrios +Build-Depends: cmake (>= 2.6), debhelper (>= 9~), gettext, libcurl4-openssl-dev (>= 7.18.2), libdbus-1-dev, libgpod-dev [!hurd-any], libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libsqlite3-dev, libtag1-dev, libwxgtk3.0-gtk3-dev, libwxsqlite3-3.0-dev, libjsoncpp-dev Standards-Version: 3.9.5 -Homepage: http://sourceforge.net/projects/guayadeque -Vcs-Git: git://git.debian.org/pkg-multimedia/guayadeque.git -Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/guayadeque.git +Homepage: http://guayadeque.org Package: guayadeque Architecture: any -Depends: - gstreamer0.10-plugins-base, - gstreamer0.10-plugins-good, - ${misc:Depends}, - ${shlibs:Depends} +Depends: gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, ${misc:Depends}, ${shlibs:Depends} Description: lightweight music player Guayadeque is a lightweight and easy-to-use music player that supports smart playlists and huge music collections. @@ -66,15 +46,3 @@ - MPRIS D-Bus interface support so it can easily controlled from music applets for example and many more. -Package: guayadeque-dbg -Section: debug -Priority: extra -Architecture: any -Depends: - guayadeque (= ${binary:Version}), - ${misc:Depends} -Description: lightweight music player - debugging symbols - Guayadeque is a lightweight and easy-to-use music player that supports - smart playlists and huge music collections. - . - This package provides the debugging symbols for guayadeque. diff -Nru guayadeque-0.3.7~ds0/debian/copyright guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/copyright --- guayadeque-0.3.7~ds0/debian/copyright 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/copyright 2016-06-18 16:57:03.000000000 +0000 @@ -1,126 +1,39 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Guayadeque Music Player -Upstream-Contact: Juan Rios -Source: http://sourceforge.net/projects/guayadeque/files/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: guayadeque +Upstream-Contact: +Source: Files: * -Copyright: 2008-2013 Juan Rios -License: GPL-3+ +Copyright: + +License: GPL-2.0+ + +Files: debian/* +Copyright: 2023 JRios +License: GPL-2.0+ -Files: src/hmac/* -Copyright: 2005-2007 Olivier Gay -License: BSD-3-clause - -Files: src/MD5.* -Copyright: No copyright holders -License: public-domain - This code implements the MD5 message-digest algorithm. - The algorithm is due to Ron Rivest. This code is based on the code - written by Colin Plumb in 1993, no copyright is claimed. - This code is in the public domain; do with it what you wish. - . - This version implements the MD5 algorithm for the free GUI toolkit wxWidgets. - Basic functionality, like MD5 hash creation out of strings and files, or - to verify strings and files against a given MD5 hash, was added - by Kai Krahn. - . - This code is provided "as is" and comes without any warranty! - -Files: src/{,wx/}curl/* -Copyright: 2004 Casey O'Donnell -License: wxWindows -Comment: - Quoting http://www.wxwidgets.org/about/newlicen.htm: - "wxWidgets is currently licensed under the "wxWindows Licence" - pending approval of the "wxWidgets Licence" which will be identical apart - from the name." - . - Please see the wxWindows license stanza. - -File: debian/* -Copyright: 2012-2014 Alessio Treglia -License: GPL-3+ - -License: GPL-3+ - This program is free software; you can redistribute it and/or modify +License: GPL-2.0+ + This package 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 + the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . - This program is distributed in the hope that it will be useful, + This package 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. . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - . You should have received a copy of the GNU General Public License - along with this program. If not, see . - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the project nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + along with this program. If not, see . - THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". -License: wxWindows - This library is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public Licence as published by - the Free Software Foundation; either version 2 of the Licence, or (at - your option) any later version. - . - This library 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 Library - General Public Licence for more details. - . - You should have received a copy of the GNU Library General Public Licence - along with this software, usually in a file named COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA. - . - EXCEPTION NOTICE - . - 1. As a special exception, the copyright holders of this library give - permission for additional uses of the text contained in this release of - the library as licenced under the wxWindows Library Licence, applying - either version 3.1 of the Licence, or (at your option) any later version of - the Licence as published by the copyright holders of version - 3.1 of the Licence document. - . - 2. The exception is that you may use, copy, link, modify and distribute - under your own terms, binary object code versions of works based - on the Library. - . - 3. If you copy code from files distributed under the terms of the GNU - General Public Licence or the GNU Library General Public Licence into a - copy of this library, as this licence permits, the exception does not - apply to the code that you add in this way. To avoid misleading anyone as - to the status of such modified files, you must delete this exception - notice from such code and/or adjust the licensing conditions notice - accordingly. - . - 4. If you write modifications of your own for this library, it is your - choice whether to permit this exception to apply to your modifications. - If you do not wish that, you must delete the exception notice from such - code and/or adjust the licensing conditions notice accordingly. +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. +# Please avoid picking licenses with terms that are more restrictive than the +# packaged work, as it may make Debian's contributions unacceptable upstream. +# +# If you need, there are some extra license texts available in two places: +# /usr/share/debhelper/dh_make/licenses/ +# /usr/share/common-licenses/ diff -Nru guayadeque-0.3.7~ds0/debian/docs guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/docs --- guayadeque-0.3.7~ds0/debian/docs 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/docs 2016-06-18 16:57:03.000000000 +0000 @@ -1 +1 @@ -docs/* +README diff -Nru guayadeque-0.3.7~ds0/debian/gbp.conf guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/gbp.conf --- guayadeque-0.3.7~ds0/debian/gbp.conf 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -[DEFAULT] -pristine-tar = True -compression = bzip2 diff -Nru guayadeque-0.3.7~ds0/debian/guayadeque.1 guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.1 --- guayadeque-0.3.7~ds0/debian/guayadeque.1 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,36 +0,0 @@ -.TH GUAYADEQUE 1 "May 2, 2010" -.SH NAME -guayadeque \- lightweight music player -.SH SYNOPSIS -.B guayadeque -.SH DESCRIPTION -This manual page documents briefly the -.B guayadeque -command. -.PP -.B Guayadeque -is a lightweight and easy-to-use music player that supports -smart playlists and huge music collections. -.TP -Guayadeque allows users to: - - Play mp3, ogg, flac, wma, mpc, mp4, ape, podcast and shoutcast radio. - - Read and write tags in all supported formats. - - Manage huge music collection. - - Download covers manually or automatically. - - Suggest music using Last.fm service. - - Play shoutcast radios. - - Download lyrics from different lyrics providers. - - Copy a selection to a directory or device. -.PP -.B Guayadeque -provides a D-Bus interface so it can easily controlled by -all MPRIS-compatible music applets. -.PP -After the installation, the application will be available from the -.B Applications -menu. -.SH AUTHOR -guayadeque was written by Juan Rios . -.PP -This manual page was written by Alessio Treglia , -for the Debian project (and may be used by others). diff -Nru guayadeque-0.3.7~ds0/debian/guayadeque.cron.d.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.cron.d.ex --- guayadeque-0.3.7~ds0/debian/guayadeque.cron.d.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.cron.d.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,4 @@ +# +# Regular cron jobs for the guayadeque package +# +0 4 * * * root [ -x /usr/bin/guayadeque_maintenance ] && /usr/bin/guayadeque_maintenance diff -Nru guayadeque-0.3.7~ds0/debian/guayadeque.doc-base.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.doc-base.ex --- guayadeque-0.3.7~ds0/debian/guayadeque.doc-base.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.doc-base.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,20 @@ +Document: guayadeque +Title: Debian guayadeque Manual +Author: +Abstract: This manual describes what guayadeque is + and how it can be used to + manage online manuals on Debian systems. +Section: unknown + +Format: debiandoc-sgml +Files: /usr/share/doc/guayadeque/guayadeque.sgml.gz + +Format: postscript +Files: /usr/share/doc/guayadeque/guayadeque.ps.gz + +Format: text +Files: /usr/share/doc/guayadeque/guayadeque.text.gz + +Format: HTML +Index: /usr/share/doc/guayadeque/html/index.html +Files: /usr/share/doc/guayadeque/html/*.html diff -Nru guayadeque-0.3.7~ds0/debian/guayadeque-docs.docs guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque-docs.docs --- guayadeque-0.3.7~ds0/debian/guayadeque-docs.docs 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque-docs.docs 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,2 @@ +README.Debian +README.source diff -Nru guayadeque-0.3.7~ds0/debian/guayadeque.install guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.install --- guayadeque-0.3.7~ds0/debian/guayadeque.install 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -debian/*.xpm usr/share/pixmaps -usr/bin -usr/share diff -Nru guayadeque-0.3.7~ds0/debian/guayadeque.manpages guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.manpages --- guayadeque-0.3.7~ds0/debian/guayadeque.manpages 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/*.1 diff -Nru guayadeque-0.3.7~ds0/debian/guayadeque.xpm guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.xpm --- guayadeque-0.3.7~ds0/debian/guayadeque.xpm 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/guayadeque.xpm 1970-01-01 00:00:00.000000000 +0000 @@ -1,191 +0,0 @@ -/* XPM */ -static char *guayadeque[] = { -/* columns rows colors chars-per-pixel */ -"32 32 153 2", -" c #1D1817", -". c #221D1B", -"X c #26221C", -"o c #2D2C1A", -"O c #31311F", -"+ c #383B1D", -"@ c #272220", -"# c #2A2523", -"$ c #2D2926", -"% c #2F2A28", -"& c #322D2B", -"* c #343423", -"= c #35312D", -"- c #3B3B2B", -"; c #373231", -": c #3A3533", -"> c #3E3A37", -", c #3F3A38", -"< c #423D3B", -"1 c #3D431C", -"2 c #42442B", -"3 c #4C4E36", -"4 c #45403E", -"5 c #59642C", -"6 c #596132", -"7 c #5E6A30", -"8 c #65742C", -"9 c #697B2D", -"0 c #504C4A", -"q c #595653", -"w c #625E5D", -"e c #5E604B", -"r c #6E6A69", -"t c #7C7976", -"y c #748C27", -"u c #73892A", -"i c #76873A", -"p c #77893A", -"a c #7D913B", -"s c #768050", -"d c #839B36", -"f c #839A3A", -"g c #8CAF24", -"h c #8EB126", -"j c #90B427", -"k c #8EAE30", -"l c #89A03F", -"z c #96B33F", -"x c #9BBB3A", -"c c #9AC128", -"v c #9FC828", -"b c #A2CD25", -"n c #A5CF2A", -"m c #A4D027", -"M c #A6D02D", -"N c #A5CC33", -"B c #A7D030", -"V c #A9D135", -"C c #ACD33C", -"Z c #A1BF45", -"A c #ABB972", -"S c #AACB48", -"D c #AFD441", -"F c #AED049", -"G c #B1D645", -"H c #B3D847", -"J c #B3D74C", -"K c #B4D84D", -"L c #B5D750", -"P c #B6D853", -"I c #B8D955", -"U c #BADA5A", -"Y c #BFDD64", -"T c #C2DE67", -"R c #C3DF6B", -"E c #C4DF73", -"W c #C3E067", -"Q c #C5E06E", -"! c #C6E074", -"~ c #C8E27B", -"^ c #0084C5", -"/ c #0A8BC7", -"( c #008CCE", -") c #0B8CC9", -"_ c #138DC8", -"` c #1691CB", -"' c #1B92CB", -"] c #008ED1", -"[ c #0092D6", -"{ c #228FC4", -"} c #2496CC", -"| c #2A97CB", -" . c #2E99CD", -".. c #319ACC", -"X. c #399ECF", -"o. c #479FCB", -"O. c #5CA6CC", -"+. c #5CA9CF", -"@. c #44A4D5", -"#. c #53A9D2", -"$. c #5CADD2", -"%. c #64B2D4", -"&. c #6CB5D5", -"*. c #71B8D6", -"=. c #7FBED6", -"-. c #868482", -";. c #8E8E8D", -":. c #949392", -">. c #A19F9E", -",. c #A5A3A3", -"<. c #A8A7A5", -"1. c #B2B1B0", -"2. c #C7E180", -"3. c #CBE383", -"4. c #CDE58C", -"5. c #C9E29F", -"6. c #D1E692", -"7. c #D5E89D", -"8. c #CFE5A5", -"9. c #CCE4AC", -"0. c #D3E7A3", -"q. c #D1E6AD", -"w. c #D4E8AD", -"e. c #D9E9AD", -"r. c #CBE3B0", -"t. c #CBE4BC", -"y. c #D4E8B0", -"u. c #DFECB9", -"i. c #E0EDBA", -"p. c #82BBD3", -"a. c #85C4DB", -"s. c #89C6D9", -"d. c #9ECDD4", -"f. c #95C6DD", -"g. c #B6D7CA", -"h. c #B6D9CE", -"j. c #B8DACB", -"k. c #A5CFDC", -"l. c #A9D3D3", -"z. c #CECDCC", -"x. c #DEDDDD", -"c. c #C5E0C4", -"v. c #CAE2C5", -"b. c #C3E0CA", -"n. c #CAE3CC", -"m. c #E7EFCF", -"M. c #E6E9DD", -"N. c #EAEFDB", -"B. c #D7E8E6", -"V. c #E5E5E4", -"C. c #E8EBE0", -"Z. c #EFF1E9", -"A. c None", -/* pixels */ -"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.V.x.x.A.A.A.A.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.1.t -.>.z.A.A.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.p.;.0 4 < q <.V.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.[ [ [ ( $.;.4 4 < > < <.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.[ [ [ [ ] ( $.;.< < > ; = 0 z.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.[ [ [ [ ] ( ^ $.;.> < : ; = & :.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.[ [ [ [ ] ( ` @.%.k.;.- > ; ; ; = t f.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.[ [ [ ( ` &.g.8.~ E r - - - p f d A s.( A.A.A.A.A.A.", -"A.A.A.A.A.[ [ [ ( .l.4.G n b b 9 ; & - j m m T s.] [ A.A.A.A.A.", -"A.A.A.A.[ [ [ ( | h.Q N n n b n 8 & & - j m b T s.( [ A.A.A.A.A.", -"A.A.A.A.[ [ ] ) d.! V B B M n v 8 & & * j b b T s.( [ [ A.A.A.A.", -"A.A.A.A.[ [ ( #.0.D C V V k 9 5 2 % # * j b b T s.] [ [ A.A.A.A.", -"A.A.A.[ [ [ / d.R D C C d e w ; % # # * g b b T s.( [ [ A.A.A.A.", -"A.A.A.[ [ ] ' c.P D D x 3 ,.V.q # # @ o j m b T s.] [ [ A.A.A.A.", -"A.A.A.[ [ ( ..r.J G G a ; r :.< # . . o g b b T s.] [ [ A.A.A.A.", -"A.A.A.[ [ ( X.9.K J H i & % % # @ . . o j m b T s.( [ [ A.A.A.A.", -"A.A.A.[ [ ] | r.I J K l = # # X . . 1 c b b T s.( [ [ A.A.A.A.", -"A.A.A.[ [ ] _ g.Y P J S 6 # @ . . X y M n b T s.] [ [ A.A.A.A.", -"A.A.A.A.[ [ ^ a.4.P J J S 6 * X X + u N M n n T s.( [ [ A.A.A.A.", -"A.A.A.A.[ [ ( ..v.Y P P K F z d d x C V V V n T s.( [ [ A.A.A.A.", -"A.A.A.A.[ [ [ ( &.q.U P P J J G G C C C V V m Q s.( [ A.A.A.A.A.", -"A.A.A.A.A.[ [ ] / =.w.R P P J J G G C C C V B Q s.] [ A.A.A.A.A.", -"A.A.A.A.A.[ [ [ ( / %.b.6.R U I P I ~ ! C C V ! s.( A.A.A.A.A.A.", -"A.A.A.A.A.A.[ [ [ ] ( } *.l.c.t.t.j.B.6.C C V 3.a.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.[ [ [ [ ] ( ) ' } { O.v.U D D C 0.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.[ [ [ [ [ [ ] ( | n.R J G D U m.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.[ [ [ [ [ ( X.9.P J J F 7.V.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.A.A.[ [ ( o.q.I K K 3.N.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.e.I U 6.N.A.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.u.4.u.C.A.A.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.Z.M.A.A.A.A.A.A.A.A.A.A.A.A.A.", -"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A." -}; diff -Nru guayadeque-0.3.7~ds0/debian/manpage.1.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.1.ex --- guayadeque-0.3.7~ds0/debian/manpage.1.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.1.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,56 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" (C) Copyright 2023 JRios , +.\" +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH Guayadeque SECTION "March 19 2023" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +guayadeque \- program to do something +.SH SYNOPSIS +.B guayadeque +.RI [ options ] " files" ... +.br +.B bar +.RI [ options ] " files" ... +.SH DESCRIPTION +This manual page documents briefly the +.B guayadeque +and +.B bar +commands. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBguayadeque\fP is a program that... +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +For a complete description, see the Info files. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. +.SH SEE ALSO +.BR bar (1), +.BR baz (1). +.br +The programs are documented fully by +.IR "The Rise and Fall of a Fooish Bar" , +available via the Info system. diff -Nru guayadeque-0.3.7~ds0/debian/manpage.md.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.md.ex --- guayadeque-0.3.7~ds0/debian/manpage.md.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.md.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,126 @@ +% guayadeque(SECTION) | User Commands +% +% "March 19 2023" + +[comment]: # The lines above form a Pandoc metadata block. They must be +[comment]: # the first ones in the file. +[comment]: # See https://pandoc.org/MANUAL.html#metadata-blocks for details. + +[comment]: # pandoc -s -f markdown -t man package.md -o package.1 +[comment]: # +[comment]: # A manual page package.1 will be generated. You may view the +[comment]: # manual page with: nroff -man package.1 | less. A typical entry +[comment]: # in a Makefile or Makefile.am is: +[comment]: # +[comment]: # package.1: package.md +[comment]: # pandoc --standalone --from=markdown --to=man $< --output=$@ +[comment]: # +[comment]: # The pandoc binary is found in the pandoc package. Please remember +[comment]: # that if you create the nroff version in one of the debian/rules +[comment]: # file targets, such as build, you will need to include pandoc in +[comment]: # your Build-Depends control field. + +[comment]: # Remove the lines starting with `[comment]:' in this file in order +[comment]: # to avoid warning messages from pandoc. + +# NAME + +guayadeque - program to do something + +# SYNOPSIS + +**guayadeque** **-e** _this_ [**\-\-example=that**] [{**-e** | **\-\-example**} _this_] + [{**-e** | **\-\-example**} {_this_ | _that_}] + +**guayadeque** [{**-h** | *\-\-help**} | {**-v** | **\-\-version**}] + +# DESCRIPTION + +This manual page documents briefly the **guayadeque** and **bar** commands. + +This manual page was written for the Debian distribution because the +original program does not have a manual page. Instead, it has documentation +in the GNU info(1) format; see below. + +**guayadeque** is a program that... + +# OPTIONS + +The program follows the usual GNU command line syntax, with long options +starting with two dashes (`-'). A summary of options is included below. For +a complete description, see the **info**(1) files. + +**-e** _this_, **\-\-example=**_that_ +: Does this and that. + +**-h**, **\-\-help** +: Show summary of options. + +**-v**, **\-\-version** +: Show version of program. + +# FILES + +/etc/foo.conf +: The system-wide configuration file to control the behaviour of + guayadeque. See **foo.conf**(5) for further details. + +${HOME}/.foo.conf +: The per-user configuration file to control the behaviour of + guayadeque. See **foo.conf**(5) for further details. + +# ENVIRONMENT + +**FOO_CONF** +: If used, the defined file is used as configuration file (see also + the section called “FILES”). + +# DIAGNOSTICS + +The following diagnostics may be issued on stderr: + +Bad configuration file. Exiting. +: The configuration file seems to contain a broken configuration + line. Use the **\-\-verbose** option, to get more info. + +**guayadeque** provides some return codes, that can be used in scripts: + + Code Diagnostic + 0 Program exited successfully. + 1 The configuration file seems to be broken. + +# BUGS + +The program is currently limited to only work with the foobar library. + +The upstream BTS can be found at http://bugzilla.foo.tld. + +# SEE ALSO + +**bar**(1), **baz**(1), **foo.conf**(5) + +The programs are documented fully by The Rise and Fall of a Fooish Bar +available via the **info**(1) system. + +# AUTHOR + +JRios +: Wrote this manpage for the Debian system. + +# COPYRIGHT + +Copyright © 2007 JRios + +This manual page was written for the Debian system (and may be used by +others). + +Permission is granted to copy, distribute and/or modify this document under +the terms of the GNU General Public License, Version 2 or (at your option) +any later version published by the Free Software Foundation. + +On Debian systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL. + +[comment]: # Local Variables: +[comment]: # mode: markdown +[comment]: # End: diff -Nru guayadeque-0.3.7~ds0/debian/manpage.sgml.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.sgml.ex --- guayadeque-0.3.7~ds0/debian/manpage.sgml.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.sgml.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,154 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + FIRSTNAME"> + SURNAME"> + + March 19 2023"> + + SECTION"> + anonbeat@gmail.com"> + + Guayadeque"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + program to do something + + + + &dhpackage; + + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; and bar + commands. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation in the &gnu; + Info format; see below. + + &dhpackage; is a program that... + + + + OPTIONS + + These programs follow the usual &gnu; command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below. For a complete description, see the + Info files. + + + + + + + + Show summary of options. + + + + + + + + Show version of program. + + + + + + SEE ALSO + + bar (1), baz (1). + + The programs are documented fully by The Rise and + Fall of a Fooish Bar available via the + Info system. + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (and may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ + diff -Nru guayadeque-0.3.7~ds0/debian/manpage.xml.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.xml.ex --- guayadeque-0.3.7~ds0/debian/manpage.xml.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/manpage.xml.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,291 @@ + +.
will be generated. You may view the +manual page with: nroff -man .
| less'. A typical entry +in a Makefile or Makefile.am is: + +DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl +XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" + +manpage.1: manpage.xml + $(XP) $(DB2MAN) $< + +The xsltproc binary is found in the xsltproc package. The XSL files are in +docbook-xsl. A description of the parameters you can use can be found in the +docbook-xsl-doc-* packages. Please remember that if you create the nroff +version in one of the debian/rules file targets (such as build), you will need +to include xsltproc and docbook-xsl in your Build-Depends control field. +Alternatively use the xmlto command/package. That will also automatically +pull in xsltproc and docbook-xsl. + +Notes for using docbook2x: docbook2x-man does not automatically create the +AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as + ... . + +To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections +read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be +found in the docbook-xsl-doc-html package. + +Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` + +General documentation about man-pages and man-page-formatting: +man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + +--> + + + + + + + + + + + + + +]> + + + + &dhtitle; + &dhpackage; + + + &dhfirstname; + &dhsurname; + Wrote this manpage for the Debian system. +
+ &dhemail; +
+
+
+ + 2007 + &dhusername; + + + This manual page was written for the Debian system + (and may be used by others). + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU General Public License, + Version 2 or (at your option) any later version published by + the Free Software Foundation. + On Debian systems, the complete text of the GNU General Public + License can be found in + /usr/share/common-licenses/GPL. + +
+ + &dhucpackage; + &dhsection; + + + &dhpackage; + program to do something + + + + &dhpackage; + + + + + + + + + this + + + + + + + + this + that + + + + + &dhpackage; + + + + + + + + + + + + + + + + + + + DESCRIPTION + This manual page documents briefly the + &dhpackage; and bar + commands. + This manual page was written for the Debian distribution + because the original program does not have a manual page. + Instead, it has documentation in the GNU + info + 1 + format; see below. + &dhpackage; is a program that... + + + OPTIONS + The program follows the usual GNU command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below. For a complete description, see the + + info + 1 + files. + + + + + + + Does this and that. + + + + + + + Show summary of options. + + + + + + + Show version of program. + + + + + + FILES + + + /etc/foo.conf + + The system-wide configuration file to control the + behaviour of &dhpackage;. See + + foo.conf + 5 + for further details. + + + + ${HOME}/.foo.conf + + The per-user configuration file to control the + behaviour of &dhpackage;. See + + foo.conf + 5 + for further details. + + + + + + ENVIRONMENT + + + FOO_CONF + + If used, the defined file is used as configuration + file (see also ). + + + + + + DIAGNOSTICS + The following diagnostics may be issued + on stderr: + + + Bad configuration file. Exiting. + + The configuration file seems to contain a broken configuration + line. Use the option, to get more info. + + + + + &dhpackage; provides some return codes, that can + be used in scripts: + + Code + Diagnostic + + 0 + Program exited successfully. + + + 1 + The configuration file seems to be broken. + + + + + + BUGS + The program is currently limited to only work + with the foobar library. + The upstreams BTS can be found + at . + + + SEE ALSO + + + bar + 1 + , + baz + 1 + , + foo.conf + 5 + + The programs are documented fully by The Rise and + Fall of a Fooish Bar available via the + info + 1 + system. + +
+ diff -Nru guayadeque-0.3.7~ds0/debian/menu guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/menu --- guayadeque-0.3.7~ds0/debian/menu 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/menu 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -?package(guayadeque):needs="X11"\ - section="Applications/Sound"\ - title="guayadeque"\ - longtitle="Guayadeque Music Player"\ - icon="/usr/share/pixmaps/guayadeque.xpm"\ - command="/usr/bin/guayadeque" diff -Nru guayadeque-0.3.7~ds0/debian/patches/03-curl_headers_location.patch guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/03-curl_headers_location.patch --- guayadeque-0.3.7~ds0/debian/patches/03-curl_headers_location.patch 2014-08-14 04:07:05.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/03-curl_headers_location.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ -Description: Point sources to the correct wxcurl's headers location. -Author: Alessio Treglia -Forwarded: no ---- - src/LastFM.cpp | 2 +- - src/LastFMPanel.cpp | 2 +- - src/LyricsPanel.cpp | 2 +- - src/MainFrame.h | 2 +- - src/MusicBrainz.cpp | 2 +- - src/MusicDns.cpp | 2 +- - src/Podcasts.h | 2 +- - 7 files changed, 7 insertions(+), 7 deletions(-) - ---- a/src/LastFM.cpp -+++ b/src/LastFM.cpp -@@ -24,7 +24,7 @@ - #include "DbCache.h" - #include "Utils.h" - --#include "curl/http.h" -+#include "wx/curl/http.h" - - #include - #include ---- a/src/LastFMPanel.cpp -+++ b/src/LastFMPanel.cpp -@@ -21,7 +21,7 @@ - #include "LastFMPanel.h" - - #include "Commands.h" --#include "curl/http.h" -+#include "wx/curl/http.h" - #include "Images.h" - #include "MainApp.h" - #include "Settings.h" ---- a/src/LyricsPanel.cpp -+++ b/src/LyricsPanel.cpp -@@ -23,7 +23,7 @@ - #include "Base64.h" - #include "Commands.h" - #include "Config.h" --#include "curl/http.h" -+#include "wx/curl/http.h" - #include "Preferences.h" - #include "Images.h" - #include "ListView.h" ---- a/src/MainFrame.h -+++ b/src/MainFrame.h -@@ -26,7 +26,7 @@ - #include "Config.h" - #include "CoverPanel.h" - #include "Collections.h" --#include "curl/http.h" -+#include "wx/curl/http.h" - #include "dbus/gudbus.h" - #include "dbus/mpris.h" - #include "dbus/mpris2.h" ---- a/src/MusicBrainz.cpp -+++ b/src/MusicBrainz.cpp -@@ -21,7 +21,7 @@ - #include "MusicBrainz.h" - - #include "Utils.h" --#include "curl/http.h" -+#include "wx/curl/http.h" - - #include - #include ---- a/src/MusicDns.cpp -+++ b/src/MusicDns.cpp -@@ -21,7 +21,7 @@ - #include "MusicDns.h" - - #include "Commands.h" --#include "curl/http.h" -+#include "wx/curl/http.h" - #include "MusicBrainz.h" - #include "Utils.h" - #include "Version.h" ---- a/src/Podcasts.h -+++ b/src/Podcasts.h -@@ -21,7 +21,7 @@ - #ifndef PODCASTS_H - #define PODCASTS_H - --#include "curl/http.h" -+#include "wx/curl/http.h" - - #include - #include diff -Nru guayadeque-0.3.7~ds0/debian/patches/05-diable-indicate.patch guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/05-diable-indicate.patch --- guayadeque-0.3.7~ds0/debian/patches/05-diable-indicate.patch 2014-12-29 00:05:46.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/05-diable-indicate.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -Description: Disable indicator, as mpris only is needed?! -Author: Dmitrijs Ledkovs -Last-Update: 2014-12-29 - -diff -pruN -x '*~' guayadeque-0.3.7~ds0.orig/CMakeLists.txt guayadeque-0.3.7~ds0/CMakeLists.txt ---- guayadeque-0.3.7~ds0.orig/CMakeLists.txt 2014-02-16 23:22:22.000000000 +0100 -+++ guayadeque-0.3.7~ds0/CMakeLists.txt 2014-12-29 01:03:57.741364717 +0100 -@@ -95,23 +95,6 @@ ELSE( NOT LIBGPOD_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBGPOD_SUPPORT=1) - ENDIF( NOT LIBGPOD_LIBRARIES ) - --PKG_CHECK_MODULES( LIBINDICATE07 indicate-0.7 ) --IF( NOT LIBINDICATE07_LIBRARIES ) -- PKG_CHECK_MODULES( LIBINDICATE06 indicate-0.6 ) -- IF( NOT LIBINDICATE06_LIBRARIES ) -- PKG_CHECK_MODULES( LIBINDICATE indicate ) -- IF( NOT LIBINDICATE_LIBRARIES ) -- MESSAGE( " libindicate library not found! No sound menu support!!" ) -- ELSE( NOT LIBINDICATE_LIBRARIES ) -- ADD_DEFINITIONS(-DWITH_LIBINDICATE_SUPPORT=1) -- ENDIF( NOT LIBINDICATE_LIBRARIES ) -- ELSE( NOT LIBINDICATE06_LIBRARIES ) -- ADD_DEFINITIONS(-DWITH_LIBINDICATE_SUPPORT=1) -- ENDIF( NOT LIBINDICATE06_LIBRARIES ) --ELSE( NOT LIBINDICATE07_LIBRARIES ) -- ADD_DEFINITIONS(-DWITH_LIBINDICATE_SUPPORT=1) --ENDIF( NOT LIBINDICATE07_LIBRARIES ) -- - PKG_CHECK_MODULES( LIBAPPINDICATOR appindicator-0.1 ) - IF( LIBAPPINDICATOR_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBAPPINDICATOR_SUPPORT=1) diff -Nru guayadeque-0.3.7~ds0/debian/patches/05-wx3.0.patch guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/05-wx3.0.patch --- guayadeque-0.3.7~ds0/debian/patches/05-wx3.0.patch 2014-08-16 00:54:54.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/05-wx3.0.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,700 +0,0 @@ -Description: Fix to work with wxwidgets3.0 - Based on partial patch by dam. -Author: Olly Betts -Bug-Debian: http://bugs.debian.org/749978 -Forwarded: no -Last-Update: 2014-08-14 - ---- a/src/ListView.h -+++ b/src/ListView.h -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - class guListViewClient; - class guListViewHeader; -@@ -330,7 +331,7 @@ - size_t GetVisibleEnd( void ) const { return m_ListBox->GetVisibleEnd(); } - size_t GetFirstVisibleLine() const { return m_ListBox->GetFirstVisibleLine(); } - size_t GetLastVisibleLine() const { return m_ListBox->GetLastVisibleLine(); } -- bool ScrollLines( int lines ) { return m_ListBox->ScrollLines( lines ); } -+ bool ScrollLines( int lines ) { return m_ListBox->wxWindow::ScrollLines( lines ); } - - bool ScrollToLine( size_t line ) { return m_ListBox->ScrollToLine( line ); } - ---- a/src/FileBrowser.cpp -+++ b/src/FileBrowser.cpp -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - - WX_DEFINE_OBJARRAY(guFileItemArray); - -@@ -221,7 +222,7 @@ - - DirBtnSizer->Add( 0, 0, 1, wxEXPAND, 5 ); - -- m_ShowLibPathsBtn = new wxToggleBitmapButton( this, wxID_ANY, guImage( guIMAGE_INDEX_tiny_library ), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW ); -+ m_ShowLibPathsBtn = new wxBitmapToggleButton( this, wxID_ANY, guImage( guIMAGE_INDEX_tiny_library ), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW ); - m_ShowLibPathsBtn->SetToolTip( ShowPaths == guFILEBROWSER_SHOWPATH_SYSTEM ? - _( "See used locations" ) : - _( "See system files" ) ); ---- a/src/FileBrowser.h -+++ b/src/FileBrowser.h -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - - - #define guPANEL_FILEBROWSER_DIRCTRL ( 1 << 0 ) -@@ -122,7 +123,7 @@ - guMediaViewer * m_MediaViewer; - guGenericDirCtrl * m_DirCtrl; - bool m_AddingFolder; -- wxToggleBitmapButton * m_ShowLibPathsBtn; -+ wxBitmapToggleButton * m_ShowLibPathsBtn; - - void OnShowLibPathsClick( wxCommandEvent& event ); - ---- a/src/AuiNotebook.cpp -+++ b/src/AuiNotebook.cpp -@@ -47,8 +47,8 @@ - m_TextFgColor = wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT ); - m_SelTextFgColour = wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT ); - -- m_disabled_close_bmp = guImage( guIMAGE_INDEX_tiny_close_normal ); -- m_active_close_bmp = guImage( guIMAGE_INDEX_tiny_close_highlight ); -+ m_disabledCloseBmp = guImage( guIMAGE_INDEX_tiny_close_normal ); -+ m_activeCloseBmp = guImage( guIMAGE_INDEX_tiny_close_highlight ); - } - - // -------------------------------------------------------------------------------- // -@@ -60,9 +60,9 @@ - wxAuiTabArt * guAuiTabArt::Clone() - { - guAuiTabArt * art = new guAuiTabArt; -- art->SetNormalFont( m_normal_font ); -- art->SetSelectedFont( m_selected_font ); -- art->SetMeasuringFont( m_measuring_font ); -+ art->SetNormalFont( m_normalFont ); -+ art->SetSelectedFont( m_selectedFont ); -+ art->SetMeasuringFont( m_measuringFont ); - // art->m_BgColor = m_BgColor; - // art->m_SelBgColor = m_SelBgColor; - // art->m_TextFgColor = m_TextFgColor; -@@ -75,7 +75,7 @@ - // draw background - //wxColor top_color = m_base_colour; - wxColor top_color = m_BgColor; -- wxColor bottom_color = wxAuiStepColour( m_base_colour, 120 ); -+ wxColor bottom_color = wxAuiStepColour( m_baseColour, 120 ); - wxRect r; - - if( m_flags & wxAUI_NB_BOTTOM ) -@@ -88,7 +88,7 @@ - dc.GradientFillLinear( r, top_color, bottom_color, wxNORTH ); - - // draw base lines -- dc.SetPen( m_border_pen ); -+ dc.SetPen( m_borderPen ); - int y = rect.GetHeight(); - int w = rect.GetWidth(); - -@@ -120,10 +120,10 @@ - if( caption.empty() ) - caption = wxT("Xj"); - -- dc.SetFont(m_selected_font); -+ dc.SetFont(m_selectedFont); - dc.GetTextExtent(caption, &selected_textx, &selected_texty); - -- dc.SetFont(m_normal_font); -+ dc.SetFont(m_normalFont); - dc.GetTextExtent(caption, &normal_textx, &normal_texty); - - // figure out the size of the tab -@@ -135,7 +135,7 @@ - close_button_state, - x_extent); - -- wxCoord tab_height = m_tab_ctrl_height - 1; -+ wxCoord tab_height = m_tabCtrlHeight - 1; - if( !page.active ) - tab_height -= 2; - wxCoord tab_width = tab_size.x; -@@ -150,12 +150,12 @@ - - if( page.active ) - { -- dc.SetFont( m_selected_font ); -+ dc.SetFont( m_selectedFont ); - texty = selected_texty; - } - else - { -- dc.SetFont(m_normal_font); -+ dc.SetFont(m_normalFont); - texty = normal_texty; - } - -@@ -221,7 +221,7 @@ - // } - - // draw tab outline -- dc.SetPen( m_border_pen ); -+ dc.SetPen( m_borderPen ); - dc.SetBrush( * wxTRANSPARENT_BRUSH ); - dc.DrawPolygon( WXSIZEOF( border_points ), border_points ); - -@@ -230,7 +230,7 @@ - if( page.active ) - { - if( m_flags & wxAUI_NB_BOTTOM ) -- dc.SetPen( wxPen( wxColour( wxAuiStepColour( m_base_colour, 170 ) ) ) ); -+ dc.SetPen( wxPen( wxColour( wxAuiStepColour( m_baseColour, 170 ) ) ) ); - // TODO: else if (m_flags &wxAUI_NB_LEFT) {} - // TODO: else if (m_flags &wxAUI_NB_RIGHT) {} - else //for wxAUI_NB_TOP -@@ -246,7 +246,7 @@ - int close_button_width = 0; - if (close_button_state != wxAUI_BUTTON_STATE_HIDDEN) - { -- close_button_width = m_active_close_bmp.GetWidth(); -+ close_button_width = m_activeCloseBmp.GetWidth(); - } - - -@@ -284,12 +284,12 @@ - // draw close button if necessary - if (close_button_state != wxAUI_BUTTON_STATE_HIDDEN) - { -- wxBitmap bmp = m_disabled_close_bmp; -+ wxBitmap bmp = m_disabledCloseBmp; - - if (close_button_state == wxAUI_BUTTON_STATE_HOVER || - close_button_state == wxAUI_BUTTON_STATE_PRESSED) - { -- bmp = m_active_close_bmp; -+ bmp = m_activeCloseBmp; - } - - wxRect rect(tab_x + tab_width - close_button_width - 1, -@@ -367,14 +367,14 @@ - // UpdateTabCtrlHeight() does the actual tab resizing. It's meant - // to be used interally - // -------------------------------------------------------------------------------- // --void guAuiNotebook::UpdateTabCtrlHeight() -+bool guAuiNotebook::UpdateTabCtrlHeight() - { - // get the tab ctrl height we will use - int height = CalculateTabCtrlHeight(); - - wxAuiTabArt* art = m_tabs.GetArtProvider(); - -- m_tab_ctrl_height = height; -+ m_tabCtrlHeight = height; - - wxAuiPaneInfoArray& all_panes = m_mgr.GetAllPanes(); - size_t i, pane_count = all_panes.GetCount(); -@@ -385,10 +385,12 @@ - continue; - wxTabFrame* tab_frame = (wxTabFrame*)pane.window; - wxAuiTabCtrl* tabctrl = tab_frame->m_tabs; -- tab_frame->SetTabCtrlHeight(m_tab_ctrl_height); -+ tab_frame->SetTabCtrlHeight(m_tabCtrlHeight); - tabctrl->SetArtProvider(art->Clone()); - tab_frame->DoSizing(); - } -+ -+ return true; - } - - // -------------------------------------------------------------------------------- // -@@ -447,7 +449,7 @@ - if( p ) - tabs += wxT( "," ); - -- if( ( int ) page_idx == m_curpage ) -+ if( ( int ) page_idx == m_curPage ) - tabs += wxT( "*" ); - else if( ( int ) p == tabframe->m_tabs->GetActivePage() ) - tabs += wxT( "+" ); -@@ -501,12 +503,12 @@ - // create a new tab frame - wxTabFrame * new_tabs = new wxTabFrame; - new_tabs->m_tabs = new wxAuiTabCtrl( this, -- m_tab_id_counter++, -+ m_tabIdCounter++, - wxDefaultPosition, - wxDefaultSize, - wxNO_BORDER | wxWANTS_CHARS ); - new_tabs->m_tabs->SetArtProvider( m_tabs.GetArtProvider()->Clone() ); -- new_tabs->SetTabCtrlHeight( m_tab_ctrl_height ); -+ new_tabs->SetTabCtrlHeight( m_tabCtrlHeight ); - new_tabs->m_tabs->SetFlags( m_flags ); - wxAuiTabCtrl * dest_tabs = new_tabs->m_tabs; - -@@ -555,7 +557,7 @@ - m_mgr.LoadPerspective( frames ); - - // Force refresh of selection -- m_curpage = -1; -+ m_curPage = -1; - SetSelection( sel_page ); - - return true; ---- a/src/AuiNotebook.h -+++ b/src/AuiNotebook.h -@@ -205,7 +205,7 @@ - - virtual ~guAuiNotebook(); - -- virtual void UpdateTabCtrlHeight(); -+ virtual bool UpdateTabCtrlHeight(); - - wxString SavePerspective( void ); - bool LoadPerspective( const wxString &layout ); ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -120,7 +120,7 @@ - SET( ADD_WXSQLITE_SUPPORT 0 ) - PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3 ) - IF( NOT LIBWXSQLITE3_LIBRARIES ) -- PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3-2.8 ) -+ PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3-3.0 ) - IF( NOT LIBWXSQLITE3_LIBRARIES ) - ADD_DEFINITIONS(-DADD_WXSQLITE_SUPPORT=1) - SET( ADD_WXSQLITE_SUPPORT 1 ) ---- a/src/LastFMPanel.cpp -+++ b/src/LastFMPanel.cpp -@@ -2812,7 +2812,7 @@ - if( event.GetKeyCode() == WXK_RETURN ) - { - wxCommandEvent CmdEvent( wxEVT_COMMAND_TEXT_ENTER ); -- m_ArtistTextCtrl->AddPendingEvent( CmdEvent ); -+ m_ArtistTextCtrl->GetEventHandler()->AddPendingEvent( CmdEvent ); - return; - } - event.Skip(); ---- a/src/MainApp.cpp -+++ b/src/MainApp.cpp -@@ -360,8 +360,7 @@ - if( LangInfo ) - { - guLogError( wxT( "Could not initialize the translations engine for ( %s )" ), LangInfo->CanonicalName.c_str() ); -- wxStandardPaths StdPaths; -- guLogError( wxT( "Locale directory '%s'" ), StdPaths.GetLocalizedResourcesDir( LangInfo->CanonicalName, wxStandardPaths::ResourceCat_Messages).c_str() ); -+ guLogError( wxT( "Locale directory '%s'" ), wxStandardPaths::Get().GetLocalizedResourcesDir( LangInfo->CanonicalName, wxStandardPaths::ResourceCat_Messages).c_str() ); - } - else - { ---- a/src/PLSoListBox.cpp -+++ b/src/PLSoListBox.cpp -@@ -179,7 +179,7 @@ - if( event.GetKeyCode() == WXK_DELETE ) - { - wxCommandEvent evt( wxEVT_COMMAND_MENU_SELECTED, ID_TRACKS_DELETE ); -- GetParent()->AddPendingEvent( evt ); -+ GetParent()->GetEventHandler()->AddPendingEvent( evt ); - return; - } - ---- a/src/StatusBar.cpp -+++ b/src/StatusBar.cpp -@@ -509,7 +509,7 @@ - } - - // -------------------------------------------------------------------------------- // --void guStatusBar::DrawField( wxDC &dc, int i ) -+void guStatusBar::DrawField( wxDC &dc, int i, int textHeight ) - { - wxRect rect; - GetFieldRect( i, rect ); -@@ -521,7 +521,7 @@ - dc.DrawLine( rect.x + rect.width, rect.y + 1, rect.x + rect.width, rect.y + rect.height - 1 ); - } - -- DrawFieldText( dc, i ); -+ DrawFieldText( dc, rect, i, textHeight ); - } - - // -------------------------------------------------------------------------------- // ---- a/src/TagInfo.cpp -+++ b/src/TagInfo.cpp -@@ -2453,7 +2453,7 @@ - } - - // -------------------------------------------------------------------------------- // --bool guTagSetLyrics( const wxString &filename, wxString &lyrics ) -+bool guTagSetLyrics( const wxString &filename, const wxString &lyrics ) - { - guMainFrame * MainFrame = ( guMainFrame * ) wxTheApp->GetTopWindow(); - ---- a/src/TagInfo.h -+++ b/src/TagInfo.h -@@ -329,7 +329,7 @@ - bool guTagSetPicture( const wxString &filename, wxImage * picture ); - bool guTagSetPicture( const wxString &filename, const wxString &imagefile ); - wxString guTagGetLyrics( const wxString &filename ); --bool guTagSetLyrics( const wxString &filename, wxString &lyrics ); -+bool guTagSetLyrics( const wxString &filename, const wxString &lyrics ); - //void guUpdateTrack( const guTrack &track, const wxImage * image, const wxString &lyrics, const int &changedflags ); - void guUpdateTracks( const guTrackArray &tracks, const guImagePtrArray &images, - const wxArrayString &lyrics, const wxArrayInt &changedflags ); ---- a/src/PlayListAppend.cpp -+++ b/src/PlayListAppend.cpp -@@ -128,7 +128,7 @@ - int guPlayListAppend::GetSelectedPlayList( void ) - { - int Selection = m_PlayListComboBox->GetSelection(); -- if( Selection == wxNOT_FOUND && !m_PlayListComboBox->IsEmpty() ) -+ if( Selection == wxNOT_FOUND && m_PlayListComboBox->GetCount() != 0 ) - { - Selection = FindPlayListItem( m_PlayListItems, m_PlayListComboBox->GetValue().Lower().Trim().Trim( false ) ); - } ---- a/src/AlbumBrowser.cpp -+++ b/src/AlbumBrowser.cpp -@@ -2308,7 +2308,7 @@ - // Its a LeftUp event - event.SetEventType( wxEVT_LEFT_DOWN ); - event.m_leftDown = true; -- m_BigCoverTracksListBox->AddPendingEvent( event ); -+ m_BigCoverTracksListBox->GetEventHandler()->AddPendingEvent( event ); - } - return; - } ---- a/src/AuiDockArt.cpp -+++ b/src/AuiDockArt.cpp -@@ -23,7 +23,34 @@ - #include "Images.h" - #include "Utils.h" - --extern wxString wxAuiChopText( wxDC &dc, const wxString &text, int max_size ); -+wxString wxAuiChopText(wxDC& dc, const wxString& text, int max_size) -+{ -+ wxCoord x,y; -+ -+ // first check if the text fits with no problems -+ dc.GetTextExtent(text, &x, &y); -+ if (x <= max_size) -+ return text; -+ -+ size_t i, len = text.Length(); -+ size_t last_good_length = 0; -+ for (i = 0; i < len; ++i) -+ { -+ wxString s = text.Left(i); -+ s += wxT("..."); -+ -+ dc.GetTextExtent(s, &x, &y); -+ if (x > max_size) -+ break; -+ -+ last_good_length = i; -+ } -+ -+ wxString ret = text.Left(last_good_length); -+ ret += wxT("..."); -+ return ret; -+} -+ - - // -------------------------------------------------------------------------------- // - guAuiDockArt::guAuiDockArt() : wxAuiDefaultDockArt() -@@ -42,12 +69,12 @@ - // -------------------------------------------------------------------------------- // - void guAuiDockArt::DrawCaptionBackground( wxDC &dc, const wxRect &rect, bool active ) - { -- if( m_gradient_type == wxAUI_GRADIENT_NONE ) -+ if( m_gradientType == wxAUI_GRADIENT_NONE ) - { - if( active ) -- dc.SetBrush( wxBrush( m_active_caption_colour ) ); -+ dc.SetBrush( wxBrush( m_activeCaptionColour ) ); - else -- dc.SetBrush( wxBrush( m_inactive_caption_colour ) ); -+ dc.SetBrush( wxBrush( m_inactiveCaptionColour ) ); - - dc.DrawRectangle( rect.x, rect.y, rect.width, rect.height ); - } -@@ -58,15 +85,15 @@ - // on mac the gradients are expected to become darker from the top - #ifdef __WXMAC__ - DrawGradientRectangle( dc, rect, -- m_active_caption_colour, -- m_active_caption_gradient_colour, -- m_gradient_type ); -+ m_activeCaptionColour, -+ m_activeCaptionGradientColour, -+ m_gradientType ); - #else - // on other platforms, active gradients become lighter at the top - DrawGradientRectangle( dc, rect, -- m_active_caption_colour, -- m_active_caption_gradient_colour, -- m_gradient_type ); -+ m_activeCaptionColour, -+ m_activeCaptionGradientColour, -+ m_gradientType ); - #endif - } - else -@@ -74,20 +101,20 @@ - #ifdef __WXMAC__ - // on mac the gradients are expected to become darker from the top - DrawGradientRectangle( dc, rect, -- m_inactive_caption_colour, -- m_inactive_caption_gradient_colour, -- m_gradient_type ); -+ m_inactiveCaptionColour, -+ m_inactiveCaptionGradientColour, -+ m_gradientType ); - #else - // on other platforms, inactive gradients become lighter at the bottom - DrawGradientRectangle( dc, rect, -- m_inactive_caption_colour, -- m_inactive_caption_gradient_colour, -- m_gradient_type ); -+ m_inactiveCaptionColour, -+ m_inactiveCaptionGradientColour, -+ m_gradientType ); - #endif - } - } - -- dc.SetPen( m_border_pen ); -+ dc.SetPen( m_borderPen ); - int y = rect.y + rect.height - 1; - dc.DrawLine( rect.x, y, rect.x + rect.width, y ); - } -@@ -97,11 +124,11 @@ - void guAuiDockArt::DrawCaption( wxDC &dc, wxWindow * window, const wxString &text, const wxRect &rect, wxAuiPaneInfo &pane ) - { - dc.SetPen( * wxTRANSPARENT_PEN ); -- dc.SetFont( m_caption_font ); -+ dc.SetFont( m_captionFont ); - - DrawCaptionBackground( dc, rect, bool( pane.state & wxAuiPaneInfo::optionActive ) ); - -- dc.SetTextForeground( pane.state & wxAuiPaneInfo::optionActive ? m_active_caption_text_colour : m_inactive_caption_text_colour ); -+ dc.SetTextForeground( pane.state & wxAuiPaneInfo::optionActive ? m_activeCaptionTextColour : m_inactiveCaptionTextColour ); - - wxCoord w, h; - dc.GetTextExtent( wxT( "ABCDEFHXfgkj" ), &w, &h ); -@@ -110,11 +137,11 @@ - clip_rect.width -= 3; // text offset - clip_rect.width -= 2; // button padding - if( pane.HasCloseButton() ) -- clip_rect.width -= m_button_size; -+ clip_rect.width -= m_buttonSize; - if( pane.HasPinButton() ) -- clip_rect.width -= m_button_size; -+ clip_rect.width -= m_buttonSize; - if( pane.HasMaximizeButton() ) -- clip_rect.width -= m_button_size; -+ clip_rect.width -= m_buttonSize; - - wxString draw_text = wxAuiChopText( dc, text, clip_rect.width ); - ---- a/src/SmartMode.cpp -+++ b/src/SmartMode.cpp -@@ -500,7 +500,7 @@ - int guGenSmartPlaylist::GetPlayListId( void ) - { - int Selection = m_SaveToComboBox->GetSelection(); -- if( Selection == wxNOT_FOUND && !m_SaveToComboBox->IsEmpty() ) -+ if( Selection == wxNOT_FOUND && m_SaveToComboBox->GetCount() != 0 ) - { - Selection = FindPlayListItem( &m_Playlists, m_SaveToComboBox->GetValue().Lower().Trim().Trim( false ) ); - } ---- a/src/StaticBitmap.cpp -+++ b/src/StaticBitmap.cpp -@@ -70,7 +70,7 @@ - { - wxCommandEvent event( guStaticBitmapMouseOverEvent, guEVT_STATICBITMAP_MOUSE_OVER ); - event.SetEventObject( this ); -- m_Bitmap->AddPendingEvent( event ); -+ m_Bitmap->GetEventHandler()->AddPendingEvent( event ); - } - } - ---- a/src/Equalizer.cpp -+++ b/src/Equalizer.cpp -@@ -537,7 +537,7 @@ - { - int Sel = m_PresetComboBox->GetSelection(); - -- m_SaveButton->Enable( !m_PresetComboBox->IsEmpty() && -+ m_SaveButton->Enable( m_PresetComboBox->GetCount() != 0 && - ( m_BandChanged || !FindPresetName( m_PresetComboBox->GetValue(), m_EQPresets ) ) ); - - m_DelButton->Enable( Sel != wxNOT_FOUND ); ---- a/src/LocationPanel.cpp -+++ b/src/LocationPanel.cpp -@@ -161,7 +161,52 @@ - return 1; - } - --extern wxColor wxAuiStepColour( const wxColor & c, int percent ); -+unsigned char wxAuiBlendColour(unsigned char fg, unsigned char bg, double alpha) -+{ -+ double result = bg + (alpha * (fg - bg)); -+ if (result < 0.0) -+ result = 0.0; -+ if (result > 255) -+ result = 255; -+ return (unsigned char)result; -+} -+ -+wxColor wxAuiStepColour(const wxColor& c, int ialpha) -+{ -+ if (ialpha == 100) -+ return c; -+ -+ unsigned char r = c.Red(), -+ g = c.Green(), -+ b = c.Blue(); -+ unsigned char bg; -+ -+ // ialpha is 0..200 where 0 is completely black -+ // and 200 is completely white and 100 is the same -+ // convert that to normal alpha 0.0 - 1.0 -+ ialpha = wxMin(ialpha, 200); -+ ialpha = wxMax(ialpha, 0); -+ double alpha = ((double)(ialpha - 100.0))/100.0; -+ -+ if (ialpha > 100) -+ { -+ // blend with white -+ bg = 255; -+ alpha = 1.0 - alpha; // 0 = transparent fg; 1 = opaque fg -+ } -+ else -+ { -+ // blend with black -+ bg = 0; -+ alpha += 1.0; // 0 = transparent fg; 1 = opaque fg -+ } -+ -+ r = wxAuiBlendColour(r, bg, alpha); -+ g = wxAuiBlendColour(g, bg, alpha); -+ b = wxAuiBlendColour(b, bg, alpha); -+ -+ return wxColour(r, g, b); -+} - - // -------------------------------------------------------------------------------- // - void guLocationTreeCtrl::ReloadItems( const bool loadstate ) ---- a/src/StatusBar.h -+++ b/src/StatusBar.h -@@ -46,7 +46,7 @@ - public : - guGauge() : wxControl() { m_LastValue = wxNOT_FOUND; m_PaintWidth = 0; }; - guGauge( wxWindow * parent, const wxString &label = wxEmptyString, bool showporcent = true, wxWindowID id = wxID_ANY, unsigned int max = 100, -- const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize, long style = wxGA_HORIZONTAL ); -+ const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize, long style = wxGA_HORIZONTAL | wxBORDER_NONE ); - ~guGauge( void ); - - void SetRange( int range ); -@@ -101,7 +101,7 @@ - void SetPlayMode( const bool forcegapless ); - void SetAudioScrobble( const bool audioscrobble ); - -- virtual void DrawField( wxDC &dc, int i ); -+ virtual void DrawField( wxDC &dc, int i, int textHeight ); - - }; - ---- a/src/Utils.cpp -+++ b/src/Utils.cpp -@@ -311,7 +311,7 @@ - static const wxChar marks[] = wxT( "-_.\"!~*()'" ); - - wxString RetVal; -- unsigned char CurChar; -+ wxChar CurChar; - - wxCharBuffer CharBuffer = url.ToUTF8(); - int Index; -@@ -352,7 +352,7 @@ - - for( index = 0; index < StrLen; index++ ) - { -- unsigned char C = CharBuffer[ index ]; -+ wxChar C = CharBuffer[ index ]; - { - static const wxChar marks[] = wxT( " -_.\"/+!~*()'[]%" ); //~!@#$&*()=:/,;?+' - ---- a/src/ListView.cpp -+++ b/src/ListView.cpp -@@ -914,7 +914,7 @@ - // iterate over all visible lines - for( ; line < lineMax; line++ ) - { -- const wxCoord hLine = OnGetLineHeight( line ); -+ const wxCoord hLine = OnGetRowHeight( line ); - - rectLine.height = hLine; - ---- a/src/TimeLine.h -+++ b/src/TimeLine.h -@@ -115,7 +115,7 @@ - - virtual void TimerEvent( void ); - virtual int TimerCreate( void ); -- virtual void TimerDestroy( void ) { g_source_remove( m_TimerId ); } -+ virtual void TimerDestroy( void ) { int id = m_TimerId; m_TimerId = 0; if (id) g_source_remove( id ); } - - }; - ---- a/src/SplashWin.cpp -+++ b/src/SplashWin.cpp -@@ -79,7 +79,7 @@ - - Show( true ); - SetThemeEnabled( false ); -- SetBackgroundStyle( wxBG_STYLE_CUSTOM ); -+ SetBackgroundStyle( wxBG_STYLE_ERASE ); - - m_Timer.SetOwner( this ); - m_Timer.Start( timeout, wxTIMER_ONE_SHOT ); ---- a/src/RoundButton.cpp -+++ b/src/RoundButton.cpp -@@ -33,7 +33,7 @@ - - // -------------------------------------------------------------------------------- // - guRoundButton::guRoundButton( wxWindow * parent, const wxImage &image, const wxImage &selimage, const int flags ) : -- wxControl( parent, wxID_ANY ) -+ wxControl( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE ) - { - m_Bitmap = wxBitmap( image ); - m_HoverBitmap = wxBitmap( selimage ); ---- a/src/RatingCtrl.cpp -+++ b/src/RatingCtrl.cpp -@@ -34,7 +34,8 @@ - END_EVENT_TABLE() - - // -------------------------------------------------------------------------------- // --guRating::guRating( wxWindow * parent, const int style ) : wxControl( parent, wxID_ANY ) -+guRating::guRating( wxWindow * parent, const int style ) : -+ wxControl( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE ) - { - m_Rating = wxNOT_FOUND; - m_Style = style; ---- a/src/ToggleRoundButton.cpp -+++ b/src/ToggleRoundButton.cpp -@@ -35,7 +35,7 @@ - // -------------------------------------------------------------------------------- // - guToggleRoundButton::guToggleRoundButton( wxWindow * parent, const wxImage &image, - const wxImage &selimage, const wxImage &hoverimage ) : -- wxControl( parent, wxID_ANY ) -+ wxControl( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE ) - { - m_Bitmap = wxBitmap( selimage ); - m_DisBitmap = wxBitmap( image ); diff -Nru guayadeque-0.3.7~ds0/debian/patches/series guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/series --- guayadeque-0.3.7~ds0/debian/patches/series 2014-12-29 00:06:11.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -03-curl_headers_location.patch -05-wx3.0.patch -05-diable-indicate.patch diff -Nru guayadeque-0.3.7~ds0/debian/postinst.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/postinst.ex --- guayadeque-0.3.7~ds0/debian/postinst.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/postinst.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,39 @@ +#!/bin/sh +# postinst script for guayadeque +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff -Nru guayadeque-0.3.7~ds0/debian/postrm.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/postrm.ex --- guayadeque-0.3.7~ds0/debian/postrm.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/postrm.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,37 @@ +#!/bin/sh +# postrm script for guayadeque +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff -Nru guayadeque-0.3.7~ds0/debian/preinst.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/preinst.ex --- guayadeque-0.3.7~ds0/debian/preinst.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/preinst.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,35 @@ +#!/bin/sh +# preinst script for guayadeque +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff -Nru guayadeque-0.3.7~ds0/debian/prerm.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/prerm.ex --- guayadeque-0.3.7~ds0/debian/prerm.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/prerm.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,38 @@ +#!/bin/sh +# prerm script for guayadeque +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff -Nru guayadeque-0.3.7~ds0/debian/README.Debian guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/README.Debian --- guayadeque-0.3.7~ds0/debian/README.Debian 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/README.Debian 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,6 @@ +guayadeque for Debian +-------------------- + + + + -- JRios Sun, 19 Mar 2023 10:41:09 +0000 diff -Nru guayadeque-0.3.7~ds0/debian/README.source guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/README.source --- guayadeque-0.3.7~ds0/debian/README.source 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/README.source 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,10 @@ +guayadeque for Debian +-------------------- + + + + + + -- JRios Sun, 19 Mar 2023 10:41:09 +0000 + diff -Nru guayadeque-0.3.7~ds0/debian/repack.local guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/repack.local --- guayadeque-0.3.7~ds0/debian/repack.local 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/repack.local 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -SUFFIX=~ds0 -rm src/wxsqlite3 -find src/wx -name "wxsqlite3*" -delete -exec echo Removing {} '...' \; -find -path "*.svn*" -delete -exec echo Removing {} '...' \; diff -Nru guayadeque-0.3.7~ds0/debian/repack.sh guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/repack.sh --- guayadeque-0.3.7~ds0/debian/repack.sh 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/repack.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,161 +0,0 @@ -#!/bin/sh - -# see the repack.stub for how to use - -# TODO: provide example watch files and repack.locals -# TODO: test suite. problems fixed that need to be tested: -# * globbing -# * whitespace and then comments in the MANIFEST -# TODO: does / in weird places work? test suite too. -# TODO: I actually broke stuff with the MANIFEST change not thinking.. -# TODO: allow for a sepearate (and multiple) MANIFEST files, then -# de-uglify libsyntax-highlight-engine-kate-perl. -# TODO: have each mv and rm check that something actually changed, and -# if not, die - -set -e -set -u - -usage() { - echo "Usage: repack.sh --upstream-version " - exit 1 -} - -if [ "$#" != "3" ]; then - usage -fi -if [ "$1" != "--upstream-version" ]; then - usage -fi -if [ ! -f "$3" ]; then - if [ -n "$3" ]; then - echo "$3 doesn't exist" - fi - usage -fi -VER="$2" -FILE="$3" -PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` - -SUFFIX="+dfsg" - -echo -echo "Repackaging $FILE" -echo - -DIR=`mktemp -d ./tmpRepackXXXXXX` -DIR=$(readlink -f "$DIR") -trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT - -# Create an extra directory to cope with rootless tarballs -UP_BASE="$DIR/unpack" -mkdir "$UP_BASE" -tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" - -if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then - # Tarball does contain a root directory - UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" -fi - -RM_OPTS="-vrf" - -real_rm(){ - /bin/rm "$@" -} - -real_mv(){ - /bin/mv "$@" -} - -rm(){ - set +f - MYOLDPWD=$(pwd) - cd "$UP_BASE" - if [ "$MANIFEST" = "1" ]; then - PERM=$(stat --format=%a "MANIFEST") - chmod u+w "MANIFEST" - fi - for i in $@; do - if [ "$MANIFEST" = "1" ]; then - PATTERN="^$i" - if [ -d "$i" ]; then - if ! { echo "$PATTERN" | grep -q "/$" ; }; then - PATTERN="${PATTERN}/" - fi - else - PATTERN="${PATTERN}\s?" - fi - grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" - real_mv "$DIR/MANIFEST" "MANIFEST" - fi - real_rm "$RM_OPTS" "$i" - done - if [ "$MANIFEST" = "1" ]; then - chmod $PERM "MANIFEST" - fi - cd $MYOLDPWD - set -f -} - -mv(){ - set +f - OLD=$(pwd) - cd $UP_BASE - real_mv "$@" - cd $OLD - if [ "$MANIFEST" = "1" ]; then - echo "MANIFEST cannot be manipulated with mv yet, patches welcome" - exit 1 - fi - set -f -} - -# bump with incompatible changes -REPACK_VERSION=3 - -requires_version(){ - if [ $REPACK_VERSION -lt $1 ]; then - echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" - exit 1 - fi -} - -MANIFEST=0 -## Remove stuff -set -f -MYORIGPWD=$(pwd) -cd "$UP_BASE" -. "$MYORIGPWD/debian/repack.local" -cd $MYORIGPWD -set +f -## End - -REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef § 6.7.8.2 -DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" - -real_mv "$UP_BASE" "$DIR/$REPACK_DIR" - -# .gz or .bz2? -FILETYPE=$(file --brief --mime-type --dereference "$FILE") -case "$FILETYPE" in - application/x-gzip|application/zip) - C_PROGRAM="gzip" - C_SUFFIX="gz" - ;; - application/x-bzip2) - C_PROGRAM="bzip2" - C_SUFFIX="bz2" - ;; - *) - echo "E: Unknown filetye $FILETYPE" - exit 1 - ;; -esac - -# Using a pipe hides tar errors! -tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" -$C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" - -real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" - -echo "*** $DFSG_TAR.$C_SUFFIX ready" diff -Nru guayadeque-0.3.7~ds0/debian/repack.stub guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/repack.stub --- guayadeque-0.3.7~ds0/debian/repack.stub 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/repack.stub 1970-01-01 00:00:00.000000000 +0000 @@ -1,82 +0,0 @@ -#!/bin/sh - -: <<=cut -=pod - -=head1 NAME - -repack.stub - script to repack upstream tarballs from uscan - -=head1 INSTRUCTIONS - -put this in debian/repack.stub and add "debian sh debian/repack.stub" to -the end of the line in debian/watch. you will also need to add a version -mangle to debian/watch. - -then create a debian/repack.local. this is a shell script that is -sources under "set -e", so be careful to check returns codes. - -=head1 FUNCTIONS - -=over 4 - -=item rm - -rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 - -=item mv - -mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 - -=item requires_version - -requires_version is there for future usage for requiring certain versions of the script - -=back - -=head1 VARIABLES - -=over 4 - -=item SUFFIX - -defaults to +dfsg - -what to append to the upstream version - -=item RM_OPTS - -defaults to -vrf - -options to pass to rm - -=item MANIFEST - -defaults to 0, set to 1 to turn on. - -this will manipulate MANIFEST files in CPAN tarballs. - -=item UP_BASE - -this is the directory where the upstream source is. - -=back - -=cut - -if [ -z "$REPACK_SH" ]; then - if [ -f ../../scripts/repack.sh ]; then - REPACK_SH=../../scripts/repack.sh - fi - if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then - REPACK_SH=$(which repack.sh) - fi -fi - -if [ ! -f "$REPACK_SH" ]; then - echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" - echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh" - exit 1 -fi - -exec "$REPACK_SH" "$@" diff -Nru guayadeque-0.3.7~ds0/debian/rules guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/rules --- guayadeque-0.3.7~ds0/debian/rules 2014-08-11 03:59:59.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/rules 2016-06-18 16:57:03.000000000 +0000 @@ -1,25 +1,25 @@ #!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#export DH_VERBOSE = 1 -export LDFLAGS+=-Wl,--as-needed -export DEB_CXXFLAGS_MAINT_APPEND := -DNDEBUG -export REPACK_SH=$(CURDIR)/debian/repack.sh +# see FEATURE AREAS in dpkg-buildflags(1) +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed -%: - dh $@ --buildsystem=cmake --parallel - -override_dh_auto_configure: - dh_auto_configure -- -DCMAKE_BUILD_TYPE=Debug -DCMAKE_SKIP_RPATH=ON -override_dh_auto_install: - dh_auto_install - rm -rf debian/guayadeque/usr/share/app-install/ - -override_dh_installchangelogs: - dh_installchangelogs changelog +%: + dh $@ -override_dh_strip: - dh_strip --dbg-package=guayadeque-dbg -get-orig-source: - uscan --force-download +# dh_make generated override targets +# This is example for Cmake (See https://bugs.debian.org/641051 ) +#override_dh_auto_configure: +# dh_auto_configure -- \ +# -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) diff -Nru guayadeque-0.3.7~ds0/debian/salsa-ci.yml.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/salsa-ci.yml.ex --- guayadeque-0.3.7~ds0/debian/salsa-ci.yml.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/salsa-ci.yml.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,11 @@ +# For more information on what jobs are run see: +# https://salsa.debian.org/salsa-ci-team/pipeline +# +# To enable the jobs, go to your repository (at salsa.debian.org) +# and click over Settings > CI/CD > Expand (in General pipelines). +# In "CI/CD configuration file" write debian/salsa-ci.yml and click +# in "Save Changes". The CI tests will run after the next commit. +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml diff -Nru guayadeque-0.3.7~ds0/debian/source/format guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/source/format --- guayadeque-0.3.7~ds0/debian/source/format 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/source/format 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -3.0 (quilt) diff -Nru guayadeque-0.3.7~ds0/debian/watch guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/watch --- guayadeque-0.3.7~ds0/debian/watch 2014-04-29 13:37:40.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -version=3 -opts=dversionmangle=s/~ds\d*// \ -http://sf.net/guayadeque/guayadeque-(.*)\.tar\.bz2 \ - debian sh debian/repack.stub diff -Nru guayadeque-0.3.7~ds0/debian/watch.ex guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/watch.ex --- guayadeque-0.3.7~ds0/debian/watch.ex 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/debian/watch.ex 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,38 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 4 file +version=4 + +# PGP signature mangle, so foo.tar.gz has foo.tar.gz.sig +#opts="pgpsigurlmangle=s%$%.sig%" + +# HTTP site (basic) +#http://example.com/downloads.html \ +# files/guayadeque-([\d\.]+)\.tar\.gz debian uupdate + +# Uncomment to examine an FTP server +#ftp://ftp.example.com/pub/guayadeque-(.*)\.tar\.gz debian uupdate + +# SourceForge hosted projects +# http://sf.net/guayadeque/ guayadeque-(.*)\.tar\.gz debian uupdate + +# GitHub hosted projects +#opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%-$1.tar.gz%" \ +# https://github.com//guayadeque/tags \ +# (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate + +# PyPI +# https://pypi.debian.net/guayadeque/guayadeque-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) + +# Direct Git +# opts="mode=git" http://git.example.com/guayadeque.git \ +# refs/tags/v([\d\.]+) debian uupdate + + + + +# Uncomment to find new files on GooglePages +# http://example.googlepages.com/foo.html guayadeque-(.*)\.tar\.gz diff -Nru guayadeque-0.3.7~ds0/defconfig/equalizers.default.conf guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/equalizers.default.conf --- guayadeque-0.3.7~ds0/defconfig/equalizers.default.conf 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/equalizers.default.conf 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,21 @@ +[Equalizers] +Classical=0,0,0,0,0,0,-72,-72,-72,-96 +Club=0,0,80,56,56,56,32,0,0,0 +Club1=0,0,80,56,56,56,32,0,0,40 +Dance=96,72,24,0,0,-56,-72,-72,0,0 +Flat=0,0,0,0,0,0,0,0,0,0 +Full\ Bass=-80,96,96,56,16,-40,-80,-104,-112,-112 +Full\ Bass\ and\ Treble=72,56,0,-72,-48,16,80,112,120,120 +Full\ Treble=-96,-96,-96,-40,24,112,120,120,120,120 +Laptop=48,112,56,-32,-24,16,48,96,119,119 +Large\ Hall=104,104,56,56,0,-48,-48,-48,0,0 +Live=-48,0,40,56,56,56,40,24,24,24 +Party=72,72,0,0,0,0,0,0,72,72 +Pop=-16,48,72,80,56,0,-24,-24,-16,-16 +Reggae=0,0,0,-56,0,64,64,0,0,0 +Rock=80,48,-56,-80,-32,40,88,112,112,112 +Ska=-24,-48,-40,0,40,56,88,96,112,96 +Soft=48,16,0,-24,0,40,80,96,112,120 +Soft\ Rock=40,40,24,0,-40,-56,-32,0,24,88 +Techno=80,56,0,-56,-45,0,80,96,96,88 + diff -Nru guayadeque-0.3.7~ds0/defconfig/guayadeque.appdata.xml guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/guayadeque.appdata.xml --- guayadeque-0.3.7~ds0/defconfig/guayadeque.appdata.xml 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/guayadeque.appdata.xml 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,48 @@ + + + + guayadeque.desktop + CC0-1.0 + + + GPL-3.0+ and BSD and LGPL-2.0+ and wxWidgets + Guayadeque + Music orgainizer and player + +

+ Guayadeque is a music management program designed for all music enthusiasts. It + is Full Featured Linux media player that can easily manage large collections + and uses the Gstreamer media framework. + Guayadeque is intended to be your audio program for listening to a music library, + Jamendo, Magnatunes, podcasts or internet radio. +

+
+ + + https://raw.githubusercontent.com/wiki/anonbeat/guayadeque/images/Guayadeque.Screenshot_Albumbrowser.png + Select albums by cover with own filters + + + https://raw.githubusercontent.com/wiki/anonbeat/guayadeque/images/Guayadeque.Screenshot_Library.png + Library view with configurable panels + + + https://raw.githubusercontent.com/wiki/anonbeat/guayadeque/images/Guayadeque.Screenshot_Treeview.png + Tree view where you can create your own organization order + + + https://raw.githubusercontent.com/wiki/anonbeat/guayadeque/images/Guayadeque.Screenshot_Playlists.png + Static and dynamic playlists + + + http://guayadeque.org/ + anonbeat@gmail.com + + J.Rios + + https://www.guayadeque.org/viewforum.php?f=4 + + https://goo.gl/GHDEEO + + https://www.guayadeque.org/index.php +
diff -Nru guayadeque-0.3.7~ds0/defconfig/guayadeque.default.conf guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/guayadeque.default.conf --- guayadeque-0.3.7~ds0/defconfig/guayadeque.default.conf 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/guayadeque.default.conf 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru guayadeque-0.3.7~ds0/defconfig/guayadeque.desktop guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/guayadeque.desktop --- guayadeque-0.3.7~ds0/defconfig/guayadeque.desktop 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/guayadeque.desktop 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,41 @@ +[Desktop Entry] +Version=1.0 +Name=Guayadeque Music Player +Name[fr]=Lecteur de musique Guayadeque +Name[lt]=Guayadeque muzikos grotuvas +Comment=Play and organize your music, listen to radios, podcasts and more... +Comment[fr]=Jouez et organisez votre musique, écouter des radios, des balados, et plus encore... +Comment[lt]=Groti ir tvarkyti savo muziką, klausytis radijų, tinklalaidžių ir daugiau... +Exec=guayadeque %U +Terminal=false +Type=Application +Categories=GNOME;GTK;AudioVideo;Audio;Player; +MimeType=application/ogg;application/x-flac;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/x-ape;audio/x-flac;audio/x-m4a;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma; +Icon=guayadeque +X-GNOME-Autostart-Phase=Desktop +X-GNOME-Autostart-Notify=true +X-Ayatana-Desktop-Shortcuts=PlayPause;Stop;Previous;Next; + +Name[en_US]=Guayadeque Music Player + +GenericName= + +[X-PlayPause Shortcut Group] +Name=Play - Pause +Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Play +TargetEnvironment=Unity + +[X-Stop Shortcut Group] +Name=Stop (+shift Stop at End) +Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Stop +TargetEnvironment=Unity + +[X-Previous Shortcut Group] +Name=Prev. (+shift Prev. Album) +Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Prev +TargetEnvironment=Unity + +[X-Next Shortcut Group] +Name=Next (+shift Next Album) +Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Next +TargetEnvironment=Unity Binary files /tmp/tmpqzvhsfah/XXYXFcNa5G/guayadeque-0.3.7~ds0/defconfig/guayadeque.png and /tmp/tmpqzvhsfah/AKEdYYXLJ_/guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/guayadeque.png differ diff -Nru guayadeque-0.3.7~ds0/defconfig/lyrics_sources.xml guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/lyrics_sources.xml --- guayadeque-0.3.7~ds0/defconfig/lyrics_sources.xml 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/defconfig/lyrics_sources.xml 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru guayadeque-0.3.7~ds0/docs/tables.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/docs/tables.txt --- guayadeque-0.3.7~ds0/docs/tables.txt 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/docs/tables.txt 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ -note: This info is OUTDATED - -genres( - genre_id INTEGER PRIMARY KEY AUTOINCREMENT, - genre_name varchar(255), - genre_uptag varchar(8) -) - -albums( - album_id INTEGER PRIMARY KEY AUTOINCREMENT, - album_artistid INTEGER, - album_pathid INTEGER, - album_name varchar(255), - album_coverid INTEGER, - album_uptag varchar(8) -) - -artists( - artist_id INTEGER PRIMARY KEY AUTOINCREMENT, - artist_name varchar(255), - artist_uptag varchar(8) -) - -paths( - path_id INTEGER PRIMARY KEY AUTOINCREMENT, - path_value varchar(1024), - path_uptag varchar(8) -) - -songs( - song_id INTEGER PRIMARY KEY AUTOINCREMENT, - song_name varchar(255), - song_albumid INTEGER, - song_artistid INTEGER, - song_genreid INTEGER, - song_filename varchar(255), - song_pathid INTEGER, - song_number int(3), - song_year int(4), - song_length int, - song_uptag varchar(8) -) - -tags( - tag_id INTEGER PRIMARY KEY AUTOINCREMENT, - tag_name varchar(100) -) - -settags( - settag_tagid INTEGER, - settag_artistid INTEGER, - settag_albumid INTEGER, - settag_songid INTEGER -) - -playlists( - playlist_id INTEGER PRIMARY KEY AUTOINCREMENT, - playlist_name varchar(100) -) - -plsongs( - plsong_id INTEGER PRIMARY KEY AUTOINCREMENT, - plsong_plid INTEGER, - plsong_songid INTEGER -) - -covers( - cover_id INTEGER PRIMARY KEY AUTOINCREMENT, - cover_path VARCHAR(1024), - cover_thumb BLOB, - cover_uptag varchar(8) -) - -audioscs( - audiosc_id INTEGER PRIMARY KEY AUTOINCREMENT, - audiosc_artist VARCHAR(255), - audiosc_album varchar(266), - audiosc_track varchar(255), - audiosc_playedtime INTEGER, - audiosc_source char(1), - audiosc_ratting char(1), - audiosc_len INTEGER, - audiosc_tracknum INTEGER, - audiosc_mbtrackid INTEGER -) - -radiogenres( - radiogenre_id INTEGER PRIMARY KEY AUTOINCREMENT, - radiogenre_name VARCHAR(255), - radio_tunerbase VARCHAR(255) -) - -radiostations( - radiostation_id INTEGER, - radiostation_genreid INTEGER, - radiostation_name VARCHAR(255), - radiostation_type VARCHAR(32), - radiostation_br INTEGER, - radiostation_lc INTEGER -) - -radiolabels( - radiolabel_id INTEGER, - radiolabel_name VARCHAR(255), -) - -radiosetlabels( - radiosetlabel_id INTEGER, - radiosetlabel_labelid INTEGER, - radiosetlabel_radioid INTEGER -) - - diff -Nru guayadeque-0.3.7~ds0/equalizers.default.conf guayadeque-0.4.7.r2229.1ae725a~kinetic/equalizers.default.conf --- guayadeque-0.3.7~ds0/equalizers.default.conf 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/equalizers.default.conf 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -[Equalizers] -Classical=0,0,0,0,0,0,-72,-72,-72,-96 -Club=0,0,80,56,56,56,32,0,0,0 -Club1=0,0,80,56,56,56,32,0,0,40 -Dance=96,72,24,0,0,-56,-72,-72,0,0 -Flat=0,0,0,0,0,0,0,0,0,0 -Full\ Bass=-80,96,96,56,16,-40,-80,-104,-112,-112 -Full\ Bass\ and\ Treble=72,56,0,-72,-48,16,80,112,120,120 -Full\ Treble=-96,-96,-96,-40,24,112,120,120,120,120 -Laptop=48,112,56,-32,-24,16,48,96,119,119 -Large\ Hall=104,104,56,56,0,-48,-48,-48,0,0 -Live=-48,0,40,56,56,56,40,24,24,24 -Party=72,72,0,0,0,0,0,0,72,72 -Pop=-16,48,72,80,56,0,-24,-24,-16,-16 -Reggae=0,0,0,-56,0,64,64,0,0,0 -Rock=80,48,-56,-80,-32,40,88,112,112,112 -Ska=-24,-48,-40,0,40,56,88,96,112,96 -Soft=48,16,0,-24,0,40,80,96,112,120 -Soft\ Rock=40,40,24,0,-40,-56,-32,0,24,88 -Techno=80,56,0,-56,-45,0,80,96,96,88 - diff -Nru guayadeque-0.3.7~ds0/Forms/Guayadeque.fbp guayadeque-0.4.7.r2229.1ae725a~kinetic/Forms/Guayadeque.fbp --- guayadeque-0.3.7~ds0/Forms/Guayadeque.fbp 2014-02-16 22:22:18.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/Forms/Guayadeque.fbp 1970-01-01 00:00:00.000000000 +0000 @@ -1,74877 +0,0 @@ - - - - - - C++ - 1 - UTF-8 - connect - impl_virtual - Guayadeque - 1000 - none - 0 - Guayadeque - - . - - 1 - 0 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - - MainFrame - - 800,600 - wxDEFAULT_FRAME_STYLE - - Guayadeque Player - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - MainMenu - - - MainMenu - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - &Library - file - protected - - - 0 - 1 - - ID_IMPORT_FILE - wxITEM_NORMAL - Import &File - importFile - none - - - - - - - - 0 - 1 - - ID_IMPORT_DIRECTORY - wxITEM_NORMAL - Import &Directory - importDirectory - none - - - - - - - m_separator1 - none - - - - 0 - 1 - - ID_UPDATE_LIBRARY - wxITEM_NORMAL - &Update Library - updateLibrary - none - - - OnUpdateLibrary - - - - - 0 - 1 - - ID_UPDATE_COVERS - wxITEM_NORMAL - Update Covers - updateCovers - none - - - - - - - m_separator2 - none - - - - 0 - 1 - - ID_QUIT - wxITEM_NORMAL - &Quit - quit - none - - - - - - - - - - - 1 - - 1 - - 0 - wxID_ANY - - - MainStatusBar - protected - - - wxST_SIZEGRIP - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainFrameSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 200 - - PlayerSplitter - protected - - 0.0 - 282 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnPlayerSashPosChanged - - - - - - - - 1 - - - 0 - wxID_ANY - - - PlayerPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PlayerMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - PlayerBtnSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - ../images/media-skip-backward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PrevTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../images/media-skip-forward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - NextTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../images/media-playback-start.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PlayButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../images/media-playback-stop.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - StopButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../images/audio-volume-low.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 2 - wxALL - 0 - - - ../images/media-playlist-shuffle.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton1 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../images/media-playlist-repeat.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton2 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayerDetailsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/sample-cover.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - PlayerCoverBitmap - protected - - 90,90 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayerLabelsSizer - wxVERTICAL - none - - 2 - wxALL - 0 - - - - 1 - - Arial,90,92,16,77,0 - 0 - wxID_ANY - The last train to home - - - TrackNameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - - 1 - - Arial,93,90,12,77,0 - 0 - wxID_ANY - MyLabel - - - AlbumLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - - 1 - - Sans,90,90,12,74,0 - 0 - wxID_ANY - MyLabel - - - ArtistLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PosLabelSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 4 - wxEXPAND|wxRIGHT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 00:00 - 00:00 - - - PositionLabel - protected - - - wxALIGN_RIGHT|wxST_NO_AUTORESIZE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - PlayerPositionSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayListSIzer - wxVERTICAL - none - - 2 - wxEXPAND | wxALL - 1 - - wxSYS_COLOUR_GRAYTEXT - - 1 - - - 0 - wxID_ANY - - - PlayListPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PlayListPanelSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - PlayListLabelsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Now Playing: - - - PlayListStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 2 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - 00:00 - - - PlayListLenStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - wxALL|wxEXPAND - 1 - - 255,255,255 - - 1 - - - 0 - wxID_ANY - - - PlayListListCtrl - protected - - - wxLC_NO_HEADER|wxLC_REPORT - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - OnPlayListListCtrlDeleteItem - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MultiPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MultiSizer - wxVERTICAL - none - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_auinotebook1 - protected - - - wxAUI_NB_DEFAULT_STYLE - - -1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - OnPageChanged - - OnPageClosed - - - - - - - - - - - - - - - - - - - - - - - - - - a page - 1 - - - - 1 - - - 0 - wxID_ANY - - - LibraryPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LibraryMainSizer - wxVERTICAL - none - - 2 - wxEXPAND - 0 - - - SearchSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Search: - - - SearchStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - wxSYS_COLOUR_WINDOW - - 1 - - - 0 - wxID_ANY - - - InputTextPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER|wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - InputTextSizer - wxHORIZONTAL - none - - 0 - wxALL - 0 - - - ../images/search.png; Load From File - - 1 - - - 0 - wxID_ANY - - - InputTextLeftBitmap - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - InputTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - wxNO_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - wxALL - 0 - - - ../images/edit-clear.png; Load From File - - 1 - - - 0 - wxID_ANY - - - InputTextRightBitmap - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - - SearchStaticline - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - SongListSplitter - protected - - 0.0 - 300 - -1 - - wxSPLIT_HORIZONTAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - SelectorPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - SelectorSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - SelGenreSplitter - protected - - 0.0 - 180 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - GenreTagsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenreTagsSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - GenreTagsSplitter - protected - - 0.0 - 145 - -1 - - wxSPLIT_HORIZONTAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - wxSYS_COLOUR_GRAYTEXT - - 1 - - - 0 - wxID_ANY - - - GenrePanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenreSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Genres - - - GenreStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - GenreListCtrl - protected - - - wxLC_REPORT - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - wxSYS_COLOUR_GRAYTEXT - - 1 - - - 0 - wxID_ANY - - - TagsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - TagsSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - wxSYS_COLOUR_GRAYTEXT - - 1 - - - 0 - wxID_ANY - Tags - - - TagsStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - TagsListCtrl - protected - - - wxLC_REPORT - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - ArtistAlbumPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - ArtistAlbumSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - ArtistAlbumSplitter - protected - - 0.0 - 144 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - wxSYS_COLOUR_GRAYTEXT - - 1 - - - 0 - wxID_ANY - - - ArtistPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - ArtistSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Artists - - - ArtistStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - ArtistListCtrl - protected - - - wxLC_REPORT - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - wxSYS_COLOUR_GRAYTEXT - - 1 - - - 0 - wxID_ANY - - - AlbumPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - AlbumSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Albums - - - AlbumStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - AlbumListCtrl - protected - - - wxLC_REPORT - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - wxSYS_COLOUR_GRAYTEXT - - 1 - - - 0 - wxID_ANY - - - SongListPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - SongListSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Songs: - - - m_staticText44 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - SongListCtrl - protected - - - wxLC_REPORT - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a page - 0 - - - - 1 - - - 0 - wxID_ANY - - - FileSysPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer34 - wxVERTICAL - none - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - PlayerPanel - - 333,179 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - PlayerMainSizer - wxVERTICAL - none - - 2 - wxEXPAND|wxTOP|wxLEFT - 0 - - - PlayerBtnSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - ../src/images/orig/skip_backward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PrevTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPrevTrackButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/skip_forward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - NextTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnNextTrackButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/playback_start.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PlayButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPlayButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/playback_stop.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - StopButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnStopButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_volume_high.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_mixer.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton1 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_search_engine.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton2 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_playlist_shuffle.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton3 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_playlist_repeat.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton4 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxEXPAND|wxLEFT - 0 - - - PlayerDetailsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - ../src/images/orig/cd.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - PlayerCoverBitmap - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnEnterPlayerCoverBitmap - - - - - OnLeavePlayerCoverBitmap - OnLeftDClickPlayerCoverBitmap - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayerLabelsSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - The last train to home - - - TrackNameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - Arial,93,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - AlbumLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnAlbumNameDClicked - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - ,90,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - ArtistLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnArtistNameDClicked - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bSizer180 - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 1 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 2009 - - - m_staticText245 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 00:00 - 00:00 - - - PositionLabel - protected - - - wxST_NO_AUTORESIZE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bSizer181 - wxHORIZONTAL - none - - 5 - wxLEFT - 0 - - - - 1 - 255,191,0 - Sans,93,90,9,74,0 - 0 - wxID_ANY - ★★★ - - - m_staticText24412 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT - 0 - - - - 1 - wxSYS_COLOUR_GRAYTEXT - Sans,93,90,9,74,0 - 0 - wxID_ANY - ★★ - - - m_staticText2441 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - Sans,93,90,7,74,0 - 0 - wxID_ANY - [320kbps] - - - m_staticText244 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxEXPAND|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - PlayerPositionSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnPlayerPositionSliderScrollChanged - - OnPlayerPositionSliderScrollChanged - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MyPanel20 - - 327,184 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - ForgetThisSizer - wxVERTICAL - none - - 2 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - PlayerPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PlayerMainSizer - wxVERTICAL - none - - 2 - wxEXPAND - 0 - - - PlayerBtnSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - ../src/images/orig/skip_backward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PrevTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPrevTrackButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/skip_forward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - NextTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnNextTrackButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/playback_start.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PlayButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPlayButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/playback_stop.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - StopButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnStopButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_volume_high.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_mixer.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton1 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_search_engine.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton2 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_playlist_shuffle.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton3 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_playlist_repeat.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton4 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxEXPAND - 0 - - - PlayerDetailsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - ../src/images/orig/cd.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - PlayerCoverBitmap - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnEnterPlayerCoverBitmap - - - - - OnLeavePlayerCoverBitmap - OnLeftDClickPlayerCoverBitmap - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_BOTTOM - 1 - - - PlayerLabelsSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - The last train to home - - - TrackNameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - Arial,93,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - AlbumLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnAlbumNameDClicked - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - ,90,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - ArtistLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnArtistNameDClicked - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PosLabelSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 1 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 2009 - - - m_YearLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 00:00 - 00:00 - - - PositionLabel - protected - - - wxST_NO_AUTORESIZE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - BitRateSizer - wxHORIZONTAL - none - - 5 - wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - 255,191,0 - Sans,93,90,9,74,0 - 0 - wxID_ANY - ★★★ - - - m_Rating - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - wxSYS_COLOUR_GRAYTEXT - Sans,93,90,9,74,0 - 0 - wxID_ANY - ★★ - - - m_staticText2441 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_BOTTOM|wxRIGHT|wxLEFT - 0 - - - - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_bpButton101 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - Sans,93,90,7,74,0 - 0 - wxID_ANY - [320kbps] - - - m_BitRateLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - PlayerPositionSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnPlayerPositionSliderScrollChanged - - OnPlayerPositionSliderScrollChanged - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - PlayerFilters - - 441,91 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - ForgetThisSizer - wxVERTICAL - none - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - FiltersPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - FiltersMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - FiltersFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Allow: - - - FiltersAllowLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_FilterAllowChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnFilterChanged - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Deny: - - - FiltersDenyLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_FilterDenyChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnFilterChanged - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - PlayerPanel_old - - 335,656 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - m_PlayerMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - PlayerBtnSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - ../src/images/orig/skip_backward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PrevTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPrevTrackButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/skip_forward.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - NextTrackButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnNextTrackButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/playback_start.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PlayButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPlayButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/playback_stop.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - StopButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnStopButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_volume_high.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_mixer.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton1 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_search_engine.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton2 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_playlist_shuffle.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton3 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/tiny_playlist_repeat.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton4 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnVolumenButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayerDetailsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - ../src/images/orig/cd.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - PlayerCoverBitmap - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnEnterPlayerCoverBitmap - - - - - OnLeavePlayerCoverBitmap - OnLeftDClickPlayerCoverBitmap - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayerLabelsSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - The last train to home - - - TrackNameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - Arial,93,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - AlbumLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnAlbumNameDClicked - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - ,90,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - ArtistLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnArtistNameDClicked - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - m_PositionSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 1 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 2009 - - - m_YearLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 00:00 - 00:00 - - - PositionLabel - protected - - - wxST_NO_AUTORESIZE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - m_RatingSizer - wxHORIZONTAL - none - - 5 - wxLEFT - 0 - - - - 1 - 255,191,0 - Sans,93,90,9,74,0 - 0 - wxID_ANY - ★★★★★ - - - m_Rating - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - Sans,93,90,7,74,0 - 0 - wxID_ANY - [320kbps] - - - m_BitRateLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - PlayerPositionSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnPlayerPositionSliderScrollChanged - - OnPlayerPositionSliderScrollChanged - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayListSizer - wxVERTICAL - none - - 0 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - PlayListPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PlayListPanelSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - PlayListCtrl - protected - - - wxLC_NO_HEADER|wxLC_REPORT - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - OnKillFocus - - - - - - - - - - - - - - - OnPlayListListCtrlDeleteItem - - - - - - - - - ONListKeyDown - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - m_FiltersSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - FiltersLabelSizer - wxHORIZONTAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Filters - - - m_FiltersLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnFiltersLabelDClick - - - - - - - - - - - - - - - - - - - 2 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - - FiltersStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxEXPAND - 0 - - 2 - wxBOTH - 1 - - 0 - - m_FiltersFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Allow: - - - FiltersAllowLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_FilterAllowChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnFilterChanged - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Deny: - - - FiltersDenyLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_FilterDenyChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnFilterChanged - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - VolumeFrame - - 26,200 - - ; - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - 1 - VolFrameActivate - - - - - - - - - - - - - - - - - - - - - OnMouseWheel - - - - - - - - - - SetVolSizer - wxVERTICAL - none - - 0 - wxALIGN_CENTER_HORIZONTAL|wxALL - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - + - - - IncVolButton - protected - - 24,28 - wxNO_BORDER - - - - wxFILTER_NONE - wxDefaultValidator - - - - - IncVolButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER_HORIZONTAL|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - VolSlider - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VolSliderChanged - - - - - - - - - - - - - - 0 - wxALIGN_CENTER_HORIZONTAL|wxALL - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - - - - - DecVolButton - protected - - 24,28 - wxNO_BORDER - - - - wxFILTER_NONE - wxDefaultValidator - - - - - DecVolButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - CoverFrame - - 250,250 - wxFRAME_NO_TASKBAR - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CoverSizer - wxVERTICAL - none - - 0 - wxALL|wxEXPAND - 1 - - - - - 1 - - - 0 - wxID_ANY - - - CoverBitmap - protected - - -1,-1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guRadioPanel - - 711,612 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - SearchSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Search: - - - m_SearchStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxEXPAND | wxALL - 1 - - wxSYS_COLOUR_WINDOW - - 1 - - - 0 - wxID_ANY - - - m_InputTextPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER|wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - m_InputTextSizer - wxHORIZONTAL - none - - 0 - wxALL - 0 - - - ../images/search.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_InputTextLeftBitmap - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_InputTextCtrl - protected - - - wxTE_PROCESS_ENTER - - - - wxFILTER_NONE - wxDefaultValidator - - - - - wxNO_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - wxALL - 0 - - - ../images/edit-clear.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_InputTextClearBitmap - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - - SearchStaticline - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - ListsSizer - wxVERTICAL - none - - 0 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 110 - - m_StationsSplitter - protected - - 0.0 - 166 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - LeftPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 100 - - m_GenreSplitter - protected - - 0.0 - 297 - -1 - - wxSPLIT_HORIZONTAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - GenrePanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenreSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_GenresTreeNode - protected - - - wxTR_DEFAULT_STYLE|wxTR_HIDE_ROOT|wxTR_MULTIPLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - LabelsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LabelsSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 250,250,250 - - 1 - - - 0 - wxID_ANY - - - m_LabelsListBox - protected - - - wxLC_LIST|wxLC_SINGLE_SEL|wxLC_VIRTUAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - StationsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - StationsSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 250,250,250 - - 1 - - - 0 - wxID_ANY - - - m_StationsListBox - protected - - - wxLC_LIST|wxLC_SINGLE_SEL|wxLC_VIRTUAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - OnStationListBoxColClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guRadioEditor - - 391,135 - wxDEFAULT_DIALOG_STYLE - - Radio Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - fgSizer24 - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - NameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_NameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Link: - - - LinkLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_LinkTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - StdBtnSizer - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guRadioPanel1 - - 711,612 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - SearchSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Search: - - - SearchStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_textCtrl53 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Now Playing - - - m_checkBox44 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - - SearchStaticline - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - ListsSizer - wxVERTICAL - none - - 0 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 110 - - ListsSplitter - protected - - 0.0 - 180 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - GenresPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxNO_BORDER|wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenresSizer - wxVERTICAL - none - - 1 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - GenresListBox - protected - - - wxLC_LIST|wxLC_SINGLE_SEL|wxLC_VIRTUAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - RadiosPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - RadiosSizer - wxVERTICAL - none - - 1 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - RadiosListBox - protected - - - wxLC_LIST|wxLC_SINGLE_SEL|wxLC_VIRTUAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - OnStationListBoxColClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guTrackEditor - - 724,504 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Song Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - OnClose - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 150 - - m_SongListSplitter - protected - - 0.0 - 268 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - SongListPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - SongsMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Songs - - SongListSizer - wxHORIZONTAL - none - - - 2 - wxALL|wxEXPAND - 1 - - - "This is a large testing text" - - 1 - - - 0 - wxID_ANY - - - m_SongListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnSongListBoxSelected - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - OrderSizer - wxVERTICAL - none - - 2 - wxALL - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MoveUpButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMoveUpBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MoveDownButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMoveDownBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MainDetailPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - DetailMainSizer - wxVERTICAL - none - - 5 - wxEXPAND | wxALL - 1 - - - - - 1 - - - 0 - wxID_ANY - - - MainNoteBook - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - OnPageChanged - - - - - - - - - - - Details - 1 - - - - 1 - - - 0 - wxID_ANY - - - DetailPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - DetailSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 3 - wxBOTH - 2 - - 0 - - DataFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 7 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ArCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnArCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Artist: - - - ArStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_ArComboBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_AACopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnArCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - A. Artist: - - - AAStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_AAComboBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_AlCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAlCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Album: - - - AlStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_AlComboBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_TiCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnTiCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Title: - - - TiStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_TitleTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_CoCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnGeCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Composer: - - - CoStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_CoComboBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_CommentCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnGeCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Comment: - - - CoStaticText1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CommentText - protected - - -1,54 - wxTE_MULTILINE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_numerate.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_NuCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnNuCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Number: - - - NuStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - DiskSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_NumberTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_DiCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnGeCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Disk: - - - DiStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_DiskTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_GeCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnGeCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Genre: - - - GeStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxALIGN_CENTER_VERTICAL - 1 - - - "1" "2" "3" - - 1 - - - 0 - wxID_ANY - - - m_GenreComboBox - protected - - - wxCB_DROPDOWN - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnGenreTextChanged - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_YeCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnGeCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Year: - - - YeStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - RatingSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_YearTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_RaCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnGeCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Rating: - - - RaStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - wxSYS_COLOUR_GRAYTEXT - - 0 - wxID_ANY - ★★★★★ - - - m_Rating - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - MoreDetailsSizer - wxHORIZONTAL - none - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - File Type : mp3 Length : 04:09 - - - m_DetailLeftInfoStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - BitRate : 160 kbps FileSize : 4.9 Mbytes - - - m_DetailRightInfoStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Pictures - 0 - - - - 1 - - - 0 - wxID_ANY - - - PicturePanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PictureSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 10 - protected - 0 - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - wxID_ANY - - - PictureBitmapSizer - wxVERTICAL - none - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_PictureBitmap - protected - - 250,250 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - PictureButtonSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_AddPicButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_DelPicButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_SavePicButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_EditPicButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 0 - protected - 10 - - - - 5 - wxALL - 0 - - - - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_CopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Lyrics - 0 - - - - 1 - - - 0 - wxID_ANY - - - LyricsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LyricsSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - LyricsTopSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Artist: - - - ArtistStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - - 0 - - - 0 - wxID_ANY - - 0 - - m_LyricArtistTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnTextUpdated - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Track: - - - TrackStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - - 0 - - - 0 - wxID_ANY - - 0 - - m_LyricTrackTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnTextUpdated - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_search_again.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ReloadButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnSearchLyrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_LyricsTextCtrl - protected - - - wxTE_CENTRE|wxTE_DONTWRAP|wxTE_MULTILINE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MusicBrainz - 0 - - - - 1 - - - 0 - wxID_ANY - - - MBrainzPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MBrainzSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - MBQuerySizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Artist: - - - MBQueryArtistStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MBQueryArtistTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnMBQueryArtistTextCtrlChanged - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Title: - - - MBQueryTitleStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MBQueryTitleTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnMBQueryTitleTextCtrlChanged - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_edit_clear.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MBQueryClearButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMBQueryClearButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - MBrainzTopSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Albums: - - - MBrainzAlbumStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_MBrainzAlbumChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnMBrainzAlbumChoiceSelected - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_search.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MBAddButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_MBrainzCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMBrainzCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - wxID_ANY - Details - - MBrainzDetailSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - 3 - wxBOTH - 1 - - 0 - - MBDetailFlexGridSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Artist: - - - m_MBrainzArtistStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MBrainzArtistTextCtrl - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MBrainzArCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMBrainzArtistCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Album: - - - m_MBrainzAlbumStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxEXPAND|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MBrainzAlbumTextCtrl - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MBrainzAlCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMBrainzAlbumCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Date: - - - m_MBrainzDateStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_MBrainzDateChoice - protected - - 0 - -1,-1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MBrainzDaButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMBrainzDateCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Title: - - - m_MBrainzTitleStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MBrainzTitleTextCtrl - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MBrainzTiCopyButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMBrainzTitleCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Length: - - - MBrainzLengthStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL - 1 - - - MBNumberSIzer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MBrainzLengthTextCtrl - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Number: - - - m_MBrainzNumberStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MBrainzNumberTextCtrl - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_MBrainzNuCopyButton1 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnMBrainzNumberCopyButtonClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_MBrainzStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - Info: Checked tracks 1,2,3 Error: This album have 12 tracks when you are editing 11. - - - m_MBrainzInfoStaticText - protected - - - wxST_NO_AUTORESIZE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 398 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guCoverEditor - - 522,446 - wxDEFAULT_DIALOG_STYLE - - Cover Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - OnInitDialog - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - EditsSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Artist: - - - ArtistStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_ArtistTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnTextCtrlEnter - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Album: - - - AlbumStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_AlbumTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnTextCtrlEnter - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - From: - - - FromStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - "Google" "Amazon" "Last.fm" "Discogs" "Local File" "Remote File" - - 1 - - - 0 - wxID_ANY - - - m_EngineChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnEngineChanged - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - - TopStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - CoverSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/go-previous.xpm; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_PrevButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPrevButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_CoverBitmap - protected - - -1,-1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnCoverLeftDClick - OnCoverLeftClick - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/go-next.xpm; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_NextButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnNextButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - - - 5 - wxEXPAND - 0 - - - m_SizeSizer - wxVERTICAL - none - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 425 x 283 - 130 kB - - - m_SizeStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - GaugeSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_Gauge - protected - - 30 - -1,7 - wxGA_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 00/00 - - - m_InfoTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Embed into tracks - - - m_EmbedToFilesChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_BOTTOM|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guSelCoverFile - - 402,132 - wxDEFAULT_DIALOG_STYLE - - Select Cover File - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - ControlsSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Cover: - - - CoverLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_FileLink - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnPathChanged - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - ... - - - m_SelFileBtn - protected - - 25,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnSelFileClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Embed into tracks - - - m_EmbedToFilesChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_StdBtnSizer - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - LastFMPanel - - 642,687 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Artist Info - - ArtistInfoSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 1 - - wxSYS_COLOUR_WINDOWFRAME - - 1 - wxSYS_COLOUR_WINDOWTEXT - - 0 - wxID_ANY - - 0 - - ArtistInfoTextCtrl - protected - - - wxTE_MULTILINE|wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - Toto was a Grammy Award winning <a href="http://www.last.fm/tag/american" class="bbcode_tag" rel="tag">american</a> <a href="http://www.last.fm/tag/rock" class="bbcode_tag" rel="tag">rock</a> band that was formed in <span title="Unknown place" class="bbcode_unknown">Los Angeles, California</span> in 1977 by <a href="http://www.last.fm/music/David+Paich" class="bbcode_artist">David Paich</a>, <a href="http://www.last.fm/music/Steve+Lukather" class="bbcode_artist">Steve Lukather</a>, <a href="http://www.last.fm/music/Bobby+Kimball" class="bbcode_artist">Bobby Kimball</a>, brothers <a href="http://www.last.fm/music/Jeff+Porcaro" class="bbcode_artist">Jeff Porcaro</a> and <a href="http://www.last.fm/music/Steve+Porcaro" class="bbcode_artist">Steve Porcaro</a>, and <a href="http://www.last.fm/music/David+Hungate" class="bbcode_artist">David Hungate</a>. The bandmembers had met in high school and at studio sessions in the 19<a href="http://www.last.fm/tag/70s" class="bbcode_tag" rel="tag">70s</a>, when they became some of the busiest session musicians in the music business. Composed entirely of seasoned studio musicians, Toto seemed to come out of nowhere. They did not get known first on the club circuit as nearly all bands do prior to being signed by a label. - - - wxNO_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - - wxID_ANY - More... - - - ShowLongBioHyperLink - - protected - - - wxHL_DEFAULT_STYLE - - - http://www.wxformbuilder.org - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Top Albums - - TopAlbumsStaticSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 6 - wxHORIZONTAL - 2,5 - - 0 - - TopAlbumsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 1 - - - ArtistOrderStaticText110 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap110 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText110 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 2 - - - ArtistOrderStaticText22 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap22 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText22 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - - - ArtistOrderStaticText112 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap112 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText112 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 4 - - - ArtistOrderStaticText122 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap122 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText122 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 5 - - - ArtistOrderStaticText132 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap132 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText132 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 6 - - - ArtistOrderStaticText142 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap142 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText142 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 7 - - - ArtistOrderStaticText152 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap152 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText152 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 8 - - - ArtistOrderStaticText162 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap162 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText162 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 9 - - - ArtistOrderStaticText172 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap172 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText172 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 10 - - - ArtistOrderStaticText182 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap182 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText182 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Similar Artists - - SimilarArtistsSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 6 - wxHORIZONTAL - 2,5 - - 0 - - ArtistsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 1 - - - ArtistOrderStaticText1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap1 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 2 - - - ArtistOrderStaticText2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap2 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - - - ArtistOrderStaticText11 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap11 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText11 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 4 - - - ArtistOrderStaticText12 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap12 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText12 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 5 - - - ArtistOrderStaticText13 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap13 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText13 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 6 - - - ArtistOrderStaticText14 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap14 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText14 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 7 - - - ArtistOrderStaticText15 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap15 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText15 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 8 - - - ArtistOrderStaticText16 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap16 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText16 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 9 - - - ArtistOrderStaticText17 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap17 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText17 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 10 - - - ArtistOrderStaticText18 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap18 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText18 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Similar Tracks - - SimilarTracksSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 6 - wxHORIZONTAL - 2,5 - - 0 - - TracksSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 1 - - - ArtistOrderStaticText19 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap19 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText19 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 2 - - - ArtistOrderStaticText21 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap21 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText21 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - - - ArtistOrderStaticText111 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap111 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText111 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 4 - - - ArtistOrderStaticText121 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap121 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText121 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 5 - - - ArtistOrderStaticText131 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap131 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText131 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 6 - - - ArtistOrderStaticText141 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap141 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText141 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 7 - - - ArtistOrderStaticText151 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap151 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText151 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 8 - - - ArtistOrderStaticText161 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap161 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText161 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 9 - - - ArtistOrderStaticText171 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap171 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText171 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 10 - - - ArtistOrderStaticText181 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap181 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText181 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guLastFMPanel_ - - 642,687 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - ArInfoTitleSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,92,12,70,0 - 0 - wxID_ANY - Artist Info - - - ArInfoStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - ArInfoStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - ArtistInfoSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_htmlWin2 - protected - - - wxHW_SCROLLBAR_AUTO - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - - wxID_ANY - More... - - - ShowMoreHyperLink - - protected - - - wxHL_DEFAULT_STYLE - - - http://www.wxformbuilder.org - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - OnShowMoreLinkClicked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 15 - protected - 0 - - - - 5 - wxEXPAND - 0 - - - AlTitleSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Top Albums - - - AlStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnTopAlbumsTitleDClick - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - AlStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 6 - wxHORIZONTAL - 2,5 - - 0 - - TopAlbumsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 1 - - - ArtistOrderStaticText110 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap110 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - 255,0,0 - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText110 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - OnAlbumClicked - - - - - - - - - - OnAlbumPopup - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 2 - - - ArtistOrderStaticText22 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap22 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText22 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - - - ArtistOrderStaticText112 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap112 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText112 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 4 - - - ArtistOrderStaticText122 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap122 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText122 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 5 - - - ArtistOrderStaticText132 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap132 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText132 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 6 - - - ArtistOrderStaticText142 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap142 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText142 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 7 - - - ArtistOrderStaticText152 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap152 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText152 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 8 - - - ArtistOrderStaticText162 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap162 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText162 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 9 - - - ArtistOrderStaticText172 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap172 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText172 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 10 - - - ArtistOrderStaticText182 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap182 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText182 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - SimArTitleSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Similar Artists - - - SimArStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - SimArStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 6 - wxHORIZONTAL - 2,5 - - 0 - - SimArSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 1 - - - ArtistOrderStaticText1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap1 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 2 - - - ArtistOrderStaticText2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap2 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - - - ArtistOrderStaticText11 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap11 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText11 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 4 - - - ArtistOrderStaticText12 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap12 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText12 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 5 - - - ArtistOrderStaticText13 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap13 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText13 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 6 - - - ArtistOrderStaticText14 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap14 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText14 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 7 - - - ArtistOrderStaticText15 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap15 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText15 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 8 - - - ArtistOrderStaticText16 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap16 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText16 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 9 - - - ArtistOrderStaticText17 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap17 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText17 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 10 - - - ArtistOrderStaticText18 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap18 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText18 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - SimTrTItleSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Similar Tracks - - - SimTrStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - SimTrStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 6 - wxHORIZONTAL - 2,5 - - 0 - - SimTrSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 1 - - - ArtistOrderStaticText19 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap19 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText19 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 2 - - - ArtistOrderStaticText21 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap21 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText21 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - - - ArtistOrderStaticText111 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap111 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText111 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 4 - - - ArtistOrderStaticText121 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap121 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText121 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 5 - - - ArtistOrderStaticText131 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap131 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText131 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 6 - - - ArtistOrderStaticText141 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap141 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText141 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 7 - - - ArtistOrderStaticText151 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap151 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText151 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 8 - - - ArtistOrderStaticText161 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap161 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText161 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 9 - - - ArtistOrderStaticText171 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap171 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText171 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 10 - - - ArtistOrderStaticText181 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap181 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - ArtistStaticText181 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guLastFMPanel - - 642,687 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - EditorSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Follow player - - - m_UpdateCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnUpdateChkBoxClicked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Artist: - - - ArtistStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - - 0 - - - 0 - wxID_ANY - - 0 - - m_ArtistTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnTextUpdated - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_accept.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_SearchButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnSearchBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_staticline23 - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - ArInfoTitleSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Artist Info - - - ArInfoStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - ArInfoStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - ArtistInfoMainSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - ArtistBitmap - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - wxSYS_COLOUR_BTNSHADOW - - 1 - - - 0 - wxID_ANY - - - ArtistDetails - protected - - - wxHW_SCROLLBAR_AUTO - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - AlTitleSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Top Albums - - - AlStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - OnTopAlbumsTitleDClick - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - AlStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 3 - 0 - - TopAlbumsSizer - none - 4 - 0 - - 5 - wxEXPAND - 1 - - - bSizer120 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap141 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText315 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1201 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1411 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3151 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1202 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1412 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3152 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1203 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1413 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3153 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1204 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1414 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3154 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1205 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1415 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3155 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1206 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1416 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3156 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1207 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1417 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3157 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1208 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1418 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3158 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer1209 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap1419 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText3159 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12010 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14110 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31510 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12011 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14111 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31511 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - SimArTitleSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Similar Artists - - - SimArStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - SimArStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 3 - 0 - - SimArSizer - none - 4 - 0 - - 5 - wxEXPAND - 1 - - - bSizer12012 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14112 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31512 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12013 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14113 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31513 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12021 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14121 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31521 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12031 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14131 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31531 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12041 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14141 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31541 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12051 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14151 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31551 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12061 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14161 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31561 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12071 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14171 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31571 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12081 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14181 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31581 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12091 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14191 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31591 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer120101 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap141101 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText315101 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer120111 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap141111 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText315111 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - SimTrTItleSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Similar Tracks - - - SimTrStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - SimTrStaticLine - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 3 - 0 - - SimTrSizer - none - 4 - 0 - - 5 - wxEXPAND - 1 - - - bSizer12014 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14114 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31514 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12015 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14115 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31515 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12022 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14122 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31522 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12032 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14132 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31532 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12042 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14142 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31542 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12052 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14152 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31552 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12062 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14162 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31562 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12072 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14172 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31572 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12082 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14182 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31582 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer12092 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap14192 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText31592 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer120102 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap141102 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText315102 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer120112 - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_bitmap141112 - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - m_staticText315112 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guRadioGenreEditor - - 278,357 - wxDEFAULT_DIALOG_STYLE - - Radio Genre Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Genres - - ListBoxSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 1 - - - - - 1 - - - 0 - wxID_ANY - - - CheckListBox - protected - - - wxLB_MULTIPLE|wxLB_NEEDED_SB - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxNO_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - InputSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Other: - - - InputStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - InputTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - TagEditorBtnSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guExitConfirmDlg - - 512,205 - wxDEFAULT_DIALOG_STYLE - - Please confirm - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 20 - protected - 0 - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - TopSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/application-exit.xpm; Load From File - - 1 - - - 0 - wxID_ANY - - - m_bitmap98 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Are you sure you want to exit the application? - - - m_staticText221 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND|wxALIGN_RIGHT - 1 - - - 0 - - 1 - - - 0 - wxID_ANY - Don't ask again - - - AskAgainCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALL|wxALIGN_RIGHT|wxEXPAND - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guSplashFrame - - 507,279 - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - - 0 - wxSYS_COLOUR_CAPTIONTEXT - wxID_ANY - J.Rios anonbeat@gmail.com - - - m_Email - wxSYS_COLOUR_CAPTIONTEXT - protected - - - wxHL_DEFAULT_STYLE - - - email:anonbeat@gmail.com - - wxFILTER_NONE - wxDefaultValidator - - wxSYS_COLOUR_CAPTIONTEXT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0.2.6 - 1112 - - - m_Version - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxSYS_COLOUR_CAPTIONTEXT - wxID_ANY - Please Donate! - - - m_Donate - wxSYS_COLOUR_CAPTIONTEXT - protected - - - wxHL_DEFAULT_STYLE - - - http://sourceforge.net/donate/index.php?group_id=250783 - - wxFILTER_NONE - wxDefaultValidator - - wxSYS_COLOUR_CAPTIONTEXT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guGuge - - -1,-1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - MyLabel - - - StaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - Gauge - protected - - 100 - -1,20 - wxGA_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guLastFMInfo - - -1,-1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - Bitmap - protected - - 50,50 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - 255,0,0 - - 0 - wxID_ANY - MyLabel - - - Text - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - OnAlbumClicked - - - - - - - - - - OnAlbumPopup - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guArtistInfo - - 569,174 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxHORIZONTAL - none - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_Bitmap - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - m_DetailSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - TopSizer - wxHORIZONTAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - Sans,90,92,12,74,0 - 0 - wxID_ANY - MyLabel - - - m_Text - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - - wxID_ANY - More... - - - m_ShowMoreHyperLink - - protected - - - wxHL_DEFAULT_STYLE - - - http://www.wxformbuilder.org - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_ArtistDetails - protected - - - wxHW_SCROLLBAR_AUTO - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MyPanel10 - - 500,300 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 15 - protected - 0 - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - ,90,92,12,70,0 - 0 - wxID_ANY - MyLabel - - - LyricTitle - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - wxSYS_COLOUR_MENU - - 1 - - - 0 - wxID_ANY - - - LyricText - protected - - - wxHW_SCROLLBAR_AUTO - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guPlayListPanel - - 747,635 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MainSplitter - protected - - 0.0 - 176 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - NamesPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - NameSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_NamesTreeCtrl - protected - - - wxTR_DEFAULT_STYLE|wxTR_FULL_ROW_HIGHLIGHT|wxTR_HIDE_ROOT|wxTR_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnPLNamesSelected - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - DetailsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - DetailsSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_DetailsListCtrl - protected - - - wxLC_LIST|wxLC_VIRTUAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guDynPlayListEditor - - 600,400 - wxDEFAULT_DIALOG_STYLE - - Dynamic Playlist Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Current Filters - - CurFiltersSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - - - - 1 - - - 0 - wxID_ANY - - -1,80 - m_FiltersListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnFiltersSelected - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bSizer193 - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - "Title" "Artist" "Album" "Genre" "Path" "Year" "Rating" "Length" "Play Count" "Last Play Time" "added date" - - 1 - - - 0 - wxID_ANY - - - m_FilterFieldChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnFilterFieldSelected - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - "Contains" "Does not contains" "Equals" "Begins with" "Ends with" - - 1 - - - 0 - wxID_ANY - - - m_FilterOptionChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_FilterText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnFilterTextChanged - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_FilterAdd - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnFilterAddClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_FilterDel - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnFilterDelClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_accept.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_FilterAccept - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnFilterUpdateClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Result - - ResultSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - LimitSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Limit To - - - m_LimitCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnLImitChecked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 0 - - - 0 - wxID_ANY - 0 - 10 - - 0 - - m_LimitSpinCtrl - protected - - - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - "Tracks" "Minutes" "MB" "GB" - - 0 - - - 0 - wxID_ANY - - - m_LimitChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Any Criteria add tracks - - - m_AddOnAnyCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - SortSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Sort By - - - m_SortCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnSortChecked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - "Artist" "Album" "Genre" "Title" "Year" "Length" "Rating" "Play Count" "Last Play Time" "Added Time" - - 0 - - - 0 - wxID_ANY - - - m_SortChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - 0 - - 0 - - - 0 - wxID_ANY - Descending - - - m_DescCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guLyricsPanel - - 633,541 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - TitleSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - EditorSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Follow - - - m_UpdateCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnUpdateChkBoxClicked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP - 0 - - - ../src/images/orig/tiny_search_engine.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ReloadButton3 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP - 0 - - - ../src/images/orig/tiny_search_again.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ReloadButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP - 0 - - - ../src/images/orig/tiny_edit.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ReloadButton2 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 0 - - - ../src/images/orig/tiny_doc_save.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ReloadButton1 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Artist: - - - ArtistStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - - 0 - - - 0 - wxID_ANY - - 0 - - m_ArtistTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnTextUpdated - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Track: - - - TrackStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - - 0 - - - 0 - wxID_ANY - - 0 - - m_TrackTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnTextUpdated - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_staticline22 - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,92,12,70,0 - 0 - wxID_ANY - Artist / Track Name - - - m_LyricTitle - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - wxSYS_COLOUR_WINDOWFRAME - - 1 - - - 0 - wxID_ANY - - 0 - - m_LyricText - protected - - - wxTE_CENTRE|wxTE_DONTWRAP|wxTE_MULTILINE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - wxNO_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxRIGHT|wxLEFT - 0 - - - - 1 - wxSYS_COLOUR_GRAYTEXT - - 0 - wxID_ANY - Source: lyrics.wikia.org - - - m_staticText400 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guPlayListEditor1 - - 620,450 - wxDEFAULT_DIALOG_STYLE - - Playlist editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 0 - - - NameSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - NameStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_NameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnNameChanged - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - wxID_ANY - Current Filters - - CurFiltersSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - - - - 1 - - - 0 - wxID_ANY - - -1,80 - m_FiltersListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bSizer193 - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - "Title" "Artist" "Album" "Label" "Genre" "Path" "Year" "Length" - - 1 - - - 0 - wxID_ANY - - - m_FilterFieldChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - "Contains" "Same" "Begins with" "Ends with" - - 1 - - - 0 - wxID_ANY - - - m_FilterOptionChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_FilterText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_FilterAdd - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_FilterDel - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_accept.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_FilterAccept - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Result - - ResultSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - LimitSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Limit To - - - m_LimitCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 0 - - - 0 - wxID_ANY - 0 - 10 - - 0 - - m_LimitSpinCtrl - protected - - - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - "Tracks" "Minutes" "MB" "GB" - - 0 - - - 0 - wxID_ANY - - - m_LimitChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Any filter select tracks - - - m_AddOnAnyCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - SortSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Sort By - - - m_SortCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - "Tracks" "Minutes" "MB" "GB" - - 0 - - - 0 - wxID_ANY - - - m_SortChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - 0 - - 0 - - - 0 - wxID_ANY - Descending - - - m_DescCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guSongColEdit - - 246,340 - wxDEFAULT_DIALOG_STYLE - - Select Tracks columns - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Columns - - ColumnsSizer - wxHORIZONTAL - none - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALL - 1 - - - "Number" "Title" "Artist" "Album" "Length" "Year" "BitRate" "Rating" "Play Count" "Last Play Date" "Added Date" - - 1 - - - 0 - wxID_ANY - - - m_ColumnsListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnColumnSelected - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL - 0 - - - BtnsSizer - wxVERTICAL - none - - 5 - wxTOP|wxBOTTOM - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_UpBitmapBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnUpBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_DownBitmapBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDownBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - StdBtnSizer - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guPodcastPanel - - 729,655 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - OnChangedSize - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 100 - - m_MainSplitter - protected - - 0.0 - 300 - -1 - - wxSPLIT_HORIZONTAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - TopPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - TopPanelSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 100 - - m_TopSplitter - protected - - 0.0 - 264 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - ChannelsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - ChannelsMainSizer - wxVERTICAL - none - - 1 - wxEXPAND|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_ChannelsListBox - protected - - - wxLC_LIST|wxLC_NO_HEADER - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - PodcastsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainPodcastsSizer - wxVERTICAL - none - - 1 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_PodcastsListBox - protected - - - wxLC_LIST|wxLC_NO_HEADER - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - BottomPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - m_DetailMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Details - - DetailSizer - wxVERTICAL - none - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - -1,-1 - -1,100 - m_DetailScrolledWindow - protected - - 5 - 5 - -1,-1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxHSCROLL - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxBOTH - 1 - - 0 - - DetailFlexGridSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_DetailImage - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - My Garden Communications Impulse - - - m_DetailChannelTitle - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Description: - - - DetailDescLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - This is the first in a serie of podcasts that treats the impulse of the communication in the collapse of the industrial economy in the my garden. - - - m_DetailDescText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 445 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Author: - - - DetailAuthorLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Gerard Vaesley - - - m_DetailAuthorText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Owner: - - - DetailOwnerLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - VRT Records S.A. - - - m_DetailOwnerText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - - DetailStaticLine1 - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - - DetailStaticLine2 - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Title: - - - DetailItemTitleLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - First Podcast ever - - - m_DetailItemTitleText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Sumary: - - - DetailItemSumaryLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - This is the first podcast that have been done in this server... It will be available more soon - - - m_DetailItemSumaryText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 300 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Date: - - - DetailItemDateLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Mon, 11 September 2009 00:00:00 GMT - - - m_DetailItemDateText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_RIGHT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Length: - - - DetailItemLengthLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 04:15 - - - m_DetailItemLengthText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guChannelEditor - - 564,329 - wxDEFAULT_DIALOG_STYLE - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Podcast Channel - - ChannelSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - FlexGridSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_Image - protected - - 60,60 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - TitleSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_Title - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Description: - - - DescLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - This is the first in a serie of podcasts that treats the impulse of the communication in the collapse of the industrial economy in the my garden. - - - m_DescText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 450 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Author: - - - AuthorLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Gerard Vaesley - - - m_AuthorText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Owner: - - - OwnerLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - VRT Records S.A. - - - m_OwnerText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Download: - - - DownloadLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - DownloadSizer - wxHORIZONTAL - none - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - "All" "Only if contains" "Manually" - - 1 - - - 0 - wxID_ANY - - - m_DownloadChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnDownloadChoice - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALL - 1 - - - - 0 - - - 0 - wxID_ANY - - 0 - - m_DownloadText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Delete: - - - DeleteLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Allow delete old items - - - m_DeleteCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guNewPodcastChannel - - 550,410 - wxDEFAULT_DIALOG_STYLE - - New Podcast Channel - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DirectoryMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Digital Podcast Directory - - DirectoryStaticSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - -1,-1 - DirectoryTopSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - 30 Categories, 11275 Channels - - - m_DirectoryInfoStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT - 0 - - - ../src/images/orig/tiny_search.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_FilterDirectory - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnFilterDirectoryClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT - 0 - - - ../src/images/orig/tiny_doc_save.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_DirectoryReload - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnReloadDirectoryClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_DirectoryTreeCtrl - protected - - - wxTR_DEFAULT_STYLE|wxTR_HIDE_ROOT|wxTR_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnDirectoryItemSelected - - - - - - - - - - OnDirectoryItemChanged - - - - - - - - 5 - wxEXPAND - 0 - - - UrlSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Url: - - - UrlLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_UrlTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_StandardButtons - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guPlaylistAdd - - 350,187 - wxDEFAULT_DIALOG_STYLE - - Add to Playlist - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 15 - protected - 0 - - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - FlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Position: - - - PositionLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - "Begin" "End" - - 1 - - - 0 - wxID_ANY - - - m_PositionChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Playlist: - - - PlayListLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT|wxEXPAND - 1 - - - "First" "Second" "Thrird" - - 1 - - - 0 - wxID_ANY - - - m_comboBox1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - Select Playlist - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Tracks: - - - TracksLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 22 - - - m_TracksCount - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - StandardBtns - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guShowImage - - 150,150 - wxFRAME_NO_TASKBAR - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_Bitmap - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - 450,260 - guEq10Band - - 450,262 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxLEFT - 0 - - - TopSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Preset: - - - PresetLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_PresetComboBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - Combo! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../../../../guayadeque/src/images/orig/tiny_doc_save.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_SaveButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../../../../guayadeque/src/images/orig/tiny_edit_clear.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_DelButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - ../../../../guayadeque/src/images/orig/tiny_reload.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ResetButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM - 1 - - - BandsSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - - LabelsSizer - wxVERTICAL - none - - 5 - wxTOP|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - dBs - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 12 - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 6 - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - -3 - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - -6 - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - -12 - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - - - Label - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - GainSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0011 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band001 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - Gain - - - m_Label004 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer00 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label001 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band00 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 32 - - - m_Label00 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer01 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label002 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band01 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 64 - - - m_Label01 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer02 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label003 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band02 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 125 - - - m_Label02 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer03 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0031 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band03 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 250 - - - m_Label03 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer04 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0032 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band04 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 500 - - - m_Label04 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer05 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0033 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band05 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 1K - - - m_Label05 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer06 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0034 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band06 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 2K - - - m_Label06 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer07 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0035 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band07 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 4K - - - m_Label07 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer08 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0036 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band08 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 8K - - - m_Label08 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - BandSizer09 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - - - m_Label0037 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL - 1 - - - - 1 - - - 0 - wxID_ANY - 180 - - -180 - - m_Band09 - protected - - - wxSL_INVERSE|wxSL_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - wxID_ANY - 16K - - - m_Label09 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizer22 - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guPrefDialog - - -1,-1 - wxDEFAULT_DIALOG_STYLE - - Preferences - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND | wxALL - 1 - - - 32,32 - - 1 - - - 0 - wxID_ANY - - - m_MainNotebook - protected - - - wxLB_LEFT - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_general.png; Load From File - General - 0 - - - - 1 - - - 0 - wxID_ANY - - - GenPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - On Start - - StartSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - LangSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Language: - - - LangStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - "Default" "English" "Islandic" "French" "Ukranian" "German" - - 1 - - - 0 - wxID_ANY - - - m_LangChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Show splash screen - - - ShowSplashChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Start minimized - - - MinStartChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Behaviour - - BehaviSizer - wxVERTICAL - none - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Activate task bar icon - - - TaskIconChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnActivateTaskBarIcon - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Enqueue as default action - - - EnqueueChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Drop files clear playlist - - - DropFilesChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - On Close - - OnCloseSizer - wxVERTICAL - none - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Save playlist on close - - - SavePlayListChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM - 0 - - - StartPlayingSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Save position when track is longer than - - - m_SavePosCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 10 - 9999 - - 0 - - m_MinLenSpinCtrl - protected - - 50,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - minutes - - - SavePosStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Close to task bar icon - - - CloseTaskBarChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Ask confirmation on exit - - - ExitConfirmChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_library.png; Load From File - Collections - 0 - - - - 1 - - - 0 - wxID_ANY - - - LibPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LibMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Paths - - PathsSizer - wxHORIZONTAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - - - 1 - - - 0 - wxID_ANY - - - PathsListBox - protected - - - wxLB_MULTIPLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnPathsListBoxSelected - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PathButtonsSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxTOP - 0 - - - ../src/images/vol-add.xpm; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - Add Path - - - AddPathButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddPathBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxBOTTOM - 0 - - - ../src/images/vol-remove.xpm; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - Remove Path - - - RemovePathButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDelPathBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Words to detect covers - - CoversSizer - wxHORIZONTAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - "front" "cover" - - 1 - - - 0 - wxID_ANY - - - CoversListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnCoversListBoxSelected - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - CoversButtonsSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxTOP - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - AddCoverButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddPathBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - UpCoverButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnUpCoverBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - DownCoverButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDownCoverBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxBOTTOM - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - DelCoverButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDelPathBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - - - LibOptionsSIzer - wxVERTICAL - none - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Update library on application start - - - UpdateLibChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Update library on application start - - - UpdateLibChkBox1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_playback.png; Load From File - Playback - 0 - - - - 1 - - - 0 - wxID_ANY - - - Playback - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PlayMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - - - PlayGenSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - RandomPlaySizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Play random - - - m_RndPlayChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnRndPlayClicked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - "track" "album" - - 0 - - - 0 - wxID_ANY - - - m_RndModeChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - when playlist is empty - - - RndTextStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Delete played tracks from playlist - - - m_DelPlayChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Show Notifications - - - m_NotifyChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnNotifyChkBoxClicked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayReplaySizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Replaygain Mode: - - - PlayReplayLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT - 0 - - - "Disabled" "Track" "Album" - - 1 - - - 0 - wxID_ANY - - - m_PlayReplayModeChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnReplayGainModeChanged - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - PreAmp : - - - PlayPreAmpLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 6db - - - m_PlayPreAmpLevelVal - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 20 - - -20 - - m_PlayPreAmpLevelSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Smart Mode - - SmartPlayListSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - - - 0 - - SmartPlayListFlexGridSizer - wxFLEX_GROWMODE_SPECIFIED - none - 4 - 0 - - 5 - wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - 4 - 10 - - 1 - - SmartPlayListMinTracksSpinCtrl - protected - - 50,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Tracks left to start search - - - SmartPlayListMinTracksStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 3 - 10 - - 1 - - SmartPlayListAddTracksSpinCtrl - protected - - 50,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Tracks added each time - - - SmartPlayListAddTracksStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 20 - 99 - - 5 - - SmartPlayListMaxTracksSpinCtrl - protected - - 50,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Max tracks kept in playlist - - - SmartPlayListMaxTracksStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - SmartPlayFilterSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Don't repeat last - - - SmartPlayFilterLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 20 - 50 - - 0 - - m_SmartPlayArtistSpinCtrl - protected - - 50,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - artists or - - - SmartPlayArtistLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - 200 - - 0 - - m_SmartPlayTracksSpinCtrl - protected - - 55,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - tracks - - - SmartPlayTracksLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Silence detector - - PlaySilenceSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - - PlayLevelSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Skip at - - - m_PlayLevelEnabled - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - -45db - - - m_PlayLevelVal - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 0 - - -65 - - m_PlayLevelSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - -50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayEndTimeSizer - wxHORIZONTAL - none - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - In the last - - - m_PlayEndTimeCheckBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 0 - 360 - - 5 - - m_PlayEndTimeSpinCtrl - protected - - - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - seconds - - - m_staticText392 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Output Device - - PlayOutDeviceSizer - wxHORIZONTAL - none - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - "auto defined" "gconf defined" "alsa" "pulse" "oss" - - 1 - - - 0 - wxID_ANY - - - m_PlayOutDevChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnPlayOutDevChanged - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_PlayOutDevName - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_crossfader.png; Load From File - Crossfader - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_XFadePanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - XFadeMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Crossfade - - XFadesbSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 3 - wxBOTH - 2 - - 0 - - XFadeFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 4 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Out length: - - - XFadeOutLenLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 5.0 - - - m_XFadeOutLenVal - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - m_XFadeOutLenSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnCrossFadeChanged - - - - - - OnCrossFadeChanged - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - In length: - - - XFadeInLenLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 1.0 - - - m_XFadeInLenVal - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - m_XFadeInLenSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnCrossFadeChanged - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - In start: - - - XFadeInStartLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 6.0 - - - m_XFadeInStartVal - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 90 - - 10 - - m_XFadeInStartSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 60 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnCrossFadeChanged - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - In vol. Start: - - - XFadeTrigerLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - 8.0 - - - m_XFadeTrigerVal - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - m_XFadeInTrigerSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 80 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnCrossFadeChanged - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_FadeBitmap - protected - - 400,200 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/player_normal_record.png; Load From File - Record - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_RecordPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - RecMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Record - - RecordSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Enable recording - - - m_RecordChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnRecEnableClicked - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - RecSelDirSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Save to - - - RecSelDirLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - Select a folder - -1,-1 - m_RecSelDirPicker - protected - - - wxDIRP_DEFAULT_STYLE|wxDIRP_DIR_MUST_EXIST|wxDIRP_USE_TEXTCTRL - - - - wxFILTER_NONE - wxDefaultValidator - - ~/Records - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Properties - - RecPropSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - RecPropFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Format: - - - RecFormatLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - "mp3" "ogg" "flac" - - 1 - - - 0 - wxID_ANY - - 200,-1 - m_RecFormatChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Quality: - - - RecQualityLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - "Very High" "High" "Normal" "Low" "Very Low" - - 1 - - - 0 - wxID_ANY - - 200,-1 - m_RecQualityChoice - protected - - 2 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Split tracks - - - m_RecSplitChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - RecDelSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Delete Tracks shorter than - - - m_RecDelTracks - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 50 - 999 - - 1 - - m_RecDelTime - protected - - 50,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - seconds - - - RecDelSecLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_last.fm.png; Load From File - AudioScrobble - 0 - - - - 1 - - - 0 - wxID_ANY - - - LastFMPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - ASMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Last.fm Audioscrobble - - LastFMASSizer - wxVERTICAL - none - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Enabled - - - ASEnableChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 2 - wxBOTH - - - 0 - - ASLoginSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Username: - - - UserNameStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - UserNameTextCtrl - protected - - 200,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Password: - - - PasswdStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - PasswdTextCtrl - protected - - 200,-1 - wxTE_PASSWORD - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Libre.fm Audioscrobble - - LibreFMASSizer - wxVERTICAL - none - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Enabled - - - LibreFMEnableChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 2 - wxBOTH - - - 0 - - LibreFMASLoginSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Username: - - - LibreFMUserNameStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - LibreFMUserNameTextCtrl - protected - - 200,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Password: - - - LibreFMPasswdStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - LibreFMPasswdTextCtrl - protected - - 200,-1 - wxTE_PASSWORD - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - - 0 - - wxID_ANY - Visit the Guayadeque Last.fm users group - - - m_hyperlink4 - - protected - - - wxHL_DEFAULT_STYLE - - - http://www.last.fm/group/Guayadeque - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a page - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_LyricsPanel - protected - - 20 - 20 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxHSCROLL|wxVSCROLL - - - - - - - - - - - - - - - - - - - - - - - - - - LyricsMainSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - wxID_ANY - Read - - LyricsSrcSizer - wxHORIZONTAL - none - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 1 - - - "Embedded" "From File" "Command" "lyricsplugin.com" "lyricswiki.com" "lyricsall.com" - - 1 - - - 0 - wxID_ANY - -1,-1 - - m_LyricsSrcListBox - protected - - -1,100 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnLyricSourceSelected - OnLyricSourceDClicked - OnLyricSourceToggled - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - - LyricsSrcBtnSizer - wxVERTICAL - none - - 5 - wxTOP - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsAddButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricAddBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsUpButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricUpBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsDownButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricDownBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsDelButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricDelBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Write - - LyricsSaveSizer - wxHORIZONTAL - none - - - 5 - wxALL|wxEXPAND - 1 - - - "Embedded" "To File" "Command" - - 1 - - - 0 - wxID_ANY - - - m_LyricsSaveListBox - protected - - -1,100 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnLyricSourceSelected - OnLyricSourceDClicked - OnLyricSourceToggled - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - - LyricsSaveBtnSizer - wxVERTICAL - none - - 5 - wxTOP|wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsSaveAddButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricAddBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsSaveUpButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricUpBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsSaveDownButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricDownBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LyricsSaveDelButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLyricDelBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Font - - LyricsFontSizer - wxHORIZONTAL - none - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Font: - - - LyricsFontLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - 100 - - - m_LyricFontPicker - protected - - - wxFNTP_DEFAULT_STYLE - - - - wxFILTER_NONE - wxDefaultValidator - - Sans,90,90,10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Align: - - - LyricsAlignLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT - 0 - - - "Left" "Center" "Right" - - 1 - - - 0 - wxID_ANY - - - m_LyricsAlignChoice - protected - - 0 - -1,-1 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_online_services.png; Load From File - Online - 0 - - - - 1 - - - 0 - wxID_ANY - - - OnlinePanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - OnlineMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Filters - - OnlineFiltersSizer - wxHORIZONTAL - none - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxLEFT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - OnlineFiltersListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnFiltersListBoxClicked - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - OnlineBtnSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxALL - 0 - - - ../src/images/vol-add.xpm; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - Add Path - - - OnlineAddBtn - protected - - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddOnlineBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - ../src/images/vol-remove.xpm; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - Remove Path - - - OnlineDelBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnOnlineDelBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Language - - OnlineLangSizer - wxHORIZONTAL - none - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Language: - - - LangStaticText1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - "Default" "English" "French" "German" "Italian" "Portuguese" "Spanish" - - 1 - - - 0 - wxID_ANY - - - LangChoice1 - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Browser command - - BrowserCmdSizer - wxHORIZONTAL - none - - - 5 - wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - BrowserCmdTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - - "16" "32" "64" "128" "160" "192" "256" "320" - - 1 - - - 0 - wxID_ANY - Radio Minimum Allowed Bitrate - 8 - - - RadioMinBitRateRadBox - protected - - 2 - - wxRA_SPECIFY_COLS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Player online buffer size - - BufferSizeSizer - wxHORIZONTAL - none - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - 1024 - - 32 - - m_BufferSizeSlider - protected - - - wxSL_HORIZONTAL|wxSL_LABELS - - - - wxFILTER_NONE - wxDefaultValidator - - 64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_podcasts.png; Load From File - Podcasts - 0 - - - - 1 - - - 0 - wxID_ANY - - - PodcastPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PodcastsMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Podcasts - - PodcastsSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - - PathSizer - wxHORIZONTAL - none - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Destination directory: - - - PodcastPathStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - Select a folder - - m_PodcastPath - protected - - - wxDIRP_DEFAULT_STYLE|wxDIRP_DIR_MUST_EXIST - - - - wxFILTER_NONE - wxDefaultValidator - - /home/jrios - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - UpdateSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Check new podcasts every - - - m_PodcastUpdate - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - "Day" "Week" "Month" - - 1 - - - 0 - wxID_ANY - - - m_PodcastUpdatePeriod - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - DeleteSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Delete podcasts after - - - m_PodcastDelete - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 15 - 99 - - 1 - - m_PodcastDeleteTime - protected - - 50,-1 - wxSP_ARROW_KEYS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - "Days" "Weeks" "Months" - - 1 - - - 0 - wxID_ANY - - - m_PodcastDeletePeriod - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Only if played - - - m_PodcastDeletePlayed - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_jamendo.png; Load From File - Jamendo - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_JamendoPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - JamMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Genres - - JamGenresSizer - wxHORIZONTAL - none - - - 5 - wxALL|wxEXPAND - 1 - - - "Electronic" "House" "Jazz" "Jazz+Funk" - - 1 - - - 0 - wxID_ANY - - - m_JamGenresListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - JamGenresBtnSizer - wxVERTICAL - none - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - All - - - m_JamSelAllBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnJamendoSelectAll - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - None - - - m_JamSelNoneBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnJamendoSelectNone - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - Invert - - - m_JamInvertBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnJamendoInvertSelection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - - - JamOtherSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - JamFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Format : - - - JamFormatLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - "mp3" "ogg" - - 1 - - - 0 - wxID_ANY - - 100,-1 - m_JamFormatChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Torrent command: - - - JamBTCmdLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_JamBTCmd - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - transmission - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_magnatune.png; Load From File - Magnatune - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_MagnatunePanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MagMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Genres - - MagGenresSizer - wxHORIZONTAL - none - - - 5 - wxALL|wxEXPAND - 1 - - - "Electronic" "House" "Jazz" "Jazz+Funk" - - 1 - - - 0 - wxID_ANY - - - m_MagGenresListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - MagGenresBtnSizer - wxVERTICAL - none - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - All - - - m_MagSelAllBtn1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnJamendoSelectAll - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - None - - - m_MagSelNoneBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnJamendoSelectNone - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - Invert - - - m_MagInvertBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnJamendoInvertSelection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - wxID_ANY - - - MagOtherSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - MagFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Membership : - - - MagMemberLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - MagMembSizer - wxHORIZONTAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - None - - - m_MagNoRadioItem - protected - - - wxRB_GROUP - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - OnMagNoRadioItemChanged - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Streaming - - - m_MagStRadioItem - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Downloading - - - m_MagDlRadioItem - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - OnMagDownSelected - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Username : - - - MagUserLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT|wxEXPAND|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MagUserTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Password : - - - MagPassLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_MagPassTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Stream as : - - - MagFormatLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - FormatSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxEXPAND - 1 - - - "mp3" "ogg" - - 1 - - - 0 - wxID_ANY - - 100,-1 - m_MagFormatChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Download as : - - - m_MagDownLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxBOTTOM|wxRIGHT - 1 - - - "mp3 (VBR)" "mp3 (128Kbits)" "ogg" "flac" "wav" - - 1 - - - 0 - wxID_ANY - - 100,-1 - m_MagDownFormatChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_links.png; Load From File - Links - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_LinksPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LinksMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Links - - LinksLabelSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - LinksListBoxSizer - wxHORIZONTAL - none - - 5 - wxALL|wxEXPAND - 1 - - - "www.google.com" "www.wikipedia.org" - - 1 - - - 0 - wxID_ANY - -1,-1 - - m_LinksListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnLinkListBoxClicked - OnLinkListBoxDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - LinksBtnSizer - wxVERTICAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/vol-add.xpm; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - Add Path - - - m_LinksAddBtn - protected - - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddLinkBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/vol-remove.xpm; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - Remove Path - - - m_LinksDelBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLinkDelBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - LinksEditorSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - LinksFieldsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Url: - - - LinkUrlStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_LinkUrlTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - http://www.google.com?q={text} - - - - - - - - - - - - - - - - - - - - - - - - - - OnLinkChanged - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - LinkNameStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_LinkNameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - Google - - - - - - - - - - - - - - - - - - - - - - - - - - OnLinkChanged - - - - - - - - - - 5 - wxALL - 0 - - - ../src/images/tiny_accept.xpm; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_LinksAcceptBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLinkSaveClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Help - - LinksHelpSizer - wxVERTICAL - none - - - 5 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Add urls using : {lang} : 2 lettes language code. {text} : Text to search. - - - LinksHelpText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_commands.png; Load From File - Commands - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_CmdPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - CmdMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Commands - - CmdLabelSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - CmdListBoxSizer - wxHORIZONTAL - none - - 5 - wxALL|wxEXPAND - 1 - - - "nautilus --browser {bp}" - - 1 - - - 0 - wxID_ANY - -1,-1 - - m_CmdListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnLinkListBoxClicked - OnLinkListBoxDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - CmdBtnSizer - wxVERTICAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/vol-add.xpm; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - Add Path - - - m_CmdAddBtn - protected - - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddLinkBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/vol-remove.xpm; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - Remove Path - - - m_CmdDelBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLinkDelBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - CmdEditorSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - CmdFieldsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Command: - - - CmdStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CmdTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - nautilus --browser {bp} - - - - - - - - - - - - - - - - - - - - - - - - - - OnLinkChanged - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - CmdNameStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CmdNameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - Nautilus - - - - - - - - - - - - - - - - - - - - - - - - - - OnLinkChanged - - - - - - - - - - 5 - wxALL - 0 - - - ../src/images/tiny_accept.xpm; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_CmdAcceptBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLinkSaveClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Help - - CmdHelpSizer - wxVERTICAL - none - - - 5 - wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Add commands using : {bp} : Album path {bc} : Album cover file path {tp} : Track path - - - CmdHelpText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_copy_to.png; Load From File - Copy To... - 0 - - - - 1 - - - 0 - wxID_ANY - - - CopyPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - CopyToMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Patterns - - CopyToLabelSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - CopyToListBoxSizer - wxHORIZONTAL - none - - 5 - wxALL|wxEXPAND - 1 - - - "{g}/{a}/{n} - {a} - {t}" - - 1 - - - 0 - wxID_ANY - -1,-1 - - m_CopyToListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnLinkListBoxClicked - OnLinkListBoxDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - CopyToBtnSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxTOP - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - m_CopyToAddBtn - protected - - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddLinkBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - m_CopyToUpBtn - protected - - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddLinkBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - m_CopyToDownBtn - protected - - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddLinkBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_CopyToDelBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLinkDelBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM - 0 - - - ../src/images/orig/tiny_accept.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_CopyToAcceptBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLinkSaveClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - wxID_ANY - Options - - CopyToOptionsSizer - wxHORIZONTAL - none - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - CopyToFieldsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - CopyToNameStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CopyToNameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - Default - - - - - - - - - - - - - - - - - - - - - - - - - - OnLinkChanged - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Pattern: - - - CopyToPatternStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CopyToPatternTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - {g}/{a}/{n} - {a} - {t} - - - - - - - - - - - - - - - - - - - - - - - - - - OnLinkChanged - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Format: - - - CopyToFormatLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer306 - wxHORIZONTAL - none - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - "Keep Format" "mp3" "ogg" "flac" "m4a" "wma" - - 1 - - - 0 - wxID_ANY - - - m_CopyToFormatChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnCopyToFormatChanged - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 1 - - - "Keep Quality" "Very High" "HIgh" "Very Good" "Good" "Normal" "Low" "Very Low" - - 1 - - - 0 - wxID_ANY - - - m_CopyToQualityChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Path: - - - CopyToQualityLabel1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer305 - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CopyToPatternTextCtrl1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnLinkChanged - - - - - - - - 5 - wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - ... - - - m_AudioFolderBtn - protected - - 28,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAudioFolderBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxRIGHT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Remove source files - - - m_checkBox51 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Help - - CopyToHelpSizer - wxVERTICAL - none - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - {a} : Artist {aa} : Album Artist {b} : Album {d} : Disk {f} : Filename {g} : Genre {n} : Number {t} : Title {y} : Year ... - - - CopyToHelpText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ../src/images/orig/pref_accelerators.png; Load From File - Accelerators - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_AccelPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - m_AccelMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Actions - - AccelActionsSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_listCtrl17 - protected - - - wxLC_REPORT|wxLC_SINGLE_SEL - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnAccelItemSelected - OnAccelKeyDown - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - AccelBtnSizer - wxVERTICAL - none - - 5 - wxALIGN_RIGHT|wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - Default - - - m_AccelDefBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAccelDefaultClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - m_LibPanel - - 545,456 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - LibMainFrame - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 15 - - m_LibSplitter - protected - - 0.0 - 168 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - LibCollectPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LibCollectMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxLEFT - 1 - - wxID_ANY - Collections - - LibCollectSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 1 - - - "New Collection" - - 1 - - - 0 - wxID_ANY - - - m_LibCollectListBox - protected - - - wxLB_HSCROLL|wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnLibCollectSelected - OnLibCollectDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - LibCollectBtnSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxLEFT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - m_LibCollectAddBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibAddCollectClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LibCollectUpBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibUpCollectClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LibCollectDownBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibDownCollectClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LibCollectDelBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibDelCollectClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - m_LibOptPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LibOptMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - wxID_ANY - - - m_LibOptSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxTOP|wxBOTTOM - 1 - - wxID_ANY - Paths - - m_LibOptPathSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_LibPathListBox - protected - - - wxLB_MULTIPLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnLibPathSelected - OnLibPathDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - LibOptPathBtnSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxLEFT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - m_LibOptAddPathBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibAddPathBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LibOptDelPathBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibDelPathBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - wxID_ANY - Words to detect covers - - LibOptCoversSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - "front" "cover" - - 1 - - - 0 - wxID_ANY - - - m_LibOptCoverListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnLibCoverSelected - OnLibCoverDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL - 0 - - - LibOptCoverBtnSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxLEFT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - m_LibOptAddCoverBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibAddCoverBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LibOptUpCoverBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibUpCoverBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LibOptDownCoverBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibDownCoverBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_LibOptDelCoverBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibDelCoverBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALL - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - More... - - - m_LibOptMoreBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnLibMoreBtnClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - MyDialog25 - - 439,238 - wxDEFAULT_DIALOG_STYLE - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer304 - wxVERTICAL - none - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 1 - - wxID_ANY - Options - - m_LibOptionsSizer - wxVERTICAL - none - - - 5 - wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Update library on application start - - - m_LibOptAutoUpdateChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Create Playlists on scan - - - m_LibOptCreatePlayListChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Follow symbolic links on scan - - - m_LibOptFollowLinksChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Scan embedded covers in audio files - - - m_LibOptCheckEmbeddedChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Embed Rating, Play Count and Labels - - - m_LibOptEmbedTagsChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - LibOptCopyToSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Default Copy Action - - - LibOptCopyToLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxRIGHT - 1 - - - "None" - - 1 - - - 0 - wxID_ANY - - - m_LibOptCopyToChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizer25 - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guLyricSourceEditor - - 490,440 - wxDEFAULT_DIALOG_STYLE - - Lyric Source Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 10 - protected - 0 - - - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - - 0 - - OptionsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 4 - 0 - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - NameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - NameSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_NameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Type: - - - TypeLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - "Download" "File" "Command" - - 1 - - - 0 - wxID_ANY - - - m_TypeChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Source: - - - SourceLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_SourceTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Replace: - - - ReplaceLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - ReplaceListBoxSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_ReplaceListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnReplaceSelected - OnReplaceDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - ReplaceBtnSizer - wxVERTICAL - none - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ReplaceAdd - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnReplaceAddClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_ReplaceDel - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnReplaceDelClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Extract: - - - ExtractLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - ExtractListBoxSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_ExtractListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnExtractSelected - OnExtractDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - ExtractBtnSizer - wxVERTICAL - none - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ExtractAdd - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnExtractAddClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_ExtractDel - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnExtractDelClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Exclude: - - - ExcludeLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - ExcludeListBoxSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_ExcludeListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnExcludeSelected - OnExcludeDClick - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - ExcludeBtnSizer - wxVERTICAL - none - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ExcludeAdd - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnExcludeAddClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_ExcludeDel - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnExcludeDelClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Not Found: - - - NotFoundLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - NotFoundListBoxSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_NotFoundListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnNotFoundSelected - OnNotFoundDClick - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - NotFoundBtnSizer - wxVERTICAL - none - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_NotFoundAdd - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnNotFoundAddClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_NotFoundDel - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnNotFoundDelClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guLyricSourceOptionEditor - - 365,145 - wxDEFAULT_DIALOG_STYLE - - Replace Item Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 10 - protected - 0 - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL - 0 - - 2 - wxBOTH - 1 - - 0 - - OptionsSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Search: - - - m_SearchLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_SearchTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Replace: - - - m_ReplaceLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_ReplaceTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guPortableMediaProperties - - 524,430 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Portable Media Properties - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Properties - - PMBoxSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - 2 - wxBOTH - 1 - - 0 - - PMFlexSizer3 - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Name: - - - NameLabel3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - USB Disk 2Gb - - - m_NameText3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Path: - - - MountPathLabel3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - /media/USB Disk 2Gb - - - m_MountPathText3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Used: - - - UsedLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - -1,-1 - - m_UsedGauge - protected - - 100 - -1,17 - wxGA_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 38 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - 3GiB free of 8GiB - - - m_staticText386 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - PMNotebook - protected - - - wxNB_TOP - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Audio - 0 - - - - 1 - - - 0 - wxID_ANY - - - PMAudioPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - 3 - wxBOTH - 1 - - 0 - - PMFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 5 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Name Pattern: - - - NamePatternLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_NamePatternText - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - {a} - {b}/{n} - {a} - {t} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Audio Folders: - - - AudioFolderLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_AudioFolderText - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - ... - - - m_AudioFolderBtn - protected - - 28,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAudioFolderBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Audio Formats: - - - AudioFormatLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_AudioFormatText - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - mp3 - - - - - - - - - - - - - - - - - - - - - - - - - - OnAudioFormatsChanged - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - ... - - - m_AudioFormatBtn - protected - - 28,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAudioFormatBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Transcode to - - - TranscodeLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnTranscodeChanged - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - TranscodeSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL - 1 - - - "mp3" "ogg" "flac" - - 1 - - - 0 - wxID_ANY - - - m_TransFormatChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxLEFT - 0 - - - "Unsupported formats only" "always" - - 1 - - - 0 - wxID_ANY - - - m_TransScopeChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Using bitrate - - - BitRateLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnBitRateChanged - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL - 0 - - - "320" "256" "160" "192" "128" "96" "64" "32" - - 1 - - - 0 - wxID_ANY - - - m_TransBitrateChoice - protected - - 4 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - - - - - Playlists - 1 - - - - 1 - - - 0 - wxID_ANY - - - PMPlaylistPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - 3 - wxBOTH - 1 - - 0 - - PMFlexSizer1 - wxFLEX_GROWMODE_SPECIFIED - none - 6 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - PlayList Format: - - - PlaylistFormatLabel1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_PlaylistFormatText1 - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - ... - - - m_PlaylistBtn1 - protected - - 28,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPlaylistFormatBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - PlayList Folders: - - - PlaylistFolderLabel1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_PlaylistFolderText1 - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - ... - - - m_PlaylistFolderBtn1 - protected - - 28,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPlaylistFolderBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Covers - 0 - - - - 1 - - - 0 - wxID_ANY - - - PMCoversPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - 3 - wxBOTH - 1 - - 0 - - PMFlexSizer2 - wxFLEX_GROWMODE_SPECIFIED - none - 6 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Cover Format: - - - CoverFormatLabel2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CoverFormatText2 - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - jpg, png - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - ... - - - m_CoverFormatBtn2 - protected - - 28,-1 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnCoverFormatBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Cover Name: - - - CoverNameLabel2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CoverNameText2 - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - cover.jpg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Covers Size: - - - CoverSizeLabel2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_CoverSizeText2 - protected - - - wxTE_READONLY - - - - wxFILTER_NONE - wxDefaultValidator - - 200 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - BtnSizer - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - -1,40 - guVumeters - - 320,94 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - VumMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 2 - wxBOTH - 1 - 0,2 - 0 - - VumHFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 3 - 0 - - 2 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - L: - - - VumLeftLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - -1,1 - m_VumLeft - protected - - 100 - - wxGA_HORIZONTAL|wxGA_SMOOTH - - - - wxFILTER_NONE - wxDefaultValidator - - 50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - db - - - Labeldb1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL - 0 - - - LabelsSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -60 - - - Label36 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 10 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -40 - - - Label18 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 10 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -30 - - - Label9 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 15 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -20 - - - Label6 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -10 - - - Label31 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -6 - - - Label311 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -3 - - - Label3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - 0 - - - Label0 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - R: - - - VumRightLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - -1,1 - m_VumRight - protected - - 100 - -1,-1 - wxGA_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 76 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - -1,40 - guVumeters2 - - 403,73 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - VumMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - bSizer289 - wxHORIZONTAL - none - - 2 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - L: - - - VumLeftLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - -1,1 - m_VumLeft - protected - - 100 - - wxGA_HORIZONTAL|wxGA_SMOOTH - - - - wxFILTER_NONE - wxDefaultValidator - - 50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bSizer291 - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - db - - - Labeldb1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL - 1 - - - LabelsSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -60 - - - Label36 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 10 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -40 - - - Label18 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 10 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -30 - - - Label9 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 15 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -20 - - - Label6 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -10 - - - Label31 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -6 - - - Label311 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 5 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -3 - - - Label3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - 0 - - - Label0 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizer292 - wxHORIZONTAL - none - - 2 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - R: - - - VumRightLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - -1,1 - m_VumRight - protected - - 100 - -1,-1 - wxGA_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 76 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - -1,40 - guVumeters1 - - 85,639 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - m_VumMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 3 - wxBOTH - 0,2 - 0 - 0 - - m_VVumFlexSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 2 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - -1,1 - m_VVumLeft - protected - - 100 - - wxGA_SMOOTH|wxGA_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 72 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL - 0 - - - m_VLabelsSizer - wxVERTICAL - none - - 5 - wxALIGN_BOTTOM|wxTOP|wxALIGN_CENTER_HORIZONTAL - 10 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - 0 - - - VClipLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL - 8 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -3 - - - VThreeLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL - 12 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -6 - - - VSixLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 27 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -10 - - - VSixLabel1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 23 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -20 - - - VSixLabel2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 17 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -30 - - - VSixLabel3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 15 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -40 - - - VSixLabel4 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - Sans,90,90,7,74,0 - 0 - wxID_ANY - -60 - - - VSixLabel5 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - -1,1 - m_VVumRight - protected - - 100 - -1,-1 - wxGA_SMOOTH|wxGA_VERTICAL - - - - wxFILTER_NONE - wxDefaultValidator - - 76 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - L: - - - VVumLeftLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - - Sans,90,90,8,74,0 - 0 - wxID_ANY - db - - - m_VDbLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - R: - - - VVumRightLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - 170,210 - guAlbumBrowser - - 681,655 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - OnKeyDown - - - - - - - - - - - - OnMouseWheel - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - FilterSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT - 0 - - - "All" "Only Jazz" "PopRock" "Remixes" "Live Albums" - - 1 - - - 0 - wxID_ANY - - 100,-1 - m_FilterChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnFilterSelected - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_AddFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_DelFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_edit.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_EditFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_SearchTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - "Order By" "Name" "Year" "Year Desc." "Artist, Name" "Artist, Year" "Artist, Year Desc." - - 1 - - - 0 - wxID_ANY - - - m_OrderChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnOrderSelected - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 3 - 0 - - m_AlbumsSizer - none - 2 - 0 - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel1 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer1 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap1 - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel1 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel1 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel1 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel2 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer2 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap2 - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel2 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel2 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel2 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel3 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer3 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap3 - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel3 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel3 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel3 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel4 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer4 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap4 - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel4 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel4 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel4 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel5 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer5 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap5 - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel5 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel5 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel5 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bSizer280 - wxHORIZONTAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Tracks - - - m_staticText404 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_staticline20 - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bSizer281 - wxVERTICAL - none - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_listCtrl18 - protected - - -1,200 - wxLC_REPORT|wxLC_VIRTUAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - NavigatorSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Page 1 - 20 - - - m_IndexALabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - m_NavSlider - protected - - - wxSL_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OnChangedPosition - - - - - - - - OnChangedPosition - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MyPanel26 - - 625,656 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - TopSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT - 0 - - - "All" "Only Jazz" "PopRock" "Remixes" "Live Albums" - - 1 - - - 0 - wxID_ANY - - 100,-1 - m_FilterChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnFilterSelected - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_AddFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_DelFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 0 - - - ../src/images/orig/tiny_edit.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_EditFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_SearchTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxLEFT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_mv_library.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_bpButton142 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_mv_albumbrowser.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_bpButton1421 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_mv_treeview.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_bpButton1422 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_mv_playlist.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_bpButton1423 - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - FileBrowserPanel - - 577,590 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer313 - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_splitter17 - protected - - 0.0 - 287 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - m_DirCtrl - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND | wxALL - 1 - - - - 0 - - 1 - - - - 0 - wxID_ANY - - - m_genericDirCtrl1 - protected - - 0 - - wxDIRCTRL_3D_INTERNAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - m_panel85 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer315 - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_listCtrl16 - protected - - - wxLC_LIST|wxLC_VIRTUAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guFileBrowserDirCtrl - - 313,448 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND | wxALL - 1 - - - - 0 - /home/jrios - 1 - - - - 0 - wxID_ANY - - - m_DirCtrl - protected - - 0 - - wxDIRCTRL_DIR_ONLY - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - OnDirTreeBeginDrag - - - OnTreeDeleteItem - OnDirTreeEndDrag - - OnTreeItemActivated - - - - - - - - - OnTreeItemSelChanged - - - - - - 5 - wxEXPAND - 0 - - - DirBtnSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_library.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_ShowLibPathBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnShowLibPathsClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guFileRenamer - - 498,320 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Names Preview - - FilesSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_FilesListBox - protected - - - wxLB_EXTENDED|wxLB_MULTIPLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnFileSelected - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - 2 - wxBOTH - 1 - - 0 - - EditSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - NameStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_NameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Pattern: - - - PatternStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PatternSizer - wxHORIZONTAL - none - - 5 - wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_PatTextCtrl - protected - - - - - Pattern flags: {g} - Genero {a} - Artist Name {b} - Album Name {t} - Track Title {n} - Track Number {y} - Track Year - - wxFILTER_NONE - wxDefaultValidator - - {n} - {a} - {t} - - - - - - - - - - - - - - - - - - - - - - - - - - OnPatternChanged - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_accept.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - Apply - - - m_PatApplyBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPatternApply - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - ../src/images/orig/tiny_reload.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_PatRevertBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnPattternRevert - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guShoutcastSearch - - 435,237 - wxDEFAULT_DIALOG_STYLE - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Radio Search - - LabelSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - - SearchSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Search: - - - SearchLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_SearchTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Search in now playing info - - - m_SearchPlayChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Search in genre names - - - m_SearchGenreChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Search in station names - - - m_SearchNameChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Include results from all genres - - - m_AllGenresChkBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guLabelEditor - - 514,304 - wxCAPTION|wxRESIZE_BORDER - - Label Editor - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 50 - - m_Splitter - protected - - 0.0 - 177 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - m_ItemsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - ItemsMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Artists - - ItemsStaticBox - wxVERTICAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - "Dire Straits" "a-ha" - - 1 - - - 0 - wxID_ANY - - - m_ItemsListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnItemSelected - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - m_LabelsPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LabelsMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - Labels - - LabelsStaticBox - wxHORIZONTAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - "Favorites" "Ballads" "Single" "80s" "Oldies" "ToListen" - - 1 - - - 0 - wxID_ANY - - - m_LabelsListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnLabelSelected - OnLabelDoubleClicked - OnLabelChecked - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL - 0 - - - ButtonsSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_AddButton - protected - - - - wxBU_AUTODRAW - - Add a new label - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddLabelClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - MyButton - - - m_DelButton - protected - - - - wxBU_AUTODRAW - - Delete the current selected label - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDelLabelClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_edit_copy.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_CopyButton - protected - - - - wxBU_AUTODRAW - - Copy the label selection to all the items - - wxFILTER_NONE - wxDefaultValidator - - - - - OnCopyLabelsClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizer19 - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guListCheckOptionsDialog - - 223,307 - wxDEFAULT_DIALOG_STYLE - - Supported Formats - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - "mp3" "ogg" "flac" "m4a/aac" "wav" "wma" - - 1 - - - 0 - wxID_ANY - - - m_CheckListBox - protected - - - wxLB_MULTIPLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guEditWithOptions - - 373,174 - wxDEFAULT_DIALOG_STYLE - - Title - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainFrame - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - TopFrame - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - m_NameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_NametComboBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonFrame - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MyPanel24 - - 555,635 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer290 - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - bSizer291 - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_textCtrl65 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_treeCtrl4 - protected - - - wxTR_DEFAULT_STYLE|wxTR_HIDE_ROOT - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - TreeViewFilterEditor - - 409,309 - wxDEFAULT_DIALOG_STYLE - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 10 - protected - 0 - - - - 5 - wxEXPAND - 0 - - - NameSizer - wxHORIZONTAL - none - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - Name: - - - NameLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_NameTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxRIGHT|wxLEFT - 1 - - wxID_ANY - Filters - - FiltersSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - FiltersListBoxSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxTOP|wxLEFT - 1 - - - "Year" "Genre" "Artist" "Album" - - 1 - - - 0 - wxID_ANY - - - m_FiltersListBox - protected - - - wxLB_SINGLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnFilterListBoxSelected - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - FilterButtonsSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALL - 0 - - - ../src/images/orig/up.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_UpFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnUpFilterBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/down.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_DownFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDownFilterBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 0 - - - - 0 - - wxID_ANY - - - - m_DelFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDelFilterBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - NewFilterSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Filter: - - - NewFilterLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 0 - - - "Labels" "Genres" "Composer" "Album Artist" "Artist" "Album" "Year" "Rating" "PlayCount" - - 1 - - - 0 - wxID_ANY - - - m_FiltersChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - - - - AddFilterButton - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddFilterBtnClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - ButtonsSizer - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guGenSmartPlaylist - - 424,244 - wxDEFAULT_DIALOG_STYLE - - Generate Smart Playlist - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - - wxID_ANY - - - StaticBoxSizer - wxHORIZONTAL - none - - - 5 - wxALIGN_CENTER_VERTICAL - 1 - - 2 - wxBOTH - 1 - - 0 - - FlexGridSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Save to - - - SaveToLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_SaveToComboBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - - StaticLineL - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - - StaticLineR - protected - - - wxLI_HORIZONTAL - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Allow - - - SaveToLabel1 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxBOTTOM|wxRIGHT - 1 - - - "All" - - 1 - - - 0 - wxID_ANY - - - m_FilterAlowChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Deny - - - SaveToLabel11 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT - 0 - - - "None" - - 1 - - - 0 - wxID_ANY - - - m_FilterDenyChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Limit to - - - LimitLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - LimitSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_LimitTextCtrl - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT - 0 - - - "Tracks" "Minutes" "Hours" "MBytes" "GBytes" - - 1 - - - 0 - wxID_ANY - - - m_LimitChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - DlgButtons - protected - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guCopyToDropWindow - - 242,319 - wxDEFAULT_DIALOG_STYLE - - Drop Files to Copy - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - 10 - protected - 0 - - - - 5 - wxEXPAND - 0 - - - CopyToSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Copy to: - - - CopyToLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT - 1 - - - "Default" "To mp3" - - 1 - - - 0 - wxID_ANY - - - m_CopyToOptions - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - wxID_ANY - - - DropFilesSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxTOP - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_DropFilesChkListBox - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - 0 - wxID_ANY - - - guImportFiles - - 480,340 - wxDEFAULT_DIALOG_STYLE - - Import Files - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - wxID_ANY - - - MainStaticBoxSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - 2 - wxBOTH - 1 - - 0 - - CopyToSizer - wxFLEX_GROWMODE_SPECIFIED - none - 2 - 0 - - 5 - wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - Copy to Option: - - - CopyToStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - CopyToChoiceSIzer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxEXPAND - 1 - - - "Default" - - 1 - - - 0 - wxID_ANY - - - m_CopyToChoice - protected - - 0 - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxBOTTOM|wxRIGHT - 0 - - - ../src/images/orig/tiny_search_engine.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_CopyToSetupBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnCopyToSetupClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Destination Folder: - - - DestPathStaticText - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT - 0 - - - - 1 - - - 0 - wxID_ANY - - Select a folder - - m_DestPathDirPicker - protected - - - wxDIRP_DEFAULT_STYLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - wxID_ANY - Files - - FilesSizer - wxVERTICAL - none - - - 5 - wxEXPAND|wxALL - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_FilesListBox - protected - - - wxLB_MULTIPLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - OnFileSelected - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - AddFilesSizer - wxHORIZONTAL - none - - 5 - wxLEFT - 0 - - - ../src/images/orig/tiny_add.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_AddFilesBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAddFilesClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT - 0 - - - ../src/images/orig/tiny_del.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - m_DelFilesBtn - protected - - - - wxBU_AUTODRAW - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnDelFilesClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxRIGHT|wxLEFT|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL - 0 - - - - 1 - - - 0 - wxID_ANY - 17 files, 1h 42 min, 36 MB - - - m_FilesLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - DlgButtons - protected - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowser - - 737,658 - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - m_MainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 3 - 0 - - m_AlbumsSizer - none - 2 - 0 - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel1 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer1 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap1 - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel1 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel1 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel1 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND | wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - - guAlbumBrowserItemPanel2 - protected - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MainSizer2 - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - ../src/images/orig/blank_cd_cover.png; Load From File - - 1 - - - 0 - wxID_ANY - - - m_Bitmap2 - protected - - 100,100 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnAlbumDClicked - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Dire Straits - - - m_ArtistLabel2 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Brothers in Arms - - - m_AlbumLabel2 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - (1986) 15 tracks - - - m_TracksLabel2 - protected - - - wxALIGN_CENTRE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - 140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - m_BigCoverSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL - 0 - - 5 - wxBOTH - 0,2,3,4 - - 0 - - BigCoverCenterSizer - wxFLEX_GROWMODE_SPECIFIED - none - 1 - 0 - - 5 - wxEXPAND - 2 - - 0 - protected - 0 - - - - 5 - wxEXPAND|wxRIGHT|wxLEFT - 0 - - - BigCoverSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - ../../../../../Datos/Music/Electronica/Patrick Prins/Movin' Mellodies/cover.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - m_BigCoverBitmap - protected - - 300,300 - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - OnBigCoverDClicked - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - -1,-1 - bSizer324 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT|wxEXPAND - 1 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Brothers in Arms and a bumch of okdsf slkadjf adfsjklsadf dflsjksdfa lkasd fasd - -1,-1 - - m_BigCoverAlbumLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - Dire Straits - - - m_BigCoverArtistLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - ,90,90,9,70,0 - 0 - wxID_ANY - 1986 5 Tracks 56:45 - - - m_BigCoverDetailsLabel - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxEXPAND|wxRIGHT - 1 - - wxSYS_COLOUR_INACTIVEBORDER - "All" "01 - The first track" "02 - There is a second too" "03 - Where can be this ?" "04 - 2 of them plus more" "05 - Tracks and tracks" "This is an extremelly large track name to check behaivour of the list box as its anoying big when it needs it" - - 1 - - - 0 - wxID_ANY - -1,-1 - - m_BigCoverTracksListBox - protected - - - wxLB_EXTENDED|wxLB_HSCROLL|wxLB_MULTIPLE - - - - wxFILTER_NONE - wxDefaultValidator - - - - wxSUNKEN_BORDER|wxTRANSPARENT_WINDOW - - - - - - - - - - - - OnBigCoverTracksDClicked - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 2 - - 0 - protected - 0 - - - - - - 5 - wxEXPAND - 0 - - - BigCoverBtnSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALL - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - Back - - - m_BigCoverBackBtn - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnBigCoverBackClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - - - - - diff -Nru guayadeque-0.3.7~ds0/Forms/MusicPlayer.fbp guayadeque-0.4.7.r2229.1ae725a~kinetic/Forms/MusicPlayer.fbp --- guayadeque-0.3.7~ds0/Forms/MusicPlayer.fbp 2014-02-16 22:22:18.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/Forms/MusicPlayer.fbp 1970-01-01 00:00:00.000000000 +0000 @@ -1,896 +0,0 @@ - - - - - - C++ - 1 - UTF-8 - connect - MusicPayer - 1000 - none - 0 - MusicPlayer - - . - - 1 - 0 - 0 - - - - 1 - - - 0 - wxID_ANY - - - MusicPlayer - - -1,-1 - MusicPlayer; MusicPlayer - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - PlayerMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - PlayerBtnSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/prev-track.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PrevTrackButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/next-track.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - NextTrackButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/play.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PlayButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/stop.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - StopButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/volumen.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayerDetailsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/sample-cover.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - PlayerCoverBitmap - protected - - 100,100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayerLabelsSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - - 1 - - Arial,90,92,12,70,0 - 0 - wxID_ANY - The last train to home - - - TrackNameLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - Arial,93,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - AlbumLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - ,90,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - ArtistLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 00:00 - 00:00 - - - PositionLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - PlayerPositionSlider - protected - - - wxSL_HORIZONTAL - - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayListLabelsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Now Playing: - - - PlayListStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - 00:00 - - - PlayListLenStaticText - protected - - - wxALIGN_RIGHT - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - PlayListListCtrl - protected - - - wxLC_LIST - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru guayadeque-0.3.7~ds0/Forms/PlayUI.fbp guayadeque-0.4.7.r2229.1ae725a~kinetic/Forms/PlayUI.fbp --- guayadeque-0.3.7~ds0/Forms/PlayUI.fbp 2014-02-16 22:22:18.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/Forms/PlayUI.fbp 1970-01-01 00:00:00.000000000 +0000 @@ -1,3720 +0,0 @@ - - - - - - C++ - 1 - UTF-8 - connect - - 1000 - none - 0 - MyProject1 - - . - - 1 - 0 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - - MainFrame - - 800,600 - wxDEFAULT_FRAME_STYLE - - Guayadeque Player - - - - wxTAB_TRAVERSAL - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - MainMenu - - - MainMenu - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - &File - file - protected - - - 0 - 1 - - ID_QUIT - wxITEM_NORMAL - &Quit - quit - none - - - - - - - - - - - 1 - - 1 - - 0 - wxID_ANY - - - MainStatusBar - protected - - - wxST_SIZEGRIP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MainFrameSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - PlayerSplitter - protected - - 0.0 - 282 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - PlayerPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - PlayerMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - PlayerBtnSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/prev-track.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PrevTrackButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/next-track.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - NextTrackButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/play.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PlayButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/stop.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - StopButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/volumen.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayerDetailsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/sample-cover.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - PlayerCoverBitmap - protected - - 100,100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayerLabelsSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - - 1 - - Arial,90,92,12,70,0 - 0 - wxID_ANY - The last train to home - - - TrackNameLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - Arial,93,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - AlbumLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - ,90,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - ArtistLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 00:00 - 00:00 - - - PositionLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - PlayerPositionSlider - protected - - - wxSL_HORIZONTAL - - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayListLabelsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Now Playing: - - - PlayListStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - 00:00 - - - PlayListLenStaticText - protected - - - wxALIGN_RIGHT - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - PlayListListCtrl - protected - - - wxLC_LIST - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MultiRightPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - MultiRightSizer - wxVERTICAL - none - - 5 - wxEXPAND | wxALL - 1 - - - - - 1 - - - 0 - wxID_ANY - - - CategroryNotebook - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Library - 0 - - - - 1 - - - 0 - wxID_ANY - - - LibraryPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - LibraryMainSizer - wxVERTICAL - none - - 2 - wxEXPAND - 0 - - - SearchSizer - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER|wxALL - 0 - - - - 1 - - - 0 - wxID_ANY - Search: - - - SearchStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_CENTER|wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - SearchTextCtrl - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER|wxALL - 0 - - - - - 0 - - 1 - - - - 0 - - wxID_ANY - Search - - - SearchButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - - SearchStaticline - protected - - - wxLI_HORIZONTAL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - SongListSplitter - protected - - 0.0 - 300 - -1 - - wxSPLIT_HORIZONTAL - wxSP_3D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - SelectorPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - SelectorSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - SelGenreSplitter - protected - - 0.0 - 180 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - GenreTagsPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenreTagsSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - GenreTagsSplitter - protected - - 0.0 - 145 - -1 - - wxSPLIT_HORIZONTAL - wxSP_3D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - GenrePanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - GenreSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Genres - - - GenreStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - GenreListCtrl - protected - - - wxLC_LIST - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - TagsPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - TagsSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Tags - - - TagsStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - TagsListCtrl - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - ArtistAlbumPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - ArtistAlbumSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - ArtistAlbumSplitter - protected - - 0.0 - 144 - -1 - - wxSPLIT_VERTICAL - wxSP_3D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - ArtistPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - ArtistSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Artists - - - ArtistStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - ArtistListCtrl - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - AlbumPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - AlbumSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Albums - - - AlbumStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - AlbumListCtrl - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - SongListPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - SongListSizer - wxVERTICAL - none - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - Songs: - - - m_staticText44 - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - SongListCtrl - protected - - - wxLC_LIST - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FileSystem - 0 - - - - 1 - - - 0 - wxID_ANY - - - FileSysPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - - - - 1 - - - 0 - wxID_ANY - - - - m_customControl1 - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - wxID_ANY - - - MusicPlayer - - -1,-1 - MusicPlayer; MusicPlayer - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - PlayerMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - PlayerBtnSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/prev-track.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PrevTrackButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/next-track.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - NextTrackButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/play.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - PlayButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/stop.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - StopButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/volumen.png; Load From File - - 0 - - 1 - - - - 0 - - wxID_ANY - MyButton - - - VolumenButton - protected - - - - wxBU_AUTODRAW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayerDetailsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - /home/jrios/Projects/guayadeque/images/sample-cover.jpg; Load From File - - 1 - - - 0 - wxID_ANY - - - PlayerCoverBitmap - protected - - 100,100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - PlayerLabelsSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - - 1 - - Arial,90,92,12,70,0 - 0 - wxID_ANY - The last train to home - - - TrackNameLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - Arial,93,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - AlbumLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 1 - - ,90,90,8,70,0 - 0 - wxID_ANY - MyLabel - - - ArtistLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALIGN_RIGHT|wxALL - 0 - - - - 1 - - ,90,90,-1,70,0 - 0 - wxID_ANY - 00:00 - 00:00 - - - PositionLabel - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - 100 - - 0 - - PlayerPositionSlider - protected - - - wxSL_HORIZONTAL - - - 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - PlayListLabelsSizer - wxHORIZONTAL - none - - 2 - wxALL - 0 - - - - 1 - - ,90,92,-1,70,0 - 0 - wxID_ANY - Now Playing: - - - PlayListStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL - 1 - - - - 1 - - - 0 - wxID_ANY - 00:00 - - - PlayListLenStaticText - protected - - - wxALIGN_RIGHT - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - PlayListListCtrl - protected - - - wxLC_LIST - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru guayadeque-0.3.7~ds0/.gitignore guayadeque-0.4.7.r2229.1ae725a~kinetic/.gitignore --- guayadeque-0.3.7~ds0/.gitignore 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/.gitignore 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,12 @@ +CMakeCache.txt +CMakeFiles +CMakeScripts +Makefile +cmake_install.cmake +cmake_uninstall.cmake +install_manifest.txt +po/*/*.mo +src/guayadeque +Version.h +CMakeLists.txt.user + diff -Nru guayadeque-0.3.7~ds0/guayadeque.cbp guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.cbp --- guayadeque-0.3.7~ds0/guayadeque.cbp 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.cbp 1970-01-01 00:00:00.000000000 +0000 @@ -1,815 +0,0 @@ - - - - - - diff -Nru guayadeque-0.3.7~ds0/guayadeque.default.conf guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.default.conf --- guayadeque-0.3.7~ds0/guayadeque.default.conf 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.default.conf 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru guayadeque-0.3.7~ds0/guayadeque.desktop guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.desktop --- guayadeque-0.3.7~ds0/guayadeque.desktop 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ - -[Desktop Entry] -Version=1.0 -Name=Guayadeque Music Player -Comment=Play and organize your music, listen to radios, podcasts and more ... -Exec=guayadeque %U -Terminal=false -Type=Application -Categories=GNOME;GTK;AudioVideo;Audio;Player; -MimeType=application/ogg;application/x-flac;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/x-ape;audio/x-flac;audio/x-m4a;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma; -Icon=guayadeque -X-GNOME-Autostart-Phase=Desktop -X-GNOME-Autostart-Notify=true -X-Ayatana-Desktop-Shortcuts=PlayPause;Stop;Previous;Next; - -Name[en_US]=Guayadeque Music Player - -GenericName= - -[PlayPause Shortcut Group] -Name=Play - Pause -Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Play -TargetEnvironment=Unity - -[Stop Shortcut Group] -Name=Stop (+shift Stop at End) -Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Stop -TargetEnvironment=Unity - -[Previous Shortcut Group] -Name=Prev. (+shift Prev. Album) -Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Prev -TargetEnvironment=Unity - -[Next Shortcut Group] -Name=Next (+shift Next Album) -Exec=dbus-send --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Next -TargetEnvironment=Unity Binary files /tmp/tmpqzvhsfah/XXYXFcNa5G/guayadeque-0.3.7~ds0/guayadeque.png and /tmp/tmpqzvhsfah/AKEdYYXLJ_/guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.png differ diff -Nru guayadeque-0.3.7~ds0/guayadeque.workspace guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.workspace --- guayadeque-0.3.7~ds0/guayadeque.workspace 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/guayadeque.workspace 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ - - - - - - diff -Nru guayadeque-0.3.7~ds0/lyrics_sources.xml guayadeque-0.4.7.r2229.1ae725a~kinetic/lyrics_sources.xml --- guayadeque-0.3.7~ds0/lyrics_sources.xml 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/lyrics_sources.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,307 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru guayadeque-0.3.7~ds0/po/CMakeLists.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/po/CMakeLists.txt --- guayadeque-0.3.7~ds0/po/CMakeLists.txt 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/CMakeLists.txt 2016-06-18 16:57:03.000000000 +0000 @@ -3,40 +3,45 @@ MACRO(GETTEXT_PROCESS_POFILE _lang _moFile _poFile ) GET_FILENAME_COMPONENT(_moBasename ${_moFile} NAME_WE) - GET_FILENAME_COMPONENT(_absmoFile ${_moFile} ABSOLUTE) + GET_FILENAME_COMPONENT(_relmoFile ${_moFile} NAME) GET_FILENAME_COMPONENT(_absFile ${_poFile} ABSOLUTE) + STRING( REPLACE @ _ _targetname "${_moBasename}.${_lang}.mo" ) ADD_CUSTOM_COMMAND( - OUTPUT ${_absmoFile} - COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${_absmoFile} ${_absFile} + OUTPUT ${_relmoFile} + COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${CMAKE_CURRENT_BINARY_DIR}/${_relmoFile} ${_absFile} DEPENDS ${_absFile} ) - INSTALL(FILES ${_absmoFile} DESTINATION share/locale/${_lang}/LC_MESSAGES ) - ADD_CUSTOM_TARGET( ${_moBasename}.${_lang}.mo ALL DEPENDS ${_absmoFile} ) + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${_relmoFile} DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/${_lang}/LC_MESSAGES ) + ADD_CUSTOM_TARGET( ${_targetname} ALL DEPENDS ${_relmoFile} ) ENDMACRO(GETTEXT_PROCESS_POFILE ) # Current languages -ADD_SUBDIRECTORY( es ) -ADD_SUBDIRECTORY( uk ) -ADD_SUBDIRECTORY( it ) + +ADD_SUBDIRECTORY( bg ) +ADD_SUBDIRECTORY( ca_ES ) +ADD_SUBDIRECTORY( cs ) +ADD_SUBDIRECTORY( da ) ADD_SUBDIRECTORY( de ) +ADD_SUBDIRECTORY( el ) +ADD_SUBDIRECTORY( es ) ADD_SUBDIRECTORY( fr ) +ADD_SUBDIRECTORY( hr ) +ADD_SUBDIRECTORY( hu ) ADD_SUBDIRECTORY( is ) +ADD_SUBDIRECTORY( it ) +ADD_SUBDIRECTORY( ja ) +ADD_SUBDIRECTORY( lt ) +ADD_SUBDIRECTORY( ms ) ADD_SUBDIRECTORY( nb ) -ADD_SUBDIRECTORY( th ) -ADD_SUBDIRECTORY( cs ) -ADD_SUBDIRECTORY( ru ) -ADD_SUBDIRECTORY( hu ) -ADD_SUBDIRECTORY( sv ) ADD_SUBDIRECTORY( nl ) -ADD_SUBDIRECTORY( pt_BR ) +ADD_SUBDIRECTORY( pl ) ADD_SUBDIRECTORY( pt ) -ADD_SUBDIRECTORY( el ) +ADD_SUBDIRECTORY( pt_BR ) +ADD_SUBDIRECTORY( ru ) ADD_SUBDIRECTORY( sk ) -ADD_SUBDIRECTORY( pl ) -ADD_SUBDIRECTORY( tr ) -ADD_SUBDIRECTORY( ja ) ADD_SUBDIRECTORY( sr ) -ADD_SUBDIRECTORY( sr-latin ) -ADD_SUBDIRECTORY( bg ) -ADD_SUBDIRECTORY( ca_ES ) -ADD_SUBDIRECTORY( hr ) +ADD_SUBDIRECTORY( sr@latin ) +ADD_SUBDIRECTORY( sv ) +ADD_SUBDIRECTORY( th ) +ADD_SUBDIRECTORY( tr ) +ADD_SUBDIRECTORY( uk ) diff -Nru guayadeque-0.3.7~ds0/po/cs/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/cs/guayadeque.po --- guayadeque-0.3.7~ds0/po/cs/guayadeque.po 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/cs/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -3,4341 +3,4871 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Kamil Tollinger , 2013 -# Mank , 2013 -# Mank , 2012 -# uhlik carbon , 2012 +# kamil.tollingerktollinger , 2013 +# -, 2013 +# -, 2012 +# -, 2016,2020 +# uhlik , 2012 msgid "" msgstr "" "Project-Id-Version: Guayadeque\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-02 19:20+0100\n" -"PO-Revision-Date: 2013-11-20 10:37+0000\n" -"Last-Translator: Kamil Tollinger \n" -"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/guayadeque/language/cs_CZ/)\n" +"POT-Creation-Date: 2022-01-13 07:14+0000\n" +"PO-Revision-Date: 2011-11-23 18:18+0000\n" +"Last-Translator: -, 2016,2020\n" +"Language-Team: Czech (Czech Republic) (http://www.transifex.com/anonbeat/guayadeque/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs_CZ\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 -#: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 -#: MainFrame.cpp:4519 OnlineLinks.cpp:69 PlayList.cpp:1509 Preferences.cpp:130 -#: SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Preferences" -msgstr "Nastavení" +#: copyto/CopyTo.cpp:891 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "Kopírovat %u soubory (%s)\nv %s vteřinach" -#: AAListBox.cpp:129 AlListBox.cpp:246 ArListBox.cpp:131 FileBrowser.cpp:324 -#: FileBrowser.cpp:1097 PlayList.cpp:1509 SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Add commands in preferences" -msgstr "Přidat příkazy v možnostech" +#: copyto/CopyTo.cpp:896 +msgid "Finished copying files" +msgstr "Kopirovaní souboru dokončeno" -#: AAListBox.cpp:132 AlListBox.cpp:249 ArListBox.cpp:134 FileBrowser.cpp:327 -#: FileBrowser.cpp:1100 PlayList.cpp:1512 Preferences.cpp:279 -#: SoListBox.cpp:464 TreePanel.cpp:346 -msgid "Commands" -msgstr "Příkazy" +#: copyto/Transcode.cpp:300 +msgid "Keep Format" +msgstr "Zachovat format" + +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" +msgstr "Zachovat kvalitu:" + +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1180 +msgid "Very High" +msgstr "Velmi vysoký" + +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1181 +msgid "High" +msgstr "Vysoký" + +#: copyto/Transcode.cpp:326 +msgid "Very Good" +msgstr "Velmi dobrý" + +#: copyto/Transcode.cpp:327 +msgid "Good" +msgstr "Dobré" + +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1182 +msgid "Normal" +msgstr "Normální" + +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1183 +msgid "Low" +msgstr "Nízký" + +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1184 +msgid "Very Low" +msgstr "Velmi nízký" + +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" +msgstr "Editor obalů" + +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" +msgstr "Autor:" + +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" +msgstr "Album:" + +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" +msgstr "z:" + +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" +msgstr "Vložit do souboru" + +#: ui/cover/CoverEdit.cpp:584 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" +msgstr "Označit jméno obalu" + +#: ui/cover/CoverEdit.cpp:611 +msgid "Cover Url" +msgstr "" + +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" +msgstr "Označit soubor obalu" + +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1479 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "Nemohu najít album v knihovně\nMěli byste obnovit knihovnu." + +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1480 +#: ui/filebrowser/FileBrowser.cpp:581 +msgid "Error" +msgstr "Chyba" + +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" +msgstr "Obal:" + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." +msgstr "Míň" -#: AAListBox.cpp:145 Accelerators.cpp:123 AlbumBrowser.cpp:303 -#: AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 AlListBox.cpp:263 -#: ArListBox.cpp:147 CoListBox.cpp:103 FileBrowser.cpp:339 -#: FileBrowser.cpp:1112 GeListBox.cpp:92 LastFMPanel.cpp:557 -#: LastFMPanel.cpp:819 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 MainFrame.cpp:1495 -#: PcListBox.cpp:111 PlayListPanel.cpp:224 PodcastsPanel.cpp:2050 -#: RadioPanel.cpp:423 RaListBox.cpp:143 SoListBox.cpp:525 TaListBox.cpp:123 -#: TaskBar.cpp:112 TreePanel.cpp:388 YeListBox.cpp:103 +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." +msgstr "Víc..." + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:524 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:347 ui/filebrowser/FileBrowser.cpp:1127 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1537 misc/Accelerators.cpp:126 msgid "Play" msgstr "Přehrát" -#: AAListBox.cpp:146 -msgid "Play current selected album artist" -msgstr "Přehrát označené album autora" +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3243 +msgid "Play the artist tracks" +msgstr "Přehrát autorské skladby" -#: AAListBox.cpp:152 Accelerators.cpp:115 AlbumBrowser.cpp:307 -#: AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 AlListBox.cpp:269 -#: ArListBox.cpp:154 CoListBox.cpp:110 FileBrowser.cpp:345 -#: FileBrowser.cpp:1118 GeListBox.cpp:99 LastFMPanel.cpp:561 -#: LastFMPanel.cpp:823 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 PcListBox.cpp:118 -#: PlayListPanel.cpp:229 PodcastsPanel.cpp:2056 RadioPanel.cpp:429 -#: RaListBox.cpp:150 SoListBox.cpp:532 TaListBox.cpp:130 TreePanel.cpp:393 -#: YeListBox.cpp:110 +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3247 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:531 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:353 ui/filebrowser/FileBrowser.cpp:1133 +#: misc/Accelerators.cpp:118 msgid "Enqueue" msgstr "Zařadit do fronty" -#: AAListBox.cpp:153 CoListBox.cpp:111 PcListBox.cpp:119 RaListBox.cpp:151 -#: YeListBox.cpp:111 -msgid "Add current selected tracks to playlist" -msgstr "Přidat označené skladby do seznamu" +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3247 +msgid "Enqueue the artist tracks to the playlist" +msgstr "Zařadit do fronty autorské skladby" -#: AAListBox.cpp:161 AlbumBrowser.cpp:314 AlbumBrowser.cpp:1853 -#: AlbumBrowser.cpp:1988 AlListBox.cpp:277 ArListBox.cpp:163 CoListBox.cpp:119 -#: FileBrowser.cpp:353 FileBrowser.cpp:1126 GeListBox.cpp:108 -#: LastFMPanel.cpp:568 LastFMPanel.cpp:830 LastFMPanel.cpp:1024 -#: LastFMPanel.cpp:1224 LastFMPanel.cpp:1432 LastFMPanel.cpp:3175 -#: PcListBox.cpp:127 PlayListPanel.cpp:237 PodcastsPanel.cpp:2064 -#: RadioPanel.cpp:437 RaListBox.cpp:159 SoListBox.cpp:541 TaListBox.cpp:139 -#: TreePanel.cpp:401 YeListBox.cpp:119 +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3254 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:540 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:361 ui/filebrowser/FileBrowser.cpp:1141 msgid "Current Track" msgstr "Aktuální skladba" -#: AAListBox.cpp:162 AlbumBrowser.cpp:315 AlbumBrowser.cpp:1854 -#: AlbumBrowser.cpp:1989 ArListBox.cpp:164 FileBrowser.cpp:354 -#: FileBrowser.cpp:1127 GeListBox.cpp:109 LastFMPanel.cpp:569 -#: LastFMPanel.cpp:831 LastFMPanel.cpp:1025 LastFMPanel.cpp:1225 -#: LastFMPanel.cpp:1433 LastFMPanel.cpp:3176 PcListBox.cpp:128 -#: PlayListPanel.cpp:238 PodcastsPanel.cpp:2065 RadioPanel.cpp:438 -#: RaListBox.cpp:160 SoListBox.cpp:542 TaListBox.cpp:140 TreePanel.cpp:402 -#: YeListBox.cpp:120 +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:354 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1964 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2099 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:541 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:362 ui/filebrowser/FileBrowser.cpp:1142 msgid "Add current selected tracks to playlist after the current track" msgstr "Přidat aktuální označenou skladbu do Seznamu Skladeb za aktuální" -#: AAListBox.cpp:168 AlbumBrowser.cpp:320 AlbumBrowser.cpp:1859 -#: AlbumBrowser.cpp:1994 AlListBox.cpp:283 ArListBox.cpp:170 CoListBox.cpp:126 -#: FileBrowser.cpp:359 FileBrowser.cpp:1133 GeListBox.cpp:115 -#: LastFMPanel.cpp:574 LastFMPanel.cpp:836 LastFMPanel.cpp:1030 -#: LastFMPanel.cpp:1230 LastFMPanel.cpp:1438 LastFMPanel.cpp:3181 -#: PcListBox.cpp:134 PlayListPanel.cpp:243 PodcastsPanel.cpp:2070 -#: RadioPanel.cpp:444 RaListBox.cpp:166 SoListBox.cpp:548 TaListBox.cpp:146 -#: TreePanel.cpp:407 YeListBox.cpp:126 +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1969 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:547 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:367 ui/filebrowser/FileBrowser.cpp:1148 msgid "Current Album" msgstr "Aktuální Album" -#: AAListBox.cpp:169 AlbumBrowser.cpp:321 AlbumBrowser.cpp:1860 -#: AlbumBrowser.cpp:1995 ArListBox.cpp:171 FileBrowser.cpp:360 -#: FileBrowser.cpp:1134 GeListBox.cpp:116 LastFMPanel.cpp:575 -#: LastFMPanel.cpp:837 LastFMPanel.cpp:1031 LastFMPanel.cpp:1231 -#: LastFMPanel.cpp:1439 LastFMPanel.cpp:3182 PcListBox.cpp:135 -#: PlayListPanel.cpp:244 PodcastsPanel.cpp:2071 RadioPanel.cpp:445 -#: RaListBox.cpp:167 SoListBox.cpp:549 TaListBox.cpp:147 TreePanel.cpp:408 -#: YeListBox.cpp:127 +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3261 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:360 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1970 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2105 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:548 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:368 ui/filebrowser/FileBrowser.cpp:1149 msgid "Add current selected tracks to playlist after the current album" msgstr "Přidat aktuální označenou skladbu do Seznamu skladeb za aktuální album" -#: AAListBox.cpp:175 AlbumBrowser.cpp:326 AlbumBrowser.cpp:1865 -#: AlbumBrowser.cpp:2000 AlListBox.cpp:289 ArListBox.cpp:177 CoListBox.cpp:133 -#: FileBrowser.cpp:365 FileBrowser.cpp:1140 GeListBox.cpp:122 -#: LastFMPanel.cpp:580 LastFMPanel.cpp:842 LastFMPanel.cpp:1036 -#: LastFMPanel.cpp:1236 LastFMPanel.cpp:1444 LastFMPanel.cpp:3187 -#: PcListBox.cpp:141 PlayListPanel.cpp:249 PodcastsPanel.cpp:2076 -#: RadioPanel.cpp:451 RaListBox.cpp:173 SoListBox.cpp:555 TaListBox.cpp:153 -#: TreePanel.cpp:413 YeListBox.cpp:133 +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3266 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1975 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2110 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:554 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:373 ui/filebrowser/FileBrowser.cpp:1155 msgid "Current Artist" msgstr "Aktuální Autor" -#: AAListBox.cpp:176 AlbumBrowser.cpp:327 AlbumBrowser.cpp:1866 -#: AlbumBrowser.cpp:2001 ArListBox.cpp:178 FileBrowser.cpp:366 -#: FileBrowser.cpp:1141 GeListBox.cpp:123 LastFMPanel.cpp:581 -#: LastFMPanel.cpp:843 LastFMPanel.cpp:1037 LastFMPanel.cpp:1237 -#: LastFMPanel.cpp:1445 LastFMPanel.cpp:3188 PcListBox.cpp:142 -#: PlayListPanel.cpp:250 PodcastsPanel.cpp:2077 RadioPanel.cpp:452 -#: RaListBox.cpp:174 SoListBox.cpp:556 TaListBox.cpp:154 TreePanel.cpp:414 -#: YeListBox.cpp:134 +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3267 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:366 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1976 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2111 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:555 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:374 ui/filebrowser/FileBrowser.cpp:1156 msgid "Add current selected tracks to playlist after the current artist" msgstr "Přidat aktuální označenou skladby do Seznamu skladeb za aktuálního autora" -#: AAListBox.cpp:181 AlbumBrowser.cpp:331 AlbumBrowser.cpp:1870 -#: AlbumBrowser.cpp:2005 AlListBox.cpp:294 ArListBox.cpp:183 CoListBox.cpp:139 -#: FileBrowser.cpp:370 FileBrowser.cpp:1146 GeListBox.cpp:128 -#: LastFMPanel.cpp:585 LastFMPanel.cpp:847 LastFMPanel.cpp:1041 -#: LastFMPanel.cpp:1241 LastFMPanel.cpp:1449 LastFMPanel.cpp:3192 -#: PcListBox.cpp:147 PlayListPanel.cpp:254 PodcastsPanel.cpp:2081 -#: RadioPanel.cpp:457 RaListBox.cpp:179 SoListBox.cpp:561 TaListBox.cpp:159 -#: TreePanel.cpp:418 YeListBox.cpp:139 +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3271 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:370 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2115 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:560 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:378 ui/filebrowser/FileBrowser.cpp:1161 msgid "Enqueue After" msgstr "Zařadit za" -#: AAListBox.cpp:190 AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 -#: AlbumBrowser.cpp:2015 AlListBox.cpp:307 ArListBox.cpp:198 PcListBox.cpp:156 -#: PlayList.cpp:1538 RaListBox.cpp:188 SoListBox.cpp:576 TreePanel.cpp:440 -#: YeListBox.cpp:148 -msgid "Edit Songs" -msgstr "Změnit skladby" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search Artist" +msgstr "Hledat autora" -#: AAListBox.cpp:191 CoListBox.cpp:149 PcListBox.cpp:157 RaListBox.cpp:189 -#: TreePanel.cpp:441 YeListBox.cpp:149 -msgid "Edit the selected tracks" -msgstr "Změnit skladbu" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search the artist in the library" +msgstr "Hledat autora v knihovně" -#: AAListBox.cpp:199 Accelerators.cpp:141 AlbumBrowser.cpp:2023 -#: AlListBox.cpp:335 ArListBox.cpp:207 CoListBox.cpp:157 FileBrowser.cpp:383 -#: FileBrowser.cpp:1162 GeListBox.cpp:135 LastFMPanel.cpp:3196 -#: PcListBox.cpp:165 PlayListAppend.cpp:25 PlayList.cpp:1589 -#: PlayListPanel.cpp:286 RaListBox.cpp:197 SoListBox.cpp:623 TaListBox.cpp:166 -#: TreePanel.cpp:449 YeListBox.cpp:157 -msgid "Save to Playlist" -msgstr "Uložit do seznamu skladeb" +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:286 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy to Clipboard" +msgstr "Kopírovat do Schránky" -#: AAListBox.cpp:200 AlListBox.cpp:336 YeListBox.cpp:158 -msgid "Save the selected tracks to Playlist" -msgstr "Uložit označené skladby do Seznamu Skladeb" +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" +msgstr "Zkopírovat Jméno autora do schránky" -#: Accelerators.cpp:108 -msgid "Add Folder" -msgstr "Přidat složku" +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" +msgstr "Navštívit last.fm pro tento objekt" -#: Accelerators.cpp:109 -msgid "Audio Scrobbling" -msgstr "Audio Scrobbling" +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." +msgstr "Informace o autorovi nejsou dostupné" -#: Accelerators.cpp:110 MainFrame.cpp:1511 PlayList.cpp:1606 -msgid "Clear Playlist" -msgstr "Výčistit Seznam Skladeb" +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +msgid "Play the album tracks" +msgstr "Přehrát album" -#: Accelerators.cpp:111 -msgid "Close Window" -msgstr "Zavřít Okno" +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +msgid "Enqueue the album tracks to the playlist" +msgstr "Zařadit skladby alba do seznamu" -#: Accelerators.cpp:112 -msgid "Community Forums" -msgstr "Komunitní forum" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search Album" +msgstr "Hledat album" -#: Accelerators.cpp:113 AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 -#: AlbumBrowser.cpp:2009 AlListBox.cpp:299 ArListBox.cpp:190 PlayList.cpp:1532 -#: SoListBox.cpp:568 TreePanel.cpp:430 -msgid "Edit Labels" -msgstr "Změnit popisek" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search the album in the library" +msgstr "Hledat album v knihovně" -#: Accelerators.cpp:114 FileBrowser.cpp:375 FileBrowser.cpp:1154 -msgid "Edit Tracks" -msgstr "Změnit skladbu" +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy the album info to clipboard" +msgstr "Kopírovat informace o albu do schránky" -#: Accelerators.cpp:116 -msgid "Enqueue After Track" -msgstr "Zařadit za skladbu" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" +msgstr "Zobrazit Info o Autorovy" -#: Accelerators.cpp:117 -msgid "Enqueue After Album" -msgstr "Zařadit za Album" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" +msgstr "Obnovit Informace s aktuálním autorem" -#: Accelerators.cpp:119 -msgid "Enqueue After Artist" -msgstr "Zařadit za Autora" +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" +msgstr "Kopírovat Informace o autorovi do schránky" -#: Accelerators.cpp:120 MainFrame.cpp:1423 -msgid "Full Screen" -msgstr "Celá obrazovka" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" +msgstr "Hledat skladbu" -#: Accelerators.cpp:121 -msgid "Gapless/Crossfading" -msgstr "Bezmezerový/Přechodový" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" +msgstr "Hledat skladby v knihovně " -#: Accelerators.cpp:122 Accelerators.cpp:411 MainFrame.cpp:1614 -#: MainFrame.cpp:1669 -msgid "Help" -msgstr "Nápověda" +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" +msgstr "Kopírovat informace o skladbě do schránky" -#: Accelerators.cpp:124 -msgid "Play All" -msgstr "Hrát vše" +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "%s\n%i hráno %u uživateli" -#: Accelerators.cpp:125 -msgid "Play/Pause" -msgstr "Play/Pause" +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" +msgstr "Kopírovat informace o událostech do schránky" -#: Accelerators.cpp:126 MainFrame.cpp:1100 MainFrame.cpp:1997 -msgid "Play Stream" -msgstr "Přehrát Stream" +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" +msgstr "Následovat přehrávání" -#: Accelerators.cpp:128 MainFrame.cpp:1154 -msgid "Quit" -msgstr "Ukončit" +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" +msgstr "Skladba:" -#: Accelerators.cpp:130 PlayList.cpp:1601 PLSoListBox.cpp:160 -msgid "Randomize Playlist" -msgstr "Náhodný Seznam skladeb" +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" +msgstr "Informace o autorovi" -#: Accelerators.cpp:131 Accelerators.cpp:132 Accelerators.cpp:133 -#: Accelerators.cpp:134 Accelerators.cpp:135 Accelerators.cpp:136 -#: DynamicPlayList.cpp:56 DynamicPlayList.cpp:134 PlayList.cpp:1567 -#: SoListBox.cpp:419 TaskBar.cpp:162 TreeViewFilterEditor.cpp:69 -#: TreeViewFilterEditor.cpp:123 -msgid "Rating" -msgstr "Hodnocení" +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" +msgstr "Top alba" -#: Accelerators.cpp:137 -msgid "Repeat All Tracks" -msgstr "Opakovat všechny Skladby" +#: ui/lastfmpanel/LastFMPanel.cpp:1832 +msgid "Top Tracks" +msgstr "Top skladby" -#: Accelerators.cpp:138 -msgid "Repeat Current Track" -msgstr "Opakovat Aktuální skladbu" +#: ui/lastfmpanel/LastFMPanel.cpp:1873 +msgid "Similar Artists" +msgstr "Podobní autoři" -#: Accelerators.cpp:139 MainFrame.cpp:1351 MainFrame.cpp:3807 -msgid "Save Layout" -msgstr "Uložit rozložení" +#: ui/lastfmpanel/LastFMPanel.cpp:1914 +msgid "Similar Tracks" +msgstr "Podobné skladby" -#: Accelerators.cpp:142 PlayList.cpp:1573 -msgid "Search" -msgstr "Hledat" +#: ui/lastfmpanel/LastFMPanel.cpp:1955 +msgid "Events" +msgstr "Události" -#: Accelerators.cpp:143 -msgid "Show Browser" -msgstr "Zobrazit Prohližeč" +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2133 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:622 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:391 ui/filebrowser/FileBrowser.cpp:1177 +#: ui/player/PlayList.cpp:1596 misc/Accelerators.cpp:144 +msgid "Save to Playlist" +msgstr "Uložit do seznamu skladeb" -#: Accelerators.cpp:144 -msgid "Show Covers" -msgstr "Zobrazit Obaly" +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2134 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1597 +msgid "Save the selected tracks to playlist" +msgstr "Uložit označený Skladby do Seznamu Skladeb" -#: Accelerators.cpp:145 -msgid "Show Playlist" -msgstr "Zobrazit Seznam Skladeb" +#: ui/lastfmpanel/LastFMPanel.cpp:3419 +msgid "Unnamed" +msgstr "Nepojmenované" -#: Accelerators.cpp:146 -msgid "Show Files" -msgstr "Zobrazit Soubory" +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2127 +#: ui/preferences/Preferences.cpp:2054 ui/preferences/Preferences.cpp:2175 +#: ui/preferences/Preferences.cpp:2300 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" +msgstr "Jméno:" -#: Accelerators.cpp:147 -msgid "Show Filters" -msgstr "Zobrazit Filtry" +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" +msgstr "Link:" -#: Accelerators.cpp:148 -msgid "Show Last.fm" -msgstr "Zobrazit Last.fm" +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" +msgstr "Přidat radio" -#: Accelerators.cpp:149 -msgid "Show Library" -msgstr "Zobrazit Knihovnu" +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" +msgstr "Vytvořit nové radio" -#: Accelerators.cpp:150 -msgid "Show Lyrics" -msgstr "Zobrazit Texty" +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" +msgstr "Změnit Radio" -#: Accelerators.cpp:152 -msgid "Show Radio" -msgstr "Zobrazit Radio" +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" +msgstr "Změnit označené radio" -#: Accelerators.cpp:153 -msgid "Show Playlists" -msgstr "Zobrazit Seznamy Skladeb" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" +msgstr "Smazat Radio" -#: Accelerators.cpp:154 -msgid "Show Podcasts" -msgstr "Zobrazit Podcasty" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" +msgstr "Smazat označené radio" -#: Accelerators.cpp:155 -msgid "Show Sources" -msgstr "Zobrazit Zdroje" +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" +msgstr "Importovat" -#: Accelerators.cpp:156 -msgid "Show Status Bar" -msgstr "Zobrazit Stavový řádek" +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" +msgstr "Importovat stanice radii" -#: Accelerators.cpp:157 -msgid "Show VU Meters" -msgstr "Zobrazit VU Měřitka" +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" +msgstr "Exportovat" -#: Accelerators.cpp:158 -msgid "Skip Next" -msgstr "Přeskočit na Další" +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" +msgstr "Exportovat všechny stanice radii" -#: Accelerators.cpp:159 -msgid "Skip Next Album" -msgstr "Přeskočit na Další Album" +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" +msgstr "Uživatelsky nastavené" -#: Accelerators.cpp:160 -msgid "Skip Previous" -msgstr "Přeskočit na předchozí" +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" +msgstr "Editor žanru radii" -#: Accelerators.cpp:161 -msgid "Skip Previous Album" -msgstr "Přeskočit na předchozí Album" +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1742 +#: ui/preferences/Preferences.cpp:1834 +msgid " Genres " +msgstr "Žánry" -#: Accelerators.cpp:163 MainFrame.cpp:1555 -msgid "Smart Play" -msgstr "Chytré Hraní" +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" +msgstr "Ostatní:" -#: Accelerators.cpp:164 MainFrame.cpp:1499 TaskBar.cpp:116 -msgid "Stop" -msgstr "Stop" +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:778 +msgid "Name" +msgstr "Jméno" -#: Accelerators.cpp:165 MainFrame.cpp:1504 -msgid "Stop at End" -msgstr "Stop na Konci" +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" +msgstr "BitRate" -#: Accelerators.cpp:166 -msgid "Update Covers" -msgstr "Obnovit Obaly" +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" +msgstr "Posluchači" -#: Accelerators.cpp:167 iPodMedia.cpp:1682 Jamendo.cpp:1128 -#: LocationPanel.cpp:336 LocationPanel.cpp:374 LocationPanel.cpp:509 -#: Magnatune.cpp:1023 MainFrame.cpp:1035 MainFrame.cpp:1073 MainFrame.cpp:1307 -#: MediaViewer.cpp:952 PodcastsPanel.cpp:1757 PortableMedia.cpp:1889 -msgid "Update" -msgstr "Obnovit" +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" +msgstr "Format" -#: Accelerators.cpp:168 -msgid "Update (Forced)" -msgstr "Aktualizovat (vynuceně)" +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:614 ui/MainFrame.cpp:2180 ui/MainFrame.cpp:2955 +#: ui/MainFrame.cpp:2972 +msgid "Now Playing" +msgstr "Právě hraje" -#: Accelerators.cpp:169 -msgid "Update Podcasts" -msgstr "Aktualizovat podcasty" +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:525 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" +msgstr "Přehrát označené skladby" -#: Accelerators.cpp:170 MainFrame.cpp:1584 -msgid "Volume Down" -msgstr "Snížit Hlasitost" +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" +msgstr "Přidat označené do seznamu skladeb" -#: Accelerators.cpp:171 MainFrame.cpp:1579 -msgid "Volume Up" -msgstr "Zvýšit Hlasitost" +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" +msgstr "" -#: Accelerators.cpp:274 -msgid "Shift" -msgstr "Shift" +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" +msgstr "" -#: Accelerators.cpp:278 -msgid "Ctrl" -msgstr "Ctrl" +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Text Search" +msgstr "Hledat text" -#: Accelerators.cpp:282 -msgid "Alt" -msgstr "Alt" +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:651 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 +#: ui/player/PlayList.cpp:1666 +msgid "Genre" +msgstr "Žánr" -#: Accelerators.cpp:286 -msgid "Meta" -msgstr "Meta" +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" +msgstr "Stanice" -#: Accelerators.cpp:303 AlbumBrowser.cpp:840 -msgid "Back" -msgstr "Zpět" +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:516 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1071 +#: ui/MainFrame.cpp:1266 +msgid "Genres" +msgstr "Žánry" -#: Accelerators.cpp:305 -msgid "Escape" -msgstr "Escape" +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" +msgstr "Žádné položky pro toto radio" -#: Accelerators.cpp:308 -msgid "Space" -msgstr "Space" +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " +msgstr "Hledaní Radii" -#: Accelerators.cpp:311 -msgid "Tab" -msgstr "Tab" +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2585 +msgid "Search:" +msgstr "Hledat:" -#: Accelerators.cpp:313 -msgid "Return" -msgstr "Return" +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" +msgstr "Hledat v právě hraje" -#: Accelerators.cpp:315 -msgid "Enter" -msgstr "Enter" +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" +msgstr "Hledat v žánrech" -#: Accelerators.cpp:348 Preferences.cpp:1570 -msgid "Left" -msgstr "Vlevo" +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" +msgstr "Hledat ve jménech stanic" -#: Accelerators.cpp:351 -msgid "Up" -msgstr "Up" +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" +msgstr "Obsáhnout výsledky ze všech žánrů" -#: Accelerators.cpp:354 Preferences.cpp:1572 -msgid "Right" -msgstr "Vpravo" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" +msgstr "Přidat žánr" -#: Accelerators.cpp:357 -msgid "Down" -msgstr "Down" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" +msgstr "Vytvořit nový žánr" -#: Accelerators.cpp:359 Accelerators.cpp:415 -msgid "Home" -msgstr "Home" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" +msgstr "Změnit žánr" -#: Accelerators.cpp:362 Accelerators.cpp:369 -msgid "Page Up" -msgstr "Page Up" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" +msgstr "Změnit označený žánr" -#: Accelerators.cpp:365 Accelerators.cpp:372 -msgid "Page Down" -msgstr "Page Down" +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" +msgstr "Smazat žánr" -#: Accelerators.cpp:375 PlayListAppend.cpp:69 -msgid "End" -msgstr "Za" +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" +msgstr "Smazat označené hledání" -#: Accelerators.cpp:377 -msgid "Begin" -msgstr "Před" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" +msgstr "Přidat hledaní" -#: Accelerators.cpp:379 Accelerators.cpp:410 -msgid "Insert" -msgstr "Insert" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" +msgstr "Vytvořit nové hledaní" -#: Accelerators.cpp:382 PlayListPanel.cpp:296 PodcastsPanel.cpp:1751 -#: PodcastsPanel.cpp:2085 TaListBox.cpp:115 TreePanel.cpp:375 -msgid "Delete" -msgstr "Smazat" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" +msgstr "Změnit hledaní" -#: Accelerators.cpp:393 -msgid "Separator" -msgstr "Separator" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" +msgstr "Změnit označené hledaní" -#: Accelerators.cpp:406 PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Select" -msgstr "Označit" +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" +msgstr "Smazat hledaní" -#: Accelerators.cpp:407 LyricsPanel.cpp:308 -msgid "Print" -msgstr "Tisk" +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" +msgstr "Obnovit radio stanice" -#: Accelerators.cpp:408 -msgid "Execute" -msgstr "Spustit" +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" +msgstr "Obnovit list radii" -#: Accelerators.cpp:409 -msgid "Snapshot" -msgstr "Snapshot" +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" +msgstr "Hledaní" -#: Accelerators.cpp:412 -msgid "Cancel" -msgstr "Cancel" +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" +msgstr "Radia" -#: Accelerators.cpp:413 -msgid "Menu" -msgstr "Menu" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " +msgstr "Jméno žánru" -#: Accelerators.cpp:414 -msgid "Capital" -msgstr "Capital" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" +msgstr "Zadejte nový žanr" -#: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 -#: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 -msgid "Tracks" -msgstr "Skladby" +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" +msgstr "Opravdu smazat ?" -#: AlbumBrowser.cpp:303 AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 -#: LastFMPanel.cpp:819 -msgid "Play the album tracks" -msgstr "Přehrát album" +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:314 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1221 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:570 ui/filebrowser/FileBrowser.cpp:2235 +#: MainApp.cpp:342 +msgid "Confirm" +msgstr "Potvrzení" -#: AlbumBrowser.cpp:307 AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 -#: LastFMPanel.cpp:823 -msgid "Enqueue the album tracks to the playlist" -msgstr "Zařadit skladby alba do seznamu" +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" +msgstr "Opravdu smazat ?" -#: AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 AlbumBrowser.cpp:2009 -#: AlListBox.cpp:300 -msgid "Edit the labels assigned to the selected albums" -msgstr "Změnit popisky pro označené album" +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" +msgstr "Equalizer" -#: AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 AlbumBrowser.cpp:2015 -#: AlListBox.cpp:308 -msgid "Edit the selected songs" -msgstr "Upravit Označenou Skladbu" +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" +msgstr "Předvolba:" -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search Album" -msgstr "Hledat album" +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " +msgstr "Položek" -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search the album in the library" -msgstr "Hledat album v knihovně" +#: ui/labeleditor/LabelEditor.cpp:94 +msgid " Labels " +msgstr "Popisek" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search Artist" -msgstr "Hledat autora" +#: ui/labeleditor/LabelEditor.cpp:122 +msgid "Add a new label" +msgstr "Přidat nový popisek" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search the artist in the library" -msgstr "Hledat autora v knihovně" +#: ui/labeleditor/LabelEditor.cpp:128 +msgid "Delete the current selected label" +msgstr "Smazat označený popisek" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download Cover" -msgstr "Stahnout Obal" +#: ui/labeleditor/LabelEditor.cpp:134 +msgid "Copy the label selection to all the items" +msgstr "Kopírovat popisek ke všem označeným položkám" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download cover for the current selected album" -msgstr "Stáhnout obal alba pro označené" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " +msgstr "Jméno popisku" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select Cover" -msgstr "Vybrat Obal" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" +msgstr "Prosím, Zadejte jméno popisku" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select the cover image file from disk" -msgstr "Označit obal z disku" +#: ui/labeleditor/LabelEditor.cpp:313 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" +msgstr "Opravdu smazat ?" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete Cover" -msgstr "Smazat Obal" +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" +msgstr "Hledat Texty pro aktuální skladbu" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete the cover for the selected album" -msgstr "Smazat obal z označeného alba" +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" +msgstr "Konfigurovat Možnosti Textů" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 AlListBox.cpp:359 -msgid "Embed Cover" -msgstr "Vložit Obal" +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" +msgstr "Hledat pro Texty" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 -msgid "Embed the cover to the selected album tracks" -msgstr "Vložit obal do označenych skladeb alba" +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" +msgstr "Upravit Text" -#: AlbumBrowser.cpp:386 AlListBox.cpp:318 FileBrowser.cpp:763 -#: RadioPanel.cpp:329 -msgid "Name" -msgstr "Jméno" +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" +msgstr "Uložit Text" -#: AlbumBrowser.cpp:386 -msgid "Sort albums by name" -msgstr "Seřadit alba podle jména" +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" +msgstr "Hledat Text na webu" -#: AlbumBrowser.cpp:390 AlListBox.cpp:319 DynamicPlayList.cpp:55 -#: DynamicPlayList.cpp:133 PlayList.cpp:1656 SoListBox.cpp:417 -#: TreeViewFilterEditor.cpp:68 TreeViewFilterEditor.cpp:123 -msgid "Year" -msgstr "Rok" +#: ui/lyrics/LyricsPanel.cpp:286 +msgid "Copy the content of the lyric to clipboard" +msgstr "Kopírovat text do schránky" -#: AlbumBrowser.cpp:390 -msgid "Sort albums by year" -msgstr "Seřadit alba podle roku" +#: ui/lyrics/LyricsPanel.cpp:298 ui/filebrowser/FileBrowser.cpp:406 +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste" +msgstr "Vložit" -#: AlbumBrowser.cpp:394 AlListBox.cpp:320 -msgid "Year Descending" -msgstr "Rok Sestupně" +#: ui/lyrics/LyricsPanel.cpp:298 +msgid "Paste the content of the lyric from clipboard" +msgstr "Vložit text ze schránky" -#: AlbumBrowser.cpp:394 AlbumBrowser.cpp:410 -msgid "Sort albums by year descendant" -msgstr "Seřadit alba podle roku Sestupně" +#: ui/lyrics/LyricsPanel.cpp:307 misc/Accelerators.cpp:410 +msgid "Print" +msgstr "Tisk" -#: AlbumBrowser.cpp:398 -msgid "Artist Name" -msgstr "Jméno Autora" +#: ui/lyrics/LyricsPanel.cpp:307 +msgid "Print the content of the lyrics" +msgstr "Tisknout text skladby" -#: AlbumBrowser.cpp:398 -msgid "Sort albums by artist name" -msgstr "Seřadit alba podle jména" +#: ui/lyrics/LyricsPanel.cpp:442 ui/lyrics/LyricsPanel.cpp:561 +#: ui/lyrics/LyricsPanel.cpp:844 ui/lyrics/LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Hledá se..." -#: AlbumBrowser.cpp:402 AlListBox.cpp:322 -msgid "Artist, Year" -msgstr "Autor, Rok" +#: ui/lyrics/LyricsPanel.cpp:757 ui/lyrics/LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "Text Nenajíty" -#: AlbumBrowser.cpp:402 -msgid "Sort albums by artist, year" -msgstr "Seřadit alba podle autor,rok" +#: ui/lyrics/LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Text z " -#: AlbumBrowser.cpp:406 AlListBox.cpp:323 -msgid "Artist, Year Descending" -msgstr "Autor,Rok Sestupně" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Target Editor" +msgstr "Cílový Text Editor" -#: AlbumBrowser.cpp:406 -msgid "Sort albums by artist, year descendant" -msgstr "Seřadit alba podle Autora,roku Sestupně" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Source Editor" +msgstr "Editor Zdroje Textu" -#: AlbumBrowser.cpp:410 DynamicPlayList.cpp:60 DynamicPlayList.cpp:138 -#: PodcastsPanel.cpp:1810 SoListBox.cpp:422 -msgid "Added" -msgstr "Přidáno" +#: ui/lyrics/LyricsPanel.cpp:2136 +msgid "Type:" +msgstr "Typ:" -#: AlbumBrowser.cpp:414 AlListBox.cpp:328 -msgid "Sort By" -msgstr "Srovnat podle" +#: ui/lyrics/LyricsPanel.cpp:2141 +msgid "Embedded" +msgstr "Vložit do" -#: AlbumBrowser.cpp:414 -msgid "Set the albums sorting" -msgstr "Nastavit řazení alb" +#: ui/lyrics/LyricsPanel.cpp:2142 +msgid "File" +msgstr "Soubor" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:597 -#: LastFMPanel.cpp:859 LastFMPanel.cpp:1055 LastFMPanel.cpp:1260 -#: LastFMPanel.cpp:1465 LastFMPanel.cpp:1590 LyricsPanel.cpp:287 -msgid "Copy to Clipboard" -msgstr "Kopírovat do Schránky" +#: ui/lyrics/LyricsPanel.cpp:2143 +msgid "Command" +msgstr "Příkaz" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:859 -msgid "Copy the album info to clipboard" -msgstr "Kopírovat informace o albu do schránky" +#: ui/lyrics/LyricsPanel.cpp:2145 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" +msgstr "Stahnout" -#: AlbumBrowser.cpp:1361 LibPanel.cpp:1149 TreePanel.cpp:1059 -msgid "Albums Labels Editor" -msgstr "Editor popisků alb" +#: ui/lyrics/LyricsPanel.cpp:2152 +msgid "Source:" +msgstr "Zdroj:" -#: AlbumBrowser.cpp:1604 AlListBox.cpp:486 ItemListBox.cpp:64 -#: PlayerFilters.cpp:107 Preferences.cpp:1819 Preferences.cpp:1916 -#: SmartMode.cpp:396 -msgid "All" -msgstr "Všechno" +#: ui/lyrics/LyricsPanel.cpp:2160 ui/lyrics/LyricsPanel.cpp:2586 +msgid "Replace:" +msgstr "Nahradit:" -#: AlbumBrowser.cpp:1672 -msgid "Page" -msgstr "Strana" +#: ui/lyrics/LyricsPanel.cpp:2195 +msgid "Extract:" +msgstr "Výpis:" -#: AlbumBrowser.cpp:2024 ArListBox.cpp:208 CoListBox.cpp:158 GeListBox.cpp:136 -#: LastFMPanel.cpp:3196 PcListBox.cpp:166 PlayList.cpp:1590 RaListBox.cpp:198 -#: TaListBox.cpp:167 TreePanel.cpp:450 -msgid "Save the selected tracks to playlist" -msgstr "Uložit označený Skladby do Seznamu Skladeb" +#: ui/lyrics/LyricsPanel.cpp:2225 +msgid "Exclude:" +msgstr "Vyloučit" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create Smart Playlist" -msgstr "Vytvorřit Chytrý Seznam Skladeb" +#: ui/lyrics/LyricsPanel.cpp:2255 +msgid "Not Found:" +msgstr "Nenajito" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create a smart playlist from this track" -msgstr "Generovat Chytrý Seznam Souborů z této Skladby" +#: ui/lyrics/LyricsPanel.cpp:2584 +msgid "Replace option editor" +msgstr "Editor Možností nahrazení" -#: AlbumBrowser.cpp:2094 LibPanel.cpp:1359 PlayList.cpp:2128 -#: PlayListPanel.cpp:1388 TreePanel.cpp:1323 -msgid "Tracks Labels Editor" -msgstr "Editor popisků skladeb" +#: ui/lyrics/LyricsPanel.cpp:2590 +msgid "Extract option editor" +msgstr "Editor Možností výpisu" -#: AlbumBrowser.cpp:2416 FileBrowser.cpp:1961 FileBrowser.cpp:2098 -#: LibPanel.cpp:1432 PlayList.cpp:1978 PlayListPanel.cpp:1497 -#: TreePanel.cpp:1158 TreePanel.cpp:1430 -msgid "UnNamed" -msgstr "Nepojmenované" +#: ui/lyrics/LyricsPanel.cpp:2591 ui/lyrics/LyricsPanel.cpp:2597 +msgid "Begin:" +msgstr "Začátek:" -#: AlbumBrowser.cpp:2465 LibPanel.cpp:272 LibPanel.cpp:279 LibPanel.cpp:528 -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "Albums" -msgstr "Alba" +#: ui/lyrics/LyricsPanel.cpp:2592 ui/lyrics/LyricsPanel.cpp:2598 +msgid "End:" +msgstr "Konec:" -#: AlbumBrowser.cpp:2466 SoListBox.cpp:505 -msgid "to" -msgstr "do" +#: ui/lyrics/LyricsPanel.cpp:2596 +msgid "Exclude option editor" +msgstr "Editor Možností Vyloučení" -#: AlbumBrowser.cpp:2467 -msgid "of" -msgstr "z" +#: ui/lyrics/LyricsPanel.cpp:2602 +msgid "Not Found option editor" +msgstr "Editor Možností nenajit" -#: AlListBox.cpp:177 -msgid "by " -msgstr "od " +#: ui/lyrics/LyricsPanel.cpp:2603 ui/lyrics/LyricsPanel.cpp:2604 +msgid "Tag:" +msgstr "Tag:" -#: AlListBox.cpp:264 -msgid "Play current selected albums" -msgstr "Přehrát označená alba" +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" +msgstr "Editor Skladeb" -#: AlListBox.cpp:270 -msgid "Add current selected albums to the Playlist" -msgstr "Přidat označené album do seznamu skladeb" +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " +msgstr "Skladby" -#: AlListBox.cpp:278 AlListBox.cpp:284 AlListBox.cpp:290 CoListBox.cpp:120 -#: CoListBox.cpp:127 CoListBox.cpp:134 -msgid "Add current selected albums to the Playlist as Next Tracks" -msgstr "Přidat označené album jako další do seznamu skladeb" +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" +msgstr "Přesunout skladbu na předchozí pozici" -#: AlListBox.cpp:294 CoListBox.cpp:139 -msgid "Add the selected albums after" -msgstr "Přidat označené album po" +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" +msgstr "Přesunout skladbu na další pozici" -#: AlListBox.cpp:318 -msgid "Albums are sorted by name" -msgstr "Alba jsou seřazena podle jména" +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Kopírovat Jméno autora do všech Upravovaných Skladeb" -#: AlListBox.cpp:319 -msgid "Albums are sorted by year" -msgstr "Alba jsou seřazena podle roku" +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Kopírovat Autora Alba do všech upravovaných skladeb" -#: AlListBox.cpp:320 -msgid "Albums are sorted by year descending" -msgstr "Alba jsou seřazena podle roku sestupně" +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" +msgstr "A. Autor:" -#: AlListBox.cpp:321 -msgid "Artist, Name" -msgstr "Autor, Jmeno" +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" +msgstr "Zobrazit Autora Alba Skladby" -#: AlListBox.cpp:321 -msgid "Albums are sorted by artist and album name" -msgstr "Alba jsou seřazena podle autora a jména alba" +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Kopírovat Jméno Alba do všech Upravovaných Skladeb" -#: AlListBox.cpp:322 -msgid "Albums are sorted by artist and year" -msgstr "Alba jsou seřazena podle autora a roku" +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" +msgstr "Kopírovat Jméno do všech Upravovaných Skladeb" -#: AlListBox.cpp:323 -msgid "Albums are sorted by artist and year descending" -msgstr "Alba jsou seřazena podle autora a roku " +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" +msgstr "Název:" -#: AlListBox.cpp:328 -msgid "Sets the albums order" -msgstr "Seřadit Alba" +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Kopírovat Skladatele do všech Upravovaných Skladeb" -#: AlListBox.cpp:359 -msgid "Embed the current cover to the album files" -msgstr "Vložit tento obal do souborů alba" +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" +msgstr "Skladatel:" -#: ArListBox.cpp:148 YeListBox.cpp:104 -msgid "Play current selected artists" -msgstr "Přehrát skladby označeného autora" +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Kopírovat komentář do všech editovaných skladeb" -#: ArListBox.cpp:155 -msgid "Add current selected artists to playlist" -msgstr "Přidat skladby od označeného autora do seznamu" +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" +msgstr "Komentář" -#: ArListBox.cpp:191 -msgid "Edit the labels assigned to the selected artists" -msgstr "Změnit popisky přidělené označenému autoru" +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" +msgstr "Kopírovat čislo do všech Upravovaných skladeb" -#: ArListBox.cpp:199 -msgid "Edit the songs from the selected artists" -msgstr "Změnit skladby označeného autora" +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" +msgstr "Číslo:" -#: ChannelEditor.cpp:36 -msgid "Podcast Channel Editor" -msgstr "Editor kanálu podcastu" +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "Seřadit skladby podle přidaní " -#: ChannelEditor.cpp:57 -msgid " Podcast Channel " -msgstr " Podcast kanál" +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Kopírovat disk do všech editovaných skladeb" -#: ChannelEditor.cpp:99 PodcastsPanel.cpp:948 -msgid "Description:" -msgstr "Popis:" +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" +msgstr "Disk:" -#: ChannelEditor.cpp:111 PodcastsPanel.cpp:958 -msgid "Author:" -msgstr "Autor:" +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" +msgstr "Kopírovat Žánr do všech Upravovaných skladeb" -#: ChannelEditor.cpp:121 PodcastsPanel.cpp:968 -msgid "Owner:" -msgstr "Majitel:" +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" +msgstr "Žánr:" -#: ChannelEditor.cpp:132 -msgid "Download:" -msgstr "Stahnout:" +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" +msgstr "Kopírovat Rok do všech Upravovaných skladeb" -#: ChannelEditor.cpp:139 -msgid "Manually" -msgstr "Manualně" +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" +msgstr "Rok:" -#: ChannelEditor.cpp:139 -msgid "Only if contains" -msgstr "Jen pokud obsahuje" +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" +msgstr "Hodnocení:" -#: ChannelEditor.cpp:139 -msgid "Everything" -msgstr "Všechno" +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Details" +msgstr "Detaily" -#: ChannelEditor.cpp:152 -msgid "Delete:" -msgstr "Odstranit:" +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" +msgstr "Přidat obal ze souboru k aktuální skladbě" -#: ChannelEditor.cpp:156 -msgid "Allow delete old items" -msgstr "Povolit smazaní starých položek" +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" +msgstr "Smazat obal z aktuální skladby" -#: CoListBox.cpp:104 -msgid "Play current selected composer" -msgstr "Přehrát označené skladetele" +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" +msgstr "Uložit obal aktuální skladby" -#: CoListBox.cpp:148 -msgid "Edit songs" -msgstr "Upravit Skladbu" +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" +msgstr "Hledat Obal Alba" -#: Config.cpp:1364 MainFrame.cpp:90 -msgid "My Music" -msgstr "Moje Hudba" +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "Kopírovat aktuální obrázek do všech aktuálně editovných souborů" -#: ConfirmExit.cpp:26 -msgid "Please confirm" -msgstr "Opravdu" +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" +msgstr "Obaly" -#: ConfirmExit.cpp:39 -msgid "Are you sure you want to exit the application?" -msgstr "Opravdu ukončit ?" +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1455 +#: ui/MainFrame.cpp:2827 +msgid "Lyrics" +msgstr "Texty" -#: ConfirmExit.cpp:45 -msgid "Don't ask again" -msgstr "Neptat se znova" +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" +msgstr "Vložte jméno autora pro hledání v musicbrainz" -#: CopyTo.cpp:884 -#, c-format -msgid "" -"Copied %u files (%s)\n" -"in %s seconds" -msgstr "Kopírovat %u soubory (%s)\nv %s vteřinach" +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" +msgstr "Vložte jméno alba pro hledání v musicbrainz" -#: CopyTo.cpp:889 -msgid "Finished copying files" -msgstr "Kopirovaní souboru dokončeno" +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "Vyčistit Hledaní, hledaní bude používat hudební otisky" -#: CoverEdit.cpp:54 -msgid "Cover Editor" -msgstr "Editor obalů" +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" +msgstr "Označené album nalezeno v musicbrainz" -#: CoverEdit.cpp:71 LastFMPanel.cpp:1682 LyricsPanel.cpp:111 TrackEdit.cpp:148 -#: TrackEdit.cpp:373 TrackEdit.cpp:415 TrackEdit.cpp:474 -msgid "Artist:" -msgstr "Autor:" +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" +msgstr "Hledat album v musicbrainz" -#: CoverEdit.cpp:78 TrackEdit.cpp:172 TrackEdit.cpp:440 TrackEdit.cpp:496 -msgid "Album:" -msgstr "Album:" +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" +msgstr "Kopírovat obsah alba do editovaných skladeb" -#: CoverEdit.cpp:85 -msgid "From:" -msgstr "z:" +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " +msgstr "Detaily" -#: CoverEdit.cpp:150 SelCoverFile.cpp:67 -msgid "Embed into tracks" -msgstr "Vložit do souboru" +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" +msgstr "Kopírovat autor do editovaných skladeb" -#: DbLibrary.cpp:289 DbLibrary.cpp:301 DbLibrary.cpp:1777 DbLibrary.cpp:1789 -#: DbLibrary.cpp:1862 DbLibrary.cpp:1874 Jamendo.cpp:642 PlayerPanel.cpp:1453 -msgid "Unknown" -msgstr "Neznamý" +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" +msgstr "Kopírovat Autora Alb do všech Upravovaných skladeb" -#: DbLibrary.cpp:643 -msgid "Recently added tracks" -msgstr "Nedávno přidané skladby" +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" +msgstr "Kopírovat album do editovaných skladeb" -#: DbLibrary.cpp:651 -msgid "Last played tracks" -msgstr "Poslední hrané skladby" +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" +msgstr "Kopírovat datum do editovaných skladeb" -#: DbLibrary.cpp:658 -msgid "Best rated tracks" -msgstr "Nejlíp Hodnocené Skladby" +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" +msgstr "Kopírovat jméno skladby do editovaných skladeb" -#: DynamicPlayList.cpp:46 DynamicPlayList.cpp:126 PodcastsPanel.cpp:1802 -#: SoListBox.cpp:409 -msgid "Title" -msgstr "Název" +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" +msgstr "Délka:" -#: DynamicPlayList.cpp:47 DynamicPlayList.cpp:127 PlayList.cpp:1644 -#: SoListBox.cpp:410 SoListBox.cpp:655 TreeViewFilterEditor.cpp:64 -#: TreeViewFilterEditor.cpp:123 -msgid "Artist" -msgstr "Autor" +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" +msgstr "Kopírovat číslo do editovaných skladeb" -#: DynamicPlayList.cpp:48 DynamicPlayList.cpp:128 LibPanel.cpp:368 -#: LibPanel.cpp:375 PlayList.cpp:1647 SoListBox.cpp:411 SoListBox.cpp:658 -#: TreeViewFilterEditor.cpp:66 TreeViewFilterEditor.cpp:123 -msgid "Album Artist" -msgstr "Autor alba" +#: ui/trackedit/TrackEdit.cpp:927 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Souboru Typ »: %s\nDélka »: %s" -#: DynamicPlayList.cpp:49 DynamicPlayList.cpp:129 PlayList.cpp:1653 -#: Preferences.cpp:975 SoListBox.cpp:412 SoListBox.cpp:664 -#: TreeViewFilterEditor.cpp:67 TreeViewFilterEditor.cpp:123 -msgid "Album" -msgstr "Album" +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "BitRate »: %u Kbps\nVelikost Souboru »: %s" -#: DynamicPlayList.cpp:50 DynamicPlayList.cpp:130 PlayList.cpp:1659 -#: RadioPanel.cpp:589 ShoutcastRadio.cpp:140 SoListBox.cpp:413 -#: SoListBox.cpp:652 TreeViewFilterEditor.cpp:63 -msgid "Genre" -msgstr "Žánr" +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" +msgstr "" -#: DynamicPlayList.cpp:51 DynamicPlayList.cpp:131 -msgid "Label" -msgstr "Popisek" +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" +msgstr "" -#: DynamicPlayList.cpp:52 DynamicPlayList.cpp:132 PlayList.cpp:1650 -#: SoListBox.cpp:414 SoListBox.cpp:661 TreeViewFilterEditor.cpp:65 -#: TreeViewFilterEditor.cpp:123 -msgid "Composer" -msgstr "Skladatel" +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" +msgstr "" -#: DynamicPlayList.cpp:53 -msgid "Comment" -msgstr "Komentář" +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1103 +msgid "Channels" +msgstr "Kanály" -#: DynamicPlayList.cpp:54 SoListBox.cpp:424 -msgid "Path" -msgstr "Cesta" +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1128 +#: ui/MainFrame.cpp:2856 ui/MainFrame.cpp:3616 +msgid "Podcasts" +msgstr "Podcasty" -#: DynamicPlayList.cpp:57 DynamicPlayList.cpp:135 PodcastsPanel.cpp:1806 -#: SoListBox.cpp:416 -msgid "Length" -msgstr "Délka" +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" +msgstr "Popis:" -#: DynamicPlayList.cpp:58 DynamicPlayList.cpp:136 LibPanel.cpp:330 -#: LibPanel.cpp:337 LibPanel.cpp:534 MainFrame.cpp:1259 PodcastsPanel.cpp:1808 -#: SoListBox.cpp:420 -msgid "Plays" -msgstr "Hrát" +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" +msgstr "Autor:" -#: DynamicPlayList.cpp:59 DynamicPlayList.cpp:137 PodcastsPanel.cpp:1809 -#: SoListBox.cpp:421 -msgid "Last Played" -msgstr "Posledni Hrané" +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" +msgstr "Majitel:" -#: DynamicPlayList.cpp:61 -msgid "Track Number" -msgstr "Číslo stopy:" +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" +msgstr "Souhrn:" -#: DynamicPlayList.cpp:62 SoListBox.cpp:418 -msgid "Bit Rate" -msgstr "BitRate" +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" +msgstr "Datum:" -#: DynamicPlayList.cpp:63 FileBrowser.cpp:764 -msgid "Size" -msgstr "Velikost" +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" +msgstr "Detaily podcastu" -#: DynamicPlayList.cpp:64 SoListBox.cpp:415 -msgid "Disc" -msgstr "Disc" +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "Opravdu smazat ?" -#: DynamicPlayList.cpp:65 -msgid "Has Cover" -msgstr "Má Obal" +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" +msgstr "Opravdu smazat ?" -#: DynamicPlayList.cpp:70 DynamicPlayList.cpp:80 -msgid "contains" -msgstr "obsahuje" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" +msgstr "Nový kanál" -#: DynamicPlayList.cpp:71 DynamicPlayList.cpp:81 -msgid "does not contain" -msgstr "neobsahuje" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" +msgstr "Přidat nový podcast kanál" -#: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 -#: DynamicPlayList.cpp:99 -msgid "is" -msgstr "je" +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" +msgstr "Smazat" -#: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 -#: DynamicPlayList.cpp:100 -msgid "is not" -msgstr "neni" +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" +msgstr "Zmazat tento podcast kanál a jeho položky" -#: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 -msgid "begins with" -msgstr "začína s" +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/filebrowser/FileBrowser.cpp:423 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1078 +#: ui/MainFrame.cpp:1116 ui/MainFrame.cpp:1349 ui/jamendo/Jamendo.cpp:1144 +#: misc/Accelerators.cpp:170 +msgid "Update" +msgstr "Obnovit" -#: DynamicPlayList.cpp:75 DynamicPlayList.cpp:85 -msgid "ends with" -msgstr "končí s" +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" +msgstr "Obnovit podcast položky na označeném kanálu" -#: DynamicPlayList.cpp:86 -msgid "not set" -msgstr "není nastaveno" +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1085 +#: ui/MainFrame.cpp:1124 ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Properties" +msgstr "Vlastnosti" -#: DynamicPlayList.cpp:93 -msgid "at least" -msgstr "má minimálně" +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" +msgstr "Změnit podcast kanál" -#: DynamicPlayList.cpp:94 -msgid "at most" -msgstr "má maximálně" +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" +msgstr "Status" -#: DynamicPlayList.cpp:101 -msgid "after" -msgstr "po" +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" +msgstr "Název" -#: DynamicPlayList.cpp:102 -msgid "before" -msgstr "před" +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" +msgstr "Kanály" -#: DynamicPlayList.cpp:107 -msgid "in the last" -msgstr "v posledních" +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" +msgstr "Kategorie" -#: DynamicPlayList.cpp:108 -msgid "before the last" -msgstr "před poslední" +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" +msgstr "Datum" -#: DynamicPlayList.cpp:113 -msgid "false" -msgstr "false" +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 +msgid "Length" +msgstr "Délka" -#: DynamicPlayList.cpp:114 -msgid "true" -msgstr "true" +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" +msgstr "Autor" -#: DynamicPlayList.cpp:119 SmartMode.cpp:468 -msgid "Minutes" -msgstr "Minuty" +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:528 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1301 +msgid "Plays" +msgstr "Hrát" -#: DynamicPlayList.cpp:139 -msgid "Random" -msgstr "Zamíchat" +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 +msgid "Last Played" +msgstr "Posledni Hrané" -#: DynamicPlayList.cpp:144 Preferences.cpp:629 -msgid "minutes" -msgstr "minuty" +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" +msgstr "Přidáno" -#: DynamicPlayList.cpp:145 -msgid "hours" -msgstr "hodin" +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:267 +msgid "Never" +msgstr "Nikdy" -#: DynamicPlayList.cpp:146 -msgid "days" -msgstr "dní" +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" +msgstr "Smazat označený podcast" -#: DynamicPlayList.cpp:147 -msgid "weeks" -msgstr "týdnů" +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" +msgstr "Stáhnout označený podcast" -#: DynamicPlayList.cpp:148 -msgid "months" -msgstr "měsíců" +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." +msgstr "Žádná položka není vybrána" -#: DynamicPlayList.cpp:439 -msgid "Filter Album Browser" -msgstr "Filtr prohlížeče alb" +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "Kopírovat aktuální podcasty do adresáře/zařízení" -#: DynamicPlayList.cpp:440 -msgid "Dynamic Playlist Editor" -msgstr "Editor dynamických seznamu skladeb" +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" +msgstr "Editor kanálu podcastu" -#: DynamicPlayList.cpp:458 FileRenamer.cpp:67 LyricsPanel.cpp:2102 -#: PortableMedia.cpp:998 Preferences.cpp:2105 Preferences.cpp:2226 -#: Preferences.cpp:2351 RadioEditor.cpp:44 TreeViewFilterEditor.cpp:45 -msgid "Name:" -msgstr "Jméno:" +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " +msgstr " Podcast kanál" -#: DynamicPlayList.cpp:467 -msgid " Current Filters " -msgstr "Aktualní filtr" +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" +msgstr "Stahnout:" -#: DynamicPlayList.cpp:548 -msgid " Result " -msgstr "Výsledek" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" +msgstr "Manualně" -#: DynamicPlayList.cpp:553 SmartMode.cpp:456 -msgid "Limit to" -msgstr "Limit do" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" +msgstr "Jen pokud obsahuje" -#: DynamicPlayList.cpp:573 -msgid "Any filter selects tracks" -msgstr "Žádny filtr daných skladeb" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" +msgstr "Všechno" -#: DynamicPlayList.cpp:584 -msgid "Sort by" -msgstr "Seřadit podle" +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" +msgstr "Odstranit:" -#: DynamicPlayList.cpp:594 -msgid "Descending" -msgstr "Sestupně" +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" +msgstr "Povolit smazaní starých položek" -#: DynamicPlayList.cpp:612 -msgid "Add tracks on any criteria" -msgstr "Přidat skladbu při jakýkoliv podmínce" +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" +msgstr "Nový Podcast Kanál" -#: Equalizer.cpp:70 -msgid "Equalizer" -msgstr "Equalizer" +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " +msgstr "Digital. Podcast adresář" -#: Equalizer.cpp:112 -msgid "Preset:" -msgstr "Předvolba:" +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" +msgstr "Hledat v podcast adresáři" -#: FileBrowser.cpp:226 FileBrowser.cpp:586 -msgid "See used locations" -msgstr "Zobrazit použivané cesty" +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" +msgstr "Obnovit seznam adresářu podcastů" -#: FileBrowser.cpp:227 FileBrowser.cpp:587 -msgid "See system files" -msgstr "Zobrazit systemové soubory" +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" +msgstr "Filtrováno kanálů" -#: FileBrowser.cpp:340 -msgid "Play the selected folder" -msgstr "Přehrát vybranou složku" +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" +msgstr "%u Kanály(ů)" -#: FileBrowser.cpp:346 -msgid "Add the selected folder to playlist" -msgstr "Přidat vybranou složku do seznamu skladeb" +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "%u Kategorii, %u Kanálů" -#: FileBrowser.cpp:376 -msgid "Edit the tracks in the selected folder" -msgstr "Změnit skladby ve složce" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " +msgstr "Filtrovaný text" -#: FileBrowser.cpp:384 -msgid "Add the tracks in the selected folder to a playlist" -msgstr "Přidat skladby z označené složky do seznamu skladeb" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" +msgstr "Zobrazit text pro filtraci podcast kanálu" -#: FileBrowser.cpp:391 FileBrowser.cpp:1170 -msgid "Copy" -msgstr "Kopírovat" +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1770 +#: ui/preferences/Preferences.cpp:1866 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1714 +#: ui/mediaviewer/library/AlListBox.cpp:490 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:399 +msgid "All" +msgstr "Všechno" -#: FileBrowser.cpp:392 FileBrowser.cpp:1170 -msgid "Copy the selected folder to clipboard" -msgstr "Kopírovat označenou složku do schránky" - -#: FileBrowser.cpp:398 FileBrowser.cpp:1174 LyricsPanel.cpp:299 -msgid "Paste" -msgstr "Vložit" +#: ui/itemlistbox/ListView.cpp:1492 +msgid "Select Columns" +msgstr "Označené sloupce" -#: FileBrowser.cpp:399 -msgid "Paste to the selected folder" -msgstr "Vložit do označené složky" +#: ui/itemlistbox/ListView.cpp:1504 +msgid " Columns " +msgstr "Sloupce" -#: FileBrowser.cpp:414 FileBrowser.cpp:471 FileBrowser.cpp:475 -msgid "New Folder" -msgstr "Nová složka" +#: ui/preferences/Preferences.cpp:133 +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +#: ui/MainFrame.cpp:1494 ui/MainFrame.cpp:4618 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Preferences" +msgstr "Nastavení" -#: FileBrowser.cpp:414 -msgid "Create a new folder" -msgstr "Vytvořit novou složku" +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2485 +msgid "Default" +msgstr "Default" -#: FileBrowser.cpp:417 PlayListPanel.cpp:291 TaListBox.cpp:111 -msgid "Rename" -msgstr "Přejmenovat" +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" +msgstr "Český" -#: FileBrowser.cpp:417 -msgid "Rename the selected folder" -msgstr "Odstranit označenou složku" +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" +msgstr "" -#: FileBrowser.cpp:421 FileBrowser.cpp:1195 -msgid "Remove" -msgstr "Odebrat" +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" +msgstr "Holandský" -#: FileBrowser.cpp:421 -msgid "Remove the selected folder" -msgstr "Odstranit označenou složku" +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" +msgstr "English" -#: FileBrowser.cpp:552 -msgid "Are you sure to delete the selected path ?" -msgstr "Opravdu smazat cestu ?" +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" +msgstr "French" -#: FileBrowser.cpp:553 FileBrowser.cpp:2204 LabelEditor.cpp:310 -#: LibPanel.cpp:1227 PlayListPanel.cpp:1116 PodcastsPanel.cpp:1237 -#: PodcastsPanel.cpp:1623 ShoutcastRadio.cpp:368 ShoutcastRadio.cpp:448 -#: TaListBox.cpp:203 TreePanel.cpp:1232 -msgid "Confirm" -msgstr "Potvrzení" +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" +msgstr "German" -#: FileBrowser.cpp:563 -msgid "Error deleting the folder " -msgstr "Chyba během mazaní složky" +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" +msgstr "Řečtina" -#: FileBrowser.cpp:564 MediaViewer.cpp:1461 SelCoverFile.cpp:40 -msgid "Error" -msgstr "Chyba" +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" +msgstr "Maďarský" -#: FileBrowser.cpp:765 -msgid "Modified" -msgstr "Upraven" +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" +msgstr "Islandský" -#: FileBrowser.cpp:1113 -msgid "Play current selected files" -msgstr "Přehrát označené soubory" +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" +msgstr "Italian" -#: FileBrowser.cpp:1119 -msgid "Add current selected files to playlist" -msgstr "Přidat označené soubory do seznamu skladeb" +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" +msgstr "Japonština" -#: FileBrowser.cpp:1155 -msgid "Edit the current selected files" -msgstr "Změnit označené soubory" +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" +msgstr "" -#: FileBrowser.cpp:1163 -msgid "Add the current selected tracks to a playlist" -msgstr "Přidat označený" +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" +msgstr "" -#: FileBrowser.cpp:1174 -msgid "Paste to the selected dir" -msgstr "Vložit do označeného adresáře" +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" +msgstr "Norwegian Bokmal" -#: FileBrowser.cpp:1191 FileRenamer.cpp:47 -msgid "Rename Files" -msgstr "Přejmenovat Soubory" +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" +msgstr "Polština" -#: FileBrowser.cpp:1191 -msgid "Rename the current selected file" -msgstr "Přejmenovat označený soubor" +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" +msgstr "Portuguese" -#: FileBrowser.cpp:1195 -msgid "Delete the selected files" -msgstr "Smazat označený soubory" +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" +msgstr "Brazilská Portugalština" -#: FileBrowser.cpp:1544 FileBrowser.cpp:1560 -msgid "Directories" -msgstr "Adresáře" +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" +msgstr "Ruský" -#: FileBrowser.cpp:2203 -msgid "Are you sure to delete the selected files ?" -msgstr "Opravdu smazat ?" +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" +msgstr "Slovenština" -#: FileBrowser.cpp:2221 -msgid "There was an error deleting " -msgstr "Chyba během mazání" +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" +msgstr "Spanish" -#: FileBrowser.cpp:2222 -msgid "" -"\n" -"Continue deleting?" -msgstr "\nOpravdu smazat ?" +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" +msgstr "Švédský" -#: FileBrowser.cpp:2223 -msgid "Continue" -msgstr "Pokračovat" +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" +msgstr "Thajský" -#: FileRenamer.cpp:55 -msgid " Names Preview " -msgstr "Náhled jména" +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" +msgstr "Turečtina" -#: FileRenamer.cpp:74 Preferences.cpp:2358 -msgid "Pattern:" -msgstr "Vzor:" +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" +msgstr "Ukrajinský" -#: FileRenamer.cpp:82 -msgid "" -"Pattern flags:\n" -"{g} : Genre\n" -"{a} : Artist\n" -"{aa}: Album Artist\n" -"{A} : {aa} or {a}\n" -"{b} : Album\n" -"{t} : Title\n" -"{n} : Number\n" -"{y} : Year\n" -"{d} : Disk" -msgstr "Vzorové značky:\n{g} : Žánr\n{a} : Autor\n{aa}: Autor Alba\n{A} : {aa} or {a}\n{b} : Album\n{t} : Název\n{n} : Číslo\n{y} : Rok\n{d} : Disk" +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" +msgstr "Bulharsky" -#: GeListBox.cpp:93 -msgid "Play current selected genres" -msgstr "Přehrát označené žánry" +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" +msgstr "Katalaština" -#: GeListBox.cpp:100 -msgid "Add current selected genres to playlist" -msgstr "Přidat označené žanry do seznamu skladeb" +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" +msgstr "Srbsky" -#: ImportFiles.cpp:47 LocationPanel.cpp:501 MainFrame.cpp:1299 -#: MediaViewer.cpp:946 -msgid "Import Files" -msgstr "Importovat soubory" +#: ui/preferences/Preferences.cpp:229 +msgid "General" +msgstr "Hlavní" -#: ImportFiles.cpp:82 -msgid "Copy to Option:" -msgstr "Kopírovací Možnosti" +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" +msgstr "Kolekce" -#: ImportFiles.cpp:111 -msgid "Destination Folder:" -msgstr "Cílová složka:" +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" +msgstr "Přehrávání" -#: ImportFiles.cpp:115 Preferences.cpp:1264 -msgid "Select a folder" -msgstr "Označit složku" +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" +msgstr "Crossfader" -#: ImportFiles.cpp:121 -msgid " Files " -msgstr " Soubory " +#: ui/preferences/Preferences.cpp:248 +msgid "Record" +msgstr "Záznam" -#: ImportFiles.cpp:228 -msgid "Select files" -msgstr "Označit soubory" +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1639 +msgid "Audioscrobble" +msgstr "Audioscrobble" -#: ImportFiles.cpp:229 -msgid "Audio files" -msgstr "Zvukové soubory" +#: ui/preferences/Preferences.cpp:263 +msgid "Online" +msgstr "Online" -#: ImportFiles.cpp:230 -msgid "mp3 files" -msgstr "mp3 soubory" +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:74 +msgid "Links" +msgstr "Linky" -#: ImportFiles.cpp:231 -msgid "ogg files" -msgstr "ogg soubory" +#: ui/preferences/Preferences.cpp:288 +#: ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:466 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:335 +#: ui/filebrowser/FileBrowser.cpp:1115 ui/player/PlayList.cpp:1519 +msgid "Commands" +msgstr "Příkazy" -#: ImportFiles.cpp:232 -msgid "flac files" -msgstr "flac soubory" +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" +msgstr "Kopírovat do" -#: ImportFiles.cpp:233 -msgid "mp4 files" -msgstr "mp4 soubory" +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" +msgstr "Zkratky" -#: ImportFiles.cpp:234 -msgid "wma files" -msgstr "wma soubory" +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " +msgstr " Budiž " -#: ImportFiles.cpp:235 -msgid "ape files" -msgstr "ape soubory" +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " +msgstr " Storno " -#: ImportFiles.cpp:236 -msgid "waf files" -msgstr "waf soubory" +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " +msgstr "Při startě" -#: ImportFiles.cpp:237 -msgid "aif files" -msgstr "aif soubory" +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1598 +msgid "Language:" +msgstr "Jazyk:" -#: ImportFiles.cpp:238 -msgid "wv files" -msgstr "wv soubory" +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" +msgstr "(vyžaduje restart)" -#: ImportFiles.cpp:239 -msgid "tta files" -msgstr "tta soubory" +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" +msgstr "Zobrazit úvodní obrazovku" -#: ImportFiles.cpp:240 -msgid "mpc files" -msgstr "mpc soubory" +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" +msgstr "Spouštět minimalizovaně" -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:947 -msgid "track" -msgstr "skladba" +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" +msgstr "Obnovit pozici pro skladby delší než" -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:1052 -msgid "tracks" -msgstr "skladeb" +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" +msgstr "Nastavit minimální délku skladby v minutách pro ukládaní pozice skladby" -#: ImportFiles.cpp:327 -msgid "No files added" -msgstr "Žádné soubory přidáný" +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" +msgstr "minuty" -#: iPodMedia.cpp:1682 Jamendo.cpp:1128 LocationPanel.cpp:510 -#: Magnatune.cpp:1023 MainFrame.cpp:1308 MediaViewer.cpp:952 -#: PortableMedia.cpp:1889 -msgid "Update the collection library" -msgstr "Aktualizovat Knihovnu Kolekcí" +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" +msgstr "Načíst Stadartní Layout" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:515 -#: Magnatune.cpp:1026 MainFrame.cpp:1313 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan" -msgstr "Přescanovat" +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " +msgstr "Chování" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:516 -#: Magnatune.cpp:1026 MainFrame.cpp:1314 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan the collection library" -msgstr "Přescanovat Knihovnu Kolekcí" +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" +msgstr "Zapnout ikonu v oznamovací oblasti" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:521 -#: Magnatune.cpp:1029 MainFrame.cpp:1319 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search Covers" -msgstr "Hledat obal" +#: ui/preferences/Preferences.cpp:534 +msgid "Integrate into SoundMenu" +msgstr "Integrovat do SoundMenu" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:522 -#: Magnatune.cpp:1029 MainFrame.cpp:1320 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search the collection missing covers" -msgstr "Hledat v Kolekcích pro schazející obaly" +#: ui/preferences/Preferences.cpp:540 +msgid "Enqueue as default action" +msgstr "Do fronty jako defaultní akce" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount" -msgstr "Odpojit" +#: ui/preferences/Preferences.cpp:544 +msgid "Drop files clear playlist" +msgstr "Odstranit soubory ze seznamu skladeb" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount the device" -msgstr "Odpojit zařízení" +#: ui/preferences/Preferences.cpp:548 +msgid "Instant text search" +msgstr "Rychlé Hledaní " -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:343 -#: LocationPanel.cpp:382 LocationPanel.cpp:537 Magnatune.cpp:1034 -#: MainFrame.cpp:1042 MainFrame.cpp:1081 MainFrame.cpp:1335 -#: MediaViewer.cpp:963 PodcastsPanel.cpp:1763 PortableMedia.cpp:1905 -msgid "Properties" -msgstr "Vlastnosti" +#: ui/preferences/Preferences.cpp:552 +msgid "When searching, pressing enter queues the result" +msgstr "Když Hledate, zmačkněte enter pro frontu výsledků" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:537 -#: Magnatune.cpp:1034 MainFrame.cpp:1335 MediaViewer.cpp:963 -#: PortableMedia.cpp:1905 -msgid "Show collection properties" -msgstr "Zobrazit Možnosti Kolekcí" +#: ui/preferences/Preferences.cpp:557 +msgid "Show CD cover frame in player" +msgstr "Zobrazit Obal v CD-rámu v přehravači" -#: Jamendo.cpp:1109 Jamendo.cpp:1119 Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download Albums" -msgstr "Stáhnout alba" +#: ui/preferences/Preferences.cpp:563 +msgid " On Close " +msgstr "Při zavření" -#: Jamendo.cpp:1109 Jamendo.cpp:1112 Jamendo.cpp:1119 Jamendo.cpp:1122 -#: Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download the current selected album" -msgstr "Stáhnout alba pro označené" +#: ui/preferences/Preferences.cpp:565 +msgid "Save playlist on close" +msgstr "Uložit seznam skladeb při ukončení" -#: Jamendo.cpp:1112 Jamendo.cpp:1122 -msgid "Download Albums torrents" -msgstr "Stáhnout torenty alb" +#: ui/preferences/Preferences.cpp:569 +msgid "Close to task bar icon" +msgstr "Zavírat do oznamovací oblasti" -#: LabelEditor.cpp:70 -msgid " Items " -msgstr "Položek" +#: ui/preferences/Preferences.cpp:574 +msgid "Ask confirmation on exit" +msgstr "Ptát se při ukončení" -#: LabelEditor.cpp:91 -msgid " Labels " -msgstr "Popisek" +#: ui/preferences/Preferences.cpp:617 +msgid " Collections " +msgstr " Kolekce " -#: LabelEditor.cpp:119 -msgid "Add a new label" -msgstr "Přidat nový popisek" +#: ui/preferences/Preferences.cpp:665 +msgid " Paths " +msgstr "Cesty" -#: LabelEditor.cpp:125 -msgid "Delete the current selected label" -msgstr "Smazat označený popisek" +#: ui/preferences/Preferences.cpp:685 +msgid " Words to detect covers " +msgstr "Slova pro detekci obalu" -#: LabelEditor.cpp:131 -msgid "Copy the label selection to all the items" -msgstr "Kopírovat popisek ke všem označeným položkám" +#: ui/preferences/Preferences.cpp:713 ui/preferences/Preferences.cpp:2293 +msgid " Options " +msgstr "Možnosti" -#: LabelEditor.cpp:286 TaListBox.cpp:185 TaListBox.cpp:226 -msgid "Label Name: " -msgstr "Jméno popisku" +#: ui/preferences/Preferences.cpp:715 +msgid "Update when opened " +msgstr "Obnovit když otevírá" -#: LabelEditor.cpp:286 TaListBox.cpp:185 -msgid "Please enter the label name" -msgstr "Prosím, Zadejte jméno popisku" +#: ui/preferences/Preferences.cpp:719 +msgid "Create playlists on scan" +msgstr "Vytvořit Seznamu Skladeb při scanovaní" -#: LabelEditor.cpp:309 TaListBox.cpp:202 -msgid "Are you sure to delete the selected labels?" -msgstr "Opravdu smazat ?" +#: ui/preferences/Preferences.cpp:724 +msgid "Follow symbolic links on scan" +msgstr "Následovat symbolické linky při scanovaní" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "Less..." -msgstr "Míň" +#: ui/preferences/Preferences.cpp:728 +msgid "Scan embedded covers in audio files" +msgstr "Prohledat na vložene obaly v audio souborech" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "More..." -msgstr "Víc..." +#: ui/preferences/Preferences.cpp:733 +msgid "Embed rating, play count and labels" +msgstr "Vkládat do Souboru hodnocení,počet hraní a popisky" -#: LastFMPanel.cpp:557 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 -msgid "Play the artist tracks" -msgstr "Přehrát autorské skladby" +#: ui/preferences/Preferences.cpp:739 +msgid "Default copy action" +msgstr "Standartní Kopírovací akce" -#: LastFMPanel.cpp:561 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 -msgid "Enqueue the artist tracks to the playlist" -msgstr "Zařadit do fronty autorské skladby" +#: ui/preferences/Preferences.cpp:744 ui/preferences/Preferences.cpp:1773 +#: ui/preferences/Preferences.cpp:1869 ui/preferences/Preferences.cpp:1892 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:453 +msgid "None" +msgstr "Nic" -#: LastFMPanel.cpp:597 -msgid "Copy the artist name to clipboard" -msgstr "Zkopírovat Jméno autora do schránky" +#: ui/preferences/Preferences.cpp:820 +msgid "Play random" +msgstr "Zamíchat" -#: LastFMPanel.cpp:605 LastFMPanel.cpp:867 LastFMPanel.cpp:1063 -#: LastFMPanel.cpp:1268 LastFMPanel.cpp:1473 LastFMPanel.cpp:1598 -msgid "Visit last.fm page for this item" -msgstr "Navštívit last.fm pro tento objekt" +#: ui/preferences/Preferences.cpp:824 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "track" +msgstr "skladba" -#: LastFMPanel.cpp:630 -msgid "There is no information available for this artist." -msgstr "Informace o autorovi nejsou dostupné" +#: ui/preferences/Preferences.cpp:824 +msgid "album" +msgstr "Album" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Show Artist Info" -msgstr "Zobrazit Info o Autorovy" +#: ui/preferences/Preferences.cpp:832 +msgid "when playlist is empty" +msgstr "Pokud seznam skladeb prázdný" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Update the information with the current selected artist" -msgstr "Obnovit Informace s aktuálním autorem" +#: ui/preferences/Preferences.cpp:838 +msgid "Delete played tracks from playlist" +msgstr "Smazat přehrané skladby z seznamu" -#: LastFMPanel.cpp:1055 -msgid "Copy the artist info to clipboard" -msgstr "Kopírovat Informace o autorovi do schránky" +#: ui/preferences/Preferences.cpp:842 +msgid "Show notifications" +msgstr "Zobrazit Notifikace" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search Track" -msgstr "Hledat skladbu" +#: ui/preferences/Preferences.cpp:846 +msgid "Enable equalizer" +msgstr "" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search the track in the library" -msgstr "Hledat skladby v knihovně " +#: ui/preferences/Preferences.cpp:850 +msgid "Enable volume and fader" +msgstr "" -#: LastFMPanel.cpp:1260 LastFMPanel.cpp:1465 -msgid "Copy the track info to clipboard" -msgstr "Kopírovat informace o skladbě do schránky" +#: ui/preferences/Preferences.cpp:856 +msgid "ReplayGain mode:" +msgstr "ReplayGain mód:" -#: LastFMPanel.cpp:1359 -#, c-format -msgid "" -"%s\n" -"%i plays by %u users" -msgstr "%s\n%i hráno %u uživateli" +#: ui/preferences/Preferences.cpp:860 +msgid "Disabled" +msgstr "Zakázat" -#: LastFMPanel.cpp:1590 -msgid "Copy the event info to clipboard" -msgstr "Kopírovat informace o událostech do schránky" +#: ui/preferences/Preferences.cpp:860 ui/player/PlayList.cpp:1648 +msgid "Track" +msgstr "Skladba" -#: LastFMPanel.cpp:1665 LyricsPanel.cpp:81 -msgid "Follow player" -msgstr "Následovat přehrávání" +#: ui/preferences/Preferences.cpp:860 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:663 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 +#: ui/player/PlayList.cpp:1660 +msgid "Album" +msgstr "Album" -#: LastFMPanel.cpp:1691 LyricsPanel.cpp:121 TrackEdit.cpp:380 -msgid "Track:" -msgstr "Skladba:" +#: ui/preferences/Preferences.cpp:867 +msgid "PreAmp:" +msgstr "Předzesílení:" -#: LastFMPanel.cpp:1711 -msgid "Artist Info" -msgstr "Informace o autorovi" +#: ui/preferences/Preferences.cpp:886 +msgid " Random / Smart play modes " +msgstr " Nahodný / Chytrý mód hraní " -#: LastFMPanel.cpp:1746 -msgid "Top Albums" -msgstr "Top alba" +#: ui/preferences/Preferences.cpp:896 +msgid "Tracks left to start search" +msgstr "Počet skladeb po kterých se začne vyhledávat" -#: LastFMPanel.cpp:1788 -msgid "Top Tracks" -msgstr "Top skladby" +#: ui/preferences/Preferences.cpp:904 +msgid "Tracks added each time" +msgstr "Skladeb přidaných na jedno hledaní" -#: LastFMPanel.cpp:1829 -msgid "Similar Artists" -msgstr "Podobní autoři" +#: ui/preferences/Preferences.cpp:913 +msgid "Max played tracks kept in playlist" +msgstr "Maximální počet skladeb , které zůstanou v seznamu skladeb" -#: LastFMPanel.cpp:1870 -msgid "Similar Tracks" -msgstr "Podobné skladby" +#: ui/preferences/Preferences.cpp:921 +msgid "Don't repeat last" +msgstr "Neopakovat poslední hrané" -#: LastFMPanel.cpp:1911 -msgid "Events" -msgstr "Události" +#: ui/preferences/Preferences.cpp:929 +msgid "artists or" +msgstr "autor nebo" -#: LastFMPanel.cpp:3340 -msgid "Unnamed" -msgstr "Nepojmenované" +#: ui/preferences/Preferences.cpp:937 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "tracks" +msgstr "skladeb" -#: LibPanel.cpp:219 LibPanel.cpp:226 LibPanel.cpp:522 LocationPanel.cpp:329 -#: LocationPanel.cpp:426 MainFrame.cpp:1028 MainFrame.cpp:1224 -#: RadioPanel.cpp:620 TreeViewFilterEditor.cpp:123 -msgid "Genres" -msgstr "Žánry" +#: ui/preferences/Preferences.cpp:945 +msgid " Silence detector " +msgstr "Detektor ticha" -#: LibPanel.cpp:237 LibPanel.cpp:244 LibPanel.cpp:524 LocationPanel.cpp:421 -#: MainFrame.cpp:1219 -msgid "Labels" -msgstr "Popisky" +#: ui/preferences/Preferences.cpp:950 +msgid "Skip at" +msgstr "Přeskočit na" -#: LibPanel.cpp:255 LibPanel.cpp:262 LibPanel.cpp:526 LocationPanel.cpp:431 -#: MainFrame.cpp:1229 -msgid "Artists" -msgstr "Umělci" +#: ui/preferences/Preferences.cpp:969 +msgid "In the last" +msgstr "V posledních" -#: LibPanel.cpp:292 LibPanel.cpp:299 LibPanel.cpp:530 LocationPanel.cpp:451 -#: MainFrame.cpp:1249 -msgid "Years" -msgstr "Roků" +#: ui/preferences/Preferences.cpp:979 ui/preferences/Preferences.cpp:1213 +msgid "seconds" +msgstr "vteřin" -#: LibPanel.cpp:311 LibPanel.cpp:318 LibPanel.cpp:532 LocationPanel.cpp:456 -#: MainFrame.cpp:1254 -msgid "Ratings" -msgstr "Hodnocení" +#: ui/preferences/Preferences.cpp:987 +msgid " Output device " +msgstr " Výstupní Zařízení " -#: LibPanel.cpp:349 LibPanel.cpp:356 LibPanel.cpp:536 LocationPanel.cpp:436 -#: MainFrame.cpp:1234 -msgid "Composers" -msgstr "Skladatelé" +#: ui/preferences/Preferences.cpp:990 +msgid "Automatic" +msgstr "Automatické" -#: LibPanel.cpp:538 LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "Album Artists" -msgstr "Autoři Alba" +#: ui/preferences/Preferences.cpp:991 +msgid "GConf Defined" +msgstr "Gconf definované" -#: LibPanel.cpp:958 TreePanel.cpp:1059 -msgid "Artist Labels Editor" -msgstr "Editor popisků autorů" +#: ui/preferences/Preferences.cpp:1041 +msgid " Crossfader " +msgstr " Crossfader " -#: LibPanel.cpp:1226 -msgid "Are you sure to delete the selected album cover?" -msgstr "Opravdu chcete smazat obal vybraného alba?" +#: ui/preferences/Preferences.cpp:1048 +msgid "Fade-out length:" +msgstr "Délka plynulého zeslabení:" -#: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 -msgid "Field Editor" -msgstr "Editor polí" +#: ui/preferences/Preferences.cpp:1057 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "Označit délku pro fade out. 0 pro bezmezerové přehrávání" -#: LibPanel.cpp:2774 -msgid "" -"Are you sure to delete the selected tracks from your drive?\n" -"This will permanently erase the selected tracks." -msgstr "Ste si jistý se smazanim souborů?\nToto smaže natrvalo vaše skladby" +#: ui/preferences/Preferences.cpp:1060 +msgid "Fade-in length:" +msgstr "Délka plynulého zesílení:" -#: LibPanel.cpp:2775 -msgid "Remove tracks from drive" -msgstr "Odstranit stopy z disku" +#: ui/preferences/Preferences.cpp:1069 +msgid "Select the length of the fade in" +msgstr "Označit délku fade in efektu" -#: ListView.cpp:1478 -msgid "Select Columns" -msgstr "Označené sloupce" +#: ui/preferences/Preferences.cpp:1072 +msgid "Fade-in volume:" +msgstr "Hlasitost zesílení" -#: ListView.cpp:1490 -msgid " Columns " -msgstr "Sloupce" +#: ui/preferences/Preferences.cpp:1081 +msgid "Select the initial volume of the fade in" +msgstr "Označit počáteční hlasitost fade in efektu" -#: LocationPanel.cpp:97 -msgid "Local Music" -msgstr "Lokální Hudba" +#: ui/preferences/Preferences.cpp:1084 +msgid "Fade-in start:" +msgstr "Začátek zesílení" -#: LocationPanel.cpp:99 -msgid "Online Music" -msgstr "Online Hudba" +#: ui/preferences/Preferences.cpp:1093 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "Označit hlasitost fade out / fade in efektu (začátku ef.)" -#: LocationPanel.cpp:101 -msgid "Portable Devices" -msgstr "Přenosná zařízení" +#: ui/preferences/Preferences.cpp:1137 +msgid " Record " +msgstr "Záznam" -#: LocationPanel.cpp:103 -msgid "Context" -msgstr "Context" +#: ui/preferences/Preferences.cpp:1139 +msgid "Enable recording" +msgstr "Povolit nahrávání" -#: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 -msgid "Radios" -msgstr "Radia" +#: ui/preferences/Preferences.cpp:1145 +msgid "Save to:" +msgstr "Uložit do" -#: LocationPanel.cpp:215 MainFrame.cpp:1085 MainFrame.cpp:2798 -#: MainFrame.cpp:3531 PodcastsPanel.cpp:916 Preferences.cpp:259 -msgid "Podcasts" -msgstr "Podcasty" +#: ui/preferences/Preferences.cpp:1149 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:126 +msgid "Select a folder" +msgstr "Označit složku" -#: LocationPanel.cpp:279 MainFrame.cpp:994 MainFrame.cpp:2835 -msgid "File Browser" -msgstr "Prohlížeč souboru" +#: ui/preferences/Preferences.cpp:1156 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " +msgstr "Vlastnosti" -#: LocationPanel.cpp:291 MainFrame.cpp:1413 MainFrame.cpp:2769 -#: Preferences.cpp:249 TrackEdit.cpp:400 -msgid "Lyrics" -msgstr "Texty" +#: ui/preferences/Preferences.cpp:1163 ui/preferences/Preferences.cpp:2314 +msgid "Format:" +msgstr "Format:" -#: LocationPanel.cpp:312 LocationPanel.cpp:354 LocationPanel.cpp:401 -#: LocationPanel.cpp:414 MainFrame.cpp:1011 MainFrame.cpp:1053 -#: MainFrame.cpp:1199 MainFrame.cpp:1212 -msgid "Show" -msgstr "Zobrazit" +#: ui/preferences/Preferences.cpp:1175 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" +msgstr "Kvalita:" -#: LocationPanel.cpp:313 MainFrame.cpp:1012 -msgid "Show/Hide the radio panel" -msgstr "Zobrazit/Skrýt panel radii" +#: ui/preferences/Preferences.cpp:1196 +msgid "Split tracks" +msgstr "Sloučit skladby" -#: LocationPanel.cpp:319 MainFrame.cpp:1018 RadioPanel.cpp:571 -#: RadioPanel.cpp:618 -msgid "Text Search" -msgstr "Hledat text" +#: ui/preferences/Preferences.cpp:1203 +msgid "Delete tracks shorter than" +msgstr "Smazat Skladby Kratší než" -#: LocationPanel.cpp:319 MainFrame.cpp:1018 -msgid "Show/Hide the radio text search" -msgstr "Zobrazit/Skrýt Hledaní radii" +#: ui/preferences/Preferences.cpp:1246 +msgid " Last.fm audioscrobble " +msgstr " Last.fm audioscrobble " -#: LocationPanel.cpp:329 MainFrame.cpp:1028 -msgid "Show/Hide the radio genres" -msgstr "Zobrazit/Skrýt žanry radii" +#: ui/preferences/Preferences.cpp:1248 ui/preferences/Preferences.cpp:1284 +msgid "Enabled" +msgstr "Povolit" -#: LocationPanel.cpp:336 ShoutcastRadio.cpp:120 -msgid "Update the radio station lists" -msgstr "Obnovit list radii" +#: ui/preferences/Preferences.cpp:1256 ui/preferences/Preferences.cpp:1292 +#: ui/preferences/Preferences.cpp:1555 +msgid "Username:" +msgstr "Uživatelské Jméno:" -#: LocationPanel.cpp:344 MainFrame.cpp:1043 -msgid "Set the radio preferences" -msgstr "Nastavit Možnosti Radia" +#: ui/preferences/Preferences.cpp:1264 ui/preferences/Preferences.cpp:1300 +#: ui/preferences/Preferences.cpp:1564 +msgid "Password:" +msgstr "Heslo:" -#: LocationPanel.cpp:355 MainFrame.cpp:1054 -msgid "Show/Hide the podcasts panel" -msgstr "Zobrazit/Skrýt podcast kartu" +#: ui/preferences/Preferences.cpp:1282 +msgid " Libre.fm audioscrobble " +msgstr " Libre.fm audioscrobble " -#: LocationPanel.cpp:361 MainFrame.cpp:1060 PodcastsPanel.cpp:890 -#: PodcastsPanel.cpp:898 PodcastsPanel.cpp:1055 -msgid "Channels" -msgstr "Kanály" +#: ui/preferences/Preferences.cpp:1346 +msgid " Sources " +msgstr " Zdroje " -#: LocationPanel.cpp:361 MainFrame.cpp:1060 -msgid "Show/Hide the podcasts channels" -msgstr "Zobrazit/Skrýt podcast kanály" +#: ui/preferences/Preferences.cpp:1392 +msgid " Targets " +msgstr " Cíle " -#: LocationPanel.cpp:366 MainFrame.cpp:1065 PodcastsPanel.cpp:1058 -#: TrackEdit.cpp:310 -msgid "Details" -msgstr "Detaily" +#: ui/preferences/Preferences.cpp:1434 +msgid " Disabled Genres " +msgstr "" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 -msgid "Show/Hide the podcasts details" -msgstr "Zobrazit/Skryt podcast detaily" +#: ui/preferences/Preferences.cpp:1456 +msgid " Font " +msgstr " Font " -#: LocationPanel.cpp:375 MainFrame.cpp:1074 -msgid "Update the podcasts added" -msgstr "Obnovit přidané podcasty" +#: ui/preferences/Preferences.cpp:1458 +msgid "Font:" +msgstr "Font:" -#: LocationPanel.cpp:383 MainFrame.cpp:1082 -msgid "Set the podcasts preferences" -msgstr "Nastavit Možnosti Podcastů" +#: ui/preferences/Preferences.cpp:1470 +msgid "Align:" +msgstr "Zarovnání:" -#: LocationPanel.cpp:401 MainFrame.cpp:1199 -msgid "Open the music collection" -msgstr "Otevřít Hudební Kolekci" +#: ui/preferences/Preferences.cpp:1475 misc/Accelerators.cpp:351 +msgid "Left" +msgstr "Vlevo" -#: LocationPanel.cpp:414 LocationPanel.cpp:470 MainFrame.cpp:1212 -#: MainFrame.cpp:1268 -msgid "View the collection library" -msgstr "Zobrazit Knihovnu Kolekcí" +#: ui/preferences/Preferences.cpp:1476 +msgid "Center" +msgstr "Uprostřed" -#: LocationPanel.cpp:421 MainFrame.cpp:1219 -msgid "View the library labels" -msgstr "Zobrazit Popisky Knihovny" +#: ui/preferences/Preferences.cpp:1477 misc/Accelerators.cpp:357 +msgid "Right" +msgstr "Vpravo" -#: LocationPanel.cpp:426 MainFrame.cpp:1224 -msgid "View the library genres" -msgstr "Zobrazit Žánry Knihovny" +#: ui/preferences/Preferences.cpp:1522 +msgid " Proxy " +msgstr "" -#: LocationPanel.cpp:431 MainFrame.cpp:1229 -msgid "View the library artists" -msgstr "Zobrazit Autory Knihovny" +#: ui/preferences/Preferences.cpp:1524 +msgid "Proxy Enabled" +msgstr "" -#: LocationPanel.cpp:436 MainFrame.cpp:1234 -msgid "View the library composers" -msgstr "Zobrazit Skladatele Knihovny" +#: ui/preferences/Preferences.cpp:1533 +msgid "Hostname:" +msgstr "" -#: LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "View the library album artists" -msgstr "Zobrazit Autory Alb Knihovny" +#: ui/preferences/Preferences.cpp:1544 +msgid "Port:" +msgstr "" -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "View the library albums" -msgstr "Zobrazit Alba Knihovny" +#: ui/preferences/Preferences.cpp:1578 +msgid " Filters " +msgstr "Filtry" -#: LocationPanel.cpp:451 MainFrame.cpp:1249 -msgid "View the library years" -msgstr "Zobrazit Roky Knihovny" +#: ui/preferences/Preferences.cpp:1596 +msgid " Language " +msgstr " Jazyk" -#: LocationPanel.cpp:456 MainFrame.cpp:1254 -msgid "View the library ratings" -msgstr "Zobrazit Hodnocení Knihovny" +#: ui/preferences/Preferences.cpp:1613 +msgid " Browser command " +msgstr " Přikaz Webového Prohlížeče" -#: LocationPanel.cpp:461 -msgid "Play Counts" -msgstr "Počet přehrání" +#: ui/preferences/Preferences.cpp:1621 +msgid " Minimum radio allowed bit rate " +msgstr " Minimmální povolený bitrate radií " -#: LocationPanel.cpp:461 MainFrame.cpp:1259 -msgid "View the library play counts" -msgstr "Zobrazit Počet Přehraní Knihovny" +#: ui/preferences/Preferences.cpp:1628 +msgid " Player online buffer size " +msgstr "buffer při online přehrávaní" -#: LocationPanel.cpp:466 LocationPanel.cpp:470 MainFrame.cpp:1264 -#: MainFrame.cpp:1268 TreePanel.cpp:89 -msgid "Library" -msgstr "Knihovna" +#: ui/preferences/Preferences.cpp:1665 +msgid " Podcasts " +msgstr " Podcasts " -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "Album Browser" -msgstr "Prohlížeč alb" +#: ui/preferences/Preferences.cpp:1669 +msgid "Destination directory:" +msgstr "Cílová cesta" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "View the collection album browser" -msgstr "Zobrazit prohlížeč Kolekcí Alb" +#: ui/preferences/Preferences.cpp:1673 +msgid "Select podcasts folder" +msgstr "Označit podcast složku" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 TreePanel.cpp:828 -#: TreePanel.cpp:853 -msgid "Tree" -msgstr "Strom" +#: ui/preferences/Preferences.cpp:1681 +msgid "Check every" +msgstr "Kontrolovat každou" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 -msgid "View the collection tree view" -msgstr "Zobrazit Stromově Kolekci" +#: ui/preferences/Preferences.cpp:1686 +msgid "Hour" +msgstr "Hodina" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 MediaViewer.cpp:235 -#: PlayListPanel.cpp:809 PlayListPanel.cpp:835 PortableMedia.cpp:1168 -msgid "Playlists" -msgstr "Seznam Skladeb" +#: ui/preferences/Preferences.cpp:1686 +msgid "Day" +msgstr "Den" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 -msgid "View the collection playlists" -msgstr "Zobrazit Seznamy Skladeb Kolekcí" +#: ui/preferences/Preferences.cpp:1686 +msgid "Week" +msgstr "Týden" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add Path" -msgstr "Přidat Cestu" +#: ui/preferences/Preferences.cpp:1686 +msgid "Month" +msgstr "Měsíc" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add path to the collection" -msgstr "Přidat Cestu ke kolekci" +#: ui/preferences/Preferences.cpp:1697 +msgid "Delete after" +msgstr "Smazat po" -#: LocationPanel.cpp:501 MainFrame.cpp:1299 MediaViewer.cpp:946 -msgid "Import files into the collection" -msgstr "Importovat soubory do kolekce" +#: ui/preferences/Preferences.cpp:1706 +msgid "Days" +msgstr "Dny" -#: LyricsPanel.cpp:82 -msgid "Search the lyrics for the current playing track" -msgstr "Hledat Texty pro aktuální skladbu" +#: ui/preferences/Preferences.cpp:1706 +msgid "Weeks" +msgstr "Týdny" -#: LyricsPanel.cpp:88 -msgid "Configure lyrics preferences" -msgstr "Konfigurovat Možnosti Textů" +#: ui/preferences/Preferences.cpp:1706 +msgid "Months" +msgstr "Měsíce" -#: LyricsPanel.cpp:92 TrackEdit.cpp:388 -msgid "Search for lyrics" -msgstr "Hledat pro Texty" +#: ui/preferences/Preferences.cpp:1715 +msgid "Only if played" +msgstr "Pokud přehrané" -#: LyricsPanel.cpp:97 -msgid "Edit the lyrics" -msgstr "Upravit Text" +#: ui/preferences/Preferences.cpp:1776 ui/preferences/Preferences.cpp:1872 +msgid "Invert" +msgstr "Otočit" -#: LyricsPanel.cpp:103 -msgid "Save the lyrics" -msgstr "Uložit Text" +#: ui/preferences/Preferences.cpp:1790 +msgid "Audio format:" +msgstr "Format Audia:" -#: LyricsPanel.cpp:108 -msgid "Search the lyrics on the web" -msgstr "Hledat Text na webu" +#: ui/preferences/Preferences.cpp:1801 +msgid "Torrent command:" +msgstr " Přikaz torentu" -#: LyricsPanel.cpp:287 -msgid "Copy the content of the lyric to clipboard" -msgstr "Kopírovat text do schránky" +#: ui/preferences/Preferences.cpp:1886 +msgid "Membership :" +msgstr "Membership :" -#: LyricsPanel.cpp:299 -msgid "Paste the content of the lyric from clipboard" -msgstr "Vložit text ze schránky" +#: ui/preferences/Preferences.cpp:1893 +msgid "Streaming" +msgstr "Streaming" -#: LyricsPanel.cpp:308 -msgid "Print the content of the lyrics" -msgstr "Tisknout text skladby" +#: ui/preferences/Preferences.cpp:1894 +msgid "Downloading" +msgstr "Stahuje" -#: LyricsPanel.cpp:442 LyricsPanel.cpp:561 LyricsPanel.cpp:844 -#: LyricsPanel.cpp:846 -msgid "Searching..." -msgstr "Hledá se..." +#: ui/preferences/Preferences.cpp:1907 +msgid "Username :" +msgstr "Uživatelské Jméno:" -#: LyricsPanel.cpp:757 LyricsPanel.cpp:850 -msgid "No lyrics found" -msgstr "Text Nenajíty" +#: ui/preferences/Preferences.cpp:1915 +msgid "Password :" +msgstr "Heslo:" -#: LyricsPanel.cpp:842 -msgid "Lyrics from " -msgstr "Text z " +#: ui/preferences/Preferences.cpp:1933 +msgid "Stream as :" +msgstr "Stream jako" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Target Editor" -msgstr "Cílový Text Editor" +#: ui/preferences/Preferences.cpp:1947 +msgid "Download as :" +msgstr "Stahnout jako:" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Source Editor" -msgstr "Editor Zdroje Textu" +#: ui/preferences/Preferences.cpp:1951 +msgid "Download Page" +msgstr "Stranka stahnovaní" -#: LyricsPanel.cpp:2111 -msgid "Type:" -msgstr "Typ:" +#: ui/preferences/Preferences.cpp:1992 +msgid " Links " +msgstr "Linky" -#: LyricsPanel.cpp:2116 -msgid "Embedded" -msgstr "Vložit do" +#: ui/preferences/Preferences.cpp:2047 +msgid "URL:" +msgstr "URL:" -#: LyricsPanel.cpp:2117 -msgid "File" -msgstr "Soubor" +#: ui/preferences/Preferences.cpp:2072 +msgid " Define URLs using " +msgstr " Definovat URL podle " -#: LyricsPanel.cpp:2118 -msgid "Command" +#: ui/preferences/Preferences.cpp:2078 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "2 znakový kód jazyků\nText pro Hledaní" + +#: ui/preferences/Preferences.cpp:2115 +msgid " Commands " +msgstr "Příkazy" + +#: ui/preferences/Preferences.cpp:2168 +msgid "Command:" msgstr "Příkaz" -#: LyricsPanel.cpp:2120 PodcastsPanel.cpp:2091 -msgid "Download" -msgstr "Stahnout" +#: ui/preferences/Preferences.cpp:2193 +msgid " Define commands using " +msgstr " Definovat přikaz podle " -#: LyricsPanel.cpp:2127 -msgid "Source:" -msgstr "Zdroj:" +#: ui/preferences/Preferences.cpp:2199 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "Cesta Album \nCesta Obalu Albu\nCesta Skladby" -#: LyricsPanel.cpp:2135 LyricsPanel.cpp:2541 -msgid "Replace:" -msgstr "Nahradit:" +#: ui/preferences/Preferences.cpp:2236 +msgid " Patterns " +msgstr "Vzor:" -#: LyricsPanel.cpp:2170 -msgid "Extract:" -msgstr "Výpis:" +#: ui/preferences/Preferences.cpp:2307 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" +msgstr "Vzor:" -#: LyricsPanel.cpp:2200 -msgid "Exclude:" -msgstr "Vyloučit" +#: ui/preferences/Preferences.cpp:2332 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" +msgstr "Cesta" -#: LyricsPanel.cpp:2230 -msgid "Not Found:" -msgstr "Nenajito" +#: ui/preferences/Preferences.cpp:2348 +msgid "Remove source files" +msgstr "Odstranit zdrojove soubory" -#: LyricsPanel.cpp:2539 -msgid "Replace option editor" -msgstr "Editor Možností nahrazení" +#: ui/preferences/Preferences.cpp:2365 +msgid " Define patterns using " +msgstr " Definovat značky podla " -#: LyricsPanel.cpp:2540 RadioPanel.cpp:1173 -msgid "Search:" -msgstr "Hledat:" +#: ui/preferences/Preferences.cpp:2371 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "Autor\nAutor Alba\n{aa} nebo {a}\nAlbum" + +#: ui/preferences/Preferences.cpp:2379 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "Skladatel\nDisk\nSoubor\nŽánr" + +#: ui/preferences/Preferences.cpp:2387 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "Index\nČíslo\nNázev\nRok" + +#: ui/preferences/Preferences.cpp:2443 +msgid " Accelerators " +msgstr " Klavesové Zkratky " + +#: ui/preferences/Preferences.cpp:2448 +msgid "Action" +msgstr "Akce" + +#: ui/preferences/Preferences.cpp:2452 +msgid "Key" +msgstr "Klíč" + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Collection: " +msgstr "Kolekce" + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Enter the collection name" +msgstr "Zadat Jméno Kolekce" + +#: ui/preferences/Preferences.cpp:3025 +msgid "Change library path" +msgstr "Změnit cestu ke knihovně" + +#: ui/preferences/Preferences.cpp:3047 ui/mediaviewer/MediaViewer.cpp:1159 +msgid "Select library path" +msgstr "Vybrat cestu knihovny" + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Word: " +msgstr "Slovo:" + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Enter the text to find covers" +msgstr "Zadejte text pro nalezení obalu" + +#: ui/preferences/Preferences.cpp:3445 +msgid "Genre: " +msgstr "" + +#: ui/preferences/Preferences.cpp:3445 +msgid "Enter the genre to disable" +msgstr "" + +#: ui/preferences/Preferences.cpp:3649 ui/preferences/Preferences.cpp:3679 +msgid "Filter: " +msgstr "Filtr" + +#: ui/preferences/Preferences.cpp:3649 +msgid "Enter the text to filter" +msgstr "Zadejte řetězec filtru" + +#: ui/preferences/Preferences.cpp:3679 +msgid "Edit the text to filter" +msgstr "Zadejte řetězec filtru" + +#: ui/preferences/Preferences.cpp:4227 +msgid "Select path" +msgstr "Označit Cestu" -#: LyricsPanel.cpp:2545 -msgid "Extract option editor" -msgstr "Editor Možností výpisu" +#: ui/preferences/Preferences.cpp:4427 +msgid "Key used by '" +msgstr "Klič pouziván pro" -#: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 -msgid "Begin:" -msgstr "Začátek:" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1135 +msgid "Download Albums" +msgstr "Stáhnout alba" -#: LyricsPanel.cpp:2547 LyricsPanel.cpp:2553 -msgid "End:" -msgstr "Konec:" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1128 +#: ui/jamendo/Jamendo.cpp:1135 ui/jamendo/Jamendo.cpp:1138 +msgid "Download the current selected album" +msgstr "Stáhnout alba pro označené" -#: LyricsPanel.cpp:2551 -msgid "Exclude option editor" -msgstr "Editor Možností Vyloučení" +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1144 +msgid "Update the collection library" +msgstr "Aktualizovat Knihovnu Kolekcí" -#: LyricsPanel.cpp:2557 -msgid "Not Found option editor" -msgstr "Editor Možností nenajit" +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1355 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan" +msgstr "Přescanovat" -#: LyricsPanel.cpp:2558 LyricsPanel.cpp:2559 -msgid "Tag:" -msgstr "Tag:" +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1356 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan the collection library" +msgstr "Přescanovat Knihovnu Kolekcí" -#: MainFrame.cpp:248 -msgid "Welcome to Guayadeque " -msgstr "Vítejte v Guayadeque " +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1361 ui/jamendo/Jamendo.cpp:1150 +msgid "Search Covers" +msgstr "Hledat obal" -#: MainFrame.cpp:263 MainFrame.cpp:357 TreeViewFilterEditor.cpp:54 -msgid "Filters" -msgstr "Filtry" +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1362 ui/jamendo/Jamendo.cpp:1150 +msgid "Search the collection missing covers" +msgstr "Hledat v Kolekcích pro schazející obaly" -#: MainFrame.cpp:355 MainFrame.cpp:1386 MainFrame.cpp:4307 -msgid "VU Meters" -msgstr "VU Meters" +#: ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Show collection properties" +msgstr "Zobrazit Možnosti Kolekcí" -#: MainFrame.cpp:359 MainFrame.cpp:723 MainFrame.cpp:2153 MainFrame.cpp:2897 -#: MainFrame.cpp:2914 PlayList.cpp:76 RadioPanel.cpp:333 -msgid "Now Playing" -msgstr "Právě hraje" +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" +msgstr "Opravdu" -#: MainFrame.cpp:974 -msgid "New Collection" -msgstr "Nová Kolekce" +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" +msgstr "Opravdu ukončit ?" -#: MainFrame.cpp:974 -msgid "Create a new collection" -msgstr "Vytvořit Novou Kolekci" +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" +msgstr "Neptat se znova" -#: MainFrame.cpp:995 -msgid "Show/Hide the file browser panel" -msgstr "Zobrazit/Skrýt Kartu Hledání" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" +msgstr "vloženo" -#: MainFrame.cpp:1035 -msgid "Update the radio stations" -msgstr "Obnovit stanice radií" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" +msgstr "Přenosné hudební zařízení Možnosti" -#: MainFrame.cpp:1046 MainFrame.cpp:2635 -msgid "Radio" -msgstr "Radio" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" +msgstr "Použito" -#: MainFrame.cpp:1046 -msgid "Set the radio visible panels" -msgstr "Nastavit viditelné panely radii" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" +msgstr "%s volné z %s" -#: MainFrame.cpp:1085 -msgid "Set the podcasts visible panels" -msgstr "Nastavit viditelnost podcast panelů" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" +msgstr "Vzor jména" -#: MainFrame.cpp:1101 -msgid "Play a online music stream" -msgstr "Hrát online hudební stream" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "{a}\t:Autor\t\t\t{aa} : Autor Alba\n{b}\t: Album\t\t\t{d}\t : Disk\n{f}\t: Soubor\t\t{g}\t : Žánr\n{n}\t: Číalo\t\t\t{t}\t : Název\n{y}\t: Rok" -#: MainFrame.cpp:1138 -msgid "Show the selected portable devices" -msgstr "Zobrazit označená přenosná zarřízení" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" +msgstr "Složka Audia:" -#: MainFrame.cpp:1145 -msgid "No Device Found" -msgstr "Žádné Zařizení najito" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" +msgstr "Format audio:" -#: MainFrame.cpp:1145 -msgid "No portable device was detected" -msgstr "Žádné přenosné zařízení detekovano" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" +msgstr "Převect do:" -#: MainFrame.cpp:1155 -msgid "Exits the application" -msgstr "Ukončit Aplikaci" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" +msgstr "Jen nepodporvané formaty" -#: MainFrame.cpp:1352 -msgid "Saves the current layout" -msgstr "Uložit aktualní rozložení" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" +msgstr "pořád" -#: MainFrame.cpp:1362 -msgid "Player Playlist" -msgstr "Seznam Souborů Přehravače" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" +msgstr "Audio" -#: MainFrame.cpp:1363 -msgid "Show/Hide the player playlist panel" -msgstr "Zobrazit/Skrýt panel seznamu skladeb" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" +msgstr "Adresáře Seznamu Skladeb" -#: MainFrame.cpp:1370 MainFrame.cpp:1645 MainFrame.cpp:4325 -msgid "Sources" -msgstr "Zdroje" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" +msgstr "Formát Seznamu Skladeb:" -#: MainFrame.cpp:1371 -msgid "Show/Hide the locatons" -msgstr "Zobrazit/Skrýt Lokace" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:255 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1326 +msgid "Playlists" +msgstr "Seznam Skladeb" -#: MainFrame.cpp:1378 -msgid "Player Filters" -msgstr "Filtry přehrávání" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" +msgstr "Format obalu:" -#: MainFrame.cpp:1379 -msgid "Show/Hide the player filters panel" -msgstr "Zobrazit/Skrýt panel filtrů" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" +msgstr "Jméno obalu:" -#: MainFrame.cpp:1387 -msgid "Show/Hide the player vumeter" -msgstr "Zobrazit/Skrýt vumetr" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" +msgstr "Velikost obalu (v pixelech)" -#: MainFrame.cpp:1394 MainFrame.cpp:4341 -msgid "Cover" -msgstr "Obal" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" +msgstr "Obaly" -#: MainFrame.cpp:1395 -msgid "Show/Hide the cover" -msgstr "Zobrazit/Skrýt obal" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" +msgstr "Označit složku s audio" -#: MainFrame.cpp:1405 MainFrame.cpp:2737 -msgid "Last.fm" -msgstr "Last.fm" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" +msgstr "Format Audia" -#: MainFrame.cpp:1406 -msgid "Show/Hide the Last.fm panel" -msgstr "Zobrazit/Skrýt panel Last.fm " +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" +msgstr "Format seznamu skladeb" -#: MainFrame.cpp:1414 -msgid "Show/Hide the lyrics panel" -msgstr "Zobrazit/Skrýt kartu textů" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" +msgstr "Format Obalu" -#: MainFrame.cpp:1424 -msgid "Show/Restore the main window in full screen" -msgstr "Zobrazit/Obnovit hlavní okno v celoobrazovem režimu" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount" +msgstr "Odpojit" -#: MainFrame.cpp:1429 -msgid "Statusbar" -msgstr "Stavový řádek" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount the device" +msgstr "Odpojit zařízení" -#: MainFrame.cpp:1430 -msgid "Show/Hide the statusbar" -msgstr "Zobrazit/Skrýt statusbar" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:654 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 +#: ui/player/PlayList.cpp:1651 +msgid "Artist" +msgstr "Autor" -#: MainFrame.cpp:1435 -msgid "Show Captions" -msgstr "Zobrazit Nadpisy" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:657 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 +#: ui/player/PlayList.cpp:1654 +msgid "Album Artist" +msgstr "Autor alba" -#: MainFrame.cpp:1436 -msgid "Show/Hide the windows caption" -msgstr "Zobrazit/skrýt Nadpisy Oken" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:660 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 +#: ui/player/PlayList.cpp:1657 +msgid "Composer" +msgstr "Skladatel" -#: MainFrame.cpp:1443 -msgid "Close Current Tab" -msgstr "Zavřit Aktuální Záložku" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" +msgstr "" -#: MainFrame.cpp:1444 -msgid "Close the current selected tab" -msgstr "Zavřit Aktuální označenou Záložku" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 +#: ui/player/PlayList.cpp:1663 +msgid "Year" +msgstr "Rok" -#: MainFrame.cpp:1453 -msgid "View the preferences" -msgstr "Zobrazit Možnosti" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:493 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "Změnit" -#: MainFrame.cpp:1464 -msgid "Load Layout" -msgstr "Načíst rozložení" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:496 +msgid "Edit the clicked column for the selected tracks" +msgstr "Změnit označené pole pro aktuální skladbu" -#: MainFrame.cpp:1464 -msgid "Set current view from a user defined layout" -msgstr "Nastavit Vzhled z uživatelského rozložení" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:502 +msgid "Set" +msgstr "Nastavit" -#: MainFrame.cpp:1465 -msgid "Delete Layout" -msgstr "Smazat rozložení" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2585 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "to" +msgstr "do" -#: MainFrame.cpp:1465 -msgid "Delete a user defined layout" -msgstr "Smazat uživateské rozložení" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:509 +msgid "Set the clicked column for the selected tracks" +msgstr "Nastavit klikatelné sloupce pro označené skladby" -#: MainFrame.cpp:1474 TaskBar.cpp:122 -msgid "Next Track" -msgstr "Další skladba" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "Přehrát označené skladby" -#: MainFrame.cpp:1475 -msgid "Play the next track in the playlist" -msgstr "Přehrát další skladbu v seznamu" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "" -#: MainFrame.cpp:1478 -msgid "Prev. Track" -msgstr "Předchozí Skladba" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "" -#: MainFrame.cpp:1479 -msgid "Play the previous track in the playlist" -msgstr "Přehrát předchozí skladbu v seznamu" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "" -#: MainFrame.cpp:1483 TaskBar.cpp:126 -msgid "Next Album" -msgstr "Následující album" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1631 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "Editor polí" -#: MainFrame.cpp:1484 -msgid "Play the next album in the playlist" -msgstr "Přehrát další album v seznamu skladeb" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:304 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1740 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2578 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:534 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:470 +msgid "Tracks" +msgstr "Skladby" -#: MainFrame.cpp:1488 -msgid "Prev. Album" -msgstr "Předchozí album" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:567 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1539 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "Změnit popisek" -#: MainFrame.cpp:1489 -msgid "Play the previous album in the playlist" -msgstr "Přehrát předchozí album v seznamu skladeb" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "Změnit popisky pro označené album" -#: MainFrame.cpp:1496 -msgid "Play or Pause the current track in the playlist" -msgstr "Přehrát/Pause aktuální skladby v seznamu" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:575 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1545 +msgid "Edit Songs" +msgstr "Změnit skladby" -#: MainFrame.cpp:1500 -msgid "Stop the current played track" -msgstr "Stopnout aktuální skladbu" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "Upravit Označenou Skladbu" -#: MainFrame.cpp:1505 -msgid "Stop after current playing or selected track" -msgstr "Stop po aktuální hrané nebo označené skladbě" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download Cover" +msgstr "Stahnout Obal" -#: MainFrame.cpp:1512 -msgid "Clear the now playing playlist" -msgstr "Výčistit Seznam pravě hraných skladeb" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download cover for the current selected album" +msgstr "Stáhnout obal alba pro označené" -#: MainFrame.cpp:1522 PlayList.cpp:1554 SoListBox.cpp:589 TaskBar.cpp:143 -msgid "Set the rating to 0" -msgstr "Nastavit hodnocení na 0" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select Cover" +msgstr "Vybrat Obal" -#: MainFrame.cpp:1527 PlayList.cpp:1556 SoListBox.cpp:594 TaskBar.cpp:146 -msgid "Set the rating to 1" -msgstr "Nastavit hodnocení na 1" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select the cover image file from disk" +msgstr "Označit obal z disku" -#: MainFrame.cpp:1532 PlayList.cpp:1558 SoListBox.cpp:599 TaskBar.cpp:149 -msgid "Set the rating to 2" -msgstr "Nastavit hodnocení na 2" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete Cover" +msgstr "Smazat Obal" -#: MainFrame.cpp:1537 PlayList.cpp:1560 SoListBox.cpp:604 TaskBar.cpp:152 -msgid "Set the rating to 3" -msgstr "Nastavit hodnocení na 3" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete the cover for the selected album" +msgstr "Smazat obal z označeného alba" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed Cover" +msgstr "Vložit Obal" -#: MainFrame.cpp:1542 PlayList.cpp:1562 SoListBox.cpp:609 TaskBar.cpp:155 -msgid "Set the rating to 4" -msgstr "Nastavit hodnocení na 4" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +msgid "Embed the cover to the selected album tracks" +msgstr "Vložit obal do označenych skladeb alba" -#: MainFrame.cpp:1547 PlayList.cpp:1564 SoListBox.cpp:614 TaskBar.cpp:158 -msgid "Set the rating to 5" -msgstr "Nastavit hodnocení na 5" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +msgid "Sort albums by name" +msgstr "Seřadit alba podle jména" -#: MainFrame.cpp:1550 SoListBox.cpp:617 -msgid "Set Rating" -msgstr "Nastavit hodnocení" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +msgid "Sort albums by year" +msgstr "Seřadit alba podle roku" -#: MainFrame.cpp:1550 -msgid "Set the rating of the current track" -msgstr "Nastavit hodnocení aktualní skladby" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "Rok Sestupně" -#: MainFrame.cpp:1556 TaskBar.cpp:165 -msgid "Update playlist based on Last.fm statics" -msgstr "Updatovat seznamy skladeb podle last.fm statistiky" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +msgid "Sort albums by year descendant" +msgstr "Seřadit alba podle roku Sestupně" -#: MainFrame.cpp:1561 -msgid "Randomize" -msgstr "Znáhodni" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Artist Name" +msgstr "Jméno Autora" -#: MainFrame.cpp:1562 TaskBar.cpp:177 -msgid "Randomize the playlist" -msgstr "Zamíchat seznam skladeb" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Sort albums by artist name" +msgstr "Seřadit alba podle jména" -#: MainFrame.cpp:1565 -msgid "Repeat Playlist" -msgstr "Opakovat Seznam Skladeb" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "Autor, Rok" -#: MainFrame.cpp:1566 TaskBar.cpp:169 -msgid "Repeat the tracks in the playlist" -msgstr "Opakovat skladby v seznamu " +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +msgid "Sort albums by artist, year" +msgstr "Seřadit alba podle autor,rok" -#: MainFrame.cpp:1571 -msgid "Repeat Track" -msgstr "Opakovat Skladbu" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "Autor,Rok Sestupně" -#: MainFrame.cpp:1572 TaskBar.cpp:173 -msgid "Repeat the current track in the playlist" -msgstr "Opakovat stávající skladbu v seznamu" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +msgid "Sort albums by artist, year descendant" +msgstr "Seřadit alba podle Autora,roku Sestupně" -#: MainFrame.cpp:1580 -msgid "Increment the volume level" -msgstr "Zvýšit level Hlasitosti" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "Srovnat podle" -#: MainFrame.cpp:1585 -msgid "Decrement the volume level" -msgstr "Snížit Level Hlasitosti" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +msgid "Set the albums sorting" +msgstr "Nastavit řazení alb" -#: MainFrame.cpp:1591 TaskBar.cpp:183 -msgid "Force Gapless Mode" -msgstr "Vynucený bezmezerový režim" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:919 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "Zpět" -#: MainFrame.cpp:1592 TaskBar.cpp:183 -msgid "Set playback in gapless mode" -msgstr "Nastavit přehravání v bezmezerovém režimu" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1481 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1143 +msgid "Albums Labels Editor" +msgstr "Editor popisků alb" -#: MainFrame.cpp:1597 Preferences.cpp:244 -msgid "Audioscrobble" -msgstr "Audioscrobble" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1782 +msgid "Page" +msgstr "Strana" -#: MainFrame.cpp:1598 TaskBar.cpp:187 -msgid "Send played tracks information" -msgstr "Poslat info o hraných skladbách" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create Smart Playlist" +msgstr "Vytvorřit Chytrý Seznam Skladeb" -#: MainFrame.cpp:1615 -msgid "Get help using guayadeque" -msgstr "Získat napovědu k použivani guayadeque" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create a smart playlist from this track" +msgstr "Generovat Chytrý Seznam Souborů z této Skladby" -#: MainFrame.cpp:1619 -msgid "Community" -msgstr "Komunita" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2204 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1353 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2142 +msgid "Tracks Labels Editor" +msgstr "Editor popisků skladeb" -#: MainFrame.cpp:1620 -msgid "Get guayadeque support from guayadeque.org" -msgstr "Získat podporu na guayadeque.org" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2535 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1426 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1983 ui/filebrowser/FileBrowser.cpp:2129 +#: ui/player/PlayList.cpp:1994 +msgid "UnNamed" +msgstr "Nepojmenované" -#: MainFrame.cpp:1625 -msgid "About" -msgstr "O" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2584 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:522 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "Albums" +msgstr "Alba" -#: MainFrame.cpp:1626 -msgid "Show information about guayadeque music player" -msgstr "Zobrazit Informace o Guayadeque music player" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2586 +msgid "of" +msgstr "z" -#: MainFrame.cpp:1653 -msgid "View" -msgstr "Zobrazit" +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" +msgstr "Žánry,Autoři,Alba" -#: MainFrame.cpp:1661 -msgid "Controls" -msgstr "Ovládaní" +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" +msgstr "Žánry,Rok,Autoři,Alba" -#: MainFrame.cpp:1996 -msgid "Stream:" -msgstr "Stream:" +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" +msgstr "Třídění" -#: MainFrame.cpp:2174 MainFrame.cpp:2244 MainFrame.cpp:2293 MainFrame.cpp:2330 -#: MainFrame.cpp:4522 -msgid "Copy To..." -msgstr "Kopírovat do..." +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1306 +#: ui/MainFrame.cpp:1310 +msgid "Library" +msgstr "Knihovna" -#: MainFrame.cpp:2190 -msgid "Select destination directory" -msgstr "Označit cílovou složku" +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +msgid "Add commands in preferences" +msgstr "Přidat příkazy v možnostech" -#: MainFrame.cpp:3246 -msgid "station" -msgstr "stanice" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" +msgstr "Vytvořit" -#: MainFrame.cpp:3246 -msgid "stations" -msgstr "stanic" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" +msgstr "Vytvořit nový filtr" -#: MainFrame.cpp:3255 -msgid "podcast" -msgstr "podcast" +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" +msgstr "Upravit označený filtr" -#: MainFrame.cpp:3255 -msgid "podcasts" -msgstr "podcasty" +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" +msgstr "Smazat označený filtr" -#: MainFrame.cpp:3270 -msgid "dir" -msgstr "Adresář" +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:532 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" +msgstr "Přidat označené skladby do seznamu" -#: MainFrame.cpp:3270 -msgid "dirs" -msgstr "Adresáře" +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" +msgstr "Upravit popisky přiřazené k této položce" -#: MainFrame.cpp:3272 -msgid "file" -msgstr "Soubor" +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" +msgstr "Změnit skladbu" -#: MainFrame.cpp:3272 -msgid "files" -msgstr "Soubory" +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "Tree" +msgstr "Strom" -#: MainFrame.cpp:3694 MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "Load this user defined layout" -msgstr "Načíst uživatelské rozložení" +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:952 +msgid "Artist Labels Editor" +msgstr "Editor popisků autorů" -#: MainFrame.cpp:3695 -msgid "Delete this user defined layout" -msgstr "Smazat uživatelské rozložení" +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:855 +msgid "New Filter" +msgstr "Nová filtr" -#: MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "No Layouts Defined" -msgstr "Žádný Layout není definován" +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "Jste si jistí smazání tohoto filtru ?" -#: MainFrame.cpp:3807 -msgid "Layout:" -msgstr "Layout:" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" +msgstr "Editor Filtrů" -#: MainFrame.cpp:3807 -#, c-format -msgid "Layout %u" -msgstr "Rozložení %u" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" +msgstr "Filtry" -#: MainFrame.cpp:4487 MainFrame.cpp:4508 -msgid "Copy the current selected songs to a directory or device" -msgstr "Kopírovat označené skladby do složky/zařízení" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:518 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "Labels" +msgstr "Popisky" -#: MainFrame.cpp:4519 -msgid "Add Copy To patterns in preferences" -msgstr "Přidat Kopírovat Do Značek v nastavení" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1574 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" +msgstr "Hodnocení" -#: MainFrame.cpp:4522 -msgid "Copy the selected tracks to a folder or device" -msgstr "Kopírovat označené soubory do složky/zařízení" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" +msgstr "Počet přehrání" -#: MediaViewer.cpp:213 -msgid "All Albums" -msgstr "Všechna Alba" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" +msgstr "Filtr:" -#: MediaViewer.cpp:223 -msgid "Library view" -msgstr "Zobrazení Knihovny" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" +msgstr "PočetPřehrání" -#: MediaViewer.cpp:227 -msgid "Album Browser view" -msgstr "Zobrazení Prohlížeče Alba" +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" +msgstr "Přehrát označené skladetele" -#: MediaViewer.cpp:231 -msgid "Tree view" -msgstr "Stromové Zobrazení" +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" +msgstr "Přidat označené skladby do seznamu" -#: MediaViewer.cpp:246 -msgid "View the current defined filters" -msgstr "Zobrazit aktualní defionované filtry" +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "Přidat označené album jako další do seznamu skladeb" -#: MediaViewer.cpp:251 -msgid "Add a new album browser filter" -msgstr "Přidat Nový Filtr Alb v Prohližeči" +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" +msgstr "Přidat označené album po" -#: MediaViewer.cpp:255 -msgid "Delete the current selected filter" -msgstr "Smazat aktualní označený filtr" +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" +msgstr "Upravit Skladbu" -#: MediaViewer.cpp:260 -msgid "Edit the current selected filter" -msgstr "Upravit aktualní označený filtr" +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:520 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "Artists" +msgstr "Umělci" -#: MediaViewer.cpp:836 TreePanel.cpp:1189 -msgid "New Filter" -msgstr "Nová filtr" +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:524 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "Years" +msgstr "Roků" -#: MediaViewer.cpp:967 -msgid "Collection" -msgstr "Kolekce" +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:526 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "Ratings" +msgstr "Hodnocení" -#: MediaViewer.cpp:1140 Preferences.cpp:3083 -msgid "Select library path" -msgstr "Vybrat cestu knihovny" +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:530 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "Composers" +msgstr "Skladatelé" -#: MediaViewer.cpp:1170 -msgid "This Path is already in the library" -msgstr "Tato cesta již v knihovně je" +#: ui/mediaviewer/library/LibPanel.cpp:532 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "Album Artists" +msgstr "Autoři Alba" -#: MediaViewer.cpp:1171 -msgid "Adding path error" -msgstr "Chyba při přidaní cesty" +#: ui/mediaviewer/library/LibPanel.cpp:1220 +msgid "Are you sure to delete the selected album cover?" +msgstr "Opravdu chcete smazat obal vybraného alba?" -#: MediaViewer.cpp:1460 SelCoverFile.cpp:39 +#: ui/mediaviewer/library/LibPanel.cpp:2776 msgid "" -"Could not find the Album in the songs library.\n" -"You should update the library." -msgstr "Nemohu najít album v knihovně\nMěli byste obnovit knihovnu." +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "Ste si jistý se smazanim souborů?\nToto smaže natrvalo vaše skladby" -#: MediaViewer.cpp:2160 -msgid " smart playlist" -msgstr " Chytrý Seznam Skladeb" +#: ui/mediaviewer/library/LibPanel.cpp:2777 +msgid "Remove tracks from drive" +msgstr "Odstranit stopy z disku" -#: MediaViewer.cpp:2169 PlayerPanel.cpp:245 PlayerPanel.cpp:2238 -msgid "Playlist" -msgstr "Seznam Skladeb" +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" +msgstr "Přehrát skladby označeného autora" -#: NewChannel.cpp:87 -msgid "New Podcast Channel" -msgstr "Nový Podcast Kanál" +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" +msgstr "Přidat skladby od označeného autora do seznamu" -#: NewChannel.cpp:100 -msgid " Digital Podcast Directory " -msgstr "Digital. Podcast adresář" +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" +msgstr "Změnit popisky přidělené označenému autoru" -#: NewChannel.cpp:111 -msgid "Search in the podcast directory" -msgstr "Hledat v podcast adresáři" +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" +msgstr "Změnit skladby označeného autora" + +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" +msgstr "Přehrát označené žánry" + +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" +msgstr "Přidat označené žanry do seznamu skladeb" -#: NewChannel.cpp:115 -msgid "Refresh the podcast directory list" -msgstr "Obnovit seznam adresářu podcastů" +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" +msgstr "Disc" -#: NewChannel.cpp:227 -msgid "Filtered channels" -msgstr "Filtrováno kanálů" +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" +msgstr "BitRate" -#: NewChannel.cpp:301 -#, c-format -msgid "%u Channels" -msgstr "%u Kanály(ů)" +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" +msgstr "Cesta" -#: NewChannel.cpp:306 -#, c-format -msgid "%u Categories, %u Channels" -msgstr "%u Kategorii, %u Kanálů" +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" +msgstr "Posun" -#: NewChannel.cpp:374 -msgid "Filter Text: " -msgstr "Filtrovaný text" +#: ui/mediaviewer/library/SoListBox.cpp:568 +msgid "Edit the labels assigned to the selected songs" +msgstr "Změnit popisky asociované k označeným skladbám" -#: NewChannel.cpp:374 -msgid "Enter the text to filter podcasts channels" -msgstr "Zobrazit text pro filtraci podcast kanálu" +#: ui/mediaviewer/library/SoListBox.cpp:576 +msgid "Edit the songs selected" +msgstr "Změnit označenou skladbu" -#: OnlineLinks.cpp:69 -msgid "Add search links in preferences" -msgstr "Přidaní odkazu na hledaní v Možnostech" +#: ui/mediaviewer/library/SoListBox.cpp:588 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1561 ui/MainFrame.cpp:1564 +msgid "Set the rating to 0" +msgstr "Nastavit hodnocení na 0" -#: OnlineLinks.cpp:72 Preferences.cpp:274 -msgid "Links" -msgstr "Linky" +#: ui/mediaviewer/library/SoListBox.cpp:593 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1569 +msgid "Set the rating to 1" +msgstr "Nastavit hodnocení na 1" -#: PcListBox.cpp:112 -msgid "Play current selected tracks" -msgstr "Přehrát označené skladby" +#: ui/mediaviewer/library/SoListBox.cpp:598 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1574 +msgid "Set the rating to 2" +msgstr "Nastavit hodnocení na 2" -#: PlayerFilters.cpp:42 -msgid "Allow:" -msgstr "Povolit:" +#: ui/mediaviewer/library/SoListBox.cpp:603 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1579 +msgid "Set the rating to 3" +msgstr "Nastavit hodnocení na 3" -#: PlayerFilters.cpp:51 -msgid "Deny:" -msgstr "Zakázat:" +#: ui/mediaviewer/library/SoListBox.cpp:608 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1584 +msgid "Set the rating to 4" +msgstr "Nastavit hodnocení na 4" -#: PlayerFilters.cpp:123 Preferences.cpp:867 Preferences.cpp:1822 -#: Preferences.cpp:1919 Preferences.cpp:1942 SmartMode.cpp:450 -msgid "None" -msgstr "Nic" +#: ui/mediaviewer/library/SoListBox.cpp:613 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1589 +msgid "Set the rating to 5" +msgstr "Nastavit hodnocení na 5" -#: PlayerPanel.cpp:177 -msgid "Go to the playlist previous track" -msgstr "Jít na přechozí skladbu v Seznamu Skladeb" +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/MainFrame.cpp:1592 +msgid "Set Rating" +msgstr "Nastavit hodnocení" -#: PlayerPanel.cpp:182 -msgid "Play or pause the current track" -msgstr "Play/Pause aktuální skladbu" +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" +msgstr "Nastavit Hodnocení skladby" -#: PlayerPanel.cpp:187 -msgid "Go to the playlist next track" -msgstr "Jít na následující Skladbu v Seznamu Souboru" +#: ui/mediaviewer/library/SoListBox.cpp:623 +msgid "Save all selected tracks as a playlist" +msgstr "Uložit označené jako seznam skladeb" -#: PlayerPanel.cpp:192 -msgid "Stop playing" -msgstr "Stop přehrávání" +#: ui/mediaviewer/library/SoListBox.cpp:637 ui/player/PlayList.cpp:1629 +msgid "Remove from Library" +msgstr "Smazat z knihovny" -#: PlayerPanel.cpp:196 -msgid "Record to file" -msgstr "Nahrát do souboru" +#: ui/mediaviewer/library/SoListBox.cpp:637 +msgid "Remove the current selected tracks from library" +msgstr "Odstranit označené skladby z knihovny" -#: PlayerPanel.cpp:205 PlayerPanel.cpp:2872 -msgid "Volume" -msgstr "Hlasitost" +#: ui/mediaviewer/library/SoListBox.cpp:642 ui/player/PlayList.cpp:1635 +msgid "Delete from Drive" +msgstr "Odstranit z zářizení" -#: PlayerPanel.cpp:210 -msgid "Show the equalizer" -msgstr "Zobrazit equalizer" - -#: PlayerPanel.cpp:218 PlayerPanel.cpp:2179 -msgid "Smart Play: " -msgstr "Chytré Hraní: " +#: ui/mediaviewer/library/SoListBox.cpp:642 +msgid "Remove the current selected tracks from drive" +msgstr "Odstranit označené skladby z disku" -#: PlayerPanel.cpp:221 PlayerPanel.cpp:237 PlayerPanel.cpp:2182 -#: Preferences.cpp:975 -msgid "Disabled" -msgstr "Zakázat" +#: ui/mediaviewer/library/SoListBox.cpp:651 +msgid "Selects the genre of the current song" +msgstr "Označit žánr aktuální skladby" -#: PlayerPanel.cpp:225 PlayerPanel.cpp:2186 Preferences.cpp:1363 -#: Preferences.cpp:1398 -msgid "Enabled" -msgstr "Povolit" +#: ui/mediaviewer/library/SoListBox.cpp:654 ui/player/PlayList.cpp:1651 +msgid "Selects the artist of the current song" +msgstr "Označit autora aktuální skladby" -#: PlayerPanel.cpp:234 -msgid "Repeat: " -msgstr "Opakovat: " +#: ui/mediaviewer/library/SoListBox.cpp:657 +msgid "Selects the album artist of the current song" +msgstr "Označit autora alba aktuální skladby" -#: PlayerPanel.cpp:241 PlayerPanel.cpp:2234 PlayList.cpp:1641 -#: Preferences.cpp:975 -msgid "Track" -msgstr "Skladba" +#: ui/mediaviewer/library/SoListBox.cpp:660 +msgid "Selects the composer of the current song" +msgstr "Označit Skladatele Aktualní Skladby" -#: PlayerPanel.cpp:253 -msgid "Randomize the tracks in playlist" -msgstr "Zamíchat skladby v seznamu skladeb" +#: ui/mediaviewer/library/SoListBox.cpp:663 ui/player/PlayList.cpp:1660 +msgid "Select the album of the current song" +msgstr "Označit album aktuální skladby" -#: PlayerPanel.cpp:271 -msgid "Show the name of the current track" -msgstr "Zobrazit jméno aktualní skladby" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +#: misc/Accelerators.cpp:409 +msgid "Select" +msgstr "Označit" -#: PlayerPanel.cpp:281 -msgid "Show the album name of the current track" -msgstr "Zobrazit jméno alba aktuální skladby" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +msgid "Search in the library" +msgstr "Hledat v knihovně" -#: PlayerPanel.cpp:292 -msgid "Show the artist name of the current track" -msgstr "Zobrazit jméno autora aktuální skladby" +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " +msgstr "od " -#: PlayerPanel.cpp:303 -msgid "Show the year of the current track" -msgstr "Zobrazit rok aktuální skladby" +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" +msgstr "Přehrát označená alba" -#: PlayerPanel.cpp:306 -msgid "00:00 of 00:00" -msgstr "00:00 z 00:00" +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" +msgstr "Přidat označené album do seznamu skladeb" -#: PlayerPanel.cpp:307 -msgid "Show the current position and song length of the current track" -msgstr "Zobrazit pozici a délku skladby" +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" +msgstr "Alba jsou seřazena podle jména" -#: PlayerPanel.cpp:326 -msgid "Show the bit rate of the current track" -msgstr "Zobrazit bitrate aktualní skladby" +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" +msgstr "Alba jsou seřazena podle roku" -#: PlayerPanel.cpp:1365 -msgid "Buffering..." -msgstr "Buffering..." +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" +msgstr "Alba jsou seřazena podle roku sestupně" -#: PlayerPanel.cpp:2227 -msgid "Repeat Mode: " -msgstr "Režim Opakování:" - -#: PlayerPanel.cpp:2230 -msgid "Off" -msgstr "Off" +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" +msgstr "Autor, Jmeno" -#: PlayListAppend.cpp:49 -msgid "Playlist:" -msgstr "Seznam skladeb:" +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" +msgstr "Alba jsou seřazena podle autora a jména alba" -#: PlayListAppend.cpp:61 -msgid "New playlist" -msgstr "Nový Seznam Skladeb" +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" +msgstr "Alba jsou seřazena podle autora a roku" -#: PlayListAppend.cpp:65 -msgid "Where:" -msgstr "Kde:" +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" +msgstr "Alba jsou seřazena podle autora a roku " -#: PlayListAppend.cpp:69 -msgid "Beginning" -msgstr "Začátek" +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" +msgstr "Seřadit Alba" -#: PlayListAppend.cpp:75 -msgid "Tracks:" -msgstr "Skladby" +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" +msgstr "Uložit označené skladby do Seznamu Skladeb" -#: PlayList.cpp:1523 -msgid "Empty Playlist" -msgstr "Prazdný Seznam Skladeb" +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed the current cover to the album files" +msgstr "Vložit tento obal do souborů alba" -#: PlayList.cpp:1523 -msgid "The playlist is empty" -msgstr "Seznam Skladeb je prázdný" +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" +msgstr "Přehrát označené skladby" -#: PlayList.cpp:1533 -msgid "Edit the current selected tracks labels" -msgstr "Upravit Popisky aktualní označené skladby" +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" +msgstr "Vytvořit nový popisek" -#: PlayList.cpp:1539 -msgid "Edit the current selected songs" -msgstr "Změnit označenou skladbu" +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename" +msgstr "Přejmenovat" -#: PlayList.cpp:1548 -msgid "Set as Next Track" -msgstr "Nastavit Jako Další" +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" +msgstr "Změnit popisek" -#: PlayList.cpp:1549 -msgid "Move the selected tracks to be played next" -msgstr "Přesunout označené skladby, tak aby byli hrány jako další" +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" +msgstr "Smazat popisek" -#: PlayList.cpp:1567 -msgid "Set the current selected tracks rating" -msgstr "Nastvit hodnocení označené aktualní skladbě" +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" +msgstr "Přehrát označené popisky" -#: PlayList.cpp:1574 -msgid "Search a track in the playlist by name" -msgstr "Hledat skladbu podle jména v seznamu" +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" +msgstr "Přidat označené popisky do seznamu skladeb" -#: PlayList.cpp:1602 PLSoListBox.cpp:161 -msgid "Randomize the songs in the playlist" -msgstr "Znáhodnit Skladby v Seznamu Skladeb" +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" +msgstr "Zadejte jméno nového popisku" -#: PlayList.cpp:1607 -msgid "Remove all tracks from playlist" -msgstr "Odebrat všechny Skladby z Seznamu Skladeb" +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" +msgstr "Přehrát označené album autora" -#: PlayList.cpp:1614 PLSoListBox.cpp:168 -msgid "Remove from Playlist" -msgstr "Odebrat z Seznamu Skladeb" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import Files" +msgstr "Importovat soubory" -#: PlayList.cpp:1615 -msgid "Remove the selected tracks from playlist" -msgstr "Odebrat označené aktuální skladby z Seznamu Skladeb" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" +msgstr "Kopírovací Možnosti" -#: PlayList.cpp:1622 SoListBox.cpp:638 -msgid "Remove from Library" -msgstr "Smazat z knihovny" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:122 +msgid "Destination Folder:" +msgstr "Cílová složka:" -#: PlayList.cpp:1623 -msgid "Remove the selected tracks from library" -msgstr "Odebrat Označené Skladby z Knihovny" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:132 +msgid " Files " +msgstr " Soubory " -#: PlayList.cpp:1628 SoListBox.cpp:643 -msgid "Delete from Drive" -msgstr "Odstranit z zářizení" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "Select files" +msgstr "Označit soubory" -#: PlayList.cpp:1629 -msgid "Remove the selected tracks from drive" -msgstr "Smazat Označené Skladby ze zařízení" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "Audio files" +msgstr "Zvukové soubory" -#: PlayList.cpp:1641 -msgid "Selects the current selected track in the library" -msgstr "Označit aktuální skladbu v knihovně" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "mp3 files" +msgstr "mp3 soubory" -#: PlayList.cpp:1644 SoListBox.cpp:655 -msgid "Selects the artist of the current song" -msgstr "Označit autora aktuální skladby" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "ogg files" +msgstr "ogg soubory" -#: PlayList.cpp:1647 -msgid "Select the album artist of the current song" -msgstr "Označit Autora alba v z aktuální Skladby" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "flac files" +msgstr "flac soubory" -#: PlayList.cpp:1650 -msgid "Select the composer of the current song" -msgstr "Označit Skladatele z Aktualní Skladby" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "mp4 files" +msgstr "mp4 soubory" -#: PlayList.cpp:1653 SoListBox.cpp:664 -msgid "Select the album of the current song" -msgstr "Označit album aktuální skladby" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "wma files" +msgstr "wma soubory" -#: PlayList.cpp:1656 -msgid "Select the year of the current song" -msgstr "Označit rok aktuální skladby" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "ape files" +msgstr "ape soubory" -#: PlayList.cpp:1659 -msgid "Select the genre of the current song" -msgstr "Označit žanr aktuální skladby" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "waf files" +msgstr "waf soubory" -#: PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Search in the library" -msgstr "Hledat v knihovně" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "aif files" +msgstr "aif soubory" -#: PlayList.cpp:2158 -msgid "Search: " -msgstr "Hledat:" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "wv files" +msgstr "wv soubory" -#: PlayList.cpp:2158 -msgid "Please enter the search term" -msgstr "Prosím, zadejte řetezec pro hledání" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "tta files" +msgstr "tta soubory" -#: PlayList.cpp:2738 -msgid "Loading tracks. Please wait" -msgstr "Načítám Seznamy Skladeb, prosím čekejte" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:257 +msgid "mpc files" +msgstr "mpc soubory" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:258 +msgid "other files" +msgstr "" -#: PlayListPanel.cpp:83 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:345 +msgid "No files added" +msgstr "Žádné soubory přidáný" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 msgid "Static playlists" msgstr "Statické seznamy skladeb" -#: PlayListPanel.cpp:84 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 msgid "Dynamic playlists" msgstr "Dynamické seznamy skladeb" -#: PlayListPanel.cpp:224 PodcastsPanel.cpp:2051 RadioPanel.cpp:424 -#: SoListBox.cpp:526 TreePanel.cpp:388 -msgid "Play current selected songs" -msgstr "Přehrát označené skladby" - -#: PlayListPanel.cpp:230 SoListBox.cpp:533 TreePanel.cpp:394 -msgid "Add current selected songs to the playlist" -msgstr "Přidat označené skladby do seznamu" - -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "New Dynamic Playlist" msgstr "Nový dynamický seznam skladeb" -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "Create a new dynamic playlist" msgstr "Vytvořit nový dynamický seznam skladeb" -#: PlayListPanel.cpp:266 UserRadio.cpp:74 -msgid "Import" -msgstr "Importovat" - -#: PlayListPanel.cpp:266 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 msgid "Import a playlist" msgstr "Importovat seznam skladeb" -#: PlayListPanel.cpp:272 UserRadio.cpp:78 -msgid "Export" -msgstr "Exportovat" - -#: PlayListPanel.cpp:272 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 msgid "Export the playlist" msgstr "Exportovat seznam skladeb" -#: PlayListPanel.cpp:282 SoListBox.cpp:494 TreePanel.cpp:371 -msgid "Edit" -msgstr "Změnit" - -#: PlayListPanel.cpp:282 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 msgid "Edit the selected playlist" msgstr "Změnit označený seznam skladeb" -#: PlayListPanel.cpp:286 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 msgid "Save the selected playlist as a Static Playlist" msgstr "Uložit označený seznam skladeb jako Statický" -#: PlayListPanel.cpp:291 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 msgid "Change the name of the selected playlist" msgstr "Změnit jméno označeného seznamu skladeb" -#: PlayListPanel.cpp:296 PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Delete the selected playlist" msgstr "Smazat označený seznam skladeb" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set as Allow Filter" msgstr "Nastavit jako Filtr povolených" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set this playlist as the allow filter" msgstr "Nastavit tento Seznam Skladeb jako povolující filtr" -#: PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Set as Deny Filter" msgstr "Nastavit jako zakazující filtr" -#: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 msgid "Playlist Name: " msgstr "Jméno Seznamu Skladeb: " -#: PlayListPanel.cpp:1075 PlayListPanel.cpp:1216 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 msgid "Enter the new playlist name" msgstr "Zadejte nové jméno seznamu skladeb" -#: PlayListPanel.cpp:1115 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 msgid "Are you sure to delete the selected Playlist?" msgstr "Opravdu smazat ?" -#: PlayListPanel.cpp:1200 PlayListPanel.cpp:1275 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 msgid "Select the playlist file" msgstr "Označit Soubor Seznamu Skladeb" -#: PlayListPanel.cpp:1227 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 msgid "New Playlist" msgstr "Nový Seznam Skladeb" -#: PLSoListBox.cpp:168 -msgid "Delete the current selected tracks" -msgstr "Smazat označené skladby" - -#: PodcastsPanel.cpp:928 TrackEdit.cpp:466 -msgid " Details " -msgstr "Detaily" - -#: PodcastsPanel.cpp:979 RadioEditor.cpp:52 -msgid "Link:" -msgstr "Link:" - -#: PodcastsPanel.cpp:994 TrackEdit.cpp:183 TrackEdit.cpp:423 TrackEdit.cpp:520 -msgid "Title:" -msgstr "Název:" - -#: PodcastsPanel.cpp:1004 -msgid "Sumary:" -msgstr "Souhrn:" - -#: PodcastsPanel.cpp:1014 TrackEdit.cpp:507 -msgid "Date:" -msgstr "Datum:" - -#: PodcastsPanel.cpp:1024 TrackEdit.cpp:531 -msgid "Length:" -msgstr "Délka:" - -#: PodcastsPanel.cpp:1045 -msgid "Podcast Details" -msgstr "Detaily podcastu" - -#: PodcastsPanel.cpp:1236 -msgid "Are you sure to delete the selected podcast channel?" -msgstr "Opravdu smazat ?" - -#: PodcastsPanel.cpp:1622 -msgid "Are you sure to delete the selected podcast item?" -msgstr "Opravdu smazat ?" - -#: PodcastsPanel.cpp:1745 -msgid "New Channel" -msgstr "Nový kanál" - -#: PodcastsPanel.cpp:1745 -msgid "Add a new podcast channel" -msgstr "Přidat nový podcast kanál" - -#: PodcastsPanel.cpp:1751 -msgid "delete this podcast channels and all its items" -msgstr "Zmazat tento podcast kanál a jeho položky" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1608 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" +msgstr "Náhodný Seznam skladeb" -#: PodcastsPanel.cpp:1757 -msgid "Update the podcast items of the selected channels" -msgstr "Obnovit podcast položky na označeném kanálu" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1609 +msgid "Randomize the songs in the playlist" +msgstr "Znáhodnit Skladby v Seznamu Skladeb" -#: PodcastsPanel.cpp:1763 -msgid "Edit the podcast channel" -msgstr "Změnit podcast kanál" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1621 +msgid "Remove from Playlist" +msgstr "Odebrat z Seznamu Skladeb" -#: PodcastsPanel.cpp:1801 -msgid "Status" -msgstr "Status" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" +msgstr "Smazat označené skladby" -#: PodcastsPanel.cpp:1803 -msgid "Channel" -msgstr "Kanály" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" +msgstr "Seznam skladeb:" -#: PodcastsPanel.cpp:1804 -msgid "Category" -msgstr "Kategorie" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" +msgstr "Nový Seznam Skladeb" -#: PodcastsPanel.cpp:1805 -msgid "Date" -msgstr "Datum" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" +msgstr "Kde:" -#: PodcastsPanel.cpp:1807 -msgid "Author" -msgstr "Autor" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" +msgstr "Začátek" -#: PodcastsPanel.cpp:1978 SoListBox.cpp:246 -msgid "Never" -msgstr "Nikdy" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" +msgstr "Za" -#: PodcastsPanel.cpp:2057 RadioPanel.cpp:430 -msgid "Add current selected songs to playlist" -msgstr "Přidat označené do seznamu skladeb" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" +msgstr "Skladby" -#: PodcastsPanel.cpp:2085 -msgid "Delete the current selected podcasts" -msgstr "Smazat označený podcast" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" +msgstr "Popisek" -#: PodcastsPanel.cpp:2091 -msgid "Download the current selected podcasts" -msgstr "Stáhnout označený podcast" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" +msgstr "Komentář" -#: PodcastsPanel.cpp:2103 -msgid "No selected items..." -msgstr "Žádná položka není vybrána" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" +msgstr "Číslo stopy:" -#: PodcastsPanel.cpp:2103 -msgid "Copy the current selected podcasts to a directory or device" -msgstr "Kopírovat aktuální podcasty do adresáře/zařízení" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:779 +msgid "Size" +msgstr "Velikost" -#: PortableMedia.cpp:473 PortableMedia.cpp:1477 -msgid "embedded" -msgstr "vloženo" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" +msgstr "Má Obal" -#: PortableMedia.cpp:985 -msgid "Portable Media Properties" -msgstr "Přenosné hudební zařízení Možnosti" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" +msgstr "obsahuje" -#: PortableMedia.cpp:991 Preferences.cpp:1271 -msgid " Properties " -msgstr "Vlastnosti" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" +msgstr "neobsahuje" -#: PortableMedia.cpp:1007 Preferences.cpp:2383 -msgid "Path:" -msgstr "Cesta" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" +msgstr "je" -#: PortableMedia.cpp:1016 -msgid "Used:" -msgstr "Použito" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" +msgstr "neni" -#: PortableMedia.cpp:1027 -#, c-format -msgid "%s free of %s" -msgstr "%s volné z %s" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" +msgstr "začína s" -#: PortableMedia.cpp:1048 -msgid "Name Pattern:" -msgstr "Vzor jména" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" +msgstr "končí s" -#: PortableMedia.cpp:1053 -msgid "" -"{a}\t: Artist\t\t\t{aa} : Album Artist\n" -"{b}\t: Album\t\t\t{d}\t : Disk\n" -"{f}\t: Filename\t\t{g}\t : Genre\n" -"{n}\t: Number\t\t\t{t}\t : Title\n" -"{y}\t: Year" -msgstr "{a}\t:Autor\t\t\t{aa} : Autor Alba\n{b}\t: Album\t\t\t{d}\t : Disk\n{f}\t: Soubor\t\t{g}\t : Žánr\n{n}\t: Číalo\t\t\t{t}\t : Název\n{y}\t: Rok" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" +msgstr "není nastaveno" -#: PortableMedia.cpp:1058 -msgid "Audio Folders:" -msgstr "Složka Audia:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" +msgstr "má minimálně" -#: PortableMedia.cpp:1069 -msgid "Audio Formats:" -msgstr "Format audio:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" +msgstr "má maximálně" -#: PortableMedia.cpp:1080 -msgid "Transcode to:" -msgstr "Převect do:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" +msgstr "po" -#: PortableMedia.cpp:1101 -msgid "Unsupported formats only" -msgstr "Jen nepodporvané formaty" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" +msgstr "před" -#: PortableMedia.cpp:1101 -msgid "always" -msgstr "pořád" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" +msgstr "v posledních" -#: PortableMedia.cpp:1114 Preferences.cpp:1290 -msgid "Quality:" -msgstr "Kvalita:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" +msgstr "před poslední" -#: PortableMedia.cpp:1132 -msgid "Audio" -msgstr "Audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" +msgstr "false" -#: PortableMedia.cpp:1144 -msgid "Playlist Folders:" -msgstr "Adresáře Seznamu Skladeb" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" +msgstr "true" -#: PortableMedia.cpp:1154 -msgid "Playlist Format:" -msgstr "Formát Seznamu Skladeb:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:471 +msgid "Minutes" +msgstr "Minuty" -#: PortableMedia.cpp:1178 -msgid "Cover Format:" -msgstr "Format obalu:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" +msgstr "Zamíchat" -#: PortableMedia.cpp:1191 -msgid "Cover Name:" -msgstr "Jméno obalu:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" +msgstr "hodin" -#: PortableMedia.cpp:1202 -msgid "Covers Size (pixels):" -msgstr "Velikost obalu (v pixelech)" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" +msgstr "dní" -#: PortableMedia.cpp:1212 -msgid "Covers" -msgstr "Obaly" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" +msgstr "týdnů" -#: PortableMedia.cpp:1310 PortableMedia.cpp:1405 -msgid "Select audio folder" -msgstr "Označit složku s audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" +msgstr "měsíců" -#: PortableMedia.cpp:1379 -msgid "Audio format" -msgstr "Format Audia" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" +msgstr "Filtr prohlížeče alb" -#: PortableMedia.cpp:1454 -msgid "Playlist format" -msgstr "Format seznamu skladeb" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" +msgstr "Editor dynamických seznamu skladeb" -#: PortableMedia.cpp:1506 -msgid "Cover format" -msgstr "Format Obalu" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " +msgstr "Aktualní filtr" -#: Preferences.cpp:133 Preferences.cpp:185 Preferences.cpp:2536 -msgid "Default" -msgstr "Default" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " +msgstr "Výsledek" -#: Preferences.cpp:134 -msgid "Czech" -msgstr "Český" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:459 +msgid "Limit to" +msgstr "Limit do" -#: Preferences.cpp:135 -msgid "Dutch" -msgstr "Holandský" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" +msgstr "Žádny filtr daných skladeb" -#: Preferences.cpp:136 Preferences.cpp:186 -msgid "English" -msgstr "English" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" +msgstr "Seřadit podle" -#: Preferences.cpp:137 Preferences.cpp:187 -msgid "French" -msgstr "French" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" +msgstr "Sestupně" -#: Preferences.cpp:138 Preferences.cpp:188 -msgid "German" -msgstr "German" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" +msgstr "Přidat skladbu při jakýkoliv podmínce" -#: Preferences.cpp:139 -msgid "Greek" -msgstr "Řečtina" +#: ui/mediaviewer/MediaViewer.cpp:233 +msgid "All Albums" +msgstr "Všechna Alba" -#: Preferences.cpp:140 -msgid "Hungarian" -msgstr "Maďarský" +#: ui/mediaviewer/MediaViewer.cpp:243 +msgid "Library view" +msgstr "Zobrazení Knihovny" -#: Preferences.cpp:141 -msgid "Icelandic" -msgstr "Islandský" +#: ui/mediaviewer/MediaViewer.cpp:247 +msgid "Album Browser view" +msgstr "Zobrazení Prohlížeče Alba" -#: Preferences.cpp:142 Preferences.cpp:189 -msgid "Italian" -msgstr "Italian" +#: ui/mediaviewer/MediaViewer.cpp:251 +msgid "Tree view" +msgstr "Stromové Zobrazení" -#: Preferences.cpp:143 -msgid "Japanese" -msgstr "Japonština" +#: ui/mediaviewer/MediaViewer.cpp:267 +msgid "View the current defined filters" +msgstr "Zobrazit aktualní defionované filtry" -#: Preferences.cpp:144 -msgid "Norwegian Bokmal" -msgstr "Norwegian Bokmal" +#: ui/mediaviewer/MediaViewer.cpp:272 +msgid "Add a new album browser filter" +msgstr "Přidat Nový Filtr Alb v Prohližeči" -#: Preferences.cpp:145 -msgid "Polish" -msgstr "Polština" +#: ui/mediaviewer/MediaViewer.cpp:276 +msgid "Delete the current selected filter" +msgstr "Smazat aktualní označený filtr" -#: Preferences.cpp:146 Preferences.cpp:190 -msgid "Portuguese" -msgstr "Portuguese" +#: ui/mediaviewer/MediaViewer.cpp:281 +msgid "Edit the current selected filter" +msgstr "Upravit aktualní označený filtr" -#: Preferences.cpp:147 -msgid "Portuguese-Brazilian" -msgstr "Brazilská Portugalština" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add Path" +msgstr "Přidat Cestu" -#: Preferences.cpp:148 -msgid "Russian" -msgstr "Ruský" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add path to the collection" +msgstr "Přidat Cestu ke kolekci" -#: Preferences.cpp:149 -msgid "Slovak" -msgstr "Slovenština" +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import files into the collection" +msgstr "Importovat soubory do kolekce" -#: Preferences.cpp:150 Preferences.cpp:191 -msgid "Spanish" -msgstr "Spanish" +#: ui/mediaviewer/MediaViewer.cpp:986 +msgid "Collection" +msgstr "Kolekce" -#: Preferences.cpp:151 -msgid "Swedish" -msgstr "Švédský" +#: ui/mediaviewer/MediaViewer.cpp:1189 +msgid "This Path is already in the library" +msgstr "Tato cesta již v knihovně je" -#: Preferences.cpp:152 -msgid "Thai" -msgstr "Thajský" +#: ui/mediaviewer/MediaViewer.cpp:1190 +msgid "Adding path error" +msgstr "Chyba při přidaní cesty" -#: Preferences.cpp:153 -msgid "Turkish" -msgstr "Turečtina" +#: ui/mediaviewer/MediaViewer.cpp:2179 +msgid " smart playlist" +msgstr " Chytrý Seznam Skladeb" -#: Preferences.cpp:154 -msgid "Ukrainian" -msgstr "Ukrajinský" +#: ui/mediaviewer/MediaViewer.cpp:2188 +msgid "Playlist" +msgstr "Seznam Skladeb" -#: Preferences.cpp:155 -msgid "Bulgarian" -msgstr "Bulharsky" +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename Files" +msgstr "Přejmenovat Soubory" -#: Preferences.cpp:156 -msgid "Catalan" -msgstr "Katalaština" +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " +msgstr "Náhled jména" -#: Preferences.cpp:157 -msgid "Serbian" -msgstr "Srbsky" +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Vzorové značky:\n{g} : Žánr\n{a} : Autor\n{aa}: Autor Alba\n{A} : {aa} or {a}\n{b} : Album\n{t} : Název\n{n} : Číslo\n{y} : Rok\n{d} : Disk" -#: Preferences.cpp:220 -msgid "General" -msgstr "Hlavní" +#: ui/filebrowser/FileBrowser.cpp:233 ui/filebrowser/FileBrowser.cpp:603 +msgid "See used locations" +msgstr "Zobrazit použivané cesty" -#: Preferences.cpp:224 -msgid "Collections" -msgstr "Kolekce" +#: ui/filebrowser/FileBrowser.cpp:234 ui/filebrowser/FileBrowser.cpp:604 +msgid "See system files" +msgstr "Zobrazit systemové soubory" -#: Preferences.cpp:229 -msgid "Playback" -msgstr "Přehrávání" +#: ui/filebrowser/FileBrowser.cpp:348 +msgid "Play the selected folder" +msgstr "Přehrát vybranou složku" -#: Preferences.cpp:234 -msgid "Crossfader" -msgstr "Crossfader" +#: ui/filebrowser/FileBrowser.cpp:354 +msgid "Add the selected folder to playlist" +msgstr "Přidat vybranou složku do seznamu skladeb" -#: Preferences.cpp:239 -msgid "Record" -msgstr "Záznam" +#: ui/filebrowser/FileBrowser.cpp:383 ui/filebrowser/FileBrowser.cpp:1169 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" +msgstr "Změnit skladbu" -#: Preferences.cpp:254 -msgid "Online" -msgstr "Online" +#: ui/filebrowser/FileBrowser.cpp:384 +msgid "Edit the tracks in the selected folder" +msgstr "Změnit skladby ve složce" -#: Preferences.cpp:284 -msgid "Copy to" -msgstr "Kopírovat do" +#: ui/filebrowser/FileBrowser.cpp:392 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "Přidat skladby z označené složky do seznamu skladeb" -#: Preferences.cpp:289 -msgid "Shortcuts" -msgstr "Zkratky" +#: ui/filebrowser/FileBrowser.cpp:399 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy" +msgstr "Kopírovat" -#: Preferences.cpp:371 -msgid " Accept " -msgstr " Budiž " +#: ui/filebrowser/FileBrowser.cpp:400 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy the selected folder to clipboard" +msgstr "Kopírovat označenou složku do schránky" -#: Preferences.cpp:373 -msgid " Cancel " -msgstr " Storno " +#: ui/filebrowser/FileBrowser.cpp:407 +msgid "Paste to the selected folder" +msgstr "Vložit do označené složky" -#: Preferences.cpp:587 -msgid " On Start " -msgstr "Při startě" +#: ui/filebrowser/FileBrowser.cpp:424 +msgid "Update the selected folder" +msgstr "" -#: Preferences.cpp:591 Preferences.cpp:1634 -msgid "Language:" -msgstr "Jazyk:" +#: ui/filebrowser/FileBrowser.cpp:431 ui/filebrowser/FileBrowser.cpp:488 +#: ui/filebrowser/FileBrowser.cpp:492 +msgid "New Folder" +msgstr "Nová složka" -#: Preferences.cpp:602 -msgid "(Needs restart)" -msgstr "(vyžaduje restart)" +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Create a new folder" +msgstr "Vytvořit novou složku" -#: Preferences.cpp:608 -msgid "Show splash screen" -msgstr "Zobrazit úvodní obrazovku" +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename the selected folder" +msgstr "Odstranit označenou složku" -#: Preferences.cpp:612 -msgid "Start minimized" -msgstr "Spouštět minimalizovaně" +#: ui/filebrowser/FileBrowser.cpp:438 ui/filebrowser/FileBrowser.cpp:1210 +msgid "Remove" +msgstr "Odebrat" -#: Preferences.cpp:618 -msgid "Restore position for tracks longer than" -msgstr "Obnovit pozici pro skladby delší než" +#: ui/filebrowser/FileBrowser.cpp:438 +msgid "Remove the selected folder" +msgstr "Odstranit označenou složku" -#: Preferences.cpp:625 -msgid "set the minimun length in minutes to save track position" -msgstr "Nastavit minimální délku skladby v minutách pro ukládaní pozice skladby" +#: ui/filebrowser/FileBrowser.cpp:569 +msgid "Are you sure to delete the selected path ?" +msgstr "Opravdu smazat cestu ?" -#: Preferences.cpp:635 -msgid "Load default layout" -msgstr "Načíst Stadartní Layout" +#: ui/filebrowser/FileBrowser.cpp:580 +msgid "Error deleting the folder " +msgstr "Chyba během mazaní složky" -#: Preferences.cpp:641 -msgid " Behaviour " -msgstr "Chování" +#: ui/filebrowser/FileBrowser.cpp:780 +msgid "Modified" +msgstr "Upraven" -#: Preferences.cpp:643 -msgid "Activate task bar icon" -msgstr "Zapnout ikonu v oznamovací oblasti" +#: ui/filebrowser/FileBrowser.cpp:1128 +msgid "Play current selected files" +msgstr "Přehrát označené soubory" -#: Preferences.cpp:658 -msgid "Integrate into SoundMenu" -msgstr "Integrovat do SoundMenu" +#: ui/filebrowser/FileBrowser.cpp:1134 +msgid "Add current selected files to playlist" +msgstr "Přidat označené soubory do seznamu skladeb" -#: Preferences.cpp:664 -msgid "Enqueue as default action" -msgstr "Do fronty jako defaultní akce" +#: ui/filebrowser/FileBrowser.cpp:1170 +msgid "Edit the current selected files" +msgstr "Změnit označené soubory" -#: Preferences.cpp:668 -msgid "Drop files clear playlist" -msgstr "Odstranit soubory ze seznamu skladeb" +#: ui/filebrowser/FileBrowser.cpp:1178 +msgid "Add the current selected tracks to a playlist" +msgstr "Přidat označený" -#: Preferences.cpp:672 -msgid "Instant text search" -msgstr "Rychlé Hledaní " +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste to the selected dir" +msgstr "Vložit do označeného adresáře" -#: Preferences.cpp:676 -msgid "When searching, pressing enter queues the result" -msgstr "Když Hledate, zmačkněte enter pro frontu výsledků" +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename the current selected file" +msgstr "Přejmenovat označený soubor" -#: Preferences.cpp:681 -msgid "Show CD cover frame in player" -msgstr "Zobrazit Obal v CD-rámu v přehravači" +#: ui/filebrowser/FileBrowser.cpp:1210 +msgid "Delete the selected files" +msgstr "Smazat označený soubory" -#: Preferences.cpp:687 -msgid " On Close " -msgstr "Při zavření" +#: ui/filebrowser/FileBrowser.cpp:1559 ui/filebrowser/FileBrowser.cpp:1575 +msgid "Directories" +msgstr "Adresáře" -#: Preferences.cpp:689 -msgid "Save playlist on close" -msgstr "Uložit seznam skladeb při ukončení" +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "Are you sure to delete the selected files ?" +msgstr "Opravdu smazat ?" -#: Preferences.cpp:693 -msgid "Close to task bar icon" -msgstr "Zavírat do oznamovací oblasti" +#: ui/filebrowser/FileBrowser.cpp:2252 +msgid "There was an error deleting " +msgstr "Chyba během mazání" -#: Preferences.cpp:698 -msgid "Ask confirmation on exit" -msgstr "Ptát se při ukončení" +#: ui/filebrowser/FileBrowser.cpp:2253 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nOpravdu smazat ?" -#: Preferences.cpp:740 -msgid " Collections " -msgstr " Kolekce " +#: ui/filebrowser/FileBrowser.cpp:2254 +msgid "Continue" +msgstr "Pokračovat" -#: Preferences.cpp:788 -msgid " Paths " -msgstr "Cesty" +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" +msgstr "Povolit audioscrobbling" -#: Preferences.cpp:808 -msgid " Words to detect covers " -msgstr "Slova pro detekci obalu" +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" +msgstr "Zobrazit Informace o označené položce" -#: Preferences.cpp:836 Preferences.cpp:2344 -msgid " Options " -msgstr "Možnosti" +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" +msgstr "Vypnout Audioscrobbing" -#: Preferences.cpp:838 -msgid "Update when opened " -msgstr "Obnovit když otevírá" +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" +msgstr "Lokální Hudba" -#: Preferences.cpp:842 -msgid "Create playlists on scan" -msgstr "Vytvořit Seznamu Skladeb při scanovaní" +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" +msgstr "Online Hudba" -#: Preferences.cpp:847 -msgid "Follow symbolic links on scan" -msgstr "Následovat symbolické linky při scanovaní" +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" +msgstr "Přenosná zařízení" -#: Preferences.cpp:851 -msgid "Scan embedded covers in audio files" -msgstr "Prohledat na vložene obaly v audio souborech" +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" +msgstr "Context" -#: Preferences.cpp:856 -msgid "Embed rating, play count and labels" -msgstr "Vkládat do Souboru hodnocení,počet hraní a popisky" +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1149 +#: ui/MainFrame.cpp:2795 +msgid "Audio CD" +msgstr "" -#: Preferences.cpp:862 -msgid "Default copy action" -msgstr "Standartní Kopírovací akce" +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1037 +#: ui/MainFrame.cpp:2893 +msgid "File Browser" +msgstr "Prohlížeč souboru" -#: Preferences.cpp:943 -msgid "Play random" -msgstr "Zamíchat" +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1054 +#: ui/MainFrame.cpp:1096 ui/MainFrame.cpp:1241 ui/MainFrame.cpp:1254 +msgid "Show" +msgstr "Zobrazit" -#: Preferences.cpp:947 -msgid "album" -msgstr "Album" +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1055 +msgid "Show/Hide the radio panel" +msgstr "Zobrazit/Skrýt panel radii" -#: Preferences.cpp:955 -msgid "when playlist is empty" -msgstr "Pokud seznam skladeb prázdný" +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Show/Hide the radio text search" +msgstr "Zobrazit/Skrýt Hledaní radii" -#: Preferences.cpp:961 -msgid "Delete played tracks from playlist" -msgstr "Smazat přehrané skladby z seznamu" +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1071 +msgid "Show/Hide the radio genres" +msgstr "Zobrazit/Skrýt žanry radii" -#: Preferences.cpp:965 -msgid "Show notifications" -msgstr "Zobrazit Notifikace" +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1086 +msgid "Set the radio preferences" +msgstr "Nastavit Možnosti Radia" -#: Preferences.cpp:971 -msgid "ReplayGain mode:" -msgstr "ReplayGain mód:" +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts panel" +msgstr "Zobrazit/Skrýt podcast kartu" -#: Preferences.cpp:982 -msgid "PreAmp:" -msgstr "Předzesílení:" +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1103 +msgid "Show/Hide the podcasts channels" +msgstr "Zobrazit/Skrýt podcast kanály" -#: Preferences.cpp:1001 -msgid " Random / Smart play modes " -msgstr " Nahodný / Chytrý mód hraní " +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Show/Hide the podcasts details" +msgstr "Zobrazit/Skryt podcast detaily" -#: Preferences.cpp:1011 -msgid "Tracks left to start search" -msgstr "Počet skladeb po kterých se začne vyhledávat" +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1117 +msgid "Update the podcasts added" +msgstr "Obnovit přidané podcasty" -#: Preferences.cpp:1019 -msgid "Tracks added each time" -msgstr "Skladeb přidaných na jedno hledaní" +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1125 +msgid "Set the podcasts preferences" +msgstr "Nastavit Možnosti Podcastů" -#: Preferences.cpp:1028 -msgid "Max played tracks kept in playlist" -msgstr "Maximální počet skladeb , které zůstanou v seznamu skladeb" +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1241 +msgid "Open the music collection" +msgstr "Otevřít Hudební Kolekci" -#: Preferences.cpp:1036 -msgid "Don't repeat last" -msgstr "Neopakovat poslední hrané" +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1254 +#: ui/MainFrame.cpp:1310 +msgid "View the collection library" +msgstr "Zobrazit Knihovnu Kolekcí" -#: Preferences.cpp:1044 -msgid "artists or" -msgstr "autor nebo" +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "View the library labels" +msgstr "Zobrazit Popisky Knihovny" -#: Preferences.cpp:1060 -msgid " Silence detector " -msgstr "Detektor ticha" +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1266 +msgid "View the library genres" +msgstr "Zobrazit Žánry Knihovny" -#: Preferences.cpp:1065 -msgid "Skip at" -msgstr "Přeskočit na" +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "View the library artists" +msgstr "Zobrazit Autory Knihovny" -#: Preferences.cpp:1084 -msgid "In the last" -msgstr "V posledních" +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "View the library composers" +msgstr "Zobrazit Skladatele Knihovny" -#: Preferences.cpp:1094 Preferences.cpp:1328 -msgid "seconds" -msgstr "vteřin" +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "View the library album artists" +msgstr "Zobrazit Autory Alb Knihovny" -#: Preferences.cpp:1102 -msgid " Output device " -msgstr " Výstupní Zařízení " +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "View the library albums" +msgstr "Zobrazit Alba Knihovny" -#: Preferences.cpp:1105 -msgid "Automatic" -msgstr "Automatické" +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "View the library years" +msgstr "Zobrazit Roky Knihovny" -#: Preferences.cpp:1106 -msgid "GConf Defined" -msgstr "Gconf definované" +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "View the library ratings" +msgstr "Zobrazit Hodnocení Knihovny" -#: Preferences.cpp:1156 -msgid " Crossfader " -msgstr " Crossfader " +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" +msgstr "Počet přehrání" -#: Preferences.cpp:1163 -msgid "Fade-out length:" -msgstr "Délka plynulého zeslabení:" +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1301 +msgid "View the library play counts" +msgstr "Zobrazit Počet Přehraní Knihovny" -#: Preferences.cpp:1172 -msgid "Select the length of the fade out. 0 for gapless playback" -msgstr "Označit délku pro fade out. 0 pro bezmezerové přehrávání" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "Album Browser" +msgstr "Prohlížeč alb" -#: Preferences.cpp:1175 -msgid "Fade-in length:" -msgstr "Délka plynulého zesílení:" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "View the collection album browser" +msgstr "Zobrazit prohlížeč Kolekcí Alb" -#: Preferences.cpp:1184 -msgid "Select the length of the fade in" -msgstr "Označit délku fade in efektu" +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "View the collection tree view" +msgstr "Zobrazit Stromově Kolekci" -#: Preferences.cpp:1187 -msgid "Fade-in volume:" -msgstr "Hlasitost zesílení" +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1326 +msgid "View the collection playlists" +msgstr "Zobrazit Seznamy Skladeb Kolekcí" -#: Preferences.cpp:1196 -msgid "Select the initial volume of the fade in" -msgstr "Označit počáteční hlasitost fade in efektu" +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" +msgstr "Pause" -#: Preferences.cpp:1199 -msgid "Fade-in start:" -msgstr "Začátek zesílení" +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" +msgstr "Přehrát seznam skladeb" -#: Preferences.cpp:1208 -msgid "Select at which volume of the fade out the fade in starts" -msgstr "Označit hlasitost fade out / fade in efektu (začátku ef.)" +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1541 misc/Accelerators.cpp:167 +msgid "Stop" +msgstr "Stop" -#: Preferences.cpp:1252 -msgid " Record " -msgstr "Záznam" +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1516 +msgid "Next Track" +msgstr "Další skladba" -#: Preferences.cpp:1254 -msgid "Enable recording" -msgstr "Povolit nahrávání" +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" +msgstr "Přeskočit k další skladbě v aktuálním seznamu" -#: Preferences.cpp:1260 -msgid "Save to:" -msgstr "Uložit do" +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1525 +msgid "Next Album" +msgstr "Následující album" -#: Preferences.cpp:1278 Preferences.cpp:2365 -msgid "Format:" -msgstr "Format:" +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" +msgstr "Přeskočit k dalšímu albu v aktualním seznamu skladeb" -#: Preferences.cpp:1295 Transcode.cpp:343 -msgid "Very High" -msgstr "Velmi vysoký" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" +msgstr "Předchozí skladba" -#: Preferences.cpp:1296 Transcode.cpp:344 -msgid "High" -msgstr "Vysoký" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" +msgstr "Přeskočit k předchozí skladbě v seznamu" -#: Preferences.cpp:1297 Transcode.cpp:347 -msgid "Normal" -msgstr "Normální" +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" +msgstr "Předchozí album" -#: Preferences.cpp:1298 Transcode.cpp:348 -msgid "Low" -msgstr "Nízký" +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" +msgstr "Přeskočit k předchozímu albu v seznamu" -#: Preferences.cpp:1299 Transcode.cpp:349 -msgid "Very Low" -msgstr "Velmi nízký" +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" +msgstr "&Chytrý režim" -#: Preferences.cpp:1311 -msgid "Split tracks" -msgstr "Sloučit skladby" +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1598 +msgid "Update playlist based on Last.fm statics" +msgstr "Updatovat seznamy skladeb podle last.fm statistiky" -#: Preferences.cpp:1318 -msgid "Delete tracks shorter than" -msgstr "Smazat Skladby Kratší než" +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" +msgstr "&Opakovat Seznam Skladeb" -#: Preferences.cpp:1361 -msgid " Last.fm audioscrobble " -msgstr " Last.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1608 +msgid "Repeat the tracks in the playlist" +msgstr "Opakovat skladby v seznamu " -#: Preferences.cpp:1371 Preferences.cpp:1406 -msgid "Username:" -msgstr "Uživatelské Jméno:" +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" +msgstr "&Opakovat Skladbu" -#: Preferences.cpp:1379 Preferences.cpp:1414 -msgid "Password:" -msgstr "Heslo:" +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1614 +msgid "Repeat the current track in the playlist" +msgstr "Opakovat stávající skladbu v seznamu" -#: Preferences.cpp:1396 -msgid " Libre.fm audioscrobble " -msgstr " Libre.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" +msgstr "Z&amíchat" -#: Preferences.cpp:1435 -msgid "Join the Guayadeque Last.fm users group" -msgstr "Připojit k Guayadeque Last.fm uživatelské skupině" +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1604 +msgid "Randomize the playlist" +msgstr "Zamíchat seznam skladeb" -#: Preferences.cpp:1467 -msgid " Sources " -msgstr " Zdroje " +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1633 +msgid "Force Gapless Mode" +msgstr "Vynucený bezmezerový režim" -#: Preferences.cpp:1511 -msgid " Targets " -msgstr " Cíle " +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1634 +msgid "Set playback in gapless mode" +msgstr "Nastavit přehravání v bezmezerovém režimu" -#: Preferences.cpp:1551 -msgid " Font " -msgstr " Font " +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" +msgstr "Audioscrobbling" -#: Preferences.cpp:1553 -msgid "Font:" -msgstr "Font:" +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1640 +msgid "Send played tracks information" +msgstr "Poslat info o hraných skladbách" -#: Preferences.cpp:1565 -msgid "Align:" -msgstr "Zarovnání:" +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" +msgstr "Ukončit" -#: Preferences.cpp:1571 -msgid "Center" -msgstr "Uprostřed" +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" +msgstr "Ukončit program" -#: Preferences.cpp:1613 -msgid " Filters " -msgstr "Filtry" +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" +msgstr "Jít na přechozí skladbu v Seznamu Skladeb" -#: Preferences.cpp:1632 -msgid " Language " -msgstr " Jazyk" +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" +msgstr "Play/Pause aktuální skladbu" -#: Preferences.cpp:1648 -msgid " Browser command " -msgstr " Přikaz Webového Prohlížeče" +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" +msgstr "Jít na následující Skladbu v Seznamu Souboru" -#: Preferences.cpp:1669 -msgid " Minimum radio allowed bit rate " -msgstr " Minimmální povolený bitrate radií " +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" +msgstr "" -#: Preferences.cpp:1677 -msgid " Player online buffer size " -msgstr "buffer při online přehrávaní" +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" +msgstr "Nahrát do souboru" -#: Preferences.cpp:1713 -msgid " Podcasts " -msgstr " Podcasts " +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" +msgstr "Zamíchat skladby v seznamu skladeb" -#: Preferences.cpp:1717 -msgid "Destination directory:" -msgstr "Cílová cesta" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" +msgstr "Povolit crossfading" -#: Preferences.cpp:1721 -msgid "Select podcasts folder" -msgstr "Označit podcast složku" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" +msgstr "Zakazat crossfading" -#: Preferences.cpp:1729 -msgid "Check every" -msgstr "Kontrolovat každou" +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" +msgstr "" -#: Preferences.cpp:1734 -msgid "Hour" -msgstr "Hodina" +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" +msgstr "Hlasitost" -#: Preferences.cpp:1734 -msgid "Day" -msgstr "Den" +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" +msgstr "Zobrazit jméno aktualní skladby" -#: Preferences.cpp:1734 -msgid "Week" -msgstr "Týden" +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" +msgstr "Zobrazit jméno alba aktuální skladby" -#: Preferences.cpp:1734 -msgid "Month" -msgstr "Měsíc" +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" +msgstr "Zobrazit jméno autora aktuální skladby" -#: Preferences.cpp:1745 -msgid "Delete after" -msgstr "Smazat po" +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" +msgstr "Zobrazit rok aktuální skladby" -#: Preferences.cpp:1754 -msgid "Days" -msgstr "Dny" +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" +msgstr "00:00 z 00:00" -#: Preferences.cpp:1754 -msgid "Weeks" -msgstr "Týdny" +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" +msgstr "Zobrazit pozici a délku skladby" -#: Preferences.cpp:1754 -msgid "Months" -msgstr "Měsíce" +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" +msgstr "" -#: Preferences.cpp:1763 -msgid "Only if played" -msgstr "Pokud přehrané" +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" +msgstr "Zobrazit bitrate aktualní skladby" -#: Preferences.cpp:1791 Preferences.cpp:1884 RadioGenreEditor.cpp:37 -msgid " Genres " -msgstr "Žánry" +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." +msgstr "Buffering..." -#: Preferences.cpp:1825 Preferences.cpp:1922 -msgid "Invert" -msgstr "Otočit" +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:648 +#: db/DbLibrary.cpp:292 db/DbLibrary.cpp:304 db/DbLibrary.cpp:1782 +#: db/DbLibrary.cpp:1794 db/DbLibrary.cpp:1867 db/DbLibrary.cpp:1879 +msgid "Unknown" +msgstr "Neznamý" -#: Preferences.cpp:1839 -msgid "Audio format:" -msgstr "Format Audia:" +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" +msgstr "" -#: Preferences.cpp:1850 -msgid "Torrent command:" -msgstr " Přikaz torentu" +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" +msgstr "" -#: Preferences.cpp:1936 -msgid "Membership :" -msgstr "Membership :" +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" +msgstr "" -#: Preferences.cpp:1943 -msgid "Streaming" -msgstr "Streaming" +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" +msgstr "" -#: Preferences.cpp:1944 -msgid "Downloading" -msgstr "Stahuje" +#: ui/player/PlayList.cpp:1530 +msgid "Empty Playlist" +msgstr "Prazdný Seznam Skladeb" -#: Preferences.cpp:1958 -msgid "Username :" -msgstr "Uživatelské Jméno:" +#: ui/player/PlayList.cpp:1530 +msgid "The playlist is empty" +msgstr "Seznam Skladeb je prázdný" -#: Preferences.cpp:1966 -msgid "Password :" -msgstr "Heslo:" +#: ui/player/PlayList.cpp:1540 +msgid "Edit the current selected tracks labels" +msgstr "Upravit Popisky aktualní označené skladby" -#: Preferences.cpp:1984 -msgid "Stream as :" -msgstr "Stream jako" +#: ui/player/PlayList.cpp:1546 +msgid "Edit the current selected songs" +msgstr "Změnit označenou skladbu" -#: Preferences.cpp:1998 -msgid "Download as :" -msgstr "Stahnout jako:" +#: ui/player/PlayList.cpp:1555 +msgid "Set as Next Track" +msgstr "Nastavit Jako Další" -#: Preferences.cpp:2002 -msgid "Download Page" -msgstr "Stranka stahnovaní" +#: ui/player/PlayList.cpp:1556 +msgid "Move the selected tracks to be played next" +msgstr "Přesunout označené skladby, tak aby byli hrány jako další" -#: Preferences.cpp:2043 -msgid " Links " -msgstr "Linky" +#: ui/player/PlayList.cpp:1574 +msgid "Set the current selected tracks rating" +msgstr "Nastvit hodnocení označené aktualní skladbě" -#: Preferences.cpp:2098 -msgid "URL:" -msgstr "URL:" +#: ui/player/PlayList.cpp:1580 misc/Accelerators.cpp:145 +msgid "Search" +msgstr "Hledat" -#: Preferences.cpp:2123 -msgid " Define URLs using " -msgstr " Definovat URL podle " +#: ui/player/PlayList.cpp:1581 +msgid "Search a track in the playlist by name" +msgstr "Hledat skladbu podle jména v seznamu" -#: Preferences.cpp:2129 -msgid "" -"2 letters language code\n" -"Text to search" -msgstr "2 znakový kód jazyků\nText pro Hledaní" +#: ui/player/PlayList.cpp:1613 ui/MainFrame.cpp:1553 misc/Accelerators.cpp:113 +msgid "Clear Playlist" +msgstr "Výčistit Seznam Skladeb" -#: Preferences.cpp:2166 -msgid " Commands " -msgstr "Příkazy" +#: ui/player/PlayList.cpp:1614 +msgid "Remove all tracks from playlist" +msgstr "Odebrat všechny Skladby z Seznamu Skladeb" -#: Preferences.cpp:2219 -msgid "Command:" -msgstr "Příkaz" +#: ui/player/PlayList.cpp:1622 +msgid "Remove the selected tracks from playlist" +msgstr "Odebrat označené aktuální skladby z Seznamu Skladeb" -#: Preferences.cpp:2244 -msgid " Define commands using " -msgstr " Definovat přikaz podle " +#: ui/player/PlayList.cpp:1630 +msgid "Remove the selected tracks from library" +msgstr "Odebrat Označené Skladby z Knihovny" -#: Preferences.cpp:2250 -msgid "" -"Album path\n" -"Album cover file path\n" -"Track path" -msgstr "Cesta Album \nCesta Obalu Albu\nCesta Skladby" +#: ui/player/PlayList.cpp:1636 +msgid "Remove the selected tracks from drive" +msgstr "Smazat Označené Skladby ze zařízení" -#: Preferences.cpp:2287 -msgid " Patterns " -msgstr "Vzor:" +#: ui/player/PlayList.cpp:1648 +msgid "Selects the current selected track in the library" +msgstr "Označit aktuální skladbu v knihovně" -#: Preferences.cpp:2399 -msgid "Remove source files" -msgstr "Odstranit zdrojove soubory" +#: ui/player/PlayList.cpp:1654 +msgid "Select the album artist of the current song" +msgstr "Označit Autora alba v z aktuální Skladby" -#: Preferences.cpp:2416 -msgid " Define patterns using " -msgstr " Definovat značky podla " +#: ui/player/PlayList.cpp:1657 +msgid "Select the composer of the current song" +msgstr "Označit Skladatele z Aktualní Skladby" -#: Preferences.cpp:2422 -msgid "" -"Artist\n" -"Album Artist\n" -"{aa} or {a}\n" -"Album" -msgstr "Autor\nAutor Alba\n{aa} nebo {a}\nAlbum" +#: ui/player/PlayList.cpp:1663 +msgid "Select the year of the current song" +msgstr "Označit rok aktuální skladby" -#: Preferences.cpp:2430 -msgid "" -"Composer\n" -"Disk\n" -"Filename\n" -"Genre" -msgstr "Skladatel\nDisk\nSoubor\nŽánr" +#: ui/player/PlayList.cpp:1666 +msgid "Select the genre of the current song" +msgstr "Označit žanr aktuální skladby" -#: Preferences.cpp:2438 -msgid "" -"Index\n" -"Number\n" -"Title\n" -"Year" -msgstr "Index\nČíslo\nNázev\nRok" +#: ui/player/PlayList.cpp:2172 +msgid "Search: " +msgstr "Hledat:" -#: Preferences.cpp:2494 -msgid " Accelerators " -msgstr " Klavesové Zkratky " +#: ui/player/PlayList.cpp:2172 +msgid "Please enter the search term" +msgstr "Prosím, zadejte řetezec pro hledání" -#: Preferences.cpp:2499 -msgid "Action" -msgstr "Akce" +#: ui/player/PlayList.cpp:2758 +msgid "Loading tracks. Please wait" +msgstr "Načítám Seznamy Skladeb, prosím čekejte" -#: Preferences.cpp:2503 -msgid "Key" -msgstr "Klíč" +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" +msgstr "Povolit:" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Collection: " -msgstr "Kolekce" +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" +msgstr "Zakázat:" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Enter the collection name" -msgstr "Zadat Jméno Kolekce" +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" +msgstr "Prosím podpořte." -#: Preferences.cpp:3061 -msgid "Change library path" -msgstr "Změnit cestu ke knihovně" +#: ui/MainFrame.cpp:92 +msgid "My Music" +msgstr "Moje Hudba" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Word: " -msgstr "Slovo:" +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " +msgstr "Vítejte v Guayadeque " -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Enter the text to find covers" -msgstr "Zadejte text pro nalezení obalu" +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1428 ui/MainFrame.cpp:4404 +msgid "VU Meters" +msgstr "VU Meters" -#: Preferences.cpp:3648 Preferences.cpp:3678 -msgid "Filter: " -msgstr "Filtr" +#: ui/MainFrame.cpp:1018 +msgid "New Collection" +msgstr "Nová Kolekce" -#: Preferences.cpp:3648 -msgid "Enter the text to filter" -msgstr "Zadejte řetězec filtru" +#: ui/MainFrame.cpp:1018 +msgid "Create a new collection" +msgstr "Vytvořit Novou Kolekci" -#: Preferences.cpp:3678 -msgid "Edit the text to filter" -msgstr "Zadejte řetězec filtru" +#: ui/MainFrame.cpp:1038 +msgid "Show/Hide the file browser panel" +msgstr "Zobrazit/Skrýt Kartu Hledání" -#: Preferences.cpp:4191 -msgid "Select path" -msgstr "Označit Cestu" +#: ui/MainFrame.cpp:1078 +msgid "Update the radio stations" +msgstr "Obnovit stanice radií" -#: Preferences.cpp:4389 -msgid "Key used by '" -msgstr "Klič pouziván pro" +#: ui/MainFrame.cpp:1089 ui/MainFrame.cpp:2663 +msgid "Radio" +msgstr "Radio" -#: RadioGenreEditor.cpp:27 -msgid "Radio Genre Editor" -msgstr "Editor žanru radii" +#: ui/MainFrame.cpp:1089 +msgid "Set the radio visible panels" +msgstr "Nastavit viditelné panely radii" -#: RadioGenreEditor.cpp:48 -msgid "Other:" -msgstr "Ostatní:" +#: ui/MainFrame.cpp:1128 +msgid "Set the podcasts visible panels" +msgstr "Nastavit viditelnost podcast panelů" -#: RadioPanel.cpp:330 -msgid "BitRate" -msgstr "BitRate" +#: ui/MainFrame.cpp:1143 ui/MainFrame.cpp:2040 misc/Accelerators.cpp:129 +msgid "Play Stream" +msgstr "Přehrát Stream" -#: RadioPanel.cpp:331 -msgid "Listeners" -msgstr "Posluchači" +#: ui/MainFrame.cpp:1144 +msgid "Play a online music stream" +msgstr "Hrát online hudební stream" -#: RadioPanel.cpp:332 SoListBox.cpp:423 -msgid "Format" -msgstr "Format" +#: ui/MainFrame.cpp:1149 +msgid "View the audio cd panel" +msgstr "Zobrazit Audio CD panel" -#: RadioPanel.cpp:608 RadioPanel.cpp:622 -msgid "Stations" -msgstr "Stanice" +#: ui/MainFrame.cpp:1180 +msgid "Show the selected portable devices" +msgstr "Zobrazit označená přenosná zarřízení" -#: RadioPanel.cpp:1118 -msgid "There are not entries for this Radio Station" -msgstr "Žádné položky pro toto radio" +#: ui/MainFrame.cpp:1187 +msgid "No Device Found" +msgstr "Žádné Zařizení najito" -#: RadioPanel.cpp:1168 -msgid " Radio Search " -msgstr "Hledaní Radii" +#: ui/MainFrame.cpp:1187 +msgid "No portable device was detected" +msgstr "Žádné přenosné zařízení detekovano" -#: RadioPanel.cpp:1183 -msgid "Search in now playing info" -msgstr "Hledat v právě hraje" +#: ui/MainFrame.cpp:1196 misc/Accelerators.cpp:131 +msgid "Quit" +msgstr "Ukončit" -#: RadioPanel.cpp:1187 -msgid "Search in genre names" -msgstr "Hledat v žánrech" +#: ui/MainFrame.cpp:1197 +msgid "Exits the application" +msgstr "Ukončit Aplikaci" -#: RadioPanel.cpp:1191 -msgid "Search in station names" -msgstr "Hledat ve jménech stanic" +#: ui/MainFrame.cpp:1393 ui/MainFrame.cpp:3892 misc/Accelerators.cpp:142 +msgid "Save Layout" +msgstr "Uložit rozložení" -#: RadioPanel.cpp:1195 -msgid "Include results from all genres" -msgstr "Obsáhnout výsledky ze všech žánrů" +#: ui/MainFrame.cpp:1394 +msgid "Saves the current layout" +msgstr "Uložit aktualní rozložení" -#: RaListBox.cpp:144 -msgid "Play the selected tracks" -msgstr "Přehrát označené skladby" +#: ui/MainFrame.cpp:1404 +msgid "Player Playlist" +msgstr "Seznam Souborů Přehravače" -#: SelCoverFile.cpp:30 -msgid "Select Cover File" -msgstr "Označit soubor obalu" +#: ui/MainFrame.cpp:1405 +msgid "Show/Hide the player playlist panel" +msgstr "Zobrazit/Skrýt panel seznamu skladeb" -#: SelCoverFile.cpp:55 -msgid "Cover:" -msgstr "Obal:" +#: ui/MainFrame.cpp:1412 ui/MainFrame.cpp:1687 ui/MainFrame.cpp:4422 +msgid "Sources" +msgstr "Zdroje" -#: SelCoverFile.cpp:114 -msgid "Select the cover filename" -msgstr "Označit jméno obalu" +#: ui/MainFrame.cpp:1413 +msgid "Show/Hide the locatons" +msgstr "Zobrazit/Skrýt Lokace" -#: ShoutcastRadio.cpp:70 -msgid "Add Genre" -msgstr "Přidat žánr" +#: ui/MainFrame.cpp:1420 +msgid "Player Filters" +msgstr "Filtry přehrávání" -#: ShoutcastRadio.cpp:70 -msgid "Create a new genre" -msgstr "Vytvořit nový žánr" +#: ui/MainFrame.cpp:1421 +msgid "Show/Hide the player filters panel" +msgstr "Zobrazit/Skrýt panel filtrů" -#: ShoutcastRadio.cpp:76 -msgid "Edit genre" -msgstr "Změnit žánr" +#: ui/MainFrame.cpp:1429 +msgid "Show/Hide the player vumeter" +msgstr "Zobrazit/Skrýt vumetr" -#: ShoutcastRadio.cpp:76 -msgid "Change the selected genre" -msgstr "Změnit označený žánr" +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:4438 +msgid "Cover" +msgstr "Obal" -#: ShoutcastRadio.cpp:80 -msgid "Delete genre" -msgstr "Smazat žánr" +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the cover" +msgstr "Zobrazit/Skrýt obal" -#: ShoutcastRadio.cpp:80 ShoutcastRadio.cpp:105 -msgid "Delete the selected search" -msgstr "Smazat označené hledání" +#: ui/MainFrame.cpp:1447 ui/MainFrame.cpp:2765 +msgid "Last.fm" +msgstr "Last.fm" -#: ShoutcastRadio.cpp:95 -msgid "Add Search" -msgstr "Přidat hledaní" +#: ui/MainFrame.cpp:1448 +msgid "Show/Hide the Last.fm panel" +msgstr "Zobrazit/Skrýt panel Last.fm " -#: ShoutcastRadio.cpp:95 -msgid "Create a new search" -msgstr "Vytvořit nové hledaní" +#: ui/MainFrame.cpp:1456 +msgid "Show/Hide the lyrics panel" +msgstr "Zobrazit/Skrýt kartu textů" -#: ShoutcastRadio.cpp:101 -msgid "Edit search" -msgstr "Změnit hledaní" +#: ui/MainFrame.cpp:1465 misc/Accelerators.cpp:123 +msgid "Full Screen" +msgstr "Celá obrazovka" -#: ShoutcastRadio.cpp:101 -msgid "Change the selected search" -msgstr "Změnit označené hledaní" +#: ui/MainFrame.cpp:1466 +msgid "Show/Restore the main window in full screen" +msgstr "Zobrazit/Obnovit hlavní okno v celoobrazovem režimu" -#: ShoutcastRadio.cpp:105 -msgid "Delete search" -msgstr "Smazat hledaní" +#: ui/MainFrame.cpp:1471 +msgid "Statusbar" +msgstr "Stavový řádek" -#: ShoutcastRadio.cpp:120 -msgid "Update Radio Stations" -msgstr "Obnovit radio stanice" +#: ui/MainFrame.cpp:1472 +msgid "Show/Hide the statusbar" +msgstr "Zobrazit/Skrýt statusbar" -#: ShoutcastRadio.cpp:141 -msgid "Searches" -msgstr "Hledaní" +#: ui/MainFrame.cpp:1477 +msgid "Show Captions" +msgstr "Zobrazit Nadpisy" -#: ShoutcastRadio.cpp:343 -msgid "Genre Name: " -msgstr "Jméno žánru" +#: ui/MainFrame.cpp:1478 +msgid "Show/Hide the windows caption" +msgstr "Zobrazit/skrýt Nadpisy Oken" -#: ShoutcastRadio.cpp:343 -msgid "Enter the new Genre Name" -msgstr "Zadejte nový žanr" +#: ui/MainFrame.cpp:1485 +msgid "Close Current Tab" +msgstr "Zavřit Aktuální Záložku" -#: ShoutcastRadio.cpp:367 -msgid "Are you sure to delete the selected radio genres?" -msgstr "Opravdu smazat ?" +#: ui/MainFrame.cpp:1486 +msgid "Close the current selected tab" +msgstr "Zavřit Aktuální označenou Záložku" -#: ShoutcastRadio.cpp:447 -msgid "Are you sure to delete the selected radio searches?" -msgstr "Opravdu smazat ?" +#: ui/MainFrame.cpp:1495 +msgid "View the preferences" +msgstr "Zobrazit Možnosti" -#: SmartMode.cpp:391 -msgid "Generate Smart Playlist" -msgstr "Generovat Chytrý Seznam Souborů" +#: ui/MainFrame.cpp:1506 +msgid "Load Layout" +msgstr "Načíst rozložení" -#: SmartMode.cpp:411 -msgid "Save to" -msgstr "Uložit do" +#: ui/MainFrame.cpp:1506 +msgid "Set current view from a user defined layout" +msgstr "Nastavit Vzhled z uživatelského rozložení" -#: SmartMode.cpp:431 -msgid "Allow" -msgstr "Povolit" +#: ui/MainFrame.cpp:1507 +msgid "Delete Layout" +msgstr "Smazat rozložení" -#: SmartMode.cpp:446 -msgid "Deny" -msgstr "Zakázat" +#: ui/MainFrame.cpp:1507 +msgid "Delete a user defined layout" +msgstr "Smazat uživateské rozložení" -#: SmartMode.cpp:469 -msgid "Hours" -msgstr "Hodiny" +#: ui/MainFrame.cpp:1517 +msgid "Play the next track in the playlist" +msgstr "Přehrát další skladbu v seznamu" -#: SmartMode.cpp:470 -msgid "MiBytes" -msgstr "MiByte" +#: ui/MainFrame.cpp:1520 +msgid "Prev. Track" +msgstr "Předchozí Skladba" -#: SmartMode.cpp:471 -msgid "GiBytes" -msgstr "GiByte" +#: ui/MainFrame.cpp:1521 +msgid "Play the previous track in the playlist" +msgstr "Přehrát předchozí skladbu v seznamu" -#: SoListBox.cpp:425 -msgid "Offset" -msgstr "Posun" +#: ui/MainFrame.cpp:1526 +msgid "Play the next album in the playlist" +msgstr "Přehrát další album v seznamu skladeb" -#: SoListBox.cpp:497 -msgid "Edit the clicked column for the selected tracks" -msgstr "Změnit označené pole pro aktuální skladbu" +#: ui/MainFrame.cpp:1530 +msgid "Prev. Album" +msgstr "Předchozí album" -#: SoListBox.cpp:503 -msgid "Set" -msgstr "Nastavit" +#: ui/MainFrame.cpp:1531 +msgid "Play the previous album in the playlist" +msgstr "Přehrát předchozí album v seznamu skladeb" -#: SoListBox.cpp:510 -msgid "Set the clicked column for the selected tracks" -msgstr "Nastavit klikatelné sloupce pro označené skladby" +#: ui/MainFrame.cpp:1538 +msgid "Play or Pause the current track in the playlist" +msgstr "Přehrát/Pause aktuální skladby v seznamu" -#: SoListBox.cpp:569 -msgid "Edit the labels assigned to the selected songs" -msgstr "Změnit popisky asociované k označeným skladbám" +#: ui/MainFrame.cpp:1542 +msgid "Stop the current played track" +msgstr "Stopnout aktuální skladbu" -#: SoListBox.cpp:577 -msgid "Edit the songs selected" -msgstr "Změnit označenou skladbu" +#: ui/MainFrame.cpp:1546 misc/Accelerators.cpp:168 +msgid "Stop at End" +msgstr "Stop na Konci" -#: SoListBox.cpp:617 TaskBar.cpp:162 -msgid "Set the current track rating" -msgstr "Nastavit Hodnocení skladby" +#: ui/MainFrame.cpp:1547 +msgid "Stop after current playing or selected track" +msgstr "Stop po aktuální hrané nebo označené skladbě" -#: SoListBox.cpp:624 -msgid "Save all selected tracks as a playlist" -msgstr "Uložit označené jako seznam skladeb" +#: ui/MainFrame.cpp:1554 +msgid "Clear the now playing playlist" +msgstr "Výčistit Seznam pravě hraných skladeb" -#: SoListBox.cpp:638 -msgid "Remove the current selected tracks from library" -msgstr "Odstranit označené skladby z knihovny" +#: ui/MainFrame.cpp:1592 +msgid "Set the rating of the current track" +msgstr "Nastavit hodnocení aktualní skladby" -#: SoListBox.cpp:643 -msgid "Remove the current selected tracks from drive" -msgstr "Odstranit označené skladby z disku" +#: ui/MainFrame.cpp:1597 misc/Accelerators.cpp:166 +msgid "Smart Play" +msgstr "Chytré Hraní" -#: SoListBox.cpp:652 -msgid "Selects the genre of the current song" -msgstr "Označit žánr aktuální skladby" +#: ui/MainFrame.cpp:1603 +msgid "Randomize" +msgstr "Znáhodni" -#: SoListBox.cpp:658 -msgid "Selects the album artist of the current song" -msgstr "Označit autora alba aktuální skladby" +#: ui/MainFrame.cpp:1607 +msgid "Repeat Playlist" +msgstr "Opakovat Seznam Skladeb" -#: SoListBox.cpp:661 -msgid "Selects the composer of the current song" -msgstr "Označit Skladatele Aktualní Skladby" +#: ui/MainFrame.cpp:1613 +msgid "Repeat Track" +msgstr "Opakovat Skladbu" -#: SplashWin.cpp:62 -msgid "guayadeque.org" -msgstr "guayadeque.org" +#: ui/MainFrame.cpp:1621 misc/Accelerators.cpp:174 +msgid "Volume Up" +msgstr "Zvýšit Hlasitost" -#: SplashWin.cpp:69 -msgid "Please Donate!" -msgstr "Prosím podpořte." +#: ui/MainFrame.cpp:1622 +msgid "Increment the volume level" +msgstr "Zvýšit level Hlasitosti" -#: StatusBar.cpp:168 StatusBar.cpp:270 -msgid "Enable audioscrobbling" -msgstr "Povolit audioscrobbling" +#: ui/MainFrame.cpp:1626 misc/Accelerators.cpp:173 +msgid "Volume Down" +msgstr "Snížit Hlasitost" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Enable crossfading" -msgstr "Povolit crossfading" +#: ui/MainFrame.cpp:1627 +msgid "Decrement the volume level" +msgstr "Snížit Level Hlasitosti" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Disable crossfading" -msgstr "Zakazat crossfading" +#: ui/MainFrame.cpp:1656 ui/MainFrame.cpp:1711 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" +msgstr "Nápověda" -#: StatusBar.cpp:174 -msgid "Shows information about the selected items" -msgstr "Zobrazit Informace o označené položce" +#: ui/MainFrame.cpp:1657 +msgid "Get help using guayadeque" +msgstr "Získat napovědu k použivani guayadeque" -#: StatusBar.cpp:270 -msgid "Disable audioscrobbling" -msgstr "Vypnout Audioscrobbing" +#: ui/MainFrame.cpp:1661 +msgid "Community" +msgstr "Komunita" -#: TaListBox.cpp:104 TreePanel.cpp:367 -msgid "Create" -msgstr "Vytvořit" +#: ui/MainFrame.cpp:1662 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Získat podporu na guayadeque.org" -#: TaListBox.cpp:104 -msgid "Create a new label" -msgstr "Vytvořit nový popisek" +#: ui/MainFrame.cpp:1667 +msgid "About" +msgstr "O" -#: TaListBox.cpp:111 -msgid "Change selected label" -msgstr "Změnit popisek" +#: ui/MainFrame.cpp:1668 +msgid "Show information about guayadeque music player" +msgstr "Zobrazit Informace o Guayadeque music player" -#: TaListBox.cpp:115 -msgid "Delete selected labels" -msgstr "Smazat popisek" +#: ui/MainFrame.cpp:1695 +msgid "View" +msgstr "Zobrazit" -#: TaListBox.cpp:124 -msgid "Play current selected labels" -msgstr "Přehrát označené popisky" +#: ui/MainFrame.cpp:1703 +msgid "Controls" +msgstr "Ovládaní" -#: TaListBox.cpp:131 -msgid "Add current selected labels to playlist" -msgstr "Přidat označené popisky do seznamu skladeb" +#: ui/MainFrame.cpp:2039 +msgid "Stream:" +msgstr "Stream:" -#: TaListBox.cpp:227 -msgid "Enter the new label name" -msgstr "Zadejte jméno nového popisku" +#: ui/MainFrame.cpp:2211 +msgid "Select destination directory" +msgstr "Označit cílovou složku" -#: TaskBar.cpp:112 -msgid "Pause" -msgstr "Pause" +#: ui/MainFrame.cpp:2226 ui/MainFrame.cpp:2271 ui/MainFrame.cpp:2319 +#: ui/MainFrame.cpp:2356 ui/MainFrame.cpp:4621 +msgid "Copy To..." +msgstr "Kopírovat do..." -#: TaskBar.cpp:112 TaskBar.cpp:116 -msgid "Play current playlist" -msgstr "Přehrát seznam skladeb" +#: ui/MainFrame.cpp:3314 +msgid "station" +msgstr "stanice" -#: TaskBar.cpp:122 -msgid "Skip to next track in current playlist" -msgstr "Přeskočit k další skladbě v aktuálním seznamu" +#: ui/MainFrame.cpp:3314 +msgid "stations" +msgstr "stanic" -#: TaskBar.cpp:126 -msgid "Skip to next album track in current playlist" -msgstr "Přeskočit k dalšímu albu v aktualním seznamu skladeb" +#: ui/MainFrame.cpp:3323 +msgid "podcast" +msgstr "podcast" -#: TaskBar.cpp:130 -msgid "Prev Track" -msgstr "Předchozí skladba" +#: ui/MainFrame.cpp:3323 +msgid "podcasts" +msgstr "podcasty" -#: TaskBar.cpp:130 -msgid "Skip to previous track in current playlist" -msgstr "Přeskočit k předchozí skladbě v seznamu" +#: ui/MainFrame.cpp:3338 +msgid "dir" +msgstr "Adresář" -#: TaskBar.cpp:134 -msgid "Prev Album" -msgstr "Předchozí album" +#: ui/MainFrame.cpp:3338 +msgid "dirs" +msgstr "Adresáře" -#: TaskBar.cpp:134 -msgid "Skip to previous album track in current playlist" -msgstr "Přeskočit k předchozímu albu v seznamu" +#: ui/MainFrame.cpp:3340 +msgid "file" +msgstr "Soubor" -#: TaskBar.cpp:165 -msgid "&Smart Play" -msgstr "&Chytrý režim" +#: ui/MainFrame.cpp:3340 +msgid "files" +msgstr "Soubory" -#: TaskBar.cpp:169 -msgid "&Repeat Playlist" -msgstr "&Opakovat Seznam Skladeb" +#: ui/MainFrame.cpp:3780 ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "Load this user defined layout" +msgstr "Načíst uživatelské rozložení" -#: TaskBar.cpp:173 -msgid "&Repeat Track" -msgstr "&Opakovat Skladbu" +#: ui/MainFrame.cpp:3781 +msgid "Delete this user defined layout" +msgstr "Smazat uživatelské rozložení" -#: TaskBar.cpp:177 -msgid "R&andomize" -msgstr "Z&amíchat" +#: ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "No Layouts Defined" +msgstr "Žádný Layout není definován" -#: TaskBar.cpp:187 -msgid "Audioscrobbling" -msgstr "Audioscrobbling" +#: ui/MainFrame.cpp:3893 +msgid "Layout:" +msgstr "Layout:" -#: TaskBar.cpp:193 -msgid "Exit" -msgstr "Ukončit" +#: ui/MainFrame.cpp:3893 +#, c-format +msgid "Layout %lu" +msgstr "" -#: TaskBar.cpp:193 -msgid "Exit this program" -msgstr "Ukončit program" +#: ui/MainFrame.cpp:4586 ui/MainFrame.cpp:4607 +msgid "Copy the current selected songs to a directory or device" +msgstr "Kopírovat označené skladby do složky/zařízení" -#: TrackEdit.cpp:89 -msgid "Songs Editor" -msgstr "Editor Skladeb" +#: ui/MainFrame.cpp:4618 +msgid "Add Copy To patterns in preferences" +msgstr "Přidat Kopírovat Do Značek v nastavení" -#: TrackEdit.cpp:102 -msgid " Songs " -msgstr "Skladby" +#: ui/MainFrame.cpp:4621 +msgid "Copy the selected tracks to a folder or device" +msgstr "Kopírovat označené soubory do složky/zařízení" -#: TrackEdit.cpp:110 -msgid "Move the track to the previous position" -msgstr "Přesunout skladbu na předchozí pozici" +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1138 +msgid "Download Albums torrents" +msgstr "Stáhnout torenty alb" -#: TrackEdit.cpp:116 -msgid "Move the track to the next position" -msgstr "Přesunout skladbu na další pozici" +#: MainApp.cpp:341 +msgid "Another program instance is already running." +msgstr "" -#: TrackEdit.cpp:145 -msgid "Copy the artist name to all the tracks you are editing" -msgstr "Kopírovat Jméno autora do všech Upravovaných Skladeb" +#: MainApp.cpp:341 +msgid "Do you want to continue with the program?" +msgstr "" -#: TrackEdit.cpp:157 -msgid "Copy the album artist name to all the tracks you are editing" -msgstr "Kopírovat Autora Alba do všech upravovaných skladeb" +#: misc/Accelerators.cpp:111 +msgid "Add Folder" +msgstr "Přidat složku" -#: TrackEdit.cpp:160 TrackEdit.cpp:485 -msgid "A. Artist:" -msgstr "A. Autor:" +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" +msgstr "Audio Scrobbling" -#: TrackEdit.cpp:161 -msgid "shows the album artist of the track" -msgstr "Zobrazit Autora Alba Skladby" +#: misc/Accelerators.cpp:114 +msgid "Close Window" +msgstr "Zavřít Okno" -#: TrackEdit.cpp:169 -msgid "Copy the album name to all the tracks you are editing" -msgstr "Kopírovat Jméno Alba do všech Upravovaných Skladeb" +#: misc/Accelerators.cpp:115 +msgid "Community Forums" +msgstr "Komunitní forum" -#: TrackEdit.cpp:180 -msgid "Copy the title to all the tracks you are editing" -msgstr "Kopírovat Jméno do všech Upravovaných Skladeb" +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" +msgstr "Zařadit za skladbu" -#: TrackEdit.cpp:191 -msgid "Copy the composer to all the tracks you are editing" -msgstr "Kopírovat Skladatele do všech Upravovaných Skladeb" +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" +msgstr "Zařadit za Album" -#: TrackEdit.cpp:195 -msgid "Composer:" -msgstr "Skladatel:" +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" +msgstr "Zařadit za Autora" -#: TrackEdit.cpp:203 -msgid "Copy the comment to all the tracks you are editing" -msgstr "Kopírovat komentář do všech editovaných skladeb" +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" +msgstr "Bezmezerový/Přechodový" -#: TrackEdit.cpp:207 -msgid "Comment:" -msgstr "Komentář" +#: misc/Accelerators.cpp:127 +msgid "Play All" +msgstr "Hrát vše" -#: TrackEdit.cpp:216 -msgid "Copy the number to all the tracks you are editing" -msgstr "Kopírovat čislo do všech Upravovaných skladeb" +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" +msgstr "Play/Pause" -#: TrackEdit.cpp:219 TrackEdit.cpp:543 -msgid "Number:" -msgstr "Číslo:" +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" +msgstr "Opakovat všechny Skladby" -#: TrackEdit.cpp:233 -msgid "Enumerate the tracks in the order they were added for editing" -msgstr "Seřadit skladby podle přidaní " +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" +msgstr "Opakovat Aktuální skladbu" -#: TrackEdit.cpp:239 -msgid "Copy the disk to all the tracks you are editing" -msgstr "Kopírovat disk do všech editovaných skladeb" +#: misc/Accelerators.cpp:146 +msgid "Show Browser" +msgstr "Zobrazit Prohližeč" -#: TrackEdit.cpp:243 -msgid "Disk:" -msgstr "Disk:" +#: misc/Accelerators.cpp:147 +msgid "Show Covers" +msgstr "Zobrazit Obaly" -#: TrackEdit.cpp:253 -msgid "Copy the genre name to all songs you are editing" -msgstr "Kopírovat Žánr do všech Upravovaných skladeb" +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" +msgstr "Zobrazit Seznam Skladeb" -#: TrackEdit.cpp:256 -msgid "Genre:" -msgstr "Žánr:" +#: misc/Accelerators.cpp:149 +msgid "Show Files" +msgstr "Zobrazit Soubory" -#: TrackEdit.cpp:264 -msgid "Copy the year to all songs you are editing" -msgstr "Kopírovat Rok do všech Upravovaných skladeb" +#: misc/Accelerators.cpp:150 +msgid "Show Filters" +msgstr "Zobrazit Filtry" -#: TrackEdit.cpp:267 -msgid "Year:" -msgstr "Rok:" +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" +msgstr "Zobrazit Last.fm" -#: TrackEdit.cpp:283 -msgid "Rating:" -msgstr "Hodnocení:" +#: misc/Accelerators.cpp:152 +msgid "Show Library" +msgstr "Zobrazit Knihovnu" -#: TrackEdit.cpp:332 -msgid "Add a picture from file to the current track" -msgstr "Přidat obal ze souboru k aktuální skladbě" +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" +msgstr "Zobrazit Texty" -#: TrackEdit.cpp:336 -msgid "Delete the picture from the current track" -msgstr "Smazat obal z aktuální skladby" +#: misc/Accelerators.cpp:155 +msgid "Show Radio" +msgstr "Zobrazit Radio" -#: TrackEdit.cpp:340 -msgid "Save the current picture to file" -msgstr "Uložit obal aktuální skladby" +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" +msgstr "Zobrazit Seznamy Skladeb" -#: TrackEdit.cpp:344 -msgid "Search the album cover" -msgstr "Hledat Obal Alba" +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" +msgstr "Zobrazit Podcasty" -#: TrackEdit.cpp:353 -msgid "Copy the current picture to all the tracks you are editing" -msgstr "Kopírovat aktuální obrázek do všech aktuálně editovných souborů" +#: misc/Accelerators.cpp:158 +msgid "Show Sources" +msgstr "Zobrazit Zdroje" -#: TrackEdit.cpp:361 -msgid "Pictures" -msgstr "Obaly" +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" +msgstr "Zobrazit Stavový řádek" -#: TrackEdit.cpp:420 -msgid "Type the artist name to search in musicbrainz" -msgstr "Vložte jméno autora pro hledání v musicbrainz" +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" +msgstr "Zobrazit VU Měřitka" -#: TrackEdit.cpp:428 -msgid "Type the album name to search in musicbrainz" -msgstr "Vložte jméno alba pro hledání v musicbrainz" +#: misc/Accelerators.cpp:161 +msgid "Skip Next" +msgstr "Přeskočit na Další" -#: TrackEdit.cpp:432 -msgid "Clear the search fields so it search using the music fingerprint" -msgstr "Vyčistit Hledaní, hledaní bude používat hudební otisky" +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" +msgstr "Přeskočit na Další Album" -#: TrackEdit.cpp:446 -msgid "Select the album found in musicbrainz" -msgstr "Označené album nalezeno v musicbrainz" +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" +msgstr "Přeskočit na předchozí" -#: TrackEdit.cpp:452 -msgid "Search albums in musicbrainz" -msgstr "Hledat album v musicbrainz" +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" +msgstr "Přeskočit na předchozí Album" -#: TrackEdit.cpp:458 -msgid "Copy the content of the album to the edited tracks" -msgstr "Kopírovat obsah alba do editovaných skladeb" +#: misc/Accelerators.cpp:169 +msgid "Update Covers" +msgstr "Obnovit Obaly" -#: TrackEdit.cpp:482 -msgid "Copy the artist to the edited tracks" -msgstr "Kopírovat autor do editovaných skladeb" +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" +msgstr "Aktualizovat (vynuceně)" -#: TrackEdit.cpp:493 -msgid "Copy the album artist to the edited tracks" -msgstr "Kopírovat Autora Alb do všech Upravovaných skladeb" +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" +msgstr "Aktualizovat podcasty" -#: TrackEdit.cpp:504 -msgid "Copy the album to the edited tracks" -msgstr "Kopírovat album do editovaných skladeb" +#: misc/Accelerators.cpp:277 +msgid "Shift" +msgstr "Shift" -#: TrackEdit.cpp:517 -msgid "Copy the date to the edited tracks" -msgstr "Kopírovat datum do editovaných skladeb" +#: misc/Accelerators.cpp:281 +msgid "Ctrl" +msgstr "Ctrl" -#: TrackEdit.cpp:528 -msgid "Copy the song names to the edited tracks" -msgstr "Kopírovat jméno skladby do editovaných skladeb" +#: misc/Accelerators.cpp:285 +msgid "Alt" +msgstr "Alt" -#: TrackEdit.cpp:553 -msgid "Copy the number to the edited tracks" -msgstr "Kopírovat číslo do editovaných skladeb" +#: misc/Accelerators.cpp:289 +msgid "Meta" +msgstr "Meta" -#: TrackEdit.cpp:919 -#, c-format -msgid "" -"File Type\t: %s\n" -"Length\t: %s" -msgstr "Souboru Typ »: %s\nDélka »: %s" +#: misc/Accelerators.cpp:308 +msgid "Escape" +msgstr "Escape" -#: TrackEdit.cpp:923 -#, c-format -msgid "" -"BitRate\t: %u Kbps\n" -"File Size\t: %s" -msgstr "BitRate »: %u Kbps\nVelikost Souboru »: %s" +#: misc/Accelerators.cpp:311 +msgid "Space" +msgstr "Space" -#: TrackEdit.cpp:1673 -#, c-format -msgid "Error: The album have %u tracks and you are editing %u" -msgstr "Chyba: Album má %u skladeb a editujete %u." +#: misc/Accelerators.cpp:314 +msgid "Tab" +msgstr "Tab" -#: TrackEdit.cpp:1678 -msgid "" -"\n" -"Warning: The length of some edited tracks don't match" -msgstr "\nVarování: Délka některých skladeb neodpovídá" +#: misc/Accelerators.cpp:316 +msgid "Return" +msgstr "Return" -#: Transcode.cpp:319 -msgid "Keep Format" -msgstr "Zachovat format" +#: misc/Accelerators.cpp:318 +msgid "Enter" +msgstr "Enter" -#: Transcode.cpp:342 -msgid "Keep Quality" -msgstr "Zachovat kvalitu:" +#: misc/Accelerators.cpp:354 +msgid "Up" +msgstr "Up" -#: Transcode.cpp:345 -msgid "Very Good" -msgstr "Velmi dobrý" +#: misc/Accelerators.cpp:360 +msgid "Down" +msgstr "Down" -#: Transcode.cpp:346 -msgid "Good" -msgstr "Dobré" +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" +msgstr "Home" -#: TreePanel.cpp:72 -msgid "Genres,Artists,Albums" -msgstr "Žánry,Autoři,Alba" +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" +msgstr "Page Up" -#: TreePanel.cpp:73 -msgid "Genres,Year,Artists,Albums" -msgstr "Žánry,Rok,Autoři,Alba" +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" +msgstr "Page Down" -#: TreePanel.cpp:88 -msgid "Sortings" -msgstr "Třídění" +#: misc/Accelerators.cpp:380 +msgid "Begin" +msgstr "Před" -#: TreePanel.cpp:367 -msgid "Create a new filter" -msgstr "Vytvořit nový filtr" +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" +msgstr "Insert" -#: TreePanel.cpp:371 -msgid "Edit the selected filter" -msgstr "Upravit označený filtr" +#: misc/Accelerators.cpp:396 +msgid "Separator" +msgstr "Separator" -#: TreePanel.cpp:375 -msgid "Delete the selected filter" -msgstr "Smazat označený filtr" +#: misc/Accelerators.cpp:411 +msgid "Execute" +msgstr "Spustit" -#: TreePanel.cpp:431 -msgid "Edit the labels assigned to the selected items" -msgstr "Upravit popisky přiřazené k této položce" +#: misc/Accelerators.cpp:412 +msgid "Snapshot" +msgstr "Snapshot" -#: TreePanel.cpp:1231 -msgid "Are you sure to delete the selected filter?" -msgstr "Jste si jistí smazání tohoto filtru ?" +#: misc/Accelerators.cpp:415 +msgid "Cancel" +msgstr "Cancel" -#: TreeViewFilterEditor.cpp:33 -msgid "Filter Editor" -msgstr "Editor Filtrů" +#: misc/Accelerators.cpp:416 +msgid "Menu" +msgstr "Menu" -#: TreeViewFilterEditor.cpp:70 -msgid "Play Count" -msgstr "Počet přehrání" +#: misc/Accelerators.cpp:417 +msgid "Capital" +msgstr "Capital" -#: TreeViewFilterEditor.cpp:119 -msgid "Filter:" -msgstr "Filtr:" +#: db/DbLibrary.cpp:648 +msgid "Recently added tracks" +msgstr "Nedávno přidané skladby" -#: TreeViewFilterEditor.cpp:123 -msgid "PlayCount" -msgstr "PočetPřehrání" +#: db/DbLibrary.cpp:656 +msgid "Last played tracks" +msgstr "Poslední hrané skladby" -#: UserRadio.cpp:55 -msgid "Add Radio" -msgstr "Přidat radio" +#: db/DbLibrary.cpp:663 +msgid "Best rated tracks" +msgstr "Nejlíp Hodnocené Skladby" -#: UserRadio.cpp:55 -msgid "Create a new radio" -msgstr "Vytvořit nové radio" +#: info/smartmode/SmartMode.cpp:394 +msgid "Generate Smart Playlist" +msgstr "Generovat Chytrý Seznam Souborů" -#: UserRadio.cpp:62 UserRadio.cpp:122 UserRadio.cpp:152 -msgid "Edit Radio" -msgstr "Změnit Radio" +#: info/smartmode/SmartMode.cpp:414 +msgid "Save to" +msgstr "Uložit do" -#: UserRadio.cpp:63 -msgid "Change the selected radio" -msgstr "Změnit označené radio" +#: info/smartmode/SmartMode.cpp:434 +msgid "Allow" +msgstr "Povolit" -#: UserRadio.cpp:67 -msgid "Delete Radio" -msgstr "Smazat Radio" +#: info/smartmode/SmartMode.cpp:449 +msgid "Deny" +msgstr "Zakázat" -#: UserRadio.cpp:67 -msgid "Delete the selected radio" -msgstr "Smazat označené radio" +#: info/smartmode/SmartMode.cpp:472 +msgid "Hours" +msgstr "Hodiny" -#: UserRadio.cpp:74 -msgid "Import the radio stations" -msgstr "Importovat stanice radii" +#: info/smartmode/SmartMode.cpp:473 +msgid "MiBytes" +msgstr "MiByte" -#: UserRadio.cpp:78 -msgid "Export all the radio stations" -msgstr "Exportovat všechny stanice radii" +#: info/smartmode/SmartMode.cpp:474 +msgid "GiBytes" +msgstr "GiByte" -#: UserRadio.cpp:105 -msgid "User Defined" -msgstr "Uživatelské" +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Add search links in preferences" +msgstr "Přidaní odkazu na hledaní v Možnostech" diff -Nru guayadeque-0.3.7~ds0/po/da/CMakeLists.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/po/da/CMakeLists.txt --- guayadeque-0.3.7~ds0/po/da/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/da/CMakeLists.txt 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1 @@ +GETTEXT_PROCESS_POFILE( da guayadeque.mo guayadeque.po ) diff -Nru guayadeque-0.3.7~ds0/po/da/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/da/guayadeque.po --- guayadeque-0.3.7~ds0/po/da/guayadeque.po 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/da/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,4869 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Joe Hansen , 2015,2017,2020-2021 +msgid "" +msgstr "" +"Project-Id-Version: Guayadeque\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-13 07:14+0000\n" +"PO-Revision-Date: 2011-11-23 18:18+0000\n" +"Last-Translator: Joe Hansen , 2015,2017,2020-2021\n" +"Language-Team: Danish (http://www.transifex.com/anonbeat/guayadeque/language/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: copyto/CopyTo.cpp:891 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "Kopierede %u filer (%s)\ni %s sekunder" + +#: copyto/CopyTo.cpp:896 +msgid "Finished copying files" +msgstr "Færdig med at kopier filer" + +#: copyto/Transcode.cpp:300 +msgid "Keep Format" +msgstr "Bevar format" + +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" +msgstr "Bevar kvalitet" + +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1180 +msgid "Very High" +msgstr "Meget høj" + +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1181 +msgid "High" +msgstr "Høj" + +#: copyto/Transcode.cpp:326 +msgid "Very Good" +msgstr "Meget god" + +#: copyto/Transcode.cpp:327 +msgid "Good" +msgstr "God" + +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1182 +msgid "Normal" +msgstr "Normal" + +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1183 +msgid "Low" +msgstr "Lav" + +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1184 +msgid "Very Low" +msgstr "Meget lav" + +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" +msgstr "Redigeringsprogram for omslag" + +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" +msgstr "Kunstner:" + +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" +msgstr "Album:" + +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" +msgstr "Fra:" + +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" +msgstr "Indlejr i numre" + +#: ui/cover/CoverEdit.cpp:584 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" +msgstr "Vælg omslagets filnavn" + +#: ui/cover/CoverEdit.cpp:611 +msgid "Cover Url" +msgstr "Omslagsadresse" + +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" +msgstr "Vælg omslagsfil" + +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1479 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "Kunne ikke finde albumet i sangbiblioteket.\nDu bør opdatere biblioteket." + +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1480 +#: ui/filebrowser/FileBrowser.cpp:581 +msgid "Error" +msgstr "Fejl" + +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" +msgstr "Omslag:" + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." +msgstr "Mindre ..." + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." +msgstr "Mere ..." + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:524 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:347 ui/filebrowser/FileBrowser.cpp:1127 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1537 misc/Accelerators.cpp:126 +msgid "Play" +msgstr "Afspil" + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3243 +msgid "Play the artist tracks" +msgstr "Afspil kunstnerens numre" + +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3247 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:531 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:353 ui/filebrowser/FileBrowser.cpp:1133 +#: misc/Accelerators.cpp:118 +msgid "Enqueue" +msgstr "Sæt i kø" + +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3247 +msgid "Enqueue the artist tracks to the playlist" +msgstr "Sæt kunstnerens numre i kø i afspilningslisten" + +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3254 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:540 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:361 ui/filebrowser/FileBrowser.cpp:1141 +msgid "Current Track" +msgstr "Nuværende nummer" + +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:354 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1964 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2099 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:541 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:362 ui/filebrowser/FileBrowser.cpp:1142 +msgid "Add current selected tracks to playlist after the current track" +msgstr "Tilføj valgte numre til afspilningslisten efter nuværende nummer" + +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1969 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:547 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:367 ui/filebrowser/FileBrowser.cpp:1148 +msgid "Current Album" +msgstr "Nuværende album" + +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3261 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:360 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1970 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2105 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:548 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:368 ui/filebrowser/FileBrowser.cpp:1149 +msgid "Add current selected tracks to playlist after the current album" +msgstr "Tilføj valgte numre til afspilningslisten efter det nuværende album" + +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3266 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1975 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2110 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:554 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:373 ui/filebrowser/FileBrowser.cpp:1155 +msgid "Current Artist" +msgstr "Nuværende kunstner" + +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3267 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:366 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1976 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2111 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:555 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:374 ui/filebrowser/FileBrowser.cpp:1156 +msgid "Add current selected tracks to playlist after the current artist" +msgstr "Tilføj valgte numre til afspilningslisten efter den nuværende kunstner" + +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3271 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:370 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2115 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:560 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:378 ui/filebrowser/FileBrowser.cpp:1161 +msgid "Enqueue After" +msgstr "Sæt i kø efter" + +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search Artist" +msgstr "Søg kunstner" + +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search the artist in the library" +msgstr "Søg efter kunstneren i biblioteket" + +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:286 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy to Clipboard" +msgstr "Kopier til udklipsholderen" + +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" +msgstr "Kopier kunstnernavnet til udklipsholderen" + +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" +msgstr "Besøg last.fm-siden for dette element" + +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." +msgstr "Der er ingen information tilgængelig for denne kunstner." + +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +msgid "Play the album tracks" +msgstr "Afspil albummets numre" + +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +msgid "Enqueue the album tracks to the playlist" +msgstr "Sæt albummets numre i kø i afspilningslisten" + +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search Album" +msgstr "Søg efter album" + +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search the album in the library" +msgstr "Søg efter album i biblioteket" + +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy the album info to clipboard" +msgstr "Kopier albuminformation til udklipsholderen" + +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" +msgstr "Vis information om kunstner" + +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" +msgstr "Opdater informationen med den valgte kunstner" + +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" +msgstr "Kopier information om kunstneren til udklipsholderen" + +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" +msgstr "Søg efter nummer" + +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" +msgstr "Søg efter nummeret i biblioteket" + +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" +msgstr "Kopier information om nummeret til udklipsholderen" + +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "%s\n%i afspilninger af %u brugere" + +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" +msgstr "Kopier information om hændelsen til udklipsholderen" + +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" +msgstr "Følg afspiller" + +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" +msgstr "Nummer:" + +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" +msgstr "Kunstnerinfo" + +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" +msgstr "Bedste album" + +#: ui/lastfmpanel/LastFMPanel.cpp:1832 +msgid "Top Tracks" +msgstr "Bedste numre" + +#: ui/lastfmpanel/LastFMPanel.cpp:1873 +msgid "Similar Artists" +msgstr "Lignende kunstnere" + +#: ui/lastfmpanel/LastFMPanel.cpp:1914 +msgid "Similar Tracks" +msgstr "Lignende numre" + +#: ui/lastfmpanel/LastFMPanel.cpp:1955 +msgid "Events" +msgstr "Hændelser" + +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2133 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:622 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:391 ui/filebrowser/FileBrowser.cpp:1177 +#: ui/player/PlayList.cpp:1596 misc/Accelerators.cpp:144 +msgid "Save to Playlist" +msgstr "Gem til afspilningsliste" + +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2134 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1597 +msgid "Save the selected tracks to playlist" +msgstr "Gem de valgte numre i afspilningslisten" + +#: ui/lastfmpanel/LastFMPanel.cpp:3419 +msgid "Unnamed" +msgstr "Unavngivet" + +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2127 +#: ui/preferences/Preferences.cpp:2054 ui/preferences/Preferences.cpp:2175 +#: ui/preferences/Preferences.cpp:2300 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" +msgstr "Navn:" + +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" +msgstr "Adresse:" + +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" +msgstr "Tilføj radio" + +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" +msgstr "Opret en ny radio" + +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" +msgstr "Rediger radio" + +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" +msgstr "Ændr den valgte radio" + +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" +msgstr "Slet radio" + +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" +msgstr "Slet den valgte radio" + +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" +msgstr "Import" + +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" +msgstr "Importer radiostationerne" + +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" +msgstr "Eksportr" + +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" +msgstr "Eksporter alle radiostationerne" + +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" +msgstr "Brugerdefineret" + +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" +msgstr "Redigeringsprogram for radiogenre" + +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1742 +#: ui/preferences/Preferences.cpp:1834 +msgid " Genres " +msgstr " Genre " + +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" +msgstr "Anden:" + +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:778 +msgid "Name" +msgstr "Navne" + +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" +msgstr "BitHastighed" + +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" +msgstr "Lyttere" + +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" +msgstr "Format" + +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:614 ui/MainFrame.cpp:2180 ui/MainFrame.cpp:2955 +#: ui/MainFrame.cpp:2972 +msgid "Now Playing" +msgstr "Afspiller nu" + +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:525 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" +msgstr "Afspil valgte sange" + +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" +msgstr "Tilføj nuværende valgte sange til afspilningsliste" + +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" +msgstr "Tilføj til brugerradio" + +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" +msgstr "Tilføj valgte radioer som brugerradioer" + +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Text Search" +msgstr "Tekstsøgning" + +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:651 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 +#: ui/player/PlayList.cpp:1666 +msgid "Genre" +msgstr "Genre" + +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" +msgstr "Stationer" + +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:516 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1071 +#: ui/MainFrame.cpp:1266 +msgid "Genres" +msgstr "Genre" + +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" +msgstr "Der er ingen beskeder for denne radiostation" + +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " +msgstr " Radiosøgning " + +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2585 +msgid "Search:" +msgstr "Søg:" + +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" +msgstr "Søg i afspiller nu-informationen" + +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" +msgstr "Søg i genrenavne" + +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" +msgstr "Søg i stationsnavne" + +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" +msgstr "Inkluder resultater fra alle genre" + +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" +msgstr "Tilføj genre" + +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" +msgstr "Opret en ny gener" + +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" +msgstr "Rediger genre" + +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" +msgstr "Ændr den valgte genre" + +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" +msgstr "Slet genre" + +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" +msgstr "Slet den valgte søgning" + +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" +msgstr "Tilføj søgning" + +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" +msgstr "Opret en ny søgning" + +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" +msgstr "Rediger søgning" + +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" +msgstr "Ændr den valgte søgning" + +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" +msgstr "Slet søgning" + +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" +msgstr "Opdater radiostationer" + +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" +msgstr "Opdater radiostationslisterne" + +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" +msgstr "Søgninger" + +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" +msgstr "Radioer" + +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " +msgstr "Genrenavn: " + +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" +msgstr "Indtast det nye genrenavn" + +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" +msgstr "Er du sikker på, at du ønsker at slette de valgte radiogenre?" + +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:314 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1221 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:570 ui/filebrowser/FileBrowser.cpp:2235 +#: MainApp.cpp:342 +msgid "Confirm" +msgstr "Bekræft" + +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" +msgstr "Er du sikker på, at du ønsker at slette de valgte radiosøgninger?" + +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" +msgstr "Equalizer" + +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" +msgstr "Nulstilling:" + +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " +msgstr " Elementer " + +#: ui/labeleditor/LabelEditor.cpp:94 +msgid " Labels " +msgstr " Etiketter " + +#: ui/labeleditor/LabelEditor.cpp:122 +msgid "Add a new label" +msgstr "Tilføj en ny etiket" + +#: ui/labeleditor/LabelEditor.cpp:128 +msgid "Delete the current selected label" +msgstr "Slet den valgte etiket" + +#: ui/labeleditor/LabelEditor.cpp:134 +msgid "Copy the label selection to all the items" +msgstr "Kopier etiketvalget til alle elementer" + +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " +msgstr "Etiketnavn: " + +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" +msgstr "Indtast venligst etiketnavnet" + +#: ui/labeleditor/LabelEditor.cpp:313 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" +msgstr "Er du sikker på, at du ønsker at slette de valgte etiketter?" + +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" +msgstr "Søg i sangteksterne for nummeret der afspilles" + +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" +msgstr "Konfigurer præferencer for sangtekster" + +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" +msgstr "Søg efter sangtekster" + +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" +msgstr "Rediger sangteksterne" + +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" +msgstr "Gem sangteksterne" + +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" +msgstr "Søg i sangteksterne på internettet" + +#: ui/lyrics/LyricsPanel.cpp:286 +msgid "Copy the content of the lyric to clipboard" +msgstr "Kopier indholdet af sangteksten til udklipsholderen" + +#: ui/lyrics/LyricsPanel.cpp:298 ui/filebrowser/FileBrowser.cpp:406 +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste" +msgstr "Indsæt" + +#: ui/lyrics/LyricsPanel.cpp:298 +msgid "Paste the content of the lyric from clipboard" +msgstr "Indsæt indholdet af sangteksten fra udklipsholderen" + +#: ui/lyrics/LyricsPanel.cpp:307 misc/Accelerators.cpp:410 +msgid "Print" +msgstr "Udskriv" + +#: ui/lyrics/LyricsPanel.cpp:307 +msgid "Print the content of the lyrics" +msgstr "Udskriv indholdet af sangteksterne" + +#: ui/lyrics/LyricsPanel.cpp:442 ui/lyrics/LyricsPanel.cpp:561 +#: ui/lyrics/LyricsPanel.cpp:844 ui/lyrics/LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Søger ..." + +#: ui/lyrics/LyricsPanel.cpp:757 ui/lyrics/LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "Ingen sangtekster fundet" + +#: ui/lyrics/LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Sangtekster fra " + +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Target Editor" +msgstr "Redigeringsprogram for sangteksters mål" + +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Source Editor" +msgstr "Redigeringsprogram for sangeteksters kilde" + +#: ui/lyrics/LyricsPanel.cpp:2136 +msgid "Type:" +msgstr "Type:" + +#: ui/lyrics/LyricsPanel.cpp:2141 +msgid "Embedded" +msgstr "Indlejret" + +#: ui/lyrics/LyricsPanel.cpp:2142 +msgid "File" +msgstr "Fil" + +#: ui/lyrics/LyricsPanel.cpp:2143 +msgid "Command" +msgstr "Kommando" + +#: ui/lyrics/LyricsPanel.cpp:2145 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" +msgstr "Hent" + +#: ui/lyrics/LyricsPanel.cpp:2152 +msgid "Source:" +msgstr "Kilde:" + +#: ui/lyrics/LyricsPanel.cpp:2160 ui/lyrics/LyricsPanel.cpp:2586 +msgid "Replace:" +msgstr "Erstat:" + +#: ui/lyrics/LyricsPanel.cpp:2195 +msgid "Extract:" +msgstr "Udtræk:" + +#: ui/lyrics/LyricsPanel.cpp:2225 +msgid "Exclude:" +msgstr "Ekskluder:" + +#: ui/lyrics/LyricsPanel.cpp:2255 +msgid "Not Found:" +msgstr "Ikke fundet:" + +#: ui/lyrics/LyricsPanel.cpp:2584 +msgid "Replace option editor" +msgstr "Erstat redigeringsprogram for indstillinger" + +#: ui/lyrics/LyricsPanel.cpp:2590 +msgid "Extract option editor" +msgstr "Udtræk redigeringsprogram for indstilling" + +#: ui/lyrics/LyricsPanel.cpp:2591 ui/lyrics/LyricsPanel.cpp:2597 +msgid "Begin:" +msgstr "Begyndt:" + +#: ui/lyrics/LyricsPanel.cpp:2592 ui/lyrics/LyricsPanel.cpp:2598 +msgid "End:" +msgstr "Slut:" + +#: ui/lyrics/LyricsPanel.cpp:2596 +msgid "Exclude option editor" +msgstr "Ekskluder redigeringsprogram for indstilling" + +#: ui/lyrics/LyricsPanel.cpp:2602 +msgid "Not Found option editor" +msgstr "Fandt ikke et redigeringsprogram for indstilling" + +#: ui/lyrics/LyricsPanel.cpp:2603 ui/lyrics/LyricsPanel.cpp:2604 +msgid "Tag:" +msgstr "Mærke:" + +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" +msgstr "Redigeringsprogram for sange" + +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " +msgstr " Sange " + +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" +msgstr "Flyt nummeret til den forrige position" + +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" +msgstr "Flyt nummere til den næste position" + +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Kopier kunstnernavet til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Kopier albumkunstnerens navn til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" +msgstr "A. Kunstner:" + +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" +msgstr "viser albumkunstneren for nummeret" + +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Kopier albumnavnet til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" +msgstr "Kopier titlen til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" +msgstr "Titel:" + +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Kopier komponisten til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" +msgstr "Komponist:" + +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Kopier kommentaren til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" +msgstr "Kommentar:" + +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" +msgstr "Kopier nummeret til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" +msgstr "Nummer:" + +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "Opregn numrene i den rækkefølge de blev tilføjet til redigering" + +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Kopier disken til alle numrene du redigerer" + +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" +msgstr "Disk:" + +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" +msgstr "Kopier genrenavnet til alle sange du redigerer" + +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" +msgstr "Genre:" + +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" +msgstr "Kopier året til alle sange du redigerer" + +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" +msgstr "År:" + +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" +msgstr "Bedømmelse:" + +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Details" +msgstr "Detaljer" + +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" +msgstr "Tilføj et billede fra fil til nummeret" + +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" +msgstr "Slet billedet fra nummeret" + +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" +msgstr "Gem billedet til fil" + +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" +msgstr "Søg efter albumomslag" + +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "Kopier billedet til alle numre du redigerer" + +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" +msgstr "Billeder" + +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1455 +#: ui/MainFrame.cpp:2827 +msgid "Lyrics" +msgstr "Sangtekster" + +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" +msgstr "Indtast kunstnernavnet der skal søges efter i musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" +msgstr "Indtast albumnavnet der skal søges efter i musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "Ryd søgefelterne så der søges via musikfingeraftrykket" + +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" +msgstr "Vælg albummet fundet i musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" +msgstr "Søg efter album i musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" +msgstr "Kopier indholdet af albummet til de redigerede numre" + +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " +msgstr " Detaljer " + +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" +msgstr "Kopier kunstneren til de redigerede numre" + +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" +msgstr "Kopier albumkunstneren til de redigerede numre" + +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" +msgstr "Kopier albummet til de redigerede numre" + +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" +msgstr "Kopier datoen til de redigerede numre" + +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" +msgstr "Kopier sangnavnene til de redigerede numre" + +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" +msgstr "Længde:" + +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" +msgstr "Kopier rækkefølgenummeret til de redigerede numre" + +#: ui/trackedit/TrackEdit.cpp:927 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Filtype\t: %s\nLængde\t: %s" + +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "BitHastighed\t: %u Kbps\nFilstørrelse\t: %s" + +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" +msgstr "Fejl: Albummet har %lu numre og du redigerer %lu" + +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" +msgstr "Advarsel: Længden for nogle redigerede numre matcher ikke" + +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" +msgstr "Alt o.k." + +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1103 +msgid "Channels" +msgstr "Kanaler" + +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1128 +#: ui/MainFrame.cpp:2856 ui/MainFrame.cpp:3616 +msgid "Podcasts" +msgstr "Podcaster" + +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" +msgstr "Beskrivelse:" + +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" +msgstr "Forfatter:" + +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" +msgstr "Ejer:" + +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" +msgstr "Resume:" + +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" +msgstr "Dato:" + +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" +msgstr "Podcast-detaljer" + +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "Er du sikker på, at du ønsker at slette den valgte podcastkanal?" + +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" +msgstr "Er du sikker på, at du ønsker at slette det valgte podcastelement?" + +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" +msgstr "Ny kanal" + +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" +msgstr "Tilføj en ny podcastkanal" + +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" +msgstr "Slet" + +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" +msgstr "slet disse podcastkanaler og alle deres elementer" + +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/filebrowser/FileBrowser.cpp:423 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1078 +#: ui/MainFrame.cpp:1116 ui/MainFrame.cpp:1349 ui/jamendo/Jamendo.cpp:1144 +#: misc/Accelerators.cpp:170 +msgid "Update" +msgstr "Opdater" + +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" +msgstr "Opdater podcastelementerne for de valgte kanaler" + +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1085 +#: ui/MainFrame.cpp:1124 ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Properties" +msgstr "Egenskaber" + +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" +msgstr "Rediger podcastkanalen" + +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" +msgstr "Status" + +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" +msgstr "Titel" + +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" +msgstr "Kanal" + +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" +msgstr "Kategori" + +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" +msgstr "Dato" + +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 +msgid "Length" +msgstr "Længde" + +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" +msgstr "Forfatter" + +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:528 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1301 +msgid "Plays" +msgstr "Afspilninger" + +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 +msgid "Last Played" +msgstr "Sidst afspillet" + +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" +msgstr "Tilføjet" + +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:267 +msgid "Never" +msgstr "Aldrig" + +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" +msgstr "Slet de valgte podcaster" + +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" +msgstr "Hent de valgte podcaster" + +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." +msgstr "Ingen valgte elementer ..." + +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "Kopier de valgte podcaster til en mappe eller enhed" + +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" +msgstr "Redigeringsprogram for podcastkanal" + +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " +msgstr " Podcastkanal " + +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" +msgstr "Hent:" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" +msgstr "Manuelt" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" +msgstr "Kun med indholdet" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" +msgstr "Alt" + +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" +msgstr "Slet:" + +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" +msgstr "Tillad sletning af gamle elementer" + +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" +msgstr "Ny podcastkanal" + +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " +msgstr " Digital podcastmappe " + +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" +msgstr "Søg i podcastmappen" + +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" +msgstr "Opdater podcastmappelisten" + +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" +msgstr "Filtrerede kanaler" + +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" +msgstr "%u kanaler" + +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "%u kategorier, %u kanaler" + +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " +msgstr "Filtertekst: " + +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" +msgstr "Indtast teksten til at filtrer podcastkanaler" + +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1770 +#: ui/preferences/Preferences.cpp:1866 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1714 +#: ui/mediaviewer/library/AlListBox.cpp:490 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:399 +msgid "All" +msgstr "Alle" + +#: ui/itemlistbox/ListView.cpp:1492 +msgid "Select Columns" +msgstr "Vælg kolonner" + +#: ui/itemlistbox/ListView.cpp:1504 +msgid " Columns " +msgstr " Kolonner " + +#: ui/preferences/Preferences.cpp:133 +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +#: ui/MainFrame.cpp:1494 ui/MainFrame.cpp:4618 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Preferences" +msgstr "Præferencer" + +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2485 +msgid "Default" +msgstr "Standard" + +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" +msgstr "Tjekkisk" + +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" +msgstr "Dansk" + +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" +msgstr "Hollandsk" + +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" +msgstr "Engelsk" + +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" +msgstr "Fransk" + +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" +msgstr "Tysk" + +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" +msgstr "Græsk" + +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" +msgstr "Ungarsk" + +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" +msgstr "Islandisk" + +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" +msgstr "Italiensk" + +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" +msgstr "Japansk" + +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" +msgstr "Litauisk" + +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" +msgstr "Malajisk (Malaysia)" + +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" +msgstr "Norsk bokmål" + +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" +msgstr "Polsk" + +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" +msgstr "Portugisisk" + +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" +msgstr "Portugisisk-brasiliansk" + +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" +msgstr "Russisk" + +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" +msgstr "Slovakisk" + +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" +msgstr "Spansk" + +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" +msgstr "Svensk" + +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" +msgstr "Thai" + +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" +msgstr "Tyrkisk" + +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" +msgstr "Ukrainsk" + +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" +msgstr "Bulgarsk" + +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" +msgstr "Catalansk" + +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" +msgstr "Serbisk" + +#: ui/preferences/Preferences.cpp:229 +msgid "General" +msgstr "Generelt" + +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" +msgstr "Samlinger" + +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" +msgstr "Afspilning" + +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" +msgstr "Glidende overgang" + +#: ui/preferences/Preferences.cpp:248 +msgid "Record" +msgstr "Optag" + +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1639 +msgid "Audioscrobble" +msgstr "Audioscrobble" + +#: ui/preferences/Preferences.cpp:263 +msgid "Online" +msgstr "Internettet" + +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:74 +msgid "Links" +msgstr "Adresser" + +#: ui/preferences/Preferences.cpp:288 +#: ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:466 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:335 +#: ui/filebrowser/FileBrowser.cpp:1115 ui/player/PlayList.cpp:1519 +msgid "Commands" +msgstr "Kommandoer" + +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" +msgstr "Kopier til" + +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" +msgstr "Genveje" + +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " +msgstr " Accepter " + +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " +msgstr " Afbryd " + +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " +msgstr " Ved opstart " + +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1598 +msgid "Language:" +msgstr "Sprog:" + +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" +msgstr "(Kræver genstart)" + +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" +msgstr "Vis opstartsbillede" + +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" +msgstr "Start minimeret" + +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" +msgstr "Gendan position for numre længere end" + +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" +msgstr "sæt minimumslængden i minutter for at gemme nummerposition" + +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" +msgstr "minutter" + +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" +msgstr "Indlæs standardlayout" + +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " +msgstr " Opførsel " + +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" +msgstr "Aktiver opgavebjælkeikon" + +#: ui/preferences/Preferences.cpp:534 +msgid "Integrate into SoundMenu" +msgstr "Integrer i SoundMenu" + +#: ui/preferences/Preferences.cpp:540 +msgid "Enqueue as default action" +msgstr "Sæt i kø som standardhandling" + +#: ui/preferences/Preferences.cpp:544 +msgid "Drop files clear playlist" +msgstr "Drop filer rydder afspilningsliste" + +#: ui/preferences/Preferences.cpp:548 +msgid "Instant text search" +msgstr "Øjeblikkelig tekstsøgning" + +#: ui/preferences/Preferences.cpp:552 +msgid "When searching, pressing enter queues the result" +msgstr "Under søgning, tryk på retur sætter resultatet i kø" + +#: ui/preferences/Preferences.cpp:557 +msgid "Show CD cover frame in player" +msgstr "Vis cd-omslagsramme i afspiller" + +#: ui/preferences/Preferences.cpp:563 +msgid " On Close " +msgstr " Ved lukning " + +#: ui/preferences/Preferences.cpp:565 +msgid "Save playlist on close" +msgstr "Gem afspilningsliste ved lukning" + +#: ui/preferences/Preferences.cpp:569 +msgid "Close to task bar icon" +msgstr "Luk til opgavebjælkeikon" + +#: ui/preferences/Preferences.cpp:574 +msgid "Ask confirmation on exit" +msgstr "Bed om bekræftelse ved afslut" + +#: ui/preferences/Preferences.cpp:617 +msgid " Collections " +msgstr " Samlinger " + +#: ui/preferences/Preferences.cpp:665 +msgid " Paths " +msgstr " Stier " + +#: ui/preferences/Preferences.cpp:685 +msgid " Words to detect covers " +msgstr " Ord til at detektere omslag " + +#: ui/preferences/Preferences.cpp:713 ui/preferences/Preferences.cpp:2293 +msgid " Options " +msgstr " Indstillinger " + +#: ui/preferences/Preferences.cpp:715 +msgid "Update when opened " +msgstr "Opdater når åbnet " + +#: ui/preferences/Preferences.cpp:719 +msgid "Create playlists on scan" +msgstr "Opret afspilningslister ved skan" + +#: ui/preferences/Preferences.cpp:724 +msgid "Follow symbolic links on scan" +msgstr "Følg symbolske henvisninger ved skan" + +#: ui/preferences/Preferences.cpp:728 +msgid "Scan embedded covers in audio files" +msgstr "Skan indlejrede omslag i lydfiler" + +#: ui/preferences/Preferences.cpp:733 +msgid "Embed rating, play count and labels" +msgstr "Indlejr bedømmelse, antal afspilninger og etiketter" + +#: ui/preferences/Preferences.cpp:739 +msgid "Default copy action" +msgstr "Standardkopieringshandling" + +#: ui/preferences/Preferences.cpp:744 ui/preferences/Preferences.cpp:1773 +#: ui/preferences/Preferences.cpp:1869 ui/preferences/Preferences.cpp:1892 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:453 +msgid "None" +msgstr "Ingen" + +#: ui/preferences/Preferences.cpp:820 +msgid "Play random" +msgstr "Afspil vilkårlig" + +#: ui/preferences/Preferences.cpp:824 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "track" +msgstr "nummer" + +#: ui/preferences/Preferences.cpp:824 +msgid "album" +msgstr "album" + +#: ui/preferences/Preferences.cpp:832 +msgid "when playlist is empty" +msgstr "når afspilningsliste er tom" + +#: ui/preferences/Preferences.cpp:838 +msgid "Delete played tracks from playlist" +msgstr "Slet afspillede numre fra afspilningslisten" + +#: ui/preferences/Preferences.cpp:842 +msgid "Show notifications" +msgstr "Vis påmindelser" + +#: ui/preferences/Preferences.cpp:846 +msgid "Enable equalizer" +msgstr "" + +#: ui/preferences/Preferences.cpp:850 +msgid "Enable volume and fader" +msgstr "" + +#: ui/preferences/Preferences.cpp:856 +msgid "ReplayGain mode:" +msgstr "ReplayGain-tilstand:" + +#: ui/preferences/Preferences.cpp:860 +msgid "Disabled" +msgstr "Deaktiveret" + +#: ui/preferences/Preferences.cpp:860 ui/player/PlayList.cpp:1648 +msgid "Track" +msgstr "Nummer" + +#: ui/preferences/Preferences.cpp:860 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:663 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 +#: ui/player/PlayList.cpp:1660 +msgid "Album" +msgstr "Album" + +#: ui/preferences/Preferences.cpp:867 +msgid "PreAmp:" +msgstr "PreAmp:" + +#: ui/preferences/Preferences.cpp:886 +msgid " Random / Smart play modes " +msgstr " Vilkårlig og smart afspilningstilstand " + +#: ui/preferences/Preferences.cpp:896 +msgid "Tracks left to start search" +msgstr "Numre tilbage for at starte søgning" + +#: ui/preferences/Preferences.cpp:904 +msgid "Tracks added each time" +msgstr "Numre tilføjet hver gang" + +#: ui/preferences/Preferences.cpp:913 +msgid "Max played tracks kept in playlist" +msgstr "Maks. afspillede numre i afspilningslisten" + +#: ui/preferences/Preferences.cpp:921 +msgid "Don't repeat last" +msgstr "Gentag ikke sidste" + +#: ui/preferences/Preferences.cpp:929 +msgid "artists or" +msgstr "kunstnere eller" + +#: ui/preferences/Preferences.cpp:937 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "tracks" +msgstr "numre" + +#: ui/preferences/Preferences.cpp:945 +msgid " Silence detector " +msgstr " Stilhedsdetektor " + +#: ui/preferences/Preferences.cpp:950 +msgid "Skip at" +msgstr "Udelad ved" + +#: ui/preferences/Preferences.cpp:969 +msgid "In the last" +msgstr "I de sidste" + +#: ui/preferences/Preferences.cpp:979 ui/preferences/Preferences.cpp:1213 +msgid "seconds" +msgstr "sekunder" + +#: ui/preferences/Preferences.cpp:987 +msgid " Output device " +msgstr " Udgangsenhed " + +#: ui/preferences/Preferences.cpp:990 +msgid "Automatic" +msgstr "Automatisk" + +#: ui/preferences/Preferences.cpp:991 +msgid "GConf Defined" +msgstr "GConf-defineret" + +#: ui/preferences/Preferences.cpp:1041 +msgid " Crossfader " +msgstr " Glidende overgang " + +#: ui/preferences/Preferences.cpp:1048 +msgid "Fade-out length:" +msgstr "Varighed ved nummerslut:" + +#: ui/preferences/Preferences.cpp:1057 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "Vælg varighedslængden ved numreskift. 0 for afspilning uden huller" + +#: ui/preferences/Preferences.cpp:1060 +msgid "Fade-in length:" +msgstr "Varighed ved nummerstart:" + +#: ui/preferences/Preferences.cpp:1069 +msgid "Select the length of the fade in" +msgstr "Vælg længden for varighed ved nummerstart" + +#: ui/preferences/Preferences.cpp:1072 +msgid "Fade-in volume:" +msgstr "Lydstyrke ved nummerstart:" + +#: ui/preferences/Preferences.cpp:1081 +msgid "Select the initial volume of the fade in" +msgstr "Vælg den oprindelige lydstyrke for nummerstart" + +#: ui/preferences/Preferences.cpp:1084 +msgid "Fade-in start:" +msgstr "Nummerstart:" + +#: ui/preferences/Preferences.cpp:1093 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "Vælg hvilken lydstyrke for nummerslut som nummerstarten begynder med" + +#: ui/preferences/Preferences.cpp:1137 +msgid " Record " +msgstr " Optag " + +#: ui/preferences/Preferences.cpp:1139 +msgid "Enable recording" +msgstr "Aktier optagelse" + +#: ui/preferences/Preferences.cpp:1145 +msgid "Save to:" +msgstr "Gemt til:" + +#: ui/preferences/Preferences.cpp:1149 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:126 +msgid "Select a folder" +msgstr "Vælg en mappe" + +#: ui/preferences/Preferences.cpp:1156 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " +msgstr " Egenskaber " + +#: ui/preferences/Preferences.cpp:1163 ui/preferences/Preferences.cpp:2314 +msgid "Format:" +msgstr "Format:" + +#: ui/preferences/Preferences.cpp:1175 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" +msgstr "Kvalitet:" + +#: ui/preferences/Preferences.cpp:1196 +msgid "Split tracks" +msgstr "Opdel numre" + +#: ui/preferences/Preferences.cpp:1203 +msgid "Delete tracks shorter than" +msgstr "Slet numre kortere end" + +#: ui/preferences/Preferences.cpp:1246 +msgid " Last.fm audioscrobble " +msgstr " Last.fm audioscrobble " + +#: ui/preferences/Preferences.cpp:1248 ui/preferences/Preferences.cpp:1284 +msgid "Enabled" +msgstr "Aktiveret" + +#: ui/preferences/Preferences.cpp:1256 ui/preferences/Preferences.cpp:1292 +#: ui/preferences/Preferences.cpp:1555 +msgid "Username:" +msgstr "Brugernavn:" + +#: ui/preferences/Preferences.cpp:1264 ui/preferences/Preferences.cpp:1300 +#: ui/preferences/Preferences.cpp:1564 +msgid "Password:" +msgstr "Adgangskode:" + +#: ui/preferences/Preferences.cpp:1282 +msgid " Libre.fm audioscrobble " +msgstr " Libre.fm audioscrobble " + +#: ui/preferences/Preferences.cpp:1346 +msgid " Sources " +msgstr " Kilder " + +#: ui/preferences/Preferences.cpp:1392 +msgid " Targets " +msgstr " Mål " + +#: ui/preferences/Preferences.cpp:1434 +msgid " Disabled Genres " +msgstr "" + +#: ui/preferences/Preferences.cpp:1456 +msgid " Font " +msgstr " Skrifttype " + +#: ui/preferences/Preferences.cpp:1458 +msgid "Font:" +msgstr "Skrifttype:" + +#: ui/preferences/Preferences.cpp:1470 +msgid "Align:" +msgstr "Juster:" + +#: ui/preferences/Preferences.cpp:1475 misc/Accelerators.cpp:351 +msgid "Left" +msgstr "Venstre" + +#: ui/preferences/Preferences.cpp:1476 +msgid "Center" +msgstr "Centrer" + +#: ui/preferences/Preferences.cpp:1477 misc/Accelerators.cpp:357 +msgid "Right" +msgstr "Højre" + +#: ui/preferences/Preferences.cpp:1522 +msgid " Proxy " +msgstr "Proxy" + +#: ui/preferences/Preferences.cpp:1524 +msgid "Proxy Enabled" +msgstr "Proxy aktiveret" + +#: ui/preferences/Preferences.cpp:1533 +msgid "Hostname:" +msgstr "Værtsnavn:" + +#: ui/preferences/Preferences.cpp:1544 +msgid "Port:" +msgstr "Port:" + +#: ui/preferences/Preferences.cpp:1578 +msgid " Filters " +msgstr " Filtre " + +#: ui/preferences/Preferences.cpp:1596 +msgid " Language " +msgstr " Sprog " + +#: ui/preferences/Preferences.cpp:1613 +msgid " Browser command " +msgstr " Browserkommando " + +#: ui/preferences/Preferences.cpp:1621 +msgid " Minimum radio allowed bit rate " +msgstr " Minimum radiotilladt bithastighed " + +#: ui/preferences/Preferences.cpp:1628 +msgid " Player online buffer size " +msgstr " Spillers mellemlagerstørrelse på nettet " + +#: ui/preferences/Preferences.cpp:1665 +msgid " Podcasts " +msgstr " Podcaster " + +#: ui/preferences/Preferences.cpp:1669 +msgid "Destination directory:" +msgstr "Destinationsmappe:" + +#: ui/preferences/Preferences.cpp:1673 +msgid "Select podcasts folder" +msgstr "Vælg podcastmappe" + +#: ui/preferences/Preferences.cpp:1681 +msgid "Check every" +msgstr "Kontroller hver" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Hour" +msgstr "Time" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Day" +msgstr "Dag" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Week" +msgstr "Uge" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Month" +msgstr "Måned" + +#: ui/preferences/Preferences.cpp:1697 +msgid "Delete after" +msgstr "Slet efter" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Days" +msgstr "Date" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Weeks" +msgstr "Uger" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Months" +msgstr "Måneder" + +#: ui/preferences/Preferences.cpp:1715 +msgid "Only if played" +msgstr "Kun hvis afspillet" + +#: ui/preferences/Preferences.cpp:1776 ui/preferences/Preferences.cpp:1872 +msgid "Invert" +msgstr "Vend om" + +#: ui/preferences/Preferences.cpp:1790 +msgid "Audio format:" +msgstr "Lydformat:" + +#: ui/preferences/Preferences.cpp:1801 +msgid "Torrent command:" +msgstr "Torrentkommando:" + +#: ui/preferences/Preferences.cpp:1886 +msgid "Membership :" +msgstr "Medlemskab:" + +#: ui/preferences/Preferences.cpp:1893 +msgid "Streaming" +msgstr "Udsendelse" + +#: ui/preferences/Preferences.cpp:1894 +msgid "Downloading" +msgstr "Hent" + +#: ui/preferences/Preferences.cpp:1907 +msgid "Username :" +msgstr "Brugernavn:" + +#: ui/preferences/Preferences.cpp:1915 +msgid "Password :" +msgstr "Adgangskode:" + +#: ui/preferences/Preferences.cpp:1933 +msgid "Stream as :" +msgstr "Udsend som:" + +#: ui/preferences/Preferences.cpp:1947 +msgid "Download as :" +msgstr "Hent som:" + +#: ui/preferences/Preferences.cpp:1951 +msgid "Download Page" +msgstr "Hent her" + +#: ui/preferences/Preferences.cpp:1992 +msgid " Links " +msgstr " Adresser " + +#: ui/preferences/Preferences.cpp:2047 +msgid "URL:" +msgstr "Adresse:" + +#: ui/preferences/Preferences.cpp:2072 +msgid " Define URLs using " +msgstr " Definer adreser med " + +#: ui/preferences/Preferences.cpp:2078 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "2-bogstavs sprogkoder\nTekst at søge" + +#: ui/preferences/Preferences.cpp:2115 +msgid " Commands " +msgstr " Kommandoer " + +#: ui/preferences/Preferences.cpp:2168 +msgid "Command:" +msgstr "Kommando:" + +#: ui/preferences/Preferences.cpp:2193 +msgid " Define commands using " +msgstr " Definer kommandoer med " + +#: ui/preferences/Preferences.cpp:2199 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "Albumsti\nAlbumomslags filsti\nNummersti" + +#: ui/preferences/Preferences.cpp:2236 +msgid " Patterns " +msgstr " Mønstre " + +#: ui/preferences/Preferences.cpp:2307 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" +msgstr "Mønster:" + +#: ui/preferences/Preferences.cpp:2332 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" +msgstr "Sti:" + +#: ui/preferences/Preferences.cpp:2348 +msgid "Remove source files" +msgstr "Fjern kildefiler" + +#: ui/preferences/Preferences.cpp:2365 +msgid " Define patterns using " +msgstr " Definer mønstre med " + +#: ui/preferences/Preferences.cpp:2371 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "Kunstner\nAlbumkunstner\n{aa} eller {a}\nAlbum" + +#: ui/preferences/Preferences.cpp:2379 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "Komponist\nDisk\nFilnavn\nGenre" + +#: ui/preferences/Preferences.cpp:2387 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "Indeks\nNummer\nTitel\nÅr" + +#: ui/preferences/Preferences.cpp:2443 +msgid " Accelerators " +msgstr " Acceleratorer " + +#: ui/preferences/Preferences.cpp:2448 +msgid "Action" +msgstr "Handling" + +#: ui/preferences/Preferences.cpp:2452 +msgid "Key" +msgstr "Tast" + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Collection: " +msgstr "Samling: " + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Enter the collection name" +msgstr "Indtast samlingens navn" + +#: ui/preferences/Preferences.cpp:3025 +msgid "Change library path" +msgstr "Ændr bibliotekssti" + +#: ui/preferences/Preferences.cpp:3047 ui/mediaviewer/MediaViewer.cpp:1159 +msgid "Select library path" +msgstr "Vælg bibliotekssti" + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Word: " +msgstr "Ord: " + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Enter the text to find covers" +msgstr "Indtast teksten for at finde omslag" + +#: ui/preferences/Preferences.cpp:3445 +msgid "Genre: " +msgstr "" + +#: ui/preferences/Preferences.cpp:3445 +msgid "Enter the genre to disable" +msgstr "" + +#: ui/preferences/Preferences.cpp:3649 ui/preferences/Preferences.cpp:3679 +msgid "Filter: " +msgstr "Filter: " + +#: ui/preferences/Preferences.cpp:3649 +msgid "Enter the text to filter" +msgstr "Indtast filterteksten" + +#: ui/preferences/Preferences.cpp:3679 +msgid "Edit the text to filter" +msgstr "Rediger filterteksten" + +#: ui/preferences/Preferences.cpp:4227 +msgid "Select path" +msgstr "Vælg sti" + +#: ui/preferences/Preferences.cpp:4427 +msgid "Key used by '" +msgstr "Tast brugt af '" + +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1135 +msgid "Download Albums" +msgstr "Hent album" + +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1128 +#: ui/jamendo/Jamendo.cpp:1135 ui/jamendo/Jamendo.cpp:1138 +msgid "Download the current selected album" +msgstr "Hent det valgte album" + +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1144 +msgid "Update the collection library" +msgstr "Opdater bibliotekssamlingen" + +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1355 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan" +msgstr "Skan igen" + +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1356 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan the collection library" +msgstr "Skan bibliotekssamlingen igen" + +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1361 ui/jamendo/Jamendo.cpp:1150 +msgid "Search Covers" +msgstr "Søg efter omslag" + +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1362 ui/jamendo/Jamendo.cpp:1150 +msgid "Search the collection missing covers" +msgstr "Søg efter samlingens manglende omslag" + +#: ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Show collection properties" +msgstr "Vis samlingens egenskaber" + +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" +msgstr "Bekræft venligst" + +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" +msgstr "Er du sikker på, at du ønsker at afslutte programmet?" + +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" +msgstr "Spørg ikke igen" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" +msgstr "indlejret" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" +msgstr "Portable Media-egenskaber" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" +msgstr "Brugt:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" +msgstr "%s ledig af %s" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" +msgstr "Navnemønster:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "{a}\t: Kunstner\t\t\t{aa} : Albumkunster\n{b}\t: Album\t\t\t{d}\t : Disk\n{f}\t: Filnavn\t\t{g}\t : Genre\n{n}\t: Nummer\t\t\t{t}\t : Titel\n{y}\t: År" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" +msgstr "Lydmapper:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" +msgstr "Lydformater:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" +msgstr "Transkode til:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" +msgstr "Kun ej understøttede formater" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" +msgstr "altid" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" +msgstr "Lyd" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" +msgstr "Afspilningslistemapper:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" +msgstr "Afspilningslisteformater:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:255 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1326 +msgid "Playlists" +msgstr "Afspilningslister" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" +msgstr "Omslagsformat:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" +msgstr "Omslagsnavn:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" +msgstr "Omslagsstørrelse (billedpunkter):" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" +msgstr "Omslag" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" +msgstr "Vælg lydmappe" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" +msgstr "Lydformat" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" +msgstr "Afspilningslisteformat" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" +msgstr "Omslagsformat" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount" +msgstr "Afmonter" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount the device" +msgstr "Afmonter enheden" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:654 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 +#: ui/player/PlayList.cpp:1651 +msgid "Artist" +msgstr "Kunstner" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:657 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 +#: ui/player/PlayList.cpp:1654 +msgid "Album Artist" +msgstr "Albummets kunstner" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:660 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 +#: ui/player/PlayList.cpp:1657 +msgid "Composer" +msgstr "Komponist" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" +msgstr "Disk" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 +#: ui/player/PlayList.cpp:1663 +msgid "Year" +msgstr "År" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:493 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "Rediger" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:496 +msgid "Edit the clicked column for the selected tracks" +msgstr "Rediger den valgte kolonne for de valgte numre" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:502 +msgid "Set" +msgstr "Sæt" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2585 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "to" +msgstr "til" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:509 +msgid "Set the clicked column for the selected tracks" +msgstr "Sæt den valgte kolonne for de valgte numre" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "Afspil valgte numre" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "Søg igen" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "Søg igen efter cd-metadata" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "Kopier de valgte numre til en mappe eller en enhed" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1631 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "Redigeringsprogram for felt" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:304 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1740 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2578 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:534 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:470 +msgid "Tracks" +msgstr "Numre" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:567 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1539 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "Rediger etiketter" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "Rediger etiketterne tildelt de valgte album" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:575 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1545 +msgid "Edit Songs" +msgstr "Rediger sange" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "Rediger de valge sange" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download Cover" +msgstr "Hent omslag" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download cover for the current selected album" +msgstr "Hent omslaget for det valgte album" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select Cover" +msgstr "Vælg omslag" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select the cover image file from disk" +msgstr "Vælg omslagets billedfil fra disken" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete Cover" +msgstr "Slet omslag" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete the cover for the selected album" +msgstr "Slet omslaget for det valgte album" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed Cover" +msgstr "Indlejr omslag" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +msgid "Embed the cover to the selected album tracks" +msgstr "Indlejr omslaget for de valgte albumnumre" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +msgid "Sort albums by name" +msgstr "Sorter album efter navn" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +msgid "Sort albums by year" +msgstr "Sorter album efter år" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "År faldende" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +msgid "Sort albums by year descendant" +msgstr "Sorter album efter år faldende" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Artist Name" +msgstr "Navn på kunster" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Sort albums by artist name" +msgstr "Sorter album efter navnet på kunstneren" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "Kunstner, år" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +msgid "Sort albums by artist, year" +msgstr "Sorter album efter kunstner, år" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "Kunster, år faldende" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +msgid "Sort albums by artist, year descendant" +msgstr "Sorter album efter kunster, år faldende" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "Sorter efter" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +msgid "Set the albums sorting" +msgstr "Angiv hvordan album sorteres" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:919 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "Tilbage" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1481 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1143 +msgid "Albums Labels Editor" +msgstr "Redigeringsprogram for albumetiketter" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1782 +msgid "Page" +msgstr "Side" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create Smart Playlist" +msgstr "Opret smart afspilningsliste" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create a smart playlist from this track" +msgstr "Opret en smart afspilningsliste fra dette nummer" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2204 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1353 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2142 +msgid "Tracks Labels Editor" +msgstr "Redigeringsprogram for numres etiketter" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2535 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1426 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1983 ui/filebrowser/FileBrowser.cpp:2129 +#: ui/player/PlayList.cpp:1994 +msgid "UnNamed" +msgstr "Unavngivet" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2584 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:522 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "Albums" +msgstr "Album" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2586 +msgid "of" +msgstr "af" + +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" +msgstr "Genrer,kunstnere,album" + +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" +msgstr "Genrer,år,kunstnere,album" + +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" +msgstr "Sortering" + +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1306 +#: ui/MainFrame.cpp:1310 +msgid "Library" +msgstr "Bibliotek" + +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +msgid "Add commands in preferences" +msgstr "Tilføj kommandoer i præferencer" + +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" +msgstr "Opret" + +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" +msgstr "Opret et nyt filter" + +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" +msgstr "Rediger det valgte filter" + +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" +msgstr "Slet det valgte filter" + +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:532 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" +msgstr "Tilføj valgte sange til afspilningslisten" + +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" +msgstr "Rediger etiketterne tildelt til de valgte elementer" + +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" +msgstr "Rediger de valgte numre" + +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "Tree" +msgstr "Træ" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:952 +msgid "Artist Labels Editor" +msgstr "Redigeringsprogram for kunstneretiketter" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:855 +msgid "New Filter" +msgstr "Nyt filter" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "Er du sikker på, at du ønsker at slette det valgte filter?" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" +msgstr "Redigeringsprogram for filtre" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" +msgstr "Filtre" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:518 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "Labels" +msgstr "Etiketter" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1574 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" +msgstr "Bedømmelse" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" +msgstr "Antal afspilninger" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" +msgstr "Filter:" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" +msgstr "AntalAfspilninger" + +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" +msgstr "Afspil valgt komponist" + +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" +msgstr "Tilføj valgte numre til afspilningslisten" + +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "Tilføj valgte album til afspilningslisten som næste numre" + +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" +msgstr "Tilføj de valgte album efter" + +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" +msgstr "Rediger sange" + +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:520 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "Artists" +msgstr "Kunstnere" + +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:524 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "Years" +msgstr "År" + +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:526 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "Ratings" +msgstr "Bedømmelser" + +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:530 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "Composers" +msgstr "Komponistere" + +#: ui/mediaviewer/library/LibPanel.cpp:532 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "Album Artists" +msgstr "Albumkunstnere" + +#: ui/mediaviewer/library/LibPanel.cpp:1220 +msgid "Are you sure to delete the selected album cover?" +msgstr "Er du sikker på, at du vil slette det valgte albums omslag?" + +#: ui/mediaviewer/library/LibPanel.cpp:2776 +msgid "" +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "Er du sikker på, at du ønsker at slette de valgte numre fra dit drev?\nDette vil permanenet slette de valgte numre." + +#: ui/mediaviewer/library/LibPanel.cpp:2777 +msgid "Remove tracks from drive" +msgstr "Fjern numre fra drev" + +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" +msgstr "Afspil valgte kunstnere" + +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" +msgstr "Tilføj valgte kunstnere til afspilningslisten" + +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" +msgstr "Rediger etiketterne tildelt til de valgte kunstnere" + +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" +msgstr "Redigere sangene fra de valgte kunstnere" + +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" +msgstr "Afspil valgte genre" + +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" +msgstr "Tilføj valgte genre til afspilningsliste" + +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" +msgstr "Disk" + +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" +msgstr "Bithastighed" + +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" +msgstr "Sti" + +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" +msgstr "Forskydning" + +#: ui/mediaviewer/library/SoListBox.cpp:568 +msgid "Edit the labels assigned to the selected songs" +msgstr "Redigere etiketterne tildelt de valgte sange" + +#: ui/mediaviewer/library/SoListBox.cpp:576 +msgid "Edit the songs selected" +msgstr "Rediger de valgte sange" + +#: ui/mediaviewer/library/SoListBox.cpp:588 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1561 ui/MainFrame.cpp:1564 +msgid "Set the rating to 0" +msgstr "Sæt bedømmelsen til 0" + +#: ui/mediaviewer/library/SoListBox.cpp:593 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1569 +msgid "Set the rating to 1" +msgstr "Sæt bedømmelsen til 1" + +#: ui/mediaviewer/library/SoListBox.cpp:598 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1574 +msgid "Set the rating to 2" +msgstr "Sæt bedømmelsen til 2" + +#: ui/mediaviewer/library/SoListBox.cpp:603 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1579 +msgid "Set the rating to 3" +msgstr "Sæt bedømmelsen til 3" + +#: ui/mediaviewer/library/SoListBox.cpp:608 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1584 +msgid "Set the rating to 4" +msgstr "Sæt bedømmelsen til 4" + +#: ui/mediaviewer/library/SoListBox.cpp:613 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1589 +msgid "Set the rating to 5" +msgstr "Sæt bedømmelsen til 5" + +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/MainFrame.cpp:1592 +msgid "Set Rating" +msgstr "Lav bedømmelse" + +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" +msgstr "Sæt nummerets bedømmelse" + +#: ui/mediaviewer/library/SoListBox.cpp:623 +msgid "Save all selected tracks as a playlist" +msgstr "Gem alle valgte numre som en afspilningsliste" + +#: ui/mediaviewer/library/SoListBox.cpp:637 ui/player/PlayList.cpp:1629 +msgid "Remove from Library" +msgstr "Fjerne fra bibliotek" + +#: ui/mediaviewer/library/SoListBox.cpp:637 +msgid "Remove the current selected tracks from library" +msgstr "Fjern de valgte numre fra biblioteket" + +#: ui/mediaviewer/library/SoListBox.cpp:642 ui/player/PlayList.cpp:1635 +msgid "Delete from Drive" +msgstr "Slet fra drev" + +#: ui/mediaviewer/library/SoListBox.cpp:642 +msgid "Remove the current selected tracks from drive" +msgstr "Fjern de valgte numre fra drevet" + +#: ui/mediaviewer/library/SoListBox.cpp:651 +msgid "Selects the genre of the current song" +msgstr "Vælger genren for sangen" + +#: ui/mediaviewer/library/SoListBox.cpp:654 ui/player/PlayList.cpp:1651 +msgid "Selects the artist of the current song" +msgstr "Vælger kunstneren fra sangen" + +#: ui/mediaviewer/library/SoListBox.cpp:657 +msgid "Selects the album artist of the current song" +msgstr "Vælger albumkunstneren for sangen" + +#: ui/mediaviewer/library/SoListBox.cpp:660 +msgid "Selects the composer of the current song" +msgstr "Vælger komponisten for sangen" + +#: ui/mediaviewer/library/SoListBox.cpp:663 ui/player/PlayList.cpp:1660 +msgid "Select the album of the current song" +msgstr "Vælg albummet fra sangen" + +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +#: misc/Accelerators.cpp:409 +msgid "Select" +msgstr "Vælg" + +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +msgid "Search in the library" +msgstr "Søg i biblioteket" + +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " +msgstr "af " + +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" +msgstr "Afspil valgte album" + +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" +msgstr "Tilføj valgte album til afspilningslisten" + +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" +msgstr "Album sorteres efter navn" + +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" +msgstr "Album sorteres efter år" + +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" +msgstr "Album sorteres efter år faldende" + +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" +msgstr "Kunstner, navn" + +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" +msgstr "Album sorteres efter kunstner og albumnavn" + +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" +msgstr "Album sorteres efter kunstner og år" + +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" +msgstr "Album sorteres efter kunstner og år faldende" + +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" +msgstr "Sætter albumrækkefølgen" + +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" +msgstr "Gem de valgte numre til afspilningsliste" + +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed the current cover to the album files" +msgstr "Indlejr det nuværende omslag til albumfilerne" + +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" +msgstr "Afspil de valgte numre" + +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" +msgstr "Opret et nyt label" + +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename" +msgstr "Omdøb" + +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" +msgstr "Ændr valgt label" + +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" +msgstr "Slet valgte labler" + +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" +msgstr "Afspil valgte labler" + +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" +msgstr "Tilføj valgte labler til afspilningslisten" + +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" +msgstr "Indtast det nye labelnavn" + +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" +msgstr "Afspil valgt albumkunstner" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import Files" +msgstr "Importer filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" +msgstr "Kopier til indstilling:" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:122 +msgid "Destination Folder:" +msgstr "Destinationsmappe:" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:132 +msgid " Files " +msgstr " Filer " + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "Select files" +msgstr "Vælg filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "Audio files" +msgstr "Lydfiler" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "mp3 files" +msgstr "mp3-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "ogg files" +msgstr "ogg-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "flac files" +msgstr "flac-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "mp4 files" +msgstr "mp4-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "wma files" +msgstr "wma-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "ape files" +msgstr "ape-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "waf files" +msgstr "waf-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "aif files" +msgstr "aif-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "wv files" +msgstr "wv-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "tta files" +msgstr "tta-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:257 +msgid "mpc files" +msgstr "mpc-filer" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:258 +msgid "other files" +msgstr "" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:345 +msgid "No files added" +msgstr "Ingen filer tilføjet" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 +msgid "Static playlists" +msgstr "Statiske afspilningslister" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 +msgid "Dynamic playlists" +msgstr "Dynamiske afspilningslister" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 +msgid "New Dynamic Playlist" +msgstr "Ny dynamisk afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 +msgid "Create a new dynamic playlist" +msgstr "Opret en ny dynamisk afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import a playlist" +msgstr "Importer en afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export the playlist" +msgstr "Eksport af afspilningslisten" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit the selected playlist" +msgstr "Rediger den valgte afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +msgid "Save the selected playlist as a Static Playlist" +msgstr "Gem den valgte afspilningsliste som en statisk afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +msgid "Change the name of the selected playlist" +msgstr "Ændr navnet for den valgte afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 +msgid "Delete the selected playlist" +msgstr "Slet den valgte afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 +msgid "Set as Allow Filter" +msgstr "Sæt som Tillad-filter" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 +msgid "Set this playlist as the allow filter" +msgstr "Sæt denne afspilningsliste som tillad-filter" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 +msgid "Set as Deny Filter" +msgstr "Sæt som nægt-filter" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 +msgid "Playlist Name: " +msgstr "Afspilingslistenavn: " + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 +msgid "Enter the new playlist name" +msgstr "Indtast den nye afspilningslistes navn" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 +msgid "Are you sure to delete the selected Playlist?" +msgstr "Er du sikker på, at du ønsker at slette den valgte afspilningsliste?" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 +msgid "Select the playlist file" +msgstr "Vælg afspilningslistens fil" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 +msgid "New Playlist" +msgstr "Ny afspilningsliste" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1608 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" +msgstr "Vilkårlig afspilningsliste" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1609 +msgid "Randomize the songs in the playlist" +msgstr "Vilkårlig sangrækkefølge i afspilningslisten" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1621 +msgid "Remove from Playlist" +msgstr "Fjern fra afspilningsliste" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" +msgstr "Slet de valgte numre" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" +msgstr "Afspilningsliste:" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" +msgstr "Ny afspilningsliste" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" +msgstr "Hvor:" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" +msgstr "Begyndende" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" +msgstr "Ned" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" +msgstr "Numre:" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" +msgstr "Etiket" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" +msgstr "Kommentar" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" +msgstr "Nummer i rækkefølgen" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:779 +msgid "Size" +msgstr "Størrelse" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" +msgstr "Har omslag" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" +msgstr "indeholder" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" +msgstr "indeholder ikke" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" +msgstr "er" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" +msgstr "er ikke" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" +msgstr "begynder med" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" +msgstr "slutter med" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" +msgstr "ikke angivet" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" +msgstr "mindst" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" +msgstr "højst" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" +msgstr "efter" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" +msgstr "før" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" +msgstr "til sidst" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" +msgstr "før sidst" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" +msgstr "falsk" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" +msgstr "sand" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:471 +msgid "Minutes" +msgstr "Minutter" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" +msgstr "Vilkårlig" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" +msgstr "timer" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" +msgstr "dage" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" +msgstr "uger" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" +msgstr "måneder" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" +msgstr "Filteralbumbrowser" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" +msgstr "Redigeringsprogram for dynamisk afspilningsliste" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " +msgstr " Nuværende filtre " + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " +msgstr " Resultat " + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:459 +msgid "Limit to" +msgstr "Begræns til" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" +msgstr "Ethvert filter vælger numre" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" +msgstr "Sorter efter" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" +msgstr "Faldende" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" +msgstr "Tilføj numre ved alle kriterier" + +#: ui/mediaviewer/MediaViewer.cpp:233 +msgid "All Albums" +msgstr "Alle album" + +#: ui/mediaviewer/MediaViewer.cpp:243 +msgid "Library view" +msgstr "Biblioteksvisning" + +#: ui/mediaviewer/MediaViewer.cpp:247 +msgid "Album Browser view" +msgstr "Albumbrowservising" + +#: ui/mediaviewer/MediaViewer.cpp:251 +msgid "Tree view" +msgstr "Trævisning" + +#: ui/mediaviewer/MediaViewer.cpp:267 +msgid "View the current defined filters" +msgstr "Vis de definerede filtre" + +#: ui/mediaviewer/MediaViewer.cpp:272 +msgid "Add a new album browser filter" +msgstr "Tilføj et nyt albumbrowserfilter" + +#: ui/mediaviewer/MediaViewer.cpp:276 +msgid "Delete the current selected filter" +msgstr "Slet det valgte filter" + +#: ui/mediaviewer/MediaViewer.cpp:281 +msgid "Edit the current selected filter" +msgstr "Rediger det valgte filter" + +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add Path" +msgstr "Tilføj sti" + +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add path to the collection" +msgstr "Tilføj sti til samlingen" + +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import files into the collection" +msgstr "Importer filer til samlingen" + +#: ui/mediaviewer/MediaViewer.cpp:986 +msgid "Collection" +msgstr "Samling" + +#: ui/mediaviewer/MediaViewer.cpp:1189 +msgid "This Path is already in the library" +msgstr "Denne sti er allerede i biblioteket" + +#: ui/mediaviewer/MediaViewer.cpp:1190 +msgid "Adding path error" +msgstr "Tilføjer stifejl" + +#: ui/mediaviewer/MediaViewer.cpp:2179 +msgid " smart playlist" +msgstr " smart afspilningsliste" + +#: ui/mediaviewer/MediaViewer.cpp:2188 +msgid "Playlist" +msgstr "Afspilningsliste" + +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename Files" +msgstr "Omdøb filer" + +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " +msgstr " Navneforhåndsvisning " + +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Mønsterflag:\n{g} : Genre\n{a} : Kunstner\n{aa}: Albummets kunstner\n{A} : {aa} eller {a}\n{b} : Album\n{t} : Titel\n{n} : Nummer i rækkefølgen\n{y} : År\n{d} : Disk" + +#: ui/filebrowser/FileBrowser.cpp:233 ui/filebrowser/FileBrowser.cpp:603 +msgid "See used locations" +msgstr "Se anvendte placeringer" + +#: ui/filebrowser/FileBrowser.cpp:234 ui/filebrowser/FileBrowser.cpp:604 +msgid "See system files" +msgstr "Se systemfiler" + +#: ui/filebrowser/FileBrowser.cpp:348 +msgid "Play the selected folder" +msgstr "Afspil den valgte mappe" + +#: ui/filebrowser/FileBrowser.cpp:354 +msgid "Add the selected folder to playlist" +msgstr "Tilføj den valgte mappe til afspilningslisten" + +#: ui/filebrowser/FileBrowser.cpp:383 ui/filebrowser/FileBrowser.cpp:1169 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" +msgstr "Rediger numre" + +#: ui/filebrowser/FileBrowser.cpp:384 +msgid "Edit the tracks in the selected folder" +msgstr "Rediger numrene i den valge mappe" + +#: ui/filebrowser/FileBrowser.cpp:392 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "Tilføj numrene i den valgte mappe til en afspilningsliste" + +#: ui/filebrowser/FileBrowser.cpp:399 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy" +msgstr "Kopier" + +#: ui/filebrowser/FileBrowser.cpp:400 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy the selected folder to clipboard" +msgstr "Kopier den valgte mappe til udklipsholderen" + +#: ui/filebrowser/FileBrowser.cpp:407 +msgid "Paste to the selected folder" +msgstr "Indsæt i den valgte mappe" + +#: ui/filebrowser/FileBrowser.cpp:424 +msgid "Update the selected folder" +msgstr "Opdater den valgte mappe" + +#: ui/filebrowser/FileBrowser.cpp:431 ui/filebrowser/FileBrowser.cpp:488 +#: ui/filebrowser/FileBrowser.cpp:492 +msgid "New Folder" +msgstr "Ny mappe" + +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Create a new folder" +msgstr "Opret en ny mappe" + +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename the selected folder" +msgstr "Omdøb den valgte mappe" + +#: ui/filebrowser/FileBrowser.cpp:438 ui/filebrowser/FileBrowser.cpp:1210 +msgid "Remove" +msgstr "Fjern" + +#: ui/filebrowser/FileBrowser.cpp:438 +msgid "Remove the selected folder" +msgstr "Fjern den valge mappe" + +#: ui/filebrowser/FileBrowser.cpp:569 +msgid "Are you sure to delete the selected path ?" +msgstr "Er du sikker på, at du ønsker at slette den valgte sti?" + +#: ui/filebrowser/FileBrowser.cpp:580 +msgid "Error deleting the folder " +msgstr "Fejl ved slenting af mappen " + +#: ui/filebrowser/FileBrowser.cpp:780 +msgid "Modified" +msgstr "Ændret" + +#: ui/filebrowser/FileBrowser.cpp:1128 +msgid "Play current selected files" +msgstr "Afspil valgte filer" + +#: ui/filebrowser/FileBrowser.cpp:1134 +msgid "Add current selected files to playlist" +msgstr "Tilføj valgte filer til afspilningslisten" + +#: ui/filebrowser/FileBrowser.cpp:1170 +msgid "Edit the current selected files" +msgstr "Rediger de valgte filer" + +#: ui/filebrowser/FileBrowser.cpp:1178 +msgid "Add the current selected tracks to a playlist" +msgstr "Tilføj de valgte numre til en afspilningsliste" + +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste to the selected dir" +msgstr "Indsæt i den valgte mappe" + +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename the current selected file" +msgstr "Omdøb de valgte filer" + +#: ui/filebrowser/FileBrowser.cpp:1210 +msgid "Delete the selected files" +msgstr "Slet de valgte filer" + +#: ui/filebrowser/FileBrowser.cpp:1559 ui/filebrowser/FileBrowser.cpp:1575 +msgid "Directories" +msgstr "Mapper" + +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "Are you sure to delete the selected files ?" +msgstr "Er du sikker på, at du ønsker at slette de valgte filer?" + +#: ui/filebrowser/FileBrowser.cpp:2252 +msgid "There was an error deleting " +msgstr "Der opstod en fejl under sletning " + +#: ui/filebrowser/FileBrowser.cpp:2253 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nFortsæt sletning?" + +#: ui/filebrowser/FileBrowser.cpp:2254 +msgid "Continue" +msgstr "Fortsæt" + +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" +msgstr "Aktiver audioscrobbling" + +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" +msgstr "Vis information om de valgte elementer" + +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" +msgstr "Deaktiver audioscrobbling" + +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" +msgstr "Lokal musik" + +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" +msgstr "Internetmusik" + +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" +msgstr "Eksterne enheder" + +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" +msgstr "Kontekst" + +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1149 +#: ui/MainFrame.cpp:2795 +msgid "Audio CD" +msgstr "Lyd-cd" + +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1037 +#: ui/MainFrame.cpp:2893 +msgid "File Browser" +msgstr "Filbrowser" + +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1054 +#: ui/MainFrame.cpp:1096 ui/MainFrame.cpp:1241 ui/MainFrame.cpp:1254 +msgid "Show" +msgstr "Vis" + +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1055 +msgid "Show/Hide the radio panel" +msgstr "Vis/skjul radiopanelet" + +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Show/Hide the radio text search" +msgstr "Vis/skjul radiotekstsøgningen" + +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1071 +msgid "Show/Hide the radio genres" +msgstr "Vis/skjul radiogenrene" + +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1086 +msgid "Set the radio preferences" +msgstr "Sæt radiopræferencerne" + +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts panel" +msgstr "Vis/skjul podcastpanelerne" + +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1103 +msgid "Show/Hide the podcasts channels" +msgstr "Vis/skjul podcastkanalerne" + +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Show/Hide the podcasts details" +msgstr "Vis/skjul podcastdetaljerne" + +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1117 +msgid "Update the podcasts added" +msgstr "Opdater de tilføjede podcaster" + +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1125 +msgid "Set the podcasts preferences" +msgstr "Angiv præferencer for podcaster" + +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1241 +msgid "Open the music collection" +msgstr "Åbn musiksamlingen" + +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1254 +#: ui/MainFrame.cpp:1310 +msgid "View the collection library" +msgstr "Vis samlingsbiblioteket" + +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "View the library labels" +msgstr "Vis bibliotekets tiketter" + +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1266 +msgid "View the library genres" +msgstr "Vis the bibliotekets genre" + +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "View the library artists" +msgstr "Vis bibliotekets kunstnere" + +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "View the library composers" +msgstr "Vis bibliotekets komponister" + +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "View the library album artists" +msgstr "Vis bibliotekets albumkunstnere" + +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "View the library albums" +msgstr "Vis bibliotekets album" + +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "View the library years" +msgstr "Vis bibliotekets år" + +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "View the library ratings" +msgstr "Vis bibliotekets bedømmelser" + +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" +msgstr "Antal afspilninger" + +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1301 +msgid "View the library play counts" +msgstr "Vis bibliotekets antal afspilninger" + +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "Album Browser" +msgstr "Albumbrowser" + +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "View the collection album browser" +msgstr "Vis samlingens albumbrowser" + +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "View the collection tree view" +msgstr "Vis samlingens trævisning" + +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1326 +msgid "View the collection playlists" +msgstr "Vis samlingens afspilningslister" + +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" +msgstr "Pause" + +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" +msgstr "Afspil afspilningsliste" + +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1541 misc/Accelerators.cpp:167 +msgid "Stop" +msgstr "Stop" + +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1516 +msgid "Next Track" +msgstr "Næste nummer" + +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" +msgstr "Gå til næste nummer i afspilningslisten" + +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1525 +msgid "Next Album" +msgstr "Næste album" + +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" +msgstr "Gå til næste albumnummer i afspilningslisten" + +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" +msgstr "For. nummer" + +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" +msgstr "Gå til næste numer i nuværende afspilningsliste" + +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" +msgstr "For. album" + +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" +msgstr "Gå til forrige albumnummer i afspilningslisten" + +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" +msgstr "&Smart afspilning" + +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1598 +msgid "Update playlist based on Last.fm statics" +msgstr "Opdater afspilningsliste baseret på Last.fm-statistik" + +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" +msgstr "&Gentag afspilningsliste" + +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1608 +msgid "Repeat the tracks in the playlist" +msgstr "Gentag numrene i afspilningslisten" + +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" +msgstr "&Gentag nummer" + +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1614 +msgid "Repeat the current track in the playlist" +msgstr "Gentag nummeret i afspilningslisten" + +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" +msgstr "&Vilkårligt valg" + +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1604 +msgid "Randomize the playlist" +msgstr "Vilkårlig rækkefølge i afspilningsliste" + +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1633 +msgid "Force Gapless Mode" +msgstr "Fremtving tilstand uden huller" + +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1634 +msgid "Set playback in gapless mode" +msgstr "Sæt afspiling i en tilstand uden huller" + +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" +msgstr "Audioscrobbling" + +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1640 +msgid "Send played tracks information" +msgstr "Send information om afspillede numre" + +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" +msgstr "Afslut" + +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" +msgstr "Afslut dette program" + +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" +msgstr "Gå til afspilningslisten forrige nummer" + +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" +msgstr "Afspil eller sæt nummeret på pause" + +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" +msgstr "Gå til afspilningslistens næste nummer" + +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" +msgstr "Stopper nuværende nummer" + +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" +msgstr "Optag en fil" + +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" +msgstr "Vilkårlig rækkefølge for numrene i afspilningslisten" + +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" +msgstr "Aktiver glidende overgang" + +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" +msgstr "Deaktiver glidende overgang" + +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" +msgstr "" + +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" +msgstr "Lydstyrke" + +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" +msgstr "Vis navnet på nummeret" + +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" +msgstr "Vis albumnavnet for nummeret" + +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" +msgstr "Vis kunstnernavnet for nummeret" + +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" +msgstr "Vis året for nummeret" + +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" +msgstr "00:00 af 00:00" + +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" +msgstr "Vis positionen og sanglænden for nummeret" + +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" +msgstr "Vis filformatet for nuværende nummer" + +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" +msgstr "Vis bithastigheden for nummeret" + +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." +msgstr "Mellemlagrer ..." + +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:648 +#: db/DbLibrary.cpp:292 db/DbLibrary.cpp:304 db/DbLibrary.cpp:1782 +#: db/DbLibrary.cpp:1794 db/DbLibrary.cpp:1867 db/DbLibrary.cpp:1879 +msgid "Unknown" +msgstr "Ukendt" + +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" +msgstr "Smart tilstand aktiveret" + +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" +msgstr "Gentag alle" + +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" +msgstr "Gentag en" + +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" +msgstr "Smart tilstand deaktiveret" + +#: ui/player/PlayList.cpp:1530 +msgid "Empty Playlist" +msgstr "Tom afspilningsliste" + +#: ui/player/PlayList.cpp:1530 +msgid "The playlist is empty" +msgstr "Afspilningslisten er tom" + +#: ui/player/PlayList.cpp:1540 +msgid "Edit the current selected tracks labels" +msgstr "Rediger de valgte numres etiketter" + +#: ui/player/PlayList.cpp:1546 +msgid "Edit the current selected songs" +msgstr "Rediger de valgte sange" + +#: ui/player/PlayList.cpp:1555 +msgid "Set as Next Track" +msgstr "Sæt som næste nummer" + +#: ui/player/PlayList.cpp:1556 +msgid "Move the selected tracks to be played next" +msgstr "Flyt de valgte numre så de afspilles nu" + +#: ui/player/PlayList.cpp:1574 +msgid "Set the current selected tracks rating" +msgstr "Sæt de valgte numres bedømmelse" + +#: ui/player/PlayList.cpp:1580 misc/Accelerators.cpp:145 +msgid "Search" +msgstr "Søg" + +#: ui/player/PlayList.cpp:1581 +msgid "Search a track in the playlist by name" +msgstr "Søg efter et nummer i afspilningslisten efter dets navn" + +#: ui/player/PlayList.cpp:1613 ui/MainFrame.cpp:1553 misc/Accelerators.cpp:113 +msgid "Clear Playlist" +msgstr "Ryd afspilningsliste" + +#: ui/player/PlayList.cpp:1614 +msgid "Remove all tracks from playlist" +msgstr "Fjern alle numre fra afspilningslisten" + +#: ui/player/PlayList.cpp:1622 +msgid "Remove the selected tracks from playlist" +msgstr "Fjern de valgte numre fra afspilningslisten" + +#: ui/player/PlayList.cpp:1630 +msgid "Remove the selected tracks from library" +msgstr "Fjern de valgte numre fra biblioteket" + +#: ui/player/PlayList.cpp:1636 +msgid "Remove the selected tracks from drive" +msgstr "Fjern de valgte numre fra drev" + +#: ui/player/PlayList.cpp:1648 +msgid "Selects the current selected track in the library" +msgstr "Vælg det valgte nummer i biblioteket" + +#: ui/player/PlayList.cpp:1654 +msgid "Select the album artist of the current song" +msgstr "Vælg albummets kunstner fra sangen" + +#: ui/player/PlayList.cpp:1657 +msgid "Select the composer of the current song" +msgstr "Vælg komponisten fra sangen" + +#: ui/player/PlayList.cpp:1663 +msgid "Select the year of the current song" +msgstr "Vælg året fra sangen" + +#: ui/player/PlayList.cpp:1666 +msgid "Select the genre of the current song" +msgstr "Vælg genren fra sangen" + +#: ui/player/PlayList.cpp:2172 +msgid "Search: " +msgstr "Søg: " + +#: ui/player/PlayList.cpp:2172 +msgid "Please enter the search term" +msgstr "Indtast venligst søgestrengen" + +#: ui/player/PlayList.cpp:2758 +msgid "Loading tracks. Please wait" +msgstr "Indlæser numre. Vent venligst" + +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" +msgstr "Tillad:" + +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" +msgstr "Nægt:" + +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" +msgstr "Doner venligst!" + +#: ui/MainFrame.cpp:92 +msgid "My Music" +msgstr "Min musik" + +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " +msgstr "Velkommen til Guayadeque " + +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1428 ui/MainFrame.cpp:4404 +msgid "VU Meters" +msgstr "VU-metre" + +#: ui/MainFrame.cpp:1018 +msgid "New Collection" +msgstr "Ny samling" + +#: ui/MainFrame.cpp:1018 +msgid "Create a new collection" +msgstr "Opret en ny samling" + +#: ui/MainFrame.cpp:1038 +msgid "Show/Hide the file browser panel" +msgstr "Vis/skul filbrowserens panel" + +#: ui/MainFrame.cpp:1078 +msgid "Update the radio stations" +msgstr "Opdater radiostationerne" + +#: ui/MainFrame.cpp:1089 ui/MainFrame.cpp:2663 +msgid "Radio" +msgstr "Radio" + +#: ui/MainFrame.cpp:1089 +msgid "Set the radio visible panels" +msgstr "Sæt radioens synlige paneler" + +#: ui/MainFrame.cpp:1128 +msgid "Set the podcasts visible panels" +msgstr "Sæt podcasternes synlige paneler" + +#: ui/MainFrame.cpp:1143 ui/MainFrame.cpp:2040 misc/Accelerators.cpp:129 +msgid "Play Stream" +msgstr "Afspil strøm" + +#: ui/MainFrame.cpp:1144 +msgid "Play a online music stream" +msgstr "Afspil en musikstrøm fra internettet" + +#: ui/MainFrame.cpp:1149 +msgid "View the audio cd panel" +msgstr "Vis panelet for lyd-cd" + +#: ui/MainFrame.cpp:1180 +msgid "Show the selected portable devices" +msgstr "Vis de valgte eksterne enheder" + +#: ui/MainFrame.cpp:1187 +msgid "No Device Found" +msgstr "Ingen enhed fundet" + +#: ui/MainFrame.cpp:1187 +msgid "No portable device was detected" +msgstr "Ingen ekstern enhed blev detekteret" + +#: ui/MainFrame.cpp:1196 misc/Accelerators.cpp:131 +msgid "Quit" +msgstr "Afslut" + +#: ui/MainFrame.cpp:1197 +msgid "Exits the application" +msgstr "Afslutter programmet" + +#: ui/MainFrame.cpp:1393 ui/MainFrame.cpp:3892 misc/Accelerators.cpp:142 +msgid "Save Layout" +msgstr "Gem layout" + +#: ui/MainFrame.cpp:1394 +msgid "Saves the current layout" +msgstr "Gemmer det nuværende layout" + +#: ui/MainFrame.cpp:1404 +msgid "Player Playlist" +msgstr "Afspillerafspilningsliste" + +#: ui/MainFrame.cpp:1405 +msgid "Show/Hide the player playlist panel" +msgstr "Vis/skjul afspillerens afspilningslistepanel" + +#: ui/MainFrame.cpp:1412 ui/MainFrame.cpp:1687 ui/MainFrame.cpp:4422 +msgid "Sources" +msgstr "Kilder" + +#: ui/MainFrame.cpp:1413 +msgid "Show/Hide the locatons" +msgstr "Vis/skjul placeringerne" + +#: ui/MainFrame.cpp:1420 +msgid "Player Filters" +msgstr "Afspillerfiltre" + +#: ui/MainFrame.cpp:1421 +msgid "Show/Hide the player filters panel" +msgstr "Vis/skjul afspillerens filterpanel" + +#: ui/MainFrame.cpp:1429 +msgid "Show/Hide the player vumeter" +msgstr "Vis/skjul afspilleres vumeter" + +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:4438 +msgid "Cover" +msgstr "Omslag" + +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the cover" +msgstr "Vis/skjul omslaget" + +#: ui/MainFrame.cpp:1447 ui/MainFrame.cpp:2765 +msgid "Last.fm" +msgstr "Last.fm" + +#: ui/MainFrame.cpp:1448 +msgid "Show/Hide the Last.fm panel" +msgstr "Vis/skul Last.fm-panelet" + +#: ui/MainFrame.cpp:1456 +msgid "Show/Hide the lyrics panel" +msgstr "Vis/skjul sangteksternes panel" + +#: ui/MainFrame.cpp:1465 misc/Accelerators.cpp:123 +msgid "Full Screen" +msgstr "Fuldskærm" + +#: ui/MainFrame.cpp:1466 +msgid "Show/Restore the main window in full screen" +msgstr "Vis/gendan hovedvinduet i fuldskærm" + +#: ui/MainFrame.cpp:1471 +msgid "Statusbar" +msgstr "Statuslinje" + +#: ui/MainFrame.cpp:1472 +msgid "Show/Hide the statusbar" +msgstr "Vis/skjul statuslinjen" + +#: ui/MainFrame.cpp:1477 +msgid "Show Captions" +msgstr "Vis billedtekster" + +#: ui/MainFrame.cpp:1478 +msgid "Show/Hide the windows caption" +msgstr "Vis/skjul vinduernes billedtekst" + +#: ui/MainFrame.cpp:1485 +msgid "Close Current Tab" +msgstr "Luk nuværende faneblad" + +#: ui/MainFrame.cpp:1486 +msgid "Close the current selected tab" +msgstr "Luk det valgte faneblad" + +#: ui/MainFrame.cpp:1495 +msgid "View the preferences" +msgstr "Vis præferencerne" + +#: ui/MainFrame.cpp:1506 +msgid "Load Layout" +msgstr "Indlæs layout" + +#: ui/MainFrame.cpp:1506 +msgid "Set current view from a user defined layout" +msgstr "Sæt nuværende visning fra et brugerdefineret layout" + +#: ui/MainFrame.cpp:1507 +msgid "Delete Layout" +msgstr "Slet layout" + +#: ui/MainFrame.cpp:1507 +msgid "Delete a user defined layout" +msgstr "Slet et brugerdefineret layout" + +#: ui/MainFrame.cpp:1517 +msgid "Play the next track in the playlist" +msgstr "Afspil det næste nummer i afspilningslisten" + +#: ui/MainFrame.cpp:1520 +msgid "Prev. Track" +msgstr "For. nummer" + +#: ui/MainFrame.cpp:1521 +msgid "Play the previous track in the playlist" +msgstr "Afspil det forrige nummer i afspilningslisten" + +#: ui/MainFrame.cpp:1526 +msgid "Play the next album in the playlist" +msgstr "Afspil det næste album i afspilningslisten" + +#: ui/MainFrame.cpp:1530 +msgid "Prev. Album" +msgstr "For. album" + +#: ui/MainFrame.cpp:1531 +msgid "Play the previous album in the playlist" +msgstr "Afspil det forrige album i afspilningslisten" + +#: ui/MainFrame.cpp:1538 +msgid "Play or Pause the current track in the playlist" +msgstr "Afspil eller sæt det nuværende nummer på pause i afspilningslisten" + +#: ui/MainFrame.cpp:1542 +msgid "Stop the current played track" +msgstr "Stop nummeret der afspilles" + +#: ui/MainFrame.cpp:1546 misc/Accelerators.cpp:168 +msgid "Stop at End" +msgstr "Stop ved slut" + +#: ui/MainFrame.cpp:1547 +msgid "Stop after current playing or selected track" +msgstr "Stop after nuværende nummer eller valgt nummer" + +#: ui/MainFrame.cpp:1554 +msgid "Clear the now playing playlist" +msgstr "Ryd den aktive afspilningsliste" + +#: ui/MainFrame.cpp:1592 +msgid "Set the rating of the current track" +msgstr "Lav en bedømmelse af nummeret" + +#: ui/MainFrame.cpp:1597 misc/Accelerators.cpp:166 +msgid "Smart Play" +msgstr "Smart afspilning" + +#: ui/MainFrame.cpp:1603 +msgid "Randomize" +msgstr "Vilkårlig sangvalg" + +#: ui/MainFrame.cpp:1607 +msgid "Repeat Playlist" +msgstr "Gentag afspilningsliste" + +#: ui/MainFrame.cpp:1613 +msgid "Repeat Track" +msgstr "Gentag nummer" + +#: ui/MainFrame.cpp:1621 misc/Accelerators.cpp:174 +msgid "Volume Up" +msgstr "Lydstyrke op" + +#: ui/MainFrame.cpp:1622 +msgid "Increment the volume level" +msgstr "Øg lydstyrken" + +#: ui/MainFrame.cpp:1626 misc/Accelerators.cpp:173 +msgid "Volume Down" +msgstr "Lydstyrke ned" + +#: ui/MainFrame.cpp:1627 +msgid "Decrement the volume level" +msgstr "Sænk lydstyrken" + +#: ui/MainFrame.cpp:1656 ui/MainFrame.cpp:1711 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" +msgstr "Hjælp" + +#: ui/MainFrame.cpp:1657 +msgid "Get help using guayadeque" +msgstr "Få hjælp i brugen af Guayadeque" + +#: ui/MainFrame.cpp:1661 +msgid "Community" +msgstr "Fællesskab" + +#: ui/MainFrame.cpp:1662 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Få Guayadequeunderstøttelse fra guayadeque.org" + +#: ui/MainFrame.cpp:1667 +msgid "About" +msgstr "Om" + +#: ui/MainFrame.cpp:1668 +msgid "Show information about guayadeque music player" +msgstr "Vis informaton om musikafspillerne Guayadeque" + +#: ui/MainFrame.cpp:1695 +msgid "View" +msgstr "Vis" + +#: ui/MainFrame.cpp:1703 +msgid "Controls" +msgstr "Kontroller" + +#: ui/MainFrame.cpp:2039 +msgid "Stream:" +msgstr "Strøm:" + +#: ui/MainFrame.cpp:2211 +msgid "Select destination directory" +msgstr "Vælg destinationsmappe" + +#: ui/MainFrame.cpp:2226 ui/MainFrame.cpp:2271 ui/MainFrame.cpp:2319 +#: ui/MainFrame.cpp:2356 ui/MainFrame.cpp:4621 +msgid "Copy To..." +msgstr "Kopier til ..." + +#: ui/MainFrame.cpp:3314 +msgid "station" +msgstr "station" + +#: ui/MainFrame.cpp:3314 +msgid "stations" +msgstr "stationer" + +#: ui/MainFrame.cpp:3323 +msgid "podcast" +msgstr "podcast" + +#: ui/MainFrame.cpp:3323 +msgid "podcasts" +msgstr "podcaster" + +#: ui/MainFrame.cpp:3338 +msgid "dir" +msgstr "mappe" + +#: ui/MainFrame.cpp:3338 +msgid "dirs" +msgstr "mapper" + +#: ui/MainFrame.cpp:3340 +msgid "file" +msgstr "fil" + +#: ui/MainFrame.cpp:3340 +msgid "files" +msgstr "filer" + +#: ui/MainFrame.cpp:3780 ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "Load this user defined layout" +msgstr "Indlæs dette brugerdefineret layout" + +#: ui/MainFrame.cpp:3781 +msgid "Delete this user defined layout" +msgstr "Slet dette brugerdefineret layout" + +#: ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "No Layouts Defined" +msgstr "Ingen layout defineret" + +#: ui/MainFrame.cpp:3893 +msgid "Layout:" +msgstr "Layout:" + +#: ui/MainFrame.cpp:3893 +#, c-format +msgid "Layout %lu" +msgstr "Layout %lu" + +#: ui/MainFrame.cpp:4586 ui/MainFrame.cpp:4607 +msgid "Copy the current selected songs to a directory or device" +msgstr "Kopier valgte sange til en mappe eller enhed" + +#: ui/MainFrame.cpp:4618 +msgid "Add Copy To patterns in preferences" +msgstr "Tilføj Kopier til mønstre i præferencer" + +#: ui/MainFrame.cpp:4621 +msgid "Copy the selected tracks to a folder or device" +msgstr "Kopier de valgte numre til en mappe eller en enhed" + +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1138 +msgid "Download Albums torrents" +msgstr "Hent albumtorrenter" + +#: MainApp.cpp:341 +msgid "Another program instance is already running." +msgstr "En anden programinstans kører allerede." + +#: MainApp.cpp:341 +msgid "Do you want to continue with the program?" +msgstr "Ønsker du at fortsætte med programmet?" + +#: misc/Accelerators.cpp:111 +msgid "Add Folder" +msgstr "Tilføj mappe" + +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" +msgstr "Lydscrobbling" + +#: misc/Accelerators.cpp:114 +msgid "Close Window" +msgstr "Luk vindue" + +#: misc/Accelerators.cpp:115 +msgid "Community Forums" +msgstr "Fællesskabsforummer" + +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" +msgstr "Sæt i kø efter nummer" + +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" +msgstr "Sæt i kø efter album" + +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" +msgstr "Sæt i kø efter kunstner" + +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" +msgstr "Uden mellemrum/glidende overgang" + +#: misc/Accelerators.cpp:127 +msgid "Play All" +msgstr "Afspil alle" + +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" +msgstr "Afspil/pause" + +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" +msgstr "Gentag alle numre" + +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" +msgstr "Gentag nuværende nummer" + +#: misc/Accelerators.cpp:146 +msgid "Show Browser" +msgstr "Vis browser" + +#: misc/Accelerators.cpp:147 +msgid "Show Covers" +msgstr "Vis omslag" + +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" +msgstr "Vis afspilningsliste" + +#: misc/Accelerators.cpp:149 +msgid "Show Files" +msgstr "Vis filer" + +#: misc/Accelerators.cpp:150 +msgid "Show Filters" +msgstr "Vis filtre" + +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" +msgstr "Vis Last.fm" + +#: misc/Accelerators.cpp:152 +msgid "Show Library" +msgstr "Vis bibliotek" + +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" +msgstr "Vis sangtekster" + +#: misc/Accelerators.cpp:155 +msgid "Show Radio" +msgstr "Vis radio" + +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" +msgstr "Vis afspilningslister" + +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" +msgstr "Vis podcaster" + +#: misc/Accelerators.cpp:158 +msgid "Show Sources" +msgstr "Vis kilder" + +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" +msgstr "Vis statuslinje" + +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" +msgstr "Vis VU-metre" + +#: misc/Accelerators.cpp:161 +msgid "Skip Next" +msgstr "Udelad næste" + +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" +msgstr "Udelad næste album" + +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" +msgstr "Udelad forrige" + +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" +msgstr "Udelad forrige album" + +#: misc/Accelerators.cpp:169 +msgid "Update Covers" +msgstr "Opdater omslag" + +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" +msgstr "Opdater (tvungen)" + +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" +msgstr "Opdate podcaster" + +#: misc/Accelerators.cpp:277 +msgid "Shift" +msgstr "Skift" + +#: misc/Accelerators.cpp:281 +msgid "Ctrl" +msgstr "Ctrl" + +#: misc/Accelerators.cpp:285 +msgid "Alt" +msgstr "Alt" + +#: misc/Accelerators.cpp:289 +msgid "Meta" +msgstr "Meta" + +#: misc/Accelerators.cpp:308 +msgid "Escape" +msgstr "Escape" + +#: misc/Accelerators.cpp:311 +msgid "Space" +msgstr "Mellemrum" + +#: misc/Accelerators.cpp:314 +msgid "Tab" +msgstr "Tabulator" + +#: misc/Accelerators.cpp:316 +msgid "Return" +msgstr "Retur" + +#: misc/Accelerators.cpp:318 +msgid "Enter" +msgstr "Retur" + +#: misc/Accelerators.cpp:354 +msgid "Up" +msgstr "Op" + +#: misc/Accelerators.cpp:360 +msgid "Down" +msgstr "Ned" + +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" +msgstr "Hjem" + +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" +msgstr "Side op" + +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" +msgstr "Side ned" + +#: misc/Accelerators.cpp:380 +msgid "Begin" +msgstr "Begynd" + +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" +msgstr "Indsæt" + +#: misc/Accelerators.cpp:396 +msgid "Separator" +msgstr "Separator" + +#: misc/Accelerators.cpp:411 +msgid "Execute" +msgstr "Kør" + +#: misc/Accelerators.cpp:412 +msgid "Snapshot" +msgstr "Øjebliksbillede" + +#: misc/Accelerators.cpp:415 +msgid "Cancel" +msgstr "Afbryd" + +#: misc/Accelerators.cpp:416 +msgid "Menu" +msgstr "Menu" + +#: misc/Accelerators.cpp:417 +msgid "Capital" +msgstr "Versal" + +#: db/DbLibrary.cpp:648 +msgid "Recently added tracks" +msgstr "Seneste tilføjede numre" + +#: db/DbLibrary.cpp:656 +msgid "Last played tracks" +msgstr "Sidst afspillede numre" + +#: db/DbLibrary.cpp:663 +msgid "Best rated tracks" +msgstr "Bedst bedømte numre" + +#: info/smartmode/SmartMode.cpp:394 +msgid "Generate Smart Playlist" +msgstr "Opret smart afspilningsliste" + +#: info/smartmode/SmartMode.cpp:414 +msgid "Save to" +msgstr "Gem til" + +#: info/smartmode/SmartMode.cpp:434 +msgid "Allow" +msgstr "Tillad" + +#: info/smartmode/SmartMode.cpp:449 +msgid "Deny" +msgstr "Nægt" + +#: info/smartmode/SmartMode.cpp:472 +msgid "Hours" +msgstr "Timer" + +#: info/smartmode/SmartMode.cpp:473 +msgid "MiBytes" +msgstr "MiByte" + +#: info/smartmode/SmartMode.cpp:474 +msgid "GiBytes" +msgstr "GiByte" + +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Add search links in preferences" +msgstr "Tilføj søgeadresser i præferencer" diff -Nru guayadeque-0.3.7~ds0/po/es/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/es/guayadeque.po --- guayadeque-0.3.7~ds0/po/es/guayadeque.po 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/es/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -3,4340 +3,4870 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# anonbeat , 2020 # anonbeat , 2011 -# capelinux , 2013 +# Javier Capel , 2013 # camaron , 2011-2012 msgid "" msgstr "" "Project-Id-Version: Guayadeque\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-02 19:20+0100\n" -"PO-Revision-Date: 2013-11-20 10:37+0000\n" -"Last-Translator: anonbeat \n" -"Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/guayadeque/language/es_ES/)\n" +"POT-Creation-Date: 2022-01-13 07:14+0000\n" +"PO-Revision-Date: 2011-11-23 18:18+0000\n" +"Last-Translator: anonbeat , 2020\n" +"Language-Team: Spanish (Spain) (http://www.transifex.com/anonbeat/guayadeque/language/es_ES/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 -#: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 -#: MainFrame.cpp:4519 OnlineLinks.cpp:69 PlayList.cpp:1509 Preferences.cpp:130 -#: SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Preferences" -msgstr "Preferencias" +#: copyto/CopyTo.cpp:891 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "copiados %u ficheros (%s)\nen %s segundos" -#: AAListBox.cpp:129 AlListBox.cpp:246 ArListBox.cpp:131 FileBrowser.cpp:324 -#: FileBrowser.cpp:1097 PlayList.cpp:1509 SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Add commands in preferences" -msgstr "Añadir comandos en preferencias" +#: copyto/CopyTo.cpp:896 +msgid "Finished copying files" +msgstr "Terminada la copia de ficheros" -#: AAListBox.cpp:132 AlListBox.cpp:249 ArListBox.cpp:134 FileBrowser.cpp:327 -#: FileBrowser.cpp:1100 PlayList.cpp:1512 Preferences.cpp:279 -#: SoListBox.cpp:464 TreePanel.cpp:346 -msgid "Commands" -msgstr "Comandos" +#: copyto/Transcode.cpp:300 +msgid "Keep Format" +msgstr "Mantener formato" + +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" +msgstr "Mantener calidad" + +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1180 +msgid "Very High" +msgstr "Muy Alto" + +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1181 +msgid "High" +msgstr "Alto" + +#: copyto/Transcode.cpp:326 +msgid "Very Good" +msgstr "Muy buena" + +#: copyto/Transcode.cpp:327 +msgid "Good" +msgstr "Buena" + +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1182 +msgid "Normal" +msgstr "Normal" + +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1183 +msgid "Low" +msgstr "Bajo" + +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1184 +msgid "Very Low" +msgstr "Muy Bajo" + +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" +msgstr "Editor de Carátuas" + +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" +msgstr "Artista: " + +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" +msgstr "Album:" + +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" +msgstr "Desde:" + +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" +msgstr "Salvar dentro de los archivos" + +#: ui/cover/CoverEdit.cpp:584 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" +msgstr "Seleccione la carátula desde archivo" + +#: ui/cover/CoverEdit.cpp:611 +msgid "Cover Url" +msgstr "" + +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" +msgstr "Seleccione archivo de carátula" + +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1479 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "El álbum no se encuentra en la fonoteca. Tiene que actualizar la fonoteca." + +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1480 +#: ui/filebrowser/FileBrowser.cpp:581 +msgid "Error" +msgstr "Error" + +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" +msgstr "Carátula:" -#: AAListBox.cpp:145 Accelerators.cpp:123 AlbumBrowser.cpp:303 -#: AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 AlListBox.cpp:263 -#: ArListBox.cpp:147 CoListBox.cpp:103 FileBrowser.cpp:339 -#: FileBrowser.cpp:1112 GeListBox.cpp:92 LastFMPanel.cpp:557 -#: LastFMPanel.cpp:819 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 MainFrame.cpp:1495 -#: PcListBox.cpp:111 PlayListPanel.cpp:224 PodcastsPanel.cpp:2050 -#: RadioPanel.cpp:423 RaListBox.cpp:143 SoListBox.cpp:525 TaListBox.cpp:123 -#: TaskBar.cpp:112 TreePanel.cpp:388 YeListBox.cpp:103 +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." +msgstr "Menos..." + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." +msgstr "Más..." + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:524 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:347 ui/filebrowser/FileBrowser.cpp:1127 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1537 misc/Accelerators.cpp:126 msgid "Play" msgstr "Reproducir" -#: AAListBox.cpp:146 -msgid "Play current selected album artist" -msgstr "Reproducir el artista principal seleccionado" +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3243 +msgid "Play the artist tracks" +msgstr "Reproducir las pistas del artista" -#: AAListBox.cpp:152 Accelerators.cpp:115 AlbumBrowser.cpp:307 -#: AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 AlListBox.cpp:269 -#: ArListBox.cpp:154 CoListBox.cpp:110 FileBrowser.cpp:345 -#: FileBrowser.cpp:1118 GeListBox.cpp:99 LastFMPanel.cpp:561 -#: LastFMPanel.cpp:823 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 PcListBox.cpp:118 -#: PlayListPanel.cpp:229 PodcastsPanel.cpp:2056 RadioPanel.cpp:429 -#: RaListBox.cpp:150 SoListBox.cpp:532 TaListBox.cpp:130 TreePanel.cpp:393 -#: YeListBox.cpp:110 +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3247 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:531 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:353 ui/filebrowser/FileBrowser.cpp:1133 +#: misc/Accelerators.cpp:118 msgid "Enqueue" msgstr "Añadir al final" -#: AAListBox.cpp:153 CoListBox.cpp:111 PcListBox.cpp:119 RaListBox.cpp:151 -#: YeListBox.cpp:111 -msgid "Add current selected tracks to playlist" -msgstr "Añadir las pistas seleccionadas a la lista de reproducción" +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3247 +msgid "Enqueue the artist tracks to the playlist" +msgstr "Encolar las pistas del artista" -#: AAListBox.cpp:161 AlbumBrowser.cpp:314 AlbumBrowser.cpp:1853 -#: AlbumBrowser.cpp:1988 AlListBox.cpp:277 ArListBox.cpp:163 CoListBox.cpp:119 -#: FileBrowser.cpp:353 FileBrowser.cpp:1126 GeListBox.cpp:108 -#: LastFMPanel.cpp:568 LastFMPanel.cpp:830 LastFMPanel.cpp:1024 -#: LastFMPanel.cpp:1224 LastFMPanel.cpp:1432 LastFMPanel.cpp:3175 -#: PcListBox.cpp:127 PlayListPanel.cpp:237 PodcastsPanel.cpp:2064 -#: RadioPanel.cpp:437 RaListBox.cpp:159 SoListBox.cpp:541 TaListBox.cpp:139 -#: TreePanel.cpp:401 YeListBox.cpp:119 +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3254 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:540 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:361 ui/filebrowser/FileBrowser.cpp:1141 msgid "Current Track" msgstr "Pista actual" -#: AAListBox.cpp:162 AlbumBrowser.cpp:315 AlbumBrowser.cpp:1854 -#: AlbumBrowser.cpp:1989 ArListBox.cpp:164 FileBrowser.cpp:354 -#: FileBrowser.cpp:1127 GeListBox.cpp:109 LastFMPanel.cpp:569 -#: LastFMPanel.cpp:831 LastFMPanel.cpp:1025 LastFMPanel.cpp:1225 -#: LastFMPanel.cpp:1433 LastFMPanel.cpp:3176 PcListBox.cpp:128 -#: PlayListPanel.cpp:238 PodcastsPanel.cpp:2065 RadioPanel.cpp:438 -#: RaListBox.cpp:160 SoListBox.cpp:542 TaListBox.cpp:140 TreePanel.cpp:402 -#: YeListBox.cpp:120 +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:354 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1964 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2099 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:541 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:362 ui/filebrowser/FileBrowser.cpp:1142 msgid "Add current selected tracks to playlist after the current track" msgstr "Añadir las pistas seleccionadas a la lista de reproducción depués de la pista actuaol" -#: AAListBox.cpp:168 AlbumBrowser.cpp:320 AlbumBrowser.cpp:1859 -#: AlbumBrowser.cpp:1994 AlListBox.cpp:283 ArListBox.cpp:170 CoListBox.cpp:126 -#: FileBrowser.cpp:359 FileBrowser.cpp:1133 GeListBox.cpp:115 -#: LastFMPanel.cpp:574 LastFMPanel.cpp:836 LastFMPanel.cpp:1030 -#: LastFMPanel.cpp:1230 LastFMPanel.cpp:1438 LastFMPanel.cpp:3181 -#: PcListBox.cpp:134 PlayListPanel.cpp:243 PodcastsPanel.cpp:2070 -#: RadioPanel.cpp:444 RaListBox.cpp:166 SoListBox.cpp:548 TaListBox.cpp:146 -#: TreePanel.cpp:407 YeListBox.cpp:126 +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1969 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:547 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:367 ui/filebrowser/FileBrowser.cpp:1148 msgid "Current Album" msgstr "Album actual" -#: AAListBox.cpp:169 AlbumBrowser.cpp:321 AlbumBrowser.cpp:1860 -#: AlbumBrowser.cpp:1995 ArListBox.cpp:171 FileBrowser.cpp:360 -#: FileBrowser.cpp:1134 GeListBox.cpp:116 LastFMPanel.cpp:575 -#: LastFMPanel.cpp:837 LastFMPanel.cpp:1031 LastFMPanel.cpp:1231 -#: LastFMPanel.cpp:1439 LastFMPanel.cpp:3182 PcListBox.cpp:135 -#: PlayListPanel.cpp:244 PodcastsPanel.cpp:2071 RadioPanel.cpp:445 -#: RaListBox.cpp:167 SoListBox.cpp:549 TaListBox.cpp:147 TreePanel.cpp:408 -#: YeListBox.cpp:127 +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3261 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:360 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1970 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2105 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:548 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:368 ui/filebrowser/FileBrowser.cpp:1149 msgid "Add current selected tracks to playlist after the current album" msgstr "Añadir las pistas seleccionadas a la lista de reproducción depués del álbum actual" -#: AAListBox.cpp:175 AlbumBrowser.cpp:326 AlbumBrowser.cpp:1865 -#: AlbumBrowser.cpp:2000 AlListBox.cpp:289 ArListBox.cpp:177 CoListBox.cpp:133 -#: FileBrowser.cpp:365 FileBrowser.cpp:1140 GeListBox.cpp:122 -#: LastFMPanel.cpp:580 LastFMPanel.cpp:842 LastFMPanel.cpp:1036 -#: LastFMPanel.cpp:1236 LastFMPanel.cpp:1444 LastFMPanel.cpp:3187 -#: PcListBox.cpp:141 PlayListPanel.cpp:249 PodcastsPanel.cpp:2076 -#: RadioPanel.cpp:451 RaListBox.cpp:173 SoListBox.cpp:555 TaListBox.cpp:153 -#: TreePanel.cpp:413 YeListBox.cpp:133 +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3266 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1975 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2110 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:554 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:373 ui/filebrowser/FileBrowser.cpp:1155 msgid "Current Artist" msgstr "Artista actual" -#: AAListBox.cpp:176 AlbumBrowser.cpp:327 AlbumBrowser.cpp:1866 -#: AlbumBrowser.cpp:2001 ArListBox.cpp:178 FileBrowser.cpp:366 -#: FileBrowser.cpp:1141 GeListBox.cpp:123 LastFMPanel.cpp:581 -#: LastFMPanel.cpp:843 LastFMPanel.cpp:1037 LastFMPanel.cpp:1237 -#: LastFMPanel.cpp:1445 LastFMPanel.cpp:3188 PcListBox.cpp:142 -#: PlayListPanel.cpp:250 PodcastsPanel.cpp:2077 RadioPanel.cpp:452 -#: RaListBox.cpp:174 SoListBox.cpp:556 TaListBox.cpp:154 TreePanel.cpp:414 -#: YeListBox.cpp:134 +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3267 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:366 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1976 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2111 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:555 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:374 ui/filebrowser/FileBrowser.cpp:1156 msgid "Add current selected tracks to playlist after the current artist" msgstr "Añadir las pistas seleccionadas a la lista de reproducción depués del artista actual" -#: AAListBox.cpp:181 AlbumBrowser.cpp:331 AlbumBrowser.cpp:1870 -#: AlbumBrowser.cpp:2005 AlListBox.cpp:294 ArListBox.cpp:183 CoListBox.cpp:139 -#: FileBrowser.cpp:370 FileBrowser.cpp:1146 GeListBox.cpp:128 -#: LastFMPanel.cpp:585 LastFMPanel.cpp:847 LastFMPanel.cpp:1041 -#: LastFMPanel.cpp:1241 LastFMPanel.cpp:1449 LastFMPanel.cpp:3192 -#: PcListBox.cpp:147 PlayListPanel.cpp:254 PodcastsPanel.cpp:2081 -#: RadioPanel.cpp:457 RaListBox.cpp:179 SoListBox.cpp:561 TaListBox.cpp:159 -#: TreePanel.cpp:418 YeListBox.cpp:139 +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3271 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:370 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2115 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:560 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:378 ui/filebrowser/FileBrowser.cpp:1161 msgid "Enqueue After" msgstr "Añadir depués de" -#: AAListBox.cpp:190 AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 -#: AlbumBrowser.cpp:2015 AlListBox.cpp:307 ArListBox.cpp:198 PcListBox.cpp:156 -#: PlayList.cpp:1538 RaListBox.cpp:188 SoListBox.cpp:576 TreePanel.cpp:440 -#: YeListBox.cpp:148 -msgid "Edit Songs" -msgstr "Editar pistas" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search Artist" +msgstr "Localizar artista" -#: AAListBox.cpp:191 CoListBox.cpp:149 PcListBox.cpp:157 RaListBox.cpp:189 -#: TreePanel.cpp:441 YeListBox.cpp:149 -msgid "Edit the selected tracks" -msgstr "Editar la pistas seleccionadas" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search the artist in the library" +msgstr "Buscar el artista en la fonoteca" -#: AAListBox.cpp:199 Accelerators.cpp:141 AlbumBrowser.cpp:2023 -#: AlListBox.cpp:335 ArListBox.cpp:207 CoListBox.cpp:157 FileBrowser.cpp:383 -#: FileBrowser.cpp:1162 GeListBox.cpp:135 LastFMPanel.cpp:3196 -#: PcListBox.cpp:165 PlayListAppend.cpp:25 PlayList.cpp:1589 -#: PlayListPanel.cpp:286 RaListBox.cpp:197 SoListBox.cpp:623 TaListBox.cpp:166 -#: TreePanel.cpp:449 YeListBox.cpp:157 -msgid "Save to Playlist" -msgstr "Guardar en lista estática" +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:286 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy to Clipboard" +msgstr "Copiar al portapapeles" -#: AAListBox.cpp:200 AlListBox.cpp:336 YeListBox.cpp:158 -msgid "Save the selected tracks to Playlist" -msgstr "Guardar pistas seleccionadas en una lista" +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" +msgstr "Copiar el nombre del artista al portapapeles" -#: Accelerators.cpp:108 -msgid "Add Folder" -msgstr "Añadir carpeta" +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" +msgstr "Visitar lastFM para este elemento" -#: Accelerators.cpp:109 -msgid "Audio Scrobbling" -msgstr "Audioscrobble" +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." +msgstr "No hay información disponible sobre este artista" -#: Accelerators.cpp:110 MainFrame.cpp:1511 PlayList.cpp:1606 -msgid "Clear Playlist" -msgstr "Vaciar lista de reproducción" +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +msgid "Play the album tracks" +msgstr "Reproducir las pistas del álbum" -#: Accelerators.cpp:111 -msgid "Close Window" -msgstr "Cerrar ventana" +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +msgid "Enqueue the album tracks to the playlist" +msgstr "Encolar las pistas del álbum" -#: Accelerators.cpp:112 -msgid "Community Forums" -msgstr "Soporte" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search Album" +msgstr "Buscar el álbum" -#: Accelerators.cpp:113 AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 -#: AlbumBrowser.cpp:2009 AlListBox.cpp:299 ArListBox.cpp:190 PlayList.cpp:1532 -#: SoListBox.cpp:568 TreePanel.cpp:430 -msgid "Edit Labels" -msgstr "Editar etiquetas" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search the album in the library" +msgstr "Buscar el álbum en la fonoteca" -#: Accelerators.cpp:114 FileBrowser.cpp:375 FileBrowser.cpp:1154 -msgid "Edit Tracks" -msgstr "Editar pistas" +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy the album info to clipboard" +msgstr "Copiar el álbum al portapapeles" -#: Accelerators.cpp:116 -msgid "Enqueue After Track" -msgstr "Añadir despues de la pista" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" +msgstr "Mostrar información sobre el artista" -#: Accelerators.cpp:117 -msgid "Enqueue After Album" -msgstr "Añadir al final del álbum" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" +msgstr "Actualizar la información del artista seleccionado" -#: Accelerators.cpp:119 -msgid "Enqueue After Artist" -msgstr "Añadir despues del artista" +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" +msgstr "Copiar la información del artista al portapapeles" -#: Accelerators.cpp:120 MainFrame.cpp:1423 -msgid "Full Screen" -msgstr "Pantalla completa" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" +msgstr "Localizar pista" -#: Accelerators.cpp:121 -msgid "Gapless/Crossfading" -msgstr "Reproducción sin pausas/Solapamiento" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" +msgstr "Localizar la pista en la fonoteca" -#: Accelerators.cpp:122 Accelerators.cpp:411 MainFrame.cpp:1614 -#: MainFrame.cpp:1669 -msgid "Help" -msgstr "Ayuda" +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" +msgstr "Copiar la información de la pista al portapapeles" -#: Accelerators.cpp:124 -msgid "Play All" -msgstr "Reproducir todo" +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "%s\n%i reproducciones por %u usuarios" -#: Accelerators.cpp:125 -msgid "Play/Pause" -msgstr "Reproducir/Pausa" +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" +msgstr "Copiar el evento al portapapeles" -#: Accelerators.cpp:126 MainFrame.cpp:1100 MainFrame.cpp:1997 -msgid "Play Stream" -msgstr "Reproducir radio" +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" +msgstr "Seguir reproductor" -#: Accelerators.cpp:128 MainFrame.cpp:1154 -msgid "Quit" -msgstr "Salir" +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" +msgstr "Pista: " -#: Accelerators.cpp:130 PlayList.cpp:1601 PLSoListBox.cpp:160 -msgid "Randomize Playlist" -msgstr "Aleatorizar lista de reproducción" +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" +msgstr "Información sobre el artista" -#: Accelerators.cpp:131 Accelerators.cpp:132 Accelerators.cpp:133 -#: Accelerators.cpp:134 Accelerators.cpp:135 Accelerators.cpp:136 -#: DynamicPlayList.cpp:56 DynamicPlayList.cpp:134 PlayList.cpp:1567 -#: SoListBox.cpp:419 TaskBar.cpp:162 TreeViewFilterEditor.cpp:69 -#: TreeViewFilterEditor.cpp:123 -msgid "Rating" -msgstr "Evaluación" +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" +msgstr "Albumes principales" -#: Accelerators.cpp:137 -msgid "Repeat All Tracks" -msgstr "Repetir todas las pista" +#: ui/lastfmpanel/LastFMPanel.cpp:1832 +msgid "Top Tracks" +msgstr "Canciones principales" -#: Accelerators.cpp:138 -msgid "Repeat Current Track" -msgstr "Repetir pista" +#: ui/lastfmpanel/LastFMPanel.cpp:1873 +msgid "Similar Artists" +msgstr "Artistas similares" -#: Accelerators.cpp:139 MainFrame.cpp:1351 MainFrame.cpp:3807 -msgid "Save Layout" -msgstr "Salvar distribución" +#: ui/lastfmpanel/LastFMPanel.cpp:1914 +msgid "Similar Tracks" +msgstr "Canciones similares" -#: Accelerators.cpp:142 PlayList.cpp:1573 -msgid "Search" -msgstr "Búsqueda" +#: ui/lastfmpanel/LastFMPanel.cpp:1955 +msgid "Events" +msgstr "Eventos" -#: Accelerators.cpp:143 -msgid "Show Browser" -msgstr "Mostrar examinador" +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2133 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:622 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:391 ui/filebrowser/FileBrowser.cpp:1177 +#: ui/player/PlayList.cpp:1596 misc/Accelerators.cpp:144 +msgid "Save to Playlist" +msgstr "Guardar en lista estática" -#: Accelerators.cpp:144 -msgid "Show Covers" -msgstr "Mostrar carátulas" +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2134 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1597 +msgid "Save the selected tracks to playlist" +msgstr "Guardar pistas seleccionadas en una lista" -#: Accelerators.cpp:145 -msgid "Show Playlist" -msgstr "Mostrar lista de reproducción" +#: ui/lastfmpanel/LastFMPanel.cpp:3419 +msgid "Unnamed" +msgstr "Sin Nombre" -#: Accelerators.cpp:146 -msgid "Show Files" -msgstr "Mostrar archivos" +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2127 +#: ui/preferences/Preferences.cpp:2054 ui/preferences/Preferences.cpp:2175 +#: ui/preferences/Preferences.cpp:2300 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" +msgstr "Nombre:" -#: Accelerators.cpp:147 -msgid "Show Filters" -msgstr "Mostrar filtros" +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" +msgstr "Enlace:" -#: Accelerators.cpp:148 -msgid "Show Last.fm" -msgstr "Mostrar Last.fm" +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" +msgstr "Añadir radio" -#: Accelerators.cpp:149 -msgid "Show Library" -msgstr "Mostrar fonoteca" +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" +msgstr "Crear una nueva radio" -#: Accelerators.cpp:150 -msgid "Show Lyrics" -msgstr "Mostrar letras" +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" +msgstr "Editar radio" -#: Accelerators.cpp:152 -msgid "Show Radio" -msgstr "Mostrar radio" +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" +msgstr "Modificar la radio seleccionada" -#: Accelerators.cpp:153 -msgid "Show Playlists" -msgstr "Mostrar listas de reproducción" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" +msgstr "Borrar la radio" -#: Accelerators.cpp:154 -msgid "Show Podcasts" -msgstr "Mostrar podcasts " +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" +msgstr "Borrar la radio seleccionada" -#: Accelerators.cpp:155 -msgid "Show Sources" -msgstr "Mostrar fuentes" +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" +msgstr "Importar" -#: Accelerators.cpp:156 -msgid "Show Status Bar" -msgstr "Mostrar barra de estado" +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" +msgstr "Importar radios" -#: Accelerators.cpp:157 -msgid "Show VU Meters" -msgstr "Mostrar nivel gráfico de volumen" +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" +msgstr "Exportar" -#: Accelerators.cpp:158 -msgid "Skip Next" -msgstr "Saltarse la pista siguiente" +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" +msgstr "Exportar radios" -#: Accelerators.cpp:159 -msgid "Skip Next Album" -msgstr "Saltarse el álbum siguiente" +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" +msgstr "Definido por usuario" -#: Accelerators.cpp:160 -msgid "Skip Previous" -msgstr "Saltarse la pista anterior" +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" +msgstr "Editor de géneros de radio" -#: Accelerators.cpp:161 -msgid "Skip Previous Album" -msgstr "Saltar al álbum anterior" +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1742 +#: ui/preferences/Preferences.cpp:1834 +msgid " Genres " +msgstr "Géneros" -#: Accelerators.cpp:163 MainFrame.cpp:1555 -msgid "Smart Play" -msgstr "Reproducción inteligente" +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" +msgstr "Otros:" -#: Accelerators.cpp:164 MainFrame.cpp:1499 TaskBar.cpp:116 -msgid "Stop" -msgstr "Parar" +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:778 +msgid "Name" +msgstr "Nombre" -#: Accelerators.cpp:165 MainFrame.cpp:1504 -msgid "Stop at End" -msgstr "Parar después de pista actual" +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" +msgstr "Ratio de Bits" -#: Accelerators.cpp:166 -msgid "Update Covers" -msgstr "Actualizar carátulas" +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" +msgstr "Oyentes" -#: Accelerators.cpp:167 iPodMedia.cpp:1682 Jamendo.cpp:1128 -#: LocationPanel.cpp:336 LocationPanel.cpp:374 LocationPanel.cpp:509 -#: Magnatune.cpp:1023 MainFrame.cpp:1035 MainFrame.cpp:1073 MainFrame.cpp:1307 -#: MediaViewer.cpp:952 PodcastsPanel.cpp:1757 PortableMedia.cpp:1889 -msgid "Update" -msgstr "Actualizar" +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" +msgstr "Formato:" -#: Accelerators.cpp:168 -msgid "Update (Forced)" -msgstr "Actualizar fonoteca (forzado)" +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:614 ui/MainFrame.cpp:2180 ui/MainFrame.cpp:2955 +#: ui/MainFrame.cpp:2972 +msgid "Now Playing" +msgstr "Reproduciendo" -#: Accelerators.cpp:169 -msgid "Update Podcasts" -msgstr "Actualizar podcasts" +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:525 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" +msgstr "Reproducir las canciones seleccionadas" -#: Accelerators.cpp:170 MainFrame.cpp:1584 -msgid "Volume Down" -msgstr "Disminuir volumen" +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" +msgstr "Añadir las canciones seleccionadas al final de la lista de reproducción" -#: Accelerators.cpp:171 MainFrame.cpp:1579 -msgid "Volume Up" -msgstr "Incrementar volumen" +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" +msgstr "Añade radio de usuario" + +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" +msgstr "Añade las radios seleccionadas como definidas por usuario" -#: Accelerators.cpp:274 -msgid "Shift" -msgstr "Shift" +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Text Search" +msgstr "Búsqueda" -#: Accelerators.cpp:278 -msgid "Ctrl" -msgstr "Ctrl" +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:651 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 +#: ui/player/PlayList.cpp:1666 +msgid "Genre" +msgstr "Género" -#: Accelerators.cpp:282 -msgid "Alt" -msgstr "Alt" +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" +msgstr "Radios" -#: Accelerators.cpp:286 -msgid "Meta" -msgstr "Meta" +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:516 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1071 +#: ui/MainFrame.cpp:1266 +msgid "Genres" +msgstr "Géneros" -#: Accelerators.cpp:303 AlbumBrowser.cpp:840 -msgid "Back" -msgstr "Back" +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" +msgstr "No hay entradas para esta Radio" -#: Accelerators.cpp:305 -msgid "Escape" -msgstr "Escape" +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " +msgstr "Buscar:" -#: Accelerators.cpp:308 -msgid "Space" -msgstr "Espacio" +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2585 +msgid "Search:" +msgstr "Buscar:" -#: Accelerators.cpp:311 -msgid "Tab" -msgstr "Tab" +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" +msgstr "Buscar en la estacion de radio actual" -#: Accelerators.cpp:313 -msgid "Return" -msgstr "Return" +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" +msgstr "Buscar en el nombre de los géneros" -#: Accelerators.cpp:315 -msgid "Enter" -msgstr "Enter" +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" +msgstr "Buscar en el nombre de las emisoras" -#: Accelerators.cpp:348 Preferences.cpp:1570 -msgid "Left" -msgstr "Izquierda" +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" +msgstr "Incluir resultados de todos los géneros" -#: Accelerators.cpp:351 -msgid "Up" -msgstr "titu" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" +msgstr "Añadir género" -#: Accelerators.cpp:354 Preferences.cpp:1572 -msgid "Right" -msgstr "Derecha" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" +msgstr "Crear un género nuevo" -#: Accelerators.cpp:357 -msgid "Down" -msgstr "Abajo" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" +msgstr "Editar género" -#: Accelerators.cpp:359 Accelerators.cpp:415 -msgid "Home" -msgstr "Home" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" +msgstr "Modificar el género seleccionado" -#: Accelerators.cpp:362 Accelerators.cpp:369 -msgid "Page Up" -msgstr "Página arriba" +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" +msgstr "Borra el género" -#: Accelerators.cpp:365 Accelerators.cpp:372 -msgid "Page Down" -msgstr "Página abajo" +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" +msgstr "Borrar la búsqueda seleccionada" -#: Accelerators.cpp:375 PlayListAppend.cpp:69 -msgid "End" -msgstr "Final" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" +msgstr "Añadir búsqueda" -#: Accelerators.cpp:377 -msgid "Begin" -msgstr "Comienzo" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" +msgstr "Crear una nueva búsqueda" -#: Accelerators.cpp:379 Accelerators.cpp:410 -msgid "Insert" -msgstr "Insertar" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" +msgstr "Editar búsqueda" -#: Accelerators.cpp:382 PlayListPanel.cpp:296 PodcastsPanel.cpp:1751 -#: PodcastsPanel.cpp:2085 TaListBox.cpp:115 TreePanel.cpp:375 -msgid "Delete" -msgstr "Borrar" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" +msgstr "Modificar la busqueda seleccionada" -#: Accelerators.cpp:393 -msgid "Separator" -msgstr "Separador" +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" +msgstr "Borrar búsqueda" -#: Accelerators.cpp:406 PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Select" -msgstr "Seleccionar..." +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" +msgstr "Actualiza las estaciones de radio" -#: Accelerators.cpp:407 LyricsPanel.cpp:308 -msgid "Print" -msgstr "Imprimir" +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" +msgstr "Actualiza la lista de estaciones de radio" -#: Accelerators.cpp:408 -msgid "Execute" -msgstr "Ejecutar" +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" +msgstr "Búsquedas" -#: Accelerators.cpp:409 -msgid "Snapshot" -msgstr "Instantanea" +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" +msgstr "Radios" -#: Accelerators.cpp:412 -msgid "Cancel" -msgstr "Cancelar" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " +msgstr "Género:" -#: Accelerators.cpp:413 -msgid "Menu" -msgstr "Menú" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" +msgstr "Introduzca el nuevo nombre para el género" -#: Accelerators.cpp:414 -msgid "Capital" -msgstr "Mayúscula" +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" +msgstr "¿Seguro que quiere borrar los géneros de radio seleccionados ?" -#: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 -#: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 -msgid "Tracks" -msgstr "Pistas" +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:314 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1221 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:570 ui/filebrowser/FileBrowser.cpp:2235 +#: MainApp.cpp:342 +msgid "Confirm" +msgstr "Confirmar" -#: AlbumBrowser.cpp:303 AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 -#: LastFMPanel.cpp:819 -msgid "Play the album tracks" -msgstr "Reproducir las pistas del álbum" +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" +msgstr "¿ Seguro que quiere borrar las búsquedas de estaciones seleccionadas?" -#: AlbumBrowser.cpp:307 AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 -#: LastFMPanel.cpp:823 -msgid "Enqueue the album tracks to the playlist" -msgstr "Encolar las pistas del álbum" +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" +msgstr "Equalizador" -#: AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 AlbumBrowser.cpp:2009 -#: AlListBox.cpp:300 -msgid "Edit the labels assigned to the selected albums" -msgstr "Editar las etiquetas asignadas a los álbumes seleccionados" +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" +msgstr "Configuración" -#: AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 AlbumBrowser.cpp:2015 -#: AlListBox.cpp:308 -msgid "Edit the selected songs" -msgstr "Editar las pistas seleccionadas" +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " +msgstr "Elementos" -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search Album" -msgstr "Buscar el álbum" +#: ui/labeleditor/LabelEditor.cpp:94 +msgid " Labels " +msgstr "Etiquetas" -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search the album in the library" -msgstr "Buscar el álbum en la fonoteca" +#: ui/labeleditor/LabelEditor.cpp:122 +msgid "Add a new label" +msgstr "Crear una nueva Etiqueta" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search Artist" -msgstr "Localizar artista" +#: ui/labeleditor/LabelEditor.cpp:128 +msgid "Delete the current selected label" +msgstr "Borrar la etiqueta seleccionada" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search the artist in the library" -msgstr "Buscar el artista en la fonoteca" +#: ui/labeleditor/LabelEditor.cpp:134 +msgid "Copy the label selection to all the items" +msgstr "Copiar la etiqueta a todos los elementos" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download Cover" -msgstr "Descargar carátula" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " +msgstr "Nombre de etiqueta:" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download cover for the current selected album" -msgstr "Descargar la carátula para el álbum seleccionado" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" +msgstr "Introduzca nombre de etiqueta" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select Cover" -msgstr "Seleccionar carátula" +#: ui/labeleditor/LabelEditor.cpp:313 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" +msgstr "¿Seguro que quiere borrar la etiqueta seleccionada ?" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select the cover image file from disk" -msgstr "Seleccione la carátula desde el disco" +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" +msgstr "Buscar la letra de la pista actual" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete Cover" -msgstr "Borrar carátula" +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" +msgstr "Configurar editor de letras" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete the cover for the selected album" -msgstr "Eliminar la carátula del álbum seleccionado" +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" +msgstr "Buscar letras" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 AlListBox.cpp:359 -msgid "Embed Cover" -msgstr "Incrustar carátula" +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" +msgstr "Editar letras" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 -msgid "Embed the cover to the selected album tracks" -msgstr "Incrustar la carátula en los archivos seleccionados" +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" +msgstr "Guardar letras" -#: AlbumBrowser.cpp:386 AlListBox.cpp:318 FileBrowser.cpp:763 -#: RadioPanel.cpp:329 -msgid "Name" -msgstr "Nombre" +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" +msgstr "Buscar letras en la Web" -#: AlbumBrowser.cpp:386 -msgid "Sort albums by name" -msgstr "Ordenar por álbum" +#: ui/lyrics/LyricsPanel.cpp:286 +msgid "Copy the content of the lyric to clipboard" +msgstr "Copiar la letra al portapapeles" -#: AlbumBrowser.cpp:390 AlListBox.cpp:319 DynamicPlayList.cpp:55 -#: DynamicPlayList.cpp:133 PlayList.cpp:1656 SoListBox.cpp:417 -#: TreeViewFilterEditor.cpp:68 TreeViewFilterEditor.cpp:123 -msgid "Year" -msgstr "Año" +#: ui/lyrics/LyricsPanel.cpp:298 ui/filebrowser/FileBrowser.cpp:406 +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste" +msgstr "Pegar" -#: AlbumBrowser.cpp:390 -msgid "Sort albums by year" -msgstr "Ordenar álbumes for año" +#: ui/lyrics/LyricsPanel.cpp:298 +msgid "Paste the content of the lyric from clipboard" +msgstr "Pegue el contenido de la letra desde el portapapeles" -#: AlbumBrowser.cpp:394 AlListBox.cpp:320 -msgid "Year Descending" -msgstr "Año descendiente" +#: ui/lyrics/LyricsPanel.cpp:307 misc/Accelerators.cpp:410 +msgid "Print" +msgstr "Imprimir" -#: AlbumBrowser.cpp:394 AlbumBrowser.cpp:410 -msgid "Sort albums by year descendant" -msgstr "Álbumes ordenados por año descendiente" +#: ui/lyrics/LyricsPanel.cpp:307 +msgid "Print the content of the lyrics" +msgstr "Imprimir el contenido de la letra" -#: AlbumBrowser.cpp:398 -msgid "Artist Name" -msgstr "Artista" +#: ui/lyrics/LyricsPanel.cpp:442 ui/lyrics/LyricsPanel.cpp:561 +#: ui/lyrics/LyricsPanel.cpp:844 ui/lyrics/LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Buscando..." -#: AlbumBrowser.cpp:398 -msgid "Sort albums by artist name" -msgstr "Ordenar por artista" +#: ui/lyrics/LyricsPanel.cpp:757 ui/lyrics/LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "No se ha encontrado ninguna letra" -#: AlbumBrowser.cpp:402 AlListBox.cpp:322 -msgid "Artist, Year" -msgstr "Artista, Año" +#: ui/lyrics/LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Letra proporcionada por " -#: AlbumBrowser.cpp:402 -msgid "Sort albums by artist, year" -msgstr "Albumes ordenados por artista y año" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Target Editor" +msgstr "Donde salvar las letras" -#: AlbumBrowser.cpp:406 AlListBox.cpp:323 -msgid "Artist, Year Descending" -msgstr "Artista, Año descendiente" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Source Editor" +msgstr "Editor de proveedores de letras" -#: AlbumBrowser.cpp:406 -msgid "Sort albums by artist, year descendant" -msgstr "Álbumes ordenados por artista y año descendente" +#: ui/lyrics/LyricsPanel.cpp:2136 +msgid "Type:" +msgstr "Tipo:" -#: AlbumBrowser.cpp:410 DynamicPlayList.cpp:60 DynamicPlayList.cpp:138 -#: PodcastsPanel.cpp:1810 SoListBox.cpp:422 -msgid "Added" -msgstr "Añadido" +#: ui/lyrics/LyricsPanel.cpp:2141 +msgid "Embedded" +msgstr "Encrustado" -#: AlbumBrowser.cpp:414 AlListBox.cpp:328 -msgid "Sort By" -msgstr "Ordenar por" +#: ui/lyrics/LyricsPanel.cpp:2142 +msgid "File" +msgstr "Archivo" -#: AlbumBrowser.cpp:414 -msgid "Set the albums sorting" -msgstr "Establecer el orden de los álbumes" +#: ui/lyrics/LyricsPanel.cpp:2143 +msgid "Command" +msgstr "Comando" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:597 -#: LastFMPanel.cpp:859 LastFMPanel.cpp:1055 LastFMPanel.cpp:1260 -#: LastFMPanel.cpp:1465 LastFMPanel.cpp:1590 LyricsPanel.cpp:287 -msgid "Copy to Clipboard" -msgstr "Copiar al portapapeles" +#: ui/lyrics/LyricsPanel.cpp:2145 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" +msgstr "Descargado" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:859 -msgid "Copy the album info to clipboard" -msgstr "Copiar el álbum al portapapeles" +#: ui/lyrics/LyricsPanel.cpp:2152 +msgid "Source:" +msgstr "Fuente:" -#: AlbumBrowser.cpp:1361 LibPanel.cpp:1149 TreePanel.cpp:1059 -msgid "Albums Labels Editor" -msgstr "Editor de etiquetas de álbumes" +#: ui/lyrics/LyricsPanel.cpp:2160 ui/lyrics/LyricsPanel.cpp:2586 +msgid "Replace:" +msgstr "Substituir:" -#: AlbumBrowser.cpp:1604 AlListBox.cpp:486 ItemListBox.cpp:64 -#: PlayerFilters.cpp:107 Preferences.cpp:1819 Preferences.cpp:1916 -#: SmartMode.cpp:396 -msgid "All" -msgstr "Todo" +#: ui/lyrics/LyricsPanel.cpp:2195 +msgid "Extract:" +msgstr "Extraer" -#: AlbumBrowser.cpp:1672 -msgid "Page" -msgstr "Página" +#: ui/lyrics/LyricsPanel.cpp:2225 +msgid "Exclude:" +msgstr "Excluir:" -#: AlbumBrowser.cpp:2024 ArListBox.cpp:208 CoListBox.cpp:158 GeListBox.cpp:136 -#: LastFMPanel.cpp:3196 PcListBox.cpp:166 PlayList.cpp:1590 RaListBox.cpp:198 -#: TaListBox.cpp:167 TreePanel.cpp:450 -msgid "Save the selected tracks to playlist" -msgstr "Guardar pistas seleccionadas en una lista" +#: ui/lyrics/LyricsPanel.cpp:2255 +msgid "Not Found:" +msgstr "No se ha encontrado" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create Smart Playlist" -msgstr "Crear lista de reproducción inteligente" +#: ui/lyrics/LyricsPanel.cpp:2584 +msgid "Replace option editor" +msgstr "Editor de substitución" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create a smart playlist from this track" -msgstr "Crear lista inteligente con esta pista" +#: ui/lyrics/LyricsPanel.cpp:2590 +msgid "Extract option editor" +msgstr "Editor de letras" -#: AlbumBrowser.cpp:2094 LibPanel.cpp:1359 PlayList.cpp:2128 -#: PlayListPanel.cpp:1388 TreePanel.cpp:1323 -msgid "Tracks Labels Editor" -msgstr "Editor de etiquetas" +#: ui/lyrics/LyricsPanel.cpp:2591 ui/lyrics/LyricsPanel.cpp:2597 +msgid "Begin:" +msgstr "Comienzo:" -#: AlbumBrowser.cpp:2416 FileBrowser.cpp:1961 FileBrowser.cpp:2098 -#: LibPanel.cpp:1432 PlayList.cpp:1978 PlayListPanel.cpp:1497 -#: TreePanel.cpp:1158 TreePanel.cpp:1430 -msgid "UnNamed" -msgstr "Sin Nombre" +#: ui/lyrics/LyricsPanel.cpp:2592 ui/lyrics/LyricsPanel.cpp:2598 +msgid "End:" +msgstr "Acaba:" -#: AlbumBrowser.cpp:2465 LibPanel.cpp:272 LibPanel.cpp:279 LibPanel.cpp:528 -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "Albums" -msgstr "Albumes" +#: ui/lyrics/LyricsPanel.cpp:2596 +msgid "Exclude option editor" +msgstr "Editor de exclusión de opciones" -#: AlbumBrowser.cpp:2466 SoListBox.cpp:505 -msgid "to" -msgstr "Para" +#: ui/lyrics/LyricsPanel.cpp:2602 +msgid "Not Found option editor" +msgstr "Editor de letras no encontradas" -#: AlbumBrowser.cpp:2467 -msgid "of" -msgstr " de " +#: ui/lyrics/LyricsPanel.cpp:2603 ui/lyrics/LyricsPanel.cpp:2604 +msgid "Tag:" +msgstr "EtiquetaEtiqueta:" -#: AlListBox.cpp:177 -msgid "by " -msgstr "por " +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" +msgstr "Editor de canciones" -#: AlListBox.cpp:264 -msgid "Play current selected albums" -msgstr "Reproducir los álbumes selccionados" +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " +msgstr "Canciones" -#: AlListBox.cpp:270 -msgid "Add current selected albums to the Playlist" -msgstr "Añadir los álbumes seleccionados al final de la lista de reproducción" +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" +msgstr "Mueve la pista a la posición anterior" -#: AlListBox.cpp:278 AlListBox.cpp:284 AlListBox.cpp:290 CoListBox.cpp:120 -#: CoListBox.cpp:127 CoListBox.cpp:134 -msgid "Add current selected albums to the Playlist as Next Tracks" -msgstr "Añadir los álbumes seleccionados a la lista de reproducción como las siguientes pistas" +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" +msgstr "Mueve la pista a la posición siguiente" -#: AlListBox.cpp:294 CoListBox.cpp:139 -msgid "Add the selected albums after" -msgstr "Añadir el album seleccionado después de" +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Copiar el artista a todas las pistas" -#: AlListBox.cpp:318 -msgid "Albums are sorted by name" -msgstr "Albumes ordenados por nombre" +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Copiar el nombre del artista principal a todas las pistas" -#: AlListBox.cpp:319 -msgid "Albums are sorted by year" -msgstr "Albumes ordenados por año" +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" +msgstr "Artista del álbum" -#: AlListBox.cpp:320 -msgid "Albums are sorted by year descending" -msgstr "Albumes ordenados por año descendiente" +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" +msgstr "Muestra el nombre del artista principal de la pista" -#: AlListBox.cpp:321 -msgid "Artist, Name" -msgstr "Artista, Nombre" +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Copiar el álbum a todas las pistas" -#: AlListBox.cpp:321 -msgid "Albums are sorted by artist and album name" -msgstr "Albumes ordenados por artista y nombre" +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" +msgstr "Copiar el título a todas las pistas" -#: AlListBox.cpp:322 -msgid "Albums are sorted by artist and year" -msgstr "Albumes ordenados por artista y año" +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" +msgstr "Título:" -#: AlListBox.cpp:323 -msgid "Albums are sorted by artist and year descending" -msgstr "Albumes ordenados por artista y año descendente" +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Copiar el compositor a todas las pistas" -#: AlListBox.cpp:328 -msgid "Sets the albums order" -msgstr "Selecciona el orden de los álbumes" +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" +msgstr "Compositor" -#: AlListBox.cpp:359 -msgid "Embed the current cover to the album files" -msgstr "Incrustar carátula en de los archivos" +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Copia los comentarios a las pistas en edición" -#: ArListBox.cpp:148 YeListBox.cpp:104 -msgid "Play current selected artists" -msgstr "Reproducir los artistas seleccionados" +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" +msgstr "Comentario" -#: ArListBox.cpp:155 -msgid "Add current selected artists to playlist" -msgstr "Añadir los artistas seleccionados a la lista de reproducción" +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" +msgstr "Copiar los números a todas las pistas" -#: ArListBox.cpp:191 -msgid "Edit the labels assigned to the selected artists" -msgstr "Edita las etiquetas asignadas a los artistas selecionados" +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" +msgstr "Número:" -#: ArListBox.cpp:199 -msgid "Edit the songs from the selected artists" -msgstr "Editar las canciones de los artistas seleccionados" +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "Numeras las pistas en el orden en que se añadieron a la edición" -#: ChannelEditor.cpp:36 -msgid "Podcast Channel Editor" -msgstr "Editor de Canal de podcasts" +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Copia el disco a las pistas en edición" -#: ChannelEditor.cpp:57 -msgid " Podcast Channel " -msgstr "Canal de podcasts" +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" +msgstr "Disco:" -#: ChannelEditor.cpp:99 PodcastsPanel.cpp:948 -msgid "Description:" -msgstr "Descripción:" +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" +msgstr "Copiar el género a todas las pistas" -#: ChannelEditor.cpp:111 PodcastsPanel.cpp:958 -msgid "Author:" -msgstr "Autor:" +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" +msgstr "Género:" -#: ChannelEditor.cpp:121 PodcastsPanel.cpp:968 -msgid "Owner:" -msgstr "Propietario:" +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" +msgstr "Copiar el año a todas las pistas" -#: ChannelEditor.cpp:132 -msgid "Download:" -msgstr "Descargar:" +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" +msgstr "Año:" -#: ChannelEditor.cpp:139 -msgid "Manually" -msgstr "Manualmente" +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" +msgstr "Evaluación:" -#: ChannelEditor.cpp:139 -msgid "Only if contains" -msgstr "Sólo si contiene" +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Details" +msgstr "Detalles" -#: ChannelEditor.cpp:139 -msgid "Everything" -msgstr "Todo" +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" +msgstr "Añadir una imágen desde una carpeta a la pista actual" -#: ChannelEditor.cpp:152 -msgid "Delete:" -msgstr "Borrar:" +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" +msgstr "Borrar las imágenes de la pista actual" -#: ChannelEditor.cpp:156 -msgid "Allow delete old items" -msgstr "Permitir borrado de elementos antiguos" +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" +msgstr "Salvar la imágen actual a un fichero" -#: CoListBox.cpp:104 -msgid "Play current selected composer" -msgstr "Reproducir el compositor seleccionado" +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" +msgstr "Busar la carátula del álbum" -#: CoListBox.cpp:148 -msgid "Edit songs" -msgstr "Editar pistas" +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "Copiar la imagen a todas las pistas siendo editadas" -#: Config.cpp:1364 MainFrame.cpp:90 -msgid "My Music" -msgstr "Mi música" +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" +msgstr "Imágenes" -#: ConfirmExit.cpp:26 -msgid "Please confirm" -msgstr "Confirme" +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1455 +#: ui/MainFrame.cpp:2827 +msgid "Lyrics" +msgstr "Letras" -#: ConfirmExit.cpp:39 -msgid "Are you sure you want to exit the application?" -msgstr "¿ Está seguro de querer salir ?" +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" +msgstr "Teclee el nombre del artista a buscar en Musicbrainz" -#: ConfirmExit.cpp:45 -msgid "Don't ask again" -msgstr "No pregutar más" +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" +msgstr "Teclee el nombre del álbum a bucar en Musicbrainz" -#: CopyTo.cpp:884 -#, c-format -msgid "" -"Copied %u files (%s)\n" -"in %s seconds" -msgstr "copiados %u ficheros (%s)\nen %s segundos" +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "Borrar los campos de búsquedas para buscar usando huella digital" -#: CopyTo.cpp:889 -msgid "Finished copying files" -msgstr "Terminada la copia de ficheros" +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" +msgstr "Seleccione el álbum encontrado en Musicbrainz" -#: CoverEdit.cpp:54 -msgid "Cover Editor" -msgstr "Editor de Carátuas" +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" +msgstr "Buscar álbumes in Musicbrainz" -#: CoverEdit.cpp:71 LastFMPanel.cpp:1682 LyricsPanel.cpp:111 TrackEdit.cpp:148 -#: TrackEdit.cpp:373 TrackEdit.cpp:415 TrackEdit.cpp:474 -msgid "Artist:" -msgstr "Artista: " +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" +msgstr "Copiar el contenido del álbum a todas las pistas editadas" -#: CoverEdit.cpp:78 TrackEdit.cpp:172 TrackEdit.cpp:440 TrackEdit.cpp:496 -msgid "Album:" -msgstr "Album:" +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " +msgstr "Detalles" -#: CoverEdit.cpp:85 -msgid "From:" -msgstr "Desde:" +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" +msgstr "Copiar el artista a todas las pistas editadas" -#: CoverEdit.cpp:150 SelCoverFile.cpp:67 -msgid "Embed into tracks" -msgstr "Salvar dentro de los archivos" +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" +msgstr "Copiar el artista principal a todas las pistas editadas" -#: DbLibrary.cpp:289 DbLibrary.cpp:301 DbLibrary.cpp:1777 DbLibrary.cpp:1789 -#: DbLibrary.cpp:1862 DbLibrary.cpp:1874 Jamendo.cpp:642 PlayerPanel.cpp:1453 -msgid "Unknown" -msgstr "Desconocido" +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" +msgstr "Copiar el álbum a todas las pistas editadas" -#: DbLibrary.cpp:643 -msgid "Recently added tracks" -msgstr "Pistas recientemente añadidas" +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" +msgstr "Copiar la fecha a todas las pistas editadas" -#: DbLibrary.cpp:651 -msgid "Last played tracks" -msgstr "últimas pistas reproducidas" +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" +msgstr "Copiar los títulos a todas las pistas editadas" -#: DbLibrary.cpp:658 -msgid "Best rated tracks" -msgstr "Pistas mas valoradas" +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" +msgstr "Duración:" -#: DynamicPlayList.cpp:46 DynamicPlayList.cpp:126 PodcastsPanel.cpp:1802 -#: SoListBox.cpp:409 -msgid "Title" -msgstr "Título" +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" +msgstr "Copiar los números a todas las pistas editadas" -#: DynamicPlayList.cpp:47 DynamicPlayList.cpp:127 PlayList.cpp:1644 -#: SoListBox.cpp:410 SoListBox.cpp:655 TreeViewFilterEditor.cpp:64 -#: TreeViewFilterEditor.cpp:123 -msgid "Artist" -msgstr "Artista" +#: ui/trackedit/TrackEdit.cpp:927 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Tipo de archivo\t: %s\nDuración\t: %s" -#: DynamicPlayList.cpp:48 DynamicPlayList.cpp:128 LibPanel.cpp:368 -#: LibPanel.cpp:375 PlayList.cpp:1647 SoListBox.cpp:411 SoListBox.cpp:658 -#: TreeViewFilterEditor.cpp:66 TreeViewFilterEditor.cpp:123 -msgid "Album Artist" -msgstr "Artista principal" +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "BitRate\t: %u Kbps\nTamaño de archivo\t: %s" -#: DynamicPlayList.cpp:49 DynamicPlayList.cpp:129 PlayList.cpp:1653 -#: Preferences.cpp:975 SoListBox.cpp:412 SoListBox.cpp:664 -#: TreeViewFilterEditor.cpp:67 TreeViewFilterEditor.cpp:123 -msgid "Album" -msgstr "Album" +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" +msgstr "Error: El disco tiene %lu pistas y estás editando %lu" -#: DynamicPlayList.cpp:50 DynamicPlayList.cpp:130 PlayList.cpp:1659 -#: RadioPanel.cpp:589 ShoutcastRadio.cpp:140 SoListBox.cpp:413 -#: SoListBox.cpp:652 TreeViewFilterEditor.cpp:63 -msgid "Genre" -msgstr "Género" +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" +msgstr "Atención: La duración de algunas pistas no encajan" + +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" +msgstr "Todo correcto" + +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1103 +msgid "Channels" +msgstr "Canales" -#: DynamicPlayList.cpp:51 DynamicPlayList.cpp:131 -msgid "Label" -msgstr "Etiqueta" +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1128 +#: ui/MainFrame.cpp:2856 ui/MainFrame.cpp:3616 +msgid "Podcasts" +msgstr "Podcasts" -#: DynamicPlayList.cpp:52 DynamicPlayList.cpp:132 PlayList.cpp:1650 -#: SoListBox.cpp:414 SoListBox.cpp:661 TreeViewFilterEditor.cpp:65 -#: TreeViewFilterEditor.cpp:123 -msgid "Composer" -msgstr "Compositor" +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" +msgstr "Descripción:" -#: DynamicPlayList.cpp:53 -msgid "Comment" -msgstr "Comentario" +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" +msgstr "Autor:" -#: DynamicPlayList.cpp:54 SoListBox.cpp:424 -msgid "Path" -msgstr "Directorio" +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" +msgstr "Propietario:" -#: DynamicPlayList.cpp:57 DynamicPlayList.cpp:135 PodcastsPanel.cpp:1806 -#: SoListBox.cpp:416 -msgid "Length" -msgstr "Duración" +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" +msgstr "Resumen:" -#: DynamicPlayList.cpp:58 DynamicPlayList.cpp:136 LibPanel.cpp:330 -#: LibPanel.cpp:337 LibPanel.cpp:534 MainFrame.cpp:1259 PodcastsPanel.cpp:1808 -#: SoListBox.cpp:420 -msgid "Plays" -msgstr "Reproducir" +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" +msgstr "Día:" -#: DynamicPlayList.cpp:59 DynamicPlayList.cpp:137 PodcastsPanel.cpp:1809 -#: SoListBox.cpp:421 -msgid "Last Played" -msgstr "Última reproducción" +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" +msgstr "Detalles" -#: DynamicPlayList.cpp:61 -msgid "Track Number" -msgstr "Número de pista" +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "¿ Seguro que quiere borrar el canal seleccionado ?" -#: DynamicPlayList.cpp:62 SoListBox.cpp:418 -msgid "Bit Rate" -msgstr "Bitrate" +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" +msgstr "¿Seguro que quiere borrar el elemento seleccionado ?" -#: DynamicPlayList.cpp:63 FileBrowser.cpp:764 -msgid "Size" -msgstr "Tamaño" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" +msgstr "Nuevo Canal" -#: DynamicPlayList.cpp:64 SoListBox.cpp:415 -msgid "Disc" -msgstr "Disco" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" +msgstr "Añadir nuevo canal de podcasts" -#: DynamicPlayList.cpp:65 -msgid "Has Cover" -msgstr "Tiene carátula" +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" +msgstr "Borrar" -#: DynamicPlayList.cpp:70 DynamicPlayList.cpp:80 -msgid "contains" -msgstr "contiene" +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" +msgstr "Borrar este canal de podcasts y todos sus elementos" -#: DynamicPlayList.cpp:71 DynamicPlayList.cpp:81 -msgid "does not contain" -msgstr "no contiene" +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/filebrowser/FileBrowser.cpp:423 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1078 +#: ui/MainFrame.cpp:1116 ui/MainFrame.cpp:1349 ui/jamendo/Jamendo.cpp:1144 +#: misc/Accelerators.cpp:170 +msgid "Update" +msgstr "Actualizar" -#: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 -#: DynamicPlayList.cpp:99 -msgid "is" -msgstr "es" +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" +msgstr "Actualizar los podcasts de los canales seleccionados" -#: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 -#: DynamicPlayList.cpp:100 -msgid "is not" -msgstr "no es" +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1085 +#: ui/MainFrame.cpp:1124 ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Properties" +msgstr "Propiedades" -#: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 -msgid "begins with" -msgstr "Empieza por" +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" +msgstr "Editar el canal de podcasts" -#: DynamicPlayList.cpp:75 DynamicPlayList.cpp:85 -msgid "ends with" -msgstr "Termina por" +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" +msgstr "Estado" -#: DynamicPlayList.cpp:86 -msgid "not set" -msgstr "No definido" +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" +msgstr "Título" -#: DynamicPlayList.cpp:93 -msgid "at least" -msgstr "al menos" +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" +msgstr "Canal" -#: DynamicPlayList.cpp:94 -msgid "at most" -msgstr "cuando más" +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" +msgstr "Categoría" -#: DynamicPlayList.cpp:101 -msgid "after" -msgstr "después" +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" +msgstr "Fecha" -#: DynamicPlayList.cpp:102 -msgid "before" -msgstr "antes" +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 +msgid "Length" +msgstr "Duración" -#: DynamicPlayList.cpp:107 -msgid "in the last" -msgstr "en los últimos" +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" +msgstr "Autor" -#: DynamicPlayList.cpp:108 -msgid "before the last" -msgstr "antes de" +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:528 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1301 +msgid "Plays" +msgstr "Reproducir" -#: DynamicPlayList.cpp:113 -msgid "false" -msgstr "falso" +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 +msgid "Last Played" +msgstr "Última reproducción" -#: DynamicPlayList.cpp:114 -msgid "true" -msgstr "verdadero" +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" +msgstr "Añadido" -#: DynamicPlayList.cpp:119 SmartMode.cpp:468 -msgid "Minutes" -msgstr "Minutos" +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:267 +msgid "Never" +msgstr "Nunca" -#: DynamicPlayList.cpp:139 -msgid "Random" -msgstr "Aleatorio" +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" +msgstr "Borrar los podcasts seleccionados" -#: DynamicPlayList.cpp:144 Preferences.cpp:629 -msgid "minutes" -msgstr "minutos" +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" +msgstr "Descargar los podcasts seleccionados" -#: DynamicPlayList.cpp:145 -msgid "hours" -msgstr "horas" +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." +msgstr "No hay elementos seleccionados" -#: DynamicPlayList.cpp:146 -msgid "days" -msgstr "días" +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "Copiar los podcasts seleccionadas a un directorio o dispositivo" -#: DynamicPlayList.cpp:147 -msgid "weeks" -msgstr "semanas" +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" +msgstr "Editor de Canal de podcasts" -#: DynamicPlayList.cpp:148 -msgid "months" -msgstr "meses" +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " +msgstr "Canal de podcasts" -#: DynamicPlayList.cpp:439 -msgid "Filter Album Browser" -msgstr "Filtro de álbumes" +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" +msgstr "Descargar:" -#: DynamicPlayList.cpp:440 -msgid "Dynamic Playlist Editor" -msgstr "Editor de listas dinámicas" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" +msgstr "Manualmente" -#: DynamicPlayList.cpp:458 FileRenamer.cpp:67 LyricsPanel.cpp:2102 -#: PortableMedia.cpp:998 Preferences.cpp:2105 Preferences.cpp:2226 -#: Preferences.cpp:2351 RadioEditor.cpp:44 TreeViewFilterEditor.cpp:45 -msgid "Name:" -msgstr "Nombre:" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" +msgstr "Sólo si contiene" -#: DynamicPlayList.cpp:467 -msgid " Current Filters " -msgstr " Filtros actuales " +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" +msgstr "Todo" -#: DynamicPlayList.cpp:548 -msgid " Result " -msgstr " Resultado " +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" +msgstr "Borrar:" -#: DynamicPlayList.cpp:553 SmartMode.cpp:456 -msgid "Limit to" -msgstr "Limitar a" +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" +msgstr "Permitir borrado de elementos antiguos" -#: DynamicPlayList.cpp:573 -msgid "Any filter selects tracks" -msgstr "Cualquier filtro selecciona pistas" +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" +msgstr "Nuevo canal de podcasts" -#: DynamicPlayList.cpp:584 -msgid "Sort by" -msgstr "Ordenar por" +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " +msgstr "Digital Podcast Directory" -#: DynamicPlayList.cpp:594 -msgid "Descending" -msgstr "Descendiente" +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" +msgstr "Buscar en el directorio de podcasts" -#: DynamicPlayList.cpp:612 -msgid "Add tracks on any criteria" -msgstr "Añadir pistas por cualquier criterio" +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" +msgstr "Refrescar la lista de carpeta de podcasts" -#: Equalizer.cpp:70 -msgid "Equalizer" -msgstr "Equalizador" +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" +msgstr "Canales Filtrados" -#: Equalizer.cpp:112 -msgid "Preset:" -msgstr "Configuración" +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" +msgstr "%u Canales" -#: FileBrowser.cpp:226 FileBrowser.cpp:586 -msgid "See used locations" -msgstr "Ver carpetas usadas" +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "%u Categorías, %u Canales" -#: FileBrowser.cpp:227 FileBrowser.cpp:587 -msgid "See system files" -msgstr "Ver archivos del sistema" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " +msgstr "Filtrar texto:" -#: FileBrowser.cpp:340 -msgid "Play the selected folder" -msgstr "Reproducir la carpeta seleccionada" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" +msgstr "Introduzca texto a filtrar en podcasts" -#: FileBrowser.cpp:346 -msgid "Add the selected folder to playlist" -msgstr "Añadir la carpeta seleccionada a la lista de reproducción" +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1770 +#: ui/preferences/Preferences.cpp:1866 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1714 +#: ui/mediaviewer/library/AlListBox.cpp:490 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:399 +msgid "All" +msgstr "Todo" -#: FileBrowser.cpp:376 -msgid "Edit the tracks in the selected folder" -msgstr "Edita las canciones de la carpeta selecionada" +#: ui/itemlistbox/ListView.cpp:1492 +msgid "Select Columns" +msgstr "Seleccione Columnas" -#: FileBrowser.cpp:384 -msgid "Add the tracks in the selected folder to a playlist" -msgstr "Añadir las pistas de la carpeta seleccionada a la lista de reproducción" +#: ui/itemlistbox/ListView.cpp:1504 +msgid " Columns " +msgstr " Columnas" -#: FileBrowser.cpp:391 FileBrowser.cpp:1170 -msgid "Copy" -msgstr "Copiar" +#: ui/preferences/Preferences.cpp:133 +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +#: ui/MainFrame.cpp:1494 ui/MainFrame.cpp:4618 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Preferences" +msgstr "Preferencias" -#: FileBrowser.cpp:392 FileBrowser.cpp:1170 -msgid "Copy the selected folder to clipboard" -msgstr "Copiar la carpeta seleccionada al portapapeles" +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2485 +msgid "Default" +msgstr "Por Defecto" -#: FileBrowser.cpp:398 FileBrowser.cpp:1174 LyricsPanel.cpp:299 -msgid "Paste" -msgstr "Pegar" +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" +msgstr "Checo" -#: FileBrowser.cpp:399 -msgid "Paste to the selected folder" -msgstr "Pegar en la carpeta seleccionada" +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" +msgstr "Danes" -#: FileBrowser.cpp:414 FileBrowser.cpp:471 FileBrowser.cpp:475 -msgid "New Folder" -msgstr "Nueva carpeta" +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" +msgstr "Holandés" -#: FileBrowser.cpp:414 -msgid "Create a new folder" -msgstr "Crear una carpeta nueva" +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" +msgstr "Inglés" -#: FileBrowser.cpp:417 PlayListPanel.cpp:291 TaListBox.cpp:111 -msgid "Rename" -msgstr "Renombrar" +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" +msgstr "Francés" -#: FileBrowser.cpp:417 -msgid "Rename the selected folder" -msgstr "Renombrar carpeta seleccionada" +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" +msgstr "Alemán" -#: FileBrowser.cpp:421 FileBrowser.cpp:1195 -msgid "Remove" -msgstr "Borrar" +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" +msgstr "Griego" -#: FileBrowser.cpp:421 -msgid "Remove the selected folder" -msgstr "Eliminar la carpeta seleccionada" +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" +msgstr "Holandés" -#: FileBrowser.cpp:552 -msgid "Are you sure to delete the selected path ?" -msgstr "¿ Seguro que quiere borrar la carpeta seleccionada ?" +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" +msgstr "Islandés" -#: FileBrowser.cpp:553 FileBrowser.cpp:2204 LabelEditor.cpp:310 -#: LibPanel.cpp:1227 PlayListPanel.cpp:1116 PodcastsPanel.cpp:1237 -#: PodcastsPanel.cpp:1623 ShoutcastRadio.cpp:368 ShoutcastRadio.cpp:448 -#: TaListBox.cpp:203 TreePanel.cpp:1232 -msgid "Confirm" -msgstr "Confirmar" +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" +msgstr "Italiano" -#: FileBrowser.cpp:563 -msgid "Error deleting the folder " -msgstr "Error borrando la carpeta" +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" +msgstr "Japanés" -#: FileBrowser.cpp:564 MediaViewer.cpp:1461 SelCoverFile.cpp:40 -msgid "Error" -msgstr "Error" +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" +msgstr "Lituano" + +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" +msgstr "Malayo (Malasia)" -#: FileBrowser.cpp:765 -msgid "Modified" -msgstr "Modificado" +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" +msgstr "Noruego" -#: FileBrowser.cpp:1113 -msgid "Play current selected files" -msgstr "Reproducir las archivos seleccionados" +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" +msgstr "Polaco" -#: FileBrowser.cpp:1119 -msgid "Add current selected files to playlist" -msgstr "Añadir los archivos seleccionados al final de la lista de reproducción" +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" +msgstr "Portugués" -#: FileBrowser.cpp:1155 -msgid "Edit the current selected files" -msgstr "Editar los archivos seleccionados" +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" +msgstr "Portugués" -#: FileBrowser.cpp:1163 -msgid "Add the current selected tracks to a playlist" -msgstr "Añadir las pistas seleccionados a una lista de reproducción" +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" +msgstr "Ruso" -#: FileBrowser.cpp:1174 -msgid "Paste to the selected dir" -msgstr "Pegar en la carpeta seleccionada" +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" +msgstr "Eslovaco" -#: FileBrowser.cpp:1191 FileRenamer.cpp:47 -msgid "Rename Files" -msgstr "Renombrar archivos" +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" +msgstr "Español" -#: FileBrowser.cpp:1191 -msgid "Rename the current selected file" -msgstr "Renombrar el archivo seleccionado" +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" +msgstr "Sueco" -#: FileBrowser.cpp:1195 -msgid "Delete the selected files" -msgstr "Borrar los archivos seleccionados" +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" +msgstr "Tailandés" -#: FileBrowser.cpp:1544 FileBrowser.cpp:1560 -msgid "Directories" -msgstr "Carpetas" +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" +msgstr "Turco" -#: FileBrowser.cpp:2203 -msgid "Are you sure to delete the selected files ?" -msgstr "¿Seguro que quiere borrar los archivos seleccionados ?" +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" +msgstr "Ukraniano" -#: FileBrowser.cpp:2221 -msgid "There was an error deleting " -msgstr "Hubo un error borrando" +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" +msgstr "Búlgaro" -#: FileBrowser.cpp:2222 -msgid "" -"\n" -"Continue deleting?" -msgstr "\nContinuar borrando?" +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" +msgstr "Catalán" -#: FileBrowser.cpp:2223 -msgid "Continue" -msgstr "Continuar" +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" +msgstr "Serbio" -#: FileRenamer.cpp:55 -msgid " Names Preview " -msgstr "Vista perliminar de Nombres " +#: ui/preferences/Preferences.cpp:229 +msgid "General" +msgstr "General" -#: FileRenamer.cpp:74 Preferences.cpp:2358 -msgid "Pattern:" -msgstr "Patrón:" +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" +msgstr "Colecciones" -#: FileRenamer.cpp:82 -msgid "" -"Pattern flags:\n" -"{g} : Genre\n" -"{a} : Artist\n" -"{aa}: Album Artist\n" -"{A} : {aa} or {a}\n" -"{b} : Album\n" -"{t} : Title\n" -"{n} : Number\n" -"{y} : Year\n" -"{d} : Disk" -msgstr "Patrones :\n{g} : Genero\n{a} : Artista\n{aa} : Artista princial\n{A} : {aa} o {a}\n{b}: Álbum\n{n} : Número de pista\n{y} : Año\n{d} : Disco" +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" +msgstr "Reprodución" -#: GeListBox.cpp:93 -msgid "Play current selected genres" -msgstr "Reproducir los géneros seleccionados" +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" +msgstr "Solapamiento" -#: GeListBox.cpp:100 -msgid "Add current selected genres to playlist" -msgstr "Añadir los géneros seleccionados a la lista de reproducción" +#: ui/preferences/Preferences.cpp:248 +msgid "Record" +msgstr "Grabar" -#: ImportFiles.cpp:47 LocationPanel.cpp:501 MainFrame.cpp:1299 -#: MediaViewer.cpp:946 -msgid "Import Files" -msgstr "Importar archivos" +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1639 +msgid "Audioscrobble" +msgstr "Audioscrobble" -#: ImportFiles.cpp:82 -msgid "Copy to Option:" -msgstr "Opcion de copia" +#: ui/preferences/Preferences.cpp:263 +msgid "Online" +msgstr "En Red" -#: ImportFiles.cpp:111 -msgid "Destination Folder:" -msgstr "Seleccionar carpeta:" +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:74 +msgid "Links" +msgstr "Enlaces" -#: ImportFiles.cpp:115 Preferences.cpp:1264 -msgid "Select a folder" -msgstr "Seleccione una carpeta" +#: ui/preferences/Preferences.cpp:288 +#: ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:466 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:335 +#: ui/filebrowser/FileBrowser.cpp:1115 ui/player/PlayList.cpp:1519 +msgid "Commands" +msgstr "Comandos" -#: ImportFiles.cpp:121 -msgid " Files " -msgstr "Archivos" +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" +msgstr "Copiar a" -#: ImportFiles.cpp:228 -msgid "Select files" -msgstr "Seleccionar archivos" +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" +msgstr "Aceleradores" -#: ImportFiles.cpp:229 -msgid "Audio files" -msgstr "Archivos de audio" +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " +msgstr "Aceptar" -#: ImportFiles.cpp:230 -msgid "mp3 files" -msgstr "Archivos mp3" +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " +msgstr "Cancelar" -#: ImportFiles.cpp:231 -msgid "ogg files" -msgstr "Archivos ogg" +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " +msgstr "Al Iniciar" -#: ImportFiles.cpp:232 -msgid "flac files" -msgstr "Archivos flac" +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1598 +msgid "Language:" +msgstr "Idioma:" -#: ImportFiles.cpp:233 -msgid "mp4 files" -msgstr "Archivos mp4" +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" +msgstr "(Necesita recomenzar programa)" -#: ImportFiles.cpp:234 -msgid "wma files" -msgstr "Archivos wma" +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" +msgstr "Mostrar Splash inicial" -#: ImportFiles.cpp:235 -msgid "ape files" -msgstr "Archivos ape" +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" +msgstr "Iniciar minimizado" -#: ImportFiles.cpp:236 -msgid "waf files" -msgstr "Archivos waf" +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" +msgstr "Restaura la posición para pistas con longitud superior a" -#: ImportFiles.cpp:237 -msgid "aif files" -msgstr "Archivos aif" +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" +msgstr "Ajustar la longitud mínima en minutos para salvar la posición en la pista" -#: ImportFiles.cpp:238 -msgid "wv files" -msgstr "Archivos wv" +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" +msgstr "minutos" -#: ImportFiles.cpp:239 -msgid "tta files" -msgstr "Archivos tta" +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" +msgstr "Cargar la distribucion por defecto" -#: ImportFiles.cpp:240 -msgid "mpc files" -msgstr "Archivos mpc" +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " +msgstr "Comportamiento" -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:947 -msgid "track" -msgstr "pista" +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" +msgstr "Activar icono barra de tareas" -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:1052 -msgid "tracks" -msgstr "pistas" +#: ui/preferences/Preferences.cpp:534 +msgid "Integrate into SoundMenu" +msgstr "Integrar en SoundMenu" -#: ImportFiles.cpp:327 -msgid "No files added" -msgstr "No hay archivos añadidos" +#: ui/preferences/Preferences.cpp:540 +msgid "Enqueue as default action" +msgstr "Poner en cola por defecto" -#: iPodMedia.cpp:1682 Jamendo.cpp:1128 LocationPanel.cpp:510 -#: Magnatune.cpp:1023 MainFrame.cpp:1308 MediaViewer.cpp:952 -#: PortableMedia.cpp:1889 -msgid "Update the collection library" -msgstr "Actualizar la fonoteca de la colección" +#: ui/preferences/Preferences.cpp:544 +msgid "Drop files clear playlist" +msgstr "Inicia la lista de reproducción al soltar ficheros" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:515 -#: Magnatune.cpp:1026 MainFrame.cpp:1313 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan" -msgstr "Volver a escanear" +#: ui/preferences/Preferences.cpp:548 +msgid "Instant text search" +msgstr "Búsqueda instantánea" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:516 -#: Magnatune.cpp:1026 MainFrame.cpp:1314 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan the collection library" -msgstr "Volver a escanear la fonoteca" +#: ui/preferences/Preferences.cpp:552 +msgid "When searching, pressing enter queues the result" +msgstr "En búsqueda Enter pone resultados en cola" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:521 -#: Magnatune.cpp:1029 MainFrame.cpp:1319 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search Covers" -msgstr "Buscar carátulas" +#: ui/preferences/Preferences.cpp:557 +msgid "Show CD cover frame in player" +msgstr "Mostrar marco de CD en el reproductor" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:522 -#: Magnatune.cpp:1029 MainFrame.cpp:1320 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search the collection missing covers" -msgstr "Busar carátulas ausentes de la colección" +#: ui/preferences/Preferences.cpp:563 +msgid " On Close " +msgstr " Al Cerrar " -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount" -msgstr "Desmontar" +#: ui/preferences/Preferences.cpp:565 +msgid "Save playlist on close" +msgstr "Guardar lista de reproducción al cerrar" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount the device" -msgstr "Desmontar el dispositivo" +#: ui/preferences/Preferences.cpp:569 +msgid "Close to task bar icon" +msgstr "Cerrar a la barra de tareas" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:343 -#: LocationPanel.cpp:382 LocationPanel.cpp:537 Magnatune.cpp:1034 -#: MainFrame.cpp:1042 MainFrame.cpp:1081 MainFrame.cpp:1335 -#: MediaViewer.cpp:963 PodcastsPanel.cpp:1763 PortableMedia.cpp:1905 -msgid "Properties" -msgstr "Propiedades" +#: ui/preferences/Preferences.cpp:574 +msgid "Ask confirmation on exit" +msgstr "Pedir confirmación para salir" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:537 -#: Magnatune.cpp:1034 MainFrame.cpp:1335 MediaViewer.cpp:963 -#: PortableMedia.cpp:1905 -msgid "Show collection properties" -msgstr "Mostrar propiedades de la colección" +#: ui/preferences/Preferences.cpp:617 +msgid " Collections " +msgstr " Colecciones " -#: Jamendo.cpp:1109 Jamendo.cpp:1119 Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download Albums" -msgstr "Descargar álbumes" +#: ui/preferences/Preferences.cpp:665 +msgid " Paths " +msgstr "Directorios " -#: Jamendo.cpp:1109 Jamendo.cpp:1112 Jamendo.cpp:1119 Jamendo.cpp:1122 -#: Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download the current selected album" -msgstr "Descargar el álbum seleccionado" +#: ui/preferences/Preferences.cpp:685 +msgid " Words to detect covers " +msgstr "Palabras para detectar las carátulas" -#: Jamendo.cpp:1112 Jamendo.cpp:1122 -msgid "Download Albums torrents" -msgstr "Descargar álbumes via torrentes" - -#: LabelEditor.cpp:70 -msgid " Items " -msgstr "Elementos" +#: ui/preferences/Preferences.cpp:713 ui/preferences/Preferences.cpp:2293 +msgid " Options " +msgstr "Opciones" -#: LabelEditor.cpp:91 -msgid " Labels " -msgstr "Etiquetas" +#: ui/preferences/Preferences.cpp:715 +msgid "Update when opened " +msgstr "Actualizar en arranque" -#: LabelEditor.cpp:119 -msgid "Add a new label" -msgstr "Crear una nueva Etiqueta" +#: ui/preferences/Preferences.cpp:719 +msgid "Create playlists on scan" +msgstr "Crear listas de reproducción al escanear la fonoteca" -#: LabelEditor.cpp:125 -msgid "Delete the current selected label" -msgstr "Borrar la etiqueta seleccionada" +#: ui/preferences/Preferences.cpp:724 +msgid "Follow symbolic links on scan" +msgstr "Seguir los enlaces al escanear la fonoteca" -#: LabelEditor.cpp:131 -msgid "Copy the label selection to all the items" -msgstr "Copiar la etiqueta a todos los items" +#: ui/preferences/Preferences.cpp:728 +msgid "Scan embedded covers in audio files" +msgstr "Escanear carátulas incrustadas en los archivos" -#: LabelEditor.cpp:286 TaListBox.cpp:185 TaListBox.cpp:226 -msgid "Label Name: " -msgstr "Nombre de etiqueta:" +#: ui/preferences/Preferences.cpp:733 +msgid "Embed rating, play count and labels" +msgstr "Incrustar evaluación, cuenta de reproducciones y etiquetas" -#: LabelEditor.cpp:286 TaListBox.cpp:185 -msgid "Please enter the label name" -msgstr "Introduzca nombre de etiqueta" +#: ui/preferences/Preferences.cpp:739 +msgid "Default copy action" +msgstr "Patrón de copia por defecto" -#: LabelEditor.cpp:309 TaListBox.cpp:202 -msgid "Are you sure to delete the selected labels?" -msgstr "¿Seguro que quiere borrar la etiqueta seleccionada ?" +#: ui/preferences/Preferences.cpp:744 ui/preferences/Preferences.cpp:1773 +#: ui/preferences/Preferences.cpp:1869 ui/preferences/Preferences.cpp:1892 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:453 +msgid "None" +msgstr "Nada" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "Less..." -msgstr "Menos..." +#: ui/preferences/Preferences.cpp:820 +msgid "Play random" +msgstr "Reproducción aleatoria" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "More..." -msgstr "Más..." +#: ui/preferences/Preferences.cpp:824 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "track" +msgstr "pista" -#: LastFMPanel.cpp:557 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 -msgid "Play the artist tracks" -msgstr "Reproducir las pistas del artista" +#: ui/preferences/Preferences.cpp:824 +msgid "album" +msgstr "álbum" -#: LastFMPanel.cpp:561 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 -msgid "Enqueue the artist tracks to the playlist" -msgstr "Encolar las pistas del artista" +#: ui/preferences/Preferences.cpp:832 +msgid "when playlist is empty" +msgstr "si la lista de reproducción está vacía" -#: LastFMPanel.cpp:597 -msgid "Copy the artist name to clipboard" -msgstr "Copiar el nombre del artista al portapapeles" +#: ui/preferences/Preferences.cpp:838 +msgid "Delete played tracks from playlist" +msgstr "Eliminar pistas finalizadas de la lista de reproducción" -#: LastFMPanel.cpp:605 LastFMPanel.cpp:867 LastFMPanel.cpp:1063 -#: LastFMPanel.cpp:1268 LastFMPanel.cpp:1473 LastFMPanel.cpp:1598 -msgid "Visit last.fm page for this item" -msgstr "Visitar lastFM para este elemento" +#: ui/preferences/Preferences.cpp:842 +msgid "Show notifications" +msgstr "Mostrar notificaciones" -#: LastFMPanel.cpp:630 -msgid "There is no information available for this artist." -msgstr "No hay información disponible sobre este artista" +#: ui/preferences/Preferences.cpp:846 +msgid "Enable equalizer" +msgstr "" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Show Artist Info" -msgstr "Mostrar información sobre el artista" +#: ui/preferences/Preferences.cpp:850 +msgid "Enable volume and fader" +msgstr "" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Update the information with the current selected artist" -msgstr "Actualizar la información del artista seleccionado" +#: ui/preferences/Preferences.cpp:856 +msgid "ReplayGain mode:" +msgstr "Modo de normalización:" -#: LastFMPanel.cpp:1055 -msgid "Copy the artist info to clipboard" -msgstr "Copiar la información del artista al portapapeles" +#: ui/preferences/Preferences.cpp:860 +msgid "Disabled" +msgstr "Cancelado" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search Track" -msgstr "Localizar pista" +#: ui/preferences/Preferences.cpp:860 ui/player/PlayList.cpp:1648 +msgid "Track" +msgstr "Pista" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search the track in the library" -msgstr "Localizar la pista en la fonoteca" +#: ui/preferences/Preferences.cpp:860 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:663 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 +#: ui/player/PlayList.cpp:1660 +msgid "Album" +msgstr "Album" -#: LastFMPanel.cpp:1260 LastFMPanel.cpp:1465 -msgid "Copy the track info to clipboard" -msgstr "Copiar la información de la pista al portapapeles" +#: ui/preferences/Preferences.cpp:867 +msgid "PreAmp:" +msgstr "Nivel de sonido" -#: LastFMPanel.cpp:1359 -#, c-format -msgid "" -"%s\n" -"%i plays by %u users" -msgstr "%s\n%i reproducciones por %u usuarios" +#: ui/preferences/Preferences.cpp:886 +msgid " Random / Smart play modes " +msgstr "Modo Aleatorio / Inteligente de reproducción" -#: LastFMPanel.cpp:1590 -msgid "Copy the event info to clipboard" -msgstr "Copiar el evento al portapapeles" +#: ui/preferences/Preferences.cpp:896 +msgid "Tracks left to start search" +msgstr "Pistas restantes para iniciar la búsqueda" -#: LastFMPanel.cpp:1665 LyricsPanel.cpp:81 -msgid "Follow player" -msgstr "Seguir reproductor" +#: ui/preferences/Preferences.cpp:904 +msgid "Tracks added each time" +msgstr "Pistas añadidas cada vez" -#: LastFMPanel.cpp:1691 LyricsPanel.cpp:121 TrackEdit.cpp:380 -msgid "Track:" -msgstr "Pista: " +#: ui/preferences/Preferences.cpp:913 +msgid "Max played tracks kept in playlist" +msgstr "Max. pistas en la lista de reproducción" -#: LastFMPanel.cpp:1711 -msgid "Artist Info" -msgstr "Información sobre el artista" +#: ui/preferences/Preferences.cpp:921 +msgid "Don't repeat last" +msgstr "No repetir último" -#: LastFMPanel.cpp:1746 -msgid "Top Albums" -msgstr "Albumes principales" +#: ui/preferences/Preferences.cpp:929 +msgid "artists or" +msgstr "Artistas o" -#: LastFMPanel.cpp:1788 -msgid "Top Tracks" -msgstr "Canciones principales" +#: ui/preferences/Preferences.cpp:937 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "tracks" +msgstr "pistas" -#: LastFMPanel.cpp:1829 -msgid "Similar Artists" -msgstr "Artistas similares" +#: ui/preferences/Preferences.cpp:945 +msgid " Silence detector " +msgstr "Detector de silencio" -#: LastFMPanel.cpp:1870 -msgid "Similar Tracks" -msgstr "Canciones similares" +#: ui/preferences/Preferences.cpp:950 +msgid "Skip at" +msgstr "Saltar a" -#: LastFMPanel.cpp:1911 -msgid "Events" -msgstr "Eventos" +#: ui/preferences/Preferences.cpp:969 +msgid "In the last" +msgstr "En los últimos" -#: LastFMPanel.cpp:3340 -msgid "Unnamed" -msgstr "Sin Nombre" +#: ui/preferences/Preferences.cpp:979 ui/preferences/Preferences.cpp:1213 +msgid "seconds" +msgstr "segundos" -#: LibPanel.cpp:219 LibPanel.cpp:226 LibPanel.cpp:522 LocationPanel.cpp:329 -#: LocationPanel.cpp:426 MainFrame.cpp:1028 MainFrame.cpp:1224 -#: RadioPanel.cpp:620 TreeViewFilterEditor.cpp:123 -msgid "Genres" -msgstr "Géneros" +#: ui/preferences/Preferences.cpp:987 +msgid " Output device " +msgstr "Dispositivo de producción del sonido" -#: LibPanel.cpp:237 LibPanel.cpp:244 LibPanel.cpp:524 LocationPanel.cpp:421 -#: MainFrame.cpp:1219 -msgid "Labels" -msgstr "Etiquetas" +#: ui/preferences/Preferences.cpp:990 +msgid "Automatic" +msgstr "Automático" -#: LibPanel.cpp:255 LibPanel.cpp:262 LibPanel.cpp:526 LocationPanel.cpp:431 -#: MainFrame.cpp:1229 -msgid "Artists" -msgstr "Artistas" +#: ui/preferences/Preferences.cpp:991 +msgid "GConf Defined" +msgstr "Definido con GConf" -#: LibPanel.cpp:292 LibPanel.cpp:299 LibPanel.cpp:530 LocationPanel.cpp:451 -#: MainFrame.cpp:1249 -msgid "Years" -msgstr "Años" +#: ui/preferences/Preferences.cpp:1041 +msgid " Crossfader " +msgstr "Solapamiento " -#: LibPanel.cpp:311 LibPanel.cpp:318 LibPanel.cpp:532 LocationPanel.cpp:456 -#: MainFrame.cpp:1254 -msgid "Ratings" -msgstr "Evaluaciones" +#: ui/preferences/Preferences.cpp:1048 +msgid "Fade-out length:" +msgstr "Duración de salida:" -#: LibPanel.cpp:349 LibPanel.cpp:356 LibPanel.cpp:536 LocationPanel.cpp:436 -#: MainFrame.cpp:1234 -msgid "Composers" -msgstr "Compositores" +#: ui/preferences/Preferences.cpp:1057 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "Seleccione la longitud del desvanecimiento del sonido. 0 para reproduccíon sin silencios" -#: LibPanel.cpp:538 LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "Album Artists" -msgstr "Artista principal" +#: ui/preferences/Preferences.cpp:1060 +msgid "Fade-in length:" +msgstr "Duración de entrada:" -#: LibPanel.cpp:958 TreePanel.cpp:1059 -msgid "Artist Labels Editor" -msgstr "Editor Etiquetas de Artistas" +#: ui/preferences/Preferences.cpp:1069 +msgid "Select the length of the fade in" +msgstr "Seleccionar la duración del desvanecimiento" -#: LibPanel.cpp:1226 -msgid "Are you sure to delete the selected album cover?" -msgstr "¿Seguro que quiere eliminar la carátula?" +#: ui/preferences/Preferences.cpp:1072 +msgid "Fade-in volume:" +msgstr "Volumen de entrada" -#: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 -msgid "Field Editor" -msgstr "Editor" +#: ui/preferences/Preferences.cpp:1081 +msgid "Select the initial volume of the fade in" +msgstr "Seleccionar el volumen inicial de la reproducción" -#: LibPanel.cpp:2774 -msgid "" -"Are you sure to delete the selected tracks from your drive?\n" -"This will permanently erase the selected tracks." -msgstr "¿Seguro que quiere borrar las pistas seleccionadas de su unidad?\nEsto borrará permanentemente las pistas seleccionadas" +#: ui/preferences/Preferences.cpp:1084 +msgid "Fade-in start:" +msgstr "Volumen de entrada:" -#: LibPanel.cpp:2775 -msgid "Remove tracks from drive" -msgstr "Elimina las pistas de la unidad" +#: ui/preferences/Preferences.cpp:1093 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "Seleccionar a que volumen del desvanecimiento la siguiente pista comienza" -#: ListView.cpp:1478 -msgid "Select Columns" -msgstr "Seleccione Columnas" +#: ui/preferences/Preferences.cpp:1137 +msgid " Record " +msgstr "Grabar " -#: ListView.cpp:1490 -msgid " Columns " -msgstr " Columnas" +#: ui/preferences/Preferences.cpp:1139 +msgid "Enable recording" +msgstr "Habilitar grabación" -#: LocationPanel.cpp:97 -msgid "Local Music" -msgstr "Música local" +#: ui/preferences/Preferences.cpp:1145 +msgid "Save to:" +msgstr "Guardar en:" -#: LocationPanel.cpp:99 -msgid "Online Music" -msgstr "Musica en Red" +#: ui/preferences/Preferences.cpp:1149 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:126 +msgid "Select a folder" +msgstr "Seleccione una carpeta" -#: LocationPanel.cpp:101 -msgid "Portable Devices" -msgstr "Dispositivos" +#: ui/preferences/Preferences.cpp:1156 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " +msgstr "Propiedades" -#: LocationPanel.cpp:103 -msgid "Context" -msgstr "Contexto" +#: ui/preferences/Preferences.cpp:1163 ui/preferences/Preferences.cpp:2314 +msgid "Format:" +msgstr "Formato:" -#: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 -msgid "Radios" -msgstr "Radios" +#: ui/preferences/Preferences.cpp:1175 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" +msgstr "Calidad:" -#: LocationPanel.cpp:215 MainFrame.cpp:1085 MainFrame.cpp:2798 -#: MainFrame.cpp:3531 PodcastsPanel.cpp:916 Preferences.cpp:259 -msgid "Podcasts" -msgstr "Podcasts" +#: ui/preferences/Preferences.cpp:1196 +msgid "Split tracks" +msgstr "Partir pistas" -#: LocationPanel.cpp:279 MainFrame.cpp:994 MainFrame.cpp:2835 -msgid "File Browser" -msgstr "Buscador de archivos" +#: ui/preferences/Preferences.cpp:1203 +msgid "Delete tracks shorter than" +msgstr "Borrar pistas más cortas que" -#: LocationPanel.cpp:291 MainFrame.cpp:1413 MainFrame.cpp:2769 -#: Preferences.cpp:249 TrackEdit.cpp:400 -msgid "Lyrics" -msgstr "Letras" +#: ui/preferences/Preferences.cpp:1246 +msgid " Last.fm audioscrobble " +msgstr "last.fm audioscrobble " -#: LocationPanel.cpp:312 LocationPanel.cpp:354 LocationPanel.cpp:401 -#: LocationPanel.cpp:414 MainFrame.cpp:1011 MainFrame.cpp:1053 -#: MainFrame.cpp:1199 MainFrame.cpp:1212 -msgid "Show" -msgstr "Mostrar" +#: ui/preferences/Preferences.cpp:1248 ui/preferences/Preferences.cpp:1284 +msgid "Enabled" +msgstr "Habilitar" -#: LocationPanel.cpp:313 MainFrame.cpp:1012 -msgid "Show/Hide the radio panel" -msgstr "Mostrar/Ocultar el panel de la radio" +#: ui/preferences/Preferences.cpp:1256 ui/preferences/Preferences.cpp:1292 +#: ui/preferences/Preferences.cpp:1555 +msgid "Username:" +msgstr "Usuario:" -#: LocationPanel.cpp:319 MainFrame.cpp:1018 RadioPanel.cpp:571 -#: RadioPanel.cpp:618 -msgid "Text Search" -msgstr "Búsqueda" +#: ui/preferences/Preferences.cpp:1264 ui/preferences/Preferences.cpp:1300 +#: ui/preferences/Preferences.cpp:1564 +msgid "Password:" +msgstr "Contraseña:" -#: LocationPanel.cpp:319 MainFrame.cpp:1018 -msgid "Show/Hide the radio text search" -msgstr "Mostrar/Ocultar el panel de busqueda en radios" +#: ui/preferences/Preferences.cpp:1282 +msgid " Libre.fm audioscrobble " +msgstr "Libre.fm audioscrobble " -#: LocationPanel.cpp:329 MainFrame.cpp:1028 -msgid "Show/Hide the radio genres" -msgstr "Mostrar/Ocultar el panel de géneros de radio" +#: ui/preferences/Preferences.cpp:1346 +msgid " Sources " +msgstr "Fuentes" -#: LocationPanel.cpp:336 ShoutcastRadio.cpp:120 -msgid "Update the radio station lists" -msgstr "Actualiza la lista de estaciones de radio" +#: ui/preferences/Preferences.cpp:1392 +msgid " Targets " +msgstr "Salvar en " -#: LocationPanel.cpp:344 MainFrame.cpp:1043 -msgid "Set the radio preferences" -msgstr "Configurar las preferencias de radio" +#: ui/preferences/Preferences.cpp:1434 +msgid " Disabled Genres " +msgstr "" -#: LocationPanel.cpp:355 MainFrame.cpp:1054 -msgid "Show/Hide the podcasts panel" -msgstr "Mostrar/Ocultar el panel de podcasts" +#: ui/preferences/Preferences.cpp:1456 +msgid " Font " +msgstr "Fuente" -#: LocationPanel.cpp:361 MainFrame.cpp:1060 PodcastsPanel.cpp:890 -#: PodcastsPanel.cpp:898 PodcastsPanel.cpp:1055 -msgid "Channels" -msgstr "Canales" +#: ui/preferences/Preferences.cpp:1458 +msgid "Font:" +msgstr "Fuente:" -#: LocationPanel.cpp:361 MainFrame.cpp:1060 -msgid "Show/Hide the podcasts channels" -msgstr "Mostrar/Ocultar el panel de canales" +#: ui/preferences/Preferences.cpp:1470 +msgid "Align:" +msgstr "Situar" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 PodcastsPanel.cpp:1058 -#: TrackEdit.cpp:310 -msgid "Details" -msgstr "Detalles" +#: ui/preferences/Preferences.cpp:1475 misc/Accelerators.cpp:351 +msgid "Left" +msgstr "Izquierda" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 -msgid "Show/Hide the podcasts details" -msgstr "Mostrar/Ocultar el panel de detalles" +#: ui/preferences/Preferences.cpp:1476 +msgid "Center" +msgstr "Centro" -#: LocationPanel.cpp:375 MainFrame.cpp:1074 -msgid "Update the podcasts added" -msgstr "Actualizando podcasts..." +#: ui/preferences/Preferences.cpp:1477 misc/Accelerators.cpp:357 +msgid "Right" +msgstr "Derecha" -#: LocationPanel.cpp:383 MainFrame.cpp:1082 -msgid "Set the podcasts preferences" -msgstr "Configurar las preferencias de podcasts" +#: ui/preferences/Preferences.cpp:1522 +msgid " Proxy " +msgstr "Proxy" + +#: ui/preferences/Preferences.cpp:1524 +msgid "Proxy Enabled" +msgstr "Proxy habilitado" + +#: ui/preferences/Preferences.cpp:1533 +msgid "Hostname:" +msgstr "Dirección:" + +#: ui/preferences/Preferences.cpp:1544 +msgid "Port:" +msgstr "Puerto:" -#: LocationPanel.cpp:401 MainFrame.cpp:1199 -msgid "Open the music collection" -msgstr "Abrir colección" +#: ui/preferences/Preferences.cpp:1578 +msgid " Filters " +msgstr "Filtros" -#: LocationPanel.cpp:414 LocationPanel.cpp:470 MainFrame.cpp:1212 -#: MainFrame.cpp:1268 -msgid "View the collection library" -msgstr "Ver fonoteca" +#: ui/preferences/Preferences.cpp:1596 +msgid " Language " +msgstr "Idioma" -#: LocationPanel.cpp:421 MainFrame.cpp:1219 -msgid "View the library labels" -msgstr "Ver las etiquetas" +#: ui/preferences/Preferences.cpp:1613 +msgid " Browser command " +msgstr "Comando del navegador" -#: LocationPanel.cpp:426 MainFrame.cpp:1224 -msgid "View the library genres" -msgstr "Ver géneros" +#: ui/preferences/Preferences.cpp:1621 +msgid " Minimum radio allowed bit rate " +msgstr "Min. bitrate en Radio" -#: LocationPanel.cpp:431 MainFrame.cpp:1229 -msgid "View the library artists" -msgstr "Ver artistas" +#: ui/preferences/Preferences.cpp:1628 +msgid " Player online buffer size " +msgstr "Tamaño de descarga en reserva" -#: LocationPanel.cpp:436 MainFrame.cpp:1234 -msgid "View the library composers" -msgstr "Ver compositores" +#: ui/preferences/Preferences.cpp:1665 +msgid " Podcasts " +msgstr "Podcasts " -#: LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "View the library album artists" -msgstr "Ver artistas principales" +#: ui/preferences/Preferences.cpp:1669 +msgid "Destination directory:" +msgstr "Seleccionar destino:" -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "View the library albums" -msgstr "Ver álbumes" +#: ui/preferences/Preferences.cpp:1673 +msgid "Select podcasts folder" +msgstr "Seleccione el directorio de podcasts" -#: LocationPanel.cpp:451 MainFrame.cpp:1249 -msgid "View the library years" -msgstr "Ver años" +#: ui/preferences/Preferences.cpp:1681 +msgid "Check every" +msgstr "Comprobar cada" -#: LocationPanel.cpp:456 MainFrame.cpp:1254 -msgid "View the library ratings" -msgstr "Ver evaluaciones" +#: ui/preferences/Preferences.cpp:1686 +msgid "Hour" +msgstr "Hora" -#: LocationPanel.cpp:461 -msgid "Play Counts" -msgstr "Reproducciones" +#: ui/preferences/Preferences.cpp:1686 +msgid "Day" +msgstr "Día" -#: LocationPanel.cpp:461 MainFrame.cpp:1259 -msgid "View the library play counts" -msgstr "Ver número de reproducciones" +#: ui/preferences/Preferences.cpp:1686 +msgid "Week" +msgstr "Semana" -#: LocationPanel.cpp:466 LocationPanel.cpp:470 MainFrame.cpp:1264 -#: MainFrame.cpp:1268 TreePanel.cpp:89 -msgid "Library" -msgstr "Fonoteca" +#: ui/preferences/Preferences.cpp:1686 +msgid "Month" +msgstr "Mes" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "Album Browser" -msgstr "Examinador" +#: ui/preferences/Preferences.cpp:1697 +msgid "Delete after" +msgstr "Borrar después de" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "View the collection album browser" -msgstr "Ver examinador de la colección" +#: ui/preferences/Preferences.cpp:1706 +msgid "Days" +msgstr "Días" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 TreePanel.cpp:828 -#: TreePanel.cpp:853 -msgid "Tree" -msgstr "Arbol" +#: ui/preferences/Preferences.cpp:1706 +msgid "Weeks" +msgstr "Semanas" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 -msgid "View the collection tree view" -msgstr "Ver árbol de la colección" +#: ui/preferences/Preferences.cpp:1706 +msgid "Months" +msgstr "Meses" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 MediaViewer.cpp:235 -#: PlayListPanel.cpp:809 PlayListPanel.cpp:835 PortableMedia.cpp:1168 -msgid "Playlists" -msgstr "Listas de reproducción" +#: ui/preferences/Preferences.cpp:1715 +msgid "Only if played" +msgstr "Sólo oídos" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 -msgid "View the collection playlists" -msgstr "Ver las listas de reproducción de la colección" +#: ui/preferences/Preferences.cpp:1776 ui/preferences/Preferences.cpp:1872 +msgid "Invert" +msgstr "Invertir" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add Path" -msgstr "Añadir directorio" +#: ui/preferences/Preferences.cpp:1790 +msgid "Audio format:" +msgstr "Formato:" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add path to the collection" -msgstr "Añadir directorio a la colección" +#: ui/preferences/Preferences.cpp:1801 +msgid "Torrent command:" +msgstr "Descargar torrentes con" -#: LocationPanel.cpp:501 MainFrame.cpp:1299 MediaViewer.cpp:946 -msgid "Import files into the collection" -msgstr "Importar archivos a la colección" +#: ui/preferences/Preferences.cpp:1886 +msgid "Membership :" +msgstr "Subscripción:" -#: LyricsPanel.cpp:82 -msgid "Search the lyrics for the current playing track" -msgstr "Buscar la letra de la pista actual" +#: ui/preferences/Preferences.cpp:1893 +msgid "Streaming" +msgstr "Streaming" -#: LyricsPanel.cpp:88 -msgid "Configure lyrics preferences" -msgstr "Configurar editor de letras" +#: ui/preferences/Preferences.cpp:1894 +msgid "Downloading" +msgstr "Descargando" -#: LyricsPanel.cpp:92 TrackEdit.cpp:388 -msgid "Search for lyrics" -msgstr "Buscar letras" +#: ui/preferences/Preferences.cpp:1907 +msgid "Username :" +msgstr "Usuario:" -#: LyricsPanel.cpp:97 -msgid "Edit the lyrics" -msgstr "Editar letras" +#: ui/preferences/Preferences.cpp:1915 +msgid "Password :" +msgstr "Contraseña:" -#: LyricsPanel.cpp:103 -msgid "Save the lyrics" -msgstr "Guardar letras" +#: ui/preferences/Preferences.cpp:1933 +msgid "Stream as :" +msgstr "Escuchar en formato:" -#: LyricsPanel.cpp:108 -msgid "Search the lyrics on the web" -msgstr "Buscar letras en la Web" +#: ui/preferences/Preferences.cpp:1947 +msgid "Download as :" +msgstr "Descargar como:" -#: LyricsPanel.cpp:287 -msgid "Copy the content of the lyric to clipboard" -msgstr "Copiar la letra al portapapeles" +#: ui/preferences/Preferences.cpp:1951 +msgid "Download Page" +msgstr "Página de descarga" -#: LyricsPanel.cpp:299 -msgid "Paste the content of the lyric from clipboard" -msgstr "Pegue el contenido de la letra desde el portapapeles" +#: ui/preferences/Preferences.cpp:1992 +msgid " Links " +msgstr "Enlaces" -#: LyricsPanel.cpp:308 -msgid "Print the content of the lyrics" -msgstr "Imprimir el contenido de la letra" +#: ui/preferences/Preferences.cpp:2047 +msgid "URL:" +msgstr "URL:" -#: LyricsPanel.cpp:442 LyricsPanel.cpp:561 LyricsPanel.cpp:844 -#: LyricsPanel.cpp:846 -msgid "Searching..." -msgstr "Buscando..." +#: ui/preferences/Preferences.cpp:2072 +msgid " Define URLs using " +msgstr "Definir URLs con" -#: LyricsPanel.cpp:757 LyricsPanel.cpp:850 -msgid "No lyrics found" -msgstr "No se ha encontrado ninguna letra" +#: ui/preferences/Preferences.cpp:2078 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "2 letras-código de la lenguaTexto a buscar" -#: LyricsPanel.cpp:842 -msgid "Lyrics from " -msgstr "Letra proporcionada por " +#: ui/preferences/Preferences.cpp:2115 +msgid " Commands " +msgstr " Comandos " -#: LyricsPanel.cpp:2078 -msgid "Lyrics Target Editor" -msgstr "Donde salvar las letras" +#: ui/preferences/Preferences.cpp:2168 +msgid "Command:" +msgstr "Comando:" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Source Editor" -msgstr "Editor de proveedores de letras" +#: ui/preferences/Preferences.cpp:2193 +msgid " Define commands using " +msgstr "Definir comandos con" -#: LyricsPanel.cpp:2111 -msgid "Type:" -msgstr "Tipo:" +#: ui/preferences/Preferences.cpp:2199 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "Directorio del album\nFichero de carátula del album\nFichero de audio" -#: LyricsPanel.cpp:2116 -msgid "Embedded" -msgstr "Encrustado" +#: ui/preferences/Preferences.cpp:2236 +msgid " Patterns " +msgstr "Patrones" -#: LyricsPanel.cpp:2117 -msgid "File" -msgstr "Archivo" +#: ui/preferences/Preferences.cpp:2307 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" +msgstr "Patrón:" -#: LyricsPanel.cpp:2118 -msgid "Command" -msgstr "Comando" +#: ui/preferences/Preferences.cpp:2332 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" +msgstr "Directorio" -#: LyricsPanel.cpp:2120 PodcastsPanel.cpp:2091 -msgid "Download" -msgstr "Descargado" +#: ui/preferences/Preferences.cpp:2348 +msgid "Remove source files" +msgstr "Remover archivos" -#: LyricsPanel.cpp:2127 -msgid "Source:" -msgstr "Fuente:" +#: ui/preferences/Preferences.cpp:2365 +msgid " Define patterns using " +msgstr "Definir patrones con" -#: LyricsPanel.cpp:2135 LyricsPanel.cpp:2541 -msgid "Replace:" -msgstr "Substituir:" +#: ui/preferences/Preferences.cpp:2371 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "Artista\nArtista principal\n{aa} o {a}\nÁlbum" -#: LyricsPanel.cpp:2170 -msgid "Extract:" -msgstr "Extraer" +#: ui/preferences/Preferences.cpp:2379 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "Compositor\nDisco\nNombre de archivo\nGénero" -#: LyricsPanel.cpp:2200 -msgid "Exclude:" -msgstr "Excluir:" +#: ui/preferences/Preferences.cpp:2387 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "Indice\nNúmero\nTitulo\nAño" -#: LyricsPanel.cpp:2230 -msgid "Not Found:" -msgstr "No se ha encontrado" +#: ui/preferences/Preferences.cpp:2443 +msgid " Accelerators " +msgstr "Aceleradores" -#: LyricsPanel.cpp:2539 -msgid "Replace option editor" -msgstr "Editor de substitución" +#: ui/preferences/Preferences.cpp:2448 +msgid "Action" +msgstr "Acciones" -#: LyricsPanel.cpp:2540 RadioPanel.cpp:1173 -msgid "Search:" -msgstr "Buscar:" +#: ui/preferences/Preferences.cpp:2452 +msgid "Key" +msgstr "Teclas" -#: LyricsPanel.cpp:2545 -msgid "Extract option editor" -msgstr "Editor de letras" +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Collection: " +msgstr "Colección" -#: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 -msgid "Begin:" -msgstr "Comienzo:" +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Enter the collection name" +msgstr "Introduzca el nombre de la colección" -#: LyricsPanel.cpp:2547 LyricsPanel.cpp:2553 -msgid "End:" -msgstr "Acaba:" +#: ui/preferences/Preferences.cpp:3025 +msgid "Change library path" +msgstr "Cambiar directorio de la fonoteca" -#: LyricsPanel.cpp:2551 -msgid "Exclude option editor" -msgstr "Editor de exclusión de opciones" +#: ui/preferences/Preferences.cpp:3047 ui/mediaviewer/MediaViewer.cpp:1159 +msgid "Select library path" +msgstr "Selecionar directorio de la fonoteca" -#: LyricsPanel.cpp:2557 -msgid "Not Found option editor" -msgstr "Editor de letras no encontradas" +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Word: " +msgstr "Palabra:" -#: LyricsPanel.cpp:2558 LyricsPanel.cpp:2559 -msgid "Tag:" -msgstr "EtiquetaEtiqueta:" +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Enter the text to find covers" +msgstr "Introduzca el texto para buscar carátulas" -#: MainFrame.cpp:248 -msgid "Welcome to Guayadeque " -msgstr "Bienvenido a Guayadeque" +#: ui/preferences/Preferences.cpp:3445 +msgid "Genre: " +msgstr "" -#: MainFrame.cpp:263 MainFrame.cpp:357 TreeViewFilterEditor.cpp:54 -msgid "Filters" -msgstr "Filtros" +#: ui/preferences/Preferences.cpp:3445 +msgid "Enter the genre to disable" +msgstr "" -#: MainFrame.cpp:355 MainFrame.cpp:1386 MainFrame.cpp:4307 -msgid "VU Meters" -msgstr "Nivel gráfico de volumen" +#: ui/preferences/Preferences.cpp:3649 ui/preferences/Preferences.cpp:3679 +msgid "Filter: " +msgstr "Filtro:" -#: MainFrame.cpp:359 MainFrame.cpp:723 MainFrame.cpp:2153 MainFrame.cpp:2897 -#: MainFrame.cpp:2914 PlayList.cpp:76 RadioPanel.cpp:333 -msgid "Now Playing" -msgstr "Reproduciendo" +#: ui/preferences/Preferences.cpp:3649 +msgid "Enter the text to filter" +msgstr "Introduzca cadena a filtrar" -#: MainFrame.cpp:974 -msgid "New Collection" -msgstr "Nueva colección" +#: ui/preferences/Preferences.cpp:3679 +msgid "Edit the text to filter" +msgstr "Editar cadena a filtrar" -#: MainFrame.cpp:974 -msgid "Create a new collection" -msgstr "Crear una nueva colección" +#: ui/preferences/Preferences.cpp:4227 +msgid "Select path" +msgstr "Selecionar directorio" -#: MainFrame.cpp:995 -msgid "Show/Hide the file browser panel" -msgstr "Mostrar/Ocultar el panel de archivos" +#: ui/preferences/Preferences.cpp:4427 +msgid "Key used by '" +msgstr "Combinación usada por " -#: MainFrame.cpp:1035 -msgid "Update the radio stations" -msgstr "Actualizar las estaciones de radio" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1135 +msgid "Download Albums" +msgstr "Descargar álbumes" -#: MainFrame.cpp:1046 MainFrame.cpp:2635 -msgid "Radio" -msgstr "Radio" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1128 +#: ui/jamendo/Jamendo.cpp:1135 ui/jamendo/Jamendo.cpp:1138 +msgid "Download the current selected album" +msgstr "Descargar el álbum seleccionado" -#: MainFrame.cpp:1046 -msgid "Set the radio visible panels" -msgstr "Configura los paneles visibles de radio" +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1144 +msgid "Update the collection library" +msgstr "Actualizar la fonoteca de la colección" -#: MainFrame.cpp:1085 -msgid "Set the podcasts visible panels" -msgstr "Configura los paneles visibles de podcasts" +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1355 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan" +msgstr "Volver a escanear" -#: MainFrame.cpp:1101 -msgid "Play a online music stream" -msgstr "Reproducir un stream de la Web" +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1356 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan the collection library" +msgstr "Volver a escanear la fonoteca" -#: MainFrame.cpp:1138 -msgid "Show the selected portable devices" -msgstr "Mostrar los dispositivos seleccionados" +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1361 ui/jamendo/Jamendo.cpp:1150 +msgid "Search Covers" +msgstr "Buscar carátulas" -#: MainFrame.cpp:1145 -msgid "No Device Found" -msgstr "Dispositivo no encontrado" +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1362 ui/jamendo/Jamendo.cpp:1150 +msgid "Search the collection missing covers" +msgstr "Busar carátulas ausentes de la colección" -#: MainFrame.cpp:1145 -msgid "No portable device was detected" -msgstr "Dispositivo no detectado" +#: ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Show collection properties" +msgstr "Mostrar propiedades de la colección" -#: MainFrame.cpp:1155 -msgid "Exits the application" -msgstr "Salir de la aplicación" +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" +msgstr "Confirme" -#: MainFrame.cpp:1352 -msgid "Saves the current layout" -msgstr "Guarda la distribución actual" +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" +msgstr "¿ Está seguro de querer salir ?" -#: MainFrame.cpp:1362 -msgid "Player Playlist" -msgstr "Lista de reproducción" +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" +msgstr "No pregutar más" -#: MainFrame.cpp:1363 -msgid "Show/Hide the player playlist panel" -msgstr "Mostrar/Ocultar el panel de la lista de reproducción" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" +msgstr "encrustado" -#: MainFrame.cpp:1370 MainFrame.cpp:1645 MainFrame.cpp:4325 -msgid "Sources" -msgstr "Fuentes" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" +msgstr "Propiedades del dispositivo" -#: MainFrame.cpp:1371 -msgid "Show/Hide the locatons" -msgstr "Mostrar/Ocultar localizaciones" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" +msgstr "Usado:" -#: MainFrame.cpp:1378 -msgid "Player Filters" -msgstr "Filtros" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" +msgstr "%s libre de %s" -#: MainFrame.cpp:1379 -msgid "Show/Hide the player filters panel" -msgstr "Mostrar/Ocultar el panel de filtros" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" +msgstr "Patrón del nombre de los ficheros" -#: MainFrame.cpp:1387 -msgid "Show/Hide the player vumeter" -msgstr "Mostrar/Ocultar panel de niveles" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "{a}\t: Artista\t\t\t{aa} : Artista principal\n{b}\t: Álbum\t\t\t{d}\t : Disco\n{f}\t: Nombre del fichero\t\t{g}\t : Género\n{n}\t: Número\t\t\t{t}\t : Título\n{y}\t: Año" -#: MainFrame.cpp:1394 MainFrame.cpp:4341 -msgid "Cover" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" +msgstr "Carpetas de Audio:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" +msgstr "Formatos:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" +msgstr "Convertir a:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" +msgstr "Sólo formatos no soportados" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" +msgstr "siempre" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" +msgstr "Audio" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" +msgstr "Carpeta de listas:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" +msgstr "Formato de la lista de reproducción:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:255 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1326 +msgid "Playlists" +msgstr "Listas de reproducción" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" +msgstr "Formato de las carátulas:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" +msgstr "Nombre de la carátula:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" +msgstr "Tamaño (pixels):" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" msgstr "Carátulas" -#: MainFrame.cpp:1395 -msgid "Show/Hide the cover" -msgstr "Mostrar/Ocultar la carátula" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" +msgstr "Seleccione una carpeta de música" -#: MainFrame.cpp:1405 MainFrame.cpp:2737 -msgid "Last.fm" -msgstr "Last.fm" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" +msgstr "Formato de Audio" -#: MainFrame.cpp:1406 -msgid "Show/Hide the Last.fm panel" -msgstr "Mostrar/Ocultar el panel Last.fm" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" +msgstr "Tipo de formato de la lista" -#: MainFrame.cpp:1414 -msgid "Show/Hide the lyrics panel" -msgstr "Mostrar/Ocultar panel de Letras" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" +msgstr "Formato de las carátulas" -#: MainFrame.cpp:1424 -msgid "Show/Restore the main window in full screen" -msgstr "Muestra/Restaura la ventana principal en modo pantalla completa" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount" +msgstr "Desmontar" -#: MainFrame.cpp:1429 -msgid "Statusbar" -msgstr "Barra de estado" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount the device" +msgstr "Desmontar el dispositivo" -#: MainFrame.cpp:1430 -msgid "Show/Hide the statusbar" -msgstr "Mostrar/Ocultar la barra de estado" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:654 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 +#: ui/player/PlayList.cpp:1651 +msgid "Artist" +msgstr "Artista" -#: MainFrame.cpp:1435 -msgid "Show Captions" -msgstr "Ver localizaciones" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:657 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 +#: ui/player/PlayList.cpp:1654 +msgid "Album Artist" +msgstr "Artista principal" -#: MainFrame.cpp:1436 -msgid "Show/Hide the windows caption" -msgstr "Mostrar/Ocultar localizaciones" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:660 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 +#: ui/player/PlayList.cpp:1657 +msgid "Composer" +msgstr "Compositor" -#: MainFrame.cpp:1443 -msgid "Close Current Tab" -msgstr "Cerrar pestaña" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" +msgstr "Disco" -#: MainFrame.cpp:1444 -msgid "Close the current selected tab" -msgstr "Cerrar pestaña" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 +#: ui/player/PlayList.cpp:1663 +msgid "Year" +msgstr "Año" -#: MainFrame.cpp:1453 -msgid "View the preferences" -msgstr "Preferencias" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:493 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "Editar" -#: MainFrame.cpp:1464 -msgid "Load Layout" -msgstr "Cargar distribuciones" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:496 +msgid "Edit the clicked column for the selected tracks" +msgstr "Editar la letra de la pista actual" -#: MainFrame.cpp:1464 -msgid "Set current view from a user defined layout" -msgstr "Define el aspecto actual desde una perpectiva definida por usuario" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:502 +msgid "Set" +msgstr "Seleccionar" -#: MainFrame.cpp:1465 -msgid "Delete Layout" -msgstr "Borrar distribuciones" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2585 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "to" +msgstr "Para" -#: MainFrame.cpp:1465 -msgid "Delete a user defined layout" -msgstr "Borra una distribución definida por usuario" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:509 +msgid "Set the clicked column for the selected tracks" +msgstr "Muestrar el número de elementos seleccionados" -#: MainFrame.cpp:1474 TaskBar.cpp:122 -msgid "Next Track" -msgstr "Siguiente pista" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "Reproducir las pistas selccionadas" -#: MainFrame.cpp:1475 -msgid "Play the next track in the playlist" -msgstr "Ir a la siguiente canción de la lista de reproducción" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "Buscar otra vez" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "Buscar otra vez metadatos" -#: MainFrame.cpp:1478 -msgid "Prev. Track" -msgstr "Pista anterior" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "Copiar las pistas seleccionadas a un directorio o dispositivo" -#: MainFrame.cpp:1479 -msgid "Play the previous track in the playlist" -msgstr "Ir a la canción anterior en la lista de reproducción" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1631 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "Editor" -#: MainFrame.cpp:1483 TaskBar.cpp:126 -msgid "Next Album" -msgstr "Siguiente álbum" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:304 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1740 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2578 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:534 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:470 +msgid "Tracks" +msgstr "Pistas" -#: MainFrame.cpp:1484 -msgid "Play the next album in the playlist" -msgstr "Ir al álbum siguiente de la lista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:567 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1539 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "Editar etiquetas" -#: MainFrame.cpp:1488 -msgid "Prev. Album" -msgstr "Album anterior" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "Editar las etiquetas asignadas a los álbumes seleccionados" -#: MainFrame.cpp:1489 -msgid "Play the previous album in the playlist" -msgstr "Ir al álbum anterior en la lista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:575 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1545 +msgid "Edit Songs" +msgstr "Editar pistas" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "Editar las pistas seleccionadas" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download Cover" +msgstr "Descargar carátula" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download cover for the current selected album" +msgstr "Descargar la carátula para el álbum seleccionado" -#: MainFrame.cpp:1496 -msgid "Play or Pause the current track in the playlist" -msgstr "Inicia o pausar la actual pista de la lista de reproducción" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select Cover" +msgstr "Seleccionar carátula" -#: MainFrame.cpp:1500 -msgid "Stop the current played track" -msgstr "Para la reproducción en curso" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select the cover image file from disk" +msgstr "Seleccione la carátula desde el disco" -#: MainFrame.cpp:1505 -msgid "Stop after current playing or selected track" -msgstr "Parar la reproduccion después" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete Cover" +msgstr "Borrar carátula" -#: MainFrame.cpp:1512 -msgid "Clear the now playing playlist" -msgstr "Vaciar lista de reproducción actual" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete the cover for the selected album" +msgstr "Eliminar la carátula del álbum seleccionado" -#: MainFrame.cpp:1522 PlayList.cpp:1554 SoListBox.cpp:589 TaskBar.cpp:143 -msgid "Set the rating to 0" -msgstr "Evaluación es 0" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed Cover" +msgstr "Incrustar carátula" -#: MainFrame.cpp:1527 PlayList.cpp:1556 SoListBox.cpp:594 TaskBar.cpp:146 -msgid "Set the rating to 1" -msgstr "Evaluación es 1" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +msgid "Embed the cover to the selected album tracks" +msgstr "Incrustar la carátula en los archivos seleccionados" -#: MainFrame.cpp:1532 PlayList.cpp:1558 SoListBox.cpp:599 TaskBar.cpp:149 -msgid "Set the rating to 2" -msgstr "Evaluación es 2" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +msgid "Sort albums by name" +msgstr "Ordenar por álbum" -#: MainFrame.cpp:1537 PlayList.cpp:1560 SoListBox.cpp:604 TaskBar.cpp:152 -msgid "Set the rating to 3" -msgstr "Evaluación es 3" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +msgid "Sort albums by year" +msgstr "Ordenar álbumes for año" -#: MainFrame.cpp:1542 PlayList.cpp:1562 SoListBox.cpp:609 TaskBar.cpp:155 -msgid "Set the rating to 4" -msgstr "Evaluación es 4" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "Año descendiente" -#: MainFrame.cpp:1547 PlayList.cpp:1564 SoListBox.cpp:614 TaskBar.cpp:158 -msgid "Set the rating to 5" -msgstr "Evaluación es 5" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +msgid "Sort albums by year descendant" +msgstr "Álbumes ordenados por año descendiente" -#: MainFrame.cpp:1550 SoListBox.cpp:617 -msgid "Set Rating" -msgstr "Evalua la pista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Artist Name" +msgstr "Artista" -#: MainFrame.cpp:1550 -msgid "Set the rating of the current track" -msgstr "Establecer la evalutacion de la pista actual" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Sort albums by artist name" +msgstr "Ordenar por artista" -#: MainFrame.cpp:1556 TaskBar.cpp:165 -msgid "Update playlist based on Last.fm statics" -msgstr "Añadir canciones a la lista de reproduccíon basada en estadísticas de last.fm" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "Artista, Año" -#: MainFrame.cpp:1561 -msgid "Randomize" -msgstr "Aleatorizar" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +msgid "Sort albums by artist, year" +msgstr "Albumes ordenados por artista y año" -#: MainFrame.cpp:1562 TaskBar.cpp:177 -msgid "Randomize the playlist" -msgstr "Lista de reproducción Aleatoria" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "Artista, Año descendiente" -#: MainFrame.cpp:1565 -msgid "Repeat Playlist" -msgstr "Repetir lista de reproducción" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +msgid "Sort albums by artist, year descendant" +msgstr "Álbumes ordenados por artista y año descendente" -#: MainFrame.cpp:1566 TaskBar.cpp:169 -msgid "Repeat the tracks in the playlist" -msgstr "repetir canciones de la lista de reproducción" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "Ordenar por" -#: MainFrame.cpp:1571 -msgid "Repeat Track" -msgstr "Repetir pista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +msgid "Set the albums sorting" +msgstr "Establecer el orden de los álbumes" -#: MainFrame.cpp:1572 TaskBar.cpp:173 -msgid "Repeat the current track in the playlist" -msgstr "Repetir la pista actual de la lista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:919 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "Back" -#: MainFrame.cpp:1580 -msgid "Increment the volume level" -msgstr "Incrementar volumen" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1481 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1143 +msgid "Albums Labels Editor" +msgstr "Editor de etiquetas de álbumes" -#: MainFrame.cpp:1585 -msgid "Decrement the volume level" -msgstr "Disminuir volumen" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1782 +msgid "Page" +msgstr "Página" -#: MainFrame.cpp:1591 TaskBar.cpp:183 -msgid "Force Gapless Mode" -msgstr "Reproducción sin pausas" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create Smart Playlist" +msgstr "Crear lista de reproducción inteligente" -#: MainFrame.cpp:1592 TaskBar.cpp:183 -msgid "Set playback in gapless mode" -msgstr "Reproducir sin pausas" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create a smart playlist from this track" +msgstr "Crear lista inteligente con esta pista" -#: MainFrame.cpp:1597 Preferences.cpp:244 -msgid "Audioscrobble" -msgstr "Audioscrobble" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2204 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1353 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2142 +msgid "Tracks Labels Editor" +msgstr "Editor de etiquetas" -#: MainFrame.cpp:1598 TaskBar.cpp:187 -msgid "Send played tracks information" -msgstr "Enviar informacion de las pistas reproducidas" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2535 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1426 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1983 ui/filebrowser/FileBrowser.cpp:2129 +#: ui/player/PlayList.cpp:1994 +msgid "UnNamed" +msgstr "Sin Nombre" -#: MainFrame.cpp:1615 -msgid "Get help using guayadeque" -msgstr "Obtener ayuda usando Guayadeque" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2584 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:522 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "Albums" +msgstr "Albumes" -#: MainFrame.cpp:1619 -msgid "Community" -msgstr "Comunidad" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2586 +msgid "of" +msgstr " de " -#: MainFrame.cpp:1620 -msgid "Get guayadeque support from guayadeque.org" -msgstr "Obtener suporte de guayadeque desde guayadeque.org" +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" +msgstr "Generos, Artistas, Albumes" -#: MainFrame.cpp:1625 -msgid "About" -msgstr "Acerca de..." +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" +msgstr "Generos, Año, Artistas, Albumes" -#: MainFrame.cpp:1626 -msgid "Show information about guayadeque music player" -msgstr "Mostrar información sobre el reproductor Guayadeque" +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" +msgstr "Ordenes" -#: MainFrame.cpp:1653 -msgid "View" -msgstr "Ver" +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1306 +#: ui/MainFrame.cpp:1310 +msgid "Library" +msgstr "Fonoteca" -#: MainFrame.cpp:1661 -msgid "Controls" -msgstr "Controles" +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +msgid "Add commands in preferences" +msgstr "Añadir comandos en preferencias" -#: MainFrame.cpp:1996 -msgid "Stream:" -msgstr "Escuchar en formato:" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" +msgstr "Crear" -#: MainFrame.cpp:2174 MainFrame.cpp:2244 MainFrame.cpp:2293 MainFrame.cpp:2330 -#: MainFrame.cpp:4522 -msgid "Copy To..." -msgstr "Copiar..." +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" +msgstr "Crear un nuevo filtro" -#: MainFrame.cpp:2190 -msgid "Select destination directory" -msgstr "Seleccionar el directorio de destino" +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" +msgstr "Editar los filtros seleccionadas" -#: MainFrame.cpp:3246 -msgid "station" -msgstr "radio" +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" +msgstr "Borrar los filtros seleccionados" -#: MainFrame.cpp:3246 -msgid "stations" -msgstr "radios" +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:532 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" +msgstr "Añadir las canciones seleccionadas al final de la lista de reproducción" -#: MainFrame.cpp:3255 -msgid "podcast" -msgstr "podcast" +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" +msgstr "Editar las etiquetas asignadas a los elementos selecionados" -#: MainFrame.cpp:3255 -msgid "podcasts" -msgstr "podcasts" +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" +msgstr "Editar la pistas seleccionadas" -#: MainFrame.cpp:3270 -msgid "dir" -msgstr "directorio" +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "Tree" +msgstr "Árbol" -#: MainFrame.cpp:3270 -msgid "dirs" -msgstr "carpetas" +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:952 +msgid "Artist Labels Editor" +msgstr "Editor Etiquetas de Artistas" -#: MainFrame.cpp:3272 -msgid "file" -msgstr "archivo" +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:855 +msgid "New Filter" +msgstr "Nuevo filtro" -#: MainFrame.cpp:3272 -msgid "files" -msgstr "archivos" +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "¿Seguro que quiere borrar los filtros seleccionados ?" -#: MainFrame.cpp:3694 MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "Load this user defined layout" -msgstr "Carga esta distribución" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" +msgstr "Editor" -#: MainFrame.cpp:3695 -msgid "Delete this user defined layout" -msgstr "Borra esta distribución" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" +msgstr "Filtros" -#: MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "No Layouts Defined" -msgstr "No hay distribuciones definidas" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:518 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "Labels" +msgstr "Etiquetas" -#: MainFrame.cpp:3807 -msgid "Layout:" -msgstr "Distribución:" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1574 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" +msgstr "Evaluación" -#: MainFrame.cpp:3807 -#, c-format -msgid "Layout %u" -msgstr "Distribución %u" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" +msgstr "Reproducciones" -#: MainFrame.cpp:4487 MainFrame.cpp:4508 -msgid "Copy the current selected songs to a directory or device" -msgstr "Copiar las canciones seleccionadas a un directorio o dispositivo" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" +msgstr "Filtro:" -#: MainFrame.cpp:4519 -msgid "Add Copy To patterns in preferences" -msgstr "Añadir patrones de copia en Preferencias" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" +msgstr "Reproducciones" -#: MainFrame.cpp:4522 -msgid "Copy the selected tracks to a folder or device" -msgstr "Copiar las pistas seleccionadas a un directorio o dispositivo" +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" +msgstr "Reproducir el compositor seleccionado" -#: MediaViewer.cpp:213 -msgid "All Albums" -msgstr "Todos los álbumes" +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" +msgstr "Añadir las pistas seleccionadas a la lista de reproducción" -#: MediaViewer.cpp:223 -msgid "Library view" -msgstr "Fonoteca" +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "Añadir los álbumes seleccionados a la lista de reproducción como las siguientes pistas" -#: MediaViewer.cpp:227 -msgid "Album Browser view" -msgstr "Examinador" +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" +msgstr "Añadir el album seleccionado después de" -#: MediaViewer.cpp:231 -msgid "Tree view" -msgstr "Árbol" +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" +msgstr "Editar pistas" -#: MediaViewer.cpp:246 -msgid "View the current defined filters" -msgstr "Ver los filtros definidos" +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:520 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "Artists" +msgstr "Artistas" -#: MediaViewer.cpp:251 -msgid "Add a new album browser filter" -msgstr "Crear un nuevo filtro para el examinador" +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:524 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "Years" +msgstr "Años" -#: MediaViewer.cpp:255 -msgid "Delete the current selected filter" -msgstr "Borrar filtro seleccionado" +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:526 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "Ratings" +msgstr "Evaluaciones" -#: MediaViewer.cpp:260 -msgid "Edit the current selected filter" -msgstr "Editar el filtro seleccionado" +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:530 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "Composers" +msgstr "Compositores" -#: MediaViewer.cpp:836 TreePanel.cpp:1189 -msgid "New Filter" -msgstr "Nuevo filtro" +#: ui/mediaviewer/library/LibPanel.cpp:532 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "Album Artists" +msgstr "Artista principal" -#: MediaViewer.cpp:967 -msgid "Collection" -msgstr "Colección" +#: ui/mediaviewer/library/LibPanel.cpp:1220 +msgid "Are you sure to delete the selected album cover?" +msgstr "¿Seguro que quiere eliminar la carátula?" -#: MediaViewer.cpp:1140 Preferences.cpp:3083 -msgid "Select library path" -msgstr "Selecionar directorio de la fonoteca" +#: ui/mediaviewer/library/LibPanel.cpp:2776 +msgid "" +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "¿Seguro que quiere borrar las pistas seleccionadas de su unidad?\nEsto borrará permanentemente las pistas seleccionadas" -#: MediaViewer.cpp:1170 -msgid "This Path is already in the library" -msgstr "Este directorio ya existe en la fonoteca" +#: ui/mediaviewer/library/LibPanel.cpp:2777 +msgid "Remove tracks from drive" +msgstr "Elimina las pistas de la unidad" -#: MediaViewer.cpp:1171 -msgid "Adding path error" -msgstr "Error añadiendo directorio" +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" +msgstr "Reproducir los artistas seleccionados" -#: MediaViewer.cpp:1460 SelCoverFile.cpp:39 -msgid "" -"Could not find the Album in the songs library.\n" -"You should update the library." -msgstr "El álbum no se encuentra en la fonoteca. Tiene que actualizar la fonoteca." +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" +msgstr "Añadir los artistas seleccionados a la lista de reproducción" -#: MediaViewer.cpp:2160 -msgid " smart playlist" -msgstr "Lista de reproducción inteligente" +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" +msgstr "Edita las etiquetas asignadas a los artistas selecionados" -#: MediaViewer.cpp:2169 PlayerPanel.cpp:245 PlayerPanel.cpp:2238 -msgid "Playlist" -msgstr "Lista de Reproducción" +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" +msgstr "Editar las canciones de los artistas seleccionados" -#: NewChannel.cpp:87 -msgid "New Podcast Channel" -msgstr "Nuevo canal de podcasts" +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" +msgstr "Reproducir los géneros seleccionados" -#: NewChannel.cpp:100 -msgid " Digital Podcast Directory " -msgstr "Digital Podcast Directory" +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" +msgstr "Añadir los géneros seleccionados a la lista de reproducción" -#: NewChannel.cpp:111 -msgid "Search in the podcast directory" -msgstr "Buscar en el directorio de podcasts" +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" +msgstr "Disco" -#: NewChannel.cpp:115 -msgid "Refresh the podcast directory list" -msgstr "Refrescar la lista de carpeta de podcasts" +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" +msgstr "Bitrate" -#: NewChannel.cpp:227 -msgid "Filtered channels" -msgstr "Canales Filtrados" +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" +msgstr "Directorio" -#: NewChannel.cpp:301 -#, c-format -msgid "%u Channels" -msgstr "%u Canales" +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" +msgstr "Offset" -#: NewChannel.cpp:306 -#, c-format -msgid "%u Categories, %u Channels" -msgstr "%u Categorías, %u Canales" +#: ui/mediaviewer/library/SoListBox.cpp:568 +msgid "Edit the labels assigned to the selected songs" +msgstr "Modificar las etiquetas asignadas a las canciones seleccionadas" -#: NewChannel.cpp:374 -msgid "Filter Text: " -msgstr "Filtrar texto:" +#: ui/mediaviewer/library/SoListBox.cpp:576 +msgid "Edit the songs selected" +msgstr "Editar pistas" -#: NewChannel.cpp:374 -msgid "Enter the text to filter podcasts channels" -msgstr "Introduzca texto a filtrar en podcasts" +#: ui/mediaviewer/library/SoListBox.cpp:588 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1561 ui/MainFrame.cpp:1564 +msgid "Set the rating to 0" +msgstr "Evaluación es 0" -#: OnlineLinks.cpp:69 -msgid "Add search links in preferences" -msgstr "Añadir enlaces de busqueda en preferencias" +#: ui/mediaviewer/library/SoListBox.cpp:593 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1569 +msgid "Set the rating to 1" +msgstr "Evaluación es 1" -#: OnlineLinks.cpp:72 Preferences.cpp:274 -msgid "Links" -msgstr "Enlaces" +#: ui/mediaviewer/library/SoListBox.cpp:598 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1574 +msgid "Set the rating to 2" +msgstr "Evaluación es 2" -#: PcListBox.cpp:112 -msgid "Play current selected tracks" -msgstr "Reproducir las pistas selccionadas" +#: ui/mediaviewer/library/SoListBox.cpp:603 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1579 +msgid "Set the rating to 3" +msgstr "Evaluación es 3" -#: PlayerFilters.cpp:42 -msgid "Allow:" -msgstr "Permitir:" +#: ui/mediaviewer/library/SoListBox.cpp:608 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1584 +msgid "Set the rating to 4" +msgstr "Evaluación es 4" -#: PlayerFilters.cpp:51 -msgid "Deny:" -msgstr "Rechazar:" +#: ui/mediaviewer/library/SoListBox.cpp:613 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1589 +msgid "Set the rating to 5" +msgstr "Evaluación es 5" -#: PlayerFilters.cpp:123 Preferences.cpp:867 Preferences.cpp:1822 -#: Preferences.cpp:1919 Preferences.cpp:1942 SmartMode.cpp:450 -msgid "None" -msgstr "Nada" +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/MainFrame.cpp:1592 +msgid "Set Rating" +msgstr "Evalua la pista" -#: PlayerPanel.cpp:177 -msgid "Go to the playlist previous track" -msgstr "Ir a la pista anterior en la lista" +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" +msgstr "Establecer la evaluación de la pista actual" -#: PlayerPanel.cpp:182 -msgid "Play or pause the current track" -msgstr "Reproducir o parar la pista" +#: ui/mediaviewer/library/SoListBox.cpp:623 +msgid "Save all selected tracks as a playlist" +msgstr "Guardar las pistas seleccionadas como una lista" -#: PlayerPanel.cpp:187 -msgid "Go to the playlist next track" -msgstr "Ir a la siguiente pista de la lista" +#: ui/mediaviewer/library/SoListBox.cpp:637 ui/player/PlayList.cpp:1629 +msgid "Remove from Library" +msgstr "Remover de la fonoteca" -#: PlayerPanel.cpp:192 -msgid "Stop playing" -msgstr "Parar Reprodución" +#: ui/mediaviewer/library/SoListBox.cpp:637 +msgid "Remove the current selected tracks from library" +msgstr "Eliminar las pistas seleccionadas de la fonoteca" -#: PlayerPanel.cpp:196 -msgid "Record to file" -msgstr "Grabar como archivo" +#: ui/mediaviewer/library/SoListBox.cpp:642 ui/player/PlayList.cpp:1635 +msgid "Delete from Drive" +msgstr "Borrar del disco duro" -#: PlayerPanel.cpp:205 PlayerPanel.cpp:2872 -msgid "Volume" -msgstr "Volumen" +#: ui/mediaviewer/library/SoListBox.cpp:642 +msgid "Remove the current selected tracks from drive" +msgstr "Borrar las pistas seleccionadas del disco duro" -#: PlayerPanel.cpp:210 -msgid "Show the equalizer" -msgstr "Ver el equalizador" +#: ui/mediaviewer/library/SoListBox.cpp:651 +msgid "Selects the genre of the current song" +msgstr "Selecciona el género de la pista actual" -#: PlayerPanel.cpp:218 PlayerPanel.cpp:2179 -msgid "Smart Play: " -msgstr "Reproducción inteligente" +#: ui/mediaviewer/library/SoListBox.cpp:654 ui/player/PlayList.cpp:1651 +msgid "Selects the artist of the current song" +msgstr "Selecciona el artista de la pista actual" -#: PlayerPanel.cpp:221 PlayerPanel.cpp:237 PlayerPanel.cpp:2182 -#: Preferences.cpp:975 -msgid "Disabled" -msgstr "Cancelado" +#: ui/mediaviewer/library/SoListBox.cpp:657 +msgid "Selects the album artist of the current song" +msgstr "Selecciona el artista principal de la canción" -#: PlayerPanel.cpp:225 PlayerPanel.cpp:2186 Preferences.cpp:1363 -#: Preferences.cpp:1398 -msgid "Enabled" -msgstr "Habilitar" +#: ui/mediaviewer/library/SoListBox.cpp:660 +msgid "Selects the composer of the current song" +msgstr "Selecciona el compositor de la pista actual" -#: PlayerPanel.cpp:234 -msgid "Repeat: " -msgstr "Repetir:" +#: ui/mediaviewer/library/SoListBox.cpp:663 ui/player/PlayList.cpp:1660 +msgid "Select the album of the current song" +msgstr "Seleccionar el álbum de la pista actual" -#: PlayerPanel.cpp:241 PlayerPanel.cpp:2234 PlayList.cpp:1641 -#: Preferences.cpp:975 -msgid "Track" -msgstr "Pista" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +#: misc/Accelerators.cpp:409 +msgid "Select" +msgstr "Seleccionar" -#: PlayerPanel.cpp:253 -msgid "Randomize the tracks in playlist" -msgstr "Aleatorizar la lista de reproducción" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +msgid "Search in the library" +msgstr " Localizar en la fonoteca" -#: PlayerPanel.cpp:271 -msgid "Show the name of the current track" -msgstr "Muestra el nombre de la pista actual" +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " +msgstr "por " -#: PlayerPanel.cpp:281 -msgid "Show the album name of the current track" -msgstr "Muestra el nombre del álbum de la pista actual" +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" +msgstr "Reproducir los álbumes selccionados" -#: PlayerPanel.cpp:292 -msgid "Show the artist name of the current track" -msgstr "Muestra el nombre del artista de la pista actual" +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" +msgstr "Añadir los álbumes seleccionados al final de la lista de reproducción" -#: PlayerPanel.cpp:303 -msgid "Show the year of the current track" -msgstr "Muestra el año de la pista actual" +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" +msgstr "Albumes ordenados por nombre" -#: PlayerPanel.cpp:306 -msgid "00:00 of 00:00" -msgstr "00:00 de 00:00" +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" +msgstr "Albumes ordenados por año" -#: PlayerPanel.cpp:307 -msgid "Show the current position and song length of the current track" -msgstr "Muestra la posición de reproducción y la duracion del track ctual" +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" +msgstr "Albumes ordenados por año descendiente" -#: PlayerPanel.cpp:326 -msgid "Show the bit rate of the current track" -msgstr "Muestrar el bitrate de la pista actual" +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" +msgstr "Artista, Nombre" -#: PlayerPanel.cpp:1365 -msgid "Buffering..." -msgstr "Almacenando..." +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" +msgstr "Albumes ordenados por artista y nombre" -#: PlayerPanel.cpp:2227 -msgid "Repeat Mode: " -msgstr "Modo Repetición:" - -#: PlayerPanel.cpp:2230 -msgid "Off" -msgstr "Desabilitado" +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" +msgstr "Albumes ordenados por artista y año" -#: PlayListAppend.cpp:49 -msgid "Playlist:" -msgstr "Lista:" +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" +msgstr "Albumes ordenados por artista y año descendente" -#: PlayListAppend.cpp:61 -msgid "New playlist" -msgstr "Nueva lista de reproducción" +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" +msgstr "Selecciona el orden de los álbumes" -#: PlayListAppend.cpp:65 -msgid "Where:" -msgstr "Donde:" +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" +msgstr "Guardar pistas seleccionadas en una lista" -#: PlayListAppend.cpp:69 -msgid "Beginning" -msgstr "Comienzo" +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed the current cover to the album files" +msgstr "Incrustar carátula en de los archivos" -#: PlayListAppend.cpp:75 -msgid "Tracks:" -msgstr "Pistas:" +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" +msgstr "Reproducir las pistas seleccionadas" -#: PlayList.cpp:1523 -msgid "Empty Playlist" -msgstr "Lista de reproducción vacía" +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" +msgstr "Crear una nueva Etiqueta" -#: PlayList.cpp:1523 -msgid "The playlist is empty" -msgstr "La lista de reproducción está vacía" +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename" +msgstr "Renombrar" -#: PlayList.cpp:1533 -msgid "Edit the current selected tracks labels" -msgstr "Editar las etiquetas de las pistas seleccionadas" +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" +msgstr "Modificar etiqueta seleccionada" -#: PlayList.cpp:1539 -msgid "Edit the current selected songs" -msgstr "Editar las canciones seleccionadas" +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" +msgstr "Borrar etiquetas seleccionadas" -#: PlayList.cpp:1548 -msgid "Set as Next Track" -msgstr "Poner inmediatamente en cola" +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" +msgstr "Reproducir las etiquetas selccionados" -#: PlayList.cpp:1549 -msgid "Move the selected tracks to be played next" -msgstr "Reproduccir a continuacion las pistas seleccionadas" +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" +msgstr "Añadir etiquetas seleccionadas al final de la lista de reproducción" -#: PlayList.cpp:1567 -msgid "Set the current selected tracks rating" -msgstr "Establecer la evaluación de las pistas seleccionadas" +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" +msgstr "Introduzca el nombre de la nueva Etiqueta" -#: PlayList.cpp:1574 -msgid "Search a track in the playlist by name" -msgstr "Buscar una pista en la lista de reproducción por nombre" +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" +msgstr "Reproducir el artista principal seleccionado" -#: PlayList.cpp:1602 PLSoListBox.cpp:161 -msgid "Randomize the songs in the playlist" -msgstr "Aleatorizar lista de reproducción" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import Files" +msgstr "Importar archivos" -#: PlayList.cpp:1607 -msgid "Remove all tracks from playlist" -msgstr "Elimina todas las pistas de la lista de reproducción" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" +msgstr "Opcion de copia" -#: PlayList.cpp:1614 PLSoListBox.cpp:168 -msgid "Remove from Playlist" -msgstr "Remover de la lista de reproducción" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:122 +msgid "Destination Folder:" +msgstr "Seleccionar carpeta:" -#: PlayList.cpp:1615 -msgid "Remove the selected tracks from playlist" -msgstr "Remover las pistas seleccionadas de la lista" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:132 +msgid " Files " +msgstr "Archivos" -#: PlayList.cpp:1622 SoListBox.cpp:638 -msgid "Remove from Library" -msgstr "Remover de la fonoteca" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "Select files" +msgstr "Seleccionar archivos" -#: PlayList.cpp:1623 -msgid "Remove the selected tracks from library" -msgstr "Remover las pistas seleccionadas de la fonoteca" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "Audio files" +msgstr "Archivos de audio" -#: PlayList.cpp:1628 SoListBox.cpp:643 -msgid "Delete from Drive" -msgstr "Borrar del disco duro" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "mp3 files" +msgstr "Archivos mp3" -#: PlayList.cpp:1629 -msgid "Remove the selected tracks from drive" -msgstr "Borrar las pistas seleccionadas del disco duro" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "ogg files" +msgstr "Archivos ogg" -#: PlayList.cpp:1641 -msgid "Selects the current selected track in the library" -msgstr "Selecciona la pista en la fonoteca" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "flac files" +msgstr "Archivos flac" -#: PlayList.cpp:1644 SoListBox.cpp:655 -msgid "Selects the artist of the current song" -msgstr "Selecciona el artista de la pista actual" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "mp4 files" +msgstr "Archivos mp4" -#: PlayList.cpp:1647 -msgid "Select the album artist of the current song" -msgstr "Seleccionar el artista principal de la pista actual" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "wma files" +msgstr "Archivos wma" -#: PlayList.cpp:1650 -msgid "Select the composer of the current song" -msgstr "Seleccionar el compositor de la pista actual" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "ape files" +msgstr "Archivos ape" -#: PlayList.cpp:1653 SoListBox.cpp:664 -msgid "Select the album of the current song" -msgstr "Seleccionar el álbum de la pista actual" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "waf files" +msgstr "Archivos waf" -#: PlayList.cpp:1656 -msgid "Select the year of the current song" -msgstr "Seleccionar el año de la pista actual" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "aif files" +msgstr "Archivos aif" -#: PlayList.cpp:1659 -msgid "Select the genre of the current song" -msgstr "Seleccionar el género de la pista actual" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "wv files" +msgstr "Archivos wv" -#: PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Search in the library" -msgstr " Localizar en la fonoteca" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "tta files" +msgstr "Archivos tta" -#: PlayList.cpp:2158 -msgid "Search: " -msgstr "Buscar:" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:257 +msgid "mpc files" +msgstr "Archivos mpc" -#: PlayList.cpp:2158 -msgid "Please enter the search term" -msgstr "Por favor introduzca el termino de búsqueda" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:258 +msgid "other files" +msgstr "" -#: PlayList.cpp:2738 -msgid "Loading tracks. Please wait" -msgstr "Cargando pista, por favor espere" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:345 +msgid "No files added" +msgstr "No hay archivos añadidos" -#: PlayListPanel.cpp:83 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 msgid "Static playlists" msgstr "Listas estáticas" -#: PlayListPanel.cpp:84 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 msgid "Dynamic playlists" msgstr "Listas dinámicas" -#: PlayListPanel.cpp:224 PodcastsPanel.cpp:2051 RadioPanel.cpp:424 -#: SoListBox.cpp:526 TreePanel.cpp:388 -msgid "Play current selected songs" -msgstr "Reproducir las canciones seleccionadas" - -#: PlayListPanel.cpp:230 SoListBox.cpp:533 TreePanel.cpp:394 -msgid "Add current selected songs to the playlist" -msgstr "Añadir las canciones seleccionadas al final de la lista de reproducción" - -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "New Dynamic Playlist" msgstr "Nueva lista dinámica" -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "Create a new dynamic playlist" msgstr "Crear una nueva lista dinámica" -#: PlayListPanel.cpp:266 UserRadio.cpp:74 -msgid "Import" -msgstr "Importar" - -#: PlayListPanel.cpp:266 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 msgid "Import a playlist" msgstr "Importar una lista" -#: PlayListPanel.cpp:272 UserRadio.cpp:78 -msgid "Export" -msgstr "Exportar" - -#: PlayListPanel.cpp:272 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 msgid "Export the playlist" msgstr "Exportar a una lista" -#: PlayListPanel.cpp:282 SoListBox.cpp:494 TreePanel.cpp:371 -msgid "Edit" -msgstr "Editar" - -#: PlayListPanel.cpp:282 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 msgid "Edit the selected playlist" msgstr "Editar la lista seleccionada" -#: PlayListPanel.cpp:286 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 msgid "Save the selected playlist as a Static Playlist" msgstr "Guardar la lista seleccionada en una lista estática" -#: PlayListPanel.cpp:291 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 msgid "Change the name of the selected playlist" msgstr "Cambiar el nombre de la lista seleccionada" -#: PlayListPanel.cpp:296 PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Delete the selected playlist" msgstr "Borrar las listas seleccionadas" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set as Allow Filter" msgstr "Establecer como filtro permitido" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set this playlist as the allow filter" msgstr "Seleccionar esta lista como filtro Perminir" -#: PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Set as Deny Filter" msgstr "Establecer como filtro Rechazar" -#: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 msgid "Playlist Name: " msgstr "Nombre de la lista:" -#: PlayListPanel.cpp:1075 PlayListPanel.cpp:1216 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 msgid "Enter the new playlist name" msgstr "Introduzca el nombre de la nueva lista" -#: PlayListPanel.cpp:1115 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 msgid "Are you sure to delete the selected Playlist?" msgstr "¿Seguro que quiere borrar la lista seleccionada ?" -#: PlayListPanel.cpp:1200 PlayListPanel.cpp:1275 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 msgid "Select the playlist file" msgstr "Seleccionar el archivo de lista" -#: PlayListPanel.cpp:1227 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 msgid "New Playlist" msgstr "Nueva lista de reproducción" -#: PLSoListBox.cpp:168 -msgid "Delete the current selected tracks" -msgstr "Borrar las pistas seleccionadas" - -#: PodcastsPanel.cpp:928 TrackEdit.cpp:466 -msgid " Details " -msgstr "Detalles" - -#: PodcastsPanel.cpp:979 RadioEditor.cpp:52 -msgid "Link:" -msgstr "Enlace:" - -#: PodcastsPanel.cpp:994 TrackEdit.cpp:183 TrackEdit.cpp:423 TrackEdit.cpp:520 -msgid "Title:" -msgstr "Título:" - -#: PodcastsPanel.cpp:1004 -msgid "Sumary:" -msgstr "Resumen:" - -#: PodcastsPanel.cpp:1014 TrackEdit.cpp:507 -msgid "Date:" -msgstr "Día:" - -#: PodcastsPanel.cpp:1024 TrackEdit.cpp:531 -msgid "Length:" -msgstr "Duración:" - -#: PodcastsPanel.cpp:1045 -msgid "Podcast Details" -msgstr "Detalles" - -#: PodcastsPanel.cpp:1236 -msgid "Are you sure to delete the selected podcast channel?" -msgstr "¿ Seguro que quiere borrar el canal seleccionado ?" - -#: PodcastsPanel.cpp:1622 -msgid "Are you sure to delete the selected podcast item?" -msgstr "¿Seguro que quiere borrar el elemento seleccionado ?" - -#: PodcastsPanel.cpp:1745 -msgid "New Channel" -msgstr "Nuevo Canal" - -#: PodcastsPanel.cpp:1745 -msgid "Add a new podcast channel" -msgstr "Añadir nuevo canal de podcasts" - -#: PodcastsPanel.cpp:1751 -msgid "delete this podcast channels and all its items" -msgstr "Borrar este canal de podcasts y todos sus elementos" - -#: PodcastsPanel.cpp:1757 -msgid "Update the podcast items of the selected channels" -msgstr "Actualizar los podcasts de los canales seleccionados" - -#: PodcastsPanel.cpp:1763 -msgid "Edit the podcast channel" -msgstr "Editar el canal de podcasts" - -#: PodcastsPanel.cpp:1801 -msgid "Status" -msgstr "Estado" - -#: PodcastsPanel.cpp:1803 -msgid "Channel" -msgstr "Canal" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1608 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" +msgstr "Aleatorizar lista de reproducción" -#: PodcastsPanel.cpp:1804 -msgid "Category" -msgstr "Categoría" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1609 +msgid "Randomize the songs in the playlist" +msgstr "Aleatorizar lista de reproducción" -#: PodcastsPanel.cpp:1805 -msgid "Date" -msgstr "Fecha" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1621 +msgid "Remove from Playlist" +msgstr "Remover de la lista de reproducción" -#: PodcastsPanel.cpp:1807 -msgid "Author" -msgstr "Autor" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" +msgstr "Borrar las pistas seleccionadas" -#: PodcastsPanel.cpp:1978 SoListBox.cpp:246 -msgid "Never" -msgstr "Nunca" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" +msgstr "Lista:" -#: PodcastsPanel.cpp:2057 RadioPanel.cpp:430 -msgid "Add current selected songs to playlist" -msgstr "Añadir las canciones seleccionadas al final de la lista de reproducción" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" +msgstr "Nueva lista de reproducción" -#: PodcastsPanel.cpp:2085 -msgid "Delete the current selected podcasts" -msgstr "Borrar los podcasts seleccionados" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" +msgstr "Donde:" -#: PodcastsPanel.cpp:2091 -msgid "Download the current selected podcasts" -msgstr "Descargar los podcasts seleccionados" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" +msgstr "Comienzo" -#: PodcastsPanel.cpp:2103 -msgid "No selected items..." -msgstr "No hay elementos seleccionados" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" +msgstr "Final" -#: PodcastsPanel.cpp:2103 -msgid "Copy the current selected podcasts to a directory or device" -msgstr "Copiar los podcasts seleccionadas a un directorio o dispositivo" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" +msgstr "Pistas:" -#: PortableMedia.cpp:473 PortableMedia.cpp:1477 -msgid "embedded" -msgstr "encrustado" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" +msgstr "Etiqueta" -#: PortableMedia.cpp:985 -msgid "Portable Media Properties" -msgstr "Propiedades del dispositivo" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" +msgstr "Comentario" -#: PortableMedia.cpp:991 Preferences.cpp:1271 -msgid " Properties " -msgstr "Propiedades" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" +msgstr "Número de pista" -#: PortableMedia.cpp:1007 Preferences.cpp:2383 -msgid "Path:" -msgstr "Directorio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:779 +msgid "Size" +msgstr "Tamaño" -#: PortableMedia.cpp:1016 -msgid "Used:" -msgstr "Usado:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" +msgstr "Tiene carátula" -#: PortableMedia.cpp:1027 -#, c-format -msgid "%s free of %s" -msgstr "%s libre de %s" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" +msgstr "contiene" -#: PortableMedia.cpp:1048 -msgid "Name Pattern:" -msgstr "Patrón del nombre de los ficheros" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" +msgstr "no contiene" -#: PortableMedia.cpp:1053 -msgid "" -"{a}\t: Artist\t\t\t{aa} : Album Artist\n" -"{b}\t: Album\t\t\t{d}\t : Disk\n" -"{f}\t: Filename\t\t{g}\t : Genre\n" -"{n}\t: Number\t\t\t{t}\t : Title\n" -"{y}\t: Year" -msgstr "{a}\t: Artista\t\t\t{aa} : Artista principal\n{b}\t: Álbum\t\t\t{d}\t : Disco\n{f}\t: Nombre del fichero\t\t{g}\t : Género\n{n}\t: Número\t\t\t{t}\t : Título\n{y}\t: Año" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" +msgstr "es" -#: PortableMedia.cpp:1058 -msgid "Audio Folders:" -msgstr "Carpetas de Audio:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" +msgstr "no es" -#: PortableMedia.cpp:1069 -msgid "Audio Formats:" -msgstr "Formatos:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" +msgstr "Empieza por" -#: PortableMedia.cpp:1080 -msgid "Transcode to:" -msgstr "Convertir a:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" +msgstr "Termina por" -#: PortableMedia.cpp:1101 -msgid "Unsupported formats only" -msgstr "Sólo formatos no soportados" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" +msgstr "No definido" -#: PortableMedia.cpp:1101 -msgid "always" -msgstr "siempre" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" +msgstr "al menos" -#: PortableMedia.cpp:1114 Preferences.cpp:1290 -msgid "Quality:" -msgstr "Calidad:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" +msgstr "cuando más" -#: PortableMedia.cpp:1132 -msgid "Audio" -msgstr "Audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" +msgstr "después" -#: PortableMedia.cpp:1144 -msgid "Playlist Folders:" -msgstr "Carpeta de listas:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" +msgstr "antes" -#: PortableMedia.cpp:1154 -msgid "Playlist Format:" -msgstr "Formato de la lista de reproducción:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" +msgstr "en los últimos" -#: PortableMedia.cpp:1178 -msgid "Cover Format:" -msgstr "Formato de las carátulas:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" +msgstr "antes de" -#: PortableMedia.cpp:1191 -msgid "Cover Name:" -msgstr "Nombre de la carátula:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" +msgstr "falso" -#: PortableMedia.cpp:1202 -msgid "Covers Size (pixels):" -msgstr "Tamaño (pixels):" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" +msgstr "verdadero" -#: PortableMedia.cpp:1212 -msgid "Covers" -msgstr "Carátulas" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:471 +msgid "Minutes" +msgstr "Minutos" -#: PortableMedia.cpp:1310 PortableMedia.cpp:1405 -msgid "Select audio folder" -msgstr "Seleccione una carpeta de música" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" +msgstr "Aleatorio" -#: PortableMedia.cpp:1379 -msgid "Audio format" -msgstr "Formato de Audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" +msgstr "horas" -#: PortableMedia.cpp:1454 -msgid "Playlist format" -msgstr "Tipo de formato de la lista" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" +msgstr "días" -#: PortableMedia.cpp:1506 -msgid "Cover format" -msgstr "Formato de las carátulas" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" +msgstr "semanas" -#: Preferences.cpp:133 Preferences.cpp:185 Preferences.cpp:2536 -msgid "Default" -msgstr "Por Defecto" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" +msgstr "meses" -#: Preferences.cpp:134 -msgid "Czech" -msgstr "Checo" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" +msgstr "Filtro de álbumes" -#: Preferences.cpp:135 -msgid "Dutch" -msgstr "Holandés" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" +msgstr "Editor de listas dinámicas" -#: Preferences.cpp:136 Preferences.cpp:186 -msgid "English" -msgstr "Inglés" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " +msgstr " Filtros actuales " -#: Preferences.cpp:137 Preferences.cpp:187 -msgid "French" -msgstr "Francés" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " +msgstr " Resultado " -#: Preferences.cpp:138 Preferences.cpp:188 -msgid "German" -msgstr "Alemán" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:459 +msgid "Limit to" +msgstr "Limitar a" -#: Preferences.cpp:139 -msgid "Greek" -msgstr "Griego" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" +msgstr "Cualquier filtro selecciona pistas" -#: Preferences.cpp:140 -msgid "Hungarian" -msgstr "Holandés" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" +msgstr "Ordenar por" -#: Preferences.cpp:141 -msgid "Icelandic" -msgstr "Islandés" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" +msgstr "Descendiente" -#: Preferences.cpp:142 Preferences.cpp:189 -msgid "Italian" -msgstr "Italiano" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" +msgstr "Añadir pistas por cualquier criterio" -#: Preferences.cpp:143 -msgid "Japanese" -msgstr "Japanés" +#: ui/mediaviewer/MediaViewer.cpp:233 +msgid "All Albums" +msgstr "Todos los álbumes" -#: Preferences.cpp:144 -msgid "Norwegian Bokmal" -msgstr "Noruego" +#: ui/mediaviewer/MediaViewer.cpp:243 +msgid "Library view" +msgstr "Fonoteca" -#: Preferences.cpp:145 -msgid "Polish" -msgstr "Polaco" +#: ui/mediaviewer/MediaViewer.cpp:247 +msgid "Album Browser view" +msgstr "Examinador" -#: Preferences.cpp:146 Preferences.cpp:190 -msgid "Portuguese" -msgstr "Portugués" +#: ui/mediaviewer/MediaViewer.cpp:251 +msgid "Tree view" +msgstr "Árbol" -#: Preferences.cpp:147 -msgid "Portuguese-Brazilian" -msgstr "Portugués" +#: ui/mediaviewer/MediaViewer.cpp:267 +msgid "View the current defined filters" +msgstr "Ver los filtros definidos" -#: Preferences.cpp:148 -msgid "Russian" -msgstr "Ruso" +#: ui/mediaviewer/MediaViewer.cpp:272 +msgid "Add a new album browser filter" +msgstr "Crear un nuevo filtro para el examinador" -#: Preferences.cpp:149 -msgid "Slovak" -msgstr "Eslovaco" +#: ui/mediaviewer/MediaViewer.cpp:276 +msgid "Delete the current selected filter" +msgstr "Borrar filtro seleccionado" -#: Preferences.cpp:150 Preferences.cpp:191 -msgid "Spanish" -msgstr "Español" +#: ui/mediaviewer/MediaViewer.cpp:281 +msgid "Edit the current selected filter" +msgstr "Editar el filtro seleccionado" -#: Preferences.cpp:151 -msgid "Swedish" -msgstr "Sueco" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add Path" +msgstr "Añadir directorio" -#: Preferences.cpp:152 -msgid "Thai" -msgstr "Tailandés" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add path to the collection" +msgstr "Añadir directorio a la colección" -#: Preferences.cpp:153 -msgid "Turkish" -msgstr "Turco" +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import files into the collection" +msgstr "Importar archivos a la colección" -#: Preferences.cpp:154 -msgid "Ukrainian" -msgstr "Ukraniano" +#: ui/mediaviewer/MediaViewer.cpp:986 +msgid "Collection" +msgstr "Colección" -#: Preferences.cpp:155 -msgid "Bulgarian" -msgstr "Búlgaro" +#: ui/mediaviewer/MediaViewer.cpp:1189 +msgid "This Path is already in the library" +msgstr "Este directorio ya existe en la fonoteca" -#: Preferences.cpp:156 -msgid "Catalan" -msgstr "Catalán" +#: ui/mediaviewer/MediaViewer.cpp:1190 +msgid "Adding path error" +msgstr "Error añadiendo directorio" -#: Preferences.cpp:157 -msgid "Serbian" -msgstr "Serbio" +#: ui/mediaviewer/MediaViewer.cpp:2179 +msgid " smart playlist" +msgstr "Lista de reproducción inteligente" -#: Preferences.cpp:220 -msgid "General" -msgstr "General" +#: ui/mediaviewer/MediaViewer.cpp:2188 +msgid "Playlist" +msgstr "Lista de Reproducción" -#: Preferences.cpp:224 -msgid "Collections" -msgstr "Colecciones" +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename Files" +msgstr "Renombrar archivos" -#: Preferences.cpp:229 -msgid "Playback" -msgstr "Reprodución" +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " +msgstr "Vista perliminar de Nombres " -#: Preferences.cpp:234 -msgid "Crossfader" -msgstr "Solapamiento" +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Patrones :\n{g} : Genero\n{a} : Artista\n{aa} : Artista princial\n{A} : {aa} o {a}\n{b}: Álbum\n{n} : Número de pista\n{y} : Año\n{d} : Disco" -#: Preferences.cpp:239 -msgid "Record" -msgstr "Grabar" +#: ui/filebrowser/FileBrowser.cpp:233 ui/filebrowser/FileBrowser.cpp:603 +msgid "See used locations" +msgstr "Ver carpetas usadas" -#: Preferences.cpp:254 -msgid "Online" -msgstr "En Red" +#: ui/filebrowser/FileBrowser.cpp:234 ui/filebrowser/FileBrowser.cpp:604 +msgid "See system files" +msgstr "Ver archivos del sistema" -#: Preferences.cpp:284 -msgid "Copy to" -msgstr "Copiar a" +#: ui/filebrowser/FileBrowser.cpp:348 +msgid "Play the selected folder" +msgstr "Reproducir la carpeta seleccionada" -#: Preferences.cpp:289 -msgid "Shortcuts" -msgstr "Aceleradores" +#: ui/filebrowser/FileBrowser.cpp:354 +msgid "Add the selected folder to playlist" +msgstr "Añadir la carpeta seleccionada a la lista de reproducción" -#: Preferences.cpp:371 -msgid " Accept " -msgstr "Aceptar" +#: ui/filebrowser/FileBrowser.cpp:383 ui/filebrowser/FileBrowser.cpp:1169 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" +msgstr "Editar pistas" -#: Preferences.cpp:373 -msgid " Cancel " -msgstr "Cancelar" +#: ui/filebrowser/FileBrowser.cpp:384 +msgid "Edit the tracks in the selected folder" +msgstr "Edita las canciones de la carpeta selecionada" -#: Preferences.cpp:587 -msgid " On Start " -msgstr "Al Iniciar" +#: ui/filebrowser/FileBrowser.cpp:392 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "Añadir las pistas de la carpeta seleccionada a la lista de reproducción" -#: Preferences.cpp:591 Preferences.cpp:1634 -msgid "Language:" -msgstr "Idioma:" +#: ui/filebrowser/FileBrowser.cpp:399 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy" +msgstr "Copiar" -#: Preferences.cpp:602 -msgid "(Needs restart)" -msgstr "(Necesita recomenzar programa)" +#: ui/filebrowser/FileBrowser.cpp:400 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy the selected folder to clipboard" +msgstr "Copiar la carpeta seleccionada al portapapeles" -#: Preferences.cpp:608 -msgid "Show splash screen" -msgstr "Mostrar Splash inicial" +#: ui/filebrowser/FileBrowser.cpp:407 +msgid "Paste to the selected folder" +msgstr "Pegar en la carpeta seleccionada" -#: Preferences.cpp:612 -msgid "Start minimized" -msgstr "Iniciar minimizado" +#: ui/filebrowser/FileBrowser.cpp:424 +msgid "Update the selected folder" +msgstr "Actualiza la carpeta seleccionada" -#: Preferences.cpp:618 -msgid "Restore position for tracks longer than" -msgstr "Restaura la posición para pistas con longitud superior a" +#: ui/filebrowser/FileBrowser.cpp:431 ui/filebrowser/FileBrowser.cpp:488 +#: ui/filebrowser/FileBrowser.cpp:492 +msgid "New Folder" +msgstr "Nueva carpeta" -#: Preferences.cpp:625 -msgid "set the minimun length in minutes to save track position" -msgstr "Ajustar la longitud mínima en minutos para salvar la posición en la pista" +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Create a new folder" +msgstr "Crear una carpeta nueva" -#: Preferences.cpp:635 -msgid "Load default layout" -msgstr "Cargar la distribucion por defecto" +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename the selected folder" +msgstr "Renombrar carpeta seleccionada" -#: Preferences.cpp:641 -msgid " Behaviour " -msgstr "Comportamiento" +#: ui/filebrowser/FileBrowser.cpp:438 ui/filebrowser/FileBrowser.cpp:1210 +msgid "Remove" +msgstr "Borrar" -#: Preferences.cpp:643 -msgid "Activate task bar icon" -msgstr "Activar icono barra de tareas" +#: ui/filebrowser/FileBrowser.cpp:438 +msgid "Remove the selected folder" +msgstr "Eliminar la carpeta seleccionada" -#: Preferences.cpp:658 -msgid "Integrate into SoundMenu" -msgstr "Integrar en SoundMenu" +#: ui/filebrowser/FileBrowser.cpp:569 +msgid "Are you sure to delete the selected path ?" +msgstr "¿ Seguro que quiere borrar la carpeta seleccionada ?" -#: Preferences.cpp:664 -msgid "Enqueue as default action" -msgstr "Poner en cola por defecto" +#: ui/filebrowser/FileBrowser.cpp:580 +msgid "Error deleting the folder " +msgstr "Error borrando la carpeta" -#: Preferences.cpp:668 -msgid "Drop files clear playlist" -msgstr "Inicia la lista de reproducción al soltar ficheros" +#: ui/filebrowser/FileBrowser.cpp:780 +msgid "Modified" +msgstr "Modificado" -#: Preferences.cpp:672 -msgid "Instant text search" -msgstr "Búsqueda instantánea" +#: ui/filebrowser/FileBrowser.cpp:1128 +msgid "Play current selected files" +msgstr "Reproducir las archivos seleccionados" -#: Preferences.cpp:676 -msgid "When searching, pressing enter queues the result" -msgstr "En búsqueda Enter pone resultados en cola" +#: ui/filebrowser/FileBrowser.cpp:1134 +msgid "Add current selected files to playlist" +msgstr "Añadir los archivos seleccionados al final de la lista de reproducción" -#: Preferences.cpp:681 -msgid "Show CD cover frame in player" -msgstr "Mostrar marco de CD en el reproductor" +#: ui/filebrowser/FileBrowser.cpp:1170 +msgid "Edit the current selected files" +msgstr "Editar los archivos seleccionados" -#: Preferences.cpp:687 -msgid " On Close " -msgstr " Al Cerrar " +#: ui/filebrowser/FileBrowser.cpp:1178 +msgid "Add the current selected tracks to a playlist" +msgstr "Añadir las pistas seleccionados a una lista de reproducción" -#: Preferences.cpp:689 -msgid "Save playlist on close" -msgstr "Guardar lista de reproducción al cerrar" +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste to the selected dir" +msgstr "Pegar en la carpeta seleccionada" -#: Preferences.cpp:693 -msgid "Close to task bar icon" -msgstr "Cerrar a la barra de tareas" +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename the current selected file" +msgstr "Renombrar el archivo seleccionado" -#: Preferences.cpp:698 -msgid "Ask confirmation on exit" -msgstr "Pedir confirmación para salir" +#: ui/filebrowser/FileBrowser.cpp:1210 +msgid "Delete the selected files" +msgstr "Borrar los archivos seleccionados" -#: Preferences.cpp:740 -msgid " Collections " -msgstr " Colecciones " +#: ui/filebrowser/FileBrowser.cpp:1559 ui/filebrowser/FileBrowser.cpp:1575 +msgid "Directories" +msgstr "Carpetas" -#: Preferences.cpp:788 -msgid " Paths " -msgstr "Directorios " +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "Are you sure to delete the selected files ?" +msgstr "¿Seguro que quiere borrar los archivos seleccionados ?" -#: Preferences.cpp:808 -msgid " Words to detect covers " -msgstr "Palabras para detectar las carátulas" +#: ui/filebrowser/FileBrowser.cpp:2252 +msgid "There was an error deleting " +msgstr "Hubo un error borrando" -#: Preferences.cpp:836 Preferences.cpp:2344 -msgid " Options " -msgstr "Opciones" +#: ui/filebrowser/FileBrowser.cpp:2253 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nContinuar borrando?" -#: Preferences.cpp:838 -msgid "Update when opened " -msgstr "Actualizar en arranque" +#: ui/filebrowser/FileBrowser.cpp:2254 +msgid "Continue" +msgstr "Continuar" -#: Preferences.cpp:842 -msgid "Create playlists on scan" -msgstr "Crear listas de reproducción al escanear la fonoteca" +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" +msgstr "Habilitar audioscrobling" -#: Preferences.cpp:847 -msgid "Follow symbolic links on scan" -msgstr "Seguir los enlaces al escanear la fonoteca" +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" +msgstr "Muestra información sobre los elementos seleccionados" -#: Preferences.cpp:851 -msgid "Scan embedded covers in audio files" -msgstr "Escanear carátulas incrustadas en los archivos" +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" +msgstr "Cancelar audioscrobling" -#: Preferences.cpp:856 -msgid "Embed rating, play count and labels" -msgstr "Incrustar evaluación, cuenta de reproducciones y etiquetas" +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" +msgstr "Música local" -#: Preferences.cpp:862 -msgid "Default copy action" -msgstr "Patrón de copia por defecto" +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" +msgstr "Musica en Red" -#: Preferences.cpp:943 -msgid "Play random" -msgstr "Reproducción aleatoria" +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" +msgstr "Dispositivos" -#: Preferences.cpp:947 -msgid "album" -msgstr "álbum" +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" +msgstr "Contexto" -#: Preferences.cpp:955 -msgid "when playlist is empty" -msgstr "si la lista de reproducción está vacía" +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1149 +#: ui/MainFrame.cpp:2795 +msgid "Audio CD" +msgstr "CD de Audio" -#: Preferences.cpp:961 -msgid "Delete played tracks from playlist" -msgstr "Eliminar pistas finalizadas de la lista de reproducción" +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1037 +#: ui/MainFrame.cpp:2893 +msgid "File Browser" +msgstr "Buscador de archivos" -#: Preferences.cpp:965 -msgid "Show notifications" -msgstr "Mostrar notificaciones" +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1054 +#: ui/MainFrame.cpp:1096 ui/MainFrame.cpp:1241 ui/MainFrame.cpp:1254 +msgid "Show" +msgstr "Mostrar" -#: Preferences.cpp:971 -msgid "ReplayGain mode:" -msgstr "Modo de normalización:" +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1055 +msgid "Show/Hide the radio panel" +msgstr "Mostrar/Ocultar el panel de la radio" -#: Preferences.cpp:982 -msgid "PreAmp:" -msgstr "Nivel de sonido" +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Show/Hide the radio text search" +msgstr "Mostrar/Ocultar el panel de busqueda en radios" -#: Preferences.cpp:1001 -msgid " Random / Smart play modes " -msgstr "Modo Aleatorio / Inteligente de reproducción" +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1071 +msgid "Show/Hide the radio genres" +msgstr "Mostrar/Ocultar el panel de géneros de radio" -#: Preferences.cpp:1011 -msgid "Tracks left to start search" -msgstr "Pistas restantes para iniciar la búsqueda" +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1086 +msgid "Set the radio preferences" +msgstr "Configurar las preferencias de radio" -#: Preferences.cpp:1019 -msgid "Tracks added each time" -msgstr "Pistas añadidas cada vez" +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts panel" +msgstr "Mostrar/Ocultar el panel de podcasts" -#: Preferences.cpp:1028 -msgid "Max played tracks kept in playlist" -msgstr "Max. pistas en la lista de reproducción" +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1103 +msgid "Show/Hide the podcasts channels" +msgstr "Mostrar/Ocultar el panel de canales" -#: Preferences.cpp:1036 -msgid "Don't repeat last" -msgstr "No repetir último" +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Show/Hide the podcasts details" +msgstr "Mostrar/Ocultar el panel de detalles" -#: Preferences.cpp:1044 -msgid "artists or" -msgstr "Artistas o" +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1117 +msgid "Update the podcasts added" +msgstr "Actualizando podcasts..." -#: Preferences.cpp:1060 -msgid " Silence detector " -msgstr "Detector de silencio" +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1125 +msgid "Set the podcasts preferences" +msgstr "Configurar las preferencias de podcasts" -#: Preferences.cpp:1065 -msgid "Skip at" -msgstr "Saltar a" +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1241 +msgid "Open the music collection" +msgstr "Abrir colección" -#: Preferences.cpp:1084 -msgid "In the last" -msgstr "En los últimos" +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1254 +#: ui/MainFrame.cpp:1310 +msgid "View the collection library" +msgstr "Ver fonoteca" -#: Preferences.cpp:1094 Preferences.cpp:1328 -msgid "seconds" -msgstr "segundos" +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "View the library labels" +msgstr "Ver las etiquetas" -#: Preferences.cpp:1102 -msgid " Output device " -msgstr "Dispositivo de producción del sonido" +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1266 +msgid "View the library genres" +msgstr "Ver géneros" -#: Preferences.cpp:1105 -msgid "Automatic" -msgstr "Automático" +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "View the library artists" +msgstr "Ver artistas" -#: Preferences.cpp:1106 -msgid "GConf Defined" -msgstr "Definido con GConf" +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "View the library composers" +msgstr "Ver compositores" -#: Preferences.cpp:1156 -msgid " Crossfader " -msgstr "Solapamiento " +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "View the library album artists" +msgstr "Ver artistas principales" -#: Preferences.cpp:1163 -msgid "Fade-out length:" -msgstr "Duración de salida:" +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "View the library albums" +msgstr "Ver álbumes" -#: Preferences.cpp:1172 -msgid "Select the length of the fade out. 0 for gapless playback" -msgstr "Seleccione la longitud del desvanecimiento del sonido. 0 para reproduccíon sin silencios" +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "View the library years" +msgstr "Ver años" -#: Preferences.cpp:1175 -msgid "Fade-in length:" -msgstr "Duración de entrada:" +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "View the library ratings" +msgstr "Ver evaluaciones" -#: Preferences.cpp:1184 -msgid "Select the length of the fade in" -msgstr "Seleccionar la duración del desvanecimiento" +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" +msgstr "Reproducciones" -#: Preferences.cpp:1187 -msgid "Fade-in volume:" -msgstr "Volumen de entrada" +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1301 +msgid "View the library play counts" +msgstr "Ver número de reproducciones" -#: Preferences.cpp:1196 -msgid "Select the initial volume of the fade in" -msgstr "Seleccionar el volumen inicial de la reproducción" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "Album Browser" +msgstr "Examinador" -#: Preferences.cpp:1199 -msgid "Fade-in start:" -msgstr "Volumen de entrada:" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "View the collection album browser" +msgstr "Ver examinador de la colección" -#: Preferences.cpp:1208 -msgid "Select at which volume of the fade out the fade in starts" -msgstr "Seleccionar a que volumen del desvanecimiento la siguiente pista comienza" +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "View the collection tree view" +msgstr "Ver árbol de la colección" -#: Preferences.cpp:1252 -msgid " Record " -msgstr "Grabar " +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1326 +msgid "View the collection playlists" +msgstr "Ver las listas de reproducción de la colección" -#: Preferences.cpp:1254 -msgid "Enable recording" -msgstr "Habilitar grabación" +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" +msgstr "Pausa" -#: Preferences.cpp:1260 -msgid "Save to:" -msgstr "Guardar en:" +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" +msgstr "Reproducir la actual lista de reproducción" -#: Preferences.cpp:1278 Preferences.cpp:2365 -msgid "Format:" -msgstr "Formato:" +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1541 misc/Accelerators.cpp:167 +msgid "Stop" +msgstr "Parar" -#: Preferences.cpp:1295 Transcode.cpp:343 -msgid "Very High" -msgstr "Muy Alto" +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1516 +msgid "Next Track" +msgstr "Siguiente pista" -#: Preferences.cpp:1296 Transcode.cpp:344 -msgid "High" -msgstr "Alto" +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" +msgstr "Saltar a la siguiente pista" -#: Preferences.cpp:1297 Transcode.cpp:347 -msgid "Normal" -msgstr "Normal" +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1525 +msgid "Next Album" +msgstr "Siguiente álbum" -#: Preferences.cpp:1298 Transcode.cpp:348 -msgid "Low" -msgstr "Bajo" +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" +msgstr "Saltar a la pista siguiente" -#: Preferences.cpp:1299 Transcode.cpp:349 -msgid "Very Low" -msgstr "odMuy Bajo" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" +msgstr "Pista anterior" -#: Preferences.cpp:1311 -msgid "Split tracks" -msgstr "Partir pistas" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" +msgstr "Saltar a la pista anterior" -#: Preferences.cpp:1318 -msgid "Delete tracks shorter than" -msgstr "Borrar pistas más cortas que" +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" +msgstr "Album anterior" -#: Preferences.cpp:1361 -msgid " Last.fm audioscrobble " -msgstr "last.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" +msgstr "Saltar a la pista anterior" -#: Preferences.cpp:1371 Preferences.cpp:1406 -msgid "Username:" -msgstr "Usuario:" +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" +msgstr "Reproducción inteligente" -#: Preferences.cpp:1379 Preferences.cpp:1414 -msgid "Password:" -msgstr "Contraseña:" +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1598 +msgid "Update playlist based on Last.fm statics" +msgstr "Añadir canciones a la lista de reproduccíon basada en estadísticas de last.fm" -#: Preferences.cpp:1396 -msgid " Libre.fm audioscrobble " -msgstr "Libre.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" +msgstr "Repetir lista de reproducción" -#: Preferences.cpp:1435 -msgid "Join the Guayadeque Last.fm users group" -msgstr "Unete al grupo de usuarios de last.fm Guayadeque" +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1608 +msgid "Repeat the tracks in the playlist" +msgstr "repetir canciones de la lista de reproducción" -#: Preferences.cpp:1467 -msgid " Sources " -msgstr "Fuentes" +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" +msgstr "Repetir pista" -#: Preferences.cpp:1511 -msgid " Targets " -msgstr "Salvar en " +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1614 +msgid "Repeat the current track in the playlist" +msgstr "Repetir la pista actual de la lista" -#: Preferences.cpp:1551 -msgid " Font " -msgstr "Fuente" +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" +msgstr "Aleatorio" -#: Preferences.cpp:1553 -msgid "Font:" -msgstr "Fuente:" +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1604 +msgid "Randomize the playlist" +msgstr "Lista de reproducción Aleatoria" -#: Preferences.cpp:1565 -msgid "Align:" -msgstr "Situar" +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1633 +msgid "Force Gapless Mode" +msgstr "Reproducción sin pausas" -#: Preferences.cpp:1571 -msgid "Center" -msgstr "Centro" +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1634 +msgid "Set playback in gapless mode" +msgstr "Reproducir sin pausas" -#: Preferences.cpp:1613 -msgid " Filters " -msgstr "Filtros" +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" +msgstr "Audioscrobble" -#: Preferences.cpp:1632 -msgid " Language " -msgstr "Idioma" +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1640 +msgid "Send played tracks information" +msgstr "Enviar informacion de las pistas reproducidas" -#: Preferences.cpp:1648 -msgid " Browser command " -msgstr "Comando del navegador" +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" +msgstr "Salir" -#: Preferences.cpp:1669 -msgid " Minimum radio allowed bit rate " -msgstr "Min. bitrate en Radio" +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" +msgstr "Salir del programa" -#: Preferences.cpp:1677 -msgid " Player online buffer size " -msgstr "Tamaño de descarga en reserva" +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" +msgstr "Ir a la pista anterior en la lista" -#: Preferences.cpp:1713 -msgid " Podcasts " -msgstr "Podcasts " +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" +msgstr "Reproducir o parar la pista" -#: Preferences.cpp:1717 -msgid "Destination directory:" -msgstr "Seleccionar destino:" +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" +msgstr "Ir a la siguiente pista de la lista" -#: Preferences.cpp:1721 -msgid "Select podcasts folder" -msgstr "Seleccione el directorio de podcasts" +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" +msgstr "Para la pista actual" -#: Preferences.cpp:1729 -msgid "Check every" -msgstr "Comprobar cada" +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" +msgstr "Grabar como archivo" -#: Preferences.cpp:1734 -msgid "Hour" -msgstr "Hora" +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" +msgstr "Aleatorizar la lista de reproducción" -#: Preferences.cpp:1734 -msgid "Day" -msgstr "Día" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" +msgstr "Habilitar solapamiento" -#: Preferences.cpp:1734 -msgid "Week" -msgstr "Semana" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" +msgstr "Cancelar solapamiento" -#: Preferences.cpp:1734 -msgid "Month" -msgstr "Mes" +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" +msgstr "" -#: Preferences.cpp:1745 -msgid "Delete after" -msgstr "Borrar después de" +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" +msgstr "Volumen" -#: Preferences.cpp:1754 -msgid "Days" -msgstr "Días" +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" +msgstr "Muestra el nombre de la pista actual" -#: Preferences.cpp:1754 -msgid "Weeks" -msgstr "Semanas" +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" +msgstr "Muestra el nombre del álbum de la pista actual" -#: Preferences.cpp:1754 -msgid "Months" -msgstr "Meses" +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" +msgstr "Muestra el nombre del artista de la pista actual" -#: Preferences.cpp:1763 -msgid "Only if played" -msgstr "Sólo oídos" +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" +msgstr "Muestra el año de la pista actual" -#: Preferences.cpp:1791 Preferences.cpp:1884 RadioGenreEditor.cpp:37 -msgid " Genres " -msgstr "Géneros" +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" +msgstr "00:00 de 00:00" -#: Preferences.cpp:1825 Preferences.cpp:1922 -msgid "Invert" -msgstr "Invertir" +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" +msgstr "Muestra la posición de reproducción y la duracion del track ctual" -#: Preferences.cpp:1839 -msgid "Audio format:" -msgstr "Formato:" +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" +msgstr "Muestra el formato de archivo de la pista actual" -#: Preferences.cpp:1850 -msgid "Torrent command:" -msgstr "Descargar torrentes con" +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" +msgstr "Muestrar el bitrate de la pista actual" -#: Preferences.cpp:1936 -msgid "Membership :" -msgstr "Subscripción:" +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." +msgstr "Almacenando..." -#: Preferences.cpp:1943 -msgid "Streaming" -msgstr "Streaming" +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:648 +#: db/DbLibrary.cpp:292 db/DbLibrary.cpp:304 db/DbLibrary.cpp:1782 +#: db/DbLibrary.cpp:1794 db/DbLibrary.cpp:1867 db/DbLibrary.cpp:1879 +msgid "Unknown" +msgstr "Desconocido" -#: Preferences.cpp:1944 -msgid "Downloading" -msgstr "Descargando" +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" +msgstr "Modo inteligente habilitado" + +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" +msgstr "Repetir todo" + +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" +msgstr "Repetir una" + +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" +msgstr "Modo inteligente deshabilitado" -#: Preferences.cpp:1958 -msgid "Username :" -msgstr "Usuario:" +#: ui/player/PlayList.cpp:1530 +msgid "Empty Playlist" +msgstr "Lista de reproducción vacía" -#: Preferences.cpp:1966 -msgid "Password :" -msgstr "Contraseña:" +#: ui/player/PlayList.cpp:1530 +msgid "The playlist is empty" +msgstr "La lista de reproducción está vacía" -#: Preferences.cpp:1984 -msgid "Stream as :" -msgstr "Escuchar en formato:" +#: ui/player/PlayList.cpp:1540 +msgid "Edit the current selected tracks labels" +msgstr "Editar las etiquetas de las pistas seleccionadas" -#: Preferences.cpp:1998 -msgid "Download as :" -msgstr "Descargar como:" +#: ui/player/PlayList.cpp:1546 +msgid "Edit the current selected songs" +msgstr "Editar las canciones seleccionadas" -#: Preferences.cpp:2002 -msgid "Download Page" -msgstr "Página de descarga" +#: ui/player/PlayList.cpp:1555 +msgid "Set as Next Track" +msgstr "Poner inmediatamente en cola" -#: Preferences.cpp:2043 -msgid " Links " -msgstr "Enlaces" +#: ui/player/PlayList.cpp:1556 +msgid "Move the selected tracks to be played next" +msgstr "Reproduccir a continuacion las pistas seleccionadas" -#: Preferences.cpp:2098 -msgid "URL:" -msgstr "URL:" +#: ui/player/PlayList.cpp:1574 +msgid "Set the current selected tracks rating" +msgstr "Establecer la evaluación de las pistas seleccionadas" -#: Preferences.cpp:2123 -msgid " Define URLs using " -msgstr "Definir URLs con" +#: ui/player/PlayList.cpp:1580 misc/Accelerators.cpp:145 +msgid "Search" +msgstr "Búsqueda" -#: Preferences.cpp:2129 -msgid "" -"2 letters language code\n" -"Text to search" -msgstr "2 letras-código de la lenguaTexto a buscar" +#: ui/player/PlayList.cpp:1581 +msgid "Search a track in the playlist by name" +msgstr "Buscar una pista en la lista de reproducción por nombre" -#: Preferences.cpp:2166 -msgid " Commands " -msgstr " Comandos " +#: ui/player/PlayList.cpp:1613 ui/MainFrame.cpp:1553 misc/Accelerators.cpp:113 +msgid "Clear Playlist" +msgstr "Vaciar lista de reproducción" -#: Preferences.cpp:2219 -msgid "Command:" -msgstr "Comando:" +#: ui/player/PlayList.cpp:1614 +msgid "Remove all tracks from playlist" +msgstr "Elimina todas las pistas de la lista de reproducción" -#: Preferences.cpp:2244 -msgid " Define commands using " -msgstr "Definir comandos con" +#: ui/player/PlayList.cpp:1622 +msgid "Remove the selected tracks from playlist" +msgstr "Remover las pistas seleccionadas de la lista" -#: Preferences.cpp:2250 -msgid "" -"Album path\n" -"Album cover file path\n" -"Track path" -msgstr "Directorio del album\nFichero de carátula del album\nFichero de audio" +#: ui/player/PlayList.cpp:1630 +msgid "Remove the selected tracks from library" +msgstr "Remover las pistas seleccionadas de la fonoteca" -#: Preferences.cpp:2287 -msgid " Patterns " -msgstr "Patrones" +#: ui/player/PlayList.cpp:1636 +msgid "Remove the selected tracks from drive" +msgstr "Borrar las pistas seleccionadas del disco duro" -#: Preferences.cpp:2399 -msgid "Remove source files" -msgstr "Remover archivos" +#: ui/player/PlayList.cpp:1648 +msgid "Selects the current selected track in the library" +msgstr "Selecciona la pista en la fonoteca" -#: Preferences.cpp:2416 -msgid " Define patterns using " -msgstr "Definir patrones con" +#: ui/player/PlayList.cpp:1654 +msgid "Select the album artist of the current song" +msgstr "Seleccionar el artista principal de la pista actual" -#: Preferences.cpp:2422 -msgid "" -"Artist\n" -"Album Artist\n" -"{aa} or {a}\n" -"Album" -msgstr "Artista\nArtista principal\n{aa} o {a}\nÁlbum" +#: ui/player/PlayList.cpp:1657 +msgid "Select the composer of the current song" +msgstr "Seleccionar el compositor de la pista actual" -#: Preferences.cpp:2430 -msgid "" -"Composer\n" -"Disk\n" -"Filename\n" -"Genre" -msgstr "Compositor\nDisco\nNombre de archivo\nGénero" +#: ui/player/PlayList.cpp:1663 +msgid "Select the year of the current song" +msgstr "Seleccionar el año de la pista actual" -#: Preferences.cpp:2438 -msgid "" -"Index\n" -"Number\n" -"Title\n" -"Year" -msgstr "Indice\nNúmero\nTitulo\nAño" +#: ui/player/PlayList.cpp:1666 +msgid "Select the genre of the current song" +msgstr "Seleccionar el género de la pista actual" -#: Preferences.cpp:2494 -msgid " Accelerators " -msgstr "Aceleradores" +#: ui/player/PlayList.cpp:2172 +msgid "Search: " +msgstr "Buscar:" -#: Preferences.cpp:2499 -msgid "Action" -msgstr "Acciones" +#: ui/player/PlayList.cpp:2172 +msgid "Please enter the search term" +msgstr "Por favor introduzca el termino de búsqueda" -#: Preferences.cpp:2503 -msgid "Key" -msgstr "Teclas" +#: ui/player/PlayList.cpp:2758 +msgid "Loading tracks. Please wait" +msgstr "Cargando pista, por favor espere" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Collection: " -msgstr "Colección" +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" +msgstr "Permitir:" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Enter the collection name" -msgstr "Introduzca el nombre de la colección" +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" +msgstr "Rechazar:" -#: Preferences.cpp:3061 -msgid "Change library path" -msgstr "Cambiar directorio de la fonoteca" +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" +msgstr "Por favor done!" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Word: " -msgstr "Palabra:" +#: ui/MainFrame.cpp:92 +msgid "My Music" +msgstr "Mi música" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Enter the text to find covers" -msgstr "Introduzca el texto para buscar carátulas" +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " +msgstr "Bienvenido a Guayadeque" -#: Preferences.cpp:3648 Preferences.cpp:3678 -msgid "Filter: " -msgstr "Filtro:" +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1428 ui/MainFrame.cpp:4404 +msgid "VU Meters" +msgstr "Nivel gráfico de volumen" -#: Preferences.cpp:3648 -msgid "Enter the text to filter" -msgstr "Introduzca cadena a filtrar" +#: ui/MainFrame.cpp:1018 +msgid "New Collection" +msgstr "Nueva colección" -#: Preferences.cpp:3678 -msgid "Edit the text to filter" -msgstr "Editar cadena a filtrar" +#: ui/MainFrame.cpp:1018 +msgid "Create a new collection" +msgstr "Crear una nueva colección" -#: Preferences.cpp:4191 -msgid "Select path" -msgstr "Selecionar directorio" +#: ui/MainFrame.cpp:1038 +msgid "Show/Hide the file browser panel" +msgstr "Mostrar/Ocultar el panel de archivos" -#: Preferences.cpp:4389 -msgid "Key used by '" -msgstr "Combinación usada por " +#: ui/MainFrame.cpp:1078 +msgid "Update the radio stations" +msgstr "Actualizar las estaciones de radio" -#: RadioGenreEditor.cpp:27 -msgid "Radio Genre Editor" -msgstr "Editor de géneros de radio" +#: ui/MainFrame.cpp:1089 ui/MainFrame.cpp:2663 +msgid "Radio" +msgstr "Radio" -#: RadioGenreEditor.cpp:48 -msgid "Other:" -msgstr "Otros:" +#: ui/MainFrame.cpp:1089 +msgid "Set the radio visible panels" +msgstr "Configura los paneles visibles de radio" -#: RadioPanel.cpp:330 -msgid "BitRate" -msgstr "Ratio de Bits" +#: ui/MainFrame.cpp:1128 +msgid "Set the podcasts visible panels" +msgstr "Configura los paneles visibles de podcasts" -#: RadioPanel.cpp:331 -msgid "Listeners" -msgstr "Oyentes" +#: ui/MainFrame.cpp:1143 ui/MainFrame.cpp:2040 misc/Accelerators.cpp:129 +msgid "Play Stream" +msgstr "Reproducir radio" -#: RadioPanel.cpp:332 SoListBox.cpp:423 -msgid "Format" -msgstr "Formato:" +#: ui/MainFrame.cpp:1144 +msgid "Play a online music stream" +msgstr "Reproducir un stream de la Web" -#: RadioPanel.cpp:608 RadioPanel.cpp:622 -msgid "Stations" -msgstr "Radios" +#: ui/MainFrame.cpp:1149 +msgid "View the audio cd panel" +msgstr "Ver el panel del cd" -#: RadioPanel.cpp:1118 -msgid "There are not entries for this Radio Station" -msgstr "No hay entradas para esta Radio" +#: ui/MainFrame.cpp:1180 +msgid "Show the selected portable devices" +msgstr "Mostrar los dispositivos seleccionados" -#: RadioPanel.cpp:1168 -msgid " Radio Search " -msgstr "Buscar:" +#: ui/MainFrame.cpp:1187 +msgid "No Device Found" +msgstr "Dispositivo no encontrado" -#: RadioPanel.cpp:1183 -msgid "Search in now playing info" -msgstr "Buscar en la estacion de radio actual" +#: ui/MainFrame.cpp:1187 +msgid "No portable device was detected" +msgstr "Dispositivo no detectado" -#: RadioPanel.cpp:1187 -msgid "Search in genre names" -msgstr "Buscar en el nombre de los géneros" +#: ui/MainFrame.cpp:1196 misc/Accelerators.cpp:131 +msgid "Quit" +msgstr "Salir" -#: RadioPanel.cpp:1191 -msgid "Search in station names" -msgstr "Buscar en el nombre de las emisoras" +#: ui/MainFrame.cpp:1197 +msgid "Exits the application" +msgstr "Salir de la aplicación" -#: RadioPanel.cpp:1195 -msgid "Include results from all genres" -msgstr "Incluir resultados de todos los géneros" +#: ui/MainFrame.cpp:1393 ui/MainFrame.cpp:3892 misc/Accelerators.cpp:142 +msgid "Save Layout" +msgstr "Salvar distribución" -#: RaListBox.cpp:144 -msgid "Play the selected tracks" -msgstr "Reproducir las pistas seleccionadas" +#: ui/MainFrame.cpp:1394 +msgid "Saves the current layout" +msgstr "Guarda la distribución actual" -#: SelCoverFile.cpp:30 -msgid "Select Cover File" -msgstr "Seleccione archivo de carátula" +#: ui/MainFrame.cpp:1404 +msgid "Player Playlist" +msgstr "Lista de reproducción" -#: SelCoverFile.cpp:55 -msgid "Cover:" -msgstr "Carátula:" +#: ui/MainFrame.cpp:1405 +msgid "Show/Hide the player playlist panel" +msgstr "Mostrar/Ocultar el panel de la lista de reproducción" -#: SelCoverFile.cpp:114 -msgid "Select the cover filename" -msgstr "Seleccione la carátula desde archivo" +#: ui/MainFrame.cpp:1412 ui/MainFrame.cpp:1687 ui/MainFrame.cpp:4422 +msgid "Sources" +msgstr "Fuentes" -#: ShoutcastRadio.cpp:70 -msgid "Add Genre" -msgstr "Añadir género" +#: ui/MainFrame.cpp:1413 +msgid "Show/Hide the locatons" +msgstr "Mostrar/Ocultar localizaciones" -#: ShoutcastRadio.cpp:70 -msgid "Create a new genre" -msgstr "Crear un género nuevo" +#: ui/MainFrame.cpp:1420 +msgid "Player Filters" +msgstr "Filtros" -#: ShoutcastRadio.cpp:76 -msgid "Edit genre" -msgstr "Editar género" +#: ui/MainFrame.cpp:1421 +msgid "Show/Hide the player filters panel" +msgstr "Mostrar/Ocultar el panel de filtros" -#: ShoutcastRadio.cpp:76 -msgid "Change the selected genre" -msgstr "Modificar el género seleccionado" +#: ui/MainFrame.cpp:1429 +msgid "Show/Hide the player vumeter" +msgstr "Mostrar/Ocultar panel de niveles" -#: ShoutcastRadio.cpp:80 -msgid "Delete genre" -msgstr "Borra el género" +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:4438 +msgid "Cover" +msgstr "Carátulas" -#: ShoutcastRadio.cpp:80 ShoutcastRadio.cpp:105 -msgid "Delete the selected search" -msgstr "Borrar la búsqueda seleccionada" +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the cover" +msgstr "Mostrar/Ocultar la carátula" -#: ShoutcastRadio.cpp:95 -msgid "Add Search" -msgstr "Añadir búsqueda" +#: ui/MainFrame.cpp:1447 ui/MainFrame.cpp:2765 +msgid "Last.fm" +msgstr "Last.fm" -#: ShoutcastRadio.cpp:95 -msgid "Create a new search" -msgstr "Crear una nueva búsqueda" +#: ui/MainFrame.cpp:1448 +msgid "Show/Hide the Last.fm panel" +msgstr "Mostrar/Ocultar el panel Last.fm" -#: ShoutcastRadio.cpp:101 -msgid "Edit search" -msgstr "Editar búsqueda" +#: ui/MainFrame.cpp:1456 +msgid "Show/Hide the lyrics panel" +msgstr "Mostrar/Ocultar panel de Letras" -#: ShoutcastRadio.cpp:101 -msgid "Change the selected search" -msgstr "Modificar la busqueda seleccionada" +#: ui/MainFrame.cpp:1465 misc/Accelerators.cpp:123 +msgid "Full Screen" +msgstr "Pantalla completa" -#: ShoutcastRadio.cpp:105 -msgid "Delete search" -msgstr "Borrar búsqueda" +#: ui/MainFrame.cpp:1466 +msgid "Show/Restore the main window in full screen" +msgstr "Muestra/Restaura la ventana principal en modo pantalla completa" -#: ShoutcastRadio.cpp:120 -msgid "Update Radio Stations" -msgstr "Actualiza las estaciones de radio" +#: ui/MainFrame.cpp:1471 +msgid "Statusbar" +msgstr "Barra de estado" -#: ShoutcastRadio.cpp:141 -msgid "Searches" -msgstr "Búsquedas" +#: ui/MainFrame.cpp:1472 +msgid "Show/Hide the statusbar" +msgstr "Mostrar/Ocultar la barra de estado" -#: ShoutcastRadio.cpp:343 -msgid "Genre Name: " -msgstr "Género:" +#: ui/MainFrame.cpp:1477 +msgid "Show Captions" +msgstr "Ver localizaciones" -#: ShoutcastRadio.cpp:343 -msgid "Enter the new Genre Name" -msgstr "Introduzca el nuevo nombre para el género" +#: ui/MainFrame.cpp:1478 +msgid "Show/Hide the windows caption" +msgstr "Mostrar/Ocultar localizaciones" -#: ShoutcastRadio.cpp:367 -msgid "Are you sure to delete the selected radio genres?" -msgstr "¿Seguro que quiere borrar los géneros de radio seleccionados ?" +#: ui/MainFrame.cpp:1485 +msgid "Close Current Tab" +msgstr "Cerrar pestaña" -#: ShoutcastRadio.cpp:447 -msgid "Are you sure to delete the selected radio searches?" -msgstr "¿ Seguro que quiere borrar las búsquedas de estaciones seleccionadas?" +#: ui/MainFrame.cpp:1486 +msgid "Close the current selected tab" +msgstr "Cerrar pestaña" -#: SmartMode.cpp:391 -msgid "Generate Smart Playlist" -msgstr "Generar lista de reproducción inteligente" +#: ui/MainFrame.cpp:1495 +msgid "View the preferences" +msgstr "Preferencias" -#: SmartMode.cpp:411 -msgid "Save to" -msgstr "Guardar en" +#: ui/MainFrame.cpp:1506 +msgid "Load Layout" +msgstr "Cargar distribuciones" -#: SmartMode.cpp:431 -msgid "Allow" -msgstr "Permitir" +#: ui/MainFrame.cpp:1506 +msgid "Set current view from a user defined layout" +msgstr "Define el aspecto actual desde una perpectiva definida por usuario" -#: SmartMode.cpp:446 -msgid "Deny" -msgstr "Rechazar" +#: ui/MainFrame.cpp:1507 +msgid "Delete Layout" +msgstr "Borrar distribuciones" -#: SmartMode.cpp:469 -msgid "Hours" -msgstr "Horas" +#: ui/MainFrame.cpp:1507 +msgid "Delete a user defined layout" +msgstr "Borra una distribución definida por usuario" -#: SmartMode.cpp:470 -msgid "MiBytes" -msgstr "Megabites" +#: ui/MainFrame.cpp:1517 +msgid "Play the next track in the playlist" +msgstr "Ir a la siguiente pista de la lista de reproducción" -#: SmartMode.cpp:471 -msgid "GiBytes" -msgstr "Gigabites" +#: ui/MainFrame.cpp:1520 +msgid "Prev. Track" +msgstr "Pista anterior" -#: SoListBox.cpp:425 -msgid "Offset" -msgstr "Offset" +#: ui/MainFrame.cpp:1521 +msgid "Play the previous track in the playlist" +msgstr "Ir a la pista anterior en la lista de reproducción" -#: SoListBox.cpp:497 -msgid "Edit the clicked column for the selected tracks" -msgstr "Editar la letra de la pista actual" +#: ui/MainFrame.cpp:1526 +msgid "Play the next album in the playlist" +msgstr "Ir al siguiente álbum de la lista" -#: SoListBox.cpp:503 -msgid "Set" -msgstr "Seleccionar" +#: ui/MainFrame.cpp:1530 +msgid "Prev. Album" +msgstr "Album anterior" -#: SoListBox.cpp:510 -msgid "Set the clicked column for the selected tracks" -msgstr "Muestrar el número de elementos seleccionados" +#: ui/MainFrame.cpp:1531 +msgid "Play the previous album in the playlist" +msgstr "Ir al álbum anterior en la lista" -#: SoListBox.cpp:569 -msgid "Edit the labels assigned to the selected songs" -msgstr "Modificar las etiquetas asignadas a las canciones seleccionadas" +#: ui/MainFrame.cpp:1538 +msgid "Play or Pause the current track in the playlist" +msgstr "Inicia o pausar la actual pista de la lista de reproducción" -#: SoListBox.cpp:577 -msgid "Edit the songs selected" -msgstr "Editar pistas" +#: ui/MainFrame.cpp:1542 +msgid "Stop the current played track" +msgstr "Para la reproducción en curso" -#: SoListBox.cpp:617 TaskBar.cpp:162 -msgid "Set the current track rating" -msgstr "Establecer la evaluación de la pista actual" +#: ui/MainFrame.cpp:1546 misc/Accelerators.cpp:168 +msgid "Stop at End" +msgstr "Parar después de pista actual" -#: SoListBox.cpp:624 -msgid "Save all selected tracks as a playlist" -msgstr "Guardar las pistas seleccionadas como una lista" +#: ui/MainFrame.cpp:1547 +msgid "Stop after current playing or selected track" +msgstr "Parar la reproduccion después" -#: SoListBox.cpp:638 -msgid "Remove the current selected tracks from library" -msgstr "Eliminar las pistas seleccionadas de la fonoteca" +#: ui/MainFrame.cpp:1554 +msgid "Clear the now playing playlist" +msgstr "Vaciar lista de reproducción actual" -#: SoListBox.cpp:643 -msgid "Remove the current selected tracks from drive" -msgstr "Borrar las pistas seleccionadas del disco duro" +#: ui/MainFrame.cpp:1592 +msgid "Set the rating of the current track" +msgstr "Establecer la evalutacion de la pista actual" -#: SoListBox.cpp:652 -msgid "Selects the genre of the current song" -msgstr "Selecciona el género de la pista actual" +#: ui/MainFrame.cpp:1597 misc/Accelerators.cpp:166 +msgid "Smart Play" +msgstr "Reproducción inteligente" -#: SoListBox.cpp:658 -msgid "Selects the album artist of the current song" -msgstr "Selecciona el artista principal de la canción" +#: ui/MainFrame.cpp:1603 +msgid "Randomize" +msgstr "Aleatorio" -#: SoListBox.cpp:661 -msgid "Selects the composer of the current song" -msgstr "Selecciona el compositor de la pista actual" +#: ui/MainFrame.cpp:1607 +msgid "Repeat Playlist" +msgstr "Repetir lista de reproducción" -#: SplashWin.cpp:62 -msgid "guayadeque.org" -msgstr "guayadeque.org" +#: ui/MainFrame.cpp:1613 +msgid "Repeat Track" +msgstr "Repetir pista" -#: SplashWin.cpp:69 -msgid "Please Donate!" -msgstr "Por favor done!" +#: ui/MainFrame.cpp:1621 misc/Accelerators.cpp:174 +msgid "Volume Up" +msgstr "Subir volumen" -#: StatusBar.cpp:168 StatusBar.cpp:270 -msgid "Enable audioscrobbling" -msgstr "Habilitar audioscrobling" +#: ui/MainFrame.cpp:1622 +msgid "Increment the volume level" +msgstr "Incrementar volumen" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Enable crossfading" -msgstr "Habilitar solapamiento" +#: ui/MainFrame.cpp:1626 misc/Accelerators.cpp:173 +msgid "Volume Down" +msgstr "Bajar volumen" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Disable crossfading" -msgstr "Cancelar solapamiento" +#: ui/MainFrame.cpp:1627 +msgid "Decrement the volume level" +msgstr "Disminuir volumen" -#: StatusBar.cpp:174 -msgid "Shows information about the selected items" -msgstr "Muestra información sobre los elementos seleccionados" +#: ui/MainFrame.cpp:1656 ui/MainFrame.cpp:1711 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" +msgstr "Ayuda" -#: StatusBar.cpp:270 -msgid "Disable audioscrobbling" -msgstr "Cancelar audioscrobling" +#: ui/MainFrame.cpp:1657 +msgid "Get help using guayadeque" +msgstr "Obtener ayuda usando Guayadeque" -#: TaListBox.cpp:104 TreePanel.cpp:367 -msgid "Create" -msgstr "Crear" +#: ui/MainFrame.cpp:1661 +msgid "Community" +msgstr "Comunidad" -#: TaListBox.cpp:104 -msgid "Create a new label" -msgstr "Crear una nueva Etiqueta" +#: ui/MainFrame.cpp:1662 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Obtener suporte de guayadeque desde guayadeque.org" -#: TaListBox.cpp:111 -msgid "Change selected label" -msgstr "Modificar etiqueta seleccionada" +#: ui/MainFrame.cpp:1667 +msgid "About" +msgstr "Acerca de..." -#: TaListBox.cpp:115 -msgid "Delete selected labels" -msgstr "Borrar etiquetas seleccionadas" +#: ui/MainFrame.cpp:1668 +msgid "Show information about guayadeque music player" +msgstr "Mostrar información sobre el reproductor Guayadeque" -#: TaListBox.cpp:124 -msgid "Play current selected labels" -msgstr "Reproducir las etiquetas selccionados" +#: ui/MainFrame.cpp:1695 +msgid "View" +msgstr "Ver" -#: TaListBox.cpp:131 -msgid "Add current selected labels to playlist" -msgstr "Añadir etiquetas seleccionadas al final de la lista de reproducción" +#: ui/MainFrame.cpp:1703 +msgid "Controls" +msgstr "Controles" -#: TaListBox.cpp:227 -msgid "Enter the new label name" -msgstr "Introduzca el nombre de la nueva Etiqueta" +#: ui/MainFrame.cpp:2039 +msgid "Stream:" +msgstr "Escuchar en formato:" -#: TaskBar.cpp:112 -msgid "Pause" -msgstr "Pausa" +#: ui/MainFrame.cpp:2211 +msgid "Select destination directory" +msgstr "Seleccionar el directorio de destino" -#: TaskBar.cpp:112 TaskBar.cpp:116 -msgid "Play current playlist" -msgstr "Reproducir la actual lista de reproducción" +#: ui/MainFrame.cpp:2226 ui/MainFrame.cpp:2271 ui/MainFrame.cpp:2319 +#: ui/MainFrame.cpp:2356 ui/MainFrame.cpp:4621 +msgid "Copy To..." +msgstr "Copiar..." -#: TaskBar.cpp:122 -msgid "Skip to next track in current playlist" -msgstr "Saltar a la siguiente pista" +#: ui/MainFrame.cpp:3314 +msgid "station" +msgstr "radio" -#: TaskBar.cpp:126 -msgid "Skip to next album track in current playlist" -msgstr "Saltar a la pista siguiente" +#: ui/MainFrame.cpp:3314 +msgid "stations" +msgstr "radios" -#: TaskBar.cpp:130 -msgid "Prev Track" -msgstr "Pista anterior" +#: ui/MainFrame.cpp:3323 +msgid "podcast" +msgstr "podcast" -#: TaskBar.cpp:130 -msgid "Skip to previous track in current playlist" -msgstr "Saltar a la pista anterior" +#: ui/MainFrame.cpp:3323 +msgid "podcasts" +msgstr "podcasts" -#: TaskBar.cpp:134 -msgid "Prev Album" -msgstr "Album anterior" +#: ui/MainFrame.cpp:3338 +msgid "dir" +msgstr "directorio" -#: TaskBar.cpp:134 -msgid "Skip to previous album track in current playlist" -msgstr "Saltar a la pista anterior" +#: ui/MainFrame.cpp:3338 +msgid "dirs" +msgstr "carpetas" -#: TaskBar.cpp:165 -msgid "&Smart Play" -msgstr "Reproducción inteligente" +#: ui/MainFrame.cpp:3340 +msgid "file" +msgstr "archivo" -#: TaskBar.cpp:169 -msgid "&Repeat Playlist" -msgstr "Repetir lista de reproducción" +#: ui/MainFrame.cpp:3340 +msgid "files" +msgstr "archivos" -#: TaskBar.cpp:173 -msgid "&Repeat Track" -msgstr "Repetir pista" +#: ui/MainFrame.cpp:3780 ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "Load this user defined layout" +msgstr "Carga esta distribución" -#: TaskBar.cpp:177 -msgid "R&andomize" -msgstr "Aleatorio" +#: ui/MainFrame.cpp:3781 +msgid "Delete this user defined layout" +msgstr "Borra esta distribución" -#: TaskBar.cpp:187 -msgid "Audioscrobbling" -msgstr "Audioscrobble" +#: ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "No Layouts Defined" +msgstr "No hay distribuciones definidas" -#: TaskBar.cpp:193 -msgid "Exit" -msgstr "Salir" +#: ui/MainFrame.cpp:3893 +msgid "Layout:" +msgstr "Distribución:" -#: TaskBar.cpp:193 -msgid "Exit this program" -msgstr "Salir del programa" +#: ui/MainFrame.cpp:3893 +#, c-format +msgid "Layout %lu" +msgstr "Distribución %lu" -#: TrackEdit.cpp:89 -msgid "Songs Editor" -msgstr "Editor de canciones" +#: ui/MainFrame.cpp:4586 ui/MainFrame.cpp:4607 +msgid "Copy the current selected songs to a directory or device" +msgstr "Copiar las canciones seleccionadas a un directorio o dispositivo" -#: TrackEdit.cpp:102 -msgid " Songs " -msgstr "Canciones" +#: ui/MainFrame.cpp:4618 +msgid "Add Copy To patterns in preferences" +msgstr "Añadir patrones de copia en Preferencias" -#: TrackEdit.cpp:110 -msgid "Move the track to the previous position" -msgstr "Mueve la pista a la posición anterior" +#: ui/MainFrame.cpp:4621 +msgid "Copy the selected tracks to a folder or device" +msgstr "Copiar las pistas seleccionadas a un directorio o dispositivo" -#: TrackEdit.cpp:116 -msgid "Move the track to the next position" -msgstr "Mueve la pista a la posición siguiente" +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1138 +msgid "Download Albums torrents" +msgstr "Descargar álbumes via torrentes" -#: TrackEdit.cpp:145 -msgid "Copy the artist name to all the tracks you are editing" -msgstr "Copiar el artista a todas las pistas" +#: MainApp.cpp:341 +msgid "Another program instance is already running." +msgstr "Otra instancia del programa está ejecutándose." + +#: MainApp.cpp:341 +msgid "Do you want to continue with the program?" +msgstr "Quieres que continúe la ejecución del programa ?" -#: TrackEdit.cpp:157 -msgid "Copy the album artist name to all the tracks you are editing" -msgstr "Copiar el nombre del artista principal a todas las pistas" +#: misc/Accelerators.cpp:111 +msgid "Add Folder" +msgstr "Añadir carpeta" -#: TrackEdit.cpp:160 TrackEdit.cpp:485 -msgid "A. Artist:" -msgstr "Artista del álbum" +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" +msgstr "Audioscrobble" -#: TrackEdit.cpp:161 -msgid "shows the album artist of the track" -msgstr "Muestra el nombre del artista principal de la pista" +#: misc/Accelerators.cpp:114 +msgid "Close Window" +msgstr "Cerrar ventana" -#: TrackEdit.cpp:169 -msgid "Copy the album name to all the tracks you are editing" -msgstr "Copiar el álbum a todas las pistas" +#: misc/Accelerators.cpp:115 +msgid "Community Forums" +msgstr "Soporte" -#: TrackEdit.cpp:180 -msgid "Copy the title to all the tracks you are editing" -msgstr "Copiar el título a todas las pistas" +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" +msgstr "Añadir después de la pista" -#: TrackEdit.cpp:191 -msgid "Copy the composer to all the tracks you are editing" -msgstr "Copiar el compositor a todas las pistas" +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" +msgstr "Añadir al final del álbum" -#: TrackEdit.cpp:195 -msgid "Composer:" -msgstr "Compositor" +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" +msgstr "Añadir después del artista" -#: TrackEdit.cpp:203 -msgid "Copy the comment to all the tracks you are editing" -msgstr "Copia los comentarios a las pistas en edición" +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" +msgstr "Reproducción sin pausas/Solapamiento" -#: TrackEdit.cpp:207 -msgid "Comment:" -msgstr "Comentario" +#: misc/Accelerators.cpp:127 +msgid "Play All" +msgstr "Reproducir todo" -#: TrackEdit.cpp:216 -msgid "Copy the number to all the tracks you are editing" -msgstr "Copiar los números a todas las pistas" +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" +msgstr "Reproducir/Pausa" -#: TrackEdit.cpp:219 TrackEdit.cpp:543 -msgid "Number:" -msgstr "Número:" +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" +msgstr "Repetir todas las pista" -#: TrackEdit.cpp:233 -msgid "Enumerate the tracks in the order they were added for editing" -msgstr "Numeras las pistas en el orden en que se añadieron a la edición" +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" +msgstr "Repetir pista" -#: TrackEdit.cpp:239 -msgid "Copy the disk to all the tracks you are editing" -msgstr "Copia el disco a las pistas en edición" +#: misc/Accelerators.cpp:146 +msgid "Show Browser" +msgstr "Mostrar examinador" -#: TrackEdit.cpp:243 -msgid "Disk:" -msgstr "Disco:" +#: misc/Accelerators.cpp:147 +msgid "Show Covers" +msgstr "Mostrar carátulas" -#: TrackEdit.cpp:253 -msgid "Copy the genre name to all songs you are editing" -msgstr "Copiar el género a todas las pistas" +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" +msgstr "Mostrar lista de reproducción" -#: TrackEdit.cpp:256 -msgid "Genre:" -msgstr "Género:" +#: misc/Accelerators.cpp:149 +msgid "Show Files" +msgstr "Mostrar archivos" -#: TrackEdit.cpp:264 -msgid "Copy the year to all songs you are editing" -msgstr "Copiar el año a todas las pistas" +#: misc/Accelerators.cpp:150 +msgid "Show Filters" +msgstr "Mostrar filtros" -#: TrackEdit.cpp:267 -msgid "Year:" -msgstr "Año:" +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" +msgstr "Mostrar Last.fm" -#: TrackEdit.cpp:283 -msgid "Rating:" -msgstr "Evaluación:" +#: misc/Accelerators.cpp:152 +msgid "Show Library" +msgstr "Mostrar fonoteca" -#: TrackEdit.cpp:332 -msgid "Add a picture from file to the current track" -msgstr "Añadir una imágen desde una carpeta a la pista actual" +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" +msgstr "Mostrar letras" -#: TrackEdit.cpp:336 -msgid "Delete the picture from the current track" -msgstr "Borrar las imágenes de la pista actual" +#: misc/Accelerators.cpp:155 +msgid "Show Radio" +msgstr "Mostrar radio" -#: TrackEdit.cpp:340 -msgid "Save the current picture to file" -msgstr "Salvar la imágen actual a un fichero" +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" +msgstr "Mostrar listas de reproducción" -#: TrackEdit.cpp:344 -msgid "Search the album cover" -msgstr "Busar la carátula del álbum" +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" +msgstr "Mostrar podcasts " -#: TrackEdit.cpp:353 -msgid "Copy the current picture to all the tracks you are editing" -msgstr "Copiar la imagen a todas las pistas siendo editadas" +#: misc/Accelerators.cpp:158 +msgid "Show Sources" +msgstr "Mostrar fuentes" -#: TrackEdit.cpp:361 -msgid "Pictures" -msgstr "Imágenes" +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" +msgstr "Mostrar barra de estado" -#: TrackEdit.cpp:420 -msgid "Type the artist name to search in musicbrainz" -msgstr "Teclee el nombre del artista a buscar en Musicbrainz" +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" +msgstr "Mostrar nivel gráfico de volumen" -#: TrackEdit.cpp:428 -msgid "Type the album name to search in musicbrainz" -msgstr "Teclee el nombre del álbum a bucar en Musicbrainz" +#: misc/Accelerators.cpp:161 +msgid "Skip Next" +msgstr "Saltarse la pista siguiente" -#: TrackEdit.cpp:432 -msgid "Clear the search fields so it search using the music fingerprint" -msgstr "Borrar los campos de búsquedas para buscar usando huella digital" +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" +msgstr "Saltarse el álbum siguiente" -#: TrackEdit.cpp:446 -msgid "Select the album found in musicbrainz" -msgstr "Seleccione el álbum encontrado en Musicbrainz" +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" +msgstr "Saltarse la pista anterior" -#: TrackEdit.cpp:452 -msgid "Search albums in musicbrainz" -msgstr "Buscar álbumes in Musicbrainz" +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" +msgstr "Saltar al álbum anterior" -#: TrackEdit.cpp:458 -msgid "Copy the content of the album to the edited tracks" -msgstr "Copiar el contenido del álbum a todas las pistas editadas" +#: misc/Accelerators.cpp:169 +msgid "Update Covers" +msgstr "Actualizar carátulas" -#: TrackEdit.cpp:482 -msgid "Copy the artist to the edited tracks" -msgstr "Copiar el artista a todas las pistas editadas" +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" +msgstr "Actualizar (forzado)" -#: TrackEdit.cpp:493 -msgid "Copy the album artist to the edited tracks" -msgstr "Copiar el artista principal a todas las pistas editadas" +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" +msgstr "Actualizar podcasts" -#: TrackEdit.cpp:504 -msgid "Copy the album to the edited tracks" -msgstr "Copiar el álbum a todas las pistas editadas" +#: misc/Accelerators.cpp:277 +msgid "Shift" +msgstr "Shift" -#: TrackEdit.cpp:517 -msgid "Copy the date to the edited tracks" -msgstr "Copiar la fecha a todas las pistas editadas" +#: misc/Accelerators.cpp:281 +msgid "Ctrl" +msgstr "Ctrl" -#: TrackEdit.cpp:528 -msgid "Copy the song names to the edited tracks" -msgstr "Copiar los títulos a todas las pistas editadas" +#: misc/Accelerators.cpp:285 +msgid "Alt" +msgstr "Alt" -#: TrackEdit.cpp:553 -msgid "Copy the number to the edited tracks" -msgstr "Copiar los números a todas las pistas editadas" +#: misc/Accelerators.cpp:289 +msgid "Meta" +msgstr "Meta" -#: TrackEdit.cpp:919 -#, c-format -msgid "" -"File Type\t: %s\n" -"Length\t: %s" -msgstr "Tipo de archivo\t: %s\nDuración\t: %s" +#: misc/Accelerators.cpp:308 +msgid "Escape" +msgstr "Escape" -#: TrackEdit.cpp:923 -#, c-format -msgid "" -"BitRate\t: %u Kbps\n" -"File Size\t: %s" -msgstr "BitRate\t: %u Kbps\nTamaño de archivo\t: %s" +#: misc/Accelerators.cpp:311 +msgid "Space" +msgstr "Espacio" -#: TrackEdit.cpp:1673 -#, c-format -msgid "Error: The album have %u tracks and you are editing %u" -msgstr "Error: El álbum tiene %u pistas y se están editando %u" +#: misc/Accelerators.cpp:314 +msgid "Tab" +msgstr "Tab" -#: TrackEdit.cpp:1678 -msgid "" -"\n" -"Warning: The length of some edited tracks don't match" -msgstr "\nAviso: La longitud de algunas pistas no concuerda" +#: misc/Accelerators.cpp:316 +msgid "Return" +msgstr "Return" -#: Transcode.cpp:319 -msgid "Keep Format" -msgstr "Mantener formato" +#: misc/Accelerators.cpp:318 +msgid "Enter" +msgstr "Enter" -#: Transcode.cpp:342 -msgid "Keep Quality" -msgstr "Mantener calidad" +#: misc/Accelerators.cpp:354 +msgid "Up" +msgstr "Arriba" -#: Transcode.cpp:345 -msgid "Very Good" -msgstr "Muy buena" +#: misc/Accelerators.cpp:360 +msgid "Down" +msgstr "Abajo" -#: Transcode.cpp:346 -msgid "Good" -msgstr "Buena" +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" +msgstr "Inicio" -#: TreePanel.cpp:72 -msgid "Genres,Artists,Albums" -msgstr "Generos, Artistas, Albumes" +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" +msgstr "Página arriba" -#: TreePanel.cpp:73 -msgid "Genres,Year,Artists,Albums" -msgstr "Generos, Año, Artistas, Albumes" +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" +msgstr "Página abajo" -#: TreePanel.cpp:88 -msgid "Sortings" -msgstr "Ordenes" +#: misc/Accelerators.cpp:380 +msgid "Begin" +msgstr "Comienzo" -#: TreePanel.cpp:367 -msgid "Create a new filter" -msgstr "Crear un nuevo filtro" +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" +msgstr "Insertar" -#: TreePanel.cpp:371 -msgid "Edit the selected filter" -msgstr "Editar los filtros seleccionadas" +#: misc/Accelerators.cpp:396 +msgid "Separator" +msgstr "Separador" -#: TreePanel.cpp:375 -msgid "Delete the selected filter" -msgstr "Borrar los filtros seleccionados" +#: misc/Accelerators.cpp:411 +msgid "Execute" +msgstr "Ejecutar" -#: TreePanel.cpp:431 -msgid "Edit the labels assigned to the selected items" -msgstr "Editar las etiquetas asignadas a los elementos selecionados" +#: misc/Accelerators.cpp:412 +msgid "Snapshot" +msgstr "Captura" -#: TreePanel.cpp:1231 -msgid "Are you sure to delete the selected filter?" -msgstr "¿Seguro que quiere borrar los filtros seleccionados ?" +#: misc/Accelerators.cpp:415 +msgid "Cancel" +msgstr "Cancelar" -#: TreeViewFilterEditor.cpp:33 -msgid "Filter Editor" -msgstr "Editor" +#: misc/Accelerators.cpp:416 +msgid "Menu" +msgstr "Menú" -#: TreeViewFilterEditor.cpp:70 -msgid "Play Count" -msgstr "Reproducciones" +#: misc/Accelerators.cpp:417 +msgid "Capital" +msgstr "Mayúscula" -#: TreeViewFilterEditor.cpp:119 -msgid "Filter:" -msgstr "Filtro:" +#: db/DbLibrary.cpp:648 +msgid "Recently added tracks" +msgstr "Pistas recientemente añadidas" -#: TreeViewFilterEditor.cpp:123 -msgid "PlayCount" -msgstr "Reproducciones" +#: db/DbLibrary.cpp:656 +msgid "Last played tracks" +msgstr "últimas pistas reproducidas" -#: UserRadio.cpp:55 -msgid "Add Radio" -msgstr "Añadir radio" +#: db/DbLibrary.cpp:663 +msgid "Best rated tracks" +msgstr "Pistas más valoradas" -#: UserRadio.cpp:55 -msgid "Create a new radio" -msgstr "Crear una nueva radio" +#: info/smartmode/SmartMode.cpp:394 +msgid "Generate Smart Playlist" +msgstr "Generar lista de reproducción inteligente" -#: UserRadio.cpp:62 UserRadio.cpp:122 UserRadio.cpp:152 -msgid "Edit Radio" -msgstr "Editar radio" +#: info/smartmode/SmartMode.cpp:414 +msgid "Save to" +msgstr "Guardar en" -#: UserRadio.cpp:63 -msgid "Change the selected radio" -msgstr "Modificar la radio seleccionada" +#: info/smartmode/SmartMode.cpp:434 +msgid "Allow" +msgstr "Permitir" -#: UserRadio.cpp:67 -msgid "Delete Radio" -msgstr "Borrar la radio" +#: info/smartmode/SmartMode.cpp:449 +msgid "Deny" +msgstr "Rechazar" -#: UserRadio.cpp:67 -msgid "Delete the selected radio" -msgstr "Borrar la radio seleccionada" +#: info/smartmode/SmartMode.cpp:472 +msgid "Hours" +msgstr "Horas" -#: UserRadio.cpp:74 -msgid "Import the radio stations" -msgstr "Importar radios" +#: info/smartmode/SmartMode.cpp:473 +msgid "MiBytes" +msgstr "MiBytes" -#: UserRadio.cpp:78 -msgid "Export all the radio stations" -msgstr "Exportar radios" +#: info/smartmode/SmartMode.cpp:474 +msgid "GiBytes" +msgstr "GiBytes" -#: UserRadio.cpp:105 -msgid "User Defined" -msgstr "Definido por usuario" +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Add search links in preferences" +msgstr "Añadir enlaces de búsqueda en preferencias" diff -Nru guayadeque-0.3.7~ds0/po/guayadeque.pot guayadeque-0.4.7.r2229.1ae725a~kinetic/po/guayadeque.pot --- guayadeque-0.3.7~ds0/po/guayadeque.pot 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/guayadeque.pot 2016-06-18 16:57:03.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-01-14 21:46+0000\n" +"POT-Creation-Date: 2023-03-18 13:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,4323 +17,4882 @@ "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 -#: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 -#: MainFrame.cpp:4519 OnlineLinks.cpp:69 PlayList.cpp:1509 Preferences.cpp:130 -#: SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Preferences" +#: copyto/CopyTo.cpp:887 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" msgstr "" -#: AAListBox.cpp:129 AlListBox.cpp:246 ArListBox.cpp:131 FileBrowser.cpp:324 -#: FileBrowser.cpp:1097 PlayList.cpp:1509 SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Add commands in preferences" +#: copyto/CopyTo.cpp:892 +msgid "Finished copying files" msgstr "" -#: AAListBox.cpp:132 AlListBox.cpp:249 ArListBox.cpp:134 FileBrowser.cpp:327 -#: FileBrowser.cpp:1100 PlayList.cpp:1512 Preferences.cpp:279 -#: SoListBox.cpp:464 TreePanel.cpp:346 -msgid "Commands" +#: copyto/Transcode.cpp:300 +msgid "Keep Format" msgstr "" -#: AAListBox.cpp:145 Accelerators.cpp:123 AlbumBrowser.cpp:303 -#: AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 AlListBox.cpp:263 -#: ArListBox.cpp:147 CoListBox.cpp:103 FileBrowser.cpp:339 -#: FileBrowser.cpp:1112 GeListBox.cpp:92 LastFMPanel.cpp:557 -#: LastFMPanel.cpp:819 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 MainFrame.cpp:1495 -#: PcListBox.cpp:111 PlayListPanel.cpp:224 PodcastsPanel.cpp:2050 -#: RadioPanel.cpp:423 RaListBox.cpp:143 SoListBox.cpp:525 TaListBox.cpp:123 -#: TaskBar.cpp:112 TreePanel.cpp:388 YeListBox.cpp:103 -msgid "Play" +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" msgstr "" -#: AAListBox.cpp:146 -msgid "Play current selected album artist" +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1176 +msgid "Very High" msgstr "" -#: AAListBox.cpp:152 Accelerators.cpp:115 AlbumBrowser.cpp:307 -#: AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 AlListBox.cpp:269 -#: ArListBox.cpp:154 CoListBox.cpp:110 FileBrowser.cpp:345 -#: FileBrowser.cpp:1118 GeListBox.cpp:99 LastFMPanel.cpp:561 -#: LastFMPanel.cpp:823 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 PcListBox.cpp:118 -#: PlayListPanel.cpp:229 PodcastsPanel.cpp:2056 RadioPanel.cpp:429 -#: RaListBox.cpp:150 SoListBox.cpp:532 TaListBox.cpp:130 TreePanel.cpp:393 -#: YeListBox.cpp:110 -msgid "Enqueue" +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1177 +msgid "High" msgstr "" -#: AAListBox.cpp:153 CoListBox.cpp:111 PcListBox.cpp:119 RaListBox.cpp:151 -#: YeListBox.cpp:111 -msgid "Add current selected tracks to playlist" +#: copyto/Transcode.cpp:326 +msgid "Very Good" msgstr "" -#: AAListBox.cpp:161 AlbumBrowser.cpp:314 AlbumBrowser.cpp:1853 -#: AlbumBrowser.cpp:1988 AlListBox.cpp:277 ArListBox.cpp:163 CoListBox.cpp:119 -#: FileBrowser.cpp:353 FileBrowser.cpp:1126 GeListBox.cpp:108 -#: LastFMPanel.cpp:568 LastFMPanel.cpp:830 LastFMPanel.cpp:1024 -#: LastFMPanel.cpp:1224 LastFMPanel.cpp:1432 LastFMPanel.cpp:3175 -#: PcListBox.cpp:127 PlayListPanel.cpp:237 PodcastsPanel.cpp:2064 -#: RadioPanel.cpp:437 RaListBox.cpp:159 SoListBox.cpp:541 TaListBox.cpp:139 -#: TreePanel.cpp:401 YeListBox.cpp:119 -msgid "Current Track" +#: copyto/Transcode.cpp:327 +msgid "Good" msgstr "" -#: AAListBox.cpp:162 AlbumBrowser.cpp:315 AlbumBrowser.cpp:1854 -#: AlbumBrowser.cpp:1989 ArListBox.cpp:164 FileBrowser.cpp:354 -#: FileBrowser.cpp:1127 GeListBox.cpp:109 LastFMPanel.cpp:569 -#: LastFMPanel.cpp:831 LastFMPanel.cpp:1025 LastFMPanel.cpp:1225 -#: LastFMPanel.cpp:1433 LastFMPanel.cpp:3176 PcListBox.cpp:128 -#: PlayListPanel.cpp:238 PodcastsPanel.cpp:2065 RadioPanel.cpp:438 -#: RaListBox.cpp:160 SoListBox.cpp:542 TaListBox.cpp:140 TreePanel.cpp:402 -#: YeListBox.cpp:120 -msgid "Add current selected tracks to playlist after the current track" +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1178 +msgid "Normal" msgstr "" -#: AAListBox.cpp:168 AlbumBrowser.cpp:320 AlbumBrowser.cpp:1859 -#: AlbumBrowser.cpp:1994 AlListBox.cpp:283 ArListBox.cpp:170 CoListBox.cpp:126 -#: FileBrowser.cpp:359 FileBrowser.cpp:1133 GeListBox.cpp:115 -#: LastFMPanel.cpp:574 LastFMPanel.cpp:836 LastFMPanel.cpp:1030 -#: LastFMPanel.cpp:1230 LastFMPanel.cpp:1438 LastFMPanel.cpp:3181 -#: PcListBox.cpp:134 PlayListPanel.cpp:243 PodcastsPanel.cpp:2070 -#: RadioPanel.cpp:444 RaListBox.cpp:166 SoListBox.cpp:548 TaListBox.cpp:146 -#: TreePanel.cpp:407 YeListBox.cpp:126 -msgid "Current Album" +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1179 +msgid "Low" msgstr "" -#: AAListBox.cpp:169 AlbumBrowser.cpp:321 AlbumBrowser.cpp:1860 -#: AlbumBrowser.cpp:1995 ArListBox.cpp:171 FileBrowser.cpp:360 -#: FileBrowser.cpp:1134 GeListBox.cpp:116 LastFMPanel.cpp:575 -#: LastFMPanel.cpp:837 LastFMPanel.cpp:1031 LastFMPanel.cpp:1231 -#: LastFMPanel.cpp:1439 LastFMPanel.cpp:3182 PcListBox.cpp:135 -#: PlayListPanel.cpp:244 PodcastsPanel.cpp:2071 RadioPanel.cpp:445 -#: RaListBox.cpp:167 SoListBox.cpp:549 TaListBox.cpp:147 TreePanel.cpp:408 -#: YeListBox.cpp:127 -msgid "Add current selected tracks to playlist after the current album" +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1180 +msgid "Very Low" msgstr "" -#: AAListBox.cpp:175 AlbumBrowser.cpp:326 AlbumBrowser.cpp:1865 -#: AlbumBrowser.cpp:2000 AlListBox.cpp:289 ArListBox.cpp:177 CoListBox.cpp:133 -#: FileBrowser.cpp:365 FileBrowser.cpp:1140 GeListBox.cpp:122 -#: LastFMPanel.cpp:580 LastFMPanel.cpp:842 LastFMPanel.cpp:1036 -#: LastFMPanel.cpp:1236 LastFMPanel.cpp:1444 LastFMPanel.cpp:3187 -#: PcListBox.cpp:141 PlayListPanel.cpp:249 PodcastsPanel.cpp:2076 -#: RadioPanel.cpp:451 RaListBox.cpp:173 SoListBox.cpp:555 TaListBox.cpp:153 -#: TreePanel.cpp:413 YeListBox.cpp:133 -msgid "Current Artist" +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" msgstr "" -#: AAListBox.cpp:176 AlbumBrowser.cpp:327 AlbumBrowser.cpp:1866 -#: AlbumBrowser.cpp:2001 ArListBox.cpp:178 FileBrowser.cpp:366 -#: FileBrowser.cpp:1141 GeListBox.cpp:123 LastFMPanel.cpp:581 -#: LastFMPanel.cpp:843 LastFMPanel.cpp:1037 LastFMPanel.cpp:1237 -#: LastFMPanel.cpp:1445 LastFMPanel.cpp:3188 PcListBox.cpp:142 -#: PlayListPanel.cpp:250 PodcastsPanel.cpp:2077 RadioPanel.cpp:452 -#: RaListBox.cpp:174 SoListBox.cpp:556 TaListBox.cpp:154 TreePanel.cpp:414 -#: YeListBox.cpp:134 -msgid "Add current selected tracks to playlist after the current artist" +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" msgstr "" -#: AAListBox.cpp:181 AlbumBrowser.cpp:331 AlbumBrowser.cpp:1870 -#: AlbumBrowser.cpp:2005 AlListBox.cpp:294 ArListBox.cpp:183 CoListBox.cpp:139 -#: FileBrowser.cpp:370 FileBrowser.cpp:1146 GeListBox.cpp:128 -#: LastFMPanel.cpp:585 LastFMPanel.cpp:847 LastFMPanel.cpp:1041 -#: LastFMPanel.cpp:1241 LastFMPanel.cpp:1449 LastFMPanel.cpp:3192 -#: PcListBox.cpp:147 PlayListPanel.cpp:254 PodcastsPanel.cpp:2081 -#: RadioPanel.cpp:457 RaListBox.cpp:179 SoListBox.cpp:561 TaListBox.cpp:159 -#: TreePanel.cpp:418 YeListBox.cpp:139 -msgid "Enqueue After" +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" msgstr "" -#: AAListBox.cpp:190 AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 -#: AlbumBrowser.cpp:2015 AlListBox.cpp:307 ArListBox.cpp:198 PcListBox.cpp:156 -#: PlayList.cpp:1538 RaListBox.cpp:188 SoListBox.cpp:576 TreePanel.cpp:440 -#: YeListBox.cpp:148 -msgid "Edit Songs" +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" msgstr "" -#: AAListBox.cpp:191 CoListBox.cpp:149 PcListBox.cpp:157 RaListBox.cpp:189 -#: TreePanel.cpp:441 YeListBox.cpp:149 -msgid "Edit the selected tracks" +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" msgstr "" -#: AAListBox.cpp:199 Accelerators.cpp:141 AlbumBrowser.cpp:2023 -#: AlListBox.cpp:335 ArListBox.cpp:207 CoListBox.cpp:157 FileBrowser.cpp:383 -#: FileBrowser.cpp:1162 GeListBox.cpp:135 LastFMPanel.cpp:3196 -#: PcListBox.cpp:165 PlayListAppend.cpp:25 PlayList.cpp:1589 -#: PlayListPanel.cpp:286 RaListBox.cpp:197 SoListBox.cpp:623 TaListBox.cpp:166 -#: TreePanel.cpp:449 YeListBox.cpp:157 -msgid "Save to Playlist" +#: ui/cover/CoverEdit.cpp:581 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" msgstr "" -#: AAListBox.cpp:200 AlListBox.cpp:336 YeListBox.cpp:158 -msgid "Save the selected tracks to Playlist" +#: ui/cover/CoverEdit.cpp:608 +msgid "Cover Url" msgstr "" -#: Accelerators.cpp:108 -msgid "Add Folder" +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" msgstr "" -#: Accelerators.cpp:109 -msgid "Audio Scrobbling" +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1476 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." msgstr "" -#: Accelerators.cpp:110 MainFrame.cpp:1511 PlayList.cpp:1606 -msgid "Clear Playlist" +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1477 +#: ui/filebrowser/FileBrowser.cpp:578 +msgid "Error" msgstr "" -#: Accelerators.cpp:111 -msgid "Close Window" +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" msgstr "" -#: Accelerators.cpp:112 -msgid "Community Forums" +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." msgstr "" -#: Accelerators.cpp:113 AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 -#: AlbumBrowser.cpp:2009 AlListBox.cpp:299 ArListBox.cpp:190 PlayList.cpp:1532 -#: SoListBox.cpp:568 TreePanel.cpp:430 -msgid "Edit Labels" +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." msgstr "" -#: Accelerators.cpp:114 FileBrowser.cpp:375 FileBrowser.cpp:1154 -msgid "Edit Tracks" +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3232 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:341 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1935 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:526 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:344 ui/filebrowser/FileBrowser.cpp:1123 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1526 misc/Accelerators.cpp:126 +msgid "Play" msgstr "" -#: Accelerators.cpp:116 -msgid "Enqueue After Track" +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3232 +msgid "Play the artist tracks" msgstr "" -#: Accelerators.cpp:117 -msgid "Enqueue After Album" +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3236 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:345 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1939 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2074 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:533 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:350 ui/filebrowser/FileBrowser.cpp:1129 +#: misc/Accelerators.cpp:118 +msgid "Enqueue" msgstr "" -#: Accelerators.cpp:119 -msgid "Enqueue After Artist" +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3236 +msgid "Enqueue the artist tracks to the playlist" msgstr "" -#: Accelerators.cpp:120 MainFrame.cpp:1423 -msgid "Full Screen" +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:352 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1946 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2081 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:542 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:358 ui/filebrowser/FileBrowser.cpp:1137 +msgid "Current Track" msgstr "" -#: Accelerators.cpp:121 -msgid "Gapless/Crossfading" +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3244 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1947 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2082 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:543 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:359 ui/filebrowser/FileBrowser.cpp:1138 +msgid "Add current selected tracks to playlist after the current track" msgstr "" -#: Accelerators.cpp:122 Accelerators.cpp:411 MainFrame.cpp:1614 -#: MainFrame.cpp:1669 -msgid "Help" +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3249 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:358 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:549 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:364 ui/filebrowser/FileBrowser.cpp:1144 +msgid "Current Album" msgstr "" -#: Accelerators.cpp:124 -msgid "Play All" +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3250 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1953 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2088 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:550 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:365 ui/filebrowser/FileBrowser.cpp:1145 +msgid "Add current selected tracks to playlist after the current album" msgstr "" -#: Accelerators.cpp:125 -msgid "Play/Pause" +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:364 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1958 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2093 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:556 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:370 ui/filebrowser/FileBrowser.cpp:1151 +msgid "Current Artist" msgstr "" -#: Accelerators.cpp:126 MainFrame.cpp:1100 MainFrame.cpp:1997 -msgid "Play Stream" +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3256 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1959 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2094 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:557 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:371 ui/filebrowser/FileBrowser.cpp:1152 +msgid "Add current selected tracks to playlist after the current artist" msgstr "" -#: Accelerators.cpp:128 MainFrame.cpp:1154 -msgid "Quit" +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:369 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:562 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:375 ui/filebrowser/FileBrowser.cpp:1157 +msgid "Enqueue After" msgstr "" -#: Accelerators.cpp:130 PlayList.cpp:1601 PLSoListBox.cpp:160 -msgid "Randomize Playlist" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:390 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +msgid "Search Artist" msgstr "" -#: Accelerators.cpp:131 Accelerators.cpp:132 Accelerators.cpp:133 -#: Accelerators.cpp:134 Accelerators.cpp:135 Accelerators.cpp:136 -#: DynamicPlayList.cpp:56 DynamicPlayList.cpp:134 PlayList.cpp:1567 -#: SoListBox.cpp:419 TaskBar.cpp:162 TreeViewFilterEditor.cpp:69 -#: TreeViewFilterEditor.cpp:123 -msgid "Rating" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:390 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +msgid "Search the artist in the library" msgstr "" -#: Accelerators.cpp:137 -msgid "Repeat All Tracks" +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:289 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:456 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2014 +msgid "Copy to Clipboard" msgstr "" -#: Accelerators.cpp:138 -msgid "Repeat Current Track" +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" msgstr "" -#: Accelerators.cpp:139 MainFrame.cpp:1351 MainFrame.cpp:3807 -msgid "Save Layout" +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" msgstr "" -#: Accelerators.cpp:142 PlayList.cpp:1573 -msgid "Search" +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." msgstr "" -#: Accelerators.cpp:143 -msgid "Show Browser" +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:341 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1935 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2070 +msgid "Play the album tracks" msgstr "" -#: Accelerators.cpp:144 -msgid "Show Covers" +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:345 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1939 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2074 +msgid "Enqueue the album tracks to the playlist" msgstr "" -#: Accelerators.cpp:145 -msgid "Show Playlist" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:386 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +msgid "Search Album" msgstr "" -#: Accelerators.cpp:146 -msgid "Show Files" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:386 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +msgid "Search the album in the library" msgstr "" -#: Accelerators.cpp:147 -msgid "Show Filters" +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:456 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2014 +msgid "Copy the album info to clipboard" msgstr "" -#: Accelerators.cpp:148 -msgid "Show Last.fm" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" msgstr "" -#: Accelerators.cpp:149 -msgid "Show Library" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" msgstr "" -#: Accelerators.cpp:150 -msgid "Show Lyrics" +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" msgstr "" -#: Accelerators.cpp:152 -msgid "Show Radio" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" msgstr "" -#: Accelerators.cpp:153 -msgid "Show Playlists" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" msgstr "" -#: Accelerators.cpp:154 -msgid "Show Podcasts" +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" msgstr "" -#: Accelerators.cpp:155 -msgid "Show Sources" +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" msgstr "" -#: Accelerators.cpp:156 -msgid "Show Status Bar" +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" msgstr "" -#: Accelerators.cpp:157 -msgid "Show VU Meters" +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" msgstr "" -#: Accelerators.cpp:158 -msgid "Skip Next" +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" msgstr "" -#: Accelerators.cpp:159 -msgid "Skip Next Album" +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" msgstr "" -#: Accelerators.cpp:160 -msgid "Skip Previous" +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" msgstr "" -#: Accelerators.cpp:161 -msgid "Skip Previous Album" +#: ui/lastfmpanel/LastFMPanel.cpp:1831 +msgid "Top Tracks" msgstr "" -#: Accelerators.cpp:163 MainFrame.cpp:1555 -msgid "Smart Play" +#: ui/lastfmpanel/LastFMPanel.cpp:1872 +msgid "Similar Artists" msgstr "" -#: Accelerators.cpp:164 MainFrame.cpp:1499 TaskBar.cpp:116 -msgid "Stop" +#: ui/lastfmpanel/LastFMPanel.cpp:1913 +msgid "Similar Tracks" msgstr "" -#: Accelerators.cpp:165 MainFrame.cpp:1504 -msgid "Stop at End" +#: ui/lastfmpanel/LastFMPanel.cpp:1954 +msgid "Events" msgstr "" -#: Accelerators.cpp:166 -msgid "Update Covers" +#: ui/lastfmpanel/LastFMPanel.cpp:3264 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2116 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:624 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:388 ui/filebrowser/FileBrowser.cpp:1173 +#: ui/player/PlayList.cpp:1598 misc/Accelerators.cpp:144 +msgid "Save to Playlist" msgstr "" -#: Accelerators.cpp:167 iPodMedia.cpp:1682 Jamendo.cpp:1128 -#: LocationPanel.cpp:336 LocationPanel.cpp:374 LocationPanel.cpp:509 -#: Magnatune.cpp:1023 MainFrame.cpp:1035 MainFrame.cpp:1073 MainFrame.cpp:1307 -#: MediaViewer.cpp:952 PodcastsPanel.cpp:1757 PortableMedia.cpp:1889 -msgid "Update" +#: ui/lastfmpanel/LastFMPanel.cpp:3264 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2117 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1599 +msgid "Save the selected tracks to playlist" msgstr "" -#: Accelerators.cpp:168 -msgid "Update (Forced)" +#: ui/lastfmpanel/LastFMPanel.cpp:3403 +msgid "Unnamed" msgstr "" -#: Accelerators.cpp:169 -msgid "Update Podcasts" +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2114 +#: ui/preferences/Preferences.cpp:2050 ui/preferences/Preferences.cpp:2171 +#: ui/preferences/Preferences.cpp:2296 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" msgstr "" -#: Accelerators.cpp:170 MainFrame.cpp:1584 -msgid "Volume Down" +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" msgstr "" -#: Accelerators.cpp:171 MainFrame.cpp:1579 -msgid "Volume Up" +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" msgstr "" -#: Accelerators.cpp:274 -msgid "Shift" +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" msgstr "" -#: Accelerators.cpp:278 -msgid "Ctrl" +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" msgstr "" -#: Accelerators.cpp:282 -msgid "Alt" +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" msgstr "" -#: Accelerators.cpp:286 -msgid "Meta" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" msgstr "" -#: Accelerators.cpp:303 AlbumBrowser.cpp:840 -msgid "Back" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" msgstr "" -#: Accelerators.cpp:305 -msgid "Escape" +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" msgstr "" -#: Accelerators.cpp:308 -msgid "Space" +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" msgstr "" -#: Accelerators.cpp:311 -msgid "Tab" +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" msgstr "" -#: Accelerators.cpp:313 -msgid "Return" +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" msgstr "" -#: Accelerators.cpp:315 -msgid "Enter" +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" msgstr "" -#: Accelerators.cpp:348 Preferences.cpp:1570 -msgid "Left" +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" msgstr "" -#: Accelerators.cpp:351 -msgid "Up" +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1738 +#: ui/preferences/Preferences.cpp:1830 +msgid " Genres " msgstr "" -#: Accelerators.cpp:354 Preferences.cpp:1572 -msgid "Right" +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" msgstr "" -#: Accelerators.cpp:357 -msgid "Down" +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:424 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:775 +msgid "Name" msgstr "" -#: Accelerators.cpp:359 Accelerators.cpp:415 -msgid "Home" +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" msgstr "" -#: Accelerators.cpp:362 Accelerators.cpp:369 -msgid "Page Up" +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" msgstr "" -#: Accelerators.cpp:365 Accelerators.cpp:372 -msgid "Page Down" +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" msgstr "" -#: Accelerators.cpp:375 PlayListAppend.cpp:69 -msgid "End" +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:611 ui/MainFrame.cpp:2153 ui/MainFrame.cpp:2928 +#: ui/MainFrame.cpp:2945 +msgid "Now Playing" msgstr "" -#: Accelerators.cpp:377 -msgid "Begin" +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:527 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" msgstr "" -#: Accelerators.cpp:379 Accelerators.cpp:410 -msgid "Insert" +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" msgstr "" -#: Accelerators.cpp:382 PlayListPanel.cpp:296 PodcastsPanel.cpp:1751 -#: PodcastsPanel.cpp:2085 TaListBox.cpp:115 TreePanel.cpp:375 -msgid "Delete" +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" msgstr "" -#: Accelerators.cpp:393 -msgid "Separator" +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" msgstr "" -#: Accelerators.cpp:406 PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Select" +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1050 +msgid "Text Search" msgstr "" -#: Accelerators.cpp:407 LyricsPanel.cpp:308 -msgid "Print" +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:655 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 ui/player/PlayList.cpp:1670 +msgid "Genre" msgstr "" -#: Accelerators.cpp:408 -msgid "Execute" +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" msgstr "" -#: Accelerators.cpp:409 -msgid "Snapshot" +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:519 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1060 +#: ui/MainFrame.cpp:1255 +msgid "Genres" msgstr "" -#: Accelerators.cpp:412 -msgid "Cancel" +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" msgstr "" -#: Accelerators.cpp:413 -msgid "Menu" +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " msgstr "" -#: Accelerators.cpp:414 -msgid "Capital" +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2571 +msgid "Search:" msgstr "" -#: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 -#: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 -msgid "Tracks" +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" msgstr "" -#: AlbumBrowser.cpp:303 AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 -#: LastFMPanel.cpp:819 -msgid "Play the album tracks" +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" msgstr "" -#: AlbumBrowser.cpp:307 AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 -#: LastFMPanel.cpp:823 -msgid "Enqueue the album tracks to the playlist" +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" msgstr "" -#: AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 AlbumBrowser.cpp:2009 -#: AlListBox.cpp:300 -msgid "Edit the labels assigned to the selected albums" +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" msgstr "" -#: AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 AlbumBrowser.cpp:2015 -#: AlListBox.cpp:308 -msgid "Edit the selected songs" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" msgstr "" -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search Album" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" msgstr "" -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search the album in the library" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" msgstr "" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search Artist" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" msgstr "" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search the artist in the library" +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" msgstr "" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download Cover" +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" msgstr "" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download cover for the current selected album" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" msgstr "" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select Cover" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" msgstr "" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select the cover image file from disk" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" msgstr "" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete Cover" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" msgstr "" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete the cover for the selected album" +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" msgstr "" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 AlListBox.cpp:359 -msgid "Embed Cover" +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" msgstr "" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 -msgid "Embed the cover to the selected album tracks" +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" msgstr "" -#: AlbumBrowser.cpp:386 AlListBox.cpp:318 FileBrowser.cpp:763 -#: RadioPanel.cpp:329 -msgid "Name" +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" msgstr "" -#: AlbumBrowser.cpp:386 -msgid "Sort albums by name" +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" msgstr "" -#: AlbumBrowser.cpp:390 AlListBox.cpp:319 DynamicPlayList.cpp:55 -#: DynamicPlayList.cpp:133 PlayList.cpp:1656 SoListBox.cpp:417 -#: TreeViewFilterEditor.cpp:68 TreeViewFilterEditor.cpp:123 -msgid "Year" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " msgstr "" -#: AlbumBrowser.cpp:390 -msgid "Sort albums by year" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" msgstr "" -#: AlbumBrowser.cpp:394 AlListBox.cpp:320 -msgid "Year Descending" +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" msgstr "" -#: AlbumBrowser.cpp:394 AlbumBrowser.cpp:410 -msgid "Sort albums by year descendant" +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:311 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1227 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:567 ui/filebrowser/FileBrowser.cpp:2217 +#: MainApp.cpp:341 +msgid "Confirm" msgstr "" -#: AlbumBrowser.cpp:398 -msgid "Artist Name" +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" msgstr "" -#: AlbumBrowser.cpp:398 -msgid "Sort albums by artist name" +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" msgstr "" -#: AlbumBrowser.cpp:402 AlListBox.cpp:322 -msgid "Artist, Year" +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" msgstr "" -#: AlbumBrowser.cpp:402 -msgid "Sort albums by artist, year" +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " msgstr "" -#: AlbumBrowser.cpp:406 AlListBox.cpp:323 -msgid "Artist, Year Descending" +#: ui/labeleditor/LabelEditor.cpp:93 +msgid " Labels " msgstr "" -#: AlbumBrowser.cpp:406 -msgid "Sort albums by artist, year descendant" +#: ui/labeleditor/LabelEditor.cpp:121 +msgid "Add a new label" msgstr "" -#: AlbumBrowser.cpp:410 DynamicPlayList.cpp:60 DynamicPlayList.cpp:138 -#: PodcastsPanel.cpp:1810 SoListBox.cpp:422 -msgid "Added" +#: ui/labeleditor/LabelEditor.cpp:127 +msgid "Delete the current selected label" msgstr "" -#: AlbumBrowser.cpp:414 AlListBox.cpp:328 -msgid "Sort By" +#: ui/labeleditor/LabelEditor.cpp:133 +msgid "Copy the label selection to all the items" msgstr "" -#: AlbumBrowser.cpp:414 -msgid "Set the albums sorting" +#: ui/labeleditor/LabelEditor.cpp:287 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " msgstr "" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:597 -#: LastFMPanel.cpp:859 LastFMPanel.cpp:1055 LastFMPanel.cpp:1260 -#: LastFMPanel.cpp:1465 LastFMPanel.cpp:1590 LyricsPanel.cpp:287 -msgid "Copy to Clipboard" +#: ui/labeleditor/LabelEditor.cpp:287 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" msgstr "" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:859 -msgid "Copy the album info to clipboard" +#: ui/labeleditor/LabelEditor.cpp:310 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" msgstr "" -#: AlbumBrowser.cpp:1361 LibPanel.cpp:1149 TreePanel.cpp:1059 -msgid "Albums Labels Editor" +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" msgstr "" -#: AlbumBrowser.cpp:1604 AlListBox.cpp:486 ItemListBox.cpp:64 -#: PlayerFilters.cpp:107 Preferences.cpp:1819 Preferences.cpp:1916 -#: SmartMode.cpp:396 -msgid "All" +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" msgstr "" -#: AlbumBrowser.cpp:1672 -msgid "Page" +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" msgstr "" -#: AlbumBrowser.cpp:2024 ArListBox.cpp:208 CoListBox.cpp:158 GeListBox.cpp:136 -#: LastFMPanel.cpp:3196 PcListBox.cpp:166 PlayList.cpp:1590 RaListBox.cpp:198 -#: TaListBox.cpp:167 TreePanel.cpp:450 -msgid "Save the selected tracks to playlist" +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" msgstr "" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create Smart Playlist" +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" msgstr "" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create a smart playlist from this track" +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" msgstr "" -#: AlbumBrowser.cpp:2094 LibPanel.cpp:1359 PlayList.cpp:2128 -#: PlayListPanel.cpp:1388 TreePanel.cpp:1323 -msgid "Tracks Labels Editor" +#: ui/lyrics/LyricsPanel.cpp:289 +msgid "Copy the content of the lyric to clipboard" msgstr "" -#: AlbumBrowser.cpp:2416 FileBrowser.cpp:1961 FileBrowser.cpp:2098 -#: LibPanel.cpp:1432 PlayList.cpp:1978 PlayListPanel.cpp:1497 -#: TreePanel.cpp:1158 TreePanel.cpp:1430 -msgid "UnNamed" +#: ui/lyrics/LyricsPanel.cpp:301 ui/filebrowser/FileBrowser.cpp:403 +#: ui/filebrowser/FileBrowser.cpp:1185 +msgid "Paste" msgstr "" -#: AlbumBrowser.cpp:2465 LibPanel.cpp:272 LibPanel.cpp:279 LibPanel.cpp:528 -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "Albums" +#: ui/lyrics/LyricsPanel.cpp:301 +msgid "Paste the content of the lyric from clipboard" msgstr "" -#: AlbumBrowser.cpp:2466 SoListBox.cpp:505 -msgid "to" +#: ui/lyrics/LyricsPanel.cpp:310 misc/Accelerators.cpp:410 +msgid "Print" msgstr "" -#: AlbumBrowser.cpp:2467 -msgid "of" +#: ui/lyrics/LyricsPanel.cpp:310 +msgid "Print the content of the lyrics" msgstr "" -#: AlListBox.cpp:177 -msgid "by " +#: ui/lyrics/LyricsPanel.cpp:445 ui/lyrics/LyricsPanel.cpp:564 +#: ui/lyrics/LyricsPanel.cpp:846 ui/lyrics/LyricsPanel.cpp:848 +msgid "Searching..." msgstr "" -#: AlListBox.cpp:264 -msgid "Play current selected albums" +#: ui/lyrics/LyricsPanel.cpp:760 ui/lyrics/LyricsPanel.cpp:852 +msgid "No lyrics found" msgstr "" -#: AlListBox.cpp:270 -msgid "Add current selected albums to the Playlist" +#: ui/lyrics/LyricsPanel.cpp:844 +msgid "Lyrics from " msgstr "" -#: AlListBox.cpp:278 AlListBox.cpp:284 AlListBox.cpp:290 CoListBox.cpp:120 -#: CoListBox.cpp:127 CoListBox.cpp:134 -msgid "Add current selected albums to the Playlist as Next Tracks" +#: ui/lyrics/LyricsPanel.cpp:2090 +msgid "Lyrics Target Editor" msgstr "" -#: AlListBox.cpp:294 CoListBox.cpp:139 -msgid "Add the selected albums after" +#: ui/lyrics/LyricsPanel.cpp:2090 +msgid "Lyrics Source Editor" msgstr "" -#: AlListBox.cpp:318 -msgid "Albums are sorted by name" +#: ui/lyrics/LyricsPanel.cpp:2123 +msgid "Type:" msgstr "" -#: AlListBox.cpp:319 -msgid "Albums are sorted by year" +#: ui/lyrics/LyricsPanel.cpp:2128 +msgid "Embedded" msgstr "" -#: AlListBox.cpp:320 -msgid "Albums are sorted by year descending" +#: ui/lyrics/LyricsPanel.cpp:2129 +msgid "File" msgstr "" -#: AlListBox.cpp:321 -msgid "Artist, Name" +#: ui/lyrics/LyricsPanel.cpp:2130 +msgid "Command" msgstr "" -#: AlListBox.cpp:321 -msgid "Albums are sorted by artist and album name" +#: ui/lyrics/LyricsPanel.cpp:2132 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" msgstr "" -#: AlListBox.cpp:322 -msgid "Albums are sorted by artist and year" +#: ui/lyrics/LyricsPanel.cpp:2139 +msgid "Source:" msgstr "" -#: AlListBox.cpp:323 -msgid "Albums are sorted by artist and year descending" +#: ui/lyrics/LyricsPanel.cpp:2147 ui/lyrics/LyricsPanel.cpp:2572 +msgid "Replace:" msgstr "" -#: AlListBox.cpp:328 -msgid "Sets the albums order" +#: ui/lyrics/LyricsPanel.cpp:2181 +msgid "Extract:" msgstr "" -#: AlListBox.cpp:359 -msgid "Embed the current cover to the album files" +#: ui/lyrics/LyricsPanel.cpp:2211 +msgid "Exclude:" msgstr "" -#: ArListBox.cpp:148 YeListBox.cpp:104 -msgid "Play current selected artists" +#: ui/lyrics/LyricsPanel.cpp:2241 +msgid "Not Found:" msgstr "" -#: ArListBox.cpp:155 -msgid "Add current selected artists to playlist" +#: ui/lyrics/LyricsPanel.cpp:2570 +msgid "Replace option editor" msgstr "" -#: ArListBox.cpp:191 -msgid "Edit the labels assigned to the selected artists" +#: ui/lyrics/LyricsPanel.cpp:2576 +msgid "Extract option editor" msgstr "" -#: ArListBox.cpp:199 -msgid "Edit the songs from the selected artists" +#: ui/lyrics/LyricsPanel.cpp:2577 ui/lyrics/LyricsPanel.cpp:2583 +msgid "Begin:" msgstr "" -#: ChannelEditor.cpp:36 -msgid "Podcast Channel Editor" +#: ui/lyrics/LyricsPanel.cpp:2578 ui/lyrics/LyricsPanel.cpp:2584 +msgid "End:" msgstr "" -#: ChannelEditor.cpp:57 -msgid " Podcast Channel " +#: ui/lyrics/LyricsPanel.cpp:2582 +msgid "Exclude option editor" msgstr "" -#: ChannelEditor.cpp:99 PodcastsPanel.cpp:948 -msgid "Description:" +#: ui/lyrics/LyricsPanel.cpp:2588 +msgid "Not Found option editor" msgstr "" -#: ChannelEditor.cpp:111 PodcastsPanel.cpp:958 -msgid "Author:" +#: ui/lyrics/LyricsPanel.cpp:2589 ui/lyrics/LyricsPanel.cpp:2590 +msgid "Tag:" msgstr "" -#: ChannelEditor.cpp:121 PodcastsPanel.cpp:968 -msgid "Owner:" +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" msgstr "" -#: ChannelEditor.cpp:132 -msgid "Download:" +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " msgstr "" -#: ChannelEditor.cpp:139 -msgid "Manually" +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" msgstr "" -#: ChannelEditor.cpp:139 -msgid "Only if contains" +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" msgstr "" -#: ChannelEditor.cpp:139 -msgid "Everything" +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" msgstr "" -#: ChannelEditor.cpp:152 -msgid "Delete:" +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" msgstr "" -#: ChannelEditor.cpp:156 -msgid "Allow delete old items" +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" msgstr "" -#: CoListBox.cpp:104 -msgid "Play current selected composer" +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" msgstr "" -#: CoListBox.cpp:148 -msgid "Edit songs" +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" msgstr "" -#: Config.cpp:1364 MainFrame.cpp:90 -msgid "My Music" +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" msgstr "" -#: ConfirmExit.cpp:26 -msgid "Please confirm" +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" msgstr "" -#: ConfirmExit.cpp:39 -msgid "Are you sure you want to exit the application?" +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" msgstr "" -#: ConfirmExit.cpp:45 -msgid "Don't ask again" +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" msgstr "" -#: CopyTo.cpp:885 -#, c-format -msgid "" -"Copied %u files (%s)\n" -"in %s seconds" +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" msgstr "" -#: CopyTo.cpp:890 -msgid "Finished copying files" +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" msgstr "" -#: CoverEdit.cpp:54 -msgid "Cover Editor" +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" msgstr "" -#: CoverEdit.cpp:71 LastFMPanel.cpp:1682 LyricsPanel.cpp:111 TrackEdit.cpp:148 -#: TrackEdit.cpp:373 TrackEdit.cpp:415 TrackEdit.cpp:474 -msgid "Artist:" +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" msgstr "" -#: CoverEdit.cpp:78 TrackEdit.cpp:172 TrackEdit.cpp:440 TrackEdit.cpp:496 -msgid "Album:" +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" msgstr "" -#: CoverEdit.cpp:85 -msgid "From:" +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" msgstr "" -#: CoverEdit.cpp:150 SelCoverFile.cpp:67 -msgid "Embed into tracks" +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" msgstr "" -#: DbLibrary.cpp:289 DbLibrary.cpp:301 DbLibrary.cpp:1777 DbLibrary.cpp:1789 -#: DbLibrary.cpp:1862 DbLibrary.cpp:1874 Jamendo.cpp:642 PlayerPanel.cpp:1453 -msgid "Unknown" +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" msgstr "" -#: DbLibrary.cpp:643 -msgid "Recently added tracks" +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" msgstr "" -#: DbLibrary.cpp:651 -msgid "Last played tracks" +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" msgstr "" -#: DbLibrary.cpp:658 -msgid "Best rated tracks" +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" msgstr "" -#: DynamicPlayList.cpp:46 DynamicPlayList.cpp:126 PodcastsPanel.cpp:1802 -#: SoListBox.cpp:409 -msgid "Title" +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" msgstr "" -#: DynamicPlayList.cpp:47 DynamicPlayList.cpp:127 PlayList.cpp:1644 -#: SoListBox.cpp:410 SoListBox.cpp:655 TreeViewFilterEditor.cpp:64 -#: TreeViewFilterEditor.cpp:123 -msgid "Artist" +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1097 +msgid "Details" msgstr "" -#: DynamicPlayList.cpp:48 DynamicPlayList.cpp:128 LibPanel.cpp:368 -#: LibPanel.cpp:375 PlayList.cpp:1647 SoListBox.cpp:411 SoListBox.cpp:658 -#: TreeViewFilterEditor.cpp:66 TreeViewFilterEditor.cpp:123 -msgid "Album Artist" +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" msgstr "" -#: DynamicPlayList.cpp:49 DynamicPlayList.cpp:129 PlayList.cpp:1653 -#: Preferences.cpp:975 SoListBox.cpp:412 SoListBox.cpp:664 -#: TreeViewFilterEditor.cpp:67 TreeViewFilterEditor.cpp:123 -msgid "Album" +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" msgstr "" -#: DynamicPlayList.cpp:50 DynamicPlayList.cpp:130 PlayList.cpp:1659 -#: RadioPanel.cpp:589 ShoutcastRadio.cpp:140 SoListBox.cpp:413 -#: SoListBox.cpp:652 TreeViewFilterEditor.cpp:63 -msgid "Genre" +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" msgstr "" -#: DynamicPlayList.cpp:51 DynamicPlayList.cpp:131 -msgid "Label" +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" msgstr "" -#: DynamicPlayList.cpp:52 DynamicPlayList.cpp:132 PlayList.cpp:1650 -#: SoListBox.cpp:414 SoListBox.cpp:661 TreeViewFilterEditor.cpp:65 -#: TreeViewFilterEditor.cpp:123 -msgid "Composer" +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" msgstr "" -#: DynamicPlayList.cpp:53 -msgid "Comment" +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" msgstr "" -#: DynamicPlayList.cpp:54 SoListBox.cpp:424 -msgid "Path" +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1444 +#: ui/MainFrame.cpp:2800 +msgid "Lyrics" msgstr "" -#: DynamicPlayList.cpp:57 DynamicPlayList.cpp:135 PodcastsPanel.cpp:1806 -#: SoListBox.cpp:416 -msgid "Length" +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" msgstr "" -#: DynamicPlayList.cpp:58 DynamicPlayList.cpp:136 LibPanel.cpp:330 -#: LibPanel.cpp:337 LibPanel.cpp:534 MainFrame.cpp:1259 PodcastsPanel.cpp:1808 -#: SoListBox.cpp:420 -msgid "Plays" +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" msgstr "" -#: DynamicPlayList.cpp:59 DynamicPlayList.cpp:137 PodcastsPanel.cpp:1809 -#: SoListBox.cpp:421 -msgid "Last Played" +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" msgstr "" -#: DynamicPlayList.cpp:61 -msgid "Track Number" +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" msgstr "" -#: DynamicPlayList.cpp:62 SoListBox.cpp:418 -msgid "Bit Rate" +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" msgstr "" -#: DynamicPlayList.cpp:63 FileBrowser.cpp:764 -msgid "Size" +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" msgstr "" -#: DynamicPlayList.cpp:64 SoListBox.cpp:415 -msgid "Disc" +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " msgstr "" -#: DynamicPlayList.cpp:65 -msgid "Has Cover" +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" msgstr "" -#: DynamicPlayList.cpp:70 DynamicPlayList.cpp:80 -msgid "contains" +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" msgstr "" -#: DynamicPlayList.cpp:71 DynamicPlayList.cpp:81 -msgid "does not contain" +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" msgstr "" -#: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 -#: DynamicPlayList.cpp:99 -msgid "is" +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" msgstr "" -#: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 -#: DynamicPlayList.cpp:100 -msgid "is not" +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" msgstr "" -#: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 -msgid "begins with" +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" msgstr "" -#: DynamicPlayList.cpp:75 DynamicPlayList.cpp:85 -msgid "ends with" +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" msgstr "" -#: DynamicPlayList.cpp:86 -msgid "not set" +#: ui/trackedit/TrackEdit.cpp:927 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" msgstr "" -#: DynamicPlayList.cpp:93 -msgid "at least" +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" msgstr "" -#: DynamicPlayList.cpp:94 -msgid "at most" +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" msgstr "" -#: DynamicPlayList.cpp:101 -msgid "after" +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" msgstr "" -#: DynamicPlayList.cpp:102 -msgid "before" +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" msgstr "" -#: DynamicPlayList.cpp:107 -msgid "in the last" +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1092 +msgid "Channels" msgstr "" -#: DynamicPlayList.cpp:108 -msgid "before the last" +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1117 +#: ui/MainFrame.cpp:2829 ui/MainFrame.cpp:3557 +msgid "Podcasts" msgstr "" -#: DynamicPlayList.cpp:113 -msgid "false" +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" msgstr "" -#: DynamicPlayList.cpp:114 -msgid "true" +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" msgstr "" -#: DynamicPlayList.cpp:119 SmartMode.cpp:468 -msgid "Minutes" +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" msgstr "" -#: DynamicPlayList.cpp:139 -msgid "Random" +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" msgstr "" -#: DynamicPlayList.cpp:144 Preferences.cpp:629 -msgid "minutes" +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" msgstr "" -#: DynamicPlayList.cpp:145 -msgid "hours" +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" msgstr "" -#: DynamicPlayList.cpp:146 -msgid "days" +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" msgstr "" -#: DynamicPlayList.cpp:147 -msgid "weeks" +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" msgstr "" -#: DynamicPlayList.cpp:148 -msgid "months" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" msgstr "" -#: DynamicPlayList.cpp:439 -msgid "Filter Album Browser" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" msgstr "" -#: DynamicPlayList.cpp:440 -msgid "Dynamic Playlist Editor" +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" msgstr "" -#: DynamicPlayList.cpp:458 FileRenamer.cpp:67 LyricsPanel.cpp:2102 -#: PortableMedia.cpp:998 Preferences.cpp:2105 Preferences.cpp:2226 -#: Preferences.cpp:2351 RadioEditor.cpp:44 TreeViewFilterEditor.cpp:45 -msgid "Name:" +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" msgstr "" -#: DynamicPlayList.cpp:467 -msgid " Current Filters " +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1448 +#: ui/mediaviewer/MediaViewer.cpp:969 ui/filebrowser/FileBrowser.cpp:420 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1067 +#: ui/MainFrame.cpp:1105 ui/MainFrame.cpp:1338 ui/jamendo/Jamendo.cpp:1137 +#: misc/Accelerators.cpp:170 +msgid "Update" msgstr "" -#: DynamicPlayList.cpp:548 -msgid " Result " +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" msgstr "" -#: DynamicPlayList.cpp:553 SmartMode.cpp:456 -msgid "Limit to" +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1037 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1464 +#: ui/mediaviewer/MediaViewer.cpp:980 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1074 +#: ui/MainFrame.cpp:1113 ui/MainFrame.cpp:1366 ui/jamendo/Jamendo.cpp:1148 +msgid "Properties" msgstr "" -#: DynamicPlayList.cpp:573 -msgid "Any filter selects tracks" +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" msgstr "" -#: DynamicPlayList.cpp:584 -msgid "Sort by" +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" msgstr "" -#: DynamicPlayList.cpp:594 -msgid "Descending" +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" msgstr "" -#: DynamicPlayList.cpp:612 -msgid "Add tracks on any criteria" +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" msgstr "" -#: Equalizer.cpp:70 -msgid "Equalizer" +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" msgstr "" -#: Equalizer.cpp:112 -msgid "Preset:" +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" msgstr "" -#: FileBrowser.cpp:226 FileBrowser.cpp:586 -msgid "See used locations" +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 +msgid "Length" msgstr "" -#: FileBrowser.cpp:227 FileBrowser.cpp:587 -msgid "See system files" +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" msgstr "" -#: FileBrowser.cpp:340 -msgid "Play the selected folder" +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:531 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1290 +msgid "Plays" msgstr "" -#: FileBrowser.cpp:346 -msgid "Add the selected folder to playlist" +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 +msgid "Last Played" msgstr "" -#: FileBrowser.cpp:376 -msgid "Edit the tracks in the selected folder" +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:448 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" msgstr "" -#: FileBrowser.cpp:384 -msgid "Add the tracks in the selected folder to a playlist" +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:269 +msgid "Never" msgstr "" -#: FileBrowser.cpp:391 FileBrowser.cpp:1170 -msgid "Copy" +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" msgstr "" -#: FileBrowser.cpp:392 FileBrowser.cpp:1170 -msgid "Copy the selected folder to clipboard" +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" msgstr "" -#: FileBrowser.cpp:398 FileBrowser.cpp:1174 LyricsPanel.cpp:299 -msgid "Paste" +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." msgstr "" -#: FileBrowser.cpp:399 -msgid "Paste to the selected folder" +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" msgstr "" -#: FileBrowser.cpp:414 FileBrowser.cpp:471 FileBrowser.cpp:475 -msgid "New Folder" +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" msgstr "" -#: FileBrowser.cpp:414 -msgid "Create a new folder" +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " msgstr "" -#: FileBrowser.cpp:417 PlayListPanel.cpp:291 TaListBox.cpp:111 -msgid "Rename" +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" msgstr "" -#: FileBrowser.cpp:417 -msgid "Rename the selected folder" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" msgstr "" -#: FileBrowser.cpp:421 FileBrowser.cpp:1195 -msgid "Remove" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" msgstr "" -#: FileBrowser.cpp:421 -msgid "Remove the selected folder" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" msgstr "" -#: FileBrowser.cpp:552 -msgid "Are you sure to delete the selected path ?" +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" msgstr "" -#: FileBrowser.cpp:553 FileBrowser.cpp:2204 LabelEditor.cpp:310 -#: LibPanel.cpp:1227 PlayListPanel.cpp:1116 PodcastsPanel.cpp:1237 -#: PodcastsPanel.cpp:1623 ShoutcastRadio.cpp:368 ShoutcastRadio.cpp:448 -#: TaListBox.cpp:203 TreePanel.cpp:1232 -msgid "Confirm" +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" msgstr "" -#: FileBrowser.cpp:563 -msgid "Error deleting the folder " +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" msgstr "" -#: FileBrowser.cpp:564 MediaViewer.cpp:1461 SelCoverFile.cpp:40 -msgid "Error" +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " msgstr "" -#: FileBrowser.cpp:765 -msgid "Modified" +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" msgstr "" -#: FileBrowser.cpp:1113 -msgid "Play current selected files" +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" msgstr "" -#: FileBrowser.cpp:1119 -msgid "Add current selected files to playlist" +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" msgstr "" -#: FileBrowser.cpp:1155 -msgid "Edit the current selected files" +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" msgstr "" -#: FileBrowser.cpp:1163 -msgid "Add the current selected tracks to a playlist" +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" msgstr "" -#: FileBrowser.cpp:1174 -msgid "Paste to the selected dir" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " msgstr "" -#: FileBrowser.cpp:1191 FileRenamer.cpp:47 -msgid "Rename Files" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" msgstr "" -#: FileBrowser.cpp:1191 -msgid "Rename the current selected file" +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1766 +#: ui/preferences/Preferences.cpp:1862 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1700 +#: ui/mediaviewer/library/AlListBox.cpp:495 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:397 +msgid "All" msgstr "" -#: FileBrowser.cpp:1195 -msgid "Delete the selected files" +#: ui/itemlistbox/ListView.cpp:1478 +msgid "Select Columns" msgstr "" -#: FileBrowser.cpp:1544 FileBrowser.cpp:1560 -msgid "Directories" +#: ui/itemlistbox/ListView.cpp:1490 +msgid " Columns " msgstr "" -#: FileBrowser.cpp:2203 -msgid "Are you sure to delete the selected files ?" +#: ui/preferences/Preferences.cpp:133 ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:465 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:329 +#: ui/filebrowser/FileBrowser.cpp:1108 ui/player/PlayList.cpp:1518 +#: ui/MainFrame.cpp:1483 ui/MainFrame.cpp:4559 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:70 +msgid "Preferences" msgstr "" -#: FileBrowser.cpp:2221 -msgid "There was an error deleting " +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2481 +msgid "Default" msgstr "" -#: FileBrowser.cpp:2222 -msgid "" -"\n" -"Continue deleting?" +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" msgstr "" -#: FileBrowser.cpp:2223 -msgid "Continue" +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" msgstr "" -#: FileRenamer.cpp:55 -msgid " Names Preview " +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" msgstr "" -#: FileRenamer.cpp:74 Preferences.cpp:2358 -msgid "Pattern:" +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" msgstr "" -#: FileRenamer.cpp:82 -msgid "" -"Pattern flags:\n" -"{g} : Genre\n" -"{a} : Artist\n" -"{aa}: Album Artist\n" -"{A} : {aa} or {a}\n" -"{b} : Album\n" -"{t} : Title\n" -"{n} : Number\n" -"{y} : Year\n" -"{d} : Disk" +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" msgstr "" -#: GeListBox.cpp:93 -msgid "Play current selected genres" +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" msgstr "" -#: GeListBox.cpp:100 -msgid "Add current selected genres to playlist" +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" msgstr "" -#: ImportFiles.cpp:47 LocationPanel.cpp:501 MainFrame.cpp:1299 -#: MediaViewer.cpp:946 -msgid "Import Files" +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" msgstr "" -#: ImportFiles.cpp:82 -msgid "Copy to Option:" +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" msgstr "" -#: ImportFiles.cpp:111 -msgid "Destination Folder:" +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" msgstr "" -#: ImportFiles.cpp:115 Preferences.cpp:1264 -msgid "Select a folder" +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" msgstr "" -#: ImportFiles.cpp:121 -msgid " Files " +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" msgstr "" -#: ImportFiles.cpp:228 -msgid "Select files" +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" msgstr "" -#: ImportFiles.cpp:229 -msgid "Audio files" +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" msgstr "" -#: ImportFiles.cpp:230 -msgid "mp3 files" +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" msgstr "" -#: ImportFiles.cpp:231 -msgid "ogg files" +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" msgstr "" -#: ImportFiles.cpp:232 -msgid "flac files" +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" msgstr "" -#: ImportFiles.cpp:233 -msgid "mp4 files" +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" msgstr "" -#: ImportFiles.cpp:234 -msgid "wma files" +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" msgstr "" -#: ImportFiles.cpp:235 -msgid "ape files" +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" msgstr "" -#: ImportFiles.cpp:236 -msgid "waf files" +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" msgstr "" -#: ImportFiles.cpp:237 -msgid "aif files" +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" msgstr "" -#: ImportFiles.cpp:238 -msgid "wv files" +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" msgstr "" -#: ImportFiles.cpp:239 -msgid "tta files" +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" msgstr "" -#: ImportFiles.cpp:240 -msgid "mpc files" +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" msgstr "" -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:947 -msgid "track" +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" msgstr "" -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:1052 -msgid "tracks" +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" msgstr "" -#: ImportFiles.cpp:327 -msgid "No files added" +#: ui/preferences/Preferences.cpp:229 +msgid "General" msgstr "" -#: iPodMedia.cpp:1682 Jamendo.cpp:1128 LocationPanel.cpp:510 -#: Magnatune.cpp:1023 MainFrame.cpp:1308 MediaViewer.cpp:952 -#: PortableMedia.cpp:1889 -msgid "Update the collection library" +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" msgstr "" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:515 -#: Magnatune.cpp:1026 MainFrame.cpp:1313 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan" +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" msgstr "" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:516 -#: Magnatune.cpp:1026 MainFrame.cpp:1314 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan the collection library" +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" msgstr "" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:521 -#: Magnatune.cpp:1029 MainFrame.cpp:1319 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search Covers" +#: ui/preferences/Preferences.cpp:248 +msgid "Record" msgstr "" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:522 -#: Magnatune.cpp:1029 MainFrame.cpp:1320 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search the collection missing covers" +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1628 +msgid "Audioscrobble" msgstr "" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount" +#: ui/preferences/Preferences.cpp:263 +msgid "Online" msgstr "" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount the device" +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:73 +msgid "Links" msgstr "" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:343 -#: LocationPanel.cpp:382 LocationPanel.cpp:537 Magnatune.cpp:1034 -#: MainFrame.cpp:1042 MainFrame.cpp:1081 MainFrame.cpp:1335 -#: MediaViewer.cpp:963 PodcastsPanel.cpp:1763 PortableMedia.cpp:1905 -msgid "Properties" +#: ui/preferences/Preferences.cpp:288 ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:468 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1111 ui/player/PlayList.cpp:1521 +msgid "Commands" msgstr "" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:537 -#: Magnatune.cpp:1034 MainFrame.cpp:1335 MediaViewer.cpp:963 -#: PortableMedia.cpp:1905 -msgid "Show collection properties" +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" msgstr "" -#: Jamendo.cpp:1109 Jamendo.cpp:1119 Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download Albums" +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" msgstr "" -#: Jamendo.cpp:1109 Jamendo.cpp:1112 Jamendo.cpp:1119 Jamendo.cpp:1122 -#: Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download the current selected album" +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " msgstr "" -#: Jamendo.cpp:1112 Jamendo.cpp:1122 -msgid "Download Albums torrents" +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " msgstr "" -#: LabelEditor.cpp:70 -msgid " Items " +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " msgstr "" -#: LabelEditor.cpp:91 -msgid " Labels " +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1594 +msgid "Language:" msgstr "" -#: LabelEditor.cpp:119 -msgid "Add a new label" +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" msgstr "" -#: LabelEditor.cpp:125 -msgid "Delete the current selected label" +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" msgstr "" -#: LabelEditor.cpp:131 -msgid "Copy the label selection to all the items" +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" msgstr "" -#: LabelEditor.cpp:286 TaListBox.cpp:185 TaListBox.cpp:226 -msgid "Label Name: " +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" msgstr "" -#: LabelEditor.cpp:286 TaListBox.cpp:185 -msgid "Please enter the label name" +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" msgstr "" -#: LabelEditor.cpp:309 TaListBox.cpp:202 -msgid "Are you sure to delete the selected labels?" +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" msgstr "" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "Less..." +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" msgstr "" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "More..." +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " msgstr "" -#: LastFMPanel.cpp:557 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 -msgid "Play the artist tracks" +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" msgstr "" -#: LastFMPanel.cpp:561 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 -msgid "Enqueue the artist tracks to the playlist" +#: ui/preferences/Preferences.cpp:530 +msgid "Integrate into SoundMenu" msgstr "" -#: LastFMPanel.cpp:597 -msgid "Copy the artist name to clipboard" +#: ui/preferences/Preferences.cpp:536 +msgid "Enqueue as default action" msgstr "" -#: LastFMPanel.cpp:605 LastFMPanel.cpp:867 LastFMPanel.cpp:1063 -#: LastFMPanel.cpp:1268 LastFMPanel.cpp:1473 LastFMPanel.cpp:1598 -msgid "Visit last.fm page for this item" +#: ui/preferences/Preferences.cpp:540 +msgid "Drop files clear playlist" msgstr "" -#: LastFMPanel.cpp:630 -msgid "There is no information available for this artist." +#: ui/preferences/Preferences.cpp:544 +msgid "Instant text search" msgstr "" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Show Artist Info" +#: ui/preferences/Preferences.cpp:548 +msgid "When searching, pressing enter queues the result" msgstr "" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Update the information with the current selected artist" +#: ui/preferences/Preferences.cpp:553 +msgid "Show CD cover frame in player" msgstr "" -#: LastFMPanel.cpp:1055 -msgid "Copy the artist info to clipboard" +#: ui/preferences/Preferences.cpp:559 +msgid " On Close " msgstr "" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search Track" +#: ui/preferences/Preferences.cpp:561 +msgid "Save playlist on close" msgstr "" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search the track in the library" +#: ui/preferences/Preferences.cpp:565 +msgid "Close to task bar icon" msgstr "" -#: LastFMPanel.cpp:1260 LastFMPanel.cpp:1465 -msgid "Copy the track info to clipboard" +#: ui/preferences/Preferences.cpp:570 +msgid "Ask confirmation on exit" msgstr "" -#: LastFMPanel.cpp:1359 -#, c-format -msgid "" -"%s\n" -"%i plays by %u users" +#: ui/preferences/Preferences.cpp:613 +msgid " Collections " msgstr "" -#: LastFMPanel.cpp:1590 -msgid "Copy the event info to clipboard" +#: ui/preferences/Preferences.cpp:661 +msgid " Paths " msgstr "" -#: LastFMPanel.cpp:1665 LyricsPanel.cpp:81 -msgid "Follow player" +#: ui/preferences/Preferences.cpp:681 +msgid " Words to detect covers " msgstr "" -#: LastFMPanel.cpp:1691 LyricsPanel.cpp:121 TrackEdit.cpp:380 -msgid "Track:" +#: ui/preferences/Preferences.cpp:709 ui/preferences/Preferences.cpp:2289 +msgid " Options " msgstr "" -#: LastFMPanel.cpp:1711 -msgid "Artist Info" +#: ui/preferences/Preferences.cpp:711 +msgid "Update when opened " msgstr "" -#: LastFMPanel.cpp:1746 -msgid "Top Albums" +#: ui/preferences/Preferences.cpp:715 +msgid "Create playlists on scan" msgstr "" -#: LastFMPanel.cpp:1788 -msgid "Top Tracks" +#: ui/preferences/Preferences.cpp:720 +msgid "Follow symbolic links on scan" msgstr "" -#: LastFMPanel.cpp:1829 -msgid "Similar Artists" +#: ui/preferences/Preferences.cpp:724 +msgid "Scan embedded covers in audio files" msgstr "" -#: LastFMPanel.cpp:1870 -msgid "Similar Tracks" +#: ui/preferences/Preferences.cpp:729 +msgid "Embed rating, play count and labels" msgstr "" -#: LastFMPanel.cpp:1911 -msgid "Events" +#: ui/preferences/Preferences.cpp:735 +msgid "Default copy action" msgstr "" -#: LastFMPanel.cpp:3340 -msgid "Unnamed" +#: ui/preferences/Preferences.cpp:740 ui/preferences/Preferences.cpp:1769 +#: ui/preferences/Preferences.cpp:1865 ui/preferences/Preferences.cpp:1888 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:450 +msgid "None" msgstr "" -#: LibPanel.cpp:219 LibPanel.cpp:226 LibPanel.cpp:522 LocationPanel.cpp:329 -#: LocationPanel.cpp:426 MainFrame.cpp:1028 MainFrame.cpp:1224 -#: RadioPanel.cpp:620 TreeViewFilterEditor.cpp:123 -msgid "Genres" +#: ui/preferences/Preferences.cpp:816 +msgid "Play random" msgstr "" -#: LibPanel.cpp:237 LibPanel.cpp:244 LibPanel.cpp:524 LocationPanel.cpp:421 -#: MainFrame.cpp:1219 -msgid "Labels" +#: ui/preferences/Preferences.cpp:820 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:330 +#: ui/mediaviewer/MediaViewer.cpp:1379 ui/mediaviewer/MediaViewer.cpp:1398 +#: ui/mediaviewer/MediaViewer.cpp:1413 ui/MainFrame.cpp:3330 +msgid "track" msgstr "" -#: LibPanel.cpp:255 LibPanel.cpp:262 LibPanel.cpp:526 LocationPanel.cpp:431 -#: MainFrame.cpp:1229 -msgid "Artists" +#: ui/preferences/Preferences.cpp:820 +msgid "album" msgstr "" -#: LibPanel.cpp:292 LibPanel.cpp:299 LibPanel.cpp:530 LocationPanel.cpp:451 -#: MainFrame.cpp:1249 -msgid "Years" +#: ui/preferences/Preferences.cpp:828 +msgid "when playlist is empty" msgstr "" -#: LibPanel.cpp:311 LibPanel.cpp:318 LibPanel.cpp:532 LocationPanel.cpp:456 -#: MainFrame.cpp:1254 -msgid "Ratings" +#: ui/preferences/Preferences.cpp:834 +msgid "Delete played tracks from playlist" msgstr "" -#: LibPanel.cpp:349 LibPanel.cpp:356 LibPanel.cpp:536 LocationPanel.cpp:436 -#: MainFrame.cpp:1234 -msgid "Composers" +#: ui/preferences/Preferences.cpp:838 +msgid "Show notifications" msgstr "" -#: LibPanel.cpp:538 LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "Album Artists" +#: ui/preferences/Preferences.cpp:842 +msgid "Enable equalizer" msgstr "" -#: LibPanel.cpp:958 TreePanel.cpp:1059 -msgid "Artist Labels Editor" +#: ui/preferences/Preferences.cpp:846 +msgid "Enable volume and fader" msgstr "" -#: LibPanel.cpp:1226 -msgid "Are you sure to delete the selected album cover?" +#: ui/preferences/Preferences.cpp:852 +msgid "ReplayGain mode:" msgstr "" -#: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 -msgid "Field Editor" +#: ui/preferences/Preferences.cpp:856 +msgid "Disabled" msgstr "" -#: LibPanel.cpp:2774 -msgid "" -"Are you sure to delete the selected tracks from your drive?\n" -"This will permanently erase the selected tracks." +#: ui/preferences/Preferences.cpp:856 ui/player/PlayList.cpp:1652 +msgid "Track" msgstr "" -#: LibPanel.cpp:2775 -msgid "Remove tracks from drive" +#: ui/preferences/Preferences.cpp:856 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:667 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 ui/player/PlayList.cpp:1664 +msgid "Album" msgstr "" -#: ListView.cpp:1478 -msgid "Select Columns" +#: ui/preferences/Preferences.cpp:863 +msgid "PreAmp:" msgstr "" -#: ListView.cpp:1490 -msgid " Columns " +#: ui/preferences/Preferences.cpp:882 +msgid " Random / Smart play modes " msgstr "" -#: LocationPanel.cpp:97 -msgid "Local Music" +#: ui/preferences/Preferences.cpp:892 +msgid "Tracks left to start search" msgstr "" -#: LocationPanel.cpp:99 -msgid "Online Music" +#: ui/preferences/Preferences.cpp:900 +msgid "Tracks added each time" msgstr "" -#: LocationPanel.cpp:101 -msgid "Portable Devices" +#: ui/preferences/Preferences.cpp:909 +msgid "Max played tracks kept in playlist" msgstr "" -#: LocationPanel.cpp:103 -msgid "Context" +#: ui/preferences/Preferences.cpp:917 +msgid "Don't repeat last" msgstr "" -#: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 -msgid "Radios" +#: ui/preferences/Preferences.cpp:925 +msgid "artists or" msgstr "" -#: LocationPanel.cpp:215 MainFrame.cpp:1085 MainFrame.cpp:2798 -#: MainFrame.cpp:3531 PodcastsPanel.cpp:916 Preferences.cpp:259 -msgid "Podcasts" +#: ui/preferences/Preferences.cpp:933 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:330 +#: ui/mediaviewer/MediaViewer.cpp:1379 ui/mediaviewer/MediaViewer.cpp:1398 +#: ui/mediaviewer/MediaViewer.cpp:1413 ui/MainFrame.cpp:3330 +msgid "tracks" msgstr "" -#: LocationPanel.cpp:279 MainFrame.cpp:994 MainFrame.cpp:2835 -msgid "File Browser" +#: ui/preferences/Preferences.cpp:941 +msgid " Silence detector " msgstr "" -#: LocationPanel.cpp:291 MainFrame.cpp:1413 MainFrame.cpp:2769 -#: Preferences.cpp:249 TrackEdit.cpp:400 -msgid "Lyrics" +#: ui/preferences/Preferences.cpp:946 +msgid "Skip at" msgstr "" -#: LocationPanel.cpp:312 LocationPanel.cpp:354 LocationPanel.cpp:401 -#: LocationPanel.cpp:414 MainFrame.cpp:1011 MainFrame.cpp:1053 -#: MainFrame.cpp:1199 MainFrame.cpp:1212 -msgid "Show" +#: ui/preferences/Preferences.cpp:965 +msgid "In the last" msgstr "" -#: LocationPanel.cpp:313 MainFrame.cpp:1012 -msgid "Show/Hide the radio panel" +#: ui/preferences/Preferences.cpp:975 ui/preferences/Preferences.cpp:1209 +msgid "seconds" msgstr "" -#: LocationPanel.cpp:319 MainFrame.cpp:1018 RadioPanel.cpp:571 -#: RadioPanel.cpp:618 -msgid "Text Search" +#: ui/preferences/Preferences.cpp:983 +msgid " Output device " msgstr "" -#: LocationPanel.cpp:319 MainFrame.cpp:1018 -msgid "Show/Hide the radio text search" +#: ui/preferences/Preferences.cpp:986 +msgid "Automatic" msgstr "" -#: LocationPanel.cpp:329 MainFrame.cpp:1028 -msgid "Show/Hide the radio genres" +#: ui/preferences/Preferences.cpp:987 +msgid "GConf Defined" msgstr "" -#: LocationPanel.cpp:336 ShoutcastRadio.cpp:120 -msgid "Update the radio station lists" +#: ui/preferences/Preferences.cpp:1037 +msgid " Crossfader " msgstr "" -#: LocationPanel.cpp:344 MainFrame.cpp:1043 -msgid "Set the radio preferences" +#: ui/preferences/Preferences.cpp:1044 +msgid "Fade-out length:" msgstr "" -#: LocationPanel.cpp:355 MainFrame.cpp:1054 -msgid "Show/Hide the podcasts panel" +#: ui/preferences/Preferences.cpp:1053 +msgid "Select the length of the fade out. 0 for gapless playback" msgstr "" -#: LocationPanel.cpp:361 MainFrame.cpp:1060 PodcastsPanel.cpp:890 -#: PodcastsPanel.cpp:898 PodcastsPanel.cpp:1055 -msgid "Channels" +#: ui/preferences/Preferences.cpp:1056 +msgid "Fade-in length:" msgstr "" -#: LocationPanel.cpp:361 MainFrame.cpp:1060 -msgid "Show/Hide the podcasts channels" +#: ui/preferences/Preferences.cpp:1065 +msgid "Select the length of the fade in" msgstr "" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 PodcastsPanel.cpp:1058 -#: TrackEdit.cpp:310 -msgid "Details" +#: ui/preferences/Preferences.cpp:1068 +msgid "Fade-in volume:" msgstr "" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 -msgid "Show/Hide the podcasts details" +#: ui/preferences/Preferences.cpp:1077 +msgid "Select the initial volume of the fade in" msgstr "" -#: LocationPanel.cpp:375 MainFrame.cpp:1074 -msgid "Update the podcasts added" +#: ui/preferences/Preferences.cpp:1080 +msgid "Fade-in start:" msgstr "" -#: LocationPanel.cpp:383 MainFrame.cpp:1082 -msgid "Set the podcasts preferences" +#: ui/preferences/Preferences.cpp:1089 +msgid "Select at which volume of the fade out the fade in starts" msgstr "" -#: LocationPanel.cpp:401 MainFrame.cpp:1199 -msgid "Open the music collection" +#: ui/preferences/Preferences.cpp:1133 +msgid " Record " msgstr "" -#: LocationPanel.cpp:414 LocationPanel.cpp:470 MainFrame.cpp:1212 -#: MainFrame.cpp:1268 -msgid "View the collection library" +#: ui/preferences/Preferences.cpp:1135 +msgid "Enable recording" msgstr "" -#: LocationPanel.cpp:421 MainFrame.cpp:1219 -msgid "View the library labels" +#: ui/preferences/Preferences.cpp:1141 +msgid "Save to:" msgstr "" -#: LocationPanel.cpp:426 MainFrame.cpp:1224 -msgid "View the library genres" +#: ui/preferences/Preferences.cpp:1145 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:125 +msgid "Select a folder" msgstr "" -#: LocationPanel.cpp:431 MainFrame.cpp:1229 -msgid "View the library artists" +#: ui/preferences/Preferences.cpp:1152 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " msgstr "" -#: LocationPanel.cpp:436 MainFrame.cpp:1234 -msgid "View the library composers" +#: ui/preferences/Preferences.cpp:1159 ui/preferences/Preferences.cpp:2310 +msgid "Format:" msgstr "" -#: LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "View the library album artists" +#: ui/preferences/Preferences.cpp:1171 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" msgstr "" -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "View the library albums" +#: ui/preferences/Preferences.cpp:1192 +msgid "Split tracks" msgstr "" -#: LocationPanel.cpp:451 MainFrame.cpp:1249 -msgid "View the library years" +#: ui/preferences/Preferences.cpp:1199 +msgid "Delete tracks shorter than" msgstr "" -#: LocationPanel.cpp:456 MainFrame.cpp:1254 -msgid "View the library ratings" +#: ui/preferences/Preferences.cpp:1242 +msgid " Last.fm audioscrobble " msgstr "" -#: LocationPanel.cpp:461 -msgid "Play Counts" +#: ui/preferences/Preferences.cpp:1244 ui/preferences/Preferences.cpp:1280 +msgid "Enabled" msgstr "" -#: LocationPanel.cpp:461 MainFrame.cpp:1259 -msgid "View the library play counts" +#: ui/preferences/Preferences.cpp:1252 ui/preferences/Preferences.cpp:1288 +#: ui/preferences/Preferences.cpp:1551 +msgid "Username:" msgstr "" -#: LocationPanel.cpp:466 LocationPanel.cpp:470 MainFrame.cpp:1264 -#: MainFrame.cpp:1268 TreePanel.cpp:89 -msgid "Library" +#: ui/preferences/Preferences.cpp:1260 ui/preferences/Preferences.cpp:1296 +#: ui/preferences/Preferences.cpp:1560 +msgid "Password:" msgstr "" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "Album Browser" +#: ui/preferences/Preferences.cpp:1278 +msgid " Libre.fm audioscrobble " msgstr "" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "View the collection album browser" +#: ui/preferences/Preferences.cpp:1342 +msgid " Sources " msgstr "" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 TreePanel.cpp:828 -#: TreePanel.cpp:853 -msgid "Tree" +#: ui/preferences/Preferences.cpp:1388 +msgid " Targets " msgstr "" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 -msgid "View the collection tree view" +#: ui/preferences/Preferences.cpp:1430 +msgid " Disabled Genres " msgstr "" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 MediaViewer.cpp:235 -#: PlayListPanel.cpp:809 PlayListPanel.cpp:835 PortableMedia.cpp:1168 -msgid "Playlists" +#: ui/preferences/Preferences.cpp:1452 +msgid " Font " msgstr "" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 -msgid "View the collection playlists" +#: ui/preferences/Preferences.cpp:1454 +msgid "Font:" msgstr "" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add Path" +#: ui/preferences/Preferences.cpp:1466 +msgid "Align:" msgstr "" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add path to the collection" +#: ui/preferences/Preferences.cpp:1471 misc/Accelerators.cpp:351 +msgid "Left" msgstr "" -#: LocationPanel.cpp:501 MainFrame.cpp:1299 MediaViewer.cpp:946 -msgid "Import files into the collection" +#: ui/preferences/Preferences.cpp:1472 +msgid "Center" msgstr "" -#: LyricsPanel.cpp:82 -msgid "Search the lyrics for the current playing track" +#: ui/preferences/Preferences.cpp:1473 misc/Accelerators.cpp:357 +msgid "Right" msgstr "" -#: LyricsPanel.cpp:88 -msgid "Configure lyrics preferences" +#: ui/preferences/Preferences.cpp:1518 +msgid " Proxy " msgstr "" -#: LyricsPanel.cpp:92 TrackEdit.cpp:388 -msgid "Search for lyrics" +#: ui/preferences/Preferences.cpp:1520 +msgid "Proxy Enabled" msgstr "" -#: LyricsPanel.cpp:97 -msgid "Edit the lyrics" +#: ui/preferences/Preferences.cpp:1529 +msgid "Hostname:" msgstr "" -#: LyricsPanel.cpp:103 -msgid "Save the lyrics" +#: ui/preferences/Preferences.cpp:1540 +msgid "Port:" msgstr "" -#: LyricsPanel.cpp:108 -msgid "Search the lyrics on the web" +#: ui/preferences/Preferences.cpp:1574 +msgid " Filters " msgstr "" -#: LyricsPanel.cpp:287 -msgid "Copy the content of the lyric to clipboard" +#: ui/preferences/Preferences.cpp:1592 +msgid " Language " msgstr "" -#: LyricsPanel.cpp:299 -msgid "Paste the content of the lyric from clipboard" +#: ui/preferences/Preferences.cpp:1609 +msgid " Browser command " msgstr "" -#: LyricsPanel.cpp:308 -msgid "Print the content of the lyrics" +#: ui/preferences/Preferences.cpp:1617 +msgid " Minimum radio allowed bit rate " msgstr "" -#: LyricsPanel.cpp:442 LyricsPanel.cpp:561 LyricsPanel.cpp:844 -#: LyricsPanel.cpp:846 -msgid "Searching..." +#: ui/preferences/Preferences.cpp:1624 +msgid " Player online buffer size " msgstr "" -#: LyricsPanel.cpp:757 LyricsPanel.cpp:850 -msgid "No lyrics found" +#: ui/preferences/Preferences.cpp:1661 +msgid " Podcasts " msgstr "" -#: LyricsPanel.cpp:842 -msgid "Lyrics from " +#: ui/preferences/Preferences.cpp:1665 +msgid "Destination directory:" msgstr "" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Target Editor" +#: ui/preferences/Preferences.cpp:1669 +msgid "Select podcasts folder" msgstr "" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Source Editor" +#: ui/preferences/Preferences.cpp:1677 +msgid "Check every" msgstr "" -#: LyricsPanel.cpp:2111 -msgid "Type:" +#: ui/preferences/Preferences.cpp:1682 +msgid "Hour" msgstr "" -#: LyricsPanel.cpp:2116 -msgid "Embedded" +#: ui/preferences/Preferences.cpp:1682 +msgid "Day" msgstr "" -#: LyricsPanel.cpp:2117 -msgid "File" +#: ui/preferences/Preferences.cpp:1682 +msgid "Week" msgstr "" -#: LyricsPanel.cpp:2118 -msgid "Command" +#: ui/preferences/Preferences.cpp:1682 +msgid "Month" msgstr "" -#: LyricsPanel.cpp:2120 PodcastsPanel.cpp:2091 -msgid "Download" +#: ui/preferences/Preferences.cpp:1693 +msgid "Delete after" msgstr "" -#: LyricsPanel.cpp:2127 -msgid "Source:" +#: ui/preferences/Preferences.cpp:1702 +msgid "Days" msgstr "" -#: LyricsPanel.cpp:2135 LyricsPanel.cpp:2541 -msgid "Replace:" +#: ui/preferences/Preferences.cpp:1702 +msgid "Weeks" msgstr "" -#: LyricsPanel.cpp:2170 -msgid "Extract:" +#: ui/preferences/Preferences.cpp:1702 +msgid "Months" msgstr "" -#: LyricsPanel.cpp:2200 -msgid "Exclude:" +#: ui/preferences/Preferences.cpp:1711 +msgid "Only if played" msgstr "" -#: LyricsPanel.cpp:2230 -msgid "Not Found:" +#: ui/preferences/Preferences.cpp:1772 ui/preferences/Preferences.cpp:1868 +msgid "Invert" msgstr "" -#: LyricsPanel.cpp:2539 -msgid "Replace option editor" +#: ui/preferences/Preferences.cpp:1786 +msgid "Audio format:" msgstr "" -#: LyricsPanel.cpp:2540 RadioPanel.cpp:1173 -msgid "Search:" +#: ui/preferences/Preferences.cpp:1797 +msgid "Torrent command:" msgstr "" -#: LyricsPanel.cpp:2545 -msgid "Extract option editor" +#: ui/preferences/Preferences.cpp:1882 +msgid "Membership :" msgstr "" -#: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 -msgid "Begin:" +#: ui/preferences/Preferences.cpp:1889 +msgid "Streaming" msgstr "" -#: LyricsPanel.cpp:2547 LyricsPanel.cpp:2553 -msgid "End:" +#: ui/preferences/Preferences.cpp:1890 +msgid "Downloading" msgstr "" -#: LyricsPanel.cpp:2551 -msgid "Exclude option editor" +#: ui/preferences/Preferences.cpp:1903 +msgid "Username :" msgstr "" -#: LyricsPanel.cpp:2557 -msgid "Not Found option editor" +#: ui/preferences/Preferences.cpp:1911 +msgid "Password :" msgstr "" -#: LyricsPanel.cpp:2558 LyricsPanel.cpp:2559 -msgid "Tag:" +#: ui/preferences/Preferences.cpp:1929 +msgid "Stream as :" msgstr "" -#: MainFrame.cpp:248 -msgid "Welcome to Guayadeque " +#: ui/preferences/Preferences.cpp:1943 +msgid "Download as :" msgstr "" -#: MainFrame.cpp:263 MainFrame.cpp:357 TreeViewFilterEditor.cpp:54 -msgid "Filters" +#: ui/preferences/Preferences.cpp:1947 +msgid "Download Page" msgstr "" -#: MainFrame.cpp:355 MainFrame.cpp:1386 MainFrame.cpp:4307 -msgid "VU Meters" +#: ui/preferences/Preferences.cpp:1988 +msgid " Links " msgstr "" -#: MainFrame.cpp:359 MainFrame.cpp:723 MainFrame.cpp:2153 MainFrame.cpp:2897 -#: MainFrame.cpp:2914 PlayList.cpp:76 RadioPanel.cpp:333 -msgid "Now Playing" +#: ui/preferences/Preferences.cpp:2043 +msgid "URL:" msgstr "" -#: MainFrame.cpp:974 -msgid "New Collection" +#: ui/preferences/Preferences.cpp:2068 +msgid " Define URLs using " msgstr "" -#: MainFrame.cpp:974 -msgid "Create a new collection" +#: ui/preferences/Preferences.cpp:2074 +msgid "" +"2 letters language code\n" +"Text to search" msgstr "" -#: MainFrame.cpp:995 -msgid "Show/Hide the file browser panel" +#: ui/preferences/Preferences.cpp:2111 +msgid " Commands " msgstr "" -#: MainFrame.cpp:1035 -msgid "Update the radio stations" +#: ui/preferences/Preferences.cpp:2164 +msgid "Command:" msgstr "" -#: MainFrame.cpp:1046 MainFrame.cpp:2635 -msgid "Radio" +#: ui/preferences/Preferences.cpp:2189 +msgid " Define commands using " msgstr "" -#: MainFrame.cpp:1046 -msgid "Set the radio visible panels" +#: ui/preferences/Preferences.cpp:2195 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" msgstr "" -#: MainFrame.cpp:1085 -msgid "Set the podcasts visible panels" +#: ui/preferences/Preferences.cpp:2232 +msgid " Patterns " msgstr "" -#: MainFrame.cpp:1101 -msgid "Play a online music stream" +#: ui/preferences/Preferences.cpp:2303 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" msgstr "" -#: MainFrame.cpp:1138 -msgid "Show the selected portable devices" +#: ui/preferences/Preferences.cpp:2328 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" msgstr "" -#: MainFrame.cpp:1145 -msgid "No Device Found" +#: ui/preferences/Preferences.cpp:2344 +msgid "Remove source files" msgstr "" -#: MainFrame.cpp:1145 -msgid "No portable device was detected" +#: ui/preferences/Preferences.cpp:2361 +msgid " Define patterns using " msgstr "" -#: MainFrame.cpp:1155 -msgid "Exits the application" +#: ui/preferences/Preferences.cpp:2367 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" msgstr "" -#: MainFrame.cpp:1352 -msgid "Saves the current layout" +#: ui/preferences/Preferences.cpp:2375 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" msgstr "" -#: MainFrame.cpp:1362 -msgid "Player Playlist" +#: ui/preferences/Preferences.cpp:2383 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" msgstr "" -#: MainFrame.cpp:1363 -msgid "Show/Hide the player playlist panel" +#: ui/preferences/Preferences.cpp:2439 +msgid " Accelerators " msgstr "" -#: MainFrame.cpp:1370 MainFrame.cpp:1645 MainFrame.cpp:4325 -msgid "Sources" +#: ui/preferences/Preferences.cpp:2444 +msgid "Action" msgstr "" -#: MainFrame.cpp:1371 -msgid "Show/Hide the locatons" +#: ui/preferences/Preferences.cpp:2448 +msgid "Key" msgstr "" -#: MainFrame.cpp:1378 -msgid "Player Filters" +#: ui/preferences/Preferences.cpp:2890 ui/preferences/Preferences.cpp:2910 +msgid "Collection: " msgstr "" -#: MainFrame.cpp:1379 -msgid "Show/Hide the player filters panel" +#: ui/preferences/Preferences.cpp:2890 ui/preferences/Preferences.cpp:2910 +msgid "Enter the collection name" msgstr "" -#: MainFrame.cpp:1387 -msgid "Show/Hide the player vumeter" +#: ui/preferences/Preferences.cpp:3021 +msgid "Change library path" msgstr "" -#: MainFrame.cpp:1394 MainFrame.cpp:4341 -msgid "Cover" +#: ui/preferences/Preferences.cpp:3043 ui/mediaviewer/MediaViewer.cpp:1157 +msgid "Select library path" msgstr "" -#: MainFrame.cpp:1395 -msgid "Show/Hide the cover" +#: ui/preferences/Preferences.cpp:3099 ui/preferences/Preferences.cpp:3119 +msgid "Word: " msgstr "" -#: MainFrame.cpp:1405 MainFrame.cpp:2737 -msgid "Last.fm" +#: ui/preferences/Preferences.cpp:3099 ui/preferences/Preferences.cpp:3119 +msgid "Enter the text to find covers" msgstr "" -#: MainFrame.cpp:1406 -msgid "Show/Hide the Last.fm panel" +#: ui/preferences/Preferences.cpp:3441 +msgid "Genre: " msgstr "" -#: MainFrame.cpp:1414 -msgid "Show/Hide the lyrics panel" +#: ui/preferences/Preferences.cpp:3441 +msgid "Enter the genre to disable" msgstr "" -#: MainFrame.cpp:1424 -msgid "Show/Restore the main window in full screen" +#: ui/preferences/Preferences.cpp:3645 ui/preferences/Preferences.cpp:3675 +msgid "Filter: " msgstr "" -#: MainFrame.cpp:1429 -msgid "Statusbar" +#: ui/preferences/Preferences.cpp:3645 +msgid "Enter the text to filter" msgstr "" -#: MainFrame.cpp:1430 -msgid "Show/Hide the statusbar" +#: ui/preferences/Preferences.cpp:3675 +msgid "Edit the text to filter" msgstr "" -#: MainFrame.cpp:1435 -msgid "Show Captions" +#: ui/preferences/Preferences.cpp:4223 +msgid "Select path" msgstr "" -#: MainFrame.cpp:1436 -msgid "Show/Hide the windows caption" +#: ui/preferences/Preferences.cpp:4423 +msgid "Key used by '" msgstr "" -#: MainFrame.cpp:1443 -msgid "Close Current Tab" +#: ui/magnatune/Magnatune.cpp:1012 ui/magnatune/Magnatune.cpp:1019 +#: ui/jamendo/Jamendo.cpp:1118 ui/jamendo/Jamendo.cpp:1128 +msgid "Download Albums" msgstr "" -#: MainFrame.cpp:1444 -msgid "Close the current selected tab" +#: ui/magnatune/Magnatune.cpp:1012 ui/magnatune/Magnatune.cpp:1019 +#: ui/jamendo/Jamendo.cpp:1118 ui/jamendo/Jamendo.cpp:1121 +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1131 +msgid "Download the current selected album" msgstr "" -#: MainFrame.cpp:1453 -msgid "View the preferences" +#: ui/magnatune/Magnatune.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1448 +#: ui/mediaviewer/MediaViewer.cpp:969 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1339 ui/jamendo/Jamendo.cpp:1137 +msgid "Update the collection library" msgstr "" -#: MainFrame.cpp:1464 -msgid "Load Layout" +#: ui/magnatune/Magnatune.cpp:1029 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1451 +#: ui/mediaviewer/MediaViewer.cpp:972 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1344 ui/jamendo/Jamendo.cpp:1140 +msgid "Rescan" msgstr "" -#: MainFrame.cpp:1464 -msgid "Set current view from a user defined layout" +#: ui/magnatune/Magnatune.cpp:1029 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1451 +#: ui/mediaviewer/MediaViewer.cpp:972 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1345 ui/jamendo/Jamendo.cpp:1140 +msgid "Rescan the collection library" msgstr "" -#: MainFrame.cpp:1465 -msgid "Delete Layout" +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1454 +#: ui/mediaviewer/MediaViewer.cpp:975 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1143 +msgid "Search Covers" msgstr "" -#: MainFrame.cpp:1465 -msgid "Delete a user defined layout" +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1454 +#: ui/mediaviewer/MediaViewer.cpp:975 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1351 ui/jamendo/Jamendo.cpp:1143 +msgid "Search the collection missing covers" msgstr "" -#: MainFrame.cpp:1474 TaskBar.cpp:122 -msgid "Next Track" +#: ui/magnatune/Magnatune.cpp:1037 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1464 +#: ui/mediaviewer/MediaViewer.cpp:980 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1366 ui/jamendo/Jamendo.cpp:1148 +msgid "Show collection properties" msgstr "" -#: MainFrame.cpp:1475 -msgid "Play the next track in the playlist" +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" msgstr "" -#: MainFrame.cpp:1478 -msgid "Prev. Track" +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" msgstr "" -#: MainFrame.cpp:1479 -msgid "Play the previous track in the playlist" +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" msgstr "" -#: MainFrame.cpp:1483 TaskBar.cpp:126 -msgid "Next Album" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" msgstr "" -#: MainFrame.cpp:1484 -msgid "Play the next album in the playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" msgstr "" -#: MainFrame.cpp:1488 -msgid "Prev. Album" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" msgstr "" -#: MainFrame.cpp:1489 -msgid "Play the previous album in the playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" msgstr "" -#: MainFrame.cpp:1496 -msgid "Play or Pause the current track in the playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" msgstr "" -#: MainFrame.cpp:1500 -msgid "Stop the current played track" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" msgstr "" -#: MainFrame.cpp:1505 -msgid "Stop after current playing or selected track" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" msgstr "" -#: MainFrame.cpp:1512 -msgid "Clear the now playing playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" msgstr "" -#: MainFrame.cpp:1522 PlayList.cpp:1554 SoListBox.cpp:589 TaskBar.cpp:143 -msgid "Set the rating to 0" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" msgstr "" -#: MainFrame.cpp:1527 PlayList.cpp:1556 SoListBox.cpp:594 TaskBar.cpp:146 -msgid "Set the rating to 1" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" msgstr "" -#: MainFrame.cpp:1532 PlayList.cpp:1558 SoListBox.cpp:599 TaskBar.cpp:149 -msgid "Set the rating to 2" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" msgstr "" -#: MainFrame.cpp:1537 PlayList.cpp:1560 SoListBox.cpp:604 TaskBar.cpp:152 -msgid "Set the rating to 3" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" msgstr "" -#: MainFrame.cpp:1542 PlayList.cpp:1562 SoListBox.cpp:609 TaskBar.cpp:155 -msgid "Set the rating to 4" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" msgstr "" -#: MainFrame.cpp:1547 PlayList.cpp:1564 SoListBox.cpp:614 TaskBar.cpp:158 -msgid "Set the rating to 5" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" msgstr "" -#: MainFrame.cpp:1550 SoListBox.cpp:617 -msgid "Set Rating" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:253 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1315 +msgid "Playlists" msgstr "" -#: MainFrame.cpp:1550 -msgid "Set the rating of the current track" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" msgstr "" -#: MainFrame.cpp:1556 TaskBar.cpp:165 -msgid "Update playlist based on Last.fm statics" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" msgstr "" -#: MainFrame.cpp:1561 -msgid "Randomize" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" msgstr "" -#: MainFrame.cpp:1562 TaskBar.cpp:177 -msgid "Randomize the playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" msgstr "" -#: MainFrame.cpp:1565 -msgid "Repeat Playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" msgstr "" -#: MainFrame.cpp:1566 TaskBar.cpp:169 -msgid "Repeat the tracks in the playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" msgstr "" -#: MainFrame.cpp:1571 -msgid "Repeat Track" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" msgstr "" -#: MainFrame.cpp:1572 TaskBar.cpp:173 -msgid "Repeat the current track in the playlist" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" msgstr "" -#: MainFrame.cpp:1580 -msgid "Increment the volume level" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1359 +msgid "Unmount" msgstr "" -#: MainFrame.cpp:1585 -msgid "Decrement the volume level" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1359 +msgid "Unmount the device" msgstr "" -#: MainFrame.cpp:1591 TaskBar.cpp:183 -msgid "Force Gapless Mode" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:658 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 ui/player/PlayList.cpp:1655 +msgid "Artist" msgstr "" -#: MainFrame.cpp:1592 TaskBar.cpp:183 -msgid "Set playback in gapless mode" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:661 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 ui/player/PlayList.cpp:1658 +msgid "Album Artist" msgstr "" -#: MainFrame.cpp:1597 Preferences.cpp:244 -msgid "Audioscrobble" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:664 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 ui/player/PlayList.cpp:1661 +msgid "Composer" msgstr "" -#: MainFrame.cpp:1598 TaskBar.cpp:187 -msgid "Send played tracks information" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" msgstr "" -#: MainFrame.cpp:1615 -msgid "Get help using guayadeque" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:428 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 ui/player/PlayList.cpp:1667 +msgid "Year" msgstr "" -#: MainFrame.cpp:1619 -msgid "Community" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:495 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:498 +msgid "Edit the clicked column for the selected tracks" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "Set" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2563 +#: ui/mediaviewer/library/SoListBox.cpp:506 +msgid "to" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:511 +msgid "Set the clicked column for the selected tracks" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1648 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:303 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1725 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2556 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:537 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:467 +msgid "Tracks" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:373 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1967 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2102 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:569 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1541 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:373 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1967 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2102 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:379 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1973 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2108 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:577 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1547 +msgid "Edit Songs" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:379 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1973 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2108 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:398 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1992 +#: ui/mediaviewer/library/AlListBox.cpp:353 +msgid "Download Cover" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:398 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1992 +#: ui/mediaviewer/library/AlListBox.cpp:353 +msgid "Download cover for the current selected album" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:402 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1996 +#: ui/mediaviewer/library/AlListBox.cpp:357 +msgid "Select Cover" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:402 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1996 +#: ui/mediaviewer/library/AlListBox.cpp:357 +msgid "Select the cover image file from disk" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:406 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2000 +#: ui/mediaviewer/library/AlListBox.cpp:361 +msgid "Delete Cover" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:406 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2000 +#: ui/mediaviewer/library/AlListBox.cpp:361 +msgid "Delete the cover for the selected album" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:413 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2007 +#: ui/mediaviewer/library/AlListBox.cpp:368 +msgid "Embed Cover" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:413 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2007 +msgid "Embed the cover to the selected album tracks" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:424 +msgid "Sort albums by name" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:428 +msgid "Sort albums by year" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:432 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:432 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:448 +msgid "Sort albums by year descendant" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:436 +msgid "Artist Name" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:436 +msgid "Sort albums by artist name" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:440 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:440 +msgid "Sort albums by artist, year" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:444 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:444 +msgid "Sort albums by artist, year descendant" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:452 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:452 +msgid "Set the albums sorting" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:917 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1468 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1149 +msgid "Albums Labels Editor" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1767 +msgid "Page" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2121 +#: ui/mediaviewer/library/SoListBox.cpp:631 ui/player/PlayList.cpp:1605 +msgid "Create Smart Playlist" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2121 +#: ui/mediaviewer/library/SoListBox.cpp:631 ui/player/PlayList.cpp:1605 +msgid "Create a smart playlist from this track" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2186 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1367 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2164 +msgid "Tracks Labels Editor" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2513 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1440 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1969 ui/filebrowser/FileBrowser.cpp:2113 +#: ui/player/PlayList.cpp:1998 +msgid "UnNamed" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2562 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:525 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1275 +msgid "Albums" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2564 +msgid "of" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" msgstr "" -#: MainFrame.cpp:1620 -msgid "Get guayadeque support from guayadeque.org" +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" msgstr "" -#: MainFrame.cpp:1625 -msgid "About" +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" msgstr "" -#: MainFrame.cpp:1626 -msgid "Show information about guayadeque music player" +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1295 +#: ui/MainFrame.cpp:1299 +msgid "Library" msgstr "" -#: MainFrame.cpp:1653 -msgid "View" +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:465 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:329 +#: ui/filebrowser/FileBrowser.cpp:1108 ui/player/PlayList.cpp:1518 +msgid "Add commands in preferences" msgstr "" -#: MainFrame.cpp:1661 -msgid "Controls" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" msgstr "" -#: MainFrame.cpp:1996 -msgid "Stream:" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" msgstr "" -#: MainFrame.cpp:2174 MainFrame.cpp:2244 MainFrame.cpp:2293 MainFrame.cpp:2330 -#: MainFrame.cpp:4522 -msgid "Copy To..." +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" msgstr "" -#: MainFrame.cpp:2190 -msgid "Select destination directory" +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" msgstr "" -#: MainFrame.cpp:3246 -msgid "station" +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:534 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" msgstr "" -#: MainFrame.cpp:3246 -msgid "stations" +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" msgstr "" -#: MainFrame.cpp:3255 -msgid "podcast" +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" msgstr "" -#: MainFrame.cpp:3255 -msgid "podcasts" +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1310 +msgid "Tree" msgstr "" -#: MainFrame.cpp:3270 -msgid "dir" +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:951 +msgid "Artist Labels Editor" msgstr "" -#: MainFrame.cpp:3270 -msgid "dirs" +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:853 +msgid "New Filter" msgstr "" -#: MainFrame.cpp:3272 -msgid "file" +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" msgstr "" -#: MainFrame.cpp:3272 -msgid "files" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" msgstr "" -#: MainFrame.cpp:3694 MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "Load this user defined layout" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" msgstr "" -#: MainFrame.cpp:3695 -msgid "Delete this user defined layout" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:521 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1250 +msgid "Labels" msgstr "" -#: MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "No Layouts Defined" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1576 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" msgstr "" -#: MainFrame.cpp:3807 -msgid "Layout:" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" msgstr "" -#: MainFrame.cpp:3807 -#, c-format -msgid "Layout %u" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" msgstr "" -#: MainFrame.cpp:4487 MainFrame.cpp:4508 -msgid "Copy the current selected songs to a directory or device" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" msgstr "" -#: MainFrame.cpp:4519 -msgid "Add Copy To patterns in preferences" +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" msgstr "" -#: MainFrame.cpp:4522 -msgid "Copy the selected tracks to a folder or device" +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" msgstr "" -#: MediaViewer.cpp:213 -msgid "All Albums" +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" msgstr "" -#: MediaViewer.cpp:223 -msgid "Library view" +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" msgstr "" -#: MediaViewer.cpp:227 -msgid "Album Browser view" +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" msgstr "" -#: MediaViewer.cpp:231 -msgid "Tree view" +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:523 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1260 +msgid "Artists" msgstr "" -#: MediaViewer.cpp:246 -msgid "View the current defined filters" +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:527 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1280 +msgid "Years" msgstr "" -#: MediaViewer.cpp:251 -msgid "Add a new album browser filter" +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:529 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1285 +msgid "Ratings" msgstr "" -#: MediaViewer.cpp:255 -msgid "Delete the current selected filter" +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:533 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1265 +msgid "Composers" msgstr "" -#: MediaViewer.cpp:260 -msgid "Edit the current selected filter" +#: ui/mediaviewer/library/LibPanel.cpp:535 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1270 +msgid "Album Artists" msgstr "" -#: MediaViewer.cpp:836 TreePanel.cpp:1189 -msgid "New Filter" +#: ui/mediaviewer/library/LibPanel.cpp:1226 +msgid "Are you sure to delete the selected album cover?" msgstr "" -#: MediaViewer.cpp:967 -msgid "Collection" +#: ui/mediaviewer/library/LibPanel.cpp:2786 +msgid "" +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." msgstr "" -#: MediaViewer.cpp:1140 Preferences.cpp:3083 -msgid "Select library path" +#: ui/mediaviewer/library/LibPanel.cpp:2787 +msgid "Remove tracks from drive" msgstr "" -#: MediaViewer.cpp:1170 -msgid "This Path is already in the library" +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" msgstr "" -#: MediaViewer.cpp:1171 -msgid "Adding path error" +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" msgstr "" -#: MediaViewer.cpp:1460 SelCoverFile.cpp:39 -msgid "" -"Could not find the Album in the songs library.\n" -"You should update the library." +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" msgstr "" -#: MediaViewer.cpp:2160 -msgid " smart playlist" +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" msgstr "" -#: MediaViewer.cpp:2169 PlayerPanel.cpp:245 PlayerPanel.cpp:2238 -msgid "Playlist" +#: ui/mediaviewer/library/ArListBox.cpp:217 +#: ui/mediaviewer/library/AlListBox.cpp:345 +#: ui/mediaviewer/library/AAListBox.cpp:208 +msgid "Create Best of Playlist" msgstr "" -#: NewChannel.cpp:87 -msgid "New Podcast Channel" +#: ui/mediaviewer/library/ArListBox.cpp:218 +msgid "Create a playlist with the best of this aretist" msgstr "" -#: NewChannel.cpp:100 -msgid " Digital Podcast Directory " +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" msgstr "" -#: NewChannel.cpp:111 -msgid "Search in the podcast directory" +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" msgstr "" -#: NewChannel.cpp:115 -msgid "Refresh the podcast directory list" +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" msgstr "" -#: NewChannel.cpp:227 -msgid "Filtered channels" +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" msgstr "" -#: NewChannel.cpp:301 -#, c-format -msgid "%u Channels" +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" msgstr "" -#: NewChannel.cpp:306 -#, c-format -msgid "%u Categories, %u Channels" +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" msgstr "" -#: NewChannel.cpp:374 -msgid "Filter Text: " +#: ui/mediaviewer/library/SoListBox.cpp:570 +msgid "Edit the labels assigned to the selected songs" msgstr "" -#: NewChannel.cpp:374 -msgid "Enter the text to filter podcasts channels" +#: ui/mediaviewer/library/SoListBox.cpp:578 +msgid "Edit the songs selected" msgstr "" -#: OnlineLinks.cpp:69 -msgid "Add search links in preferences" +#: ui/mediaviewer/library/SoListBox.cpp:590 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1553 +msgid "Set the rating to 0" msgstr "" -#: OnlineLinks.cpp:72 Preferences.cpp:274 -msgid "Links" +#: ui/mediaviewer/library/SoListBox.cpp:595 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1558 +msgid "Set the rating to 1" msgstr "" -#: PcListBox.cpp:112 -msgid "Play current selected tracks" +#: ui/mediaviewer/library/SoListBox.cpp:600 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1563 +msgid "Set the rating to 2" msgstr "" -#: PlayerFilters.cpp:42 -msgid "Allow:" +#: ui/mediaviewer/library/SoListBox.cpp:605 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1568 +msgid "Set the rating to 3" msgstr "" -#: PlayerFilters.cpp:51 -msgid "Deny:" +#: ui/mediaviewer/library/SoListBox.cpp:610 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1573 +msgid "Set the rating to 4" msgstr "" -#: PlayerFilters.cpp:123 Preferences.cpp:867 Preferences.cpp:1822 -#: Preferences.cpp:1919 Preferences.cpp:1942 SmartMode.cpp:450 -msgid "None" +#: ui/mediaviewer/library/SoListBox.cpp:615 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1573 ui/MainFrame.cpp:1578 +msgid "Set the rating to 5" msgstr "" -#: PlayerPanel.cpp:177 -msgid "Go to the playlist previous track" +#: ui/mediaviewer/library/SoListBox.cpp:618 ui/MainFrame.cpp:1581 +msgid "Set Rating" msgstr "" -#: PlayerPanel.cpp:182 -msgid "Play or pause the current track" +#: ui/mediaviewer/library/SoListBox.cpp:618 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" msgstr "" -#: PlayerPanel.cpp:187 -msgid "Go to the playlist next track" +#: ui/mediaviewer/library/SoListBox.cpp:625 +msgid "Save all selected tracks as a playlist" msgstr "" -#: PlayerPanel.cpp:192 -msgid "Stop playing" +#: ui/mediaviewer/library/SoListBox.cpp:633 ui/player/PlayList.cpp:1607 +msgid "Create Best Of Playlist" msgstr "" -#: PlayerPanel.cpp:196 -msgid "Record to file" +#: ui/mediaviewer/library/SoListBox.cpp:633 +#: ui/mediaviewer/library/AlListBox.cpp:346 +#: ui/mediaviewer/library/AAListBox.cpp:209 ui/player/PlayList.cpp:1607 +msgid "Create a playlist with the best of this artist" msgstr "" -#: PlayerPanel.cpp:205 PlayerPanel.cpp:2872 -msgid "Volume" +#: ui/mediaviewer/library/SoListBox.cpp:641 ui/player/PlayList.cpp:1633 +msgid "Remove from Library" msgstr "" -#: PlayerPanel.cpp:210 -msgid "Show the equalizer" +#: ui/mediaviewer/library/SoListBox.cpp:641 +msgid "Remove the current selected tracks from library" msgstr "" -#: PlayerPanel.cpp:218 PlayerPanel.cpp:2179 -msgid "Smart Play: " +#: ui/mediaviewer/library/SoListBox.cpp:646 ui/player/PlayList.cpp:1639 +msgid "Delete from Drive" msgstr "" -#: PlayerPanel.cpp:221 PlayerPanel.cpp:237 PlayerPanel.cpp:2182 -#: Preferences.cpp:975 -msgid "Disabled" +#: ui/mediaviewer/library/SoListBox.cpp:646 +msgid "Remove the current selected tracks from drive" msgstr "" -#: PlayerPanel.cpp:225 PlayerPanel.cpp:2186 Preferences.cpp:1363 -#: Preferences.cpp:1398 -msgid "Enabled" +#: ui/mediaviewer/library/SoListBox.cpp:655 +msgid "Selects the genre of the current song" msgstr "" -#: PlayerPanel.cpp:234 -msgid "Repeat: " +#: ui/mediaviewer/library/SoListBox.cpp:658 ui/player/PlayList.cpp:1655 +msgid "Selects the artist of the current song" msgstr "" -#: PlayerPanel.cpp:241 PlayerPanel.cpp:2234 PlayList.cpp:1641 -#: Preferences.cpp:975 -msgid "Track" +#: ui/mediaviewer/library/SoListBox.cpp:661 +msgid "Selects the album artist of the current song" msgstr "" -#: PlayerPanel.cpp:253 -msgid "Randomize the tracks in playlist" +#: ui/mediaviewer/library/SoListBox.cpp:664 +msgid "Selects the composer of the current song" msgstr "" -#: PlayerPanel.cpp:271 -msgid "Show the name of the current track" +#: ui/mediaviewer/library/SoListBox.cpp:667 ui/player/PlayList.cpp:1664 +msgid "Select the album of the current song" msgstr "" -#: PlayerPanel.cpp:281 -msgid "Show the album name of the current track" +#: ui/mediaviewer/library/SoListBox.cpp:670 ui/player/PlayList.cpp:1673 +#: misc/Accelerators.cpp:409 +msgid "Select" msgstr "" -#: PlayerPanel.cpp:292 -msgid "Show the artist name of the current track" +#: ui/mediaviewer/library/SoListBox.cpp:670 ui/player/PlayList.cpp:1673 +msgid "Search in the library" msgstr "" -#: PlayerPanel.cpp:303 -msgid "Show the year of the current track" +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " msgstr "" -#: PlayerPanel.cpp:306 -msgid "00:00 of 00:00" +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" msgstr "" -#: PlayerPanel.cpp:307 -msgid "Show the current position and song length of the current track" +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" msgstr "" -#: PlayerPanel.cpp:326 -msgid "Show the bit rate of the current track" +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" msgstr "" -#: PlayerPanel.cpp:1365 -msgid "Buffering..." +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" msgstr "" -#: PlayerPanel.cpp:2227 -msgid "Repeat Mode: " +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" msgstr "" -#: PlayerPanel.cpp:2230 -msgid "Off" +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" msgstr "" -#: PlayListAppend.cpp:49 -msgid "Playlist:" +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" msgstr "" -#: PlayListAppend.cpp:61 -msgid "New playlist" +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" msgstr "" -#: PlayListAppend.cpp:65 -msgid "Where:" +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" msgstr "" -#: PlayListAppend.cpp:69 -msgid "Beginning" +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" msgstr "" -#: PlayListAppend.cpp:75 -msgid "Tracks:" +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" msgstr "" -#: PlayList.cpp:1523 -msgid "Empty Playlist" +#: ui/mediaviewer/library/AlListBox.cpp:368 +msgid "Embed the current cover to the album files" msgstr "" -#: PlayList.cpp:1523 -msgid "The playlist is empty" +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" msgstr "" -#: PlayList.cpp:1533 -msgid "Edit the current selected tracks labels" +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" msgstr "" -#: PlayList.cpp:1539 -msgid "Edit the current selected songs" +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Rename" msgstr "" -#: PlayList.cpp:1548 -msgid "Set as Next Track" +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" msgstr "" -#: PlayList.cpp:1549 -msgid "Move the selected tracks to be played next" +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" msgstr "" -#: PlayList.cpp:1567 -msgid "Set the current selected tracks rating" +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" msgstr "" -#: PlayList.cpp:1574 -msgid "Search a track in the playlist by name" +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" msgstr "" -#: PlayList.cpp:1602 PLSoListBox.cpp:161 -msgid "Randomize the songs in the playlist" +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" msgstr "" -#: PlayList.cpp:1607 -msgid "Remove all tracks from playlist" +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" msgstr "" -#: PlayList.cpp:1614 PLSoListBox.cpp:168 -msgid "Remove from Playlist" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:963 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1330 +msgid "Import Files" msgstr "" -#: PlayList.cpp:1615 -msgid "Remove the selected tracks from playlist" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" msgstr "" -#: PlayList.cpp:1622 SoListBox.cpp:638 -msgid "Remove from Library" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:121 +msgid "Destination Folder:" msgstr "" -#: PlayList.cpp:1623 -msgid "Remove the selected tracks from library" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:131 +msgid " Files " msgstr "" -#: PlayList.cpp:1628 SoListBox.cpp:643 -msgid "Delete from Drive" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:243 +msgid "Select files" msgstr "" -#: PlayList.cpp:1629 -msgid "Remove the selected tracks from drive" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:244 +msgid "Audio files" msgstr "" -#: PlayList.cpp:1641 -msgid "Selects the current selected track in the library" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "mp3 files" msgstr "" -#: PlayList.cpp:1644 SoListBox.cpp:655 -msgid "Selects the artist of the current song" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "ogg files" msgstr "" -#: PlayList.cpp:1647 -msgid "Select the album artist of the current song" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "flac files" msgstr "" -#: PlayList.cpp:1650 -msgid "Select the composer of the current song" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "mp4 files" msgstr "" -#: PlayList.cpp:1653 SoListBox.cpp:664 -msgid "Select the album of the current song" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "wma files" msgstr "" -#: PlayList.cpp:1656 -msgid "Select the year of the current song" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "ape files" msgstr "" -#: PlayList.cpp:1659 -msgid "Select the genre of the current song" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "waf files" msgstr "" -#: PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Search in the library" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "aif files" msgstr "" -#: PlayList.cpp:2158 -msgid "Search: " +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "wv files" msgstr "" -#: PlayList.cpp:2158 -msgid "Please enter the search term" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "tta files" msgstr "" -#: PlayList.cpp:2738 -msgid "Loading tracks. Please wait" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "mpc files" msgstr "" -#: PlayListPanel.cpp:83 -msgid "Static playlists" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "other files" msgstr "" -#: PlayListPanel.cpp:84 -msgid "Dynamic playlists" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:340 +msgid "No files added" msgstr "" -#: PlayListPanel.cpp:224 PodcastsPanel.cpp:2051 RadioPanel.cpp:424 -#: SoListBox.cpp:526 TreePanel.cpp:388 -msgid "Play current selected songs" +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 +msgid "Static playlists" msgstr "" -#: PlayListPanel.cpp:230 SoListBox.cpp:533 TreePanel.cpp:394 -msgid "Add current selected songs to the playlist" +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 +msgid "Dynamic playlists" msgstr "" -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "New Dynamic Playlist" msgstr "" -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "Create a new dynamic playlist" msgstr "" -#: PlayListPanel.cpp:266 UserRadio.cpp:74 -msgid "Import" -msgstr "" - -#: PlayListPanel.cpp:266 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 msgid "Import a playlist" msgstr "" -#: PlayListPanel.cpp:272 UserRadio.cpp:78 -msgid "Export" -msgstr "" - -#: PlayListPanel.cpp:272 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 msgid "Export the playlist" msgstr "" -#: PlayListPanel.cpp:282 SoListBox.cpp:494 TreePanel.cpp:371 -msgid "Edit" -msgstr "" - -#: PlayListPanel.cpp:282 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 msgid "Edit the selected playlist" msgstr "" -#: PlayListPanel.cpp:286 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 msgid "Save the selected playlist as a Static Playlist" msgstr "" -#: PlayListPanel.cpp:291 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 msgid "Change the name of the selected playlist" msgstr "" -#: PlayListPanel.cpp:296 PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Delete the selected playlist" msgstr "" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set as Allow Filter" msgstr "" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set this playlist as the allow filter" msgstr "" -#: PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Set as Deny Filter" msgstr "" -#: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 msgid "Playlist Name: " msgstr "" -#: PlayListPanel.cpp:1075 PlayListPanel.cpp:1216 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 msgid "Enter the new playlist name" msgstr "" -#: PlayListPanel.cpp:1115 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 msgid "Are you sure to delete the selected Playlist?" msgstr "" -#: PlayListPanel.cpp:1200 PlayListPanel.cpp:1275 -msgid "Select the playlist file" -msgstr "" - -#: PlayListPanel.cpp:1227 -msgid "New Playlist" -msgstr "" - -#: PLSoListBox.cpp:168 -msgid "Delete the current selected tracks" -msgstr "" - -#: PodcastsPanel.cpp:928 TrackEdit.cpp:466 -msgid " Details " -msgstr "" - -#: PodcastsPanel.cpp:979 RadioEditor.cpp:52 -msgid "Link:" -msgstr "" - -#: PodcastsPanel.cpp:994 TrackEdit.cpp:183 TrackEdit.cpp:423 TrackEdit.cpp:520 -msgid "Title:" -msgstr "" - -#: PodcastsPanel.cpp:1004 -msgid "Sumary:" -msgstr "" - -#: PodcastsPanel.cpp:1014 TrackEdit.cpp:507 -msgid "Date:" -msgstr "" - -#: PodcastsPanel.cpp:1024 TrackEdit.cpp:531 -msgid "Length:" +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 +msgid "Select the playlist file" msgstr "" -#: PodcastsPanel.cpp:1045 -msgid "Podcast Details" +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 +msgid "New Playlist" msgstr "" -#: PodcastsPanel.cpp:1236 -msgid "Are you sure to delete the selected podcast channel?" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1612 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" msgstr "" -#: PodcastsPanel.cpp:1622 -msgid "Are you sure to delete the selected podcast item?" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1613 +msgid "Randomize the songs in the playlist" msgstr "" -#: PodcastsPanel.cpp:1745 -msgid "New Channel" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1625 +msgid "Remove from Playlist" msgstr "" -#: PodcastsPanel.cpp:1745 -msgid "Add a new podcast channel" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" msgstr "" -#: PodcastsPanel.cpp:1751 -msgid "delete this podcast channels and all its items" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" msgstr "" -#: PodcastsPanel.cpp:1757 -msgid "Update the podcast items of the selected channels" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" msgstr "" -#: PodcastsPanel.cpp:1763 -msgid "Edit the podcast channel" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" msgstr "" -#: PodcastsPanel.cpp:1801 -msgid "Status" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" msgstr "" -#: PodcastsPanel.cpp:1803 -msgid "Channel" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" msgstr "" -#: PodcastsPanel.cpp:1804 -msgid "Category" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" msgstr "" -#: PodcastsPanel.cpp:1805 -msgid "Date" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" msgstr "" -#: PodcastsPanel.cpp:1807 -msgid "Author" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" msgstr "" -#: PodcastsPanel.cpp:1978 SoListBox.cpp:246 -msgid "Never" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" msgstr "" -#: PodcastsPanel.cpp:2057 RadioPanel.cpp:430 -msgid "Add current selected songs to playlist" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:776 +msgid "Size" msgstr "" -#: PodcastsPanel.cpp:2085 -msgid "Delete the current selected podcasts" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" msgstr "" -#: PodcastsPanel.cpp:2091 -msgid "Download the current selected podcasts" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" msgstr "" -#: PodcastsPanel.cpp:2103 -msgid "No selected items..." +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" msgstr "" -#: PodcastsPanel.cpp:2103 -msgid "Copy the current selected podcasts to a directory or device" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" msgstr "" -#: PortableMedia.cpp:473 PortableMedia.cpp:1477 -msgid "embedded" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" msgstr "" -#: PortableMedia.cpp:985 -msgid "Portable Media Properties" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" msgstr "" -#: PortableMedia.cpp:991 Preferences.cpp:1271 -msgid " Properties " +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" msgstr "" -#: PortableMedia.cpp:1007 Preferences.cpp:2383 -msgid "Path:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" msgstr "" -#: PortableMedia.cpp:1016 -msgid "Used:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" msgstr "" -#: PortableMedia.cpp:1027 -#, c-format -msgid "%s free of %s" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" msgstr "" -#: PortableMedia.cpp:1048 -msgid "Name Pattern:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" msgstr "" -#: PortableMedia.cpp:1053 -msgid "" -"{a}\t: Artist\t\t\t{aa} : Album Artist\n" -"{b}\t: Album\t\t\t{d}\t : Disk\n" -"{f}\t: Filename\t\t{g}\t : Genre\n" -"{n}\t: Number\t\t\t{t}\t : Title\n" -"{y}\t: Year" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" msgstr "" -#: PortableMedia.cpp:1058 -msgid "Audio Folders:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" msgstr "" -#: PortableMedia.cpp:1069 -msgid "Audio Formats:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" msgstr "" -#: PortableMedia.cpp:1080 -msgid "Transcode to:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" msgstr "" -#: PortableMedia.cpp:1101 -msgid "Unsupported formats only" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" msgstr "" -#: PortableMedia.cpp:1101 -msgid "always" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:468 +msgid "Minutes" msgstr "" -#: PortableMedia.cpp:1114 Preferences.cpp:1290 -msgid "Quality:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" msgstr "" -#: PortableMedia.cpp:1132 -msgid "Audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" msgstr "" -#: PortableMedia.cpp:1144 -msgid "Playlist Folders:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" msgstr "" -#: PortableMedia.cpp:1154 -msgid "Playlist Format:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" msgstr "" -#: PortableMedia.cpp:1178 -msgid "Cover Format:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" msgstr "" -#: PortableMedia.cpp:1191 -msgid "Cover Name:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" msgstr "" -#: PortableMedia.cpp:1202 -msgid "Covers Size (pixels):" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" msgstr "" -#: PortableMedia.cpp:1212 -msgid "Covers" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " msgstr "" -#: PortableMedia.cpp:1310 PortableMedia.cpp:1405 -msgid "Select audio folder" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " msgstr "" -#: PortableMedia.cpp:1379 -msgid "Audio format" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:456 +msgid "Limit to" msgstr "" -#: PortableMedia.cpp:1454 -msgid "Playlist format" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" msgstr "" -#: PortableMedia.cpp:1506 -msgid "Cover format" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" msgstr "" -#: Preferences.cpp:133 Preferences.cpp:185 Preferences.cpp:2536 -msgid "Default" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" msgstr "" -#: Preferences.cpp:134 -msgid "Czech" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" msgstr "" -#: Preferences.cpp:135 -msgid "Dutch" +#: ui/mediaviewer/MediaViewer.cpp:232 +msgid "All Albums" msgstr "" -#: Preferences.cpp:136 Preferences.cpp:186 -msgid "English" +#: ui/mediaviewer/MediaViewer.cpp:241 +msgid "Library view" msgstr "" -#: Preferences.cpp:137 Preferences.cpp:187 -msgid "French" +#: ui/mediaviewer/MediaViewer.cpp:245 +msgid "Album Browser view" msgstr "" -#: Preferences.cpp:138 Preferences.cpp:188 -msgid "German" +#: ui/mediaviewer/MediaViewer.cpp:249 +msgid "Tree view" msgstr "" -#: Preferences.cpp:139 -msgid "Greek" +#: ui/mediaviewer/MediaViewer.cpp:265 +msgid "View the current defined filters" msgstr "" -#: Preferences.cpp:140 -msgid "Hungarian" +#: ui/mediaviewer/MediaViewer.cpp:270 +msgid "Add a new album browser filter" msgstr "" -#: Preferences.cpp:141 -msgid "Icelandic" +#: ui/mediaviewer/MediaViewer.cpp:274 +msgid "Delete the current selected filter" msgstr "" -#: Preferences.cpp:142 Preferences.cpp:189 -msgid "Italian" +#: ui/mediaviewer/MediaViewer.cpp:279 +msgid "Edit the current selected filter" msgstr "" -#: Preferences.cpp:143 -msgid "Japanese" +#: ui/mediaviewer/MediaViewer.cpp:960 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1326 +msgid "Add Path" msgstr "" -#: Preferences.cpp:144 -msgid "Norwegian Bokmal" +#: ui/mediaviewer/MediaViewer.cpp:960 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1326 +msgid "Add path to the collection" msgstr "" -#: Preferences.cpp:145 -msgid "Polish" +#: ui/mediaviewer/MediaViewer.cpp:963 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1330 +msgid "Import files into the collection" msgstr "" -#: Preferences.cpp:146 Preferences.cpp:190 -msgid "Portuguese" +#: ui/mediaviewer/MediaViewer.cpp:984 +msgid "Collection" msgstr "" -#: Preferences.cpp:147 -msgid "Portuguese-Brazilian" +#: ui/mediaviewer/MediaViewer.cpp:1187 +msgid "This Path is already in the library" msgstr "" -#: Preferences.cpp:148 -msgid "Russian" +#: ui/mediaviewer/MediaViewer.cpp:1188 +msgid "Adding path error" msgstr "" -#: Preferences.cpp:149 -msgid "Slovak" +#: ui/mediaviewer/MediaViewer.cpp:2172 +msgid " smart playlist" msgstr "" -#: Preferences.cpp:150 Preferences.cpp:191 -msgid "Spanish" +#: ui/mediaviewer/MediaViewer.cpp:2181 +msgid "Playlist" msgstr "" -#: Preferences.cpp:151 -msgid "Swedish" +#: ui/mediaviewer/MediaViewer.cpp:2215 +msgid "The best of " msgstr "" -#: Preferences.cpp:152 -msgid "Thai" +#: ui/mediaviewer/MediaViewer.cpp:2241 +#, c-format +msgid "No tracks found for %s." msgstr "" -#: Preferences.cpp:153 -msgid "Turkish" +#: ui/mediaviewer/MediaViewer.cpp:2246 +#, c-format +msgid "Best tracks for '%s' not found." msgstr "" -#: Preferences.cpp:154 -msgid "Ukrainian" +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1202 +msgid "Rename Files" msgstr "" -#: Preferences.cpp:155 -msgid "Bulgarian" +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " msgstr "" -#: Preferences.cpp:156 -msgid "Catalan" +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" msgstr "" -#: Preferences.cpp:157 -msgid "Serbian" +#: ui/filebrowser/FileBrowser.cpp:231 ui/filebrowser/FileBrowser.cpp:600 +msgid "See used locations" msgstr "" -#: Preferences.cpp:220 -msgid "General" +#: ui/filebrowser/FileBrowser.cpp:232 ui/filebrowser/FileBrowser.cpp:601 +msgid "See system files" msgstr "" -#: Preferences.cpp:224 -msgid "Collections" +#: ui/filebrowser/FileBrowser.cpp:345 +msgid "Play the selected folder" msgstr "" -#: Preferences.cpp:229 -msgid "Playback" +#: ui/filebrowser/FileBrowser.cpp:351 +msgid "Add the selected folder to playlist" msgstr "" -#: Preferences.cpp:234 -msgid "Crossfader" +#: ui/filebrowser/FileBrowser.cpp:380 ui/filebrowser/FileBrowser.cpp:1165 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" msgstr "" -#: Preferences.cpp:239 -msgid "Record" +#: ui/filebrowser/FileBrowser.cpp:381 +msgid "Edit the tracks in the selected folder" msgstr "" -#: Preferences.cpp:254 -msgid "Online" +#: ui/filebrowser/FileBrowser.cpp:389 +msgid "Add the tracks in the selected folder to a playlist" msgstr "" -#: Preferences.cpp:284 -msgid "Copy to" +#: ui/filebrowser/FileBrowser.cpp:396 ui/filebrowser/FileBrowser.cpp:1181 +msgid "Copy" msgstr "" -#: Preferences.cpp:289 -msgid "Shortcuts" +#: ui/filebrowser/FileBrowser.cpp:397 ui/filebrowser/FileBrowser.cpp:1181 +msgid "Copy the selected folder to clipboard" msgstr "" -#: Preferences.cpp:371 -msgid " Accept " +#: ui/filebrowser/FileBrowser.cpp:404 +msgid "Paste to the selected folder" msgstr "" -#: Preferences.cpp:373 -msgid " Cancel " +#: ui/filebrowser/FileBrowser.cpp:421 +msgid "Update the selected folder" msgstr "" -#: Preferences.cpp:587 -msgid " On Start " +#: ui/filebrowser/FileBrowser.cpp:428 ui/filebrowser/FileBrowser.cpp:485 +#: ui/filebrowser/FileBrowser.cpp:489 +msgid "New Folder" msgstr "" -#: Preferences.cpp:591 Preferences.cpp:1634 -msgid "Language:" +#: ui/filebrowser/FileBrowser.cpp:428 +msgid "Create a new folder" msgstr "" -#: Preferences.cpp:602 -msgid "(Needs restart)" +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Rename the selected folder" msgstr "" -#: Preferences.cpp:608 -msgid "Show splash screen" +#: ui/filebrowser/FileBrowser.cpp:435 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Remove" msgstr "" -#: Preferences.cpp:612 -msgid "Start minimized" +#: ui/filebrowser/FileBrowser.cpp:435 +msgid "Remove the selected folder" msgstr "" -#: Preferences.cpp:618 -msgid "Restore position for tracks longer than" +#: ui/filebrowser/FileBrowser.cpp:566 +msgid "Are you sure to delete the selected path ?" msgstr "" -#: Preferences.cpp:625 -msgid "set the minimun length in minutes to save track position" +#: ui/filebrowser/FileBrowser.cpp:577 +msgid "Error deleting the folder " msgstr "" -#: Preferences.cpp:635 -msgid "Load default layout" +#: ui/filebrowser/FileBrowser.cpp:777 +msgid "Modified" msgstr "" -#: Preferences.cpp:641 -msgid " Behaviour " +#: ui/filebrowser/FileBrowser.cpp:1124 +msgid "Play current selected files" msgstr "" -#: Preferences.cpp:643 -msgid "Activate task bar icon" +#: ui/filebrowser/FileBrowser.cpp:1130 +msgid "Add current selected files to playlist" msgstr "" -#: Preferences.cpp:658 -msgid "Integrate into SoundMenu" +#: ui/filebrowser/FileBrowser.cpp:1166 +msgid "Edit the current selected files" msgstr "" -#: Preferences.cpp:664 -msgid "Enqueue as default action" +#: ui/filebrowser/FileBrowser.cpp:1174 +msgid "Add the current selected tracks to a playlist" msgstr "" -#: Preferences.cpp:668 -msgid "Drop files clear playlist" +#: ui/filebrowser/FileBrowser.cpp:1185 +msgid "Paste to the selected dir" msgstr "" -#: Preferences.cpp:672 -msgid "Instant text search" +#: ui/filebrowser/FileBrowser.cpp:1202 +msgid "Rename the current selected file" msgstr "" -#: Preferences.cpp:676 -msgid "When searching, pressing enter queues the result" +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Delete the selected files" msgstr "" -#: Preferences.cpp:681 -msgid "Show CD cover frame in player" +#: ui/filebrowser/FileBrowser.cpp:1548 ui/filebrowser/FileBrowser.cpp:1564 +msgid "Directories" msgstr "" -#: Preferences.cpp:687 -msgid " On Close " +#: ui/filebrowser/FileBrowser.cpp:2216 +msgid "Are you sure to delete the selected files ?" msgstr "" -#: Preferences.cpp:689 -msgid "Save playlist on close" +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "There was an error deleting " msgstr "" -#: Preferences.cpp:693 -msgid "Close to task bar icon" +#: ui/filebrowser/FileBrowser.cpp:2235 +msgid "" +"\n" +"Continue deleting?" msgstr "" -#: Preferences.cpp:698 -msgid "Ask confirmation on exit" +#: ui/filebrowser/FileBrowser.cpp:2236 +msgid "Continue" msgstr "" -#: Preferences.cpp:740 -msgid " Collections " +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" msgstr "" -#: Preferences.cpp:788 -msgid " Paths " +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" msgstr "" -#: Preferences.cpp:808 -msgid " Words to detect covers " +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" msgstr "" -#: Preferences.cpp:836 Preferences.cpp:2344 -msgid " Options " +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" msgstr "" -#: Preferences.cpp:838 -msgid "Update when opened " +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" msgstr "" -#: Preferences.cpp:842 -msgid "Create playlists on scan" +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" msgstr "" -#: Preferences.cpp:847 -msgid "Follow symbolic links on scan" +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" msgstr "" -#: Preferences.cpp:851 -msgid "Scan embedded covers in audio files" +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1138 +#: ui/MainFrame.cpp:2768 +msgid "Audio CD" msgstr "" -#: Preferences.cpp:856 -msgid "Embed rating, play count and labels" +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1026 +#: ui/MainFrame.cpp:2866 +msgid "File Browser" msgstr "" -#: Preferences.cpp:862 -msgid "Default copy action" +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1043 +#: ui/MainFrame.cpp:1085 ui/MainFrame.cpp:1230 ui/MainFrame.cpp:1243 +msgid "Show" msgstr "" -#: Preferences.cpp:943 -msgid "Play random" +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1044 +msgid "Show/Hide the radio panel" msgstr "" -#: Preferences.cpp:947 -msgid "album" +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1050 +msgid "Show/Hide the radio text search" msgstr "" -#: Preferences.cpp:955 -msgid "when playlist is empty" +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1060 +msgid "Show/Hide the radio genres" msgstr "" -#: Preferences.cpp:961 -msgid "Delete played tracks from playlist" +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1075 +msgid "Set the radio preferences" msgstr "" -#: Preferences.cpp:965 -msgid "Show notifications" +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1086 +msgid "Show/Hide the podcasts panel" msgstr "" -#: Preferences.cpp:971 -msgid "ReplayGain mode:" +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1092 +msgid "Show/Hide the podcasts channels" msgstr "" -#: Preferences.cpp:982 -msgid "PreAmp:" +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts details" msgstr "" -#: Preferences.cpp:1001 -msgid " Random / Smart play modes " +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1106 +msgid "Update the podcasts added" msgstr "" -#: Preferences.cpp:1011 -msgid "Tracks left to start search" +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1114 +msgid "Set the podcasts preferences" msgstr "" -#: Preferences.cpp:1019 -msgid "Tracks added each time" +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1230 +msgid "Open the music collection" msgstr "" -#: Preferences.cpp:1028 -msgid "Max played tracks kept in playlist" +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1243 +#: ui/MainFrame.cpp:1299 +msgid "View the collection library" msgstr "" -#: Preferences.cpp:1036 -msgid "Don't repeat last" +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1250 +msgid "View the library labels" msgstr "" -#: Preferences.cpp:1044 -msgid "artists or" +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1255 +msgid "View the library genres" msgstr "" -#: Preferences.cpp:1060 -msgid " Silence detector " +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1260 +msgid "View the library artists" msgstr "" -#: Preferences.cpp:1065 -msgid "Skip at" +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1265 +msgid "View the library composers" msgstr "" -#: Preferences.cpp:1084 -msgid "In the last" +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1270 +msgid "View the library album artists" msgstr "" -#: Preferences.cpp:1094 Preferences.cpp:1328 -msgid "seconds" +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1275 +msgid "View the library albums" msgstr "" -#: Preferences.cpp:1102 -msgid " Output device " +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1280 +msgid "View the library years" msgstr "" -#: Preferences.cpp:1105 -msgid "Automatic" +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1285 +msgid "View the library ratings" msgstr "" -#: Preferences.cpp:1106 -msgid "GConf Defined" +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" msgstr "" -#: Preferences.cpp:1156 -msgid " Crossfader " +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1290 +msgid "View the library play counts" msgstr "" -#: Preferences.cpp:1163 -msgid "Fade-out length:" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1305 +msgid "Album Browser" msgstr "" -#: Preferences.cpp:1172 -msgid "Select the length of the fade out. 0 for gapless playback" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1305 +msgid "View the collection album browser" msgstr "" -#: Preferences.cpp:1175 -msgid "Fade-in length:" +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1310 +msgid "View the collection tree view" msgstr "" -#: Preferences.cpp:1184 -msgid "Select the length of the fade in" +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1315 +msgid "View the collection playlists" msgstr "" -#: Preferences.cpp:1187 -msgid "Fade-in volume:" +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" msgstr "" -#: Preferences.cpp:1196 -msgid "Select the initial volume of the fade in" +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" msgstr "" -#: Preferences.cpp:1199 -msgid "Fade-in start:" +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1530 misc/Accelerators.cpp:167 +msgid "Stop" msgstr "" -#: Preferences.cpp:1208 -msgid "Select at which volume of the fade out the fade in starts" +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1505 +msgid "Next Track" msgstr "" -#: Preferences.cpp:1252 -msgid " Record " +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" msgstr "" -#: Preferences.cpp:1254 -msgid "Enable recording" +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1514 +msgid "Next Album" msgstr "" -#: Preferences.cpp:1260 -msgid "Save to:" +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" msgstr "" -#: Preferences.cpp:1278 Preferences.cpp:2365 -msgid "Format:" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" msgstr "" -#: Preferences.cpp:1295 Transcode.cpp:343 -msgid "Very High" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" msgstr "" -#: Preferences.cpp:1296 Transcode.cpp:344 -msgid "High" +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" msgstr "" -#: Preferences.cpp:1297 Transcode.cpp:347 -msgid "Normal" +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" msgstr "" -#: Preferences.cpp:1298 Transcode.cpp:348 -msgid "Low" +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" msgstr "" -#: Preferences.cpp:1299 Transcode.cpp:349 -msgid "Very Low" +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1587 +msgid "Update playlist based on Last.fm statics" msgstr "" -#: Preferences.cpp:1311 -msgid "Split tracks" +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" msgstr "" -#: Preferences.cpp:1318 -msgid "Delete tracks shorter than" +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1597 +msgid "Repeat the tracks in the playlist" msgstr "" -#: Preferences.cpp:1361 -msgid " Last.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" msgstr "" -#: Preferences.cpp:1371 Preferences.cpp:1406 -msgid "Username:" +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1603 +msgid "Repeat the current track in the playlist" msgstr "" -#: Preferences.cpp:1379 Preferences.cpp:1414 -msgid "Password:" +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" msgstr "" -#: Preferences.cpp:1396 -msgid " Libre.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1593 +msgid "Randomize the playlist" msgstr "" -#: Preferences.cpp:1435 -msgid "Join the Guayadeque Last.fm users group" +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1622 +msgid "Force Gapless Mode" msgstr "" -#: Preferences.cpp:1467 -msgid " Sources " +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1623 +msgid "Set playback in gapless mode" msgstr "" -#: Preferences.cpp:1511 -msgid " Targets " +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" msgstr "" -#: Preferences.cpp:1551 -msgid " Font " +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1629 +msgid "Send played tracks information" msgstr "" -#: Preferences.cpp:1553 -msgid "Font:" +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" msgstr "" -#: Preferences.cpp:1565 -msgid "Align:" +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" msgstr "" -#: Preferences.cpp:1571 -msgid "Center" +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" msgstr "" -#: Preferences.cpp:1613 -msgid " Filters " +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" msgstr "" -#: Preferences.cpp:1632 -msgid " Language " +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" msgstr "" -#: Preferences.cpp:1648 -msgid " Browser command " +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" msgstr "" -#: Preferences.cpp:1669 -msgid " Minimum radio allowed bit rate " +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" msgstr "" -#: Preferences.cpp:1677 -msgid " Player online buffer size " +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" msgstr "" -#: Preferences.cpp:1713 -msgid " Podcasts " +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" msgstr "" -#: Preferences.cpp:1717 -msgid "Destination directory:" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" msgstr "" -#: Preferences.cpp:1721 -msgid "Select podcasts folder" +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" msgstr "" -#: Preferences.cpp:1729 -msgid "Check every" +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" msgstr "" -#: Preferences.cpp:1734 -msgid "Hour" +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" msgstr "" -#: Preferences.cpp:1734 -msgid "Day" +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" msgstr "" -#: Preferences.cpp:1734 -msgid "Week" +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" msgstr "" -#: Preferences.cpp:1734 -msgid "Month" +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" msgstr "" -#: Preferences.cpp:1745 -msgid "Delete after" +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" msgstr "" -#: Preferences.cpp:1754 -msgid "Days" +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" msgstr "" -#: Preferences.cpp:1754 -msgid "Weeks" +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" msgstr "" -#: Preferences.cpp:1754 -msgid "Months" +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" msgstr "" -#: Preferences.cpp:1763 -msgid "Only if played" +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." msgstr "" -#: Preferences.cpp:1791 Preferences.cpp:1884 RadioGenreEditor.cpp:37 -msgid " Genres " +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:645 +#: db/DbLibrary.cpp:288 db/DbLibrary.cpp:300 db/DbLibrary.cpp:1771 +#: db/DbLibrary.cpp:1783 db/DbLibrary.cpp:1856 db/DbLibrary.cpp:1868 +msgid "Unknown" msgstr "" -#: Preferences.cpp:1825 Preferences.cpp:1922 -msgid "Invert" +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" msgstr "" -#: Preferences.cpp:1839 -msgid "Audio format:" +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" msgstr "" -#: Preferences.cpp:1850 -msgid "Torrent command:" +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" msgstr "" -#: Preferences.cpp:1936 -msgid "Membership :" +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" msgstr "" -#: Preferences.cpp:1943 -msgid "Streaming" +#: ui/player/PlayList.cpp:1532 +msgid "Empty Playlist" msgstr "" -#: Preferences.cpp:1944 -msgid "Downloading" +#: ui/player/PlayList.cpp:1532 +msgid "The playlist is empty" msgstr "" -#: Preferences.cpp:1958 -msgid "Username :" +#: ui/player/PlayList.cpp:1542 +msgid "Edit the current selected tracks labels" msgstr "" -#: Preferences.cpp:1966 -msgid "Password :" +#: ui/player/PlayList.cpp:1548 +msgid "Edit the current selected songs" msgstr "" -#: Preferences.cpp:1984 -msgid "Stream as :" +#: ui/player/PlayList.cpp:1557 +msgid "Set as Next Track" msgstr "" -#: Preferences.cpp:1998 -msgid "Download as :" +#: ui/player/PlayList.cpp:1558 +msgid "Move the selected tracks to be played next" msgstr "" -#: Preferences.cpp:2002 -msgid "Download Page" +#: ui/player/PlayList.cpp:1576 +msgid "Set the current selected tracks rating" msgstr "" -#: Preferences.cpp:2043 -msgid " Links " +#: ui/player/PlayList.cpp:1582 misc/Accelerators.cpp:145 +msgid "Search" msgstr "" -#: Preferences.cpp:2098 -msgid "URL:" +#: ui/player/PlayList.cpp:1583 +msgid "Search a track in the playlist by name" msgstr "" -#: Preferences.cpp:2123 -msgid " Define URLs using " +#: ui/player/PlayList.cpp:1617 ui/MainFrame.cpp:1542 misc/Accelerators.cpp:113 +msgid "Clear Playlist" msgstr "" -#: Preferences.cpp:2129 -msgid "" -"2 letters language code\n" -"Text to search" +#: ui/player/PlayList.cpp:1618 +msgid "Remove all tracks from playlist" msgstr "" -#: Preferences.cpp:2166 -msgid " Commands " +#: ui/player/PlayList.cpp:1626 +msgid "Remove the selected tracks from playlist" msgstr "" -#: Preferences.cpp:2219 -msgid "Command:" +#: ui/player/PlayList.cpp:1634 +msgid "Remove the selected tracks from library" msgstr "" -#: Preferences.cpp:2244 -msgid " Define commands using " +#: ui/player/PlayList.cpp:1640 +msgid "Remove the selected tracks from drive" msgstr "" -#: Preferences.cpp:2250 -msgid "" -"Album path\n" -"Album cover file path\n" -"Track path" +#: ui/player/PlayList.cpp:1652 +msgid "Selects the current selected track in the library" msgstr "" -#: Preferences.cpp:2287 -msgid " Patterns " +#: ui/player/PlayList.cpp:1658 +msgid "Select the album artist of the current song" msgstr "" -#: Preferences.cpp:2399 -msgid "Remove source files" +#: ui/player/PlayList.cpp:1661 +msgid "Select the composer of the current song" msgstr "" -#: Preferences.cpp:2416 -msgid " Define patterns using " +#: ui/player/PlayList.cpp:1667 +msgid "Select the year of the current song" msgstr "" -#: Preferences.cpp:2422 -msgid "" -"Artist\n" -"Album Artist\n" -"{aa} or {a}\n" -"Album" +#: ui/player/PlayList.cpp:1670 +msgid "Select the genre of the current song" msgstr "" -#: Preferences.cpp:2430 -msgid "" -"Composer\n" -"Disk\n" -"Filename\n" -"Genre" +#: ui/player/PlayList.cpp:2038 +msgid "Can't create a playlist without mediaviewer." msgstr "" -#: Preferences.cpp:2438 -msgid "" -"Index\n" -"Number\n" -"Title\n" -"Year" +#: ui/player/PlayList.cpp:2194 +msgid "Search: " msgstr "" -#: Preferences.cpp:2494 -msgid " Accelerators " +#: ui/player/PlayList.cpp:2194 +msgid "Please enter the search term" msgstr "" -#: Preferences.cpp:2499 -msgid "Action" +#: ui/player/PlayList.cpp:2780 +msgid "Loading tracks. Please wait" msgstr "" -#: Preferences.cpp:2503 -msgid "Key" +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" msgstr "" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Collection: " +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" msgstr "" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Enter the collection name" +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" msgstr "" -#: Preferences.cpp:3061 -msgid "Change library path" +#: ui/MainFrame.cpp:92 +msgid "My Music" msgstr "" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Word: " +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " msgstr "" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Enter the text to find covers" +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1417 ui/MainFrame.cpp:4345 +msgid "VU Meters" msgstr "" -#: Preferences.cpp:3648 Preferences.cpp:3678 -msgid "Filter: " +#: ui/MainFrame.cpp:1007 +msgid "New Collection" msgstr "" -#: Preferences.cpp:3648 -msgid "Enter the text to filter" +#: ui/MainFrame.cpp:1007 +msgid "Create a new collection" msgstr "" -#: Preferences.cpp:3678 -msgid "Edit the text to filter" +#: ui/MainFrame.cpp:1027 +msgid "Show/Hide the file browser panel" msgstr "" -#: Preferences.cpp:4191 -msgid "Select path" +#: ui/MainFrame.cpp:1067 +msgid "Update the radio stations" msgstr "" -#: Preferences.cpp:4389 -msgid "Key used by '" +#: ui/MainFrame.cpp:1078 ui/MainFrame.cpp:2636 +msgid "Radio" msgstr "" -#: RadioGenreEditor.cpp:27 -msgid "Radio Genre Editor" +#: ui/MainFrame.cpp:1078 +msgid "Set the radio visible panels" msgstr "" -#: RadioGenreEditor.cpp:48 -msgid "Other:" +#: ui/MainFrame.cpp:1117 +msgid "Set the podcasts visible panels" msgstr "" -#: RadioPanel.cpp:330 -msgid "BitRate" +#: ui/MainFrame.cpp:1132 ui/MainFrame.cpp:2013 misc/Accelerators.cpp:129 +msgid "Play Stream" msgstr "" -#: RadioPanel.cpp:331 -msgid "Listeners" +#: ui/MainFrame.cpp:1133 +msgid "Play a online music stream" msgstr "" -#: RadioPanel.cpp:332 SoListBox.cpp:423 -msgid "Format" +#: ui/MainFrame.cpp:1138 +msgid "View the audio cd panel" msgstr "" -#: RadioPanel.cpp:608 RadioPanel.cpp:622 -msgid "Stations" +#: ui/MainFrame.cpp:1169 +msgid "Show the selected portable devices" msgstr "" -#: RadioPanel.cpp:1118 -msgid "There are not entries for this Radio Station" +#: ui/MainFrame.cpp:1176 +msgid "No Device Found" msgstr "" -#: RadioPanel.cpp:1168 -msgid " Radio Search " +#: ui/MainFrame.cpp:1176 +msgid "No portable device was detected" msgstr "" -#: RadioPanel.cpp:1183 -msgid "Search in now playing info" +#: ui/MainFrame.cpp:1185 misc/Accelerators.cpp:131 +msgid "Quit" msgstr "" -#: RadioPanel.cpp:1187 -msgid "Search in genre names" +#: ui/MainFrame.cpp:1186 +msgid "Exits the application" msgstr "" -#: RadioPanel.cpp:1191 -msgid "Search in station names" +#: ui/MainFrame.cpp:1382 ui/MainFrame.cpp:3833 misc/Accelerators.cpp:142 +msgid "Save Layout" msgstr "" -#: RadioPanel.cpp:1195 -msgid "Include results from all genres" +#: ui/MainFrame.cpp:1383 +msgid "Saves the current layout" msgstr "" -#: RaListBox.cpp:144 -msgid "Play the selected tracks" +#: ui/MainFrame.cpp:1393 +msgid "Player Playlist" msgstr "" -#: SelCoverFile.cpp:30 -msgid "Select Cover File" +#: ui/MainFrame.cpp:1394 +msgid "Show/Hide the player playlist panel" msgstr "" -#: SelCoverFile.cpp:55 -msgid "Cover:" +#: ui/MainFrame.cpp:1401 ui/MainFrame.cpp:1676 ui/MainFrame.cpp:4363 +msgid "Sources" msgstr "" -#: SelCoverFile.cpp:114 -msgid "Select the cover filename" +#: ui/MainFrame.cpp:1402 +msgid "Show/Hide the locatons" msgstr "" -#: ShoutcastRadio.cpp:70 -msgid "Add Genre" +#: ui/MainFrame.cpp:1409 +msgid "Player Filters" msgstr "" -#: ShoutcastRadio.cpp:70 -msgid "Create a new genre" +#: ui/MainFrame.cpp:1410 +msgid "Show/Hide the player filters panel" msgstr "" -#: ShoutcastRadio.cpp:76 -msgid "Edit genre" +#: ui/MainFrame.cpp:1418 +msgid "Show/Hide the player vumeter" msgstr "" -#: ShoutcastRadio.cpp:76 -msgid "Change the selected genre" +#: ui/MainFrame.cpp:1425 ui/MainFrame.cpp:4379 +msgid "Cover" msgstr "" -#: ShoutcastRadio.cpp:80 -msgid "Delete genre" +#: ui/MainFrame.cpp:1426 +msgid "Show/Hide the cover" msgstr "" -#: ShoutcastRadio.cpp:80 ShoutcastRadio.cpp:105 -msgid "Delete the selected search" +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:2738 +msgid "Last.fm" msgstr "" -#: ShoutcastRadio.cpp:95 -msgid "Add Search" +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the Last.fm panel" msgstr "" -#: ShoutcastRadio.cpp:95 -msgid "Create a new search" +#: ui/MainFrame.cpp:1445 +msgid "Show/Hide the lyrics panel" msgstr "" -#: ShoutcastRadio.cpp:101 -msgid "Edit search" +#: ui/MainFrame.cpp:1454 misc/Accelerators.cpp:123 +msgid "Full Screen" msgstr "" -#: ShoutcastRadio.cpp:101 -msgid "Change the selected search" +#: ui/MainFrame.cpp:1455 +msgid "Show/Restore the main window in full screen" msgstr "" -#: ShoutcastRadio.cpp:105 -msgid "Delete search" +#: ui/MainFrame.cpp:1460 +msgid "Statusbar" msgstr "" -#: ShoutcastRadio.cpp:120 -msgid "Update Radio Stations" +#: ui/MainFrame.cpp:1461 +msgid "Show/Hide the statusbar" msgstr "" -#: ShoutcastRadio.cpp:141 -msgid "Searches" +#: ui/MainFrame.cpp:1466 +msgid "Show Captions" msgstr "" -#: ShoutcastRadio.cpp:343 -msgid "Genre Name: " +#: ui/MainFrame.cpp:1467 +msgid "Show/Hide the windows caption" msgstr "" -#: ShoutcastRadio.cpp:343 -msgid "Enter the new Genre Name" +#: ui/MainFrame.cpp:1474 +msgid "Close Current Tab" msgstr "" -#: ShoutcastRadio.cpp:367 -msgid "Are you sure to delete the selected radio genres?" +#: ui/MainFrame.cpp:1475 +msgid "Close the current selected tab" msgstr "" -#: ShoutcastRadio.cpp:447 -msgid "Are you sure to delete the selected radio searches?" +#: ui/MainFrame.cpp:1484 +msgid "View the preferences" msgstr "" -#: SmartMode.cpp:391 -msgid "Generate Smart Playlist" +#: ui/MainFrame.cpp:1495 +msgid "Load Layout" msgstr "" -#: SmartMode.cpp:411 -msgid "Save to" +#: ui/MainFrame.cpp:1495 +msgid "Set current view from a user defined layout" msgstr "" -#: SmartMode.cpp:431 -msgid "Allow" +#: ui/MainFrame.cpp:1496 +msgid "Delete Layout" msgstr "" -#: SmartMode.cpp:446 -msgid "Deny" +#: ui/MainFrame.cpp:1496 +msgid "Delete a user defined layout" msgstr "" -#: SmartMode.cpp:469 -msgid "Hours" +#: ui/MainFrame.cpp:1506 +msgid "Play the next track in the playlist" msgstr "" -#: SmartMode.cpp:470 -msgid "MiBytes" +#: ui/MainFrame.cpp:1509 +msgid "Prev. Track" msgstr "" -#: SmartMode.cpp:471 -msgid "GiBytes" +#: ui/MainFrame.cpp:1510 +msgid "Play the previous track in the playlist" msgstr "" -#: SoListBox.cpp:425 -msgid "Offset" +#: ui/MainFrame.cpp:1515 +msgid "Play the next album in the playlist" msgstr "" -#: SoListBox.cpp:497 -msgid "Edit the clicked column for the selected tracks" +#: ui/MainFrame.cpp:1519 +msgid "Prev. Album" msgstr "" -#: SoListBox.cpp:503 -msgid "Set" +#: ui/MainFrame.cpp:1520 +msgid "Play the previous album in the playlist" msgstr "" -#: SoListBox.cpp:510 -msgid "Set the clicked column for the selected tracks" +#: ui/MainFrame.cpp:1527 +msgid "Play or Pause the current track in the playlist" msgstr "" -#: SoListBox.cpp:569 -msgid "Edit the labels assigned to the selected songs" +#: ui/MainFrame.cpp:1531 +msgid "Stop the current played track" msgstr "" -#: SoListBox.cpp:577 -msgid "Edit the songs selected" +#: ui/MainFrame.cpp:1535 misc/Accelerators.cpp:168 +msgid "Stop at End" msgstr "" -#: SoListBox.cpp:617 TaskBar.cpp:162 -msgid "Set the current track rating" +#: ui/MainFrame.cpp:1536 +msgid "Stop after current playing or selected track" msgstr "" -#: SoListBox.cpp:624 -msgid "Save all selected tracks as a playlist" +#: ui/MainFrame.cpp:1543 +msgid "Clear the now playing playlist" msgstr "" -#: SoListBox.cpp:638 -msgid "Remove the current selected tracks from library" +#: ui/MainFrame.cpp:1581 +msgid "Set the rating of the current track" msgstr "" -#: SoListBox.cpp:643 -msgid "Remove the current selected tracks from drive" +#: ui/MainFrame.cpp:1586 misc/Accelerators.cpp:166 +msgid "Smart Play" msgstr "" -#: SoListBox.cpp:652 -msgid "Selects the genre of the current song" +#: ui/MainFrame.cpp:1592 +msgid "Randomize" msgstr "" -#: SoListBox.cpp:658 -msgid "Selects the album artist of the current song" +#: ui/MainFrame.cpp:1596 +msgid "Repeat Playlist" msgstr "" -#: SoListBox.cpp:661 -msgid "Selects the composer of the current song" +#: ui/MainFrame.cpp:1602 +msgid "Repeat Track" msgstr "" -#: SplashWin.cpp:62 -msgid "guayadeque.org" +#: ui/MainFrame.cpp:1610 misc/Accelerators.cpp:174 +msgid "Volume Up" msgstr "" -#: SplashWin.cpp:69 -msgid "Please Donate!" +#: ui/MainFrame.cpp:1611 +msgid "Increment the volume level" msgstr "" -#: StatusBar.cpp:168 StatusBar.cpp:270 -msgid "Enable audioscrobbling" +#: ui/MainFrame.cpp:1615 misc/Accelerators.cpp:173 +msgid "Volume Down" msgstr "" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Enable crossfading" +#: ui/MainFrame.cpp:1616 +msgid "Decrement the volume level" msgstr "" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Disable crossfading" +#: ui/MainFrame.cpp:1645 ui/MainFrame.cpp:1700 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" msgstr "" -#: StatusBar.cpp:174 -msgid "Shows information about the selected items" +#: ui/MainFrame.cpp:1646 +msgid "Get help using guayadeque" msgstr "" -#: StatusBar.cpp:270 -msgid "Disable audioscrobbling" +#: ui/MainFrame.cpp:1650 +msgid "Community" msgstr "" -#: TaListBox.cpp:104 TreePanel.cpp:367 -msgid "Create" +#: ui/MainFrame.cpp:1651 +msgid "Get guayadeque support from guayadeque.org" msgstr "" -#: TaListBox.cpp:104 -msgid "Create a new label" +#: ui/MainFrame.cpp:1656 +msgid "About" msgstr "" -#: TaListBox.cpp:111 -msgid "Change selected label" +#: ui/MainFrame.cpp:1657 +msgid "Show information about guayadeque music player" msgstr "" -#: TaListBox.cpp:115 -msgid "Delete selected labels" +#: ui/MainFrame.cpp:1684 +msgid "View" msgstr "" -#: TaListBox.cpp:124 -msgid "Play current selected labels" +#: ui/MainFrame.cpp:1692 +msgid "Controls" msgstr "" -#: TaListBox.cpp:131 -msgid "Add current selected labels to playlist" +#: ui/MainFrame.cpp:2012 +msgid "Stream:" msgstr "" -#: TaListBox.cpp:227 -msgid "Enter the new label name" +#: ui/MainFrame.cpp:2184 +msgid "Select destination directory" msgstr "" -#: TaskBar.cpp:112 -msgid "Pause" +#: ui/MainFrame.cpp:2199 ui/MainFrame.cpp:2244 ui/MainFrame.cpp:2292 +#: ui/MainFrame.cpp:2329 ui/MainFrame.cpp:4562 +msgid "Copy To..." msgstr "" -#: TaskBar.cpp:112 TaskBar.cpp:116 -msgid "Play current playlist" +#: ui/MainFrame.cpp:3287 +msgid "station" msgstr "" -#: TaskBar.cpp:122 -msgid "Skip to next track in current playlist" +#: ui/MainFrame.cpp:3287 +msgid "stations" msgstr "" -#: TaskBar.cpp:126 -msgid "Skip to next album track in current playlist" +#: ui/MainFrame.cpp:3296 +msgid "podcast" msgstr "" -#: TaskBar.cpp:130 -msgid "Prev Track" +#: ui/MainFrame.cpp:3296 +msgid "podcasts" msgstr "" -#: TaskBar.cpp:130 -msgid "Skip to previous track in current playlist" +#: ui/MainFrame.cpp:3311 +msgid "dir" msgstr "" -#: TaskBar.cpp:134 -msgid "Prev Album" +#: ui/MainFrame.cpp:3311 +msgid "dirs" msgstr "" -#: TaskBar.cpp:134 -msgid "Skip to previous album track in current playlist" +#: ui/MainFrame.cpp:3313 +msgid "file" msgstr "" -#: TaskBar.cpp:165 -msgid "&Smart Play" +#: ui/MainFrame.cpp:3313 +msgid "files" msgstr "" -#: TaskBar.cpp:169 -msgid "&Repeat Playlist" +#: ui/MainFrame.cpp:3721 ui/MainFrame.cpp:3727 ui/MainFrame.cpp:3730 +msgid "Load this user defined layout" msgstr "" -#: TaskBar.cpp:173 -msgid "&Repeat Track" +#: ui/MainFrame.cpp:3722 +msgid "Delete this user defined layout" msgstr "" -#: TaskBar.cpp:177 -msgid "R&andomize" +#: ui/MainFrame.cpp:3727 ui/MainFrame.cpp:3730 +msgid "No Layouts Defined" msgstr "" -#: TaskBar.cpp:187 -msgid "Audioscrobbling" +#: ui/MainFrame.cpp:3834 +msgid "Layout:" msgstr "" -#: TaskBar.cpp:193 -msgid "Exit" +#: ui/MainFrame.cpp:3834 +#, c-format +msgid "Layout %lu" msgstr "" -#: TaskBar.cpp:193 -msgid "Exit this program" +#: ui/MainFrame.cpp:4527 ui/MainFrame.cpp:4548 +msgid "Copy the current selected songs to a directory or device" msgstr "" -#: TrackEdit.cpp:89 -msgid "Songs Editor" +#: ui/MainFrame.cpp:4559 +msgid "Add Copy To patterns in preferences" msgstr "" -#: TrackEdit.cpp:102 -msgid " Songs " +#: ui/MainFrame.cpp:4562 +msgid "Copy the selected tracks to a folder or device" msgstr "" -#: TrackEdit.cpp:110 -msgid "Move the track to the previous position" +#: ui/jamendo/Jamendo.cpp:1121 ui/jamendo/Jamendo.cpp:1131 +msgid "Download Albums torrents" msgstr "" -#: TrackEdit.cpp:116 -msgid "Move the track to the next position" +#: MainApp.cpp:340 +msgid "Another program instance is already running." msgstr "" -#: TrackEdit.cpp:145 -msgid "Copy the artist name to all the tracks you are editing" +#: MainApp.cpp:340 +msgid "Do you want to continue with the program?" msgstr "" -#: TrackEdit.cpp:157 -msgid "Copy the album artist name to all the tracks you are editing" +#: misc/Accelerators.cpp:111 +msgid "Add Folder" msgstr "" -#: TrackEdit.cpp:160 TrackEdit.cpp:485 -msgid "A. Artist:" +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" msgstr "" -#: TrackEdit.cpp:161 -msgid "shows the album artist of the track" +#: misc/Accelerators.cpp:114 +msgid "Close Window" msgstr "" -#: TrackEdit.cpp:169 -msgid "Copy the album name to all the tracks you are editing" +#: misc/Accelerators.cpp:115 +msgid "Community Forums" msgstr "" -#: TrackEdit.cpp:180 -msgid "Copy the title to all the tracks you are editing" +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" msgstr "" -#: TrackEdit.cpp:191 -msgid "Copy the composer to all the tracks you are editing" +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" msgstr "" -#: TrackEdit.cpp:195 -msgid "Composer:" +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" msgstr "" -#: TrackEdit.cpp:203 -msgid "Copy the comment to all the tracks you are editing" +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" msgstr "" -#: TrackEdit.cpp:207 -msgid "Comment:" +#: misc/Accelerators.cpp:127 +msgid "Play All" msgstr "" -#: TrackEdit.cpp:216 -msgid "Copy the number to all the tracks you are editing" +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" msgstr "" -#: TrackEdit.cpp:219 TrackEdit.cpp:543 -msgid "Number:" +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" msgstr "" -#: TrackEdit.cpp:233 -msgid "Enumerate the tracks in the order they were added for editing" +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" msgstr "" -#: TrackEdit.cpp:239 -msgid "Copy the disk to all the tracks you are editing" +#: misc/Accelerators.cpp:146 +msgid "Show Browser" msgstr "" -#: TrackEdit.cpp:243 -msgid "Disk:" +#: misc/Accelerators.cpp:147 +msgid "Show Covers" msgstr "" -#: TrackEdit.cpp:253 -msgid "Copy the genre name to all songs you are editing" +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" msgstr "" -#: TrackEdit.cpp:256 -msgid "Genre:" +#: misc/Accelerators.cpp:149 +msgid "Show Files" msgstr "" -#: TrackEdit.cpp:264 -msgid "Copy the year to all songs you are editing" +#: misc/Accelerators.cpp:150 +msgid "Show Filters" msgstr "" -#: TrackEdit.cpp:267 -msgid "Year:" +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" msgstr "" -#: TrackEdit.cpp:283 -msgid "Rating:" +#: misc/Accelerators.cpp:152 +msgid "Show Library" msgstr "" -#: TrackEdit.cpp:332 -msgid "Add a picture from file to the current track" +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" msgstr "" -#: TrackEdit.cpp:336 -msgid "Delete the picture from the current track" +#: misc/Accelerators.cpp:155 +msgid "Show Radio" msgstr "" -#: TrackEdit.cpp:340 -msgid "Save the current picture to file" +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" msgstr "" -#: TrackEdit.cpp:344 -msgid "Search the album cover" +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" msgstr "" -#: TrackEdit.cpp:353 -msgid "Copy the current picture to all the tracks you are editing" +#: misc/Accelerators.cpp:158 +msgid "Show Sources" msgstr "" -#: TrackEdit.cpp:361 -msgid "Pictures" +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" msgstr "" -#: TrackEdit.cpp:420 -msgid "Type the artist name to search in musicbrainz" +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" msgstr "" -#: TrackEdit.cpp:428 -msgid "Type the album name to search in musicbrainz" +#: misc/Accelerators.cpp:161 +msgid "Skip Next" msgstr "" -#: TrackEdit.cpp:432 -msgid "Clear the search fields so it search using the music fingerprint" +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" msgstr "" -#: TrackEdit.cpp:446 -msgid "Select the album found in musicbrainz" +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" msgstr "" -#: TrackEdit.cpp:452 -msgid "Search albums in musicbrainz" +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" msgstr "" -#: TrackEdit.cpp:458 -msgid "Copy the content of the album to the edited tracks" +#: misc/Accelerators.cpp:169 +msgid "Update Covers" msgstr "" -#: TrackEdit.cpp:482 -msgid "Copy the artist to the edited tracks" +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" msgstr "" -#: TrackEdit.cpp:493 -msgid "Copy the album artist to the edited tracks" +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" msgstr "" -#: TrackEdit.cpp:504 -msgid "Copy the album to the edited tracks" +#: misc/Accelerators.cpp:277 +msgid "Shift" msgstr "" -#: TrackEdit.cpp:517 -msgid "Copy the date to the edited tracks" +#: misc/Accelerators.cpp:281 +msgid "Ctrl" msgstr "" -#: TrackEdit.cpp:528 -msgid "Copy the song names to the edited tracks" +#: misc/Accelerators.cpp:285 +msgid "Alt" msgstr "" -#: TrackEdit.cpp:553 -msgid "Copy the number to the edited tracks" +#: misc/Accelerators.cpp:289 +msgid "Meta" msgstr "" -#: TrackEdit.cpp:919 -#, c-format -msgid "" -"File Type\t: %s\n" -"Length\t: %s" +#: misc/Accelerators.cpp:308 +msgid "Escape" msgstr "" -#: TrackEdit.cpp:923 -#, c-format -msgid "" -"BitRate\t: %u Kbps\n" -"File Size\t: %s" +#: misc/Accelerators.cpp:311 +msgid "Space" msgstr "" -#: TrackEdit.cpp:1673 -#, c-format -msgid "Error: The album have %u tracks and you are editing %u" +#: misc/Accelerators.cpp:314 +msgid "Tab" msgstr "" -#: TrackEdit.cpp:1678 -msgid "" -"\n" -"Warning: The length of some edited tracks don't match" +#: misc/Accelerators.cpp:316 +msgid "Return" msgstr "" -#: Transcode.cpp:319 -msgid "Keep Format" +#: misc/Accelerators.cpp:318 +msgid "Enter" msgstr "" -#: Transcode.cpp:342 -msgid "Keep Quality" +#: misc/Accelerators.cpp:354 +msgid "Up" msgstr "" -#: Transcode.cpp:345 -msgid "Very Good" +#: misc/Accelerators.cpp:360 +msgid "Down" msgstr "" -#: Transcode.cpp:346 -msgid "Good" +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" msgstr "" -#: TreePanel.cpp:72 -msgid "Genres,Artists,Albums" +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" msgstr "" -#: TreePanel.cpp:73 -msgid "Genres,Year,Artists,Albums" +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" msgstr "" -#: TreePanel.cpp:88 -msgid "Sortings" +#: misc/Accelerators.cpp:380 +msgid "Begin" msgstr "" -#: TreePanel.cpp:367 -msgid "Create a new filter" +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" msgstr "" -#: TreePanel.cpp:371 -msgid "Edit the selected filter" +#: misc/Accelerators.cpp:396 +msgid "Separator" msgstr "" -#: TreePanel.cpp:375 -msgid "Delete the selected filter" +#: misc/Accelerators.cpp:411 +msgid "Execute" msgstr "" -#: TreePanel.cpp:431 -msgid "Edit the labels assigned to the selected items" +#: misc/Accelerators.cpp:412 +msgid "Snapshot" msgstr "" -#: TreePanel.cpp:1231 -msgid "Are you sure to delete the selected filter?" +#: misc/Accelerators.cpp:415 +msgid "Cancel" msgstr "" -#: TreeViewFilterEditor.cpp:33 -msgid "Filter Editor" +#: misc/Accelerators.cpp:416 +msgid "Menu" msgstr "" -#: TreeViewFilterEditor.cpp:70 -msgid "Play Count" +#: misc/Accelerators.cpp:417 +msgid "Capital" msgstr "" -#: TreeViewFilterEditor.cpp:119 -msgid "Filter:" +#: db/DbLibrary.cpp:641 +msgid "Recently added tracks" msgstr "" -#: TreeViewFilterEditor.cpp:123 -msgid "PlayCount" +#: db/DbLibrary.cpp:649 +msgid "Last played tracks" msgstr "" -#: UserRadio.cpp:55 -msgid "Add Radio" +#: db/DbLibrary.cpp:656 +msgid "Best rated tracks" msgstr "" -#: UserRadio.cpp:55 -msgid "Create a new radio" +#: info/smartmode/SmartMode.cpp:392 +msgid "Generate Smart Playlist" msgstr "" -#: UserRadio.cpp:62 UserRadio.cpp:122 UserRadio.cpp:152 -msgid "Edit Radio" +#: info/smartmode/SmartMode.cpp:412 +msgid "Save to" msgstr "" -#: UserRadio.cpp:63 -msgid "Change the selected radio" +#: info/smartmode/SmartMode.cpp:431 +msgid "Allow" msgstr "" -#: UserRadio.cpp:67 -msgid "Delete Radio" +#: info/smartmode/SmartMode.cpp:446 +msgid "Deny" msgstr "" -#: UserRadio.cpp:67 -msgid "Delete the selected radio" +#: info/smartmode/SmartMode.cpp:469 +msgid "Hours" msgstr "" -#: UserRadio.cpp:74 -msgid "Import the radio stations" +#: info/smartmode/SmartMode.cpp:470 +msgid "MiBytes" msgstr "" -#: UserRadio.cpp:78 -msgid "Export all the radio stations" +#: info/smartmode/SmartMode.cpp:471 +msgid "GiBytes" msgstr "" -#: UserRadio.cpp:105 -msgid "User Defined" +#: onlinelinks/OnlineLinks.cpp:70 +msgid "Add search links in preferences" msgstr "" diff -Nru guayadeque-0.3.7~ds0/po/is/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/is/guayadeque.po --- guayadeque-0.3.7~ds0/po/is/guayadeque.po 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/is/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -4,4338 +4,4869 @@ # # Translators: # Hreinn Hreinn Jónsson , 2011-2013 -# Hreinn Hreinsi <>, 2012 +# Hreinsi Jóns <>, 2012 +# Hreinn Jónsson , 2022 +# Hreinsi Jóns <>, 2021 msgid "" msgstr "" "Project-Id-Version: Guayadeque\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-02 19:20+0100\n" -"PO-Revision-Date: 2013-11-20 10:37+0000\n" -"Last-Translator: anonbeat \n" -"Language-Team: Icelandic (Iceland) (http://www.transifex.com/projects/p/guayadeque/language/is_IS/)\n" +"POT-Creation-Date: 2022-01-13 07:14+0000\n" +"PO-Revision-Date: 2011-11-23 18:18+0000\n" +"Last-Translator: Hreinn Jónsson , 2022\n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/anonbeat/guayadeque/language/is_IS/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: is_IS\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" -#: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 -#: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 -#: MainFrame.cpp:4519 OnlineLinks.cpp:69 PlayList.cpp:1509 Preferences.cpp:130 -#: SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Preferences" -msgstr "Stillingar" +#: copyto/CopyTo.cpp:891 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "Afritað %u skrár (%s)\n á%s sekúntur" -#: AAListBox.cpp:129 AlListBox.cpp:246 ArListBox.cpp:131 FileBrowser.cpp:324 -#: FileBrowser.cpp:1097 PlayList.cpp:1509 SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Add commands in preferences" -msgstr "Bæta skipunum við stillingar" +#: copyto/CopyTo.cpp:896 +msgid "Finished copying files" +msgstr "Lokið við að afrita skrár" -#: AAListBox.cpp:132 AlListBox.cpp:249 ArListBox.cpp:134 FileBrowser.cpp:327 -#: FileBrowser.cpp:1100 PlayList.cpp:1512 Preferences.cpp:279 -#: SoListBox.cpp:464 TreePanel.cpp:346 -msgid "Commands" -msgstr "Skipanir" +#: copyto/Transcode.cpp:300 +msgid "Keep Format" +msgstr "Halda sniði" + +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" +msgstr "Halda Gæðum" + +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1180 +msgid "Very High" +msgstr "Mjög hátt" + +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1181 +msgid "High" +msgstr "Hátt" + +#: copyto/Transcode.cpp:326 +msgid "Very Good" +msgstr "Mjög Gott" + +#: copyto/Transcode.cpp:327 +msgid "Good" +msgstr "Gott" + +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1182 +msgid "Normal" +msgstr "Venjulegt" + +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1183 +msgid "Low" +msgstr "Lágt" + +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1184 +msgid "Very Low" +msgstr "Mjög Lágt" + +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" +msgstr "Breyta plötualbúmi" + +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" +msgstr "Flytjandi" + +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" +msgstr "Plata:" + +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" +msgstr "Frá:" + +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" +msgstr "Byggt við Lög" + +#: ui/cover/CoverEdit.cpp:584 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" +msgstr "Velja skráarnafn plötualbúms" + +#: ui/cover/CoverEdit.cpp:611 +msgid "Cover Url" +msgstr "Vefslóð albúm" + +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" +msgstr "Velja Skrá Plötualbúms" + +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1479 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "Fann ekki Plötu í safni.\nþú ættir að uppfæra safn." + +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1480 +#: ui/filebrowser/FileBrowser.cpp:581 +msgid "Error" +msgstr "Villa" + +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" +msgstr "Plötualbúm:" + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." +msgstr "Minna..." + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." +msgstr "Meira..." -#: AAListBox.cpp:145 Accelerators.cpp:123 AlbumBrowser.cpp:303 -#: AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 AlListBox.cpp:263 -#: ArListBox.cpp:147 CoListBox.cpp:103 FileBrowser.cpp:339 -#: FileBrowser.cpp:1112 GeListBox.cpp:92 LastFMPanel.cpp:557 -#: LastFMPanel.cpp:819 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 MainFrame.cpp:1495 -#: PcListBox.cpp:111 PlayListPanel.cpp:224 PodcastsPanel.cpp:2050 -#: RadioPanel.cpp:423 RaListBox.cpp:143 SoListBox.cpp:525 TaListBox.cpp:123 -#: TaskBar.cpp:112 TreePanel.cpp:388 YeListBox.cpp:103 +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:524 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:347 ui/filebrowser/FileBrowser.cpp:1127 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1537 misc/Accelerators.cpp:126 msgid "Play" msgstr "Spila" -#: AAListBox.cpp:146 -msgid "Play current selected album artist" -msgstr "Spila valdar plötur flytjanda" +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3243 +msgid "Play the artist tracks" +msgstr "Spila lög flytjanda" -#: AAListBox.cpp:152 Accelerators.cpp:115 AlbumBrowser.cpp:307 -#: AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 AlListBox.cpp:269 -#: ArListBox.cpp:154 CoListBox.cpp:110 FileBrowser.cpp:345 -#: FileBrowser.cpp:1118 GeListBox.cpp:99 LastFMPanel.cpp:561 -#: LastFMPanel.cpp:823 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 PcListBox.cpp:118 -#: PlayListPanel.cpp:229 PodcastsPanel.cpp:2056 RadioPanel.cpp:429 -#: RaListBox.cpp:150 SoListBox.cpp:532 TaListBox.cpp:130 TreePanel.cpp:393 -#: YeListBox.cpp:110 +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3247 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:531 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:353 ui/filebrowser/FileBrowser.cpp:1133 +#: misc/Accelerators.cpp:118 msgid "Enqueue" msgstr "Bæta við" -#: AAListBox.cpp:153 CoListBox.cpp:111 PcListBox.cpp:119 RaListBox.cpp:151 -#: YeListBox.cpp:111 -msgid "Add current selected tracks to playlist" -msgstr "Bæta völdum lögum við lagalista" +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3247 +msgid "Enqueue the artist tracks to the playlist" +msgstr "Bæta við lögum flytjanda í lagalista" -#: AAListBox.cpp:161 AlbumBrowser.cpp:314 AlbumBrowser.cpp:1853 -#: AlbumBrowser.cpp:1988 AlListBox.cpp:277 ArListBox.cpp:163 CoListBox.cpp:119 -#: FileBrowser.cpp:353 FileBrowser.cpp:1126 GeListBox.cpp:108 -#: LastFMPanel.cpp:568 LastFMPanel.cpp:830 LastFMPanel.cpp:1024 -#: LastFMPanel.cpp:1224 LastFMPanel.cpp:1432 LastFMPanel.cpp:3175 -#: PcListBox.cpp:127 PlayListPanel.cpp:237 PodcastsPanel.cpp:2064 -#: RadioPanel.cpp:437 RaListBox.cpp:159 SoListBox.cpp:541 TaListBox.cpp:139 -#: TreePanel.cpp:401 YeListBox.cpp:119 +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3254 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:540 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:361 ui/filebrowser/FileBrowser.cpp:1141 msgid "Current Track" msgstr "Núverandi Lag" -#: AAListBox.cpp:162 AlbumBrowser.cpp:315 AlbumBrowser.cpp:1854 -#: AlbumBrowser.cpp:1989 ArListBox.cpp:164 FileBrowser.cpp:354 -#: FileBrowser.cpp:1127 GeListBox.cpp:109 LastFMPanel.cpp:569 -#: LastFMPanel.cpp:831 LastFMPanel.cpp:1025 LastFMPanel.cpp:1225 -#: LastFMPanel.cpp:1433 LastFMPanel.cpp:3176 PcListBox.cpp:128 -#: PlayListPanel.cpp:238 PodcastsPanel.cpp:2065 RadioPanel.cpp:438 -#: RaListBox.cpp:160 SoListBox.cpp:542 TaListBox.cpp:140 TreePanel.cpp:402 -#: YeListBox.cpp:120 +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:354 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1964 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2099 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:541 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:362 ui/filebrowser/FileBrowser.cpp:1142 msgid "Add current selected tracks to playlist after the current track" msgstr "Bæta völdum lögum við lagalista eftir núverandi lag" -#: AAListBox.cpp:168 AlbumBrowser.cpp:320 AlbumBrowser.cpp:1859 -#: AlbumBrowser.cpp:1994 AlListBox.cpp:283 ArListBox.cpp:170 CoListBox.cpp:126 -#: FileBrowser.cpp:359 FileBrowser.cpp:1133 GeListBox.cpp:115 -#: LastFMPanel.cpp:574 LastFMPanel.cpp:836 LastFMPanel.cpp:1030 -#: LastFMPanel.cpp:1230 LastFMPanel.cpp:1438 LastFMPanel.cpp:3181 -#: PcListBox.cpp:134 PlayListPanel.cpp:243 PodcastsPanel.cpp:2070 -#: RadioPanel.cpp:444 RaListBox.cpp:166 SoListBox.cpp:548 TaListBox.cpp:146 -#: TreePanel.cpp:407 YeListBox.cpp:126 +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1969 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:547 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:367 ui/filebrowser/FileBrowser.cpp:1148 msgid "Current Album" msgstr "Núverandi Plata" -#: AAListBox.cpp:169 AlbumBrowser.cpp:321 AlbumBrowser.cpp:1860 -#: AlbumBrowser.cpp:1995 ArListBox.cpp:171 FileBrowser.cpp:360 -#: FileBrowser.cpp:1134 GeListBox.cpp:116 LastFMPanel.cpp:575 -#: LastFMPanel.cpp:837 LastFMPanel.cpp:1031 LastFMPanel.cpp:1231 -#: LastFMPanel.cpp:1439 LastFMPanel.cpp:3182 PcListBox.cpp:135 -#: PlayListPanel.cpp:244 PodcastsPanel.cpp:2071 RadioPanel.cpp:445 -#: RaListBox.cpp:167 SoListBox.cpp:549 TaListBox.cpp:147 TreePanel.cpp:408 -#: YeListBox.cpp:127 +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3261 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:360 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1970 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2105 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:548 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:368 ui/filebrowser/FileBrowser.cpp:1149 msgid "Add current selected tracks to playlist after the current album" msgstr "Bæta völdum lögum við lagalista eftir núverandi plötu" -#: AAListBox.cpp:175 AlbumBrowser.cpp:326 AlbumBrowser.cpp:1865 -#: AlbumBrowser.cpp:2000 AlListBox.cpp:289 ArListBox.cpp:177 CoListBox.cpp:133 -#: FileBrowser.cpp:365 FileBrowser.cpp:1140 GeListBox.cpp:122 -#: LastFMPanel.cpp:580 LastFMPanel.cpp:842 LastFMPanel.cpp:1036 -#: LastFMPanel.cpp:1236 LastFMPanel.cpp:1444 LastFMPanel.cpp:3187 -#: PcListBox.cpp:141 PlayListPanel.cpp:249 PodcastsPanel.cpp:2076 -#: RadioPanel.cpp:451 RaListBox.cpp:173 SoListBox.cpp:555 TaListBox.cpp:153 -#: TreePanel.cpp:413 YeListBox.cpp:133 +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3266 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1975 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2110 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:554 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:373 ui/filebrowser/FileBrowser.cpp:1155 msgid "Current Artist" msgstr "Núverandi Flytjandi" -#: AAListBox.cpp:176 AlbumBrowser.cpp:327 AlbumBrowser.cpp:1866 -#: AlbumBrowser.cpp:2001 ArListBox.cpp:178 FileBrowser.cpp:366 -#: FileBrowser.cpp:1141 GeListBox.cpp:123 LastFMPanel.cpp:581 -#: LastFMPanel.cpp:843 LastFMPanel.cpp:1037 LastFMPanel.cpp:1237 -#: LastFMPanel.cpp:1445 LastFMPanel.cpp:3188 PcListBox.cpp:142 -#: PlayListPanel.cpp:250 PodcastsPanel.cpp:2077 RadioPanel.cpp:452 -#: RaListBox.cpp:174 SoListBox.cpp:556 TaListBox.cpp:154 TreePanel.cpp:414 -#: YeListBox.cpp:134 +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3267 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:366 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1976 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2111 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:555 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:374 ui/filebrowser/FileBrowser.cpp:1156 msgid "Add current selected tracks to playlist after the current artist" msgstr "Bæta völdum lögum við lagalista eftir núverandi Flytjanda" -#: AAListBox.cpp:181 AlbumBrowser.cpp:331 AlbumBrowser.cpp:1870 -#: AlbumBrowser.cpp:2005 AlListBox.cpp:294 ArListBox.cpp:183 CoListBox.cpp:139 -#: FileBrowser.cpp:370 FileBrowser.cpp:1146 GeListBox.cpp:128 -#: LastFMPanel.cpp:585 LastFMPanel.cpp:847 LastFMPanel.cpp:1041 -#: LastFMPanel.cpp:1241 LastFMPanel.cpp:1449 LastFMPanel.cpp:3192 -#: PcListBox.cpp:147 PlayListPanel.cpp:254 PodcastsPanel.cpp:2081 -#: RadioPanel.cpp:457 RaListBox.cpp:179 SoListBox.cpp:561 TaListBox.cpp:159 -#: TreePanel.cpp:418 YeListBox.cpp:139 +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3271 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:370 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2115 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:560 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:378 ui/filebrowser/FileBrowser.cpp:1161 msgid "Enqueue After" msgstr "Bæta við eftir" -#: AAListBox.cpp:190 AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 -#: AlbumBrowser.cpp:2015 AlListBox.cpp:307 ArListBox.cpp:198 PcListBox.cpp:156 -#: PlayList.cpp:1538 RaListBox.cpp:188 SoListBox.cpp:576 TreePanel.cpp:440 -#: YeListBox.cpp:148 -msgid "Edit Songs" -msgstr "Breyta Lögum" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search Artist" +msgstr "Leita að Tónlistarflytjanda" -#: AAListBox.cpp:191 CoListBox.cpp:149 PcListBox.cpp:157 RaListBox.cpp:189 -#: TreePanel.cpp:441 YeListBox.cpp:149 -msgid "Edit the selected tracks" -msgstr "Breyta völdum lögum" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search the artist in the library" +msgstr "Leita að tónlistarflytjanda í safni" -#: AAListBox.cpp:199 Accelerators.cpp:141 AlbumBrowser.cpp:2023 -#: AlListBox.cpp:335 ArListBox.cpp:207 CoListBox.cpp:157 FileBrowser.cpp:383 -#: FileBrowser.cpp:1162 GeListBox.cpp:135 LastFMPanel.cpp:3196 -#: PcListBox.cpp:165 PlayListAppend.cpp:25 PlayList.cpp:1589 -#: PlayListPanel.cpp:286 RaListBox.cpp:197 SoListBox.cpp:623 TaListBox.cpp:166 -#: TreePanel.cpp:449 YeListBox.cpp:157 -msgid "Save to Playlist" -msgstr "Vista í Lagalista" +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:286 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy to Clipboard" +msgstr "Afrita við Klippispjald" -#: AAListBox.cpp:200 AlListBox.cpp:336 YeListBox.cpp:158 -msgid "Save the selected tracks to Playlist" -msgstr "Vista valin lög í Lagalista" +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" +msgstr "Afrita nafn flytjanda á klippispjald" -#: Accelerators.cpp:108 -msgid "Add Folder" -msgstr "Bæta við möppu" +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" +msgstr "Heimsækja last.fm síðu fyrir þennan atburð" -#: Accelerators.cpp:109 -msgid "Audio Scrobbling" -msgstr "Audio Scrobbling" +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." +msgstr "Engar upplysingar um þennan flytjanda." -#: Accelerators.cpp:110 MainFrame.cpp:1511 PlayList.cpp:1606 -msgid "Clear Playlist" -msgstr "Hreinsa Lagalista" +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +msgid "Play the album tracks" +msgstr "Spila lög plötu" -#: Accelerators.cpp:111 -msgid "Close Window" -msgstr "Loka Glugga" +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +msgid "Enqueue the album tracks to the playlist" +msgstr "Bæta lögum á plötu við lagalista" -#: Accelerators.cpp:112 -msgid "Community Forums" -msgstr "Samfélagssíða" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search Album" +msgstr "Leita að Plötu" -#: Accelerators.cpp:113 AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 -#: AlbumBrowser.cpp:2009 AlListBox.cpp:299 ArListBox.cpp:190 PlayList.cpp:1532 -#: SoListBox.cpp:568 TreePanel.cpp:430 -msgid "Edit Labels" -msgstr "Breyta Merkjum" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search the album in the library" +msgstr "Leita að plötu í safni" -#: Accelerators.cpp:114 FileBrowser.cpp:375 FileBrowser.cpp:1154 -msgid "Edit Tracks" -msgstr "Breyta Lögum" +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy the album info to clipboard" +msgstr "Afrita plötuupplýsingar á klippispjald" -#: Accelerators.cpp:116 -msgid "Enqueue After Track" -msgstr "Bætta Við Eftir Lag" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" +msgstr "Sýna upplýsingar um Flytjanda" -#: Accelerators.cpp:117 -msgid "Enqueue After Album" -msgstr "Bætta Við Eftir Plötu" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" +msgstr "Uppfæra upplýsingar um valin flytjanda" -#: Accelerators.cpp:119 -msgid "Enqueue After Artist" -msgstr "Bæta við Eftir Flytjanda" +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" +msgstr "Afrita upplýsingar um flytjanda á klippispjald" -#: Accelerators.cpp:120 MainFrame.cpp:1423 -msgid "Full Screen" -msgstr "Full Skjástærð" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" +msgstr "Leita að lögum" -#: Accelerators.cpp:121 -msgid "Gapless/Crossfading" -msgstr "Eyðulaust/Krossvíxlun" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" +msgstr "Leta að lögum í safni" -#: Accelerators.cpp:122 Accelerators.cpp:411 MainFrame.cpp:1614 -#: MainFrame.cpp:1669 -msgid "Help" -msgstr "Hjálp" +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" +msgstr "Afrita upplýsingar um lag á klippispjald" -#: Accelerators.cpp:124 -msgid "Play All" -msgstr "Spila Allt" +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "%s\n%i spilar eftir%u notendur" -#: Accelerators.cpp:125 -msgid "Play/Pause" -msgstr "Spila/Hvíla" +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" +msgstr "Afrita upplýsingar um atburð á kippispjald" -#: Accelerators.cpp:126 MainFrame.cpp:1100 MainFrame.cpp:1997 -msgid "Play Stream" -msgstr "Spila Straum" +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" +msgstr "Elta spilara" -#: Accelerators.cpp:128 MainFrame.cpp:1154 -msgid "Quit" -msgstr "Hætta" +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" +msgstr "Lag:" -#: Accelerators.cpp:130 PlayList.cpp:1601 PLSoListBox.cpp:160 -msgid "Randomize Playlist" -msgstr "Stokka Lagalista" +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" +msgstr "Upplýsingar um flytjanda" -#: Accelerators.cpp:131 Accelerators.cpp:132 Accelerators.cpp:133 -#: Accelerators.cpp:134 Accelerators.cpp:135 Accelerators.cpp:136 -#: DynamicPlayList.cpp:56 DynamicPlayList.cpp:134 PlayList.cpp:1567 -#: SoListBox.cpp:419 TaskBar.cpp:162 TreeViewFilterEditor.cpp:69 -#: TreeViewFilterEditor.cpp:123 -msgid "Rating" -msgstr "Einkunn" +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" +msgstr "Bestu Plötur" -#: Accelerators.cpp:137 -msgid "Repeat All Tracks" -msgstr "Endurtaka Öll Lög" +#: ui/lastfmpanel/LastFMPanel.cpp:1832 +msgid "Top Tracks" +msgstr "Bestu löginn" -#: Accelerators.cpp:138 -msgid "Repeat Current Track" -msgstr "Endurtaka Núverandi Lag" +#: ui/lastfmpanel/LastFMPanel.cpp:1873 +msgid "Similar Artists" +msgstr "Líkir Flytjendur" -#: Accelerators.cpp:139 MainFrame.cpp:1351 MainFrame.cpp:3807 -msgid "Save Layout" -msgstr "Vista útlit" +#: ui/lastfmpanel/LastFMPanel.cpp:1914 +msgid "Similar Tracks" +msgstr "Lík Lög" -#: Accelerators.cpp:142 PlayList.cpp:1573 -msgid "Search" -msgstr "Leita" +#: ui/lastfmpanel/LastFMPanel.cpp:1955 +msgid "Events" +msgstr "Atburðir" -#: Accelerators.cpp:143 -msgid "Show Browser" -msgstr "Sýna " +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2133 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:622 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:391 ui/filebrowser/FileBrowser.cpp:1177 +#: ui/player/PlayList.cpp:1596 misc/Accelerators.cpp:144 +msgid "Save to Playlist" +msgstr "Vista í Lagalista" -#: Accelerators.cpp:144 -msgid "Show Covers" -msgstr "Sýna Plötualbúm" +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2134 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1597 +msgid "Save the selected tracks to playlist" +msgstr "Vista valin lög í lagalista" -#: Accelerators.cpp:145 -msgid "Show Playlist" -msgstr "Sýna Lagalista" +#: ui/lastfmpanel/LastFMPanel.cpp:3419 +msgid "Unnamed" +msgstr "Ónefnt" -#: Accelerators.cpp:146 -msgid "Show Files" -msgstr "Sýna Skrár" +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2127 +#: ui/preferences/Preferences.cpp:2054 ui/preferences/Preferences.cpp:2175 +#: ui/preferences/Preferences.cpp:2300 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" +msgstr "Nafn:" -#: Accelerators.cpp:147 -msgid "Show Filters" -msgstr "Sýna Síur " +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" +msgstr "Slóð:" -#: Accelerators.cpp:148 -msgid "Show Last.fm" -msgstr "Sýna Last.fm" +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" +msgstr "Bæta við Útvarpi" -#: Accelerators.cpp:149 -msgid "Show Library" -msgstr "Sýna Safn" +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" +msgstr "Nýtt útvarp" -#: Accelerators.cpp:150 -msgid "Show Lyrics" -msgstr "Sýna Texta" +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" +msgstr "Breyta Útvarpi" -#: Accelerators.cpp:152 -msgid "Show Radio" -msgstr "Sýna Útvarp" +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" +msgstr "Breyta völdu útvarpi" -#: Accelerators.cpp:153 -msgid "Show Playlists" -msgstr "Sýna lagalista" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" +msgstr "Eyða Útvarpi" -#: Accelerators.cpp:154 -msgid "Show Podcasts" -msgstr "SýnaHlaðvarp " +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" +msgstr "Eyða valdri stöð" -#: Accelerators.cpp:155 -msgid "Show Sources" -msgstr "Sýna Uppruna" +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" +msgstr "Flytja inn" -#: Accelerators.cpp:156 -msgid "Show Status Bar" -msgstr "Sýna Stöðustiku" +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" +msgstr "Flytja inn útvarpsstöðvar" -#: Accelerators.cpp:157 -msgid "Show VU Meters" -msgstr "Sýna Vu Mælar" +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" +msgstr "Flytja út" -#: Accelerators.cpp:158 -msgid "Skip Next" -msgstr "Sleppa næsta" +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" +msgstr "Flytja út allar útvarpsstöðvar" -#: Accelerators.cpp:159 -msgid "Skip Next Album" -msgstr "Sleppa Næstu Plötu" +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" +msgstr "Stöðvar notanda" -#: Accelerators.cpp:160 -msgid "Skip Previous" -msgstr "Sleppa Síðastu" +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" +msgstr "Breyta Flokk Útvarps" -#: Accelerators.cpp:161 -msgid "Skip Previous Album" -msgstr "Sleppa Fyrri Plötu" +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1742 +#: ui/preferences/Preferences.cpp:1834 +msgid " Genres " +msgstr " Flokkar " -#: Accelerators.cpp:163 MainFrame.cpp:1555 -msgid "Smart Play" -msgstr "Snjall spilun" +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" +msgstr "Annað:" -#: Accelerators.cpp:164 MainFrame.cpp:1499 TaskBar.cpp:116 -msgid "Stop" -msgstr "Stoppa" +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:778 +msgid "Name" +msgstr "Nafn" -#: Accelerators.cpp:165 MainFrame.cpp:1504 -msgid "Stop at End" -msgstr "Stoppa á Enda" +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" +msgstr "Hraði" -#: Accelerators.cpp:166 -msgid "Update Covers" -msgstr "Uppfæra Plötualbúm" +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" +msgstr "Hlustendur" -#: Accelerators.cpp:167 iPodMedia.cpp:1682 Jamendo.cpp:1128 -#: LocationPanel.cpp:336 LocationPanel.cpp:374 LocationPanel.cpp:509 -#: Magnatune.cpp:1023 MainFrame.cpp:1035 MainFrame.cpp:1073 MainFrame.cpp:1307 -#: MediaViewer.cpp:952 PodcastsPanel.cpp:1757 PortableMedia.cpp:1889 -msgid "Update" -msgstr "Uppfæra" +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" +msgstr "Snið" -#: Accelerators.cpp:168 -msgid "Update (Forced)" -msgstr "Uppfæra (Þvíngað)" +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:614 ui/MainFrame.cpp:2180 ui/MainFrame.cpp:2955 +#: ui/MainFrame.cpp:2972 +msgid "Now Playing" +msgstr "Nú í spilun" -#: Accelerators.cpp:169 -msgid "Update Podcasts" -msgstr "Uppfæra Hlaðvörp" +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:525 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" +msgstr "Spila valin lög" -#: Accelerators.cpp:170 MainFrame.cpp:1584 -msgid "Volume Down" -msgstr "Lækka Hljóð" +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" +msgstr "Bæta völdum lögum við lagalista" -#: Accelerators.cpp:171 MainFrame.cpp:1579 -msgid "Volume Up" -msgstr "Hækka Hljóð" +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" +msgstr "Bæta við stöðvar notenda" + +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" +msgstr "Bæta völdum stöðvum sem notanda útvarp" -#: Accelerators.cpp:274 -msgid "Shift" -msgstr "Shift" +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Text Search" +msgstr "Texta Leit" -#: Accelerators.cpp:278 -msgid "Ctrl" -msgstr "Ctrl" +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:651 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 +#: ui/player/PlayList.cpp:1666 +msgid "Genre" +msgstr "Flokkur" -#: Accelerators.cpp:282 -msgid "Alt" -msgstr "Alt" +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" +msgstr "Stöðvar" -#: Accelerators.cpp:286 -msgid "Meta" -msgstr "Meta" +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:516 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1071 +#: ui/MainFrame.cpp:1266 +msgid "Genres" +msgstr "Flokkar" -#: Accelerators.cpp:303 AlbumBrowser.cpp:840 -msgid "Back" -msgstr "Bakka" +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" +msgstr "Það finnst ekkert útvarp" -#: Accelerators.cpp:305 -msgid "Escape" -msgstr "Escape" +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " +msgstr " Útvarps Leit " -#: Accelerators.cpp:308 -msgid "Space" -msgstr "Space" +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2585 +msgid "Search:" +msgstr "Leit:" -#: Accelerators.cpp:311 -msgid "Tab" -msgstr "Tab" +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" +msgstr "leit í nú spilað upplýsingum" -#: Accelerators.cpp:313 -msgid "Return" -msgstr "Return" +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" +msgstr "Leita í nafni flokks" -#: Accelerators.cpp:315 -msgid "Enter" -msgstr "Enter" +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" +msgstr "Leita í nafni stöðva" -#: Accelerators.cpp:348 Preferences.cpp:1570 -msgid "Left" -msgstr "Left" +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" +msgstr "Inniheldur nðurstöður frá öllum flokkum" -#: Accelerators.cpp:351 -msgid "Up" -msgstr "Up" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" +msgstr "Bæta við flokk" -#: Accelerators.cpp:354 Preferences.cpp:1572 -msgid "Right" -msgstr "Right" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" +msgstr "Búa til nýjan flokk" -#: Accelerators.cpp:357 -msgid "Down" -msgstr "niður" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" +msgstr "Breyta flokki" -#: Accelerators.cpp:359 Accelerators.cpp:415 -msgid "Home" -msgstr "Home" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" +msgstr "Breyta völdum völdum flokki" -#: Accelerators.cpp:362 Accelerators.cpp:369 -msgid "Page Up" -msgstr "Page Up" +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" +msgstr "Eyða flokk" -#: Accelerators.cpp:365 Accelerators.cpp:372 -msgid "Page Down" -msgstr "Page Down" +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" +msgstr "Eyða valdri leit" -#: Accelerators.cpp:375 PlayListAppend.cpp:69 -msgid "End" -msgstr "End" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" +msgstr "Ný Leit" -#: Accelerators.cpp:377 -msgid "Begin" -msgstr "Begin" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" +msgstr "Búa til nýja leit" -#: Accelerators.cpp:379 Accelerators.cpp:410 -msgid "Insert" -msgstr "Insert" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" +msgstr "Breyta leit" -#: Accelerators.cpp:382 PlayListPanel.cpp:296 PodcastsPanel.cpp:1751 -#: PodcastsPanel.cpp:2085 TaListBox.cpp:115 TreePanel.cpp:375 -msgid "Delete" -msgstr "Eyða" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" +msgstr "Breyta valdri leit" -#: Accelerators.cpp:393 -msgid "Separator" -msgstr "Separator" +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" +msgstr "Eyða leit" -#: Accelerators.cpp:406 PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Select" -msgstr "Velja" +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" +msgstr "Uppfæra útvarpsstöðvar" -#: Accelerators.cpp:407 LyricsPanel.cpp:308 -msgid "Print" -msgstr "Prenta" +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" +msgstr "Uppfæra lista útvarpsstöðva" -#: Accelerators.cpp:408 -msgid "Execute" -msgstr "Execute" +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" +msgstr "Leitir" -#: Accelerators.cpp:409 -msgid "Snapshot" -msgstr "Snapshot" +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" +msgstr "Útvörp" -#: Accelerators.cpp:412 -msgid "Cancel" -msgstr "Cancel" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " +msgstr "Flokkur Nafn: " -#: Accelerators.cpp:413 -msgid "Menu" -msgstr "Valmynd" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" +msgstr "Bæta nýju Nafni við Flokk" -#: Accelerators.cpp:414 -msgid "Capital" -msgstr "Hástafa" +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" +msgstr "Ertu viss um að þú viljir eyða þessum útvarps flokki?" -#: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 -#: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 -msgid "Tracks" -msgstr "Lög" +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:314 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1221 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:570 ui/filebrowser/FileBrowser.cpp:2235 +#: MainApp.cpp:342 +msgid "Confirm" +msgstr "Staðfesta" -#: AlbumBrowser.cpp:303 AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 -#: LastFMPanel.cpp:819 -msgid "Play the album tracks" -msgstr "Spila lög plötu" +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" +msgstr "Ertu viss um að þú viljir eyða þessum útvarps leitum?" -#: AlbumBrowser.cpp:307 AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 -#: LastFMPanel.cpp:823 -msgid "Enqueue the album tracks to the playlist" -msgstr "Bæta lögum á plötu við lagalista" +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" +msgstr "Tónjafnari" -#: AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 AlbumBrowser.cpp:2009 -#: AlListBox.cpp:300 -msgid "Edit the labels assigned to the selected albums" -msgstr "Breyta merkjum við valdar plötur" +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" +msgstr "Forstillt:" -#: AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 AlbumBrowser.cpp:2015 -#: AlListBox.cpp:308 -msgid "Edit the selected songs" -msgstr "Breyta völdum lögum" +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " +msgstr " Hlutir" -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search Album" -msgstr "Leita að Plötu" +#: ui/labeleditor/LabelEditor.cpp:94 +msgid " Labels " +msgstr " Merki " -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search the album in the library" -msgstr "Leita að plötu í safni" +#: ui/labeleditor/LabelEditor.cpp:122 +msgid "Add a new label" +msgstr "Bæta við nýju merki" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search Artist" -msgstr "Leita að Tónlistarflytjanda" +#: ui/labeleditor/LabelEditor.cpp:128 +msgid "Delete the current selected label" +msgstr "Eyða völdu merki" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search the artist in the library" -msgstr "Leita að tónlistarflytjanda í safni" +#: ui/labeleditor/LabelEditor.cpp:134 +msgid "Copy the label selection to all the items" +msgstr "Afritar völd merki við alla hluti" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download Cover" -msgstr "Hala niður Plötualbúmi" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " +msgstr "Nafn merki: " -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download cover for the current selected album" -msgstr "Hlaða niður plötu valdrar möppu" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" +msgstr "Vinsamlega bættu við nafni merkis" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select Cover" -msgstr "Velja Plötulbúm" +#: ui/labeleditor/LabelEditor.cpp:313 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" +msgstr "Ertu viss um að þú viljir eyða völdu merki?" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select the cover image file from disk" -msgstr "Velja mynd fyrir plötualbúm frá disk" +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" +msgstr "Breyta texta við spilað lag" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete Cover" -msgstr "Eyða Plötulbúmi" +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" +msgstr "Breyta stillingum texta" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete the cover for the selected album" -msgstr "Eyða plötualbúmi valdrar plötu" +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" +msgstr "Leita að textum" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 AlListBox.cpp:359 -msgid "Embed Cover" -msgstr "Innbyggð Plötualbúm" +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" +msgstr "Breyta textum" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 -msgid "Embed the cover to the selected album tracks" -msgstr "Byggja plötualbúm við valin lög plötu" +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" +msgstr "Vista texta" -#: AlbumBrowser.cpp:386 AlListBox.cpp:318 FileBrowser.cpp:763 -#: RadioPanel.cpp:329 -msgid "Name" -msgstr "Nafn" +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" +msgstr "Leita að textum á netinu" -#: AlbumBrowser.cpp:386 -msgid "Sort albums by name" -msgstr "Flokka plötur eftir nafni" +#: ui/lyrics/LyricsPanel.cpp:286 +msgid "Copy the content of the lyric to clipboard" +msgstr "Afrita innihald texta á klippispjald" -#: AlbumBrowser.cpp:390 AlListBox.cpp:319 DynamicPlayList.cpp:55 -#: DynamicPlayList.cpp:133 PlayList.cpp:1656 SoListBox.cpp:417 -#: TreeViewFilterEditor.cpp:68 TreeViewFilterEditor.cpp:123 -msgid "Year" -msgstr "Ár" +#: ui/lyrics/LyricsPanel.cpp:298 ui/filebrowser/FileBrowser.cpp:406 +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste" +msgstr "Líma" -#: AlbumBrowser.cpp:390 -msgid "Sort albums by year" -msgstr "Flokkar plötur eftir ári" +#: ui/lyrics/LyricsPanel.cpp:298 +msgid "Paste the content of the lyric from clipboard" +msgstr "Líma innihald texta á klippispjald" -#: AlbumBrowser.cpp:394 AlListBox.cpp:320 -msgid "Year Descending" -msgstr "Ár lækkandi" +#: ui/lyrics/LyricsPanel.cpp:307 misc/Accelerators.cpp:410 +msgid "Print" +msgstr "Prenta" -#: AlbumBrowser.cpp:394 AlbumBrowser.cpp:410 -msgid "Sort albums by year descendant" -msgstr "Flokka Plötur eftir ári lækkandi" +#: ui/lyrics/LyricsPanel.cpp:307 +msgid "Print the content of the lyrics" +msgstr "Prenta texta" -#: AlbumBrowser.cpp:398 -msgid "Artist Name" -msgstr "Flytjandi, Nafn" +#: ui/lyrics/LyricsPanel.cpp:442 ui/lyrics/LyricsPanel.cpp:561 +#: ui/lyrics/LyricsPanel.cpp:844 ui/lyrics/LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Leitar..." -#: AlbumBrowser.cpp:398 -msgid "Sort albums by artist name" -msgstr "Flokka plötur eftir flytjanda" +#: ui/lyrics/LyricsPanel.cpp:757 ui/lyrics/LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "Eingir textar fundust" -#: AlbumBrowser.cpp:402 AlListBox.cpp:322 -msgid "Artist, Year" -msgstr "Flytjandi, Ár" +#: ui/lyrics/LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Textar frá" -#: AlbumBrowser.cpp:402 -msgid "Sort albums by artist, year" -msgstr "Flokka Albúm eftir flytjandi, ár" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Target Editor" +msgstr "Breyta Ákvörðunarstað Texta" -#: AlbumBrowser.cpp:406 AlListBox.cpp:323 -msgid "Artist, Year Descending" -msgstr "Flytjandi, Ár Lækkandi" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Source Editor" +msgstr "Breyta Textum" -#: AlbumBrowser.cpp:406 -msgid "Sort albums by artist, year descendant" -msgstr "Flokka Plötur eftir flytjandi, ár lækkandi" +#: ui/lyrics/LyricsPanel.cpp:2136 +msgid "Type:" +msgstr "Tegund:" -#: AlbumBrowser.cpp:410 DynamicPlayList.cpp:60 DynamicPlayList.cpp:138 -#: PodcastsPanel.cpp:1810 SoListBox.cpp:422 -msgid "Added" -msgstr "Bætt við" +#: ui/lyrics/LyricsPanel.cpp:2141 +msgid "Embedded" +msgstr "Innbyggt" -#: AlbumBrowser.cpp:414 AlListBox.cpp:328 -msgid "Sort By" -msgstr "Flokkað eftir" +#: ui/lyrics/LyricsPanel.cpp:2142 +msgid "File" +msgstr "Skrá" -#: AlbumBrowser.cpp:414 -msgid "Set the albums sorting" -msgstr "Stilla flokkun Platna" +#: ui/lyrics/LyricsPanel.cpp:2143 +msgid "Command" +msgstr "Skipun" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:597 -#: LastFMPanel.cpp:859 LastFMPanel.cpp:1055 LastFMPanel.cpp:1260 -#: LastFMPanel.cpp:1465 LastFMPanel.cpp:1590 LyricsPanel.cpp:287 -msgid "Copy to Clipboard" -msgstr "Afrita við Klippispjald" +#: ui/lyrics/LyricsPanel.cpp:2145 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" +msgstr "Niðurhal" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:859 -msgid "Copy the album info to clipboard" -msgstr "afrita plötuupplýsingar á klippispjald" +#: ui/lyrics/LyricsPanel.cpp:2152 +msgid "Source:" +msgstr "Uppruni:" -#: AlbumBrowser.cpp:1361 LibPanel.cpp:1149 TreePanel.cpp:1059 -msgid "Albums Labels Editor" -msgstr "Breyta Merkjum" +#: ui/lyrics/LyricsPanel.cpp:2160 ui/lyrics/LyricsPanel.cpp:2586 +msgid "Replace:" +msgstr "Endursetja:" -#: AlbumBrowser.cpp:1604 AlListBox.cpp:486 ItemListBox.cpp:64 -#: PlayerFilters.cpp:107 Preferences.cpp:1819 Preferences.cpp:1916 -#: SmartMode.cpp:396 -msgid "All" -msgstr "Allt" +#: ui/lyrics/LyricsPanel.cpp:2195 +msgid "Extract:" +msgstr "Afþjappa:" -#: AlbumBrowser.cpp:1672 -msgid "Page" -msgstr "Síða" +#: ui/lyrics/LyricsPanel.cpp:2225 +msgid "Exclude:" +msgstr "Útiloka:" -#: AlbumBrowser.cpp:2024 ArListBox.cpp:208 CoListBox.cpp:158 GeListBox.cpp:136 -#: LastFMPanel.cpp:3196 PcListBox.cpp:166 PlayList.cpp:1590 RaListBox.cpp:198 -#: TaListBox.cpp:167 TreePanel.cpp:450 -msgid "Save the selected tracks to playlist" -msgstr "Vista valin lög í lagalista" +#: ui/lyrics/LyricsPanel.cpp:2255 +msgid "Not Found:" +msgstr "Ekkert Fannst:" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create Smart Playlist" -msgstr "Búa til Sjall Lagalista" +#: ui/lyrics/LyricsPanel.cpp:2584 +msgid "Replace option editor" +msgstr "Endursetja breytt" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create a smart playlist from this track" -msgstr " Búa til snjall lagalista frá þessu lagi" +#: ui/lyrics/LyricsPanel.cpp:2590 +msgid "Extract option editor" +msgstr "Afþjappa Breytt" -#: AlbumBrowser.cpp:2094 LibPanel.cpp:1359 PlayList.cpp:2128 -#: PlayListPanel.cpp:1388 TreePanel.cpp:1323 -msgid "Tracks Labels Editor" -msgstr "Breyta Merkjum Laga" +#: ui/lyrics/LyricsPanel.cpp:2591 ui/lyrics/LyricsPanel.cpp:2597 +msgid "Begin:" +msgstr "Byrja:" -#: AlbumBrowser.cpp:2416 FileBrowser.cpp:1961 FileBrowser.cpp:2098 -#: LibPanel.cpp:1432 PlayList.cpp:1978 PlayListPanel.cpp:1497 -#: TreePanel.cpp:1158 TreePanel.cpp:1430 -msgid "UnNamed" -msgstr "ÓNefnt" +#: ui/lyrics/LyricsPanel.cpp:2592 ui/lyrics/LyricsPanel.cpp:2598 +msgid "End:" +msgstr "Endir:" -#: AlbumBrowser.cpp:2465 LibPanel.cpp:272 LibPanel.cpp:279 LibPanel.cpp:528 -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "Albums" -msgstr "Plötur" +#: ui/lyrics/LyricsPanel.cpp:2596 +msgid "Exclude option editor" +msgstr "Útiloka breytt" -#: AlbumBrowser.cpp:2466 SoListBox.cpp:505 -msgid "to" -msgstr "til" +#: ui/lyrics/LyricsPanel.cpp:2602 +msgid "Not Found option editor" +msgstr "Ekkert fannst Breytt" -#: AlbumBrowser.cpp:2467 -msgid "of" -msgstr "af" +#: ui/lyrics/LyricsPanel.cpp:2603 ui/lyrics/LyricsPanel.cpp:2604 +msgid "Tag:" +msgstr "Merkja:" -#: AlListBox.cpp:177 -msgid "by " -msgstr "eftir" +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" +msgstr "Breyta Lögum" -#: AlListBox.cpp:264 -msgid "Play current selected albums" -msgstr "Spila valdar plötur" +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " +msgstr " Lög " -#: AlListBox.cpp:270 -msgid "Add current selected albums to the Playlist" -msgstr "Bæta völdum plötum við Lagalista" +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" +msgstr "Færa lag aftur" -#: AlListBox.cpp:278 AlListBox.cpp:284 AlListBox.cpp:290 CoListBox.cpp:120 -#: CoListBox.cpp:127 CoListBox.cpp:134 -msgid "Add current selected albums to the Playlist as Next Tracks" -msgstr "Bæta völdum plötum við Lagalista sem Næst Spilað" +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" +msgstr "Færa lag áfram" -#: AlListBox.cpp:294 CoListBox.cpp:139 -msgid "Add the selected albums after" -msgstr "Bæta við völdum plötum eftir" +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Afrita nafn flytjanda við öll lög sem þú breytir" -#: AlListBox.cpp:318 -msgid "Albums are sorted by name" -msgstr "Plötum raðað eftir nafni" +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Afrita nafn flytjanda plötu við öll lög sem þú breytir" -#: AlListBox.cpp:319 -msgid "Albums are sorted by year" -msgstr "Plötum raðað eftir ári" +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" +msgstr "A. Flytjandi:" -#: AlListBox.cpp:320 -msgid "Albums are sorted by year descending" -msgstr "Plötur flokkaðar eftir ári lækkandi" +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" +msgstr "Sýna flytjanda plötu lags" -#: AlListBox.cpp:321 -msgid "Artist, Name" -msgstr "Flytjandi, Nafn" +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Afrita nafn plötu við öll lög sem þú breytir" -#: AlListBox.cpp:321 -msgid "Albums are sorted by artist and album name" -msgstr "Plötur flokkaðar eftir flytjanda og nafni" +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" +msgstr "Afrita Titil við öll lög sem þú breytir" -#: AlListBox.cpp:322 -msgid "Albums are sorted by artist and year" -msgstr "Plötur flokkaðar eftir flytjanda og ári" +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" +msgstr "Titill:" -#: AlListBox.cpp:323 -msgid "Albums are sorted by artist and year descending" -msgstr "Plötur flokkaðar eftir flytjanda og ári lækkandi" +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Afrita tónskáld við öll lög sem þú breytir" -#: AlListBox.cpp:328 -msgid "Sets the albums order" -msgstr "Flokkar plötur röð" +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" +msgstr "Tónskáld:" -#: AlListBox.cpp:359 -msgid "Embed the current cover to the album files" -msgstr "Byggja valið plötualbúm við skrár plötu" +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Afrita athugasemd við öll lög sem þú breytir" -#: ArListBox.cpp:148 YeListBox.cpp:104 -msgid "Play current selected artists" -msgstr "Spila valin flytjanda" +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" +msgstr "Athugasemd:" -#: ArListBox.cpp:155 -msgid "Add current selected artists to playlist" -msgstr "Bæta við völdum flytjanda við lagalista" +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" +msgstr "Afrita númer við öll lög sem þú breytir" -#: ArListBox.cpp:191 -msgid "Edit the labels assigned to the selected artists" -msgstr "Breyta merki við valin flytjanda" +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" +msgstr "Númer:" -#: ArListBox.cpp:199 -msgid "Edit the songs from the selected artists" -msgstr "Breyta lögum frá völdum flytjanda" +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "Númera lög í þeirri röð sem þeim var raðað fyrir breytingu" -#: ChannelEditor.cpp:36 -msgid "Podcast Channel Editor" -msgstr "Breyta Hlaðvarpsveitu" +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Afrita disk við allar skrár sem er breytt" -#: ChannelEditor.cpp:57 -msgid " Podcast Channel " -msgstr " Hlaðvarps Veita " +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" +msgstr "Diskur:" -#: ChannelEditor.cpp:99 PodcastsPanel.cpp:948 -msgid "Description:" -msgstr "Lýsing:" +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" +msgstr "Afrita nafn flokks við allar skrár sem þú breytir" -#: ChannelEditor.cpp:111 PodcastsPanel.cpp:958 -msgid "Author:" -msgstr "Höfundur:" +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" +msgstr "Flokkur:" -#: ChannelEditor.cpp:121 PodcastsPanel.cpp:968 -msgid "Owner:" -msgstr "Eigandi:" +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" +msgstr "Afritar ár við allar skrá sem þú breytir" -#: ChannelEditor.cpp:132 -msgid "Download:" -msgstr "Niðurhal:" +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" +msgstr "Ár:" -#: ChannelEditor.cpp:139 -msgid "Manually" -msgstr "Handvirkt" +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" +msgstr "Einkunn:" -#: ChannelEditor.cpp:139 -msgid "Only if contains" -msgstr "Aðeins ef inniheldur" +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Details" +msgstr "Upplýsingar" -#: ChannelEditor.cpp:139 -msgid "Everything" -msgstr "Allt" +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" +msgstr "Bæta við mynd við valda skrá" -#: ChannelEditor.cpp:152 -msgid "Delete:" -msgstr "Eyða:" +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" +msgstr "Eyða mynd frá valdri skrá" -#: ChannelEditor.cpp:156 -msgid "Allow delete old items" -msgstr "Eyða gömlum atriðum" +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" +msgstr "Vista valda mynd í skrá" -#: CoListBox.cpp:104 -msgid "Play current selected composer" -msgstr "Spila valið tónskáld" +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" +msgstr "Leita að plötualbúmi" -#: CoListBox.cpp:148 -msgid "Edit songs" -msgstr "Breyta lögum" +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "Afrita valda mynd við öll lög sem þú ert að breyta" -#: Config.cpp:1364 MainFrame.cpp:90 -msgid "My Music" -msgstr "Mín Tónlist" +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" +msgstr "Myndir" -#: ConfirmExit.cpp:26 -msgid "Please confirm" -msgstr "Vinsamlega staðfestið" +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1455 +#: ui/MainFrame.cpp:2827 +msgid "Lyrics" +msgstr "Textar" -#: ConfirmExit.cpp:39 -msgid "Are you sure you want to exit the application?" -msgstr "Ertu viss um að þú viljir hætta í forritinu" +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" +msgstr "Sla inn nafn flytjanda til að leita með musicbrainz" -#: ConfirmExit.cpp:45 -msgid "Don't ask again" -msgstr "Ekki spyrja aftur" +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" +msgstr "Slá inn nafni til að leita að plötu með musicbrainz" -#: CopyTo.cpp:884 -#, c-format -msgid "" -"Copied %u files (%s)\n" -"in %s seconds" -msgstr "Afritað %u Skrár (%s)\nin (%s) sekúntur" +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "Hreinsa texta í leit nota músik fingraför" -#: CopyTo.cpp:889 -msgid "Finished copying files" -msgstr "Lokið við að afrita skrár" +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" +msgstr "Velur Plötuumslag fundið með musicbrainz" -#: CoverEdit.cpp:54 -msgid "Cover Editor" -msgstr "Breyta plötualbúmi" +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" +msgstr "Leita að plötum í musicbrainz" -#: CoverEdit.cpp:71 LastFMPanel.cpp:1682 LyricsPanel.cpp:111 TrackEdit.cpp:148 -#: TrackEdit.cpp:373 TrackEdit.cpp:415 TrackEdit.cpp:474 -msgid "Artist:" -msgstr "Flytjandi" +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" +msgstr "Afritar innihald plötu við breytt lög" -#: CoverEdit.cpp:78 TrackEdit.cpp:172 TrackEdit.cpp:440 TrackEdit.cpp:496 -msgid "Album:" -msgstr "Plata:" +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " +msgstr " Upplýsingar " -#: CoverEdit.cpp:85 -msgid "From:" -msgstr "Frá:" +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" +msgstr "Afritar flytjanda við breytt lög" -#: CoverEdit.cpp:150 SelCoverFile.cpp:67 -msgid "Embed into tracks" -msgstr "Byggt við Lög" +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" +msgstr "Afritar flytjanda Plötu við breytt lög" -#: DbLibrary.cpp:289 DbLibrary.cpp:301 DbLibrary.cpp:1777 DbLibrary.cpp:1789 -#: DbLibrary.cpp:1862 DbLibrary.cpp:1874 Jamendo.cpp:642 PlayerPanel.cpp:1453 -msgid "Unknown" -msgstr "Óþekkt" +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" +msgstr "Afritar plötu við breytt lög" -#: DbLibrary.cpp:643 -msgid "Recently added tracks" -msgstr "Lögum nýlega Bætt Við" +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" +msgstr "Afrita dagssetningu við breytt lög" -#: DbLibrary.cpp:651 -msgid "Last played tracks" -msgstr "Lög síðast spiluð" +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" +msgstr "Afrita nöfn laga við breytt lög" -#: DbLibrary.cpp:658 -msgid "Best rated tracks" -msgstr "Lög með hæstu einkunn" +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" +msgstr "Lengd:" -#: DynamicPlayList.cpp:46 DynamicPlayList.cpp:126 PodcastsPanel.cpp:1802 -#: SoListBox.cpp:409 -msgid "Title" -msgstr "Titill" +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" +msgstr "Afrita númer við breytt lög" -#: DynamicPlayList.cpp:47 DynamicPlayList.cpp:127 PlayList.cpp:1644 -#: SoListBox.cpp:410 SoListBox.cpp:655 TreeViewFilterEditor.cpp:64 -#: TreeViewFilterEditor.cpp:123 -msgid "Artist" -msgstr "Flytjandi" +#: ui/trackedit/TrackEdit.cpp:927 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Skráar Tegund\t: %s\nLengd\t: %s" -#: DynamicPlayList.cpp:48 DynamicPlayList.cpp:128 LibPanel.cpp:368 -#: LibPanel.cpp:375 PlayList.cpp:1647 SoListBox.cpp:411 SoListBox.cpp:658 -#: TreeViewFilterEditor.cpp:66 TreeViewFilterEditor.cpp:123 -msgid "Album Artist" -msgstr "Flytjandi Plata" +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "Bitahraði\t: %u Kbps\nSrá Stærð\t: %s" -#: DynamicPlayList.cpp:49 DynamicPlayList.cpp:129 PlayList.cpp:1653 -#: Preferences.cpp:975 SoListBox.cpp:412 SoListBox.cpp:664 -#: TreeViewFilterEditor.cpp:67 TreeViewFilterEditor.cpp:123 -msgid "Album" -msgstr "Plata" +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" +msgstr "Villa; Albúm hefur %lu lög og þu ert að breyta %lu" -#: DynamicPlayList.cpp:50 DynamicPlayList.cpp:130 PlayList.cpp:1659 -#: RadioPanel.cpp:589 ShoutcastRadio.cpp:140 SoListBox.cpp:413 -#: SoListBox.cpp:652 TreeViewFilterEditor.cpp:63 -msgid "Genre" -msgstr "Flokkur" +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" +msgstr "Villa; lengd sumra breytra laga passa ekki" + +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" +msgstr "Allt ok" + +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1103 +msgid "Channels" +msgstr "Veitur" -#: DynamicPlayList.cpp:51 DynamicPlayList.cpp:131 -msgid "Label" -msgstr "Merki" +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1128 +#: ui/MainFrame.cpp:2856 ui/MainFrame.cpp:3616 +msgid "Podcasts" +msgstr "Hlaðvörp" -#: DynamicPlayList.cpp:52 DynamicPlayList.cpp:132 PlayList.cpp:1650 -#: SoListBox.cpp:414 SoListBox.cpp:661 TreeViewFilterEditor.cpp:65 -#: TreeViewFilterEditor.cpp:123 -msgid "Composer" -msgstr "Tónskáld" +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" +msgstr "Lýsing:" -#: DynamicPlayList.cpp:53 -msgid "Comment" -msgstr "Athugasemd" +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" +msgstr "Höfundur:" -#: DynamicPlayList.cpp:54 SoListBox.cpp:424 -msgid "Path" -msgstr "Slóð" +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" +msgstr "Eigandi:" -#: DynamicPlayList.cpp:57 DynamicPlayList.cpp:135 PodcastsPanel.cpp:1806 -#: SoListBox.cpp:416 -msgid "Length" -msgstr "Lengd" +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" +msgstr "Samantekt:" -#: DynamicPlayList.cpp:58 DynamicPlayList.cpp:136 LibPanel.cpp:330 -#: LibPanel.cpp:337 LibPanel.cpp:534 MainFrame.cpp:1259 PodcastsPanel.cpp:1808 -#: SoListBox.cpp:420 -msgid "Plays" -msgstr "Spilun" +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" +msgstr "Dagur:" -#: DynamicPlayList.cpp:59 DynamicPlayList.cpp:137 PodcastsPanel.cpp:1809 -#: SoListBox.cpp:421 -msgid "Last Played" -msgstr "Last Played" +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" +msgstr "Hlaðvarps Upplýsingar" -#: DynamicPlayList.cpp:61 -msgid "Track Number" -msgstr "Lag Númer" +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "Ertu viss um að þú viljir eyða valdri hlaðvarps sveitu?" -#: DynamicPlayList.cpp:62 SoListBox.cpp:418 -msgid "Bit Rate" -msgstr "Bitahraði" +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" +msgstr "Ertu viss um að þú viljir eyða völdum hlaðvarps hlut?" -#: DynamicPlayList.cpp:63 FileBrowser.cpp:764 -msgid "Size" -msgstr "Stærð" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" +msgstr "Ný Veita" -#: DynamicPlayList.cpp:64 SoListBox.cpp:415 -msgid "Disc" -msgstr "Diskur" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" +msgstr "Bæta við nýrri hlaðvarpsveitu" -#: DynamicPlayList.cpp:65 -msgid "Has Cover" -msgstr "Hefur Albúm" +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" +msgstr "Eyða" -#: DynamicPlayList.cpp:70 DynamicPlayList.cpp:80 -msgid "contains" -msgstr "inniheldur" +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" +msgstr "Eyða þessari hlaðvarpsveituveitu og öllum hlutum" -#: DynamicPlayList.cpp:71 DynamicPlayList.cpp:81 -msgid "does not contain" -msgstr "Inniheldur ekki" +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/filebrowser/FileBrowser.cpp:423 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1078 +#: ui/MainFrame.cpp:1116 ui/MainFrame.cpp:1349 ui/jamendo/Jamendo.cpp:1144 +#: misc/Accelerators.cpp:170 +msgid "Update" +msgstr "Uppfæra" -#: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 -#: DynamicPlayList.cpp:99 -msgid "is" -msgstr "er" +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" +msgstr "Uppfæra hlaðvarps hluti valinar veitu" -#: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 -#: DynamicPlayList.cpp:100 -msgid "is not" -msgstr "Er ekki" +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1085 +#: ui/MainFrame.cpp:1124 ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Properties" +msgstr "Stillingar" -#: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 -msgid "begins with" -msgstr "byrjar með" +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" +msgstr "Breyta hlaðvarpsveitu" -#: DynamicPlayList.cpp:75 DynamicPlayList.cpp:85 -msgid "ends with" -msgstr "endar með" +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" +msgstr "Staða" -#: DynamicPlayList.cpp:86 -msgid "not set" -msgstr "ekki stillt" +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" +msgstr "Titill" -#: DynamicPlayList.cpp:93 -msgid "at least" -msgstr "Í minsta lagi" +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" +msgstr "Veita" -#: DynamicPlayList.cpp:94 -msgid "at most" -msgstr "Í mesta lagi" +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" +msgstr "Flokkur" -#: DynamicPlayList.cpp:101 -msgid "after" -msgstr "eftir" +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" +msgstr "Dagur" -#: DynamicPlayList.cpp:102 -msgid "before" -msgstr "fyrir" +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 +msgid "Length" +msgstr "Lengd" -#: DynamicPlayList.cpp:107 -msgid "in the last" -msgstr "Á síðustu" +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" +msgstr "Höfundur" -#: DynamicPlayList.cpp:108 -msgid "before the last" -msgstr "fyrir síðustu" +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:528 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1301 +msgid "Plays" +msgstr "Spilun" -#: DynamicPlayList.cpp:113 -msgid "false" -msgstr "nei" +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 +msgid "Last Played" +msgstr "Last Played" -#: DynamicPlayList.cpp:114 -msgid "true" -msgstr "Já" +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" +msgstr "Bætt við" -#: DynamicPlayList.cpp:119 SmartMode.cpp:468 -msgid "Minutes" -msgstr "Mínútur" +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:267 +msgid "Never" +msgstr "Aldrei" -#: DynamicPlayList.cpp:139 -msgid "Random" -msgstr "Stokkað" +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" +msgstr "Eyða völdum hlaðvarpsveitum" -#: DynamicPlayList.cpp:144 Preferences.cpp:629 -msgid "minutes" -msgstr "mínútur" +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" +msgstr "Hala niður völdum hlaðvörpum" -#: DynamicPlayList.cpp:145 -msgid "hours" -msgstr "tímar" +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." +msgstr "Engin hlutur valinn..." -#: DynamicPlayList.cpp:146 -msgid "days" -msgstr "dagar" +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "Afrita valda podcast veitur í möppu eða til tækis" -#: DynamicPlayList.cpp:147 -msgid "weeks" -msgstr "vikur" +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" +msgstr "Breyta Hlaðvarpsveitu" -#: DynamicPlayList.cpp:148 -msgid "months" -msgstr "mánuðir" +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " +msgstr " Hlaðvarps Veita " -#: DynamicPlayList.cpp:439 -msgid "Filter Album Browser" -msgstr "Sía Plötualbúm" +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" +msgstr "Niðurhal:" -#: DynamicPlayList.cpp:440 -msgid "Dynamic Playlist Editor" -msgstr "Breyta Breytanlegum Lagalista" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" +msgstr "Handvirkt" -#: DynamicPlayList.cpp:458 FileRenamer.cpp:67 LyricsPanel.cpp:2102 -#: PortableMedia.cpp:998 Preferences.cpp:2105 Preferences.cpp:2226 -#: Preferences.cpp:2351 RadioEditor.cpp:44 TreeViewFilterEditor.cpp:45 -msgid "Name:" -msgstr "Nafn:" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" +msgstr "Aðeins ef inniheldur" -#: DynamicPlayList.cpp:467 -msgid " Current Filters " -msgstr " Núverandi síur" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" +msgstr "Allt" -#: DynamicPlayList.cpp:548 -msgid " Result " -msgstr " Útkoma " +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" +msgstr "Eyða:" -#: DynamicPlayList.cpp:553 SmartMode.cpp:456 -msgid "Limit to" -msgstr "Skorðað við" +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" +msgstr "Eyða gömlum atriðum" -#: DynamicPlayList.cpp:573 -msgid "Any filter selects tracks" -msgstr "allar síur velja skrá" +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" +msgstr "Ný Hlaðvarpsveita" -#: DynamicPlayList.cpp:584 -msgid "Sort by" -msgstr "Flokka eftir" +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " +msgstr " Digital Hlaðvarps staðsetning " -#: DynamicPlayList.cpp:594 -msgid "Descending" -msgstr "Lækkandi" +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" +msgstr "Leita í hlaðvarps safni" -#: DynamicPlayList.cpp:612 -msgid "Add tracks on any criteria" -msgstr "Bætta við lögum hvar sem er" +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" +msgstr "Endurhlaða hlaðvarps lista" -#: Equalizer.cpp:70 -msgid "Equalizer" -msgstr "Tónjafnari" +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" +msgstr "Síaðar veitur" -#: Equalizer.cpp:112 -msgid "Preset:" -msgstr "Forstillt:" +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" +msgstr "%u Veitur" -#: FileBrowser.cpp:226 FileBrowser.cpp:586 -msgid "See used locations" -msgstr "Sjá notaða staði" +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "%u Flokkar, %u Veitur" -#: FileBrowser.cpp:227 FileBrowser.cpp:587 -msgid "See system files" -msgstr "Sjá kerfisskrár" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " +msgstr "Síaður Texti: " -#: FileBrowser.cpp:340 -msgid "Play the selected folder" -msgstr "Spila valda möppu" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" +msgstr "Síuð leit hlaððvarps veitur" -#: FileBrowser.cpp:346 -msgid "Add the selected folder to playlist" -msgstr "Bæta valdri möppu við lagalista" +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1770 +#: ui/preferences/Preferences.cpp:1866 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1714 +#: ui/mediaviewer/library/AlListBox.cpp:490 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:399 +msgid "All" +msgstr "Allt" -#: FileBrowser.cpp:376 -msgid "Edit the tracks in the selected folder" -msgstr "Breyta lögum í valdri möppu" +#: ui/itemlistbox/ListView.cpp:1492 +msgid "Select Columns" +msgstr "Velja Röð" -#: FileBrowser.cpp:384 -msgid "Add the tracks in the selected folder to a playlist" -msgstr "Bæta lögum úr valdri möppu á lagalista" +#: ui/itemlistbox/ListView.cpp:1504 +msgid " Columns " +msgstr " Raðir " -#: FileBrowser.cpp:391 FileBrowser.cpp:1170 -msgid "Copy" -msgstr "Afrita" +#: ui/preferences/Preferences.cpp:133 +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +#: ui/MainFrame.cpp:1494 ui/MainFrame.cpp:4618 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Preferences" +msgstr "Stillingar" -#: FileBrowser.cpp:392 FileBrowser.cpp:1170 -msgid "Copy the selected folder to clipboard" -msgstr "Afrita valda möppu á klippispjald" +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2485 +msgid "Default" +msgstr "Sjálfgefið" -#: FileBrowser.cpp:398 FileBrowser.cpp:1174 LyricsPanel.cpp:299 -msgid "Paste" -msgstr "Líma" +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" +msgstr "Tékkneska" -#: FileBrowser.cpp:399 -msgid "Paste to the selected folder" -msgstr "Lima við valda möppu" +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" +msgstr "Danska" -#: FileBrowser.cpp:414 FileBrowser.cpp:471 FileBrowser.cpp:475 -msgid "New Folder" -msgstr "Ný Mappa" +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" +msgstr "Hollenska" -#: FileBrowser.cpp:414 -msgid "Create a new folder" -msgstr "Búa til nýja möppu" +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" +msgstr "Enska" -#: FileBrowser.cpp:417 PlayListPanel.cpp:291 TaListBox.cpp:111 -msgid "Rename" -msgstr "Endurnefna:" +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" +msgstr "Franska" -#: FileBrowser.cpp:417 -msgid "Rename the selected folder" -msgstr "Endurnefna valda möppu" +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" +msgstr "Þýska" -#: FileBrowser.cpp:421 FileBrowser.cpp:1195 -msgid "Remove" -msgstr "Fjarlægja" +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" +msgstr "Gríska" -#: FileBrowser.cpp:421 -msgid "Remove the selected folder" -msgstr "Fjarlægja valda möppu" +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" +msgstr "Ungverska" -#: FileBrowser.cpp:552 -msgid "Are you sure to delete the selected path ?" -msgstr "Ertu viss um að þú viljir eyða valdri slóð ?" +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" +msgstr "Íslenska" -#: FileBrowser.cpp:553 FileBrowser.cpp:2204 LabelEditor.cpp:310 -#: LibPanel.cpp:1227 PlayListPanel.cpp:1116 PodcastsPanel.cpp:1237 -#: PodcastsPanel.cpp:1623 ShoutcastRadio.cpp:368 ShoutcastRadio.cpp:448 -#: TaListBox.cpp:203 TreePanel.cpp:1232 -msgid "Confirm" -msgstr "Staðfesta" +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" +msgstr "Ítalska" -#: FileBrowser.cpp:563 -msgid "Error deleting the folder " -msgstr "Villa getur ekki eytt Möppu" +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" +msgstr "Japanska" -#: FileBrowser.cpp:564 MediaViewer.cpp:1461 SelCoverFile.cpp:40 -msgid "Error" -msgstr "Villa" +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" +msgstr "Litháíska" + +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" +msgstr "Malasía" -#: FileBrowser.cpp:765 -msgid "Modified" -msgstr "Breytt" +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" +msgstr "Norska" -#: FileBrowser.cpp:1113 -msgid "Play current selected files" -msgstr "Spila valda skrá" +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" +msgstr "Pólska" -#: FileBrowser.cpp:1119 -msgid "Add current selected files to playlist" -msgstr "Bæta valdri skrá við lagalista" +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" +msgstr "Portúgalska" -#: FileBrowser.cpp:1155 -msgid "Edit the current selected files" -msgstr "Breyta völdum skrám" +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" +msgstr "Portúgalska-Brasilía" -#: FileBrowser.cpp:1163 -msgid "Add the current selected tracks to a playlist" -msgstr "Bæta völdum skrám við lagalista" +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" +msgstr "Rússnenska" -#: FileBrowser.cpp:1174 -msgid "Paste to the selected dir" -msgstr "Lima við valda staðsetningu" +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" +msgstr "Slósvanska" -#: FileBrowser.cpp:1191 FileRenamer.cpp:47 -msgid "Rename Files" -msgstr "Endurnefna Skrár" +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" +msgstr "Spænska" -#: FileBrowser.cpp:1191 -msgid "Rename the current selected file" -msgstr "Endurnefna valda skrá" +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" +msgstr "Sænska" -#: FileBrowser.cpp:1195 -msgid "Delete the selected files" -msgstr "Eyða völdum skrám" +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" +msgstr "Tailenska" -#: FileBrowser.cpp:1544 FileBrowser.cpp:1560 -msgid "Directories" -msgstr "Staðsetningar" +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" +msgstr "Tyrkneska" -#: FileBrowser.cpp:2203 -msgid "Are you sure to delete the selected files ?" -msgstr "Ertu viss um að þú viljir eyða völdum skrám ?" +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" +msgstr "Ûkranínska" -#: FileBrowser.cpp:2221 -msgid "There was an error deleting " -msgstr "Villa við eyðingu skrár" +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" +msgstr "Búlgarska" -#: FileBrowser.cpp:2222 -msgid "" -"\n" -"Continue deleting?" -msgstr "\nEyða áfram?" +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" +msgstr "kataloniska" -#: FileBrowser.cpp:2223 -msgid "Continue" -msgstr "Halda áfram" +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" +msgstr "Serbíska" -#: FileRenamer.cpp:55 -msgid " Names Preview " -msgstr " Forskoða nöfn " +#: ui/preferences/Preferences.cpp:229 +msgid "General" +msgstr "Alment" -#: FileRenamer.cpp:74 Preferences.cpp:2358 -msgid "Pattern:" -msgstr "Mynstur:" +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" +msgstr "Söfn" -#: FileRenamer.cpp:82 -msgid "" -"Pattern flags:\n" -"{g} : Genre\n" -"{a} : Artist\n" -"{aa}: Album Artist\n" -"{A} : {aa} or {a}\n" -"{b} : Album\n" -"{t} : Title\n" -"{n} : Number\n" -"{y} : Year\n" -"{d} : Disk" -msgstr "Mynstur flögg:\n{g} : Flokkur\n{a} : Flytjandi\n{aa}: Plata Flytjandi\n{A} : {aa} eða {a}\n{b} : Plata\n{t} : Titill\n{n} : Númer\n{y} : Ár\n{d} : Diskur" +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" +msgstr "Spila" -#: GeListBox.cpp:93 -msgid "Play current selected genres" -msgstr "Spila valin flokk" +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" +msgstr "Krossvíxlun" -#: GeListBox.cpp:100 -msgid "Add current selected genres to playlist" -msgstr "Bæta við völdum flokkum við lagalista" +#: ui/preferences/Preferences.cpp:248 +msgid "Record" +msgstr "Upptaka" -#: ImportFiles.cpp:47 LocationPanel.cpp:501 MainFrame.cpp:1299 -#: MediaViewer.cpp:946 -msgid "Import Files" -msgstr "Flytja inn skrár" +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1639 +msgid "Audioscrobble" +msgstr "Audioscrobble" -#: ImportFiles.cpp:82 -msgid "Copy to Option:" -msgstr "Afrita til:" +#: ui/preferences/Preferences.cpp:263 +msgid "Online" +msgstr "Nettengt" -#: ImportFiles.cpp:111 -msgid "Destination Folder:" -msgstr "Staðsetning Möppu:" +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:74 +msgid "Links" +msgstr "Slóð" -#: ImportFiles.cpp:115 Preferences.cpp:1264 -msgid "Select a folder" -msgstr "Velja möppu" +#: ui/preferences/Preferences.cpp:288 +#: ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:466 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:335 +#: ui/filebrowser/FileBrowser.cpp:1115 ui/player/PlayList.cpp:1519 +msgid "Commands" +msgstr "Skipanir" -#: ImportFiles.cpp:121 -msgid " Files " -msgstr " Skrár " +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" +msgstr "Afrita til" -#: ImportFiles.cpp:228 -msgid "Select files" -msgstr "Velja skrár" +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" +msgstr "Flýtiritun" -#: ImportFiles.cpp:229 -msgid "Audio files" -msgstr "Hljóð Skrár:" +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " +msgstr " Samþykkja " -#: ImportFiles.cpp:230 -msgid "mp3 files" -msgstr "mp3 skrár" +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " +msgstr " Hætta við " -#: ImportFiles.cpp:231 -msgid "ogg files" -msgstr "Ogg skrár" +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " +msgstr " Byrja " -#: ImportFiles.cpp:232 -msgid "flac files" -msgstr "flac skrár" +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1598 +msgid "Language:" +msgstr "Túngumál:" -#: ImportFiles.cpp:233 -msgid "mp4 files" -msgstr "mp4 skrár" +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" +msgstr "(Þarf að endurræsa)" -#: ImportFiles.cpp:234 -msgid "wma files" -msgstr "wma skrár" +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" +msgstr "Sýna upphafsskjá" -#: ImportFiles.cpp:235 -msgid "ape files" -msgstr "ape skrár" +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" +msgstr "Byrja minnkað" -#: ImportFiles.cpp:236 -msgid "waf files" -msgstr "waf skrár" +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" +msgstr "Endursetja stöðu laga lengri enn" -#: ImportFiles.cpp:237 -msgid "aif files" -msgstr "aif skrár" +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" +msgstr "setja lámarks lengd í mínutum fyrir laga staðsetningu" -#: ImportFiles.cpp:238 -msgid "wv files" -msgstr "wv skrár" +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" +msgstr "mínútur" -#: ImportFiles.cpp:239 -msgid "tta files" -msgstr "tta skrár" +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" +msgstr "Hlaða upprunalegt útlit" -#: ImportFiles.cpp:240 -msgid "mpc files" -msgstr "mpc skrár" +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " +msgstr " Hegðun " -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:947 -msgid "track" -msgstr "lag" +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" +msgstr "Virkja merki á tólastiku" -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:1052 -msgid "tracks" -msgstr "lög" +#: ui/preferences/Preferences.cpp:534 +msgid "Integrate into SoundMenu" +msgstr "Innbyggt við HljóðTólastiku" -#: ImportFiles.cpp:327 -msgid "No files added" -msgstr "Engum skrám bætt við" +#: ui/preferences/Preferences.cpp:540 +msgid "Enqueue as default action" +msgstr "(Bæta við) sem upprunaleg skipun" -#: iPodMedia.cpp:1682 Jamendo.cpp:1128 LocationPanel.cpp:510 -#: Magnatune.cpp:1023 MainFrame.cpp:1308 MediaViewer.cpp:952 -#: PortableMedia.cpp:1889 -msgid "Update the collection library" -msgstr "Uppfæra staðsetningu safns" +#: ui/preferences/Preferences.cpp:544 +msgid "Drop files clear playlist" +msgstr "Sleppa skrám hreinsa lagalista" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:515 -#: Magnatune.cpp:1026 MainFrame.cpp:1313 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan" -msgstr "Endurskanna" +#: ui/preferences/Preferences.cpp:548 +msgid "Instant text search" +msgstr "Hrað texta leit" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:516 -#: Magnatune.cpp:1026 MainFrame.cpp:1314 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan the collection library" -msgstr "Endurskanna staðsetningu safns" +#: ui/preferences/Preferences.cpp:552 +msgid "When searching, pressing enter queues the result" +msgstr "Þegar leitað er, ýtt á enter bætir við völdum hlut" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:521 -#: Magnatune.cpp:1029 MainFrame.cpp:1319 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search Covers" -msgstr "Leita í plötualbúm" +#: ui/preferences/Preferences.cpp:557 +msgid "Show CD cover frame in player" +msgstr "Sýna geisladiskahulstur í spilara" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:522 -#: Magnatune.cpp:1029 MainFrame.cpp:1320 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search the collection missing covers" -msgstr "Leita að albúmun sem vantar í safn" +#: ui/preferences/Preferences.cpp:563 +msgid " On Close " +msgstr " Hætta " -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount" -msgstr "Aftengja" +#: ui/preferences/Preferences.cpp:565 +msgid "Save playlist on close" +msgstr "Vista lagalista þegar hætt er" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount the device" -msgstr "Aftengja tæki" +#: ui/preferences/Preferences.cpp:569 +msgid "Close to task bar icon" +msgstr "Hætta minnkað" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:343 -#: LocationPanel.cpp:382 LocationPanel.cpp:537 Magnatune.cpp:1034 -#: MainFrame.cpp:1042 MainFrame.cpp:1081 MainFrame.cpp:1335 -#: MediaViewer.cpp:963 PodcastsPanel.cpp:1763 PortableMedia.cpp:1905 -msgid "Properties" -msgstr "Stillingar" +#: ui/preferences/Preferences.cpp:574 +msgid "Ask confirmation on exit" +msgstr "Spyrja staðfestingar þegar hætt er" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:537 -#: Magnatune.cpp:1034 MainFrame.cpp:1335 MediaViewer.cpp:963 -#: PortableMedia.cpp:1905 -msgid "Show collection properties" -msgstr "Sýna eiginleika safns" +#: ui/preferences/Preferences.cpp:617 +msgid " Collections " +msgstr " Söfn " -#: Jamendo.cpp:1109 Jamendo.cpp:1119 Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download Albums" -msgstr "Hala niður plötu" +#: ui/preferences/Preferences.cpp:665 +msgid " Paths " +msgstr " Slóðir " -#: Jamendo.cpp:1109 Jamendo.cpp:1112 Jamendo.cpp:1119 Jamendo.cpp:1122 -#: Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download the current selected album" -msgstr "Hlaða niður plötu valdri Plötu" +#: ui/preferences/Preferences.cpp:685 +msgid " Words to detect covers " +msgstr " Orð til að finna plötualbúm" -#: Jamendo.cpp:1112 Jamendo.cpp:1122 -msgid "Download Albums torrents" -msgstr "Hala niður Plötualbúmi torrent" +#: ui/preferences/Preferences.cpp:713 ui/preferences/Preferences.cpp:2293 +msgid " Options " +msgstr " Valmöguleikar " -#: LabelEditor.cpp:70 -msgid " Items " -msgstr " Hlutir" +#: ui/preferences/Preferences.cpp:715 +msgid "Update when opened " +msgstr "Uppfæra við ræsingu" -#: LabelEditor.cpp:91 -msgid " Labels " -msgstr " Merki " +#: ui/preferences/Preferences.cpp:719 +msgid "Create playlists on scan" +msgstr "Búa til Lagalista við skönnun" -#: LabelEditor.cpp:119 -msgid "Add a new label" -msgstr "Bæta við nýju merki" +#: ui/preferences/Preferences.cpp:724 +msgid "Follow symbolic links on scan" +msgstr "Elta tákn í skönnun safns" -#: LabelEditor.cpp:125 -msgid "Delete the current selected label" -msgstr "Eyða völdu merki" +#: ui/preferences/Preferences.cpp:728 +msgid "Scan embedded covers in audio files" +msgstr "Skanna plötualbúm í hljóðskrám" -#: LabelEditor.cpp:131 -msgid "Copy the label selection to all the items" -msgstr "Afritar völd merki við alla hluti" +#: ui/preferences/Preferences.cpp:733 +msgid "Embed rating, play count and labels" +msgstr "setja inn einkunn, spilunar talning og merki" -#: LabelEditor.cpp:286 TaListBox.cpp:185 TaListBox.cpp:226 -msgid "Label Name: " -msgstr "Nafn merki: " +#: ui/preferences/Preferences.cpp:739 +msgid "Default copy action" +msgstr "upprunaleg aðferð við vistun" -#: LabelEditor.cpp:286 TaListBox.cpp:185 -msgid "Please enter the label name" -msgstr "Vinsamlega bættu við nafni merkis" +#: ui/preferences/Preferences.cpp:744 ui/preferences/Preferences.cpp:1773 +#: ui/preferences/Preferences.cpp:1869 ui/preferences/Preferences.cpp:1892 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:453 +msgid "None" +msgstr "Ekkert" -#: LabelEditor.cpp:309 TaListBox.cpp:202 -msgid "Are you sure to delete the selected labels?" -msgstr "Ertu viss um að þú viljir eyða völdu merki?" +#: ui/preferences/Preferences.cpp:820 +msgid "Play random" +msgstr "Spila stokkað" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "Less..." -msgstr "Minna..." +#: ui/preferences/Preferences.cpp:824 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "track" +msgstr "lag" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "More..." -msgstr "Meyra..." +#: ui/preferences/Preferences.cpp:824 +msgid "album" +msgstr "plata" -#: LastFMPanel.cpp:557 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 -msgid "Play the artist tracks" -msgstr "Spila lög flytjanda" +#: ui/preferences/Preferences.cpp:832 +msgid "when playlist is empty" +msgstr "þegar lagalisti er tómur" -#: LastFMPanel.cpp:561 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 -msgid "Enqueue the artist tracks to the playlist" -msgstr "Bæta við lögum flytjanda í lagalista" +#: ui/preferences/Preferences.cpp:838 +msgid "Delete played tracks from playlist" +msgstr "Eyða spiluðum lögum úr lagalista" -#: LastFMPanel.cpp:597 -msgid "Copy the artist name to clipboard" -msgstr "Afrita nafn flytjanda á klippispjald" +#: ui/preferences/Preferences.cpp:842 +msgid "Show notifications" +msgstr "Sýna tilkynningar" -#: LastFMPanel.cpp:605 LastFMPanel.cpp:867 LastFMPanel.cpp:1063 -#: LastFMPanel.cpp:1268 LastFMPanel.cpp:1473 LastFMPanel.cpp:1598 -msgid "Visit last.fm page for this item" -msgstr "Heimsækja last.fm síðu fyrir þennan atburð" +#: ui/preferences/Preferences.cpp:846 +msgid "Enable equalizer" +msgstr "Virkja Tónjafnara" + +#: ui/preferences/Preferences.cpp:850 +msgid "Enable volume and fader" +msgstr "Virkja hljóðslá og deyfa hljóð" -#: LastFMPanel.cpp:630 -msgid "There is no information available for this artist." -msgstr "Engar upplysingar um þennan flytjanda." +#: ui/preferences/Preferences.cpp:856 +msgid "ReplayGain mode:" +msgstr "Hamur EndurspilunarStyrks:" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Show Artist Info" -msgstr "Sýna upplýsingar um Flytjanda" +#: ui/preferences/Preferences.cpp:860 +msgid "Disabled" +msgstr "Óvirkt" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Update the information with the current selected artist" -msgstr "Uppfæra upplýsingar um valin flytjanda" +#: ui/preferences/Preferences.cpp:860 ui/player/PlayList.cpp:1648 +msgid "Track" +msgstr "Lag" -#: LastFMPanel.cpp:1055 -msgid "Copy the artist info to clipboard" -msgstr "Afrita upplýsingar um flytjanda á klippispjald" +#: ui/preferences/Preferences.cpp:860 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:663 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 +#: ui/player/PlayList.cpp:1660 +msgid "Album" +msgstr "Plata" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search Track" -msgstr "Leita að lögum" +#: ui/preferences/Preferences.cpp:867 +msgid "PreAmp:" +msgstr "Formögnun:" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search the track in the library" -msgstr "Leta að lögum í safni" +#: ui/preferences/Preferences.cpp:886 +msgid " Random / Smart play modes " +msgstr " Stokkað / Snjall Hamur " -#: LastFMPanel.cpp:1260 LastFMPanel.cpp:1465 -msgid "Copy the track info to clipboard" -msgstr "Afrita upplýsingar um lag á klippispjald" +#: ui/preferences/Preferences.cpp:896 +msgid "Tracks left to start search" +msgstr "Lög til að hefja leit" -#: LastFMPanel.cpp:1359 -#, c-format -msgid "" -"%s\n" -"%i plays by %u users" -msgstr "%s\n%i spilar eftir%u notendur" +#: ui/preferences/Preferences.cpp:904 +msgid "Tracks added each time" +msgstr "Lögum bætt við hvert sinn" -#: LastFMPanel.cpp:1590 -msgid "Copy the event info to clipboard" -msgstr "Afrita upplýsingar um atburð á kippispjald" +#: ui/preferences/Preferences.cpp:913 +msgid "Max played tracks kept in playlist" +msgstr "Hámark laga í lagalista" -#: LastFMPanel.cpp:1665 LyricsPanel.cpp:81 -msgid "Follow player" -msgstr "Elta spilara" +#: ui/preferences/Preferences.cpp:921 +msgid "Don't repeat last" +msgstr "Ekki endurtaka síðustu" -#: LastFMPanel.cpp:1691 LyricsPanel.cpp:121 TrackEdit.cpp:380 -msgid "Track:" -msgstr "Lag:" +#: ui/preferences/Preferences.cpp:929 +msgid "artists or" +msgstr "flytjendur eða" -#: LastFMPanel.cpp:1711 -msgid "Artist Info" -msgstr "Upplýsingar um flytjanda" +#: ui/preferences/Preferences.cpp:937 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "tracks" +msgstr "lög" -#: LastFMPanel.cpp:1746 -msgid "Top Albums" -msgstr "Bestu Plötur" +#: ui/preferences/Preferences.cpp:945 +msgid " Silence detector " +msgstr " Finna Þögn " -#: LastFMPanel.cpp:1788 -msgid "Top Tracks" -msgstr "Bestu löginn" +#: ui/preferences/Preferences.cpp:950 +msgid "Skip at" +msgstr "Sleppa við" -#: LastFMPanel.cpp:1829 -msgid "Similar Artists" -msgstr "Líkir Flytjendur" +#: ui/preferences/Preferences.cpp:969 +msgid "In the last" +msgstr "á síðustu" -#: LastFMPanel.cpp:1870 -msgid "Similar Tracks" -msgstr "Lík Lög" +#: ui/preferences/Preferences.cpp:979 ui/preferences/Preferences.cpp:1213 +msgid "seconds" +msgstr "sekúntur" -#: LastFMPanel.cpp:1911 -msgid "Events" -msgstr "Atburðir" +#: ui/preferences/Preferences.cpp:987 +msgid " Output device " +msgstr " Úttaks tæki " -#: LastFMPanel.cpp:3340 -msgid "Unnamed" -msgstr "Ónefnt" +#: ui/preferences/Preferences.cpp:990 +msgid "Automatic" +msgstr "Sjálfvirkt" -#: LibPanel.cpp:219 LibPanel.cpp:226 LibPanel.cpp:522 LocationPanel.cpp:329 -#: LocationPanel.cpp:426 MainFrame.cpp:1028 MainFrame.cpp:1224 -#: RadioPanel.cpp:620 TreeViewFilterEditor.cpp:123 -msgid "Genres" -msgstr "Flokkar" +#: ui/preferences/Preferences.cpp:991 +msgid "GConf Defined" +msgstr "Skilgreina GConf" -#: LibPanel.cpp:237 LibPanel.cpp:244 LibPanel.cpp:524 LocationPanel.cpp:421 -#: MainFrame.cpp:1219 -msgid "Labels" -msgstr "Merki" +#: ui/preferences/Preferences.cpp:1041 +msgid " Crossfader " +msgstr " Krossvíxlun " -#: LibPanel.cpp:255 LibPanel.cpp:262 LibPanel.cpp:526 LocationPanel.cpp:431 -#: MainFrame.cpp:1229 -msgid "Artists" -msgstr "Flytjandi" +#: ui/preferences/Preferences.cpp:1048 +msgid "Fade-out length:" +msgstr "Deyfa út lengd:" -#: LibPanel.cpp:292 LibPanel.cpp:299 LibPanel.cpp:530 LocationPanel.cpp:451 -#: MainFrame.cpp:1249 -msgid "Years" -msgstr "Ár" +#: ui/preferences/Preferences.cpp:1057 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "Velja lengd fyrir deyft út. 0 fyrir eyðulaus spilun " -#: LibPanel.cpp:311 LibPanel.cpp:318 LibPanel.cpp:532 LocationPanel.cpp:456 -#: MainFrame.cpp:1254 -msgid "Ratings" -msgstr "Einkunn" +#: ui/preferences/Preferences.cpp:1060 +msgid "Fade-in length:" +msgstr "Deyfa inn lengd:" -#: LibPanel.cpp:349 LibPanel.cpp:356 LibPanel.cpp:536 LocationPanel.cpp:436 -#: MainFrame.cpp:1234 -msgid "Composers" -msgstr "Tónskáld" +#: ui/preferences/Preferences.cpp:1069 +msgid "Select the length of the fade in" +msgstr "Velja lengd deyfa inn" -#: LibPanel.cpp:538 LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "Album Artists" -msgstr "Albúm Flytjandi" +#: ui/preferences/Preferences.cpp:1072 +msgid "Fade-in volume:" +msgstr "Deyfa-inn-hljóðstyrkur:" -#: LibPanel.cpp:958 TreePanel.cpp:1059 -msgid "Artist Labels Editor" -msgstr "Breyta Merki Flytjanda" +#: ui/preferences/Preferences.cpp:1081 +msgid "Select the initial volume of the fade in" +msgstr "Velja upphafs hljóðstillingu deyfa inn" -#: LibPanel.cpp:1226 -msgid "Are you sure to delete the selected album cover?" -msgstr "Ertu viss um að þú viljir eyða völdu plötualbúm" +#: ui/preferences/Preferences.cpp:1084 +msgid "Fade-in start:" +msgstr "Deyfa Inn byrja:" -#: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 -msgid "Field Editor" -msgstr "Svæða Ritill" +#: ui/preferences/Preferences.cpp:1093 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "Velja hljóðstillingu lagi er deyft inn byrja" -#: LibPanel.cpp:2774 -msgid "" -"Are you sure to delete the selected tracks from your drive?\n" -"This will permanently erase the selected tracks." -msgstr "Ertu viss um af þú viljir eyða völdum lögum af drifi?\nÞetta mun endanlega eyða völdum lögum." +#: ui/preferences/Preferences.cpp:1137 +msgid " Record " +msgstr " Upptaka " -#: LibPanel.cpp:2775 -msgid "Remove tracks from drive" -msgstr "Eyða lögum af drifi" +#: ui/preferences/Preferences.cpp:1139 +msgid "Enable recording" +msgstr "Virkja upptöku" -#: ListView.cpp:1478 -msgid "Select Columns" -msgstr "Velja Röð" +#: ui/preferences/Preferences.cpp:1145 +msgid "Save to:" +msgstr "Vista í:" -#: ListView.cpp:1490 -msgid " Columns " -msgstr " Raðir " +#: ui/preferences/Preferences.cpp:1149 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:126 +msgid "Select a folder" +msgstr "Velja möppu" -#: LocationPanel.cpp:97 -msgid "Local Music" -msgstr "Staðbundin Tónlist" +#: ui/preferences/Preferences.cpp:1156 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " +msgstr " Stillingar " -#: LocationPanel.cpp:99 -msgid "Online Music" -msgstr "Tónlist á neti" +#: ui/preferences/Preferences.cpp:1163 ui/preferences/Preferences.cpp:2314 +msgid "Format:" +msgstr "Snið:" -#: LocationPanel.cpp:101 -msgid "Portable Devices" -msgstr "Tengjanleg tæki" +#: ui/preferences/Preferences.cpp:1175 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" +msgstr "Gæði:" -#: LocationPanel.cpp:103 -msgid "Context" -msgstr "Samhengi" +#: ui/preferences/Preferences.cpp:1196 +msgid "Split tracks" +msgstr "Skifta skrá" -#: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 -msgid "Radios" -msgstr "Útvörp" +#: ui/preferences/Preferences.cpp:1203 +msgid "Delete tracks shorter than" +msgstr "Eyða lögum styttri en" -#: LocationPanel.cpp:215 MainFrame.cpp:1085 MainFrame.cpp:2798 -#: MainFrame.cpp:3531 PodcastsPanel.cpp:916 Preferences.cpp:259 -msgid "Podcasts" -msgstr "Hlaðvörp" +#: ui/preferences/Preferences.cpp:1246 +msgid " Last.fm audioscrobble " +msgstr " Last.fM audioscrobble " -#: LocationPanel.cpp:279 MainFrame.cpp:994 MainFrame.cpp:2835 -msgid "File Browser" -msgstr "Skráar vafri" +#: ui/preferences/Preferences.cpp:1248 ui/preferences/Preferences.cpp:1284 +msgid "Enabled" +msgstr "Virkjað" -#: LocationPanel.cpp:291 MainFrame.cpp:1413 MainFrame.cpp:2769 -#: Preferences.cpp:249 TrackEdit.cpp:400 -msgid "Lyrics" -msgstr "Textar" +#: ui/preferences/Preferences.cpp:1256 ui/preferences/Preferences.cpp:1292 +#: ui/preferences/Preferences.cpp:1555 +msgid "Username:" +msgstr "Notendanafn:" -#: LocationPanel.cpp:312 LocationPanel.cpp:354 LocationPanel.cpp:401 -#: LocationPanel.cpp:414 MainFrame.cpp:1011 MainFrame.cpp:1053 -#: MainFrame.cpp:1199 MainFrame.cpp:1212 -msgid "Show" -msgstr "Sýna" +#: ui/preferences/Preferences.cpp:1264 ui/preferences/Preferences.cpp:1300 +#: ui/preferences/Preferences.cpp:1564 +msgid "Password:" +msgstr "Lykilorð:" -#: LocationPanel.cpp:313 MainFrame.cpp:1012 -msgid "Show/Hide the radio panel" -msgstr "Sýna/Fela útvarp stiku" +#: ui/preferences/Preferences.cpp:1282 +msgid " Libre.fm audioscrobble " +msgstr " Libre.fm audioscrobble " -#: LocationPanel.cpp:319 MainFrame.cpp:1018 RadioPanel.cpp:571 -#: RadioPanel.cpp:618 -msgid "Text Search" -msgstr "Texta Leit" +#: ui/preferences/Preferences.cpp:1346 +msgid " Sources " +msgstr " Uppruni " -#: LocationPanel.cpp:319 MainFrame.cpp:1018 -msgid "Show/Hide the radio text search" -msgstr "Sýna/Fela leit útvarp" +#: ui/preferences/Preferences.cpp:1392 +msgid " Targets " +msgstr " Ákvörðunarstaður " -#: LocationPanel.cpp:329 MainFrame.cpp:1028 -msgid "Show/Hide the radio genres" -msgstr "Sýma/Fela flokka útvarp" +#: ui/preferences/Preferences.cpp:1434 +msgid " Disabled Genres " +msgstr "Aftengja Flokka" -#: LocationPanel.cpp:336 ShoutcastRadio.cpp:120 -msgid "Update the radio station lists" -msgstr "Uppfæra lista útvarpsstöðva" +#: ui/preferences/Preferences.cpp:1456 +msgid " Font " +msgstr " Letur " -#: LocationPanel.cpp:344 MainFrame.cpp:1043 -msgid "Set the radio preferences" -msgstr "Velja stillingar Útvarps" +#: ui/preferences/Preferences.cpp:1458 +msgid "Font:" +msgstr "Letur:" -#: LocationPanel.cpp:355 MainFrame.cpp:1054 -msgid "Show/Hide the podcasts panel" -msgstr "Sýna/Fela hlaðvarps stiku" +#: ui/preferences/Preferences.cpp:1470 +msgid "Align:" +msgstr "Stilla:" -#: LocationPanel.cpp:361 MainFrame.cpp:1060 PodcastsPanel.cpp:890 -#: PodcastsPanel.cpp:898 PodcastsPanel.cpp:1055 -msgid "Channels" -msgstr "Veitur" +#: ui/preferences/Preferences.cpp:1475 misc/Accelerators.cpp:351 +msgid "Left" +msgstr "Left" -#: LocationPanel.cpp:361 MainFrame.cpp:1060 -msgid "Show/Hide the podcasts channels" -msgstr "Sýna/Fela hlaðvarps veitur" +#: ui/preferences/Preferences.cpp:1476 +msgid "Center" +msgstr "Miðja" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 PodcastsPanel.cpp:1058 -#: TrackEdit.cpp:310 -msgid "Details" -msgstr "Upplýsingar" +#: ui/preferences/Preferences.cpp:1477 misc/Accelerators.cpp:357 +msgid "Right" +msgstr "Right" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 -msgid "Show/Hide the podcasts details" -msgstr "Sýna/Fela hlaðvarps upplýsingar" +#: ui/preferences/Preferences.cpp:1522 +msgid " Proxy " +msgstr "Proxy " + +#: ui/preferences/Preferences.cpp:1524 +msgid "Proxy Enabled" +msgstr "Proxy Virkt" + +#: ui/preferences/Preferences.cpp:1533 +msgid "Hostname:" +msgstr "Nafn hýsils" + +#: ui/preferences/Preferences.cpp:1544 +msgid "Port:" +msgstr "Gátt" -#: LocationPanel.cpp:375 MainFrame.cpp:1074 -msgid "Update the podcasts added" -msgstr "Uppfæra podcasts bætt við" +#: ui/preferences/Preferences.cpp:1578 +msgid " Filters " +msgstr " Síur " -#: LocationPanel.cpp:383 MainFrame.cpp:1082 -msgid "Set the podcasts preferences" -msgstr "Velja stillingar Podcast" +#: ui/preferences/Preferences.cpp:1596 +msgid " Language " +msgstr " Túngumál " -#: LocationPanel.cpp:401 MainFrame.cpp:1199 -msgid "Open the music collection" -msgstr "Opna músik safn" +#: ui/preferences/Preferences.cpp:1613 +msgid " Browser command " +msgstr " Vafra skipun " -#: LocationPanel.cpp:414 LocationPanel.cpp:470 MainFrame.cpp:1212 -#: MainFrame.cpp:1268 -msgid "View the collection library" -msgstr "Skoða safn" +#: ui/preferences/Preferences.cpp:1621 +msgid " Minimum radio allowed bit rate " +msgstr "Minnsti leyfður bitahraði útvarps " -#: LocationPanel.cpp:421 MainFrame.cpp:1219 -msgid "View the library labels" -msgstr "Skoða merki safns" +#: ui/preferences/Preferences.cpp:1628 +msgid " Player online buffer size " +msgstr " Spilari tengdur stærð biðminnis " -#: LocationPanel.cpp:426 MainFrame.cpp:1224 -msgid "View the library genres" -msgstr "Skoða merki flokka" +#: ui/preferences/Preferences.cpp:1665 +msgid " Podcasts " +msgstr " Hlaðvörp " -#: LocationPanel.cpp:431 MainFrame.cpp:1229 -msgid "View the library artists" -msgstr "Skoða flytjendur safns" +#: ui/preferences/Preferences.cpp:1669 +msgid "Destination directory:" +msgstr "Staðsetning möppu:" -#: LocationPanel.cpp:436 MainFrame.cpp:1234 -msgid "View the library composers" -msgstr "Skoða tónskáld safns" +#: ui/preferences/Preferences.cpp:1673 +msgid "Select podcasts folder" +msgstr "Velja hlaðvarps möppu" -#: LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "View the library album artists" -msgstr "Skoða plata flytjanda safns" +#: ui/preferences/Preferences.cpp:1681 +msgid "Check every" +msgstr "Athuga hverja" -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "View the library albums" -msgstr "Skoða Plötur safns" +#: ui/preferences/Preferences.cpp:1686 +msgid "Hour" +msgstr "Klukkutími" -#: LocationPanel.cpp:451 MainFrame.cpp:1249 -msgid "View the library years" -msgstr "Skoða ár safns" +#: ui/preferences/Preferences.cpp:1686 +msgid "Day" +msgstr "Dagur" -#: LocationPanel.cpp:456 MainFrame.cpp:1254 -msgid "View the library ratings" -msgstr "Skoða einkanir safns" +#: ui/preferences/Preferences.cpp:1686 +msgid "Week" +msgstr "Vika" -#: LocationPanel.cpp:461 -msgid "Play Counts" -msgstr "Teljari" +#: ui/preferences/Preferences.cpp:1686 +msgid "Month" +msgstr "Mánuður" -#: LocationPanel.cpp:461 MainFrame.cpp:1259 -msgid "View the library play counts" -msgstr "Skoða talningu spilana safns" +#: ui/preferences/Preferences.cpp:1697 +msgid "Delete after" +msgstr "Eyða eftir" -#: LocationPanel.cpp:466 LocationPanel.cpp:470 MainFrame.cpp:1264 -#: MainFrame.cpp:1268 TreePanel.cpp:89 -msgid "Library" -msgstr "Safn" +#: ui/preferences/Preferences.cpp:1706 +msgid "Days" +msgstr "Dagar" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "Album Browser" -msgstr "Vafri Plötualbúm" +#: ui/preferences/Preferences.cpp:1706 +msgid "Weeks" +msgstr "Vikur" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "View the collection album browser" -msgstr "Skoða albúm safns í vafra" +#: ui/preferences/Preferences.cpp:1706 +msgid "Months" +msgstr "Mánuðir" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 TreePanel.cpp:828 -#: TreePanel.cpp:853 -msgid "Tree" -msgstr "Skráartré" +#: ui/preferences/Preferences.cpp:1715 +msgid "Only if played" +msgstr "Bara spilað" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 -msgid "View the collection tree view" -msgstr "Skoða safn í skráartré" +#: ui/preferences/Preferences.cpp:1776 ui/preferences/Preferences.cpp:1872 +msgid "Invert" +msgstr "Andhverfa" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 MediaViewer.cpp:235 -#: PlayListPanel.cpp:809 PlayListPanel.cpp:835 PortableMedia.cpp:1168 -msgid "Playlists" -msgstr "Lagalistar" +#: ui/preferences/Preferences.cpp:1790 +msgid "Audio format:" +msgstr "Hljóð snið:" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 -msgid "View the collection playlists" -msgstr "Skoða lagalista safns" +#: ui/preferences/Preferences.cpp:1801 +msgid "Torrent command:" +msgstr " Torrent skipun: " -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add Path" -msgstr "Bæta við slóð" +#: ui/preferences/Preferences.cpp:1886 +msgid "Membership :" +msgstr "Tegund Skráningar :" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add path to the collection" -msgstr "Bæta við slóð safns" +#: ui/preferences/Preferences.cpp:1893 +msgid "Streaming" +msgstr "straumur" -#: LocationPanel.cpp:501 MainFrame.cpp:1299 MediaViewer.cpp:946 -msgid "Import files into the collection" -msgstr "Flytja inn skrár í safn" +#: ui/preferences/Preferences.cpp:1894 +msgid "Downloading" +msgstr "Halar Niður" -#: LyricsPanel.cpp:82 -msgid "Search the lyrics for the current playing track" -msgstr "Breyta texta við spilað lag" +#: ui/preferences/Preferences.cpp:1907 +msgid "Username :" +msgstr "Notendanafn :" -#: LyricsPanel.cpp:88 -msgid "Configure lyrics preferences" -msgstr "Breyta stillingum texta" +#: ui/preferences/Preferences.cpp:1915 +msgid "Password :" +msgstr "Lykilorð :" -#: LyricsPanel.cpp:92 TrackEdit.cpp:388 -msgid "Search for lyrics" -msgstr "Leita að textum" +#: ui/preferences/Preferences.cpp:1933 +msgid "Stream as :" +msgstr "Streyma sem :" -#: LyricsPanel.cpp:97 -msgid "Edit the lyrics" -msgstr "Breyta textum" +#: ui/preferences/Preferences.cpp:1947 +msgid "Download as :" +msgstr "Niðurhala sem :" -#: LyricsPanel.cpp:103 -msgid "Save the lyrics" -msgstr "Vista texta" +#: ui/preferences/Preferences.cpp:1951 +msgid "Download Page" +msgstr "Niðurhals Síða" -#: LyricsPanel.cpp:108 -msgid "Search the lyrics on the web" -msgstr "Leita að textum á netinu" +#: ui/preferences/Preferences.cpp:1992 +msgid " Links " +msgstr " Tenglar " -#: LyricsPanel.cpp:287 -msgid "Copy the content of the lyric to clipboard" -msgstr "Afrita innihald texta á klippispjald" +#: ui/preferences/Preferences.cpp:2047 +msgid "URL:" +msgstr "Vefslóð" -#: LyricsPanel.cpp:299 -msgid "Paste the content of the lyric from clipboard" -msgstr "Líma innihald texta á klippispjald" +#: ui/preferences/Preferences.cpp:2072 +msgid " Define URLs using " +msgstr "Skilgreina vefslóð sem" -#: LyricsPanel.cpp:308 -msgid "Print the content of the lyrics" -msgstr "Prenta texta" +#: ui/preferences/Preferences.cpp:2078 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "2 stafir túngumál kóði\nTexti til að leita" -#: LyricsPanel.cpp:442 LyricsPanel.cpp:561 LyricsPanel.cpp:844 -#: LyricsPanel.cpp:846 -msgid "Searching..." -msgstr "Leitar..." +#: ui/preferences/Preferences.cpp:2115 +msgid " Commands " +msgstr " Skipanir " -#: LyricsPanel.cpp:757 LyricsPanel.cpp:850 -msgid "No lyrics found" -msgstr "Eingir textar fundust" +#: ui/preferences/Preferences.cpp:2168 +msgid "Command:" +msgstr "Skipun:" -#: LyricsPanel.cpp:842 -msgid "Lyrics from " -msgstr "Textar frá" +#: ui/preferences/Preferences.cpp:2193 +msgid " Define commands using " +msgstr "Skilgreina skipanir nota" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Target Editor" -msgstr "Breyta Ákvörðunarstað Texta" +#: ui/preferences/Preferences.cpp:2199 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "Plata slóð\nPlata skráarslóð\nLag slóð" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Source Editor" -msgstr "Breyta Textum" +#: ui/preferences/Preferences.cpp:2236 +msgid " Patterns " +msgstr " Mynstur " -#: LyricsPanel.cpp:2111 -msgid "Type:" -msgstr "Tegund:" +#: ui/preferences/Preferences.cpp:2307 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" +msgstr "Mynstur:" -#: LyricsPanel.cpp:2116 -msgid "Embedded" -msgstr "Innbyggt" +#: ui/preferences/Preferences.cpp:2332 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" +msgstr "Slóð:" -#: LyricsPanel.cpp:2117 -msgid "File" -msgstr "Skrá" +#: ui/preferences/Preferences.cpp:2348 +msgid "Remove source files" +msgstr "Fjarlægja skrár staðsetningar" -#: LyricsPanel.cpp:2118 -msgid "Command" -msgstr "Skipun" +#: ui/preferences/Preferences.cpp:2365 +msgid " Define patterns using " +msgstr "Skilgreina munstur nota" -#: LyricsPanel.cpp:2120 PodcastsPanel.cpp:2091 -msgid "Download" -msgstr "Niðurhal" +#: ui/preferences/Preferences.cpp:2371 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "Flytjandi\nPlata Flytjandi\n{aa} or {a}\nPlata" -#: LyricsPanel.cpp:2127 -msgid "Source:" -msgstr "Uppruni:" +#: ui/preferences/Preferences.cpp:2379 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "Tónskáld\nDiskur\nSkráarnafn\nFlokkur" -#: LyricsPanel.cpp:2135 LyricsPanel.cpp:2541 -msgid "Replace:" -msgstr "Endursetja:" +#: ui/preferences/Preferences.cpp:2387 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "Yfirlit\nNúmer\nTitill\nÁr" -#: LyricsPanel.cpp:2170 -msgid "Extract:" -msgstr "Afþjappa:" +#: ui/preferences/Preferences.cpp:2443 +msgid " Accelerators " +msgstr " Flýtiritun " -#: LyricsPanel.cpp:2200 -msgid "Exclude:" -msgstr "Útiloka:" +#: ui/preferences/Preferences.cpp:2448 +msgid "Action" +msgstr "Aðgerð" -#: LyricsPanel.cpp:2230 -msgid "Not Found:" -msgstr "Ekkert Fannst:" +#: ui/preferences/Preferences.cpp:2452 +msgid "Key" +msgstr "Lykill" -#: LyricsPanel.cpp:2539 -msgid "Replace option editor" -msgstr "Endursetja breytt" +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Collection: " +msgstr "Safn:" -#: LyricsPanel.cpp:2540 RadioPanel.cpp:1173 -msgid "Search:" -msgstr "Leit:" +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Enter the collection name" +msgstr "Setja inn nafn safns" -#: LyricsPanel.cpp:2545 -msgid "Extract option editor" -msgstr "Afþjappa Breytt" +#: ui/preferences/Preferences.cpp:3025 +msgid "Change library path" +msgstr "Breyta slóð safns" -#: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 -msgid "Begin:" -msgstr "Byrja:" +#: ui/preferences/Preferences.cpp:3047 ui/mediaviewer/MediaViewer.cpp:1159 +msgid "Select library path" +msgstr "Velja staðsetningu safns" -#: LyricsPanel.cpp:2547 LyricsPanel.cpp:2553 -msgid "End:" -msgstr "Endir:" +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Word: " +msgstr "Orð: " -#: LyricsPanel.cpp:2551 -msgid "Exclude option editor" -msgstr "Útiloka breytt" +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Enter the text to find covers" +msgstr "Leit til að finna Plötualbúm" -#: LyricsPanel.cpp:2557 -msgid "Not Found option editor" -msgstr "Ekkert fannst Breytt" +#: ui/preferences/Preferences.cpp:3445 +msgid "Genre: " +msgstr "Flokkur" -#: LyricsPanel.cpp:2558 LyricsPanel.cpp:2559 -msgid "Tag:" -msgstr "Merkja:" +#: ui/preferences/Preferences.cpp:3445 +msgid "Enter the genre to disable" +msgstr "Velja flokk til að afengja" -#: MainFrame.cpp:248 -msgid "Welcome to Guayadeque " -msgstr "Velkominn Guayadeque " +#: ui/preferences/Preferences.cpp:3649 ui/preferences/Preferences.cpp:3679 +msgid "Filter: " +msgstr "Sía: " -#: MainFrame.cpp:263 MainFrame.cpp:357 TreeViewFilterEditor.cpp:54 -msgid "Filters" -msgstr "Síur" +#: ui/preferences/Preferences.cpp:3649 +msgid "Enter the text to filter" +msgstr "Leit með síu" -#: MainFrame.cpp:355 MainFrame.cpp:1386 MainFrame.cpp:4307 -msgid "VU Meters" -msgstr "VU Mælar" +#: ui/preferences/Preferences.cpp:3679 +msgid "Edit the text to filter" +msgstr "Breyta texta Síu" -#: MainFrame.cpp:359 MainFrame.cpp:723 MainFrame.cpp:2153 MainFrame.cpp:2897 -#: MainFrame.cpp:2914 PlayList.cpp:76 RadioPanel.cpp:333 -msgid "Now Playing" -msgstr "Nú í spilun" +#: ui/preferences/Preferences.cpp:4227 +msgid "Select path" +msgstr "Velja slóð" -#: MainFrame.cpp:974 -msgid "New Collection" -msgstr "Nýtt Safn" +#: ui/preferences/Preferences.cpp:4427 +msgid "Key used by '" +msgstr "Lykill notaður af '" -#: MainFrame.cpp:974 -msgid "Create a new collection" -msgstr "Búa til nýtt safn" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1135 +msgid "Download Albums" +msgstr "Hala niður plötu" -#: MainFrame.cpp:995 -msgid "Show/Hide the file browser panel" -msgstr "Sýna/Fela skráarvafra stiku" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1128 +#: ui/jamendo/Jamendo.cpp:1135 ui/jamendo/Jamendo.cpp:1138 +msgid "Download the current selected album" +msgstr "Hlaða niður plötu valdri Plötu" -#: MainFrame.cpp:1035 -msgid "Update the radio stations" -msgstr "Uppfæra útvarpsstöðvar" +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1144 +msgid "Update the collection library" +msgstr "Uppfæra staðsetningu safns" -#: MainFrame.cpp:1046 MainFrame.cpp:2635 -msgid "Radio" -msgstr "Útvarp" +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1355 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan" +msgstr "Endurskanna" -#: MainFrame.cpp:1046 -msgid "Set the radio visible panels" -msgstr "Velja útvarp stiku" +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1356 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan the collection library" +msgstr "Endurskanna staðsetningu safns" -#: MainFrame.cpp:1085 -msgid "Set the podcasts visible panels" -msgstr "Velja hlaðvarps stiku" +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1361 ui/jamendo/Jamendo.cpp:1150 +msgid "Search Covers" +msgstr "Leita í plötualbúm" -#: MainFrame.cpp:1101 -msgid "Play a online music stream" -msgstr " Spila Tónlist yfir net " +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1362 ui/jamendo/Jamendo.cpp:1150 +msgid "Search the collection missing covers" +msgstr "Leita að albúmun sem vantar í safn" -#: MainFrame.cpp:1138 -msgid "Show the selected portable devices" -msgstr "Sýna valið viðtengt tæki" +#: ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Show collection properties" +msgstr "Sýna eiginleika safns" -#: MainFrame.cpp:1145 -msgid "No Device Found" -msgstr "Ekkert Tæki Fannst" +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" +msgstr "Vinsamlega staðfestið" -#: MainFrame.cpp:1145 -msgid "No portable device was detected" -msgstr "Ekkert viðtengt tæki fannst" +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" +msgstr "Ertu viss um að þú viljir hætta í forritinu" -#: MainFrame.cpp:1155 -msgid "Exits the application" -msgstr "Hættir í forriti" +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" +msgstr "Ekki spyrja aftur" -#: MainFrame.cpp:1352 -msgid "Saves the current layout" -msgstr "Vistar núverandi útlit" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" +msgstr "innbyggt" -#: MainFrame.cpp:1362 -msgid "Player Playlist" -msgstr "Spilari Lagalisti" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" +msgstr "Hljóðskrár tengjanlegs tækis" -#: MainFrame.cpp:1363 -msgid "Show/Hide the player playlist panel" -msgstr "Sýna/Fela Lagalistar" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" +msgstr "Notað:" -#: MainFrame.cpp:1370 MainFrame.cpp:1645 MainFrame.cpp:4325 -msgid "Sources" -msgstr "Uppruni" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" +msgstr "%s frítt af %s" -#: MainFrame.cpp:1371 -msgid "Show/Hide the locatons" -msgstr "Sýna/Fela staðsetningu" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" +msgstr "Nafn Mynstur:" -#: MainFrame.cpp:1378 -msgid "Player Filters" -msgstr "Síur" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "{a}\t: Flytjandi\t\t\t{aa} : Plata Flytjandi\n{b}\t: Plata\t\t\t{d}\t : Diskur\n{f}\t: Skráarnafn\t\t{g}\t : Flokkur\n{n}\t: Númer\t\t\t{t}\t : Titill\n{y}\t: Ár" -#: MainFrame.cpp:1379 -msgid "Show/Hide the player filters panel" -msgstr "Sýna/Fela síur spilara" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" +msgstr "Hljóð Möppur:" -#: MainFrame.cpp:1387 -msgid "Show/Hide the player vumeter" -msgstr "Sýna/Fela Vu Mæla " +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" +msgstr "Snið Hljóðs:" -#: MainFrame.cpp:1394 MainFrame.cpp:4341 -msgid "Cover" -msgstr "Plötuumslag" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" +msgstr "Umkóða sem:" -#: MainFrame.cpp:1395 -msgid "Show/Hide the cover" -msgstr "Sýna/Fela plötualbúm" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" +msgstr "Óstutt snið eingöngu" -#: MainFrame.cpp:1405 MainFrame.cpp:2737 -msgid "Last.fm" -msgstr "Last.fm" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" +msgstr "alltaf" -#: MainFrame.cpp:1406 -msgid "Show/Hide the Last.fm panel" -msgstr "Sýna/Fela Last.fm stiku" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" +msgstr "Hljóð" -#: MainFrame.cpp:1414 -msgid "Show/Hide the lyrics panel" -msgstr "Sýna/Fela texta stiku" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" +msgstr "Lagalisti Möppur:" -#: MainFrame.cpp:1424 -msgid "Show/Restore the main window in full screen" -msgstr "Sýna/Endurhlaða aðalglugga í fullri skjástærð" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" +msgstr "Snið Lagalista:" -#: MainFrame.cpp:1429 -msgid "Statusbar" -msgstr "Stöðustika" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:255 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1326 +msgid "Playlists" +msgstr "Lagalistar" -#: MainFrame.cpp:1430 -msgid "Show/Hide the statusbar" -msgstr "Sýna/Fela stöðuslá" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" +msgstr "Plötualbúm snið:" -#: MainFrame.cpp:1435 -msgid "Show Captions" -msgstr "Sýna Skýringartexta" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" +msgstr "Plötualbúm Nafn:" -#: MainFrame.cpp:1436 -msgid "Show/Hide the windows caption" -msgstr "Sýna/Fela glugga skýringartexta " +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" +msgstr "Plötualbúm Stærð (pixlar):" -#: MainFrame.cpp:1443 -msgid "Close Current Tab" -msgstr "Loka Núverandi Flipa" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" +msgstr "Plötualbúm" -#: MainFrame.cpp:1444 -msgid "Close the current selected tab" -msgstr "Loka völdum flipa" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" +msgstr "Velja Hljóðmöppu" -#: MainFrame.cpp:1453 -msgid "View the preferences" -msgstr "Skoða Stillingar" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" +msgstr "Hljóð snið" -#: MainFrame.cpp:1464 -msgid "Load Layout" -msgstr "Hlaða Útlit" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" +msgstr "Lagalisti snið" -#: MainFrame.cpp:1464 -msgid "Set current view from a user defined layout" -msgstr "Velja sýn fyrir útlit notanda" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" +msgstr "Plötualbúm snið" -#: MainFrame.cpp:1465 -msgid "Delete Layout" -msgstr "Eyða Útliti" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount" +msgstr "Aftengja" -#: MainFrame.cpp:1465 -msgid "Delete a user defined layout" -msgstr "Eyða útliti notanda" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount the device" +msgstr "Aftengja tæki" -#: MainFrame.cpp:1474 TaskBar.cpp:122 -msgid "Next Track" -msgstr "Næsta Lag" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:654 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 +#: ui/player/PlayList.cpp:1651 +msgid "Artist" +msgstr "Flytjandi" -#: MainFrame.cpp:1475 -msgid "Play the next track in the playlist" -msgstr "Spila næsta lag í lagalista" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:657 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 +#: ui/player/PlayList.cpp:1654 +msgid "Album Artist" +msgstr "Flytjandi Plata" -#: MainFrame.cpp:1478 -msgid "Prev. Track" -msgstr "Fyrra. Lag" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:660 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 +#: ui/player/PlayList.cpp:1657 +msgid "Composer" +msgstr "Tónskáld" -#: MainFrame.cpp:1479 -msgid "Play the previous track in the playlist" -msgstr "Spila fyrra lag í lagalista" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" +msgstr "Diskur" -#: MainFrame.cpp:1483 TaskBar.cpp:126 -msgid "Next Album" -msgstr "Næsta Plata" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 +#: ui/player/PlayList.cpp:1663 +msgid "Year" +msgstr "Ár" -#: MainFrame.cpp:1484 -msgid "Play the next album in the playlist" -msgstr "Spila næstu plötu í lagalista" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:493 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "Breyta" -#: MainFrame.cpp:1488 -msgid "Prev. Album" -msgstr "Fyrri.Plata" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:496 +msgid "Edit the clicked column for the selected tracks" +msgstr "Breyta völdum dálk valina laga" -#: MainFrame.cpp:1489 -msgid "Play the previous album in the playlist" -msgstr "Spila fyrri plötu í lagalista" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:502 +msgid "Set" +msgstr "Stilla" -#: MainFrame.cpp:1496 -msgid "Play or Pause the current track in the playlist" -msgstr "Spila eða Hvíla lag í lagalista" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2585 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "to" +msgstr "til" -#: MainFrame.cpp:1500 -msgid "Stop the current played track" -msgstr "Stoppa valið lag" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:509 +msgid "Set the clicked column for the selected tracks" +msgstr "Stilla valin dálk vilina laga" -#: MainFrame.cpp:1505 -msgid "Stop after current playing or selected track" -msgstr "Stoppa eftir núverandi spilað eða valið lag" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "Spila valin lög" -#: MainFrame.cpp:1512 -msgid "Clear the now playing playlist" -msgstr "Hreinsa lagalista í spilun" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "Leita aftur" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "Leita aftur lýsigögnum geisladisks" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "Afrita valin lög í skráarsafni" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1631 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "Svæða Ritill" -#: MainFrame.cpp:1522 PlayList.cpp:1554 SoListBox.cpp:589 TaskBar.cpp:143 -msgid "Set the rating to 0" -msgstr "Einkunn 0" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:304 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1740 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2578 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:534 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:470 +msgid "Tracks" +msgstr "Lög" -#: MainFrame.cpp:1527 PlayList.cpp:1556 SoListBox.cpp:594 TaskBar.cpp:146 -msgid "Set the rating to 1" -msgstr "Einkunn 1" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:567 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1539 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "Breyta Merkjum" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "Breyta merkjum við valdar plötur" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:575 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1545 +msgid "Edit Songs" +msgstr "Breyta Lögum" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "Breyta völdum lögum" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download Cover" +msgstr "Hala niður Plötualbúmi" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download cover for the current selected album" +msgstr "Hlaða niður plötu valdrar möppu" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select Cover" +msgstr "Velja Plötulbúm" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select the cover image file from disk" +msgstr "Velja mynd fyrir plötualbúm frá disk" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete Cover" +msgstr "Eyða Plötulbúmi" -#: MainFrame.cpp:1532 PlayList.cpp:1558 SoListBox.cpp:599 TaskBar.cpp:149 -msgid "Set the rating to 2" -msgstr "Einkunn 2" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete the cover for the selected album" +msgstr "Eyða plötualbúmi valdrar plötu" -#: MainFrame.cpp:1537 PlayList.cpp:1560 SoListBox.cpp:604 TaskBar.cpp:152 -msgid "Set the rating to 3" -msgstr "Einkunn 3" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed Cover" +msgstr "Innbyggð Plötualbúm" -#: MainFrame.cpp:1542 PlayList.cpp:1562 SoListBox.cpp:609 TaskBar.cpp:155 -msgid "Set the rating to 4" -msgstr "Einkunn 4" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +msgid "Embed the cover to the selected album tracks" +msgstr "Byggja plötualbúm við valin lög plötu" -#: MainFrame.cpp:1547 PlayList.cpp:1564 SoListBox.cpp:614 TaskBar.cpp:158 -msgid "Set the rating to 5" -msgstr "Einkunn 5" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +msgid "Sort albums by name" +msgstr "Flokka plötur eftir nafni" -#: MainFrame.cpp:1550 SoListBox.cpp:617 -msgid "Set Rating" -msgstr "Stilla Einkunn" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +msgid "Sort albums by year" +msgstr "Flokkar plötur eftir ári" -#: MainFrame.cpp:1550 -msgid "Set the rating of the current track" -msgstr "Setja inn einkunn við valið lag" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "Ár lækkandi" -#: MainFrame.cpp:1556 TaskBar.cpp:165 -msgid "Update playlist based on Last.fm statics" -msgstr "Uppfæra lagalista í samræmi við last.fm notkun" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +msgid "Sort albums by year descendant" +msgstr "Flokka Plötur eftir ári lækkandi" -#: MainFrame.cpp:1561 -msgid "Randomize" -msgstr "Stokkað" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Artist Name" +msgstr "Flytjandi, Nafn" -#: MainFrame.cpp:1562 TaskBar.cpp:177 -msgid "Randomize the playlist" -msgstr "Stokka lagalista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Sort albums by artist name" +msgstr "Flokka plötur eftir flytjanda" -#: MainFrame.cpp:1565 -msgid "Repeat Playlist" -msgstr "Endurtaka lagalista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "Flytjandi, Ár" -#: MainFrame.cpp:1566 TaskBar.cpp:169 -msgid "Repeat the tracks in the playlist" -msgstr "Endurtaka lög í lagalista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +msgid "Sort albums by artist, year" +msgstr "Flokka Albúm eftir flytjandi, ár" -#: MainFrame.cpp:1571 -msgid "Repeat Track" -msgstr "Endurtaka lag" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "Flytjandi, Ár Lækkandi" -#: MainFrame.cpp:1572 TaskBar.cpp:173 -msgid "Repeat the current track in the playlist" -msgstr "Endurtaka valið lag í lagalista" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +msgid "Sort albums by artist, year descendant" +msgstr "Flokka Plötur eftir flytjandi, ár lækkandi" -#: MainFrame.cpp:1580 -msgid "Increment the volume level" -msgstr "Auka styrk Hjóð" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "Flokkað eftir" -#: MainFrame.cpp:1585 -msgid "Decrement the volume level" -msgstr "Minnka styrk Hljóð" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +msgid "Set the albums sorting" +msgstr "Stilla flokkun Platna" -#: MainFrame.cpp:1591 TaskBar.cpp:183 -msgid "Force Gapless Mode" -msgstr "Þvínga Eyðulausan Ham" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:919 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "Bakka" -#: MainFrame.cpp:1592 TaskBar.cpp:183 -msgid "Set playback in gapless mode" -msgstr "Eyðulaus spilunarhamur" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1481 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1143 +msgid "Albums Labels Editor" +msgstr "Breyta Merkjum" -#: MainFrame.cpp:1597 Preferences.cpp:244 -msgid "Audioscrobble" -msgstr "Audioscrobble" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1782 +msgid "Page" +msgstr "Síða" -#: MainFrame.cpp:1598 TaskBar.cpp:187 -msgid "Send played tracks information" -msgstr "Senda upplysingar spilaðs lags" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create Smart Playlist" +msgstr "Búa til Sjall Lagalista" -#: MainFrame.cpp:1615 -msgid "Get help using guayadeque" -msgstr "Fá hjálp guayadeque" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create a smart playlist from this track" +msgstr " Búa til snjall lagalista frá þessu lagi" -#: MainFrame.cpp:1619 -msgid "Community" -msgstr "Samfélag" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2204 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1353 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2142 +msgid "Tracks Labels Editor" +msgstr "Breyta Merkjum Laga" -#: MainFrame.cpp:1620 -msgid "Get guayadeque support from guayadeque.org" -msgstr "Fá stuðning frá Guayadeque.org" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2535 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1426 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1983 ui/filebrowser/FileBrowser.cpp:2129 +#: ui/player/PlayList.cpp:1994 +msgid "UnNamed" +msgstr "ÓNefnt" -#: MainFrame.cpp:1625 -msgid "About" -msgstr "Um" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2584 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:522 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "Albums" +msgstr "Plötur" -#: MainFrame.cpp:1626 -msgid "Show information about guayadeque music player" -msgstr "Sýna upplýsingar um guayadeque" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2586 +msgid "of" +msgstr "af" -#: MainFrame.cpp:1653 -msgid "View" -msgstr "Sýn" +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" +msgstr "Flokkar,Flytjendur,Plötur" -#: MainFrame.cpp:1661 -msgid "Controls" -msgstr "Stjórntæki" +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" +msgstr "Flokkar,Ár,Flytjendur,Plötur" -#: MainFrame.cpp:1996 -msgid "Stream:" -msgstr "Streyma:" +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" +msgstr "Flokkun" -#: MainFrame.cpp:2174 MainFrame.cpp:2244 MainFrame.cpp:2293 MainFrame.cpp:2330 -#: MainFrame.cpp:4522 -msgid "Copy To..." -msgstr "Afrita til..." +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1306 +#: ui/MainFrame.cpp:1310 +msgid "Library" +msgstr "Safn" -#: MainFrame.cpp:2190 -msgid "Select destination directory" -msgstr "Velja staðsetningu" +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +msgid "Add commands in preferences" +msgstr "Bæta skipunum við stillingar" -#: MainFrame.cpp:3246 -msgid "station" -msgstr "stöð" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" +msgstr "Búa til" -#: MainFrame.cpp:3246 -msgid "stations" -msgstr "stöðvar" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" +msgstr "Búa til nýja síu" -#: MainFrame.cpp:3255 -msgid "podcast" -msgstr "hlaðvarp" +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" +msgstr "Breyta völdri síu" -#: MainFrame.cpp:3255 -msgid "podcasts" -msgstr "hlaðvörp" +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" +msgstr "Eyða völdri síu" -#: MainFrame.cpp:3270 -msgid "dir" -msgstr "skráar staðsetning" +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:532 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" +msgstr "Bæta völdum lögum við lagalista" -#: MainFrame.cpp:3270 -msgid "dirs" -msgstr "skráa staðsetning" +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" +msgstr "Breyta merki við valdan hlut" -#: MainFrame.cpp:3272 -msgid "file" -msgstr "skrá" +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" +msgstr "Breyta völdum lögum" -#: MainFrame.cpp:3272 -msgid "files" -msgstr "skrár" +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "Tree" +msgstr "Skráartré" -#: MainFrame.cpp:3694 MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "Load this user defined layout" -msgstr "Hlaða útlit notanda" +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:952 +msgid "Artist Labels Editor" +msgstr "Breyta Merki Flytjanda" -#: MainFrame.cpp:3695 -msgid "Delete this user defined layout" -msgstr "Eyða þessu útliti notanda" +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:855 +msgid "New Filter" +msgstr "Ný Sía" -#: MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "No Layouts Defined" -msgstr "Ekkert Útlit Valið" +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "Ertu viss um að þú viljir eyða valdri síu ?" -#: MainFrame.cpp:3807 -msgid "Layout:" -msgstr "Útlit:" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" +msgstr "Síu Ritill" -#: MainFrame.cpp:3807 -#, c-format -msgid "Layout %u" -msgstr "Útlit %u" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" +msgstr "Síur" -#: MainFrame.cpp:4487 MainFrame.cpp:4508 -msgid "Copy the current selected songs to a directory or device" -msgstr "Afritar valdið lag til möppu eða tækis" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:518 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "Labels" +msgstr "Merki" -#: MainFrame.cpp:4519 -msgid "Add Copy To patterns in preferences" -msgstr "Bæta Vista Við mynstur í stillingum" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1574 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" +msgstr "Einkunn" -#: MainFrame.cpp:4522 -msgid "Copy the selected tracks to a folder or device" -msgstr "Afrita völd lög í möppu eða til tækis" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" +msgstr "Teljari" -#: MediaViewer.cpp:213 -msgid "All Albums" -msgstr "Allar Plötur" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" +msgstr "Sía: " -#: MediaViewer.cpp:223 -msgid "Library view" -msgstr "Sýn Safn" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" +msgstr "Teljari" -#: MediaViewer.cpp:227 -msgid "Album Browser view" -msgstr "Sýn Vafri Albúm" +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" +msgstr "Spila valið tónskáld" -#: MediaViewer.cpp:231 -msgid "Tree view" -msgstr "Sýn Skráartré" +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" +msgstr "Bæta völdum lögum við lagalista" -#: MediaViewer.cpp:246 -msgid "View the current defined filters" -msgstr "Skoða núverandi skilgreindar síur " +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "Bæta völdum plötum við Lagalista sem Næst Spilað" -#: MediaViewer.cpp:251 -msgid "Add a new album browser filter" -msgstr "Bæta við nýrri síu í vafri plötur" +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" +msgstr "Bæta við völdum plötum eftir" -#: MediaViewer.cpp:255 -msgid "Delete the current selected filter" -msgstr "Eyða valdri síu" +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" +msgstr "Breyta lögum" -#: MediaViewer.cpp:260 -msgid "Edit the current selected filter" -msgstr "Breyta valdri síu" +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:520 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "Artists" +msgstr "Flytjandi" -#: MediaViewer.cpp:836 TreePanel.cpp:1189 -msgid "New Filter" -msgstr "Ný Sía" +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:524 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "Years" +msgstr "Ár" -#: MediaViewer.cpp:967 -msgid "Collection" -msgstr "Safn" +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:526 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "Ratings" +msgstr "Einkunn" -#: MediaViewer.cpp:1140 Preferences.cpp:3083 -msgid "Select library path" -msgstr "Velja staðsetningu safns" +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:530 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "Composers" +msgstr "Tónskáld" -#: MediaViewer.cpp:1170 -msgid "This Path is already in the library" -msgstr "Slóð er þegar í safni" +#: ui/mediaviewer/library/LibPanel.cpp:532 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "Album Artists" +msgstr "Albúm Flytjandi" -#: MediaViewer.cpp:1171 -msgid "Adding path error" -msgstr "Villa við að bæta inn slóð" +#: ui/mediaviewer/library/LibPanel.cpp:1220 +msgid "Are you sure to delete the selected album cover?" +msgstr "Ertu viss um að þú viljir eyða völdu plötualbúm" -#: MediaViewer.cpp:1460 SelCoverFile.cpp:39 +#: ui/mediaviewer/library/LibPanel.cpp:2776 msgid "" -"Could not find the Album in the songs library.\n" -"You should update the library." -msgstr "Fann ekki Plötu í safni.\nþú ættir að uppfæra safn." +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "Ertu viss um af þú viljir eyða völdum lögum af drifi?\nÞetta mun endanlega eyða völdum lögum." -#: MediaViewer.cpp:2160 -msgid " smart playlist" -msgstr "snjall lagalisti" +#: ui/mediaviewer/library/LibPanel.cpp:2777 +msgid "Remove tracks from drive" +msgstr "Eyða lögum af drifi" -#: MediaViewer.cpp:2169 PlayerPanel.cpp:245 PlayerPanel.cpp:2238 -msgid "Playlist" -msgstr "Lagalisti" +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" +msgstr "Spila valin flytjanda" -#: NewChannel.cpp:87 -msgid "New Podcast Channel" -msgstr "Ný Hlaðvarpsveita" +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" +msgstr "Bæta við völdum flytjanda við lagalista" + +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" +msgstr "Breyta merki við valin flytjanda" + +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" +msgstr "Breyta lögum frá völdum flytjanda" + +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" +msgstr "Spila valin flokk" -#: NewChannel.cpp:100 -msgid " Digital Podcast Directory " -msgstr " Digital Hlaðvarps staðsetning " +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" +msgstr "Bæta við völdum flokkum við lagalista" -#: NewChannel.cpp:111 -msgid "Search in the podcast directory" -msgstr "Leita í hlaðvarps safni" +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" +msgstr "Diskur" -#: NewChannel.cpp:115 -msgid "Refresh the podcast directory list" -msgstr "Endurhlaða hlaðvarps lista" +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" +msgstr "Bitahraði" -#: NewChannel.cpp:227 -msgid "Filtered channels" -msgstr "Síaðar veitur" +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" +msgstr "Slóð" -#: NewChannel.cpp:301 -#, c-format -msgid "%u Channels" -msgstr "%u Veitur" +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" +msgstr "Hliðrun" -#: NewChannel.cpp:306 -#, c-format -msgid "%u Categories, %u Channels" -msgstr "%u Flokkar, %u Veitur" +#: ui/mediaviewer/library/SoListBox.cpp:568 +msgid "Edit the labels assigned to the selected songs" +msgstr "Breyta merkjum við valið lag" -#: NewChannel.cpp:374 -msgid "Filter Text: " -msgstr "Síaður Texti: " +#: ui/mediaviewer/library/SoListBox.cpp:576 +msgid "Edit the songs selected" +msgstr "Breyta völdum lögum" -#: NewChannel.cpp:374 -msgid "Enter the text to filter podcasts channels" -msgstr "Síuð leit hlaððvarps veitur" +#: ui/mediaviewer/library/SoListBox.cpp:588 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1561 ui/MainFrame.cpp:1564 +msgid "Set the rating to 0" +msgstr "Einkunn 0" -#: OnlineLinks.cpp:69 -msgid "Add search links in preferences" -msgstr "Bæta við leitarstrengjum í stillingum" +#: ui/mediaviewer/library/SoListBox.cpp:593 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1569 +msgid "Set the rating to 1" +msgstr "Einkunn 1" -#: OnlineLinks.cpp:72 Preferences.cpp:274 -msgid "Links" -msgstr "Slóð" +#: ui/mediaviewer/library/SoListBox.cpp:598 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1574 +msgid "Set the rating to 2" +msgstr "Einkunn 2" -#: PcListBox.cpp:112 -msgid "Play current selected tracks" -msgstr "Spila valin lög" +#: ui/mediaviewer/library/SoListBox.cpp:603 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1579 +msgid "Set the rating to 3" +msgstr "Einkunn 3" -#: PlayerFilters.cpp:42 -msgid "Allow:" -msgstr "Leyfa:" +#: ui/mediaviewer/library/SoListBox.cpp:608 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1584 +msgid "Set the rating to 4" +msgstr "Einkunn 4" -#: PlayerFilters.cpp:51 -msgid "Deny:" -msgstr "Banna:" +#: ui/mediaviewer/library/SoListBox.cpp:613 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1589 +msgid "Set the rating to 5" +msgstr "Einkunn 5" -#: PlayerFilters.cpp:123 Preferences.cpp:867 Preferences.cpp:1822 -#: Preferences.cpp:1919 Preferences.cpp:1942 SmartMode.cpp:450 -msgid "None" -msgstr "Ekkert" +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/MainFrame.cpp:1592 +msgid "Set Rating" +msgstr "Stilla Einkunn" -#: PlayerPanel.cpp:177 -msgid "Go to the playlist previous track" -msgstr "Fara á fyrra lag lagalista" +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" +msgstr "Gefa völdu lagi einkunn" -#: PlayerPanel.cpp:182 -msgid "Play or pause the current track" -msgstr "Spila eða hvíla valið lag" +#: ui/mediaviewer/library/SoListBox.cpp:623 +msgid "Save all selected tracks as a playlist" +msgstr "Vista öll valin lög við lagalista" -#: PlayerPanel.cpp:187 -msgid "Go to the playlist next track" -msgstr "Fara á næsta lag lagalista" +#: ui/mediaviewer/library/SoListBox.cpp:637 ui/player/PlayList.cpp:1629 +msgid "Remove from Library" +msgstr "Fjarlægja úr Safni" -#: PlayerPanel.cpp:192 -msgid "Stop playing" -msgstr "Stoppa spilun" +#: ui/mediaviewer/library/SoListBox.cpp:637 +msgid "Remove the current selected tracks from library" +msgstr "Fjarlægja Valin lög úr safni" -#: PlayerPanel.cpp:196 -msgid "Record to file" -msgstr "Upptaka" +#: ui/mediaviewer/library/SoListBox.cpp:642 ui/player/PlayList.cpp:1635 +msgid "Delete from Drive" +msgstr "Eyða af Drifi" -#: PlayerPanel.cpp:205 PlayerPanel.cpp:2872 -msgid "Volume" -msgstr "Hljóð" +#: ui/mediaviewer/library/SoListBox.cpp:642 +msgid "Remove the current selected tracks from drive" +msgstr "Eyða nú völdum lögum af drifi" -#: PlayerPanel.cpp:210 -msgid "Show the equalizer" -msgstr "Sýna tónjafnara" - -#: PlayerPanel.cpp:218 PlayerPanel.cpp:2179 -msgid "Smart Play: " -msgstr "Snjall Spilun: " +#: ui/mediaviewer/library/SoListBox.cpp:651 +msgid "Selects the genre of the current song" +msgstr "Velja flokk valins lags" -#: PlayerPanel.cpp:221 PlayerPanel.cpp:237 PlayerPanel.cpp:2182 -#: Preferences.cpp:975 -msgid "Disabled" -msgstr "Óvirkt" +#: ui/mediaviewer/library/SoListBox.cpp:654 ui/player/PlayList.cpp:1651 +msgid "Selects the artist of the current song" +msgstr "Velur flytjanda valins lags" -#: PlayerPanel.cpp:225 PlayerPanel.cpp:2186 Preferences.cpp:1363 -#: Preferences.cpp:1398 -msgid "Enabled" -msgstr "Virkjað" +#: ui/mediaviewer/library/SoListBox.cpp:657 +msgid "Selects the album artist of the current song" +msgstr "Velur flytjanda plötu valins lags" -#: PlayerPanel.cpp:234 -msgid "Repeat: " -msgstr "Endurtaka: " +#: ui/mediaviewer/library/SoListBox.cpp:660 +msgid "Selects the composer of the current song" +msgstr "Velja tónskáld valins lags " -#: PlayerPanel.cpp:241 PlayerPanel.cpp:2234 PlayList.cpp:1641 -#: Preferences.cpp:975 -msgid "Track" -msgstr "Lag" +#: ui/mediaviewer/library/SoListBox.cpp:663 ui/player/PlayList.cpp:1660 +msgid "Select the album of the current song" +msgstr "Velja plötu valins lags" -#: PlayerPanel.cpp:253 -msgid "Randomize the tracks in playlist" -msgstr "Stokka lög í lagalista" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +#: misc/Accelerators.cpp:409 +msgid "Select" +msgstr "Velja" -#: PlayerPanel.cpp:271 -msgid "Show the name of the current track" -msgstr "Sýna nafn valið lag" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +msgid "Search in the library" +msgstr "Leita í safni" -#: PlayerPanel.cpp:281 -msgid "Show the album name of the current track" -msgstr "Sýna nafn plötu valið lag" +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " +msgstr "eftir" -#: PlayerPanel.cpp:292 -msgid "Show the artist name of the current track" -msgstr "Sýna nafn flytanda lags" +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" +msgstr "Spila valdar plötur" -#: PlayerPanel.cpp:303 -msgid "Show the year of the current track" -msgstr "Sýna ár valið lag" +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" +msgstr "Bæta völdum plötum við Lagalista" -#: PlayerPanel.cpp:306 -msgid "00:00 of 00:00" -msgstr "00:00 af 00:00" +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" +msgstr "Plötum raðað eftir nafni" -#: PlayerPanel.cpp:307 -msgid "Show the current position and song length of the current track" -msgstr "Sýna núverandi stöðu og lengd valið lag" +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" +msgstr "Plötum raðað eftir ári" -#: PlayerPanel.cpp:326 -msgid "Show the bit rate of the current track" -msgstr "Sýna bitahraða valins lags" +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" +msgstr "Plötur flokkaðar eftir ári lækkandi" -#: PlayerPanel.cpp:1365 -msgid "Buffering..." -msgstr "Hleður niður..." +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" +msgstr "Flytjandi, Nafn" -#: PlayerPanel.cpp:2227 -msgid "Repeat Mode: " -msgstr "Endurtekin Hamur " - -#: PlayerPanel.cpp:2230 -msgid "Off" -msgstr "Af" +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" +msgstr "Plötur flokkaðar eftir flytjanda og nafni" -#: PlayListAppend.cpp:49 -msgid "Playlist:" -msgstr "Lagalisti:" +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" +msgstr "Plötur flokkaðar eftir flytjanda og ári" -#: PlayListAppend.cpp:61 -msgid "New playlist" -msgstr "Nýr lagalisti" +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" +msgstr "Plötur flokkaðar eftir flytjanda og ári lækkandi" -#: PlayListAppend.cpp:65 -msgid "Where:" -msgstr "Hvar:" +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" +msgstr "Flokkar plötur röð" -#: PlayListAppend.cpp:69 -msgid "Beginning" -msgstr "Byrjun" +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" +msgstr "Vista valin lög í Lagalista" -#: PlayListAppend.cpp:75 -msgid "Tracks:" -msgstr "Lög:" +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed the current cover to the album files" +msgstr "Byggja valið plötualbúm við skrár plötu" -#: PlayList.cpp:1523 -msgid "Empty Playlist" -msgstr "Tæma Lagalista" +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" +msgstr "Spila valin lög" -#: PlayList.cpp:1523 -msgid "The playlist is empty" -msgstr "Lagalisti er tómur" +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" +msgstr "Búa til nýtt merki" -#: PlayList.cpp:1533 -msgid "Edit the current selected tracks labels" -msgstr "Breyta völdum merkjum laga" +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename" +msgstr "Endurnefna:" -#: PlayList.cpp:1539 -msgid "Edit the current selected songs" -msgstr "Breyta völdu lagi" +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" +msgstr "Breyta völdu merki" -#: PlayList.cpp:1548 -msgid "Set as Next Track" -msgstr "Velja sem Næsta Lag" +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" +msgstr "Eyða völdum merkjum" -#: PlayList.cpp:1549 -msgid "Move the selected tracks to be played next" -msgstr "Færa valin lög sem næst spilað" +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" +msgstr "Spila valin merki" -#: PlayList.cpp:1567 -msgid "Set the current selected tracks rating" -msgstr "Gefa völdu lögum einkunn" +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" +msgstr "Bæta völdum merkjum við lagalista" -#: PlayList.cpp:1574 -msgid "Search a track in the playlist by name" -msgstr "Leita að lagi í lagalista eftir nafni" +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" +msgstr "Bæta við nafni nýtt merki" -#: PlayList.cpp:1602 PLSoListBox.cpp:161 -msgid "Randomize the songs in the playlist" -msgstr "Stokka lög í lagaLista" +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" +msgstr "Spila valdar plötur flytjanda" -#: PlayList.cpp:1607 -msgid "Remove all tracks from playlist" -msgstr "Fjarlægja öll lög úr lagaLista" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import Files" +msgstr "Flytja inn skrár" -#: PlayList.cpp:1614 PLSoListBox.cpp:168 -msgid "Remove from Playlist" -msgstr "Fjarlægja úr Lagalista" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" +msgstr "Afrita til:" -#: PlayList.cpp:1615 -msgid "Remove the selected tracks from playlist" -msgstr "Fjarlægja valin lög úr lagalista" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:122 +msgid "Destination Folder:" +msgstr "Staðsetning Möppu:" -#: PlayList.cpp:1622 SoListBox.cpp:638 -msgid "Remove from Library" -msgstr "Fjarlægja úr Safni" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:132 +msgid " Files " +msgstr " Skrár " -#: PlayList.cpp:1623 -msgid "Remove the selected tracks from library" -msgstr "Fjarlægja valin lög úr safni" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "Select files" +msgstr "Velja skrár" -#: PlayList.cpp:1628 SoListBox.cpp:643 -msgid "Delete from Drive" -msgstr "Eyða af Drifi" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "Audio files" +msgstr "Hljóð Skrár:" -#: PlayList.cpp:1629 -msgid "Remove the selected tracks from drive" -msgstr "Fjarlægja nú valin lög af drifi" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "mp3 files" +msgstr "mp3 skrár" -#: PlayList.cpp:1641 -msgid "Selects the current selected track in the library" -msgstr "Velur valið lag í safni" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "ogg files" +msgstr "Ogg skrár" -#: PlayList.cpp:1644 SoListBox.cpp:655 -msgid "Selects the artist of the current song" -msgstr "Velur flytjanda valins lags" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "flac files" +msgstr "flac skrár" -#: PlayList.cpp:1647 -msgid "Select the album artist of the current song" -msgstr "Velja flytjanda plötu valins lags" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "mp4 files" +msgstr "mp4 skrár" -#: PlayList.cpp:1650 -msgid "Select the composer of the current song" -msgstr "Velja tónskáld valins lags" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "wma files" +msgstr "wma skrár" -#: PlayList.cpp:1653 SoListBox.cpp:664 -msgid "Select the album of the current song" -msgstr "Velja plötu valins lags" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "ape files" +msgstr "ape skrár" -#: PlayList.cpp:1656 -msgid "Select the year of the current song" -msgstr "Velja ár valins lags" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "waf files" +msgstr "waf skrár" -#: PlayList.cpp:1659 -msgid "Select the genre of the current song" -msgstr "Velja flokk valins lags" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "aif files" +msgstr "aif skrár" -#: PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Search in the library" -msgstr "Leita í safni" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "wv files" +msgstr "wv skrár" -#: PlayList.cpp:2158 -msgid "Search: " -msgstr "Leit:" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "tta files" +msgstr "tta skrár" -#: PlayList.cpp:2158 -msgid "Please enter the search term" -msgstr "Vinsamlega settu inn leitarstreng" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:257 +msgid "mpc files" +msgstr "mpc skrár" -#: PlayList.cpp:2738 -msgid "Loading tracks. Please wait" -msgstr "Hleður lög. Vinsamlega bíðið" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:258 +msgid "other files" +msgstr "Aðrar skrár" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:345 +msgid "No files added" +msgstr "Engum skrám bætt við" -#: PlayListPanel.cpp:83 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 msgid "Static playlists" msgstr "Vistaður Lagalisti" -#: PlayListPanel.cpp:84 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 msgid "Dynamic playlists" msgstr "Breytanlegur lagalisti" -#: PlayListPanel.cpp:224 PodcastsPanel.cpp:2051 RadioPanel.cpp:424 -#: SoListBox.cpp:526 TreePanel.cpp:388 -msgid "Play current selected songs" -msgstr "Spila valin lög" - -#: PlayListPanel.cpp:230 SoListBox.cpp:533 TreePanel.cpp:394 -msgid "Add current selected songs to the playlist" -msgstr "Bæta völdum lögum við lagalista" - -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "New Dynamic Playlist" msgstr "Nýr Breytanlegur Lagalisti" -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "Create a new dynamic playlist" msgstr "Búa til nýjand Breytanlegan Lagalista" -#: PlayListPanel.cpp:266 UserRadio.cpp:74 -msgid "Import" -msgstr "Flytja inn" - -#: PlayListPanel.cpp:266 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 msgid "Import a playlist" msgstr "Flytja inn lagalista" -#: PlayListPanel.cpp:272 UserRadio.cpp:78 -msgid "Export" -msgstr "Flytja út" - -#: PlayListPanel.cpp:272 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 msgid "Export the playlist" msgstr "Flytja út lagalista" -#: PlayListPanel.cpp:282 SoListBox.cpp:494 TreePanel.cpp:371 -msgid "Edit" -msgstr "Breyta" - -#: PlayListPanel.cpp:282 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 msgid "Edit the selected playlist" msgstr "Breyta völdum lagalista" -#: PlayListPanel.cpp:286 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 msgid "Save the selected playlist as a Static Playlist" msgstr "Vista valin lagalista í vistaður Lagalisti" -#: PlayListPanel.cpp:291 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 msgid "Change the name of the selected playlist" msgstr "Breyta nafni valins lagalista" -#: PlayListPanel.cpp:296 PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Delete the selected playlist" msgstr "Eyða völdum lagalista" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set as Allow Filter" msgstr "Síað sem leyft" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set this playlist as the allow filter" msgstr "Sía Lagalista sem Leyfður" -#: PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Set as Deny Filter" msgstr "Síað sem Ekki Leyft " -#: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 msgid "Playlist Name: " msgstr "Nafn Lagalista: " -#: PlayListPanel.cpp:1075 PlayListPanel.cpp:1216 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 msgid "Enter the new playlist name" msgstr "Breyta nafni á nýjum lagalista" -#: PlayListPanel.cpp:1115 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 msgid "Are you sure to delete the selected Playlist?" msgstr "Ertu viss um að þú viljir eyða þessum Lagalista?" -#: PlayListPanel.cpp:1200 PlayListPanel.cpp:1275 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 msgid "Select the playlist file" msgstr "Velja lagalista skrá" -#: PlayListPanel.cpp:1227 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 msgid "New Playlist" msgstr "Nýr Lagalsti" -#: PLSoListBox.cpp:168 -msgid "Delete the current selected tracks" -msgstr "Eyða völdum lögum" - -#: PodcastsPanel.cpp:928 TrackEdit.cpp:466 -msgid " Details " -msgstr " Upplýsingar " - -#: PodcastsPanel.cpp:979 RadioEditor.cpp:52 -msgid "Link:" -msgstr "Slóð:" - -#: PodcastsPanel.cpp:994 TrackEdit.cpp:183 TrackEdit.cpp:423 TrackEdit.cpp:520 -msgid "Title:" -msgstr "Titill:" - -#: PodcastsPanel.cpp:1004 -msgid "Sumary:" -msgstr "Samantekt:" - -#: PodcastsPanel.cpp:1014 TrackEdit.cpp:507 -msgid "Date:" -msgstr "Dagur:" - -#: PodcastsPanel.cpp:1024 TrackEdit.cpp:531 -msgid "Length:" -msgstr "Lengd:" - -#: PodcastsPanel.cpp:1045 -msgid "Podcast Details" -msgstr "Hlaðvarps Upplýsingar" - -#: PodcastsPanel.cpp:1236 -msgid "Are you sure to delete the selected podcast channel?" -msgstr "Ertu viss um að þú viljir eyða valdri hlaðvarps sveitu?" - -#: PodcastsPanel.cpp:1622 -msgid "Are you sure to delete the selected podcast item?" -msgstr "Ertu viss um að þú viljir eyða völdum hlaðvarps hlut?" - -#: PodcastsPanel.cpp:1745 -msgid "New Channel" -msgstr "Ný Veita" - -#: PodcastsPanel.cpp:1745 -msgid "Add a new podcast channel" -msgstr "Bæta við nýrri hlaðvarpsveitu" - -#: PodcastsPanel.cpp:1751 -msgid "delete this podcast channels and all its items" -msgstr "Eyða þessari hlaðvarpsveituveitu og öllum hlutum" - -#: PodcastsPanel.cpp:1757 -msgid "Update the podcast items of the selected channels" -msgstr "Uppfæra hlaðvarps hluti valinar veitu" - -#: PodcastsPanel.cpp:1763 -msgid "Edit the podcast channel" -msgstr "Breyta hlaðvarpsveitu" - -#: PodcastsPanel.cpp:1801 -msgid "Status" -msgstr "Staða" - -#: PodcastsPanel.cpp:1803 -msgid "Channel" -msgstr "Veita" - -#: PodcastsPanel.cpp:1804 -msgid "Category" -msgstr "Flokkur" - -#: PodcastsPanel.cpp:1805 -msgid "Date" -msgstr "Dagur" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1608 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" +msgstr "Stokka Lagalista" -#: PodcastsPanel.cpp:1807 -msgid "Author" -msgstr "Höfundur" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1609 +msgid "Randomize the songs in the playlist" +msgstr "Stokka lög í lagaLista" -#: PodcastsPanel.cpp:1978 SoListBox.cpp:246 -msgid "Never" -msgstr "Aldrei" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1621 +msgid "Remove from Playlist" +msgstr "Fjarlægja úr Lagalista" -#: PodcastsPanel.cpp:2057 RadioPanel.cpp:430 -msgid "Add current selected songs to playlist" -msgstr "Bæta völdum lögum við lagalista" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" +msgstr "Eyða völdum lögum" -#: PodcastsPanel.cpp:2085 -msgid "Delete the current selected podcasts" -msgstr "Eyða völdum hlaðvarpsveitum" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" +msgstr "Lagalisti:" -#: PodcastsPanel.cpp:2091 -msgid "Download the current selected podcasts" -msgstr "Hala niður völdum hlaðvörpum" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" +msgstr "Nýr lagalisti" -#: PodcastsPanel.cpp:2103 -msgid "No selected items..." -msgstr "Engin hlutur valinn..." +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" +msgstr "Hvar:" -#: PodcastsPanel.cpp:2103 -msgid "Copy the current selected podcasts to a directory or device" -msgstr "Afrita valda podcast veitur í möppu eða til tækis" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" +msgstr "Byrjun" -#: PortableMedia.cpp:473 PortableMedia.cpp:1477 -msgid "embedded" -msgstr "innbyggt" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" +msgstr "End" -#: PortableMedia.cpp:985 -msgid "Portable Media Properties" -msgstr "Hljóðskrár tengjanlegs tækis" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" +msgstr "Lög:" -#: PortableMedia.cpp:991 Preferences.cpp:1271 -msgid " Properties " -msgstr " Stillingar " +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" +msgstr "Merki" -#: PortableMedia.cpp:1007 Preferences.cpp:2383 -msgid "Path:" -msgstr "Slóð:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" +msgstr "Athugasemd" -#: PortableMedia.cpp:1016 -msgid "Used:" -msgstr "Notað:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" +msgstr "Lag Númer" -#: PortableMedia.cpp:1027 -#, c-format -msgid "%s free of %s" -msgstr "%s frítt af %s" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:779 +msgid "Size" +msgstr "Stærð" -#: PortableMedia.cpp:1048 -msgid "Name Pattern:" -msgstr "Nafn Mynstur:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" +msgstr "Hefur Albúm" -#: PortableMedia.cpp:1053 -msgid "" -"{a}\t: Artist\t\t\t{aa} : Album Artist\n" -"{b}\t: Album\t\t\t{d}\t : Disk\n" -"{f}\t: Filename\t\t{g}\t : Genre\n" -"{n}\t: Number\t\t\t{t}\t : Title\n" -"{y}\t: Year" -msgstr "{a}\t: Flytjandi\t\t\t{aa} : Plata Flytjandi\n{b}\t: Plata\t\t\t{d}\t : Diskur\n{f}\t: Skráarnafn\t\t{g}\t : Flokkur\n{n}\t: Númer\t\t\t{t}\t : Titill\n{y}\t: Ár" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" +msgstr "inniheldur" -#: PortableMedia.cpp:1058 -msgid "Audio Folders:" -msgstr "Hljóð Möppur:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" +msgstr "Inniheldur ekki" -#: PortableMedia.cpp:1069 -msgid "Audio Formats:" -msgstr "Snið Hljóðs:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" +msgstr "er" -#: PortableMedia.cpp:1080 -msgid "Transcode to:" -msgstr "Umkóða sem:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" +msgstr "Er ekki" -#: PortableMedia.cpp:1101 -msgid "Unsupported formats only" -msgstr "Óstutt snið eingöngu" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" +msgstr "byrjar með" -#: PortableMedia.cpp:1101 -msgid "always" -msgstr "alltaf" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" +msgstr "endar með" -#: PortableMedia.cpp:1114 Preferences.cpp:1290 -msgid "Quality:" -msgstr "Gæði:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" +msgstr "ekki stillt" -#: PortableMedia.cpp:1132 -msgid "Audio" -msgstr "Hljóð" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" +msgstr "Í minsta lagi" -#: PortableMedia.cpp:1144 -msgid "Playlist Folders:" -msgstr "Lagalisti Möppur:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" +msgstr "Í mesta lagi" -#: PortableMedia.cpp:1154 -msgid "Playlist Format:" -msgstr "Snið Lagalista:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" +msgstr "eftir" -#: PortableMedia.cpp:1178 -msgid "Cover Format:" -msgstr "Plötualbúm snið:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" +msgstr "fyrir" -#: PortableMedia.cpp:1191 -msgid "Cover Name:" -msgstr "Plötualbúm Nafn:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" +msgstr "Á síðustu" -#: PortableMedia.cpp:1202 -msgid "Covers Size (pixels):" -msgstr "Plötualbúm Stærð (pixlar):" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" +msgstr "fyrir síðustu" -#: PortableMedia.cpp:1212 -msgid "Covers" -msgstr "Plötualbúm" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" +msgstr "nei" -#: PortableMedia.cpp:1310 PortableMedia.cpp:1405 -msgid "Select audio folder" -msgstr "Velja Hljóðmöppu" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" +msgstr "Já" -#: PortableMedia.cpp:1379 -msgid "Audio format" -msgstr "Hljóð snið" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:471 +msgid "Minutes" +msgstr "Mínútur" -#: PortableMedia.cpp:1454 -msgid "Playlist format" -msgstr "Lagalisti snið" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" +msgstr "Stokkað" -#: PortableMedia.cpp:1506 -msgid "Cover format" -msgstr "Plötualbúm snið" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" +msgstr "tímar" -#: Preferences.cpp:133 Preferences.cpp:185 Preferences.cpp:2536 -msgid "Default" -msgstr "Sjálfgefið" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" +msgstr "dagar" -#: Preferences.cpp:134 -msgid "Czech" -msgstr "Tékkneska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" +msgstr "vikur" -#: Preferences.cpp:135 -msgid "Dutch" -msgstr "Hollenska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" +msgstr "mánuðir" -#: Preferences.cpp:136 Preferences.cpp:186 -msgid "English" -msgstr "Enska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" +msgstr "Sía Plötualbúm" -#: Preferences.cpp:137 Preferences.cpp:187 -msgid "French" -msgstr "Franska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" +msgstr "Breyta Breytanlegum Lagalista" -#: Preferences.cpp:138 Preferences.cpp:188 -msgid "German" -msgstr "Þýska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " +msgstr " Núverandi síur" -#: Preferences.cpp:139 -msgid "Greek" -msgstr "Gríska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " +msgstr " Útkoma " -#: Preferences.cpp:140 -msgid "Hungarian" -msgstr "Ungverska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:459 +msgid "Limit to" +msgstr "Skorðað við" -#: Preferences.cpp:141 -msgid "Icelandic" -msgstr "Íslenska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" +msgstr "allar síur velja skrá" -#: Preferences.cpp:142 Preferences.cpp:189 -msgid "Italian" -msgstr "Ítalska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" +msgstr "Flokka eftir" -#: Preferences.cpp:143 -msgid "Japanese" -msgstr "Japanska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" +msgstr "Lækkandi" -#: Preferences.cpp:144 -msgid "Norwegian Bokmal" -msgstr "Norska" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" +msgstr "Bætta við lögum hvar sem er" -#: Preferences.cpp:145 -msgid "Polish" -msgstr "Pólska" +#: ui/mediaviewer/MediaViewer.cpp:233 +msgid "All Albums" +msgstr "Allar Plötur" -#: Preferences.cpp:146 Preferences.cpp:190 -msgid "Portuguese" -msgstr "Portúgalska" +#: ui/mediaviewer/MediaViewer.cpp:243 +msgid "Library view" +msgstr "Sýn Safn" -#: Preferences.cpp:147 -msgid "Portuguese-Brazilian" -msgstr "Portúgalska-Brasilía" +#: ui/mediaviewer/MediaViewer.cpp:247 +msgid "Album Browser view" +msgstr "Sýn Vafri Albúm" -#: Preferences.cpp:148 -msgid "Russian" -msgstr "Rússnenska" +#: ui/mediaviewer/MediaViewer.cpp:251 +msgid "Tree view" +msgstr "Sýn Skráartré" -#: Preferences.cpp:149 -msgid "Slovak" -msgstr "Slósvanska" +#: ui/mediaviewer/MediaViewer.cpp:267 +msgid "View the current defined filters" +msgstr "Skoða núverandi skilgreindar síur " -#: Preferences.cpp:150 Preferences.cpp:191 -msgid "Spanish" -msgstr "Spænska" +#: ui/mediaviewer/MediaViewer.cpp:272 +msgid "Add a new album browser filter" +msgstr "Bæta við nýrri síu í vafri plötur" -#: Preferences.cpp:151 -msgid "Swedish" -msgstr "Sænska" +#: ui/mediaviewer/MediaViewer.cpp:276 +msgid "Delete the current selected filter" +msgstr "Eyða valdri síu" -#: Preferences.cpp:152 -msgid "Thai" -msgstr "Tailenska" +#: ui/mediaviewer/MediaViewer.cpp:281 +msgid "Edit the current selected filter" +msgstr "Breyta valdri síu" -#: Preferences.cpp:153 -msgid "Turkish" -msgstr "Tyrkneska" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add Path" +msgstr "Bæta við slóð" -#: Preferences.cpp:154 -msgid "Ukrainian" -msgstr "Ûkranínska" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add path to the collection" +msgstr "Bæta við slóð safns" -#: Preferences.cpp:155 -msgid "Bulgarian" -msgstr "Búlgarska" +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import files into the collection" +msgstr "Flytja inn skrár í safn" -#: Preferences.cpp:156 -msgid "Catalan" -msgstr "kataloniska" +#: ui/mediaviewer/MediaViewer.cpp:986 +msgid "Collection" +msgstr "Safn" -#: Preferences.cpp:157 -msgid "Serbian" -msgstr "Serbíska" +#: ui/mediaviewer/MediaViewer.cpp:1189 +msgid "This Path is already in the library" +msgstr "Slóð er þegar í safni" -#: Preferences.cpp:220 -msgid "General" -msgstr "Alment" +#: ui/mediaviewer/MediaViewer.cpp:1190 +msgid "Adding path error" +msgstr "Villa við að bæta inn slóð" -#: Preferences.cpp:224 -msgid "Collections" -msgstr "Söfn" +#: ui/mediaviewer/MediaViewer.cpp:2179 +msgid " smart playlist" +msgstr "snjall lagalisti" -#: Preferences.cpp:229 -msgid "Playback" -msgstr "Spila" +#: ui/mediaviewer/MediaViewer.cpp:2188 +msgid "Playlist" +msgstr "Lagalisti" -#: Preferences.cpp:234 -msgid "Crossfader" -msgstr "Krossvíxlun" +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename Files" +msgstr "Endurnefna Skrár" -#: Preferences.cpp:239 -msgid "Record" -msgstr "Upptaka" +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " +msgstr " Forskoða nöfn " -#: Preferences.cpp:254 -msgid "Online" -msgstr "Nettengt" +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Mynstur flögg:\n{g} : Flokkur\n{a} : Flytjandi\n{aa}: Plata Flytjandi\n{A} : {aa} eða {a}\n{b} : Plata\n{t} : Titill\n{n} : Númer\n{y} : Ár\n{d} : Diskur" -#: Preferences.cpp:284 -msgid "Copy to" -msgstr "Afrita til" +#: ui/filebrowser/FileBrowser.cpp:233 ui/filebrowser/FileBrowser.cpp:603 +msgid "See used locations" +msgstr "Sjá notaða staði" -#: Preferences.cpp:289 -msgid "Shortcuts" -msgstr "Flýtiritun" +#: ui/filebrowser/FileBrowser.cpp:234 ui/filebrowser/FileBrowser.cpp:604 +msgid "See system files" +msgstr "Sjá kerfisskrár" -#: Preferences.cpp:371 -msgid " Accept " -msgstr " Samþykkja " +#: ui/filebrowser/FileBrowser.cpp:348 +msgid "Play the selected folder" +msgstr "Spila valda möppu" -#: Preferences.cpp:373 -msgid " Cancel " -msgstr " Hætta við " +#: ui/filebrowser/FileBrowser.cpp:354 +msgid "Add the selected folder to playlist" +msgstr "Bæta valdri möppu við lagalista" -#: Preferences.cpp:587 -msgid " On Start " -msgstr " Byrja " +#: ui/filebrowser/FileBrowser.cpp:383 ui/filebrowser/FileBrowser.cpp:1169 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" +msgstr "Breyta Lögum" -#: Preferences.cpp:591 Preferences.cpp:1634 -msgid "Language:" -msgstr "Túngumál:" +#: ui/filebrowser/FileBrowser.cpp:384 +msgid "Edit the tracks in the selected folder" +msgstr "Breyta lögum í valdri möppu" -#: Preferences.cpp:602 -msgid "(Needs restart)" -msgstr "(Þarf að endurræsa)" +#: ui/filebrowser/FileBrowser.cpp:392 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "Bæta lögum úr valdri möppu á lagalista" -#: Preferences.cpp:608 -msgid "Show splash screen" -msgstr "Sýna upphafsskjá" +#: ui/filebrowser/FileBrowser.cpp:399 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy" +msgstr "Afrita" -#: Preferences.cpp:612 -msgid "Start minimized" -msgstr "Byrja minnkað" +#: ui/filebrowser/FileBrowser.cpp:400 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy the selected folder to clipboard" +msgstr "Afrita valda möppu á klippispjald" -#: Preferences.cpp:618 -msgid "Restore position for tracks longer than" -msgstr "Endursetja stöðu laga lengri enn" +#: ui/filebrowser/FileBrowser.cpp:407 +msgid "Paste to the selected folder" +msgstr "Lima við valda möppu" -#: Preferences.cpp:625 -msgid "set the minimun length in minutes to save track position" -msgstr "setja lámarks lengd í mínutum fyrir laga staðsetningu" +#: ui/filebrowser/FileBrowser.cpp:424 +msgid "Update the selected folder" +msgstr "Uppfæra valda möppu" -#: Preferences.cpp:635 -msgid "Load default layout" -msgstr "Hlaða upprunalegt útlit" +#: ui/filebrowser/FileBrowser.cpp:431 ui/filebrowser/FileBrowser.cpp:488 +#: ui/filebrowser/FileBrowser.cpp:492 +msgid "New Folder" +msgstr "Ný Mappa" -#: Preferences.cpp:641 -msgid " Behaviour " -msgstr " Hegðun " +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Create a new folder" +msgstr "Búa til nýja möppu" -#: Preferences.cpp:643 -msgid "Activate task bar icon" -msgstr "Virkja merki á tólastiku" +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename the selected folder" +msgstr "Endurnefna valda möppu" -#: Preferences.cpp:658 -msgid "Integrate into SoundMenu" -msgstr "Innbyggt við HljóðTólastiku" +#: ui/filebrowser/FileBrowser.cpp:438 ui/filebrowser/FileBrowser.cpp:1210 +msgid "Remove" +msgstr "Fjarlægja" -#: Preferences.cpp:664 -msgid "Enqueue as default action" -msgstr "(Bæta við) sem upprunaleg skipun" +#: ui/filebrowser/FileBrowser.cpp:438 +msgid "Remove the selected folder" +msgstr "Fjarlægja valda möppu" -#: Preferences.cpp:668 -msgid "Drop files clear playlist" -msgstr "Sleppa skrám hreinsa lagalista" +#: ui/filebrowser/FileBrowser.cpp:569 +msgid "Are you sure to delete the selected path ?" +msgstr "Ertu viss um að þú viljir eyða valdri slóð ?" -#: Preferences.cpp:672 -msgid "Instant text search" -msgstr "Hrað texta leit" +#: ui/filebrowser/FileBrowser.cpp:580 +msgid "Error deleting the folder " +msgstr "Villa getur ekki eytt Möppu" -#: Preferences.cpp:676 -msgid "When searching, pressing enter queues the result" -msgstr "Þegar leitað er, ýtt á enter bætir við völdum hlut" +#: ui/filebrowser/FileBrowser.cpp:780 +msgid "Modified" +msgstr "Breytt" -#: Preferences.cpp:681 -msgid "Show CD cover frame in player" -msgstr "Sýna geisladiskahulstur í spilara" +#: ui/filebrowser/FileBrowser.cpp:1128 +msgid "Play current selected files" +msgstr "Spila valda skrá" -#: Preferences.cpp:687 -msgid " On Close " -msgstr " Hætta " +#: ui/filebrowser/FileBrowser.cpp:1134 +msgid "Add current selected files to playlist" +msgstr "Bæta valdri skrá við lagalista" -#: Preferences.cpp:689 -msgid "Save playlist on close" -msgstr "Vista lagalista þegar hætt er" +#: ui/filebrowser/FileBrowser.cpp:1170 +msgid "Edit the current selected files" +msgstr "Breyta völdum skrám" -#: Preferences.cpp:693 -msgid "Close to task bar icon" -msgstr "Hætta minnkað" +#: ui/filebrowser/FileBrowser.cpp:1178 +msgid "Add the current selected tracks to a playlist" +msgstr "Bæta völdum skrám við lagalista" -#: Preferences.cpp:698 -msgid "Ask confirmation on exit" -msgstr "Spyrja staðfestingar þegar hætt er" +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste to the selected dir" +msgstr "Lima við valda staðsetningu" -#: Preferences.cpp:740 -msgid " Collections " -msgstr " Söfn " +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename the current selected file" +msgstr "Endurnefna valda skrá" -#: Preferences.cpp:788 -msgid " Paths " -msgstr " Slóðir " +#: ui/filebrowser/FileBrowser.cpp:1210 +msgid "Delete the selected files" +msgstr "Eyða völdum skrám" -#: Preferences.cpp:808 -msgid " Words to detect covers " -msgstr " Orð til að finna plötualbúm" +#: ui/filebrowser/FileBrowser.cpp:1559 ui/filebrowser/FileBrowser.cpp:1575 +msgid "Directories" +msgstr "Staðsetningar" -#: Preferences.cpp:836 Preferences.cpp:2344 -msgid " Options " -msgstr " Valmöguleikar " +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "Are you sure to delete the selected files ?" +msgstr "Ertu viss um að þú viljir eyða völdum skrám ?" -#: Preferences.cpp:838 -msgid "Update when opened " -msgstr "Uppfæra við ræsingu" +#: ui/filebrowser/FileBrowser.cpp:2252 +msgid "There was an error deleting " +msgstr "Villa við eyðingu skrár" -#: Preferences.cpp:842 -msgid "Create playlists on scan" -msgstr "Búa til Lagalista við skönnun" +#: ui/filebrowser/FileBrowser.cpp:2253 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nEyða áfram?" -#: Preferences.cpp:847 -msgid "Follow symbolic links on scan" -msgstr "Elta tákn í skönnun safns" +#: ui/filebrowser/FileBrowser.cpp:2254 +msgid "Continue" +msgstr "Halda áfram" -#: Preferences.cpp:851 -msgid "Scan embedded covers in audio files" -msgstr "Skanna plötualbúm í hljóðskrám" +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" +msgstr "Virkja audioscrobbling" -#: Preferences.cpp:856 -msgid "Embed rating, play count and labels" -msgstr "setja inn einkunn, spilunar talning og merki" +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" +msgstr "Sýnir upplýsingar um valin atriði." -#: Preferences.cpp:862 -msgid "Default copy action" -msgstr "upprunaleg aðferð við vistun" +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" +msgstr "Aftengja audioscrobble " -#: Preferences.cpp:943 -msgid "Play random" -msgstr "Spila stokkað" +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" +msgstr "Staðbundin Tónlist" -#: Preferences.cpp:947 -msgid "album" -msgstr "plata" +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" +msgstr "Tónlist á neti" -#: Preferences.cpp:955 -msgid "when playlist is empty" -msgstr "þegar lagalisti er tómur" +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" +msgstr "Tengjanleg tæki" -#: Preferences.cpp:961 -msgid "Delete played tracks from playlist" -msgstr "Eyða spiluðum lögum úr lagalista" +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" +msgstr "Samhengi" -#: Preferences.cpp:965 -msgid "Show notifications" -msgstr "Sýna tilkynningar" +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1149 +#: ui/MainFrame.cpp:2795 +msgid "Audio CD" +msgstr "Hljóðdiskur" -#: Preferences.cpp:971 -msgid "ReplayGain mode:" -msgstr "Hamur EndurspilunarStyrks:" +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1037 +#: ui/MainFrame.cpp:2893 +msgid "File Browser" +msgstr "Skráar vafri" -#: Preferences.cpp:982 -msgid "PreAmp:" -msgstr "ForMögnun:" +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1054 +#: ui/MainFrame.cpp:1096 ui/MainFrame.cpp:1241 ui/MainFrame.cpp:1254 +msgid "Show" +msgstr "Sýna" + +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1055 +msgid "Show/Hide the radio panel" +msgstr "Sýna/Fela útvarp stiku" -#: Preferences.cpp:1001 -msgid " Random / Smart play modes " -msgstr " Stokkað / Snjall Hamur " +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Show/Hide the radio text search" +msgstr "Sýna/Fela leit útvarp" -#: Preferences.cpp:1011 -msgid "Tracks left to start search" -msgstr "Lög til að hefja leit" +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1071 +msgid "Show/Hide the radio genres" +msgstr "Sýma/Fela flokka útvarp" -#: Preferences.cpp:1019 -msgid "Tracks added each time" -msgstr "Lögum bætt við hvert sinn" +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1086 +msgid "Set the radio preferences" +msgstr "Velja stillingar Útvarps" -#: Preferences.cpp:1028 -msgid "Max played tracks kept in playlist" -msgstr "Hámark laga í lagalista" +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts panel" +msgstr "Sýna/Fela hlaðvarps stiku" -#: Preferences.cpp:1036 -msgid "Don't repeat last" -msgstr "Ekki endurtaka síðustu" +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1103 +msgid "Show/Hide the podcasts channels" +msgstr "Sýna/Fela hlaðvarps veitur" -#: Preferences.cpp:1044 -msgid "artists or" -msgstr "flytjendur eða" +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Show/Hide the podcasts details" +msgstr "Sýna/Fela hlaðvarps upplýsingar" -#: Preferences.cpp:1060 -msgid " Silence detector " -msgstr " Finna Þögn " +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1117 +msgid "Update the podcasts added" +msgstr "Uppfæra podcasts bætt við" -#: Preferences.cpp:1065 -msgid "Skip at" -msgstr "Sleppa við" +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1125 +msgid "Set the podcasts preferences" +msgstr "Velja stillingar Podcast" -#: Preferences.cpp:1084 -msgid "In the last" -msgstr "á síðustu" +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1241 +msgid "Open the music collection" +msgstr "Opna músik safn" -#: Preferences.cpp:1094 Preferences.cpp:1328 -msgid "seconds" -msgstr "sekúntur" +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1254 +#: ui/MainFrame.cpp:1310 +msgid "View the collection library" +msgstr "Skoða safn" -#: Preferences.cpp:1102 -msgid " Output device " -msgstr " Úttaks tæki " +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "View the library labels" +msgstr "Skoða merki safns" -#: Preferences.cpp:1105 -msgid "Automatic" -msgstr "Sjálfvirkt" +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1266 +msgid "View the library genres" +msgstr "Skoða merki flokka" -#: Preferences.cpp:1106 -msgid "GConf Defined" -msgstr "Skilgreina GConf" +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "View the library artists" +msgstr "Skoða flytjendur safns" -#: Preferences.cpp:1156 -msgid " Crossfader " -msgstr " Krossvíxlun " +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "View the library composers" +msgstr "Skoða tónskáld safns" -#: Preferences.cpp:1163 -msgid "Fade-out length:" -msgstr "Deyfa út lengd:" +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "View the library album artists" +msgstr "Skoða plata flytjanda safns" -#: Preferences.cpp:1172 -msgid "Select the length of the fade out. 0 for gapless playback" -msgstr "Velja lengd fyrir deyft út. 0 fyrir eyðulaus spilun " +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "View the library albums" +msgstr "Skoða Plötur safns" -#: Preferences.cpp:1175 -msgid "Fade-in length:" -msgstr "Deyfa inn lengd:" +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "View the library years" +msgstr "Skoða ár safns" -#: Preferences.cpp:1184 -msgid "Select the length of the fade in" -msgstr "Velja lengd deyfa inn" +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "View the library ratings" +msgstr "Skoða einkanir safns" -#: Preferences.cpp:1187 -msgid "Fade-in volume:" -msgstr "Deyfa-inn-hljóðstyrkur:" +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" +msgstr "Teljari" -#: Preferences.cpp:1196 -msgid "Select the initial volume of the fade in" -msgstr "Velja upphafs hljóðstillingu deyfa inn" +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1301 +msgid "View the library play counts" +msgstr "Skoða talningu spilana safns" -#: Preferences.cpp:1199 -msgid "Fade-in start:" -msgstr "Deyfa Inn byrja:" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "Album Browser" +msgstr "Vafri Plötualbúm" -#: Preferences.cpp:1208 -msgid "Select at which volume of the fade out the fade in starts" -msgstr "Velja hljóðstillingu lagi er deyft inn byrja" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "View the collection album browser" +msgstr "Skoða albúm safns í vafra" -#: Preferences.cpp:1252 -msgid " Record " -msgstr " Upptaka " +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "View the collection tree view" +msgstr "Skoða safn í skráartré" -#: Preferences.cpp:1254 -msgid "Enable recording" -msgstr "Virkja upptöku" +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1326 +msgid "View the collection playlists" +msgstr "Skoða lagalista safns" -#: Preferences.cpp:1260 -msgid "Save to:" -msgstr "Vista í:" +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" +msgstr "Hvíla" -#: Preferences.cpp:1278 Preferences.cpp:2365 -msgid "Format:" -msgstr "Snið:" +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" +msgstr "Spila núverandi lagalista" -#: Preferences.cpp:1295 Transcode.cpp:343 -msgid "Very High" -msgstr "Mjög hátt" +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1541 misc/Accelerators.cpp:167 +msgid "Stop" +msgstr "Stoppa" -#: Preferences.cpp:1296 Transcode.cpp:344 -msgid "High" -msgstr "Hátt" +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1516 +msgid "Next Track" +msgstr "Næsta Lag" -#: Preferences.cpp:1297 Transcode.cpp:347 -msgid "Normal" -msgstr "Venjulegt" +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" +msgstr "Fara á næsta lag í lagalista " -#: Preferences.cpp:1298 Transcode.cpp:348 -msgid "Low" -msgstr "Lágt" +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1525 +msgid "Next Album" +msgstr "Næsta Plata" -#: Preferences.cpp:1299 Transcode.cpp:349 -msgid "Very Low" -msgstr "Mjög Lágt" +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" +msgstr "Fara á næsta lag plötu í lagalista " -#: Preferences.cpp:1311 -msgid "Split tracks" -msgstr "Skifta skrá" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" +msgstr "Fyrra Lag" -#: Preferences.cpp:1318 -msgid "Delete tracks shorter than" -msgstr "Eyða lögum styttri en" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" +msgstr "Fara á fyrra lag í lagalista" -#: Preferences.cpp:1361 -msgid " Last.fm audioscrobble " -msgstr " Last.fM audioscrobble " +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" +msgstr "Fyrri Plata" -#: Preferences.cpp:1371 Preferences.cpp:1406 -msgid "Username:" -msgstr "Notendanafn:" +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" +msgstr "Fara á fyrra lag plötu í lagalista" -#: Preferences.cpp:1379 Preferences.cpp:1414 -msgid "Password:" -msgstr "Lykilorð:" +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" +msgstr "&Snjall Spilun" -#: Preferences.cpp:1396 -msgid " Libre.fm audioscrobble " -msgstr " Libre.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1598 +msgid "Update playlist based on Last.fm statics" +msgstr "Uppfæra lagalista í samræmi við last.fm notkun" -#: Preferences.cpp:1435 -msgid "Join the Guayadeque Last.fm users group" -msgstr "Gerast meðlimur Guayadeque Last.fm" +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" +msgstr "&Endurtaka lagalista" -#: Preferences.cpp:1467 -msgid " Sources " -msgstr " Uppruni " +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1608 +msgid "Repeat the tracks in the playlist" +msgstr "Endurtaka lög í lagalista" -#: Preferences.cpp:1511 -msgid " Targets " -msgstr " Ákvörðunarstaður " +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" +msgstr "&Endurtaka lag" -#: Preferences.cpp:1551 -msgid " Font " -msgstr " Letur " +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1614 +msgid "Repeat the current track in the playlist" +msgstr "Endurtaka valið lag í lagalista" -#: Preferences.cpp:1553 -msgid "Font:" -msgstr "Letur:" +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" +msgstr "S&tokkað" -#: Preferences.cpp:1565 -msgid "Align:" -msgstr "Stilla:" +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1604 +msgid "Randomize the playlist" +msgstr "Stokka lagalista" -#: Preferences.cpp:1571 -msgid "Center" -msgstr "Miðja" +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1633 +msgid "Force Gapless Mode" +msgstr "Þvínga Eyðulausan Ham" -#: Preferences.cpp:1613 -msgid " Filters " -msgstr " Síur " +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1634 +msgid "Set playback in gapless mode" +msgstr "Eyðulaus spilunarhamur" -#: Preferences.cpp:1632 -msgid " Language " -msgstr " Túngumál " +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" +msgstr "AudioScrobbling" -#: Preferences.cpp:1648 -msgid " Browser command " -msgstr " Vafra skipun " +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1640 +msgid "Send played tracks information" +msgstr "Senda upplysingar spilaðs lags" -#: Preferences.cpp:1669 -msgid " Minimum radio allowed bit rate " -msgstr "Minnsti leyfður bitahraði útvarps " +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" +msgstr "Hætta" -#: Preferences.cpp:1677 -msgid " Player online buffer size " -msgstr " Spilari tengdur stærð biðminnis " +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" +msgstr "Hætta í forriti" -#: Preferences.cpp:1713 -msgid " Podcasts " -msgstr " Hlaðvörp " +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" +msgstr "Fara á fyrra lag lagalista" -#: Preferences.cpp:1717 -msgid "Destination directory:" -msgstr "Staðsetning möppu:" +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" +msgstr "Spila eða hvíla valið lag" -#: Preferences.cpp:1721 -msgid "Select podcasts folder" -msgstr "Velja hlaðvarps möppu" +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" +msgstr "Fara á næsta lag lagalista" -#: Preferences.cpp:1729 -msgid "Check every" -msgstr "Athuga hverja" +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" +msgstr "Stoppar núverandi lag" -#: Preferences.cpp:1734 -msgid "Hour" -msgstr "Klukkutími" +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" +msgstr "Upptaka" -#: Preferences.cpp:1734 -msgid "Day" -msgstr "Dagur" +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" +msgstr "Stokka lög í lagalista" -#: Preferences.cpp:1734 -msgid "Week" -msgstr "Vika" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" +msgstr "Virkja krossvíxlun" -#: Preferences.cpp:1734 -msgid "Month" -msgstr "Mánuður" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" +msgstr "Aftengja krossvíxlun" -#: Preferences.cpp:1745 -msgid "Delete after" -msgstr "Eyða eftir" +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" +msgstr "Sýna Tónjafnara (Hægri smella Á/Af)" -#: Preferences.cpp:1754 -msgid "Days" -msgstr "Dagar" +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" +msgstr "Hljóð" -#: Preferences.cpp:1754 -msgid "Weeks" -msgstr "Vikur" +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" +msgstr "Sýna nafn valið lag" -#: Preferences.cpp:1754 -msgid "Months" -msgstr "Mánuðir" +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" +msgstr "Sýna nafn plötu valið lag" -#: Preferences.cpp:1763 -msgid "Only if played" -msgstr "Bara spilað" +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" +msgstr "Sýna nafn flytanda lags" -#: Preferences.cpp:1791 Preferences.cpp:1884 RadioGenreEditor.cpp:37 -msgid " Genres " -msgstr " Flokkar " +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" +msgstr "Sýna ár valið lag" -#: Preferences.cpp:1825 Preferences.cpp:1922 -msgid "Invert" -msgstr "Andhverfa" +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" +msgstr "00:00 af 00:00" -#: Preferences.cpp:1839 -msgid "Audio format:" -msgstr "Hljóð snið:" +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" +msgstr "Sýna núverandi stöðu og lengd valið lag" -#: Preferences.cpp:1850 -msgid "Torrent command:" -msgstr " Torrent skipun: " +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" +msgstr "Sýnir snið skrár núverandi lags" -#: Preferences.cpp:1936 -msgid "Membership :" -msgstr "Tegund Skráningar :" +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" +msgstr "Sýna bitahraða valins lags" -#: Preferences.cpp:1943 -msgid "Streaming" -msgstr "straumur" +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." +msgstr "Hleður niður..." -#: Preferences.cpp:1944 -msgid "Downloading" -msgstr "Halar Niður" +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:648 +#: db/DbLibrary.cpp:292 db/DbLibrary.cpp:304 db/DbLibrary.cpp:1782 +#: db/DbLibrary.cpp:1794 db/DbLibrary.cpp:1867 db/DbLibrary.cpp:1879 +msgid "Unknown" +msgstr "Óþekkt" -#: Preferences.cpp:1958 -msgid "Username :" -msgstr "Notendanafn :" +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" +msgstr "Snjall hamur virkur" + +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" +msgstr "Endurtaka allt" + +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" +msgstr "Endurtaka eitt" + +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" +msgstr "Sjall hamur óvirkur" -#: Preferences.cpp:1966 -msgid "Password :" -msgstr "Lykilorð :" +#: ui/player/PlayList.cpp:1530 +msgid "Empty Playlist" +msgstr "Tæma Lagalista" -#: Preferences.cpp:1984 -msgid "Stream as :" -msgstr "Streyma sem :" +#: ui/player/PlayList.cpp:1530 +msgid "The playlist is empty" +msgstr "Lagalisti er tómur" -#: Preferences.cpp:1998 -msgid "Download as :" -msgstr "Niðurhala sem :" +#: ui/player/PlayList.cpp:1540 +msgid "Edit the current selected tracks labels" +msgstr "Breyta völdum merkjum laga" -#: Preferences.cpp:2002 -msgid "Download Page" -msgstr "Niðurhals Síða" +#: ui/player/PlayList.cpp:1546 +msgid "Edit the current selected songs" +msgstr "Breyta völdu lagi" -#: Preferences.cpp:2043 -msgid " Links " -msgstr " Tenglar " +#: ui/player/PlayList.cpp:1555 +msgid "Set as Next Track" +msgstr "Velja sem Næsta Lag" -#: Preferences.cpp:2098 -msgid "URL:" -msgstr "Vefslóð" +#: ui/player/PlayList.cpp:1556 +msgid "Move the selected tracks to be played next" +msgstr "Færa valin lög sem næst spilað" -#: Preferences.cpp:2123 -msgid " Define URLs using " -msgstr "Skilgreina vefslóð sem" +#: ui/player/PlayList.cpp:1574 +msgid "Set the current selected tracks rating" +msgstr "Gefa völdu lögum einkunn" -#: Preferences.cpp:2129 -msgid "" -"2 letters language code\n" -"Text to search" -msgstr "2 stafir túngumál kóði\nTexti til að leita" +#: ui/player/PlayList.cpp:1580 misc/Accelerators.cpp:145 +msgid "Search" +msgstr "Leita" -#: Preferences.cpp:2166 -msgid " Commands " -msgstr " Skipanir " +#: ui/player/PlayList.cpp:1581 +msgid "Search a track in the playlist by name" +msgstr "Leita að lagi í lagalista eftir nafni" -#: Preferences.cpp:2219 -msgid "Command:" -msgstr "Skipun:" +#: ui/player/PlayList.cpp:1613 ui/MainFrame.cpp:1553 misc/Accelerators.cpp:113 +msgid "Clear Playlist" +msgstr "Hreinsa Lagalista" -#: Preferences.cpp:2244 -msgid " Define commands using " -msgstr "Skilgreina skipanir nota" +#: ui/player/PlayList.cpp:1614 +msgid "Remove all tracks from playlist" +msgstr "Fjarlægja öll lög úr lagaLista" -#: Preferences.cpp:2250 -msgid "" -"Album path\n" -"Album cover file path\n" -"Track path" -msgstr "Plata slóð\nPlata skráarslóð\nLag slóð" +#: ui/player/PlayList.cpp:1622 +msgid "Remove the selected tracks from playlist" +msgstr "Fjarlægja valin lög úr lagalista" -#: Preferences.cpp:2287 -msgid " Patterns " -msgstr " Mynstur " +#: ui/player/PlayList.cpp:1630 +msgid "Remove the selected tracks from library" +msgstr "Fjarlægja valin lög úr safni" -#: Preferences.cpp:2399 -msgid "Remove source files" -msgstr "Fjarlægja skrár staðsetningar" +#: ui/player/PlayList.cpp:1636 +msgid "Remove the selected tracks from drive" +msgstr "Fjarlægja nú valin lög af drifi" -#: Preferences.cpp:2416 -msgid " Define patterns using " -msgstr "Skilgreina munstur nota" +#: ui/player/PlayList.cpp:1648 +msgid "Selects the current selected track in the library" +msgstr "Velur valið lag í safni" -#: Preferences.cpp:2422 -msgid "" -"Artist\n" -"Album Artist\n" -"{aa} or {a}\n" -"Album" -msgstr "Flytjandi\nPlata Flytjandi\n{aa} or {a}\nPlata" +#: ui/player/PlayList.cpp:1654 +msgid "Select the album artist of the current song" +msgstr "Velja flytjanda plötu valins lags" -#: Preferences.cpp:2430 -msgid "" -"Composer\n" -"Disk\n" -"Filename\n" -"Genre" -msgstr "Tónskáld\nDiskur\nSkráarnafn\nFlokkur" +#: ui/player/PlayList.cpp:1657 +msgid "Select the composer of the current song" +msgstr "Velja tónskáld valins lags" -#: Preferences.cpp:2438 -msgid "" -"Index\n" -"Number\n" -"Title\n" -"Year" -msgstr "Yfirlit\nNúmer\nTitill\nÁr" +#: ui/player/PlayList.cpp:1663 +msgid "Select the year of the current song" +msgstr "Velja ár valins lags" -#: Preferences.cpp:2494 -msgid " Accelerators " -msgstr " Flýtiritun " +#: ui/player/PlayList.cpp:1666 +msgid "Select the genre of the current song" +msgstr "Velja flokk valins lags" -#: Preferences.cpp:2499 -msgid "Action" -msgstr "Aðgerð" +#: ui/player/PlayList.cpp:2172 +msgid "Search: " +msgstr "Leit:" -#: Preferences.cpp:2503 -msgid "Key" -msgstr "Lykill" +#: ui/player/PlayList.cpp:2172 +msgid "Please enter the search term" +msgstr "Vinsamlega settu inn leitarstreng" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Collection: " -msgstr "Safn:" +#: ui/player/PlayList.cpp:2758 +msgid "Loading tracks. Please wait" +msgstr "Hleður lög. Vinsamlega bíðið" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Enter the collection name" -msgstr "Setja inn nafn safns" +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" +msgstr "Leyfa:" -#: Preferences.cpp:3061 -msgid "Change library path" -msgstr "Breyta slóð safns" +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" +msgstr "Banna:" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Word: " -msgstr "Orð: " +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" +msgstr "Vinsamlega Styrkið!" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Enter the text to find covers" -msgstr "Leit til að finna Plötualbúm" +#: ui/MainFrame.cpp:92 +msgid "My Music" +msgstr "Mín Tónlist" -#: Preferences.cpp:3648 Preferences.cpp:3678 -msgid "Filter: " -msgstr "Sía: " +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " +msgstr "Velkominn Guayadeque " -#: Preferences.cpp:3648 -msgid "Enter the text to filter" -msgstr "Leit með síu" +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1428 ui/MainFrame.cpp:4404 +msgid "VU Meters" +msgstr "VU Mælar" -#: Preferences.cpp:3678 -msgid "Edit the text to filter" -msgstr "Breyta texta Síu" +#: ui/MainFrame.cpp:1018 +msgid "New Collection" +msgstr "Nýtt Safn" -#: Preferences.cpp:4191 -msgid "Select path" -msgstr "Velja slóð" +#: ui/MainFrame.cpp:1018 +msgid "Create a new collection" +msgstr "Búa til nýtt safn" -#: Preferences.cpp:4389 -msgid "Key used by '" -msgstr "Lykill notaður af '" +#: ui/MainFrame.cpp:1038 +msgid "Show/Hide the file browser panel" +msgstr "Sýna/Fela skráarvafra stiku" -#: RadioGenreEditor.cpp:27 -msgid "Radio Genre Editor" -msgstr "Breyta Flokk Útvarps" +#: ui/MainFrame.cpp:1078 +msgid "Update the radio stations" +msgstr "Uppfæra útvarpsstöðvar" -#: RadioGenreEditor.cpp:48 -msgid "Other:" -msgstr "Annað:" +#: ui/MainFrame.cpp:1089 ui/MainFrame.cpp:2663 +msgid "Radio" +msgstr "Útvarp" -#: RadioPanel.cpp:330 -msgid "BitRate" -msgstr "Hraði" +#: ui/MainFrame.cpp:1089 +msgid "Set the radio visible panels" +msgstr "Velja útvarp stiku" -#: RadioPanel.cpp:331 -msgid "Listeners" -msgstr "Hlustendur" +#: ui/MainFrame.cpp:1128 +msgid "Set the podcasts visible panels" +msgstr "Velja hlaðvarps stiku" -#: RadioPanel.cpp:332 SoListBox.cpp:423 -msgid "Format" -msgstr "Snið" +#: ui/MainFrame.cpp:1143 ui/MainFrame.cpp:2040 misc/Accelerators.cpp:129 +msgid "Play Stream" +msgstr "Spila Straum" -#: RadioPanel.cpp:608 RadioPanel.cpp:622 -msgid "Stations" -msgstr "Stöðvar" +#: ui/MainFrame.cpp:1144 +msgid "Play a online music stream" +msgstr " Spila Tónlist yfir net " -#: RadioPanel.cpp:1118 -msgid "There are not entries for this Radio Station" -msgstr "Það finnst ekkert útvarp" +#: ui/MainFrame.cpp:1149 +msgid "View the audio cd panel" +msgstr "Sýna stiku hljóðdisks" -#: RadioPanel.cpp:1168 -msgid " Radio Search " -msgstr " Útvarps Leit " +#: ui/MainFrame.cpp:1180 +msgid "Show the selected portable devices" +msgstr "Sýna valið viðtengt tæki" -#: RadioPanel.cpp:1183 -msgid "Search in now playing info" -msgstr "leit í nú spilað upplýsingum" +#: ui/MainFrame.cpp:1187 +msgid "No Device Found" +msgstr "Ekkert Tæki Fannst" -#: RadioPanel.cpp:1187 -msgid "Search in genre names" -msgstr "Leita í nafni flokks" +#: ui/MainFrame.cpp:1187 +msgid "No portable device was detected" +msgstr "Ekkert viðtengt tæki fannst" -#: RadioPanel.cpp:1191 -msgid "Search in station names" -msgstr "Leita í nafni stöðva" +#: ui/MainFrame.cpp:1196 misc/Accelerators.cpp:131 +msgid "Quit" +msgstr "Hætta" -#: RadioPanel.cpp:1195 -msgid "Include results from all genres" -msgstr "Inniheldur nðurstöður frá öllum flokkum" +#: ui/MainFrame.cpp:1197 +msgid "Exits the application" +msgstr "Hættir í forriti" -#: RaListBox.cpp:144 -msgid "Play the selected tracks" -msgstr "Spila valin lög" +#: ui/MainFrame.cpp:1393 ui/MainFrame.cpp:3892 misc/Accelerators.cpp:142 +msgid "Save Layout" +msgstr "Vista útlit" -#: SelCoverFile.cpp:30 -msgid "Select Cover File" -msgstr "Velja Skrá Plötualbúms" +#: ui/MainFrame.cpp:1394 +msgid "Saves the current layout" +msgstr "Vistar núverandi útlit" -#: SelCoverFile.cpp:55 -msgid "Cover:" -msgstr "Plötualbúm:" +#: ui/MainFrame.cpp:1404 +msgid "Player Playlist" +msgstr "Lagalisti Spilara" -#: SelCoverFile.cpp:114 -msgid "Select the cover filename" -msgstr "Velja skráarnafn plötualbúms" +#: ui/MainFrame.cpp:1405 +msgid "Show/Hide the player playlist panel" +msgstr "Sýna/Fela Lagalistar" -#: ShoutcastRadio.cpp:70 -msgid "Add Genre" -msgstr "Bæta við flokk" +#: ui/MainFrame.cpp:1412 ui/MainFrame.cpp:1687 ui/MainFrame.cpp:4422 +msgid "Sources" +msgstr "Uppruni" -#: ShoutcastRadio.cpp:70 -msgid "Create a new genre" -msgstr "Búa til nýjan flokk" +#: ui/MainFrame.cpp:1413 +msgid "Show/Hide the locatons" +msgstr "Sýna/Fela staðsetningu" -#: ShoutcastRadio.cpp:76 -msgid "Edit genre" -msgstr "Breyta flokki" +#: ui/MainFrame.cpp:1420 +msgid "Player Filters" +msgstr "Síur" -#: ShoutcastRadio.cpp:76 -msgid "Change the selected genre" -msgstr "Breyta völdum völdum flokki" +#: ui/MainFrame.cpp:1421 +msgid "Show/Hide the player filters panel" +msgstr "Sýna/Fela síur spilara" -#: ShoutcastRadio.cpp:80 -msgid "Delete genre" -msgstr "Eyða flokk" +#: ui/MainFrame.cpp:1429 +msgid "Show/Hide the player vumeter" +msgstr "Sýna/Fela Vu Mæla " -#: ShoutcastRadio.cpp:80 ShoutcastRadio.cpp:105 -msgid "Delete the selected search" -msgstr "Eyða valdri leit" +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:4438 +msgid "Cover" +msgstr "Plötuumslag" -#: ShoutcastRadio.cpp:95 -msgid "Add Search" -msgstr "Ný Leit" +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the cover" +msgstr "Sýna/Fela plötualbúm" -#: ShoutcastRadio.cpp:95 -msgid "Create a new search" -msgstr "Búa til nýja leit" +#: ui/MainFrame.cpp:1447 ui/MainFrame.cpp:2765 +msgid "Last.fm" +msgstr "Last.fm" -#: ShoutcastRadio.cpp:101 -msgid "Edit search" -msgstr "Breyta leit" +#: ui/MainFrame.cpp:1448 +msgid "Show/Hide the Last.fm panel" +msgstr "Sýna/Fela Last.fm stiku" + +#: ui/MainFrame.cpp:1456 +msgid "Show/Hide the lyrics panel" +msgstr "Sýna/Fela texta stiku" -#: ShoutcastRadio.cpp:101 -msgid "Change the selected search" -msgstr "Breyta valdri leit" +#: ui/MainFrame.cpp:1465 misc/Accelerators.cpp:123 +msgid "Full Screen" +msgstr "Full Skjástærð" -#: ShoutcastRadio.cpp:105 -msgid "Delete search" -msgstr "Eyða leit" +#: ui/MainFrame.cpp:1466 +msgid "Show/Restore the main window in full screen" +msgstr "Sýna/Endurhlaða aðalglugga í fullri skjástærð" -#: ShoutcastRadio.cpp:120 -msgid "Update Radio Stations" -msgstr "Uppfæra útvarpsstöðvar" +#: ui/MainFrame.cpp:1471 +msgid "Statusbar" +msgstr "Stöðustika" -#: ShoutcastRadio.cpp:141 -msgid "Searches" -msgstr "Leitir" +#: ui/MainFrame.cpp:1472 +msgid "Show/Hide the statusbar" +msgstr "Sýna/Fela stöðuslá" -#: ShoutcastRadio.cpp:343 -msgid "Genre Name: " -msgstr "Flokkur Nafn: " +#: ui/MainFrame.cpp:1477 +msgid "Show Captions" +msgstr "Sýna Skýringartexta" -#: ShoutcastRadio.cpp:343 -msgid "Enter the new Genre Name" -msgstr "Bæta nýju Nafni við Flokk" +#: ui/MainFrame.cpp:1478 +msgid "Show/Hide the windows caption" +msgstr "Sýna/Fela glugga skýringartexta " -#: ShoutcastRadio.cpp:367 -msgid "Are you sure to delete the selected radio genres?" -msgstr "Ertu viss um að þú viljir eyða þessum útvarps flokki?" +#: ui/MainFrame.cpp:1485 +msgid "Close Current Tab" +msgstr "Loka Núverandi Flipa" -#: ShoutcastRadio.cpp:447 -msgid "Are you sure to delete the selected radio searches?" -msgstr "Ertu viss um að þú viljir eyða þessum útvarps leitum?" +#: ui/MainFrame.cpp:1486 +msgid "Close the current selected tab" +msgstr "Loka völdum flipa" -#: SmartMode.cpp:391 -msgid "Generate Smart Playlist" -msgstr "Útbúa Snjall Lagalista" +#: ui/MainFrame.cpp:1495 +msgid "View the preferences" +msgstr "Skoða Stillingar" -#: SmartMode.cpp:411 -msgid "Save to" -msgstr "Vista í" +#: ui/MainFrame.cpp:1506 +msgid "Load Layout" +msgstr "Hlaða Útlit" -#: SmartMode.cpp:431 -msgid "Allow" -msgstr "Leyfa" +#: ui/MainFrame.cpp:1506 +msgid "Set current view from a user defined layout" +msgstr "Velja sýn fyrir útlit notanda" -#: SmartMode.cpp:446 -msgid "Deny" -msgstr "Banna" +#: ui/MainFrame.cpp:1507 +msgid "Delete Layout" +msgstr "Eyða Útliti" -#: SmartMode.cpp:469 -msgid "Hours" -msgstr "Klukkutímar" +#: ui/MainFrame.cpp:1507 +msgid "Delete a user defined layout" +msgstr "Eyða útliti notanda" -#: SmartMode.cpp:470 -msgid "MiBytes" -msgstr "Megabit" +#: ui/MainFrame.cpp:1517 +msgid "Play the next track in the playlist" +msgstr "Spila næsta lag í lagalista" -#: SmartMode.cpp:471 -msgid "GiBytes" -msgstr "Gígabit" +#: ui/MainFrame.cpp:1520 +msgid "Prev. Track" +msgstr "Fyrra. Lag" -#: SoListBox.cpp:425 -msgid "Offset" -msgstr "Hliðrun" +#: ui/MainFrame.cpp:1521 +msgid "Play the previous track in the playlist" +msgstr "Spila fyrra lag í lagalista" -#: SoListBox.cpp:497 -msgid "Edit the clicked column for the selected tracks" -msgstr "Breyta völdum dálk valina laga" +#: ui/MainFrame.cpp:1526 +msgid "Play the next album in the playlist" +msgstr "Spila næstu plötu í lagalista" -#: SoListBox.cpp:503 -msgid "Set" -msgstr "Stilla" +#: ui/MainFrame.cpp:1530 +msgid "Prev. Album" +msgstr "Fyrri.Plata" -#: SoListBox.cpp:510 -msgid "Set the clicked column for the selected tracks" -msgstr "Stilla valin dálk vilina laga" +#: ui/MainFrame.cpp:1531 +msgid "Play the previous album in the playlist" +msgstr "Spila fyrri plötu í lagalista" -#: SoListBox.cpp:569 -msgid "Edit the labels assigned to the selected songs" -msgstr "Breyta merkjum við valið lag" +#: ui/MainFrame.cpp:1538 +msgid "Play or Pause the current track in the playlist" +msgstr "Spila eða Hvíla lag í lagalista" -#: SoListBox.cpp:577 -msgid "Edit the songs selected" -msgstr "Breyta völdum lögum" +#: ui/MainFrame.cpp:1542 +msgid "Stop the current played track" +msgstr "Stoppa valið lag" -#: SoListBox.cpp:617 TaskBar.cpp:162 -msgid "Set the current track rating" -msgstr "Gefa völdu lagi einkunn" +#: ui/MainFrame.cpp:1546 misc/Accelerators.cpp:168 +msgid "Stop at End" +msgstr "Stoppa á Enda" -#: SoListBox.cpp:624 -msgid "Save all selected tracks as a playlist" -msgstr "Vista öll valin lög við lagalista" +#: ui/MainFrame.cpp:1547 +msgid "Stop after current playing or selected track" +msgstr "Stoppa eftir núverandi spilað eða valið lag" -#: SoListBox.cpp:638 -msgid "Remove the current selected tracks from library" -msgstr "Fjarlægja Valin lög úr safni" +#: ui/MainFrame.cpp:1554 +msgid "Clear the now playing playlist" +msgstr "Hreinsa lagalista í spilun" -#: SoListBox.cpp:643 -msgid "Remove the current selected tracks from drive" -msgstr "Eyða nú völdum lögum af drifi" +#: ui/MainFrame.cpp:1592 +msgid "Set the rating of the current track" +msgstr "Setja inn einkunn við valið lag" -#: SoListBox.cpp:652 -msgid "Selects the genre of the current song" -msgstr "Velja flokk valins lags" +#: ui/MainFrame.cpp:1597 misc/Accelerators.cpp:166 +msgid "Smart Play" +msgstr "Snjall spilun" -#: SoListBox.cpp:658 -msgid "Selects the album artist of the current song" -msgstr "Velur flytjanda plötu valins lags" +#: ui/MainFrame.cpp:1603 +msgid "Randomize" +msgstr "Stokkað" -#: SoListBox.cpp:661 -msgid "Selects the composer of the current song" -msgstr "Velja tónskáld valins lags " +#: ui/MainFrame.cpp:1607 +msgid "Repeat Playlist" +msgstr "Endurtaka lagalista" -#: SplashWin.cpp:62 -msgid "guayadeque.org" -msgstr "guayadeque.org" +#: ui/MainFrame.cpp:1613 +msgid "Repeat Track" +msgstr "Endurtaka lag" -#: SplashWin.cpp:69 -msgid "Please Donate!" -msgstr "Vinsamlega Styrkið!" +#: ui/MainFrame.cpp:1621 misc/Accelerators.cpp:174 +msgid "Volume Up" +msgstr "Hækka Hljóð" -#: StatusBar.cpp:168 StatusBar.cpp:270 -msgid "Enable audioscrobbling" -msgstr "Virkja audioscrobbling" +#: ui/MainFrame.cpp:1622 +msgid "Increment the volume level" +msgstr "Auka styrk Hjóð" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Enable crossfading" -msgstr "Virkja krossvíxlun" +#: ui/MainFrame.cpp:1626 misc/Accelerators.cpp:173 +msgid "Volume Down" +msgstr "Lækka Hljóð" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Disable crossfading" -msgstr "Aftengja krossvíxlun" +#: ui/MainFrame.cpp:1627 +msgid "Decrement the volume level" +msgstr "Minnka styrk Hljóð" -#: StatusBar.cpp:174 -msgid "Shows information about the selected items" -msgstr "Sýnir upplýsingar um valin atriði." +#: ui/MainFrame.cpp:1656 ui/MainFrame.cpp:1711 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" +msgstr "Hjálp" -#: StatusBar.cpp:270 -msgid "Disable audioscrobbling" -msgstr "Aftengja audioscrobble " +#: ui/MainFrame.cpp:1657 +msgid "Get help using guayadeque" +msgstr "Fá hjálp guayadeque" -#: TaListBox.cpp:104 TreePanel.cpp:367 -msgid "Create" -msgstr "Búa til" +#: ui/MainFrame.cpp:1661 +msgid "Community" +msgstr "Samfélag" -#: TaListBox.cpp:104 -msgid "Create a new label" -msgstr "Búa til nýtt merki" +#: ui/MainFrame.cpp:1662 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Fá stuðning frá Guayadeque.org" -#: TaListBox.cpp:111 -msgid "Change selected label" -msgstr "Breyta völdu merki" +#: ui/MainFrame.cpp:1667 +msgid "About" +msgstr "Um" -#: TaListBox.cpp:115 -msgid "Delete selected labels" -msgstr "Eyða völdum merkjum" +#: ui/MainFrame.cpp:1668 +msgid "Show information about guayadeque music player" +msgstr "Sýna upplýsingar um guayadeque" -#: TaListBox.cpp:124 -msgid "Play current selected labels" -msgstr "Spila valin merki" +#: ui/MainFrame.cpp:1695 +msgid "View" +msgstr "Sýn" -#: TaListBox.cpp:131 -msgid "Add current selected labels to playlist" -msgstr "Bæta völdum merkjum við lagalista" +#: ui/MainFrame.cpp:1703 +msgid "Controls" +msgstr "Stjórntæki" -#: TaListBox.cpp:227 -msgid "Enter the new label name" -msgstr "Bæta við nafni nýtt merki" +#: ui/MainFrame.cpp:2039 +msgid "Stream:" +msgstr "Streyma:" -#: TaskBar.cpp:112 -msgid "Pause" -msgstr "Hvíla" +#: ui/MainFrame.cpp:2211 +msgid "Select destination directory" +msgstr "Velja staðsetningu" -#: TaskBar.cpp:112 TaskBar.cpp:116 -msgid "Play current playlist" -msgstr "Spila núverandi lagalista" +#: ui/MainFrame.cpp:2226 ui/MainFrame.cpp:2271 ui/MainFrame.cpp:2319 +#: ui/MainFrame.cpp:2356 ui/MainFrame.cpp:4621 +msgid "Copy To..." +msgstr "Afrita til..." -#: TaskBar.cpp:122 -msgid "Skip to next track in current playlist" -msgstr "Fara á næsta lag í lagalista " +#: ui/MainFrame.cpp:3314 +msgid "station" +msgstr "stöð" -#: TaskBar.cpp:126 -msgid "Skip to next album track in current playlist" -msgstr "Fara á næsta lag plötu í lagalista " +#: ui/MainFrame.cpp:3314 +msgid "stations" +msgstr "stöðvar" -#: TaskBar.cpp:130 -msgid "Prev Track" -msgstr "Fyrra Lag" +#: ui/MainFrame.cpp:3323 +msgid "podcast" +msgstr "hlaðvarp" -#: TaskBar.cpp:130 -msgid "Skip to previous track in current playlist" -msgstr "Fara á fyrra lag í lagalista" +#: ui/MainFrame.cpp:3323 +msgid "podcasts" +msgstr "hlaðvörp" -#: TaskBar.cpp:134 -msgid "Prev Album" -msgstr "Fyrri Plata" +#: ui/MainFrame.cpp:3338 +msgid "dir" +msgstr "skráar staðsetning" -#: TaskBar.cpp:134 -msgid "Skip to previous album track in current playlist" -msgstr "Fara á fyrra lag plötu í lagalista" +#: ui/MainFrame.cpp:3338 +msgid "dirs" +msgstr "skráa staðsetning" -#: TaskBar.cpp:165 -msgid "&Smart Play" -msgstr "&Snjall Spilun" +#: ui/MainFrame.cpp:3340 +msgid "file" +msgstr "skrá" -#: TaskBar.cpp:169 -msgid "&Repeat Playlist" -msgstr "&Endurtaka lagalista" +#: ui/MainFrame.cpp:3340 +msgid "files" +msgstr "skrár" -#: TaskBar.cpp:173 -msgid "&Repeat Track" -msgstr "&Endurtaka lag" +#: ui/MainFrame.cpp:3780 ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "Load this user defined layout" +msgstr "Hlaða útlit notanda" -#: TaskBar.cpp:177 -msgid "R&andomize" -msgstr "S&tokkað" +#: ui/MainFrame.cpp:3781 +msgid "Delete this user defined layout" +msgstr "Eyða þessu útliti notanda" -#: TaskBar.cpp:187 -msgid "Audioscrobbling" -msgstr "AudioScrobbling" +#: ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "No Layouts Defined" +msgstr "Ekkert Útlit Valið" -#: TaskBar.cpp:193 -msgid "Exit" -msgstr "Hætta" +#: ui/MainFrame.cpp:3893 +msgid "Layout:" +msgstr "Útlit:" -#: TaskBar.cpp:193 -msgid "Exit this program" -msgstr "Hætta í forriti" +#: ui/MainFrame.cpp:3893 +#, c-format +msgid "Layout %lu" +msgstr "Útlit %lu" -#: TrackEdit.cpp:89 -msgid "Songs Editor" -msgstr "Breyta Lögum" +#: ui/MainFrame.cpp:4586 ui/MainFrame.cpp:4607 +msgid "Copy the current selected songs to a directory or device" +msgstr "Afritar valdið lag til möppu eða tækis" -#: TrackEdit.cpp:102 -msgid " Songs " -msgstr " Lög " +#: ui/MainFrame.cpp:4618 +msgid "Add Copy To patterns in preferences" +msgstr "Bæta Vista Við mynstur í stillingum" -#: TrackEdit.cpp:110 -msgid "Move the track to the previous position" -msgstr "Færa lag aftur" +#: ui/MainFrame.cpp:4621 +msgid "Copy the selected tracks to a folder or device" +msgstr "Afrita völd lög í möppu eða til tækis" -#: TrackEdit.cpp:116 -msgid "Move the track to the next position" -msgstr "Færa lag áfram" +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1138 +msgid "Download Albums torrents" +msgstr "Hala niður Plötualbúmi torrent" -#: TrackEdit.cpp:145 -msgid "Copy the artist name to all the tracks you are editing" -msgstr "Afrita nafn flytjanda við öll lög sem þú breytir" +#: MainApp.cpp:341 +msgid "Another program instance is already running." +msgstr "Forrit þegar opið" + +#: MainApp.cpp:341 +msgid "Do you want to continue with the program?" +msgstr "Villtu halda áfram í forriti?" -#: TrackEdit.cpp:157 -msgid "Copy the album artist name to all the tracks you are editing" -msgstr "Afrita nafn flytjanda plötu við öll lög sem þú breytir" +#: misc/Accelerators.cpp:111 +msgid "Add Folder" +msgstr "Bæta við möppu" -#: TrackEdit.cpp:160 TrackEdit.cpp:485 -msgid "A. Artist:" -msgstr "A. Flytjandi:" +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" +msgstr "Audio Scrobbling" -#: TrackEdit.cpp:161 -msgid "shows the album artist of the track" -msgstr "Sýna flytjanda plötu lags" +#: misc/Accelerators.cpp:114 +msgid "Close Window" +msgstr "Loka Glugga" -#: TrackEdit.cpp:169 -msgid "Copy the album name to all the tracks you are editing" -msgstr "Afrita nafn plötu við öll lög sem þú breytir" +#: misc/Accelerators.cpp:115 +msgid "Community Forums" +msgstr "Samfélagssíða" -#: TrackEdit.cpp:180 -msgid "Copy the title to all the tracks you are editing" -msgstr "Afrita Titil við öll lög sem þú breytir" +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" +msgstr "Bætta Við Eftir Lag" -#: TrackEdit.cpp:191 -msgid "Copy the composer to all the tracks you are editing" -msgstr "Afrita tónskáld við öll lög sem þú breytir" +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" +msgstr "Bætta Við Eftir Plötu" -#: TrackEdit.cpp:195 -msgid "Composer:" -msgstr "Tónskáld:" +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" +msgstr "Bæta við Eftir Flytjanda" -#: TrackEdit.cpp:203 -msgid "Copy the comment to all the tracks you are editing" -msgstr "Afrita athugasemd við öll lög sem þú breytir" +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" +msgstr "Eyðulaust/Krossvíxlun" -#: TrackEdit.cpp:207 -msgid "Comment:" -msgstr "Athugasemd:" +#: misc/Accelerators.cpp:127 +msgid "Play All" +msgstr "Spila Allt" -#: TrackEdit.cpp:216 -msgid "Copy the number to all the tracks you are editing" -msgstr "Afrita númer við öll lög sem þú breytir" +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" +msgstr "Spila/Hvíla" -#: TrackEdit.cpp:219 TrackEdit.cpp:543 -msgid "Number:" -msgstr "Númer:" +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" +msgstr "Endurtaka Öll Lög" -#: TrackEdit.cpp:233 -msgid "Enumerate the tracks in the order they were added for editing" -msgstr "Númera lög í þeirri röð sem þeim var raðað fyrir breytingu" +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" +msgstr "Endurtaka Núverandi Lag" -#: TrackEdit.cpp:239 -msgid "Copy the disk to all the tracks you are editing" -msgstr "Afrita disk við allar skrár sem er breytt" +#: misc/Accelerators.cpp:146 +msgid "Show Browser" +msgstr "Sýna " -#: TrackEdit.cpp:243 -msgid "Disk:" -msgstr "Diskur:" +#: misc/Accelerators.cpp:147 +msgid "Show Covers" +msgstr "Sýna Plötualbúm" -#: TrackEdit.cpp:253 -msgid "Copy the genre name to all songs you are editing" -msgstr "Afrita nafn flokks við allar skrár sem þú breytir" +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" +msgstr "Sýna Lagalista" -#: TrackEdit.cpp:256 -msgid "Genre:" -msgstr "Flokkur:" +#: misc/Accelerators.cpp:149 +msgid "Show Files" +msgstr "Sýna Skrár" -#: TrackEdit.cpp:264 -msgid "Copy the year to all songs you are editing" -msgstr "Afritar ár við allar skrá sem þú breytir" +#: misc/Accelerators.cpp:150 +msgid "Show Filters" +msgstr "Sýna Síur " -#: TrackEdit.cpp:267 -msgid "Year:" -msgstr "Ár:" +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" +msgstr "Sýna Last.fm" -#: TrackEdit.cpp:283 -msgid "Rating:" -msgstr "Einkunn:" +#: misc/Accelerators.cpp:152 +msgid "Show Library" +msgstr "Sýna Safn" -#: TrackEdit.cpp:332 -msgid "Add a picture from file to the current track" -msgstr "Bæta við mynd við valda skrá" +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" +msgstr "Sýna Texta" -#: TrackEdit.cpp:336 -msgid "Delete the picture from the current track" -msgstr "Eyða mynd frá valdri skrá" +#: misc/Accelerators.cpp:155 +msgid "Show Radio" +msgstr "Sýna Útvarp" -#: TrackEdit.cpp:340 -msgid "Save the current picture to file" -msgstr "Vista valda mynd í skrá" +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" +msgstr "Sýna lagalista" -#: TrackEdit.cpp:344 -msgid "Search the album cover" -msgstr "Leita að plötualbúmi" +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" +msgstr "SýnaHlaðvarp " -#: TrackEdit.cpp:353 -msgid "Copy the current picture to all the tracks you are editing" -msgstr "Afrita valda mynd við öll lög sem þú ert að breyta" +#: misc/Accelerators.cpp:158 +msgid "Show Sources" +msgstr "Sýna Uppruna" -#: TrackEdit.cpp:361 -msgid "Pictures" -msgstr "Myndir" +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" +msgstr "Sýna Stöðustiku" -#: TrackEdit.cpp:420 -msgid "Type the artist name to search in musicbrainz" -msgstr "Sla inn nafn flytjanda til að leita með musicbrainz" +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" +msgstr "Sýna Vu Mælar" -#: TrackEdit.cpp:428 -msgid "Type the album name to search in musicbrainz" -msgstr "Slá inn nafni til að leita að plötu með musicbrainz" +#: misc/Accelerators.cpp:161 +msgid "Skip Next" +msgstr "Sleppa næsta" -#: TrackEdit.cpp:432 -msgid "Clear the search fields so it search using the music fingerprint" -msgstr "Hreinsa texta í leit nota músik fingraför" +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" +msgstr "Sleppa Næstu Plötu" -#: TrackEdit.cpp:446 -msgid "Select the album found in musicbrainz" -msgstr "Velur Plötuumslag fundið með musicbrainz" +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" +msgstr "Sleppa Síðastu" -#: TrackEdit.cpp:452 -msgid "Search albums in musicbrainz" -msgstr "Leita að plötum í musicbrainz" +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" +msgstr "Sleppa Fyrri Plötu" -#: TrackEdit.cpp:458 -msgid "Copy the content of the album to the edited tracks" -msgstr "Afritar innihald plötu við breytt lög" +#: misc/Accelerators.cpp:169 +msgid "Update Covers" +msgstr "Uppfæra Plötualbúm" -#: TrackEdit.cpp:482 -msgid "Copy the artist to the edited tracks" -msgstr "Afritar flytjanda við breytt lög" +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" +msgstr "Uppfæra (Þvíngað)" -#: TrackEdit.cpp:493 -msgid "Copy the album artist to the edited tracks" -msgstr "Afritar flytjanda Plötu við breytt lög" +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" +msgstr "Uppfæra Hlaðvörp" -#: TrackEdit.cpp:504 -msgid "Copy the album to the edited tracks" -msgstr "Afritar plötu við breytt lög" +#: misc/Accelerators.cpp:277 +msgid "Shift" +msgstr "Shift" -#: TrackEdit.cpp:517 -msgid "Copy the date to the edited tracks" -msgstr "Afrita dagssetningu við breytt lög" +#: misc/Accelerators.cpp:281 +msgid "Ctrl" +msgstr "Ctrl" -#: TrackEdit.cpp:528 -msgid "Copy the song names to the edited tracks" -msgstr "Afrita nöfn laga við breytt lög" +#: misc/Accelerators.cpp:285 +msgid "Alt" +msgstr "Alt" -#: TrackEdit.cpp:553 -msgid "Copy the number to the edited tracks" -msgstr "Afrita númer við breytt lög" +#: misc/Accelerators.cpp:289 +msgid "Meta" +msgstr "Meta" -#: TrackEdit.cpp:919 -#, c-format -msgid "" -"File Type\t: %s\n" -"Length\t: %s" -msgstr "Skráar Tegund\t: %s\nLengd\t: %s" +#: misc/Accelerators.cpp:308 +msgid "Escape" +msgstr "Escape" -#: TrackEdit.cpp:923 -#, c-format -msgid "" -"BitRate\t: %u Kbps\n" -"File Size\t: %s" -msgstr "Bitahraði\t: %u Kbps\nSrá Stærð\t: %s" +#: misc/Accelerators.cpp:311 +msgid "Space" +msgstr "Space" -#: TrackEdit.cpp:1673 -#, c-format -msgid "Error: The album have %u tracks and you are editing %u" -msgstr "Villa: Plata inniheldur %u lög og þú ert að breyta %u" +#: misc/Accelerators.cpp:314 +msgid "Tab" +msgstr "Tab" -#: TrackEdit.cpp:1678 -msgid "" -"\n" -"Warning: The length of some edited tracks don't match" -msgstr "\nVilla: Lengd sumra breytra laga stemma ekki" +#: misc/Accelerators.cpp:316 +msgid "Return" +msgstr "Return" -#: Transcode.cpp:319 -msgid "Keep Format" -msgstr "Halda sniði" +#: misc/Accelerators.cpp:318 +msgid "Enter" +msgstr "Enter" -#: Transcode.cpp:342 -msgid "Keep Quality" -msgstr "Halda Gæðum" +#: misc/Accelerators.cpp:354 +msgid "Up" +msgstr "Up" -#: Transcode.cpp:345 -msgid "Very Good" -msgstr "Mjög Gott" +#: misc/Accelerators.cpp:360 +msgid "Down" +msgstr "niður" -#: Transcode.cpp:346 -msgid "Good" -msgstr "Gott" +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" +msgstr "Home" -#: TreePanel.cpp:72 -msgid "Genres,Artists,Albums" -msgstr "Flokkar,Flytjendur,Plötur" +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" +msgstr "Page Up" -#: TreePanel.cpp:73 -msgid "Genres,Year,Artists,Albums" -msgstr "Flokkar,Ár,Flytjendur,Plötur" +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" +msgstr "Page Down" -#: TreePanel.cpp:88 -msgid "Sortings" -msgstr "Flokkun" +#: misc/Accelerators.cpp:380 +msgid "Begin" +msgstr "Begin" -#: TreePanel.cpp:367 -msgid "Create a new filter" -msgstr "Búa til nýja síu" +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" +msgstr "Insert" -#: TreePanel.cpp:371 -msgid "Edit the selected filter" -msgstr "Breyta völdri síu" +#: misc/Accelerators.cpp:396 +msgid "Separator" +msgstr "Separator" -#: TreePanel.cpp:375 -msgid "Delete the selected filter" -msgstr "Eyða völdri síu" +#: misc/Accelerators.cpp:411 +msgid "Execute" +msgstr "Execute" -#: TreePanel.cpp:431 -msgid "Edit the labels assigned to the selected items" -msgstr "Breyta merki við valdan hlut" +#: misc/Accelerators.cpp:412 +msgid "Snapshot" +msgstr "Snapshot" -#: TreePanel.cpp:1231 -msgid "Are you sure to delete the selected filter?" -msgstr "Ertu viss um að þú viljir eyða valdri síu ?" +#: misc/Accelerators.cpp:415 +msgid "Cancel" +msgstr "Cancel" -#: TreeViewFilterEditor.cpp:33 -msgid "Filter Editor" -msgstr "Síu Ritill" +#: misc/Accelerators.cpp:416 +msgid "Menu" +msgstr "Valmynd" -#: TreeViewFilterEditor.cpp:70 -msgid "Play Count" -msgstr "Teljari" +#: misc/Accelerators.cpp:417 +msgid "Capital" +msgstr "Hástafa" -#: TreeViewFilterEditor.cpp:119 -msgid "Filter:" -msgstr "Sía: " +#: db/DbLibrary.cpp:648 +msgid "Recently added tracks" +msgstr "Lögum nýlega Bætt Við" -#: TreeViewFilterEditor.cpp:123 -msgid "PlayCount" -msgstr "Teljari" +#: db/DbLibrary.cpp:656 +msgid "Last played tracks" +msgstr "Lög síðast spiluð" -#: UserRadio.cpp:55 -msgid "Add Radio" -msgstr "Bæta við Útvarpi" +#: db/DbLibrary.cpp:663 +msgid "Best rated tracks" +msgstr "Lög með hæstu einkunn" -#: UserRadio.cpp:55 -msgid "Create a new radio" -msgstr "Nýtt útvarp" +#: info/smartmode/SmartMode.cpp:394 +msgid "Generate Smart Playlist" +msgstr "Útbúa Snjall Lagalista" -#: UserRadio.cpp:62 UserRadio.cpp:122 UserRadio.cpp:152 -msgid "Edit Radio" -msgstr "Breyta Útvarpi" +#: info/smartmode/SmartMode.cpp:414 +msgid "Save to" +msgstr "Vista í" -#: UserRadio.cpp:63 -msgid "Change the selected radio" -msgstr "Breyta völdu útvarpi" +#: info/smartmode/SmartMode.cpp:434 +msgid "Allow" +msgstr "Leyfa" -#: UserRadio.cpp:67 -msgid "Delete Radio" -msgstr "Eyða Útvarpi" +#: info/smartmode/SmartMode.cpp:449 +msgid "Deny" +msgstr "Banna" -#: UserRadio.cpp:67 -msgid "Delete the selected radio" -msgstr "Eyða valdri stöð" +#: info/smartmode/SmartMode.cpp:472 +msgid "Hours" +msgstr "Klukkutímar" -#: UserRadio.cpp:74 -msgid "Import the radio stations" -msgstr "Flytja inn útvarpsstöðvar" +#: info/smartmode/SmartMode.cpp:473 +msgid "MiBytes" +msgstr "Megabit" -#: UserRadio.cpp:78 -msgid "Export all the radio stations" -msgstr "Flytja út allar útvarpsstöðvar" +#: info/smartmode/SmartMode.cpp:474 +msgid "GiBytes" +msgstr "Gígabit" -#: UserRadio.cpp:105 -msgid "User Defined" -msgstr "Notandi tilgreinir" +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Add search links in preferences" +msgstr "Bæta við leitarstrengjum í stillingum" diff -Nru guayadeque-0.3.7~ds0/po/lt/CMakeLists.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/po/lt/CMakeLists.txt --- guayadeque-0.3.7~ds0/po/lt/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/lt/CMakeLists.txt 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1 @@ +GETTEXT_PROCESS_POFILE( lt guayadeque.mo guayadeque.po ) diff -Nru guayadeque-0.3.7~ds0/po/lt/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/lt/guayadeque.po --- guayadeque-0.3.7~ds0/po/lt/guayadeque.po 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/lt/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,4869 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Moo, 2017-2018,2020,2022 +msgid "" +msgstr "" +"Project-Id-Version: Guayadeque\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-13 07:14+0000\n" +"PO-Revision-Date: 2011-11-23 18:18+0000\n" +"Last-Translator: Moo, 2017-2018,2020,2022\n" +"Language-Team: Lithuanian (http://www.transifex.com/anonbeat/guayadeque/language/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#: copyto/CopyTo.cpp:891 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "Nukopijuota %u failų (%s)\nper %s sekundžių" + +#: copyto/CopyTo.cpp:896 +msgid "Finished copying files" +msgstr "Failų kopijavimas užbaigtas" + +#: copyto/Transcode.cpp:300 +msgid "Keep Format" +msgstr "Išlaikyti formatą" + +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" +msgstr "Išlaikyti kokybę" + +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1180 +msgid "Very High" +msgstr "Labai aukšta" + +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1181 +msgid "High" +msgstr "Aukšta" + +#: copyto/Transcode.cpp:326 +msgid "Very Good" +msgstr "" + +#: copyto/Transcode.cpp:327 +msgid "Good" +msgstr "" + +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1182 +msgid "Normal" +msgstr "Normali" + +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1183 +msgid "Low" +msgstr "Žema" + +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1184 +msgid "Very Low" +msgstr "Labai žema" + +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" +msgstr "Viršelių redaktorius" + +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" +msgstr "Atlikėjas:" + +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" +msgstr "Albumas:" + +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" +msgstr "" + +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" +msgstr "Įtaisyti į takelius" + +#: ui/cover/CoverEdit.cpp:584 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" +msgstr "" + +#: ui/cover/CoverEdit.cpp:611 +msgid "Cover Url" +msgstr "" + +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" +msgstr "" + +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1479 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "Nepavyko rasti albumo dainų bibliotekoje.\nJūs turėtumėte atnaujinti biblioteką." + +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1480 +#: ui/filebrowser/FileBrowser.cpp:581 +msgid "Error" +msgstr "Klaida" + +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" +msgstr "Viršelis:" + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." +msgstr "Mažiau..." + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." +msgstr "Daugiau..." + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:524 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:347 ui/filebrowser/FileBrowser.cpp:1127 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1537 misc/Accelerators.cpp:126 +msgid "Play" +msgstr "Groti" + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3243 +msgid "Play the artist tracks" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3247 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:531 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:353 ui/filebrowser/FileBrowser.cpp:1133 +#: misc/Accelerators.cpp:118 +msgid "Enqueue" +msgstr "Statyti į eilę" + +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3247 +msgid "Enqueue the artist tracks to the playlist" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3254 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:540 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:361 ui/filebrowser/FileBrowser.cpp:1141 +msgid "Current Track" +msgstr "Dabartinis takelis" + +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:354 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1964 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2099 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:541 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:362 ui/filebrowser/FileBrowser.cpp:1142 +msgid "Add current selected tracks to playlist after the current track" +msgstr "Pridėti šiuo metu pažymėtus takelius į grojaraštį po dabartinio takelio" + +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1969 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:547 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:367 ui/filebrowser/FileBrowser.cpp:1148 +msgid "Current Album" +msgstr "Dabartinis albumas" + +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3261 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:360 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1970 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2105 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:548 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:368 ui/filebrowser/FileBrowser.cpp:1149 +msgid "Add current selected tracks to playlist after the current album" +msgstr "Pridėti šiuo metu pažymėtus takelius į grojaraštį po dabartinio albumo" + +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3266 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1975 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2110 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:554 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:373 ui/filebrowser/FileBrowser.cpp:1155 +msgid "Current Artist" +msgstr "Dabartinis atlikėjas" + +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3267 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:366 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1976 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2111 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:555 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:374 ui/filebrowser/FileBrowser.cpp:1156 +msgid "Add current selected tracks to playlist after the current artist" +msgstr "Pridėti šiuo metu pažymėtus takelius į grojaraštį po dabartinio atlikėjo" + +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3271 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:370 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2115 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:560 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:378 ui/filebrowser/FileBrowser.cpp:1161 +msgid "Enqueue After" +msgstr "Statyti į eilę po" + +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search Artist" +msgstr "Ieškoti atlikėjo" + +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search the artist in the library" +msgstr "Ieškoti bibliotekoje atlikėją" + +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:286 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy to Clipboard" +msgstr "Kopijuoti į iškarpinę" + +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" +msgstr "Kopijuoti atlikėjo pavadinimą į iškarpinę" + +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" +msgstr "Aplankyti šio elemento last.fm puslapį" + +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." +msgstr "Šiam atlikėjui nėra prieinamos informacijos." + +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +msgid "Play the album tracks" +msgstr "Groti albumo takelius" + +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +msgid "Enqueue the album tracks to the playlist" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search Album" +msgstr "Ieškoti albumo" + +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search the album in the library" +msgstr "Ieškoti bibliotekoje albumą" + +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy the album info to clipboard" +msgstr "Kopijuoti albumo informaciją į iškarpinę" + +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" +msgstr "Rodyti atlikėjo informaciją" + +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" +msgstr "Kopijuoti atlikėjo informaciją į iškarpinę" + +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" +msgstr "Ieškoti takelio" + +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" +msgstr "Ieškoti bibliotekoje takelį" + +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" +msgstr "Kopijuoti takelio informaciją į iškarpinę" + +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" +msgstr "Kopijuoti įvykio informaciją į iškarpinę" + +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" +msgstr "Takelis:" + +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" +msgstr "Atlikėjo informacija" + +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:1832 +msgid "Top Tracks" +msgstr "" + +#: ui/lastfmpanel/LastFMPanel.cpp:1873 +msgid "Similar Artists" +msgstr "Panašūs atlikėjai" + +#: ui/lastfmpanel/LastFMPanel.cpp:1914 +msgid "Similar Tracks" +msgstr "Panašūs takeliai" + +#: ui/lastfmpanel/LastFMPanel.cpp:1955 +msgid "Events" +msgstr "Įvykiai" + +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2133 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:622 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:391 ui/filebrowser/FileBrowser.cpp:1177 +#: ui/player/PlayList.cpp:1596 misc/Accelerators.cpp:144 +msgid "Save to Playlist" +msgstr "Įrašyti į grojaraštį" + +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2134 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1597 +msgid "Save the selected tracks to playlist" +msgstr "Įrašyti pažymėtus takelius į grojaraštį" + +#: ui/lastfmpanel/LastFMPanel.cpp:3419 +msgid "Unnamed" +msgstr "Be pavadinimo" + +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2127 +#: ui/preferences/Preferences.cpp:2054 ui/preferences/Preferences.cpp:2175 +#: ui/preferences/Preferences.cpp:2300 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" +msgstr "Pavadinimas:" + +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" +msgstr "Nuoroda:" + +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" +msgstr "Pridėti radiją" + +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" +msgstr "Sukurti naują radiją" + +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" +msgstr "" + +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" +msgstr "" + +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" +msgstr "Ištrinti radiją" + +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" +msgstr "" + +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" +msgstr "Importuoti" + +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" +msgstr "Importuoti radijo stotis" + +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" +msgstr "Eksportuoti" + +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" +msgstr "Eksportuoti visas radijo stotis" + +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" +msgstr "" + +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" +msgstr "" + +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1742 +#: ui/preferences/Preferences.cpp:1834 +msgid " Genres " +msgstr " Žanrai " + +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" +msgstr "" + +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:778 +msgid "Name" +msgstr "Pavadinimas" + +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" +msgstr "" + +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" +msgstr "" + +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" +msgstr "" + +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:614 ui/MainFrame.cpp:2180 ui/MainFrame.cpp:2955 +#: ui/MainFrame.cpp:2972 +msgid "Now Playing" +msgstr "Dabar grojama" + +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:525 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" +msgstr "" + +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" +msgstr "" + +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" +msgstr "" + +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" +msgstr "" + +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Text Search" +msgstr "Teksto paieška" + +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:651 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 +#: ui/player/PlayList.cpp:1666 +msgid "Genre" +msgstr "Žanras" + +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" +msgstr "Stotys" + +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:516 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1071 +#: ui/MainFrame.cpp:1266 +msgid "Genres" +msgstr "Žanrai" + +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" +msgstr "" + +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " +msgstr "" + +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2585 +msgid "Search:" +msgstr "" + +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" +msgstr "" + +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" +msgstr "" + +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" +msgstr "" + +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" +msgstr "" + +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" +msgstr "Pridėti žanrą" + +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" +msgstr "Sukurti naują žanrą" + +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" +msgstr "Taisyti žanrą" + +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" +msgstr "Pakeisti pasirinktą žanrą" + +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" +msgstr "Ištrinti žanrą" + +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" +msgstr "Ištrinti pasirinktą paiešką" + +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" +msgstr "Pridėti paiešką" + +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" +msgstr "Sukurti naują paiešką" + +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" +msgstr "Taisyti paiešką" + +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" +msgstr "Pakeisti pasirinktą paiešką" + +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" +msgstr "Ištrinti paiešką" + +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" +msgstr "Atnaujinti radijo stotis" + +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" +msgstr "Atnaujinti radijo stočių sąrašus" + +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" +msgstr "Paieškos" + +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" +msgstr "Radijai" + +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " +msgstr "Žanro pavadinimas:" + +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" +msgstr "" + +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" +msgstr "" + +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:314 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1221 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:570 ui/filebrowser/FileBrowser.cpp:2235 +#: MainApp.cpp:342 +msgid "Confirm" +msgstr "Patvirtinti" + +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" +msgstr "" + +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" +msgstr "Glodintuvas" + +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" +msgstr "" + +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " +msgstr "" + +#: ui/labeleditor/LabelEditor.cpp:94 +msgid " Labels " +msgstr "Etiketės" + +#: ui/labeleditor/LabelEditor.cpp:122 +msgid "Add a new label" +msgstr "Pridėti naują etiketę" + +#: ui/labeleditor/LabelEditor.cpp:128 +msgid "Delete the current selected label" +msgstr "Ištrinti šiuo metu pažymėtą etiketę" + +#: ui/labeleditor/LabelEditor.cpp:134 +msgid "Copy the label selection to all the items" +msgstr "" + +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " +msgstr "Etiketės pavadinimas: " + +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" +msgstr "Įveskite etiketės pavadinimą" + +#: ui/labeleditor/LabelEditor.cpp:313 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" +msgstr "Ar tikrai norite ištrinti pažymėtas etiketes?" + +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" +msgstr "Ieškoti šiuo metu grojamos dainos žodžių" + +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" +msgstr "Konfigūruoti dainos žodžių nuostatas" + +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" +msgstr "Ieškoti dainos žodžių" + +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" +msgstr "Taisyti dainos žodžius" + +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" +msgstr "Įrašyti dainos žodžius" + +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" +msgstr "Ieškoti dainos žodžius saityne" + +#: ui/lyrics/LyricsPanel.cpp:286 +msgid "Copy the content of the lyric to clipboard" +msgstr "Kopijuoti dainos žodžių turinį į iškarpinę" + +#: ui/lyrics/LyricsPanel.cpp:298 ui/filebrowser/FileBrowser.cpp:406 +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste" +msgstr "Įdėti" + +#: ui/lyrics/LyricsPanel.cpp:298 +msgid "Paste the content of the lyric from clipboard" +msgstr "Įdėti iš iškarpinės dainos žodžių turinį " + +#: ui/lyrics/LyricsPanel.cpp:307 misc/Accelerators.cpp:410 +msgid "Print" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:307 +msgid "Print the content of the lyrics" +msgstr "Spausdinti dainos žodžių turinį" + +#: ui/lyrics/LyricsPanel.cpp:442 ui/lyrics/LyricsPanel.cpp:561 +#: ui/lyrics/LyricsPanel.cpp:844 ui/lyrics/LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Ieškoma..." + +#: ui/lyrics/LyricsPanel.cpp:757 ui/lyrics/LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "Dainos žodžių nerasta" + +#: ui/lyrics/LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Dainos žodžiai iš " + +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Target Editor" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Source Editor" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2136 +msgid "Type:" +msgstr "Tipas:" + +#: ui/lyrics/LyricsPanel.cpp:2141 +msgid "Embedded" +msgstr "Įtaisyti" + +#: ui/lyrics/LyricsPanel.cpp:2142 +msgid "File" +msgstr "Failas" + +#: ui/lyrics/LyricsPanel.cpp:2143 +msgid "Command" +msgstr "Komanda" + +#: ui/lyrics/LyricsPanel.cpp:2145 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" +msgstr "Atsisiųsti" + +#: ui/lyrics/LyricsPanel.cpp:2152 +msgid "Source:" +msgstr "Šaltinis:" + +#: ui/lyrics/LyricsPanel.cpp:2160 ui/lyrics/LyricsPanel.cpp:2586 +msgid "Replace:" +msgstr "Pakeisti:" + +#: ui/lyrics/LyricsPanel.cpp:2195 +msgid "Extract:" +msgstr "Išskleisti:" + +#: ui/lyrics/LyricsPanel.cpp:2225 +msgid "Exclude:" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2255 +msgid "Not Found:" +msgstr "Nerasta:" + +#: ui/lyrics/LyricsPanel.cpp:2584 +msgid "Replace option editor" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2590 +msgid "Extract option editor" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2591 ui/lyrics/LyricsPanel.cpp:2597 +msgid "Begin:" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2592 ui/lyrics/LyricsPanel.cpp:2598 +msgid "End:" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2596 +msgid "Exclude option editor" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2602 +msgid "Not Found option editor" +msgstr "" + +#: ui/lyrics/LyricsPanel.cpp:2603 ui/lyrics/LyricsPanel.cpp:2604 +msgid "Tag:" +msgstr "Žymė:" + +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" +msgstr "Dainų redaktorius" + +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " +msgstr "Dainos" + +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" +msgstr "Perkelti takelį į ankstesnę poziciją" + +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" +msgstr "Perkelti takelį į kitą poziciją" + +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Kopijuoti atlikėjo pavadinimą į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Kopijuoti albumo atlikėjo pavadinimą į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" +msgstr "A. Atlikėjas:" + +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" +msgstr "rodo takelio albumo atlikėją" + +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Kopijuoti albumo pavadinimą į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" +msgstr "Kopijuoti pavadinimą į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" +msgstr "Pavadinimas:" + +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Kopijuoti kompozitorių į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" +msgstr "Kompozitorius:" + +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Kopijuoti komentarą į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" +msgstr "Komentaras:" + +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" +msgstr "Kopijuoti numerį į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" +msgstr "Numeris:" + +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Kopijuoti diską į visus jūsų taisomus takelius" + +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" +msgstr "Diskas:" + +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" +msgstr "Kopijuoti žanro pavadinimą į visas jūsų taisomas dainas" + +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" +msgstr "Žanras:" + +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" +msgstr "Kopijuoti metus į visas jūsų taisomas dainas" + +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" +msgstr "Metai:" + +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" +msgstr "Vertinimas:" + +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Details" +msgstr "Išsamiau" + +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" +msgstr "Ieškoti albumo viršelio" + +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" +msgstr "Paveikslai" + +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1455 +#: ui/MainFrame.cpp:2827 +msgid "Lyrics" +msgstr "Dainos žodžiai" + +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " +msgstr "Išsamiau" + +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:927 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Failo tipas\t: %s\nIlgis\t: %s" + +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "Pralaidumas\t: %u Kbps\nFailo dydis\t: %s" + +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" +msgstr "" + +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1103 +msgid "Channels" +msgstr "Kanalai" + +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1128 +#: ui/MainFrame.cpp:2856 ui/MainFrame.cpp:3616 +msgid "Podcasts" +msgstr "Tinklalaidės" + +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" +msgstr "Aprašas:" + +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" +msgstr "Autorius:" + +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" +msgstr "Savininkas:" + +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" +msgstr "Santrauka:" + +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" +msgstr "Data:" + +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" +msgstr "Išsamesnės tinklalaidės informacija" + +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" +msgstr "Naujas kanalas" + +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" +msgstr "Pridėti naują tinklalaidės kanalą" + +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/filebrowser/FileBrowser.cpp:423 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1078 +#: ui/MainFrame.cpp:1116 ui/MainFrame.cpp:1349 ui/jamendo/Jamendo.cpp:1144 +#: misc/Accelerators.cpp:170 +msgid "Update" +msgstr "Atnaujinti" + +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1085 +#: ui/MainFrame.cpp:1124 ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Properties" +msgstr "Savybės" + +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" +msgstr "Būsena" + +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" +msgstr "Pavadinimas" + +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" +msgstr "Kanalas" + +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" +msgstr "Kategorija" + +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" +msgstr "Data" + +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 +msgid "Length" +msgstr "Ilgis" + +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" +msgstr "Autorius" + +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:528 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1301 +msgid "Plays" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 +msgid "Last Played" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" +msgstr "Pridėta" + +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:267 +msgid "Never" +msgstr "Niekada" + +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." +msgstr "" + +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "" + +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" +msgstr "Tinklalaidžių kanalų redaktorius" + +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " +msgstr "Tinklalaidės kanalas" + +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" +msgstr "Atsisiųsti:" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" +msgstr "Rankiniu būdu" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" +msgstr "" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" +msgstr "" + +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" +msgstr "Ištrinti:" + +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" +msgstr "Leisti ištrinti senus elementus" + +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" +msgstr "Naujas tinklalaidės kanalas" + +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " +msgstr "Skaitmeninis tinklalaidžių katalogas" + +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" +msgstr "Ieškoti tinklalaidžių kataloge" + +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" +msgstr "Iš naujo įkelti tinklalaidžių katalogo sąrašą" + +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" +msgstr "" + +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" +msgstr "" + +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "" + +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " +msgstr "" + +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" +msgstr "" + +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1770 +#: ui/preferences/Preferences.cpp:1866 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1714 +#: ui/mediaviewer/library/AlListBox.cpp:490 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:399 +msgid "All" +msgstr "Visi" + +#: ui/itemlistbox/ListView.cpp:1492 +msgid "Select Columns" +msgstr "" + +#: ui/itemlistbox/ListView.cpp:1504 +msgid " Columns " +msgstr "Stulpeliai" + +#: ui/preferences/Preferences.cpp:133 +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +#: ui/MainFrame.cpp:1494 ui/MainFrame.cpp:4618 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Preferences" +msgstr "Nuostatos" + +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2485 +msgid "Default" +msgstr "" + +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" +msgstr "Čekų" + +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" +msgstr "Danų" + +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" +msgstr "Nyderlandų" + +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" +msgstr "Anglų" + +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" +msgstr "Prancūzų" + +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" +msgstr "Vokiečių" + +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" +msgstr "Graikų" + +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" +msgstr "Vengrų" + +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" +msgstr "Islandų" + +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" +msgstr "Italų" + +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" +msgstr "Japonų" + +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" +msgstr "Lietuvių" + +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" +msgstr "Malajiečių (Malaizija)" + +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" +msgstr "Norvegų Bokmal" + +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" +msgstr "Lenkų" + +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" +msgstr "Portugalų" + +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" +msgstr "Portugalų-Brazilų" + +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" +msgstr "Rusų" + +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" +msgstr "Slovakų" + +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" +msgstr "Ispanų" + +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" +msgstr "Švedų" + +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" +msgstr "Tajų" + +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" +msgstr "Turkų" + +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" +msgstr "Ukrainiečių" + +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" +msgstr "Bulgarų" + +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" +msgstr "Katalonų" + +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" +msgstr "Serbų" + +#: ui/preferences/Preferences.cpp:229 +msgid "General" +msgstr "Bendra" + +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" +msgstr "Kolekcijos" + +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" +msgstr "Atkūrimas" + +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" +msgstr "" + +#: ui/preferences/Preferences.cpp:248 +msgid "Record" +msgstr "" + +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1639 +msgid "Audioscrobble" +msgstr "" + +#: ui/preferences/Preferences.cpp:263 +msgid "Online" +msgstr "" + +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:74 +msgid "Links" +msgstr "" + +#: ui/preferences/Preferences.cpp:288 +#: ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:466 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:335 +#: ui/filebrowser/FileBrowser.cpp:1115 ui/player/PlayList.cpp:1519 +msgid "Commands" +msgstr "Komandos" + +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" +msgstr "Kopijuoti į" + +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" +msgstr "" + +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " +msgstr "Priimti" + +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " +msgstr "Atsisakyti" + +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " +msgstr " Paleidžiant programą " + +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1598 +msgid "Language:" +msgstr "Kalba:" + +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" +msgstr "(Reikalauja paleidimo iš naujo)" + +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" +msgstr "Rodyti prisistatymo langą" + +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" +msgstr "Paleisti suskleistą" + +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" +msgstr "" + +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" +msgstr "" + +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" +msgstr "" + +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" +msgstr "Įkelti numatytąjį išdėstymą" + +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " +msgstr " Elgsena " + +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" +msgstr "" + +#: ui/preferences/Preferences.cpp:534 +msgid "Integrate into SoundMenu" +msgstr "Integruoti į garso meniu" + +#: ui/preferences/Preferences.cpp:540 +msgid "Enqueue as default action" +msgstr "" + +#: ui/preferences/Preferences.cpp:544 +msgid "Drop files clear playlist" +msgstr "" + +#: ui/preferences/Preferences.cpp:548 +msgid "Instant text search" +msgstr "" + +#: ui/preferences/Preferences.cpp:552 +msgid "When searching, pressing enter queues the result" +msgstr "" + +#: ui/preferences/Preferences.cpp:557 +msgid "Show CD cover frame in player" +msgstr "" + +#: ui/preferences/Preferences.cpp:563 +msgid " On Close " +msgstr " Užveriant programą " + +#: ui/preferences/Preferences.cpp:565 +msgid "Save playlist on close" +msgstr "Užveriant, įrašyti grojaraštį" + +#: ui/preferences/Preferences.cpp:569 +msgid "Close to task bar icon" +msgstr "" + +#: ui/preferences/Preferences.cpp:574 +msgid "Ask confirmation on exit" +msgstr "Išeinant, klausti patvirtinimo" + +#: ui/preferences/Preferences.cpp:617 +msgid " Collections " +msgstr " Kolekcijos " + +#: ui/preferences/Preferences.cpp:665 +msgid " Paths " +msgstr " Keliai " + +#: ui/preferences/Preferences.cpp:685 +msgid " Words to detect covers " +msgstr " Žodžiai, naudojami viršelių aptikimui " + +#: ui/preferences/Preferences.cpp:713 ui/preferences/Preferences.cpp:2293 +msgid " Options " +msgstr "Parametrai" + +#: ui/preferences/Preferences.cpp:715 +msgid "Update when opened " +msgstr "" + +#: ui/preferences/Preferences.cpp:719 +msgid "Create playlists on scan" +msgstr "" + +#: ui/preferences/Preferences.cpp:724 +msgid "Follow symbolic links on scan" +msgstr "" + +#: ui/preferences/Preferences.cpp:728 +msgid "Scan embedded covers in audio files" +msgstr "" + +#: ui/preferences/Preferences.cpp:733 +msgid "Embed rating, play count and labels" +msgstr "" + +#: ui/preferences/Preferences.cpp:739 +msgid "Default copy action" +msgstr "Numatytasis kopijavimo veiksmas" + +#: ui/preferences/Preferences.cpp:744 ui/preferences/Preferences.cpp:1773 +#: ui/preferences/Preferences.cpp:1869 ui/preferences/Preferences.cpp:1892 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:453 +msgid "None" +msgstr "Nėra" + +#: ui/preferences/Preferences.cpp:820 +msgid "Play random" +msgstr "Groti atsitiktinį" + +#: ui/preferences/Preferences.cpp:824 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "track" +msgstr "" + +#: ui/preferences/Preferences.cpp:824 +msgid "album" +msgstr "" + +#: ui/preferences/Preferences.cpp:832 +msgid "when playlist is empty" +msgstr "kai grojaraštis tuščias" + +#: ui/preferences/Preferences.cpp:838 +msgid "Delete played tracks from playlist" +msgstr "" + +#: ui/preferences/Preferences.cpp:842 +msgid "Show notifications" +msgstr "Rodyti pranešimus" + +#: ui/preferences/Preferences.cpp:846 +msgid "Enable equalizer" +msgstr "" + +#: ui/preferences/Preferences.cpp:850 +msgid "Enable volume and fader" +msgstr "" + +#: ui/preferences/Preferences.cpp:856 +msgid "ReplayGain mode:" +msgstr "ReplayGain veiksena:" + +#: ui/preferences/Preferences.cpp:860 +msgid "Disabled" +msgstr "Išjungta" + +#: ui/preferences/Preferences.cpp:860 ui/player/PlayList.cpp:1648 +msgid "Track" +msgstr "Takelis" + +#: ui/preferences/Preferences.cpp:860 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:663 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 +#: ui/player/PlayList.cpp:1660 +msgid "Album" +msgstr "Albumas" + +#: ui/preferences/Preferences.cpp:867 +msgid "PreAmp:" +msgstr "" + +#: ui/preferences/Preferences.cpp:886 +msgid " Random / Smart play modes " +msgstr " Atsitiktinio / Išmaniojo atkūrimo veiksenos " + +#: ui/preferences/Preferences.cpp:896 +msgid "Tracks left to start search" +msgstr "" + +#: ui/preferences/Preferences.cpp:904 +msgid "Tracks added each time" +msgstr "" + +#: ui/preferences/Preferences.cpp:913 +msgid "Max played tracks kept in playlist" +msgstr "" + +#: ui/preferences/Preferences.cpp:921 +msgid "Don't repeat last" +msgstr "" + +#: ui/preferences/Preferences.cpp:929 +msgid "artists or" +msgstr "" + +#: ui/preferences/Preferences.cpp:937 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "tracks" +msgstr "" + +#: ui/preferences/Preferences.cpp:945 +msgid " Silence detector " +msgstr "" + +#: ui/preferences/Preferences.cpp:950 +msgid "Skip at" +msgstr "" + +#: ui/preferences/Preferences.cpp:969 +msgid "In the last" +msgstr "" + +#: ui/preferences/Preferences.cpp:979 ui/preferences/Preferences.cpp:1213 +msgid "seconds" +msgstr "" + +#: ui/preferences/Preferences.cpp:987 +msgid " Output device " +msgstr " Išvesties įrenginys " + +#: ui/preferences/Preferences.cpp:990 +msgid "Automatic" +msgstr "Automatiškai" + +#: ui/preferences/Preferences.cpp:991 +msgid "GConf Defined" +msgstr "Apibrėžtas GConf" + +#: ui/preferences/Preferences.cpp:1041 +msgid " Crossfader " +msgstr "" + +#: ui/preferences/Preferences.cpp:1048 +msgid "Fade-out length:" +msgstr "" + +#: ui/preferences/Preferences.cpp:1057 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "" + +#: ui/preferences/Preferences.cpp:1060 +msgid "Fade-in length:" +msgstr "" + +#: ui/preferences/Preferences.cpp:1069 +msgid "Select the length of the fade in" +msgstr "" + +#: ui/preferences/Preferences.cpp:1072 +msgid "Fade-in volume:" +msgstr "" + +#: ui/preferences/Preferences.cpp:1081 +msgid "Select the initial volume of the fade in" +msgstr "" + +#: ui/preferences/Preferences.cpp:1084 +msgid "Fade-in start:" +msgstr "" + +#: ui/preferences/Preferences.cpp:1093 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "" + +#: ui/preferences/Preferences.cpp:1137 +msgid " Record " +msgstr "" + +#: ui/preferences/Preferences.cpp:1139 +msgid "Enable recording" +msgstr "" + +#: ui/preferences/Preferences.cpp:1145 +msgid "Save to:" +msgstr "Įrašyti į:" + +#: ui/preferences/Preferences.cpp:1149 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:126 +msgid "Select a folder" +msgstr "Pasirinkite aplanką" + +#: ui/preferences/Preferences.cpp:1156 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " +msgstr " Savybės " + +#: ui/preferences/Preferences.cpp:1163 ui/preferences/Preferences.cpp:2314 +msgid "Format:" +msgstr "Formatas:" + +#: ui/preferences/Preferences.cpp:1175 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" +msgstr "Kokybė:" + +#: ui/preferences/Preferences.cpp:1196 +msgid "Split tracks" +msgstr "" + +#: ui/preferences/Preferences.cpp:1203 +msgid "Delete tracks shorter than" +msgstr "Ištrinti takelius, kurie trumpesni nei" + +#: ui/preferences/Preferences.cpp:1246 +msgid " Last.fm audioscrobble " +msgstr "" + +#: ui/preferences/Preferences.cpp:1248 ui/preferences/Preferences.cpp:1284 +msgid "Enabled" +msgstr "Įjungta" + +#: ui/preferences/Preferences.cpp:1256 ui/preferences/Preferences.cpp:1292 +#: ui/preferences/Preferences.cpp:1555 +msgid "Username:" +msgstr "Naudotojo vardas:" + +#: ui/preferences/Preferences.cpp:1264 ui/preferences/Preferences.cpp:1300 +#: ui/preferences/Preferences.cpp:1564 +msgid "Password:" +msgstr "Slaptažodis:" + +#: ui/preferences/Preferences.cpp:1282 +msgid " Libre.fm audioscrobble " +msgstr "" + +#: ui/preferences/Preferences.cpp:1346 +msgid " Sources " +msgstr " Šaltiniai " + +#: ui/preferences/Preferences.cpp:1392 +msgid " Targets " +msgstr " Paskirtys " + +#: ui/preferences/Preferences.cpp:1434 +msgid " Disabled Genres " +msgstr "" + +#: ui/preferences/Preferences.cpp:1456 +msgid " Font " +msgstr " Šriftas " + +#: ui/preferences/Preferences.cpp:1458 +msgid "Font:" +msgstr "Šriftas:" + +#: ui/preferences/Preferences.cpp:1470 +msgid "Align:" +msgstr "" + +#: ui/preferences/Preferences.cpp:1475 misc/Accelerators.cpp:351 +msgid "Left" +msgstr "" + +#: ui/preferences/Preferences.cpp:1476 +msgid "Center" +msgstr "" + +#: ui/preferences/Preferences.cpp:1477 misc/Accelerators.cpp:357 +msgid "Right" +msgstr "" + +#: ui/preferences/Preferences.cpp:1522 +msgid " Proxy " +msgstr "Įgaliotasis serveris" + +#: ui/preferences/Preferences.cpp:1524 +msgid "Proxy Enabled" +msgstr "Įgaliotasis serveris įjungtas" + +#: ui/preferences/Preferences.cpp:1533 +msgid "Hostname:" +msgstr "Serveris:" + +#: ui/preferences/Preferences.cpp:1544 +msgid "Port:" +msgstr "Prievadas:" + +#: ui/preferences/Preferences.cpp:1578 +msgid " Filters " +msgstr " Filtrai " + +#: ui/preferences/Preferences.cpp:1596 +msgid " Language " +msgstr " Kalba " + +#: ui/preferences/Preferences.cpp:1613 +msgid " Browser command " +msgstr " Naršyklės komanda " + +#: ui/preferences/Preferences.cpp:1621 +msgid " Minimum radio allowed bit rate " +msgstr "" + +#: ui/preferences/Preferences.cpp:1628 +msgid " Player online buffer size " +msgstr " Grotuvo internetinio buferio dydis " + +#: ui/preferences/Preferences.cpp:1665 +msgid " Podcasts " +msgstr " Tinklalaidės " + +#: ui/preferences/Preferences.cpp:1669 +msgid "Destination directory:" +msgstr "Paskirties katalogas:" + +#: ui/preferences/Preferences.cpp:1673 +msgid "Select podcasts folder" +msgstr "Pasirinkite tinklalaidžių aplanką" + +#: ui/preferences/Preferences.cpp:1681 +msgid "Check every" +msgstr "Tikrinti kas" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Hour" +msgstr "Valandą" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Day" +msgstr "Dieną" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Week" +msgstr "Savaitę" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Month" +msgstr "Mėnesį" + +#: ui/preferences/Preferences.cpp:1697 +msgid "Delete after" +msgstr "Ištrinti po" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Days" +msgstr "Dienų" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Weeks" +msgstr "Savaičių" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Months" +msgstr "Mėnesių" + +#: ui/preferences/Preferences.cpp:1715 +msgid "Only if played" +msgstr "Tik jeigu buvo grota" + +#: ui/preferences/Preferences.cpp:1776 ui/preferences/Preferences.cpp:1872 +msgid "Invert" +msgstr "Invertuoti" + +#: ui/preferences/Preferences.cpp:1790 +msgid "Audio format:" +msgstr "Garso formatas:" + +#: ui/preferences/Preferences.cpp:1801 +msgid "Torrent command:" +msgstr "Torrent komanda:" + +#: ui/preferences/Preferences.cpp:1886 +msgid "Membership :" +msgstr "Narystė :" + +#: ui/preferences/Preferences.cpp:1893 +msgid "Streaming" +msgstr "Srautinio siuntimo" + +#: ui/preferences/Preferences.cpp:1894 +msgid "Downloading" +msgstr "Atsiuntimo" + +#: ui/preferences/Preferences.cpp:1907 +msgid "Username :" +msgstr "Naudotojo vardas :" + +#: ui/preferences/Preferences.cpp:1915 +msgid "Password :" +msgstr "Slaptažodis :" + +#: ui/preferences/Preferences.cpp:1933 +msgid "Stream as :" +msgstr "Siųsti srautu kaip :" + +#: ui/preferences/Preferences.cpp:1947 +msgid "Download as :" +msgstr "Atsisiųsti kaip :" + +#: ui/preferences/Preferences.cpp:1951 +msgid "Download Page" +msgstr "" + +#: ui/preferences/Preferences.cpp:1992 +msgid " Links " +msgstr " Nuorodos " + +#: ui/preferences/Preferences.cpp:2047 +msgid "URL:" +msgstr "URL:" + +#: ui/preferences/Preferences.cpp:2072 +msgid " Define URLs using " +msgstr " Apibrėžkite URL, naudodami " + +#: ui/preferences/Preferences.cpp:2078 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "" + +#: ui/preferences/Preferences.cpp:2115 +msgid " Commands " +msgstr " Komandos " + +#: ui/preferences/Preferences.cpp:2168 +msgid "Command:" +msgstr "Komanda:" + +#: ui/preferences/Preferences.cpp:2193 +msgid " Define commands using " +msgstr " Apibrėžkite komandas, naudodami " + +#: ui/preferences/Preferences.cpp:2199 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "" + +#: ui/preferences/Preferences.cpp:2236 +msgid " Patterns " +msgstr " Šablonai " + +#: ui/preferences/Preferences.cpp:2307 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" +msgstr "Šablonas:" + +#: ui/preferences/Preferences.cpp:2332 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" +msgstr "Kelias:" + +#: ui/preferences/Preferences.cpp:2348 +msgid "Remove source files" +msgstr "Šalinti šaltinio failus" + +#: ui/preferences/Preferences.cpp:2365 +msgid " Define patterns using " +msgstr "Apibrėžkite šablonus, naudodami " + +#: ui/preferences/Preferences.cpp:2371 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "" + +#: ui/preferences/Preferences.cpp:2379 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "" + +#: ui/preferences/Preferences.cpp:2387 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "" + +#: ui/preferences/Preferences.cpp:2443 +msgid " Accelerators " +msgstr "" + +#: ui/preferences/Preferences.cpp:2448 +msgid "Action" +msgstr "Veiksmas" + +#: ui/preferences/Preferences.cpp:2452 +msgid "Key" +msgstr "Klavišas" + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Collection: " +msgstr "Kolekcija: " + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Enter the collection name" +msgstr "" + +#: ui/preferences/Preferences.cpp:3025 +msgid "Change library path" +msgstr "" + +#: ui/preferences/Preferences.cpp:3047 ui/mediaviewer/MediaViewer.cpp:1159 +msgid "Select library path" +msgstr "" + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Word: " +msgstr "" + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Enter the text to find covers" +msgstr "" + +#: ui/preferences/Preferences.cpp:3445 +msgid "Genre: " +msgstr "" + +#: ui/preferences/Preferences.cpp:3445 +msgid "Enter the genre to disable" +msgstr "" + +#: ui/preferences/Preferences.cpp:3649 ui/preferences/Preferences.cpp:3679 +msgid "Filter: " +msgstr "" + +#: ui/preferences/Preferences.cpp:3649 +msgid "Enter the text to filter" +msgstr "" + +#: ui/preferences/Preferences.cpp:3679 +msgid "Edit the text to filter" +msgstr "" + +#: ui/preferences/Preferences.cpp:4227 +msgid "Select path" +msgstr "" + +#: ui/preferences/Preferences.cpp:4427 +msgid "Key used by '" +msgstr "" + +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1135 +msgid "Download Albums" +msgstr "Atsisiųsti albumus" + +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1128 +#: ui/jamendo/Jamendo.cpp:1135 ui/jamendo/Jamendo.cpp:1138 +msgid "Download the current selected album" +msgstr "Atsisiųsti šiuo metu pažymėtą albumą" + +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1144 +msgid "Update the collection library" +msgstr "Atnaujinti kolekcijos biblioteką" + +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1355 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan" +msgstr "Peržiūrėti" + +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1356 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan the collection library" +msgstr "Peržiūrėti kolekcijos biblioteką" + +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1361 ui/jamendo/Jamendo.cpp:1150 +msgid "Search Covers" +msgstr "Ieškoti viršelių" + +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1362 ui/jamendo/Jamendo.cpp:1150 +msgid "Search the collection missing covers" +msgstr "Ieškoti kolekcijoje trūkstamų viršelių" + +#: ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Show collection properties" +msgstr "Rodyti kolekcijos savybės" + +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" +msgstr "Prašome patvirtinti" + +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" +msgstr "Ar tikrai norite išeiti iš programos?" + +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" +msgstr "Daugiau nebeklausti" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" +msgstr "visada" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:255 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1326 +msgid "Playlists" +msgstr "Grojaraščiai" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" +msgstr "Viršelių dydis (pikseliais):" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" +msgstr "Viršeliai" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" +msgstr "" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount" +msgstr "Atjungti" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount the device" +msgstr "Atjungti įrenginį" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:654 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 +#: ui/player/PlayList.cpp:1651 +msgid "Artist" +msgstr "Atlikėjas" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:657 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 +#: ui/player/PlayList.cpp:1654 +msgid "Album Artist" +msgstr "Albumo atlikėjas" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:660 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 +#: ui/player/PlayList.cpp:1657 +msgid "Composer" +msgstr "Kompozitorius" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" +msgstr "Diskas" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 +#: ui/player/PlayList.cpp:1663 +msgid "Year" +msgstr "Metai" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:493 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "Taisyti" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:496 +msgid "Edit the clicked column for the selected tracks" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:502 +msgid "Set" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2585 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "to" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:509 +msgid "Set the clicked column for the selected tracks" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "Groti šiuo metu pažymėtus takelius" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1631 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:304 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1740 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2578 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:534 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:470 +msgid "Tracks" +msgstr "Takeliai" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:567 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1539 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "Taisyti etiketes" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:575 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1545 +msgid "Edit Songs" +msgstr "Taisyti dainas" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "Taisyti pažymėtas dainas" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download Cover" +msgstr "Atsisiųsti viršelį" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download cover for the current selected album" +msgstr "Atsisiųsti esamam albumui viršelį" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select Cover" +msgstr "Pasirinkti viršelį" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select the cover image file from disk" +msgstr "Pasirinkti viršelio paveikslo failą iš disko" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete Cover" +msgstr "Ištrinti viršelį" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete the cover for the selected album" +msgstr "Ištrinti pažymėto albumo viršelį" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed Cover" +msgstr "Įtaisyti viršelį" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +msgid "Embed the cover to the selected album tracks" +msgstr "Įtaisyti viršelį į pažymėto albumo takelius" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +msgid "Sort albums by name" +msgstr "Rikiuoti albumus pagal pavadinimą" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +msgid "Sort albums by year" +msgstr "Rikiuoti albumus pagal metus" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "Metai mažėjančia tvarka" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +msgid "Sort albums by year descendant" +msgstr "Rikiuoti albumus pagal metus mažėjančia tvarka" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Artist Name" +msgstr "Atlikėjo pavadinimas" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Sort albums by artist name" +msgstr "Rikiuoti albumus pagal atlikėjo pavadinimą" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "Atlikėjas, Metai" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +msgid "Sort albums by artist, year" +msgstr "Rikiuoti albumus pagal atlikėją, metus" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "Atlikėjas, Metai mažėjančia tvarka" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +msgid "Sort albums by artist, year descendant" +msgstr "Rikiuoti albumus pagal atlikėją, metus mažėjančia tvarka" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "Rikiuoti pagal" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +msgid "Set the albums sorting" +msgstr "Nustatyti albumų rikiavimą" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:919 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1481 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1143 +msgid "Albums Labels Editor" +msgstr "Albumų etikečių redaktorius" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1782 +msgid "Page" +msgstr "Puslapis" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create Smart Playlist" +msgstr "Sukurti išmanųjį grojaraštį" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create a smart playlist from this track" +msgstr "Sukurti išmanųjį grojaraštį iš šio takelio" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2204 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1353 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2142 +msgid "Tracks Labels Editor" +msgstr "Takelių etikečių redaktorius" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2535 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1426 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1983 ui/filebrowser/FileBrowser.cpp:2129 +#: ui/player/PlayList.cpp:1994 +msgid "UnNamed" +msgstr "" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2584 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:522 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "Albums" +msgstr "Albumai" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2586 +msgid "of" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" +msgstr "Žanrai,Atlikėjai,Albumai" + +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" +msgstr "Žanrai,Metai,Atlikėjai,Albumai" + +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1306 +#: ui/MainFrame.cpp:1310 +msgid "Library" +msgstr "Biblioteka" + +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +msgid "Add commands in preferences" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" +msgstr "Sukurti" + +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:532 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" +msgstr "" + +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" +msgstr "Taisyti pažymėtus takelius" + +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "Tree" +msgstr "Medis" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:952 +msgid "Artist Labels Editor" +msgstr "Atlikėjų etikečių redaktorius" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:855 +msgid "New Filter" +msgstr "Naujas filtras" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" +msgstr "" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" +msgstr "Filtrai" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:518 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "Labels" +msgstr "Etiketės" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1574 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" +msgstr "Vertinimas" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" +msgstr "" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" +msgstr "" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" +msgstr "" + +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" +msgstr "Groti šiuo metu pažymėtą kompozitorių" + +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" +msgstr "Pridėti šiuo metu pažymėtus takelius į grojaraštį" + +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "" + +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" +msgstr "" + +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" +msgstr "Taisyti dainas" + +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:520 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "Artists" +msgstr "Atlikėjai" + +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:524 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "Years" +msgstr "Metai" + +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:526 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "Ratings" +msgstr "Vertinimai" + +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:530 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "Composers" +msgstr "Kompozitoriai" + +#: ui/mediaviewer/library/LibPanel.cpp:532 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "Album Artists" +msgstr "Albumo atlikėjai" + +#: ui/mediaviewer/library/LibPanel.cpp:1220 +msgid "Are you sure to delete the selected album cover?" +msgstr "Ar tikrai norite ištrinti pažymėto albumo viršelį?" + +#: ui/mediaviewer/library/LibPanel.cpp:2776 +msgid "" +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "" + +#: ui/mediaviewer/library/LibPanel.cpp:2777 +msgid "Remove tracks from drive" +msgstr "Šalinti takelius iš disko" + +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" +msgstr "Groti šiuo metu pažymėtus atlikėjus" + +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" +msgstr "Pridėti šiuo metu pažymėtus atlikėjus į grojaraštį" + +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" +msgstr "Taisyti pažymėtiems atlikėjams priskirtas etiketes" + +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" +msgstr "Taisyti pažymėtų atlikėjų dainas" + +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" +msgstr "Groti šiuo metu pažymėtus žanrus" + +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" +msgstr "Pridėti šiuo metu pažymėtus žanrus į grojaraštį" + +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" +msgstr "Diskas" + +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" +msgstr "Pralaidumas" + +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" +msgstr "Kelias" + +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:568 +msgid "Edit the labels assigned to the selected songs" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:576 +msgid "Edit the songs selected" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:588 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1561 ui/MainFrame.cpp:1564 +msgid "Set the rating to 0" +msgstr "Nustatyti vertinimą į 0" + +#: ui/mediaviewer/library/SoListBox.cpp:593 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1569 +msgid "Set the rating to 1" +msgstr "Nustatyti vertinimą į 1" + +#: ui/mediaviewer/library/SoListBox.cpp:598 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1574 +msgid "Set the rating to 2" +msgstr "Nustatyti vertinimą į 2" + +#: ui/mediaviewer/library/SoListBox.cpp:603 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1579 +msgid "Set the rating to 3" +msgstr "Nustatyti vertinimą į 3" + +#: ui/mediaviewer/library/SoListBox.cpp:608 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1584 +msgid "Set the rating to 4" +msgstr "Nustatyti vertinimą į 4" + +#: ui/mediaviewer/library/SoListBox.cpp:613 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1589 +msgid "Set the rating to 5" +msgstr "Nustatyti vertinimą į 5" + +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/MainFrame.cpp:1592 +msgid "Set Rating" +msgstr "Nustatyti vertinimą" + +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:623 +msgid "Save all selected tracks as a playlist" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:637 ui/player/PlayList.cpp:1629 +msgid "Remove from Library" +msgstr "Šalinti iš bibliotekos" + +#: ui/mediaviewer/library/SoListBox.cpp:637 +msgid "Remove the current selected tracks from library" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:642 ui/player/PlayList.cpp:1635 +msgid "Delete from Drive" +msgstr "Ištrinti iš disko" + +#: ui/mediaviewer/library/SoListBox.cpp:642 +msgid "Remove the current selected tracks from drive" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:651 +msgid "Selects the genre of the current song" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:654 ui/player/PlayList.cpp:1651 +msgid "Selects the artist of the current song" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:657 +msgid "Selects the album artist of the current song" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:660 +msgid "Selects the composer of the current song" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:663 ui/player/PlayList.cpp:1660 +msgid "Select the album of the current song" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +#: misc/Accelerators.cpp:409 +msgid "Select" +msgstr "" + +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +msgid "Search in the library" +msgstr "" + +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " +msgstr "" + +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" +msgstr "Groti šiuo metu pažymėtus albumus" + +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" +msgstr "Pridėti šiuo metu pažymėtus albumus į grojaraštį" + +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" +msgstr "Albumai yra surikiuoti pagal pavadinimą" + +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" +msgstr "Albumai yra surikiuoti pagal metus" + +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" +msgstr "Albumai yra surikiuoti pagal metus mažėjančia tvarka" + +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" +msgstr "Atlikėjas, Pavadinimas" + +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" +msgstr "Albumai yra surikiuoti pagal atlikėją ir albumo pavadinimą" + +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" +msgstr "Albumai yra surikiuoti pagal atlikėją ir metus" + +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" +msgstr "Albumai yra surikiuoti pagal atlikėją ir metus mažėjančia tvarka" + +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" +msgstr "Nustato albumų tvarką" + +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" +msgstr "Įrašyti pažymėtus takelius į grojaraštį" + +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed the current cover to the album files" +msgstr "Įtaisyti dabartinį viršelį į albumo failus" + +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" +msgstr "" + +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" +msgstr "" + +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename" +msgstr "Pervadinti" + +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" +msgstr "" + +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" +msgstr "" + +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" +msgstr "" + +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" +msgstr "" + +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" +msgstr "" + +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" +msgstr "Groti šiuo metu pažymėto albumo atlikėją" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import Files" +msgstr "Importuoti failus" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" +msgstr "\"Kopijuoti į\" parametras:" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:122 +msgid "Destination Folder:" +msgstr "Paskirties aplankas:" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:132 +msgid " Files " +msgstr "Failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "Select files" +msgstr "Pasirinkite failus" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "Audio files" +msgstr "Garso failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "mp3 files" +msgstr "mp3 failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "ogg files" +msgstr "ogg failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "flac files" +msgstr "flac failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "mp4 files" +msgstr "mp4 failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "wma files" +msgstr "wma failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "ape files" +msgstr "ape failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "waf files" +msgstr "waf failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "aif files" +msgstr "aif failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "wv files" +msgstr "wv failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "tta files" +msgstr "tta failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:257 +msgid "mpc files" +msgstr "mpc failai" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:258 +msgid "other files" +msgstr "" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:345 +msgid "No files added" +msgstr "Nepridėta jokių failų" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 +msgid "Static playlists" +msgstr "Statiniai grojaraščiai" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 +msgid "Dynamic playlists" +msgstr "Dinaminiai grojaraščiai" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 +msgid "New Dynamic Playlist" +msgstr "Naujas dinaminis grojaraštis" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 +msgid "Create a new dynamic playlist" +msgstr "Sukurti naują dinaminį grojaraštį" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import a playlist" +msgstr "Importuoti grojaraštį" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export the playlist" +msgstr "Eksportuoti grojaraštį" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit the selected playlist" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +msgid "Save the selected playlist as a Static Playlist" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +msgid "Change the name of the selected playlist" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 +msgid "Delete the selected playlist" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 +msgid "Set as Allow Filter" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 +msgid "Set this playlist as the allow filter" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 +msgid "Set as Deny Filter" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 +msgid "Playlist Name: " +msgstr "Grojaraščio pavadinimas:" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 +msgid "Enter the new playlist name" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 +msgid "Are you sure to delete the selected Playlist?" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 +msgid "Select the playlist file" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 +msgid "New Playlist" +msgstr "Naujas grojaraštis" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1608 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" +msgstr "Išdėstyti grojaraštį atsitiktine tvarka" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1609 +msgid "Randomize the songs in the playlist" +msgstr "" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1621 +msgid "Remove from Playlist" +msgstr "Šalinti iš grojaraščio" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" +msgstr "Grojaraštis:" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" +msgstr "Naujas grojaraštis" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" +msgstr "Kur:" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" +msgstr "" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" +msgstr "Etiketė" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" +msgstr "Komentaras" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:779 +msgid "Size" +msgstr "Dydis" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" +msgstr "Turi viršelį" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:471 +msgid "Minutes" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:459 +msgid "Limit to" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" +msgstr "Rikiuoti pagal" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" +msgstr "" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" +msgstr "" + +#: ui/mediaviewer/MediaViewer.cpp:233 +msgid "All Albums" +msgstr "Visi albumai" + +#: ui/mediaviewer/MediaViewer.cpp:243 +msgid "Library view" +msgstr "Bibliotekos rodinys" + +#: ui/mediaviewer/MediaViewer.cpp:247 +msgid "Album Browser view" +msgstr "Albumų naršyklės rodinys" + +#: ui/mediaviewer/MediaViewer.cpp:251 +msgid "Tree view" +msgstr "Medžio rodinys" + +#: ui/mediaviewer/MediaViewer.cpp:267 +msgid "View the current defined filters" +msgstr "" + +#: ui/mediaviewer/MediaViewer.cpp:272 +msgid "Add a new album browser filter" +msgstr "" + +#: ui/mediaviewer/MediaViewer.cpp:276 +msgid "Delete the current selected filter" +msgstr "Ištrinti šiuo metu pažymėtą filtrą" + +#: ui/mediaviewer/MediaViewer.cpp:281 +msgid "Edit the current selected filter" +msgstr "Taisyti šiuo metu pažymėtą filtrą" + +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add Path" +msgstr "Pridėti kelią" + +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add path to the collection" +msgstr "Pridėti kelią į kolekciją" + +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import files into the collection" +msgstr "Importuoti į kolekciją failus" + +#: ui/mediaviewer/MediaViewer.cpp:986 +msgid "Collection" +msgstr "Kolekcija" + +#: ui/mediaviewer/MediaViewer.cpp:1189 +msgid "This Path is already in the library" +msgstr "Šis kelias jau yra bibliotekoje" + +#: ui/mediaviewer/MediaViewer.cpp:1190 +msgid "Adding path error" +msgstr "Kelio pridėjimo klaida" + +#: ui/mediaviewer/MediaViewer.cpp:2179 +msgid " smart playlist" +msgstr "išmanusis grojaraštis" + +#: ui/mediaviewer/MediaViewer.cpp:2188 +msgid "Playlist" +msgstr "Grojaraštis" + +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename Files" +msgstr "Pervadinti failus" + +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " +msgstr "Pavadinimų peržiūra" + +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Šablono vėliavėlės:\n{g} : Žanras\n{a} : Atlikėjas\n{aa}: Albumo atlikėjas\n{A} : {aa} arba {a}\n{b} : Albumas\n{t} : Pavadinimas\n{n} : Numeris\n{y} : Metai\n{d} : Diskas" + +#: ui/filebrowser/FileBrowser.cpp:233 ui/filebrowser/FileBrowser.cpp:603 +msgid "See used locations" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:234 ui/filebrowser/FileBrowser.cpp:604 +msgid "See system files" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:348 +msgid "Play the selected folder" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:354 +msgid "Add the selected folder to playlist" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:383 ui/filebrowser/FileBrowser.cpp:1169 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" +msgstr "Taisyti takelius" + +#: ui/filebrowser/FileBrowser.cpp:384 +msgid "Edit the tracks in the selected folder" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:392 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:399 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy" +msgstr "Kopijuoti" + +#: ui/filebrowser/FileBrowser.cpp:400 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy the selected folder to clipboard" +msgstr "Kopijuoti pažymėtą aplanką į iškarpinę" + +#: ui/filebrowser/FileBrowser.cpp:407 +msgid "Paste to the selected folder" +msgstr "Įdėti į pažymėtą aplanką" + +#: ui/filebrowser/FileBrowser.cpp:424 +msgid "Update the selected folder" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:431 ui/filebrowser/FileBrowser.cpp:488 +#: ui/filebrowser/FileBrowser.cpp:492 +msgid "New Folder" +msgstr "Naujas aplankas" + +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Create a new folder" +msgstr "Sukurti naują aplanką" + +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename the selected folder" +msgstr "Pervadinti pažymėtą aplanką" + +#: ui/filebrowser/FileBrowser.cpp:438 ui/filebrowser/FileBrowser.cpp:1210 +msgid "Remove" +msgstr "Šalinti" + +#: ui/filebrowser/FileBrowser.cpp:438 +msgid "Remove the selected folder" +msgstr "Šalinti pažymėtą aplanką" + +#: ui/filebrowser/FileBrowser.cpp:569 +msgid "Are you sure to delete the selected path ?" +msgstr "Ar tikrai norite ištrinti pažymėtą kelią ?" + +#: ui/filebrowser/FileBrowser.cpp:580 +msgid "Error deleting the folder " +msgstr "Klaida, ištrinant aplanką" + +#: ui/filebrowser/FileBrowser.cpp:780 +msgid "Modified" +msgstr "" + +#: ui/filebrowser/FileBrowser.cpp:1128 +msgid "Play current selected files" +msgstr "Groti šiuo metu pažymėtus failus" + +#: ui/filebrowser/FileBrowser.cpp:1134 +msgid "Add current selected files to playlist" +msgstr "Pridėti šiuo metu pažymėtus failus į grojaraštį" + +#: ui/filebrowser/FileBrowser.cpp:1170 +msgid "Edit the current selected files" +msgstr "Taisyti šiuo metu pažymėtus failus" + +#: ui/filebrowser/FileBrowser.cpp:1178 +msgid "Add the current selected tracks to a playlist" +msgstr "Pridėti šiuo metu pažymėtus takelius į grojaraštį" + +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste to the selected dir" +msgstr "Įdėti į pažymėtą katalogą" + +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename the current selected file" +msgstr "Pervadinti šiuo metu pažymėtą failą" + +#: ui/filebrowser/FileBrowser.cpp:1210 +msgid "Delete the selected files" +msgstr "Ištrinti pažymėtus failus" + +#: ui/filebrowser/FileBrowser.cpp:1559 ui/filebrowser/FileBrowser.cpp:1575 +msgid "Directories" +msgstr "Katalogai" + +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "Are you sure to delete the selected files ?" +msgstr "Ar tikrai norite ištrinti pažymėtus failus ?" + +#: ui/filebrowser/FileBrowser.cpp:2252 +msgid "There was an error deleting " +msgstr "Ištrinant, įvyko klaida" + +#: ui/filebrowser/FileBrowser.cpp:2253 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nTęsti ištrynimą?" + +#: ui/filebrowser/FileBrowser.cpp:2254 +msgid "Continue" +msgstr "Tęsti" + +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" +msgstr "" + +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" +msgstr "" + +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" +msgstr "" + +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" +msgstr "Vietinė muzika" + +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" +msgstr "Internetinė muzika" + +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" +msgstr "Portatyvūs įrenginiai" + +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" +msgstr "Kontekstas" + +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1149 +#: ui/MainFrame.cpp:2795 +msgid "Audio CD" +msgstr "" + +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1037 +#: ui/MainFrame.cpp:2893 +msgid "File Browser" +msgstr "Failų naršyklė" + +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1054 +#: ui/MainFrame.cpp:1096 ui/MainFrame.cpp:1241 ui/MainFrame.cpp:1254 +msgid "Show" +msgstr "Rodyti" + +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1055 +msgid "Show/Hide the radio panel" +msgstr "Rodyti/Slėpti radijo skydelį" + +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Show/Hide the radio text search" +msgstr "Rodyti/Slėpti radijo teksto paiešką" + +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1071 +msgid "Show/Hide the radio genres" +msgstr "Rodyti/Slėpti radijo žanrus" + +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1086 +msgid "Set the radio preferences" +msgstr "Nustatyti radijo nuostatas" + +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts panel" +msgstr "Rodyti/Slėpti tinklalaidžių skydelį" + +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1103 +msgid "Show/Hide the podcasts channels" +msgstr "Rodyti/Slėpti tinklalaidžių kanalus" + +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Show/Hide the podcasts details" +msgstr "Rodyti/Slėpti išsamesnę tinklalaidžių informaciją" + +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1117 +msgid "Update the podcasts added" +msgstr "" + +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1125 +msgid "Set the podcasts preferences" +msgstr "Nustatyti tinklalaidžių nuostatas" + +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1241 +msgid "Open the music collection" +msgstr "Atverti muzikos kolekciją" + +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1254 +#: ui/MainFrame.cpp:1310 +msgid "View the collection library" +msgstr "Rodyti kolekcijos biblioteką" + +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "View the library labels" +msgstr "Rodyti bibliotekos etiketes" + +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1266 +msgid "View the library genres" +msgstr "Rodyti bibliotekos žanrus" + +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "View the library artists" +msgstr "Rodyti bibliotekos atlikėjus" + +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "View the library composers" +msgstr "Rodyti bibliotekos kompozitorius" + +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "View the library album artists" +msgstr "Rodyti bibliotekos albumų atlikėjus" + +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "View the library albums" +msgstr "Rodyti bibliotekos albumus" + +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "View the library years" +msgstr "Rodyti bibliotekos metus" + +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "View the library ratings" +msgstr "Rodyti bibliotekos vertinimus" + +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" +msgstr "" + +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1301 +msgid "View the library play counts" +msgstr "" + +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "Album Browser" +msgstr "Albumų naršyklė" + +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "View the collection album browser" +msgstr "Rodyti kolekcijos albumų naršyklę" + +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "View the collection tree view" +msgstr "Rodyti kolekcijos medžio rodinį" + +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1326 +msgid "View the collection playlists" +msgstr "Rodyti kolekcijos grojaraščius" + +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" +msgstr "Pristabdyti" + +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1541 misc/Accelerators.cpp:167 +msgid "Stop" +msgstr "Stabdyti" + +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1516 +msgid "Next Track" +msgstr "Kitas takelis" + +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1525 +msgid "Next Album" +msgstr "Kitas albumas" + +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" +msgstr "Ankstesnis takelis" + +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" +msgstr "Ankstesnis albumas" + +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1598 +msgid "Update playlist based on Last.fm statics" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" +msgstr "&Kartoti grojaraštį" + +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1608 +msgid "Repeat the tracks in the playlist" +msgstr "Kartoti takelius grojaraštyje" + +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" +msgstr "&Kartoti takelį" + +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1614 +msgid "Repeat the current track in the playlist" +msgstr "Kartoti dabartinį takelį grojaraštyje" + +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1604 +msgid "Randomize the playlist" +msgstr "Išdėstyti grojaraštį atsitiktine tvarka" + +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1633 +msgid "Force Gapless Mode" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1634 +msgid "Set playback in gapless mode" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" +msgstr "" + +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1640 +msgid "Send played tracks information" +msgstr "Siųsti grotų takelių informaciją" + +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" +msgstr "Išeiti" + +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" +msgstr "Išeiti iš programos" + +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" +msgstr "Pereiti prie ankstesnio takelio grojaraštyje" + +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" +msgstr "Groti ar pristabdyti dabartinį takelį" + +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" +msgstr "Pereiti prie kito takelio grojaraštyje" + +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" +msgstr "" + +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" +msgstr "" + +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" +msgstr "Išdėstyti takelius grojaraštyje atsitiktine tvarka" + +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" +msgstr "" + +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" +msgstr "" + +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" +msgstr "" + +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" +msgstr "Garsis" + +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" +msgstr "Rodyti dabartinio takelio pavadinimą" + +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" +msgstr "Rodyti dabartinio takelio albumo pavadinimą" + +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" +msgstr "Rodyti dabartinio takelio atlikėjo pavadinimą" + +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" +msgstr "Rodyti dabartinio takelio metus" + +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" +msgstr "00:00 iš 00:00" + +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" +msgstr "" + +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" +msgstr "" + +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" +msgstr "" + +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." +msgstr "" + +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:648 +#: db/DbLibrary.cpp:292 db/DbLibrary.cpp:304 db/DbLibrary.cpp:1782 +#: db/DbLibrary.cpp:1794 db/DbLibrary.cpp:1867 db/DbLibrary.cpp:1879 +msgid "Unknown" +msgstr "Nežinoma" + +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" +msgstr "" + +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" +msgstr "" + +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" +msgstr "" + +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" +msgstr "" + +#: ui/player/PlayList.cpp:1530 +msgid "Empty Playlist" +msgstr "Tuščias grojaraštis" + +#: ui/player/PlayList.cpp:1530 +msgid "The playlist is empty" +msgstr "Grojaraštis tuščias" + +#: ui/player/PlayList.cpp:1540 +msgid "Edit the current selected tracks labels" +msgstr "" + +#: ui/player/PlayList.cpp:1546 +msgid "Edit the current selected songs" +msgstr "" + +#: ui/player/PlayList.cpp:1555 +msgid "Set as Next Track" +msgstr "Nustatyti kaip kitą takelį" + +#: ui/player/PlayList.cpp:1556 +msgid "Move the selected tracks to be played next" +msgstr "" + +#: ui/player/PlayList.cpp:1574 +msgid "Set the current selected tracks rating" +msgstr "" + +#: ui/player/PlayList.cpp:1580 misc/Accelerators.cpp:145 +msgid "Search" +msgstr "Ieškoti" + +#: ui/player/PlayList.cpp:1581 +msgid "Search a track in the playlist by name" +msgstr "" + +#: ui/player/PlayList.cpp:1613 ui/MainFrame.cpp:1553 misc/Accelerators.cpp:113 +msgid "Clear Playlist" +msgstr "Išvalyti grojaraštį" + +#: ui/player/PlayList.cpp:1614 +msgid "Remove all tracks from playlist" +msgstr "Šalinti visus takelius iš grojaraščio" + +#: ui/player/PlayList.cpp:1622 +msgid "Remove the selected tracks from playlist" +msgstr "" + +#: ui/player/PlayList.cpp:1630 +msgid "Remove the selected tracks from library" +msgstr "" + +#: ui/player/PlayList.cpp:1636 +msgid "Remove the selected tracks from drive" +msgstr "" + +#: ui/player/PlayList.cpp:1648 +msgid "Selects the current selected track in the library" +msgstr "" + +#: ui/player/PlayList.cpp:1654 +msgid "Select the album artist of the current song" +msgstr "" + +#: ui/player/PlayList.cpp:1657 +msgid "Select the composer of the current song" +msgstr "" + +#: ui/player/PlayList.cpp:1663 +msgid "Select the year of the current song" +msgstr "" + +#: ui/player/PlayList.cpp:1666 +msgid "Select the genre of the current song" +msgstr "" + +#: ui/player/PlayList.cpp:2172 +msgid "Search: " +msgstr "" + +#: ui/player/PlayList.cpp:2172 +msgid "Please enter the search term" +msgstr "" + +#: ui/player/PlayList.cpp:2758 +msgid "Loading tracks. Please wait" +msgstr "Įkeliami takeliai. Prašome palaukti" + +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" +msgstr "Leisti:" + +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" +msgstr "Atmesti:" + +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" +msgstr "Prašome paaukoti!" + +#: ui/MainFrame.cpp:92 +msgid "My Music" +msgstr "Mano muzika" + +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " +msgstr "Sveiki atvykę į Guayadeque" + +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1428 ui/MainFrame.cpp:4404 +msgid "VU Meters" +msgstr "" + +#: ui/MainFrame.cpp:1018 +msgid "New Collection" +msgstr "Nauja kolekcija" + +#: ui/MainFrame.cpp:1018 +msgid "Create a new collection" +msgstr "Sukurti naują kolekciją" + +#: ui/MainFrame.cpp:1038 +msgid "Show/Hide the file browser panel" +msgstr "Rodyti/Slėpti failų naršyklės skydelį" + +#: ui/MainFrame.cpp:1078 +msgid "Update the radio stations" +msgstr "Atnaujinti radijo stotis" + +#: ui/MainFrame.cpp:1089 ui/MainFrame.cpp:2663 +msgid "Radio" +msgstr "Radijas" + +#: ui/MainFrame.cpp:1089 +msgid "Set the radio visible panels" +msgstr "" + +#: ui/MainFrame.cpp:1128 +msgid "Set the podcasts visible panels" +msgstr "" + +#: ui/MainFrame.cpp:1143 ui/MainFrame.cpp:2040 misc/Accelerators.cpp:129 +msgid "Play Stream" +msgstr "" + +#: ui/MainFrame.cpp:1144 +msgid "Play a online music stream" +msgstr "Groti internetinį muzikinį srautą" + +#: ui/MainFrame.cpp:1149 +msgid "View the audio cd panel" +msgstr "" + +#: ui/MainFrame.cpp:1180 +msgid "Show the selected portable devices" +msgstr "" + +#: ui/MainFrame.cpp:1187 +msgid "No Device Found" +msgstr "Įrenginių nerasta" + +#: ui/MainFrame.cpp:1187 +msgid "No portable device was detected" +msgstr "" + +#: ui/MainFrame.cpp:1196 misc/Accelerators.cpp:131 +msgid "Quit" +msgstr "Išeiti" + +#: ui/MainFrame.cpp:1197 +msgid "Exits the application" +msgstr "Išeina iš programos" + +#: ui/MainFrame.cpp:1393 ui/MainFrame.cpp:3892 misc/Accelerators.cpp:142 +msgid "Save Layout" +msgstr "Įrašyti išdėstymą" + +#: ui/MainFrame.cpp:1394 +msgid "Saves the current layout" +msgstr "Įrašo esamą išdėstymą" + +#: ui/MainFrame.cpp:1404 +msgid "Player Playlist" +msgstr "Grotuvo grojaraštis" + +#: ui/MainFrame.cpp:1405 +msgid "Show/Hide the player playlist panel" +msgstr "Rodyti/Slėpti grotuvo grojaraščio skydelį" + +#: ui/MainFrame.cpp:1412 ui/MainFrame.cpp:1687 ui/MainFrame.cpp:4422 +msgid "Sources" +msgstr "Šaltiniai" + +#: ui/MainFrame.cpp:1413 +msgid "Show/Hide the locatons" +msgstr "" + +#: ui/MainFrame.cpp:1420 +msgid "Player Filters" +msgstr "Grotuvo filtrai" + +#: ui/MainFrame.cpp:1421 +msgid "Show/Hide the player filters panel" +msgstr "Rodyti/Slėpti grotuvo filtrų skydelį" + +#: ui/MainFrame.cpp:1429 +msgid "Show/Hide the player vumeter" +msgstr "" + +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:4438 +msgid "Cover" +msgstr "Viršelis" + +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the cover" +msgstr "Rodyti/Slėpti viršelį" + +#: ui/MainFrame.cpp:1447 ui/MainFrame.cpp:2765 +msgid "Last.fm" +msgstr "Last.fm" + +#: ui/MainFrame.cpp:1448 +msgid "Show/Hide the Last.fm panel" +msgstr "Rodyti/Slėpti Last.fm skydelį" + +#: ui/MainFrame.cpp:1456 +msgid "Show/Hide the lyrics panel" +msgstr "Rodyti/Slėpti dainos žodžių skydelį" + +#: ui/MainFrame.cpp:1465 misc/Accelerators.cpp:123 +msgid "Full Screen" +msgstr "Visas ekranas" + +#: ui/MainFrame.cpp:1466 +msgid "Show/Restore the main window in full screen" +msgstr "Rodyti/Atkurti pagrindinį langą visame ekrane" + +#: ui/MainFrame.cpp:1471 +msgid "Statusbar" +msgstr "Būsenos juosta" + +#: ui/MainFrame.cpp:1472 +msgid "Show/Hide the statusbar" +msgstr "Rodyti/Slėpti būsenos juostą" + +#: ui/MainFrame.cpp:1477 +msgid "Show Captions" +msgstr "" + +#: ui/MainFrame.cpp:1478 +msgid "Show/Hide the windows caption" +msgstr "" + +#: ui/MainFrame.cpp:1485 +msgid "Close Current Tab" +msgstr "Užverti esamą kortelę" + +#: ui/MainFrame.cpp:1486 +msgid "Close the current selected tab" +msgstr "Užverti šiuo metu pažymėtą kortelę" + +#: ui/MainFrame.cpp:1495 +msgid "View the preferences" +msgstr "Rodyti nuostatas" + +#: ui/MainFrame.cpp:1506 +msgid "Load Layout" +msgstr "Įkelti išdėstymą" + +#: ui/MainFrame.cpp:1506 +msgid "Set current view from a user defined layout" +msgstr "Nustatyti dabartinį rodinį iš naudotojo apibrėžto išdėstymo" + +#: ui/MainFrame.cpp:1507 +msgid "Delete Layout" +msgstr "Ištrinti išdėstymą" + +#: ui/MainFrame.cpp:1507 +msgid "Delete a user defined layout" +msgstr "Ištrinti naudotojo apibrėžtą išdėstymą" + +#: ui/MainFrame.cpp:1517 +msgid "Play the next track in the playlist" +msgstr "Groti kitą takelį grojaraštyje" + +#: ui/MainFrame.cpp:1520 +msgid "Prev. Track" +msgstr "Ankstesnis takelis" + +#: ui/MainFrame.cpp:1521 +msgid "Play the previous track in the playlist" +msgstr "Groti ankstesnį takelį grojaraštyje" + +#: ui/MainFrame.cpp:1526 +msgid "Play the next album in the playlist" +msgstr "Groti kitą albumą grojaraštyje" + +#: ui/MainFrame.cpp:1530 +msgid "Prev. Album" +msgstr "Ankstesnis albumas" + +#: ui/MainFrame.cpp:1531 +msgid "Play the previous album in the playlist" +msgstr "Groti ankstesnį albumą grojaraštyje" + +#: ui/MainFrame.cpp:1538 +msgid "Play or Pause the current track in the playlist" +msgstr "Groti ar pristabdyti dabartinį takelį grojaraštyje" + +#: ui/MainFrame.cpp:1542 +msgid "Stop the current played track" +msgstr "Stabdyti šiuo metu grojamą takelį" + +#: ui/MainFrame.cpp:1546 misc/Accelerators.cpp:168 +msgid "Stop at End" +msgstr "" + +#: ui/MainFrame.cpp:1547 +msgid "Stop after current playing or selected track" +msgstr "" + +#: ui/MainFrame.cpp:1554 +msgid "Clear the now playing playlist" +msgstr "" + +#: ui/MainFrame.cpp:1592 +msgid "Set the rating of the current track" +msgstr "" + +#: ui/MainFrame.cpp:1597 misc/Accelerators.cpp:166 +msgid "Smart Play" +msgstr "" + +#: ui/MainFrame.cpp:1603 +msgid "Randomize" +msgstr "Išdėstyti atsitiktine tvarka" + +#: ui/MainFrame.cpp:1607 +msgid "Repeat Playlist" +msgstr "Kartoti grojaraštį" + +#: ui/MainFrame.cpp:1613 +msgid "Repeat Track" +msgstr "Kartoti takelį" + +#: ui/MainFrame.cpp:1621 misc/Accelerators.cpp:174 +msgid "Volume Up" +msgstr "Pagarsinti" + +#: ui/MainFrame.cpp:1622 +msgid "Increment the volume level" +msgstr "Padidinti garsio lygį" + +#: ui/MainFrame.cpp:1626 misc/Accelerators.cpp:173 +msgid "Volume Down" +msgstr "Patildyti" + +#: ui/MainFrame.cpp:1627 +msgid "Decrement the volume level" +msgstr "Sumažinti garsio lygį" + +#: ui/MainFrame.cpp:1656 ui/MainFrame.cpp:1711 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" +msgstr "Žinynas" + +#: ui/MainFrame.cpp:1657 +msgid "Get help using guayadeque" +msgstr "" + +#: ui/MainFrame.cpp:1661 +msgid "Community" +msgstr "Bendruomenė" + +#: ui/MainFrame.cpp:1662 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Gauti guayadeque palaikymą iš guayadeque.org" + +#: ui/MainFrame.cpp:1667 +msgid "About" +msgstr "Apie" + +#: ui/MainFrame.cpp:1668 +msgid "Show information about guayadeque music player" +msgstr "Rodyti informaciją apie guayadeque muzikos grotuvą" + +#: ui/MainFrame.cpp:1695 +msgid "View" +msgstr "Rodinys" + +#: ui/MainFrame.cpp:1703 +msgid "Controls" +msgstr "Valdikliai" + +#: ui/MainFrame.cpp:2039 +msgid "Stream:" +msgstr "Srautas:" + +#: ui/MainFrame.cpp:2211 +msgid "Select destination directory" +msgstr "" + +#: ui/MainFrame.cpp:2226 ui/MainFrame.cpp:2271 ui/MainFrame.cpp:2319 +#: ui/MainFrame.cpp:2356 ui/MainFrame.cpp:4621 +msgid "Copy To..." +msgstr "Kopijuoti į..." + +#: ui/MainFrame.cpp:3314 +msgid "station" +msgstr "" + +#: ui/MainFrame.cpp:3314 +msgid "stations" +msgstr "" + +#: ui/MainFrame.cpp:3323 +msgid "podcast" +msgstr "" + +#: ui/MainFrame.cpp:3323 +msgid "podcasts" +msgstr "" + +#: ui/MainFrame.cpp:3338 +msgid "dir" +msgstr "" + +#: ui/MainFrame.cpp:3338 +msgid "dirs" +msgstr "" + +#: ui/MainFrame.cpp:3340 +msgid "file" +msgstr "" + +#: ui/MainFrame.cpp:3340 +msgid "files" +msgstr "" + +#: ui/MainFrame.cpp:3780 ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "Load this user defined layout" +msgstr "Įkelti šio naudotojo apibrėžtą išdėstymą" + +#: ui/MainFrame.cpp:3781 +msgid "Delete this user defined layout" +msgstr "Ištrinti šio naudotojo apibrėžtą išdėstymą" + +#: ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "No Layouts Defined" +msgstr "Neapibrėžta jokių išdėstymų" + +#: ui/MainFrame.cpp:3893 +msgid "Layout:" +msgstr "Išdėstymas:" + +#: ui/MainFrame.cpp:3893 +#, c-format +msgid "Layout %lu" +msgstr "" + +#: ui/MainFrame.cpp:4586 ui/MainFrame.cpp:4607 +msgid "Copy the current selected songs to a directory or device" +msgstr "Kopijuoti šiuo metu pažymėtas dainas į katalogą ar įrenginį" + +#: ui/MainFrame.cpp:4618 +msgid "Add Copy To patterns in preferences" +msgstr "" + +#: ui/MainFrame.cpp:4621 +msgid "Copy the selected tracks to a folder or device" +msgstr "Kopijuoti pažymėtus takelius į aplanką ar įrenginį" + +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1138 +msgid "Download Albums torrents" +msgstr "" + +#: MainApp.cpp:341 +msgid "Another program instance is already running." +msgstr "Jau veikia kitas programos egzempliorius." + +#: MainApp.cpp:341 +msgid "Do you want to continue with the program?" +msgstr "" + +#: misc/Accelerators.cpp:111 +msgid "Add Folder" +msgstr "Pridėti aplanką" + +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" +msgstr "" + +#: misc/Accelerators.cpp:114 +msgid "Close Window" +msgstr "Užverti langą" + +#: misc/Accelerators.cpp:115 +msgid "Community Forums" +msgstr "Bendruomenės forumai" + +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" +msgstr "Statyti į eilę po takelio" + +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" +msgstr "Statyti į eilę po albumo" + +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" +msgstr "Statyti į eilę po atlikėjo" + +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" +msgstr "" + +#: misc/Accelerators.cpp:127 +msgid "Play All" +msgstr "" + +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" +msgstr "Groti/Pristabdyti" + +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" +msgstr "Kartoti visus takelius" + +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" +msgstr "Kartoti dabartinį takelį" + +#: misc/Accelerators.cpp:146 +msgid "Show Browser" +msgstr "Rodyti naršyklę" + +#: misc/Accelerators.cpp:147 +msgid "Show Covers" +msgstr "Rodyti viršelius" + +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" +msgstr "Rodyti grojaraštį" + +#: misc/Accelerators.cpp:149 +msgid "Show Files" +msgstr "Rodyti failus" + +#: misc/Accelerators.cpp:150 +msgid "Show Filters" +msgstr "Rodyti filtrus" + +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" +msgstr "Rodyti Last.fm" + +#: misc/Accelerators.cpp:152 +msgid "Show Library" +msgstr "Rodyti biblioteką" + +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" +msgstr "Rodyti dainos žodžius" + +#: misc/Accelerators.cpp:155 +msgid "Show Radio" +msgstr "Rodyti radiją" + +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" +msgstr "Rodyti grojaraščius" + +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" +msgstr "Rodyti tinklalaides" + +#: misc/Accelerators.cpp:158 +msgid "Show Sources" +msgstr "Rodyti šaltinius" + +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" +msgstr "Rodyti būsenos juostą" + +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" +msgstr "" + +#: misc/Accelerators.cpp:161 +msgid "Skip Next" +msgstr "" + +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" +msgstr "" + +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" +msgstr "" + +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" +msgstr "" + +#: misc/Accelerators.cpp:169 +msgid "Update Covers" +msgstr "Atnaujinti viršelius" + +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" +msgstr "" + +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" +msgstr "Atnaujinti tinklalaides" + +#: misc/Accelerators.cpp:277 +msgid "Shift" +msgstr "" + +#: misc/Accelerators.cpp:281 +msgid "Ctrl" +msgstr "" + +#: misc/Accelerators.cpp:285 +msgid "Alt" +msgstr "Alt" + +#: misc/Accelerators.cpp:289 +msgid "Meta" +msgstr "" + +#: misc/Accelerators.cpp:308 +msgid "Escape" +msgstr "" + +#: misc/Accelerators.cpp:311 +msgid "Space" +msgstr "" + +#: misc/Accelerators.cpp:314 +msgid "Tab" +msgstr "" + +#: misc/Accelerators.cpp:316 +msgid "Return" +msgstr "" + +#: misc/Accelerators.cpp:318 +msgid "Enter" +msgstr "" + +#: misc/Accelerators.cpp:354 +msgid "Up" +msgstr "" + +#: misc/Accelerators.cpp:360 +msgid "Down" +msgstr "" + +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" +msgstr "" + +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" +msgstr "" + +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" +msgstr "" + +#: misc/Accelerators.cpp:380 +msgid "Begin" +msgstr "" + +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" +msgstr "" + +#: misc/Accelerators.cpp:396 +msgid "Separator" +msgstr "" + +#: misc/Accelerators.cpp:411 +msgid "Execute" +msgstr "" + +#: misc/Accelerators.cpp:412 +msgid "Snapshot" +msgstr "" + +#: misc/Accelerators.cpp:415 +msgid "Cancel" +msgstr "Atsisakyti" + +#: misc/Accelerators.cpp:416 +msgid "Menu" +msgstr "Meniu" + +#: misc/Accelerators.cpp:417 +msgid "Capital" +msgstr "" + +#: db/DbLibrary.cpp:648 +msgid "Recently added tracks" +msgstr "Paskiausiai pridėti takeliai" + +#: db/DbLibrary.cpp:656 +msgid "Last played tracks" +msgstr "" + +#: db/DbLibrary.cpp:663 +msgid "Best rated tracks" +msgstr "" + +#: info/smartmode/SmartMode.cpp:394 +msgid "Generate Smart Playlist" +msgstr "" + +#: info/smartmode/SmartMode.cpp:414 +msgid "Save to" +msgstr "Įrašyti į" + +#: info/smartmode/SmartMode.cpp:434 +msgid "Allow" +msgstr "Leisti" + +#: info/smartmode/SmartMode.cpp:449 +msgid "Deny" +msgstr "Atmesti" + +#: info/smartmode/SmartMode.cpp:472 +msgid "Hours" +msgstr "" + +#: info/smartmode/SmartMode.cpp:473 +msgid "MiBytes" +msgstr "" + +#: info/smartmode/SmartMode.cpp:474 +msgid "GiBytes" +msgstr "" + +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Add search links in preferences" +msgstr "" diff -Nru guayadeque-0.3.7~ds0/po/ms/CMakeLists.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/po/ms/CMakeLists.txt --- guayadeque-0.3.7~ds0/po/ms/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/ms/CMakeLists.txt 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1 @@ +GETTEXT_PROCESS_POFILE( ms guayadeque.mo guayadeque.po ) diff -Nru guayadeque-0.3.7~ds0/po/ms/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/ms/guayadeque.po --- guayadeque-0.3.7~ds0/po/ms/guayadeque.po 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/ms/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,4870 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Abdul Raqiib Basiran , 2017 +# abuyop , 2017-2018,2020,2022 +msgid "" +msgstr "" +"Project-Id-Version: Guayadeque\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-13 07:14+0000\n" +"PO-Revision-Date: 2011-11-23 18:18+0000\n" +"Last-Translator: abuyop , 2017-2018,2020,2022\n" +"Language-Team: Malay (Malaysia) (http://www.transifex.com/anonbeat/guayadeque/language/ms_MY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ms_MY\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: copyto/CopyTo.cpp:891 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "%u fail disalin (%s)\ndalam tempoh %s saat" + +#: copyto/CopyTo.cpp:896 +msgid "Finished copying files" +msgstr "Selesai menyalin fail" + +#: copyto/Transcode.cpp:300 +msgid "Keep Format" +msgstr "Kekalkan Format" + +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" +msgstr "Kekalkan Kualiti" + +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1180 +msgid "Very High" +msgstr "Sangat Tinggi" + +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1181 +msgid "High" +msgstr "Tinggi" + +#: copyto/Transcode.cpp:326 +msgid "Very Good" +msgstr "Sangat Baik" + +#: copyto/Transcode.cpp:327 +msgid "Good" +msgstr "Baik" + +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1182 +msgid "Normal" +msgstr "Biasa" + +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1183 +msgid "Low" +msgstr "Rendah" + +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1184 +msgid "Very Low" +msgstr "Sangat Rendah" + +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" +msgstr "Penyunting Kulit Hadapan" + +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" +msgstr "Artis:" + +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" +msgstr "Album:" + +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" +msgstr "Daripada:" + +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" +msgstr "Dibenam ke dalam trek" + +#: ui/cover/CoverEdit.cpp:584 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" +msgstr "Pilih nama fail kulit hadapan" + +#: ui/cover/CoverEdit.cpp:611 +msgid "Cover Url" +msgstr "Url Kulit Hadapan" + +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" +msgstr "Pilih Fail Kulit Hadapan" + +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1479 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "Tidak dapat cari Album dalam pustaka lagu.\nAnda perlu kemas kini pustaka." + +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1480 +#: ui/filebrowser/FileBrowser.cpp:581 +msgid "Error" +msgstr "Ralat" + +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" +msgstr "Kulit Hadapan:" + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." +msgstr "Kurang..." + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." +msgstr "Lagi..." + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:524 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:347 ui/filebrowser/FileBrowser.cpp:1127 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1537 misc/Accelerators.cpp:126 +msgid "Play" +msgstr "Main" + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3243 +msgid "Play the artist tracks" +msgstr "Main trek artis" + +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3247 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:531 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:353 ui/filebrowser/FileBrowser.cpp:1133 +#: misc/Accelerators.cpp:118 +msgid "Enqueue" +msgstr "Baris Gilir" + +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3247 +msgid "Enqueue the artist tracks to the playlist" +msgstr "Baris gilir trek artis ke dalam senarai main" + +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3254 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:540 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:361 ui/filebrowser/FileBrowser.cpp:1141 +msgid "Current Track" +msgstr "Trek Semasa" + +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:354 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1964 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2099 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:541 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:362 ui/filebrowser/FileBrowser.cpp:1142 +msgid "Add current selected tracks to playlist after the current track" +msgstr "Tambah trek semasa yang terpilih ke dalam senarai main selepas trek semasa" + +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1969 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:547 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:367 ui/filebrowser/FileBrowser.cpp:1148 +msgid "Current Album" +msgstr "Album Semasa" + +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3261 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:360 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1970 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2105 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:548 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:368 ui/filebrowser/FileBrowser.cpp:1149 +msgid "Add current selected tracks to playlist after the current album" +msgstr "Tambah trek semasa yang terpilih ke dalam senarai main selepas album semasa" + +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3266 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1975 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2110 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:554 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:373 ui/filebrowser/FileBrowser.cpp:1155 +msgid "Current Artist" +msgstr "Artis Semasa" + +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3267 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:366 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1976 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2111 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:555 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:374 ui/filebrowser/FileBrowser.cpp:1156 +msgid "Add current selected tracks to playlist after the current artist" +msgstr "Tambah trek semasa yang terpilih ke dalam senarai main selepas artis semasa" + +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3271 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:370 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2115 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:560 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:378 ui/filebrowser/FileBrowser.cpp:1161 +msgid "Enqueue After" +msgstr "Baris Gilir Selepas" + +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search Artist" +msgstr "Gelintar Artis" + +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search the artist in the library" +msgstr "Gelintar artis dalam pustaka" + +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:286 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy to Clipboard" +msgstr "Salin ke Papan Keratan" + +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" +msgstr "Salin nama artis ke dalam papan keratan" + +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" +msgstr "Lawati laman last.fm bagi item ini" + +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." +msgstr "Tiada maklumat tersedia untuk artis ini." + +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +msgid "Play the album tracks" +msgstr "Main trek album" + +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +msgid "Enqueue the album tracks to the playlist" +msgstr "Baris gilir trek album ke dalam senarai main" + +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search Album" +msgstr "Gelintar Album" + +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search the album in the library" +msgstr "Gelintar album dalam pustaka" + +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy the album info to clipboard" +msgstr "Salin maklumat album ke papan keratan" + +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" +msgstr "Tunjuk Maklumat Artis" + +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" +msgstr "Kemas kini maklumat dengan artis semasa yang dipilih" + +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" +msgstr "Salin maklumat artis ke dalam papan keratan" + +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" +msgstr "Gelintar Trek" + +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" +msgstr "Gelintar trek dalam pustaka" + +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" +msgstr "Salin maklumat trek ke dalam papan keratan" + +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "%s\n%i dimainkan oleh %u orang pengguna" + +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" +msgstr "Salin maklumat peristiwa ke dalam papan keratan" + +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" +msgstr "Ikut pemain" + +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" +msgstr "Trek:" + +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" +msgstr "Maklumat Artis" + +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" +msgstr "Album Terbaik" + +#: ui/lastfmpanel/LastFMPanel.cpp:1832 +msgid "Top Tracks" +msgstr "Trek Terbaik" + +#: ui/lastfmpanel/LastFMPanel.cpp:1873 +msgid "Similar Artists" +msgstr "Artis Serupa" + +#: ui/lastfmpanel/LastFMPanel.cpp:1914 +msgid "Similar Tracks" +msgstr "Trek Serupa" + +#: ui/lastfmpanel/LastFMPanel.cpp:1955 +msgid "Events" +msgstr "Peristiwa" + +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2133 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:622 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:391 ui/filebrowser/FileBrowser.cpp:1177 +#: ui/player/PlayList.cpp:1596 misc/Accelerators.cpp:144 +msgid "Save to Playlist" +msgstr "Simpan ke Senarai Main" + +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2134 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1597 +msgid "Save the selected tracks to playlist" +msgstr "Simpan trek terpilih ke dalam senarai main" + +#: ui/lastfmpanel/LastFMPanel.cpp:3419 +msgid "Unnamed" +msgstr "Tidak Bernama" + +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2127 +#: ui/preferences/Preferences.cpp:2054 ui/preferences/Preferences.cpp:2175 +#: ui/preferences/Preferences.cpp:2300 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" +msgstr "Nama:" + +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" +msgstr "Pautan:" + +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" +msgstr "Tambah Radio" + +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" +msgstr "Cipta satu radio baharu" + +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" +msgstr "Sunting Radio" + +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" +msgstr "Ubah radio terpilih" + +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" +msgstr "Padam Radio" + +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" +msgstr "Padam radio terpilih" + +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" +msgstr "Import" + +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" +msgstr "Import stesen radio" + +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" +msgstr "Eksport" + +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" +msgstr "Eksport semua stesen radio" + +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" +msgstr "Ditakrif Pengguna" + +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" +msgstr "Penyunting Genre Radio" + +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1742 +#: ui/preferences/Preferences.cpp:1834 +msgid " Genres " +msgstr "Genre" + +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" +msgstr "Lain-lain:" + +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:778 +msgid "Name" +msgstr "Nama" + +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" +msgstr "KadarBit" + +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" +msgstr "Pendengar" + +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" +msgstr "Format" + +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:614 ui/MainFrame.cpp:2180 ui/MainFrame.cpp:2955 +#: ui/MainFrame.cpp:2972 +msgid "Now Playing" +msgstr "Kini Dimainkan" + +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:525 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" +msgstr "Main lagu semasa yang dipilih" + +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" +msgstr "Tambah lagu semasa yang dipilih ke dalam senarai main" + +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" +msgstr "Tambah ke Radio Pengguna" + +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" +msgstr "Tambah radio terpilih sebagai radio pengguna" + +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Text Search" +msgstr "Gelintar Teks" + +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:651 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 +#: ui/player/PlayList.cpp:1666 +msgid "Genre" +msgstr "Genre" + +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" +msgstr "Stesen" + +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:516 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1071 +#: ui/MainFrame.cpp:1266 +msgid "Genres" +msgstr "Genre" + +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" +msgstr "Tiada masukan untuk Stesen Radio ini" + +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " +msgstr "Gelintar Radio" + +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2585 +msgid "Search:" +msgstr "Gelintar:" + +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" +msgstr "Gelintar dalam maklumat kini dimainkan" + +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" +msgstr "Gelintar dalam nama genre" + +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" +msgstr "Gelintar dalam nama stesen" + +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" +msgstr "Sertakan keputusan dari semua genre" + +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" +msgstr "Tambah Genre" + +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" +msgstr "Cipta satu genre baharu" + +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" +msgstr "Sunting genre" + +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" +msgstr "Ubah genre terpilih" + +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" +msgstr "Padam genre" + +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" +msgstr "Padam gelintar terpilih" + +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" +msgstr "Tambah Gelintar" + +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" +msgstr "Cipta satu gelintar baharu" + +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" +msgstr "Sunting gelintar" + +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" +msgstr "Ubah gelintar terpilih" + +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" +msgstr "Padam gelintar" + +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" +msgstr "Kemas Kini Stesen Radio" + +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" +msgstr "Kemas kini senarai stesen radio" + +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" +msgstr "Gelintar" + +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" +msgstr "Radio" + +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " +msgstr "Nama Genre:" + +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" +msgstr "Masukkan Nama Genre baharu" + +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" +msgstr "Anda pasti mahu memadam genre radio terpilih?" + +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:314 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1221 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:570 ui/filebrowser/FileBrowser.cpp:2235 +#: MainApp.cpp:342 +msgid "Confirm" +msgstr "Pasti" + +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" +msgstr "Anda pasti mahu memadam gelintaran radio terpilih?" + +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" +msgstr "Penyama" + +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" +msgstr "Praset:" + +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " +msgstr "Item" + +#: ui/labeleditor/LabelEditor.cpp:94 +msgid " Labels " +msgstr "Label" + +#: ui/labeleditor/LabelEditor.cpp:122 +msgid "Add a new label" +msgstr "Tambah satu label baharu" + +#: ui/labeleditor/LabelEditor.cpp:128 +msgid "Delete the current selected label" +msgstr "Padam label terpilih semasa" + +#: ui/labeleditor/LabelEditor.cpp:134 +msgid "Copy the label selection to all the items" +msgstr "Salin pemilihan label ke semua item" + +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " +msgstr "Nama Label:" + +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" +msgstr "Sila masukkan nama label" + +#: ui/labeleditor/LabelEditor.cpp:313 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" +msgstr "Anda pasti mahu padam label terpilih?" + +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" +msgstr "Gelintar lirik untuk trek sedang dimainkan" + +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" +msgstr "Konfigur keutamaan lirik" + +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" +msgstr "Gelintar lirik" + +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" +msgstr "Sunting lirik" + +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" +msgstr "Simpan lirik" + +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" +msgstr "Gelintar lirik dalam sesawang" + +#: ui/lyrics/LyricsPanel.cpp:286 +msgid "Copy the content of the lyric to clipboard" +msgstr "Salin kandungan lirik ke dalam papan keratan" + +#: ui/lyrics/LyricsPanel.cpp:298 ui/filebrowser/FileBrowser.cpp:406 +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste" +msgstr "Tampal" + +#: ui/lyrics/LyricsPanel.cpp:298 +msgid "Paste the content of the lyric from clipboard" +msgstr "Tampal kandungan lirik dari papan keratan" + +#: ui/lyrics/LyricsPanel.cpp:307 misc/Accelerators.cpp:410 +msgid "Print" +msgstr "Cetak" + +#: ui/lyrics/LyricsPanel.cpp:307 +msgid "Print the content of the lyrics" +msgstr "Cetak kandungan lirik" + +#: ui/lyrics/LyricsPanel.cpp:442 ui/lyrics/LyricsPanel.cpp:561 +#: ui/lyrics/LyricsPanel.cpp:844 ui/lyrics/LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Menggelintar..." + +#: ui/lyrics/LyricsPanel.cpp:757 ui/lyrics/LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "Tiada lirik ditemui" + +#: ui/lyrics/LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Lirik dari" + +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Target Editor" +msgstr "Penyunting Sasaran Lirik" + +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Source Editor" +msgstr "Penyunting Sumber Lirik" + +#: ui/lyrics/LyricsPanel.cpp:2136 +msgid "Type:" +msgstr "Jenis:" + +#: ui/lyrics/LyricsPanel.cpp:2141 +msgid "Embedded" +msgstr "Terbenam" + +#: ui/lyrics/LyricsPanel.cpp:2142 +msgid "File" +msgstr "Fail" + +#: ui/lyrics/LyricsPanel.cpp:2143 +msgid "Command" +msgstr "Perintah" + +#: ui/lyrics/LyricsPanel.cpp:2145 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" +msgstr "Muat turun" + +#: ui/lyrics/LyricsPanel.cpp:2152 +msgid "Source:" +msgstr "Sumber:" + +#: ui/lyrics/LyricsPanel.cpp:2160 ui/lyrics/LyricsPanel.cpp:2586 +msgid "Replace:" +msgstr "Gantikan:" + +#: ui/lyrics/LyricsPanel.cpp:2195 +msgid "Extract:" +msgstr "Ekstrak:" + +#: ui/lyrics/LyricsPanel.cpp:2225 +msgid "Exclude:" +msgstr "Kecualikan:" + +#: ui/lyrics/LyricsPanel.cpp:2255 +msgid "Not Found:" +msgstr "Tidak Ditemui:" + +#: ui/lyrics/LyricsPanel.cpp:2584 +msgid "Replace option editor" +msgstr "Gantikan penyunting pilihan" + +#: ui/lyrics/LyricsPanel.cpp:2590 +msgid "Extract option editor" +msgstr "Ekstrak penyunting pilihan" + +#: ui/lyrics/LyricsPanel.cpp:2591 ui/lyrics/LyricsPanel.cpp:2597 +msgid "Begin:" +msgstr "Mula:" + +#: ui/lyrics/LyricsPanel.cpp:2592 ui/lyrics/LyricsPanel.cpp:2598 +msgid "End:" +msgstr "Hujung:" + +#: ui/lyrics/LyricsPanel.cpp:2596 +msgid "Exclude option editor" +msgstr "Kecualikan penyunting pilihan" + +#: ui/lyrics/LyricsPanel.cpp:2602 +msgid "Not Found option editor" +msgstr "Penyunting pilihan Tidak Ditemui" + +#: ui/lyrics/LyricsPanel.cpp:2603 ui/lyrics/LyricsPanel.cpp:2604 +msgid "Tag:" +msgstr "Tag:" + +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" +msgstr "Penyunting Lagu" + +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " +msgstr "Lagu" + +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" +msgstr "Alih trek ke kedudukan terdahulu" + +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" +msgstr "Alih trek ke kedudukan berikutnya" + +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Salin nama artis ke semua trek yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Salin nama artis album ke semua trek yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" +msgstr "A. Artis:" + +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" +msgstr "tunjuk artis album bagi trek" + +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Salin nama album ke semua trek yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" +msgstr "Salin tajuk ke semua trek yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" +msgstr "Tajuk:" + +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Salin penggubah ke semua trek yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" +msgstr "Penggubah:" + +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Salin ulasan bagi semua trek yang anda sunting" + +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" +msgstr "Ulasan:" + +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" +msgstr "Salin bilangan semua trek yang anda sunting" + +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" +msgstr "Bilangan:" + +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "Enumerasikan trek supaya ia ditambah untuk penyuntingan" + +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Salin cakera ke semua trek yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" +msgstr "Cakera:" + +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" +msgstr "Salin nama genre ke semua lagu yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" +msgstr "Genre:" + +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" +msgstr "Salin tahun ke semua lagu yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" +msgstr "Tahun:" + +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" +msgstr "Penarafan:" + +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Details" +msgstr "Perincian" + +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" +msgstr "Tambah gambar dari fail ke trek semasa" + +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" +msgstr "Padam gambar dari trek semasa" + +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" +msgstr "Simpan gambar semasa ke dalam fail" + +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" +msgstr "Gelintar kulit hadapan album" + +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "Salin gambar semasa ke semua trek yang masih disunting" + +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" +msgstr "Gambar" + +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1455 +#: ui/MainFrame.cpp:2827 +msgid "Lyrics" +msgstr "Lirik" + +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" +msgstr "Taip nama artis untuk gelintar dalam musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" +msgstr "Taip nama album untuk gelintar dalam musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "Kosongkan medan gelintar supaya menggelintar melalui cap jari muzik" + +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" +msgstr "Pilih album yang ditemui dalam musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" +msgstr "Gelintar album dalam musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" +msgstr "Salin kandungan album ke trek yang disunting" + +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " +msgstr "Perincian" + +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" +msgstr "Salin artis ke trek yang disunting" + +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" +msgstr "Salin artis album ke trek yang disunting" + +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" +msgstr "Salin album ke trek yang disunting" + +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" +msgstr "Salin tarikh ke trek yang disunting" + +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" +msgstr "Salin nama lagu ke trek yang disunting" + +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" +msgstr "Tempoh:" + +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" +msgstr "Salin bilangan ke trek yang disunting" + +#: ui/trackedit/TrackEdit.cpp:927 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Jenis Fail\t: %s\nTempoh\t: %s" + +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "KadarBit\t: %u Kbps\nSaiz Fail\t: %s" + +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" +msgstr "Ralat: Album mempunyai %lu trek dan anda menyunting %lu" + +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" +msgstr "Amaran: Tempoh bagi beberapa trek yang disunting tidak sepadan" + +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" +msgstr "Segalanya ok" + +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1103 +msgid "Channels" +msgstr "Saluran" + +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1128 +#: ui/MainFrame.cpp:2856 ui/MainFrame.cpp:3616 +msgid "Podcasts" +msgstr "Audio siar" + +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" +msgstr "Keterangan:" + +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" +msgstr "Pengarang:" + +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" +msgstr "Pemilik:" + +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" +msgstr "Ringkasan:" + +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" +msgstr "Tarikh:" + +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" +msgstr "Perincian Audio Siar" + +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "Anda pasti mahu memadam saluran audio siar terpilih?" + +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" +msgstr "Anda pasti mahu memadam item audio siar terpilih?" + +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" +msgstr "Saluran Baharu" + +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" +msgstr "Tambah satu saluran audio siar baharu" + +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" +msgstr "Padam" + +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" +msgstr "padam saluran audio siar ini dan semua itemnya" + +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/filebrowser/FileBrowser.cpp:423 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1078 +#: ui/MainFrame.cpp:1116 ui/MainFrame.cpp:1349 ui/jamendo/Jamendo.cpp:1144 +#: misc/Accelerators.cpp:170 +msgid "Update" +msgstr "Kemas kini" + +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" +msgstr "Kemas kini item audio siar bagi saluran terpilih" + +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1085 +#: ui/MainFrame.cpp:1124 ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Properties" +msgstr "Sifat" + +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" +msgstr "Sunting saluran audio siar" + +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" +msgstr "Status" + +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" +msgstr "Tajuk" + +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" +msgstr "Saluran" + +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" +msgstr "Kategori" + +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" +msgstr "Tarikh" + +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 +msgid "Length" +msgstr "Tempoh" + +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" +msgstr "Pengarang" + +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:528 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1301 +msgid "Plays" +msgstr "Main" + +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 +msgid "Last Played" +msgstr "Terakhir Dimain" + +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" +msgstr "Ditambah" + +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:267 +msgid "Never" +msgstr "Tidak Sesekali" + +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" +msgstr "Padam audio siar semasa yang dipilih" + +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" +msgstr "Muat turun audio siar semasa yang dipilih" + +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." +msgstr "Tiada item dipilih..." + +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "Salin audio siar semasa yang dipilih ke dalam direktori atau peranti" + +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" +msgstr "Penyunting Saluran Audio Siar" + +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " +msgstr "Saluran Audio Siar" + +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" +msgstr "Muat Turun:" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" +msgstr "Secara Manual" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" +msgstr "Hanya jika mengandungi" + +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" +msgstr "Segalanya" + +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" +msgstr "Padam:" + +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" +msgstr "Benarkan memadam item lama" + +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" +msgstr "Saluran Audio Siar Baharu" + +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " +msgstr "Direktori Audio Siar Digital" + +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" +msgstr "Gelintar dalam direktori audio siar" + +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" +msgstr "Segar semula senarai direktori audio siar" + +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" +msgstr "Saluran Bertapis" + +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" +msgstr "%u Saluran" + +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "%u Kategori, %u Saluran" + +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " +msgstr "Teks Tapis:" + +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" +msgstr "Masukkan teks untuk menapis saluran audio siar" + +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1770 +#: ui/preferences/Preferences.cpp:1866 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1714 +#: ui/mediaviewer/library/AlListBox.cpp:490 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:399 +msgid "All" +msgstr "Semua" + +#: ui/itemlistbox/ListView.cpp:1492 +msgid "Select Columns" +msgstr "Pilih Lajur" + +#: ui/itemlistbox/ListView.cpp:1504 +msgid " Columns " +msgstr "Lajur" + +#: ui/preferences/Preferences.cpp:133 +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +#: ui/MainFrame.cpp:1494 ui/MainFrame.cpp:4618 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Preferences" +msgstr "Keutamaan" + +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2485 +msgid "Default" +msgstr "Lalai" + +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" +msgstr "Czech" + +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" +msgstr "Danish" + +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" +msgstr "Belanda" + +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" +msgstr "Inggeris" + +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" +msgstr "Perancis" + +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" +msgstr "Jerman" + +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" +msgstr "Yunani" + +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" +msgstr "Hungary" + +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" +msgstr "Iceland" + +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" +msgstr "Itali" + +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" +msgstr "Jepun" + +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" +msgstr "Lituania" + +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" +msgstr "Melayu (Malaysia)" + +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" +msgstr "Bokmal Norway" + +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" +msgstr "Poland" + +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" +msgstr "Portugis" + +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" +msgstr "Portugis-Brazil" + +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" +msgstr "Rusia" + +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" +msgstr "Slovak" + +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" +msgstr "Sepanyol" + +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" +msgstr "Sweden" + +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" +msgstr "Siam" + +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" +msgstr "Turki" + +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" +msgstr "Ukraine" + +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" +msgstr "Bulgaria" + +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" +msgstr "Catal" + +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" +msgstr "Serbia" + +#: ui/preferences/Preferences.cpp:229 +msgid "General" +msgstr "Am" + +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" +msgstr "Koleksi" + +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" +msgstr "Main Balik" + +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" +msgstr "Resap Silang" + +#: ui/preferences/Preferences.cpp:248 +msgid "Record" +msgstr "Rakam" + +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1639 +msgid "Audioscrobble" +msgstr "Audioscrobble" + +#: ui/preferences/Preferences.cpp:263 +msgid "Online" +msgstr "Atas-Talian" + +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:74 +msgid "Links" +msgstr "Pautan" + +#: ui/preferences/Preferences.cpp:288 +#: ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:466 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:335 +#: ui/filebrowser/FileBrowser.cpp:1115 ui/player/PlayList.cpp:1519 +msgid "Commands" +msgstr "Perintah" + +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" +msgstr "Salin ke" + +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" +msgstr "Pintasan" + +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " +msgstr "Terima" + +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " +msgstr "Batal" + +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " +msgstr "Ketika Permulaan" + +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1598 +msgid "Language:" +msgstr "Bahasa:" + +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" +msgstr "(Perlu mula semula)" + +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" +msgstr "Tunjuk skrin percikan" + +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" +msgstr "Mula diminimumkan" + +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" +msgstr "Pulih kedudukan bagi trek lebih dari" + +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" +msgstr "tetapkan tempoh minimum dalam minit untuk simpan kedudukan trek" + +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" +msgstr "minit" + +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" +msgstr "Muat bentangan lalai" + +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " +msgstr "Kelakuan" + +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" +msgstr "Aktifkan ikon palang tugas" + +#: ui/preferences/Preferences.cpp:534 +msgid "Integrate into SoundMenu" +msgstr "Sepadukan dengan MenuBunyi" + +#: ui/preferences/Preferences.cpp:540 +msgid "Enqueue as default action" +msgstr "Baris gilir sebagai tindakan lalai" + +#: ui/preferences/Preferences.cpp:544 +msgid "Drop files clear playlist" +msgstr "Lepas fail kosongkan senarai main" + +#: ui/preferences/Preferences.cpp:548 +msgid "Instant text search" +msgstr "Gelintar teks segera" + +#: ui/preferences/Preferences.cpp:552 +msgid "When searching, pressing enter queues the result" +msgstr "Bila menggelintar, menekan enter akan baris gilirkan keputusan" + +#: ui/preferences/Preferences.cpp:557 +msgid "Show CD cover frame in player" +msgstr "Tunjuk bingkai kulit hadapan CD dalam pemain" + +#: ui/preferences/Preferences.cpp:563 +msgid " On Close " +msgstr "Ketika Ditutup" + +#: ui/preferences/Preferences.cpp:565 +msgid "Save playlist on close" +msgstr "Simpan senarai main ketika ditutup" + +#: ui/preferences/Preferences.cpp:569 +msgid "Close to task bar icon" +msgstr "Beralih ke ikon palang tugas" + +#: ui/preferences/Preferences.cpp:574 +msgid "Ask confirmation on exit" +msgstr "Tanya pengesahan ketika keluar" + +#: ui/preferences/Preferences.cpp:617 +msgid " Collections " +msgstr "Koleksi" + +#: ui/preferences/Preferences.cpp:665 +msgid " Paths " +msgstr "Laluan" + +#: ui/preferences/Preferences.cpp:685 +msgid " Words to detect covers " +msgstr "Perkataan yang mengesan kulit hadapan" + +#: ui/preferences/Preferences.cpp:713 ui/preferences/Preferences.cpp:2293 +msgid " Options " +msgstr "Pilihan" + +#: ui/preferences/Preferences.cpp:715 +msgid "Update when opened " +msgstr "Kemas kini ketika dibuka" + +#: ui/preferences/Preferences.cpp:719 +msgid "Create playlists on scan" +msgstr "Cipta senarai main ketika mengimbas" + +#: ui/preferences/Preferences.cpp:724 +msgid "Follow symbolic links on scan" +msgstr "Ikut pautan simbolik ketika mengimbas" + +#: ui/preferences/Preferences.cpp:728 +msgid "Scan embedded covers in audio files" +msgstr "Imbas kulit hadapan terbenam di dalam fail audio" + +#: ui/preferences/Preferences.cpp:733 +msgid "Embed rating, play count and labels" +msgstr "Penarafan, kiraan main dan label terbenam" + +#: ui/preferences/Preferences.cpp:739 +msgid "Default copy action" +msgstr "Tindakan salin lalai" + +#: ui/preferences/Preferences.cpp:744 ui/preferences/Preferences.cpp:1773 +#: ui/preferences/Preferences.cpp:1869 ui/preferences/Preferences.cpp:1892 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:453 +msgid "None" +msgstr "Tiada" + +#: ui/preferences/Preferences.cpp:820 +msgid "Play random" +msgstr "Rawak main" + +#: ui/preferences/Preferences.cpp:824 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "track" +msgstr "trek" + +#: ui/preferences/Preferences.cpp:824 +msgid "album" +msgstr "album" + +#: ui/preferences/Preferences.cpp:832 +msgid "when playlist is empty" +msgstr "bila senarai main kosong" + +#: ui/preferences/Preferences.cpp:838 +msgid "Delete played tracks from playlist" +msgstr "Padam trek telah dimainkan dari senarai main" + +#: ui/preferences/Preferences.cpp:842 +msgid "Show notifications" +msgstr "Tunjuk pemberitahuan" + +#: ui/preferences/Preferences.cpp:846 +msgid "Enable equalizer" +msgstr "Dayakan penyama" + +#: ui/preferences/Preferences.cpp:850 +msgid "Enable volume and fader" +msgstr "Dayakan volum dan peresap" + +#: ui/preferences/Preferences.cpp:856 +msgid "ReplayGain mode:" +msgstr "Mod ReplayGain:" + +#: ui/preferences/Preferences.cpp:860 +msgid "Disabled" +msgstr "Dilumpuhkan" + +#: ui/preferences/Preferences.cpp:860 ui/player/PlayList.cpp:1648 +msgid "Track" +msgstr "Trek" + +#: ui/preferences/Preferences.cpp:860 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:663 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 +#: ui/player/PlayList.cpp:1660 +msgid "Album" +msgstr "Album" + +#: ui/preferences/Preferences.cpp:867 +msgid "PreAmp:" +msgstr "PraAmp:" + +#: ui/preferences/Preferences.cpp:886 +msgid " Random / Smart play modes " +msgstr "Mof main Rawak / Pintar" + +#: ui/preferences/Preferences.cpp:896 +msgid "Tracks left to start search" +msgstr "Trek berbaki untuk mula gelintar" + +#: ui/preferences/Preferences.cpp:904 +msgid "Tracks added each time" +msgstr "Trek ditambah setiap masa" + +#: ui/preferences/Preferences.cpp:913 +msgid "Max played tracks kept in playlist" +msgstr "Maksimum trek telah main disimpan dalam senarai main" + +#: ui/preferences/Preferences.cpp:921 +msgid "Don't repeat last" +msgstr "Jangan ulang yang terakhir" + +#: ui/preferences/Preferences.cpp:929 +msgid "artists or" +msgstr "artis atau" + +#: ui/preferences/Preferences.cpp:937 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "tracks" +msgstr "trek" + +#: ui/preferences/Preferences.cpp:945 +msgid " Silence detector " +msgstr "Pengesan senyap" + +#: ui/preferences/Preferences.cpp:950 +msgid "Skip at" +msgstr "Langkau pada" + +#: ui/preferences/Preferences.cpp:969 +msgid "In the last" +msgstr "Pada yang terakhir" + +#: ui/preferences/Preferences.cpp:979 ui/preferences/Preferences.cpp:1213 +msgid "seconds" +msgstr "saat" + +#: ui/preferences/Preferences.cpp:987 +msgid " Output device " +msgstr "Peranti output" + +#: ui/preferences/Preferences.cpp:990 +msgid "Automatic" +msgstr "Automatik" + +#: ui/preferences/Preferences.cpp:991 +msgid "GConf Defined" +msgstr "GConf Ditakrif" + +#: ui/preferences/Preferences.cpp:1041 +msgid " Crossfader " +msgstr "Peresap Silang" + +#: ui/preferences/Preferences.cpp:1048 +msgid "Fade-out length:" +msgstr "Tempoh resap-hilang:" + +#: ui/preferences/Preferences.cpp:1057 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "Pilih tempoh resap-hilang. 0 untuk main balik tanpa sela" + +#: ui/preferences/Preferences.cpp:1060 +msgid "Fade-in length:" +msgstr "Tempoh resap-masuk:" + +#: ui/preferences/Preferences.cpp:1069 +msgid "Select the length of the fade in" +msgstr "Pilih tempoh resap-masuk" + +#: ui/preferences/Preferences.cpp:1072 +msgid "Fade-in volume:" +msgstr "Volum resap-masuk:" + +#: ui/preferences/Preferences.cpp:1081 +msgid "Select the initial volume of the fade in" +msgstr "Pilih volum awal resap-masuk" + +#: ui/preferences/Preferences.cpp:1084 +msgid "Fade-in start:" +msgstr "Permulaan resap-masuk:" + +#: ui/preferences/Preferences.cpp:1093 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "Pilih volum yang manakah bagi resap-hilang dan resap-masuk bermula" + +#: ui/preferences/Preferences.cpp:1137 +msgid " Record " +msgstr "Rakam" + +#: ui/preferences/Preferences.cpp:1139 +msgid "Enable recording" +msgstr "Dayakan rakaman" + +#: ui/preferences/Preferences.cpp:1145 +msgid "Save to:" +msgstr "Simpan ke:" + +#: ui/preferences/Preferences.cpp:1149 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:126 +msgid "Select a folder" +msgstr "Pilih satu folder" + +#: ui/preferences/Preferences.cpp:1156 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " +msgstr "Sifat" + +#: ui/preferences/Preferences.cpp:1163 ui/preferences/Preferences.cpp:2314 +msgid "Format:" +msgstr "Format:" + +#: ui/preferences/Preferences.cpp:1175 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" +msgstr "Kualiti" + +#: ui/preferences/Preferences.cpp:1196 +msgid "Split tracks" +msgstr "Pisah trek" + +#: ui/preferences/Preferences.cpp:1203 +msgid "Delete tracks shorter than" +msgstr "Padam trek yang pendek dari" + +#: ui/preferences/Preferences.cpp:1246 +msgid " Last.fm audioscrobble " +msgstr " Audioscrobble Last.fm " + +#: ui/preferences/Preferences.cpp:1248 ui/preferences/Preferences.cpp:1284 +msgid "Enabled" +msgstr "Didayakan" + +#: ui/preferences/Preferences.cpp:1256 ui/preferences/Preferences.cpp:1292 +#: ui/preferences/Preferences.cpp:1555 +msgid "Username:" +msgstr "Nama Pengguna:" + +#: ui/preferences/Preferences.cpp:1264 ui/preferences/Preferences.cpp:1300 +#: ui/preferences/Preferences.cpp:1564 +msgid "Password:" +msgstr "Kata Laluan:" + +#: ui/preferences/Preferences.cpp:1282 +msgid " Libre.fm audioscrobble " +msgstr " Audioscrobble Libre.fm " + +#: ui/preferences/Preferences.cpp:1346 +msgid " Sources " +msgstr "Sumber" + +#: ui/preferences/Preferences.cpp:1392 +msgid " Targets " +msgstr "Sasaran" + +#: ui/preferences/Preferences.cpp:1434 +msgid " Disabled Genres " +msgstr "Lumpuhkan Genre" + +#: ui/preferences/Preferences.cpp:1456 +msgid " Font " +msgstr "Fon" + +#: ui/preferences/Preferences.cpp:1458 +msgid "Font:" +msgstr "Fon:" + +#: ui/preferences/Preferences.cpp:1470 +msgid "Align:" +msgstr "Jajar:" + +#: ui/preferences/Preferences.cpp:1475 misc/Accelerators.cpp:351 +msgid "Left" +msgstr "Kiri" + +#: ui/preferences/Preferences.cpp:1476 +msgid "Center" +msgstr "Tengah" + +#: ui/preferences/Preferences.cpp:1477 misc/Accelerators.cpp:357 +msgid "Right" +msgstr "Kanan" + +#: ui/preferences/Preferences.cpp:1522 +msgid " Proxy " +msgstr "Proksi" + +#: ui/preferences/Preferences.cpp:1524 +msgid "Proxy Enabled" +msgstr "Proksi Didayakan" + +#: ui/preferences/Preferences.cpp:1533 +msgid "Hostname:" +msgstr "Nama hos:" + +#: ui/preferences/Preferences.cpp:1544 +msgid "Port:" +msgstr "Port:" + +#: ui/preferences/Preferences.cpp:1578 +msgid " Filters " +msgstr "Penapis" + +#: ui/preferences/Preferences.cpp:1596 +msgid " Language " +msgstr "Bahasa" + +#: ui/preferences/Preferences.cpp:1613 +msgid " Browser command " +msgstr "Perintah pelayar" + +#: ui/preferences/Preferences.cpp:1621 +msgid " Minimum radio allowed bit rate " +msgstr "Kadar bit minimum radio yang dibenarkan" + +#: ui/preferences/Preferences.cpp:1628 +msgid " Player online buffer size " +msgstr "Saiz penimbal dalam talian pemain" + +#: ui/preferences/Preferences.cpp:1665 +msgid " Podcasts " +msgstr "Audio Siar" + +#: ui/preferences/Preferences.cpp:1669 +msgid "Destination directory:" +msgstr "DIrektori destinasi:" + +#: ui/preferences/Preferences.cpp:1673 +msgid "Select podcasts folder" +msgstr "Pilih folder audio siar" + +#: ui/preferences/Preferences.cpp:1681 +msgid "Check every" +msgstr "Periksa setiap" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Hour" +msgstr "Jam" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Day" +msgstr "Hari" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Week" +msgstr "Minggu" + +#: ui/preferences/Preferences.cpp:1686 +msgid "Month" +msgstr "Bulan" + +#: ui/preferences/Preferences.cpp:1697 +msgid "Delete after" +msgstr "Padam selepas" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Days" +msgstr "Hari" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Weeks" +msgstr "Minggu" + +#: ui/preferences/Preferences.cpp:1706 +msgid "Months" +msgstr "Bulan" + +#: ui/preferences/Preferences.cpp:1715 +msgid "Only if played" +msgstr "Hanya jika dimainkan" + +#: ui/preferences/Preferences.cpp:1776 ui/preferences/Preferences.cpp:1872 +msgid "Invert" +msgstr "Songsang" + +#: ui/preferences/Preferences.cpp:1790 +msgid "Audio format:" +msgstr "Format audio:" + +#: ui/preferences/Preferences.cpp:1801 +msgid "Torrent command:" +msgstr "Perintah torrent:" + +#: ui/preferences/Preferences.cpp:1886 +msgid "Membership :" +msgstr "Keahlian :" + +#: ui/preferences/Preferences.cpp:1893 +msgid "Streaming" +msgstr "Penstriman" + +#: ui/preferences/Preferences.cpp:1894 +msgid "Downloading" +msgstr "Memuat turun" + +#: ui/preferences/Preferences.cpp:1907 +msgid "Username :" +msgstr "Nama Pengguna :" + +#: ui/preferences/Preferences.cpp:1915 +msgid "Password :" +msgstr "Kata Laluan :" + +#: ui/preferences/Preferences.cpp:1933 +msgid "Stream as :" +msgstr "Strim sebagai :" + +#: ui/preferences/Preferences.cpp:1947 +msgid "Download as :" +msgstr "Muat turun sebagai :" + +#: ui/preferences/Preferences.cpp:1951 +msgid "Download Page" +msgstr "Laman Muat Turun" + +#: ui/preferences/Preferences.cpp:1992 +msgid " Links " +msgstr "Pautan" + +#: ui/preferences/Preferences.cpp:2047 +msgid "URL:" +msgstr "URL:" + +#: ui/preferences/Preferences.cpp:2072 +msgid " Define URLs using " +msgstr "Takrif penggunaan URL" + +#: ui/preferences/Preferences.cpp:2078 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "Kod bahasa 2 abjad\nTeks untuk gelintar" + +#: ui/preferences/Preferences.cpp:2115 +msgid " Commands " +msgstr "Perintah" + +#: ui/preferences/Preferences.cpp:2168 +msgid "Command:" +msgstr "Perintah:" + +#: ui/preferences/Preferences.cpp:2193 +msgid " Define commands using " +msgstr "Takrif penggunaan perintah" + +#: ui/preferences/Preferences.cpp:2199 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "Laluan album\nLaluan fail kulit hadapan album\nLaluan trek" + +#: ui/preferences/Preferences.cpp:2236 +msgid " Patterns " +msgstr "Pola" + +#: ui/preferences/Preferences.cpp:2307 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" +msgstr "Pola:" + +#: ui/preferences/Preferences.cpp:2332 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" +msgstr "Laluan:" + +#: ui/preferences/Preferences.cpp:2348 +msgid "Remove source files" +msgstr "Buang fail sumber" + +#: ui/preferences/Preferences.cpp:2365 +msgid " Define patterns using " +msgstr "Takrif penggunaan pola" + +#: ui/preferences/Preferences.cpp:2371 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "Artis\nArtis Album\n{aa} atau {a}\nAlbum" + +#: ui/preferences/Preferences.cpp:2379 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "Penggubah\nCakera\nNama Fail\nGenre" + +#: ui/preferences/Preferences.cpp:2387 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "Indeks\nBilangan\nTajuk\nTahun" + +#: ui/preferences/Preferences.cpp:2443 +msgid " Accelerators " +msgstr "Pemecut" + +#: ui/preferences/Preferences.cpp:2448 +msgid "Action" +msgstr "Tindakan" + +#: ui/preferences/Preferences.cpp:2452 +msgid "Key" +msgstr "Kunci" + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Collection: " +msgstr "Koleksi:" + +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Enter the collection name" +msgstr "Masukkan nama koleksi" + +#: ui/preferences/Preferences.cpp:3025 +msgid "Change library path" +msgstr "Ubah laluan pustaka" + +#: ui/preferences/Preferences.cpp:3047 ui/mediaviewer/MediaViewer.cpp:1159 +msgid "Select library path" +msgstr "Pilih laluan pustaka" + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Word: " +msgstr "Perkataan:" + +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Enter the text to find covers" +msgstr "Masukkan teks untuk mencari kulit hadapan" + +#: ui/preferences/Preferences.cpp:3445 +msgid "Genre: " +msgstr "Genre: " + +#: ui/preferences/Preferences.cpp:3445 +msgid "Enter the genre to disable" +msgstr "Masukkan genre untuk dilumpuhkan" + +#: ui/preferences/Preferences.cpp:3649 ui/preferences/Preferences.cpp:3679 +msgid "Filter: " +msgstr "Tapis:" + +#: ui/preferences/Preferences.cpp:3649 +msgid "Enter the text to filter" +msgstr "Masukkan teks untuk ditapis" + +#: ui/preferences/Preferences.cpp:3679 +msgid "Edit the text to filter" +msgstr "Sunting teks untuk ditapis" + +#: ui/preferences/Preferences.cpp:4227 +msgid "Select path" +msgstr "Pilih laluan" + +#: ui/preferences/Preferences.cpp:4427 +msgid "Key used by '" +msgstr "Kunci digunakan oleh '" + +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1135 +msgid "Download Albums" +msgstr "Muat Turun Album" + +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1128 +#: ui/jamendo/Jamendo.cpp:1135 ui/jamendo/Jamendo.cpp:1138 +msgid "Download the current selected album" +msgstr "Muat turun album semasa yang dipilih" + +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1144 +msgid "Update the collection library" +msgstr "Kemas kini pustaka koleksi" + +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1355 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan" +msgstr "Imbas Semula" + +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1356 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan the collection library" +msgstr "Imbas semula pustaka koleksi" + +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1361 ui/jamendo/Jamendo.cpp:1150 +msgid "Search Covers" +msgstr "Gelintar Kulit Hadapan" + +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1362 ui/jamendo/Jamendo.cpp:1150 +msgid "Search the collection missing covers" +msgstr "Gelintar koleksi kulit yang hilang" + +#: ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Show collection properties" +msgstr "Tunjuk sifat koleksi" + +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" +msgstr "Sila sahkan" + +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" +msgstr "Anda pasti mahu keluar dari aplikasi?" + +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" +msgstr "Jangan tanya lagi" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" +msgstr "dibenamkan" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" +msgstr "Sifat Media Mudah Alih" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" +msgstr "Digunakan:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" +msgstr "%s bebas dari %s" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" +msgstr "Pola Nama:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "{a}\t: Artis\t\t\t{aa} : Artis Album\n{b}\t: Album\t\t\t{d}\t : Cakera\n{f}\t: Nama Fail\t\t{g}\t : Genre\n{n}\t: Bilangan\t\t\t{t}\t : Tajuk\n{y}\t: Tahun" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" +msgstr "Folder Audio:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" +msgstr "Format Audio:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" +msgstr "Transkod ke:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" +msgstr "Format tidak disokong sahaja" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" +msgstr "sentiasa" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" +msgstr "Audio" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" +msgstr "Folder Senarai Main:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" +msgstr "Format Senarai Main:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:255 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1326 +msgid "Playlists" +msgstr "Senarai Main" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" +msgstr "Format Kulit Hadapan:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" +msgstr "Nama Kulit Hadapan:" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" +msgstr "Saiz Kulit Hadapan (piksel):" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" +msgstr "Kulit Hadapan" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" +msgstr "Pilih folder audio" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" +msgstr "Format audio" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" +msgstr "Format senarai main" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" +msgstr "Format kulit hadapan" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount" +msgstr "Tanggal" + +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount the device" +msgstr "Tanggalkan peranti" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:654 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 +#: ui/player/PlayList.cpp:1651 +msgid "Artist" +msgstr "Artis" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:657 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 +#: ui/player/PlayList.cpp:1654 +msgid "Album Artist" +msgstr "Artis Album" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:660 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 +#: ui/player/PlayList.cpp:1657 +msgid "Composer" +msgstr "Penggubah" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" +msgstr "Cakera" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 +#: ui/player/PlayList.cpp:1663 +msgid "Year" +msgstr "Tahun" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:493 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "Sunting" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:496 +msgid "Edit the clicked column for the selected tracks" +msgstr "Sunting lajur diklik untuk trek terpilih" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:502 +msgid "Set" +msgstr "Tetap" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2585 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "to" +msgstr "pada" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:509 +msgid "Set the clicked column for the selected tracks" +msgstr "Tetapkan lajur diklik untuk trek terpilih" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "Main trek semasa yang dipilih" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "Gelintar lagi" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "Gelintar metadata cd lagi" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "Salin trek terpilih semasa ke dalam satu direktori atau peranti" + +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1631 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "Penyunting Medan" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:304 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1740 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2578 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:534 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:470 +msgid "Tracks" +msgstr "Trek" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:567 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1539 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "Sunting Label" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "Sunting label yang diumpuk ke album terpilih" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:575 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1545 +msgid "Edit Songs" +msgstr "Sunting Lagu" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "Sunting lagu terpilih" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download Cover" +msgstr "Muat Turun Kulit Hadapan" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download cover for the current selected album" +msgstr "Muat turun kulit hadapan bagi album semasa yang dipilih" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select Cover" +msgstr "Pilih Kulit Hadapan" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select the cover image file from disk" +msgstr "Pilih fail imej kulit hadapan melalui cakera" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete Cover" +msgstr "Padam Kulit Hadapan" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete the cover for the selected album" +msgstr "Padam kulit hadapan bagi album terpilih" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed Cover" +msgstr "Kulit Hadapan Terbenam" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +msgid "Embed the cover to the selected album tracks" +msgstr "Benamkan kulit hadapan ke trek album semasa yang dipilih" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +msgid "Sort albums by name" +msgstr "Isih album mengikut nama" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +msgid "Sort albums by year" +msgstr "Isih album mengikut tahun" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "Tahun Menurun" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +msgid "Sort albums by year descendant" +msgstr "Isih album mengikut tahun menurun" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Artist Name" +msgstr "Nama Artis" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Sort albums by artist name" +msgstr "Isih album mengikut nama artis" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "Artis, Tahun" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +msgid "Sort albums by artist, year" +msgstr "Isih album mengikut artis, tahun" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "Artis, Tahun Menurun" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +msgid "Sort albums by artist, year descendant" +msgstr "Isih album mengikut artis, tahun menurun" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "Isih Mengikut" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +msgid "Set the albums sorting" +msgstr "Tetapkan pengisihan album" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:919 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "Undur" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1481 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1143 +msgid "Albums Labels Editor" +msgstr "Penyunting Label Album" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1782 +msgid "Page" +msgstr "Halaman" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create Smart Playlist" +msgstr "Cipta Senarai Main Pintar" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create a smart playlist from this track" +msgstr "Cipta senarai main pintar dari trek ini" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2204 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1353 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2142 +msgid "Tracks Labels Editor" +msgstr "Penyunting Label Trek" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2535 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1426 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1983 ui/filebrowser/FileBrowser.cpp:2129 +#: ui/player/PlayList.cpp:1994 +msgid "UnNamed" +msgstr "TanpaNama" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2584 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:522 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "Albums" +msgstr "Album" + +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2586 +msgid "of" +msgstr "dari" + +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" +msgstr "Genre,Artis,Album" + +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" +msgstr "Genre,Tahun,Artis,Album" + +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" +msgstr "Pengisihan" + +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1306 +#: ui/MainFrame.cpp:1310 +msgid "Library" +msgstr "Pustaka" + +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +msgid "Add commands in preferences" +msgstr "Tambah perintah dalam keutamaan" + +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" +msgstr "Cipta" + +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" +msgstr "Cipta satu penapis baharu" + +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" +msgstr "Sunting penapis terpilih" + +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" +msgstr "Padam penapis terpilih" + +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:532 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" +msgstr "Tambah lagu semasa yang dipilih ke dalam senarai main" + +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" +msgstr "Sunting label yang diumpuk ke item terpilih" + +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" +msgstr "Sunting trek terpilih" + +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "Tree" +msgstr "Pepohon" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:952 +msgid "Artist Labels Editor" +msgstr "Penyunting Label Artis" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:855 +msgid "New Filter" +msgstr "Penapis Baharu" + +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "Anda pasti mahu memadam penapis terpilih?" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" +msgstr "Penyunting Penapis" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" +msgstr "Penapis" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:518 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "Labels" +msgstr "Label" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1574 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" +msgstr "Penarafan" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" +msgstr "Kiraan Main" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" +msgstr "Tapis:" + +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" +msgstr "KiraanMain" + +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" +msgstr "Main penggubah semasa yang dipilih" + +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" +msgstr "Tambah trek semasa yang terpilih ke dalam senarai main" + +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "Tambah album semasa yang terpilih ke dalam Senarai Main sebagai Trek Berikutya" + +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" +msgstr "Tambah album terpilih selepas" + +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" +msgstr "Sunting lagu" + +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:520 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "Artists" +msgstr "Artis" + +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:524 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "Years" +msgstr "Tahun" + +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:526 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "Ratings" +msgstr "Penarafan" + +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:530 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "Composers" +msgstr "Penggubah" + +#: ui/mediaviewer/library/LibPanel.cpp:532 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "Album Artists" +msgstr "Artis Album" + +#: ui/mediaviewer/library/LibPanel.cpp:1220 +msgid "Are you sure to delete the selected album cover?" +msgstr "Anda pasti mahu memadam kulit album terpilih?" + +#: ui/mediaviewer/library/LibPanel.cpp:2776 +msgid "" +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "Anda pasti ingin memadam trek yang dipilih dari pemacu anda?\nTindakan ini akan memadamkan trek terpilih secara kekal." + +#: ui/mediaviewer/library/LibPanel.cpp:2777 +msgid "Remove tracks from drive" +msgstr "Buang trek dari pemacu" + +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" +msgstr "Main artis semasa yang dipilih" + +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" +msgstr "Tambah artis semasa yang terpilih ke dalam senarai main" + +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" +msgstr "Sunting label yang diumpuk ke artis terpilih" + +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" +msgstr "Sunting lagu daripada artis terpilih" + +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" +msgstr "Main genre terpilih semasa" + +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" +msgstr "Tambah genre terpilih semasa ke senarai main" + +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" +msgstr "Cakera" + +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" +msgstr "Kadar Bit" + +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" +msgstr "Laluan" + +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" +msgstr "Ofset" + +#: ui/mediaviewer/library/SoListBox.cpp:568 +msgid "Edit the labels assigned to the selected songs" +msgstr "Sunting label yang diumpuk pada lagu terpilih" + +#: ui/mediaviewer/library/SoListBox.cpp:576 +msgid "Edit the songs selected" +msgstr "Sunting lagu terpilih" + +#: ui/mediaviewer/library/SoListBox.cpp:588 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1561 ui/MainFrame.cpp:1564 +msgid "Set the rating to 0" +msgstr "Tetapkan penarafan pada 0" + +#: ui/mediaviewer/library/SoListBox.cpp:593 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1569 +msgid "Set the rating to 1" +msgstr "Tetapkan penarafan pada 1" + +#: ui/mediaviewer/library/SoListBox.cpp:598 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1574 +msgid "Set the rating to 2" +msgstr "Tetapkan penarafan pada 2" + +#: ui/mediaviewer/library/SoListBox.cpp:603 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1579 +msgid "Set the rating to 3" +msgstr "Tetapkan penarafan pada 3" + +#: ui/mediaviewer/library/SoListBox.cpp:608 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1584 +msgid "Set the rating to 4" +msgstr "Tetapkan penarafan pada 4" + +#: ui/mediaviewer/library/SoListBox.cpp:613 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1589 +msgid "Set the rating to 5" +msgstr "Tetapkan penarafan pada 5" + +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/MainFrame.cpp:1592 +msgid "Set Rating" +msgstr "Tetapkan Penarafan" + +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" +msgstr "Tetapkan penarafan trek semasa" + +#: ui/mediaviewer/library/SoListBox.cpp:623 +msgid "Save all selected tracks as a playlist" +msgstr "Simpan semua trek terpilih sebagai satu senarai main" + +#: ui/mediaviewer/library/SoListBox.cpp:637 ui/player/PlayList.cpp:1629 +msgid "Remove from Library" +msgstr "Buang dari Pustaka" + +#: ui/mediaviewer/library/SoListBox.cpp:637 +msgid "Remove the current selected tracks from library" +msgstr "Buang trek semasa yang dipilih dari pustaka" + +#: ui/mediaviewer/library/SoListBox.cpp:642 ui/player/PlayList.cpp:1635 +msgid "Delete from Drive" +msgstr "Padam dari Pemacu" + +#: ui/mediaviewer/library/SoListBox.cpp:642 +msgid "Remove the current selected tracks from drive" +msgstr "Buang trek semasa yang dipilih dari pemacu" + +#: ui/mediaviewer/library/SoListBox.cpp:651 +msgid "Selects the genre of the current song" +msgstr "Pilih genre lagu semasa" + +#: ui/mediaviewer/library/SoListBox.cpp:654 ui/player/PlayList.cpp:1651 +msgid "Selects the artist of the current song" +msgstr "Pilih artis lagu semasa" + +#: ui/mediaviewer/library/SoListBox.cpp:657 +msgid "Selects the album artist of the current song" +msgstr "Pilih artis album bagi lagu semasa" + +#: ui/mediaviewer/library/SoListBox.cpp:660 +msgid "Selects the composer of the current song" +msgstr "Pilih penggubah lagu semasa" + +#: ui/mediaviewer/library/SoListBox.cpp:663 ui/player/PlayList.cpp:1660 +msgid "Select the album of the current song" +msgstr "Pilih album lagu semasa" + +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +#: misc/Accelerators.cpp:409 +msgid "Select" +msgstr "Pilih" + +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +msgid "Search in the library" +msgstr "Gelintar di dalam pustaka" + +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " +msgstr "oleh" + +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" +msgstr "Main album terpilih semasa" + +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" +msgstr "Tambah album semasa yang terpilih ke dalam senarai main" + +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" +msgstr "Album diisih mengikut nama" + +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" +msgstr "Album diisih mengikut tahun" + +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" +msgstr "Album diisih mengikut tahun menurun" + +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" +msgstr "Artis, Nama" + +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" +msgstr "Album diisih mengikut nama artis dan album" + +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" +msgstr "Album diisih mengikut artis dan tahun" + +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" +msgstr "Album diisih mengikut artis dan tahun menurun" + +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" +msgstr "Tetapkan tertib album" + +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" +msgstr "Simpan trek terpilih ke dalam Senarai Main" + +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed the current cover to the album files" +msgstr "Benamkan kulit hadapan semasa ke dalam fail album" + +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" +msgstr "Main trek terpilih" + +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" +msgstr "Cipta satu label baharu" + +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename" +msgstr "Nama Semula" + +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" +msgstr "Ubah label terpilih" + +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" +msgstr "Padam label terpilih" + +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" +msgstr "Main label semasa yang dipilih" + +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" +msgstr "Tambah label semasa yang dipilih ke dalam senarai main" + +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" +msgstr "Masukkan nama label baharu" + +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" +msgstr "Main album artis semasa yang dipilih" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import Files" +msgstr "Import Fail" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" +msgstr "Salih ke Pilihan:" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:122 +msgid "Destination Folder:" +msgstr "Folder Destinasi:" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:132 +msgid " Files " +msgstr "Fail" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "Select files" +msgstr "Pilih fail" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "Audio files" +msgstr "Fail audio" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "mp3 files" +msgstr "Fail mp3" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "ogg files" +msgstr "Fail ogg" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "flac files" +msgstr "Fail flac" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "mp4 files" +msgstr "Fail mp4" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "wma files" +msgstr "Fail wma" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "ape files" +msgstr "Fail ape" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "waf files" +msgstr "Fail waf" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "aif files" +msgstr "Fail aif" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "wv files" +msgstr "Fail wv" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "tta files" +msgstr "Fail tta" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:257 +msgid "mpc files" +msgstr "Fail mpc" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:258 +msgid "other files" +msgstr "lain-lain fail" + +#: ui/mediaviewer/importfiles/ImportFiles.cpp:345 +msgid "No files added" +msgstr "Tiada fail ditambah" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 +msgid "Static playlists" +msgstr "Senarai main statik" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 +msgid "Dynamic playlists" +msgstr "Senarai main dinamik" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 +msgid "New Dynamic Playlist" +msgstr "Senarai Main Dinamik Baharu" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 +msgid "Create a new dynamic playlist" +msgstr "Cipta satu senarai main dinamik baharu" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import a playlist" +msgstr "Import satu senarai main" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export the playlist" +msgstr "Eksport senarai main" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit the selected playlist" +msgstr "Sunting senarai main terpilih" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +msgid "Save the selected playlist as a Static Playlist" +msgstr "Simpan senarai main terpilih sebagai Senarai Main Statik" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +msgid "Change the name of the selected playlist" +msgstr "Ubah nama senarai main terpilih" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 +msgid "Delete the selected playlist" +msgstr "Padam senarai main terpilih" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 +msgid "Set as Allow Filter" +msgstr "Tetapkan sebagai Benar Penapis" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 +msgid "Set this playlist as the allow filter" +msgstr "Tetapkan senarai main ini sebagai benarkan penapis" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 +msgid "Set as Deny Filter" +msgstr "Tetapkan sebagai Nafi Penapis" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 +msgid "Playlist Name: " +msgstr "Nama Senarai Main:" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 +msgid "Enter the new playlist name" +msgstr "Masukkan nama senarai main baharu" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 +msgid "Are you sure to delete the selected Playlist?" +msgstr "Anda pasti mahu memadam Senarai Main terpilih?" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 +msgid "Select the playlist file" +msgstr "Pilih fail senarai main" + +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 +msgid "New Playlist" +msgstr "Senarai Main Baharu" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1608 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" +msgstr "Rawakkan Senarai Main" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1609 +msgid "Randomize the songs in the playlist" +msgstr "Rawakkan lagu di dalam senarai main" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1621 +msgid "Remove from Playlist" +msgstr "Buang dari senarai main" + +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" +msgstr "Padam trek semasa yang dipilih" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" +msgstr "Senarai Main:" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" +msgstr "Senarai main baharu" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" +msgstr "Lokasi:" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" +msgstr "Permulaan" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" +msgstr "End" + +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" +msgstr "Trek:" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" +msgstr "Label" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" +msgstr "Ulasan" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" +msgstr "Nombor Trek" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:779 +msgid "Size" +msgstr "Saiz" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" +msgstr "Mempunyai Kulit Hadapan" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" +msgstr "mengandungi" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" +msgstr "tidak mengandungi" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" +msgstr "ialah" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" +msgstr "tidak" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" +msgstr "bermula dengan" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" +msgstr "berakhir dengan" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" +msgstr "tidak ditetapkan" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" +msgstr "sekurang-kurangnya" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" +msgstr "paling banyak" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" +msgstr "selepas" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" +msgstr "sebelum" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" +msgstr "berada paling akhir" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" +msgstr "sebelum paling akhir" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" +msgstr "palsu" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" +msgstr "benar" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:471 +msgid "Minutes" +msgstr "Minit" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" +msgstr "Rawak" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" +msgstr "jam" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" +msgstr "hari" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" +msgstr "minggu" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" +msgstr "bulan" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" +msgstr "Tapis Pelayar Album" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" +msgstr "Penyunting Senarai Main Dinamik" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " +msgstr "Penapis Semasa" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " +msgstr "Keputusan" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:459 +msgid "Limit to" +msgstr "Hadkan pada" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" +msgstr "Mana-mana penapis memilih trek" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" +msgstr "Isih mengikut" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" +msgstr "Menurun" + +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" +msgstr "Tambah trek pada mana-mana kriteria" + +#: ui/mediaviewer/MediaViewer.cpp:233 +msgid "All Albums" +msgstr "Semua Album" + +#: ui/mediaviewer/MediaViewer.cpp:243 +msgid "Library view" +msgstr "Pandangan Pustaka" + +#: ui/mediaviewer/MediaViewer.cpp:247 +msgid "Album Browser view" +msgstr "Pandangan Pelayar Album" + +#: ui/mediaviewer/MediaViewer.cpp:251 +msgid "Tree view" +msgstr "Pandangan Pepohon" + +#: ui/mediaviewer/MediaViewer.cpp:267 +msgid "View the current defined filters" +msgstr "Lihat penapis semasa yang ditakrif" + +#: ui/mediaviewer/MediaViewer.cpp:272 +msgid "Add a new album browser filter" +msgstr "Tambah satu penapis pelayar album baharu" + +#: ui/mediaviewer/MediaViewer.cpp:276 +msgid "Delete the current selected filter" +msgstr "Padam penapis semasa yang dipilih" + +#: ui/mediaviewer/MediaViewer.cpp:281 +msgid "Edit the current selected filter" +msgstr "Sunting penapis semasa yang dipilih" + +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add Path" +msgstr "Tambah Laluan" + +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add path to the collection" +msgstr "Tambah laluan ke koleksi" + +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import files into the collection" +msgstr "Import fail ke dalam koleksi" + +#: ui/mediaviewer/MediaViewer.cpp:986 +msgid "Collection" +msgstr "Koleksi" + +#: ui/mediaviewer/MediaViewer.cpp:1189 +msgid "This Path is already in the library" +msgstr "Laluan Ini sudah ada di dalam pustaka" + +#: ui/mediaviewer/MediaViewer.cpp:1190 +msgid "Adding path error" +msgstr "Ralat menambah laluan" + +#: ui/mediaviewer/MediaViewer.cpp:2179 +msgid " smart playlist" +msgstr "senarai main pintar" + +#: ui/mediaviewer/MediaViewer.cpp:2188 +msgid "Playlist" +msgstr "Senarai Main" + +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename Files" +msgstr "Nama Semula Fail" + +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " +msgstr "Pratonton Nama" + +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Bendera pola:\n{g} : Genre\n{a} : Artis\n{aa}: Album Artis\n{A} : {aa} atau {a}\n{b} : Album\n{t} : Tajuk\n{n} : Nombor\n{y} : Tahun\n{d} : Cakera" + +#: ui/filebrowser/FileBrowser.cpp:233 ui/filebrowser/FileBrowser.cpp:603 +msgid "See used locations" +msgstr "Lihat lokasi yang digunakan" + +#: ui/filebrowser/FileBrowser.cpp:234 ui/filebrowser/FileBrowser.cpp:604 +msgid "See system files" +msgstr "Lihat fail sistem" + +#: ui/filebrowser/FileBrowser.cpp:348 +msgid "Play the selected folder" +msgstr "Main folder terpilih" + +#: ui/filebrowser/FileBrowser.cpp:354 +msgid "Add the selected folder to playlist" +msgstr "Tambah folder terpilih ke dalam senarai main" + +#: ui/filebrowser/FileBrowser.cpp:383 ui/filebrowser/FileBrowser.cpp:1169 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" +msgstr "Sunting Trek" + +#: ui/filebrowser/FileBrowser.cpp:384 +msgid "Edit the tracks in the selected folder" +msgstr "Sunting trek dalam folder terpilih" + +#: ui/filebrowser/FileBrowser.cpp:392 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "Tambah trek dalam folder terpilih ke dalam senarai main" + +#: ui/filebrowser/FileBrowser.cpp:399 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy" +msgstr "Salin" + +#: ui/filebrowser/FileBrowser.cpp:400 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy the selected folder to clipboard" +msgstr "Salin folder terpilih ke dalam papan keratan" + +#: ui/filebrowser/FileBrowser.cpp:407 +msgid "Paste to the selected folder" +msgstr "Tampal ke folder terpilih" + +#: ui/filebrowser/FileBrowser.cpp:424 +msgid "Update the selected folder" +msgstr "Kemas kini folder terpilih" + +#: ui/filebrowser/FileBrowser.cpp:431 ui/filebrowser/FileBrowser.cpp:488 +#: ui/filebrowser/FileBrowser.cpp:492 +msgid "New Folder" +msgstr "Folder Baharu" + +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Create a new folder" +msgstr "Cipta satu folder baharu" + +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename the selected folder" +msgstr "Nama semula folder terpilih" + +#: ui/filebrowser/FileBrowser.cpp:438 ui/filebrowser/FileBrowser.cpp:1210 +msgid "Remove" +msgstr "Buang" + +#: ui/filebrowser/FileBrowser.cpp:438 +msgid "Remove the selected folder" +msgstr "Buang folder terpilih" + +#: ui/filebrowser/FileBrowser.cpp:569 +msgid "Are you sure to delete the selected path ?" +msgstr "Anda pasti mahu memadam laluan terpilih?" + +#: ui/filebrowser/FileBrowser.cpp:580 +msgid "Error deleting the folder " +msgstr "Ralat memadam folder" + +#: ui/filebrowser/FileBrowser.cpp:780 +msgid "Modified" +msgstr "Diubah suai" + +#: ui/filebrowser/FileBrowser.cpp:1128 +msgid "Play current selected files" +msgstr "Main fail semasa yang dipilih" + +#: ui/filebrowser/FileBrowser.cpp:1134 +msgid "Add current selected files to playlist" +msgstr "Tambah fail semasa yang dipilih ke dalam senarai main" + +#: ui/filebrowser/FileBrowser.cpp:1170 +msgid "Edit the current selected files" +msgstr "Sunting fail semasa yang dipilih" + +#: ui/filebrowser/FileBrowser.cpp:1178 +msgid "Add the current selected tracks to a playlist" +msgstr "Tambah trek semasa yang dipilih ke dalam senarai main" + +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste to the selected dir" +msgstr "Tampal ke dir terpilih" + +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename the current selected file" +msgstr "Nama semula fail semasa yang dipilih" + +#: ui/filebrowser/FileBrowser.cpp:1210 +msgid "Delete the selected files" +msgstr "Padam fail terpilih" + +#: ui/filebrowser/FileBrowser.cpp:1559 ui/filebrowser/FileBrowser.cpp:1575 +msgid "Directories" +msgstr "Direktori" + +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "Are you sure to delete the selected files ?" +msgstr "Anda pasti ingin memadam fail yang dipilih?" + +#: ui/filebrowser/FileBrowser.cpp:2252 +msgid "There was an error deleting " +msgstr "Terdapat ralat pemadaman" + +#: ui/filebrowser/FileBrowser.cpp:2253 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nTeruskan pemadaman?" + +#: ui/filebrowser/FileBrowser.cpp:2254 +msgid "Continue" +msgstr "Teruskan" + +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" +msgstr "Dayakan audioscrobbling" + +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" +msgstr "Tunjuk maklumat berkenaan item terpilih" + +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" +msgstr "Lumpuhkan audioscrobbling" + +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" +msgstr "Muzik Setempat" + +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" +msgstr "Muzik Dalam Talian" + +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" +msgstr "Peranti Mudah Alih" + +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" +msgstr "Konteks" + +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1149 +#: ui/MainFrame.cpp:2795 +msgid "Audio CD" +msgstr "CD Audio" + +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1037 +#: ui/MainFrame.cpp:2893 +msgid "File Browser" +msgstr "Pelayar Fail" + +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1054 +#: ui/MainFrame.cpp:1096 ui/MainFrame.cpp:1241 ui/MainFrame.cpp:1254 +msgid "Show" +msgstr "Tunjuk" + +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1055 +msgid "Show/Hide the radio panel" +msgstr "Tunjuk/Sembunyi panel radio" + +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Show/Hide the radio text search" +msgstr "Tunjuk/Sembunyi gelintar teks radio" + +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1071 +msgid "Show/Hide the radio genres" +msgstr "Tunjuk/Sembunyi genre radio" + +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1086 +msgid "Set the radio preferences" +msgstr "Tetapkan keutamaan radio" + +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts panel" +msgstr "Tunjuk/Sembunyi panel audio siar" + +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1103 +msgid "Show/Hide the podcasts channels" +msgstr "Tunjuk/Sembunyi saluran audio siar" + +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Show/Hide the podcasts details" +msgstr "Tunjuk/Sembunyi perincian audio siar" + +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1117 +msgid "Update the podcasts added" +msgstr "Kemas kini audio siar yang ditambah" + +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1125 +msgid "Set the podcasts preferences" +msgstr "Tetap keutamaan audio siar" + +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1241 +msgid "Open the music collection" +msgstr "Buka koleksi muzik" + +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1254 +#: ui/MainFrame.cpp:1310 +msgid "View the collection library" +msgstr "Lihat pustaka koleksi" + +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "View the library labels" +msgstr "Lihat label pustaka" + +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1266 +msgid "View the library genres" +msgstr "Lihat genre pustaka" + +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "View the library artists" +msgstr "Lihat artis pustaka" + +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "View the library composers" +msgstr "Lihat komposer pustaka" + +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "View the library album artists" +msgstr "Lihat artis album pustaka" + +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "View the library albums" +msgstr "Lihat album pustaka" + +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "View the library years" +msgstr "Lihat tahun pustaka" + +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "View the library ratings" +msgstr "Lihat penarafan pustaka" + +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" +msgstr "Kiraan Main" + +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1301 +msgid "View the library play counts" +msgstr "Lihat kiraan main pustaka" + +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "Album Browser" +msgstr "Pelayar Album" + +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "View the collection album browser" +msgstr "Lihat pelayar album koleksi" + +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "View the collection tree view" +msgstr "Lihat pandangan pepohon koleksi" + +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1326 +msgid "View the collection playlists" +msgstr "Lihat senarai main koleksi" + +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" +msgstr "Jeda" + +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" +msgstr "Main senarai main semasa" + +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1541 misc/Accelerators.cpp:167 +msgid "Stop" +msgstr "Henti" + +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1516 +msgid "Next Track" +msgstr "Trek Berikutnya" + +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" +msgstr "Langkau ke trek berikutnya dalam senarai main semasa" + +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1525 +msgid "Next Album" +msgstr "Album Berikutnya" + +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" +msgstr "Langkau ke trek album berikutnya dalam senarai main semasa" + +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" +msgstr "Trek Terdahulu" + +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" +msgstr "Langkau ke trek terdahulu dalam senarai main semasa" + +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" +msgstr "Album Terdahulu" + +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" +msgstr "Langkau ke trek album terdahulu dalam senarai main semasa" + +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" +msgstr "Main &Pintar" + +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1598 +msgid "Update playlist based on Last.fm statics" +msgstr "Kemas kini senarai main berdasarkan statistik Last.fm" + +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" +msgstr "&Ulang Senarai Main" + +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1608 +msgid "Repeat the tracks in the playlist" +msgstr "Ulang trek di dalam senarai main" + +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" +msgstr "&Ulang Trek" + +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1614 +msgid "Repeat the current track in the playlist" +msgstr "Ulang trek semasa di dalam senarai main" + +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" +msgstr "R&awak" + +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1604 +msgid "Randomize the playlist" +msgstr "Rawakkan senarai main" + +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1633 +msgid "Force Gapless Mode" +msgstr "Paksa Mod Tanpa Sela" + +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1634 +msgid "Set playback in gapless mode" +msgstr "Tetapkan main balik dalam mod tanpa sela" + +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" +msgstr "Audioscrobbling" + +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1640 +msgid "Send played tracks information" +msgstr "Hantar maklumat trek yang dimainkan" + +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" +msgstr "Keluar" + +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" +msgstr "Keluar dari program ini" + +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" +msgstr "Pergi ke trek senarai main terdahulu" + +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" +msgstr "Main atau jeda trek semasa" + +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" +msgstr "Pergi ke trek senarai main berikutnya" + +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" +msgstr "Henti trek semasa" + +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" +msgstr "Rakam ke fail" + +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" +msgstr "Rawakkan trek di dalam senarai main" + +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" +msgstr "Dayakan resap silang" + +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" +msgstr "Lumpuhkan resap silang" + +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" +msgstr "Tunjuk penyama (klik kanan untuk hidup/mati)" + +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" +msgstr "Volum" + +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" +msgstr "Tunjuk nama trek semasa" + +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" +msgstr "Tunjuk nama album bagi trek semasa" + +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" +msgstr "Tunjuk nama artis bagi trek semasa" + +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" +msgstr "Tunjuk tahun trek semasa" + +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" +msgstr "00:00 dari 00:00" + +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" +msgstr "Tunjuk kedudukan semasa dan tempoh lagu bagi trek semasa" + +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" +msgstr "Tunjuk format fail bagi trek semasa" + +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" +msgstr "Tunjuk kadar bit trek semasa" + +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." +msgstr "Menimbal..." + +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:648 +#: db/DbLibrary.cpp:292 db/DbLibrary.cpp:304 db/DbLibrary.cpp:1782 +#: db/DbLibrary.cpp:1794 db/DbLibrary.cpp:1867 db/DbLibrary.cpp:1879 +msgid "Unknown" +msgstr "Tidak diketahui" + +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" +msgstr "Mod pintar didayakan" + +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" +msgstr "Ulang semua" + +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" +msgstr "Ulang sekali" + +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" +msgstr "Mod pintar dilumpuhkan" + +#: ui/player/PlayList.cpp:1530 +msgid "Empty Playlist" +msgstr "Senarai Main Kosong" + +#: ui/player/PlayList.cpp:1530 +msgid "The playlist is empty" +msgstr "Senarai main kosong" + +#: ui/player/PlayList.cpp:1540 +msgid "Edit the current selected tracks labels" +msgstr "Sunting label trek semasa yang dipilih" + +#: ui/player/PlayList.cpp:1546 +msgid "Edit the current selected songs" +msgstr "Sunting lagu semasa yang dipilih" + +#: ui/player/PlayList.cpp:1555 +msgid "Set as Next Track" +msgstr "Tetapkan sebagai Trek Berikutnya" + +#: ui/player/PlayList.cpp:1556 +msgid "Move the selected tracks to be played next" +msgstr "Alih trek terpilih untuk dimainkan berikutnya" + +#: ui/player/PlayList.cpp:1574 +msgid "Set the current selected tracks rating" +msgstr "Tetapkan penarafan trek semasa yang dipilih" + +#: ui/player/PlayList.cpp:1580 misc/Accelerators.cpp:145 +msgid "Search" +msgstr "Gelintar" + +#: ui/player/PlayList.cpp:1581 +msgid "Search a track in the playlist by name" +msgstr "Gelintar trek dalam senarai main mengikut nama" + +#: ui/player/PlayList.cpp:1613 ui/MainFrame.cpp:1553 misc/Accelerators.cpp:113 +msgid "Clear Playlist" +msgstr "Kosongkan Senarai Main" + +#: ui/player/PlayList.cpp:1614 +msgid "Remove all tracks from playlist" +msgstr "Buang semua trek dari senarai main" + +#: ui/player/PlayList.cpp:1622 +msgid "Remove the selected tracks from playlist" +msgstr "Buang trek terpilih dari senarai main" + +#: ui/player/PlayList.cpp:1630 +msgid "Remove the selected tracks from library" +msgstr "Buang trek terpilih dari pustaka" + +#: ui/player/PlayList.cpp:1636 +msgid "Remove the selected tracks from drive" +msgstr "Buang trek terpilih dari pemacu" + +#: ui/player/PlayList.cpp:1648 +msgid "Selects the current selected track in the library" +msgstr "Pilih trek semasa yang dipilih di dalam pustaka" + +#: ui/player/PlayList.cpp:1654 +msgid "Select the album artist of the current song" +msgstr "Pilih artis album bagi lagu semasa" + +#: ui/player/PlayList.cpp:1657 +msgid "Select the composer of the current song" +msgstr "Pilih penggubah lagu semasa" + +#: ui/player/PlayList.cpp:1663 +msgid "Select the year of the current song" +msgstr "Pilih tahun lagu semasa" + +#: ui/player/PlayList.cpp:1666 +msgid "Select the genre of the current song" +msgstr "Pilih genre lagu semasa" + +#: ui/player/PlayList.cpp:2172 +msgid "Search: " +msgstr "Gelintar:" + +#: ui/player/PlayList.cpp:2172 +msgid "Please enter the search term" +msgstr "Sila masukkan terma gelintar" + +#: ui/player/PlayList.cpp:2758 +msgid "Loading tracks. Please wait" +msgstr "Memuatkan trek. Tunggu sebentar" + +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" +msgstr "Boleh:" + +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" +msgstr "Nafi:" + +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" +msgstr "Jom Derma!" + +#: ui/MainFrame.cpp:92 +msgid "My Music" +msgstr "Muzik Saya" + +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " +msgstr "Selamat Datang ke Guayadeque " + +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1428 ui/MainFrame.cpp:4404 +msgid "VU Meters" +msgstr "Meter VU" + +#: ui/MainFrame.cpp:1018 +msgid "New Collection" +msgstr "Koleksi Baharu" + +#: ui/MainFrame.cpp:1018 +msgid "Create a new collection" +msgstr "CIpta satu koleksi baharu" + +#: ui/MainFrame.cpp:1038 +msgid "Show/Hide the file browser panel" +msgstr "Tunjuk/Sembunyi panel pelayar fail" + +#: ui/MainFrame.cpp:1078 +msgid "Update the radio stations" +msgstr "Kemas kini stesen radio" + +#: ui/MainFrame.cpp:1089 ui/MainFrame.cpp:2663 +msgid "Radio" +msgstr "Radio" + +#: ui/MainFrame.cpp:1089 +msgid "Set the radio visible panels" +msgstr "Tetapkan panel tampak radio" + +#: ui/MainFrame.cpp:1128 +msgid "Set the podcasts visible panels" +msgstr "Tetapkan panel tampak audio siar" + +#: ui/MainFrame.cpp:1143 ui/MainFrame.cpp:2040 misc/Accelerators.cpp:129 +msgid "Play Stream" +msgstr "Main Strim" + +#: ui/MainFrame.cpp:1144 +msgid "Play a online music stream" +msgstr "Main strim muzik atas-talian" + +#: ui/MainFrame.cpp:1149 +msgid "View the audio cd panel" +msgstr "Lihat panel cd audio" + +#: ui/MainFrame.cpp:1180 +msgid "Show the selected portable devices" +msgstr "Tunjuk peranti mudah alih terpilih" + +#: ui/MainFrame.cpp:1187 +msgid "No Device Found" +msgstr "Tiada Peranti Ditemui" + +#: ui/MainFrame.cpp:1187 +msgid "No portable device was detected" +msgstr "Tiada peranti mudah alih dikesan" + +#: ui/MainFrame.cpp:1196 misc/Accelerators.cpp:131 +msgid "Quit" +msgstr "Keluar" + +#: ui/MainFrame.cpp:1197 +msgid "Exits the application" +msgstr "Keluar aplikasi" + +#: ui/MainFrame.cpp:1393 ui/MainFrame.cpp:3892 misc/Accelerators.cpp:142 +msgid "Save Layout" +msgstr "Simpan Bentangan" + +#: ui/MainFrame.cpp:1394 +msgid "Saves the current layout" +msgstr "Simpan bentangan semasa" + +#: ui/MainFrame.cpp:1404 +msgid "Player Playlist" +msgstr "Senarai Main Pemain" + +#: ui/MainFrame.cpp:1405 +msgid "Show/Hide the player playlist panel" +msgstr "Tunjuk/Sembunyi panel senarai main pemain" + +#: ui/MainFrame.cpp:1412 ui/MainFrame.cpp:1687 ui/MainFrame.cpp:4422 +msgid "Sources" +msgstr "Sumber" + +#: ui/MainFrame.cpp:1413 +msgid "Show/Hide the locatons" +msgstr "Tunjuk/Sembunyi lokasi" + +#: ui/MainFrame.cpp:1420 +msgid "Player Filters" +msgstr "Penapis Pemain" + +#: ui/MainFrame.cpp:1421 +msgid "Show/Hide the player filters panel" +msgstr "Tunjuk/Sembunyi panel penapis pemain" + +#: ui/MainFrame.cpp:1429 +msgid "Show/Hide the player vumeter" +msgstr "Tunjuk/Sembunyi meter vu pemain" + +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:4438 +msgid "Cover" +msgstr "Kulit Hadapan" + +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the cover" +msgstr "Tunjuk/Sembunyi kulit hadapan" + +#: ui/MainFrame.cpp:1447 ui/MainFrame.cpp:2765 +msgid "Last.fm" +msgstr "Last.fm" + +#: ui/MainFrame.cpp:1448 +msgid "Show/Hide the Last.fm panel" +msgstr "Tunjuk/Sembunyi panel Last.fm" + +#: ui/MainFrame.cpp:1456 +msgid "Show/Hide the lyrics panel" +msgstr "Tunjuk/Sembunyi panel lirik" + +#: ui/MainFrame.cpp:1465 misc/Accelerators.cpp:123 +msgid "Full Screen" +msgstr "Skrin Penuh" + +#: ui/MainFrame.cpp:1466 +msgid "Show/Restore the main window in full screen" +msgstr "Tunjuk/Pulih tetingkap utama dalam skrin penuh" + +#: ui/MainFrame.cpp:1471 +msgid "Statusbar" +msgstr "Palang Status" + +#: ui/MainFrame.cpp:1472 +msgid "Show/Hide the statusbar" +msgstr "Tunjuk/Sembunyi palang status" + +#: ui/MainFrame.cpp:1477 +msgid "Show Captions" +msgstr "Tunjuk Kapsyen" + +#: ui/MainFrame.cpp:1478 +msgid "Show/Hide the windows caption" +msgstr "Tunjuk/Sembunyi kapsyen tetingkap" + +#: ui/MainFrame.cpp:1485 +msgid "Close Current Tab" +msgstr "Tutup Tab Semasa" + +#: ui/MainFrame.cpp:1486 +msgid "Close the current selected tab" +msgstr "Tutup tab terpilih semasa" + +#: ui/MainFrame.cpp:1495 +msgid "View the preferences" +msgstr "Lihat keutamaan" + +#: ui/MainFrame.cpp:1506 +msgid "Load Layout" +msgstr "Muat Bentangan" + +#: ui/MainFrame.cpp:1506 +msgid "Set current view from a user defined layout" +msgstr "Tetapkan pandangan semasa dari bentangan ditakrif pengguna" + +#: ui/MainFrame.cpp:1507 +msgid "Delete Layout" +msgstr "Padam Bentangan" + +#: ui/MainFrame.cpp:1507 +msgid "Delete a user defined layout" +msgstr "Padam bentangan ditakrif pengguna" + +#: ui/MainFrame.cpp:1517 +msgid "Play the next track in the playlist" +msgstr "Main trek berikutnya di dalam senarai main" + +#: ui/MainFrame.cpp:1520 +msgid "Prev. Track" +msgstr "Trek Terdahulu" + +#: ui/MainFrame.cpp:1521 +msgid "Play the previous track in the playlist" +msgstr "Main trek terdahulu di dalam senarai main" + +#: ui/MainFrame.cpp:1526 +msgid "Play the next album in the playlist" +msgstr "Main album berikutnya di dalam senarai main" + +#: ui/MainFrame.cpp:1530 +msgid "Prev. Album" +msgstr "Album Terdahulu" + +#: ui/MainFrame.cpp:1531 +msgid "Play the previous album in the playlist" +msgstr "Main album terdahulu di dalam senarai main" + +#: ui/MainFrame.cpp:1538 +msgid "Play or Pause the current track in the playlist" +msgstr "Main atau Jeda trek semasa di dalam senarai main" + +#: ui/MainFrame.cpp:1542 +msgid "Stop the current played track" +msgstr "Henti trek yang sedang dimainkan" + +#: ui/MainFrame.cpp:1546 misc/Accelerators.cpp:168 +msgid "Stop at End" +msgstr "Henti di Penghujung" + +#: ui/MainFrame.cpp:1547 +msgid "Stop after current playing or selected track" +msgstr "Henti selepas trek sedang dimainkan atau trek terpilih" + +#: ui/MainFrame.cpp:1554 +msgid "Clear the now playing playlist" +msgstr "Kosongkan senarai main yang sedang dimainkan" + +#: ui/MainFrame.cpp:1592 +msgid "Set the rating of the current track" +msgstr "Tetapkan penarafan trek semasa" + +#: ui/MainFrame.cpp:1597 misc/Accelerators.cpp:166 +msgid "Smart Play" +msgstr "Main Pintar" + +#: ui/MainFrame.cpp:1603 +msgid "Randomize" +msgstr "Rawak" + +#: ui/MainFrame.cpp:1607 +msgid "Repeat Playlist" +msgstr "Ulang Senarai Main" + +#: ui/MainFrame.cpp:1613 +msgid "Repeat Track" +msgstr "Ulang Trek" + +#: ui/MainFrame.cpp:1621 misc/Accelerators.cpp:174 +msgid "Volume Up" +msgstr "Volum Naik" + +#: ui/MainFrame.cpp:1622 +msgid "Increment the volume level" +msgstr "Naikkan kelantangan volum" + +#: ui/MainFrame.cpp:1626 misc/Accelerators.cpp:173 +msgid "Volume Down" +msgstr "Volum Turun" + +#: ui/MainFrame.cpp:1627 +msgid "Decrement the volume level" +msgstr "Kurangkan kelantangan volum" + +#: ui/MainFrame.cpp:1656 ui/MainFrame.cpp:1711 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" +msgstr "Bantuan" + +#: ui/MainFrame.cpp:1657 +msgid "Get help using guayadeque" +msgstr "Dapatkan bantuan penggunaan guayadeque" + +#: ui/MainFrame.cpp:1661 +msgid "Community" +msgstr "Komuniti" + +#: ui/MainFrame.cpp:1662 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Dapatkan sokongan guayadeque melalui guayadeque.org" + +#: ui/MainFrame.cpp:1667 +msgid "About" +msgstr "Perihal" + +#: ui/MainFrame.cpp:1668 +msgid "Show information about guayadeque music player" +msgstr "Tunjuk maklumat berkenaan pemain muzik guayadeque" + +#: ui/MainFrame.cpp:1695 +msgid "View" +msgstr "Lihat" + +#: ui/MainFrame.cpp:1703 +msgid "Controls" +msgstr "Kawalan" + +#: ui/MainFrame.cpp:2039 +msgid "Stream:" +msgstr "Strim:" + +#: ui/MainFrame.cpp:2211 +msgid "Select destination directory" +msgstr "Pilih direktori destinasi" + +#: ui/MainFrame.cpp:2226 ui/MainFrame.cpp:2271 ui/MainFrame.cpp:2319 +#: ui/MainFrame.cpp:2356 ui/MainFrame.cpp:4621 +msgid "Copy To..." +msgstr "Salin Ke..." + +#: ui/MainFrame.cpp:3314 +msgid "station" +msgstr "stesen" + +#: ui/MainFrame.cpp:3314 +msgid "stations" +msgstr "stesen" + +#: ui/MainFrame.cpp:3323 +msgid "podcast" +msgstr "audio siar" + +#: ui/MainFrame.cpp:3323 +msgid "podcasts" +msgstr "audio siar" + +#: ui/MainFrame.cpp:3338 +msgid "dir" +msgstr "dir" + +#: ui/MainFrame.cpp:3338 +msgid "dirs" +msgstr "dir" + +#: ui/MainFrame.cpp:3340 +msgid "file" +msgstr "fail" + +#: ui/MainFrame.cpp:3340 +msgid "files" +msgstr "fail" + +#: ui/MainFrame.cpp:3780 ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "Load this user defined layout" +msgstr "Muat bentangan ditakrif pengguna ini" + +#: ui/MainFrame.cpp:3781 +msgid "Delete this user defined layout" +msgstr "Padam bentangan ditakrif pengguna ini" + +#: ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "No Layouts Defined" +msgstr "Tiada Bentangan Ditakrif" + +#: ui/MainFrame.cpp:3893 +msgid "Layout:" +msgstr "Bentangan:" + +#: ui/MainFrame.cpp:3893 +#, c-format +msgid "Layout %lu" +msgstr "Bentangan %lu" + +#: ui/MainFrame.cpp:4586 ui/MainFrame.cpp:4607 +msgid "Copy the current selected songs to a directory or device" +msgstr "Salin lagu semasa yang dipilih ke dalam direktori atau peranti" + +#: ui/MainFrame.cpp:4618 +msgid "Add Copy To patterns in preferences" +msgstr "Tambah pola Salin Ke dalam keutamaan" + +#: ui/MainFrame.cpp:4621 +msgid "Copy the selected tracks to a folder or device" +msgstr "Salin trek dipilih ke dalam folder atau peranti" + +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1138 +msgid "Download Albums torrents" +msgstr "Muat turun torrent Album" + +#: MainApp.cpp:341 +msgid "Another program instance is already running." +msgstr "Ada tika program lain masih berjalan." + +#: MainApp.cpp:341 +msgid "Do you want to continue with the program?" +msgstr "Anda pasti mahu teruskan dengan program?" + +#: misc/Accelerators.cpp:111 +msgid "Add Folder" +msgstr "Tambah Folder" + +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" +msgstr "Scrobble Audio" + +#: misc/Accelerators.cpp:114 +msgid "Close Window" +msgstr "Tutup Tetingkap" + +#: misc/Accelerators.cpp:115 +msgid "Community Forums" +msgstr "Forum Komuniti" + +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" +msgstr "Baris Gilir Selepas Trek" + +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" +msgstr "Baris Gilir Selepas Album" + +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" +msgstr "Baris Gilir Selepas Artis" + +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" +msgstr "Tanpa jurang/Lenyap silang" + +#: misc/Accelerators.cpp:127 +msgid "Play All" +msgstr "Main Semua" + +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" +msgstr "Main/Jeda" + +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" +msgstr "Ulang Semua Trek" + +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" +msgstr "Ulang Trek Semasa" + +#: misc/Accelerators.cpp:146 +msgid "Show Browser" +msgstr "Tunjuk Pelayar" + +#: misc/Accelerators.cpp:147 +msgid "Show Covers" +msgstr "Tunjuk Kulit Hadapan" + +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" +msgstr "Tunjuk Senarai Main" + +#: misc/Accelerators.cpp:149 +msgid "Show Files" +msgstr "Tunjuk Fail" + +#: misc/Accelerators.cpp:150 +msgid "Show Filters" +msgstr "Tunjuk Penapis" + +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" +msgstr "Tunjuk Last.fm" + +#: misc/Accelerators.cpp:152 +msgid "Show Library" +msgstr "Tunjuk Pustaka" + +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" +msgstr "Tunjuk Lirik" + +#: misc/Accelerators.cpp:155 +msgid "Show Radio" +msgstr "Tunjuk Radio" + +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" +msgstr "Tunjuk Senarai Main" + +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" +msgstr "Tunjuk Audio Siar" + +#: misc/Accelerators.cpp:158 +msgid "Show Sources" +msgstr "Tunjuk Sumber" + +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" +msgstr "Tunjuk Palang Status" + +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" +msgstr "Tunjuk Meter VU" + +#: misc/Accelerators.cpp:161 +msgid "Skip Next" +msgstr "Langkau Berikutnya" + +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" +msgstr "Langkau Album Berikutnya" + +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" +msgstr "Langkau Terdahulu" + +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" +msgstr "Langkau Album Terdahulu" + +#: misc/Accelerators.cpp:169 +msgid "Update Covers" +msgstr "Kemas Kini Kulit Hadapan" + +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" +msgstr "Kemas kini (Paksa)" + +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" +msgstr "Kemas Kini Audio Siar" + +#: misc/Accelerators.cpp:277 +msgid "Shift" +msgstr "Shift" + +#: misc/Accelerators.cpp:281 +msgid "Ctrl" +msgstr "Ctrl" + +#: misc/Accelerators.cpp:285 +msgid "Alt" +msgstr "Alt" + +#: misc/Accelerators.cpp:289 +msgid "Meta" +msgstr "Meta" + +#: misc/Accelerators.cpp:308 +msgid "Escape" +msgstr "Escape" + +#: misc/Accelerators.cpp:311 +msgid "Space" +msgstr "Space" + +#: misc/Accelerators.cpp:314 +msgid "Tab" +msgstr "Tab" + +#: misc/Accelerators.cpp:316 +msgid "Return" +msgstr "Return" + +#: misc/Accelerators.cpp:318 +msgid "Enter" +msgstr "Enter" + +#: misc/Accelerators.cpp:354 +msgid "Up" +msgstr "Atas" + +#: misc/Accelerators.cpp:360 +msgid "Down" +msgstr "Bawah" + +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" +msgstr "Home" + +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" +msgstr "Page Up" + +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" +msgstr "Page Down" + +#: misc/Accelerators.cpp:380 +msgid "Begin" +msgstr "Mula" + +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" +msgstr "Sisip" + +#: misc/Accelerators.cpp:396 +msgid "Separator" +msgstr "Pemisah" + +#: misc/Accelerators.cpp:411 +msgid "Execute" +msgstr "Lakukan" + +#: misc/Accelerators.cpp:412 +msgid "Snapshot" +msgstr "Petikan" + +#: misc/Accelerators.cpp:415 +msgid "Cancel" +msgstr "Batal" + +#: misc/Accelerators.cpp:416 +msgid "Menu" +msgstr "Menu" + +#: misc/Accelerators.cpp:417 +msgid "Capital" +msgstr "Huruf Besar" + +#: db/DbLibrary.cpp:648 +msgid "Recently added tracks" +msgstr "Trek ditambah baru-baru ini" + +#: db/DbLibrary.cpp:656 +msgid "Last played tracks" +msgstr "Trek terakhir dimainkan" + +#: db/DbLibrary.cpp:663 +msgid "Best rated tracks" +msgstr "Penarafan trek terbaik" + +#: info/smartmode/SmartMode.cpp:394 +msgid "Generate Smart Playlist" +msgstr "Jana Senarai Main Pintar" + +#: info/smartmode/SmartMode.cpp:414 +msgid "Save to" +msgstr "Simpan ke" + +#: info/smartmode/SmartMode.cpp:434 +msgid "Allow" +msgstr "Boleh" + +#: info/smartmode/SmartMode.cpp:449 +msgid "Deny" +msgstr "Nafi" + +#: info/smartmode/SmartMode.cpp:472 +msgid "Hours" +msgstr "Jam" + +#: info/smartmode/SmartMode.cpp:473 +msgid "MiBytes" +msgstr "MiBait" + +#: info/smartmode/SmartMode.cpp:474 +msgid "GiBytes" +msgstr "GiBait" + +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Add search links in preferences" +msgstr "Tambah pautan gelintar dalam keutamaan" diff -Nru guayadeque-0.3.7~ds0/po/pl/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/pl/guayadeque.po --- guayadeque-0.3.7~ds0/po/pl/guayadeque.po 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/pl/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -4,4341 +4,4875 @@ # # Translators: # dominik232 , 2012 -# tuptus , 2013 -# Piotr Kosiński , 2012 -# Waciach , 2012 +# dominik232 , 2012 +# Paweł Dąbrowski , 2013 +# Piotr_ , 2012 +# Piotr_ , 2012 +# Piotr Strębski , 2017,2022 +# Wojciech M , 2012 +# Wojciech M , 2012 +# zeppelin2690 , 2012 # zeppelin2690 , 2012 msgid "" msgstr "" "Project-Id-Version: Guayadeque\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-02 19:20+0100\n" -"PO-Revision-Date: 2013-11-20 10:37+0000\n" -"Last-Translator: tuptus \n" -"Language-Team: Polish (http://www.transifex.com/projects/p/guayadeque/language/pl/)\n" +"POT-Creation-Date: 2022-01-13 07:14+0000\n" +"PO-Revision-Date: 2011-11-23 18:18+0000\n" +"Last-Translator: Piotr Strębski , 2017,2022\n" +"Language-Team: Polish (http://www.transifex.com/anonbeat/guayadeque/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 -#: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 -#: MainFrame.cpp:4519 OnlineLinks.cpp:69 PlayList.cpp:1509 Preferences.cpp:130 -#: SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Preferences" -msgstr "Ustawienia" +#: copyto/CopyTo.cpp:891 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "Skopiowano %u plików (%s)\nw %s sekund" -#: AAListBox.cpp:129 AlListBox.cpp:246 ArListBox.cpp:131 FileBrowser.cpp:324 -#: FileBrowser.cpp:1097 PlayList.cpp:1509 SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Add commands in preferences" -msgstr "Dodaj polecenia w preferencjach" +#: copyto/CopyTo.cpp:896 +msgid "Finished copying files" +msgstr "Zakończono kopiowanie plików" -#: AAListBox.cpp:132 AlListBox.cpp:249 ArListBox.cpp:134 FileBrowser.cpp:327 -#: FileBrowser.cpp:1100 PlayList.cpp:1512 Preferences.cpp:279 -#: SoListBox.cpp:464 TreePanel.cpp:346 -msgid "Commands" -msgstr "Polecenia" +#: copyto/Transcode.cpp:300 +msgid "Keep Format" +msgstr "Zachowaj format" + +#: copyto/Transcode.cpp:323 +msgid "Keep Quality" +msgstr "Zachowaj jakość" + +#: copyto/Transcode.cpp:324 ui/preferences/Preferences.cpp:1180 +msgid "Very High" +msgstr "Bardzo wysoka" + +#: copyto/Transcode.cpp:325 ui/preferences/Preferences.cpp:1181 +msgid "High" +msgstr "Wysoka" + +#: copyto/Transcode.cpp:326 +msgid "Very Good" +msgstr "Bardzo dobra" + +#: copyto/Transcode.cpp:327 +msgid "Good" +msgstr "Dobra" + +#: copyto/Transcode.cpp:328 ui/preferences/Preferences.cpp:1182 +msgid "Normal" +msgstr "Normalna" + +#: copyto/Transcode.cpp:329 ui/preferences/Preferences.cpp:1183 +msgid "Low" +msgstr "Niska" + +#: copyto/Transcode.cpp:330 ui/preferences/Preferences.cpp:1184 +msgid "Very Low" +msgstr "Bardzo niska" + +#: ui/cover/CoverEdit.cpp:59 +msgid "Cover Editor" +msgstr "Edytor okładek" + +#: ui/cover/CoverEdit.cpp:78 ui/lastfmpanel/LastFMPanel.cpp:1726 +#: ui/lyrics/LyricsPanel.cpp:114 ui/trackedit/TrackEdit.cpp:164 +#: ui/trackedit/TrackEdit.cpp:389 ui/trackedit/TrackEdit.cpp:430 +#: ui/trackedit/TrackEdit.cpp:489 +msgid "Artist:" +msgstr "Wykonawca:" + +#: ui/cover/CoverEdit.cpp:85 ui/trackedit/TrackEdit.cpp:188 +#: ui/trackedit/TrackEdit.cpp:455 ui/trackedit/TrackEdit.cpp:511 +msgid "Album:" +msgstr "Album:" + +#: ui/cover/CoverEdit.cpp:92 +msgid "From:" +msgstr "Z:" + +#: ui/cover/CoverEdit.cpp:113 ui/cover/SelCoverFile.cpp:72 +msgid "Embed into tracks" +msgstr "Zapisz w plikach utworów" + +#: ui/cover/CoverEdit.cpp:584 ui/cover/SelCoverFile.cpp:122 +msgid "Select the cover filename" +msgstr "Wybierz nazwę pliku okładki" + +#: ui/cover/CoverEdit.cpp:611 +msgid "Cover Url" +msgstr "URL okładki" + +#: ui/cover/SelCoverFile.cpp:34 +msgid "Select Cover File" +msgstr "Wybierz plik okładki" + +#: ui/cover/SelCoverFile.cpp:44 ui/mediaviewer/MediaViewer.cpp:1479 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "Nie znaleziono albumu w bibliotece.\nPowinieneś ją zaktualizować." + +#: ui/cover/SelCoverFile.cpp:45 ui/mediaviewer/MediaViewer.cpp:1480 +#: ui/filebrowser/FileBrowser.cpp:581 +msgid "Error" +msgstr "Błąd" + +#: ui/cover/SelCoverFile.cpp:60 +msgid "Cover:" +msgstr "Okładka:" + +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "Less..." +msgstr "Mniej..." -#: AAListBox.cpp:145 Accelerators.cpp:123 AlbumBrowser.cpp:303 -#: AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 AlListBox.cpp:263 -#: ArListBox.cpp:147 CoListBox.cpp:103 FileBrowser.cpp:339 -#: FileBrowser.cpp:1112 GeListBox.cpp:92 LastFMPanel.cpp:557 -#: LastFMPanel.cpp:819 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 MainFrame.cpp:1495 -#: PcListBox.cpp:111 PlayListPanel.cpp:224 PodcastsPanel.cpp:2050 -#: RadioPanel.cpp:423 RaListBox.cpp:143 SoListBox.cpp:525 TaListBox.cpp:123 -#: TaskBar.cpp:112 TreePanel.cpp:388 YeListBox.cpp:103 +#: ui/lastfmpanel/LastFMPanel.cpp:445 ui/lastfmpanel/LastFMPanel.cpp:686 +msgid "More..." +msgstr "Więcej..." + +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/lastfmpanel/LastFMPanel.cpp:1033 ui/lastfmpanel/LastFMPanel.cpp:1239 +#: ui/lastfmpanel/LastFMPanel.cpp:1456 ui/lastfmpanel/LastFMPanel.cpp:3243 +#: ui/radios/RadioPanel.cpp:425 ui/podcasts/PodcastsPanel.cpp:2069 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:646 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/CoListBox.cpp:106 +#: ui/mediaviewer/library/ArListBox.cpp:151 +#: ui/mediaviewer/library/GeListBox.cpp:95 +#: ui/mediaviewer/library/SoListBox.cpp:524 +#: ui/mediaviewer/library/AlListBox.cpp:267 +#: ui/mediaviewer/library/RaListBox.cpp:146 +#: ui/mediaviewer/library/TaListBox.cpp:126 +#: ui/mediaviewer/library/AAListBox.cpp:148 +#: ui/mediaviewer/library/YeListBox.cpp:106 +#: ui/mediaviewer/library/PcListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +#: ui/filebrowser/FileBrowser.cpp:347 ui/filebrowser/FileBrowser.cpp:1127 +#: ui/taskbar/TaskBar.cpp:116 ui/MainFrame.cpp:1537 misc/Accelerators.cpp:126 msgid "Play" msgstr "Odtwarzaj" -#: AAListBox.cpp:146 -msgid "Play current selected album artist" -msgstr "Odtwarzaj wykonawcę zaznaczonego albumu" +#: ui/lastfmpanel/LastFMPanel.cpp:562 ui/lastfmpanel/LastFMPanel.cpp:1033 +#: ui/lastfmpanel/LastFMPanel.cpp:1239 ui/lastfmpanel/LastFMPanel.cpp:1456 +#: ui/lastfmpanel/LastFMPanel.cpp:3243 +msgid "Play the artist tracks" +msgstr "Odtwórz utwory wykonawcy" -#: AAListBox.cpp:152 Accelerators.cpp:115 AlbumBrowser.cpp:307 -#: AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 AlListBox.cpp:269 -#: ArListBox.cpp:154 CoListBox.cpp:110 FileBrowser.cpp:345 -#: FileBrowser.cpp:1118 GeListBox.cpp:99 LastFMPanel.cpp:561 -#: LastFMPanel.cpp:823 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 PcListBox.cpp:118 -#: PlayListPanel.cpp:229 PodcastsPanel.cpp:2056 RadioPanel.cpp:429 -#: RaListBox.cpp:150 SoListBox.cpp:532 TaListBox.cpp:130 TreePanel.cpp:393 -#: YeListBox.cpp:110 +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/lastfmpanel/LastFMPanel.cpp:1037 ui/lastfmpanel/LastFMPanel.cpp:1243 +#: ui/lastfmpanel/LastFMPanel.cpp:1460 ui/lastfmpanel/LastFMPanel.cpp:3247 +#: ui/radios/RadioPanel.cpp:431 ui/podcasts/PodcastsPanel.cpp:2075 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:652 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +#: ui/mediaviewer/treeview/TreePanel.cpp:398 +#: ui/mediaviewer/library/CoListBox.cpp:113 +#: ui/mediaviewer/library/ArListBox.cpp:158 +#: ui/mediaviewer/library/GeListBox.cpp:102 +#: ui/mediaviewer/library/SoListBox.cpp:531 +#: ui/mediaviewer/library/AlListBox.cpp:273 +#: ui/mediaviewer/library/RaListBox.cpp:153 +#: ui/mediaviewer/library/TaListBox.cpp:133 +#: ui/mediaviewer/library/AAListBox.cpp:155 +#: ui/mediaviewer/library/YeListBox.cpp:113 +#: ui/mediaviewer/library/PcListBox.cpp:121 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:232 +#: ui/filebrowser/FileBrowser.cpp:353 ui/filebrowser/FileBrowser.cpp:1133 +#: misc/Accelerators.cpp:118 msgid "Enqueue" msgstr "Dodaj do kolejki" -#: AAListBox.cpp:153 CoListBox.cpp:111 PcListBox.cpp:119 RaListBox.cpp:151 -#: YeListBox.cpp:111 -msgid "Add current selected tracks to playlist" -msgstr "Dodaj zaznaczone utwory do listy odtwarzania" +#: ui/lastfmpanel/LastFMPanel.cpp:566 ui/lastfmpanel/LastFMPanel.cpp:1037 +#: ui/lastfmpanel/LastFMPanel.cpp:1243 ui/lastfmpanel/LastFMPanel.cpp:1460 +#: ui/lastfmpanel/LastFMPanel.cpp:3247 +msgid "Enqueue the artist tracks to the playlist" +msgstr "Kolejkuj utwory wykonawcy w liście odtwarzania" -#: AAListBox.cpp:161 AlbumBrowser.cpp:314 AlbumBrowser.cpp:1853 -#: AlbumBrowser.cpp:1988 AlListBox.cpp:277 ArListBox.cpp:163 CoListBox.cpp:119 -#: FileBrowser.cpp:353 FileBrowser.cpp:1126 GeListBox.cpp:108 -#: LastFMPanel.cpp:568 LastFMPanel.cpp:830 LastFMPanel.cpp:1024 -#: LastFMPanel.cpp:1224 LastFMPanel.cpp:1432 LastFMPanel.cpp:3175 -#: PcListBox.cpp:127 PlayListPanel.cpp:237 PodcastsPanel.cpp:2064 -#: RadioPanel.cpp:437 RaListBox.cpp:159 SoListBox.cpp:541 TaListBox.cpp:139 -#: TreePanel.cpp:401 YeListBox.cpp:119 +#: ui/lastfmpanel/LastFMPanel.cpp:573 ui/lastfmpanel/LastFMPanel.cpp:844 +#: ui/lastfmpanel/LastFMPanel.cpp:1044 ui/lastfmpanel/LastFMPanel.cpp:1250 +#: ui/lastfmpanel/LastFMPanel.cpp:1467 ui/lastfmpanel/LastFMPanel.cpp:3254 +#: ui/radios/RadioPanel.cpp:439 ui/podcasts/PodcastsPanel.cpp:2083 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:660 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:353 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1963 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2098 +#: ui/mediaviewer/treeview/TreePanel.cpp:406 +#: ui/mediaviewer/library/CoListBox.cpp:122 +#: ui/mediaviewer/library/ArListBox.cpp:167 +#: ui/mediaviewer/library/GeListBox.cpp:111 +#: ui/mediaviewer/library/SoListBox.cpp:540 +#: ui/mediaviewer/library/AlListBox.cpp:281 +#: ui/mediaviewer/library/RaListBox.cpp:162 +#: ui/mediaviewer/library/TaListBox.cpp:142 +#: ui/mediaviewer/library/AAListBox.cpp:164 +#: ui/mediaviewer/library/YeListBox.cpp:122 +#: ui/mediaviewer/library/PcListBox.cpp:130 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:240 +#: ui/filebrowser/FileBrowser.cpp:361 ui/filebrowser/FileBrowser.cpp:1141 msgid "Current Track" msgstr "Aktualny utwór" -#: AAListBox.cpp:162 AlbumBrowser.cpp:315 AlbumBrowser.cpp:1854 -#: AlbumBrowser.cpp:1989 ArListBox.cpp:164 FileBrowser.cpp:354 -#: FileBrowser.cpp:1127 GeListBox.cpp:109 LastFMPanel.cpp:569 -#: LastFMPanel.cpp:831 LastFMPanel.cpp:1025 LastFMPanel.cpp:1225 -#: LastFMPanel.cpp:1433 LastFMPanel.cpp:3176 PcListBox.cpp:128 -#: PlayListPanel.cpp:238 PodcastsPanel.cpp:2065 RadioPanel.cpp:438 -#: RaListBox.cpp:160 SoListBox.cpp:542 TaListBox.cpp:140 TreePanel.cpp:402 -#: YeListBox.cpp:120 +#: ui/lastfmpanel/LastFMPanel.cpp:574 ui/lastfmpanel/LastFMPanel.cpp:845 +#: ui/lastfmpanel/LastFMPanel.cpp:1045 ui/lastfmpanel/LastFMPanel.cpp:1251 +#: ui/lastfmpanel/LastFMPanel.cpp:1468 ui/lastfmpanel/LastFMPanel.cpp:3255 +#: ui/radios/RadioPanel.cpp:440 ui/podcasts/PodcastsPanel.cpp:2084 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:661 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:354 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1964 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2099 +#: ui/mediaviewer/treeview/TreePanel.cpp:407 +#: ui/mediaviewer/library/ArListBox.cpp:168 +#: ui/mediaviewer/library/GeListBox.cpp:112 +#: ui/mediaviewer/library/SoListBox.cpp:541 +#: ui/mediaviewer/library/RaListBox.cpp:163 +#: ui/mediaviewer/library/TaListBox.cpp:143 +#: ui/mediaviewer/library/AAListBox.cpp:165 +#: ui/mediaviewer/library/YeListBox.cpp:123 +#: ui/mediaviewer/library/PcListBox.cpp:131 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:241 +#: ui/filebrowser/FileBrowser.cpp:362 ui/filebrowser/FileBrowser.cpp:1142 msgid "Add current selected tracks to playlist after the current track" msgstr "Dodaj zaznaczone utwory do listy odtwarzania po aktualnym utworze" -#: AAListBox.cpp:168 AlbumBrowser.cpp:320 AlbumBrowser.cpp:1859 -#: AlbumBrowser.cpp:1994 AlListBox.cpp:283 ArListBox.cpp:170 CoListBox.cpp:126 -#: FileBrowser.cpp:359 FileBrowser.cpp:1133 GeListBox.cpp:115 -#: LastFMPanel.cpp:574 LastFMPanel.cpp:836 LastFMPanel.cpp:1030 -#: LastFMPanel.cpp:1230 LastFMPanel.cpp:1438 LastFMPanel.cpp:3181 -#: PcListBox.cpp:134 PlayListPanel.cpp:243 PodcastsPanel.cpp:2070 -#: RadioPanel.cpp:444 RaListBox.cpp:166 SoListBox.cpp:548 TaListBox.cpp:146 -#: TreePanel.cpp:407 YeListBox.cpp:126 +#: ui/lastfmpanel/LastFMPanel.cpp:579 ui/lastfmpanel/LastFMPanel.cpp:850 +#: ui/lastfmpanel/LastFMPanel.cpp:1050 ui/lastfmpanel/LastFMPanel.cpp:1256 +#: ui/lastfmpanel/LastFMPanel.cpp:1473 ui/lastfmpanel/LastFMPanel.cpp:3260 +#: ui/radios/RadioPanel.cpp:446 ui/podcasts/PodcastsPanel.cpp:2089 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:666 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:359 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1969 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:412 +#: ui/mediaviewer/library/CoListBox.cpp:129 +#: ui/mediaviewer/library/ArListBox.cpp:174 +#: ui/mediaviewer/library/GeListBox.cpp:118 +#: ui/mediaviewer/library/SoListBox.cpp:547 +#: ui/mediaviewer/library/AlListBox.cpp:287 +#: ui/mediaviewer/library/RaListBox.cpp:169 +#: ui/mediaviewer/library/TaListBox.cpp:149 +#: ui/mediaviewer/library/AAListBox.cpp:171 +#: ui/mediaviewer/library/YeListBox.cpp:129 +#: ui/mediaviewer/library/PcListBox.cpp:137 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:246 +#: ui/filebrowser/FileBrowser.cpp:367 ui/filebrowser/FileBrowser.cpp:1148 msgid "Current Album" msgstr "Aktualny album" -#: AAListBox.cpp:169 AlbumBrowser.cpp:321 AlbumBrowser.cpp:1860 -#: AlbumBrowser.cpp:1995 ArListBox.cpp:171 FileBrowser.cpp:360 -#: FileBrowser.cpp:1134 GeListBox.cpp:116 LastFMPanel.cpp:575 -#: LastFMPanel.cpp:837 LastFMPanel.cpp:1031 LastFMPanel.cpp:1231 -#: LastFMPanel.cpp:1439 LastFMPanel.cpp:3182 PcListBox.cpp:135 -#: PlayListPanel.cpp:244 PodcastsPanel.cpp:2071 RadioPanel.cpp:445 -#: RaListBox.cpp:167 SoListBox.cpp:549 TaListBox.cpp:147 TreePanel.cpp:408 -#: YeListBox.cpp:127 +#: ui/lastfmpanel/LastFMPanel.cpp:580 ui/lastfmpanel/LastFMPanel.cpp:851 +#: ui/lastfmpanel/LastFMPanel.cpp:1051 ui/lastfmpanel/LastFMPanel.cpp:1257 +#: ui/lastfmpanel/LastFMPanel.cpp:1474 ui/lastfmpanel/LastFMPanel.cpp:3261 +#: ui/radios/RadioPanel.cpp:447 ui/podcasts/PodcastsPanel.cpp:2090 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:667 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:360 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1970 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2105 +#: ui/mediaviewer/treeview/TreePanel.cpp:413 +#: ui/mediaviewer/library/ArListBox.cpp:175 +#: ui/mediaviewer/library/GeListBox.cpp:119 +#: ui/mediaviewer/library/SoListBox.cpp:548 +#: ui/mediaviewer/library/RaListBox.cpp:170 +#: ui/mediaviewer/library/TaListBox.cpp:150 +#: ui/mediaviewer/library/AAListBox.cpp:172 +#: ui/mediaviewer/library/YeListBox.cpp:130 +#: ui/mediaviewer/library/PcListBox.cpp:138 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:247 +#: ui/filebrowser/FileBrowser.cpp:368 ui/filebrowser/FileBrowser.cpp:1149 msgid "Add current selected tracks to playlist after the current album" msgstr "Dodaj zaznaczone utwory do listy odtwarzania po aktualnym albumie" -#: AAListBox.cpp:175 AlbumBrowser.cpp:326 AlbumBrowser.cpp:1865 -#: AlbumBrowser.cpp:2000 AlListBox.cpp:289 ArListBox.cpp:177 CoListBox.cpp:133 -#: FileBrowser.cpp:365 FileBrowser.cpp:1140 GeListBox.cpp:122 -#: LastFMPanel.cpp:580 LastFMPanel.cpp:842 LastFMPanel.cpp:1036 -#: LastFMPanel.cpp:1236 LastFMPanel.cpp:1444 LastFMPanel.cpp:3187 -#: PcListBox.cpp:141 PlayListPanel.cpp:249 PodcastsPanel.cpp:2076 -#: RadioPanel.cpp:451 RaListBox.cpp:173 SoListBox.cpp:555 TaListBox.cpp:153 -#: TreePanel.cpp:413 YeListBox.cpp:133 +#: ui/lastfmpanel/LastFMPanel.cpp:585 ui/lastfmpanel/LastFMPanel.cpp:856 +#: ui/lastfmpanel/LastFMPanel.cpp:1056 ui/lastfmpanel/LastFMPanel.cpp:1262 +#: ui/lastfmpanel/LastFMPanel.cpp:1479 ui/lastfmpanel/LastFMPanel.cpp:3266 +#: ui/radios/RadioPanel.cpp:453 ui/podcasts/PodcastsPanel.cpp:2095 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:672 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:365 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1975 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2110 +#: ui/mediaviewer/treeview/TreePanel.cpp:418 +#: ui/mediaviewer/library/CoListBox.cpp:136 +#: ui/mediaviewer/library/ArListBox.cpp:181 +#: ui/mediaviewer/library/GeListBox.cpp:125 +#: ui/mediaviewer/library/SoListBox.cpp:554 +#: ui/mediaviewer/library/AlListBox.cpp:293 +#: ui/mediaviewer/library/RaListBox.cpp:176 +#: ui/mediaviewer/library/TaListBox.cpp:156 +#: ui/mediaviewer/library/AAListBox.cpp:178 +#: ui/mediaviewer/library/YeListBox.cpp:136 +#: ui/mediaviewer/library/PcListBox.cpp:144 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:252 +#: ui/filebrowser/FileBrowser.cpp:373 ui/filebrowser/FileBrowser.cpp:1155 msgid "Current Artist" msgstr "Aktualny wykonawca" -#: AAListBox.cpp:176 AlbumBrowser.cpp:327 AlbumBrowser.cpp:1866 -#: AlbumBrowser.cpp:2001 ArListBox.cpp:178 FileBrowser.cpp:366 -#: FileBrowser.cpp:1141 GeListBox.cpp:123 LastFMPanel.cpp:581 -#: LastFMPanel.cpp:843 LastFMPanel.cpp:1037 LastFMPanel.cpp:1237 -#: LastFMPanel.cpp:1445 LastFMPanel.cpp:3188 PcListBox.cpp:142 -#: PlayListPanel.cpp:250 PodcastsPanel.cpp:2077 RadioPanel.cpp:452 -#: RaListBox.cpp:174 SoListBox.cpp:556 TaListBox.cpp:154 TreePanel.cpp:414 -#: YeListBox.cpp:134 +#: ui/lastfmpanel/LastFMPanel.cpp:586 ui/lastfmpanel/LastFMPanel.cpp:857 +#: ui/lastfmpanel/LastFMPanel.cpp:1057 ui/lastfmpanel/LastFMPanel.cpp:1263 +#: ui/lastfmpanel/LastFMPanel.cpp:1480 ui/lastfmpanel/LastFMPanel.cpp:3267 +#: ui/radios/RadioPanel.cpp:454 ui/podcasts/PodcastsPanel.cpp:2096 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:673 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:366 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1976 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2111 +#: ui/mediaviewer/treeview/TreePanel.cpp:419 +#: ui/mediaviewer/library/ArListBox.cpp:182 +#: ui/mediaviewer/library/GeListBox.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:555 +#: ui/mediaviewer/library/RaListBox.cpp:177 +#: ui/mediaviewer/library/TaListBox.cpp:157 +#: ui/mediaviewer/library/AAListBox.cpp:179 +#: ui/mediaviewer/library/YeListBox.cpp:137 +#: ui/mediaviewer/library/PcListBox.cpp:145 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:253 +#: ui/filebrowser/FileBrowser.cpp:374 ui/filebrowser/FileBrowser.cpp:1156 msgid "Add current selected tracks to playlist after the current artist" msgstr "Dodaj zaznaczone utwory do listy odtwarzania po aktualnym wykonawcy" -#: AAListBox.cpp:181 AlbumBrowser.cpp:331 AlbumBrowser.cpp:1870 -#: AlbumBrowser.cpp:2005 AlListBox.cpp:294 ArListBox.cpp:183 CoListBox.cpp:139 -#: FileBrowser.cpp:370 FileBrowser.cpp:1146 GeListBox.cpp:128 -#: LastFMPanel.cpp:585 LastFMPanel.cpp:847 LastFMPanel.cpp:1041 -#: LastFMPanel.cpp:1241 LastFMPanel.cpp:1449 LastFMPanel.cpp:3192 -#: PcListBox.cpp:147 PlayListPanel.cpp:254 PodcastsPanel.cpp:2081 -#: RadioPanel.cpp:457 RaListBox.cpp:179 SoListBox.cpp:561 TaListBox.cpp:159 -#: TreePanel.cpp:418 YeListBox.cpp:139 +#: ui/lastfmpanel/LastFMPanel.cpp:590 ui/lastfmpanel/LastFMPanel.cpp:861 +#: ui/lastfmpanel/LastFMPanel.cpp:1061 ui/lastfmpanel/LastFMPanel.cpp:1267 +#: ui/lastfmpanel/LastFMPanel.cpp:1484 ui/lastfmpanel/LastFMPanel.cpp:3271 +#: ui/radios/RadioPanel.cpp:459 ui/podcasts/PodcastsPanel.cpp:2100 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:677 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:370 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1980 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2115 +#: ui/mediaviewer/treeview/TreePanel.cpp:423 +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/ArListBox.cpp:187 +#: ui/mediaviewer/library/GeListBox.cpp:131 +#: ui/mediaviewer/library/SoListBox.cpp:560 +#: ui/mediaviewer/library/AlListBox.cpp:298 +#: ui/mediaviewer/library/RaListBox.cpp:182 +#: ui/mediaviewer/library/TaListBox.cpp:162 +#: ui/mediaviewer/library/AAListBox.cpp:184 +#: ui/mediaviewer/library/YeListBox.cpp:142 +#: ui/mediaviewer/library/PcListBox.cpp:150 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:257 +#: ui/filebrowser/FileBrowser.cpp:378 ui/filebrowser/FileBrowser.cpp:1161 msgid "Enqueue After" msgstr "Dodaj do kolejki za" -#: AAListBox.cpp:190 AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 -#: AlbumBrowser.cpp:2015 AlListBox.cpp:307 ArListBox.cpp:198 PcListBox.cpp:156 -#: PlayList.cpp:1538 RaListBox.cpp:188 SoListBox.cpp:576 TreePanel.cpp:440 -#: YeListBox.cpp:148 -msgid "Edit Songs" -msgstr "Edytuj utwory" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search Artist" +msgstr "Wyszukaj artystę" -#: AAListBox.cpp:191 CoListBox.cpp:149 PcListBox.cpp:157 RaListBox.cpp:189 -#: TreePanel.cpp:441 YeListBox.cpp:149 -msgid "Edit the selected tracks" -msgstr "Edytuj zaznaczone utwory" +#: ui/lastfmpanel/LastFMPanel.cpp:595 ui/lastfmpanel/LastFMPanel.cpp:1067 +#: ui/lastfmpanel/LastFMPanel.cpp:1277 ui/lastfmpanel/LastFMPanel.cpp:1494 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:391 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2001 +msgid "Search the artist in the library" +msgstr "Znajdź artystę w bibliotece" -#: AAListBox.cpp:199 Accelerators.cpp:141 AlbumBrowser.cpp:2023 -#: AlListBox.cpp:335 ArListBox.cpp:207 CoListBox.cpp:157 FileBrowser.cpp:383 -#: FileBrowser.cpp:1162 GeListBox.cpp:135 LastFMPanel.cpp:3196 -#: PcListBox.cpp:165 PlayListAppend.cpp:25 PlayList.cpp:1589 -#: PlayListPanel.cpp:286 RaListBox.cpp:197 SoListBox.cpp:623 TaListBox.cpp:166 -#: TreePanel.cpp:449 YeListBox.cpp:157 -msgid "Save to Playlist" -msgstr "Zapisz do listy odtwarzania" +#: ui/lastfmpanel/LastFMPanel.cpp:604 ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/lastfmpanel/LastFMPanel.cpp:1078 ui/lastfmpanel/LastFMPanel.cpp:1289 +#: ui/lastfmpanel/LastFMPanel.cpp:1503 ui/lastfmpanel/LastFMPanel.cpp:1634 +#: ui/lyrics/LyricsPanel.cpp:286 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy to Clipboard" +msgstr "Skopiuj do schowka" -#: AAListBox.cpp:200 AlListBox.cpp:336 YeListBox.cpp:158 -msgid "Save the selected tracks to Playlist" -msgstr "Zapisz zaznaczone utwory do listy odtwarzania" +#: ui/lastfmpanel/LastFMPanel.cpp:604 +msgid "Copy the artist name to clipboard" +msgstr "Skopiuj nazwę wykonawcy" -#: Accelerators.cpp:108 -msgid "Add Folder" -msgstr "Dodaj folder" +#: ui/lastfmpanel/LastFMPanel.cpp:612 ui/lastfmpanel/LastFMPanel.cpp:884 +#: ui/lastfmpanel/LastFMPanel.cpp:1086 ui/lastfmpanel/LastFMPanel.cpp:1297 +#: ui/lastfmpanel/LastFMPanel.cpp:1511 ui/lastfmpanel/LastFMPanel.cpp:1642 +msgid "Visit last.fm page for this item" +msgstr "Odwiedź stronę Last.fm tego elementu" -#: Accelerators.cpp:109 -msgid "Audio Scrobbling" -msgstr "Audio Scrobbling" +#: ui/lastfmpanel/LastFMPanel.cpp:637 +msgid "There is no information available for this artist." +msgstr "Brak dostępnych informacji o wykonawcy." -#: Accelerators.cpp:110 MainFrame.cpp:1511 PlayList.cpp:1606 -msgid "Clear Playlist" -msgstr "Wyczyść listę odtwarzania" +#: ui/lastfmpanel/LastFMPanel.cpp:833 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:342 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1952 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2087 +msgid "Play the album tracks" +msgstr "Odtwórz utwory albumu" -#: Accelerators.cpp:111 -msgid "Close Window" -msgstr "Zamknij okno" +#: ui/lastfmpanel/LastFMPanel.cpp:837 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:346 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1956 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2091 +msgid "Enqueue the album tracks to the playlist" +msgstr "Dodaj utwory albumu do kolejki listy odtwarzania" -#: Accelerators.cpp:112 -msgid "Community Forums" -msgstr "Forum społecznościowe" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search Album" +msgstr "Wyszukaj album" -#: Accelerators.cpp:113 AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 -#: AlbumBrowser.cpp:2009 AlListBox.cpp:299 ArListBox.cpp:190 PlayList.cpp:1532 -#: SoListBox.cpp:568 TreePanel.cpp:430 -msgid "Edit Labels" -msgstr "Edytuj etykiety" +#: ui/lastfmpanel/LastFMPanel.cpp:867 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:387 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1997 +msgid "Search the album in the library" +msgstr "Znajdź album w bibliotece" -#: Accelerators.cpp:114 FileBrowser.cpp:375 FileBrowser.cpp:1154 -msgid "Edit Tracks" -msgstr "Edytuj utwory" +#: ui/lastfmpanel/LastFMPanel.cpp:876 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:457 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2031 +msgid "Copy the album info to clipboard" +msgstr "Skopiuj informacje o albumie" -#: Accelerators.cpp:116 -msgid "Enqueue After Track" -msgstr "Dodaj do kolejki po utworze" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Show Artist Info" +msgstr "Wyświetl informacje o wykonawcy" -#: Accelerators.cpp:117 -msgid "Enqueue After Album" -msgstr "Dodaj do kolejki po albumie" +#: ui/lastfmpanel/LastFMPanel.cpp:1076 ui/lastfmpanel/LastFMPanel.cpp:1286 +msgid "Update the information with the current selected artist" +msgstr "Aktualizuj informacje o zaznaczonym wykonawcy" -#: Accelerators.cpp:119 -msgid "Enqueue After Artist" -msgstr "Dodaj do kolejki po wykonawcy" +#: ui/lastfmpanel/LastFMPanel.cpp:1078 +msgid "Copy the artist info to clipboard" +msgstr "Kopiuj wykonawcę do schowka" -#: Accelerators.cpp:120 MainFrame.cpp:1423 -msgid "Full Screen" -msgstr "Pełny ekran" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search Track" +msgstr "Wyszukaj utwór" -#: Accelerators.cpp:121 -msgid "Gapless/Crossfading" -msgstr "Brak przerw/Płynne przejścia" +#: ui/lastfmpanel/LastFMPanel.cpp:1273 ui/lastfmpanel/LastFMPanel.cpp:1490 +msgid "Search the track in the library" +msgstr "Wyszukaj utwór w bibliotece" -#: Accelerators.cpp:122 Accelerators.cpp:411 MainFrame.cpp:1614 -#: MainFrame.cpp:1669 -msgid "Help" -msgstr "Pomoc" +#: ui/lastfmpanel/LastFMPanel.cpp:1289 ui/lastfmpanel/LastFMPanel.cpp:1503 +msgid "Copy the track info to clipboard" +msgstr "Kopiuj utwór do schowka" -#: Accelerators.cpp:124 -msgid "Play All" -msgstr "Odtwórz Wszystko" +#: ui/lastfmpanel/LastFMPanel.cpp:1394 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "%s\n%i odtworzeń przez %u" -#: Accelerators.cpp:125 -msgid "Play/Pause" -msgstr "Odtwarzaj/Wstrzymaj" +#: ui/lastfmpanel/LastFMPanel.cpp:1634 +msgid "Copy the event info to clipboard" +msgstr "Kopiuj zdarzenie do schowka" -#: Accelerators.cpp:126 MainFrame.cpp:1100 MainFrame.cpp:1997 -msgid "Play Stream" -msgstr "Odtwórz Strumień" +#: ui/lastfmpanel/LastFMPanel.cpp:1709 ui/lyrics/LyricsPanel.cpp:84 +msgid "Follow player" +msgstr "Podążaj za odtwarzaczem" -#: Accelerators.cpp:128 MainFrame.cpp:1154 -msgid "Quit" -msgstr "Wyjdź" +#: ui/lastfmpanel/LastFMPanel.cpp:1735 ui/lyrics/LyricsPanel.cpp:124 +#: ui/trackedit/TrackEdit.cpp:396 +msgid "Track:" +msgstr "Utwór:" -#: Accelerators.cpp:130 PlayList.cpp:1601 PLSoListBox.cpp:160 -msgid "Randomize Playlist" -msgstr "Losowa Lista Odtwarzania" +#: ui/lastfmpanel/LastFMPanel.cpp:1755 +msgid "Artist Info" +msgstr "Informacje o wykonawcy" -#: Accelerators.cpp:131 Accelerators.cpp:132 Accelerators.cpp:133 -#: Accelerators.cpp:134 Accelerators.cpp:135 Accelerators.cpp:136 -#: DynamicPlayList.cpp:56 DynamicPlayList.cpp:134 PlayList.cpp:1567 -#: SoListBox.cpp:419 TaskBar.cpp:162 TreeViewFilterEditor.cpp:69 -#: TreeViewFilterEditor.cpp:123 -msgid "Rating" -msgstr "Ocena" +#: ui/lastfmpanel/LastFMPanel.cpp:1790 +msgid "Top Albums" +msgstr "Top albumy" -#: Accelerators.cpp:137 -msgid "Repeat All Tracks" -msgstr "Powtórz Wszystkie Utwory" +#: ui/lastfmpanel/LastFMPanel.cpp:1832 +msgid "Top Tracks" +msgstr "Top utwory" -#: Accelerators.cpp:138 -msgid "Repeat Current Track" -msgstr "Powtórz Aktualny Utwór" +#: ui/lastfmpanel/LastFMPanel.cpp:1873 +msgid "Similar Artists" +msgstr "Podobni wykonawcy" -#: Accelerators.cpp:139 MainFrame.cpp:1351 MainFrame.cpp:3807 -msgid "Save Layout" -msgstr "Zapisz Układ" +#: ui/lastfmpanel/LastFMPanel.cpp:1914 +msgid "Similar Tracks" +msgstr "Podobne utwory" -#: Accelerators.cpp:142 PlayList.cpp:1573 -msgid "Search" -msgstr "Wyszukaj" +#: ui/lastfmpanel/LastFMPanel.cpp:1955 +msgid "Events" +msgstr "Wydarzenia" -#: Accelerators.cpp:143 -msgid "Show Browser" -msgstr "Wyświetl Przeglądarkę" +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2133 +#: ui/mediaviewer/treeview/TreePanel.cpp:454 +#: ui/mediaviewer/library/CoListBox.cpp:160 +#: ui/mediaviewer/library/ArListBox.cpp:211 +#: ui/mediaviewer/library/GeListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:622 +#: ui/mediaviewer/library/AlListBox.cpp:339 +#: ui/mediaviewer/library/RaListBox.cpp:200 +#: ui/mediaviewer/library/TaListBox.cpp:169 +#: ui/mediaviewer/library/AAListBox.cpp:202 +#: ui/mediaviewer/library/YeListBox.cpp:160 +#: ui/mediaviewer/library/PcListBox.cpp:168 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 +#: ui/mediaviewer/playlists/PlayListAppend.cpp:28 +#: ui/filebrowser/FileBrowser.cpp:391 ui/filebrowser/FileBrowser.cpp:1177 +#: ui/player/PlayList.cpp:1596 misc/Accelerators.cpp:144 +msgid "Save to Playlist" +msgstr "Zapisz do listy odtwarzania" -#: Accelerators.cpp:144 -msgid "Show Covers" -msgstr "Pokaż Okładki" +#: ui/lastfmpanel/LastFMPanel.cpp:3275 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2134 +#: ui/mediaviewer/treeview/TreePanel.cpp:455 +#: ui/mediaviewer/library/CoListBox.cpp:161 +#: ui/mediaviewer/library/ArListBox.cpp:212 +#: ui/mediaviewer/library/GeListBox.cpp:139 +#: ui/mediaviewer/library/RaListBox.cpp:201 +#: ui/mediaviewer/library/TaListBox.cpp:170 +#: ui/mediaviewer/library/PcListBox.cpp:169 ui/player/PlayList.cpp:1597 +msgid "Save the selected tracks to playlist" +msgstr "Zapisz zaznaczone utwory jako listę odtwarzania" -#: Accelerators.cpp:145 -msgid "Show Playlist" -msgstr "Pokaż Listę Odtwarzania" +#: ui/lastfmpanel/LastFMPanel.cpp:3419 +msgid "Unnamed" +msgstr "Bez nazwy" -#: Accelerators.cpp:146 -msgid "Show Files" -msgstr "Pokaż Pliki" +#: ui/radios/RadioEditor.cpp:47 ui/lyrics/LyricsPanel.cpp:2127 +#: ui/preferences/Preferences.cpp:2054 ui/preferences/Preferences.cpp:2175 +#: ui/preferences/Preferences.cpp:2300 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:701 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:48 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:462 +#: ui/filebrowser/FileRenamer.cpp:70 +msgid "Name:" +msgstr "Nazwa:" -#: Accelerators.cpp:147 -msgid "Show Filters" -msgstr "Pokaż Filtry" +#: ui/radios/RadioEditor.cpp:55 ui/podcasts/PodcastsPanel.cpp:984 +msgid "Link:" +msgstr "Odnośnik:" -#: Accelerators.cpp:148 -msgid "Show Last.fm" -msgstr "Pokaż Last.fm" +#: ui/radios/UserRadio.cpp:58 +msgid "Add Radio" +msgstr "Dodaj radio" -#: Accelerators.cpp:149 -msgid "Show Library" -msgstr "Pokaż Bibliotekę" +#: ui/radios/UserRadio.cpp:58 +msgid "Create a new radio" +msgstr "Utwórz nowe radio" -#: Accelerators.cpp:150 -msgid "Show Lyrics" -msgstr "Pokaż Teksty Utworów" +#: ui/radios/UserRadio.cpp:65 ui/radios/UserRadio.cpp:124 +#: ui/radios/UserRadio.cpp:154 +msgid "Edit Radio" +msgstr "Edytuj radio" -#: Accelerators.cpp:152 -msgid "Show Radio" -msgstr "Pokaż Radio" +#: ui/radios/UserRadio.cpp:66 +msgid "Change the selected radio" +msgstr "Zmień wybrane radio" -#: Accelerators.cpp:153 -msgid "Show Playlists" -msgstr "Pokaż Listy Odtwarzania" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete Radio" +msgstr "Usuń radio" -#: Accelerators.cpp:154 -msgid "Show Podcasts" -msgstr "Pokaż Podcasty" +#: ui/radios/UserRadio.cpp:70 +msgid "Delete the selected radio" +msgstr "Usuń wybrane radio" -#: Accelerators.cpp:155 -msgid "Show Sources" -msgstr "Pokaż Źródła" +#: ui/radios/UserRadio.cpp:77 ui/mediaviewer/playlists/PlayListPanel.cpp:269 +msgid "Import" +msgstr "Importuj" -#: Accelerators.cpp:156 -msgid "Show Status Bar" -msgstr "Pokaż Pasek Stanu" +#: ui/radios/UserRadio.cpp:77 +msgid "Import the radio stations" +msgstr "Importuj stacje radiowe" -#: Accelerators.cpp:157 -msgid "Show VU Meters" -msgstr "Pokaż Mierniki VU" +#: ui/radios/UserRadio.cpp:81 ui/mediaviewer/playlists/PlayListPanel.cpp:275 +msgid "Export" +msgstr "Eksportuj" -#: Accelerators.cpp:158 -msgid "Skip Next" -msgstr "Pomiń Następny" +#: ui/radios/UserRadio.cpp:81 +msgid "Export all the radio stations" +msgstr "Eksportuj wszystkie stacje radiowe" -#: Accelerators.cpp:159 -msgid "Skip Next Album" -msgstr "Pomiń Następny Album" +#: ui/radios/UserRadio.cpp:98 +msgid "User Defined" +msgstr "Zdefiniowany przez użytkownika" -#: Accelerators.cpp:160 -msgid "Skip Previous" -msgstr "Pomiń Poprzedni" +#: ui/radios/RadioGenreEditor.cpp:30 +msgid "Radio Genre Editor" +msgstr "Edytor gatunków radia" -#: Accelerators.cpp:161 -msgid "Skip Previous Album" -msgstr "Pomiń Poprzedni Album" +#: ui/radios/RadioGenreEditor.cpp:40 ui/preferences/Preferences.cpp:1742 +#: ui/preferences/Preferences.cpp:1834 +msgid " Genres " +msgstr " Gatunki " -#: Accelerators.cpp:163 MainFrame.cpp:1555 -msgid "Smart Play" -msgstr "Inteligentne Odtwarzanie" +#: ui/radios/RadioGenreEditor.cpp:51 +msgid "Other:" +msgstr "Inne:" -#: Accelerators.cpp:164 MainFrame.cpp:1499 TaskBar.cpp:116 -msgid "Stop" -msgstr "Zatrzymaj" +#: ui/radios/RadioPanel.cpp:331 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +#: ui/mediaviewer/library/AlListBox.cpp:322 ui/filebrowser/FileBrowser.cpp:778 +msgid "Name" +msgstr "Nazwa" -#: Accelerators.cpp:165 MainFrame.cpp:1504 -msgid "Stop at End" -msgstr "Zatrzymaj na Końcu" +#: ui/radios/RadioPanel.cpp:332 +msgid "BitRate" +msgstr "Gęstość bitowa" -#: Accelerators.cpp:166 -msgid "Update Covers" -msgstr "Uaktualnij Okładki" +#: ui/radios/RadioPanel.cpp:333 +msgid "Listeners" +msgstr "Słuchacze" -#: Accelerators.cpp:167 iPodMedia.cpp:1682 Jamendo.cpp:1128 -#: LocationPanel.cpp:336 LocationPanel.cpp:374 LocationPanel.cpp:509 -#: Magnatune.cpp:1023 MainFrame.cpp:1035 MainFrame.cpp:1073 MainFrame.cpp:1307 -#: MediaViewer.cpp:952 PodcastsPanel.cpp:1757 PortableMedia.cpp:1889 -msgid "Update" -msgstr "Uaktualnij" +#: ui/radios/RadioPanel.cpp:334 ui/mediaviewer/library/SoListBox.cpp:75 +msgid "Format" +msgstr "Format" -#: Accelerators.cpp:168 -msgid "Update (Forced)" -msgstr "Uaktualnij (wymuszone)" +#: ui/radios/RadioPanel.cpp:335 ui/player/PlayList.cpp:82 ui/MainFrame.cpp:356 +#: ui/MainFrame.cpp:614 ui/MainFrame.cpp:2180 ui/MainFrame.cpp:2955 +#: ui/MainFrame.cpp:2972 +msgid "Now Playing" +msgstr "Aktualnie odtwarzany" -#: Accelerators.cpp:169 -msgid "Update Podcasts" -msgstr "Uaktualnij Podcasty" +#: ui/radios/RadioPanel.cpp:426 ui/podcasts/PodcastsPanel.cpp:2070 +#: ui/mediaviewer/treeview/TreePanel.cpp:393 +#: ui/mediaviewer/library/SoListBox.cpp:525 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:227 +msgid "Play current selected songs" +msgstr "Odtwórz wybrane utwory" -#: Accelerators.cpp:170 MainFrame.cpp:1584 -msgid "Volume Down" -msgstr "Zmniejsz Głośność" +#: ui/radios/RadioPanel.cpp:432 ui/podcasts/PodcastsPanel.cpp:2076 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:653 +msgid "Add current selected songs to playlist" +msgstr "Dodaj obecnie wybrane utwory do listy odtwarzania" -#: Accelerators.cpp:171 MainFrame.cpp:1579 -msgid "Volume Up" -msgstr "Zwiększ Głośność" +#: ui/radios/RadioPanel.cpp:464 +msgid "Add to User Radio" +msgstr "Dodaj do radia użytkownika" + +#: ui/radios/RadioPanel.cpp:465 +msgid "Add selected radios as user radios" +msgstr "Dodaj wybrane radia jako radia użytkownika" -#: Accelerators.cpp:274 -msgid "Shift" -msgstr "Shift" +#: ui/radios/RadioPanel.cpp:579 ui/radios/RadioPanel.cpp:621 +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Text Search" +msgstr "Wyszukaj tekst" -#: Accelerators.cpp:278 -msgid "Ctrl" -msgstr "Ctrl" +#: ui/radios/RadioPanel.cpp:595 ui/radios/ShoutcastRadio.cpp:142 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:364 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:65 +#: ui/mediaviewer/library/SoListBox.cpp:651 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:53 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:133 +#: ui/player/PlayList.cpp:1666 +msgid "Genre" +msgstr "Gatunek" -#: Accelerators.cpp:282 -msgid "Alt" -msgstr "Alt" +#: ui/radios/RadioPanel.cpp:611 ui/radios/RadioPanel.cpp:625 +msgid "Stations" +msgstr "Stacje" -#: Accelerators.cpp:286 -msgid "Meta" -msgstr "Meta" +#: ui/radios/RadioPanel.cpp:623 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:215 +#: ui/mediaviewer/library/LibPanel.cpp:222 +#: ui/mediaviewer/library/LibPanel.cpp:516 +#: ui/locationpanel/LocationPanel.cpp:328 +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1071 +#: ui/MainFrame.cpp:1266 +msgid "Genres" +msgstr "Gatunki" -#: Accelerators.cpp:303 AlbumBrowser.cpp:840 -msgid "Back" -msgstr "Wróć" +#: ui/radios/RadioPanel.cpp:1159 +msgid "There are not entries for this Radio Station" +msgstr "Brak wpisów dla tej stacji radiowej" -#: Accelerators.cpp:305 -msgid "Escape" -msgstr "Esc" +#: ui/radios/RadioPanel.cpp:1208 +msgid " Radio Search " +msgstr " Wyszukiwanie radia " -#: Accelerators.cpp:308 -msgid "Space" -msgstr "Spacja" +#: ui/radios/RadioPanel.cpp:1213 ui/lyrics/LyricsPanel.cpp:2585 +msgid "Search:" +msgstr "Szukaj:" -#: Accelerators.cpp:311 -msgid "Tab" -msgstr "Tab" +#: ui/radios/RadioPanel.cpp:1223 +msgid "Search in now playing info" +msgstr "Wyszukaj w informacji o aktualnym odtwarzaniu" -#: Accelerators.cpp:313 -msgid "Return" -msgstr "Przejdź" +#: ui/radios/RadioPanel.cpp:1227 +msgid "Search in genre names" +msgstr "Wyszukaj w nazwach gatunków" -#: Accelerators.cpp:315 -msgid "Enter" -msgstr "Enter" +#: ui/radios/RadioPanel.cpp:1231 +msgid "Search in station names" +msgstr "Wyszukaj w nazwach stacji" -#: Accelerators.cpp:348 Preferences.cpp:1570 -msgid "Left" -msgstr "Lewy" +#: ui/radios/RadioPanel.cpp:1235 +msgid "Include results from all genres" +msgstr "Uwzględnij wyniki ze wszystkich gatunków" -#: Accelerators.cpp:351 -msgid "Up" -msgstr "Góra" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Add Genre" +msgstr "Dodaj gatunek" -#: Accelerators.cpp:354 Preferences.cpp:1572 -msgid "Right" -msgstr "Prawo" +#: ui/radios/ShoutcastRadio.cpp:72 +msgid "Create a new genre" +msgstr "Utwórz nowy gatunek" -#: Accelerators.cpp:357 -msgid "Down" -msgstr "Dół" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Edit genre" +msgstr "Edytuj gatunek" -#: Accelerators.cpp:359 Accelerators.cpp:415 -msgid "Home" -msgstr "Home" +#: ui/radios/ShoutcastRadio.cpp:78 +msgid "Change the selected genre" +msgstr "Zmień wybrany gatunek" -#: Accelerators.cpp:362 Accelerators.cpp:369 -msgid "Page Up" -msgstr "Page Up" +#: ui/radios/ShoutcastRadio.cpp:82 +msgid "Delete genre" +msgstr "Usuń gatunek" -#: Accelerators.cpp:365 Accelerators.cpp:372 -msgid "Page Down" -msgstr "Page Down" +#: ui/radios/ShoutcastRadio.cpp:82 ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete the selected search" +msgstr "Usuń wybrane wyszukiwanie" -#: Accelerators.cpp:375 PlayListAppend.cpp:69 -msgid "End" -msgstr "End" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Add Search" +msgstr "Dodaj wyszukiwanie" -#: Accelerators.cpp:377 -msgid "Begin" -msgstr "Begin" +#: ui/radios/ShoutcastRadio.cpp:97 +msgid "Create a new search" +msgstr "Utwórz nowe wyszukiwanie" -#: Accelerators.cpp:379 Accelerators.cpp:410 -msgid "Insert" -msgstr "Insert" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Edit search" +msgstr "Edytuj wyszukiwanie" -#: Accelerators.cpp:382 PlayListPanel.cpp:296 PodcastsPanel.cpp:1751 -#: PodcastsPanel.cpp:2085 TaListBox.cpp:115 TreePanel.cpp:375 -msgid "Delete" -msgstr "Delete" +#: ui/radios/ShoutcastRadio.cpp:103 +msgid "Change the selected search" +msgstr "Zmień wybrane wyszukiwanie" -#: Accelerators.cpp:393 -msgid "Separator" -msgstr "Separator" +#: ui/radios/ShoutcastRadio.cpp:107 +msgid "Delete search" +msgstr "Usuń wyszukiwanie" -#: Accelerators.cpp:406 PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Select" -msgstr "Zaznacz" +#: ui/radios/ShoutcastRadio.cpp:122 +msgid "Update Radio Stations" +msgstr "Uaktualnij stacje radiowe" -#: Accelerators.cpp:407 LyricsPanel.cpp:308 -msgid "Print" -msgstr "Print" +#: ui/radios/ShoutcastRadio.cpp:122 ui/locationpanel/LocationPanel.cpp:335 +msgid "Update the radio station lists" +msgstr "Aktualizuj listę stacji radiowych" -#: Accelerators.cpp:408 -msgid "Execute" -msgstr "Execute" +#: ui/radios/ShoutcastRadio.cpp:143 +msgid "Searches" +msgstr "Wyszukiwania" -#: Accelerators.cpp:409 -msgid "Snapshot" -msgstr "Snapshot" +#: ui/radios/ShoutcastRadio.cpp:275 ui/locationpanel/LocationPanel.cpp:206 +msgid "Radios" +msgstr "Radia" -#: Accelerators.cpp:412 -msgid "Cancel" -msgstr "Anuluj" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Genre Name: " +msgstr "Nazwa gatunku: " -#: Accelerators.cpp:413 -msgid "Menu" -msgstr "Menu" +#: ui/radios/ShoutcastRadio.cpp:345 +msgid "Enter the new Genre Name" +msgstr "Wprowadź nową nazwę gatunku" -#: Accelerators.cpp:414 -msgid "Capital" -msgstr "Capital" +#: ui/radios/ShoutcastRadio.cpp:372 +msgid "Are you sure to delete the selected radio genres?" +msgstr "Czy na pewno usunąć wybrane gatunki radia?" -#: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 -#: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 -msgid "Tracks" -msgstr "Utwory" +#: ui/radios/ShoutcastRadio.cpp:373 ui/radios/ShoutcastRadio.cpp:453 +#: ui/labeleditor/LabelEditor.cpp:314 ui/podcasts/PodcastsPanel.cpp:1250 +#: ui/podcasts/PodcastsPanel.cpp:1636 +#: ui/mediaviewer/treeview/TreePanel.cpp:1232 +#: ui/mediaviewer/library/LibPanel.cpp:1221 +#: ui/mediaviewer/library/TaListBox.cpp:206 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1083 +#: ui/filebrowser/FileBrowser.cpp:570 ui/filebrowser/FileBrowser.cpp:2235 +#: MainApp.cpp:342 +msgid "Confirm" +msgstr "Potwierdź" -#: AlbumBrowser.cpp:303 AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 -#: LastFMPanel.cpp:819 -msgid "Play the album tracks" -msgstr "Odtwórz utwory albumu" +#: ui/radios/ShoutcastRadio.cpp:452 +msgid "Are you sure to delete the selected radio searches?" +msgstr "Czy na pewno usunąć wybrane wyniki wyszukiwania?" -#: AlbumBrowser.cpp:307 AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 -#: LastFMPanel.cpp:823 -msgid "Enqueue the album tracks to the playlist" -msgstr "Dodaj utwory albumu do kolejki listy odtwarzania" +#: ui/equalizer/Equalizer.cpp:72 +msgid "Equalizer" +msgstr "Korektor graficzny" -#: AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 AlbumBrowser.cpp:2009 -#: AlListBox.cpp:300 -msgid "Edit the labels assigned to the selected albums" -msgstr "Edytuj etykiety przypisane do zaznaczonego albumu" +#: ui/equalizer/Equalizer.cpp:114 +msgid "Preset:" +msgstr "Tryb odtwarzania:" -#: AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 AlbumBrowser.cpp:2015 -#: AlListBox.cpp:308 -msgid "Edit the selected songs" -msgstr "Edytuj zaznaczone ścieżki" +#: ui/labeleditor/LabelEditor.cpp:73 +msgid " Items " +msgstr " Elementy " -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search Album" -msgstr "Wyszukaj Album" +#: ui/labeleditor/LabelEditor.cpp:94 +msgid " Labels " +msgstr " Etykiety " -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search the album in the library" -msgstr "Znajdź album w bibliotece" +#: ui/labeleditor/LabelEditor.cpp:122 +msgid "Add a new label" +msgstr "Dodaj nową etykietę" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search Artist" -msgstr "Wyszukaj Artysytę" +#: ui/labeleditor/LabelEditor.cpp:128 +msgid "Delete the current selected label" +msgstr "Usuń zaznaczoną etykietę" -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search the artist in the library" -msgstr "Znajdź artystę w bibliotece" +#: ui/labeleditor/LabelEditor.cpp:134 +msgid "Copy the label selection to all the items" +msgstr "Skopiuj zaznaczenie etykiety do wszystkich elementów" -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download Cover" -msgstr "Pobierz okładkę" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +#: ui/mediaviewer/library/TaListBox.cpp:229 +msgid "Label Name: " +msgstr "Nazwa etykiety: " -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download cover for the current selected album" -msgstr "Pobierz okładkę dla zaznaczonego albumu" +#: ui/labeleditor/LabelEditor.cpp:290 ui/mediaviewer/library/TaListBox.cpp:188 +msgid "Please enter the label name" +msgstr "Wprowadź nazwę etykiety" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select Cover" -msgstr "Wybierz okładkę" +#: ui/labeleditor/LabelEditor.cpp:313 ui/mediaviewer/library/TaListBox.cpp:205 +msgid "Are you sure to delete the selected labels?" +msgstr "Czy na pewno usunąć zaznaczone etykiety?" -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select the cover image file from disk" -msgstr "Wybierz obraz okładki z dysku" +#: ui/lyrics/LyricsPanel.cpp:85 +msgid "Search the lyrics for the current playing track" +msgstr "Wyszukaj tekst aktualnie odtwarzanego utworu" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete Cover" -msgstr "Usuń okładkę" +#: ui/lyrics/LyricsPanel.cpp:91 +msgid "Configure lyrics preferences" +msgstr "Konfiguruj teksty utworów" -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete the cover for the selected album" -msgstr "Usuń okładkę zaznaczonego albumu" +#: ui/lyrics/LyricsPanel.cpp:95 ui/trackedit/TrackEdit.cpp:404 +msgid "Search for lyrics" +msgstr "Szukaj tekstów" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 AlListBox.cpp:359 -msgid "Embed Cover" -msgstr "Osadź okładkę" +#: ui/lyrics/LyricsPanel.cpp:100 +msgid "Edit the lyrics" +msgstr "Edytuj tekst utworu" -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 -msgid "Embed the cover to the selected album tracks" -msgstr "Osadź okładkę na zaznaczone utwory albumu" +#: ui/lyrics/LyricsPanel.cpp:106 +msgid "Save the lyrics" +msgstr "Zapisz tekst utworu" -#: AlbumBrowser.cpp:386 AlListBox.cpp:318 FileBrowser.cpp:763 -#: RadioPanel.cpp:329 -msgid "Name" -msgstr "Nazwa" +#: ui/lyrics/LyricsPanel.cpp:111 +msgid "Search the lyrics on the web" +msgstr "Szukaj tekstów w internecie" -#: AlbumBrowser.cpp:386 -msgid "Sort albums by name" -msgstr "Sortuj albumy według nazw" +#: ui/lyrics/LyricsPanel.cpp:286 +msgid "Copy the content of the lyric to clipboard" +msgstr "Kopiuj tekst utworu do schowka" -#: AlbumBrowser.cpp:390 AlListBox.cpp:319 DynamicPlayList.cpp:55 -#: DynamicPlayList.cpp:133 PlayList.cpp:1656 SoListBox.cpp:417 -#: TreeViewFilterEditor.cpp:68 TreeViewFilterEditor.cpp:123 -msgid "Year" -msgstr "Rok" +#: ui/lyrics/LyricsPanel.cpp:298 ui/filebrowser/FileBrowser.cpp:406 +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste" +msgstr "Wklej" -#: AlbumBrowser.cpp:390 -msgid "Sort albums by year" -msgstr "Sortuj albumy według roku" +#: ui/lyrics/LyricsPanel.cpp:298 +msgid "Paste the content of the lyric from clipboard" +msgstr "Wklej zawartość tekstu ze schowka" -#: AlbumBrowser.cpp:394 AlListBox.cpp:320 -msgid "Year Descending" -msgstr "Rok malejąco" +#: ui/lyrics/LyricsPanel.cpp:307 misc/Accelerators.cpp:410 +msgid "Print" +msgstr "Print" -#: AlbumBrowser.cpp:394 AlbumBrowser.cpp:410 -msgid "Sort albums by year descendant" -msgstr "Sortuj albumy według lat potomka" +#: ui/lyrics/LyricsPanel.cpp:307 +msgid "Print the content of the lyrics" +msgstr "Drukuj tekst utworu" -#: AlbumBrowser.cpp:398 -msgid "Artist Name" -msgstr "Nazwa wykonawcy" +#: ui/lyrics/LyricsPanel.cpp:442 ui/lyrics/LyricsPanel.cpp:561 +#: ui/lyrics/LyricsPanel.cpp:844 ui/lyrics/LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Wyszukiwanie..." -#: AlbumBrowser.cpp:398 -msgid "Sort albums by artist name" -msgstr "Sortuj albumy według nazwy wykonawcy" +#: ui/lyrics/LyricsPanel.cpp:757 ui/lyrics/LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "Nie znaleziono tekstu utworu" -#: AlbumBrowser.cpp:402 AlListBox.cpp:322 -msgid "Artist, Year" -msgstr "Wykonawca, Rok" +#: ui/lyrics/LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Tekst z " -#: AlbumBrowser.cpp:402 -msgid "Sort albums by artist, year" -msgstr "Sortuj albumy według wykonawcy, roku" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Target Editor" +msgstr "Edytor źródeł tekstów utworów" -#: AlbumBrowser.cpp:406 AlListBox.cpp:323 -msgid "Artist, Year Descending" -msgstr "Wykonawca, Rok malejąco" +#: ui/lyrics/LyricsPanel.cpp:2103 +msgid "Lyrics Source Editor" +msgstr "Edytor źródeł tekstów" -#: AlbumBrowser.cpp:406 -msgid "Sort albums by artist, year descendant" -msgstr "Sortuj albumy według wykonawcy, roku malejąco" +#: ui/lyrics/LyricsPanel.cpp:2136 +msgid "Type:" +msgstr "Typ:" -#: AlbumBrowser.cpp:410 DynamicPlayList.cpp:60 DynamicPlayList.cpp:138 -#: PodcastsPanel.cpp:1810 SoListBox.cpp:422 -msgid "Added" -msgstr "Dodane" +#: ui/lyrics/LyricsPanel.cpp:2141 +msgid "Embedded" +msgstr "Osadzony" -#: AlbumBrowser.cpp:414 AlListBox.cpp:328 -msgid "Sort By" -msgstr "Sortuj według" +#: ui/lyrics/LyricsPanel.cpp:2142 +msgid "File" +msgstr "Plik" -#: AlbumBrowser.cpp:414 -msgid "Set the albums sorting" -msgstr "Ustaw sortowanie albumów" +#: ui/lyrics/LyricsPanel.cpp:2143 +msgid "Command" +msgstr "Polecenie" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:597 -#: LastFMPanel.cpp:859 LastFMPanel.cpp:1055 LastFMPanel.cpp:1260 -#: LastFMPanel.cpp:1465 LastFMPanel.cpp:1590 LyricsPanel.cpp:287 -msgid "Copy to Clipboard" -msgstr "Skopiuj do schowka" +#: ui/lyrics/LyricsPanel.cpp:2145 ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download" +msgstr "Pobieranie" -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:859 -msgid "Copy the album info to clipboard" -msgstr "Skopiuj informacje o albumie" +#: ui/lyrics/LyricsPanel.cpp:2152 +msgid "Source:" +msgstr "Źródło:" -#: AlbumBrowser.cpp:1361 LibPanel.cpp:1149 TreePanel.cpp:1059 -msgid "Albums Labels Editor" -msgstr "Edytor Etykiet Albumów" +#: ui/lyrics/LyricsPanel.cpp:2160 ui/lyrics/LyricsPanel.cpp:2586 +msgid "Replace:" +msgstr "Zastąp:" -#: AlbumBrowser.cpp:1604 AlListBox.cpp:486 ItemListBox.cpp:64 -#: PlayerFilters.cpp:107 Preferences.cpp:1819 Preferences.cpp:1916 -#: SmartMode.cpp:396 -msgid "All" -msgstr "Wszystkie" +#: ui/lyrics/LyricsPanel.cpp:2195 +msgid "Extract:" +msgstr "Wypakuj:" -#: AlbumBrowser.cpp:1672 -msgid "Page" -msgstr "Strona" +#: ui/lyrics/LyricsPanel.cpp:2225 +msgid "Exclude:" +msgstr "Bez:" -#: AlbumBrowser.cpp:2024 ArListBox.cpp:208 CoListBox.cpp:158 GeListBox.cpp:136 -#: LastFMPanel.cpp:3196 PcListBox.cpp:166 PlayList.cpp:1590 RaListBox.cpp:198 -#: TaListBox.cpp:167 TreePanel.cpp:450 -msgid "Save the selected tracks to playlist" -msgstr "Zapisz zaznaczone utwory jako listę odtwarzania" +#: ui/lyrics/LyricsPanel.cpp:2255 +msgid "Not Found:" +msgstr "Nie znaleziono:" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create Smart Playlist" -msgstr "Utwórz inteligentną playlistę" +#: ui/lyrics/LyricsPanel.cpp:2584 +msgid "Replace option editor" +msgstr "Edytor opcji zamiany" -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create a smart playlist from this track" -msgstr "Utwórz inteligentną playlistę od tego utworu" +#: ui/lyrics/LyricsPanel.cpp:2590 +msgid "Extract option editor" +msgstr "Edytor opcji wypakowywania" -#: AlbumBrowser.cpp:2094 LibPanel.cpp:1359 PlayList.cpp:2128 -#: PlayListPanel.cpp:1388 TreePanel.cpp:1323 -msgid "Tracks Labels Editor" -msgstr "Edytor etykiet tytułów" +#: ui/lyrics/LyricsPanel.cpp:2591 ui/lyrics/LyricsPanel.cpp:2597 +msgid "Begin:" +msgstr "Początek:" -#: AlbumBrowser.cpp:2416 FileBrowser.cpp:1961 FileBrowser.cpp:2098 -#: LibPanel.cpp:1432 PlayList.cpp:1978 PlayListPanel.cpp:1497 -#: TreePanel.cpp:1158 TreePanel.cpp:1430 -msgid "UnNamed" -msgstr "Bez nazwy" +#: ui/lyrics/LyricsPanel.cpp:2592 ui/lyrics/LyricsPanel.cpp:2598 +msgid "End:" +msgstr "Koniec:" -#: AlbumBrowser.cpp:2465 LibPanel.cpp:272 LibPanel.cpp:279 LibPanel.cpp:528 -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "Albums" -msgstr "Albumy" +#: ui/lyrics/LyricsPanel.cpp:2596 +msgid "Exclude option editor" +msgstr "Edytor opcji wykluczania" -#: AlbumBrowser.cpp:2466 SoListBox.cpp:505 -msgid "to" -msgstr "do" +#: ui/lyrics/LyricsPanel.cpp:2602 +msgid "Not Found option editor" +msgstr "Nie odnaleziono edytora opcji" -#: AlbumBrowser.cpp:2467 -msgid "of" -msgstr "z" +#: ui/lyrics/LyricsPanel.cpp:2603 ui/lyrics/LyricsPanel.cpp:2604 +msgid "Tag:" +msgstr "Tag:" -#: AlListBox.cpp:177 -msgid "by " -msgstr "z " +#: ui/trackedit/TrackEdit.cpp:105 +msgid "Songs Editor" +msgstr "Edytor utworów" -#: AlListBox.cpp:264 -msgid "Play current selected albums" -msgstr "Odtwórz zaznaczone albumy" +#: ui/trackedit/TrackEdit.cpp:118 +msgid " Songs " +msgstr " Utwory " -#: AlListBox.cpp:270 -msgid "Add current selected albums to the Playlist" -msgstr "Dodaj zaznaczone albumy do listy odtwarzania" +#: ui/trackedit/TrackEdit.cpp:126 +msgid "Move the track to the previous position" +msgstr "Przesuń utwór na poprzednią pozycję" -#: AlListBox.cpp:278 AlListBox.cpp:284 AlListBox.cpp:290 CoListBox.cpp:120 -#: CoListBox.cpp:127 CoListBox.cpp:134 -msgid "Add current selected albums to the Playlist as Next Tracks" -msgstr "Dodaj zaznaczone albumy do listy jako następne utwory" +#: ui/trackedit/TrackEdit.cpp:132 +msgid "Move the track to the next position" +msgstr "Przesuń utwór na następną pozycję" -#: AlListBox.cpp:294 CoListBox.cpp:139 -msgid "Add the selected albums after" -msgstr "Dodaj zaznaczone albumy po" +#: ui/trackedit/TrackEdit.cpp:161 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Skopiuj wykonawcę do wszystkich utworów, które edytujesz" -#: AlListBox.cpp:318 -msgid "Albums are sorted by name" -msgstr "Albumy są posortowane według nazw" +#: ui/trackedit/TrackEdit.cpp:173 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Skopiuj artystę albumu do wszystkich utworów, które edytujesz" -#: AlListBox.cpp:319 -msgid "Albums are sorted by year" -msgstr "Albumy są posortowane według roku" +#: ui/trackedit/TrackEdit.cpp:176 ui/trackedit/TrackEdit.cpp:500 +msgid "A. Artist:" +msgstr "Artysta albumu:" -#: AlListBox.cpp:320 -msgid "Albums are sorted by year descending" -msgstr "Albumy są posortowane według roku malejąco" +#: ui/trackedit/TrackEdit.cpp:177 +msgid "shows the album artist of the track" +msgstr "wyświetla wykonawcę albumu utworu" -#: AlListBox.cpp:321 -msgid "Artist, Name" -msgstr "Wykonawca, Nazwa" +#: ui/trackedit/TrackEdit.cpp:185 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Skopiuj nazwę albumu do wszystkich utworów, które edytujesz" -#: AlListBox.cpp:321 -msgid "Albums are sorted by artist and album name" -msgstr "Albumy są posortowane według wykonawcy i nazwy albumu" +#: ui/trackedit/TrackEdit.cpp:196 +msgid "Copy the title to all the tracks you are editing" +msgstr "Skopiuj tytuł do wszystkich utworów, które edytujesz" -#: AlListBox.cpp:322 -msgid "Albums are sorted by artist and year" -msgstr "Albumy są posortowane według wykonawcy i roku" +#: ui/trackedit/TrackEdit.cpp:199 ui/trackedit/TrackEdit.cpp:438 +#: ui/trackedit/TrackEdit.cpp:533 ui/podcasts/PodcastsPanel.cpp:999 +msgid "Title:" +msgstr "Tytuł:" -#: AlListBox.cpp:323 -msgid "Albums are sorted by artist and year descending" -msgstr "Albumy są posortowane według wykonawcy i roku malejąco" +#: ui/trackedit/TrackEdit.cpp:207 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Skopiuj kompozytora do wszystkich utworów, które edytujesz" -#: AlListBox.cpp:328 -msgid "Sets the albums order" -msgstr "Ustawia porządek albumów" +#: ui/trackedit/TrackEdit.cpp:211 +msgid "Composer:" +msgstr "Kompozytor:" -#: AlListBox.cpp:359 -msgid "Embed the current cover to the album files" -msgstr "Zapisz aktualną okładkę albumu w jego plikach" +#: ui/trackedit/TrackEdit.cpp:219 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Skopiuj komentarz do wszystkich utworów, które edytujesz" -#: ArListBox.cpp:148 YeListBox.cpp:104 -msgid "Play current selected artists" -msgstr "Odtwarzaj zaznaczonych wykonawców" +#: ui/trackedit/TrackEdit.cpp:223 +msgid "Comment:" +msgstr "Komentarz:" -#: ArListBox.cpp:155 -msgid "Add current selected artists to playlist" -msgstr "Dodaj zaznaczonych wykonawców do listy odtwarzania" +#: ui/trackedit/TrackEdit.cpp:232 +msgid "Copy the number to all the tracks you are editing" +msgstr "Skopiuj numer do wszystkich utworów, które edytujesz" -#: ArListBox.cpp:191 -msgid "Edit the labels assigned to the selected artists" -msgstr "Edytuj etykiety przypisane do zaznaczonych wykonawców" +#: ui/trackedit/TrackEdit.cpp:235 ui/trackedit/TrackEdit.cpp:556 +msgid "Number:" +msgstr "Numer:" -#: ArListBox.cpp:199 -msgid "Edit the songs from the selected artists" -msgstr "Edytuj ścieżki wybranych wykonawców" +#: ui/trackedit/TrackEdit.cpp:249 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "Ponumeruj ścieżki zgodnie z kolejnością dodania do edycji" -#: ChannelEditor.cpp:36 -msgid "Podcast Channel Editor" -msgstr "Błąd kanału Podcastów" +#: ui/trackedit/TrackEdit.cpp:255 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Skopiuj dysk do wszystkich utworów, które edytujesz" -#: ChannelEditor.cpp:57 -msgid " Podcast Channel " -msgstr "Kanał Podcastów" +#: ui/trackedit/TrackEdit.cpp:259 +msgid "Disk:" +msgstr "Dysk:" -#: ChannelEditor.cpp:99 PodcastsPanel.cpp:948 -msgid "Description:" -msgstr "Opis:" +#: ui/trackedit/TrackEdit.cpp:269 +msgid "Copy the genre name to all songs you are editing" +msgstr "Skopiuj gatunek do wszystkich utworów, które edytujesz" -#: ChannelEditor.cpp:111 PodcastsPanel.cpp:958 -msgid "Author:" -msgstr "Autor:" +#: ui/trackedit/TrackEdit.cpp:272 +msgid "Genre:" +msgstr "Gatunek:" -#: ChannelEditor.cpp:121 PodcastsPanel.cpp:968 -msgid "Owner:" -msgstr "Właściciel:" +#: ui/trackedit/TrackEdit.cpp:280 +msgid "Copy the year to all songs you are editing" +msgstr "Skopiuj rok do wszystkich utworów, które edytujesz" -#: ChannelEditor.cpp:132 -msgid "Download:" -msgstr "Pobieranie:" +#: ui/trackedit/TrackEdit.cpp:283 ui/trackedit/TrackEdit.cpp:522 +msgid "Year:" +msgstr "Rok:" -#: ChannelEditor.cpp:139 -msgid "Manually" -msgstr "Ręcznie" +#: ui/trackedit/TrackEdit.cpp:299 +msgid "Rating:" +msgstr "Ocena:" -#: ChannelEditor.cpp:139 -msgid "Only if contains" -msgstr "Tylko jeśli zawiera" +#: ui/trackedit/TrackEdit.cpp:326 ui/podcasts/PodcastsPanel.cpp:1065 +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Details" +msgstr "Szczegóły" -#: ChannelEditor.cpp:139 -msgid "Everything" -msgstr "Wszystko" +#: ui/trackedit/TrackEdit.cpp:348 +msgid "Add a picture from file to the current track" +msgstr "Dodaj obrazek z pliku do aktualnej ścieżki" -#: ChannelEditor.cpp:152 -msgid "Delete:" -msgstr "Usunięcie:" +#: ui/trackedit/TrackEdit.cpp:352 +msgid "Delete the picture from the current track" +msgstr "Usuń obrazek z aktualnej ścieżki" -#: ChannelEditor.cpp:156 -msgid "Allow delete old items" -msgstr "Pozwól usunąć stare elementy" +#: ui/trackedit/TrackEdit.cpp:356 +msgid "Save the current picture to file" +msgstr "Zapisz obecny obrazek do pliku" -#: CoListBox.cpp:104 -msgid "Play current selected composer" -msgstr "Odtwórz zaznaczonego kompozytora" +#: ui/trackedit/TrackEdit.cpp:360 +msgid "Search the album cover" +msgstr "Szukaj okładki albumu" -#: CoListBox.cpp:148 -msgid "Edit songs" -msgstr "Edytuj ścieżki" +#: ui/trackedit/TrackEdit.cpp:369 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "Skopiuj bieżący obraz do wszystkich utworów, które edytujesz" -#: Config.cpp:1364 MainFrame.cpp:90 -msgid "My Music" -msgstr "Moja Muzyka" +#: ui/trackedit/TrackEdit.cpp:377 +msgid "Pictures" +msgstr "Obrazy" -#: ConfirmExit.cpp:26 -msgid "Please confirm" -msgstr "Proszę o potwierdzenie" +#: ui/trackedit/TrackEdit.cpp:416 ui/preferences/Preferences.cpp:258 +#: ui/locationpanel/LocationPanel.cpp:290 ui/MainFrame.cpp:1455 +#: ui/MainFrame.cpp:2827 +msgid "Lyrics" +msgstr "Teksty utworów" -#: ConfirmExit.cpp:39 -msgid "Are you sure you want to exit the application?" -msgstr "Czy jesteś pewien, że chcesz wyjść z aplikacji?" +#: ui/trackedit/TrackEdit.cpp:435 +msgid "Type the artist name to search in musicbrainz" +msgstr "Podaj wykonawcę do wyszukania w musicbrainz" -#: ConfirmExit.cpp:45 -msgid "Don't ask again" -msgstr "Nie pytaj ponownie" +#: ui/trackedit/TrackEdit.cpp:443 +msgid "Type the album name to search in musicbrainz" +msgstr "Podaj tytuł albumu do wyszukania w musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:447 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "Wyczyść pola wyszukiwania, aby wyszukiwać odcisków muzyki" + +#: ui/trackedit/TrackEdit.cpp:461 +msgid "Select the album found in musicbrainz" +msgstr "Wybierz album znaleziony w musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:467 +msgid "Search albums in musicbrainz" +msgstr "Wyszukaj w musicbrainz" + +#: ui/trackedit/TrackEdit.cpp:473 +msgid "Copy the content of the album to the edited tracks" +msgstr "Skopiuj zawartość albumu do edytowanych utworów" + +#: ui/trackedit/TrackEdit.cpp:481 ui/podcasts/PodcastsPanel.cpp:933 +msgid " Details " +msgstr " Szczegóły " + +#: ui/trackedit/TrackEdit.cpp:497 +msgid "Copy the artist to the edited tracks" +msgstr "Skopiuj artystę do edytowanych utworów" + +#: ui/trackedit/TrackEdit.cpp:508 +msgid "Copy the album artist to the edited tracks" +msgstr "Kopiuj artystę albumu do edytowanych utworów" + +#: ui/trackedit/TrackEdit.cpp:519 +msgid "Copy the album to the edited tracks" +msgstr "Skopiuj album do edytowanych utworów" + +#: ui/trackedit/TrackEdit.cpp:530 +msgid "Copy the date to the edited tracks" +msgstr "Skopiuj datę do edytowanych utworów" + +#: ui/trackedit/TrackEdit.cpp:541 +msgid "Copy the song names to the edited tracks" +msgstr "Skopiuj nazwy do edytowanych utworów" + +#: ui/trackedit/TrackEdit.cpp:544 ui/podcasts/PodcastsPanel.cpp:1029 +msgid "Length:" +msgstr "Długość:" + +#: ui/trackedit/TrackEdit.cpp:566 +msgid "Copy the number to the edited tracks" +msgstr "Skopiuj numer do edytowanych utworów" -#: CopyTo.cpp:884 +#: ui/trackedit/TrackEdit.cpp:927 #, c-format msgid "" -"Copied %u files (%s)\n" -"in %s seconds" -msgstr "Skopiowano %u plików (%s)\nw %s sekund" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Typ pliku\t: %s\nDługość\t: %s" -#: CopyTo.cpp:889 -msgid "Finished copying files" -msgstr "Zakończono kopiowanie plików" +#: ui/trackedit/TrackEdit.cpp:931 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "Gęstość bitowa\t: %u Kbps\nRozmiar pliku\t: %s" -#: CoverEdit.cpp:54 -msgid "Cover Editor" -msgstr "Edytor okładek" +#: ui/trackedit/TrackEdit.cpp:1674 +#, c-format +msgid "Error: The album have %lu tracks and you are editing %lu" +msgstr "" -#: CoverEdit.cpp:71 LastFMPanel.cpp:1682 LyricsPanel.cpp:111 TrackEdit.cpp:148 -#: TrackEdit.cpp:373 TrackEdit.cpp:415 TrackEdit.cpp:474 -msgid "Artist:" -msgstr "Wykonawca:" +#: ui/trackedit/TrackEdit.cpp:1680 +msgid "Warning: The length of some edited tracks don't match" +msgstr "Ostrzeżenie: długość niektórych edytowanych utworów nie pasuje" + +#: ui/trackedit/TrackEdit.cpp:1684 +msgid "Everything ok" +msgstr "Wszystko w porządku" + +#: ui/podcasts/PodcastsPanel.cpp:895 ui/podcasts/PodcastsPanel.cpp:903 +#: ui/podcasts/PodcastsPanel.cpp:1062 ui/locationpanel/LocationPanel.cpp:360 +#: ui/MainFrame.cpp:1103 +msgid "Channels" +msgstr "Kanały" -#: CoverEdit.cpp:78 TrackEdit.cpp:172 TrackEdit.cpp:440 TrackEdit.cpp:496 -msgid "Album:" -msgstr "Album:" +#: ui/podcasts/PodcastsPanel.cpp:921 ui/preferences/Preferences.cpp:268 +#: ui/locationpanel/LocationPanel.cpp:211 ui/MainFrame.cpp:1128 +#: ui/MainFrame.cpp:2856 ui/MainFrame.cpp:3616 +msgid "Podcasts" +msgstr "Podcasty" -#: CoverEdit.cpp:85 -msgid "From:" -msgstr "Z:" +#: ui/podcasts/PodcastsPanel.cpp:953 ui/podcasts/ChannelEditor.cpp:102 +msgid "Description:" +msgstr "Opis:" -#: CoverEdit.cpp:150 SelCoverFile.cpp:67 -msgid "Embed into tracks" -msgstr "Zapisz w plikach utworów" +#: ui/podcasts/PodcastsPanel.cpp:963 ui/podcasts/ChannelEditor.cpp:114 +msgid "Author:" +msgstr "Autor:" -#: DbLibrary.cpp:289 DbLibrary.cpp:301 DbLibrary.cpp:1777 DbLibrary.cpp:1789 -#: DbLibrary.cpp:1862 DbLibrary.cpp:1874 Jamendo.cpp:642 PlayerPanel.cpp:1453 -msgid "Unknown" -msgstr "Nieznany" +#: ui/podcasts/PodcastsPanel.cpp:973 ui/podcasts/ChannelEditor.cpp:124 +msgid "Owner:" +msgstr "Właściciel:" -#: DbLibrary.cpp:643 -msgid "Recently added tracks" -msgstr "Lewy" +#: ui/podcasts/PodcastsPanel.cpp:1009 +msgid "Sumary:" +msgstr "Podsumowanie:" -#: DbLibrary.cpp:651 -msgid "Last played tracks" -msgstr "Ostatnio odtwarzane utwory" +#: ui/podcasts/PodcastsPanel.cpp:1019 +msgid "Date:" +msgstr "Data:" -#: DbLibrary.cpp:658 -msgid "Best rated tracks" -msgstr "Najlepiej ocenione utwory" +#: ui/podcasts/PodcastsPanel.cpp:1050 +msgid "Podcast Details" +msgstr "Szczegóły podcastu" -#: DynamicPlayList.cpp:46 DynamicPlayList.cpp:126 PodcastsPanel.cpp:1802 -#: SoListBox.cpp:409 -msgid "Title" -msgstr "Tytuł" +#: ui/podcasts/PodcastsPanel.cpp:1249 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "Czy na pewno usunąć wybrany kanał podcastu?" -#: DynamicPlayList.cpp:47 DynamicPlayList.cpp:127 PlayList.cpp:1644 -#: SoListBox.cpp:410 SoListBox.cpp:655 TreeViewFilterEditor.cpp:64 -#: TreeViewFilterEditor.cpp:123 -msgid "Artist" -msgstr "Wykonawca" +#: ui/podcasts/PodcastsPanel.cpp:1635 +msgid "Are you sure to delete the selected podcast item?" +msgstr "Czy na pewno usunąć wybrany element pocastu?" -#: DynamicPlayList.cpp:48 DynamicPlayList.cpp:128 LibPanel.cpp:368 -#: LibPanel.cpp:375 PlayList.cpp:1647 SoListBox.cpp:411 SoListBox.cpp:658 -#: TreeViewFilterEditor.cpp:66 TreeViewFilterEditor.cpp:123 -msgid "Album Artist" -msgstr "Wykonawca albumu" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "New Channel" +msgstr "Nowy kanał" -#: DynamicPlayList.cpp:49 DynamicPlayList.cpp:129 PlayList.cpp:1653 -#: Preferences.cpp:975 SoListBox.cpp:412 SoListBox.cpp:664 -#: TreeViewFilterEditor.cpp:67 TreeViewFilterEditor.cpp:123 -msgid "Album" -msgstr "Album" +#: ui/podcasts/PodcastsPanel.cpp:1764 +msgid "Add a new podcast channel" +msgstr "Dodaj nowy kanał pocastu" -#: DynamicPlayList.cpp:50 DynamicPlayList.cpp:130 PlayList.cpp:1659 -#: RadioPanel.cpp:589 ShoutcastRadio.cpp:140 SoListBox.cpp:413 -#: SoListBox.cpp:652 TreeViewFilterEditor.cpp:63 -msgid "Genre" -msgstr "Gatunek" +#: ui/podcasts/PodcastsPanel.cpp:1770 ui/podcasts/PodcastsPanel.cpp:2104 +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +#: ui/mediaviewer/library/TaListBox.cpp:118 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 misc/Accelerators.cpp:385 +msgid "Delete" +msgstr "Delete" -#: DynamicPlayList.cpp:51 DynamicPlayList.cpp:131 -msgid "Label" -msgstr "Etykieta" +#: ui/podcasts/PodcastsPanel.cpp:1770 +msgid "delete this podcast channels and all its items" +msgstr "usuń ten podcast i wszystkie jego elementy" -#: DynamicPlayList.cpp:52 DynamicPlayList.cpp:132 PlayList.cpp:1650 -#: SoListBox.cpp:414 SoListBox.cpp:661 TreeViewFilterEditor.cpp:65 -#: TreeViewFilterEditor.cpp:123 -msgid "Composer" -msgstr "Kompozytor" +#: ui/podcasts/PodcastsPanel.cpp:1776 ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/filebrowser/FileBrowser.cpp:423 +#: ui/locationpanel/LocationPanel.cpp:335 +#: ui/locationpanel/LocationPanel.cpp:373 +#: ui/locationpanel/LocationPanel.cpp:508 ui/MainFrame.cpp:1078 +#: ui/MainFrame.cpp:1116 ui/MainFrame.cpp:1349 ui/jamendo/Jamendo.cpp:1144 +#: misc/Accelerators.cpp:170 +msgid "Update" +msgstr "Uaktualnij" -#: DynamicPlayList.cpp:53 -msgid "Comment" -msgstr "Komentarz" +#: ui/podcasts/PodcastsPanel.cpp:1776 +msgid "Update the podcast items of the selected channels" +msgstr "Uaktualnij elementy podcastu lub zaznaczone kanały" -#: DynamicPlayList.cpp:54 SoListBox.cpp:424 -msgid "Path" -msgstr "Ścieżka" +#: ui/podcasts/PodcastsPanel.cpp:1782 ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:342 +#: ui/locationpanel/LocationPanel.cpp:381 +#: ui/locationpanel/LocationPanel.cpp:536 ui/MainFrame.cpp:1085 +#: ui/MainFrame.cpp:1124 ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Properties" +msgstr "Właściwości" + +#: ui/podcasts/PodcastsPanel.cpp:1782 +msgid "Edit the podcast channel" +msgstr "Edytuj kanał podcastu" + +#: ui/podcasts/PodcastsPanel.cpp:1820 +msgid "Status" +msgstr "Stan" + +#: ui/podcasts/PodcastsPanel.cpp:1821 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:360 +#: ui/mediaviewer/library/SoListBox.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:49 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:129 +msgid "Title" +msgstr "Tytuł" -#: DynamicPlayList.cpp:57 DynamicPlayList.cpp:135 PodcastsPanel.cpp:1806 -#: SoListBox.cpp:416 +#: ui/podcasts/PodcastsPanel.cpp:1822 +msgid "Channel" +msgstr "Kanał" + +#: ui/podcasts/PodcastsPanel.cpp:1823 +msgid "Category" +msgstr "Kategoria" + +#: ui/podcasts/PodcastsPanel.cpp:1824 +msgid "Date" +msgstr "Data" + +#: ui/podcasts/PodcastsPanel.cpp:1825 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:367 +#: ui/mediaviewer/library/SoListBox.cpp:68 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:60 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:138 msgid "Length" msgstr "Długość" -#: DynamicPlayList.cpp:58 DynamicPlayList.cpp:136 LibPanel.cpp:330 -#: LibPanel.cpp:337 LibPanel.cpp:534 MainFrame.cpp:1259 PodcastsPanel.cpp:1808 -#: SoListBox.cpp:420 +#: ui/podcasts/PodcastsPanel.cpp:1826 +msgid "Author" +msgstr "Autor" + +#: ui/podcasts/PodcastsPanel.cpp:1827 ui/mediaviewer/library/LibPanel.cpp:326 +#: ui/mediaviewer/library/LibPanel.cpp:333 +#: ui/mediaviewer/library/LibPanel.cpp:528 +#: ui/mediaviewer/library/SoListBox.cpp:72 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:61 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:139 ui/MainFrame.cpp:1301 msgid "Plays" msgstr "Odtworzenia" -#: DynamicPlayList.cpp:59 DynamicPlayList.cpp:137 PodcastsPanel.cpp:1809 -#: SoListBox.cpp:421 +#: ui/podcasts/PodcastsPanel.cpp:1828 ui/mediaviewer/library/SoListBox.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:62 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:140 msgid "Last Played" msgstr "Ostatnio odtwarzany" -#: DynamicPlayList.cpp:61 -msgid "Track Number" -msgstr "Numer utworu" - -#: DynamicPlayList.cpp:62 SoListBox.cpp:418 -msgid "Bit Rate" -msgstr "Bit Rate" - -#: DynamicPlayList.cpp:63 FileBrowser.cpp:764 -msgid "Size" -msgstr "Wielkość" - -#: DynamicPlayList.cpp:64 SoListBox.cpp:415 -msgid "Disc" -msgstr "Dysk" - -#: DynamicPlayList.cpp:65 -msgid "Has Cover" -msgstr "Posiada okładkę" +#: ui/podcasts/PodcastsPanel.cpp:1829 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +#: ui/mediaviewer/library/SoListBox.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:63 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:141 +msgid "Added" +msgstr "Dodane" -#: DynamicPlayList.cpp:70 DynamicPlayList.cpp:80 -msgid "contains" -msgstr "zawiera" +#: ui/podcasts/PodcastsPanel.cpp:1997 ui/mediaviewer/library/SoListBox.cpp:267 +msgid "Never" +msgstr "Nigdy" -#: DynamicPlayList.cpp:71 DynamicPlayList.cpp:81 -msgid "does not contain" -msgstr "nie zawiera" +#: ui/podcasts/PodcastsPanel.cpp:2104 +msgid "Delete the current selected podcasts" +msgstr "Usuń wybrane podcasty" -#: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 -#: DynamicPlayList.cpp:99 -msgid "is" -msgstr "jest" +#: ui/podcasts/PodcastsPanel.cpp:2110 +msgid "Download the current selected podcasts" +msgstr "Pobierz wybrane podcasty" -#: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 -#: DynamicPlayList.cpp:100 -msgid "is not" -msgstr "nie jest" +#: ui/podcasts/PodcastsPanel.cpp:2122 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "No selected items..." +msgstr "Nie ma zaznaczonych elementów..." -#: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 -msgid "begins with" -msgstr "zaczyna się z" +#: ui/podcasts/PodcastsPanel.cpp:2122 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "Skopiuj zaznaczone podcasty do katalogu lub urządzenia" -#: DynamicPlayList.cpp:75 DynamicPlayList.cpp:85 -msgid "ends with" -msgstr "kończy się z" +#: ui/podcasts/ChannelEditor.cpp:39 +msgid "Podcast Channel Editor" +msgstr "Błąd kanału podcastów" -#: DynamicPlayList.cpp:86 -msgid "not set" -msgstr "nie ustawione" +#: ui/podcasts/ChannelEditor.cpp:60 +msgid " Podcast Channel " +msgstr " Kanał podcastów " -#: DynamicPlayList.cpp:93 -msgid "at least" -msgstr "przynajmniej" +#: ui/podcasts/ChannelEditor.cpp:135 +msgid "Download:" +msgstr "Pobieranie:" -#: DynamicPlayList.cpp:94 -msgid "at most" -msgstr "co najwyżej" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Manually" +msgstr "Ręcznie" -#: DynamicPlayList.cpp:101 -msgid "after" -msgstr "po" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Only if contains" +msgstr "Tylko jeśli zawiera" -#: DynamicPlayList.cpp:102 -msgid "before" -msgstr "przed" +#: ui/podcasts/ChannelEditor.cpp:142 +msgid "Everything" +msgstr "Wszystko" -#: DynamicPlayList.cpp:107 -msgid "in the last" -msgstr "w ostatnim" +#: ui/podcasts/ChannelEditor.cpp:155 +msgid "Delete:" +msgstr "Usunięcie:" -#: DynamicPlayList.cpp:108 -msgid "before the last" -msgstr "przed ostatnim" +#: ui/podcasts/ChannelEditor.cpp:159 +msgid "Allow delete old items" +msgstr "Pozwól usunąć stare elementy" -#: DynamicPlayList.cpp:113 -msgid "false" -msgstr "fałsz" +#: ui/podcasts/NewChannel.cpp:91 +msgid "New Podcast Channel" +msgstr "Nowy kanał pocastów" -#: DynamicPlayList.cpp:114 -msgid "true" -msgstr "prawda" +#: ui/podcasts/NewChannel.cpp:104 +msgid " Digital Podcast Directory " +msgstr " Cyfrowy katalog podcastów " -#: DynamicPlayList.cpp:119 SmartMode.cpp:468 -msgid "Minutes" -msgstr "Minuty" +#: ui/podcasts/NewChannel.cpp:115 +msgid "Search in the podcast directory" +msgstr "Szukaj w katalogu podcastów" -#: DynamicPlayList.cpp:139 -msgid "Random" -msgstr "Losowo" +#: ui/podcasts/NewChannel.cpp:119 +msgid "Refresh the podcast directory list" +msgstr "Odśwież listę katalogów podcastów" -#: DynamicPlayList.cpp:144 Preferences.cpp:629 -msgid "minutes" -msgstr "minuty" +#: ui/podcasts/NewChannel.cpp:236 +msgid "Filtered channels" +msgstr "Filtrowane kanały" -#: DynamicPlayList.cpp:145 -msgid "hours" -msgstr "godziny" +#: ui/podcasts/NewChannel.cpp:311 +#, c-format +msgid "%u Channels" +msgstr "%u kanałów" -#: DynamicPlayList.cpp:146 -msgid "days" -msgstr "dni" +#: ui/podcasts/NewChannel.cpp:316 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "%u kategorii, %u kanałów" -#: DynamicPlayList.cpp:147 -msgid "weeks" -msgstr "tygodnie" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Filter Text: " +msgstr "Treść filtra: " -#: DynamicPlayList.cpp:148 -msgid "months" -msgstr "miesiące" +#: ui/podcasts/NewChannel.cpp:382 +msgid "Enter the text to filter podcasts channels" +msgstr "Wprowadź treść do filtra kanałów podcastów" -#: DynamicPlayList.cpp:439 -msgid "Filter Album Browser" -msgstr "Przeglądarka Filtrów Albumu" +#: ui/itemlistbox/ItemListBox.cpp:67 ui/preferences/Preferences.cpp:1770 +#: ui/preferences/Preferences.cpp:1866 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1714 +#: ui/mediaviewer/library/AlListBox.cpp:490 ui/player/PlayerFilters.cpp:110 +#: info/smartmode/SmartMode.cpp:399 +msgid "All" +msgstr "Wszystkie" -#: DynamicPlayList.cpp:440 -msgid "Dynamic Playlist Editor" -msgstr "Edytor List Dynamicznych" +#: ui/itemlistbox/ListView.cpp:1492 +msgid "Select Columns" +msgstr "Wybierz kolumny" -#: DynamicPlayList.cpp:458 FileRenamer.cpp:67 LyricsPanel.cpp:2102 -#: PortableMedia.cpp:998 Preferences.cpp:2105 Preferences.cpp:2226 -#: Preferences.cpp:2351 RadioEditor.cpp:44 TreeViewFilterEditor.cpp:45 -msgid "Name:" -msgstr "Nazwa:" +#: ui/itemlistbox/ListView.cpp:1504 +msgid " Columns " +msgstr " Kolumny " -#: DynamicPlayList.cpp:467 -msgid " Current Filters " -msgstr "Aktualne Filtry" +#: ui/preferences/Preferences.cpp:133 +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +#: ui/MainFrame.cpp:1494 ui/MainFrame.cpp:4618 misc/Accelerators.cpp:130 +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Preferences" +msgstr "Ustawienia" -#: DynamicPlayList.cpp:548 -msgid " Result " -msgstr "Wynik" +#: ui/preferences/Preferences.cpp:136 ui/preferences/Preferences.cpp:194 +#: ui/preferences/Preferences.cpp:2485 +msgid "Default" +msgstr "domyślny" -#: DynamicPlayList.cpp:553 SmartMode.cpp:456 -msgid "Limit to" -msgstr "Ogranicz do" +#: ui/preferences/Preferences.cpp:137 +msgid "Czech" +msgstr "czeski" -#: DynamicPlayList.cpp:573 -msgid "Any filter selects tracks" -msgstr "Każdy filtr zaznacza utwory" +#: ui/preferences/Preferences.cpp:138 +msgid "Danish" +msgstr "" -#: DynamicPlayList.cpp:584 -msgid "Sort by" -msgstr "Sortuj według" +#: ui/preferences/Preferences.cpp:139 +msgid "Dutch" +msgstr "holenderski" -#: DynamicPlayList.cpp:594 -msgid "Descending" -msgstr "Malejąco" +#: ui/preferences/Preferences.cpp:140 ui/preferences/Preferences.cpp:195 +msgid "English" +msgstr "angielski" -#: DynamicPlayList.cpp:612 -msgid "Add tracks on any criteria" -msgstr "Dodaj utwory pasujące do dowolnych kryteriów" +#: ui/preferences/Preferences.cpp:141 ui/preferences/Preferences.cpp:196 +msgid "French" +msgstr "francuski" -#: Equalizer.cpp:70 -msgid "Equalizer" -msgstr "Korektor graficzny" +#: ui/preferences/Preferences.cpp:142 ui/preferences/Preferences.cpp:197 +msgid "German" +msgstr "niemiecki" -#: Equalizer.cpp:112 -msgid "Preset:" -msgstr "Tryb odtwarzania:" +#: ui/preferences/Preferences.cpp:143 +msgid "Greek" +msgstr "grecki" -#: FileBrowser.cpp:226 FileBrowser.cpp:586 -msgid "See used locations" -msgstr "Wyświetl użyte lokalizacje" +#: ui/preferences/Preferences.cpp:144 +msgid "Hungarian" +msgstr "węgierski" -#: FileBrowser.cpp:227 FileBrowser.cpp:587 -msgid "See system files" -msgstr "Zobacz pliki systemowe" +#: ui/preferences/Preferences.cpp:145 +msgid "Icelandic" +msgstr "islandzki" -#: FileBrowser.cpp:340 -msgid "Play the selected folder" -msgstr "Odtwórz zaznaczony folder" +#: ui/preferences/Preferences.cpp:146 ui/preferences/Preferences.cpp:198 +msgid "Italian" +msgstr "włoski" -#: FileBrowser.cpp:346 -msgid "Add the selected folder to playlist" -msgstr "Dodaj wybrany folder do listy odtwarzania" +#: ui/preferences/Preferences.cpp:147 +msgid "Japanese" +msgstr "japoński" -#: FileBrowser.cpp:376 -msgid "Edit the tracks in the selected folder" -msgstr "Edytuj utwory w wybranym folderze" +#: ui/preferences/Preferences.cpp:148 +msgid "Lithuanian" +msgstr "" -#: FileBrowser.cpp:384 -msgid "Add the tracks in the selected folder to a playlist" -msgstr "Dodaj utwory w wybranym folderze do listy odtwarzania" +#: ui/preferences/Preferences.cpp:149 +msgid "Malay (Malaysia)" +msgstr "" -#: FileBrowser.cpp:391 FileBrowser.cpp:1170 -msgid "Copy" -msgstr "Skopiuj" +#: ui/preferences/Preferences.cpp:150 +msgid "Norwegian Bokmal" +msgstr "norweski" -#: FileBrowser.cpp:392 FileBrowser.cpp:1170 -msgid "Copy the selected folder to clipboard" -msgstr "Skopiuj wybrany folder" +#: ui/preferences/Preferences.cpp:151 +msgid "Polish" +msgstr "polski" -#: FileBrowser.cpp:398 FileBrowser.cpp:1174 LyricsPanel.cpp:299 -msgid "Paste" -msgstr "Wklej" +#: ui/preferences/Preferences.cpp:152 ui/preferences/Preferences.cpp:199 +msgid "Portuguese" +msgstr "portugalski" -#: FileBrowser.cpp:399 -msgid "Paste to the selected folder" -msgstr "Wklej do zaznaczonego folderu" +#: ui/preferences/Preferences.cpp:153 +msgid "Portuguese-Brazilian" +msgstr "portugalski-brazylijski" -#: FileBrowser.cpp:414 FileBrowser.cpp:471 FileBrowser.cpp:475 -msgid "New Folder" -msgstr "Nowy folder" +#: ui/preferences/Preferences.cpp:154 +msgid "Russian" +msgstr "rosyjski" -#: FileBrowser.cpp:414 -msgid "Create a new folder" -msgstr "Utwórz nowy folder" +#: ui/preferences/Preferences.cpp:155 +msgid "Slovak" +msgstr "słowacki" -#: FileBrowser.cpp:417 PlayListPanel.cpp:291 TaListBox.cpp:111 -msgid "Rename" -msgstr "Zmień nazwę" +#: ui/preferences/Preferences.cpp:156 ui/preferences/Preferences.cpp:200 +msgid "Spanish" +msgstr "hiszpański" -#: FileBrowser.cpp:417 -msgid "Rename the selected folder" -msgstr "Zmień nazwę zaznaczonego folderu" +#: ui/preferences/Preferences.cpp:157 +msgid "Swedish" +msgstr "szwedzki" -#: FileBrowser.cpp:421 FileBrowser.cpp:1195 -msgid "Remove" -msgstr "Usuń" +#: ui/preferences/Preferences.cpp:158 +msgid "Thai" +msgstr "tajski" -#: FileBrowser.cpp:421 -msgid "Remove the selected folder" -msgstr "Usuń wybrany folder" +#: ui/preferences/Preferences.cpp:159 +msgid "Turkish" +msgstr "turecki" -#: FileBrowser.cpp:552 -msgid "Are you sure to delete the selected path ?" -msgstr "Czy na pewno chcesz usunąć wybraną ścieżkę?" +#: ui/preferences/Preferences.cpp:160 +msgid "Ukrainian" +msgstr "ukraiński" -#: FileBrowser.cpp:553 FileBrowser.cpp:2204 LabelEditor.cpp:310 -#: LibPanel.cpp:1227 PlayListPanel.cpp:1116 PodcastsPanel.cpp:1237 -#: PodcastsPanel.cpp:1623 ShoutcastRadio.cpp:368 ShoutcastRadio.cpp:448 -#: TaListBox.cpp:203 TreePanel.cpp:1232 -msgid "Confirm" -msgstr "Potwierdź" +#: ui/preferences/Preferences.cpp:161 +msgid "Bulgarian" +msgstr "bułgarski" -#: FileBrowser.cpp:563 -msgid "Error deleting the folder " -msgstr "Błąd podczas usuwania folderu" +#: ui/preferences/Preferences.cpp:162 +msgid "Catalan" +msgstr "kataloński" -#: FileBrowser.cpp:564 MediaViewer.cpp:1461 SelCoverFile.cpp:40 -msgid "Error" -msgstr "Błąd" +#: ui/preferences/Preferences.cpp:163 +msgid "Serbian" +msgstr "serbski" -#: FileBrowser.cpp:765 -msgid "Modified" -msgstr "Zmodyfikowany" +#: ui/preferences/Preferences.cpp:229 +msgid "General" +msgstr "Ogólny" -#: FileBrowser.cpp:1113 -msgid "Play current selected files" -msgstr "Odtwórz zaznaczone pliki" +#: ui/preferences/Preferences.cpp:233 +msgid "Collections" +msgstr "Kolekcje" -#: FileBrowser.cpp:1119 -msgid "Add current selected files to playlist" -msgstr "Dodaj wybrane pliki do listy odtwarzania" +#: ui/preferences/Preferences.cpp:238 +msgid "Playback" +msgstr "Odtwarzanie" -#: FileBrowser.cpp:1155 -msgid "Edit the current selected files" -msgstr "Edytuj wybrane pliki" +#: ui/preferences/Preferences.cpp:243 +msgid "Crossfader" +msgstr "Przenikanie" -#: FileBrowser.cpp:1163 -msgid "Add the current selected tracks to a playlist" -msgstr "Dodaj wybrane utwory do listy odtwarzania" +#: ui/preferences/Preferences.cpp:248 +msgid "Record" +msgstr "Nagranie" -#: FileBrowser.cpp:1174 -msgid "Paste to the selected dir" -msgstr "Wklej do wybranego folderu" +#: ui/preferences/Preferences.cpp:253 ui/MainFrame.cpp:1639 +msgid "Audioscrobble" +msgstr "Audioscrobble" -#: FileBrowser.cpp:1191 FileRenamer.cpp:47 -msgid "Rename Files" -msgstr "Zmień nazwy plików" +#: ui/preferences/Preferences.cpp:263 +msgid "Online" +msgstr "On-line" -#: FileBrowser.cpp:1191 -msgid "Rename the current selected file" -msgstr "Zmień nazwę wybranego pliku" +#: ui/preferences/Preferences.cpp:283 onlinelinks/OnlineLinks.cpp:74 +msgid "Links" +msgstr "Odnośniki" -#: FileBrowser.cpp:1195 -msgid "Delete the selected files" -msgstr "Usuń wybrane pliki" +#: ui/preferences/Preferences.cpp:288 +#: ui/mediaviewer/treeview/TreePanel.cpp:351 +#: ui/mediaviewer/library/ArListBox.cpp:138 +#: ui/mediaviewer/library/SoListBox.cpp:466 +#: ui/mediaviewer/library/AlListBox.cpp:253 +#: ui/mediaviewer/library/AAListBox.cpp:135 ui/filebrowser/FileBrowser.cpp:335 +#: ui/filebrowser/FileBrowser.cpp:1115 ui/player/PlayList.cpp:1519 +msgid "Commands" +msgstr "Polecenia" -#: FileBrowser.cpp:1544 FileBrowser.cpp:1560 -msgid "Directories" -msgstr "Katalogi" +#: ui/preferences/Preferences.cpp:293 +msgid "Copy to" +msgstr "Kopiuj do" -#: FileBrowser.cpp:2203 -msgid "Are you sure to delete the selected files ?" -msgstr "Czy na pewno usunąć wybrane pliki?" +#: ui/preferences/Preferences.cpp:298 +msgid "Shortcuts" +msgstr "Skróty" -#: FileBrowser.cpp:2221 -msgid "There was an error deleting " -msgstr "Błąd podczas usuwania " +#: ui/preferences/Preferences.cpp:380 +msgid " Accept " +msgstr " Akceptuj " -#: FileBrowser.cpp:2222 -msgid "" -"\n" -"Continue deleting?" -msgstr "\nKontynuować usuwanie?" +#: ui/preferences/Preferences.cpp:382 +msgid " Cancel " +msgstr " Anuluj " -#: FileBrowser.cpp:2223 -msgid "Continue" -msgstr "Kontynuuj" +#: ui/preferences/Preferences.cpp:463 +msgid " On Start " +msgstr " Podczas startu " -#: FileRenamer.cpp:55 -msgid " Names Preview " -msgstr "Podgląd nazwy" +#: ui/preferences/Preferences.cpp:467 ui/preferences/Preferences.cpp:1598 +msgid "Language:" +msgstr "Język:" -#: FileRenamer.cpp:74 Preferences.cpp:2358 -msgid "Pattern:" -msgstr "Wzorzec:" +#: ui/preferences/Preferences.cpp:478 +msgid "(Needs restart)" +msgstr "(Wymaga ponownego uruchomienia)" -#: FileRenamer.cpp:82 -msgid "" -"Pattern flags:\n" -"{g} : Genre\n" -"{a} : Artist\n" -"{aa}: Album Artist\n" -"{A} : {aa} or {a}\n" -"{b} : Album\n" -"{t} : Title\n" -"{n} : Number\n" -"{y} : Year\n" -"{d} : Disk" -msgstr "Flagi wzorców:\n{g} : Gatunek\n{a} : Wykonawca\n{aa}: Wykonawca albumu\n{A} : {aa} lub {a}\n{b} : Album\n{t} : Tytuł\n{n} : Numer\n{y} : Rok\n{d} : Dysk" +#: ui/preferences/Preferences.cpp:484 +msgid "Show splash screen" +msgstr "Wyświetl ekran startowy" -#: GeListBox.cpp:93 -msgid "Play current selected genres" -msgstr "Odtwarzaj zaznaczone gatunki" +#: ui/preferences/Preferences.cpp:488 +msgid "Start minimized" +msgstr "Uruchom zminimalizowany" -#: GeListBox.cpp:100 -msgid "Add current selected genres to playlist" -msgstr "Dodaj zaznaczone gatunki do listy odtwarzania" +#: ui/preferences/Preferences.cpp:494 +msgid "Restore position for tracks longer than" +msgstr "Wznawiaj pozycje utworów dłużej niż" -#: ImportFiles.cpp:47 LocationPanel.cpp:501 MainFrame.cpp:1299 -#: MediaViewer.cpp:946 -msgid "Import Files" -msgstr "Importuj pliki" +#: ui/preferences/Preferences.cpp:501 +msgid "set the minimun length in minutes to save track position" +msgstr "ustaw minimalną długość w minutach by zachować pozycję utworu" -#: ImportFiles.cpp:82 -msgid "Copy to Option:" -msgstr "Kopiuj do opcji:" +#: ui/preferences/Preferences.cpp:505 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:147 +msgid "minutes" +msgstr "minuty" -#: ImportFiles.cpp:111 -msgid "Destination Folder:" -msgstr "Folder docelowy:" +#: ui/preferences/Preferences.cpp:511 +msgid "Load default layout" +msgstr "Wczytaj domyślny układ" -#: ImportFiles.cpp:115 Preferences.cpp:1264 -msgid "Select a folder" -msgstr "Wybierz folder" +#: ui/preferences/Preferences.cpp:517 +msgid " Behaviour " +msgstr " Zachowanie " -#: ImportFiles.cpp:121 -msgid " Files " -msgstr "Pliki" +#: ui/preferences/Preferences.cpp:519 +msgid "Activate task bar icon" +msgstr "Aktywuj ikonę zasobnika systemowego" -#: ImportFiles.cpp:228 -msgid "Select files" -msgstr "Wybrane pliki" +#: ui/preferences/Preferences.cpp:534 +msgid "Integrate into SoundMenu" +msgstr "Zintegruj z SoundMenu" -#: ImportFiles.cpp:229 -msgid "Audio files" -msgstr "Pliki audio" +#: ui/preferences/Preferences.cpp:540 +msgid "Enqueue as default action" +msgstr "Kolejkuj jako domyślną akcję" -#: ImportFiles.cpp:230 -msgid "mp3 files" -msgstr "pliki mp3" +#: ui/preferences/Preferences.cpp:544 +msgid "Drop files clear playlist" +msgstr "Przeniesienie plików czyści listę odtwarzania" -#: ImportFiles.cpp:231 -msgid "ogg files" -msgstr "pliki ogg" +#: ui/preferences/Preferences.cpp:548 +msgid "Instant text search" +msgstr "Błyskawiczne wyszukiwanie tekstu" -#: ImportFiles.cpp:232 -msgid "flac files" -msgstr "pliki flac" +#: ui/preferences/Preferences.cpp:552 +msgid "When searching, pressing enter queues the result" +msgstr "Podczas wyszukiwania, wciśnięcie enter kolejkuje wyniki" -#: ImportFiles.cpp:233 -msgid "mp4 files" -msgstr "pliki mp4" +#: ui/preferences/Preferences.cpp:557 +msgid "Show CD cover frame in player" +msgstr "Wyświetl ramkę z okładką w odtwarzaczu" -#: ImportFiles.cpp:234 -msgid "wma files" -msgstr "pliki wma" +#: ui/preferences/Preferences.cpp:563 +msgid " On Close " +msgstr " Przy zamknięciu " -#: ImportFiles.cpp:235 -msgid "ape files" -msgstr "pliki ape" +#: ui/preferences/Preferences.cpp:565 +msgid "Save playlist on close" +msgstr "Zapisz listę odtwarzania przy zamknięciu" -#: ImportFiles.cpp:236 -msgid "waf files" -msgstr "pliki wav" +#: ui/preferences/Preferences.cpp:569 +msgid "Close to task bar icon" +msgstr "Zamknij do ikony zasobnika" -#: ImportFiles.cpp:237 -msgid "aif files" -msgstr "wszystkie pliki" +#: ui/preferences/Preferences.cpp:574 +msgid "Ask confirmation on exit" +msgstr "Wymagaj potwierdzenia przy zamknięciu" -#: ImportFiles.cpp:238 -msgid "wv files" -msgstr "pliki wv" +#: ui/preferences/Preferences.cpp:617 +msgid " Collections " +msgstr " Kolekcje " -#: ImportFiles.cpp:239 -msgid "tta files" -msgstr "pliki tta" +#: ui/preferences/Preferences.cpp:665 +msgid " Paths " +msgstr " Ścieżki " -#: ImportFiles.cpp:240 -msgid "mpc files" -msgstr "pliki mpc" +#: ui/preferences/Preferences.cpp:685 +msgid " Words to detect covers " +msgstr " Słowa do wykrycia okładki " -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:947 -msgid "track" -msgstr "utwór" +#: ui/preferences/Preferences.cpp:713 ui/preferences/Preferences.cpp:2293 +msgid " Options " +msgstr " Opcje " -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:1052 -msgid "tracks" -msgstr "utwory" +#: ui/preferences/Preferences.cpp:715 +msgid "Update when opened " +msgstr "Uaktualnij kiedy otwarty " -#: ImportFiles.cpp:327 -msgid "No files added" -msgstr "Brak dodanych plików" +#: ui/preferences/Preferences.cpp:719 +msgid "Create playlists on scan" +msgstr "Utwórz listę odtwarzania podczas skanowania" -#: iPodMedia.cpp:1682 Jamendo.cpp:1128 LocationPanel.cpp:510 -#: Magnatune.cpp:1023 MainFrame.cpp:1308 MediaViewer.cpp:952 -#: PortableMedia.cpp:1889 -msgid "Update the collection library" -msgstr "Uaktualnij kolekcję biblioteki" +#: ui/preferences/Preferences.cpp:724 +msgid "Follow symbolic links on scan" +msgstr "Uwzględnij linki symboliczne podczas skanowania" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:515 -#: Magnatune.cpp:1026 MainFrame.cpp:1313 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan" -msgstr "Skanuj ponownie" +#: ui/preferences/Preferences.cpp:728 +msgid "Scan embedded covers in audio files" +msgstr "Skanuj okładki przypisane do plików dźwiękowych" -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:516 -#: Magnatune.cpp:1026 MainFrame.cpp:1314 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan the collection library" -msgstr "Skanuj ponownie kolekcję biblioteki" +#: ui/preferences/Preferences.cpp:733 +msgid "Embed rating, play count and labels" +msgstr "Przypisz oceny, liczbę odtworzeń i etykiety" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:521 -#: Magnatune.cpp:1029 MainFrame.cpp:1319 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search Covers" -msgstr "Szukaj okładek" +#: ui/preferences/Preferences.cpp:739 +msgid "Default copy action" +msgstr "Domyślna akcja kopiowania" -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:522 -#: Magnatune.cpp:1029 MainFrame.cpp:1320 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search the collection missing covers" -msgstr "Szukaj brakujących okładek" +#: ui/preferences/Preferences.cpp:744 ui/preferences/Preferences.cpp:1773 +#: ui/preferences/Preferences.cpp:1869 ui/preferences/Preferences.cpp:1892 +#: ui/player/PlayerFilters.cpp:126 info/smartmode/SmartMode.cpp:453 +msgid "None" +msgstr "Nic" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount" -msgstr "Odmontuj" +#: ui/preferences/Preferences.cpp:820 +msgid "Play random" +msgstr "Odtwarzaj losowo" -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount the device" -msgstr "Odmontuj urządzenie" +#: ui/preferences/Preferences.cpp:824 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "track" +msgstr "utwór" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:343 -#: LocationPanel.cpp:382 LocationPanel.cpp:537 Magnatune.cpp:1034 -#: MainFrame.cpp:1042 MainFrame.cpp:1081 MainFrame.cpp:1335 -#: MediaViewer.cpp:963 PodcastsPanel.cpp:1763 PortableMedia.cpp:1905 -msgid "Properties" -msgstr "Właściwości" +#: ui/preferences/Preferences.cpp:824 +msgid "album" +msgstr "album" -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:537 -#: Magnatune.cpp:1034 MainFrame.cpp:1335 MediaViewer.cpp:963 -#: PortableMedia.cpp:1905 -msgid "Show collection properties" -msgstr "Pokaż właściwości kolekcji" +#: ui/preferences/Preferences.cpp:832 +msgid "when playlist is empty" +msgstr "kiedy lista odtwarzania jest pusta" -#: Jamendo.cpp:1109 Jamendo.cpp:1119 Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download Albums" -msgstr "Pobierz albumy" +#: ui/preferences/Preferences.cpp:838 +msgid "Delete played tracks from playlist" +msgstr "Usuń odtworzone utwory z listy odtwarzania" -#: Jamendo.cpp:1109 Jamendo.cpp:1112 Jamendo.cpp:1119 Jamendo.cpp:1122 -#: Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download the current selected album" -msgstr "Pobierz zaznaczony album" +#: ui/preferences/Preferences.cpp:842 +msgid "Show notifications" +msgstr "Wyświetl powiadomienia" -#: Jamendo.cpp:1112 Jamendo.cpp:1122 -msgid "Download Albums torrents" -msgstr "Pobierz torrenty albumów" +#: ui/preferences/Preferences.cpp:846 +msgid "Enable equalizer" +msgstr "Włącz korektor" -#: LabelEditor.cpp:70 -msgid " Items " -msgstr " Elementy " +#: ui/preferences/Preferences.cpp:850 +msgid "Enable volume and fader" +msgstr "" -#: LabelEditor.cpp:91 -msgid " Labels " -msgstr " Etykiety" +#: ui/preferences/Preferences.cpp:856 +msgid "ReplayGain mode:" +msgstr "Tryb ReplayGain:" -#: LabelEditor.cpp:119 -msgid "Add a new label" -msgstr "Dodaj nową etykietę" +#: ui/preferences/Preferences.cpp:860 +msgid "Disabled" +msgstr "Wyłączony" -#: LabelEditor.cpp:125 -msgid "Delete the current selected label" -msgstr "Usuń zaznaczoną etykietę" +#: ui/preferences/Preferences.cpp:860 ui/player/PlayList.cpp:1648 +msgid "Track" +msgstr "Utwór" -#: LabelEditor.cpp:131 -msgid "Copy the label selection to all the items" -msgstr "Skopiuj zaznaczenie etykiety do wszystkich elementów" +#: ui/preferences/Preferences.cpp:860 +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:363 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:70 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:64 +#: ui/mediaviewer/library/SoListBox.cpp:663 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:52 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:132 +#: ui/player/PlayList.cpp:1660 +msgid "Album" +msgstr "Album" -#: LabelEditor.cpp:286 TaListBox.cpp:185 TaListBox.cpp:226 -msgid "Label Name: " -msgstr "Nazwa etykiety: " +#: ui/preferences/Preferences.cpp:867 +msgid "PreAmp:" +msgstr "PreAmp:" -#: LabelEditor.cpp:286 TaListBox.cpp:185 -msgid "Please enter the label name" -msgstr "Wprowadź nazwę etykiety" +#: ui/preferences/Preferences.cpp:886 +msgid " Random / Smart play modes " +msgstr " Tryby odtwarzania losowego / inteligentnego " -#: LabelEditor.cpp:309 TaListBox.cpp:202 -msgid "Are you sure to delete the selected labels?" -msgstr "Czy na pewno usunąć zaznaczone etykiety?" +#: ui/preferences/Preferences.cpp:896 +msgid "Tracks left to start search" +msgstr "Pozostałe utwory do rozpoczęcia wyszukiwania" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "Less..." -msgstr "Mniej..." +#: ui/preferences/Preferences.cpp:904 +msgid "Tracks added each time" +msgstr "Utwory dodane za każdym razem" -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "More..." -msgstr "Więcej..." +#: ui/preferences/Preferences.cpp:913 +msgid "Max played tracks kept in playlist" +msgstr "Najwięcej odtwarzanych utworów zachowanych na liście odtwarzania" -#: LastFMPanel.cpp:557 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 -msgid "Play the artist tracks" -msgstr "Odtwórz utwory wykonawcy" +#: ui/preferences/Preferences.cpp:921 +msgid "Don't repeat last" +msgstr "Nie powtarzaj ostatniego" -#: LastFMPanel.cpp:561 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 -msgid "Enqueue the artist tracks to the playlist" -msgstr "Kolejkuj utwory wykonawcy w liście odtwarzania" +#: ui/preferences/Preferences.cpp:929 +msgid "artists or" +msgstr "artyści lub" -#: LastFMPanel.cpp:597 -msgid "Copy the artist name to clipboard" -msgstr "Skopiuj nazwę wykonawcy" +#: ui/preferences/Preferences.cpp:937 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:335 +#: ui/mediaviewer/MediaViewer.cpp:1382 ui/mediaviewer/MediaViewer.cpp:1401 +#: ui/mediaviewer/MediaViewer.cpp:1416 ui/MainFrame.cpp:3357 +msgid "tracks" +msgstr "utwory" -#: LastFMPanel.cpp:605 LastFMPanel.cpp:867 LastFMPanel.cpp:1063 -#: LastFMPanel.cpp:1268 LastFMPanel.cpp:1473 LastFMPanel.cpp:1598 -msgid "Visit last.fm page for this item" -msgstr "Odwiedź stronę Last.fm tego elementu" +#: ui/preferences/Preferences.cpp:945 +msgid " Silence detector " +msgstr " Cichy wykrywacz " -#: LastFMPanel.cpp:630 -msgid "There is no information available for this artist." -msgstr "Brak dostępnych informacji o wykonawcy." +#: ui/preferences/Preferences.cpp:950 +msgid "Skip at" +msgstr "Pomiń na" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Show Artist Info" -msgstr "Pokaż informacje wykonawcy" +#: ui/preferences/Preferences.cpp:969 +msgid "In the last" +msgstr "Na ostatnim" -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Update the information with the current selected artist" -msgstr "Aktualizuj informacje o zaznaczonym wykonawcy" +#: ui/preferences/Preferences.cpp:979 ui/preferences/Preferences.cpp:1213 +msgid "seconds" +msgstr "sekundy" -#: LastFMPanel.cpp:1055 -msgid "Copy the artist info to clipboard" -msgstr "Kopiuj wykonawcę do schowka" +#: ui/preferences/Preferences.cpp:987 +msgid " Output device " +msgstr " Urządzenie wyjściowe " -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search Track" -msgstr "Wyszukaj utwór" +#: ui/preferences/Preferences.cpp:990 +msgid "Automatic" +msgstr "Automatyczny" -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search the track in the library" -msgstr "Wyszukaj utwór w bibliotece" +#: ui/preferences/Preferences.cpp:991 +msgid "GConf Defined" +msgstr "Zdefiniowany przez GConf" -#: LastFMPanel.cpp:1260 LastFMPanel.cpp:1465 -msgid "Copy the track info to clipboard" -msgstr "Kopiuj utwór do schowka" +#: ui/preferences/Preferences.cpp:1041 +msgid " Crossfader " +msgstr " Przenikanie " -#: LastFMPanel.cpp:1359 -#, c-format -msgid "" -"%s\n" -"%i plays by %u users" -msgstr "%s\n%i odtworzeń przez %u" +#: ui/preferences/Preferences.cpp:1048 +msgid "Fade-out length:" +msgstr "Długość wyciszenia:" -#: LastFMPanel.cpp:1590 -msgid "Copy the event info to clipboard" -msgstr "Kopiuj zdarzenie do schowka" +#: ui/preferences/Preferences.cpp:1057 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "Ustaw długość wyciszenia. 0 dla bezprzerwowego odtwarzania" -#: LastFMPanel.cpp:1665 LyricsPanel.cpp:81 -msgid "Follow player" -msgstr "Podążaj za odtwarzaczem" +#: ui/preferences/Preferences.cpp:1060 +msgid "Fade-in length:" +msgstr "Długość podgłaśniania:" -#: LastFMPanel.cpp:1691 LyricsPanel.cpp:121 TrackEdit.cpp:380 -msgid "Track:" -msgstr "Utwór:" +#: ui/preferences/Preferences.cpp:1069 +msgid "Select the length of the fade in" +msgstr "Wybierz długość wzgłaśniania" -#: LastFMPanel.cpp:1711 -msgid "Artist Info" -msgstr "Informacje o wykonawcy" +#: ui/preferences/Preferences.cpp:1072 +msgid "Fade-in volume:" +msgstr "Głośność wzgłaśniania:" -#: LastFMPanel.cpp:1746 -msgid "Top Albums" -msgstr "Top albumy" +#: ui/preferences/Preferences.cpp:1081 +msgid "Select the initial volume of the fade in" +msgstr "Wybierz początkową głośność przy wzgłaśnianiu" -#: LastFMPanel.cpp:1788 -msgid "Top Tracks" -msgstr "Top utwory" +#: ui/preferences/Preferences.cpp:1084 +msgid "Fade-in start:" +msgstr "Początek wzgłaśniania:" -#: LastFMPanel.cpp:1829 -msgid "Similar Artists" -msgstr "Podobni wykonawcy" +#: ui/preferences/Preferences.cpp:1093 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "Wybierz na jakim poziomie głośności podczas wyciszenia, wzgłaśnianie się rozpoczyna" -#: LastFMPanel.cpp:1870 -msgid "Similar Tracks" -msgstr "Podobne utwory" +#: ui/preferences/Preferences.cpp:1137 +msgid " Record " +msgstr " Nagranie " -#: LastFMPanel.cpp:1911 -msgid "Events" -msgstr "Wydarzenia" +#: ui/preferences/Preferences.cpp:1139 +msgid "Enable recording" +msgstr "Uruchom nagrywanie" -#: LastFMPanel.cpp:3340 -msgid "Unnamed" -msgstr "Bez nazwy" +#: ui/preferences/Preferences.cpp:1145 +msgid "Save to:" +msgstr "Zapisz do:" -#: LibPanel.cpp:219 LibPanel.cpp:226 LibPanel.cpp:522 LocationPanel.cpp:329 -#: LocationPanel.cpp:426 MainFrame.cpp:1028 MainFrame.cpp:1224 -#: RadioPanel.cpp:620 TreeViewFilterEditor.cpp:123 -msgid "Genres" -msgstr "Gatunki" +#: ui/preferences/Preferences.cpp:1149 +#: ui/mediaviewer/importfiles/ImportFiles.cpp:126 +msgid "Select a folder" +msgstr "Wybierz katalog" -#: LibPanel.cpp:237 LibPanel.cpp:244 LibPanel.cpp:524 LocationPanel.cpp:421 -#: MainFrame.cpp:1219 -msgid "Labels" -msgstr "Etykiety" +#: ui/preferences/Preferences.cpp:1156 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:694 +msgid " Properties " +msgstr " Właściwości " -#: LibPanel.cpp:255 LibPanel.cpp:262 LibPanel.cpp:526 LocationPanel.cpp:431 -#: MainFrame.cpp:1229 -msgid "Artists" -msgstr "Wykonawcy" +#: ui/preferences/Preferences.cpp:1163 ui/preferences/Preferences.cpp:2314 +msgid "Format:" +msgstr "Format:" -#: LibPanel.cpp:292 LibPanel.cpp:299 LibPanel.cpp:530 LocationPanel.cpp:451 -#: MainFrame.cpp:1249 -msgid "Years" -msgstr "Lata" +#: ui/preferences/Preferences.cpp:1175 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:817 +msgid "Quality:" +msgstr "Jakość:" -#: LibPanel.cpp:311 LibPanel.cpp:318 LibPanel.cpp:532 LocationPanel.cpp:456 -#: MainFrame.cpp:1254 -msgid "Ratings" -msgstr "Oceny" +#: ui/preferences/Preferences.cpp:1196 +msgid "Split tracks" +msgstr "Podziel utwory" -#: LibPanel.cpp:349 LibPanel.cpp:356 LibPanel.cpp:536 LocationPanel.cpp:436 -#: MainFrame.cpp:1234 -msgid "Composers" -msgstr "Kompozytorzy" +#: ui/preferences/Preferences.cpp:1203 +msgid "Delete tracks shorter than" +msgstr "Usuń utwory krótsze niż" -#: LibPanel.cpp:538 LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "Album Artists" -msgstr "Wykonawcy albumu" +#: ui/preferences/Preferences.cpp:1246 +msgid " Last.fm audioscrobble " +msgstr " Last.fm audioscrobble " -#: LibPanel.cpp:958 TreePanel.cpp:1059 -msgid "Artist Labels Editor" -msgstr "Edytor etykiet wykonawcy" +#: ui/preferences/Preferences.cpp:1248 ui/preferences/Preferences.cpp:1284 +msgid "Enabled" +msgstr "Włączony" -#: LibPanel.cpp:1226 -msgid "Are you sure to delete the selected album cover?" -msgstr "Czy na pewno chcesz usunąć okładkę?" +#: ui/preferences/Preferences.cpp:1256 ui/preferences/Preferences.cpp:1292 +#: ui/preferences/Preferences.cpp:1555 +msgid "Username:" +msgstr "Nazwa użytkownika:" -#: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 -msgid "Field Editor" -msgstr "Edytor pola" +#: ui/preferences/Preferences.cpp:1264 ui/preferences/Preferences.cpp:1300 +#: ui/preferences/Preferences.cpp:1564 +msgid "Password:" +msgstr "Hasło:" -#: LibPanel.cpp:2774 -msgid "" -"Are you sure to delete the selected tracks from your drive?\n" -"This will permanently erase the selected tracks." -msgstr "Czy na pewno chcesz usunąć zaznaczone utwory?\nOperacja trwale usunie pliki z dysku." +#: ui/preferences/Preferences.cpp:1282 +msgid " Libre.fm audioscrobble " +msgstr " Libre.fm audioscrobble " -#: LibPanel.cpp:2775 -msgid "Remove tracks from drive" -msgstr "Usuń utwory z dysku" +#: ui/preferences/Preferences.cpp:1346 +msgid " Sources " +msgstr " Źródła " -#: ListView.cpp:1478 -msgid "Select Columns" -msgstr "Wybierz kolumny" +#: ui/preferences/Preferences.cpp:1392 +msgid " Targets " +msgstr " Cele " -#: ListView.cpp:1490 -msgid " Columns " -msgstr "Kolumny" +#: ui/preferences/Preferences.cpp:1434 +msgid " Disabled Genres " +msgstr "" -#: LocationPanel.cpp:97 -msgid "Local Music" -msgstr "Lokalna muzyka" +#: ui/preferences/Preferences.cpp:1456 +msgid " Font " +msgstr " Czcionka " -#: LocationPanel.cpp:99 -msgid "Online Music" -msgstr "Muzyka Online" +#: ui/preferences/Preferences.cpp:1458 +msgid "Font:" +msgstr "Czcionka:" -#: LocationPanel.cpp:101 -msgid "Portable Devices" -msgstr "Urządzenia przenośne" +#: ui/preferences/Preferences.cpp:1470 +msgid "Align:" +msgstr "Wyrównanie:" -#: LocationPanel.cpp:103 -msgid "Context" -msgstr "Kontekst" +#: ui/preferences/Preferences.cpp:1475 misc/Accelerators.cpp:351 +msgid "Left" +msgstr "Lewy" -#: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 -msgid "Radios" -msgstr "Radia" +#: ui/preferences/Preferences.cpp:1476 +msgid "Center" +msgstr "Wycentrowanie" -#: LocationPanel.cpp:215 MainFrame.cpp:1085 MainFrame.cpp:2798 -#: MainFrame.cpp:3531 PodcastsPanel.cpp:916 Preferences.cpp:259 -msgid "Podcasts" -msgstr "Podcasty" +#: ui/preferences/Preferences.cpp:1477 misc/Accelerators.cpp:357 +msgid "Right" +msgstr "Prawo" -#: LocationPanel.cpp:279 MainFrame.cpp:994 MainFrame.cpp:2835 -msgid "File Browser" -msgstr "Przeglądarka plików" +#: ui/preferences/Preferences.cpp:1522 +msgid " Proxy " +msgstr "" -#: LocationPanel.cpp:291 MainFrame.cpp:1413 MainFrame.cpp:2769 -#: Preferences.cpp:249 TrackEdit.cpp:400 -msgid "Lyrics" -msgstr "Teksty utworów" +#: ui/preferences/Preferences.cpp:1524 +msgid "Proxy Enabled" +msgstr "" -#: LocationPanel.cpp:312 LocationPanel.cpp:354 LocationPanel.cpp:401 -#: LocationPanel.cpp:414 MainFrame.cpp:1011 MainFrame.cpp:1053 -#: MainFrame.cpp:1199 MainFrame.cpp:1212 -msgid "Show" -msgstr "Pokaż" +#: ui/preferences/Preferences.cpp:1533 +msgid "Hostname:" +msgstr "" -#: LocationPanel.cpp:313 MainFrame.cpp:1012 -msgid "Show/Hide the radio panel" -msgstr "Pokaż/ukryj panel radiowy" +#: ui/preferences/Preferences.cpp:1544 +msgid "Port:" +msgstr "" -#: LocationPanel.cpp:319 MainFrame.cpp:1018 RadioPanel.cpp:571 -#: RadioPanel.cpp:618 -msgid "Text Search" -msgstr "Wyszukaj tekst" +#: ui/preferences/Preferences.cpp:1578 +msgid " Filters " +msgstr " Filtry " -#: LocationPanel.cpp:319 MainFrame.cpp:1018 -msgid "Show/Hide the radio text search" -msgstr "Pokaż/ukryj wyszukiwanie tekstu radia" +#: ui/preferences/Preferences.cpp:1596 +msgid " Language " +msgstr " Język " -#: LocationPanel.cpp:329 MainFrame.cpp:1028 -msgid "Show/Hide the radio genres" -msgstr "Pokaż/ukryj gatunki radia" +#: ui/preferences/Preferences.cpp:1613 +msgid " Browser command " +msgstr " Komenda przeglądarki " -#: LocationPanel.cpp:336 ShoutcastRadio.cpp:120 -msgid "Update the radio station lists" -msgstr "Aktualizuj listę stacji radiowych" +#: ui/preferences/Preferences.cpp:1621 +msgid " Minimum radio allowed bit rate " +msgstr " Minimalny dozwolony bitrate radia " -#: LocationPanel.cpp:344 MainFrame.cpp:1043 -msgid "Set the radio preferences" -msgstr "Ustaw właściwości radia" +#: ui/preferences/Preferences.cpp:1628 +msgid " Player online buffer size " +msgstr " Wielkość bufora odtwarzacza online " -#: LocationPanel.cpp:355 MainFrame.cpp:1054 -msgid "Show/Hide the podcasts panel" -msgstr "Pokaż/ukryj panel podcastów" +#: ui/preferences/Preferences.cpp:1665 +msgid " Podcasts " +msgstr " Podcasty " -#: LocationPanel.cpp:361 MainFrame.cpp:1060 PodcastsPanel.cpp:890 -#: PodcastsPanel.cpp:898 PodcastsPanel.cpp:1055 -msgid "Channels" -msgstr "Kanały" +#: ui/preferences/Preferences.cpp:1669 +msgid "Destination directory:" +msgstr "Docelowy katalog:" -#: LocationPanel.cpp:361 MainFrame.cpp:1060 -msgid "Show/Hide the podcasts channels" -msgstr "Pokaż/ukryj kanały podcastów" +#: ui/preferences/Preferences.cpp:1673 +msgid "Select podcasts folder" +msgstr "Wybierz katalog podcastów" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 PodcastsPanel.cpp:1058 -#: TrackEdit.cpp:310 -msgid "Details" -msgstr "Szczegóły" +#: ui/preferences/Preferences.cpp:1681 +msgid "Check every" +msgstr "Sprawdź każdego/każdej" -#: LocationPanel.cpp:366 MainFrame.cpp:1065 -msgid "Show/Hide the podcasts details" -msgstr "Pokaż/ukryj szczegóły podcastów" +#: ui/preferences/Preferences.cpp:1686 +msgid "Hour" +msgstr "Godziny" -#: LocationPanel.cpp:375 MainFrame.cpp:1074 -msgid "Update the podcasts added" -msgstr "Aktualizuj dodane podkasty" +#: ui/preferences/Preferences.cpp:1686 +msgid "Day" +msgstr "Dnia" -#: LocationPanel.cpp:383 MainFrame.cpp:1082 -msgid "Set the podcasts preferences" -msgstr "Ustaw właściwości podkastów" +#: ui/preferences/Preferences.cpp:1686 +msgid "Week" +msgstr "Tygodnia" -#: LocationPanel.cpp:401 MainFrame.cpp:1199 -msgid "Open the music collection" -msgstr "Otwórz kolekcję muzyki" +#: ui/preferences/Preferences.cpp:1686 +msgid "Month" +msgstr "Miesiąca" -#: LocationPanel.cpp:414 LocationPanel.cpp:470 MainFrame.cpp:1212 -#: MainFrame.cpp:1268 -msgid "View the collection library" -msgstr "Wyświetl kolekcję biblioteki" +#: ui/preferences/Preferences.cpp:1697 +msgid "Delete after" +msgstr "Usuń po" -#: LocationPanel.cpp:421 MainFrame.cpp:1219 -msgid "View the library labels" -msgstr "Wyświetl etykiety biblioteki" +#: ui/preferences/Preferences.cpp:1706 +msgid "Days" +msgstr "Dni" -#: LocationPanel.cpp:426 MainFrame.cpp:1224 -msgid "View the library genres" -msgstr "Wyświetl gatunki biblioteki" +#: ui/preferences/Preferences.cpp:1706 +msgid "Weeks" +msgstr "Tygodni" -#: LocationPanel.cpp:431 MainFrame.cpp:1229 -msgid "View the library artists" -msgstr "Wyświetl wykonawców biblioteki" +#: ui/preferences/Preferences.cpp:1706 +msgid "Months" +msgstr "Miesięcy" -#: LocationPanel.cpp:436 MainFrame.cpp:1234 -msgid "View the library composers" -msgstr "Wyświetl kompozytorów biblioteki" +#: ui/preferences/Preferences.cpp:1715 +msgid "Only if played" +msgstr "Tylko jeśli odtworzony" -#: LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "View the library album artists" -msgstr "Wyświetl wykonawców albumów biblioteki" +#: ui/preferences/Preferences.cpp:1776 ui/preferences/Preferences.cpp:1872 +msgid "Invert" +msgstr "Odwróć" -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "View the library albums" -msgstr "Wyświetl albumy biblioteki" +#: ui/preferences/Preferences.cpp:1790 +msgid "Audio format:" +msgstr "Format dźwięku:" -#: LocationPanel.cpp:451 MainFrame.cpp:1249 -msgid "View the library years" -msgstr "Wyświetl lata biblioteki" +#: ui/preferences/Preferences.cpp:1801 +msgid "Torrent command:" +msgstr "Polecenie torrent:" -#: LocationPanel.cpp:456 MainFrame.cpp:1254 -msgid "View the library ratings" -msgstr "Wyświetl oceny biblioteki" +#: ui/preferences/Preferences.cpp:1886 +msgid "Membership :" +msgstr "Członkostwo :" -#: LocationPanel.cpp:461 -msgid "Play Counts" -msgstr "Ilość odtworzeń" +#: ui/preferences/Preferences.cpp:1893 +msgid "Streaming" +msgstr "Strumieniowanie" -#: LocationPanel.cpp:461 MainFrame.cpp:1259 -msgid "View the library play counts" -msgstr "Wyświetl liczbę odtworzeń biblioteki" +#: ui/preferences/Preferences.cpp:1894 +msgid "Downloading" +msgstr "Pobieranie" -#: LocationPanel.cpp:466 LocationPanel.cpp:470 MainFrame.cpp:1264 -#: MainFrame.cpp:1268 TreePanel.cpp:89 -msgid "Library" -msgstr "Biblioteka" +#: ui/preferences/Preferences.cpp:1907 +msgid "Username :" +msgstr "Nazwa użytkownika:" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "Album Browser" -msgstr "Przeglądarka albumów" +#: ui/preferences/Preferences.cpp:1915 +msgid "Password :" +msgstr "Hasło :" -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "View the collection album browser" -msgstr "Wyświetl przeglądarkę albumów kolekcji" +#: ui/preferences/Preferences.cpp:1933 +msgid "Stream as :" +msgstr "Strumieniuj jako:" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 TreePanel.cpp:828 -#: TreePanel.cpp:853 -msgid "Tree" -msgstr "Drzewo" +#: ui/preferences/Preferences.cpp:1947 +msgid "Download as :" +msgstr "Pobierz jako:" -#: LocationPanel.cpp:481 MainFrame.cpp:1279 -msgid "View the collection tree view" -msgstr "Wyświetl drzewo kolekcji" +#: ui/preferences/Preferences.cpp:1951 +msgid "Download Page" +msgstr "Strona pobierania" -#: LocationPanel.cpp:486 MainFrame.cpp:1284 MediaViewer.cpp:235 -#: PlayListPanel.cpp:809 PlayListPanel.cpp:835 PortableMedia.cpp:1168 -msgid "Playlists" -msgstr "Listy odtwarzania" +#: ui/preferences/Preferences.cpp:1992 +msgid " Links " +msgstr " Odnośniki " -#: LocationPanel.cpp:486 MainFrame.cpp:1284 -msgid "View the collection playlists" -msgstr "Pokaż listy odtwarzania kolekcji" +#: ui/preferences/Preferences.cpp:2047 +msgid "URL:" +msgstr "URL:" -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add Path" -msgstr "Dodaj ścieżkę" +#: ui/preferences/Preferences.cpp:2072 +msgid " Define URLs using " +msgstr " Definicja używanych adresów URL " -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add path to the collection" -msgstr "Dodaj ścieżkę do kolekcji" +#: ui/preferences/Preferences.cpp:2078 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "2-literowy kod języka\nTekst do wyszukania" -#: LocationPanel.cpp:501 MainFrame.cpp:1299 MediaViewer.cpp:946 -msgid "Import files into the collection" -msgstr "Importuj pliki do kolekcji" +#: ui/preferences/Preferences.cpp:2115 +msgid " Commands " +msgstr " Polecenia " -#: LyricsPanel.cpp:82 -msgid "Search the lyrics for the current playing track" -msgstr "Wyszukaj tekst aktualnie odtwarzanego utworu" +#: ui/preferences/Preferences.cpp:2168 +msgid "Command:" +msgstr "Polecenie:" -#: LyricsPanel.cpp:88 -msgid "Configure lyrics preferences" -msgstr "Konfiguruj teksty utworów" +#: ui/preferences/Preferences.cpp:2193 +msgid " Define commands using " +msgstr " Zdefiniuj polecenie używając " -#: LyricsPanel.cpp:92 TrackEdit.cpp:388 -msgid "Search for lyrics" -msgstr "Szukaj tekstów" +#: ui/preferences/Preferences.cpp:2199 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "Ścieżka albumu\nŚcieżka pliku okładki\nŚcieżka utworu" -#: LyricsPanel.cpp:97 -msgid "Edit the lyrics" -msgstr "Edytuj tekst utworu" +#: ui/preferences/Preferences.cpp:2236 +msgid " Patterns " +msgstr " Wzorce " -#: LyricsPanel.cpp:103 -msgid "Save the lyrics" -msgstr "Zapisz tekst utworu" +#: ui/preferences/Preferences.cpp:2307 ui/filebrowser/FileRenamer.cpp:77 +msgid "Pattern:" +msgstr "Wzorzec:" -#: LyricsPanel.cpp:108 -msgid "Search the lyrics on the web" -msgstr "Szukaj tekstów w internecie" +#: ui/preferences/Preferences.cpp:2332 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:710 +msgid "Path:" +msgstr "Ścieżka:" -#: LyricsPanel.cpp:287 -msgid "Copy the content of the lyric to clipboard" -msgstr "Kopiuj tekst utworu do schowka" +#: ui/preferences/Preferences.cpp:2348 +msgid "Remove source files" +msgstr "Usuń pliki źródłowe" -#: LyricsPanel.cpp:299 -msgid "Paste the content of the lyric from clipboard" -msgstr "Wklej zawartość tekstu ze schowka" +#: ui/preferences/Preferences.cpp:2365 +msgid " Define patterns using " +msgstr " Zdefiniuj wzorce używając " -#: LyricsPanel.cpp:308 -msgid "Print the content of the lyrics" -msgstr "Drukuj tekst utworu" +#: ui/preferences/Preferences.cpp:2371 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "Artysta\nArtysta albumu\n{aa} lub {a}\nAlbum" -#: LyricsPanel.cpp:442 LyricsPanel.cpp:561 LyricsPanel.cpp:844 -#: LyricsPanel.cpp:846 -msgid "Searching..." -msgstr "Wyszukiwanie..." +#: ui/preferences/Preferences.cpp:2379 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "Kompozytor\nDysk\nNazwa pliku\nGatunek" -#: LyricsPanel.cpp:757 LyricsPanel.cpp:850 -msgid "No lyrics found" -msgstr "Nie znaleziono tekstu utworu" +#: ui/preferences/Preferences.cpp:2387 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "Indeks\nNumer\nTytuł\nRok" -#: LyricsPanel.cpp:842 -msgid "Lyrics from " -msgstr "Tekst z " +#: ui/preferences/Preferences.cpp:2443 +msgid " Accelerators " +msgstr " Przyspieszacze " -#: LyricsPanel.cpp:2078 -msgid "Lyrics Target Editor" -msgstr "Edytor źródeł tekstów utworów" +#: ui/preferences/Preferences.cpp:2448 +msgid "Action" +msgstr "Akcja" -#: LyricsPanel.cpp:2078 -msgid "Lyrics Source Editor" -msgstr "Edytor źródeł tekstów" +#: ui/preferences/Preferences.cpp:2452 +msgid "Key" +msgstr "Klucz" -#: LyricsPanel.cpp:2111 -msgid "Type:" -msgstr "Typ:" +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Collection: " +msgstr "Kolekcja: " -#: LyricsPanel.cpp:2116 -msgid "Embedded" -msgstr "Osadzony" +#: ui/preferences/Preferences.cpp:2894 ui/preferences/Preferences.cpp:2914 +msgid "Enter the collection name" +msgstr "Wprowadź nazwę kolekcji" -#: LyricsPanel.cpp:2117 -msgid "File" -msgstr "Plik" +#: ui/preferences/Preferences.cpp:3025 +msgid "Change library path" +msgstr "Zmień ścieżkę biblioteki" -#: LyricsPanel.cpp:2118 -msgid "Command" -msgstr "Polecenie" +#: ui/preferences/Preferences.cpp:3047 ui/mediaviewer/MediaViewer.cpp:1159 +msgid "Select library path" +msgstr "Wybierz ścieżkę kolekcji" -#: LyricsPanel.cpp:2120 PodcastsPanel.cpp:2091 -msgid "Download" -msgstr "Pobieranie" +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Word: " +msgstr "Słowo: " -#: LyricsPanel.cpp:2127 -msgid "Source:" -msgstr "Źródło:" +#: ui/preferences/Preferences.cpp:3103 ui/preferences/Preferences.cpp:3123 +msgid "Enter the text to find covers" +msgstr "Wprowadź tekst do znalezienia okładek" -#: LyricsPanel.cpp:2135 LyricsPanel.cpp:2541 -msgid "Replace:" -msgstr "Zastąp:" +#: ui/preferences/Preferences.cpp:3445 +msgid "Genre: " +msgstr "Gatunek: " -#: LyricsPanel.cpp:2170 -msgid "Extract:" -msgstr "Wypakuj:" +#: ui/preferences/Preferences.cpp:3445 +msgid "Enter the genre to disable" +msgstr "" -#: LyricsPanel.cpp:2200 -msgid "Exclude:" -msgstr "Bez:" +#: ui/preferences/Preferences.cpp:3649 ui/preferences/Preferences.cpp:3679 +msgid "Filter: " +msgstr "Filtr: " -#: LyricsPanel.cpp:2230 -msgid "Not Found:" -msgstr "Nie znaleziono:" +#: ui/preferences/Preferences.cpp:3649 +msgid "Enter the text to filter" +msgstr "Wprowadź tekst do filtra" -#: LyricsPanel.cpp:2539 -msgid "Replace option editor" -msgstr "Edytor opcji zamiany" +#: ui/preferences/Preferences.cpp:3679 +msgid "Edit the text to filter" +msgstr "Edytuj filtr tekstu" -#: LyricsPanel.cpp:2540 RadioPanel.cpp:1173 -msgid "Search:" -msgstr "Szukaj:" +#: ui/preferences/Preferences.cpp:4227 +msgid "Select path" +msgstr "Wybierz ścieżkę" -#: LyricsPanel.cpp:2545 -msgid "Extract option editor" -msgstr "Edytor opcji wypakowywania" +#: ui/preferences/Preferences.cpp:4427 +msgid "Key used by '" +msgstr "Klucz użyty przez '" -#: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 -msgid "Begin:" -msgstr "Początek:" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1135 +msgid "Download Albums" +msgstr "Pobierz albumy" -#: LyricsPanel.cpp:2547 LyricsPanel.cpp:2553 -msgid "End:" -msgstr "Koniec:" +#: ui/magnatune/Magnatune.cpp:1018 ui/magnatune/Magnatune.cpp:1025 +#: ui/jamendo/Jamendo.cpp:1125 ui/jamendo/Jamendo.cpp:1128 +#: ui/jamendo/Jamendo.cpp:1135 ui/jamendo/Jamendo.cpp:1138 +msgid "Download the current selected album" +msgstr "Pobierz zaznaczony album" -#: LyricsPanel.cpp:2551 -msgid "Exclude option editor" -msgstr "Edytor opcji wykluczania" +#: ui/magnatune/Magnatune.cpp:1032 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1622 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1456 +#: ui/mediaviewer/MediaViewer.cpp:971 ui/locationpanel/LocationPanel.cpp:509 +#: ui/MainFrame.cpp:1350 ui/jamendo/Jamendo.cpp:1144 +msgid "Update the collection library" +msgstr "Uaktualnij kolekcję biblioteki" -#: LyricsPanel.cpp:2557 -msgid "Not Found option editor" -msgstr "Edytor opcji 'Nie znaleziono'" +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:514 +#: ui/MainFrame.cpp:1355 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan" +msgstr "Skanuj ponownie" + +#: ui/magnatune/Magnatune.cpp:1035 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1625 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1459 +#: ui/mediaviewer/MediaViewer.cpp:974 ui/locationpanel/LocationPanel.cpp:515 +#: ui/MainFrame.cpp:1356 ui/jamendo/Jamendo.cpp:1147 +msgid "Rescan the collection library" +msgstr "Skanuj ponownie kolekcję biblioteki" -#: LyricsPanel.cpp:2558 LyricsPanel.cpp:2559 -msgid "Tag:" -msgstr "Tag:" +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:520 +#: ui/MainFrame.cpp:1361 ui/jamendo/Jamendo.cpp:1150 +msgid "Search Covers" +msgstr "Szukaj okładek" -#: MainFrame.cpp:248 -msgid "Welcome to Guayadeque " -msgstr "Witaj w Guayadeque" +#: ui/magnatune/Magnatune.cpp:1038 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1628 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1462 +#: ui/mediaviewer/MediaViewer.cpp:977 ui/locationpanel/LocationPanel.cpp:521 +#: ui/MainFrame.cpp:1362 ui/jamendo/Jamendo.cpp:1150 +msgid "Search the collection missing covers" +msgstr "Szukaj brakujących okładek" -#: MainFrame.cpp:263 MainFrame.cpp:357 TreeViewFilterEditor.cpp:54 -msgid "Filters" -msgstr "Filtry" +#: ui/magnatune/Magnatune.cpp:1043 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1638 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1472 +#: ui/mediaviewer/MediaViewer.cpp:982 ui/locationpanel/LocationPanel.cpp:536 +#: ui/MainFrame.cpp:1377 ui/jamendo/Jamendo.cpp:1155 +msgid "Show collection properties" +msgstr "Wyświetl właściwości kolekcji" -#: MainFrame.cpp:355 MainFrame.cpp:1386 MainFrame.cpp:4307 -msgid "VU Meters" -msgstr "Mierniki VU" +#: ui/confirmexit/ConfirmExit.cpp:29 +msgid "Please confirm" +msgstr "Proszę o potwierdzenie" -#: MainFrame.cpp:359 MainFrame.cpp:723 MainFrame.cpp:2153 MainFrame.cpp:2897 -#: MainFrame.cpp:2914 PlayList.cpp:76 RadioPanel.cpp:333 -msgid "Now Playing" -msgstr "Aktualnie odtwarzany" +#: ui/confirmexit/ConfirmExit.cpp:42 +msgid "Are you sure you want to exit the application?" +msgstr "Czy jesteś pewien, że chcesz wyjść z aplikacji?" -#: MainFrame.cpp:974 -msgid "New Collection" -msgstr "Nowa kolekcja" +#: ui/confirmexit/ConfirmExit.cpp:48 +msgid "Don't ask again" +msgstr "Nie pytaj ponownie" -#: MainFrame.cpp:974 -msgid "Create a new collection" -msgstr "Stwórz nową kolekcję" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:479 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1193 +msgid "embedded" +msgstr "przypisany" -#: MainFrame.cpp:995 -msgid "Show/Hide the file browser panel" -msgstr "Pokaż/ukryj panel przeglądarki plików" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:688 +msgid "Portable Media Properties" +msgstr "Ustawienia mediów przenośnych" -#: MainFrame.cpp:1035 -msgid "Update the radio stations" -msgstr "Aktualizuj stacje radiowe" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:719 +msgid "Used:" +msgstr "Użyte:" -#: MainFrame.cpp:1046 MainFrame.cpp:2635 -msgid "Radio" -msgstr "Radio" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:730 +#, c-format +msgid "%s free of %s" +msgstr "%s wolne z %s" -#: MainFrame.cpp:1046 -msgid "Set the radio visible panels" -msgstr "Ustaw widoczne panele radiowe" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:751 +msgid "Name Pattern:" +msgstr "Nazwa szablonu:" -#: MainFrame.cpp:1085 -msgid "Set the podcasts visible panels" -msgstr "Ustaw widoczne panele podcastów" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:756 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "{a}\t: Wykonawca\t\t\t{aa} : Wykonawca albumu\n{b}\t: Album\t\t\t{d}\t : Dysk\n{f}\t: Nazwa pliku\t\t{g}\t : Gatunek\n{n}\t: Numer\t\t\t{t}\t : Tytuł\n{y}\t: Rok" -#: MainFrame.cpp:1101 -msgid "Play a online music stream" -msgstr "Odtwórz zdalny strumień dźwięku" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:761 +msgid "Audio Folders:" +msgstr "Katalogi z dźwiękiem:" -#: MainFrame.cpp:1138 -msgid "Show the selected portable devices" -msgstr "Wyświetl wybrane urządzenia przenośne" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:772 +msgid "Audio Formats:" +msgstr "Formaty dźwięku:" -#: MainFrame.cpp:1145 -msgid "No Device Found" -msgstr "Nie znaleziono urządzeń" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:783 +msgid "Transcode to:" +msgstr "Przekoduj do:" -#: MainFrame.cpp:1145 -msgid "No portable device was detected" -msgstr "Żadne przenośne urządzenia nie zostały znalezione" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "Unsupported formats only" +msgstr "Tylko niewspierane formaty" -#: MainFrame.cpp:1155 -msgid "Exits the application" -msgstr "Wychodzi z aplikacji" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:804 +msgid "always" +msgstr "zawsze" -#: MainFrame.cpp:1352 -msgid "Saves the current layout" -msgstr "Zapisuje aktualny układ" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:835 +msgid "Audio" +msgstr "Dźwięk" -#: MainFrame.cpp:1362 -msgid "Player Playlist" -msgstr "Lista odtwarzania" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:847 +msgid "Playlist Folders:" +msgstr "Katalogi z listami odtwarzania:" -#: MainFrame.cpp:1363 -msgid "Show/Hide the player playlist panel" -msgstr "Pokaż/ukryj panel listy odtwarzania" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:857 +msgid "Playlist Format:" +msgstr "Format listy odtwarzania:" -#: MainFrame.cpp:1370 MainFrame.cpp:1645 MainFrame.cpp:4325 -msgid "Sources" -msgstr "Źródła" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:871 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:776 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:802 +#: ui/mediaviewer/MediaViewer.cpp:255 ui/locationpanel/LocationPanel.cpp:485 +#: ui/MainFrame.cpp:1326 +msgid "Playlists" +msgstr "Listy odtwarzania" -#: MainFrame.cpp:1371 -msgid "Show/Hide the locatons" -msgstr "Pokaż/ukryj lokalizacje" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:881 +msgid "Cover Format:" +msgstr "Format okładki:" -#: MainFrame.cpp:1378 -msgid "Player Filters" -msgstr "Filtry odtwarzacza" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:894 +msgid "Cover Name:" +msgstr "Nazwa okładki:" -#: MainFrame.cpp:1379 -msgid "Show/Hide the player filters panel" -msgstr "Pokaż/ukryj panel filtrów odtwarzacza" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:905 +msgid "Covers Size (pixels):" +msgstr "Rozmiar okładki (piksele):" -#: MainFrame.cpp:1387 -msgid "Show/Hide the player vumeter" -msgstr "Pokaż/ukryj mierniki odtwarzacza" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:915 +msgid "Covers" +msgstr "Okładki" -#: MainFrame.cpp:1394 MainFrame.cpp:4341 -msgid "Cover" -msgstr "Okładka" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1026 +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1121 +msgid "Select audio folder" +msgstr "Wybierz katalog z dźwiękami" -#: MainFrame.cpp:1395 -msgid "Show/Hide the cover" -msgstr "Pokaż/ukryj okładkę" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1095 +msgid "Audio format" +msgstr "Format dźwięku" -#: MainFrame.cpp:1405 MainFrame.cpp:2737 -msgid "Last.fm" -msgstr "Last.fm" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1170 +msgid "Playlist format" +msgstr "Format listy odtwarzania" -#: MainFrame.cpp:1406 -msgid "Show/Hide the Last.fm panel" -msgstr "Pokaż/ukryj panel Last.fm" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1222 +msgid "Cover format" +msgstr "Format okładki" -#: MainFrame.cpp:1414 -msgid "Show/Hide the lyrics panel" -msgstr "Pokaż/ukryj panel tekstów" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount" +msgstr "Odmontuj" -#: MainFrame.cpp:1424 -msgid "Show/Restore the main window in full screen" -msgstr "Pokaż/przywróć okno główne w pełnym rozmiarze ekranu" +#: ui/mediaviewer/portablemedia/PortableMedia.cpp:1633 +#: ui/mediaviewer/ipodmedia/iPodMedia.cpp:1467 +#: ui/locationpanel/LocationPanel.cpp:529 ui/MainFrame.cpp:1370 +msgid "Unmount the device" +msgstr "Odmontuj urządzenie" -#: MainFrame.cpp:1429 -msgid "Statusbar" -msgstr "Pasek statusu" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:361 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:67 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:62 +#: ui/mediaviewer/library/SoListBox.cpp:654 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:50 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:130 +#: ui/player/PlayList.cpp:1651 +msgid "Artist" +msgstr "Wykonawca" -#: MainFrame.cpp:1430 -msgid "Show/Hide the statusbar" -msgstr "Pokaż/ukryj pasek statusu" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:362 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:69 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/LibPanel.cpp:364 +#: ui/mediaviewer/library/LibPanel.cpp:371 +#: ui/mediaviewer/library/SoListBox.cpp:63 +#: ui/mediaviewer/library/SoListBox.cpp:657 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:51 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:131 +#: ui/player/PlayList.cpp:1654 +msgid "Album Artist" +msgstr "Wykonawca albumu" -#: MainFrame.cpp:1435 -msgid "Show Captions" -msgstr "Pokaż podpisy" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:365 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:68 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:66 +#: ui/mediaviewer/library/SoListBox.cpp:660 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:55 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:135 +#: ui/player/PlayList.cpp:1657 +msgid "Composer" +msgstr "Kompozytor" -#: MainFrame.cpp:1436 -msgid "Show/Hide the windows caption" -msgstr "Pokaż/ukryj podpisy okien" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:366 +msgid "Disk" +msgstr "" -#: MainFrame.cpp:1443 -msgid "Close Current Tab" -msgstr "Zamknij aktualną kartę" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:368 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:71 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:69 +#: ui/mediaviewer/library/AlListBox.cpp:323 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:58 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:136 +#: ui/player/PlayList.cpp:1663 +msgid "Year" +msgstr "Rok" -#: MainFrame.cpp:1444 -msgid "Close the current selected tab" -msgstr "Zamknij zaznaczoną kartę" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:616 +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +#: ui/mediaviewer/library/SoListBox.cpp:493 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 +msgid "Edit" +msgstr "Edytuj" -#: MainFrame.cpp:1453 -msgid "View the preferences" -msgstr "Zobacz preferencje" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:619 +#: ui/mediaviewer/library/SoListBox.cpp:496 +msgid "Edit the clicked column for the selected tracks" +msgstr "Edytuj wybraną kolumnę dla wybranych utworów" -#: MainFrame.cpp:1464 -msgid "Load Layout" -msgstr "Wczytaj układ" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:625 +#: ui/mediaviewer/library/SoListBox.cpp:502 +msgid "Set" +msgstr "Ustaw" -#: MainFrame.cpp:1464 -msgid "Set current view from a user defined layout" -msgstr "Ustaw widok ze zdefiniowanego układu" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:627 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2585 +#: ui/mediaviewer/library/SoListBox.cpp:504 +msgid "to" +msgstr "do" -#: MainFrame.cpp:1465 -msgid "Delete Layout" -msgstr "Usuń układ" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:632 +#: ui/mediaviewer/library/SoListBox.cpp:509 +msgid "Set the clicked column for the selected tracks" +msgstr "Ustaw wybraną kolumnę dla wybranych utworów" -#: MainFrame.cpp:1465 -msgid "Delete a user defined layout" -msgstr "Usuń zdefiniowany układ" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:647 +#: ui/mediaviewer/library/PcListBox.cpp:115 +msgid "Play current selected tracks" +msgstr "Odtwórz wybrane utwory" -#: MainFrame.cpp:1474 TaskBar.cpp:122 -msgid "Next Track" -msgstr "Następny utwór" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:682 +msgid "Search again" +msgstr "" -#: MainFrame.cpp:1475 -msgid "Play the next track in the playlist" -msgstr "Odtwórz następny utwór z listy" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:683 +msgid "Search again for cd metadata" +msgstr "" -#: MainFrame.cpp:1478 -msgid "Prev. Track" -msgstr "Poprz. utwór" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:697 +msgid "Copy the current selected tracks to a directory or device" +msgstr "" -#: MainFrame.cpp:1479 -msgid "Play the previous track in the playlist" -msgstr "Odtwórz poprzedni utwór z listy" +#: ui/mediaviewer/audiocd/AudioCdPanel.cpp:1090 +#: ui/mediaviewer/treeview/TreePanel.cpp:1599 +#: ui/mediaviewer/library/LibPanel.cpp:1631 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1633 +msgid "Field Editor" +msgstr "Edytor pola" -#: MainFrame.cpp:1483 TaskBar.cpp:126 -msgid "Next Album" -msgstr "Następny album" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:304 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1740 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2578 +#: ui/mediaviewer/library/LibPanel.cpp:391 +#: ui/mediaviewer/library/LibPanel.cpp:534 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:121 +#: info/smartmode/SmartMode.cpp:470 +msgid "Tracks" +msgstr "Utwory" -#: MainFrame.cpp:1484 -msgid "Play the next album in the playlist" -msgstr "Odtwórz następny album na liście" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/treeview/TreePanel.cpp:435 +#: ui/mediaviewer/library/ArListBox.cpp:194 +#: ui/mediaviewer/library/SoListBox.cpp:567 +#: ui/mediaviewer/library/AlListBox.cpp:303 ui/player/PlayList.cpp:1539 +#: misc/Accelerators.cpp:116 +msgid "Edit Labels" +msgstr "Edytuj etykiety" -#: MainFrame.cpp:1488 -msgid "Prev. Album" -msgstr "Poprz. album" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:374 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1984 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2119 +#: ui/mediaviewer/library/AlListBox.cpp:304 +msgid "Edit the labels assigned to the selected albums" +msgstr "Edytuj etykiety przypisane do zaznaczonego albumu" -#: MainFrame.cpp:1489 -msgid "Play the previous album in the playlist" -msgstr "Odtwórz poprzedni album na liście" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/treeview/TreePanel.cpp:445 +#: ui/mediaviewer/library/ArListBox.cpp:202 +#: ui/mediaviewer/library/SoListBox.cpp:575 +#: ui/mediaviewer/library/AlListBox.cpp:311 +#: ui/mediaviewer/library/RaListBox.cpp:191 +#: ui/mediaviewer/library/AAListBox.cpp:193 +#: ui/mediaviewer/library/YeListBox.cpp:151 +#: ui/mediaviewer/library/PcListBox.cpp:159 ui/player/PlayList.cpp:1545 +msgid "Edit Songs" +msgstr "Edytuj utwory" -#: MainFrame.cpp:1496 -msgid "Play or Pause the current track in the playlist" -msgstr "Odtwórz lub wstrzymaj aktualny utwór na liście" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:380 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1990 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2125 +#: ui/mediaviewer/library/AlListBox.cpp:312 +msgid "Edit the selected songs" +msgstr "Edytuj zaznaczone ścieżki" -#: MainFrame.cpp:1500 -msgid "Stop the current played track" -msgstr "Zatrzymaj odtwarzany utwór" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download Cover" +msgstr "Pobierz okładkę" -#: MainFrame.cpp:1505 -msgid "Stop after current playing or selected track" -msgstr "Zatrzymaj po odtwarzaniu wybranego utworu" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:399 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2009 +#: ui/mediaviewer/library/AlListBox.cpp:348 +msgid "Download cover for the current selected album" +msgstr "Pobierz okładkę dla zaznaczonego albumu" -#: MainFrame.cpp:1512 -msgid "Clear the now playing playlist" -msgstr "Wyczyść listę obecnie odtwarzanych" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select Cover" +msgstr "Wybierz okładkę" -#: MainFrame.cpp:1522 PlayList.cpp:1554 SoListBox.cpp:589 TaskBar.cpp:143 -msgid "Set the rating to 0" -msgstr "Ustaw ocenę: 0" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:403 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2013 +#: ui/mediaviewer/library/AlListBox.cpp:352 +msgid "Select the cover image file from disk" +msgstr "Wybierz obraz okładki z dysku" -#: MainFrame.cpp:1527 PlayList.cpp:1556 SoListBox.cpp:594 TaskBar.cpp:146 -msgid "Set the rating to 1" -msgstr "Ustaw ocenę: 1" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete Cover" +msgstr "Usuń okładkę" -#: MainFrame.cpp:1532 PlayList.cpp:1558 SoListBox.cpp:599 TaskBar.cpp:149 -msgid "Set the rating to 2" -msgstr "Ustaw ocenę: 2" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:407 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2017 +#: ui/mediaviewer/library/AlListBox.cpp:356 +msgid "Delete the cover for the selected album" +msgstr "Usuń okładkę zaznaczonego albumu" -#: MainFrame.cpp:1537 PlayList.cpp:1560 SoListBox.cpp:604 TaskBar.cpp:152 -msgid "Set the rating to 3" -msgstr "Ustaw ocenę: 3" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed Cover" +msgstr "Osadź okładkę" -#: MainFrame.cpp:1542 PlayList.cpp:1562 SoListBox.cpp:609 TaskBar.cpp:155 -msgid "Set the rating to 4" -msgstr "Ustaw ocenę: 4" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:414 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2024 +msgid "Embed the cover to the selected album tracks" +msgstr "Osadź okładkę na zaznaczone utwory albumu" -#: MainFrame.cpp:1547 PlayList.cpp:1564 SoListBox.cpp:614 TaskBar.cpp:158 -msgid "Set the rating to 5" -msgstr "Ustaw ocenę: 5" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:425 +msgid "Sort albums by name" +msgstr "Sortuj albumy według nazw" -#: MainFrame.cpp:1550 SoListBox.cpp:617 -msgid "Set Rating" -msgstr "Ustaw ocenę" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:429 +msgid "Sort albums by year" +msgstr "Sortuj albumy według roku" -#: MainFrame.cpp:1550 -msgid "Set the rating of the current track" -msgstr "Ustaw ocenę aktualnie odtwarzanego" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Year Descending" +msgstr "Rok malejąco" -#: MainFrame.cpp:1556 TaskBar.cpp:165 -msgid "Update playlist based on Last.fm statics" -msgstr "Zaktualizuj listę na bazie statystyk z Last.fm" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:433 +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:449 +msgid "Sort albums by year descendant" +msgstr "Sortuj albumy według lat potomka" -#: MainFrame.cpp:1561 -msgid "Randomize" -msgstr "Losowo" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Artist Name" +msgstr "Nazwa wykonawcy" -#: MainFrame.cpp:1562 TaskBar.cpp:177 -msgid "Randomize the playlist" -msgstr "Wylosuj listę odtwarzania" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:437 +msgid "Sort albums by artist name" +msgstr "Sortuj albumy według nazwy wykonawcy" -#: MainFrame.cpp:1565 -msgid "Repeat Playlist" -msgstr "Powtórz listę" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Artist, Year" +msgstr "Wykonawca, Rok" -#: MainFrame.cpp:1566 TaskBar.cpp:169 -msgid "Repeat the tracks in the playlist" -msgstr "Powtórz utwory na liście" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:441 +msgid "Sort albums by artist, year" +msgstr "Sortuj albumy według wykonawcy, roku" -#: MainFrame.cpp:1571 -msgid "Repeat Track" -msgstr "Powtórz utwór" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Artist, Year Descending" +msgstr "Wykonawca, Rok malejąco" -#: MainFrame.cpp:1572 TaskBar.cpp:173 -msgid "Repeat the current track in the playlist" -msgstr "Powtórz aktualny utwór w liście odtwarzania" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:445 +msgid "Sort albums by artist, year descendant" +msgstr "Sortuj albumy według wykonawcy, roku malejąco" -#: MainFrame.cpp:1580 -msgid "Increment the volume level" -msgstr "Zwiększ poziom głośności" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sort By" +msgstr "Sortuj według" -#: MainFrame.cpp:1585 -msgid "Decrement the volume level" -msgstr "Zmniejsz poziom głośności" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:453 +msgid "Set the albums sorting" +msgstr "Ustaw sortowanie albumów" -#: MainFrame.cpp:1591 TaskBar.cpp:183 -msgid "Force Gapless Mode" -msgstr "Wymuś tryb bez przerw" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:919 misc/Accelerators.cpp:306 +msgid "Back" +msgstr "Wróć" -#: MainFrame.cpp:1592 TaskBar.cpp:183 -msgid "Set playback in gapless mode" -msgstr "Ustaw odtwarzanie w trybie bez przerw" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1481 +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:1143 +msgid "Albums Labels Editor" +msgstr "Edytor etykiet albumów" -#: MainFrame.cpp:1597 Preferences.cpp:244 -msgid "Audioscrobble" -msgstr "Audioscrobble" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:1782 +msgid "Page" +msgstr "Strona" -#: MainFrame.cpp:1598 TaskBar.cpp:187 -msgid "Send played tracks information" -msgstr "Wyślij informacje o odtwarzanym utworze" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create Smart Playlist" +msgstr "Utwórz inteligentną listę odtwarzania" -#: MainFrame.cpp:1615 -msgid "Get help using guayadeque" -msgstr "Uzyskaj pomoc" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2138 +#: ui/mediaviewer/library/SoListBox.cpp:629 ui/player/PlayList.cpp:1603 +msgid "Create a smart playlist from this track" +msgstr "Utwórz inteligentną listę odtwarzania od tego utworu" -#: MainFrame.cpp:1619 -msgid "Community" -msgstr "Społeczność" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2204 +#: ui/mediaviewer/treeview/TreePanel.cpp:1323 +#: ui/mediaviewer/library/LibPanel.cpp:1353 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1355 ui/player/PlayList.cpp:2142 +msgid "Tracks Labels Editor" +msgstr "Edytor etykiet tytułów" -#: MainFrame.cpp:1620 -msgid "Get guayadeque support from guayadeque.org" -msgstr "Uzyskaj wsparcie na guayadeque.org" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2535 +#: ui/mediaviewer/treeview/TreePanel.cpp:1158 +#: ui/mediaviewer/treeview/TreePanel.cpp:1430 +#: ui/mediaviewer/library/LibPanel.cpp:1426 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1464 +#: ui/filebrowser/FileBrowser.cpp:1983 ui/filebrowser/FileBrowser.cpp:2129 +#: ui/player/PlayList.cpp:1994 +msgid "UnNamed" +msgstr "Bez nazwy" -#: MainFrame.cpp:1625 -msgid "About" -msgstr "O programie" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2584 +#: ui/mediaviewer/library/LibPanel.cpp:268 +#: ui/mediaviewer/library/LibPanel.cpp:275 +#: ui/mediaviewer/library/LibPanel.cpp:522 +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "Albums" +msgstr "Albumy" -#: MainFrame.cpp:1626 -msgid "Show information about guayadeque music player" -msgstr "Wyświetl informacje o odtwarzaczu guayadeque" +#: ui/mediaviewer/albumbrowser/AlbumBrowser.cpp:2586 +msgid "of" +msgstr "z" -#: MainFrame.cpp:1653 -msgid "View" -msgstr "Pokaż" +#: ui/mediaviewer/treeview/TreePanel.cpp:75 +msgid "Genres,Artists,Albums" +msgstr "Gatunki, Artyści, Albumy" -#: MainFrame.cpp:1661 -msgid "Controls" -msgstr "Odtwarzanie" +#: ui/mediaviewer/treeview/TreePanel.cpp:76 +msgid "Genres,Year,Artists,Albums" +msgstr "Gatunki, Lata, Artyści, Albumy" -#: MainFrame.cpp:1996 -msgid "Stream:" -msgstr "Strumień:" +#: ui/mediaviewer/treeview/TreePanel.cpp:91 +msgid "Sortings" +msgstr "Sortings" -#: MainFrame.cpp:2174 MainFrame.cpp:2244 MainFrame.cpp:2293 MainFrame.cpp:2330 -#: MainFrame.cpp:4522 -msgid "Copy To..." -msgstr "Kopiuj do..." +#: ui/mediaviewer/treeview/TreePanel.cpp:92 +#: ui/locationpanel/LocationPanel.cpp:465 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1306 +#: ui/MainFrame.cpp:1310 +msgid "Library" +msgstr "Biblioteka" -#: MainFrame.cpp:2190 -msgid "Select destination directory" -msgstr "Wybierz folder docelowy" +#: ui/mediaviewer/treeview/TreePanel.cpp:347 +#: ui/mediaviewer/library/ArListBox.cpp:135 +#: ui/mediaviewer/library/SoListBox.cpp:463 +#: ui/mediaviewer/library/AlListBox.cpp:250 +#: ui/mediaviewer/library/AAListBox.cpp:132 ui/filebrowser/FileBrowser.cpp:332 +#: ui/filebrowser/FileBrowser.cpp:1112 ui/player/PlayList.cpp:1516 +msgid "Add commands in preferences" +msgstr "Dodaj polecenia w preferencjach" -#: MainFrame.cpp:3246 -msgid "station" -msgstr "stacja" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create" +msgstr "Utwórz" -#: MainFrame.cpp:3246 -msgid "stations" -msgstr "stacje" +#: ui/mediaviewer/treeview/TreePanel.cpp:372 +msgid "Create a new filter" +msgstr "Utwórz nowy filtr" -#: MainFrame.cpp:3255 -msgid "podcast" -msgstr "podcast" +#: ui/mediaviewer/treeview/TreePanel.cpp:376 +msgid "Edit the selected filter" +msgstr "Edytuj wybrany filtr" -#: MainFrame.cpp:3255 -msgid "podcasts" -msgstr "podcasty" +#: ui/mediaviewer/treeview/TreePanel.cpp:380 +msgid "Delete the selected filter" +msgstr "Usuń wybrany filtr" -#: MainFrame.cpp:3270 -msgid "dir" -msgstr "katalog" +#: ui/mediaviewer/treeview/TreePanel.cpp:399 +#: ui/mediaviewer/library/SoListBox.cpp:532 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:233 +msgid "Add current selected songs to the playlist" +msgstr "Dodaj zaznaczone utwory do listy odtwarzania" -#: MainFrame.cpp:3270 -msgid "dirs" -msgstr "katalogi" +#: ui/mediaviewer/treeview/TreePanel.cpp:436 +msgid "Edit the labels assigned to the selected items" +msgstr "Edytuj etykiety przypisane do wybranych elementów" -#: MainFrame.cpp:3272 -msgid "file" -msgstr "plik" +#: ui/mediaviewer/treeview/TreePanel.cpp:446 +#: ui/mediaviewer/library/CoListBox.cpp:152 +#: ui/mediaviewer/library/RaListBox.cpp:192 +#: ui/mediaviewer/library/AAListBox.cpp:194 +#: ui/mediaviewer/library/YeListBox.cpp:152 +#: ui/mediaviewer/library/PcListBox.cpp:160 +msgid "Edit the selected tracks" +msgstr "Edytuj zaznaczone utwory" -#: MainFrame.cpp:3272 -msgid "files" -msgstr "pliki" +#: ui/mediaviewer/treeview/TreePanel.cpp:833 +#: ui/mediaviewer/treeview/TreePanel.cpp:858 +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "Tree" +msgstr "Drzewo" -#: MainFrame.cpp:3694 MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "Load this user defined layout" -msgstr "Wczytaj układ użytkownika" +#: ui/mediaviewer/treeview/TreePanel.cpp:1059 +#: ui/mediaviewer/library/LibPanel.cpp:952 +msgid "Artist Labels Editor" +msgstr "Edytor etykiet wykonawcy" -#: MainFrame.cpp:3695 -msgid "Delete this user defined layout" -msgstr "Usuń ten układ użytkownika" +#: ui/mediaviewer/treeview/TreePanel.cpp:1189 +#: ui/mediaviewer/MediaViewer.cpp:855 +msgid "New Filter" +msgstr "Nowy filtr" -#: MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "No Layouts Defined" -msgstr "Brak zdefiniowanych układów" +#: ui/mediaviewer/treeview/TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "Czy na pewno usunąć wybrany filtr?" -#: MainFrame.cpp:3807 -msgid "Layout:" -msgstr "Układy:" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:36 +msgid "Filter Editor" +msgstr "Edytor filtrów" -#: MainFrame.cpp:3807 -#, c-format -msgid "Layout %u" -msgstr "Układ %u" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:57 ui/MainFrame.cpp:255 +#: ui/MainFrame.cpp:354 +msgid "Filters" +msgstr "Filtry" -#: MainFrame.cpp:4487 MainFrame.cpp:4508 -msgid "Copy the current selected songs to a directory or device" -msgstr "Kopiuj zaznaczony utwór do katalogu lub urządzenia" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:65 +#: ui/mediaviewer/library/LibPanel.cpp:233 +#: ui/mediaviewer/library/LibPanel.cpp:240 +#: ui/mediaviewer/library/LibPanel.cpp:518 +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "Labels" +msgstr "Etykiety" -#: MainFrame.cpp:4519 -msgid "Add Copy To patterns in preferences" -msgstr "Dodaj kopiowanie do szablonu w preferencjach" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:72 +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +#: ui/mediaviewer/library/SoListBox.cpp:71 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:59 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:137 ui/taskbar/TaskBar.cpp:166 +#: ui/player/PlayList.cpp:1574 misc/Accelerators.cpp:134 +#: misc/Accelerators.cpp:135 misc/Accelerators.cpp:136 +#: misc/Accelerators.cpp:137 misc/Accelerators.cpp:138 +#: misc/Accelerators.cpp:139 +msgid "Rating" +msgstr "Ocena" -#: MainFrame.cpp:4522 -msgid "Copy the selected tracks to a folder or device" -msgstr "Kopiuj zaznaczone utwory do katalogu lub urządzenia" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:73 +msgid "Play Count" +msgstr "Liczba odtworzeń" -#: MediaViewer.cpp:213 -msgid "All Albums" -msgstr "Wszystkie albumy" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:122 +msgid "Filter:" +msgstr "Filtr:" -#: MediaViewer.cpp:223 -msgid "Library view" -msgstr "Widok biblioteki" +#: ui/mediaviewer/treeview/TreeViewFilterEditor.cpp:126 +msgid "PlayCount" +msgstr "Liczba odtworzeń" -#: MediaViewer.cpp:227 -msgid "Album Browser view" -msgstr "Widok przeglądarki albumów" +#: ui/mediaviewer/library/CoListBox.cpp:107 +msgid "Play current selected composer" +msgstr "Odtwórz zaznaczonego kompozytora" -#: MediaViewer.cpp:231 -msgid "Tree view" -msgstr "Widok drzewa" +#: ui/mediaviewer/library/CoListBox.cpp:114 +#: ui/mediaviewer/library/RaListBox.cpp:154 +#: ui/mediaviewer/library/AAListBox.cpp:156 +#: ui/mediaviewer/library/YeListBox.cpp:114 +#: ui/mediaviewer/library/PcListBox.cpp:122 +msgid "Add current selected tracks to playlist" +msgstr "Dodaj zaznaczone utwory do listy odtwarzania" -#: MediaViewer.cpp:246 -msgid "View the current defined filters" -msgstr "Pokaż zdefiniowane filtry" +#: ui/mediaviewer/library/CoListBox.cpp:123 +#: ui/mediaviewer/library/CoListBox.cpp:130 +#: ui/mediaviewer/library/CoListBox.cpp:137 +#: ui/mediaviewer/library/AlListBox.cpp:282 +#: ui/mediaviewer/library/AlListBox.cpp:288 +#: ui/mediaviewer/library/AlListBox.cpp:294 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "Dodaj zaznaczone albumy do listy jako następne utwory" -#: MediaViewer.cpp:251 -msgid "Add a new album browser filter" -msgstr "Dodaj nowy filtr przeglądarki albumów" +#: ui/mediaviewer/library/CoListBox.cpp:142 +#: ui/mediaviewer/library/AlListBox.cpp:298 +msgid "Add the selected albums after" +msgstr "Dodaj zaznaczone albumy po" -#: MediaViewer.cpp:255 -msgid "Delete the current selected filter" -msgstr "Usuń wybrany filtr" +#: ui/mediaviewer/library/CoListBox.cpp:151 +msgid "Edit songs" +msgstr "Edytuj ścieżki" -#: MediaViewer.cpp:260 -msgid "Edit the current selected filter" -msgstr "Edytuj wybrany filtr" +#: ui/mediaviewer/library/LibPanel.cpp:251 +#: ui/mediaviewer/library/LibPanel.cpp:258 +#: ui/mediaviewer/library/LibPanel.cpp:520 +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "Artists" +msgstr "Wykonawcy" -#: MediaViewer.cpp:836 TreePanel.cpp:1189 -msgid "New Filter" -msgstr "Nowy filtr" +#: ui/mediaviewer/library/LibPanel.cpp:288 +#: ui/mediaviewer/library/LibPanel.cpp:295 +#: ui/mediaviewer/library/LibPanel.cpp:524 +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "Years" +msgstr "Lata" -#: MediaViewer.cpp:967 -msgid "Collection" -msgstr "Kolekcja" +#: ui/mediaviewer/library/LibPanel.cpp:307 +#: ui/mediaviewer/library/LibPanel.cpp:314 +#: ui/mediaviewer/library/LibPanel.cpp:526 +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "Ratings" +msgstr "Oceny" -#: MediaViewer.cpp:1140 Preferences.cpp:3083 -msgid "Select library path" -msgstr "Wybierz ścieżkę kolekcji" +#: ui/mediaviewer/library/LibPanel.cpp:345 +#: ui/mediaviewer/library/LibPanel.cpp:352 +#: ui/mediaviewer/library/LibPanel.cpp:530 +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "Composers" +msgstr "Kompozytorzy" -#: MediaViewer.cpp:1170 -msgid "This Path is already in the library" -msgstr "Ta ścieżka jest już w kolekcji" +#: ui/mediaviewer/library/LibPanel.cpp:532 +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "Album Artists" +msgstr "Wykonawcy albumu" -#: MediaViewer.cpp:1171 -msgid "Adding path error" -msgstr "Błąd dodawania ścieżki" +#: ui/mediaviewer/library/LibPanel.cpp:1220 +msgid "Are you sure to delete the selected album cover?" +msgstr "Czy na pewno chcesz usunąć okładkę?" -#: MediaViewer.cpp:1460 SelCoverFile.cpp:39 +#: ui/mediaviewer/library/LibPanel.cpp:2776 msgid "" -"Could not find the Album in the songs library.\n" -"You should update the library." -msgstr "Nie znaleziono albumu w bibliotece.\nPowinieneś ją zaktualizować." +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "Czy na pewno chcesz usunąć zaznaczone utwory?\nOperacja trwale usunie pliki z dysku." -#: MediaViewer.cpp:2160 -msgid " smart playlist" -msgstr " inteligentna playlista" +#: ui/mediaviewer/library/LibPanel.cpp:2777 +msgid "Remove tracks from drive" +msgstr "Usuń utwory z dysku" -#: MediaViewer.cpp:2169 PlayerPanel.cpp:245 PlayerPanel.cpp:2238 -msgid "Playlist" -msgstr "Playlista" +#: ui/mediaviewer/library/ArListBox.cpp:152 +#: ui/mediaviewer/library/YeListBox.cpp:107 +msgid "Play current selected artists" +msgstr "Odtwarzaj zaznaczonych wykonawców" -#: NewChannel.cpp:87 -msgid "New Podcast Channel" -msgstr "Nowy kanał pocastów" +#: ui/mediaviewer/library/ArListBox.cpp:159 +msgid "Add current selected artists to playlist" +msgstr "Dodaj zaznaczonych wykonawców do listy odtwarzania" -#: NewChannel.cpp:100 -msgid " Digital Podcast Directory " -msgstr " Cyfrowy Katalog Podcastów " +#: ui/mediaviewer/library/ArListBox.cpp:195 +msgid "Edit the labels assigned to the selected artists" +msgstr "Edytuj etykiety przypisane do zaznaczonych wykonawców" -#: NewChannel.cpp:111 -msgid "Search in the podcast directory" -msgstr "Szukaj w katalogu podcastów" +#: ui/mediaviewer/library/ArListBox.cpp:203 +msgid "Edit the songs from the selected artists" +msgstr "Edytuj ścieżki wybranych wykonawców" -#: NewChannel.cpp:115 -msgid "Refresh the podcast directory list" -msgstr "Odśwież listę katalogów podcastów" +#: ui/mediaviewer/library/GeListBox.cpp:96 +msgid "Play current selected genres" +msgstr "Odtwarzaj zaznaczone gatunki" -#: NewChannel.cpp:227 -msgid "Filtered channels" -msgstr "Filtrowane kanały" +#: ui/mediaviewer/library/GeListBox.cpp:103 +msgid "Add current selected genres to playlist" +msgstr "Dodaj zaznaczone gatunki do listy odtwarzania" -#: NewChannel.cpp:301 -#, c-format -msgid "%u Channels" -msgstr "%u kanałów" +#: ui/mediaviewer/library/SoListBox.cpp:67 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:67 +msgid "Disc" +msgstr "Dysk" -#: NewChannel.cpp:306 -#, c-format -msgid "%u Categories, %u Channels" -msgstr "%u kategorii, %u kanałów" +#: ui/mediaviewer/library/SoListBox.cpp:70 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:65 +msgid "Bit Rate" +msgstr "Gęstość bitowa" -#: NewChannel.cpp:374 -msgid "Filter Text: " -msgstr "Treść filtra:" +#: ui/mediaviewer/library/SoListBox.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:57 +msgid "Path" +msgstr "Ścieżka" -#: NewChannel.cpp:374 -msgid "Enter the text to filter podcasts channels" -msgstr "Wprowadź treść do filtra kanałów podcastów" +#: ui/mediaviewer/library/SoListBox.cpp:77 +msgid "Offset" +msgstr "Offset" -#: OnlineLinks.cpp:69 -msgid "Add search links in preferences" -msgstr "Dodaj łącza wyszukiwania w preferencjach" +#: ui/mediaviewer/library/SoListBox.cpp:568 +msgid "Edit the labels assigned to the selected songs" +msgstr "Edytuj etykiety przypisane do wybranych utworów" -#: OnlineLinks.cpp:72 Preferences.cpp:274 -msgid "Links" -msgstr "Łącza" +#: ui/mediaviewer/library/SoListBox.cpp:576 +msgid "Edit the songs selected" +msgstr "Edytuj wybrane utwory" -#: PcListBox.cpp:112 -msgid "Play current selected tracks" -msgstr "Odtwórz wybrane utwory" +#: ui/mediaviewer/library/SoListBox.cpp:588 ui/taskbar/TaskBar.cpp:147 +#: ui/player/PlayList.cpp:1561 ui/MainFrame.cpp:1564 +msgid "Set the rating to 0" +msgstr "Ustaw ocenę: 0" -#: PlayerFilters.cpp:42 -msgid "Allow:" -msgstr "Pozwól:" +#: ui/mediaviewer/library/SoListBox.cpp:593 ui/taskbar/TaskBar.cpp:150 +#: ui/player/PlayList.cpp:1563 ui/MainFrame.cpp:1569 +msgid "Set the rating to 1" +msgstr "Ustaw ocenę: 1" -#: PlayerFilters.cpp:51 -msgid "Deny:" -msgstr "Zabroń:" +#: ui/mediaviewer/library/SoListBox.cpp:598 ui/taskbar/TaskBar.cpp:153 +#: ui/player/PlayList.cpp:1565 ui/MainFrame.cpp:1574 +msgid "Set the rating to 2" +msgstr "Ustaw ocenę: 2" -#: PlayerFilters.cpp:123 Preferences.cpp:867 Preferences.cpp:1822 -#: Preferences.cpp:1919 Preferences.cpp:1942 SmartMode.cpp:450 -msgid "None" -msgstr "Nic" +#: ui/mediaviewer/library/SoListBox.cpp:603 ui/taskbar/TaskBar.cpp:156 +#: ui/player/PlayList.cpp:1567 ui/MainFrame.cpp:1579 +msgid "Set the rating to 3" +msgstr "Ustaw ocenę: 3" -#: PlayerPanel.cpp:177 -msgid "Go to the playlist previous track" -msgstr "Idź do poprzedniego utworu playlisty" +#: ui/mediaviewer/library/SoListBox.cpp:608 ui/taskbar/TaskBar.cpp:159 +#: ui/player/PlayList.cpp:1569 ui/MainFrame.cpp:1584 +msgid "Set the rating to 4" +msgstr "Ustaw ocenę: 4" -#: PlayerPanel.cpp:182 -msgid "Play or pause the current track" -msgstr "Odtwarzaj lub wstrzymaj aktualny utwór" +#: ui/mediaviewer/library/SoListBox.cpp:613 ui/taskbar/TaskBar.cpp:162 +#: ui/player/PlayList.cpp:1571 ui/MainFrame.cpp:1589 +msgid "Set the rating to 5" +msgstr "Ustaw ocenę: 5" -#: PlayerPanel.cpp:187 -msgid "Go to the playlist next track" -msgstr "Idź do następnego utworu playlisty" +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/MainFrame.cpp:1592 +msgid "Set Rating" +msgstr "Ustaw ocenę" + +#: ui/mediaviewer/library/SoListBox.cpp:616 ui/taskbar/TaskBar.cpp:166 +msgid "Set the current track rating" +msgstr "Wybierz ocenę bieżącego utworu" + +#: ui/mediaviewer/library/SoListBox.cpp:623 +msgid "Save all selected tracks as a playlist" +msgstr "Zapisz wybrane utwory jako listę odtwarzania" + +#: ui/mediaviewer/library/SoListBox.cpp:637 ui/player/PlayList.cpp:1629 +msgid "Remove from Library" +msgstr "Usuń z biblioteki" -#: PlayerPanel.cpp:192 -msgid "Stop playing" -msgstr "Zatrzymaj odtwarzanie" +#: ui/mediaviewer/library/SoListBox.cpp:637 +msgid "Remove the current selected tracks from library" +msgstr "Usuń aktualnie zaznaczone utwory z biblioteki" -#: PlayerPanel.cpp:196 -msgid "Record to file" -msgstr "Nagraj do pliku" +#: ui/mediaviewer/library/SoListBox.cpp:642 ui/player/PlayList.cpp:1635 +msgid "Delete from Drive" +msgstr "Usuń z dysku" -#: PlayerPanel.cpp:205 PlayerPanel.cpp:2872 -msgid "Volume" -msgstr "Głośność" +#: ui/mediaviewer/library/SoListBox.cpp:642 +msgid "Remove the current selected tracks from drive" +msgstr "Usuń aktualnie zaznaczone utwory z dysku" -#: PlayerPanel.cpp:210 -msgid "Show the equalizer" -msgstr "Pokaż korektor" +#: ui/mediaviewer/library/SoListBox.cpp:651 +msgid "Selects the genre of the current song" +msgstr "Wybiera gatunek bieżącego utworu" -#: PlayerPanel.cpp:218 PlayerPanel.cpp:2179 -msgid "Smart Play: " -msgstr "Inteligentne odtwarzanie" +#: ui/mediaviewer/library/SoListBox.cpp:654 ui/player/PlayList.cpp:1651 +msgid "Selects the artist of the current song" +msgstr "Wybiera artystę bieżącego utworu" -#: PlayerPanel.cpp:221 PlayerPanel.cpp:237 PlayerPanel.cpp:2182 -#: Preferences.cpp:975 -msgid "Disabled" -msgstr "Wyłączony" +#: ui/mediaviewer/library/SoListBox.cpp:657 +msgid "Selects the album artist of the current song" +msgstr "Wybiera wykonawcę albumu bieżącego utworu" -#: PlayerPanel.cpp:225 PlayerPanel.cpp:2186 Preferences.cpp:1363 -#: Preferences.cpp:1398 -msgid "Enabled" -msgstr "Włączony" +#: ui/mediaviewer/library/SoListBox.cpp:660 +msgid "Selects the composer of the current song" +msgstr "Wybiera kompozytora bieżącego utworu" -#: PlayerPanel.cpp:234 -msgid "Repeat: " -msgstr "Powtórz:" +#: ui/mediaviewer/library/SoListBox.cpp:663 ui/player/PlayList.cpp:1660 +msgid "Select the album of the current song" +msgstr "Wybierz album bieżącego utworu" -#: PlayerPanel.cpp:241 PlayerPanel.cpp:2234 PlayList.cpp:1641 -#: Preferences.cpp:975 -msgid "Track" -msgstr "Utwór" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +#: misc/Accelerators.cpp:409 +msgid "Select" +msgstr "Zaznacz" -#: PlayerPanel.cpp:253 -msgid "Randomize the tracks in playlist" -msgstr "Wymieszaj utwory playlisty" +#: ui/mediaviewer/library/SoListBox.cpp:666 ui/player/PlayList.cpp:1669 +msgid "Search in the library" +msgstr "Wyszukaj w bibliotece" -#: PlayerPanel.cpp:271 -msgid "Show the name of the current track" -msgstr "Pokaż nazwę aktualnego utworu" +#: ui/mediaviewer/library/AlListBox.cpp:181 +msgid "by " +msgstr "z " -#: PlayerPanel.cpp:281 -msgid "Show the album name of the current track" -msgstr "Pokaż nazwę albumu aktualnego utworu" +#: ui/mediaviewer/library/AlListBox.cpp:268 +msgid "Play current selected albums" +msgstr "Odtwórz zaznaczone albumy" -#: PlayerPanel.cpp:292 -msgid "Show the artist name of the current track" -msgstr "Pokaż nazwę artysty aktualnego utworu" +#: ui/mediaviewer/library/AlListBox.cpp:274 +msgid "Add current selected albums to the Playlist" +msgstr "Dodaj zaznaczone albumy do listy odtwarzania" -#: PlayerPanel.cpp:303 -msgid "Show the year of the current track" -msgstr "Pokaż rok aktualnego utworu" +#: ui/mediaviewer/library/AlListBox.cpp:322 +msgid "Albums are sorted by name" +msgstr "Albumy są posortowane według nazw" -#: PlayerPanel.cpp:306 -msgid "00:00 of 00:00" -msgstr "00:00 z 00:00" +#: ui/mediaviewer/library/AlListBox.cpp:323 +msgid "Albums are sorted by year" +msgstr "Albumy są posortowane według roku" -#: PlayerPanel.cpp:307 -msgid "Show the current position and song length of the current track" -msgstr "Pokaż obecną pozycję i długość aktualnego utworu" +#: ui/mediaviewer/library/AlListBox.cpp:324 +msgid "Albums are sorted by year descending" +msgstr "Albumy są posortowane według roku malejąco" -#: PlayerPanel.cpp:326 -msgid "Show the bit rate of the current track" -msgstr "Pokaż bitrate aktualnego utworuu" +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Artist, Name" +msgstr "Wykonawca, Nazwa" -#: PlayerPanel.cpp:1365 -msgid "Buffering..." -msgstr "Buforowanie..." +#: ui/mediaviewer/library/AlListBox.cpp:325 +msgid "Albums are sorted by artist and album name" +msgstr "Albumy są posortowane według wykonawcy i nazwy albumu" -#: PlayerPanel.cpp:2227 -msgid "Repeat Mode: " -msgstr "Tryb powtarzania:" - -#: PlayerPanel.cpp:2230 -msgid "Off" -msgstr "Wyłączone" +#: ui/mediaviewer/library/AlListBox.cpp:326 +msgid "Albums are sorted by artist and year" +msgstr "Albumy są posortowane według wykonawcy i roku" -#: PlayListAppend.cpp:49 -msgid "Playlist:" -msgstr "Lista odtwarzania:" +#: ui/mediaviewer/library/AlListBox.cpp:327 +msgid "Albums are sorted by artist and year descending" +msgstr "Albumy są posortowane według wykonawcy i roku malejąco" -#: PlayListAppend.cpp:61 -msgid "New playlist" -msgstr "Nowa playlista" +#: ui/mediaviewer/library/AlListBox.cpp:332 +msgid "Sets the albums order" +msgstr "Ustawia porządek albumów" -#: PlayListAppend.cpp:65 -msgid "Where:" -msgstr "Gdzie:" +#: ui/mediaviewer/library/AlListBox.cpp:340 +#: ui/mediaviewer/library/AAListBox.cpp:203 +#: ui/mediaviewer/library/YeListBox.cpp:161 +msgid "Save the selected tracks to Playlist" +msgstr "Zapisz zaznaczone utwory do listy odtwarzania" -#: PlayListAppend.cpp:69 -msgid "Beginning" -msgstr "Początek:" +#: ui/mediaviewer/library/AlListBox.cpp:363 +msgid "Embed the current cover to the album files" +msgstr "Zapisz aktualną okładkę albumu w jego plikach" -#: PlayListAppend.cpp:75 -msgid "Tracks:" -msgstr "Utwory:" +#: ui/mediaviewer/library/RaListBox.cpp:147 +msgid "Play the selected tracks" +msgstr "Odtwórz wybrane utwory" -#: PlayList.cpp:1523 -msgid "Empty Playlist" -msgstr "Pusta playlista" +#: ui/mediaviewer/library/TaListBox.cpp:107 +msgid "Create a new label" +msgstr "Utwórz nową etykietę" -#: PlayList.cpp:1523 -msgid "The playlist is empty" -msgstr "Playlista jest pusta" +#: ui/mediaviewer/library/TaListBox.cpp:114 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename" +msgstr "Zmień nazwę" -#: PlayList.cpp:1533 -msgid "Edit the current selected tracks labels" -msgstr "Edytuj etykiety wybranych utworów" +#: ui/mediaviewer/library/TaListBox.cpp:114 +msgid "Change selected label" +msgstr "Zmień wybraną etykietę" -#: PlayList.cpp:1539 -msgid "Edit the current selected songs" -msgstr "Edytuj wybrane utwory" +#: ui/mediaviewer/library/TaListBox.cpp:118 +msgid "Delete selected labels" +msgstr "Usuń wybrane etykiety" -#: PlayList.cpp:1548 -msgid "Set as Next Track" -msgstr "Ustaw jako następny utwór" +#: ui/mediaviewer/library/TaListBox.cpp:127 +msgid "Play current selected labels" +msgstr "Odtwórz wybrane etykiety" -#: PlayList.cpp:1549 -msgid "Move the selected tracks to be played next" -msgstr "Przesuń wybrane utwory, by były odtwarzane jako następne" +#: ui/mediaviewer/library/TaListBox.cpp:134 +msgid "Add current selected labels to playlist" +msgstr "Dodaj wybrane etykiety do listy odtwarzania" -#: PlayList.cpp:1567 -msgid "Set the current selected tracks rating" -msgstr "Ustaw ocenę wybranego utworu" +#: ui/mediaviewer/library/TaListBox.cpp:230 +msgid "Enter the new label name" +msgstr "Wprowadź nową nazwę etykiety" -#: PlayList.cpp:1574 -msgid "Search a track in the playlist by name" -msgstr "Szukaj utworu w playliście według nazwy" +#: ui/mediaviewer/library/AAListBox.cpp:149 +msgid "Play current selected album artist" +msgstr "Odtwarzaj wykonawcę zaznaczonego albumu" -#: PlayList.cpp:1602 PLSoListBox.cpp:161 -msgid "Randomize the songs in the playlist" -msgstr "Wymieszaj utwory w playliście" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:51 +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import Files" +msgstr "Importuj pliki" -#: PlayList.cpp:1607 -msgid "Remove all tracks from playlist" -msgstr "Usuń wszystkie utwory z playlisty" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:93 +msgid "Copy to Option:" +msgstr "Kopiuj do opcji:" -#: PlayList.cpp:1614 PLSoListBox.cpp:168 -msgid "Remove from Playlist" -msgstr "Usuń z playlisty" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:122 +msgid "Destination Folder:" +msgstr "Katalog docelowy:" -#: PlayList.cpp:1615 -msgid "Remove the selected tracks from playlist" -msgstr "Usuń wybrane utwory z playlisty" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:132 +msgid " Files " +msgstr " Pliki " -#: PlayList.cpp:1622 SoListBox.cpp:638 -msgid "Remove from Library" -msgstr "Usuń z biblioteki" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:245 +msgid "Select files" +msgstr "Wybrane pliki" -#: PlayList.cpp:1623 -msgid "Remove the selected tracks from library" -msgstr "Usuń wybrane utwory z biblioteki" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:246 +msgid "Audio files" +msgstr "Pliki dźwiękowe" -#: PlayList.cpp:1628 SoListBox.cpp:643 -msgid "Delete from Drive" -msgstr "Usuń z dysku" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:247 +msgid "mp3 files" +msgstr "pliki mp3" -#: PlayList.cpp:1629 -msgid "Remove the selected tracks from drive" -msgstr "Usuń wybrane utwory z dysku" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:248 +msgid "ogg files" +msgstr "pliki ogg" -#: PlayList.cpp:1641 -msgid "Selects the current selected track in the library" -msgstr "Wybierz zaznaczony utwór w bibliotece" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:249 +msgid "flac files" +msgstr "pliki flac" -#: PlayList.cpp:1644 SoListBox.cpp:655 -msgid "Selects the artist of the current song" -msgstr "Wybiera artystę bieżącego utworu" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:250 +msgid "mp4 files" +msgstr "pliki mp4" -#: PlayList.cpp:1647 -msgid "Select the album artist of the current song" -msgstr "Wybierz artystę albumu bieżącego utworu" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:251 +msgid "wma files" +msgstr "pliki wma" -#: PlayList.cpp:1650 -msgid "Select the composer of the current song" -msgstr "Wybierz kompozytora bieżącego utworu" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:252 +msgid "ape files" +msgstr "pliki ape" -#: PlayList.cpp:1653 SoListBox.cpp:664 -msgid "Select the album of the current song" -msgstr "Wybierz album bieżącego utworu" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:253 +msgid "waf files" +msgstr "pliki wav" -#: PlayList.cpp:1656 -msgid "Select the year of the current song" -msgstr "Wybierz rok bieżącego utworu" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:254 +msgid "aif files" +msgstr "wszystkie pliki" -#: PlayList.cpp:1659 -msgid "Select the genre of the current song" -msgstr "Wybierz gatunek bieżącego utworu" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:255 +msgid "wv files" +msgstr "pliki wv" -#: PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Search in the library" -msgstr "Wyszukaj w bibliotece" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:256 +msgid "tta files" +msgstr "pliki tta" -#: PlayList.cpp:2158 -msgid "Search: " -msgstr "Wyszukaj:" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:257 +msgid "mpc files" +msgstr "pliki mpc" -#: PlayList.cpp:2158 -msgid "Please enter the search term" -msgstr "Wprowadź szukany termin" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:258 +msgid "other files" +msgstr "" -#: PlayList.cpp:2738 -msgid "Loading tracks. Please wait" -msgstr "Wczytywanie utworów. Proszę czekać" +#: ui/mediaviewer/importfiles/ImportFiles.cpp:345 +msgid "No files added" +msgstr "Brak dodanych plików" -#: PlayListPanel.cpp:83 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:86 msgid "Static playlists" -msgstr "Statyczna playlista" +msgstr "Statyczna lista odtwarzania" -#: PlayListPanel.cpp:84 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:87 msgid "Dynamic playlists" -msgstr "Dynamiczna playlista" - -#: PlayListPanel.cpp:224 PodcastsPanel.cpp:2051 RadioPanel.cpp:424 -#: SoListBox.cpp:526 TreePanel.cpp:388 -msgid "Play current selected songs" -msgstr "Odtwórz wybrane utwory" - -#: PlayListPanel.cpp:230 SoListBox.cpp:533 TreePanel.cpp:394 -msgid "Add current selected songs to the playlist" -msgstr "Dodaj zaznaczone utwory do playlisty" +msgstr "Dynamiczna lista odtwarzania" -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "New Dynamic Playlist" -msgstr "Nowa dynamiczna playlista" +msgstr "Nowa dynamiczna lista odtwarzania" -#: PlayListPanel.cpp:260 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:263 msgid "Create a new dynamic playlist" -msgstr "Stwórz nową dynamiczną playlistę" +msgstr "Utwórz nową dynamiczną listę odtwarzania" -#: PlayListPanel.cpp:266 UserRadio.cpp:74 -msgid "Import" -msgstr "Importuj" - -#: PlayListPanel.cpp:266 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:269 msgid "Import a playlist" msgstr "Importuj listę odtwarzania" -#: PlayListPanel.cpp:272 UserRadio.cpp:78 -msgid "Export" -msgstr "Eksportuj" - -#: PlayListPanel.cpp:272 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:275 msgid "Export the playlist" msgstr "Eksportuj listę odtwarzania" -#: PlayListPanel.cpp:282 SoListBox.cpp:494 TreePanel.cpp:371 -msgid "Edit" -msgstr "Edytuj" - -#: PlayListPanel.cpp:282 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:285 msgid "Edit the selected playlist" -msgstr "Edytuj wybraną playlistę" +msgstr "Edytuj wybraną listę odtwarzania" -#: PlayListPanel.cpp:286 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:289 msgid "Save the selected playlist as a Static Playlist" -msgstr "Zapisz wybraną playlistę jako playlistę statyczną" +msgstr "Zapisz wybraną listę odtwarzania jako statyczną listę odtwarzania" -#: PlayListPanel.cpp:291 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:294 msgid "Change the name of the selected playlist" -msgstr "Zmień nazwę wybranej playlisty" +msgstr "Zmień nazwę wybranej listy odtwarzania" -#: PlayListPanel.cpp:296 PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:299 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Delete the selected playlist" -msgstr "Usuń zaznaczoną playlistę" +msgstr "Usuń zaznaczoną listę odtwarzania" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set as Allow Filter" msgstr "Ustaw jako dozwolony filtr" -#: PlayListPanel.cpp:302 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:305 msgid "Set this playlist as the allow filter" -msgstr "Ustaw playlistę jako dozwolony filtr" +msgstr "Ustaw tę listę odtwarzania jako dozwolony filtr" -#: PlayListPanel.cpp:306 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:309 msgid "Set as Deny Filter" msgstr "Ustaw jako zabroniony filtr" -#: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1041 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1182 msgid "Playlist Name: " -msgstr "Nazwa playlisty:" +msgstr "Nazwa listy odtwarzania: " -#: PlayListPanel.cpp:1075 PlayListPanel.cpp:1216 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1042 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1183 msgid "Enter the new playlist name" -msgstr "Wprowadź nazwę playlisty" +msgstr "Wprowadź nazwę listy odtwarzania" -#: PlayListPanel.cpp:1115 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1082 msgid "Are you sure to delete the selected Playlist?" -msgstr "Czy na pewno usunąć wybraną playlistę?" +msgstr "Czy na pewno usunąć wybraną listę odtwarzania?" -#: PlayListPanel.cpp:1200 PlayListPanel.cpp:1275 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1167 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1242 msgid "Select the playlist file" -msgstr "Wybierz plik playlisty" +msgstr "Wybierz plik listy odtwarzania" -#: PlayListPanel.cpp:1227 +#: ui/mediaviewer/playlists/PlayListPanel.cpp:1194 msgid "New Playlist" -msgstr "Nowa playlista" - -#: PLSoListBox.cpp:168 -msgid "Delete the current selected tracks" -msgstr "Usuń wybrane utwory" +msgstr "Nowa lista odtwarzania" -#: PodcastsPanel.cpp:928 TrackEdit.cpp:466 -msgid " Details " -msgstr " Szczegóły " - -#: PodcastsPanel.cpp:979 RadioEditor.cpp:52 -msgid "Link:" -msgstr "Łącze:" - -#: PodcastsPanel.cpp:994 TrackEdit.cpp:183 TrackEdit.cpp:423 TrackEdit.cpp:520 -msgid "Title:" -msgstr "Tytuł:" - -#: PodcastsPanel.cpp:1004 -msgid "Sumary:" -msgstr "Podsumowanie:" - -#: PodcastsPanel.cpp:1014 TrackEdit.cpp:507 -msgid "Date:" -msgstr "Data:" - -#: PodcastsPanel.cpp:1024 TrackEdit.cpp:531 -msgid "Length:" -msgstr "Długość:" - -#: PodcastsPanel.cpp:1045 -msgid "Podcast Details" -msgstr "Szczegóły podcastu" - -#: PodcastsPanel.cpp:1236 -msgid "Are you sure to delete the selected podcast channel?" -msgstr "Czy na pewno usunąć wybrany kanał podcastu?" - -#: PodcastsPanel.cpp:1622 -msgid "Are you sure to delete the selected podcast item?" -msgstr "Czy na pewno usunąć wybrany element pocastu?" - -#: PodcastsPanel.cpp:1745 -msgid "New Channel" -msgstr "Nowy kanał" - -#: PodcastsPanel.cpp:1745 -msgid "Add a new podcast channel" -msgstr "Dodaj nowy kanał pocastu" - -#: PodcastsPanel.cpp:1751 -msgid "delete this podcast channels and all its items" -msgstr "usuń ten podcast i wszystkie jego elementy" - -#: PodcastsPanel.cpp:1757 -msgid "Update the podcast items of the selected channels" -msgstr "Uaktualnij elementy podcastu lub zaznaczone kanały" - -#: PodcastsPanel.cpp:1763 -msgid "Edit the podcast channel" -msgstr "Edytuj kanał podcastu" - -#: PodcastsPanel.cpp:1801 -msgid "Status" -msgstr "Status" - -#: PodcastsPanel.cpp:1803 -msgid "Channel" -msgstr "Kanał" - -#: PodcastsPanel.cpp:1804 -msgid "Category" -msgstr "Kategoria" - -#: PodcastsPanel.cpp:1805 -msgid "Date" -msgstr "Data" - -#: PodcastsPanel.cpp:1807 -msgid "Author" -msgstr "Autor" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:164 ui/player/PlayList.cpp:1608 +#: misc/Accelerators.cpp:133 +msgid "Randomize Playlist" +msgstr "Losowa lista odtwarzania" -#: PodcastsPanel.cpp:1978 SoListBox.cpp:246 -msgid "Never" -msgstr "Nigdy" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:165 ui/player/PlayList.cpp:1609 +msgid "Randomize the songs in the playlist" +msgstr "Wymieszaj utwory na liście odtwarzania" -#: PodcastsPanel.cpp:2057 RadioPanel.cpp:430 -msgid "Add current selected songs to playlist" -msgstr "Dodaj wybrane utwory do playlisty" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 ui/player/PlayList.cpp:1621 +msgid "Remove from Playlist" +msgstr "Usuń z listy odtwarzania" -#: PodcastsPanel.cpp:2085 -msgid "Delete the current selected podcasts" -msgstr "Usuń wybrane podcasty" +#: ui/mediaviewer/playlists/PLSoListBox.cpp:172 +msgid "Delete the current selected tracks" +msgstr "Usuń wybrane utwory" -#: PodcastsPanel.cpp:2091 -msgid "Download the current selected podcasts" -msgstr "Pobierz wybrane podcasty" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:52 +msgid "Playlist:" +msgstr "Lista odtwarzania:" -#: PodcastsPanel.cpp:2103 -msgid "No selected items..." -msgstr "Nie ma zaznaczonych elementów..." +#: ui/mediaviewer/playlists/PlayListAppend.cpp:64 +msgid "New playlist" +msgstr "Nowa lista odtwarzania" -#: PodcastsPanel.cpp:2103 -msgid "Copy the current selected podcasts to a directory or device" -msgstr "Skopiuj zaznaczone podcasty do katalogu lub urządzenia" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:68 +msgid "Where:" +msgstr "Gdzie:" -#: PortableMedia.cpp:473 PortableMedia.cpp:1477 -msgid "embedded" -msgstr "przypisany" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 +msgid "Beginning" +msgstr "Początek" -#: PortableMedia.cpp:985 -msgid "Portable Media Properties" -msgstr "Ustawienia mediów przenośnych" +#: ui/mediaviewer/playlists/PlayListAppend.cpp:72 misc/Accelerators.cpp:378 +msgid "End" +msgstr "End" -#: PortableMedia.cpp:991 Preferences.cpp:1271 -msgid " Properties " -msgstr " Właściwości " +#: ui/mediaviewer/playlists/PlayListAppend.cpp:78 +msgid "Tracks:" +msgstr "Utwory:" -#: PortableMedia.cpp:1007 Preferences.cpp:2383 -msgid "Path:" -msgstr "Ścieżka:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:54 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:134 +msgid "Label" +msgstr "Etykieta" -#: PortableMedia.cpp:1016 -msgid "Used:" -msgstr "Użyte:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:56 +msgid "Comment" +msgstr "Komentarz" -#: PortableMedia.cpp:1027 -#, c-format -msgid "%s free of %s" -msgstr "%s wolne z %s" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:64 +msgid "Track Number" +msgstr "Numer utworu" -#: PortableMedia.cpp:1048 -msgid "Name Pattern:" -msgstr "Nazwa szablony" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:66 +#: ui/filebrowser/FileBrowser.cpp:779 +msgid "Size" +msgstr "Wielkość" -#: PortableMedia.cpp:1053 -msgid "" -"{a}\t: Artist\t\t\t{aa} : Album Artist\n" -"{b}\t: Album\t\t\t{d}\t : Disk\n" -"{f}\t: Filename\t\t{g}\t : Genre\n" -"{n}\t: Number\t\t\t{t}\t : Title\n" -"{y}\t: Year" -msgstr "{a}»: Artysta»»»{aa} : Artysta albumu⏎\n{b}»: Album»»»{d}» : Dysk⏎\n{f}»: Nazwa pliku»»{g}» : Gatunek⏎\n{n}»: Numer»»»{t}» : Tytuł⏎\n{y}»: Rok" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:68 +msgid "Has Cover" +msgstr "Posiada okładkę" -#: PortableMedia.cpp:1058 -msgid "Audio Folders:" -msgstr "Foldery audio:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:73 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:83 +msgid "contains" +msgstr "zawiera" -#: PortableMedia.cpp:1069 -msgid "Audio Formats:" -msgstr "Formaty audio:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:74 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:84 +msgid "does not contain" +msgstr "nie zawiera" -#: PortableMedia.cpp:1080 -msgid "Transcode to:" -msgstr "Przekoduj do:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:75 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:85 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:94 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:102 +msgid "is" +msgstr "jest" -#: PortableMedia.cpp:1101 -msgid "Unsupported formats only" -msgstr "Tylko niewspierane formaty" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:76 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:86 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:95 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:103 +msgid "is not" +msgstr "nie jest" -#: PortableMedia.cpp:1101 -msgid "always" -msgstr "zawsze" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:77 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:87 +msgid "begins with" +msgstr "zaczyna się z" -#: PortableMedia.cpp:1114 Preferences.cpp:1290 -msgid "Quality:" -msgstr "Jakość" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:78 +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:88 +msgid "ends with" +msgstr "kończy się z" -#: PortableMedia.cpp:1132 -msgid "Audio" -msgstr "Audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:89 +msgid "not set" +msgstr "nie ustawione" -#: PortableMedia.cpp:1144 -msgid "Playlist Folders:" -msgstr "Foldery playlisty:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:96 +msgid "at least" +msgstr "przynajmniej" -#: PortableMedia.cpp:1154 -msgid "Playlist Format:" -msgstr "Format playlisty:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:97 +msgid "at most" +msgstr "co najwyżej" -#: PortableMedia.cpp:1178 -msgid "Cover Format:" -msgstr "Format okładki:" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:104 +msgid "after" +msgstr "po" -#: PortableMedia.cpp:1191 -msgid "Cover Name:" -msgstr "Nazwa okładki" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:105 +msgid "before" +msgstr "przed" -#: PortableMedia.cpp:1202 -msgid "Covers Size (pixels):" -msgstr "Rozmiar okładki (piksele):" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:110 +msgid "in the last" +msgstr "w ostatnim" -#: PortableMedia.cpp:1212 -msgid "Covers" -msgstr "Okładki" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:111 +msgid "before the last" +msgstr "przed ostatnim" -#: PortableMedia.cpp:1310 PortableMedia.cpp:1405 -msgid "Select audio folder" -msgstr "Wybierz folder audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:116 +msgid "false" +msgstr "fałsz" -#: PortableMedia.cpp:1379 -msgid "Audio format" -msgstr "Format audio" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:117 +msgid "true" +msgstr "prawda" -#: PortableMedia.cpp:1454 -msgid "Playlist format" -msgstr "Format playlisty" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:122 +#: info/smartmode/SmartMode.cpp:471 +msgid "Minutes" +msgstr "Minuty" -#: PortableMedia.cpp:1506 -msgid "Cover format" -msgstr "Format okładki" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:142 +msgid "Random" +msgstr "Losowo" -#: Preferences.cpp:133 Preferences.cpp:185 Preferences.cpp:2536 -msgid "Default" -msgstr "Domyślny" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:148 +msgid "hours" +msgstr "godziny" -#: Preferences.cpp:134 -msgid "Czech" -msgstr "czeski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:149 +msgid "days" +msgstr "dni" -#: Preferences.cpp:135 -msgid "Dutch" -msgstr "holenderski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:150 +msgid "weeks" +msgstr "tygodnie" -#: Preferences.cpp:136 Preferences.cpp:186 -msgid "English" -msgstr "angielski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:151 +msgid "months" +msgstr "miesiące" -#: Preferences.cpp:137 Preferences.cpp:187 -msgid "French" -msgstr "francuski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:442 +msgid "Filter Album Browser" +msgstr "Przeglądarka filtrów albumu" -#: Preferences.cpp:138 Preferences.cpp:188 -msgid "German" -msgstr "niemiecki" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:443 +msgid "Dynamic Playlist Editor" +msgstr "Edytor dynamicznych list odtwarzania" -#: Preferences.cpp:139 -msgid "Greek" -msgstr "Grecki" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:471 +msgid " Current Filters " +msgstr " Aktualne filtry " -#: Preferences.cpp:140 -msgid "Hungarian" -msgstr "węgierski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:552 +msgid " Result " +msgstr " Wynik " -#: Preferences.cpp:141 -msgid "Icelandic" -msgstr "islandzki" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:557 +#: info/smartmode/SmartMode.cpp:459 +msgid "Limit to" +msgstr "Ogranicz do" -#: Preferences.cpp:142 Preferences.cpp:189 -msgid "Italian" -msgstr "włoski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:577 +msgid "Any filter selects tracks" +msgstr "Każdy filtr zaznacza utwory" -#: Preferences.cpp:143 -msgid "Japanese" -msgstr "Japoński" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:588 +msgid "Sort by" +msgstr "Sortuj według" -#: Preferences.cpp:144 -msgid "Norwegian Bokmal" -msgstr "norweski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:598 +msgid "Descending" +msgstr "Malejąco" -#: Preferences.cpp:145 -msgid "Polish" -msgstr "Polski" +#: ui/mediaviewer/playlists/DynamicPlayList.cpp:616 +msgid "Add tracks on any criteria" +msgstr "Dodaj utwory pasujące do dowolnych kryteriów" -#: Preferences.cpp:146 Preferences.cpp:190 -msgid "Portuguese" -msgstr "portugalski" +#: ui/mediaviewer/MediaViewer.cpp:233 +msgid "All Albums" +msgstr "Wszystkie albumy" -#: Preferences.cpp:147 -msgid "Portuguese-Brazilian" -msgstr "portugalski-brazylijski" +#: ui/mediaviewer/MediaViewer.cpp:243 +msgid "Library view" +msgstr "Widok biblioteki" -#: Preferences.cpp:148 -msgid "Russian" -msgstr "rosyjski" +#: ui/mediaviewer/MediaViewer.cpp:247 +msgid "Album Browser view" +msgstr "Widok przeglądarki albumów" -#: Preferences.cpp:149 -msgid "Slovak" -msgstr "słowacki" +#: ui/mediaviewer/MediaViewer.cpp:251 +msgid "Tree view" +msgstr "Widok drzewa" -#: Preferences.cpp:150 Preferences.cpp:191 -msgid "Spanish" -msgstr "hiszpański" +#: ui/mediaviewer/MediaViewer.cpp:267 +msgid "View the current defined filters" +msgstr "Pokaż zdefiniowane filtry" -#: Preferences.cpp:151 -msgid "Swedish" -msgstr "szwedzki" +#: ui/mediaviewer/MediaViewer.cpp:272 +msgid "Add a new album browser filter" +msgstr "Dodaj nowy filtr przeglądarki albumów" -#: Preferences.cpp:152 -msgid "Thai" -msgstr "tajski" +#: ui/mediaviewer/MediaViewer.cpp:276 +msgid "Delete the current selected filter" +msgstr "Usuń wybrany filtr" -#: Preferences.cpp:153 -msgid "Turkish" -msgstr "turecki" +#: ui/mediaviewer/MediaViewer.cpp:281 +msgid "Edit the current selected filter" +msgstr "Edytuj wybrany filtr" -#: Preferences.cpp:154 -msgid "Ukrainian" -msgstr "ukraiński" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add Path" +msgstr "Dodaj ścieżkę" -#: Preferences.cpp:155 -msgid "Bulgarian" -msgstr "bułgarski" +#: ui/mediaviewer/MediaViewer.cpp:962 ui/locationpanel/LocationPanel.cpp:496 +#: ui/MainFrame.cpp:1337 +msgid "Add path to the collection" +msgstr "Dodaj ścieżkę do kolekcji" -#: Preferences.cpp:156 -msgid "Catalan" -msgstr "kataloński" +#: ui/mediaviewer/MediaViewer.cpp:965 ui/locationpanel/LocationPanel.cpp:500 +#: ui/MainFrame.cpp:1341 +msgid "Import files into the collection" +msgstr "Importuj pliki do kolekcji" -#: Preferences.cpp:157 -msgid "Serbian" -msgstr "serbski" +#: ui/mediaviewer/MediaViewer.cpp:986 +msgid "Collection" +msgstr "Kolekcja" -#: Preferences.cpp:220 -msgid "General" -msgstr "Ogólny" +#: ui/mediaviewer/MediaViewer.cpp:1189 +msgid "This Path is already in the library" +msgstr "Ta ścieżka jest już w kolekcji" -#: Preferences.cpp:224 -msgid "Collections" -msgstr "Kolekcje" +#: ui/mediaviewer/MediaViewer.cpp:1190 +msgid "Adding path error" +msgstr "Błąd dodawania ścieżki" -#: Preferences.cpp:229 -msgid "Playback" -msgstr "odtwarzanie" +#: ui/mediaviewer/MediaViewer.cpp:2179 +msgid " smart playlist" +msgstr " inteligentna lista odtwarzania" -#: Preferences.cpp:234 -msgid "Crossfader" -msgstr "Crossfader" +#: ui/mediaviewer/MediaViewer.cpp:2188 +msgid "Playlist" +msgstr "Lista odtwarzania" -#: Preferences.cpp:239 -msgid "Record" -msgstr "Nagranie" +#: ui/filebrowser/FileRenamer.cpp:50 ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename Files" +msgstr "Zmień nazwy plików" -#: Preferences.cpp:254 -msgid "Online" -msgstr "Online" +#: ui/filebrowser/FileRenamer.cpp:58 +msgid " Names Preview " +msgstr " Podgląd nazw " -#: Preferences.cpp:284 -msgid "Copy to" -msgstr "Kopiuj do" +#: ui/filebrowser/FileRenamer.cpp:85 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Flagi wzorców:\n{g} : Gatunek\n{a} : Wykonawca\n{aa}: Wykonawca albumu\n{A} : {aa} lub {a}\n{b} : Album\n{t} : Tytuł\n{n} : Numer\n{y} : Rok\n{d} : Dysk" -#: Preferences.cpp:289 -msgid "Shortcuts" -msgstr "Skróty" +#: ui/filebrowser/FileBrowser.cpp:233 ui/filebrowser/FileBrowser.cpp:603 +msgid "See used locations" +msgstr "Wyświetl użyte lokalizacje" -#: Preferences.cpp:371 -msgid " Accept " -msgstr " Akceptuj" +#: ui/filebrowser/FileBrowser.cpp:234 ui/filebrowser/FileBrowser.cpp:604 +msgid "See system files" +msgstr "Zobacz pliki systemowe" -#: Preferences.cpp:373 -msgid " Cancel " -msgstr " Anuluj" +#: ui/filebrowser/FileBrowser.cpp:348 +msgid "Play the selected folder" +msgstr "Odtwórz zaznaczony katalog" -#: Preferences.cpp:587 -msgid " On Start " -msgstr " Podczas startu " +#: ui/filebrowser/FileBrowser.cpp:354 +msgid "Add the selected folder to playlist" +msgstr "Dodaj wybrany katalog do listy odtwarzania" -#: Preferences.cpp:591 Preferences.cpp:1634 -msgid "Language:" -msgstr "Język" +#: ui/filebrowser/FileBrowser.cpp:383 ui/filebrowser/FileBrowser.cpp:1169 +#: misc/Accelerators.cpp:117 +msgid "Edit Tracks" +msgstr "Edytuj utwory" -#: Preferences.cpp:602 -msgid "(Needs restart)" -msgstr "(Wymaga ponownego uruchomienia)" +#: ui/filebrowser/FileBrowser.cpp:384 +msgid "Edit the tracks in the selected folder" +msgstr "Edytuj utwory w wybranym katalogu" -#: Preferences.cpp:608 -msgid "Show splash screen" -msgstr "Pokaż ekran startowy" +#: ui/filebrowser/FileBrowser.cpp:392 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "Dodaj utwory w wybranym katalogu do listy odtwarzania" -#: Preferences.cpp:612 -msgid "Start minimized" -msgstr "Uruchom zminimalizowany" +#: ui/filebrowser/FileBrowser.cpp:399 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy" +msgstr "Skopiuj" -#: Preferences.cpp:618 -msgid "Restore position for tracks longer than" -msgstr "Wznawiaj pozycje utworów dłużej niż" +#: ui/filebrowser/FileBrowser.cpp:400 ui/filebrowser/FileBrowser.cpp:1185 +msgid "Copy the selected folder to clipboard" +msgstr "Skopiuj wybrany katalog do schowka" -#: Preferences.cpp:625 -msgid "set the minimun length in minutes to save track position" -msgstr "ustaw minimalną długość w minutach by zachować pozycję utworu" +#: ui/filebrowser/FileBrowser.cpp:407 +msgid "Paste to the selected folder" +msgstr "Wklej do zaznaczonego katalogu" -#: Preferences.cpp:635 -msgid "Load default layout" -msgstr "Wczytaj domyślny układ" +#: ui/filebrowser/FileBrowser.cpp:424 +msgid "Update the selected folder" +msgstr "" -#: Preferences.cpp:641 -msgid " Behaviour " -msgstr " Zachowanie " +#: ui/filebrowser/FileBrowser.cpp:431 ui/filebrowser/FileBrowser.cpp:488 +#: ui/filebrowser/FileBrowser.cpp:492 +msgid "New Folder" +msgstr "Nowy katalog" -#: Preferences.cpp:643 -msgid "Activate task bar icon" -msgstr "Aktywuj ikonę zasobnika systemowego" +#: ui/filebrowser/FileBrowser.cpp:431 +msgid "Create a new folder" +msgstr "Utwórz nowy katalog" -#: Preferences.cpp:658 -msgid "Integrate into SoundMenu" -msgstr "Zintegruj z SoundMenu" +#: ui/filebrowser/FileBrowser.cpp:434 +msgid "Rename the selected folder" +msgstr "Zmień nazwę zaznaczonego katalogu" -#: Preferences.cpp:664 -msgid "Enqueue as default action" -msgstr "Kolejkuj jako domyślną akcję" +#: ui/filebrowser/FileBrowser.cpp:438 ui/filebrowser/FileBrowser.cpp:1210 +msgid "Remove" +msgstr "Usuń" -#: Preferences.cpp:668 -msgid "Drop files clear playlist" -msgstr "Przeniesienie plików czyści playlistę" +#: ui/filebrowser/FileBrowser.cpp:438 +msgid "Remove the selected folder" +msgstr "Usuń wybrany katalog" -#: Preferences.cpp:672 -msgid "Instant text search" -msgstr "Błyskawiczne wyszukiwanie tekstu" +#: ui/filebrowser/FileBrowser.cpp:569 +msgid "Are you sure to delete the selected path ?" +msgstr "Czy na pewno chcesz usunąć wybraną ścieżkę?" -#: Preferences.cpp:676 -msgid "When searching, pressing enter queues the result" -msgstr "Podczas wyszukiwania, wciśnięcie enter kolejkuje wyniki" +#: ui/filebrowser/FileBrowser.cpp:580 +msgid "Error deleting the folder " +msgstr "Błąd podczas usuwania katalogu " -#: Preferences.cpp:681 -msgid "Show CD cover frame in player" -msgstr "Pokaż ramkę z okładką w odtwarzaczu" +#: ui/filebrowser/FileBrowser.cpp:780 +msgid "Modified" +msgstr "Zmodyfikowany" -#: Preferences.cpp:687 -msgid " On Close " -msgstr " Przy zamknięciu " +#: ui/filebrowser/FileBrowser.cpp:1128 +msgid "Play current selected files" +msgstr "Odtwórz zaznaczone pliki" -#: Preferences.cpp:689 -msgid "Save playlist on close" -msgstr "Zapisz playlistę przy zamknięciu" +#: ui/filebrowser/FileBrowser.cpp:1134 +msgid "Add current selected files to playlist" +msgstr "Dodaj wybrane pliki do listy odtwarzania" -#: Preferences.cpp:693 -msgid "Close to task bar icon" -msgstr "Zamknij do ikony zasobnika" +#: ui/filebrowser/FileBrowser.cpp:1170 +msgid "Edit the current selected files" +msgstr "Edytuj wybrane pliki" -#: Preferences.cpp:698 -msgid "Ask confirmation on exit" -msgstr "Wymagaj potwierdzenia przy zamknięciu" +#: ui/filebrowser/FileBrowser.cpp:1178 +msgid "Add the current selected tracks to a playlist" +msgstr "Dodaj wybrane utwory do listy odtwarzania" -#: Preferences.cpp:740 -msgid " Collections " -msgstr " Kolekcje " +#: ui/filebrowser/FileBrowser.cpp:1189 +msgid "Paste to the selected dir" +msgstr "Wklej do wybranego katalogu" -#: Preferences.cpp:788 -msgid " Paths " -msgstr " Ścieżki " +#: ui/filebrowser/FileBrowser.cpp:1206 +msgid "Rename the current selected file" +msgstr "Zmień nazwę wybranego pliku" -#: Preferences.cpp:808 -msgid " Words to detect covers " -msgstr " Słowa do wykrycia okładki " +#: ui/filebrowser/FileBrowser.cpp:1210 +msgid "Delete the selected files" +msgstr "Usuń wybrane pliki" -#: Preferences.cpp:836 Preferences.cpp:2344 -msgid " Options " -msgstr " Opcje " +#: ui/filebrowser/FileBrowser.cpp:1559 ui/filebrowser/FileBrowser.cpp:1575 +msgid "Directories" +msgstr "Katalogi" -#: Preferences.cpp:838 -msgid "Update when opened " -msgstr "Uaktualnij kiedy otwarty " +#: ui/filebrowser/FileBrowser.cpp:2234 +msgid "Are you sure to delete the selected files ?" +msgstr "Czy na pewno usunąć wybrane pliki?" -#: Preferences.cpp:842 -msgid "Create playlists on scan" -msgstr "Stwórz playlistę podczas skanowania" +#: ui/filebrowser/FileBrowser.cpp:2252 +msgid "There was an error deleting " +msgstr "Błąd podczas usuwania " -#: Preferences.cpp:847 -msgid "Follow symbolic links on scan" -msgstr "Uwzględnij linki symboliczne podczas skanowania" +#: ui/filebrowser/FileBrowser.cpp:2253 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nKontynuować usuwanie?" -#: Preferences.cpp:851 -msgid "Scan embedded covers in audio files" -msgstr "Skanuj okładki przypisane do plikach audio" +#: ui/filebrowser/FileBrowser.cpp:2254 +msgid "Continue" +msgstr "Kontynuuj" -#: Preferences.cpp:856 -msgid "Embed rating, play count and labels" -msgstr "Przypisz oceny, liczbę odtworzeń i etykiety" +#: ui/statusbar/StatusBar.cpp:157 ui/statusbar/StatusBar.cpp:217 +msgid "Enable audioscrobbling" +msgstr "Włącz audioscrobbling" -#: Preferences.cpp:862 -msgid "Default copy action" -msgstr "Domyślna akcja kopiowania" +#: ui/statusbar/StatusBar.cpp:160 +msgid "Shows information about the selected items" +msgstr "Wyświetl informacje o wybranym elemencie" -#: Preferences.cpp:943 -msgid "Play random" -msgstr "Odtwarzaj losowo" +#: ui/statusbar/StatusBar.cpp:217 +msgid "Disable audioscrobbling" +msgstr "Wyłącz audioscrobbling" -#: Preferences.cpp:947 -msgid "album" -msgstr "album" +#: ui/locationpanel/LocationPanel.cpp:98 +msgid "Local Music" +msgstr "Lokalna muzyka" -#: Preferences.cpp:955 -msgid "when playlist is empty" -msgstr "kiedy playlista jest pusta" +#: ui/locationpanel/LocationPanel.cpp:100 +msgid "Online Music" +msgstr "Muzyka on-line" -#: Preferences.cpp:961 -msgid "Delete played tracks from playlist" -msgstr "Usuń odtworzone utwory z playlisty" +#: ui/locationpanel/LocationPanel.cpp:102 +msgid "Portable Devices" +msgstr "Urządzenia przenośne" -#: Preferences.cpp:965 -msgid "Show notifications" -msgstr "Pokaż powiadomienia" +#: ui/locationpanel/LocationPanel.cpp:104 +msgid "Context" +msgstr "Kontekst" -#: Preferences.cpp:971 -msgid "ReplayGain mode:" -msgstr "Tryb ReplayGain:" +#: ui/locationpanel/LocationPanel.cpp:216 ui/MainFrame.cpp:1149 +#: ui/MainFrame.cpp:2795 +msgid "Audio CD" +msgstr "" -#: Preferences.cpp:982 -msgid "PreAmp:" -msgstr "PreAmp:" +#: ui/locationpanel/LocationPanel.cpp:278 ui/MainFrame.cpp:1037 +#: ui/MainFrame.cpp:2893 +msgid "File Browser" +msgstr "Przeglądarka plików" -#: Preferences.cpp:1001 -msgid " Random / Smart play modes " -msgstr " Tryby odtwarzania losowego / inteligentnego " +#: ui/locationpanel/LocationPanel.cpp:311 +#: ui/locationpanel/LocationPanel.cpp:353 +#: ui/locationpanel/LocationPanel.cpp:400 +#: ui/locationpanel/LocationPanel.cpp:413 ui/MainFrame.cpp:1054 +#: ui/MainFrame.cpp:1096 ui/MainFrame.cpp:1241 ui/MainFrame.cpp:1254 +msgid "Show" +msgstr "Wyświetl" -#: Preferences.cpp:1011 -msgid "Tracks left to start search" -msgstr "Pozostałe utwory do rozpoczęcia wyszukiwania" +#: ui/locationpanel/LocationPanel.cpp:312 ui/MainFrame.cpp:1055 +msgid "Show/Hide the radio panel" +msgstr "Wyświetl/ukryj panel radiowy" -#: Preferences.cpp:1019 -msgid "Tracks added each time" -msgstr "Utwory dodane za każdym razem" +#: ui/locationpanel/LocationPanel.cpp:318 ui/MainFrame.cpp:1061 +msgid "Show/Hide the radio text search" +msgstr "Wyświetl/ukryj wyszukiwanie tekstu radia" -#: Preferences.cpp:1028 -msgid "Max played tracks kept in playlist" -msgstr "Najwięcej odtwarzanych utworów zachowanych w playliście " +#: ui/locationpanel/LocationPanel.cpp:328 ui/MainFrame.cpp:1071 +msgid "Show/Hide the radio genres" +msgstr "Wyświetl/ukryj gatunki radia" -#: Preferences.cpp:1036 -msgid "Don't repeat last" -msgstr "Nie powtarzaj ostatniego" +#: ui/locationpanel/LocationPanel.cpp:343 ui/MainFrame.cpp:1086 +msgid "Set the radio preferences" +msgstr "Ustaw właściwości radia" -#: Preferences.cpp:1044 -msgid "artists or" -msgstr "artyści " +#: ui/locationpanel/LocationPanel.cpp:354 ui/MainFrame.cpp:1097 +msgid "Show/Hide the podcasts panel" +msgstr "Wyświetl/ukryj panel podcastów" -#: Preferences.cpp:1060 -msgid " Silence detector " -msgstr " Cichy wykrywacz " +#: ui/locationpanel/LocationPanel.cpp:360 ui/MainFrame.cpp:1103 +msgid "Show/Hide the podcasts channels" +msgstr "Wyświetl/ukryj kanały podcastów" -#: Preferences.cpp:1065 -msgid "Skip at" -msgstr "Pomiń na" +#: ui/locationpanel/LocationPanel.cpp:365 ui/MainFrame.cpp:1108 +msgid "Show/Hide the podcasts details" +msgstr "Wyświetl/ukryj szczegóły podcastów" -#: Preferences.cpp:1084 -msgid "In the last" -msgstr "Na ostatnim" +#: ui/locationpanel/LocationPanel.cpp:374 ui/MainFrame.cpp:1117 +msgid "Update the podcasts added" +msgstr "Aktualizuj dodane podkasty" -#: Preferences.cpp:1094 Preferences.cpp:1328 -msgid "seconds" -msgstr "sekundy" +#: ui/locationpanel/LocationPanel.cpp:382 ui/MainFrame.cpp:1125 +msgid "Set the podcasts preferences" +msgstr "Ustaw właściwości podkastów" -#: Preferences.cpp:1102 -msgid " Output device " -msgstr " Urządzenie wyjściowe " +#: ui/locationpanel/LocationPanel.cpp:400 ui/MainFrame.cpp:1241 +msgid "Open the music collection" +msgstr "Otwórz kolekcję muzyki" -#: Preferences.cpp:1105 -msgid "Automatic" -msgstr "Automatyczny" +#: ui/locationpanel/LocationPanel.cpp:413 +#: ui/locationpanel/LocationPanel.cpp:469 ui/MainFrame.cpp:1254 +#: ui/MainFrame.cpp:1310 +msgid "View the collection library" +msgstr "Wyświetl kolekcję biblioteki" -#: Preferences.cpp:1106 -msgid "GConf Defined" -msgstr "zdefiniowany przez GConf" +#: ui/locationpanel/LocationPanel.cpp:420 ui/MainFrame.cpp:1261 +msgid "View the library labels" +msgstr "Wyświetl etykiety biblioteki" -#: Preferences.cpp:1156 -msgid " Crossfader " -msgstr " Crossfader " +#: ui/locationpanel/LocationPanel.cpp:425 ui/MainFrame.cpp:1266 +msgid "View the library genres" +msgstr "Wyświetl gatunki biblioteki" -#: Preferences.cpp:1163 -msgid "Fade-out length:" -msgstr "Długość wyciszenia:" +#: ui/locationpanel/LocationPanel.cpp:430 ui/MainFrame.cpp:1271 +msgid "View the library artists" +msgstr "Wyświetl wykonawców biblioteki" -#: Preferences.cpp:1172 -msgid "Select the length of the fade out. 0 for gapless playback" -msgstr "Ustaw długość wyciszenia. 0 dla bezprzerwowego odtwarzania" +#: ui/locationpanel/LocationPanel.cpp:435 ui/MainFrame.cpp:1276 +msgid "View the library composers" +msgstr "Wyświetl kompozytorów biblioteki" -#: Preferences.cpp:1175 -msgid "Fade-in length:" -msgstr "Długość wzgłaśniania:" +#: ui/locationpanel/LocationPanel.cpp:440 ui/MainFrame.cpp:1281 +msgid "View the library album artists" +msgstr "Wyświetl wykonawców albumów biblioteki" -#: Preferences.cpp:1184 -msgid "Select the length of the fade in" -msgstr "Wybierz długość wzgłaśniania" +#: ui/locationpanel/LocationPanel.cpp:445 ui/MainFrame.cpp:1286 +msgid "View the library albums" +msgstr "Wyświetl albumy biblioteki" -#: Preferences.cpp:1187 -msgid "Fade-in volume:" -msgstr "Głośność wzgłaśniania:" +#: ui/locationpanel/LocationPanel.cpp:450 ui/MainFrame.cpp:1291 +msgid "View the library years" +msgstr "Wyświetl lata biblioteki" -#: Preferences.cpp:1196 -msgid "Select the initial volume of the fade in" -msgstr "Wybierz początkową głośność przy wzgłaśnianiu" +#: ui/locationpanel/LocationPanel.cpp:455 ui/MainFrame.cpp:1296 +msgid "View the library ratings" +msgstr "Wyświetl oceny biblioteki" -#: Preferences.cpp:1199 -msgid "Fade-in start:" -msgstr "Początek wzgłaśniania:" +#: ui/locationpanel/LocationPanel.cpp:460 +msgid "Play Counts" +msgstr "Ilość odtworzeń" -#: Preferences.cpp:1208 -msgid "Select at which volume of the fade out the fade in starts" -msgstr "Wybierz na jakim poziomie głośności podczas wyciszenia, wzgłaśnianie się rozpoczyna" +#: ui/locationpanel/LocationPanel.cpp:460 ui/MainFrame.cpp:1301 +msgid "View the library play counts" +msgstr "Wyświetl liczbę odtworzeń biblioteki" -#: Preferences.cpp:1252 -msgid " Record " -msgstr " Nagranie " +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "Album Browser" +msgstr "Przeglądarka albumów" -#: Preferences.cpp:1254 -msgid "Enable recording" -msgstr "Uruchom nagrywanie" +#: ui/locationpanel/LocationPanel.cpp:475 ui/MainFrame.cpp:1316 +msgid "View the collection album browser" +msgstr "Wyświetl przeglądarkę albumów kolekcji" -#: Preferences.cpp:1260 -msgid "Save to:" -msgstr "Zapisz do:" +#: ui/locationpanel/LocationPanel.cpp:480 ui/MainFrame.cpp:1321 +msgid "View the collection tree view" +msgstr "Wyświetl drzewo kolekcji" -#: Preferences.cpp:1278 Preferences.cpp:2365 -msgid "Format:" -msgstr "Format:" +#: ui/locationpanel/LocationPanel.cpp:485 ui/MainFrame.cpp:1326 +msgid "View the collection playlists" +msgstr "Pokaż listy odtwarzania kolekcji" -#: Preferences.cpp:1295 Transcode.cpp:343 -msgid "Very High" -msgstr "Bardzo wysoka" +#: ui/taskbar/TaskBar.cpp:116 +msgid "Pause" +msgstr "Wstrzymaj" -#: Preferences.cpp:1296 Transcode.cpp:344 -msgid "High" -msgstr "Wysoka" +#: ui/taskbar/TaskBar.cpp:116 ui/taskbar/TaskBar.cpp:120 +msgid "Play current playlist" +msgstr "Odtwórz aktualną listę odtwarzania" -#: Preferences.cpp:1297 Transcode.cpp:347 -msgid "Normal" -msgstr "Normalna" +#: ui/taskbar/TaskBar.cpp:120 ui/MainFrame.cpp:1541 misc/Accelerators.cpp:167 +msgid "Stop" +msgstr "Zatrzymaj" -#: Preferences.cpp:1298 Transcode.cpp:348 -msgid "Low" -msgstr "Niska" +#: ui/taskbar/TaskBar.cpp:126 ui/MainFrame.cpp:1516 +msgid "Next Track" +msgstr "Następny utwór" -#: Preferences.cpp:1299 Transcode.cpp:349 -msgid "Very Low" -msgstr "Bardzo niska" +#: ui/taskbar/TaskBar.cpp:126 +msgid "Skip to next track in current playlist" +msgstr "Przeskocz do następnego utworu na bieżącej liście odtwarzania" -#: Preferences.cpp:1311 -msgid "Split tracks" -msgstr "Podziel utwory" +#: ui/taskbar/TaskBar.cpp:130 ui/MainFrame.cpp:1525 +msgid "Next Album" +msgstr "Następny album" -#: Preferences.cpp:1318 -msgid "Delete tracks shorter than" -msgstr "Usuń utwory krótsze niż" +#: ui/taskbar/TaskBar.cpp:130 +msgid "Skip to next album track in current playlist" +msgstr "Przeskocz do następnego utworu z obecnego albumu na bieżącej liście odtwarzania" -#: Preferences.cpp:1361 -msgid " Last.fm audioscrobble " -msgstr " Last.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:134 +msgid "Prev Track" +msgstr "Poprz. utwór" -#: Preferences.cpp:1371 Preferences.cpp:1406 -msgid "Username:" -msgstr "Nazwa użytkownika" +#: ui/taskbar/TaskBar.cpp:134 +msgid "Skip to previous track in current playlist" +msgstr "Pomiń poprzedni utwór na liście odtwarzania" -#: Preferences.cpp:1379 Preferences.cpp:1414 -msgid "Password:" -msgstr "Hasło" +#: ui/taskbar/TaskBar.cpp:138 +msgid "Prev Album" +msgstr "Poprz. album" -#: Preferences.cpp:1396 -msgid " Libre.fm audioscrobble " -msgstr " Libre.fm audioscrobble " +#: ui/taskbar/TaskBar.cpp:138 +msgid "Skip to previous album track in current playlist" +msgstr "Przeskocz do poprzedniego utworu z obecnego albumu na bieżącej liście odtwarzania" -#: Preferences.cpp:1435 -msgid "Join the Guayadeque Last.fm users group" -msgstr "Dołącz do grupy użytkowników Guayadeque w Last.fm" +#: ui/taskbar/TaskBar.cpp:169 +msgid "&Smart Play" +msgstr "Inteligentne odtwarzanie" -#: Preferences.cpp:1467 -msgid " Sources " -msgstr " Źródła " +#: ui/taskbar/TaskBar.cpp:169 ui/MainFrame.cpp:1598 +msgid "Update playlist based on Last.fm statics" +msgstr "Zaktualizuj listę na bazie statystyk z Last.fm" -#: Preferences.cpp:1511 -msgid " Targets " -msgstr " Cele " +#: ui/taskbar/TaskBar.cpp:173 +msgid "&Repeat Playlist" +msgstr "&Powtórz listę odtwarzania" -#: Preferences.cpp:1551 -msgid " Font " -msgstr " Czcionka " +#: ui/taskbar/TaskBar.cpp:173 ui/MainFrame.cpp:1608 +msgid "Repeat the tracks in the playlist" +msgstr "Powtórz utwory na liście" -#: Preferences.cpp:1553 -msgid "Font:" -msgstr "Czcionka:" +#: ui/taskbar/TaskBar.cpp:177 +msgid "&Repeat Track" +msgstr "Powtórz utwór" + +#: ui/taskbar/TaskBar.cpp:177 ui/MainFrame.cpp:1614 +msgid "Repeat the current track in the playlist" +msgstr "Powtórz aktualny utwór w liście odtwarzania" -#: Preferences.cpp:1565 -msgid "Align:" -msgstr "Wyrównanie:" +#: ui/taskbar/TaskBar.cpp:181 +msgid "R&andomize" +msgstr "Wymiesz&aj" -#: Preferences.cpp:1571 -msgid "Center" -msgstr "Wycentrowanie" +#: ui/taskbar/TaskBar.cpp:181 ui/MainFrame.cpp:1604 +msgid "Randomize the playlist" +msgstr "Wylosuj listę odtwarzania" -#: Preferences.cpp:1613 -msgid " Filters " -msgstr " Filtry " +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1633 +msgid "Force Gapless Mode" +msgstr "Wymuś tryb bez przerw" -#: Preferences.cpp:1632 -msgid " Language " -msgstr " Język " +#: ui/taskbar/TaskBar.cpp:187 ui/MainFrame.cpp:1634 +msgid "Set playback in gapless mode" +msgstr "Ustaw odtwarzanie w trybie bez przerw" -#: Preferences.cpp:1648 -msgid " Browser command " -msgstr " Komenda przeglądarki " +#: ui/taskbar/TaskBar.cpp:191 +msgid "Audioscrobbling" +msgstr "Audioscrobbling" -#: Preferences.cpp:1669 -msgid " Minimum radio allowed bit rate " -msgstr " Minimalny dozwolony bitrate radia " +#: ui/taskbar/TaskBar.cpp:191 ui/MainFrame.cpp:1640 +msgid "Send played tracks information" +msgstr "Wyślij informacje o odtwarzanym utworze" -#: Preferences.cpp:1677 -msgid " Player online buffer size " -msgstr " Wielkość bufora odtwarzacza online " +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit" +msgstr "Wyjście" -#: Preferences.cpp:1713 -msgid " Podcasts " -msgstr " Podcasty " +#: ui/taskbar/TaskBar.cpp:197 +msgid "Exit this program" +msgstr "Zakończ program" -#: Preferences.cpp:1717 -msgid "Destination directory:" -msgstr "Docelowy katalog:" +#: ui/player/PlayerPanel.cpp:176 +msgid "Go to the playlist previous track" +msgstr "Idź do poprzedniego utworu listy odtwarzania" -#: Preferences.cpp:1721 -msgid "Select podcasts folder" -msgstr "Wybierz katalog podcastów" +#: ui/player/PlayerPanel.cpp:181 +msgid "Play or pause the current track" +msgstr "Odtwarzaj lub wstrzymaj aktualny utwór" -#: Preferences.cpp:1729 -msgid "Check every" -msgstr "Sprawdź każdego/każdej" +#: ui/player/PlayerPanel.cpp:186 +msgid "Go to the playlist next track" +msgstr "Idź do następnego utworu listy odtwarzania" -#: Preferences.cpp:1734 -msgid "Hour" -msgstr "Godziny" +#: ui/player/PlayerPanel.cpp:190 +msgid "Stops the current track" +msgstr "Zatrzymuje bieżący utwór" -#: Preferences.cpp:1734 -msgid "Day" -msgstr "Dnia" +#: ui/player/PlayerPanel.cpp:194 +msgid "Record to file" +msgstr "Nagraj do pliku" -#: Preferences.cpp:1734 -msgid "Week" -msgstr "Tygodnia" +#: ui/player/PlayerPanel.cpp:207 +msgid "Randomize the tracks in playlist" +msgstr "Wymieszaj utwory na liście odtwarzania" -#: Preferences.cpp:1734 -msgid "Month" -msgstr "Miesiąca" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Enable crossfading" +msgstr "Włącz przenikanie" -#: Preferences.cpp:1745 -msgid "Delete after" -msgstr "Usuń po" +#: ui/player/PlayerPanel.cpp:213 ui/player/PlayerPanel.cpp:3289 +msgid "Disable crossfading" +msgstr "Wyłącz przenikanie" -#: Preferences.cpp:1754 -msgid "Days" -msgstr "Dni" +#: ui/player/PlayerPanel.cpp:223 +msgid "Show the equalizer (right click for on/off)" +msgstr "" -#: Preferences.cpp:1754 -msgid "Weeks" -msgstr "Tygodni" +#: ui/player/PlayerPanel.cpp:227 ui/player/PlayerPanel.cpp:2955 +msgid "Volume" +msgstr "Głośność" -#: Preferences.cpp:1754 -msgid "Months" -msgstr "Miesięcy" +#: ui/player/PlayerPanel.cpp:256 +msgid "Show the name of the current track" +msgstr "Wyświetl nazwę aktualnego utworu" -#: Preferences.cpp:1763 -msgid "Only if played" -msgstr "Tylko jeśli odtworzony" +#: ui/player/PlayerPanel.cpp:265 +msgid "Show the album name of the current track" +msgstr "Wyświetl nazwę albumu aktualnego utworu" -#: Preferences.cpp:1791 Preferences.cpp:1884 RadioGenreEditor.cpp:37 -msgid " Genres " -msgstr " Gatunki " +#: ui/player/PlayerPanel.cpp:276 +msgid "Show the artist name of the current track" +msgstr "Wyświetl nazwę artysty aktualnego utworu" -#: Preferences.cpp:1825 Preferences.cpp:1922 -msgid "Invert" -msgstr "Odwróć" +#: ui/player/PlayerPanel.cpp:286 +msgid "Show the year of the current track" +msgstr "Wyświetl rok aktualnego utworu" -#: Preferences.cpp:1839 -msgid "Audio format:" -msgstr "Format audio" +#: ui/player/PlayerPanel.cpp:289 +msgid "00:00 of 00:00" +msgstr "00:00 z 00:00" -#: Preferences.cpp:1850 -msgid "Torrent command:" -msgstr "Polecenie torrent" +#: ui/player/PlayerPanel.cpp:290 +msgid "Show the current position and song length of the current track" +msgstr "Wyświetl obecną pozycję i długość aktualnego utworu" -#: Preferences.cpp:1936 -msgid "Membership :" -msgstr "Członek:" +#: ui/player/PlayerPanel.cpp:309 +msgid "Show the file format of the current track" +msgstr "Pokaż format pliku bieżącego utworu" -#: Preferences.cpp:1943 -msgid "Streaming" -msgstr "Strumieniowanie" +#: ui/player/PlayerPanel.cpp:316 +msgid "Show the bit rate of the current track" +msgstr "Wyświetl gęstość bitową aktualnego utworu" -#: Preferences.cpp:1944 -msgid "Downloading" -msgstr "Pobieranie" +#: ui/player/PlayerPanel.cpp:1407 +msgid "Buffering..." +msgstr "Buforowanie..." -#: Preferences.cpp:1958 -msgid "Username :" -msgstr "Nazwa użytkownika:" +#: ui/player/PlayerPanel.cpp:1495 ui/jamendo/Jamendo.cpp:648 +#: db/DbLibrary.cpp:292 db/DbLibrary.cpp:304 db/DbLibrary.cpp:1782 +#: db/DbLibrary.cpp:1794 db/DbLibrary.cpp:1867 db/DbLibrary.cpp:1879 +msgid "Unknown" +msgstr "Nieznany" -#: Preferences.cpp:1966 -msgid "Password :" -msgstr "Hasło:" +#: ui/player/PlayerPanel.cpp:2692 +msgid "Smart mode enabled" +msgstr "Tryb inteligentny włączony" + +#: ui/player/PlayerPanel.cpp:2698 +msgid "Repeat all" +msgstr "Powtórz wszystko" + +#: ui/player/PlayerPanel.cpp:2703 +msgid "Repeat one" +msgstr "Powtórz jeden" + +#: ui/player/PlayerPanel.cpp:2710 +msgid "Smart mode disabled" +msgstr "Tryb inteligentny wyłączony" -#: Preferences.cpp:1984 -msgid "Stream as :" -msgstr "Strumieniuj jako:" +#: ui/player/PlayList.cpp:1530 +msgid "Empty Playlist" +msgstr "Pusta lista odtwarzania" -#: Preferences.cpp:1998 -msgid "Download as :" -msgstr "Pobierz jako:" +#: ui/player/PlayList.cpp:1530 +msgid "The playlist is empty" +msgstr "Lista odtwarzania jest pusta" -#: Preferences.cpp:2002 -msgid "Download Page" -msgstr "Strona pobierania" +#: ui/player/PlayList.cpp:1540 +msgid "Edit the current selected tracks labels" +msgstr "Edytuj etykiety wybranych utworów" -#: Preferences.cpp:2043 -msgid " Links " -msgstr " Linki " +#: ui/player/PlayList.cpp:1546 +msgid "Edit the current selected songs" +msgstr "Edytuj wybrane utwory" -#: Preferences.cpp:2098 -msgid "URL:" -msgstr "URL:" +#: ui/player/PlayList.cpp:1555 +msgid "Set as Next Track" +msgstr "Ustaw jako następny utwór" -#: Preferences.cpp:2123 -msgid " Define URLs using " -msgstr " Definicja używanych adresów URL " +#: ui/player/PlayList.cpp:1556 +msgid "Move the selected tracks to be played next" +msgstr "Przesuń wybrane utwory, by były odtwarzane jako następne" -#: Preferences.cpp:2129 -msgid "" -"2 letters language code\n" -"Text to search" -msgstr "2-literowy kod języka\nTekst do wyszukania" +#: ui/player/PlayList.cpp:1574 +msgid "Set the current selected tracks rating" +msgstr "Ustaw ocenę wybranego utworu" -#: Preferences.cpp:2166 -msgid " Commands " -msgstr " Polecenia " +#: ui/player/PlayList.cpp:1580 misc/Accelerators.cpp:145 +msgid "Search" +msgstr "Wyszukaj" -#: Preferences.cpp:2219 -msgid "Command:" -msgstr "Polecenie:" +#: ui/player/PlayList.cpp:1581 +msgid "Search a track in the playlist by name" +msgstr "Szukaj utworu na liście odtwarzania według nazwy" -#: Preferences.cpp:2244 -msgid " Define commands using " -msgstr " Zdefiniuj polecenie używając " +#: ui/player/PlayList.cpp:1613 ui/MainFrame.cpp:1553 misc/Accelerators.cpp:113 +msgid "Clear Playlist" +msgstr "Wyczyść listę odtwarzania" -#: Preferences.cpp:2250 -msgid "" -"Album path\n" -"Album cover file path\n" -"Track path" -msgstr "Ścieżka albumu\nŚcieżka pliku okładki\nŚcieżka utworu" +#: ui/player/PlayList.cpp:1614 +msgid "Remove all tracks from playlist" +msgstr "Usuń wszystkie utwory z listy odtwarzania" -#: Preferences.cpp:2287 -msgid " Patterns " -msgstr "Wzorce" +#: ui/player/PlayList.cpp:1622 +msgid "Remove the selected tracks from playlist" +msgstr "Usuń wybrane utwory z listy odtwarzania" -#: Preferences.cpp:2399 -msgid "Remove source files" -msgstr "Usuń pliki źródłowe" +#: ui/player/PlayList.cpp:1630 +msgid "Remove the selected tracks from library" +msgstr "Usuń wybrane utwory z biblioteki" -#: Preferences.cpp:2416 -msgid " Define patterns using " -msgstr "Zdefiniuj wzorce używając" +#: ui/player/PlayList.cpp:1636 +msgid "Remove the selected tracks from drive" +msgstr "Usuń wybrane utwory z dysku" -#: Preferences.cpp:2422 -msgid "" -"Artist\n" -"Album Artist\n" -"{aa} or {a}\n" -"Album" -msgstr "Artysta\nArtysta albumu\n{aa} lub {a}\nAlbum" +#: ui/player/PlayList.cpp:1648 +msgid "Selects the current selected track in the library" +msgstr "Wybierz zaznaczony utwór w bibliotece" -#: Preferences.cpp:2430 -msgid "" -"Composer\n" -"Disk\n" -"Filename\n" -"Genre" -msgstr "Kompozytor\nDysk\nNazwa pliku\nGatunek" +#: ui/player/PlayList.cpp:1654 +msgid "Select the album artist of the current song" +msgstr "Wybierz artystę albumu bieżącego utworu" -#: Preferences.cpp:2438 -msgid "" -"Index\n" -"Number\n" -"Title\n" -"Year" -msgstr "Indeks\nNumer\nTytuł\nRok" +#: ui/player/PlayList.cpp:1657 +msgid "Select the composer of the current song" +msgstr "Wybierz kompozytora bieżącego utworu" -#: Preferences.cpp:2494 -msgid " Accelerators " -msgstr "Przyspieszacze" +#: ui/player/PlayList.cpp:1663 +msgid "Select the year of the current song" +msgstr "Wybierz rok bieżącego utworu" -#: Preferences.cpp:2499 -msgid "Action" -msgstr "Akcja" +#: ui/player/PlayList.cpp:1666 +msgid "Select the genre of the current song" +msgstr "Wybierz gatunek bieżącego utworu" -#: Preferences.cpp:2503 -msgid "Key" -msgstr "Klucz" +#: ui/player/PlayList.cpp:2172 +msgid "Search: " +msgstr "Wyszukaj: " -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Collection: " -msgstr "Kolekcja:" +#: ui/player/PlayList.cpp:2172 +msgid "Please enter the search term" +msgstr "Wprowadź szukany termin" -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Enter the collection name" -msgstr "Wprowadź nazwę kolekcji" +#: ui/player/PlayList.cpp:2758 +msgid "Loading tracks. Please wait" +msgstr "Wczytywanie utworów. Proszę czekać" -#: Preferences.cpp:3061 -msgid "Change library path" -msgstr "Zmień ścieżkę biblioteki" +#: ui/player/PlayerFilters.cpp:45 +msgid "Allow:" +msgstr "Pozwól:" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Word: " -msgstr "Słowo:" +#: ui/player/PlayerFilters.cpp:54 +msgid "Deny:" +msgstr "Zabroń:" -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Enter the text to find covers" -msgstr "Wprowadź tekst do znalezienia okładek" +#: ui/splash/SplashWin.cpp:77 +msgid "Please Donate!" +msgstr "Wspomóż darowizną!" -#: Preferences.cpp:3648 Preferences.cpp:3678 -msgid "Filter: " -msgstr "Filtr:" +#: ui/MainFrame.cpp:92 +msgid "My Music" +msgstr "Moja muzyka" -#: Preferences.cpp:3648 -msgid "Enter the text to filter" -msgstr "Wprowadź tekst do filtra" +#: ui/MainFrame.cpp:240 +msgid "Welcome to Guayadeque " +msgstr "Witaj w Guayadeque " -#: Preferences.cpp:3678 -msgid "Edit the text to filter" -msgstr "Edytuj filtr tekstu" +#: ui/MainFrame.cpp:352 ui/MainFrame.cpp:1428 ui/MainFrame.cpp:4404 +msgid "VU Meters" +msgstr "Mierniki VU" -#: Preferences.cpp:4191 -msgid "Select path" -msgstr "Wybierz ścieżkę" +#: ui/MainFrame.cpp:1018 +msgid "New Collection" +msgstr "Nowa kolekcja" -#: Preferences.cpp:4389 -msgid "Key used by '" -msgstr "Klucz użyty przez '" +#: ui/MainFrame.cpp:1018 +msgid "Create a new collection" +msgstr "Utwórz nową kolekcję" -#: RadioGenreEditor.cpp:27 -msgid "Radio Genre Editor" -msgstr "Edytor gatunków radia" +#: ui/MainFrame.cpp:1038 +msgid "Show/Hide the file browser panel" +msgstr "Wyświetl/ukryj panel przeglądarki plików" -#: RadioGenreEditor.cpp:48 -msgid "Other:" -msgstr "Inne:" +#: ui/MainFrame.cpp:1078 +msgid "Update the radio stations" +msgstr "Aktualizuj stacje radiowe" -#: RadioPanel.cpp:330 -msgid "BitRate" -msgstr "Bitrate" +#: ui/MainFrame.cpp:1089 ui/MainFrame.cpp:2663 +msgid "Radio" +msgstr "Radio" -#: RadioPanel.cpp:331 -msgid "Listeners" -msgstr "Słuchacze" +#: ui/MainFrame.cpp:1089 +msgid "Set the radio visible panels" +msgstr "Ustaw widoczne panele radiowe" -#: RadioPanel.cpp:332 SoListBox.cpp:423 -msgid "Format" -msgstr "Format" +#: ui/MainFrame.cpp:1128 +msgid "Set the podcasts visible panels" +msgstr "Ustaw widoczne panele podcastów" -#: RadioPanel.cpp:608 RadioPanel.cpp:622 -msgid "Stations" -msgstr "Stacje" +#: ui/MainFrame.cpp:1143 ui/MainFrame.cpp:2040 misc/Accelerators.cpp:129 +msgid "Play Stream" +msgstr "Odtwórz strumień" -#: RadioPanel.cpp:1118 -msgid "There are not entries for this Radio Station" -msgstr "Brak wpisów dla tej stacji radiowej" +#: ui/MainFrame.cpp:1144 +msgid "Play a online music stream" +msgstr "Odtwórz zdalny strumień dźwięku" -#: RadioPanel.cpp:1168 -msgid " Radio Search " -msgstr " Wyszukiwanie radia " +#: ui/MainFrame.cpp:1149 +msgid "View the audio cd panel" +msgstr "Wyświetl panel płyty audio CD" -#: RadioPanel.cpp:1183 -msgid "Search in now playing info" -msgstr "Wyszukaj w informacji o aktualnym odtwarzaniu" +#: ui/MainFrame.cpp:1180 +msgid "Show the selected portable devices" +msgstr "Wyświetl wybrane urządzenia przenośne" -#: RadioPanel.cpp:1187 -msgid "Search in genre names" -msgstr "Wyszukaj w nazwach gatunków" +#: ui/MainFrame.cpp:1187 +msgid "No Device Found" +msgstr "Nie znaleziono urządzeń" -#: RadioPanel.cpp:1191 -msgid "Search in station names" -msgstr "Wyszukaj w nazwach stacji" +#: ui/MainFrame.cpp:1187 +msgid "No portable device was detected" +msgstr "Żadne przenośne urządzenia nie zostały znalezione" -#: RadioPanel.cpp:1195 -msgid "Include results from all genres" -msgstr "Uwzględnij wyniki ze wszystkich gatunków" +#: ui/MainFrame.cpp:1196 misc/Accelerators.cpp:131 +msgid "Quit" +msgstr "Wyjdź" -#: RaListBox.cpp:144 -msgid "Play the selected tracks" -msgstr "Odtwórz wybrane utwory" +#: ui/MainFrame.cpp:1197 +msgid "Exits the application" +msgstr "Wychodzi z aplikacji" -#: SelCoverFile.cpp:30 -msgid "Select Cover File" -msgstr "Wybierz plik okładki" +#: ui/MainFrame.cpp:1393 ui/MainFrame.cpp:3892 misc/Accelerators.cpp:142 +msgid "Save Layout" +msgstr "Zapisz układ" -#: SelCoverFile.cpp:55 -msgid "Cover:" -msgstr "Okładka:" +#: ui/MainFrame.cpp:1394 +msgid "Saves the current layout" +msgstr "Zapisuje aktualny układ" -#: SelCoverFile.cpp:114 -msgid "Select the cover filename" -msgstr "Wybierz nazwę pliku okładki" +#: ui/MainFrame.cpp:1404 +msgid "Player Playlist" +msgstr "Lista odtwarzania" -#: ShoutcastRadio.cpp:70 -msgid "Add Genre" -msgstr "Dodaj gatunek" +#: ui/MainFrame.cpp:1405 +msgid "Show/Hide the player playlist panel" +msgstr "Wyświetl/ukryj panel listy odtwarzania" -#: ShoutcastRadio.cpp:70 -msgid "Create a new genre" -msgstr "Stwórz nowy gatunek" +#: ui/MainFrame.cpp:1412 ui/MainFrame.cpp:1687 ui/MainFrame.cpp:4422 +msgid "Sources" +msgstr "Źródła" -#: ShoutcastRadio.cpp:76 -msgid "Edit genre" -msgstr "Edytuj gatunek" +#: ui/MainFrame.cpp:1413 +msgid "Show/Hide the locatons" +msgstr "Wyświetl/ukryj lokalizacje" -#: ShoutcastRadio.cpp:76 -msgid "Change the selected genre" -msgstr "Zmień wybrany gatunek" +#: ui/MainFrame.cpp:1420 +msgid "Player Filters" +msgstr "Filtry odtwarzacza" -#: ShoutcastRadio.cpp:80 -msgid "Delete genre" -msgstr "Usuń gatunek" +#: ui/MainFrame.cpp:1421 +msgid "Show/Hide the player filters panel" +msgstr "Wyświetl/ukryj panel filtrów odtwarzacza" -#: ShoutcastRadio.cpp:80 ShoutcastRadio.cpp:105 -msgid "Delete the selected search" -msgstr "Usuń wybrane wyszukiwanie" +#: ui/MainFrame.cpp:1429 +msgid "Show/Hide the player vumeter" +msgstr "Wyświetl/ukryj mierniki odtwarzacza" -#: ShoutcastRadio.cpp:95 -msgid "Add Search" -msgstr "Dodaj wyszukiwanie" +#: ui/MainFrame.cpp:1436 ui/MainFrame.cpp:4438 +msgid "Cover" +msgstr "Okładka" -#: ShoutcastRadio.cpp:95 -msgid "Create a new search" -msgstr "Stwórz nowe wyszukiwanie" +#: ui/MainFrame.cpp:1437 +msgid "Show/Hide the cover" +msgstr "Wyświetl/ukryj okładkę" -#: ShoutcastRadio.cpp:101 -msgid "Edit search" -msgstr "Edytuj wyszukiwanie" +#: ui/MainFrame.cpp:1447 ui/MainFrame.cpp:2765 +msgid "Last.fm" +msgstr "Last.fm" -#: ShoutcastRadio.cpp:101 -msgid "Change the selected search" -msgstr "Zmień wybrane wyszukiwanie" +#: ui/MainFrame.cpp:1448 +msgid "Show/Hide the Last.fm panel" +msgstr "Wyświetl/ukryj panel Last.fm" -#: ShoutcastRadio.cpp:105 -msgid "Delete search" -msgstr "Usuń wyszukiwanie" +#: ui/MainFrame.cpp:1456 +msgid "Show/Hide the lyrics panel" +msgstr "Wyświetl/ukryj panel tekstów" -#: ShoutcastRadio.cpp:120 -msgid "Update Radio Stations" -msgstr "Uaktualnij stacje radiowe" +#: ui/MainFrame.cpp:1465 misc/Accelerators.cpp:123 +msgid "Full Screen" +msgstr "Pełny ekran" -#: ShoutcastRadio.cpp:141 -msgid "Searches" -msgstr "Wyszukiwania" +#: ui/MainFrame.cpp:1466 +msgid "Show/Restore the main window in full screen" +msgstr "Wyświetl/przywróć okno główne w pełnym rozmiarze ekranu" -#: ShoutcastRadio.cpp:343 -msgid "Genre Name: " -msgstr "Nazwa gatunku" +#: ui/MainFrame.cpp:1471 +msgid "Statusbar" +msgstr "Pasek statusu" -#: ShoutcastRadio.cpp:343 -msgid "Enter the new Genre Name" -msgstr "Wprowadź nową nazwę gatunku" +#: ui/MainFrame.cpp:1472 +msgid "Show/Hide the statusbar" +msgstr "Wyświetl/ukryj pasek stanu" -#: ShoutcastRadio.cpp:367 -msgid "Are you sure to delete the selected radio genres?" -msgstr "Czy na pewno usunąć wybrane gatunki radia?" +#: ui/MainFrame.cpp:1477 +msgid "Show Captions" +msgstr "Wyświetl podpisy" -#: ShoutcastRadio.cpp:447 -msgid "Are you sure to delete the selected radio searches?" -msgstr "Czy na pewno usunąć wybrane wyniki wyszukiwania?" +#: ui/MainFrame.cpp:1478 +msgid "Show/Hide the windows caption" +msgstr "Wyświetl/ukryj podpisy okien" -#: SmartMode.cpp:391 -msgid "Generate Smart Playlist" -msgstr "Generuj inteligentną playlistę" +#: ui/MainFrame.cpp:1485 +msgid "Close Current Tab" +msgstr "Zamknij aktualną kartę" -#: SmartMode.cpp:411 -msgid "Save to" -msgstr "Zapisz do" +#: ui/MainFrame.cpp:1486 +msgid "Close the current selected tab" +msgstr "Zamknij zaznaczoną kartę" -#: SmartMode.cpp:431 -msgid "Allow" -msgstr "Pozwól" +#: ui/MainFrame.cpp:1495 +msgid "View the preferences" +msgstr "Zobacz preferencje" -#: SmartMode.cpp:446 -msgid "Deny" -msgstr "Zabroń" +#: ui/MainFrame.cpp:1506 +msgid "Load Layout" +msgstr "Wczytaj układ" -#: SmartMode.cpp:469 -msgid "Hours" -msgstr "Godziny" +#: ui/MainFrame.cpp:1506 +msgid "Set current view from a user defined layout" +msgstr "Ustaw widok ze zdefiniowanego układu" -#: SmartMode.cpp:470 -msgid "MiBytes" -msgstr "Megabity" +#: ui/MainFrame.cpp:1507 +msgid "Delete Layout" +msgstr "Usuń układ" -#: SmartMode.cpp:471 -msgid "GiBytes" -msgstr "Gigabity" +#: ui/MainFrame.cpp:1507 +msgid "Delete a user defined layout" +msgstr "Usuń zdefiniowany układ" -#: SoListBox.cpp:425 -msgid "Offset" -msgstr "Offset" +#: ui/MainFrame.cpp:1517 +msgid "Play the next track in the playlist" +msgstr "Odtwórz następny utwór z listy" -#: SoListBox.cpp:497 -msgid "Edit the clicked column for the selected tracks" -msgstr "Edytuj wybraną kolumnę dla wybranych utworów" +#: ui/MainFrame.cpp:1520 +msgid "Prev. Track" +msgstr "Poprz. utwór" -#: SoListBox.cpp:503 -msgid "Set" -msgstr "Ustaw" +#: ui/MainFrame.cpp:1521 +msgid "Play the previous track in the playlist" +msgstr "Odtwórz poprzedni utwór z listy" -#: SoListBox.cpp:510 -msgid "Set the clicked column for the selected tracks" -msgstr "Ustaw wybraną kolumnę dla wybranych utworów" +#: ui/MainFrame.cpp:1526 +msgid "Play the next album in the playlist" +msgstr "Odtwórz następny album na liście" -#: SoListBox.cpp:569 -msgid "Edit the labels assigned to the selected songs" -msgstr "Edytuj etykiety przypisane do wybranych utworów" +#: ui/MainFrame.cpp:1530 +msgid "Prev. Album" +msgstr "Poprz. album" -#: SoListBox.cpp:577 -msgid "Edit the songs selected" -msgstr "Edytuj wybrane utwory" +#: ui/MainFrame.cpp:1531 +msgid "Play the previous album in the playlist" +msgstr "Odtwórz poprzedni album na liście" -#: SoListBox.cpp:617 TaskBar.cpp:162 -msgid "Set the current track rating" -msgstr "Wybierz ocenę bieżącego utworu" +#: ui/MainFrame.cpp:1538 +msgid "Play or Pause the current track in the playlist" +msgstr "Odtwórz lub wstrzymaj aktualny utwór na liście" -#: SoListBox.cpp:624 -msgid "Save all selected tracks as a playlist" -msgstr "Zapisz wybrane utwory jako listę odtwarzania" +#: ui/MainFrame.cpp:1542 +msgid "Stop the current played track" +msgstr "Zatrzymaj odtwarzany utwór" -#: SoListBox.cpp:638 -msgid "Remove the current selected tracks from library" -msgstr "Usuń aktualnie zaznaczone utwory z biblioteki" +#: ui/MainFrame.cpp:1546 misc/Accelerators.cpp:168 +msgid "Stop at End" +msgstr "Zatrzymaj na końcu" -#: SoListBox.cpp:643 -msgid "Remove the current selected tracks from drive" -msgstr "Usuń aktualnie zaznaczone utwory z dysku" +#: ui/MainFrame.cpp:1547 +msgid "Stop after current playing or selected track" +msgstr "Zatrzymaj po odtwarzaniu wybranego utworu" -#: SoListBox.cpp:652 -msgid "Selects the genre of the current song" -msgstr "Wybiera gatunek bieżącego utworu" +#: ui/MainFrame.cpp:1554 +msgid "Clear the now playing playlist" +msgstr "Wyczyść listę obecnie odtwarzanych" -#: SoListBox.cpp:658 -msgid "Selects the album artist of the current song" -msgstr "Wybiera wykonawcę albumu bieżącego utworu" +#: ui/MainFrame.cpp:1592 +msgid "Set the rating of the current track" +msgstr "Ustaw ocenę aktualnie odtwarzanego" -#: SoListBox.cpp:661 -msgid "Selects the composer of the current song" -msgstr "Wybiera kompozytora bieżącego utworu" +#: ui/MainFrame.cpp:1597 misc/Accelerators.cpp:166 +msgid "Smart Play" +msgstr "Inteligentne odtwarzanie" -#: SplashWin.cpp:62 -msgid "guayadeque.org" -msgstr "guayadeque.org" +#: ui/MainFrame.cpp:1603 +msgid "Randomize" +msgstr "Losowo" -#: SplashWin.cpp:69 -msgid "Please Donate!" -msgstr "Wspomóż darowizną!" +#: ui/MainFrame.cpp:1607 +msgid "Repeat Playlist" +msgstr "Powtórz listę" -#: StatusBar.cpp:168 StatusBar.cpp:270 -msgid "Enable audioscrobbling" -msgstr "Włącz audioscrobbling" +#: ui/MainFrame.cpp:1613 +msgid "Repeat Track" +msgstr "Powtórz utwór" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Enable crossfading" -msgstr "Włącz crossfading" +#: ui/MainFrame.cpp:1621 misc/Accelerators.cpp:174 +msgid "Volume Up" +msgstr "Zwiększ głośność" -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Disable crossfading" -msgstr "Wyłącz crossfading" +#: ui/MainFrame.cpp:1622 +msgid "Increment the volume level" +msgstr "Zwiększ poziom głośności" -#: StatusBar.cpp:174 -msgid "Shows information about the selected items" -msgstr "Pokaż informacje o wybranym elemencie" +#: ui/MainFrame.cpp:1626 misc/Accelerators.cpp:173 +msgid "Volume Down" +msgstr "Zmniejsz głośność" -#: StatusBar.cpp:270 -msgid "Disable audioscrobbling" -msgstr "Wyłącz audioscrobbling" +#: ui/MainFrame.cpp:1627 +msgid "Decrement the volume level" +msgstr "Zmniejsz poziom głośności" -#: TaListBox.cpp:104 TreePanel.cpp:367 -msgid "Create" -msgstr "Stwórz" +#: ui/MainFrame.cpp:1656 ui/MainFrame.cpp:1711 misc/Accelerators.cpp:125 +#: misc/Accelerators.cpp:414 +msgid "Help" +msgstr "Pomoc" -#: TaListBox.cpp:104 -msgid "Create a new label" -msgstr "Stwórz nową etykietę" +#: ui/MainFrame.cpp:1657 +msgid "Get help using guayadeque" +msgstr "Uzyskaj pomoc" -#: TaListBox.cpp:111 -msgid "Change selected label" -msgstr "Zmień wybraną etykietę" +#: ui/MainFrame.cpp:1661 +msgid "Community" +msgstr "Społeczność" -#: TaListBox.cpp:115 -msgid "Delete selected labels" -msgstr "Usuń wybrane etykiety" +#: ui/MainFrame.cpp:1662 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Uzyskaj wsparcie na guayadeque.org" -#: TaListBox.cpp:124 -msgid "Play current selected labels" -msgstr "Odtwórz wybrane etykiety" +#: ui/MainFrame.cpp:1667 +msgid "About" +msgstr "O programie" -#: TaListBox.cpp:131 -msgid "Add current selected labels to playlist" -msgstr "Dodaj wybrane etykiety do listy odtwarzania" +#: ui/MainFrame.cpp:1668 +msgid "Show information about guayadeque music player" +msgstr "Wyświetl informacje o odtwarzaczu muzyki guayadeque" -#: TaListBox.cpp:227 -msgid "Enter the new label name" -msgstr "Wprowadź nową nazwę etykiety" +#: ui/MainFrame.cpp:1695 +msgid "View" +msgstr "Pokaż" -#: TaskBar.cpp:112 -msgid "Pause" -msgstr "Wstrzymaj" +#: ui/MainFrame.cpp:1703 +msgid "Controls" +msgstr "Kontrolki" -#: TaskBar.cpp:112 TaskBar.cpp:116 -msgid "Play current playlist" -msgstr "Odtwórz aktualną playlistę" +#: ui/MainFrame.cpp:2039 +msgid "Stream:" +msgstr "Strumień:" -#: TaskBar.cpp:122 -msgid "Skip to next track in current playlist" -msgstr "Przeskocz do następnego utworu w aktualnej playliście" +#: ui/MainFrame.cpp:2211 +msgid "Select destination directory" +msgstr "Wybierz katalog docelowy" -#: TaskBar.cpp:126 -msgid "Skip to next album track in current playlist" -msgstr "Przeskocz do następnego utworu z obecnego albumu w aktualnej playliście" +#: ui/MainFrame.cpp:2226 ui/MainFrame.cpp:2271 ui/MainFrame.cpp:2319 +#: ui/MainFrame.cpp:2356 ui/MainFrame.cpp:4621 +msgid "Copy To..." +msgstr "Kopiuj do..." -#: TaskBar.cpp:130 -msgid "Prev Track" -msgstr "Poprz. utwór" +#: ui/MainFrame.cpp:3314 +msgid "station" +msgstr "stacja" -#: TaskBar.cpp:130 -msgid "Skip to previous track in current playlist" -msgstr "Pomiń poprzedni utwór w playliście" +#: ui/MainFrame.cpp:3314 +msgid "stations" +msgstr "stacje" -#: TaskBar.cpp:134 -msgid "Prev Album" -msgstr "Poprz. album" +#: ui/MainFrame.cpp:3323 +msgid "podcast" +msgstr "podcast" -#: TaskBar.cpp:134 -msgid "Skip to previous album track in current playlist" -msgstr "Przeskocz do poprzedniego utworu z obecnego albumu w aktualnej playliście" +#: ui/MainFrame.cpp:3323 +msgid "podcasts" +msgstr "podcasty" -#: TaskBar.cpp:165 -msgid "&Smart Play" -msgstr "Inteligentne odtwarzanie" +#: ui/MainFrame.cpp:3338 +msgid "dir" +msgstr "katalog" -#: TaskBar.cpp:169 -msgid "&Repeat Playlist" -msgstr "Powtórz playlistę" +#: ui/MainFrame.cpp:3338 +msgid "dirs" +msgstr "katalogi" -#: TaskBar.cpp:173 -msgid "&Repeat Track" -msgstr "Powtórz utwór" +#: ui/MainFrame.cpp:3340 +msgid "file" +msgstr "plik" -#: TaskBar.cpp:177 -msgid "R&andomize" -msgstr "Wymiesz&aj" +#: ui/MainFrame.cpp:3340 +msgid "files" +msgstr "pliki" -#: TaskBar.cpp:187 -msgid "Audioscrobbling" -msgstr "Audioscrobbling" +#: ui/MainFrame.cpp:3780 ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "Load this user defined layout" +msgstr "Wczytaj układ użytkownika" -#: TaskBar.cpp:193 -msgid "Exit" -msgstr "Wyjście" +#: ui/MainFrame.cpp:3781 +msgid "Delete this user defined layout" +msgstr "Usuń ten układ użytkownika" -#: TaskBar.cpp:193 -msgid "Exit this program" -msgstr "Zakończ program" +#: ui/MainFrame.cpp:3786 ui/MainFrame.cpp:3789 +msgid "No Layouts Defined" +msgstr "Brak zdefiniowanych układów" -#: TrackEdit.cpp:89 -msgid "Songs Editor" -msgstr "Edytor utworów" +#: ui/MainFrame.cpp:3893 +msgid "Layout:" +msgstr "Układy:" + +#: ui/MainFrame.cpp:3893 +#, c-format +msgid "Layout %lu" +msgstr "" -#: TrackEdit.cpp:102 -msgid " Songs " -msgstr "Utwory" +#: ui/MainFrame.cpp:4586 ui/MainFrame.cpp:4607 +msgid "Copy the current selected songs to a directory or device" +msgstr "Kopiuj zaznaczony utwór do katalogu lub urządzenia" -#: TrackEdit.cpp:110 -msgid "Move the track to the previous position" -msgstr "Przesuń utwór na poprzednią pozycję" +#: ui/MainFrame.cpp:4618 +msgid "Add Copy To patterns in preferences" +msgstr "Dodaj kopiowanie do szablonu w preferencjach" -#: TrackEdit.cpp:116 -msgid "Move the track to the next position" -msgstr "Przesuń utwór na następną pozycję" +#: ui/MainFrame.cpp:4621 +msgid "Copy the selected tracks to a folder or device" +msgstr "Kopiuj zaznaczone utwory do katalogu lub urządzenia" -#: TrackEdit.cpp:145 -msgid "Copy the artist name to all the tracks you are editing" -msgstr "Skopiuj wykonawcę do wszystkich utworów, które edytujesz" +#: ui/jamendo/Jamendo.cpp:1128 ui/jamendo/Jamendo.cpp:1138 +msgid "Download Albums torrents" +msgstr "Pobierz torrenty albumów" -#: TrackEdit.cpp:157 -msgid "Copy the album artist name to all the tracks you are editing" -msgstr "Skopiuj artystę albumu do wszystkich utworów, które edytujesz" +#: MainApp.cpp:341 +msgid "Another program instance is already running." +msgstr "Działa już inna instancja programu." + +#: MainApp.cpp:341 +msgid "Do you want to continue with the program?" +msgstr "Czy chcesz kontynuować program?" -#: TrackEdit.cpp:160 TrackEdit.cpp:485 -msgid "A. Artist:" -msgstr "Artysta albumu:" +#: misc/Accelerators.cpp:111 +msgid "Add Folder" +msgstr "Dodaj katalog" -#: TrackEdit.cpp:161 -msgid "shows the album artist of the track" -msgstr "pokazuje wykonawcę albumu utworu" +#: misc/Accelerators.cpp:112 +msgid "Audio Scrobbling" +msgstr "Audio Scrobbling" -#: TrackEdit.cpp:169 -msgid "Copy the album name to all the tracks you are editing" -msgstr "Skopiuj nazwę albumu do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:114 +msgid "Close Window" +msgstr "Zamknij okno" -#: TrackEdit.cpp:180 -msgid "Copy the title to all the tracks you are editing" -msgstr "Skopiuj tytuł do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:115 +msgid "Community Forums" +msgstr "Forum społecznościowe" -#: TrackEdit.cpp:191 -msgid "Copy the composer to all the tracks you are editing" -msgstr "Skopiuj kompozytora do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:119 +msgid "Enqueue After Track" +msgstr "Dodaj do kolejki po utworze" -#: TrackEdit.cpp:195 -msgid "Composer:" -msgstr "Kompozytor:" +#: misc/Accelerators.cpp:120 +msgid "Enqueue After Album" +msgstr "Dodaj do kolejki po albumie" -#: TrackEdit.cpp:203 -msgid "Copy the comment to all the tracks you are editing" -msgstr "Skopiuj komentarz do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:122 +msgid "Enqueue After Artist" +msgstr "Dodaj do kolejki po wykonawcy" -#: TrackEdit.cpp:207 -msgid "Comment:" -msgstr "Komentarz:" +#: misc/Accelerators.cpp:124 +msgid "Gapless/Crossfading" +msgstr "Brak przerw/Płynne przejścia" -#: TrackEdit.cpp:216 -msgid "Copy the number to all the tracks you are editing" -msgstr "Skopiuj numer do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:127 +msgid "Play All" +msgstr "Odtwórz wszystko" -#: TrackEdit.cpp:219 TrackEdit.cpp:543 -msgid "Number:" -msgstr "Numer:" +#: misc/Accelerators.cpp:128 +msgid "Play/Pause" +msgstr "Odtwarzaj/Wstrzymaj" -#: TrackEdit.cpp:233 -msgid "Enumerate the tracks in the order they were added for editing" -msgstr "Ponumeruj ścieżki zgodnie z kolejnością dodania do edycji" +#: misc/Accelerators.cpp:140 +msgid "Repeat All Tracks" +msgstr "Powtórz wszystkie utwory" -#: TrackEdit.cpp:239 -msgid "Copy the disk to all the tracks you are editing" -msgstr "Skopiuj dysk do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:141 +msgid "Repeat Current Track" +msgstr "Powtórz bieżący utwór" -#: TrackEdit.cpp:243 -msgid "Disk:" -msgstr "Dysk:" +#: misc/Accelerators.cpp:146 +msgid "Show Browser" +msgstr "Wyświetl przeglądarkę" -#: TrackEdit.cpp:253 -msgid "Copy the genre name to all songs you are editing" -msgstr "Skopiuj gatunek do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:147 +msgid "Show Covers" +msgstr "Wyświetl okładki" -#: TrackEdit.cpp:256 -msgid "Genre:" -msgstr "Gatunek:" +#: misc/Accelerators.cpp:148 +msgid "Show Playlist" +msgstr "Wyświetl listę odtwarzania" -#: TrackEdit.cpp:264 -msgid "Copy the year to all songs you are editing" -msgstr "Skopiuj rok do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:149 +msgid "Show Files" +msgstr "Wyświetl pliki" -#: TrackEdit.cpp:267 -msgid "Year:" -msgstr "Rok" +#: misc/Accelerators.cpp:150 +msgid "Show Filters" +msgstr "Wyświetl filtry" -#: TrackEdit.cpp:283 -msgid "Rating:" -msgstr "Ocena:" +#: misc/Accelerators.cpp:151 +msgid "Show Last.fm" +msgstr "Wyświetl Last.fm" -#: TrackEdit.cpp:332 -msgid "Add a picture from file to the current track" -msgstr "Dodaj obrazek z pliku do aktualnej ścieżki" +#: misc/Accelerators.cpp:152 +msgid "Show Library" +msgstr "Wyświetl bibliotekę" -#: TrackEdit.cpp:336 -msgid "Delete the picture from the current track" -msgstr "Usuń obrazek z aktualnej ścieżki" +#: misc/Accelerators.cpp:153 +msgid "Show Lyrics" +msgstr "Wyświetl teksty utworów" -#: TrackEdit.cpp:340 -msgid "Save the current picture to file" -msgstr "Zapisz obecny obrazek do pliku" +#: misc/Accelerators.cpp:155 +msgid "Show Radio" +msgstr "Wyświetl radio" -#: TrackEdit.cpp:344 -msgid "Search the album cover" -msgstr "Szukaj okładki albumu" +#: misc/Accelerators.cpp:156 +msgid "Show Playlists" +msgstr "Wyświetl listy odtwarzania" -#: TrackEdit.cpp:353 -msgid "Copy the current picture to all the tracks you are editing" -msgstr "Skopiuj bieżący obraz do wszystkich utworów, które edytujesz" +#: misc/Accelerators.cpp:157 +msgid "Show Podcasts" +msgstr "Wyświetl podcasty" -#: TrackEdit.cpp:361 -msgid "Pictures" -msgstr "Obrazy" +#: misc/Accelerators.cpp:158 +msgid "Show Sources" +msgstr "Wyświetl źródła" -#: TrackEdit.cpp:420 -msgid "Type the artist name to search in musicbrainz" -msgstr "Podaj wykonawcę do wyszukania w musicbrainz" +#: misc/Accelerators.cpp:159 +msgid "Show Status Bar" +msgstr "Wyświetl pasek stanu" -#: TrackEdit.cpp:428 -msgid "Type the album name to search in musicbrainz" -msgstr "Podaj tytuł albumu do wyszukania w musicbrainz" +#: misc/Accelerators.cpp:160 +msgid "Show VU Meters" +msgstr "Wyświetl mierniki VU" -#: TrackEdit.cpp:432 -msgid "Clear the search fields so it search using the music fingerprint" -msgstr "" +#: misc/Accelerators.cpp:161 +msgid "Skip Next" +msgstr "Pomiń następny" -#: TrackEdit.cpp:446 -msgid "Select the album found in musicbrainz" -msgstr "Wybierz album znaleziony w musicbrainz" +#: misc/Accelerators.cpp:162 +msgid "Skip Next Album" +msgstr "Pomiń następny album" -#: TrackEdit.cpp:452 -msgid "Search albums in musicbrainz" -msgstr "Wyszukaj w musicbrainz" +#: misc/Accelerators.cpp:163 +msgid "Skip Previous" +msgstr "Pomiń poprzedni" -#: TrackEdit.cpp:458 -msgid "Copy the content of the album to the edited tracks" -msgstr "Skopiuj zawartość albumu do edytowanych utworów" +#: misc/Accelerators.cpp:164 +msgid "Skip Previous Album" +msgstr "Pomiń poprzedni album" -#: TrackEdit.cpp:482 -msgid "Copy the artist to the edited tracks" -msgstr "Skopiuj artystę do edytowanych utworów" +#: misc/Accelerators.cpp:169 +msgid "Update Covers" +msgstr "Uaktualnij okładki" -#: TrackEdit.cpp:493 -msgid "Copy the album artist to the edited tracks" -msgstr "Kopiuj artystę albumu do edytowanych utworów" +#: misc/Accelerators.cpp:171 +msgid "Update (Forced)" +msgstr "Uaktualnij (wymuszone)" -#: TrackEdit.cpp:504 -msgid "Copy the album to the edited tracks" -msgstr "Skopiuj album do edytowanych utworów" +#: misc/Accelerators.cpp:172 +msgid "Update Podcasts" +msgstr "Uaktualnij podcasty" -#: TrackEdit.cpp:517 -msgid "Copy the date to the edited tracks" -msgstr "Skopiuj datę do edytowanych utworów" +#: misc/Accelerators.cpp:277 +msgid "Shift" +msgstr "Shift" -#: TrackEdit.cpp:528 -msgid "Copy the song names to the edited tracks" -msgstr "Skopiuj nazwy do edytowanych utworów" +#: misc/Accelerators.cpp:281 +msgid "Ctrl" +msgstr "Ctrl" -#: TrackEdit.cpp:553 -msgid "Copy the number to the edited tracks" -msgstr "Skopiuj numer do edytowanych utworów" +#: misc/Accelerators.cpp:285 +msgid "Alt" +msgstr "Alt" -#: TrackEdit.cpp:919 -#, c-format -msgid "" -"File Type\t: %s\n" -"Length\t: %s" -msgstr "Typ pliku\t: %s\nDługość\t: %s" +#: misc/Accelerators.cpp:289 +msgid "Meta" +msgstr "Meta" -#: TrackEdit.cpp:923 -#, c-format -msgid "" -"BitRate\t: %u Kbps\n" -"File Size\t: %s" -msgstr "BitRate»: %u Kbps⏎\nRozmiar pliku»: %s" +#: misc/Accelerators.cpp:308 +msgid "Escape" +msgstr "Esc" -#: TrackEdit.cpp:1673 -#, c-format -msgid "Error: The album have %u tracks and you are editing %u" -msgstr "Błąd: Ten album zawiera %u utworów, a ty edytujesz %u" +#: misc/Accelerators.cpp:311 +msgid "Space" +msgstr "Spacja" -#: TrackEdit.cpp:1678 -msgid "" -"\n" -"Warning: The length of some edited tracks don't match" -msgstr "\nOstrzeżenie: Długość niektórych edytowanych utworów nie pasuje" +#: misc/Accelerators.cpp:314 +msgid "Tab" +msgstr "Tab" -#: Transcode.cpp:319 -msgid "Keep Format" -msgstr "Zachowaj formay" +#: misc/Accelerators.cpp:316 +msgid "Return" +msgstr "Przejdź" -#: Transcode.cpp:342 -msgid "Keep Quality" -msgstr "Zachowaj jakość" +#: misc/Accelerators.cpp:318 +msgid "Enter" +msgstr "Enter" -#: Transcode.cpp:345 -msgid "Very Good" -msgstr "Bardzo dobra" +#: misc/Accelerators.cpp:354 +msgid "Up" +msgstr "Góra" -#: Transcode.cpp:346 -msgid "Good" -msgstr "Dobra" +#: misc/Accelerators.cpp:360 +msgid "Down" +msgstr "Dół" -#: TreePanel.cpp:72 -msgid "Genres,Artists,Albums" -msgstr "Gatunki, Artyści, Albumy" +#: misc/Accelerators.cpp:362 misc/Accelerators.cpp:418 +msgid "Home" +msgstr "Home" -#: TreePanel.cpp:73 -msgid "Genres,Year,Artists,Albums" -msgstr "Gatunki, Lata, Artyści, Albumy" +#: misc/Accelerators.cpp:365 misc/Accelerators.cpp:372 +msgid "Page Up" +msgstr "Page Up" -#: TreePanel.cpp:88 -msgid "Sortings" -msgstr "Sortings" +#: misc/Accelerators.cpp:368 misc/Accelerators.cpp:375 +msgid "Page Down" +msgstr "Page Down" -#: TreePanel.cpp:367 -msgid "Create a new filter" -msgstr "Stwórz nowy filtr" +#: misc/Accelerators.cpp:380 +msgid "Begin" +msgstr "Begin" -#: TreePanel.cpp:371 -msgid "Edit the selected filter" -msgstr "Edytuj wybrany filtr" +#: misc/Accelerators.cpp:382 misc/Accelerators.cpp:413 +msgid "Insert" +msgstr "Insert" -#: TreePanel.cpp:375 -msgid "Delete the selected filter" -msgstr "Usuń wybrany filtr" +#: misc/Accelerators.cpp:396 +msgid "Separator" +msgstr "Separator" -#: TreePanel.cpp:431 -msgid "Edit the labels assigned to the selected items" -msgstr "Edytuj etykiety przypisane do wybranych elementów" +#: misc/Accelerators.cpp:411 +msgid "Execute" +msgstr "Execute" -#: TreePanel.cpp:1231 -msgid "Are you sure to delete the selected filter?" -msgstr "Czy na pewno usunąć wybrany filtr?" +#: misc/Accelerators.cpp:412 +msgid "Snapshot" +msgstr "Snapshot" -#: TreeViewFilterEditor.cpp:33 -msgid "Filter Editor" -msgstr "Edytor filtrów" +#: misc/Accelerators.cpp:415 +msgid "Cancel" +msgstr "Anuluj" -#: TreeViewFilterEditor.cpp:70 -msgid "Play Count" -msgstr "Liczba odtworzeń" +#: misc/Accelerators.cpp:416 +msgid "Menu" +msgstr "Menu" -#: TreeViewFilterEditor.cpp:119 -msgid "Filter:" -msgstr "Filtr:" +#: misc/Accelerators.cpp:417 +msgid "Capital" +msgstr "Capital" -#: TreeViewFilterEditor.cpp:123 -msgid "PlayCount" -msgstr "Liczba odtworzeń" +#: db/DbLibrary.cpp:648 +msgid "Recently added tracks" +msgstr "Lewy" -#: UserRadio.cpp:55 -msgid "Add Radio" -msgstr "Dodaj radio" +#: db/DbLibrary.cpp:656 +msgid "Last played tracks" +msgstr "Ostatnio odtwarzane utwory" -#: UserRadio.cpp:55 -msgid "Create a new radio" -msgstr "Stwórz nowe radio" +#: db/DbLibrary.cpp:663 +msgid "Best rated tracks" +msgstr "Najlepiej ocenione utwory" -#: UserRadio.cpp:62 UserRadio.cpp:122 UserRadio.cpp:152 -msgid "Edit Radio" -msgstr "Edytuj radio" +#: info/smartmode/SmartMode.cpp:394 +msgid "Generate Smart Playlist" +msgstr "Generuj inteligentną listę odtwarzania" -#: UserRadio.cpp:63 -msgid "Change the selected radio" -msgstr "Zmień wybrane radio" +#: info/smartmode/SmartMode.cpp:414 +msgid "Save to" +msgstr "Zapisz do" -#: UserRadio.cpp:67 -msgid "Delete Radio" -msgstr "Usuń radio" +#: info/smartmode/SmartMode.cpp:434 +msgid "Allow" +msgstr "Pozwól" -#: UserRadio.cpp:67 -msgid "Delete the selected radio" -msgstr "Usuń wybrane radio" +#: info/smartmode/SmartMode.cpp:449 +msgid "Deny" +msgstr "Zabroń" -#: UserRadio.cpp:74 -msgid "Import the radio stations" -msgstr "Importuj stacje radiowe" +#: info/smartmode/SmartMode.cpp:472 +msgid "Hours" +msgstr "Godziny" -#: UserRadio.cpp:78 -msgid "Export all the radio stations" -msgstr "Eksportuj wszystkie stacje radiowe" +#: info/smartmode/SmartMode.cpp:473 +msgid "MiBytes" +msgstr "Megabity" -#: UserRadio.cpp:105 -msgid "User Defined" -msgstr "Zdefiniowany przez użytkownika" +#: info/smartmode/SmartMode.cpp:474 +msgid "GiBytes" +msgstr "Gigabity" + +#: onlinelinks/OnlineLinks.cpp:71 +msgid "Add search links in preferences" +msgstr "Dodaj łącza wyszukiwania w preferencjach" diff -Nru guayadeque-0.3.7~ds0/po/sr-latin/CMakeLists.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr-latin/CMakeLists.txt --- guayadeque-0.3.7~ds0/po/sr-latin/CMakeLists.txt 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr-latin/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -GETTEXT_PROCESS_POFILE( sr@latin guayadeque.mo guayadeque.po ) diff -Nru guayadeque-0.3.7~ds0/po/sr-latin/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr-latin/guayadeque.po --- guayadeque-0.3.7~ds0/po/sr-latin/guayadeque.po 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr-latin/guayadeque.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,4340 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# milke , 2012 -msgid "" -msgstr "" -"Project-Id-Version: Guayadeque\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-02 19:20+0100\n" -"PO-Revision-Date: 2013-11-20 10:37+0000\n" -"Last-Translator: anonbeat \n" -"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/guayadeque/language/sr@latin/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sr@latin\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 -#: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 -#: MainFrame.cpp:4519 OnlineLinks.cpp:69 PlayList.cpp:1509 Preferences.cpp:130 -#: SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Preferences" -msgstr "Postavke" - -#: AAListBox.cpp:129 AlListBox.cpp:246 ArListBox.cpp:131 FileBrowser.cpp:324 -#: FileBrowser.cpp:1097 PlayList.cpp:1509 SoListBox.cpp:461 TreePanel.cpp:342 -msgid "Add commands in preferences" -msgstr "Dodaj komande u podešavanjima" - -#: AAListBox.cpp:132 AlListBox.cpp:249 ArListBox.cpp:134 FileBrowser.cpp:327 -#: FileBrowser.cpp:1100 PlayList.cpp:1512 Preferences.cpp:279 -#: SoListBox.cpp:464 TreePanel.cpp:346 -msgid "Commands" -msgstr "Komande" - -#: AAListBox.cpp:145 Accelerators.cpp:123 AlbumBrowser.cpp:303 -#: AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 AlListBox.cpp:263 -#: ArListBox.cpp:147 CoListBox.cpp:103 FileBrowser.cpp:339 -#: FileBrowser.cpp:1112 GeListBox.cpp:92 LastFMPanel.cpp:557 -#: LastFMPanel.cpp:819 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 MainFrame.cpp:1495 -#: PcListBox.cpp:111 PlayListPanel.cpp:224 PodcastsPanel.cpp:2050 -#: RadioPanel.cpp:423 RaListBox.cpp:143 SoListBox.cpp:525 TaListBox.cpp:123 -#: TaskBar.cpp:112 TreePanel.cpp:388 YeListBox.cpp:103 -msgid "Play" -msgstr "Pusti" - -#: AAListBox.cpp:146 -msgid "Play current selected album artist" -msgstr "Pusti trenutno izabranog umetnika albuma" - -#: AAListBox.cpp:152 Accelerators.cpp:115 AlbumBrowser.cpp:307 -#: AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 AlListBox.cpp:269 -#: ArListBox.cpp:154 CoListBox.cpp:110 FileBrowser.cpp:345 -#: FileBrowser.cpp:1118 GeListBox.cpp:99 LastFMPanel.cpp:561 -#: LastFMPanel.cpp:823 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 PcListBox.cpp:118 -#: PlayListPanel.cpp:229 PodcastsPanel.cpp:2056 RadioPanel.cpp:429 -#: RaListBox.cpp:150 SoListBox.cpp:532 TaListBox.cpp:130 TreePanel.cpp:393 -#: YeListBox.cpp:110 -msgid "Enqueue" -msgstr "Uvrsti" - -#: AAListBox.cpp:153 CoListBox.cpp:111 PcListBox.cpp:119 RaListBox.cpp:151 -#: YeListBox.cpp:111 -msgid "Add current selected tracks to playlist" -msgstr "Dodaj selektovane numere u listu" - -#: AAListBox.cpp:161 AlbumBrowser.cpp:314 AlbumBrowser.cpp:1853 -#: AlbumBrowser.cpp:1988 AlListBox.cpp:277 ArListBox.cpp:163 CoListBox.cpp:119 -#: FileBrowser.cpp:353 FileBrowser.cpp:1126 GeListBox.cpp:108 -#: LastFMPanel.cpp:568 LastFMPanel.cpp:830 LastFMPanel.cpp:1024 -#: LastFMPanel.cpp:1224 LastFMPanel.cpp:1432 LastFMPanel.cpp:3175 -#: PcListBox.cpp:127 PlayListPanel.cpp:237 PodcastsPanel.cpp:2064 -#: RadioPanel.cpp:437 RaListBox.cpp:159 SoListBox.cpp:541 TaListBox.cpp:139 -#: TreePanel.cpp:401 YeListBox.cpp:119 -msgid "Current Track" -msgstr "Trenutne numere" - -#: AAListBox.cpp:162 AlbumBrowser.cpp:315 AlbumBrowser.cpp:1854 -#: AlbumBrowser.cpp:1989 ArListBox.cpp:164 FileBrowser.cpp:354 -#: FileBrowser.cpp:1127 GeListBox.cpp:109 LastFMPanel.cpp:569 -#: LastFMPanel.cpp:831 LastFMPanel.cpp:1025 LastFMPanel.cpp:1225 -#: LastFMPanel.cpp:1433 LastFMPanel.cpp:3176 PcListBox.cpp:128 -#: PlayListPanel.cpp:238 PodcastsPanel.cpp:2065 RadioPanel.cpp:438 -#: RaListBox.cpp:160 SoListBox.cpp:542 TaListBox.cpp:140 TreePanel.cpp:402 -#: YeListBox.cpp:120 -msgid "Add current selected tracks to playlist after the current track" -msgstr "Dodaj izabrane numere u listu nakon trenutne numere" - -#: AAListBox.cpp:168 AlbumBrowser.cpp:320 AlbumBrowser.cpp:1859 -#: AlbumBrowser.cpp:1994 AlListBox.cpp:283 ArListBox.cpp:170 CoListBox.cpp:126 -#: FileBrowser.cpp:359 FileBrowser.cpp:1133 GeListBox.cpp:115 -#: LastFMPanel.cpp:574 LastFMPanel.cpp:836 LastFMPanel.cpp:1030 -#: LastFMPanel.cpp:1230 LastFMPanel.cpp:1438 LastFMPanel.cpp:3181 -#: PcListBox.cpp:134 PlayListPanel.cpp:243 PodcastsPanel.cpp:2070 -#: RadioPanel.cpp:444 RaListBox.cpp:166 SoListBox.cpp:548 TaListBox.cpp:146 -#: TreePanel.cpp:407 YeListBox.cpp:126 -msgid "Current Album" -msgstr "Trenutnog albuma" - -#: AAListBox.cpp:169 AlbumBrowser.cpp:321 AlbumBrowser.cpp:1860 -#: AlbumBrowser.cpp:1995 ArListBox.cpp:171 FileBrowser.cpp:360 -#: FileBrowser.cpp:1134 GeListBox.cpp:116 LastFMPanel.cpp:575 -#: LastFMPanel.cpp:837 LastFMPanel.cpp:1031 LastFMPanel.cpp:1231 -#: LastFMPanel.cpp:1439 LastFMPanel.cpp:3182 PcListBox.cpp:135 -#: PlayListPanel.cpp:244 PodcastsPanel.cpp:2071 RadioPanel.cpp:445 -#: RaListBox.cpp:167 SoListBox.cpp:549 TaListBox.cpp:147 TreePanel.cpp:408 -#: YeListBox.cpp:127 -msgid "Add current selected tracks to playlist after the current album" -msgstr "Dodaj izabrane numere u listu posle trenutnog albuma" - -#: AAListBox.cpp:175 AlbumBrowser.cpp:326 AlbumBrowser.cpp:1865 -#: AlbumBrowser.cpp:2000 AlListBox.cpp:289 ArListBox.cpp:177 CoListBox.cpp:133 -#: FileBrowser.cpp:365 FileBrowser.cpp:1140 GeListBox.cpp:122 -#: LastFMPanel.cpp:580 LastFMPanel.cpp:842 LastFMPanel.cpp:1036 -#: LastFMPanel.cpp:1236 LastFMPanel.cpp:1444 LastFMPanel.cpp:3187 -#: PcListBox.cpp:141 PlayListPanel.cpp:249 PodcastsPanel.cpp:2076 -#: RadioPanel.cpp:451 RaListBox.cpp:173 SoListBox.cpp:555 TaListBox.cpp:153 -#: TreePanel.cpp:413 YeListBox.cpp:133 -msgid "Current Artist" -msgstr "Trenutnog izvođača" - -#: AAListBox.cpp:176 AlbumBrowser.cpp:327 AlbumBrowser.cpp:1866 -#: AlbumBrowser.cpp:2001 ArListBox.cpp:178 FileBrowser.cpp:366 -#: FileBrowser.cpp:1141 GeListBox.cpp:123 LastFMPanel.cpp:581 -#: LastFMPanel.cpp:843 LastFMPanel.cpp:1037 LastFMPanel.cpp:1237 -#: LastFMPanel.cpp:1445 LastFMPanel.cpp:3188 PcListBox.cpp:142 -#: PlayListPanel.cpp:250 PodcastsPanel.cpp:2077 RadioPanel.cpp:452 -#: RaListBox.cpp:174 SoListBox.cpp:556 TaListBox.cpp:154 TreePanel.cpp:414 -#: YeListBox.cpp:134 -msgid "Add current selected tracks to playlist after the current artist" -msgstr "Dodaj izabrane numere u listu nakon trenutnog izvođača" - -#: AAListBox.cpp:181 AlbumBrowser.cpp:331 AlbumBrowser.cpp:1870 -#: AlbumBrowser.cpp:2005 AlListBox.cpp:294 ArListBox.cpp:183 CoListBox.cpp:139 -#: FileBrowser.cpp:370 FileBrowser.cpp:1146 GeListBox.cpp:128 -#: LastFMPanel.cpp:585 LastFMPanel.cpp:847 LastFMPanel.cpp:1041 -#: LastFMPanel.cpp:1241 LastFMPanel.cpp:1449 LastFMPanel.cpp:3192 -#: PcListBox.cpp:147 PlayListPanel.cpp:254 PodcastsPanel.cpp:2081 -#: RadioPanel.cpp:457 RaListBox.cpp:179 SoListBox.cpp:561 TaListBox.cpp:159 -#: TreePanel.cpp:418 YeListBox.cpp:139 -msgid "Enqueue After" -msgstr "Uvrsti nakon" - -#: AAListBox.cpp:190 AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 -#: AlbumBrowser.cpp:2015 AlListBox.cpp:307 ArListBox.cpp:198 PcListBox.cpp:156 -#: PlayList.cpp:1538 RaListBox.cpp:188 SoListBox.cpp:576 TreePanel.cpp:440 -#: YeListBox.cpp:148 -msgid "Edit Songs" -msgstr "Izmeni pesmu" - -#: AAListBox.cpp:191 CoListBox.cpp:149 PcListBox.cpp:157 RaListBox.cpp:189 -#: TreePanel.cpp:441 YeListBox.cpp:149 -msgid "Edit the selected tracks" -msgstr "Izmeni izabrane numere" - -#: AAListBox.cpp:199 Accelerators.cpp:141 AlbumBrowser.cpp:2023 -#: AlListBox.cpp:335 ArListBox.cpp:207 CoListBox.cpp:157 FileBrowser.cpp:383 -#: FileBrowser.cpp:1162 GeListBox.cpp:135 LastFMPanel.cpp:3196 -#: PcListBox.cpp:165 PlayListAppend.cpp:25 PlayList.cpp:1589 -#: PlayListPanel.cpp:286 RaListBox.cpp:197 SoListBox.cpp:623 TaListBox.cpp:166 -#: TreePanel.cpp:449 YeListBox.cpp:157 -msgid "Save to Playlist" -msgstr "Sačuvaj u listu" - -#: AAListBox.cpp:200 AlListBox.cpp:336 YeListBox.cpp:158 -msgid "Save the selected tracks to Playlist" -msgstr "Sačuvaj izabrane numere u listu" - -#: Accelerators.cpp:108 -msgid "Add Folder" -msgstr "Dodaj fasciklu" - -#: Accelerators.cpp:109 -msgid "Audio Scrobbling" -msgstr "Audio skroblovanje" - -#: Accelerators.cpp:110 MainFrame.cpp:1511 PlayList.cpp:1606 -msgid "Clear Playlist" -msgstr "Očisti listu" - -#: Accelerators.cpp:111 -msgid "Close Window" -msgstr "Zatvori prozor" - -#: Accelerators.cpp:112 -msgid "Community Forums" -msgstr "Forum zajednice" - -#: Accelerators.cpp:113 AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 -#: AlbumBrowser.cpp:2009 AlListBox.cpp:299 ArListBox.cpp:190 PlayList.cpp:1532 -#: SoListBox.cpp:568 TreePanel.cpp:430 -msgid "Edit Labels" -msgstr "Izmeni etiketu" - -#: Accelerators.cpp:114 FileBrowser.cpp:375 FileBrowser.cpp:1154 -msgid "Edit Tracks" -msgstr "Izmeni numeru" - -#: Accelerators.cpp:116 -msgid "Enqueue After Track" -msgstr "Uvrsti nakon numere" - -#: Accelerators.cpp:117 -msgid "Enqueue After Album" -msgstr "Uvrsti nakon albuma" - -#: Accelerators.cpp:119 -msgid "Enqueue After Artist" -msgstr "Uvrsti nakon izvođača" - -#: Accelerators.cpp:120 MainFrame.cpp:1423 -msgid "Full Screen" -msgstr "Pun ekran" - -#: Accelerators.cpp:121 -msgid "Gapless/Crossfading" -msgstr "Bez pauze/Pretapanje" - -#: Accelerators.cpp:122 Accelerators.cpp:411 MainFrame.cpp:1614 -#: MainFrame.cpp:1669 -msgid "Help" -msgstr "Pomoć" - -#: Accelerators.cpp:124 -msgid "Play All" -msgstr "Pusti sve" - -#: Accelerators.cpp:125 -msgid "Play/Pause" -msgstr "Pusti/Pauza" - -#: Accelerators.cpp:126 MainFrame.cpp:1100 MainFrame.cpp:1997 -msgid "Play Stream" -msgstr "Pusti tok" - -#: Accelerators.cpp:128 MainFrame.cpp:1154 -msgid "Quit" -msgstr "Izađi" - -#: Accelerators.cpp:130 PlayList.cpp:1601 PLSoListBox.cpp:160 -msgid "Randomize Playlist" -msgstr "Pomešaj listu" - -#: Accelerators.cpp:131 Accelerators.cpp:132 Accelerators.cpp:133 -#: Accelerators.cpp:134 Accelerators.cpp:135 Accelerators.cpp:136 -#: DynamicPlayList.cpp:56 DynamicPlayList.cpp:134 PlayList.cpp:1567 -#: SoListBox.cpp:419 TaskBar.cpp:162 TreeViewFilterEditor.cpp:69 -#: TreeViewFilterEditor.cpp:123 -msgid "Rating" -msgstr "Ocena" - -#: Accelerators.cpp:137 -msgid "Repeat All Tracks" -msgstr "Ponovi sve numere" - -#: Accelerators.cpp:138 -msgid "Repeat Current Track" -msgstr "Ponovi trenutnu numeru" - -#: Accelerators.cpp:139 MainFrame.cpp:1351 MainFrame.cpp:3807 -msgid "Save Layout" -msgstr "Sačuvaj raspored" - -#: Accelerators.cpp:142 PlayList.cpp:1573 -msgid "Search" -msgstr "Traži" - -#: Accelerators.cpp:143 -msgid "Show Browser" -msgstr "Prikaži pregledač" - -#: Accelerators.cpp:144 -msgid "Show Covers" -msgstr "Prikaži omote" - -#: Accelerators.cpp:145 -msgid "Show Playlist" -msgstr "Prikaži liste" - -#: Accelerators.cpp:146 -msgid "Show Files" -msgstr "Prikaži fajlove" - -#: Accelerators.cpp:147 -msgid "Show Filters" -msgstr "Prikaži filtre" - -#: Accelerators.cpp:148 -msgid "Show Last.fm" -msgstr "Prikaži Last.fm" - -#: Accelerators.cpp:149 -msgid "Show Library" -msgstr "Prikaži biblioteku" - -#: Accelerators.cpp:150 -msgid "Show Lyrics" -msgstr "Prikaži tekstove" - -#: Accelerators.cpp:152 -msgid "Show Radio" -msgstr "Prikaži radio" - -#: Accelerators.cpp:153 -msgid "Show Playlists" -msgstr "Prikaži liste" - -#: Accelerators.cpp:154 -msgid "Show Podcasts" -msgstr "Prikaži podemisije" - -#: Accelerators.cpp:155 -msgid "Show Sources" -msgstr "Pokaži izvore" - -#: Accelerators.cpp:156 -msgid "Show Status Bar" -msgstr "Pokaži statusnu traku" - -#: Accelerators.cpp:157 -msgid "Show VU Meters" -msgstr "Pokaži VU metre" - -#: Accelerators.cpp:158 -msgid "Skip Next" -msgstr "Preskoči sledeće" - -#: Accelerators.cpp:159 -msgid "Skip Next Album" -msgstr "Preskoči sledeći album" - -#: Accelerators.cpp:160 -msgid "Skip Previous" -msgstr "Preskoči prethodno" - -#: Accelerators.cpp:161 -msgid "Skip Previous Album" -msgstr "Preskoči prethodni album" - -#: Accelerators.cpp:163 MainFrame.cpp:1555 -msgid "Smart Play" -msgstr "Pametno puštanje" - -#: Accelerators.cpp:164 MainFrame.cpp:1499 TaskBar.cpp:116 -msgid "Stop" -msgstr "Zaustavi" - -#: Accelerators.cpp:165 MainFrame.cpp:1504 -msgid "Stop at End" -msgstr "Zaustavi na kraju" - -#: Accelerators.cpp:166 -msgid "Update Covers" -msgstr "Ažuriraj omote" - -#: Accelerators.cpp:167 iPodMedia.cpp:1682 Jamendo.cpp:1128 -#: LocationPanel.cpp:336 LocationPanel.cpp:374 LocationPanel.cpp:509 -#: Magnatune.cpp:1023 MainFrame.cpp:1035 MainFrame.cpp:1073 MainFrame.cpp:1307 -#: MediaViewer.cpp:952 PodcastsPanel.cpp:1757 PortableMedia.cpp:1889 -msgid "Update" -msgstr "Ažuriraj" - -#: Accelerators.cpp:168 -msgid "Update (Forced)" -msgstr "Ažuriraj (na silu)" - -#: Accelerators.cpp:169 -msgid "Update Podcasts" -msgstr "Ažuriraj podemisije" - -#: Accelerators.cpp:170 MainFrame.cpp:1584 -msgid "Volume Down" -msgstr "Pojačaj" - -#: Accelerators.cpp:171 MainFrame.cpp:1579 -msgid "Volume Up" -msgstr "Utišaj" - -#: Accelerators.cpp:274 -msgid "Shift" -msgstr "Shift" - -#: Accelerators.cpp:278 -msgid "Ctrl" -msgstr "Ctrl" - -#: Accelerators.cpp:282 -msgid "Alt" -msgstr "Alt" - -#: Accelerators.cpp:286 -msgid "Meta" -msgstr "Meta" - -#: Accelerators.cpp:303 AlbumBrowser.cpp:840 -msgid "Back" -msgstr "Nazad" - -#: Accelerators.cpp:305 -msgid "Escape" -msgstr "Escape" - -#: Accelerators.cpp:308 -msgid "Space" -msgstr "Razmak" - -#: Accelerators.cpp:311 -msgid "Tab" -msgstr "Tab" - -#: Accelerators.cpp:313 -msgid "Return" -msgstr "Return" - -#: Accelerators.cpp:315 -msgid "Enter" -msgstr "Enter" - -#: Accelerators.cpp:348 Preferences.cpp:1570 -msgid "Left" -msgstr "Levo" - -#: Accelerators.cpp:351 -msgid "Up" -msgstr "Gore" - -#: Accelerators.cpp:354 Preferences.cpp:1572 -msgid "Right" -msgstr "Desno" - -#: Accelerators.cpp:357 -msgid "Down" -msgstr "Dole" - -#: Accelerators.cpp:359 Accelerators.cpp:415 -msgid "Home" -msgstr "Home" - -#: Accelerators.cpp:362 Accelerators.cpp:369 -msgid "Page Up" -msgstr "Page Up" - -#: Accelerators.cpp:365 Accelerators.cpp:372 -msgid "Page Down" -msgstr "Page Down" - -#: Accelerators.cpp:375 PlayListAppend.cpp:69 -msgid "End" -msgstr "End" - -#: Accelerators.cpp:377 -msgid "Begin" -msgstr "Begin" - -#: Accelerators.cpp:379 Accelerators.cpp:410 -msgid "Insert" -msgstr "Insert" - -#: Accelerators.cpp:382 PlayListPanel.cpp:296 PodcastsPanel.cpp:1751 -#: PodcastsPanel.cpp:2085 TaListBox.cpp:115 TreePanel.cpp:375 -msgid "Delete" -msgstr "Delete" - -#: Accelerators.cpp:393 -msgid "Separator" -msgstr "Razdvajač" - -#: Accelerators.cpp:406 PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Select" -msgstr "Izaberi" - -#: Accelerators.cpp:407 LyricsPanel.cpp:308 -msgid "Print" -msgstr "Štampaj" - -#: Accelerators.cpp:408 -msgid "Execute" -msgstr "Izvrši" - -#: Accelerators.cpp:409 -msgid "Snapshot" -msgstr "Snimak" - -#: Accelerators.cpp:412 -msgid "Cancel" -msgstr "Otkaži" - -#: Accelerators.cpp:413 -msgid "Menu" -msgstr "Izbor" - -#: Accelerators.cpp:414 -msgid "Capital" -msgstr "Veliko" - -#: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 -#: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 -msgid "Tracks" -msgstr "Numere" - -#: AlbumBrowser.cpp:303 AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 -#: LastFMPanel.cpp:819 -msgid "Play the album tracks" -msgstr "Pusti numere sa albuma" - -#: AlbumBrowser.cpp:307 AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 -#: LastFMPanel.cpp:823 -msgid "Enqueue the album tracks to the playlist" -msgstr "Uvrsti numere iz albuma u listu" - -#: AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 AlbumBrowser.cpp:2009 -#: AlListBox.cpp:300 -msgid "Edit the labels assigned to the selected albums" -msgstr "Izmeni etikete dodeljene izabranim albumima" - -#: AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 AlbumBrowser.cpp:2015 -#: AlListBox.cpp:308 -msgid "Edit the selected songs" -msgstr "Izmeni izabrane pesme" - -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search Album" -msgstr "Pretraži album" - -#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 -msgid "Search the album in the library" -msgstr "Traži album u biblioteci" - -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search Artist" -msgstr "Traži izvođača" - -#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 -#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 -msgid "Search the artist in the library" -msgstr "Traži izvođača u biblioteci" - -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download Cover" -msgstr "Preuzmi omot" - -#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 -msgid "Download cover for the current selected album" -msgstr "Preuzmi omot za izabrane albume" - -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select Cover" -msgstr "Izaberi omot" - -#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 -msgid "Select the cover image file from disk" -msgstr "Izaberi sliku omota sa diska" - -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete Cover" -msgstr "Izbriši omot" - -#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 -msgid "Delete the cover for the selected album" -msgstr "Izbriši omot za izabrani album" - -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 AlListBox.cpp:359 -msgid "Embed Cover" -msgstr "Ugnezdi omot" - -#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 -msgid "Embed the cover to the selected album tracks" -msgstr "Ugnezdi omot u izabrane numere albuma" - -#: AlbumBrowser.cpp:386 AlListBox.cpp:318 FileBrowser.cpp:763 -#: RadioPanel.cpp:329 -msgid "Name" -msgstr "Ime" - -#: AlbumBrowser.cpp:386 -msgid "Sort albums by name" -msgstr "Razvrstaj albume po imenu" - -#: AlbumBrowser.cpp:390 AlListBox.cpp:319 DynamicPlayList.cpp:55 -#: DynamicPlayList.cpp:133 PlayList.cpp:1656 SoListBox.cpp:417 -#: TreeViewFilterEditor.cpp:68 TreeViewFilterEditor.cpp:123 -msgid "Year" -msgstr "Godina" - -#: AlbumBrowser.cpp:390 -msgid "Sort albums by year" -msgstr "Razvrstaj albume po godini" - -#: AlbumBrowser.cpp:394 AlListBox.cpp:320 -msgid "Year Descending" -msgstr "Godine - opadajući" - -#: AlbumBrowser.cpp:394 AlbumBrowser.cpp:410 -msgid "Sort albums by year descendant" -msgstr "Razvrstaj albume po godinama opadajući" - -#: AlbumBrowser.cpp:398 -msgid "Artist Name" -msgstr "Ime izvođača" - -#: AlbumBrowser.cpp:398 -msgid "Sort albums by artist name" -msgstr "Razvrstaj albume po imenu izvođača" - -#: AlbumBrowser.cpp:402 AlListBox.cpp:322 -msgid "Artist, Year" -msgstr "Izvođač, Godina" - -#: AlbumBrowser.cpp:402 -msgid "Sort albums by artist, year" -msgstr "Razvrstaj albume po izvođaču, godini" - -#: AlbumBrowser.cpp:406 AlListBox.cpp:323 -msgid "Artist, Year Descending" -msgstr "Izvođač, Godine - opadajući" - -#: AlbumBrowser.cpp:406 -msgid "Sort albums by artist, year descendant" -msgstr "Razvrstaj albume po izvođaču, godini - opadajući" - -#: AlbumBrowser.cpp:410 DynamicPlayList.cpp:60 DynamicPlayList.cpp:138 -#: PodcastsPanel.cpp:1810 SoListBox.cpp:422 -msgid "Added" -msgstr "Dodato" - -#: AlbumBrowser.cpp:414 AlListBox.cpp:328 -msgid "Sort By" -msgstr "Razvrstaj po" - -#: AlbumBrowser.cpp:414 -msgid "Set the albums sorting" -msgstr "Podesi razvrstavanje albuma" - -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:597 -#: LastFMPanel.cpp:859 LastFMPanel.cpp:1055 LastFMPanel.cpp:1260 -#: LastFMPanel.cpp:1465 LastFMPanel.cpp:1590 LyricsPanel.cpp:287 -msgid "Copy to Clipboard" -msgstr "Kopiraj u klipbord" - -#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:859 -msgid "Copy the album info to clipboard" -msgstr "Kopiraj informacije o albumu u klipbord" - -#: AlbumBrowser.cpp:1361 LibPanel.cpp:1149 TreePanel.cpp:1059 -msgid "Albums Labels Editor" -msgstr "Uređivač etiketa albuma" - -#: AlbumBrowser.cpp:1604 AlListBox.cpp:486 ItemListBox.cpp:64 -#: PlayerFilters.cpp:107 Preferences.cpp:1819 Preferences.cpp:1916 -#: SmartMode.cpp:396 -msgid "All" -msgstr "Sve" - -#: AlbumBrowser.cpp:1672 -msgid "Page" -msgstr "Strana" - -#: AlbumBrowser.cpp:2024 ArListBox.cpp:208 CoListBox.cpp:158 GeListBox.cpp:136 -#: LastFMPanel.cpp:3196 PcListBox.cpp:166 PlayList.cpp:1590 RaListBox.cpp:198 -#: TaListBox.cpp:167 TreePanel.cpp:450 -msgid "Save the selected tracks to playlist" -msgstr "Sačuvaj izabrane numere u listu" - -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create Smart Playlist" -msgstr "Kreiraj pametnu listu" - -#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 -msgid "Create a smart playlist from this track" -msgstr "Kreiraj pametnu listu od ovih numera" - -#: AlbumBrowser.cpp:2094 LibPanel.cpp:1359 PlayList.cpp:2128 -#: PlayListPanel.cpp:1388 TreePanel.cpp:1323 -msgid "Tracks Labels Editor" -msgstr "Uređivač etiketa numera" - -#: AlbumBrowser.cpp:2416 FileBrowser.cpp:1961 FileBrowser.cpp:2098 -#: LibPanel.cpp:1432 PlayList.cpp:1978 PlayListPanel.cpp:1497 -#: TreePanel.cpp:1158 TreePanel.cpp:1430 -msgid "UnNamed" -msgstr "Neimenovano" - -#: AlbumBrowser.cpp:2465 LibPanel.cpp:272 LibPanel.cpp:279 LibPanel.cpp:528 -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "Albums" -msgstr "Albumi" - -#: AlbumBrowser.cpp:2466 SoListBox.cpp:505 -msgid "to" -msgstr "u" - -#: AlbumBrowser.cpp:2467 -msgid "of" -msgstr "od" - -#: AlListBox.cpp:177 -msgid "by " -msgstr "Po" - -#: AlListBox.cpp:264 -msgid "Play current selected albums" -msgstr "Pusti izabrane albume" - -#: AlListBox.cpp:270 -msgid "Add current selected albums to the Playlist" -msgstr "Dodaj izabrane albume u listu" - -#: AlListBox.cpp:278 AlListBox.cpp:284 AlListBox.cpp:290 CoListBox.cpp:120 -#: CoListBox.cpp:127 CoListBox.cpp:134 -msgid "Add current selected albums to the Playlist as Next Tracks" -msgstr "Dodaj izabrane albume u listu kao sledeće numere" - -#: AlListBox.cpp:294 CoListBox.cpp:139 -msgid "Add the selected albums after" -msgstr "Dodaj izabrani album iza" - -#: AlListBox.cpp:318 -msgid "Albums are sorted by name" -msgstr "Albumi su razvrstani po imenu" - -#: AlListBox.cpp:319 -msgid "Albums are sorted by year" -msgstr "Albumi su razvrstani po godini" - -#: AlListBox.cpp:320 -msgid "Albums are sorted by year descending" -msgstr "Albumi su razvrstani po godini opadajući" - -#: AlListBox.cpp:321 -msgid "Artist, Name" -msgstr "Izvođač, ime" - -#: AlListBox.cpp:321 -msgid "Albums are sorted by artist and album name" -msgstr "Albumi su razvrstani po imenu izvođača i albuma" - -#: AlListBox.cpp:322 -msgid "Albums are sorted by artist and year" -msgstr "Albumi su razvrstani po izvođaču i godini" - -#: AlListBox.cpp:323 -msgid "Albums are sorted by artist and year descending" -msgstr "Albumi su razvrstani po izvođaču i godini opadajući" - -#: AlListBox.cpp:328 -msgid "Sets the albums order" -msgstr "Postavlja redosled albuma" - -#: AlListBox.cpp:359 -msgid "Embed the current cover to the album files" -msgstr "Ugnezdi trenutni omot u fajlove albuma" - -#: ArListBox.cpp:148 YeListBox.cpp:104 -msgid "Play current selected artists" -msgstr "Pusti izabranog izvođača" - -#: ArListBox.cpp:155 -msgid "Add current selected artists to playlist" -msgstr "Dodaj izabranog izvođača u listu" - -#: ArListBox.cpp:191 -msgid "Edit the labels assigned to the selected artists" -msgstr "Izmeni etikete dodeljene izabranim izvođačima" - -#: ArListBox.cpp:199 -msgid "Edit the songs from the selected artists" -msgstr "Izmeni pesmu izabranog izvođača" - -#: ChannelEditor.cpp:36 -msgid "Podcast Channel Editor" -msgstr "Uređivač kanala podemisija" - -#: ChannelEditor.cpp:57 -msgid " Podcast Channel " -msgstr "Kanali podemisija" - -#: ChannelEditor.cpp:99 PodcastsPanel.cpp:948 -msgid "Description:" -msgstr "Opis" - -#: ChannelEditor.cpp:111 PodcastsPanel.cpp:958 -msgid "Author:" -msgstr "Autor:" - -#: ChannelEditor.cpp:121 PodcastsPanel.cpp:968 -msgid "Owner:" -msgstr "Vlasnik:" - -#: ChannelEditor.cpp:132 -msgid "Download:" -msgstr "Preuzimanje:" - -#: ChannelEditor.cpp:139 -msgid "Manually" -msgstr "Ručno" - -#: ChannelEditor.cpp:139 -msgid "Only if contains" -msgstr "Samo ako sadrži" - -#: ChannelEditor.cpp:139 -msgid "Everything" -msgstr "Sve" - -#: ChannelEditor.cpp:152 -msgid "Delete:" -msgstr "Obriši:" - -#: ChannelEditor.cpp:156 -msgid "Allow delete old items" -msgstr "Dozvoli brisanje starih stavki" - -#: CoListBox.cpp:104 -msgid "Play current selected composer" -msgstr "Pusti izabranog kompozitora" - -#: CoListBox.cpp:148 -msgid "Edit songs" -msgstr "Izmeni pesme" - -#: Config.cpp:1364 MainFrame.cpp:90 -msgid "My Music" -msgstr "Moja muzika" - -#: ConfirmExit.cpp:26 -msgid "Please confirm" -msgstr "Potvrdi" - -#: ConfirmExit.cpp:39 -msgid "Are you sure you want to exit the application?" -msgstr "Da li sigurno želiš da izađeš iz aplikacije?" - -#: ConfirmExit.cpp:45 -msgid "Don't ask again" -msgstr "Ne pitaj ponovo" - -#: CopyTo.cpp:884 -#, c-format -msgid "" -"Copied %u files (%s)\n" -"in %s seconds" -msgstr "Kopirano %u fajlova (%s)\n u %s sekundi" - -#: CopyTo.cpp:889 -msgid "Finished copying files" -msgstr "Završeno kopiranje fajlova" - -#: CoverEdit.cpp:54 -msgid "Cover Editor" -msgstr "Uređivač omota" - -#: CoverEdit.cpp:71 LastFMPanel.cpp:1682 LyricsPanel.cpp:111 TrackEdit.cpp:148 -#: TrackEdit.cpp:373 TrackEdit.cpp:415 TrackEdit.cpp:474 -msgid "Artist:" -msgstr "Izvođač:" - -#: CoverEdit.cpp:78 TrackEdit.cpp:172 TrackEdit.cpp:440 TrackEdit.cpp:496 -msgid "Album:" -msgstr "Album:" - -#: CoverEdit.cpp:85 -msgid "From:" -msgstr "Od:" - -#: CoverEdit.cpp:150 SelCoverFile.cpp:67 -msgid "Embed into tracks" -msgstr "Ugnezdi u numeru" - -#: DbLibrary.cpp:289 DbLibrary.cpp:301 DbLibrary.cpp:1777 DbLibrary.cpp:1789 -#: DbLibrary.cpp:1862 DbLibrary.cpp:1874 Jamendo.cpp:642 PlayerPanel.cpp:1453 -msgid "Unknown" -msgstr "Nepoznato" - -#: DbLibrary.cpp:643 -msgid "Recently added tracks" -msgstr "Skoro dodate numere" - -#: DbLibrary.cpp:651 -msgid "Last played tracks" -msgstr "Poslednje puštane numere" - -#: DbLibrary.cpp:658 -msgid "Best rated tracks" -msgstr "Najbolje ocenjene numere" - -#: DynamicPlayList.cpp:46 DynamicPlayList.cpp:126 PodcastsPanel.cpp:1802 -#: SoListBox.cpp:409 -msgid "Title" -msgstr "Naslov" - -#: DynamicPlayList.cpp:47 DynamicPlayList.cpp:127 PlayList.cpp:1644 -#: SoListBox.cpp:410 SoListBox.cpp:655 TreeViewFilterEditor.cpp:64 -#: TreeViewFilterEditor.cpp:123 -msgid "Artist" -msgstr "Izvođač" - -#: DynamicPlayList.cpp:48 DynamicPlayList.cpp:128 LibPanel.cpp:368 -#: LibPanel.cpp:375 PlayList.cpp:1647 SoListBox.cpp:411 SoListBox.cpp:658 -#: TreeViewFilterEditor.cpp:66 TreeViewFilterEditor.cpp:123 -msgid "Album Artist" -msgstr "Umetnik albuma" - -#: DynamicPlayList.cpp:49 DynamicPlayList.cpp:129 PlayList.cpp:1653 -#: Preferences.cpp:975 SoListBox.cpp:412 SoListBox.cpp:664 -#: TreeViewFilterEditor.cpp:67 TreeViewFilterEditor.cpp:123 -msgid "Album" -msgstr "Album" - -#: DynamicPlayList.cpp:50 DynamicPlayList.cpp:130 PlayList.cpp:1659 -#: RadioPanel.cpp:589 ShoutcastRadio.cpp:140 SoListBox.cpp:413 -#: SoListBox.cpp:652 TreeViewFilterEditor.cpp:63 -msgid "Genre" -msgstr "Žanr" - -#: DynamicPlayList.cpp:51 DynamicPlayList.cpp:131 -msgid "Label" -msgstr "Etiketa" - -#: DynamicPlayList.cpp:52 DynamicPlayList.cpp:132 PlayList.cpp:1650 -#: SoListBox.cpp:414 SoListBox.cpp:661 TreeViewFilterEditor.cpp:65 -#: TreeViewFilterEditor.cpp:123 -msgid "Composer" -msgstr "Kompozitor" - -#: DynamicPlayList.cpp:53 -msgid "Comment" -msgstr "Komentar" - -#: DynamicPlayList.cpp:54 SoListBox.cpp:424 -msgid "Path" -msgstr "Putanja" - -#: DynamicPlayList.cpp:57 DynamicPlayList.cpp:135 PodcastsPanel.cpp:1806 -#: SoListBox.cpp:416 -msgid "Length" -msgstr "Dužina" - -#: DynamicPlayList.cpp:58 DynamicPlayList.cpp:136 LibPanel.cpp:330 -#: LibPanel.cpp:337 LibPanel.cpp:534 MainFrame.cpp:1259 PodcastsPanel.cpp:1808 -#: SoListBox.cpp:420 -msgid "Plays" -msgstr "Puštanja" - -#: DynamicPlayList.cpp:59 DynamicPlayList.cpp:137 PodcastsPanel.cpp:1809 -#: SoListBox.cpp:421 -msgid "Last Played" -msgstr "Poslednje pušteno" - -#: DynamicPlayList.cpp:61 -msgid "Track Number" -msgstr "Broj numere" - -#: DynamicPlayList.cpp:62 SoListBox.cpp:418 -msgid "Bit Rate" -msgstr "Bitrejt" - -#: DynamicPlayList.cpp:63 FileBrowser.cpp:764 -msgid "Size" -msgstr "Veličina" - -#: DynamicPlayList.cpp:64 SoListBox.cpp:415 -msgid "Disc" -msgstr "Disk" - -#: DynamicPlayList.cpp:65 -msgid "Has Cover" -msgstr "Ima omot" - -#: DynamicPlayList.cpp:70 DynamicPlayList.cpp:80 -msgid "contains" -msgstr "sadrži" - -#: DynamicPlayList.cpp:71 DynamicPlayList.cpp:81 -msgid "does not contain" -msgstr "ne sadrži" - -#: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 -#: DynamicPlayList.cpp:99 -msgid "is" -msgstr "je" - -#: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 -#: DynamicPlayList.cpp:100 -msgid "is not" -msgstr "nije" - -#: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 -msgid "begins with" -msgstr "počinje sa" - -#: DynamicPlayList.cpp:75 DynamicPlayList.cpp:85 -msgid "ends with" -msgstr "završava se sa" - -#: DynamicPlayList.cpp:86 -msgid "not set" -msgstr "nije podešeno" - -#: DynamicPlayList.cpp:93 -msgid "at least" -msgstr "barem" - -#: DynamicPlayList.cpp:94 -msgid "at most" -msgstr "najviše" - -#: DynamicPlayList.cpp:101 -msgid "after" -msgstr "nakon" - -#: DynamicPlayList.cpp:102 -msgid "before" -msgstr "pre" - -#: DynamicPlayList.cpp:107 -msgid "in the last" -msgstr "u poslednjih" - -#: DynamicPlayList.cpp:108 -msgid "before the last" -msgstr "pre poslednje" - -#: DynamicPlayList.cpp:113 -msgid "false" -msgstr "netačno" - -#: DynamicPlayList.cpp:114 -msgid "true" -msgstr "tačno" - -#: DynamicPlayList.cpp:119 SmartMode.cpp:468 -msgid "Minutes" -msgstr "Minuta" - -#: DynamicPlayList.cpp:139 -msgid "Random" -msgstr "Nasumično" - -#: DynamicPlayList.cpp:144 Preferences.cpp:629 -msgid "minutes" -msgstr "minuta" - -#: DynamicPlayList.cpp:145 -msgid "hours" -msgstr "sata" - -#: DynamicPlayList.cpp:146 -msgid "days" -msgstr "dana" - -#: DynamicPlayList.cpp:147 -msgid "weeks" -msgstr "nedelja" - -#: DynamicPlayList.cpp:148 -msgid "months" -msgstr "meseca" - -#: DynamicPlayList.cpp:439 -msgid "Filter Album Browser" -msgstr "Filtriraj pregledač albuma" - -#: DynamicPlayList.cpp:440 -msgid "Dynamic Playlist Editor" -msgstr "Dinamički uređivač liste" - -#: DynamicPlayList.cpp:458 FileRenamer.cpp:67 LyricsPanel.cpp:2102 -#: PortableMedia.cpp:998 Preferences.cpp:2105 Preferences.cpp:2226 -#: Preferences.cpp:2351 RadioEditor.cpp:44 TreeViewFilterEditor.cpp:45 -msgid "Name:" -msgstr "Ime:" - -#: DynamicPlayList.cpp:467 -msgid " Current Filters " -msgstr "Trenutni filtri" - -#: DynamicPlayList.cpp:548 -msgid " Result " -msgstr "Rezultat" - -#: DynamicPlayList.cpp:553 SmartMode.cpp:456 -msgid "Limit to" -msgstr "Ograniči na" - -#: DynamicPlayList.cpp:573 -msgid "Any filter selects tracks" -msgstr "Ma koji filtar bira numeru" - -#: DynamicPlayList.cpp:584 -msgid "Sort by" -msgstr "Sortiraj po" - -#: DynamicPlayList.cpp:594 -msgid "Descending" -msgstr "Opadajući" - -#: DynamicPlayList.cpp:612 -msgid "Add tracks on any criteria" -msgstr "Dodaj numere po ma kom kriterijumu" - -#: Equalizer.cpp:70 -msgid "Equalizer" -msgstr "Ekvilajzer" - -#: Equalizer.cpp:112 -msgid "Preset:" -msgstr "Predefinisano:" - -#: FileBrowser.cpp:226 FileBrowser.cpp:586 -msgid "See used locations" -msgstr "Vidi korišćene lokacije" - -#: FileBrowser.cpp:227 FileBrowser.cpp:587 -msgid "See system files" -msgstr "Vidi sistemske fajlove" - -#: FileBrowser.cpp:340 -msgid "Play the selected folder" -msgstr "Pusti izabranu fasciklu" - -#: FileBrowser.cpp:346 -msgid "Add the selected folder to playlist" -msgstr "Dodaj izabranu fasciklu u listu" - -#: FileBrowser.cpp:376 -msgid "Edit the tracks in the selected folder" -msgstr "Izmeni numere u izabranoj fascikli" - -#: FileBrowser.cpp:384 -msgid "Add the tracks in the selected folder to a playlist" -msgstr "Dodaj numere iz izabrane fascikle u listu" - -#: FileBrowser.cpp:391 FileBrowser.cpp:1170 -msgid "Copy" -msgstr "Kopiraj" - -#: FileBrowser.cpp:392 FileBrowser.cpp:1170 -msgid "Copy the selected folder to clipboard" -msgstr "Kopiraj izabranu fasciklu u klipbord" - -#: FileBrowser.cpp:398 FileBrowser.cpp:1174 LyricsPanel.cpp:299 -msgid "Paste" -msgstr "Nalepi" - -#: FileBrowser.cpp:399 -msgid "Paste to the selected folder" -msgstr "Nalepi u izabranu fasciklu" - -#: FileBrowser.cpp:414 FileBrowser.cpp:471 FileBrowser.cpp:475 -msgid "New Folder" -msgstr "Nova fascikla" - -#: FileBrowser.cpp:414 -msgid "Create a new folder" -msgstr "Kreiraj novu fasciklu" - -#: FileBrowser.cpp:417 PlayListPanel.cpp:291 TaListBox.cpp:111 -msgid "Rename" -msgstr "Preimenuj" - -#: FileBrowser.cpp:417 -msgid "Rename the selected folder" -msgstr "Preimenuj izabranu fasciklu" - -#: FileBrowser.cpp:421 FileBrowser.cpp:1195 -msgid "Remove" -msgstr "Ukloni" - -#: FileBrowser.cpp:421 -msgid "Remove the selected folder" -msgstr "Ukloni izabranu fasciklu" - -#: FileBrowser.cpp:552 -msgid "Are you sure to delete the selected path ?" -msgstr "Da li si siguran da želiš da ukloniš izabranu putanju?" - -#: FileBrowser.cpp:553 FileBrowser.cpp:2204 LabelEditor.cpp:310 -#: LibPanel.cpp:1227 PlayListPanel.cpp:1116 PodcastsPanel.cpp:1237 -#: PodcastsPanel.cpp:1623 ShoutcastRadio.cpp:368 ShoutcastRadio.cpp:448 -#: TaListBox.cpp:203 TreePanel.cpp:1232 -msgid "Confirm" -msgstr "Potvrdi" - -#: FileBrowser.cpp:563 -msgid "Error deleting the folder " -msgstr "Greška pri brisanju fascikle" - -#: FileBrowser.cpp:564 MediaViewer.cpp:1461 SelCoverFile.cpp:40 -msgid "Error" -msgstr "Greška" - -#: FileBrowser.cpp:765 -msgid "Modified" -msgstr "Menjano" - -#: FileBrowser.cpp:1113 -msgid "Play current selected files" -msgstr "Pusti izabrane fajlove" - -#: FileBrowser.cpp:1119 -msgid "Add current selected files to playlist" -msgstr "Dodaj izabrane fajlove u listu" - -#: FileBrowser.cpp:1155 -msgid "Edit the current selected files" -msgstr "Izmeni izabrane fajlove" - -#: FileBrowser.cpp:1163 -msgid "Add the current selected tracks to a playlist" -msgstr "Dodaj izabrane numere u listu" - -#: FileBrowser.cpp:1174 -msgid "Paste to the selected dir" -msgstr "Nalepi u izabranu fasciklu" - -#: FileBrowser.cpp:1191 FileRenamer.cpp:47 -msgid "Rename Files" -msgstr "Preimenuj fajlove" - -#: FileBrowser.cpp:1191 -msgid "Rename the current selected file" -msgstr "Preimenuj izabrani fajl" - -#: FileBrowser.cpp:1195 -msgid "Delete the selected files" -msgstr "Obriši izabrani fajl" - -#: FileBrowser.cpp:1544 FileBrowser.cpp:1560 -msgid "Directories" -msgstr "Fascikle" - -#: FileBrowser.cpp:2203 -msgid "Are you sure to delete the selected files ?" -msgstr "Da li si siguran da želiš da izbrišeš izabrane fajlove?" - -#: FileBrowser.cpp:2221 -msgid "There was an error deleting " -msgstr "Došlo je do greške pri brisanju" - -#: FileBrowser.cpp:2222 -msgid "" -"\n" -"Continue deleting?" -msgstr "\nNastavi sa brisanjem?" - -#: FileBrowser.cpp:2223 -msgid "Continue" -msgstr "Nastavi" - -#: FileRenamer.cpp:55 -msgid " Names Preview " -msgstr "Pregled imena" - -#: FileRenamer.cpp:74 Preferences.cpp:2358 -msgid "Pattern:" -msgstr "Obrazac:" - -#: FileRenamer.cpp:82 -msgid "" -"Pattern flags:\n" -"{g} : Genre\n" -"{a} : Artist\n" -"{aa}: Album Artist\n" -"{A} : {aa} or {a}\n" -"{b} : Album\n" -"{t} : Title\n" -"{n} : Number\n" -"{y} : Year\n" -"{d} : Disk" -msgstr "Zastavice obrasca: /n {g} : Žanr /n {a} : Izvođač /n {aa} : Umetnik albuma /n {A} : {aa} ili {a} /n {b} : Album /n {t} : Naslov /n {n} : Broj /n {y} : Godina /n {d} : Disk" - -#: GeListBox.cpp:93 -msgid "Play current selected genres" -msgstr "Pusti izabrane žanrove" - -#: GeListBox.cpp:100 -msgid "Add current selected genres to playlist" -msgstr "Dodaj izabrane žanrove u listu" - -#: ImportFiles.cpp:47 LocationPanel.cpp:501 MainFrame.cpp:1299 -#: MediaViewer.cpp:946 -msgid "Import Files" -msgstr "Uvezi fajlove" - -#: ImportFiles.cpp:82 -msgid "Copy to Option:" -msgstr "Kopiraj u opcije:" - -#: ImportFiles.cpp:111 -msgid "Destination Folder:" -msgstr "Odredišna fascikla:" - -#: ImportFiles.cpp:115 Preferences.cpp:1264 -msgid "Select a folder" -msgstr "Izaberi fasciklu" - -#: ImportFiles.cpp:121 -msgid " Files " -msgstr "Fajlovi" - -#: ImportFiles.cpp:228 -msgid "Select files" -msgstr "Izaberi fajlove" - -#: ImportFiles.cpp:229 -msgid "Audio files" -msgstr "Audio fajlovi" - -#: ImportFiles.cpp:230 -msgid "mp3 files" -msgstr "mp3 fajlovi" - -#: ImportFiles.cpp:231 -msgid "ogg files" -msgstr "ogg fajlovi" - -#: ImportFiles.cpp:232 -msgid "flac files" -msgstr "flac fajlovi" - -#: ImportFiles.cpp:233 -msgid "mp4 files" -msgstr "mp4 fajlovi" - -#: ImportFiles.cpp:234 -msgid "wma files" -msgstr "wma fajlovi" - -#: ImportFiles.cpp:235 -msgid "ape files" -msgstr "ape fajlovi" - -#: ImportFiles.cpp:236 -msgid "waf files" -msgstr "waf fajlovi" - -#: ImportFiles.cpp:237 -msgid "aif files" -msgstr "aif fajlovi" - -#: ImportFiles.cpp:238 -msgid "wv files" -msgstr "wv fajlovi" - -#: ImportFiles.cpp:239 -msgid "tta files" -msgstr "tta fajlovi" - -#: ImportFiles.cpp:240 -msgid "mpc files" -msgstr "mpc fajlovi" - -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:947 -msgid "track" -msgstr "numera" - -#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 -#: MediaViewer.cpp:1397 Preferences.cpp:1052 -msgid "tracks" -msgstr "numera" - -#: ImportFiles.cpp:327 -msgid "No files added" -msgstr "Nema dodatih fajlova" - -#: iPodMedia.cpp:1682 Jamendo.cpp:1128 LocationPanel.cpp:510 -#: Magnatune.cpp:1023 MainFrame.cpp:1308 MediaViewer.cpp:952 -#: PortableMedia.cpp:1889 -msgid "Update the collection library" -msgstr "Ažuriraj kolekciju biblioteke" - -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:515 -#: Magnatune.cpp:1026 MainFrame.cpp:1313 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan" -msgstr "Skeniraj opet" - -#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:516 -#: Magnatune.cpp:1026 MainFrame.cpp:1314 MediaViewer.cpp:955 -#: PortableMedia.cpp:1892 -msgid "Rescan the collection library" -msgstr "Preskeniraj kolekciju biblioteke" - -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:521 -#: Magnatune.cpp:1029 MainFrame.cpp:1319 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search Covers" -msgstr "Traži omote" - -#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:522 -#: Magnatune.cpp:1029 MainFrame.cpp:1320 MediaViewer.cpp:958 -#: PortableMedia.cpp:1895 -msgid "Search the collection missing covers" -msgstr "Traži omote koji nedostaju u kolekciji" - -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount" -msgstr "Demontiraj" - -#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 -#: PortableMedia.cpp:1900 -msgid "Unmount the device" -msgstr "Demontiraj uređaj" - -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:343 -#: LocationPanel.cpp:382 LocationPanel.cpp:537 Magnatune.cpp:1034 -#: MainFrame.cpp:1042 MainFrame.cpp:1081 MainFrame.cpp:1335 -#: MediaViewer.cpp:963 PodcastsPanel.cpp:1763 PortableMedia.cpp:1905 -msgid "Properties" -msgstr "Svojstva" - -#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:537 -#: Magnatune.cpp:1034 MainFrame.cpp:1335 MediaViewer.cpp:963 -#: PortableMedia.cpp:1905 -msgid "Show collection properties" -msgstr "Prikaži svojstva kolekcije" - -#: Jamendo.cpp:1109 Jamendo.cpp:1119 Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download Albums" -msgstr "Preuzmi albume" - -#: Jamendo.cpp:1109 Jamendo.cpp:1112 Jamendo.cpp:1119 Jamendo.cpp:1122 -#: Magnatune.cpp:1009 Magnatune.cpp:1016 -msgid "Download the current selected album" -msgstr "Preuzmi izabrani album" - -#: Jamendo.cpp:1112 Jamendo.cpp:1122 -msgid "Download Albums torrents" -msgstr "Preuzmi torente albuma" - -#: LabelEditor.cpp:70 -msgid " Items " -msgstr "Stavke" - -#: LabelEditor.cpp:91 -msgid " Labels " -msgstr "Oznake" - -#: LabelEditor.cpp:119 -msgid "Add a new label" -msgstr "Dodaj novu etiketu" - -#: LabelEditor.cpp:125 -msgid "Delete the current selected label" -msgstr "Obriši izabrane etikete" - -#: LabelEditor.cpp:131 -msgid "Copy the label selection to all the items" -msgstr "Kopiraj izabrane etikete na sve stavke" - -#: LabelEditor.cpp:286 TaListBox.cpp:185 TaListBox.cpp:226 -msgid "Label Name: " -msgstr "Ime etikete:" - -#: LabelEditor.cpp:286 TaListBox.cpp:185 -msgid "Please enter the label name" -msgstr "Unesi ime etikete" - -#: LabelEditor.cpp:309 TaListBox.cpp:202 -msgid "Are you sure to delete the selected labels?" -msgstr "Da li sigurno želiš da obrišeš izabrane etikete?" - -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "Less..." -msgstr "Manje..." - -#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 -msgid "More..." -msgstr "Više..." - -#: LastFMPanel.cpp:557 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 -#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 -msgid "Play the artist tracks" -msgstr "Pusti numere izvođača" - -#: LastFMPanel.cpp:561 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 -#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 -msgid "Enqueue the artist tracks to the playlist" -msgstr "Uvrsti numere izvođača u listu" - -#: LastFMPanel.cpp:597 -msgid "Copy the artist name to clipboard" -msgstr "Kopiraj ime izvođača u klipbord" - -#: LastFMPanel.cpp:605 LastFMPanel.cpp:867 LastFMPanel.cpp:1063 -#: LastFMPanel.cpp:1268 LastFMPanel.cpp:1473 LastFMPanel.cpp:1598 -msgid "Visit last.fm page for this item" -msgstr "Poseti last.fm stranu za ovu stavku" - -#: LastFMPanel.cpp:630 -msgid "There is no information available for this artist." -msgstr "Nema informacija o ovom izvođaču." - -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Show Artist Info" -msgstr "Prikaži informacije o izvođaču" - -#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 -msgid "Update the information with the current selected artist" -msgstr "Ažuriraj informacije sa izabranim izvođačem" - -#: LastFMPanel.cpp:1055 -msgid "Copy the artist info to clipboard" -msgstr "Kopiraj informacije o umetniku u klipbord" - -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search Track" -msgstr "Traži numeru" - -#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 -msgid "Search the track in the library" -msgstr "Traži numeru u biblioteci" - -#: LastFMPanel.cpp:1260 LastFMPanel.cpp:1465 -msgid "Copy the track info to clipboard" -msgstr "Kopiraj informacije numere u klipbord" - -#: LastFMPanel.cpp:1359 -#, c-format -msgid "" -"%s\n" -"%i plays by %u users" -msgstr "%s\n%i puštanja od strane %u korisnika" - -#: LastFMPanel.cpp:1590 -msgid "Copy the event info to clipboard" -msgstr "Kopiraj informacije o događaju u klipbord" - -#: LastFMPanel.cpp:1665 LyricsPanel.cpp:81 -msgid "Follow player" -msgstr "Prati plejer" - -#: LastFMPanel.cpp:1691 LyricsPanel.cpp:121 TrackEdit.cpp:380 -msgid "Track:" -msgstr "Numera:" - -#: LastFMPanel.cpp:1711 -msgid "Artist Info" -msgstr "Informacije o izvođaču" - -#: LastFMPanel.cpp:1746 -msgid "Top Albums" -msgstr "Top albumi" - -#: LastFMPanel.cpp:1788 -msgid "Top Tracks" -msgstr "Top numere" - -#: LastFMPanel.cpp:1829 -msgid "Similar Artists" -msgstr "Slični izvođači" - -#: LastFMPanel.cpp:1870 -msgid "Similar Tracks" -msgstr "Slične numere" - -#: LastFMPanel.cpp:1911 -msgid "Events" -msgstr "Događaji" - -#: LastFMPanel.cpp:3340 -msgid "Unnamed" -msgstr "Neimenovano" - -#: LibPanel.cpp:219 LibPanel.cpp:226 LibPanel.cpp:522 LocationPanel.cpp:329 -#: LocationPanel.cpp:426 MainFrame.cpp:1028 MainFrame.cpp:1224 -#: RadioPanel.cpp:620 TreeViewFilterEditor.cpp:123 -msgid "Genres" -msgstr "Žanrovi" - -#: LibPanel.cpp:237 LibPanel.cpp:244 LibPanel.cpp:524 LocationPanel.cpp:421 -#: MainFrame.cpp:1219 -msgid "Labels" -msgstr "Etikete" - -#: LibPanel.cpp:255 LibPanel.cpp:262 LibPanel.cpp:526 LocationPanel.cpp:431 -#: MainFrame.cpp:1229 -msgid "Artists" -msgstr "Izvođači" - -#: LibPanel.cpp:292 LibPanel.cpp:299 LibPanel.cpp:530 LocationPanel.cpp:451 -#: MainFrame.cpp:1249 -msgid "Years" -msgstr "Godine" - -#: LibPanel.cpp:311 LibPanel.cpp:318 LibPanel.cpp:532 LocationPanel.cpp:456 -#: MainFrame.cpp:1254 -msgid "Ratings" -msgstr "Ocene" - -#: LibPanel.cpp:349 LibPanel.cpp:356 LibPanel.cpp:536 LocationPanel.cpp:436 -#: MainFrame.cpp:1234 -msgid "Composers" -msgstr "Kompozitori" - -#: LibPanel.cpp:538 LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "Album Artists" -msgstr "Umetnici albuma" - -#: LibPanel.cpp:958 TreePanel.cpp:1059 -msgid "Artist Labels Editor" -msgstr "Uređivač etiketa izvođača" - -#: LibPanel.cpp:1226 -msgid "Are you sure to delete the selected album cover?" -msgstr "Da li si siguran da želiš da obrišeš izabrani omot albuma?" - -#: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 -msgid "Field Editor" -msgstr "Uređivač polja" - -#: LibPanel.cpp:2774 -msgid "" -"Are you sure to delete the selected tracks from your drive?\n" -"This will permanently erase the selected tracks." -msgstr "Da li si siguran da želiš da obrišeš izabrane numere sa diska? \n Ovo će trajno obrisati izabrane numere." - -#: LibPanel.cpp:2775 -msgid "Remove tracks from drive" -msgstr "Obriši numere sa diska" - -#: ListView.cpp:1478 -msgid "Select Columns" -msgstr "Izabrane kolone" - -#: ListView.cpp:1490 -msgid " Columns " -msgstr "Kolone" - -#: LocationPanel.cpp:97 -msgid "Local Music" -msgstr "Lokalna muzika" - -#: LocationPanel.cpp:99 -msgid "Online Music" -msgstr "Onlajn muzika" - -#: LocationPanel.cpp:101 -msgid "Portable Devices" -msgstr "Izmenljivi uređaji" - -#: LocationPanel.cpp:103 -msgid "Context" -msgstr "Kontekst" - -#: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 -msgid "Radios" -msgstr "Radio stanice" - -#: LocationPanel.cpp:215 MainFrame.cpp:1085 MainFrame.cpp:2798 -#: MainFrame.cpp:3531 PodcastsPanel.cpp:916 Preferences.cpp:259 -msgid "Podcasts" -msgstr "Podemisije" - -#: LocationPanel.cpp:279 MainFrame.cpp:994 MainFrame.cpp:2835 -msgid "File Browser" -msgstr "Pregledač fajlova" - -#: LocationPanel.cpp:291 MainFrame.cpp:1413 MainFrame.cpp:2769 -#: Preferences.cpp:249 TrackEdit.cpp:400 -msgid "Lyrics" -msgstr "Tekstovi" - -#: LocationPanel.cpp:312 LocationPanel.cpp:354 LocationPanel.cpp:401 -#: LocationPanel.cpp:414 MainFrame.cpp:1011 MainFrame.cpp:1053 -#: MainFrame.cpp:1199 MainFrame.cpp:1212 -msgid "Show" -msgstr "Prikaži" - -#: LocationPanel.cpp:313 MainFrame.cpp:1012 -msgid "Show/Hide the radio panel" -msgstr "Prikaži/sakrij radio panel" - -#: LocationPanel.cpp:319 MainFrame.cpp:1018 RadioPanel.cpp:571 -#: RadioPanel.cpp:618 -msgid "Text Search" -msgstr "Pretraga teksta" - -#: LocationPanel.cpp:319 MainFrame.cpp:1018 -msgid "Show/Hide the radio text search" -msgstr "Prikaži/sakrij tekstualne pretrage radija" - -#: LocationPanel.cpp:329 MainFrame.cpp:1028 -msgid "Show/Hide the radio genres" -msgstr "Prikaži/sakrij žanrove radija" - -#: LocationPanel.cpp:336 ShoutcastRadio.cpp:120 -msgid "Update the radio station lists" -msgstr "Ažuriraj listu radio stanica" - -#: LocationPanel.cpp:344 MainFrame.cpp:1043 -msgid "Set the radio preferences" -msgstr "Podešavanja radija" - -#: LocationPanel.cpp:355 MainFrame.cpp:1054 -msgid "Show/Hide the podcasts panel" -msgstr "Prikaži/sakrij panel podemisija" - -#: LocationPanel.cpp:361 MainFrame.cpp:1060 PodcastsPanel.cpp:890 -#: PodcastsPanel.cpp:898 PodcastsPanel.cpp:1055 -msgid "Channels" -msgstr "Kopiraj u opcije:" - -#: LocationPanel.cpp:361 MainFrame.cpp:1060 -msgid "Show/Hide the podcasts channels" -msgstr "Prikaži/sakrij kanale podemisija" - -#: LocationPanel.cpp:366 MainFrame.cpp:1065 PodcastsPanel.cpp:1058 -#: TrackEdit.cpp:310 -msgid "Details" -msgstr "Detalji" - -#: LocationPanel.cpp:366 MainFrame.cpp:1065 -msgid "Show/Hide the podcasts details" -msgstr "Prikaži/sakrij detalje podemisija" - -#: LocationPanel.cpp:375 MainFrame.cpp:1074 -msgid "Update the podcasts added" -msgstr "Ažuriraj dodate podemisije" - -#: LocationPanel.cpp:383 MainFrame.cpp:1082 -msgid "Set the podcasts preferences" -msgstr "Postavke podešavanja podemisija" - -#: LocationPanel.cpp:401 MainFrame.cpp:1199 -msgid "Open the music collection" -msgstr "Otvori muzičku kolekciju" - -#: LocationPanel.cpp:414 LocationPanel.cpp:470 MainFrame.cpp:1212 -#: MainFrame.cpp:1268 -msgid "View the collection library" -msgstr "Prikaži kolekciju biblioteke" - -#: LocationPanel.cpp:421 MainFrame.cpp:1219 -msgid "View the library labels" -msgstr "Prikaži etikete u biblioteci" - -#: LocationPanel.cpp:426 MainFrame.cpp:1224 -msgid "View the library genres" -msgstr "Prikaži žanrove u biblioteci" - -#: LocationPanel.cpp:431 MainFrame.cpp:1229 -msgid "View the library artists" -msgstr "Prikaži izvočače u biblioteke" - -#: LocationPanel.cpp:436 MainFrame.cpp:1234 -msgid "View the library composers" -msgstr "Prikaži kompozitore u biblioteci" - -#: LocationPanel.cpp:441 MainFrame.cpp:1239 -msgid "View the library album artists" -msgstr "Prikaži umetnike albuma iz biblioteke" - -#: LocationPanel.cpp:446 MainFrame.cpp:1244 -msgid "View the library albums" -msgstr "Prikaži albume u biblioteci" - -#: LocationPanel.cpp:451 MainFrame.cpp:1249 -msgid "View the library years" -msgstr "Prikaži godine u biblioteci" - -#: LocationPanel.cpp:456 MainFrame.cpp:1254 -msgid "View the library ratings" -msgstr "Prikaži ocene u biblioteci" - -#: LocationPanel.cpp:461 -msgid "Play Counts" -msgstr "Broj puštanja" - -#: LocationPanel.cpp:461 MainFrame.cpp:1259 -msgid "View the library play counts" -msgstr "Prikaži broj puštanja u biblioteci" - -#: LocationPanel.cpp:466 LocationPanel.cpp:470 MainFrame.cpp:1264 -#: MainFrame.cpp:1268 TreePanel.cpp:89 -msgid "Library" -msgstr "Biblioteka" - -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "Album Browser" -msgstr "Pregledač albuma" - -#: LocationPanel.cpp:476 MainFrame.cpp:1274 -msgid "View the collection album browser" -msgstr "Prikaži pregledač kolekcije albuma" - -#: LocationPanel.cpp:481 MainFrame.cpp:1279 TreePanel.cpp:828 -#: TreePanel.cpp:853 -msgid "Tree" -msgstr "Stablo" - -#: LocationPanel.cpp:481 MainFrame.cpp:1279 -msgid "View the collection tree view" -msgstr "Prikaži stablo kolekcije" - -#: LocationPanel.cpp:486 MainFrame.cpp:1284 MediaViewer.cpp:235 -#: PlayListPanel.cpp:809 PlayListPanel.cpp:835 PortableMedia.cpp:1168 -msgid "Playlists" -msgstr "Liste" - -#: LocationPanel.cpp:486 MainFrame.cpp:1284 -msgid "View the collection playlists" -msgstr "Prikaži liste u koleciji" - -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add Path" -msgstr "Dodaj putanju" - -#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 -msgid "Add path to the collection" -msgstr "Dodaj putanju do kolekcije" - -#: LocationPanel.cpp:501 MainFrame.cpp:1299 MediaViewer.cpp:946 -msgid "Import files into the collection" -msgstr "Uvezi fajlove u kolekciju" - -#: LyricsPanel.cpp:82 -msgid "Search the lyrics for the current playing track" -msgstr "Traži tekst za trenutno puštenu numeru" - -#: LyricsPanel.cpp:88 -msgid "Configure lyrics preferences" -msgstr "Namesti podešavanja tekstova" - -#: LyricsPanel.cpp:92 TrackEdit.cpp:388 -msgid "Search for lyrics" -msgstr "Traži tekst" - -#: LyricsPanel.cpp:97 -msgid "Edit the lyrics" -msgstr "Izmeni tekst pesme" - -#: LyricsPanel.cpp:103 -msgid "Save the lyrics" -msgstr "Sačuvaj tekstove pesama" - -#: LyricsPanel.cpp:108 -msgid "Search the lyrics on the web" -msgstr "Traži tekstove na vebu" - -#: LyricsPanel.cpp:287 -msgid "Copy the content of the lyric to clipboard" -msgstr "Kopiraj tekst pesme u klipbord" - -#: LyricsPanel.cpp:299 -msgid "Paste the content of the lyric from clipboard" -msgstr "Nalepi sadržaj teksta pesme iz klipborda" - -#: LyricsPanel.cpp:308 -msgid "Print the content of the lyrics" -msgstr "Štampaj tekst pesme" - -#: LyricsPanel.cpp:442 LyricsPanel.cpp:561 LyricsPanel.cpp:844 -#: LyricsPanel.cpp:846 -msgid "Searching..." -msgstr "Tražim..." - -#: LyricsPanel.cpp:757 LyricsPanel.cpp:850 -msgid "No lyrics found" -msgstr "Tekst nije pronađen" - -#: LyricsPanel.cpp:842 -msgid "Lyrics from " -msgstr "Tekstovi sa" - -#: LyricsPanel.cpp:2078 -msgid "Lyrics Target Editor" -msgstr "Uređivač mete teksta" - -#: LyricsPanel.cpp:2078 -msgid "Lyrics Source Editor" -msgstr "Uređivač izvora teksta" - -#: LyricsPanel.cpp:2111 -msgid "Type:" -msgstr "Tip:" - -#: LyricsPanel.cpp:2116 -msgid "Embedded" -msgstr "Ugneždeno" - -#: LyricsPanel.cpp:2117 -msgid "File" -msgstr "Fajl" - -#: LyricsPanel.cpp:2118 -msgid "Command" -msgstr "Komanda" - -#: LyricsPanel.cpp:2120 PodcastsPanel.cpp:2091 -msgid "Download" -msgstr "Preuzmi" - -#: LyricsPanel.cpp:2127 -msgid "Source:" -msgstr "Izvor" - -#: LyricsPanel.cpp:2135 LyricsPanel.cpp:2541 -msgid "Replace:" -msgstr "Zameni:" - -#: LyricsPanel.cpp:2170 -msgid "Extract:" -msgstr "Raspakuj:" - -#: LyricsPanel.cpp:2200 -msgid "Exclude:" -msgstr "Izuzmi:" - -#: LyricsPanel.cpp:2230 -msgid "Not Found:" -msgstr "Nije pronađeno:" - -#: LyricsPanel.cpp:2539 -msgid "Replace option editor" -msgstr "Uređivač opcije zamenjivanja" - -#: LyricsPanel.cpp:2540 RadioPanel.cpp:1173 -msgid "Search:" -msgstr "Traži:" - -#: LyricsPanel.cpp:2545 -msgid "Extract option editor" -msgstr "Uređivač opcija raspakivanja" - -#: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 -msgid "Begin:" -msgstr "Početak:" - -#: LyricsPanel.cpp:2547 LyricsPanel.cpp:2553 -msgid "End:" -msgstr "Kraj:" - -#: LyricsPanel.cpp:2551 -msgid "Exclude option editor" -msgstr "Uređivač opcije izuzimanja" - -#: LyricsPanel.cpp:2557 -msgid "Not Found option editor" -msgstr "Uređivač opcije nepronalaska" - -#: LyricsPanel.cpp:2558 LyricsPanel.cpp:2559 -msgid "Tag:" -msgstr "Tag:" - -#: MainFrame.cpp:248 -msgid "Welcome to Guayadeque " -msgstr "Dobrodošli u Guayadeque" - -#: MainFrame.cpp:263 MainFrame.cpp:357 TreeViewFilterEditor.cpp:54 -msgid "Filters" -msgstr "Filtri" - -#: MainFrame.cpp:355 MainFrame.cpp:1386 MainFrame.cpp:4307 -msgid "VU Meters" -msgstr "VU metri" - -#: MainFrame.cpp:359 MainFrame.cpp:723 MainFrame.cpp:2153 MainFrame.cpp:2897 -#: MainFrame.cpp:2914 PlayList.cpp:76 RadioPanel.cpp:333 -msgid "Now Playing" -msgstr "Sada pušteno" - -#: MainFrame.cpp:974 -msgid "New Collection" -msgstr "Nova kolekcija" - -#: MainFrame.cpp:974 -msgid "Create a new collection" -msgstr "Kreiraj novu kolekciju" - -#: MainFrame.cpp:995 -msgid "Show/Hide the file browser panel" -msgstr "Prikaži/sakrij panel pregledača fajlova" - -#: MainFrame.cpp:1035 -msgid "Update the radio stations" -msgstr "Ažuriraj radio stanice" - -#: MainFrame.cpp:1046 MainFrame.cpp:2635 -msgid "Radio" -msgstr "Radio" - -#: MainFrame.cpp:1046 -msgid "Set the radio visible panels" -msgstr "Postavi vidljive panele radija" - -#: MainFrame.cpp:1085 -msgid "Set the podcasts visible panels" -msgstr "Postavke vidljivih panela podemisija" - -#: MainFrame.cpp:1101 -msgid "Play a online music stream" -msgstr "Pusti on-lajn muzički tok" - -#: MainFrame.cpp:1138 -msgid "Show the selected portable devices" -msgstr "Prikaži izabrane prenosne uređaje" - -#: MainFrame.cpp:1145 -msgid "No Device Found" -msgstr "Uređaj nije pronađen" - -#: MainFrame.cpp:1145 -msgid "No portable device was detected" -msgstr "Nije detektovan prenosni uređaj" - -#: MainFrame.cpp:1155 -msgid "Exits the application" -msgstr "Izlazi iz aplikacije" - -#: MainFrame.cpp:1352 -msgid "Saves the current layout" -msgstr "Čuva trenutni raspored" - -#: MainFrame.cpp:1362 -msgid "Player Playlist" -msgstr "Lista plejera" - -#: MainFrame.cpp:1363 -msgid "Show/Hide the player playlist panel" -msgstr "Prikaži/Sakrij panel liste u plejeru" - -#: MainFrame.cpp:1370 MainFrame.cpp:1645 MainFrame.cpp:4325 -msgid "Sources" -msgstr "Izvori" - -#: MainFrame.cpp:1371 -msgid "Show/Hide the locatons" -msgstr "Prikaži/Sakrij lokacije" - -#: MainFrame.cpp:1378 -msgid "Player Filters" -msgstr "Filtri plejera" - -#: MainFrame.cpp:1379 -msgid "Show/Hide the player filters panel" -msgstr "Prikaži/Sakrij panel filtara plejera" - -#: MainFrame.cpp:1387 -msgid "Show/Hide the player vumeter" -msgstr "Prikaži/Sakrij plejerove VU metre" - -#: MainFrame.cpp:1394 MainFrame.cpp:4341 -msgid "Cover" -msgstr "Omot" - -#: MainFrame.cpp:1395 -msgid "Show/Hide the cover" -msgstr "Prikaži/sakrij omot" - -#: MainFrame.cpp:1405 MainFrame.cpp:2737 -msgid "Last.fm" -msgstr "Last.fm" - -#: MainFrame.cpp:1406 -msgid "Show/Hide the Last.fm panel" -msgstr "Prikaži/Sakrij Last.fm panel" - -#: MainFrame.cpp:1414 -msgid "Show/Hide the lyrics panel" -msgstr "Prikaži/Sakrij panel tekstova" - -#: MainFrame.cpp:1424 -msgid "Show/Restore the main window in full screen" -msgstr "Prikaži/Povrati glavni prozor u punom ekranu" - -#: MainFrame.cpp:1429 -msgid "Statusbar" -msgstr "Statusna traka" - -#: MainFrame.cpp:1430 -msgid "Show/Hide the statusbar" -msgstr "Prikaži/sakrij statusnu traku" - -#: MainFrame.cpp:1435 -msgid "Show Captions" -msgstr "Prikaži natpise" - -#: MainFrame.cpp:1436 -msgid "Show/Hide the windows caption" -msgstr "Prikaži/Sakrij natpise nad prozorima" - -#: MainFrame.cpp:1443 -msgid "Close Current Tab" -msgstr "Zatvori trenutni jezičak" - -#: MainFrame.cpp:1444 -msgid "Close the current selected tab" -msgstr "Zatvori izabrani jezičak" - -#: MainFrame.cpp:1453 -msgid "View the preferences" -msgstr "Prikaži podešavanja" - -#: MainFrame.cpp:1464 -msgid "Load Layout" -msgstr "Učitaj raspored" - -#: MainFrame.cpp:1464 -msgid "Set current view from a user defined layout" -msgstr "Postavi trenutni izgled na osnovu korisnikovog def. rasporeda" - -#: MainFrame.cpp:1465 -msgid "Delete Layout" -msgstr "Obriši raspored" - -#: MainFrame.cpp:1465 -msgid "Delete a user defined layout" -msgstr "Obriši raspored definisan od korisnika" - -#: MainFrame.cpp:1474 TaskBar.cpp:122 -msgid "Next Track" -msgstr "Sledeća numera" - -#: MainFrame.cpp:1475 -msgid "Play the next track in the playlist" -msgstr "Pusti sledeću numeru iz liste" - -#: MainFrame.cpp:1478 -msgid "Prev. Track" -msgstr "Prethodna numera" - -#: MainFrame.cpp:1479 -msgid "Play the previous track in the playlist" -msgstr "Pusti prethodnu numeru u listi" - -#: MainFrame.cpp:1483 TaskBar.cpp:126 -msgid "Next Album" -msgstr "Sledeći album" - -#: MainFrame.cpp:1484 -msgid "Play the next album in the playlist" -msgstr "Pusti sledeći album iz liste" - -#: MainFrame.cpp:1488 -msgid "Prev. Album" -msgstr "Prethodni album" - -#: MainFrame.cpp:1489 -msgid "Play the previous album in the playlist" -msgstr "Pusti prethodni album u listi" - -#: MainFrame.cpp:1496 -msgid "Play or Pause the current track in the playlist" -msgstr "Pusti ili pauziraj trenutnu numeru u listi" - -#: MainFrame.cpp:1500 -msgid "Stop the current played track" -msgstr "Zaustavi trenutno puštenu numeru" - -#: MainFrame.cpp:1505 -msgid "Stop after current playing or selected track" -msgstr "Zaustavi nakon trenutne ili izabrane numere" - -#: MainFrame.cpp:1512 -msgid "Clear the now playing playlist" -msgstr "Očisti trenutno puštenu listu" - -#: MainFrame.cpp:1522 PlayList.cpp:1554 SoListBox.cpp:589 TaskBar.cpp:143 -msgid "Set the rating to 0" -msgstr "Postavi ocenu na 0" - -#: MainFrame.cpp:1527 PlayList.cpp:1556 SoListBox.cpp:594 TaskBar.cpp:146 -msgid "Set the rating to 1" -msgstr "Postavi ocenu na 1" - -#: MainFrame.cpp:1532 PlayList.cpp:1558 SoListBox.cpp:599 TaskBar.cpp:149 -msgid "Set the rating to 2" -msgstr "Postavi ocenu na 2" - -#: MainFrame.cpp:1537 PlayList.cpp:1560 SoListBox.cpp:604 TaskBar.cpp:152 -msgid "Set the rating to 3" -msgstr "Postavi ocenu na 3" - -#: MainFrame.cpp:1542 PlayList.cpp:1562 SoListBox.cpp:609 TaskBar.cpp:155 -msgid "Set the rating to 4" -msgstr "Postavi ocenu na 4" - -#: MainFrame.cpp:1547 PlayList.cpp:1564 SoListBox.cpp:614 TaskBar.cpp:158 -msgid "Set the rating to 5" -msgstr "Postavi ocenu na 5" - -#: MainFrame.cpp:1550 SoListBox.cpp:617 -msgid "Set Rating" -msgstr "Oceni" - -#: MainFrame.cpp:1550 -msgid "Set the rating of the current track" -msgstr "Oceni trenutnu numeru" - -#: MainFrame.cpp:1556 TaskBar.cpp:165 -msgid "Update playlist based on Last.fm statics" -msgstr "Ažuriraj listu po statistici na Last.fm" - -#: MainFrame.cpp:1561 -msgid "Randomize" -msgstr "Pomešaj" - -#: MainFrame.cpp:1562 TaskBar.cpp:177 -msgid "Randomize the playlist" -msgstr "Meša listu" - -#: MainFrame.cpp:1565 -msgid "Repeat Playlist" -msgstr "Ponavljaj listu" - -#: MainFrame.cpp:1566 TaskBar.cpp:169 -msgid "Repeat the tracks in the playlist" -msgstr "Ponavljaj numere u listi" - -#: MainFrame.cpp:1571 -msgid "Repeat Track" -msgstr "Ponavljaj numeru" - -#: MainFrame.cpp:1572 TaskBar.cpp:173 -msgid "Repeat the current track in the playlist" -msgstr "Ponavljaj trenutnu numeru u listi" - -#: MainFrame.cpp:1580 -msgid "Increment the volume level" -msgstr "Podigni nivo zvuka" - -#: MainFrame.cpp:1585 -msgid "Decrement the volume level" -msgstr "Snizi nivo zvuka" - -#: MainFrame.cpp:1591 TaskBar.cpp:183 -msgid "Force Gapless Mode" -msgstr "Prisili mod bez pauze" - -#: MainFrame.cpp:1592 TaskBar.cpp:183 -msgid "Set playback in gapless mode" -msgstr "Postavi reprodukciju bez pauze između pesama" - -#: MainFrame.cpp:1597 Preferences.cpp:244 -msgid "Audioscrobble" -msgstr "Skroblovanje" - -#: MainFrame.cpp:1598 TaskBar.cpp:187 -msgid "Send played tracks information" -msgstr "Pošalji informacije o puštanim numerama" - -#: MainFrame.cpp:1615 -msgid "Get help using guayadeque" -msgstr "Pomoć pri korišćenju Guayadeque" - -#: MainFrame.cpp:1619 -msgid "Community" -msgstr "Zajednica" - -#: MainFrame.cpp:1620 -msgid "Get guayadeque support from guayadeque.org" -msgstr "Podrška za Guayadeque na guayadeque.org" - -#: MainFrame.cpp:1625 -msgid "About" -msgstr "O programu" - -#: MainFrame.cpp:1626 -msgid "Show information about guayadeque music player" -msgstr "Prikaži informacije o guayadeque muzičkom plejeru" - -#: MainFrame.cpp:1653 -msgid "View" -msgstr "Pregled" - -#: MainFrame.cpp:1661 -msgid "Controls" -msgstr "Kontrole" - -#: MainFrame.cpp:1996 -msgid "Stream:" -msgstr "Tok:" - -#: MainFrame.cpp:2174 MainFrame.cpp:2244 MainFrame.cpp:2293 MainFrame.cpp:2330 -#: MainFrame.cpp:4522 -msgid "Copy To..." -msgstr "Kopiraj u..." - -#: MainFrame.cpp:2190 -msgid "Select destination directory" -msgstr "Izaberi ciljnu fasciklu" - -#: MainFrame.cpp:3246 -msgid "station" -msgstr "radio stanica" - -#: MainFrame.cpp:3246 -msgid "stations" -msgstr "radio stanice" - -#: MainFrame.cpp:3255 -msgid "podcast" -msgstr "podemisija" - -#: MainFrame.cpp:3255 -msgid "podcasts" -msgstr "podemisije" - -#: MainFrame.cpp:3270 -msgid "dir" -msgstr "fascikle" - -#: MainFrame.cpp:3270 -msgid "dirs" -msgstr "fascikle" - -#: MainFrame.cpp:3272 -msgid "file" -msgstr "fajl" - -#: MainFrame.cpp:3272 -msgid "files" -msgstr "fajlovi" - -#: MainFrame.cpp:3694 MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "Load this user defined layout" -msgstr "Učitaj ovaj raspored definisan od korisnika" - -#: MainFrame.cpp:3695 -msgid "Delete this user defined layout" -msgstr "Obriši ovaj raspored definisan od korisnika" - -#: MainFrame.cpp:3700 MainFrame.cpp:3703 -msgid "No Layouts Defined" -msgstr "Nema definisanih rasporeda" - -#: MainFrame.cpp:3807 -msgid "Layout:" -msgstr "Raspored" - -#: MainFrame.cpp:3807 -#, c-format -msgid "Layout %u" -msgstr "Raspored %u" - -#: MainFrame.cpp:4487 MainFrame.cpp:4508 -msgid "Copy the current selected songs to a directory or device" -msgstr "Kopiraj izabranu pesmu u fasciklu ili na uređaj" - -#: MainFrame.cpp:4519 -msgid "Add Copy To patterns in preferences" -msgstr "Dodaj \"Kopiraj u\" šablon u podešavanjima" - -#: MainFrame.cpp:4522 -msgid "Copy the selected tracks to a folder or device" -msgstr "Kopiraj izabrane numere u fasciklu ili na uređaj" - -#: MediaViewer.cpp:213 -msgid "All Albums" -msgstr "Svi albumi" - -#: MediaViewer.cpp:223 -msgid "Library view" -msgstr "Pregled biblioteke" - -#: MediaViewer.cpp:227 -msgid "Album Browser view" -msgstr "Pregled iz pregledača albuma" - -#: MediaViewer.cpp:231 -msgid "Tree view" -msgstr "Pregled stabla" - -#: MediaViewer.cpp:246 -msgid "View the current defined filters" -msgstr "Vidi trenutno definisane filtre" - -#: MediaViewer.cpp:251 -msgid "Add a new album browser filter" -msgstr "Dodaj novi filtar za pregledač albuma" - -#: MediaViewer.cpp:255 -msgid "Delete the current selected filter" -msgstr "Obriši izabrani filtar" - -#: MediaViewer.cpp:260 -msgid "Edit the current selected filter" -msgstr "Izmeni trenutno izabrani filtar" - -#: MediaViewer.cpp:836 TreePanel.cpp:1189 -msgid "New Filter" -msgstr "Novi filtar" - -#: MediaViewer.cpp:967 -msgid "Collection" -msgstr "Kolekcija" - -#: MediaViewer.cpp:1140 Preferences.cpp:3083 -msgid "Select library path" -msgstr "Izaberi putanju biblioteke" - -#: MediaViewer.cpp:1170 -msgid "This Path is already in the library" -msgstr "Putanja je već u biblioteci" - -#: MediaViewer.cpp:1171 -msgid "Adding path error" -msgstr "Greška pri dodavanju putanje" - -#: MediaViewer.cpp:1460 SelCoverFile.cpp:39 -msgid "" -"Could not find the Album in the songs library.\n" -"You should update the library." -msgstr "Nisam uspeo da pronađem album u biblioteci pesama. \n Ažuriraj biblioteku." - -#: MediaViewer.cpp:2160 -msgid " smart playlist" -msgstr "pametna lista" - -#: MediaViewer.cpp:2169 PlayerPanel.cpp:245 PlayerPanel.cpp:2238 -msgid "Playlist" -msgstr "Lista" - -#: NewChannel.cpp:87 -msgid "New Podcast Channel" -msgstr "Novi kanal podemisije" - -#: NewChannel.cpp:100 -msgid " Digital Podcast Directory " -msgstr "Fascikla digitalne podemisije" - -#: NewChannel.cpp:111 -msgid "Search in the podcast directory" -msgstr "" - -#: NewChannel.cpp:115 -msgid "Refresh the podcast directory list" -msgstr "Osveži listu fascikli podemisija" - -#: NewChannel.cpp:227 -msgid "Filtered channels" -msgstr "Filtrirani kanali" - -#: NewChannel.cpp:301 -#, c-format -msgid "%u Channels" -msgstr "%u kanala" - -#: NewChannel.cpp:306 -#, c-format -msgid "%u Categories, %u Channels" -msgstr "%u kategorija, %u kanala" - -#: NewChannel.cpp:374 -msgid "Filter Text: " -msgstr "Tekst filtra:" - -#: NewChannel.cpp:374 -msgid "Enter the text to filter podcasts channels" -msgstr "Unesi tekst da filtriraš kanale podemisija" - -#: OnlineLinks.cpp:69 -msgid "Add search links in preferences" -msgstr "Dodaj veze za pretragu u podešavanjima" - -#: OnlineLinks.cpp:72 Preferences.cpp:274 -msgid "Links" -msgstr "Veze" - -#: PcListBox.cpp:112 -msgid "Play current selected tracks" -msgstr "Pusti izabrane numere" - -#: PlayerFilters.cpp:42 -msgid "Allow:" -msgstr "Dozvoli:" - -#: PlayerFilters.cpp:51 -msgid "Deny:" -msgstr "Odbij:" - -#: PlayerFilters.cpp:123 Preferences.cpp:867 Preferences.cpp:1822 -#: Preferences.cpp:1919 Preferences.cpp:1942 SmartMode.cpp:450 -msgid "None" -msgstr "Ništa" - -#: PlayerPanel.cpp:177 -msgid "Go to the playlist previous track" -msgstr "Idi na prethodnu numeru u listi" - -#: PlayerPanel.cpp:182 -msgid "Play or pause the current track" -msgstr "Pusti ili pauziraj trenutnu numeru" - -#: PlayerPanel.cpp:187 -msgid "Go to the playlist next track" -msgstr "Idi na sledeću numeru u listi" - -#: PlayerPanel.cpp:192 -msgid "Stop playing" -msgstr "Zaustavi puštanje" - -#: PlayerPanel.cpp:196 -msgid "Record to file" -msgstr "Snimi u fajl" - -#: PlayerPanel.cpp:205 PlayerPanel.cpp:2872 -msgid "Volume" -msgstr "Jačina zvuka" - -#: PlayerPanel.cpp:210 -msgid "Show the equalizer" -msgstr "Prikaži ekvilajzer" - -#: PlayerPanel.cpp:218 PlayerPanel.cpp:2179 -msgid "Smart Play: " -msgstr "Pametno puštanje:" - -#: PlayerPanel.cpp:221 PlayerPanel.cpp:237 PlayerPanel.cpp:2182 -#: Preferences.cpp:975 -msgid "Disabled" -msgstr "Onemogućeno" - -#: PlayerPanel.cpp:225 PlayerPanel.cpp:2186 Preferences.cpp:1363 -#: Preferences.cpp:1398 -msgid "Enabled" -msgstr "Omogućeno" - -#: PlayerPanel.cpp:234 -msgid "Repeat: " -msgstr "Ponavljaj:" - -#: PlayerPanel.cpp:241 PlayerPanel.cpp:2234 PlayList.cpp:1641 -#: Preferences.cpp:975 -msgid "Track" -msgstr "Numera" - -#: PlayerPanel.cpp:253 -msgid "Randomize the tracks in playlist" -msgstr "Meša numere u listi" - -#: PlayerPanel.cpp:271 -msgid "Show the name of the current track" -msgstr "Prikaži ime trenutne numere" - -#: PlayerPanel.cpp:281 -msgid "Show the album name of the current track" -msgstr "Prikaži ime albuma trenutne numere" - -#: PlayerPanel.cpp:292 -msgid "Show the artist name of the current track" -msgstr "Prikaži ime izvođača trenutne numere" - -#: PlayerPanel.cpp:303 -msgid "Show the year of the current track" -msgstr "Prikaži godinu trenutne numere" - -#: PlayerPanel.cpp:306 -msgid "00:00 of 00:00" -msgstr "00:00 od 00:00" - -#: PlayerPanel.cpp:307 -msgid "Show the current position and song length of the current track" -msgstr "Prikaži trenutnu poziciju i dužinu trenutne numere" - -#: PlayerPanel.cpp:326 -msgid "Show the bit rate of the current track" -msgstr "Prikaži bitrejt trenutne numere" - -#: PlayerPanel.cpp:1365 -msgid "Buffering..." -msgstr "Učitava se..." - -#: PlayerPanel.cpp:2227 -msgid "Repeat Mode: " -msgstr "Mod ponavljanja:" - -#: PlayerPanel.cpp:2230 -msgid "Off" -msgstr "Isključeno" - -#: PlayListAppend.cpp:49 -msgid "Playlist:" -msgstr "Lista:" - -#: PlayListAppend.cpp:61 -msgid "New playlist" -msgstr "Nova lista" - -#: PlayListAppend.cpp:65 -msgid "Where:" -msgstr "Gde:" - -#: PlayListAppend.cpp:69 -msgid "Beginning" -msgstr "Počinje" - -#: PlayListAppend.cpp:75 -msgid "Tracks:" -msgstr "Numere:" - -#: PlayList.cpp:1523 -msgid "Empty Playlist" -msgstr "Prazna lista" - -#: PlayList.cpp:1523 -msgid "The playlist is empty" -msgstr "Lista je prazna" - -#: PlayList.cpp:1533 -msgid "Edit the current selected tracks labels" -msgstr "Izmeni etikete izabranih numera" - -#: PlayList.cpp:1539 -msgid "Edit the current selected songs" -msgstr "Izmeni izabrane pesme" - -#: PlayList.cpp:1548 -msgid "Set as Next Track" -msgstr "Postavi kao sledeću numeru" - -#: PlayList.cpp:1549 -msgid "Move the selected tracks to be played next" -msgstr "Pomeri izabrane numere da budu puštene sledeće" - -#: PlayList.cpp:1567 -msgid "Set the current selected tracks rating" -msgstr "Oceni trenutno izabranu numeru" - -#: PlayList.cpp:1574 -msgid "Search a track in the playlist by name" -msgstr "Traži numeru u listi po imenu" - -#: PlayList.cpp:1602 PLSoListBox.cpp:161 -msgid "Randomize the songs in the playlist" -msgstr "Meša pesme u listi" - -#: PlayList.cpp:1607 -msgid "Remove all tracks from playlist" -msgstr "Ukloni sve numere sa liste" - -#: PlayList.cpp:1614 PLSoListBox.cpp:168 -msgid "Remove from Playlist" -msgstr "Ukloni sa liste" - -#: PlayList.cpp:1615 -msgid "Remove the selected tracks from playlist" -msgstr "Ukloni izabrane numere sa liste" - -#: PlayList.cpp:1622 SoListBox.cpp:638 -msgid "Remove from Library" -msgstr "Ukloni iz biblioteke" - -#: PlayList.cpp:1623 -msgid "Remove the selected tracks from library" -msgstr "Ukloni izabrane numere iz biblioteke" - -#: PlayList.cpp:1628 SoListBox.cpp:643 -msgid "Delete from Drive" -msgstr "Obriši sa diska" - -#: PlayList.cpp:1629 -msgid "Remove the selected tracks from drive" -msgstr "Ukloni izabrane numere sa diska" - -#: PlayList.cpp:1641 -msgid "Selects the current selected track in the library" -msgstr "Bira trenutno izabranu numeru u biblioteci" - -#: PlayList.cpp:1644 SoListBox.cpp:655 -msgid "Selects the artist of the current song" -msgstr "Bira izvođača trenutne pesme" - -#: PlayList.cpp:1647 -msgid "Select the album artist of the current song" -msgstr "Izaberi umetnika albuma trenutne pesme" - -#: PlayList.cpp:1650 -msgid "Select the composer of the current song" -msgstr "Izaberi kompozitora trenutne pesme" - -#: PlayList.cpp:1653 SoListBox.cpp:664 -msgid "Select the album of the current song" -msgstr "Izaberi album trenutne pesme" - -#: PlayList.cpp:1656 -msgid "Select the year of the current song" -msgstr "Izaberi godinu trenutne pesme" - -#: PlayList.cpp:1659 -msgid "Select the genre of the current song" -msgstr "Izaberi žanr trenutne pesme" - -#: PlayList.cpp:1662 SoListBox.cpp:667 -msgid "Search in the library" -msgstr "Traži u biblioteci" - -#: PlayList.cpp:2158 -msgid "Search: " -msgstr "Traži:" - -#: PlayList.cpp:2158 -msgid "Please enter the search term" -msgstr "Unesi stavku za pretragu" - -#: PlayList.cpp:2738 -msgid "Loading tracks. Please wait" -msgstr "Učitavanje numere. Malo strpljenja" - -#: PlayListPanel.cpp:83 -msgid "Static playlists" -msgstr "Statična lista" - -#: PlayListPanel.cpp:84 -msgid "Dynamic playlists" -msgstr "Dinamička lista" - -#: PlayListPanel.cpp:224 PodcastsPanel.cpp:2051 RadioPanel.cpp:424 -#: SoListBox.cpp:526 TreePanel.cpp:388 -msgid "Play current selected songs" -msgstr "Pusti izabranu pesmu" - -#: PlayListPanel.cpp:230 SoListBox.cpp:533 TreePanel.cpp:394 -msgid "Add current selected songs to the playlist" -msgstr "Dodaj izabrane pesme u listu" - -#: PlayListPanel.cpp:260 -msgid "New Dynamic Playlist" -msgstr "Nova dinamička lista" - -#: PlayListPanel.cpp:260 -msgid "Create a new dynamic playlist" -msgstr "Kreiraj novu dinamičku listu" - -#: PlayListPanel.cpp:266 UserRadio.cpp:74 -msgid "Import" -msgstr "Uvezi" - -#: PlayListPanel.cpp:266 -msgid "Import a playlist" -msgstr "Uvezi listu" - -#: PlayListPanel.cpp:272 UserRadio.cpp:78 -msgid "Export" -msgstr "Izvezi" - -#: PlayListPanel.cpp:272 -msgid "Export the playlist" -msgstr "Izvezi listu" - -#: PlayListPanel.cpp:282 SoListBox.cpp:494 TreePanel.cpp:371 -msgid "Edit" -msgstr "Izmeni" - -#: PlayListPanel.cpp:282 -msgid "Edit the selected playlist" -msgstr "Izmeni izabranu listu" - -#: PlayListPanel.cpp:286 -msgid "Save the selected playlist as a Static Playlist" -msgstr "Sačuvaj izabranu listu kao statičku listu" - -#: PlayListPanel.cpp:291 -msgid "Change the name of the selected playlist" -msgstr "Promeni ime izabrane liste" - -#: PlayListPanel.cpp:296 PlayListPanel.cpp:306 -msgid "Delete the selected playlist" -msgstr "Obriši izabranu listu" - -#: PlayListPanel.cpp:302 -msgid "Set as Allow Filter" -msgstr "" - -#: PlayListPanel.cpp:302 -msgid "Set this playlist as the allow filter" -msgstr "Postavi listu kao filtar za dozvolu" - -#: PlayListPanel.cpp:306 -msgid "Set as Deny Filter" -msgstr "Postavi kao filtar za odbijanje" - -#: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 -msgid "Playlist Name: " -msgstr "Ime liste:" - -#: PlayListPanel.cpp:1075 PlayListPanel.cpp:1216 -msgid "Enter the new playlist name" -msgstr "Unesi ime nove liste" - -#: PlayListPanel.cpp:1115 -msgid "Are you sure to delete the selected Playlist?" -msgstr "Da li sigurno želiš da obrišeš izabranu listu?" - -#: PlayListPanel.cpp:1200 PlayListPanel.cpp:1275 -msgid "Select the playlist file" -msgstr "Izaberi fajl liste" - -#: PlayListPanel.cpp:1227 -msgid "New Playlist" -msgstr "Nova lista" - -#: PLSoListBox.cpp:168 -msgid "Delete the current selected tracks" -msgstr "Obriši izabranu numeru" - -#: PodcastsPanel.cpp:928 TrackEdit.cpp:466 -msgid " Details " -msgstr "Detalji" - -#: PodcastsPanel.cpp:979 RadioEditor.cpp:52 -msgid "Link:" -msgstr "Veza:" - -#: PodcastsPanel.cpp:994 TrackEdit.cpp:183 TrackEdit.cpp:423 TrackEdit.cpp:520 -msgid "Title:" -msgstr "Naslov:" - -#: PodcastsPanel.cpp:1004 -msgid "Sumary:" -msgstr "Suma:" - -#: PodcastsPanel.cpp:1014 TrackEdit.cpp:507 -msgid "Date:" -msgstr "Datum:" - -#: PodcastsPanel.cpp:1024 TrackEdit.cpp:531 -msgid "Length:" -msgstr "Dužina:" - -#: PodcastsPanel.cpp:1045 -msgid "Podcast Details" -msgstr "Detalji podemisije" - -#: PodcastsPanel.cpp:1236 -msgid "Are you sure to delete the selected podcast channel?" -msgstr "Da li sigurno želiš da obrišeš izabrani kanal podemisije?" - -#: PodcastsPanel.cpp:1622 -msgid "Are you sure to delete the selected podcast item?" -msgstr "Da li sigurno želiš da obrišeš izabrane stavke podemisije?" - -#: PodcastsPanel.cpp:1745 -msgid "New Channel" -msgstr "Novi kanal" - -#: PodcastsPanel.cpp:1745 -msgid "Add a new podcast channel" -msgstr "Dodaj novi kanal podemisije" - -#: PodcastsPanel.cpp:1751 -msgid "delete this podcast channels and all its items" -msgstr "obriši ovaj kanal podemisija i sve njegove stavke" - -#: PodcastsPanel.cpp:1757 -msgid "Update the podcast items of the selected channels" -msgstr "Ažuriraj stavke podemisije izabranih kanala" - -#: PodcastsPanel.cpp:1763 -msgid "Edit the podcast channel" -msgstr "Uredi kanal podemisije" - -#: PodcastsPanel.cpp:1801 -msgid "Status" -msgstr "Status" - -#: PodcastsPanel.cpp:1803 -msgid "Channel" -msgstr "Kanal" - -#: PodcastsPanel.cpp:1804 -msgid "Category" -msgstr "Kategorija" - -#: PodcastsPanel.cpp:1805 -msgid "Date" -msgstr "Datum" - -#: PodcastsPanel.cpp:1807 -msgid "Author" -msgstr "Autor" - -#: PodcastsPanel.cpp:1978 SoListBox.cpp:246 -msgid "Never" -msgstr "Nikad" - -#: PodcastsPanel.cpp:2057 RadioPanel.cpp:430 -msgid "Add current selected songs to playlist" -msgstr "Dodaj izabrane pesme u listu" - -#: PodcastsPanel.cpp:2085 -msgid "Delete the current selected podcasts" -msgstr "Obriši izabrane podemisije" - -#: PodcastsPanel.cpp:2091 -msgid "Download the current selected podcasts" -msgstr "Preuzmi izabrane podemisije" - -#: PodcastsPanel.cpp:2103 -msgid "No selected items..." -msgstr "Nema izabranih stavki..." - -#: PodcastsPanel.cpp:2103 -msgid "Copy the current selected podcasts to a directory or device" -msgstr "Kopiraj izabrane podemisije u fasciklu ili na uređaj" - -#: PortableMedia.cpp:473 PortableMedia.cpp:1477 -msgid "embedded" -msgstr "ugneždeno" - -#: PortableMedia.cpp:985 -msgid "Portable Media Properties" -msgstr "Svojstva prenosnih medija" - -#: PortableMedia.cpp:991 Preferences.cpp:1271 -msgid " Properties " -msgstr "Svojstva" - -#: PortableMedia.cpp:1007 Preferences.cpp:2383 -msgid "Path:" -msgstr "Putanja:" - -#: PortableMedia.cpp:1016 -msgid "Used:" -msgstr "Korišćeno:" - -#: PortableMedia.cpp:1027 -#, c-format -msgid "%s free of %s" -msgstr "%s slobodno od %s" - -#: PortableMedia.cpp:1048 -msgid "Name Pattern:" -msgstr "Šablon imena:" - -#: PortableMedia.cpp:1053 -msgid "" -"{a}\t: Artist\t\t\t{aa} : Album Artist\n" -"{b}\t: Album\t\t\t{d}\t : Disk\n" -"{f}\t: Filename\t\t{g}\t : Genre\n" -"{n}\t: Number\t\t\t{t}\t : Title\n" -"{y}\t: Year" -msgstr "{a}»: Izvođač»»»{aa} : Umetnik albuma \n {b}»: Album»»»{d}» : Disk\n {f}»: Filename»»{g}» : Žanr\n {n}»: Broj»»»{t}» : Naslov\n {y}»:" - -#: PortableMedia.cpp:1058 -msgid "Audio Folders:" -msgstr "Audio fascikle:" - -#: PortableMedia.cpp:1069 -msgid "Audio Formats:" -msgstr "Audio formati:" - -#: PortableMedia.cpp:1080 -msgid "Transcode to:" -msgstr "Transkoduj u:" - -#: PortableMedia.cpp:1101 -msgid "Unsupported formats only" -msgstr "Samo nepodržani formati" - -#: PortableMedia.cpp:1101 -msgid "always" -msgstr "uvek" - -#: PortableMedia.cpp:1114 Preferences.cpp:1290 -msgid "Quality:" -msgstr "Kvalitet" - -#: PortableMedia.cpp:1132 -msgid "Audio" -msgstr "Audio" - -#: PortableMedia.cpp:1144 -msgid "Playlist Folders:" -msgstr "Fascikle liste:" - -#: PortableMedia.cpp:1154 -msgid "Playlist Format:" -msgstr "Format liste:" - -#: PortableMedia.cpp:1178 -msgid "Cover Format:" -msgstr "Format omota:" - -#: PortableMedia.cpp:1191 -msgid "Cover Name:" -msgstr "Ime omota:" - -#: PortableMedia.cpp:1202 -msgid "Covers Size (pixels):" -msgstr "Veličina omota (pikseli):" - -#: PortableMedia.cpp:1212 -msgid "Covers" -msgstr "Omoti" - -#: PortableMedia.cpp:1310 PortableMedia.cpp:1405 -msgid "Select audio folder" -msgstr "Izaberi audio fasciklu" - -#: PortableMedia.cpp:1379 -msgid "Audio format" -msgstr "Audio format" - -#: PortableMedia.cpp:1454 -msgid "Playlist format" -msgstr "Format liste" - -#: PortableMedia.cpp:1506 -msgid "Cover format" -msgstr "Format omota" - -#: Preferences.cpp:133 Preferences.cpp:185 Preferences.cpp:2536 -msgid "Default" -msgstr "Podrazumevano" - -#: Preferences.cpp:134 -msgid "Czech" -msgstr "češki" - -#: Preferences.cpp:135 -msgid "Dutch" -msgstr "holandski" - -#: Preferences.cpp:136 Preferences.cpp:186 -msgid "English" -msgstr "engleski" - -#: Preferences.cpp:137 Preferences.cpp:187 -msgid "French" -msgstr "francuski" - -#: Preferences.cpp:138 Preferences.cpp:188 -msgid "German" -msgstr "nemački" - -#: Preferences.cpp:139 -msgid "Greek" -msgstr "grčki" - -#: Preferences.cpp:140 -msgid "Hungarian" -msgstr "mađarski" - -#: Preferences.cpp:141 -msgid "Icelandic" -msgstr "islandski" - -#: Preferences.cpp:142 Preferences.cpp:189 -msgid "Italian" -msgstr "italijanski" - -#: Preferences.cpp:143 -msgid "Japanese" -msgstr "japanski" - -#: Preferences.cpp:144 -msgid "Norwegian Bokmal" -msgstr "norveški" - -#: Preferences.cpp:145 -msgid "Polish" -msgstr "poljski" - -#: Preferences.cpp:146 Preferences.cpp:190 -msgid "Portuguese" -msgstr "portugalski" - -#: Preferences.cpp:147 -msgid "Portuguese-Brazilian" -msgstr "portugalsko-brazilski" - -#: Preferences.cpp:148 -msgid "Russian" -msgstr "ruski" - -#: Preferences.cpp:149 -msgid "Slovak" -msgstr "slovački" - -#: Preferences.cpp:150 Preferences.cpp:191 -msgid "Spanish" -msgstr "šlanski" - -#: Preferences.cpp:151 -msgid "Swedish" -msgstr "švedski" - -#: Preferences.cpp:152 -msgid "Thai" -msgstr "tajvanski" - -#: Preferences.cpp:153 -msgid "Turkish" -msgstr "turski" - -#: Preferences.cpp:154 -msgid "Ukrainian" -msgstr "ukrajinski" - -#: Preferences.cpp:155 -msgid "Bulgarian" -msgstr "" - -#: Preferences.cpp:156 -msgid "Catalan" -msgstr "" - -#: Preferences.cpp:157 -msgid "Serbian" -msgstr "" - -#: Preferences.cpp:220 -msgid "General" -msgstr "Opšte" - -#: Preferences.cpp:224 -msgid "Collections" -msgstr "Kolekcije" - -#: Preferences.cpp:229 -msgid "Playback" -msgstr "Reprodukcija" - -#: Preferences.cpp:234 -msgid "Crossfader" -msgstr "Pretapanje" - -#: Preferences.cpp:239 -msgid "Record" -msgstr "Snimi" - -#: Preferences.cpp:254 -msgid "Online" -msgstr "Onlajn" - -#: Preferences.cpp:284 -msgid "Copy to" -msgstr "Kopiraj u" - -#: Preferences.cpp:289 -msgid "Shortcuts" -msgstr "Prečice" - -#: Preferences.cpp:371 -msgid " Accept " -msgstr "Prihvati" - -#: Preferences.cpp:373 -msgid " Cancel " -msgstr "Odustani" - -#: Preferences.cpp:587 -msgid " On Start " -msgstr "Pri startu" - -#: Preferences.cpp:591 Preferences.cpp:1634 -msgid "Language:" -msgstr "Jezik:" - -#: Preferences.cpp:602 -msgid "(Needs restart)" -msgstr "(Potreban restart)" - -#: Preferences.cpp:608 -msgid "Show splash screen" -msgstr "Prikaži početni ekran" - -#: Preferences.cpp:612 -msgid "Start minimized" -msgstr "Startuj spušten" - -#: Preferences.cpp:618 -msgid "Restore position for tracks longer than" -msgstr "Povrati poziciju za numere duže od" - -#: Preferences.cpp:625 -msgid "set the minimun length in minutes to save track position" -msgstr "postavi minimalnu dužinu u minutima za čuvanje pozicije numere" - -#: Preferences.cpp:635 -msgid "Load default layout" -msgstr "Učitaj podrazumevani izgled" - -#: Preferences.cpp:641 -msgid " Behaviour " -msgstr "Ponašanje" - -#: Preferences.cpp:643 -msgid "Activate task bar icon" -msgstr "Aktiviraj ikonu alatne trake" - -#: Preferences.cpp:658 -msgid "Integrate into SoundMenu" -msgstr "Integriši u meni zvuka" - -#: Preferences.cpp:664 -msgid "Enqueue as default action" -msgstr "Uvrsti kao podrazumevana akcija" - -#: Preferences.cpp:668 -msgid "Drop files clear playlist" -msgstr "Prevlačenjem fajlova se čisti sve sa liste" - -#: Preferences.cpp:672 -msgid "Instant text search" -msgstr "Momentalna pretraga teksta" - -#: Preferences.cpp:676 -msgid "When searching, pressing enter queues the result" -msgstr "Pri pretrazi, pritiskom na Enter rezultat se uvrštava u listu" - -#: Preferences.cpp:681 -msgid "Show CD cover frame in player" -msgstr "Prikaži okvir omota CD-a u plejeru" - -#: Preferences.cpp:687 -msgid " On Close " -msgstr "Pri izlasku" - -#: Preferences.cpp:689 -msgid "Save playlist on close" -msgstr "Sačuvaj listu pri izlasku" - -#: Preferences.cpp:693 -msgid "Close to task bar icon" -msgstr "Zatvori u ikonu na alatnoj traci" - -#: Preferences.cpp:698 -msgid "Ask confirmation on exit" -msgstr "Pitaj za potrvdu pri izlasku" - -#: Preferences.cpp:740 -msgid " Collections " -msgstr "Kolekcije" - -#: Preferences.cpp:788 -msgid " Paths " -msgstr "Putanje" - -#: Preferences.cpp:808 -msgid " Words to detect covers " -msgstr "Reči za detekciju omota" - -#: Preferences.cpp:836 Preferences.cpp:2344 -msgid " Options " -msgstr "Opcije" - -#: Preferences.cpp:838 -msgid "Update when opened " -msgstr "Ažuriraj pri otvaranju" - -#: Preferences.cpp:842 -msgid "Create playlists on scan" -msgstr "Kreiraj liste pri skeniranju" - -#: Preferences.cpp:847 -msgid "Follow symbolic links on scan" -msgstr "Prati simbolične veze pri skeniranju" - -#: Preferences.cpp:851 -msgid "Scan embedded covers in audio files" -msgstr "Skeniraj ugnežđene omote u audio fajlovima" - -#: Preferences.cpp:856 -msgid "Embed rating, play count and labels" -msgstr "Ugnezdi ocenu, broj puštanja i etikete" - -#: Preferences.cpp:862 -msgid "Default copy action" -msgstr "Podrazumevana akcija za kopiranje" - -#: Preferences.cpp:943 -msgid "Play random" -msgstr "Pusti nasumično" - -#: Preferences.cpp:947 -msgid "album" -msgstr "album" - -#: Preferences.cpp:955 -msgid "when playlist is empty" -msgstr "kada je lista prazna" - -#: Preferences.cpp:961 -msgid "Delete played tracks from playlist" -msgstr "Obriši puštane numere sa liste" - -#: Preferences.cpp:965 -msgid "Show notifications" -msgstr "Prikaži obaveštenja" - -#: Preferences.cpp:971 -msgid "ReplayGain mode:" -msgstr "ReplayGain mod:" - -#: Preferences.cpp:982 -msgid "PreAmp:" -msgstr "PreAmp" - -#: Preferences.cpp:1001 -msgid " Random / Smart play modes " -msgstr "Nasumično / Pametno puštanje" - -#: Preferences.cpp:1011 -msgid "Tracks left to start search" -msgstr "Preostale numere do početka pretrage" - -#: Preferences.cpp:1019 -msgid "Tracks added each time" -msgstr "Numere koje se dodaju svaki put" - -#: Preferences.cpp:1028 -msgid "Max played tracks kept in playlist" -msgstr "Maksimalni broj puštanih numera u listi" - -#: Preferences.cpp:1036 -msgid "Don't repeat last" -msgstr "Ne ponavljaj poslednje" - -#: Preferences.cpp:1044 -msgid "artists or" -msgstr "izvođači ili" - -#: Preferences.cpp:1060 -msgid " Silence detector " -msgstr "Detektor tišine" - -#: Preferences.cpp:1065 -msgid "Skip at" -msgstr "Preskoči na" - -#: Preferences.cpp:1084 -msgid "In the last" -msgstr "U poslednjih" - -#: Preferences.cpp:1094 Preferences.cpp:1328 -msgid "seconds" -msgstr "sekundi" - -#: Preferences.cpp:1102 -msgid " Output device " -msgstr "Izlazni uređaj" - -#: Preferences.cpp:1105 -msgid "Automatic" -msgstr "Automatski" - -#: Preferences.cpp:1106 -msgid "GConf Defined" -msgstr "GConf definisan" - -#: Preferences.cpp:1156 -msgid " Crossfader " -msgstr "Pretapanje" - -#: Preferences.cpp:1163 -msgid "Fade-out length:" -msgstr "Dužina utapanja:" - -#: Preferences.cpp:1172 -msgid "Select the length of the fade out. 0 for gapless playback" -msgstr "Izaberi dužinu utapanja. 0 je za reprodukciju bez pauze" - -#: Preferences.cpp:1175 -msgid "Fade-in length:" -msgstr "Dužina izranjanja:" - -#: Preferences.cpp:1184 -msgid "Select the length of the fade in" -msgstr "Izaberi dužinu izranjanja" - -#: Preferences.cpp:1187 -msgid "Fade-in volume:" -msgstr "Jačina zvuka izranjanja:" - -#: Preferences.cpp:1196 -msgid "Select the initial volume of the fade in" -msgstr "Izaberi inicijalnu jačinu zvuka izranjanja" - -#: Preferences.cpp:1199 -msgid "Fade-in start:" -msgstr "Početak izranjanja:" - -#: Preferences.cpp:1208 -msgid "Select at which volume of the fade out the fade in starts" -msgstr "Izaberi pri kojoj jačini zvuka uranjanja će početi izranjanje" - -#: Preferences.cpp:1252 -msgid " Record " -msgstr "Snimi" - -#: Preferences.cpp:1254 -msgid "Enable recording" -msgstr "Omogući snimanje" - -#: Preferences.cpp:1260 -msgid "Save to:" -msgstr "Sačuvaj u:" - -#: Preferences.cpp:1278 Preferences.cpp:2365 -msgid "Format:" -msgstr "Format:" - -#: Preferences.cpp:1295 Transcode.cpp:343 -msgid "Very High" -msgstr "Vrlo visoko" - -#: Preferences.cpp:1296 Transcode.cpp:344 -msgid "High" -msgstr "Visoko" - -#: Preferences.cpp:1297 Transcode.cpp:347 -msgid "Normal" -msgstr "Normalno" - -#: Preferences.cpp:1298 Transcode.cpp:348 -msgid "Low" -msgstr "Nisko" - -#: Preferences.cpp:1299 Transcode.cpp:349 -msgid "Very Low" -msgstr "Vrlo nisko" - -#: Preferences.cpp:1311 -msgid "Split tracks" -msgstr "Podeli numere" - -#: Preferences.cpp:1318 -msgid "Delete tracks shorter than" -msgstr "Obriši numere kraće od" - -#: Preferences.cpp:1361 -msgid " Last.fm audioscrobble " -msgstr "Last.fm skroblovanje" - -#: Preferences.cpp:1371 Preferences.cpp:1406 -msgid "Username:" -msgstr "Korisničko ime:" - -#: Preferences.cpp:1379 Preferences.cpp:1414 -msgid "Password:" -msgstr "Lozinka:" - -#: Preferences.cpp:1396 -msgid " Libre.fm audioscrobble " -msgstr "Libre.fm skroblovanje" - -#: Preferences.cpp:1435 -msgid "Join the Guayadeque Last.fm users group" -msgstr "Priključi se Guayadeque Last.fm grupi" - -#: Preferences.cpp:1467 -msgid " Sources " -msgstr "Izvori" - -#: Preferences.cpp:1511 -msgid " Targets " -msgstr "Odredište" - -#: Preferences.cpp:1551 -msgid " Font " -msgstr "Font" - -#: Preferences.cpp:1553 -msgid "Font:" -msgstr "Font:" - -#: Preferences.cpp:1565 -msgid "Align:" -msgstr "Centriraj:" - -#: Preferences.cpp:1571 -msgid "Center" -msgstr "Centar" - -#: Preferences.cpp:1613 -msgid " Filters " -msgstr "Filtri" - -#: Preferences.cpp:1632 -msgid " Language " -msgstr "Jezik" - -#: Preferences.cpp:1648 -msgid " Browser command " -msgstr "Komande pregledača" - -#: Preferences.cpp:1669 -msgid " Minimum radio allowed bit rate " -msgstr "Minimalna dozvoljena brzina u bitovima radija" - -#: Preferences.cpp:1677 -msgid " Player online buffer size " -msgstr "Veličina onlajn bafera plejera" - -#: Preferences.cpp:1713 -msgid " Podcasts " -msgstr "Podemisije" - -#: Preferences.cpp:1717 -msgid "Destination directory:" -msgstr "Odredišna fascikla:" - -#: Preferences.cpp:1721 -msgid "Select podcasts folder" -msgstr "Izaberi fasciklu podemisija" - -#: Preferences.cpp:1729 -msgid "Check every" -msgstr "Proveri svakih" - -#: Preferences.cpp:1734 -msgid "Hour" -msgstr "Sat" - -#: Preferences.cpp:1734 -msgid "Day" -msgstr "Dan" - -#: Preferences.cpp:1734 -msgid "Week" -msgstr "Nedelja" - -#: Preferences.cpp:1734 -msgid "Month" -msgstr "Mesec" - -#: Preferences.cpp:1745 -msgid "Delete after" -msgstr "Obriši nakon" - -#: Preferences.cpp:1754 -msgid "Days" -msgstr "Dana" - -#: Preferences.cpp:1754 -msgid "Weeks" -msgstr "Nedelja" - -#: Preferences.cpp:1754 -msgid "Months" -msgstr "Meseci" - -#: Preferences.cpp:1763 -msgid "Only if played" -msgstr "Samo ako je puštano" - -#: Preferences.cpp:1791 Preferences.cpp:1884 RadioGenreEditor.cpp:37 -msgid " Genres " -msgstr "Žanrovi" - -#: Preferences.cpp:1825 Preferences.cpp:1922 -msgid "Invert" -msgstr "preokreni" - -#: Preferences.cpp:1839 -msgid "Audio format:" -msgstr "Audio format:" - -#: Preferences.cpp:1850 -msgid "Torrent command:" -msgstr "Torent komanda:" - -#: Preferences.cpp:1936 -msgid "Membership :" -msgstr "Članstvo:" - -#: Preferences.cpp:1943 -msgid "Streaming" -msgstr "Striming" - -#: Preferences.cpp:1944 -msgid "Downloading" -msgstr "Preuzimanje" - -#: Preferences.cpp:1958 -msgid "Username :" -msgstr "Korisničko ime" - -#: Preferences.cpp:1966 -msgid "Password :" -msgstr "Lozinka:" - -#: Preferences.cpp:1984 -msgid "Stream as :" -msgstr "Strimuj kao:" - -#: Preferences.cpp:1998 -msgid "Download as :" -msgstr "Preuzmi kao:" - -#: Preferences.cpp:2002 -msgid "Download Page" -msgstr "Stranica za preuzimanje" - -#: Preferences.cpp:2043 -msgid " Links " -msgstr "Veze" - -#: Preferences.cpp:2098 -msgid "URL:" -msgstr "URL:" - -#: Preferences.cpp:2123 -msgid " Define URLs using " -msgstr "Definiši URL koristeći" - -#: Preferences.cpp:2129 -msgid "" -"2 letters language code\n" -"Text to search" -msgstr "dvoslovni kod jezika \n tekst u pretrazi" - -#: Preferences.cpp:2166 -msgid " Commands " -msgstr "Komande" - -#: Preferences.cpp:2219 -msgid "Command:" -msgstr "Komanda:" - -#: Preferences.cpp:2244 -msgid " Define commands using " -msgstr "Definiši komande koristeći" - -#: Preferences.cpp:2250 -msgid "" -"Album path\n" -"Album cover file path\n" -"Track path" -msgstr "Putanja albuma\nPutanja omota albuma\nPutanja fajla" - -#: Preferences.cpp:2287 -msgid " Patterns " -msgstr "Šabloni" - -#: Preferences.cpp:2399 -msgid "Remove source files" -msgstr "Ukloni izvorne fajlove" - -#: Preferences.cpp:2416 -msgid " Define patterns using " -msgstr "Definiši šablon koristeći" - -#: Preferences.cpp:2422 -msgid "" -"Artist\n" -"Album Artist\n" -"{aa} or {a}\n" -"Album" -msgstr "Izvođač\nUmetnik albuma\n{aa} ili {i}\nAlbum" - -#: Preferences.cpp:2430 -msgid "" -"Composer\n" -"Disk\n" -"Filename\n" -"Genre" -msgstr "Kompozitor \n Disk \n Ime fajla \n Žanr" - -#: Preferences.cpp:2438 -msgid "" -"Index\n" -"Number\n" -"Title\n" -"Year" -msgstr "Indeks\nBroj\nNaslov\nGodina" - -#: Preferences.cpp:2494 -msgid " Accelerators " -msgstr "Ubrzivači" - -#: Preferences.cpp:2499 -msgid "Action" -msgstr "Akcija" - -#: Preferences.cpp:2503 -msgid "Key" -msgstr "Ključ" - -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Collection: " -msgstr "Kolekcija:" - -#: Preferences.cpp:2935 Preferences.cpp:2955 -msgid "Enter the collection name" -msgstr "Unesi ime kolekcije" - -#: Preferences.cpp:3061 -msgid "Change library path" -msgstr "Izmeni putanju biblioteke" - -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Word: " -msgstr "Reč:" - -#: Preferences.cpp:3139 Preferences.cpp:3159 -msgid "Enter the text to find covers" -msgstr "Unesi tekst za pronalazak omota" - -#: Preferences.cpp:3648 Preferences.cpp:3678 -msgid "Filter: " -msgstr "Filtar:" - -#: Preferences.cpp:3648 -msgid "Enter the text to filter" -msgstr "Unesi tekst za filtriranje" - -#: Preferences.cpp:3678 -msgid "Edit the text to filter" -msgstr "Izmeni tekst u etiketu" - -#: Preferences.cpp:4191 -msgid "Select path" -msgstr "Izaberi putanju" - -#: Preferences.cpp:4389 -msgid "Key used by '" -msgstr "Ključ korišćen od '" - -#: RadioGenreEditor.cpp:27 -msgid "Radio Genre Editor" -msgstr "Uređivač žanrova radija" - -#: RadioGenreEditor.cpp:48 -msgid "Other:" -msgstr "Drugo:" - -#: RadioPanel.cpp:330 -msgid "BitRate" -msgstr "Bitrejt" - -#: RadioPanel.cpp:331 -msgid "Listeners" -msgstr "Slušaoci" - -#: RadioPanel.cpp:332 SoListBox.cpp:423 -msgid "Format" -msgstr "Format" - -#: RadioPanel.cpp:608 RadioPanel.cpp:622 -msgid "Stations" -msgstr "Radio stanice" - -#: RadioPanel.cpp:1118 -msgid "There are not entries for this Radio Station" -msgstr "Nema unosa za ovu radio stanicu" - -#: RadioPanel.cpp:1168 -msgid " Radio Search " -msgstr "Pretraga radija" - -#: RadioPanel.cpp:1183 -msgid "Search in now playing info" -msgstr "Traži u informacijama trenutno puštene numere" - -#: RadioPanel.cpp:1187 -msgid "Search in genre names" -msgstr "Pretraži u imenima žanrova" - -#: RadioPanel.cpp:1191 -msgid "Search in station names" -msgstr "Traži u imenima radio stanica" - -#: RadioPanel.cpp:1195 -msgid "Include results from all genres" -msgstr "Uključi rezultate iz svih žanrova" - -#: RaListBox.cpp:144 -msgid "Play the selected tracks" -msgstr "Pusti izabrane numere" - -#: SelCoverFile.cpp:30 -msgid "Select Cover File" -msgstr "Izaberi fajl omota" - -#: SelCoverFile.cpp:55 -msgid "Cover:" -msgstr "Omot:" - -#: SelCoverFile.cpp:114 -msgid "Select the cover filename" -msgstr "Izaberi ime fajla omota" - -#: ShoutcastRadio.cpp:70 -msgid "Add Genre" -msgstr "Dodaj žanr" - -#: ShoutcastRadio.cpp:70 -msgid "Create a new genre" -msgstr "Kreiraj novi žanr" - -#: ShoutcastRadio.cpp:76 -msgid "Edit genre" -msgstr "Izmeni žanr" - -#: ShoutcastRadio.cpp:76 -msgid "Change the selected genre" -msgstr "Promeni izabrani žanr" - -#: ShoutcastRadio.cpp:80 -msgid "Delete genre" -msgstr "Obriši žanr" - -#: ShoutcastRadio.cpp:80 ShoutcastRadio.cpp:105 -msgid "Delete the selected search" -msgstr "Obriši izabranu pretragu" - -#: ShoutcastRadio.cpp:95 -msgid "Add Search" -msgstr "Dodaj pretragu" - -#: ShoutcastRadio.cpp:95 -msgid "Create a new search" -msgstr "Kreiraj novu pretragu" - -#: ShoutcastRadio.cpp:101 -msgid "Edit search" -msgstr "Izmeni pretragu" - -#: ShoutcastRadio.cpp:101 -msgid "Change the selected search" -msgstr "Izmeni izabranu pretragu" - -#: ShoutcastRadio.cpp:105 -msgid "Delete search" -msgstr "Obriši pretragu" - -#: ShoutcastRadio.cpp:120 -msgid "Update Radio Stations" -msgstr "Ažuriraj radio stanice" - -#: ShoutcastRadio.cpp:141 -msgid "Searches" -msgstr "Pretrage" - -#: ShoutcastRadio.cpp:343 -msgid "Genre Name: " -msgstr "Ime žanra:" - -#: ShoutcastRadio.cpp:343 -msgid "Enter the new Genre Name" -msgstr "Unesi novo ime žanra" - -#: ShoutcastRadio.cpp:367 -msgid "Are you sure to delete the selected radio genres?" -msgstr "Da li sigurno želiš da obrišeš izabrane žanrove radija?" - -#: ShoutcastRadio.cpp:447 -msgid "Are you sure to delete the selected radio searches?" -msgstr "Da li sigurno želiš da obrišeš izabrane radio pretrage?" - -#: SmartMode.cpp:391 -msgid "Generate Smart Playlist" -msgstr "Generiši pametnu listu" - -#: SmartMode.cpp:411 -msgid "Save to" -msgstr "Sačuvaj u" - -#: SmartMode.cpp:431 -msgid "Allow" -msgstr "Dozvoli" - -#: SmartMode.cpp:446 -msgid "Deny" -msgstr "Odbij" - -#: SmartMode.cpp:469 -msgid "Hours" -msgstr "Sati" - -#: SmartMode.cpp:470 -msgid "MiBytes" -msgstr "Megabajta" - -#: SmartMode.cpp:471 -msgid "GiBytes" -msgstr "Gigabajta" - -#: SoListBox.cpp:425 -msgid "Offset" -msgstr "Ofset" - -#: SoListBox.cpp:497 -msgid "Edit the clicked column for the selected tracks" -msgstr "Izmeni označenu kolonu za izabranu numeru" - -#: SoListBox.cpp:503 -msgid "Set" -msgstr "Postavi" - -#: SoListBox.cpp:510 -msgid "Set the clicked column for the selected tracks" -msgstr "Postavi obeleženu kolonu za izabranu numeru" - -#: SoListBox.cpp:569 -msgid "Edit the labels assigned to the selected songs" -msgstr "Izmeni etikete dodeljene izabranim pesmama" - -#: SoListBox.cpp:577 -msgid "Edit the songs selected" -msgstr "Izmeni izabrane pesme" - -#: SoListBox.cpp:617 TaskBar.cpp:162 -msgid "Set the current track rating" -msgstr "Oceni trenutnu numeru" - -#: SoListBox.cpp:624 -msgid "Save all selected tracks as a playlist" -msgstr "Sačuvaj sve izabrane numere kao listu" - -#: SoListBox.cpp:638 -msgid "Remove the current selected tracks from library" -msgstr "Ukloni izabrane numere iz biblioteke" - -#: SoListBox.cpp:643 -msgid "Remove the current selected tracks from drive" -msgstr "Ukloni izabrane numere sa diska" - -#: SoListBox.cpp:652 -msgid "Selects the genre of the current song" -msgstr "Bira žanr trenutne pesme" - -#: SoListBox.cpp:658 -msgid "Selects the album artist of the current song" -msgstr "Bira umetnika albuma trenutne numere" - -#: SoListBox.cpp:661 -msgid "Selects the composer of the current song" -msgstr "Bira kompozitora trenutne pesme" - -#: SplashWin.cpp:62 -msgid "guayadeque.org" -msgstr "guayadeque.org" - -#: SplashWin.cpp:69 -msgid "Please Donate!" -msgstr "Molimo donirajte!" - -#: StatusBar.cpp:168 StatusBar.cpp:270 -msgid "Enable audioscrobbling" -msgstr "Omogući skroblovanje" - -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Enable crossfading" -msgstr "Omogući pretapanje" - -#: StatusBar.cpp:171 StatusBar.cpp:287 -msgid "Disable crossfading" -msgstr "Onemogući pretapanje" - -#: StatusBar.cpp:174 -msgid "Shows information about the selected items" -msgstr "Prikazuje informacije o izabranim stavkama" - -#: StatusBar.cpp:270 -msgid "Disable audioscrobbling" -msgstr "Onemogući skroblovanje" - -#: TaListBox.cpp:104 TreePanel.cpp:367 -msgid "Create" -msgstr "Kreiraj" - -#: TaListBox.cpp:104 -msgid "Create a new label" -msgstr "Kreiraj novu etiketu" - -#: TaListBox.cpp:111 -msgid "Change selected label" -msgstr "Izmeni izabranu etiketu" - -#: TaListBox.cpp:115 -msgid "Delete selected labels" -msgstr "Obriši izabrane etikete" - -#: TaListBox.cpp:124 -msgid "Play current selected labels" -msgstr "Pusti izabrane etikete" - -#: TaListBox.cpp:131 -msgid "Add current selected labels to playlist" -msgstr "Dodaj izabranu etiketu u listu" - -#: TaListBox.cpp:227 -msgid "Enter the new label name" -msgstr "Unesi ime nove etikete" - -#: TaskBar.cpp:112 -msgid "Pause" -msgstr "Pauza" - -#: TaskBar.cpp:112 TaskBar.cpp:116 -msgid "Play current playlist" -msgstr "Pusti trenutnu listu" - -#: TaskBar.cpp:122 -msgid "Skip to next track in current playlist" -msgstr "Preskoči na sledeću numeru u trenutnoj listi" - -#: TaskBar.cpp:126 -msgid "Skip to next album track in current playlist" -msgstr "Preskoči na sledeću numeru iz albuma u trenutnoj listi" - -#: TaskBar.cpp:130 -msgid "Prev Track" -msgstr "Prethodna numera" - -#: TaskBar.cpp:130 -msgid "Skip to previous track in current playlist" -msgstr "Preskoči na prethodnu numeru u trenutnoj listi" - -#: TaskBar.cpp:134 -msgid "Prev Album" -msgstr "Prethodni album" - -#: TaskBar.cpp:134 -msgid "Skip to previous album track in current playlist" -msgstr "Preskoči na prethodnu numeru iz albuma u trenutnoj listi" - -#: TaskBar.cpp:165 -msgid "&Smart Play" -msgstr "&Pametno puštanje" - -#: TaskBar.cpp:169 -msgid "&Repeat Playlist" -msgstr "&Ponavljaj listu" - -#: TaskBar.cpp:173 -msgid "&Repeat Track" -msgstr "&Ponavljaj numeru" - -#: TaskBar.cpp:177 -msgid "R&andomize" -msgstr "&Pomešaj" - -#: TaskBar.cpp:187 -msgid "Audioscrobbling" -msgstr "Skroblujem" - -#: TaskBar.cpp:193 -msgid "Exit" -msgstr "Izlaz" - -#: TaskBar.cpp:193 -msgid "Exit this program" -msgstr "Napusti ovu aplikaciju" - -#: TrackEdit.cpp:89 -msgid "Songs Editor" -msgstr "Uređivač pesama" - -#: TrackEdit.cpp:102 -msgid " Songs " -msgstr "Pesme" - -#: TrackEdit.cpp:110 -msgid "Move the track to the previous position" -msgstr "Premesti numeru na prethodnu poziciju" - -#: TrackEdit.cpp:116 -msgid "Move the track to the next position" -msgstr "Pomeri numeru na sledeću poziciju" - -#: TrackEdit.cpp:145 -msgid "Copy the artist name to all the tracks you are editing" -msgstr "Kopiraj ime izvođača u sve numere koje uređuješ" - -#: TrackEdit.cpp:157 -msgid "Copy the album artist name to all the tracks you are editing" -msgstr "Kopiraj ime umetnika albuma u sve numere koje uređuješ" - -#: TrackEdit.cpp:160 TrackEdit.cpp:485 -msgid "A. Artist:" -msgstr "A. Izvođač:" - -#: TrackEdit.cpp:161 -msgid "shows the album artist of the track" -msgstr "prikazuje umetnika albuma numere" - -#: TrackEdit.cpp:169 -msgid "Copy the album name to all the tracks you are editing" -msgstr "Kopiraj ime albuma u sve numere koje uređuješ" - -#: TrackEdit.cpp:180 -msgid "Copy the title to all the tracks you are editing" -msgstr "Kopiraj naslov u sve numere koje uređuješ" - -#: TrackEdit.cpp:191 -msgid "Copy the composer to all the tracks you are editing" -msgstr "Kopiraj kompozitora u sve numere koje uređuješ" - -#: TrackEdit.cpp:195 -msgid "Composer:" -msgstr "Kompozitor:" - -#: TrackEdit.cpp:203 -msgid "Copy the comment to all the tracks you are editing" -msgstr "Kopiraj komentar u sve numere koje uređuješ" - -#: TrackEdit.cpp:207 -msgid "Comment:" -msgstr "Komentar:" - -#: TrackEdit.cpp:216 -msgid "Copy the number to all the tracks you are editing" -msgstr "Kopiraj broj u sve numere koje uređuješ" - -#: TrackEdit.cpp:219 TrackEdit.cpp:543 -msgid "Number:" -msgstr "Broj:" - -#: TrackEdit.cpp:233 -msgid "Enumerate the tracks in the order they were added for editing" -msgstr "Numeriši pesme po redu po kome su dodate za izmenu" - -#: TrackEdit.cpp:239 -msgid "Copy the disk to all the tracks you are editing" -msgstr "Kopiraj disk u sve numere koje uređuješ" - -#: TrackEdit.cpp:243 -msgid "Disk:" -msgstr "Disk:" - -#: TrackEdit.cpp:253 -msgid "Copy the genre name to all songs you are editing" -msgstr "Kopiraj ime žanra u sve numere koje uređuješ" - -#: TrackEdit.cpp:256 -msgid "Genre:" -msgstr "Žanr:" - -#: TrackEdit.cpp:264 -msgid "Copy the year to all songs you are editing" -msgstr "Kopiraj godinu u sve numere koje uređuješ" - -#: TrackEdit.cpp:267 -msgid "Year:" -msgstr "Godina:" - -#: TrackEdit.cpp:283 -msgid "Rating:" -msgstr "Ocena" - -#: TrackEdit.cpp:332 -msgid "Add a picture from file to the current track" -msgstr "Dodaj sliku iz fajla trenutnoj numeri" - -#: TrackEdit.cpp:336 -msgid "Delete the picture from the current track" -msgstr "Obriši sliku iz trenutne numere" - -#: TrackEdit.cpp:340 -msgid "Save the current picture to file" -msgstr "Sačuvaj trenutnu sliku u fajl" - -#: TrackEdit.cpp:344 -msgid "Search the album cover" -msgstr "Traži omot albuma" - -#: TrackEdit.cpp:353 -msgid "Copy the current picture to all the tracks you are editing" -msgstr "" - -#: TrackEdit.cpp:361 -msgid "Pictures" -msgstr "Slike" - -#: TrackEdit.cpp:420 -msgid "Type the artist name to search in musicbrainz" -msgstr "Ukucaj ime izvođača da pretražiš musicbrainz" - -#: TrackEdit.cpp:428 -msgid "Type the album name to search in musicbrainz" -msgstr "Ukucaj ime albuma da pretražiš musicbrainz" - -#: TrackEdit.cpp:432 -msgid "Clear the search fields so it search using the music fingerprint" -msgstr "Obriši polja za pretragu tako da pretražuje na osnovu muzičkog otiska" - -#: TrackEdit.cpp:446 -msgid "Select the album found in musicbrainz" -msgstr "Izaberi album pronađen na musicbrainz" - -#: TrackEdit.cpp:452 -msgid "Search albums in musicbrainz" -msgstr "Traži albume na musicbrainz" - -#: TrackEdit.cpp:458 -msgid "Copy the content of the album to the edited tracks" -msgstr "Kopiraj sadržaj albuma u izmenjene numere" - -#: TrackEdit.cpp:482 -msgid "Copy the artist to the edited tracks" -msgstr "Kopiraj izvođača u izmenjene numere" - -#: TrackEdit.cpp:493 -msgid "Copy the album artist to the edited tracks" -msgstr "Kopiraj umetnika albuma u izmenjene numere" - -#: TrackEdit.cpp:504 -msgid "Copy the album to the edited tracks" -msgstr "Kopiraj album u izmenjene numere" - -#: TrackEdit.cpp:517 -msgid "Copy the date to the edited tracks" -msgstr "Kopiraj datum u izmenjene numere" - -#: TrackEdit.cpp:528 -msgid "Copy the song names to the edited tracks" -msgstr "Kopiraj imena pesama u izmenjene numere" - -#: TrackEdit.cpp:553 -msgid "Copy the number to the edited tracks" -msgstr "Kopiraj broj u izmenjene numere" - -#: TrackEdit.cpp:919 -#, c-format -msgid "" -"File Type\t: %s\n" -"Length\t: %s" -msgstr "Tip fajla»: %s\nDužina»: %s" - -#: TrackEdit.cpp:923 -#, c-format -msgid "" -"BitRate\t: %u Kbps\n" -"File Size\t: %s" -msgstr "Bitrejt»: %u Kbps \n Veličina fajla»: %s" - -#: TrackEdit.cpp:1673 -#, c-format -msgid "Error: The album have %u tracks and you are editing %u" -msgstr "Greška: Album ima %u numera a ti uređuješ %u" - -#: TrackEdit.cpp:1678 -msgid "" -"\n" -"Warning: The length of some edited tracks don't match" -msgstr "\nUpozorenje: Dužina nekih izmenjenih numera se ne podudara" - -#: Transcode.cpp:319 -msgid "Keep Format" -msgstr "Zadrži format" - -#: Transcode.cpp:342 -msgid "Keep Quality" -msgstr "Zadrži kvalitet" - -#: Transcode.cpp:345 -msgid "Very Good" -msgstr "Vrlo dobro" - -#: Transcode.cpp:346 -msgid "Good" -msgstr "Dobro" - -#: TreePanel.cpp:72 -msgid "Genres,Artists,Albums" -msgstr "Žanrovi,Izvođači,Albumi" - -#: TreePanel.cpp:73 -msgid "Genres,Year,Artists,Albums" -msgstr "Žanrovi,Godine,Izvođači,Albumi" - -#: TreePanel.cpp:88 -msgid "Sortings" -msgstr "Razvrstavanja" - -#: TreePanel.cpp:367 -msgid "Create a new filter" -msgstr "Kreiraj novi filtar" - -#: TreePanel.cpp:371 -msgid "Edit the selected filter" -msgstr "Izmeni izabrani filtar" - -#: TreePanel.cpp:375 -msgid "Delete the selected filter" -msgstr "Obriši izabrani filtar" - -#: TreePanel.cpp:431 -msgid "Edit the labels assigned to the selected items" -msgstr "Izmeni etikete dodeljene izabranim stavkama" - -#: TreePanel.cpp:1231 -msgid "Are you sure to delete the selected filter?" -msgstr "Da li sigurno želiš da obrišeš izabrani filtar?" - -#: TreeViewFilterEditor.cpp:33 -msgid "Filter Editor" -msgstr "Uređivač filtra" - -#: TreeViewFilterEditor.cpp:70 -msgid "Play Count" -msgstr "Broj puštanja" - -#: TreeViewFilterEditor.cpp:119 -msgid "Filter:" -msgstr "Filtar:" - -#: TreeViewFilterEditor.cpp:123 -msgid "PlayCount" -msgstr "BrojPuštanja" - -#: UserRadio.cpp:55 -msgid "Add Radio" -msgstr "Dodaj radio" - -#: UserRadio.cpp:55 -msgid "Create a new radio" -msgstr "Kreiraj novi radio" - -#: UserRadio.cpp:62 UserRadio.cpp:122 UserRadio.cpp:152 -msgid "Edit Radio" -msgstr "Izmeni radio" - -#: UserRadio.cpp:63 -msgid "Change the selected radio" -msgstr "Izmeni izabrani radio" - -#: UserRadio.cpp:67 -msgid "Delete Radio" -msgstr "Obriši radio" - -#: UserRadio.cpp:67 -msgid "Delete the selected radio" -msgstr "Obriši izabrani radio" - -#: UserRadio.cpp:74 -msgid "Import the radio stations" -msgstr "Uvezi radio stanice" - -#: UserRadio.cpp:78 -msgid "Export all the radio stations" -msgstr "Izvezi radio stanice" - -#: UserRadio.cpp:105 -msgid "User Defined" -msgstr "Definisano od korisnika" diff -Nru guayadeque-0.3.7~ds0/po/sr@latin/CMakeLists.txt guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr@latin/CMakeLists.txt --- guayadeque-0.3.7~ds0/po/sr@latin/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr@latin/CMakeLists.txt 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1 @@ +GETTEXT_PROCESS_POFILE( sr@latin guayadeque.mo guayadeque.po ) diff -Nru guayadeque-0.3.7~ds0/po/sr@latin/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr@latin/guayadeque.po --- guayadeque-0.3.7~ds0/po/sr@latin/guayadeque.po 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/sr@latin/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,4340 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# milke , 2012 +msgid "" +msgstr "" +"Project-Id-Version: Guayadeque\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-09-02 19:20+0100\n" +"PO-Revision-Date: 2013-11-20 10:37+0000\n" +"Last-Translator: anonbeat \n" +"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/guayadeque/language/sr@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr@latin\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 +#: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 +#: MainFrame.cpp:4519 OnlineLinks.cpp:69 PlayList.cpp:1509 Preferences.cpp:130 +#: SoListBox.cpp:461 TreePanel.cpp:342 +msgid "Preferences" +msgstr "Postavke" + +#: AAListBox.cpp:129 AlListBox.cpp:246 ArListBox.cpp:131 FileBrowser.cpp:324 +#: FileBrowser.cpp:1097 PlayList.cpp:1509 SoListBox.cpp:461 TreePanel.cpp:342 +msgid "Add commands in preferences" +msgstr "Dodaj komande u podešavanjima" + +#: AAListBox.cpp:132 AlListBox.cpp:249 ArListBox.cpp:134 FileBrowser.cpp:327 +#: FileBrowser.cpp:1100 PlayList.cpp:1512 Preferences.cpp:279 +#: SoListBox.cpp:464 TreePanel.cpp:346 +msgid "Commands" +msgstr "Komande" + +#: AAListBox.cpp:145 Accelerators.cpp:123 AlbumBrowser.cpp:303 +#: AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 AlListBox.cpp:263 +#: ArListBox.cpp:147 CoListBox.cpp:103 FileBrowser.cpp:339 +#: FileBrowser.cpp:1112 GeListBox.cpp:92 LastFMPanel.cpp:557 +#: LastFMPanel.cpp:819 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 +#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 MainFrame.cpp:1495 +#: PcListBox.cpp:111 PlayListPanel.cpp:224 PodcastsPanel.cpp:2050 +#: RadioPanel.cpp:423 RaListBox.cpp:143 SoListBox.cpp:525 TaListBox.cpp:123 +#: TaskBar.cpp:112 TreePanel.cpp:388 YeListBox.cpp:103 +msgid "Play" +msgstr "Pusti" + +#: AAListBox.cpp:146 +msgid "Play current selected album artist" +msgstr "Pusti trenutno izabranog umetnika albuma" + +#: AAListBox.cpp:152 Accelerators.cpp:115 AlbumBrowser.cpp:307 +#: AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 AlListBox.cpp:269 +#: ArListBox.cpp:154 CoListBox.cpp:110 FileBrowser.cpp:345 +#: FileBrowser.cpp:1118 GeListBox.cpp:99 LastFMPanel.cpp:561 +#: LastFMPanel.cpp:823 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 +#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 PcListBox.cpp:118 +#: PlayListPanel.cpp:229 PodcastsPanel.cpp:2056 RadioPanel.cpp:429 +#: RaListBox.cpp:150 SoListBox.cpp:532 TaListBox.cpp:130 TreePanel.cpp:393 +#: YeListBox.cpp:110 +msgid "Enqueue" +msgstr "Uvrsti" + +#: AAListBox.cpp:153 CoListBox.cpp:111 PcListBox.cpp:119 RaListBox.cpp:151 +#: YeListBox.cpp:111 +msgid "Add current selected tracks to playlist" +msgstr "Dodaj selektovane numere u listu" + +#: AAListBox.cpp:161 AlbumBrowser.cpp:314 AlbumBrowser.cpp:1853 +#: AlbumBrowser.cpp:1988 AlListBox.cpp:277 ArListBox.cpp:163 CoListBox.cpp:119 +#: FileBrowser.cpp:353 FileBrowser.cpp:1126 GeListBox.cpp:108 +#: LastFMPanel.cpp:568 LastFMPanel.cpp:830 LastFMPanel.cpp:1024 +#: LastFMPanel.cpp:1224 LastFMPanel.cpp:1432 LastFMPanel.cpp:3175 +#: PcListBox.cpp:127 PlayListPanel.cpp:237 PodcastsPanel.cpp:2064 +#: RadioPanel.cpp:437 RaListBox.cpp:159 SoListBox.cpp:541 TaListBox.cpp:139 +#: TreePanel.cpp:401 YeListBox.cpp:119 +msgid "Current Track" +msgstr "Trenutne numere" + +#: AAListBox.cpp:162 AlbumBrowser.cpp:315 AlbumBrowser.cpp:1854 +#: AlbumBrowser.cpp:1989 ArListBox.cpp:164 FileBrowser.cpp:354 +#: FileBrowser.cpp:1127 GeListBox.cpp:109 LastFMPanel.cpp:569 +#: LastFMPanel.cpp:831 LastFMPanel.cpp:1025 LastFMPanel.cpp:1225 +#: LastFMPanel.cpp:1433 LastFMPanel.cpp:3176 PcListBox.cpp:128 +#: PlayListPanel.cpp:238 PodcastsPanel.cpp:2065 RadioPanel.cpp:438 +#: RaListBox.cpp:160 SoListBox.cpp:542 TaListBox.cpp:140 TreePanel.cpp:402 +#: YeListBox.cpp:120 +msgid "Add current selected tracks to playlist after the current track" +msgstr "Dodaj izabrane numere u listu nakon trenutne numere" + +#: AAListBox.cpp:168 AlbumBrowser.cpp:320 AlbumBrowser.cpp:1859 +#: AlbumBrowser.cpp:1994 AlListBox.cpp:283 ArListBox.cpp:170 CoListBox.cpp:126 +#: FileBrowser.cpp:359 FileBrowser.cpp:1133 GeListBox.cpp:115 +#: LastFMPanel.cpp:574 LastFMPanel.cpp:836 LastFMPanel.cpp:1030 +#: LastFMPanel.cpp:1230 LastFMPanel.cpp:1438 LastFMPanel.cpp:3181 +#: PcListBox.cpp:134 PlayListPanel.cpp:243 PodcastsPanel.cpp:2070 +#: RadioPanel.cpp:444 RaListBox.cpp:166 SoListBox.cpp:548 TaListBox.cpp:146 +#: TreePanel.cpp:407 YeListBox.cpp:126 +msgid "Current Album" +msgstr "Trenutnog albuma" + +#: AAListBox.cpp:169 AlbumBrowser.cpp:321 AlbumBrowser.cpp:1860 +#: AlbumBrowser.cpp:1995 ArListBox.cpp:171 FileBrowser.cpp:360 +#: FileBrowser.cpp:1134 GeListBox.cpp:116 LastFMPanel.cpp:575 +#: LastFMPanel.cpp:837 LastFMPanel.cpp:1031 LastFMPanel.cpp:1231 +#: LastFMPanel.cpp:1439 LastFMPanel.cpp:3182 PcListBox.cpp:135 +#: PlayListPanel.cpp:244 PodcastsPanel.cpp:2071 RadioPanel.cpp:445 +#: RaListBox.cpp:167 SoListBox.cpp:549 TaListBox.cpp:147 TreePanel.cpp:408 +#: YeListBox.cpp:127 +msgid "Add current selected tracks to playlist after the current album" +msgstr "Dodaj izabrane numere u listu posle trenutnog albuma" + +#: AAListBox.cpp:175 AlbumBrowser.cpp:326 AlbumBrowser.cpp:1865 +#: AlbumBrowser.cpp:2000 AlListBox.cpp:289 ArListBox.cpp:177 CoListBox.cpp:133 +#: FileBrowser.cpp:365 FileBrowser.cpp:1140 GeListBox.cpp:122 +#: LastFMPanel.cpp:580 LastFMPanel.cpp:842 LastFMPanel.cpp:1036 +#: LastFMPanel.cpp:1236 LastFMPanel.cpp:1444 LastFMPanel.cpp:3187 +#: PcListBox.cpp:141 PlayListPanel.cpp:249 PodcastsPanel.cpp:2076 +#: RadioPanel.cpp:451 RaListBox.cpp:173 SoListBox.cpp:555 TaListBox.cpp:153 +#: TreePanel.cpp:413 YeListBox.cpp:133 +msgid "Current Artist" +msgstr "Trenutnog izvođača" + +#: AAListBox.cpp:176 AlbumBrowser.cpp:327 AlbumBrowser.cpp:1866 +#: AlbumBrowser.cpp:2001 ArListBox.cpp:178 FileBrowser.cpp:366 +#: FileBrowser.cpp:1141 GeListBox.cpp:123 LastFMPanel.cpp:581 +#: LastFMPanel.cpp:843 LastFMPanel.cpp:1037 LastFMPanel.cpp:1237 +#: LastFMPanel.cpp:1445 LastFMPanel.cpp:3188 PcListBox.cpp:142 +#: PlayListPanel.cpp:250 PodcastsPanel.cpp:2077 RadioPanel.cpp:452 +#: RaListBox.cpp:174 SoListBox.cpp:556 TaListBox.cpp:154 TreePanel.cpp:414 +#: YeListBox.cpp:134 +msgid "Add current selected tracks to playlist after the current artist" +msgstr "Dodaj izabrane numere u listu nakon trenutnog izvođača" + +#: AAListBox.cpp:181 AlbumBrowser.cpp:331 AlbumBrowser.cpp:1870 +#: AlbumBrowser.cpp:2005 AlListBox.cpp:294 ArListBox.cpp:183 CoListBox.cpp:139 +#: FileBrowser.cpp:370 FileBrowser.cpp:1146 GeListBox.cpp:128 +#: LastFMPanel.cpp:585 LastFMPanel.cpp:847 LastFMPanel.cpp:1041 +#: LastFMPanel.cpp:1241 LastFMPanel.cpp:1449 LastFMPanel.cpp:3192 +#: PcListBox.cpp:147 PlayListPanel.cpp:254 PodcastsPanel.cpp:2081 +#: RadioPanel.cpp:457 RaListBox.cpp:179 SoListBox.cpp:561 TaListBox.cpp:159 +#: TreePanel.cpp:418 YeListBox.cpp:139 +msgid "Enqueue After" +msgstr "Uvrsti nakon" + +#: AAListBox.cpp:190 AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 +#: AlbumBrowser.cpp:2015 AlListBox.cpp:307 ArListBox.cpp:198 PcListBox.cpp:156 +#: PlayList.cpp:1538 RaListBox.cpp:188 SoListBox.cpp:576 TreePanel.cpp:440 +#: YeListBox.cpp:148 +msgid "Edit Songs" +msgstr "Izmeni pesmu" + +#: AAListBox.cpp:191 CoListBox.cpp:149 PcListBox.cpp:157 RaListBox.cpp:189 +#: TreePanel.cpp:441 YeListBox.cpp:149 +msgid "Edit the selected tracks" +msgstr "Izmeni izabrane numere" + +#: AAListBox.cpp:199 Accelerators.cpp:141 AlbumBrowser.cpp:2023 +#: AlListBox.cpp:335 ArListBox.cpp:207 CoListBox.cpp:157 FileBrowser.cpp:383 +#: FileBrowser.cpp:1162 GeListBox.cpp:135 LastFMPanel.cpp:3196 +#: PcListBox.cpp:165 PlayListAppend.cpp:25 PlayList.cpp:1589 +#: PlayListPanel.cpp:286 RaListBox.cpp:197 SoListBox.cpp:623 TaListBox.cpp:166 +#: TreePanel.cpp:449 YeListBox.cpp:157 +msgid "Save to Playlist" +msgstr "Sačuvaj u listu" + +#: AAListBox.cpp:200 AlListBox.cpp:336 YeListBox.cpp:158 +msgid "Save the selected tracks to Playlist" +msgstr "Sačuvaj izabrane numere u listu" + +#: Accelerators.cpp:108 +msgid "Add Folder" +msgstr "Dodaj fasciklu" + +#: Accelerators.cpp:109 +msgid "Audio Scrobbling" +msgstr "Audio skroblovanje" + +#: Accelerators.cpp:110 MainFrame.cpp:1511 PlayList.cpp:1606 +msgid "Clear Playlist" +msgstr "Očisti listu" + +#: Accelerators.cpp:111 +msgid "Close Window" +msgstr "Zatvori prozor" + +#: Accelerators.cpp:112 +msgid "Community Forums" +msgstr "Forum zajednice" + +#: Accelerators.cpp:113 AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 +#: AlbumBrowser.cpp:2009 AlListBox.cpp:299 ArListBox.cpp:190 PlayList.cpp:1532 +#: SoListBox.cpp:568 TreePanel.cpp:430 +msgid "Edit Labels" +msgstr "Izmeni etiketu" + +#: Accelerators.cpp:114 FileBrowser.cpp:375 FileBrowser.cpp:1154 +msgid "Edit Tracks" +msgstr "Izmeni numeru" + +#: Accelerators.cpp:116 +msgid "Enqueue After Track" +msgstr "Uvrsti nakon numere" + +#: Accelerators.cpp:117 +msgid "Enqueue After Album" +msgstr "Uvrsti nakon albuma" + +#: Accelerators.cpp:119 +msgid "Enqueue After Artist" +msgstr "Uvrsti nakon izvođača" + +#: Accelerators.cpp:120 MainFrame.cpp:1423 +msgid "Full Screen" +msgstr "Pun ekran" + +#: Accelerators.cpp:121 +msgid "Gapless/Crossfading" +msgstr "Bez pauze/Pretapanje" + +#: Accelerators.cpp:122 Accelerators.cpp:411 MainFrame.cpp:1614 +#: MainFrame.cpp:1669 +msgid "Help" +msgstr "Pomoć" + +#: Accelerators.cpp:124 +msgid "Play All" +msgstr "Pusti sve" + +#: Accelerators.cpp:125 +msgid "Play/Pause" +msgstr "Pusti/Pauza" + +#: Accelerators.cpp:126 MainFrame.cpp:1100 MainFrame.cpp:1997 +msgid "Play Stream" +msgstr "Pusti tok" + +#: Accelerators.cpp:128 MainFrame.cpp:1154 +msgid "Quit" +msgstr "Izađi" + +#: Accelerators.cpp:130 PlayList.cpp:1601 PLSoListBox.cpp:160 +msgid "Randomize Playlist" +msgstr "Pomešaj listu" + +#: Accelerators.cpp:131 Accelerators.cpp:132 Accelerators.cpp:133 +#: Accelerators.cpp:134 Accelerators.cpp:135 Accelerators.cpp:136 +#: DynamicPlayList.cpp:56 DynamicPlayList.cpp:134 PlayList.cpp:1567 +#: SoListBox.cpp:419 TaskBar.cpp:162 TreeViewFilterEditor.cpp:69 +#: TreeViewFilterEditor.cpp:123 +msgid "Rating" +msgstr "Ocena" + +#: Accelerators.cpp:137 +msgid "Repeat All Tracks" +msgstr "Ponovi sve numere" + +#: Accelerators.cpp:138 +msgid "Repeat Current Track" +msgstr "Ponovi trenutnu numeru" + +#: Accelerators.cpp:139 MainFrame.cpp:1351 MainFrame.cpp:3807 +msgid "Save Layout" +msgstr "Sačuvaj raspored" + +#: Accelerators.cpp:142 PlayList.cpp:1573 +msgid "Search" +msgstr "Traži" + +#: Accelerators.cpp:143 +msgid "Show Browser" +msgstr "Prikaži pregledač" + +#: Accelerators.cpp:144 +msgid "Show Covers" +msgstr "Prikaži omote" + +#: Accelerators.cpp:145 +msgid "Show Playlist" +msgstr "Prikaži liste" + +#: Accelerators.cpp:146 +msgid "Show Files" +msgstr "Prikaži fajlove" + +#: Accelerators.cpp:147 +msgid "Show Filters" +msgstr "Prikaži filtre" + +#: Accelerators.cpp:148 +msgid "Show Last.fm" +msgstr "Prikaži Last.fm" + +#: Accelerators.cpp:149 +msgid "Show Library" +msgstr "Prikaži biblioteku" + +#: Accelerators.cpp:150 +msgid "Show Lyrics" +msgstr "Prikaži tekstove" + +#: Accelerators.cpp:152 +msgid "Show Radio" +msgstr "Prikaži radio" + +#: Accelerators.cpp:153 +msgid "Show Playlists" +msgstr "Prikaži liste" + +#: Accelerators.cpp:154 +msgid "Show Podcasts" +msgstr "Prikaži podemisije" + +#: Accelerators.cpp:155 +msgid "Show Sources" +msgstr "Pokaži izvore" + +#: Accelerators.cpp:156 +msgid "Show Status Bar" +msgstr "Pokaži statusnu traku" + +#: Accelerators.cpp:157 +msgid "Show VU Meters" +msgstr "Pokaži VU metre" + +#: Accelerators.cpp:158 +msgid "Skip Next" +msgstr "Preskoči sledeće" + +#: Accelerators.cpp:159 +msgid "Skip Next Album" +msgstr "Preskoči sledeći album" + +#: Accelerators.cpp:160 +msgid "Skip Previous" +msgstr "Preskoči prethodno" + +#: Accelerators.cpp:161 +msgid "Skip Previous Album" +msgstr "Preskoči prethodni album" + +#: Accelerators.cpp:163 MainFrame.cpp:1555 +msgid "Smart Play" +msgstr "Pametno puštanje" + +#: Accelerators.cpp:164 MainFrame.cpp:1499 TaskBar.cpp:116 +msgid "Stop" +msgstr "Zaustavi" + +#: Accelerators.cpp:165 MainFrame.cpp:1504 +msgid "Stop at End" +msgstr "Zaustavi na kraju" + +#: Accelerators.cpp:166 +msgid "Update Covers" +msgstr "Ažuriraj omote" + +#: Accelerators.cpp:167 iPodMedia.cpp:1682 Jamendo.cpp:1128 +#: LocationPanel.cpp:336 LocationPanel.cpp:374 LocationPanel.cpp:509 +#: Magnatune.cpp:1023 MainFrame.cpp:1035 MainFrame.cpp:1073 MainFrame.cpp:1307 +#: MediaViewer.cpp:952 PodcastsPanel.cpp:1757 PortableMedia.cpp:1889 +msgid "Update" +msgstr "Ažuriraj" + +#: Accelerators.cpp:168 +msgid "Update (Forced)" +msgstr "Ažuriraj (na silu)" + +#: Accelerators.cpp:169 +msgid "Update Podcasts" +msgstr "Ažuriraj podemisije" + +#: Accelerators.cpp:170 MainFrame.cpp:1584 +msgid "Volume Down" +msgstr "Pojačaj" + +#: Accelerators.cpp:171 MainFrame.cpp:1579 +msgid "Volume Up" +msgstr "Utišaj" + +#: Accelerators.cpp:274 +msgid "Shift" +msgstr "Shift" + +#: Accelerators.cpp:278 +msgid "Ctrl" +msgstr "Ctrl" + +#: Accelerators.cpp:282 +msgid "Alt" +msgstr "Alt" + +#: Accelerators.cpp:286 +msgid "Meta" +msgstr "Meta" + +#: Accelerators.cpp:303 AlbumBrowser.cpp:840 +msgid "Back" +msgstr "Nazad" + +#: Accelerators.cpp:305 +msgid "Escape" +msgstr "Escape" + +#: Accelerators.cpp:308 +msgid "Space" +msgstr "Razmak" + +#: Accelerators.cpp:311 +msgid "Tab" +msgstr "Tab" + +#: Accelerators.cpp:313 +msgid "Return" +msgstr "Return" + +#: Accelerators.cpp:315 +msgid "Enter" +msgstr "Enter" + +#: Accelerators.cpp:348 Preferences.cpp:1570 +msgid "Left" +msgstr "Levo" + +#: Accelerators.cpp:351 +msgid "Up" +msgstr "Gore" + +#: Accelerators.cpp:354 Preferences.cpp:1572 +msgid "Right" +msgstr "Desno" + +#: Accelerators.cpp:357 +msgid "Down" +msgstr "Dole" + +#: Accelerators.cpp:359 Accelerators.cpp:415 +msgid "Home" +msgstr "Home" + +#: Accelerators.cpp:362 Accelerators.cpp:369 +msgid "Page Up" +msgstr "Page Up" + +#: Accelerators.cpp:365 Accelerators.cpp:372 +msgid "Page Down" +msgstr "Page Down" + +#: Accelerators.cpp:375 PlayListAppend.cpp:69 +msgid "End" +msgstr "End" + +#: Accelerators.cpp:377 +msgid "Begin" +msgstr "Begin" + +#: Accelerators.cpp:379 Accelerators.cpp:410 +msgid "Insert" +msgstr "Insert" + +#: Accelerators.cpp:382 PlayListPanel.cpp:296 PodcastsPanel.cpp:1751 +#: PodcastsPanel.cpp:2085 TaListBox.cpp:115 TreePanel.cpp:375 +msgid "Delete" +msgstr "Delete" + +#: Accelerators.cpp:393 +msgid "Separator" +msgstr "Razdvajač" + +#: Accelerators.cpp:406 PlayList.cpp:1662 SoListBox.cpp:667 +msgid "Select" +msgstr "Izaberi" + +#: Accelerators.cpp:407 LyricsPanel.cpp:308 +msgid "Print" +msgstr "Štampaj" + +#: Accelerators.cpp:408 +msgid "Execute" +msgstr "Izvrši" + +#: Accelerators.cpp:409 +msgid "Snapshot" +msgstr "Snimak" + +#: Accelerators.cpp:412 +msgid "Cancel" +msgstr "Otkaži" + +#: Accelerators.cpp:413 +msgid "Menu" +msgstr "Izbor" + +#: Accelerators.cpp:414 +msgid "Capital" +msgstr "Veliko" + +#: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 +#: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 +msgid "Tracks" +msgstr "Numere" + +#: AlbumBrowser.cpp:303 AlbumBrowser.cpp:1842 AlbumBrowser.cpp:1977 +#: LastFMPanel.cpp:819 +msgid "Play the album tracks" +msgstr "Pusti numere sa albuma" + +#: AlbumBrowser.cpp:307 AlbumBrowser.cpp:1846 AlbumBrowser.cpp:1981 +#: LastFMPanel.cpp:823 +msgid "Enqueue the album tracks to the playlist" +msgstr "Uvrsti numere iz albuma u listu" + +#: AlbumBrowser.cpp:335 AlbumBrowser.cpp:1874 AlbumBrowser.cpp:2009 +#: AlListBox.cpp:300 +msgid "Edit the labels assigned to the selected albums" +msgstr "Izmeni etikete dodeljene izabranim albumima" + +#: AlbumBrowser.cpp:341 AlbumBrowser.cpp:1880 AlbumBrowser.cpp:2015 +#: AlListBox.cpp:308 +msgid "Edit the selected songs" +msgstr "Izmeni izabrane pesme" + +#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 +msgid "Search Album" +msgstr "Pretraži album" + +#: AlbumBrowser.cpp:348 AlbumBrowser.cpp:1887 LastFMPanel.cpp:851 +msgid "Search the album in the library" +msgstr "Traži album u biblioteci" + +#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 +#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 +msgid "Search Artist" +msgstr "Traži izvođača" + +#: AlbumBrowser.cpp:352 AlbumBrowser.cpp:1891 LastFMPanel.cpp:589 +#: LastFMPanel.cpp:1045 LastFMPanel.cpp:1249 LastFMPanel.cpp:1457 +msgid "Search the artist in the library" +msgstr "Traži izvođača u biblioteci" + +#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 +msgid "Download Cover" +msgstr "Preuzmi omot" + +#: AlbumBrowser.cpp:360 AlbumBrowser.cpp:1899 AlListBox.cpp:344 +msgid "Download cover for the current selected album" +msgstr "Preuzmi omot za izabrane albume" + +#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 +msgid "Select Cover" +msgstr "Izaberi omot" + +#: AlbumBrowser.cpp:364 AlbumBrowser.cpp:1903 AlListBox.cpp:348 +msgid "Select the cover image file from disk" +msgstr "Izaberi sliku omota sa diska" + +#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 +msgid "Delete Cover" +msgstr "Izbriši omot" + +#: AlbumBrowser.cpp:368 AlbumBrowser.cpp:1907 AlListBox.cpp:352 +msgid "Delete the cover for the selected album" +msgstr "Izbriši omot za izabrani album" + +#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 AlListBox.cpp:359 +msgid "Embed Cover" +msgstr "Ugnezdi omot" + +#: AlbumBrowser.cpp:375 AlbumBrowser.cpp:1914 +msgid "Embed the cover to the selected album tracks" +msgstr "Ugnezdi omot u izabrane numere albuma" + +#: AlbumBrowser.cpp:386 AlListBox.cpp:318 FileBrowser.cpp:763 +#: RadioPanel.cpp:329 +msgid "Name" +msgstr "Ime" + +#: AlbumBrowser.cpp:386 +msgid "Sort albums by name" +msgstr "Razvrstaj albume po imenu" + +#: AlbumBrowser.cpp:390 AlListBox.cpp:319 DynamicPlayList.cpp:55 +#: DynamicPlayList.cpp:133 PlayList.cpp:1656 SoListBox.cpp:417 +#: TreeViewFilterEditor.cpp:68 TreeViewFilterEditor.cpp:123 +msgid "Year" +msgstr "Godina" + +#: AlbumBrowser.cpp:390 +msgid "Sort albums by year" +msgstr "Razvrstaj albume po godini" + +#: AlbumBrowser.cpp:394 AlListBox.cpp:320 +msgid "Year Descending" +msgstr "Godine - opadajući" + +#: AlbumBrowser.cpp:394 AlbumBrowser.cpp:410 +msgid "Sort albums by year descendant" +msgstr "Razvrstaj albume po godinama opadajući" + +#: AlbumBrowser.cpp:398 +msgid "Artist Name" +msgstr "Ime izvođača" + +#: AlbumBrowser.cpp:398 +msgid "Sort albums by artist name" +msgstr "Razvrstaj albume po imenu izvođača" + +#: AlbumBrowser.cpp:402 AlListBox.cpp:322 +msgid "Artist, Year" +msgstr "Izvođač, Godina" + +#: AlbumBrowser.cpp:402 +msgid "Sort albums by artist, year" +msgstr "Razvrstaj albume po izvođaču, godini" + +#: AlbumBrowser.cpp:406 AlListBox.cpp:323 +msgid "Artist, Year Descending" +msgstr "Izvođač, Godine - opadajući" + +#: AlbumBrowser.cpp:406 +msgid "Sort albums by artist, year descendant" +msgstr "Razvrstaj albume po izvođaču, godini - opadajući" + +#: AlbumBrowser.cpp:410 DynamicPlayList.cpp:60 DynamicPlayList.cpp:138 +#: PodcastsPanel.cpp:1810 SoListBox.cpp:422 +msgid "Added" +msgstr "Dodato" + +#: AlbumBrowser.cpp:414 AlListBox.cpp:328 +msgid "Sort By" +msgstr "Razvrstaj po" + +#: AlbumBrowser.cpp:414 +msgid "Set the albums sorting" +msgstr "Podesi razvrstavanje albuma" + +#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:597 +#: LastFMPanel.cpp:859 LastFMPanel.cpp:1055 LastFMPanel.cpp:1260 +#: LastFMPanel.cpp:1465 LastFMPanel.cpp:1590 LyricsPanel.cpp:287 +msgid "Copy to Clipboard" +msgstr "Kopiraj u klipbord" + +#: AlbumBrowser.cpp:418 AlbumBrowser.cpp:1921 LastFMPanel.cpp:859 +msgid "Copy the album info to clipboard" +msgstr "Kopiraj informacije o albumu u klipbord" + +#: AlbumBrowser.cpp:1361 LibPanel.cpp:1149 TreePanel.cpp:1059 +msgid "Albums Labels Editor" +msgstr "Uređivač etiketa albuma" + +#: AlbumBrowser.cpp:1604 AlListBox.cpp:486 ItemListBox.cpp:64 +#: PlayerFilters.cpp:107 Preferences.cpp:1819 Preferences.cpp:1916 +#: SmartMode.cpp:396 +msgid "All" +msgstr "Sve" + +#: AlbumBrowser.cpp:1672 +msgid "Page" +msgstr "Strana" + +#: AlbumBrowser.cpp:2024 ArListBox.cpp:208 CoListBox.cpp:158 GeListBox.cpp:136 +#: LastFMPanel.cpp:3196 PcListBox.cpp:166 PlayList.cpp:1590 RaListBox.cpp:198 +#: TaListBox.cpp:167 TreePanel.cpp:450 +msgid "Save the selected tracks to playlist" +msgstr "Sačuvaj izabrane numere u listu" + +#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 +msgid "Create Smart Playlist" +msgstr "Kreiraj pametnu listu" + +#: AlbumBrowser.cpp:2028 PlayList.cpp:1596 SoListBox.cpp:630 +msgid "Create a smart playlist from this track" +msgstr "Kreiraj pametnu listu od ovih numera" + +#: AlbumBrowser.cpp:2094 LibPanel.cpp:1359 PlayList.cpp:2128 +#: PlayListPanel.cpp:1388 TreePanel.cpp:1323 +msgid "Tracks Labels Editor" +msgstr "Uređivač etiketa numera" + +#: AlbumBrowser.cpp:2416 FileBrowser.cpp:1961 FileBrowser.cpp:2098 +#: LibPanel.cpp:1432 PlayList.cpp:1978 PlayListPanel.cpp:1497 +#: TreePanel.cpp:1158 TreePanel.cpp:1430 +msgid "UnNamed" +msgstr "Neimenovano" + +#: AlbumBrowser.cpp:2465 LibPanel.cpp:272 LibPanel.cpp:279 LibPanel.cpp:528 +#: LocationPanel.cpp:446 MainFrame.cpp:1244 +msgid "Albums" +msgstr "Albumi" + +#: AlbumBrowser.cpp:2466 SoListBox.cpp:505 +msgid "to" +msgstr "u" + +#: AlbumBrowser.cpp:2467 +msgid "of" +msgstr "od" + +#: AlListBox.cpp:177 +msgid "by " +msgstr "Po" + +#: AlListBox.cpp:264 +msgid "Play current selected albums" +msgstr "Pusti izabrane albume" + +#: AlListBox.cpp:270 +msgid "Add current selected albums to the Playlist" +msgstr "Dodaj izabrane albume u listu" + +#: AlListBox.cpp:278 AlListBox.cpp:284 AlListBox.cpp:290 CoListBox.cpp:120 +#: CoListBox.cpp:127 CoListBox.cpp:134 +msgid "Add current selected albums to the Playlist as Next Tracks" +msgstr "Dodaj izabrane albume u listu kao sledeće numere" + +#: AlListBox.cpp:294 CoListBox.cpp:139 +msgid "Add the selected albums after" +msgstr "Dodaj izabrani album iza" + +#: AlListBox.cpp:318 +msgid "Albums are sorted by name" +msgstr "Albumi su razvrstani po imenu" + +#: AlListBox.cpp:319 +msgid "Albums are sorted by year" +msgstr "Albumi su razvrstani po godini" + +#: AlListBox.cpp:320 +msgid "Albums are sorted by year descending" +msgstr "Albumi su razvrstani po godini opadajući" + +#: AlListBox.cpp:321 +msgid "Artist, Name" +msgstr "Izvođač, ime" + +#: AlListBox.cpp:321 +msgid "Albums are sorted by artist and album name" +msgstr "Albumi su razvrstani po imenu izvođača i albuma" + +#: AlListBox.cpp:322 +msgid "Albums are sorted by artist and year" +msgstr "Albumi su razvrstani po izvođaču i godini" + +#: AlListBox.cpp:323 +msgid "Albums are sorted by artist and year descending" +msgstr "Albumi su razvrstani po izvođaču i godini opadajući" + +#: AlListBox.cpp:328 +msgid "Sets the albums order" +msgstr "Postavlja redosled albuma" + +#: AlListBox.cpp:359 +msgid "Embed the current cover to the album files" +msgstr "Ugnezdi trenutni omot u fajlove albuma" + +#: ArListBox.cpp:148 YeListBox.cpp:104 +msgid "Play current selected artists" +msgstr "Pusti izabranog izvođača" + +#: ArListBox.cpp:155 +msgid "Add current selected artists to playlist" +msgstr "Dodaj izabranog izvođača u listu" + +#: ArListBox.cpp:191 +msgid "Edit the labels assigned to the selected artists" +msgstr "Izmeni etikete dodeljene izabranim izvođačima" + +#: ArListBox.cpp:199 +msgid "Edit the songs from the selected artists" +msgstr "Izmeni pesmu izabranog izvođača" + +#: ChannelEditor.cpp:36 +msgid "Podcast Channel Editor" +msgstr "Uređivač kanala podemisija" + +#: ChannelEditor.cpp:57 +msgid " Podcast Channel " +msgstr "Kanali podemisija" + +#: ChannelEditor.cpp:99 PodcastsPanel.cpp:948 +msgid "Description:" +msgstr "Opis" + +#: ChannelEditor.cpp:111 PodcastsPanel.cpp:958 +msgid "Author:" +msgstr "Autor:" + +#: ChannelEditor.cpp:121 PodcastsPanel.cpp:968 +msgid "Owner:" +msgstr "Vlasnik:" + +#: ChannelEditor.cpp:132 +msgid "Download:" +msgstr "Preuzimanje:" + +#: ChannelEditor.cpp:139 +msgid "Manually" +msgstr "Ručno" + +#: ChannelEditor.cpp:139 +msgid "Only if contains" +msgstr "Samo ako sadrži" + +#: ChannelEditor.cpp:139 +msgid "Everything" +msgstr "Sve" + +#: ChannelEditor.cpp:152 +msgid "Delete:" +msgstr "Obriši:" + +#: ChannelEditor.cpp:156 +msgid "Allow delete old items" +msgstr "Dozvoli brisanje starih stavki" + +#: CoListBox.cpp:104 +msgid "Play current selected composer" +msgstr "Pusti izabranog kompozitora" + +#: CoListBox.cpp:148 +msgid "Edit songs" +msgstr "Izmeni pesme" + +#: Config.cpp:1364 MainFrame.cpp:90 +msgid "My Music" +msgstr "Moja muzika" + +#: ConfirmExit.cpp:26 +msgid "Please confirm" +msgstr "Potvrdi" + +#: ConfirmExit.cpp:39 +msgid "Are you sure you want to exit the application?" +msgstr "Da li sigurno želiš da izađeš iz aplikacije?" + +#: ConfirmExit.cpp:45 +msgid "Don't ask again" +msgstr "Ne pitaj ponovo" + +#: CopyTo.cpp:884 +#, c-format +msgid "" +"Copied %u files (%s)\n" +"in %s seconds" +msgstr "Kopirano %u fajlova (%s)\n u %s sekundi" + +#: CopyTo.cpp:889 +msgid "Finished copying files" +msgstr "Završeno kopiranje fajlova" + +#: CoverEdit.cpp:54 +msgid "Cover Editor" +msgstr "Uređivač omota" + +#: CoverEdit.cpp:71 LastFMPanel.cpp:1682 LyricsPanel.cpp:111 TrackEdit.cpp:148 +#: TrackEdit.cpp:373 TrackEdit.cpp:415 TrackEdit.cpp:474 +msgid "Artist:" +msgstr "Izvođač:" + +#: CoverEdit.cpp:78 TrackEdit.cpp:172 TrackEdit.cpp:440 TrackEdit.cpp:496 +msgid "Album:" +msgstr "Album:" + +#: CoverEdit.cpp:85 +msgid "From:" +msgstr "Od:" + +#: CoverEdit.cpp:150 SelCoverFile.cpp:67 +msgid "Embed into tracks" +msgstr "Ugnezdi u numeru" + +#: DbLibrary.cpp:289 DbLibrary.cpp:301 DbLibrary.cpp:1777 DbLibrary.cpp:1789 +#: DbLibrary.cpp:1862 DbLibrary.cpp:1874 Jamendo.cpp:642 PlayerPanel.cpp:1453 +msgid "Unknown" +msgstr "Nepoznato" + +#: DbLibrary.cpp:643 +msgid "Recently added tracks" +msgstr "Skoro dodate numere" + +#: DbLibrary.cpp:651 +msgid "Last played tracks" +msgstr "Poslednje puštane numere" + +#: DbLibrary.cpp:658 +msgid "Best rated tracks" +msgstr "Najbolje ocenjene numere" + +#: DynamicPlayList.cpp:46 DynamicPlayList.cpp:126 PodcastsPanel.cpp:1802 +#: SoListBox.cpp:409 +msgid "Title" +msgstr "Naslov" + +#: DynamicPlayList.cpp:47 DynamicPlayList.cpp:127 PlayList.cpp:1644 +#: SoListBox.cpp:410 SoListBox.cpp:655 TreeViewFilterEditor.cpp:64 +#: TreeViewFilterEditor.cpp:123 +msgid "Artist" +msgstr "Izvođač" + +#: DynamicPlayList.cpp:48 DynamicPlayList.cpp:128 LibPanel.cpp:368 +#: LibPanel.cpp:375 PlayList.cpp:1647 SoListBox.cpp:411 SoListBox.cpp:658 +#: TreeViewFilterEditor.cpp:66 TreeViewFilterEditor.cpp:123 +msgid "Album Artist" +msgstr "Umetnik albuma" + +#: DynamicPlayList.cpp:49 DynamicPlayList.cpp:129 PlayList.cpp:1653 +#: Preferences.cpp:975 SoListBox.cpp:412 SoListBox.cpp:664 +#: TreeViewFilterEditor.cpp:67 TreeViewFilterEditor.cpp:123 +msgid "Album" +msgstr "Album" + +#: DynamicPlayList.cpp:50 DynamicPlayList.cpp:130 PlayList.cpp:1659 +#: RadioPanel.cpp:589 ShoutcastRadio.cpp:140 SoListBox.cpp:413 +#: SoListBox.cpp:652 TreeViewFilterEditor.cpp:63 +msgid "Genre" +msgstr "Žanr" + +#: DynamicPlayList.cpp:51 DynamicPlayList.cpp:131 +msgid "Label" +msgstr "Etiketa" + +#: DynamicPlayList.cpp:52 DynamicPlayList.cpp:132 PlayList.cpp:1650 +#: SoListBox.cpp:414 SoListBox.cpp:661 TreeViewFilterEditor.cpp:65 +#: TreeViewFilterEditor.cpp:123 +msgid "Composer" +msgstr "Kompozitor" + +#: DynamicPlayList.cpp:53 +msgid "Comment" +msgstr "Komentar" + +#: DynamicPlayList.cpp:54 SoListBox.cpp:424 +msgid "Path" +msgstr "Putanja" + +#: DynamicPlayList.cpp:57 DynamicPlayList.cpp:135 PodcastsPanel.cpp:1806 +#: SoListBox.cpp:416 +msgid "Length" +msgstr "Dužina" + +#: DynamicPlayList.cpp:58 DynamicPlayList.cpp:136 LibPanel.cpp:330 +#: LibPanel.cpp:337 LibPanel.cpp:534 MainFrame.cpp:1259 PodcastsPanel.cpp:1808 +#: SoListBox.cpp:420 +msgid "Plays" +msgstr "Puštanja" + +#: DynamicPlayList.cpp:59 DynamicPlayList.cpp:137 PodcastsPanel.cpp:1809 +#: SoListBox.cpp:421 +msgid "Last Played" +msgstr "Poslednje pušteno" + +#: DynamicPlayList.cpp:61 +msgid "Track Number" +msgstr "Broj numere" + +#: DynamicPlayList.cpp:62 SoListBox.cpp:418 +msgid "Bit Rate" +msgstr "Bitrejt" + +#: DynamicPlayList.cpp:63 FileBrowser.cpp:764 +msgid "Size" +msgstr "Veličina" + +#: DynamicPlayList.cpp:64 SoListBox.cpp:415 +msgid "Disc" +msgstr "Disk" + +#: DynamicPlayList.cpp:65 +msgid "Has Cover" +msgstr "Ima omot" + +#: DynamicPlayList.cpp:70 DynamicPlayList.cpp:80 +msgid "contains" +msgstr "sadrži" + +#: DynamicPlayList.cpp:71 DynamicPlayList.cpp:81 +msgid "does not contain" +msgstr "ne sadrži" + +#: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 +#: DynamicPlayList.cpp:99 +msgid "is" +msgstr "je" + +#: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 +#: DynamicPlayList.cpp:100 +msgid "is not" +msgstr "nije" + +#: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 +msgid "begins with" +msgstr "počinje sa" + +#: DynamicPlayList.cpp:75 DynamicPlayList.cpp:85 +msgid "ends with" +msgstr "završava se sa" + +#: DynamicPlayList.cpp:86 +msgid "not set" +msgstr "nije podešeno" + +#: DynamicPlayList.cpp:93 +msgid "at least" +msgstr "barem" + +#: DynamicPlayList.cpp:94 +msgid "at most" +msgstr "najviše" + +#: DynamicPlayList.cpp:101 +msgid "after" +msgstr "nakon" + +#: DynamicPlayList.cpp:102 +msgid "before" +msgstr "pre" + +#: DynamicPlayList.cpp:107 +msgid "in the last" +msgstr "u poslednjih" + +#: DynamicPlayList.cpp:108 +msgid "before the last" +msgstr "pre poslednje" + +#: DynamicPlayList.cpp:113 +msgid "false" +msgstr "netačno" + +#: DynamicPlayList.cpp:114 +msgid "true" +msgstr "tačno" + +#: DynamicPlayList.cpp:119 SmartMode.cpp:468 +msgid "Minutes" +msgstr "Minuta" + +#: DynamicPlayList.cpp:139 +msgid "Random" +msgstr "Nasumično" + +#: DynamicPlayList.cpp:144 Preferences.cpp:629 +msgid "minutes" +msgstr "minuta" + +#: DynamicPlayList.cpp:145 +msgid "hours" +msgstr "sata" + +#: DynamicPlayList.cpp:146 +msgid "days" +msgstr "dana" + +#: DynamicPlayList.cpp:147 +msgid "weeks" +msgstr "nedelja" + +#: DynamicPlayList.cpp:148 +msgid "months" +msgstr "meseca" + +#: DynamicPlayList.cpp:439 +msgid "Filter Album Browser" +msgstr "Filtriraj pregledač albuma" + +#: DynamicPlayList.cpp:440 +msgid "Dynamic Playlist Editor" +msgstr "Dinamički uređivač liste" + +#: DynamicPlayList.cpp:458 FileRenamer.cpp:67 LyricsPanel.cpp:2102 +#: PortableMedia.cpp:998 Preferences.cpp:2105 Preferences.cpp:2226 +#: Preferences.cpp:2351 RadioEditor.cpp:44 TreeViewFilterEditor.cpp:45 +msgid "Name:" +msgstr "Ime:" + +#: DynamicPlayList.cpp:467 +msgid " Current Filters " +msgstr "Trenutni filtri" + +#: DynamicPlayList.cpp:548 +msgid " Result " +msgstr "Rezultat" + +#: DynamicPlayList.cpp:553 SmartMode.cpp:456 +msgid "Limit to" +msgstr "Ograniči na" + +#: DynamicPlayList.cpp:573 +msgid "Any filter selects tracks" +msgstr "Ma koji filtar bira numeru" + +#: DynamicPlayList.cpp:584 +msgid "Sort by" +msgstr "Sortiraj po" + +#: DynamicPlayList.cpp:594 +msgid "Descending" +msgstr "Opadajući" + +#: DynamicPlayList.cpp:612 +msgid "Add tracks on any criteria" +msgstr "Dodaj numere po ma kom kriterijumu" + +#: Equalizer.cpp:70 +msgid "Equalizer" +msgstr "Ekvilajzer" + +#: Equalizer.cpp:112 +msgid "Preset:" +msgstr "Predefinisano:" + +#: FileBrowser.cpp:226 FileBrowser.cpp:586 +msgid "See used locations" +msgstr "Vidi korišćene lokacije" + +#: FileBrowser.cpp:227 FileBrowser.cpp:587 +msgid "See system files" +msgstr "Vidi sistemske fajlove" + +#: FileBrowser.cpp:340 +msgid "Play the selected folder" +msgstr "Pusti izabranu fasciklu" + +#: FileBrowser.cpp:346 +msgid "Add the selected folder to playlist" +msgstr "Dodaj izabranu fasciklu u listu" + +#: FileBrowser.cpp:376 +msgid "Edit the tracks in the selected folder" +msgstr "Izmeni numere u izabranoj fascikli" + +#: FileBrowser.cpp:384 +msgid "Add the tracks in the selected folder to a playlist" +msgstr "Dodaj numere iz izabrane fascikle u listu" + +#: FileBrowser.cpp:391 FileBrowser.cpp:1170 +msgid "Copy" +msgstr "Kopiraj" + +#: FileBrowser.cpp:392 FileBrowser.cpp:1170 +msgid "Copy the selected folder to clipboard" +msgstr "Kopiraj izabranu fasciklu u klipbord" + +#: FileBrowser.cpp:398 FileBrowser.cpp:1174 LyricsPanel.cpp:299 +msgid "Paste" +msgstr "Nalepi" + +#: FileBrowser.cpp:399 +msgid "Paste to the selected folder" +msgstr "Nalepi u izabranu fasciklu" + +#: FileBrowser.cpp:414 FileBrowser.cpp:471 FileBrowser.cpp:475 +msgid "New Folder" +msgstr "Nova fascikla" + +#: FileBrowser.cpp:414 +msgid "Create a new folder" +msgstr "Kreiraj novu fasciklu" + +#: FileBrowser.cpp:417 PlayListPanel.cpp:291 TaListBox.cpp:111 +msgid "Rename" +msgstr "Preimenuj" + +#: FileBrowser.cpp:417 +msgid "Rename the selected folder" +msgstr "Preimenuj izabranu fasciklu" + +#: FileBrowser.cpp:421 FileBrowser.cpp:1195 +msgid "Remove" +msgstr "Ukloni" + +#: FileBrowser.cpp:421 +msgid "Remove the selected folder" +msgstr "Ukloni izabranu fasciklu" + +#: FileBrowser.cpp:552 +msgid "Are you sure to delete the selected path ?" +msgstr "Da li si siguran da želiš da ukloniš izabranu putanju?" + +#: FileBrowser.cpp:553 FileBrowser.cpp:2204 LabelEditor.cpp:310 +#: LibPanel.cpp:1227 PlayListPanel.cpp:1116 PodcastsPanel.cpp:1237 +#: PodcastsPanel.cpp:1623 ShoutcastRadio.cpp:368 ShoutcastRadio.cpp:448 +#: TaListBox.cpp:203 TreePanel.cpp:1232 +msgid "Confirm" +msgstr "Potvrdi" + +#: FileBrowser.cpp:563 +msgid "Error deleting the folder " +msgstr "Greška pri brisanju fascikle" + +#: FileBrowser.cpp:564 MediaViewer.cpp:1461 SelCoverFile.cpp:40 +msgid "Error" +msgstr "Greška" + +#: FileBrowser.cpp:765 +msgid "Modified" +msgstr "Menjano" + +#: FileBrowser.cpp:1113 +msgid "Play current selected files" +msgstr "Pusti izabrane fajlove" + +#: FileBrowser.cpp:1119 +msgid "Add current selected files to playlist" +msgstr "Dodaj izabrane fajlove u listu" + +#: FileBrowser.cpp:1155 +msgid "Edit the current selected files" +msgstr "Izmeni izabrane fajlove" + +#: FileBrowser.cpp:1163 +msgid "Add the current selected tracks to a playlist" +msgstr "Dodaj izabrane numere u listu" + +#: FileBrowser.cpp:1174 +msgid "Paste to the selected dir" +msgstr "Nalepi u izabranu fasciklu" + +#: FileBrowser.cpp:1191 FileRenamer.cpp:47 +msgid "Rename Files" +msgstr "Preimenuj fajlove" + +#: FileBrowser.cpp:1191 +msgid "Rename the current selected file" +msgstr "Preimenuj izabrani fajl" + +#: FileBrowser.cpp:1195 +msgid "Delete the selected files" +msgstr "Obriši izabrani fajl" + +#: FileBrowser.cpp:1544 FileBrowser.cpp:1560 +msgid "Directories" +msgstr "Fascikle" + +#: FileBrowser.cpp:2203 +msgid "Are you sure to delete the selected files ?" +msgstr "Da li si siguran da želiš da izbrišeš izabrane fajlove?" + +#: FileBrowser.cpp:2221 +msgid "There was an error deleting " +msgstr "Došlo je do greške pri brisanju" + +#: FileBrowser.cpp:2222 +msgid "" +"\n" +"Continue deleting?" +msgstr "\nNastavi sa brisanjem?" + +#: FileBrowser.cpp:2223 +msgid "Continue" +msgstr "Nastavi" + +#: FileRenamer.cpp:55 +msgid " Names Preview " +msgstr "Pregled imena" + +#: FileRenamer.cpp:74 Preferences.cpp:2358 +msgid "Pattern:" +msgstr "Obrazac:" + +#: FileRenamer.cpp:82 +msgid "" +"Pattern flags:\n" +"{g} : Genre\n" +"{a} : Artist\n" +"{aa}: Album Artist\n" +"{A} : {aa} or {a}\n" +"{b} : Album\n" +"{t} : Title\n" +"{n} : Number\n" +"{y} : Year\n" +"{d} : Disk" +msgstr "Zastavice obrasca: /n {g} : Žanr /n {a} : Izvođač /n {aa} : Umetnik albuma /n {A} : {aa} ili {a} /n {b} : Album /n {t} : Naslov /n {n} : Broj /n {y} : Godina /n {d} : Disk" + +#: GeListBox.cpp:93 +msgid "Play current selected genres" +msgstr "Pusti izabrane žanrove" + +#: GeListBox.cpp:100 +msgid "Add current selected genres to playlist" +msgstr "Dodaj izabrane žanrove u listu" + +#: ImportFiles.cpp:47 LocationPanel.cpp:501 MainFrame.cpp:1299 +#: MediaViewer.cpp:946 +msgid "Import Files" +msgstr "Uvezi fajlove" + +#: ImportFiles.cpp:82 +msgid "Copy to Option:" +msgstr "Kopiraj u opcije:" + +#: ImportFiles.cpp:111 +msgid "Destination Folder:" +msgstr "Odredišna fascikla:" + +#: ImportFiles.cpp:115 Preferences.cpp:1264 +msgid "Select a folder" +msgstr "Izaberi fasciklu" + +#: ImportFiles.cpp:121 +msgid " Files " +msgstr "Fajlovi" + +#: ImportFiles.cpp:228 +msgid "Select files" +msgstr "Izaberi fajlove" + +#: ImportFiles.cpp:229 +msgid "Audio files" +msgstr "Audio fajlovi" + +#: ImportFiles.cpp:230 +msgid "mp3 files" +msgstr "mp3 fajlovi" + +#: ImportFiles.cpp:231 +msgid "ogg files" +msgstr "ogg fajlovi" + +#: ImportFiles.cpp:232 +msgid "flac files" +msgstr "flac fajlovi" + +#: ImportFiles.cpp:233 +msgid "mp4 files" +msgstr "mp4 fajlovi" + +#: ImportFiles.cpp:234 +msgid "wma files" +msgstr "wma fajlovi" + +#: ImportFiles.cpp:235 +msgid "ape files" +msgstr "ape fajlovi" + +#: ImportFiles.cpp:236 +msgid "waf files" +msgstr "waf fajlovi" + +#: ImportFiles.cpp:237 +msgid "aif files" +msgstr "aif fajlovi" + +#: ImportFiles.cpp:238 +msgid "wv files" +msgstr "wv fajlovi" + +#: ImportFiles.cpp:239 +msgid "tta files" +msgstr "tta fajlovi" + +#: ImportFiles.cpp:240 +msgid "mpc files" +msgstr "mpc fajlovi" + +#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 +#: MediaViewer.cpp:1397 Preferences.cpp:947 +msgid "track" +msgstr "numera" + +#: ImportFiles.cpp:317 MediaViewer.cpp:1363 MediaViewer.cpp:1382 +#: MediaViewer.cpp:1397 Preferences.cpp:1052 +msgid "tracks" +msgstr "numera" + +#: ImportFiles.cpp:327 +msgid "No files added" +msgstr "Nema dodatih fajlova" + +#: iPodMedia.cpp:1682 Jamendo.cpp:1128 LocationPanel.cpp:510 +#: Magnatune.cpp:1023 MainFrame.cpp:1308 MediaViewer.cpp:952 +#: PortableMedia.cpp:1889 +msgid "Update the collection library" +msgstr "Ažuriraj kolekciju biblioteke" + +#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:515 +#: Magnatune.cpp:1026 MainFrame.cpp:1313 MediaViewer.cpp:955 +#: PortableMedia.cpp:1892 +msgid "Rescan" +msgstr "Skeniraj opet" + +#: iPodMedia.cpp:1685 Jamendo.cpp:1131 LocationPanel.cpp:516 +#: Magnatune.cpp:1026 MainFrame.cpp:1314 MediaViewer.cpp:955 +#: PortableMedia.cpp:1892 +msgid "Rescan the collection library" +msgstr "Preskeniraj kolekciju biblioteke" + +#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:521 +#: Magnatune.cpp:1029 MainFrame.cpp:1319 MediaViewer.cpp:958 +#: PortableMedia.cpp:1895 +msgid "Search Covers" +msgstr "Traži omote" + +#: iPodMedia.cpp:1688 Jamendo.cpp:1134 LocationPanel.cpp:522 +#: Magnatune.cpp:1029 MainFrame.cpp:1320 MediaViewer.cpp:958 +#: PortableMedia.cpp:1895 +msgid "Search the collection missing covers" +msgstr "Traži omote koji nedostaju u kolekciji" + +#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 +#: PortableMedia.cpp:1900 +msgid "Unmount" +msgstr "Demontiraj" + +#: iPodMedia.cpp:1693 LocationPanel.cpp:530 MainFrame.cpp:1328 +#: PortableMedia.cpp:1900 +msgid "Unmount the device" +msgstr "Demontiraj uređaj" + +#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:343 +#: LocationPanel.cpp:382 LocationPanel.cpp:537 Magnatune.cpp:1034 +#: MainFrame.cpp:1042 MainFrame.cpp:1081 MainFrame.cpp:1335 +#: MediaViewer.cpp:963 PodcastsPanel.cpp:1763 PortableMedia.cpp:1905 +msgid "Properties" +msgstr "Svojstva" + +#: iPodMedia.cpp:1698 Jamendo.cpp:1139 LocationPanel.cpp:537 +#: Magnatune.cpp:1034 MainFrame.cpp:1335 MediaViewer.cpp:963 +#: PortableMedia.cpp:1905 +msgid "Show collection properties" +msgstr "Prikaži svojstva kolekcije" + +#: Jamendo.cpp:1109 Jamendo.cpp:1119 Magnatune.cpp:1009 Magnatune.cpp:1016 +msgid "Download Albums" +msgstr "Preuzmi albume" + +#: Jamendo.cpp:1109 Jamendo.cpp:1112 Jamendo.cpp:1119 Jamendo.cpp:1122 +#: Magnatune.cpp:1009 Magnatune.cpp:1016 +msgid "Download the current selected album" +msgstr "Preuzmi izabrani album" + +#: Jamendo.cpp:1112 Jamendo.cpp:1122 +msgid "Download Albums torrents" +msgstr "Preuzmi torente albuma" + +#: LabelEditor.cpp:70 +msgid " Items " +msgstr "Stavke" + +#: LabelEditor.cpp:91 +msgid " Labels " +msgstr "Oznake" + +#: LabelEditor.cpp:119 +msgid "Add a new label" +msgstr "Dodaj novu etiketu" + +#: LabelEditor.cpp:125 +msgid "Delete the current selected label" +msgstr "Obriši izabrane etikete" + +#: LabelEditor.cpp:131 +msgid "Copy the label selection to all the items" +msgstr "Kopiraj izabrane etikete na sve stavke" + +#: LabelEditor.cpp:286 TaListBox.cpp:185 TaListBox.cpp:226 +msgid "Label Name: " +msgstr "Ime etikete:" + +#: LabelEditor.cpp:286 TaListBox.cpp:185 +msgid "Please enter the label name" +msgstr "Unesi ime etikete" + +#: LabelEditor.cpp:309 TaListBox.cpp:202 +msgid "Are you sure to delete the selected labels?" +msgstr "Da li sigurno želiš da obrišeš izabrane etikete?" + +#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 +msgid "Less..." +msgstr "Manje..." + +#: LastFMPanel.cpp:440 LastFMPanel.cpp:675 +msgid "More..." +msgstr "Više..." + +#: LastFMPanel.cpp:557 LastFMPanel.cpp:1013 LastFMPanel.cpp:1213 +#: LastFMPanel.cpp:1421 LastFMPanel.cpp:3164 +msgid "Play the artist tracks" +msgstr "Pusti numere izvođača" + +#: LastFMPanel.cpp:561 LastFMPanel.cpp:1017 LastFMPanel.cpp:1217 +#: LastFMPanel.cpp:1425 LastFMPanel.cpp:3168 +msgid "Enqueue the artist tracks to the playlist" +msgstr "Uvrsti numere izvođača u listu" + +#: LastFMPanel.cpp:597 +msgid "Copy the artist name to clipboard" +msgstr "Kopiraj ime izvođača u klipbord" + +#: LastFMPanel.cpp:605 LastFMPanel.cpp:867 LastFMPanel.cpp:1063 +#: LastFMPanel.cpp:1268 LastFMPanel.cpp:1473 LastFMPanel.cpp:1598 +msgid "Visit last.fm page for this item" +msgstr "Poseti last.fm stranu za ovu stavku" + +#: LastFMPanel.cpp:630 +msgid "There is no information available for this artist." +msgstr "Nema informacija o ovom izvođaču." + +#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 +msgid "Show Artist Info" +msgstr "Prikaži informacije o izvođaču" + +#: LastFMPanel.cpp:1053 LastFMPanel.cpp:1257 +msgid "Update the information with the current selected artist" +msgstr "Ažuriraj informacije sa izabranim izvođačem" + +#: LastFMPanel.cpp:1055 +msgid "Copy the artist info to clipboard" +msgstr "Kopiraj informacije o umetniku u klipbord" + +#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 +msgid "Search Track" +msgstr "Traži numeru" + +#: LastFMPanel.cpp:1245 LastFMPanel.cpp:1453 +msgid "Search the track in the library" +msgstr "Traži numeru u biblioteci" + +#: LastFMPanel.cpp:1260 LastFMPanel.cpp:1465 +msgid "Copy the track info to clipboard" +msgstr "Kopiraj informacije numere u klipbord" + +#: LastFMPanel.cpp:1359 +#, c-format +msgid "" +"%s\n" +"%i plays by %u users" +msgstr "%s\n%i puštanja od strane %u korisnika" + +#: LastFMPanel.cpp:1590 +msgid "Copy the event info to clipboard" +msgstr "Kopiraj informacije o događaju u klipbord" + +#: LastFMPanel.cpp:1665 LyricsPanel.cpp:81 +msgid "Follow player" +msgstr "Prati plejer" + +#: LastFMPanel.cpp:1691 LyricsPanel.cpp:121 TrackEdit.cpp:380 +msgid "Track:" +msgstr "Numera:" + +#: LastFMPanel.cpp:1711 +msgid "Artist Info" +msgstr "Informacije o izvođaču" + +#: LastFMPanel.cpp:1746 +msgid "Top Albums" +msgstr "Top albumi" + +#: LastFMPanel.cpp:1788 +msgid "Top Tracks" +msgstr "Top numere" + +#: LastFMPanel.cpp:1829 +msgid "Similar Artists" +msgstr "Slični izvođači" + +#: LastFMPanel.cpp:1870 +msgid "Similar Tracks" +msgstr "Slične numere" + +#: LastFMPanel.cpp:1911 +msgid "Events" +msgstr "Događaji" + +#: LastFMPanel.cpp:3340 +msgid "Unnamed" +msgstr "Neimenovano" + +#: LibPanel.cpp:219 LibPanel.cpp:226 LibPanel.cpp:522 LocationPanel.cpp:329 +#: LocationPanel.cpp:426 MainFrame.cpp:1028 MainFrame.cpp:1224 +#: RadioPanel.cpp:620 TreeViewFilterEditor.cpp:123 +msgid "Genres" +msgstr "Žanrovi" + +#: LibPanel.cpp:237 LibPanel.cpp:244 LibPanel.cpp:524 LocationPanel.cpp:421 +#: MainFrame.cpp:1219 +msgid "Labels" +msgstr "Etikete" + +#: LibPanel.cpp:255 LibPanel.cpp:262 LibPanel.cpp:526 LocationPanel.cpp:431 +#: MainFrame.cpp:1229 +msgid "Artists" +msgstr "Izvođači" + +#: LibPanel.cpp:292 LibPanel.cpp:299 LibPanel.cpp:530 LocationPanel.cpp:451 +#: MainFrame.cpp:1249 +msgid "Years" +msgstr "Godine" + +#: LibPanel.cpp:311 LibPanel.cpp:318 LibPanel.cpp:532 LocationPanel.cpp:456 +#: MainFrame.cpp:1254 +msgid "Ratings" +msgstr "Ocene" + +#: LibPanel.cpp:349 LibPanel.cpp:356 LibPanel.cpp:536 LocationPanel.cpp:436 +#: MainFrame.cpp:1234 +msgid "Composers" +msgstr "Kompozitori" + +#: LibPanel.cpp:538 LocationPanel.cpp:441 MainFrame.cpp:1239 +msgid "Album Artists" +msgstr "Umetnici albuma" + +#: LibPanel.cpp:958 TreePanel.cpp:1059 +msgid "Artist Labels Editor" +msgstr "Uređivač etiketa izvođača" + +#: LibPanel.cpp:1226 +msgid "Are you sure to delete the selected album cover?" +msgstr "Da li si siguran da želiš da obrišeš izabrani omot albuma?" + +#: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 +msgid "Field Editor" +msgstr "Uređivač polja" + +#: LibPanel.cpp:2774 +msgid "" +"Are you sure to delete the selected tracks from your drive?\n" +"This will permanently erase the selected tracks." +msgstr "Da li si siguran da želiš da obrišeš izabrane numere sa diska? \n Ovo će trajno obrisati izabrane numere." + +#: LibPanel.cpp:2775 +msgid "Remove tracks from drive" +msgstr "Obriši numere sa diska" + +#: ListView.cpp:1478 +msgid "Select Columns" +msgstr "Izabrane kolone" + +#: ListView.cpp:1490 +msgid " Columns " +msgstr "Kolone" + +#: LocationPanel.cpp:97 +msgid "Local Music" +msgstr "Lokalna muzika" + +#: LocationPanel.cpp:99 +msgid "Online Music" +msgstr "Onlajn muzika" + +#: LocationPanel.cpp:101 +msgid "Portable Devices" +msgstr "Izmenljivi uređaji" + +#: LocationPanel.cpp:103 +msgid "Context" +msgstr "Kontekst" + +#: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 +msgid "Radios" +msgstr "Radio stanice" + +#: LocationPanel.cpp:215 MainFrame.cpp:1085 MainFrame.cpp:2798 +#: MainFrame.cpp:3531 PodcastsPanel.cpp:916 Preferences.cpp:259 +msgid "Podcasts" +msgstr "Podemisije" + +#: LocationPanel.cpp:279 MainFrame.cpp:994 MainFrame.cpp:2835 +msgid "File Browser" +msgstr "Pregledač fajlova" + +#: LocationPanel.cpp:291 MainFrame.cpp:1413 MainFrame.cpp:2769 +#: Preferences.cpp:249 TrackEdit.cpp:400 +msgid "Lyrics" +msgstr "Tekstovi" + +#: LocationPanel.cpp:312 LocationPanel.cpp:354 LocationPanel.cpp:401 +#: LocationPanel.cpp:414 MainFrame.cpp:1011 MainFrame.cpp:1053 +#: MainFrame.cpp:1199 MainFrame.cpp:1212 +msgid "Show" +msgstr "Prikaži" + +#: LocationPanel.cpp:313 MainFrame.cpp:1012 +msgid "Show/Hide the radio panel" +msgstr "Prikaži/sakrij radio panel" + +#: LocationPanel.cpp:319 MainFrame.cpp:1018 RadioPanel.cpp:571 +#: RadioPanel.cpp:618 +msgid "Text Search" +msgstr "Pretraga teksta" + +#: LocationPanel.cpp:319 MainFrame.cpp:1018 +msgid "Show/Hide the radio text search" +msgstr "Prikaži/sakrij tekstualne pretrage radija" + +#: LocationPanel.cpp:329 MainFrame.cpp:1028 +msgid "Show/Hide the radio genres" +msgstr "Prikaži/sakrij žanrove radija" + +#: LocationPanel.cpp:336 ShoutcastRadio.cpp:120 +msgid "Update the radio station lists" +msgstr "Ažuriraj listu radio stanica" + +#: LocationPanel.cpp:344 MainFrame.cpp:1043 +msgid "Set the radio preferences" +msgstr "Podešavanja radija" + +#: LocationPanel.cpp:355 MainFrame.cpp:1054 +msgid "Show/Hide the podcasts panel" +msgstr "Prikaži/sakrij panel podemisija" + +#: LocationPanel.cpp:361 MainFrame.cpp:1060 PodcastsPanel.cpp:890 +#: PodcastsPanel.cpp:898 PodcastsPanel.cpp:1055 +msgid "Channels" +msgstr "Kopiraj u opcije:" + +#: LocationPanel.cpp:361 MainFrame.cpp:1060 +msgid "Show/Hide the podcasts channels" +msgstr "Prikaži/sakrij kanale podemisija" + +#: LocationPanel.cpp:366 MainFrame.cpp:1065 PodcastsPanel.cpp:1058 +#: TrackEdit.cpp:310 +msgid "Details" +msgstr "Detalji" + +#: LocationPanel.cpp:366 MainFrame.cpp:1065 +msgid "Show/Hide the podcasts details" +msgstr "Prikaži/sakrij detalje podemisija" + +#: LocationPanel.cpp:375 MainFrame.cpp:1074 +msgid "Update the podcasts added" +msgstr "Ažuriraj dodate podemisije" + +#: LocationPanel.cpp:383 MainFrame.cpp:1082 +msgid "Set the podcasts preferences" +msgstr "Postavke podešavanja podemisija" + +#: LocationPanel.cpp:401 MainFrame.cpp:1199 +msgid "Open the music collection" +msgstr "Otvori muzičku kolekciju" + +#: LocationPanel.cpp:414 LocationPanel.cpp:470 MainFrame.cpp:1212 +#: MainFrame.cpp:1268 +msgid "View the collection library" +msgstr "Prikaži kolekciju biblioteke" + +#: LocationPanel.cpp:421 MainFrame.cpp:1219 +msgid "View the library labels" +msgstr "Prikaži etikete u biblioteci" + +#: LocationPanel.cpp:426 MainFrame.cpp:1224 +msgid "View the library genres" +msgstr "Prikaži žanrove u biblioteci" + +#: LocationPanel.cpp:431 MainFrame.cpp:1229 +msgid "View the library artists" +msgstr "Prikaži izvočače u biblioteke" + +#: LocationPanel.cpp:436 MainFrame.cpp:1234 +msgid "View the library composers" +msgstr "Prikaži kompozitore u biblioteci" + +#: LocationPanel.cpp:441 MainFrame.cpp:1239 +msgid "View the library album artists" +msgstr "Prikaži umetnike albuma iz biblioteke" + +#: LocationPanel.cpp:446 MainFrame.cpp:1244 +msgid "View the library albums" +msgstr "Prikaži albume u biblioteci" + +#: LocationPanel.cpp:451 MainFrame.cpp:1249 +msgid "View the library years" +msgstr "Prikaži godine u biblioteci" + +#: LocationPanel.cpp:456 MainFrame.cpp:1254 +msgid "View the library ratings" +msgstr "Prikaži ocene u biblioteci" + +#: LocationPanel.cpp:461 +msgid "Play Counts" +msgstr "Broj puštanja" + +#: LocationPanel.cpp:461 MainFrame.cpp:1259 +msgid "View the library play counts" +msgstr "Prikaži broj puštanja u biblioteci" + +#: LocationPanel.cpp:466 LocationPanel.cpp:470 MainFrame.cpp:1264 +#: MainFrame.cpp:1268 TreePanel.cpp:89 +msgid "Library" +msgstr "Biblioteka" + +#: LocationPanel.cpp:476 MainFrame.cpp:1274 +msgid "Album Browser" +msgstr "Pregledač albuma" + +#: LocationPanel.cpp:476 MainFrame.cpp:1274 +msgid "View the collection album browser" +msgstr "Prikaži pregledač kolekcije albuma" + +#: LocationPanel.cpp:481 MainFrame.cpp:1279 TreePanel.cpp:828 +#: TreePanel.cpp:853 +msgid "Tree" +msgstr "Stablo" + +#: LocationPanel.cpp:481 MainFrame.cpp:1279 +msgid "View the collection tree view" +msgstr "Prikaži stablo kolekcije" + +#: LocationPanel.cpp:486 MainFrame.cpp:1284 MediaViewer.cpp:235 +#: PlayListPanel.cpp:809 PlayListPanel.cpp:835 PortableMedia.cpp:1168 +msgid "Playlists" +msgstr "Liste" + +#: LocationPanel.cpp:486 MainFrame.cpp:1284 +msgid "View the collection playlists" +msgstr "Prikaži liste u koleciji" + +#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 +msgid "Add Path" +msgstr "Dodaj putanju" + +#: LocationPanel.cpp:497 MainFrame.cpp:1295 MediaViewer.cpp:943 +msgid "Add path to the collection" +msgstr "Dodaj putanju do kolekcije" + +#: LocationPanel.cpp:501 MainFrame.cpp:1299 MediaViewer.cpp:946 +msgid "Import files into the collection" +msgstr "Uvezi fajlove u kolekciju" + +#: LyricsPanel.cpp:82 +msgid "Search the lyrics for the current playing track" +msgstr "Traži tekst za trenutno puštenu numeru" + +#: LyricsPanel.cpp:88 +msgid "Configure lyrics preferences" +msgstr "Namesti podešavanja tekstova" + +#: LyricsPanel.cpp:92 TrackEdit.cpp:388 +msgid "Search for lyrics" +msgstr "Traži tekst" + +#: LyricsPanel.cpp:97 +msgid "Edit the lyrics" +msgstr "Izmeni tekst pesme" + +#: LyricsPanel.cpp:103 +msgid "Save the lyrics" +msgstr "Sačuvaj tekstove pesama" + +#: LyricsPanel.cpp:108 +msgid "Search the lyrics on the web" +msgstr "Traži tekstove na vebu" + +#: LyricsPanel.cpp:287 +msgid "Copy the content of the lyric to clipboard" +msgstr "Kopiraj tekst pesme u klipbord" + +#: LyricsPanel.cpp:299 +msgid "Paste the content of the lyric from clipboard" +msgstr "Nalepi sadržaj teksta pesme iz klipborda" + +#: LyricsPanel.cpp:308 +msgid "Print the content of the lyrics" +msgstr "Štampaj tekst pesme" + +#: LyricsPanel.cpp:442 LyricsPanel.cpp:561 LyricsPanel.cpp:844 +#: LyricsPanel.cpp:846 +msgid "Searching..." +msgstr "Tražim..." + +#: LyricsPanel.cpp:757 LyricsPanel.cpp:850 +msgid "No lyrics found" +msgstr "Tekst nije pronađen" + +#: LyricsPanel.cpp:842 +msgid "Lyrics from " +msgstr "Tekstovi sa" + +#: LyricsPanel.cpp:2078 +msgid "Lyrics Target Editor" +msgstr "Uređivač mete teksta" + +#: LyricsPanel.cpp:2078 +msgid "Lyrics Source Editor" +msgstr "Uređivač izvora teksta" + +#: LyricsPanel.cpp:2111 +msgid "Type:" +msgstr "Tip:" + +#: LyricsPanel.cpp:2116 +msgid "Embedded" +msgstr "Ugneždeno" + +#: LyricsPanel.cpp:2117 +msgid "File" +msgstr "Fajl" + +#: LyricsPanel.cpp:2118 +msgid "Command" +msgstr "Komanda" + +#: LyricsPanel.cpp:2120 PodcastsPanel.cpp:2091 +msgid "Download" +msgstr "Preuzmi" + +#: LyricsPanel.cpp:2127 +msgid "Source:" +msgstr "Izvor" + +#: LyricsPanel.cpp:2135 LyricsPanel.cpp:2541 +msgid "Replace:" +msgstr "Zameni:" + +#: LyricsPanel.cpp:2170 +msgid "Extract:" +msgstr "Raspakuj:" + +#: LyricsPanel.cpp:2200 +msgid "Exclude:" +msgstr "Izuzmi:" + +#: LyricsPanel.cpp:2230 +msgid "Not Found:" +msgstr "Nije pronađeno:" + +#: LyricsPanel.cpp:2539 +msgid "Replace option editor" +msgstr "Uređivač opcije zamenjivanja" + +#: LyricsPanel.cpp:2540 RadioPanel.cpp:1173 +msgid "Search:" +msgstr "Traži:" + +#: LyricsPanel.cpp:2545 +msgid "Extract option editor" +msgstr "Uređivač opcija raspakivanja" + +#: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 +msgid "Begin:" +msgstr "Početak:" + +#: LyricsPanel.cpp:2547 LyricsPanel.cpp:2553 +msgid "End:" +msgstr "Kraj:" + +#: LyricsPanel.cpp:2551 +msgid "Exclude option editor" +msgstr "Uređivač opcije izuzimanja" + +#: LyricsPanel.cpp:2557 +msgid "Not Found option editor" +msgstr "Uređivač opcije nepronalaska" + +#: LyricsPanel.cpp:2558 LyricsPanel.cpp:2559 +msgid "Tag:" +msgstr "Tag:" + +#: MainFrame.cpp:248 +msgid "Welcome to Guayadeque " +msgstr "Dobrodošli u Guayadeque" + +#: MainFrame.cpp:263 MainFrame.cpp:357 TreeViewFilterEditor.cpp:54 +msgid "Filters" +msgstr "Filtri" + +#: MainFrame.cpp:355 MainFrame.cpp:1386 MainFrame.cpp:4307 +msgid "VU Meters" +msgstr "VU metri" + +#: MainFrame.cpp:359 MainFrame.cpp:723 MainFrame.cpp:2153 MainFrame.cpp:2897 +#: MainFrame.cpp:2914 PlayList.cpp:76 RadioPanel.cpp:333 +msgid "Now Playing" +msgstr "Sada pušteno" + +#: MainFrame.cpp:974 +msgid "New Collection" +msgstr "Nova kolekcija" + +#: MainFrame.cpp:974 +msgid "Create a new collection" +msgstr "Kreiraj novu kolekciju" + +#: MainFrame.cpp:995 +msgid "Show/Hide the file browser panel" +msgstr "Prikaži/sakrij panel pregledača fajlova" + +#: MainFrame.cpp:1035 +msgid "Update the radio stations" +msgstr "Ažuriraj radio stanice" + +#: MainFrame.cpp:1046 MainFrame.cpp:2635 +msgid "Radio" +msgstr "Radio" + +#: MainFrame.cpp:1046 +msgid "Set the radio visible panels" +msgstr "Postavi vidljive panele radija" + +#: MainFrame.cpp:1085 +msgid "Set the podcasts visible panels" +msgstr "Postavke vidljivih panela podemisija" + +#: MainFrame.cpp:1101 +msgid "Play a online music stream" +msgstr "Pusti on-lajn muzički tok" + +#: MainFrame.cpp:1138 +msgid "Show the selected portable devices" +msgstr "Prikaži izabrane prenosne uređaje" + +#: MainFrame.cpp:1145 +msgid "No Device Found" +msgstr "Uređaj nije pronađen" + +#: MainFrame.cpp:1145 +msgid "No portable device was detected" +msgstr "Nije detektovan prenosni uređaj" + +#: MainFrame.cpp:1155 +msgid "Exits the application" +msgstr "Izlazi iz aplikacije" + +#: MainFrame.cpp:1352 +msgid "Saves the current layout" +msgstr "Čuva trenutni raspored" + +#: MainFrame.cpp:1362 +msgid "Player Playlist" +msgstr "Lista plejera" + +#: MainFrame.cpp:1363 +msgid "Show/Hide the player playlist panel" +msgstr "Prikaži/Sakrij panel liste u plejeru" + +#: MainFrame.cpp:1370 MainFrame.cpp:1645 MainFrame.cpp:4325 +msgid "Sources" +msgstr "Izvori" + +#: MainFrame.cpp:1371 +msgid "Show/Hide the locatons" +msgstr "Prikaži/Sakrij lokacije" + +#: MainFrame.cpp:1378 +msgid "Player Filters" +msgstr "Filtri plejera" + +#: MainFrame.cpp:1379 +msgid "Show/Hide the player filters panel" +msgstr "Prikaži/Sakrij panel filtara plejera" + +#: MainFrame.cpp:1387 +msgid "Show/Hide the player vumeter" +msgstr "Prikaži/Sakrij plejerove VU metre" + +#: MainFrame.cpp:1394 MainFrame.cpp:4341 +msgid "Cover" +msgstr "Omot" + +#: MainFrame.cpp:1395 +msgid "Show/Hide the cover" +msgstr "Prikaži/sakrij omot" + +#: MainFrame.cpp:1405 MainFrame.cpp:2737 +msgid "Last.fm" +msgstr "Last.fm" + +#: MainFrame.cpp:1406 +msgid "Show/Hide the Last.fm panel" +msgstr "Prikaži/Sakrij Last.fm panel" + +#: MainFrame.cpp:1414 +msgid "Show/Hide the lyrics panel" +msgstr "Prikaži/Sakrij panel tekstova" + +#: MainFrame.cpp:1424 +msgid "Show/Restore the main window in full screen" +msgstr "Prikaži/Povrati glavni prozor u punom ekranu" + +#: MainFrame.cpp:1429 +msgid "Statusbar" +msgstr "Statusna traka" + +#: MainFrame.cpp:1430 +msgid "Show/Hide the statusbar" +msgstr "Prikaži/sakrij statusnu traku" + +#: MainFrame.cpp:1435 +msgid "Show Captions" +msgstr "Prikaži natpise" + +#: MainFrame.cpp:1436 +msgid "Show/Hide the windows caption" +msgstr "Prikaži/Sakrij natpise nad prozorima" + +#: MainFrame.cpp:1443 +msgid "Close Current Tab" +msgstr "Zatvori trenutni jezičak" + +#: MainFrame.cpp:1444 +msgid "Close the current selected tab" +msgstr "Zatvori izabrani jezičak" + +#: MainFrame.cpp:1453 +msgid "View the preferences" +msgstr "Prikaži podešavanja" + +#: MainFrame.cpp:1464 +msgid "Load Layout" +msgstr "Učitaj raspored" + +#: MainFrame.cpp:1464 +msgid "Set current view from a user defined layout" +msgstr "Postavi trenutni izgled na osnovu korisnikovog def. rasporeda" + +#: MainFrame.cpp:1465 +msgid "Delete Layout" +msgstr "Obriši raspored" + +#: MainFrame.cpp:1465 +msgid "Delete a user defined layout" +msgstr "Obriši raspored definisan od korisnika" + +#: MainFrame.cpp:1474 TaskBar.cpp:122 +msgid "Next Track" +msgstr "Sledeća numera" + +#: MainFrame.cpp:1475 +msgid "Play the next track in the playlist" +msgstr "Pusti sledeću numeru iz liste" + +#: MainFrame.cpp:1478 +msgid "Prev. Track" +msgstr "Prethodna numera" + +#: MainFrame.cpp:1479 +msgid "Play the previous track in the playlist" +msgstr "Pusti prethodnu numeru u listi" + +#: MainFrame.cpp:1483 TaskBar.cpp:126 +msgid "Next Album" +msgstr "Sledeći album" + +#: MainFrame.cpp:1484 +msgid "Play the next album in the playlist" +msgstr "Pusti sledeći album iz liste" + +#: MainFrame.cpp:1488 +msgid "Prev. Album" +msgstr "Prethodni album" + +#: MainFrame.cpp:1489 +msgid "Play the previous album in the playlist" +msgstr "Pusti prethodni album u listi" + +#: MainFrame.cpp:1496 +msgid "Play or Pause the current track in the playlist" +msgstr "Pusti ili pauziraj trenutnu numeru u listi" + +#: MainFrame.cpp:1500 +msgid "Stop the current played track" +msgstr "Zaustavi trenutno puštenu numeru" + +#: MainFrame.cpp:1505 +msgid "Stop after current playing or selected track" +msgstr "Zaustavi nakon trenutne ili izabrane numere" + +#: MainFrame.cpp:1512 +msgid "Clear the now playing playlist" +msgstr "Očisti trenutno puštenu listu" + +#: MainFrame.cpp:1522 PlayList.cpp:1554 SoListBox.cpp:589 TaskBar.cpp:143 +msgid "Set the rating to 0" +msgstr "Postavi ocenu na 0" + +#: MainFrame.cpp:1527 PlayList.cpp:1556 SoListBox.cpp:594 TaskBar.cpp:146 +msgid "Set the rating to 1" +msgstr "Postavi ocenu na 1" + +#: MainFrame.cpp:1532 PlayList.cpp:1558 SoListBox.cpp:599 TaskBar.cpp:149 +msgid "Set the rating to 2" +msgstr "Postavi ocenu na 2" + +#: MainFrame.cpp:1537 PlayList.cpp:1560 SoListBox.cpp:604 TaskBar.cpp:152 +msgid "Set the rating to 3" +msgstr "Postavi ocenu na 3" + +#: MainFrame.cpp:1542 PlayList.cpp:1562 SoListBox.cpp:609 TaskBar.cpp:155 +msgid "Set the rating to 4" +msgstr "Postavi ocenu na 4" + +#: MainFrame.cpp:1547 PlayList.cpp:1564 SoListBox.cpp:614 TaskBar.cpp:158 +msgid "Set the rating to 5" +msgstr "Postavi ocenu na 5" + +#: MainFrame.cpp:1550 SoListBox.cpp:617 +msgid "Set Rating" +msgstr "Oceni" + +#: MainFrame.cpp:1550 +msgid "Set the rating of the current track" +msgstr "Oceni trenutnu numeru" + +#: MainFrame.cpp:1556 TaskBar.cpp:165 +msgid "Update playlist based on Last.fm statics" +msgstr "Ažuriraj listu po statistici na Last.fm" + +#: MainFrame.cpp:1561 +msgid "Randomize" +msgstr "Pomešaj" + +#: MainFrame.cpp:1562 TaskBar.cpp:177 +msgid "Randomize the playlist" +msgstr "Meša listu" + +#: MainFrame.cpp:1565 +msgid "Repeat Playlist" +msgstr "Ponavljaj listu" + +#: MainFrame.cpp:1566 TaskBar.cpp:169 +msgid "Repeat the tracks in the playlist" +msgstr "Ponavljaj numere u listi" + +#: MainFrame.cpp:1571 +msgid "Repeat Track" +msgstr "Ponavljaj numeru" + +#: MainFrame.cpp:1572 TaskBar.cpp:173 +msgid "Repeat the current track in the playlist" +msgstr "Ponavljaj trenutnu numeru u listi" + +#: MainFrame.cpp:1580 +msgid "Increment the volume level" +msgstr "Podigni nivo zvuka" + +#: MainFrame.cpp:1585 +msgid "Decrement the volume level" +msgstr "Snizi nivo zvuka" + +#: MainFrame.cpp:1591 TaskBar.cpp:183 +msgid "Force Gapless Mode" +msgstr "Prisili mod bez pauze" + +#: MainFrame.cpp:1592 TaskBar.cpp:183 +msgid "Set playback in gapless mode" +msgstr "Postavi reprodukciju bez pauze između pesama" + +#: MainFrame.cpp:1597 Preferences.cpp:244 +msgid "Audioscrobble" +msgstr "Skroblovanje" + +#: MainFrame.cpp:1598 TaskBar.cpp:187 +msgid "Send played tracks information" +msgstr "Pošalji informacije o puštanim numerama" + +#: MainFrame.cpp:1615 +msgid "Get help using guayadeque" +msgstr "Pomoć pri korišćenju Guayadeque" + +#: MainFrame.cpp:1619 +msgid "Community" +msgstr "Zajednica" + +#: MainFrame.cpp:1620 +msgid "Get guayadeque support from guayadeque.org" +msgstr "Podrška za Guayadeque na guayadeque.org" + +#: MainFrame.cpp:1625 +msgid "About" +msgstr "O programu" + +#: MainFrame.cpp:1626 +msgid "Show information about guayadeque music player" +msgstr "Prikaži informacije o guayadeque muzičkom plejeru" + +#: MainFrame.cpp:1653 +msgid "View" +msgstr "Pregled" + +#: MainFrame.cpp:1661 +msgid "Controls" +msgstr "Kontrole" + +#: MainFrame.cpp:1996 +msgid "Stream:" +msgstr "Tok:" + +#: MainFrame.cpp:2174 MainFrame.cpp:2244 MainFrame.cpp:2293 MainFrame.cpp:2330 +#: MainFrame.cpp:4522 +msgid "Copy To..." +msgstr "Kopiraj u..." + +#: MainFrame.cpp:2190 +msgid "Select destination directory" +msgstr "Izaberi ciljnu fasciklu" + +#: MainFrame.cpp:3246 +msgid "station" +msgstr "radio stanica" + +#: MainFrame.cpp:3246 +msgid "stations" +msgstr "radio stanice" + +#: MainFrame.cpp:3255 +msgid "podcast" +msgstr "podemisija" + +#: MainFrame.cpp:3255 +msgid "podcasts" +msgstr "podemisije" + +#: MainFrame.cpp:3270 +msgid "dir" +msgstr "fascikle" + +#: MainFrame.cpp:3270 +msgid "dirs" +msgstr "fascikle" + +#: MainFrame.cpp:3272 +msgid "file" +msgstr "fajl" + +#: MainFrame.cpp:3272 +msgid "files" +msgstr "fajlovi" + +#: MainFrame.cpp:3694 MainFrame.cpp:3700 MainFrame.cpp:3703 +msgid "Load this user defined layout" +msgstr "Učitaj ovaj raspored definisan od korisnika" + +#: MainFrame.cpp:3695 +msgid "Delete this user defined layout" +msgstr "Obriši ovaj raspored definisan od korisnika" + +#: MainFrame.cpp:3700 MainFrame.cpp:3703 +msgid "No Layouts Defined" +msgstr "Nema definisanih rasporeda" + +#: MainFrame.cpp:3807 +msgid "Layout:" +msgstr "Raspored" + +#: MainFrame.cpp:3807 +#, c-format +msgid "Layout %u" +msgstr "Raspored %u" + +#: MainFrame.cpp:4487 MainFrame.cpp:4508 +msgid "Copy the current selected songs to a directory or device" +msgstr "Kopiraj izabranu pesmu u fasciklu ili na uređaj" + +#: MainFrame.cpp:4519 +msgid "Add Copy To patterns in preferences" +msgstr "Dodaj \"Kopiraj u\" šablon u podešavanjima" + +#: MainFrame.cpp:4522 +msgid "Copy the selected tracks to a folder or device" +msgstr "Kopiraj izabrane numere u fasciklu ili na uređaj" + +#: MediaViewer.cpp:213 +msgid "All Albums" +msgstr "Svi albumi" + +#: MediaViewer.cpp:223 +msgid "Library view" +msgstr "Pregled biblioteke" + +#: MediaViewer.cpp:227 +msgid "Album Browser view" +msgstr "Pregled iz pregledača albuma" + +#: MediaViewer.cpp:231 +msgid "Tree view" +msgstr "Pregled stabla" + +#: MediaViewer.cpp:246 +msgid "View the current defined filters" +msgstr "Vidi trenutno definisane filtre" + +#: MediaViewer.cpp:251 +msgid "Add a new album browser filter" +msgstr "Dodaj novi filtar za pregledač albuma" + +#: MediaViewer.cpp:255 +msgid "Delete the current selected filter" +msgstr "Obriši izabrani filtar" + +#: MediaViewer.cpp:260 +msgid "Edit the current selected filter" +msgstr "Izmeni trenutno izabrani filtar" + +#: MediaViewer.cpp:836 TreePanel.cpp:1189 +msgid "New Filter" +msgstr "Novi filtar" + +#: MediaViewer.cpp:967 +msgid "Collection" +msgstr "Kolekcija" + +#: MediaViewer.cpp:1140 Preferences.cpp:3083 +msgid "Select library path" +msgstr "Izaberi putanju biblioteke" + +#: MediaViewer.cpp:1170 +msgid "This Path is already in the library" +msgstr "Putanja je već u biblioteci" + +#: MediaViewer.cpp:1171 +msgid "Adding path error" +msgstr "Greška pri dodavanju putanje" + +#: MediaViewer.cpp:1460 SelCoverFile.cpp:39 +msgid "" +"Could not find the Album in the songs library.\n" +"You should update the library." +msgstr "Nisam uspeo da pronađem album u biblioteci pesama. \n Ažuriraj biblioteku." + +#: MediaViewer.cpp:2160 +msgid " smart playlist" +msgstr "pametna lista" + +#: MediaViewer.cpp:2169 PlayerPanel.cpp:245 PlayerPanel.cpp:2238 +msgid "Playlist" +msgstr "Lista" + +#: NewChannel.cpp:87 +msgid "New Podcast Channel" +msgstr "Novi kanal podemisije" + +#: NewChannel.cpp:100 +msgid " Digital Podcast Directory " +msgstr "Fascikla digitalne podemisije" + +#: NewChannel.cpp:111 +msgid "Search in the podcast directory" +msgstr "" + +#: NewChannel.cpp:115 +msgid "Refresh the podcast directory list" +msgstr "Osveži listu fascikli podemisija" + +#: NewChannel.cpp:227 +msgid "Filtered channels" +msgstr "Filtrirani kanali" + +#: NewChannel.cpp:301 +#, c-format +msgid "%u Channels" +msgstr "%u kanala" + +#: NewChannel.cpp:306 +#, c-format +msgid "%u Categories, %u Channels" +msgstr "%u kategorija, %u kanala" + +#: NewChannel.cpp:374 +msgid "Filter Text: " +msgstr "Tekst filtra:" + +#: NewChannel.cpp:374 +msgid "Enter the text to filter podcasts channels" +msgstr "Unesi tekst da filtriraš kanale podemisija" + +#: OnlineLinks.cpp:69 +msgid "Add search links in preferences" +msgstr "Dodaj veze za pretragu u podešavanjima" + +#: OnlineLinks.cpp:72 Preferences.cpp:274 +msgid "Links" +msgstr "Veze" + +#: PcListBox.cpp:112 +msgid "Play current selected tracks" +msgstr "Pusti izabrane numere" + +#: PlayerFilters.cpp:42 +msgid "Allow:" +msgstr "Dozvoli:" + +#: PlayerFilters.cpp:51 +msgid "Deny:" +msgstr "Odbij:" + +#: PlayerFilters.cpp:123 Preferences.cpp:867 Preferences.cpp:1822 +#: Preferences.cpp:1919 Preferences.cpp:1942 SmartMode.cpp:450 +msgid "None" +msgstr "Ništa" + +#: PlayerPanel.cpp:177 +msgid "Go to the playlist previous track" +msgstr "Idi na prethodnu numeru u listi" + +#: PlayerPanel.cpp:182 +msgid "Play or pause the current track" +msgstr "Pusti ili pauziraj trenutnu numeru" + +#: PlayerPanel.cpp:187 +msgid "Go to the playlist next track" +msgstr "Idi na sledeću numeru u listi" + +#: PlayerPanel.cpp:192 +msgid "Stop playing" +msgstr "Zaustavi puštanje" + +#: PlayerPanel.cpp:196 +msgid "Record to file" +msgstr "Snimi u fajl" + +#: PlayerPanel.cpp:205 PlayerPanel.cpp:2872 +msgid "Volume" +msgstr "Jačina zvuka" + +#: PlayerPanel.cpp:210 +msgid "Show the equalizer" +msgstr "Prikaži ekvilajzer" + +#: PlayerPanel.cpp:218 PlayerPanel.cpp:2179 +msgid "Smart Play: " +msgstr "Pametno puštanje:" + +#: PlayerPanel.cpp:221 PlayerPanel.cpp:237 PlayerPanel.cpp:2182 +#: Preferences.cpp:975 +msgid "Disabled" +msgstr "Onemogućeno" + +#: PlayerPanel.cpp:225 PlayerPanel.cpp:2186 Preferences.cpp:1363 +#: Preferences.cpp:1398 +msgid "Enabled" +msgstr "Omogućeno" + +#: PlayerPanel.cpp:234 +msgid "Repeat: " +msgstr "Ponavljaj:" + +#: PlayerPanel.cpp:241 PlayerPanel.cpp:2234 PlayList.cpp:1641 +#: Preferences.cpp:975 +msgid "Track" +msgstr "Numera" + +#: PlayerPanel.cpp:253 +msgid "Randomize the tracks in playlist" +msgstr "Meša numere u listi" + +#: PlayerPanel.cpp:271 +msgid "Show the name of the current track" +msgstr "Prikaži ime trenutne numere" + +#: PlayerPanel.cpp:281 +msgid "Show the album name of the current track" +msgstr "Prikaži ime albuma trenutne numere" + +#: PlayerPanel.cpp:292 +msgid "Show the artist name of the current track" +msgstr "Prikaži ime izvođača trenutne numere" + +#: PlayerPanel.cpp:303 +msgid "Show the year of the current track" +msgstr "Prikaži godinu trenutne numere" + +#: PlayerPanel.cpp:306 +msgid "00:00 of 00:00" +msgstr "00:00 od 00:00" + +#: PlayerPanel.cpp:307 +msgid "Show the current position and song length of the current track" +msgstr "Prikaži trenutnu poziciju i dužinu trenutne numere" + +#: PlayerPanel.cpp:326 +msgid "Show the bit rate of the current track" +msgstr "Prikaži bitrejt trenutne numere" + +#: PlayerPanel.cpp:1365 +msgid "Buffering..." +msgstr "Učitava se..." + +#: PlayerPanel.cpp:2227 +msgid "Repeat Mode: " +msgstr "Mod ponavljanja:" + +#: PlayerPanel.cpp:2230 +msgid "Off" +msgstr "Isključeno" + +#: PlayListAppend.cpp:49 +msgid "Playlist:" +msgstr "Lista:" + +#: PlayListAppend.cpp:61 +msgid "New playlist" +msgstr "Nova lista" + +#: PlayListAppend.cpp:65 +msgid "Where:" +msgstr "Gde:" + +#: PlayListAppend.cpp:69 +msgid "Beginning" +msgstr "Počinje" + +#: PlayListAppend.cpp:75 +msgid "Tracks:" +msgstr "Numere:" + +#: PlayList.cpp:1523 +msgid "Empty Playlist" +msgstr "Prazna lista" + +#: PlayList.cpp:1523 +msgid "The playlist is empty" +msgstr "Lista je prazna" + +#: PlayList.cpp:1533 +msgid "Edit the current selected tracks labels" +msgstr "Izmeni etikete izabranih numera" + +#: PlayList.cpp:1539 +msgid "Edit the current selected songs" +msgstr "Izmeni izabrane pesme" + +#: PlayList.cpp:1548 +msgid "Set as Next Track" +msgstr "Postavi kao sledeću numeru" + +#: PlayList.cpp:1549 +msgid "Move the selected tracks to be played next" +msgstr "Pomeri izabrane numere da budu puštene sledeće" + +#: PlayList.cpp:1567 +msgid "Set the current selected tracks rating" +msgstr "Oceni trenutno izabranu numeru" + +#: PlayList.cpp:1574 +msgid "Search a track in the playlist by name" +msgstr "Traži numeru u listi po imenu" + +#: PlayList.cpp:1602 PLSoListBox.cpp:161 +msgid "Randomize the songs in the playlist" +msgstr "Meša pesme u listi" + +#: PlayList.cpp:1607 +msgid "Remove all tracks from playlist" +msgstr "Ukloni sve numere sa liste" + +#: PlayList.cpp:1614 PLSoListBox.cpp:168 +msgid "Remove from Playlist" +msgstr "Ukloni sa liste" + +#: PlayList.cpp:1615 +msgid "Remove the selected tracks from playlist" +msgstr "Ukloni izabrane numere sa liste" + +#: PlayList.cpp:1622 SoListBox.cpp:638 +msgid "Remove from Library" +msgstr "Ukloni iz biblioteke" + +#: PlayList.cpp:1623 +msgid "Remove the selected tracks from library" +msgstr "Ukloni izabrane numere iz biblioteke" + +#: PlayList.cpp:1628 SoListBox.cpp:643 +msgid "Delete from Drive" +msgstr "Obriši sa diska" + +#: PlayList.cpp:1629 +msgid "Remove the selected tracks from drive" +msgstr "Ukloni izabrane numere sa diska" + +#: PlayList.cpp:1641 +msgid "Selects the current selected track in the library" +msgstr "Bira trenutno izabranu numeru u biblioteci" + +#: PlayList.cpp:1644 SoListBox.cpp:655 +msgid "Selects the artist of the current song" +msgstr "Bira izvođača trenutne pesme" + +#: PlayList.cpp:1647 +msgid "Select the album artist of the current song" +msgstr "Izaberi umetnika albuma trenutne pesme" + +#: PlayList.cpp:1650 +msgid "Select the composer of the current song" +msgstr "Izaberi kompozitora trenutne pesme" + +#: PlayList.cpp:1653 SoListBox.cpp:664 +msgid "Select the album of the current song" +msgstr "Izaberi album trenutne pesme" + +#: PlayList.cpp:1656 +msgid "Select the year of the current song" +msgstr "Izaberi godinu trenutne pesme" + +#: PlayList.cpp:1659 +msgid "Select the genre of the current song" +msgstr "Izaberi žanr trenutne pesme" + +#: PlayList.cpp:1662 SoListBox.cpp:667 +msgid "Search in the library" +msgstr "Traži u biblioteci" + +#: PlayList.cpp:2158 +msgid "Search: " +msgstr "Traži:" + +#: PlayList.cpp:2158 +msgid "Please enter the search term" +msgstr "Unesi stavku za pretragu" + +#: PlayList.cpp:2738 +msgid "Loading tracks. Please wait" +msgstr "Učitavanje numere. Malo strpljenja" + +#: PlayListPanel.cpp:83 +msgid "Static playlists" +msgstr "Statična lista" + +#: PlayListPanel.cpp:84 +msgid "Dynamic playlists" +msgstr "Dinamička lista" + +#: PlayListPanel.cpp:224 PodcastsPanel.cpp:2051 RadioPanel.cpp:424 +#: SoListBox.cpp:526 TreePanel.cpp:388 +msgid "Play current selected songs" +msgstr "Pusti izabranu pesmu" + +#: PlayListPanel.cpp:230 SoListBox.cpp:533 TreePanel.cpp:394 +msgid "Add current selected songs to the playlist" +msgstr "Dodaj izabrane pesme u listu" + +#: PlayListPanel.cpp:260 +msgid "New Dynamic Playlist" +msgstr "Nova dinamička lista" + +#: PlayListPanel.cpp:260 +msgid "Create a new dynamic playlist" +msgstr "Kreiraj novu dinamičku listu" + +#: PlayListPanel.cpp:266 UserRadio.cpp:74 +msgid "Import" +msgstr "Uvezi" + +#: PlayListPanel.cpp:266 +msgid "Import a playlist" +msgstr "Uvezi listu" + +#: PlayListPanel.cpp:272 UserRadio.cpp:78 +msgid "Export" +msgstr "Izvezi" + +#: PlayListPanel.cpp:272 +msgid "Export the playlist" +msgstr "Izvezi listu" + +#: PlayListPanel.cpp:282 SoListBox.cpp:494 TreePanel.cpp:371 +msgid "Edit" +msgstr "Izmeni" + +#: PlayListPanel.cpp:282 +msgid "Edit the selected playlist" +msgstr "Izmeni izabranu listu" + +#: PlayListPanel.cpp:286 +msgid "Save the selected playlist as a Static Playlist" +msgstr "Sačuvaj izabranu listu kao statičku listu" + +#: PlayListPanel.cpp:291 +msgid "Change the name of the selected playlist" +msgstr "Promeni ime izabrane liste" + +#: PlayListPanel.cpp:296 PlayListPanel.cpp:306 +msgid "Delete the selected playlist" +msgstr "Obriši izabranu listu" + +#: PlayListPanel.cpp:302 +msgid "Set as Allow Filter" +msgstr "" + +#: PlayListPanel.cpp:302 +msgid "Set this playlist as the allow filter" +msgstr "Postavi listu kao filtar za dozvolu" + +#: PlayListPanel.cpp:306 +msgid "Set as Deny Filter" +msgstr "Postavi kao filtar za odbijanje" + +#: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 +msgid "Playlist Name: " +msgstr "Ime liste:" + +#: PlayListPanel.cpp:1075 PlayListPanel.cpp:1216 +msgid "Enter the new playlist name" +msgstr "Unesi ime nove liste" + +#: PlayListPanel.cpp:1115 +msgid "Are you sure to delete the selected Playlist?" +msgstr "Da li sigurno želiš da obrišeš izabranu listu?" + +#: PlayListPanel.cpp:1200 PlayListPanel.cpp:1275 +msgid "Select the playlist file" +msgstr "Izaberi fajl liste" + +#: PlayListPanel.cpp:1227 +msgid "New Playlist" +msgstr "Nova lista" + +#: PLSoListBox.cpp:168 +msgid "Delete the current selected tracks" +msgstr "Obriši izabranu numeru" + +#: PodcastsPanel.cpp:928 TrackEdit.cpp:466 +msgid " Details " +msgstr "Detalji" + +#: PodcastsPanel.cpp:979 RadioEditor.cpp:52 +msgid "Link:" +msgstr "Veza:" + +#: PodcastsPanel.cpp:994 TrackEdit.cpp:183 TrackEdit.cpp:423 TrackEdit.cpp:520 +msgid "Title:" +msgstr "Naslov:" + +#: PodcastsPanel.cpp:1004 +msgid "Sumary:" +msgstr "Suma:" + +#: PodcastsPanel.cpp:1014 TrackEdit.cpp:507 +msgid "Date:" +msgstr "Datum:" + +#: PodcastsPanel.cpp:1024 TrackEdit.cpp:531 +msgid "Length:" +msgstr "Dužina:" + +#: PodcastsPanel.cpp:1045 +msgid "Podcast Details" +msgstr "Detalji podemisije" + +#: PodcastsPanel.cpp:1236 +msgid "Are you sure to delete the selected podcast channel?" +msgstr "Da li sigurno želiš da obrišeš izabrani kanal podemisije?" + +#: PodcastsPanel.cpp:1622 +msgid "Are you sure to delete the selected podcast item?" +msgstr "Da li sigurno želiš da obrišeš izabrane stavke podemisije?" + +#: PodcastsPanel.cpp:1745 +msgid "New Channel" +msgstr "Novi kanal" + +#: PodcastsPanel.cpp:1745 +msgid "Add a new podcast channel" +msgstr "Dodaj novi kanal podemisije" + +#: PodcastsPanel.cpp:1751 +msgid "delete this podcast channels and all its items" +msgstr "obriši ovaj kanal podemisija i sve njegove stavke" + +#: PodcastsPanel.cpp:1757 +msgid "Update the podcast items of the selected channels" +msgstr "Ažuriraj stavke podemisije izabranih kanala" + +#: PodcastsPanel.cpp:1763 +msgid "Edit the podcast channel" +msgstr "Uredi kanal podemisije" + +#: PodcastsPanel.cpp:1801 +msgid "Status" +msgstr "Status" + +#: PodcastsPanel.cpp:1803 +msgid "Channel" +msgstr "Kanal" + +#: PodcastsPanel.cpp:1804 +msgid "Category" +msgstr "Kategorija" + +#: PodcastsPanel.cpp:1805 +msgid "Date" +msgstr "Datum" + +#: PodcastsPanel.cpp:1807 +msgid "Author" +msgstr "Autor" + +#: PodcastsPanel.cpp:1978 SoListBox.cpp:246 +msgid "Never" +msgstr "Nikad" + +#: PodcastsPanel.cpp:2057 RadioPanel.cpp:430 +msgid "Add current selected songs to playlist" +msgstr "Dodaj izabrane pesme u listu" + +#: PodcastsPanel.cpp:2085 +msgid "Delete the current selected podcasts" +msgstr "Obriši izabrane podemisije" + +#: PodcastsPanel.cpp:2091 +msgid "Download the current selected podcasts" +msgstr "Preuzmi izabrane podemisije" + +#: PodcastsPanel.cpp:2103 +msgid "No selected items..." +msgstr "Nema izabranih stavki..." + +#: PodcastsPanel.cpp:2103 +msgid "Copy the current selected podcasts to a directory or device" +msgstr "Kopiraj izabrane podemisije u fasciklu ili na uređaj" + +#: PortableMedia.cpp:473 PortableMedia.cpp:1477 +msgid "embedded" +msgstr "ugneždeno" + +#: PortableMedia.cpp:985 +msgid "Portable Media Properties" +msgstr "Svojstva prenosnih medija" + +#: PortableMedia.cpp:991 Preferences.cpp:1271 +msgid " Properties " +msgstr "Svojstva" + +#: PortableMedia.cpp:1007 Preferences.cpp:2383 +msgid "Path:" +msgstr "Putanja:" + +#: PortableMedia.cpp:1016 +msgid "Used:" +msgstr "Korišćeno:" + +#: PortableMedia.cpp:1027 +#, c-format +msgid "%s free of %s" +msgstr "%s slobodno od %s" + +#: PortableMedia.cpp:1048 +msgid "Name Pattern:" +msgstr "Šablon imena:" + +#: PortableMedia.cpp:1053 +msgid "" +"{a}\t: Artist\t\t\t{aa} : Album Artist\n" +"{b}\t: Album\t\t\t{d}\t : Disk\n" +"{f}\t: Filename\t\t{g}\t : Genre\n" +"{n}\t: Number\t\t\t{t}\t : Title\n" +"{y}\t: Year" +msgstr "{a}»: Izvođač»»»{aa} : Umetnik albuma \n {b}»: Album»»»{d}» : Disk\n {f}»: Filename»»{g}» : Žanr\n {n}»: Broj»»»{t}» : Naslov\n {y}»:" + +#: PortableMedia.cpp:1058 +msgid "Audio Folders:" +msgstr "Audio fascikle:" + +#: PortableMedia.cpp:1069 +msgid "Audio Formats:" +msgstr "Audio formati:" + +#: PortableMedia.cpp:1080 +msgid "Transcode to:" +msgstr "Transkoduj u:" + +#: PortableMedia.cpp:1101 +msgid "Unsupported formats only" +msgstr "Samo nepodržani formati" + +#: PortableMedia.cpp:1101 +msgid "always" +msgstr "uvek" + +#: PortableMedia.cpp:1114 Preferences.cpp:1290 +msgid "Quality:" +msgstr "Kvalitet" + +#: PortableMedia.cpp:1132 +msgid "Audio" +msgstr "Audio" + +#: PortableMedia.cpp:1144 +msgid "Playlist Folders:" +msgstr "Fascikle liste:" + +#: PortableMedia.cpp:1154 +msgid "Playlist Format:" +msgstr "Format liste:" + +#: PortableMedia.cpp:1178 +msgid "Cover Format:" +msgstr "Format omota:" + +#: PortableMedia.cpp:1191 +msgid "Cover Name:" +msgstr "Ime omota:" + +#: PortableMedia.cpp:1202 +msgid "Covers Size (pixels):" +msgstr "Veličina omota (pikseli):" + +#: PortableMedia.cpp:1212 +msgid "Covers" +msgstr "Omoti" + +#: PortableMedia.cpp:1310 PortableMedia.cpp:1405 +msgid "Select audio folder" +msgstr "Izaberi audio fasciklu" + +#: PortableMedia.cpp:1379 +msgid "Audio format" +msgstr "Audio format" + +#: PortableMedia.cpp:1454 +msgid "Playlist format" +msgstr "Format liste" + +#: PortableMedia.cpp:1506 +msgid "Cover format" +msgstr "Format omota" + +#: Preferences.cpp:133 Preferences.cpp:185 Preferences.cpp:2536 +msgid "Default" +msgstr "Podrazumevano" + +#: Preferences.cpp:134 +msgid "Czech" +msgstr "češki" + +#: Preferences.cpp:135 +msgid "Dutch" +msgstr "holandski" + +#: Preferences.cpp:136 Preferences.cpp:186 +msgid "English" +msgstr "engleski" + +#: Preferences.cpp:137 Preferences.cpp:187 +msgid "French" +msgstr "francuski" + +#: Preferences.cpp:138 Preferences.cpp:188 +msgid "German" +msgstr "nemački" + +#: Preferences.cpp:139 +msgid "Greek" +msgstr "grčki" + +#: Preferences.cpp:140 +msgid "Hungarian" +msgstr "mađarski" + +#: Preferences.cpp:141 +msgid "Icelandic" +msgstr "islandski" + +#: Preferences.cpp:142 Preferences.cpp:189 +msgid "Italian" +msgstr "italijanski" + +#: Preferences.cpp:143 +msgid "Japanese" +msgstr "japanski" + +#: Preferences.cpp:144 +msgid "Norwegian Bokmal" +msgstr "norveški" + +#: Preferences.cpp:145 +msgid "Polish" +msgstr "poljski" + +#: Preferences.cpp:146 Preferences.cpp:190 +msgid "Portuguese" +msgstr "portugalski" + +#: Preferences.cpp:147 +msgid "Portuguese-Brazilian" +msgstr "portugalsko-brazilski" + +#: Preferences.cpp:148 +msgid "Russian" +msgstr "ruski" + +#: Preferences.cpp:149 +msgid "Slovak" +msgstr "slovački" + +#: Preferences.cpp:150 Preferences.cpp:191 +msgid "Spanish" +msgstr "šlanski" + +#: Preferences.cpp:151 +msgid "Swedish" +msgstr "švedski" + +#: Preferences.cpp:152 +msgid "Thai" +msgstr "tajvanski" + +#: Preferences.cpp:153 +msgid "Turkish" +msgstr "turski" + +#: Preferences.cpp:154 +msgid "Ukrainian" +msgstr "ukrajinski" + +#: Preferences.cpp:155 +msgid "Bulgarian" +msgstr "" + +#: Preferences.cpp:156 +msgid "Catalan" +msgstr "" + +#: Preferences.cpp:157 +msgid "Serbian" +msgstr "" + +#: Preferences.cpp:220 +msgid "General" +msgstr "Opšte" + +#: Preferences.cpp:224 +msgid "Collections" +msgstr "Kolekcije" + +#: Preferences.cpp:229 +msgid "Playback" +msgstr "Reprodukcija" + +#: Preferences.cpp:234 +msgid "Crossfader" +msgstr "Pretapanje" + +#: Preferences.cpp:239 +msgid "Record" +msgstr "Snimi" + +#: Preferences.cpp:254 +msgid "Online" +msgstr "Onlajn" + +#: Preferences.cpp:284 +msgid "Copy to" +msgstr "Kopiraj u" + +#: Preferences.cpp:289 +msgid "Shortcuts" +msgstr "Prečice" + +#: Preferences.cpp:371 +msgid " Accept " +msgstr "Prihvati" + +#: Preferences.cpp:373 +msgid " Cancel " +msgstr "Odustani" + +#: Preferences.cpp:587 +msgid " On Start " +msgstr "Pri startu" + +#: Preferences.cpp:591 Preferences.cpp:1634 +msgid "Language:" +msgstr "Jezik:" + +#: Preferences.cpp:602 +msgid "(Needs restart)" +msgstr "(Potreban restart)" + +#: Preferences.cpp:608 +msgid "Show splash screen" +msgstr "Prikaži početni ekran" + +#: Preferences.cpp:612 +msgid "Start minimized" +msgstr "Startuj spušten" + +#: Preferences.cpp:618 +msgid "Restore position for tracks longer than" +msgstr "Povrati poziciju za numere duže od" + +#: Preferences.cpp:625 +msgid "set the minimun length in minutes to save track position" +msgstr "postavi minimalnu dužinu u minutima za čuvanje pozicije numere" + +#: Preferences.cpp:635 +msgid "Load default layout" +msgstr "Učitaj podrazumevani izgled" + +#: Preferences.cpp:641 +msgid " Behaviour " +msgstr "Ponašanje" + +#: Preferences.cpp:643 +msgid "Activate task bar icon" +msgstr "Aktiviraj ikonu alatne trake" + +#: Preferences.cpp:658 +msgid "Integrate into SoundMenu" +msgstr "Integriši u meni zvuka" + +#: Preferences.cpp:664 +msgid "Enqueue as default action" +msgstr "Uvrsti kao podrazumevana akcija" + +#: Preferences.cpp:668 +msgid "Drop files clear playlist" +msgstr "Prevlačenjem fajlova se čisti sve sa liste" + +#: Preferences.cpp:672 +msgid "Instant text search" +msgstr "Momentalna pretraga teksta" + +#: Preferences.cpp:676 +msgid "When searching, pressing enter queues the result" +msgstr "Pri pretrazi, pritiskom na Enter rezultat se uvrštava u listu" + +#: Preferences.cpp:681 +msgid "Show CD cover frame in player" +msgstr "Prikaži okvir omota CD-a u plejeru" + +#: Preferences.cpp:687 +msgid " On Close " +msgstr "Pri izlasku" + +#: Preferences.cpp:689 +msgid "Save playlist on close" +msgstr "Sačuvaj listu pri izlasku" + +#: Preferences.cpp:693 +msgid "Close to task bar icon" +msgstr "Zatvori u ikonu na alatnoj traci" + +#: Preferences.cpp:698 +msgid "Ask confirmation on exit" +msgstr "Pitaj za potrvdu pri izlasku" + +#: Preferences.cpp:740 +msgid " Collections " +msgstr "Kolekcije" + +#: Preferences.cpp:788 +msgid " Paths " +msgstr "Putanje" + +#: Preferences.cpp:808 +msgid " Words to detect covers " +msgstr "Reči za detekciju omota" + +#: Preferences.cpp:836 Preferences.cpp:2344 +msgid " Options " +msgstr "Opcije" + +#: Preferences.cpp:838 +msgid "Update when opened " +msgstr "Ažuriraj pri otvaranju" + +#: Preferences.cpp:842 +msgid "Create playlists on scan" +msgstr "Kreiraj liste pri skeniranju" + +#: Preferences.cpp:847 +msgid "Follow symbolic links on scan" +msgstr "Prati simbolične veze pri skeniranju" + +#: Preferences.cpp:851 +msgid "Scan embedded covers in audio files" +msgstr "Skeniraj ugnežđene omote u audio fajlovima" + +#: Preferences.cpp:856 +msgid "Embed rating, play count and labels" +msgstr "Ugnezdi ocenu, broj puštanja i etikete" + +#: Preferences.cpp:862 +msgid "Default copy action" +msgstr "Podrazumevana akcija za kopiranje" + +#: Preferences.cpp:943 +msgid "Play random" +msgstr "Pusti nasumično" + +#: Preferences.cpp:947 +msgid "album" +msgstr "album" + +#: Preferences.cpp:955 +msgid "when playlist is empty" +msgstr "kada je lista prazna" + +#: Preferences.cpp:961 +msgid "Delete played tracks from playlist" +msgstr "Obriši puštane numere sa liste" + +#: Preferences.cpp:965 +msgid "Show notifications" +msgstr "Prikaži obaveštenja" + +#: Preferences.cpp:971 +msgid "ReplayGain mode:" +msgstr "ReplayGain mod:" + +#: Preferences.cpp:982 +msgid "PreAmp:" +msgstr "PreAmp" + +#: Preferences.cpp:1001 +msgid " Random / Smart play modes " +msgstr "Nasumično / Pametno puštanje" + +#: Preferences.cpp:1011 +msgid "Tracks left to start search" +msgstr "Preostale numere do početka pretrage" + +#: Preferences.cpp:1019 +msgid "Tracks added each time" +msgstr "Numere koje se dodaju svaki put" + +#: Preferences.cpp:1028 +msgid "Max played tracks kept in playlist" +msgstr "Maksimalni broj puštanih numera u listi" + +#: Preferences.cpp:1036 +msgid "Don't repeat last" +msgstr "Ne ponavljaj poslednje" + +#: Preferences.cpp:1044 +msgid "artists or" +msgstr "izvođači ili" + +#: Preferences.cpp:1060 +msgid " Silence detector " +msgstr "Detektor tišine" + +#: Preferences.cpp:1065 +msgid "Skip at" +msgstr "Preskoči na" + +#: Preferences.cpp:1084 +msgid "In the last" +msgstr "U poslednjih" + +#: Preferences.cpp:1094 Preferences.cpp:1328 +msgid "seconds" +msgstr "sekundi" + +#: Preferences.cpp:1102 +msgid " Output device " +msgstr "Izlazni uređaj" + +#: Preferences.cpp:1105 +msgid "Automatic" +msgstr "Automatski" + +#: Preferences.cpp:1106 +msgid "GConf Defined" +msgstr "GConf definisan" + +#: Preferences.cpp:1156 +msgid " Crossfader " +msgstr "Pretapanje" + +#: Preferences.cpp:1163 +msgid "Fade-out length:" +msgstr "Dužina utapanja:" + +#: Preferences.cpp:1172 +msgid "Select the length of the fade out. 0 for gapless playback" +msgstr "Izaberi dužinu utapanja. 0 je za reprodukciju bez pauze" + +#: Preferences.cpp:1175 +msgid "Fade-in length:" +msgstr "Dužina izranjanja:" + +#: Preferences.cpp:1184 +msgid "Select the length of the fade in" +msgstr "Izaberi dužinu izranjanja" + +#: Preferences.cpp:1187 +msgid "Fade-in volume:" +msgstr "Jačina zvuka izranjanja:" + +#: Preferences.cpp:1196 +msgid "Select the initial volume of the fade in" +msgstr "Izaberi inicijalnu jačinu zvuka izranjanja" + +#: Preferences.cpp:1199 +msgid "Fade-in start:" +msgstr "Početak izranjanja:" + +#: Preferences.cpp:1208 +msgid "Select at which volume of the fade out the fade in starts" +msgstr "Izaberi pri kojoj jačini zvuka uranjanja će početi izranjanje" + +#: Preferences.cpp:1252 +msgid " Record " +msgstr "Snimi" + +#: Preferences.cpp:1254 +msgid "Enable recording" +msgstr "Omogući snimanje" + +#: Preferences.cpp:1260 +msgid "Save to:" +msgstr "Sačuvaj u:" + +#: Preferences.cpp:1278 Preferences.cpp:2365 +msgid "Format:" +msgstr "Format:" + +#: Preferences.cpp:1295 Transcode.cpp:343 +msgid "Very High" +msgstr "Vrlo visoko" + +#: Preferences.cpp:1296 Transcode.cpp:344 +msgid "High" +msgstr "Visoko" + +#: Preferences.cpp:1297 Transcode.cpp:347 +msgid "Normal" +msgstr "Normalno" + +#: Preferences.cpp:1298 Transcode.cpp:348 +msgid "Low" +msgstr "Nisko" + +#: Preferences.cpp:1299 Transcode.cpp:349 +msgid "Very Low" +msgstr "Vrlo nisko" + +#: Preferences.cpp:1311 +msgid "Split tracks" +msgstr "Podeli numere" + +#: Preferences.cpp:1318 +msgid "Delete tracks shorter than" +msgstr "Obriši numere kraće od" + +#: Preferences.cpp:1361 +msgid " Last.fm audioscrobble " +msgstr "Last.fm skroblovanje" + +#: Preferences.cpp:1371 Preferences.cpp:1406 +msgid "Username:" +msgstr "Korisničko ime:" + +#: Preferences.cpp:1379 Preferences.cpp:1414 +msgid "Password:" +msgstr "Lozinka:" + +#: Preferences.cpp:1396 +msgid " Libre.fm audioscrobble " +msgstr "Libre.fm skroblovanje" + +#: Preferences.cpp:1435 +msgid "Join the Guayadeque Last.fm users group" +msgstr "Priključi se Guayadeque Last.fm grupi" + +#: Preferences.cpp:1467 +msgid " Sources " +msgstr "Izvori" + +#: Preferences.cpp:1511 +msgid " Targets " +msgstr "Odredište" + +#: Preferences.cpp:1551 +msgid " Font " +msgstr "Font" + +#: Preferences.cpp:1553 +msgid "Font:" +msgstr "Font:" + +#: Preferences.cpp:1565 +msgid "Align:" +msgstr "Centriraj:" + +#: Preferences.cpp:1571 +msgid "Center" +msgstr "Centar" + +#: Preferences.cpp:1613 +msgid " Filters " +msgstr "Filtri" + +#: Preferences.cpp:1632 +msgid " Language " +msgstr "Jezik" + +#: Preferences.cpp:1648 +msgid " Browser command " +msgstr "Komande pregledača" + +#: Preferences.cpp:1669 +msgid " Minimum radio allowed bit rate " +msgstr "Minimalna dozvoljena brzina u bitovima radija" + +#: Preferences.cpp:1677 +msgid " Player online buffer size " +msgstr "Veličina onlajn bafera plejera" + +#: Preferences.cpp:1713 +msgid " Podcasts " +msgstr "Podemisije" + +#: Preferences.cpp:1717 +msgid "Destination directory:" +msgstr "Odredišna fascikla:" + +#: Preferences.cpp:1721 +msgid "Select podcasts folder" +msgstr "Izaberi fasciklu podemisija" + +#: Preferences.cpp:1729 +msgid "Check every" +msgstr "Proveri svakih" + +#: Preferences.cpp:1734 +msgid "Hour" +msgstr "Sat" + +#: Preferences.cpp:1734 +msgid "Day" +msgstr "Dan" + +#: Preferences.cpp:1734 +msgid "Week" +msgstr "Nedelja" + +#: Preferences.cpp:1734 +msgid "Month" +msgstr "Mesec" + +#: Preferences.cpp:1745 +msgid "Delete after" +msgstr "Obriši nakon" + +#: Preferences.cpp:1754 +msgid "Days" +msgstr "Dana" + +#: Preferences.cpp:1754 +msgid "Weeks" +msgstr "Nedelja" + +#: Preferences.cpp:1754 +msgid "Months" +msgstr "Meseci" + +#: Preferences.cpp:1763 +msgid "Only if played" +msgstr "Samo ako je puštano" + +#: Preferences.cpp:1791 Preferences.cpp:1884 RadioGenreEditor.cpp:37 +msgid " Genres " +msgstr "Žanrovi" + +#: Preferences.cpp:1825 Preferences.cpp:1922 +msgid "Invert" +msgstr "preokreni" + +#: Preferences.cpp:1839 +msgid "Audio format:" +msgstr "Audio format:" + +#: Preferences.cpp:1850 +msgid "Torrent command:" +msgstr "Torent komanda:" + +#: Preferences.cpp:1936 +msgid "Membership :" +msgstr "Članstvo:" + +#: Preferences.cpp:1943 +msgid "Streaming" +msgstr "Striming" + +#: Preferences.cpp:1944 +msgid "Downloading" +msgstr "Preuzimanje" + +#: Preferences.cpp:1958 +msgid "Username :" +msgstr "Korisničko ime" + +#: Preferences.cpp:1966 +msgid "Password :" +msgstr "Lozinka:" + +#: Preferences.cpp:1984 +msgid "Stream as :" +msgstr "Strimuj kao:" + +#: Preferences.cpp:1998 +msgid "Download as :" +msgstr "Preuzmi kao:" + +#: Preferences.cpp:2002 +msgid "Download Page" +msgstr "Stranica za preuzimanje" + +#: Preferences.cpp:2043 +msgid " Links " +msgstr "Veze" + +#: Preferences.cpp:2098 +msgid "URL:" +msgstr "URL:" + +#: Preferences.cpp:2123 +msgid " Define URLs using " +msgstr "Definiši URL koristeći" + +#: Preferences.cpp:2129 +msgid "" +"2 letters language code\n" +"Text to search" +msgstr "dvoslovni kod jezika \n tekst u pretrazi" + +#: Preferences.cpp:2166 +msgid " Commands " +msgstr "Komande" + +#: Preferences.cpp:2219 +msgid "Command:" +msgstr "Komanda:" + +#: Preferences.cpp:2244 +msgid " Define commands using " +msgstr "Definiši komande koristeći" + +#: Preferences.cpp:2250 +msgid "" +"Album path\n" +"Album cover file path\n" +"Track path" +msgstr "Putanja albuma\nPutanja omota albuma\nPutanja fajla" + +#: Preferences.cpp:2287 +msgid " Patterns " +msgstr "Šabloni" + +#: Preferences.cpp:2399 +msgid "Remove source files" +msgstr "Ukloni izvorne fajlove" + +#: Preferences.cpp:2416 +msgid " Define patterns using " +msgstr "Definiši šablon koristeći" + +#: Preferences.cpp:2422 +msgid "" +"Artist\n" +"Album Artist\n" +"{aa} or {a}\n" +"Album" +msgstr "Izvođač\nUmetnik albuma\n{aa} ili {i}\nAlbum" + +#: Preferences.cpp:2430 +msgid "" +"Composer\n" +"Disk\n" +"Filename\n" +"Genre" +msgstr "Kompozitor \n Disk \n Ime fajla \n Žanr" + +#: Preferences.cpp:2438 +msgid "" +"Index\n" +"Number\n" +"Title\n" +"Year" +msgstr "Indeks\nBroj\nNaslov\nGodina" + +#: Preferences.cpp:2494 +msgid " Accelerators " +msgstr "Ubrzivači" + +#: Preferences.cpp:2499 +msgid "Action" +msgstr "Akcija" + +#: Preferences.cpp:2503 +msgid "Key" +msgstr "Ključ" + +#: Preferences.cpp:2935 Preferences.cpp:2955 +msgid "Collection: " +msgstr "Kolekcija:" + +#: Preferences.cpp:2935 Preferences.cpp:2955 +msgid "Enter the collection name" +msgstr "Unesi ime kolekcije" + +#: Preferences.cpp:3061 +msgid "Change library path" +msgstr "Izmeni putanju biblioteke" + +#: Preferences.cpp:3139 Preferences.cpp:3159 +msgid "Word: " +msgstr "Reč:" + +#: Preferences.cpp:3139 Preferences.cpp:3159 +msgid "Enter the text to find covers" +msgstr "Unesi tekst za pronalazak omota" + +#: Preferences.cpp:3648 Preferences.cpp:3678 +msgid "Filter: " +msgstr "Filtar:" + +#: Preferences.cpp:3648 +msgid "Enter the text to filter" +msgstr "Unesi tekst za filtriranje" + +#: Preferences.cpp:3678 +msgid "Edit the text to filter" +msgstr "Izmeni tekst u etiketu" + +#: Preferences.cpp:4191 +msgid "Select path" +msgstr "Izaberi putanju" + +#: Preferences.cpp:4389 +msgid "Key used by '" +msgstr "Ključ korišćen od '" + +#: RadioGenreEditor.cpp:27 +msgid "Radio Genre Editor" +msgstr "Uređivač žanrova radija" + +#: RadioGenreEditor.cpp:48 +msgid "Other:" +msgstr "Drugo:" + +#: RadioPanel.cpp:330 +msgid "BitRate" +msgstr "Bitrejt" + +#: RadioPanel.cpp:331 +msgid "Listeners" +msgstr "Slušaoci" + +#: RadioPanel.cpp:332 SoListBox.cpp:423 +msgid "Format" +msgstr "Format" + +#: RadioPanel.cpp:608 RadioPanel.cpp:622 +msgid "Stations" +msgstr "Radio stanice" + +#: RadioPanel.cpp:1118 +msgid "There are not entries for this Radio Station" +msgstr "Nema unosa za ovu radio stanicu" + +#: RadioPanel.cpp:1168 +msgid " Radio Search " +msgstr "Pretraga radija" + +#: RadioPanel.cpp:1183 +msgid "Search in now playing info" +msgstr "Traži u informacijama trenutno puštene numere" + +#: RadioPanel.cpp:1187 +msgid "Search in genre names" +msgstr "Pretraži u imenima žanrova" + +#: RadioPanel.cpp:1191 +msgid "Search in station names" +msgstr "Traži u imenima radio stanica" + +#: RadioPanel.cpp:1195 +msgid "Include results from all genres" +msgstr "Uključi rezultate iz svih žanrova" + +#: RaListBox.cpp:144 +msgid "Play the selected tracks" +msgstr "Pusti izabrane numere" + +#: SelCoverFile.cpp:30 +msgid "Select Cover File" +msgstr "Izaberi fajl omota" + +#: SelCoverFile.cpp:55 +msgid "Cover:" +msgstr "Omot:" + +#: SelCoverFile.cpp:114 +msgid "Select the cover filename" +msgstr "Izaberi ime fajla omota" + +#: ShoutcastRadio.cpp:70 +msgid "Add Genre" +msgstr "Dodaj žanr" + +#: ShoutcastRadio.cpp:70 +msgid "Create a new genre" +msgstr "Kreiraj novi žanr" + +#: ShoutcastRadio.cpp:76 +msgid "Edit genre" +msgstr "Izmeni žanr" + +#: ShoutcastRadio.cpp:76 +msgid "Change the selected genre" +msgstr "Promeni izabrani žanr" + +#: ShoutcastRadio.cpp:80 +msgid "Delete genre" +msgstr "Obriši žanr" + +#: ShoutcastRadio.cpp:80 ShoutcastRadio.cpp:105 +msgid "Delete the selected search" +msgstr "Obriši izabranu pretragu" + +#: ShoutcastRadio.cpp:95 +msgid "Add Search" +msgstr "Dodaj pretragu" + +#: ShoutcastRadio.cpp:95 +msgid "Create a new search" +msgstr "Kreiraj novu pretragu" + +#: ShoutcastRadio.cpp:101 +msgid "Edit search" +msgstr "Izmeni pretragu" + +#: ShoutcastRadio.cpp:101 +msgid "Change the selected search" +msgstr "Izmeni izabranu pretragu" + +#: ShoutcastRadio.cpp:105 +msgid "Delete search" +msgstr "Obriši pretragu" + +#: ShoutcastRadio.cpp:120 +msgid "Update Radio Stations" +msgstr "Ažuriraj radio stanice" + +#: ShoutcastRadio.cpp:141 +msgid "Searches" +msgstr "Pretrage" + +#: ShoutcastRadio.cpp:343 +msgid "Genre Name: " +msgstr "Ime žanra:" + +#: ShoutcastRadio.cpp:343 +msgid "Enter the new Genre Name" +msgstr "Unesi novo ime žanra" + +#: ShoutcastRadio.cpp:367 +msgid "Are you sure to delete the selected radio genres?" +msgstr "Da li sigurno želiš da obrišeš izabrane žanrove radija?" + +#: ShoutcastRadio.cpp:447 +msgid "Are you sure to delete the selected radio searches?" +msgstr "Da li sigurno želiš da obrišeš izabrane radio pretrage?" + +#: SmartMode.cpp:391 +msgid "Generate Smart Playlist" +msgstr "Generiši pametnu listu" + +#: SmartMode.cpp:411 +msgid "Save to" +msgstr "Sačuvaj u" + +#: SmartMode.cpp:431 +msgid "Allow" +msgstr "Dozvoli" + +#: SmartMode.cpp:446 +msgid "Deny" +msgstr "Odbij" + +#: SmartMode.cpp:469 +msgid "Hours" +msgstr "Sati" + +#: SmartMode.cpp:470 +msgid "MiBytes" +msgstr "Megabajta" + +#: SmartMode.cpp:471 +msgid "GiBytes" +msgstr "Gigabajta" + +#: SoListBox.cpp:425 +msgid "Offset" +msgstr "Ofset" + +#: SoListBox.cpp:497 +msgid "Edit the clicked column for the selected tracks" +msgstr "Izmeni označenu kolonu za izabranu numeru" + +#: SoListBox.cpp:503 +msgid "Set" +msgstr "Postavi" + +#: SoListBox.cpp:510 +msgid "Set the clicked column for the selected tracks" +msgstr "Postavi obeleženu kolonu za izabranu numeru" + +#: SoListBox.cpp:569 +msgid "Edit the labels assigned to the selected songs" +msgstr "Izmeni etikete dodeljene izabranim pesmama" + +#: SoListBox.cpp:577 +msgid "Edit the songs selected" +msgstr "Izmeni izabrane pesme" + +#: SoListBox.cpp:617 TaskBar.cpp:162 +msgid "Set the current track rating" +msgstr "Oceni trenutnu numeru" + +#: SoListBox.cpp:624 +msgid "Save all selected tracks as a playlist" +msgstr "Sačuvaj sve izabrane numere kao listu" + +#: SoListBox.cpp:638 +msgid "Remove the current selected tracks from library" +msgstr "Ukloni izabrane numere iz biblioteke" + +#: SoListBox.cpp:643 +msgid "Remove the current selected tracks from drive" +msgstr "Ukloni izabrane numere sa diska" + +#: SoListBox.cpp:652 +msgid "Selects the genre of the current song" +msgstr "Bira žanr trenutne pesme" + +#: SoListBox.cpp:658 +msgid "Selects the album artist of the current song" +msgstr "Bira umetnika albuma trenutne numere" + +#: SoListBox.cpp:661 +msgid "Selects the composer of the current song" +msgstr "Bira kompozitora trenutne pesme" + +#: SplashWin.cpp:62 +msgid "guayadeque.org" +msgstr "guayadeque.org" + +#: SplashWin.cpp:69 +msgid "Please Donate!" +msgstr "Molimo donirajte!" + +#: StatusBar.cpp:168 StatusBar.cpp:270 +msgid "Enable audioscrobbling" +msgstr "Omogući skroblovanje" + +#: StatusBar.cpp:171 StatusBar.cpp:287 +msgid "Enable crossfading" +msgstr "Omogući pretapanje" + +#: StatusBar.cpp:171 StatusBar.cpp:287 +msgid "Disable crossfading" +msgstr "Onemogući pretapanje" + +#: StatusBar.cpp:174 +msgid "Shows information about the selected items" +msgstr "Prikazuje informacije o izabranim stavkama" + +#: StatusBar.cpp:270 +msgid "Disable audioscrobbling" +msgstr "Onemogući skroblovanje" + +#: TaListBox.cpp:104 TreePanel.cpp:367 +msgid "Create" +msgstr "Kreiraj" + +#: TaListBox.cpp:104 +msgid "Create a new label" +msgstr "Kreiraj novu etiketu" + +#: TaListBox.cpp:111 +msgid "Change selected label" +msgstr "Izmeni izabranu etiketu" + +#: TaListBox.cpp:115 +msgid "Delete selected labels" +msgstr "Obriši izabrane etikete" + +#: TaListBox.cpp:124 +msgid "Play current selected labels" +msgstr "Pusti izabrane etikete" + +#: TaListBox.cpp:131 +msgid "Add current selected labels to playlist" +msgstr "Dodaj izabranu etiketu u listu" + +#: TaListBox.cpp:227 +msgid "Enter the new label name" +msgstr "Unesi ime nove etikete" + +#: TaskBar.cpp:112 +msgid "Pause" +msgstr "Pauza" + +#: TaskBar.cpp:112 TaskBar.cpp:116 +msgid "Play current playlist" +msgstr "Pusti trenutnu listu" + +#: TaskBar.cpp:122 +msgid "Skip to next track in current playlist" +msgstr "Preskoči na sledeću numeru u trenutnoj listi" + +#: TaskBar.cpp:126 +msgid "Skip to next album track in current playlist" +msgstr "Preskoči na sledeću numeru iz albuma u trenutnoj listi" + +#: TaskBar.cpp:130 +msgid "Prev Track" +msgstr "Prethodna numera" + +#: TaskBar.cpp:130 +msgid "Skip to previous track in current playlist" +msgstr "Preskoči na prethodnu numeru u trenutnoj listi" + +#: TaskBar.cpp:134 +msgid "Prev Album" +msgstr "Prethodni album" + +#: TaskBar.cpp:134 +msgid "Skip to previous album track in current playlist" +msgstr "Preskoči na prethodnu numeru iz albuma u trenutnoj listi" + +#: TaskBar.cpp:165 +msgid "&Smart Play" +msgstr "&Pametno puštanje" + +#: TaskBar.cpp:169 +msgid "&Repeat Playlist" +msgstr "&Ponavljaj listu" + +#: TaskBar.cpp:173 +msgid "&Repeat Track" +msgstr "&Ponavljaj numeru" + +#: TaskBar.cpp:177 +msgid "R&andomize" +msgstr "&Pomešaj" + +#: TaskBar.cpp:187 +msgid "Audioscrobbling" +msgstr "Skroblujem" + +#: TaskBar.cpp:193 +msgid "Exit" +msgstr "Izlaz" + +#: TaskBar.cpp:193 +msgid "Exit this program" +msgstr "Napusti ovu aplikaciju" + +#: TrackEdit.cpp:89 +msgid "Songs Editor" +msgstr "Uređivač pesama" + +#: TrackEdit.cpp:102 +msgid " Songs " +msgstr "Pesme" + +#: TrackEdit.cpp:110 +msgid "Move the track to the previous position" +msgstr "Premesti numeru na prethodnu poziciju" + +#: TrackEdit.cpp:116 +msgid "Move the track to the next position" +msgstr "Pomeri numeru na sledeću poziciju" + +#: TrackEdit.cpp:145 +msgid "Copy the artist name to all the tracks you are editing" +msgstr "Kopiraj ime izvođača u sve numere koje uređuješ" + +#: TrackEdit.cpp:157 +msgid "Copy the album artist name to all the tracks you are editing" +msgstr "Kopiraj ime umetnika albuma u sve numere koje uređuješ" + +#: TrackEdit.cpp:160 TrackEdit.cpp:485 +msgid "A. Artist:" +msgstr "A. Izvođač:" + +#: TrackEdit.cpp:161 +msgid "shows the album artist of the track" +msgstr "prikazuje umetnika albuma numere" + +#: TrackEdit.cpp:169 +msgid "Copy the album name to all the tracks you are editing" +msgstr "Kopiraj ime albuma u sve numere koje uređuješ" + +#: TrackEdit.cpp:180 +msgid "Copy the title to all the tracks you are editing" +msgstr "Kopiraj naslov u sve numere koje uređuješ" + +#: TrackEdit.cpp:191 +msgid "Copy the composer to all the tracks you are editing" +msgstr "Kopiraj kompozitora u sve numere koje uređuješ" + +#: TrackEdit.cpp:195 +msgid "Composer:" +msgstr "Kompozitor:" + +#: TrackEdit.cpp:203 +msgid "Copy the comment to all the tracks you are editing" +msgstr "Kopiraj komentar u sve numere koje uređuješ" + +#: TrackEdit.cpp:207 +msgid "Comment:" +msgstr "Komentar:" + +#: TrackEdit.cpp:216 +msgid "Copy the number to all the tracks you are editing" +msgstr "Kopiraj broj u sve numere koje uređuješ" + +#: TrackEdit.cpp:219 TrackEdit.cpp:543 +msgid "Number:" +msgstr "Broj:" + +#: TrackEdit.cpp:233 +msgid "Enumerate the tracks in the order they were added for editing" +msgstr "Numeriši pesme po redu po kome su dodate za izmenu" + +#: TrackEdit.cpp:239 +msgid "Copy the disk to all the tracks you are editing" +msgstr "Kopiraj disk u sve numere koje uređuješ" + +#: TrackEdit.cpp:243 +msgid "Disk:" +msgstr "Disk:" + +#: TrackEdit.cpp:253 +msgid "Copy the genre name to all songs you are editing" +msgstr "Kopiraj ime žanra u sve numere koje uređuješ" + +#: TrackEdit.cpp:256 +msgid "Genre:" +msgstr "Žanr:" + +#: TrackEdit.cpp:264 +msgid "Copy the year to all songs you are editing" +msgstr "Kopiraj godinu u sve numere koje uređuješ" + +#: TrackEdit.cpp:267 +msgid "Year:" +msgstr "Godina:" + +#: TrackEdit.cpp:283 +msgid "Rating:" +msgstr "Ocena" + +#: TrackEdit.cpp:332 +msgid "Add a picture from file to the current track" +msgstr "Dodaj sliku iz fajla trenutnoj numeri" + +#: TrackEdit.cpp:336 +msgid "Delete the picture from the current track" +msgstr "Obriši sliku iz trenutne numere" + +#: TrackEdit.cpp:340 +msgid "Save the current picture to file" +msgstr "Sačuvaj trenutnu sliku u fajl" + +#: TrackEdit.cpp:344 +msgid "Search the album cover" +msgstr "Traži omot albuma" + +#: TrackEdit.cpp:353 +msgid "Copy the current picture to all the tracks you are editing" +msgstr "" + +#: TrackEdit.cpp:361 +msgid "Pictures" +msgstr "Slike" + +#: TrackEdit.cpp:420 +msgid "Type the artist name to search in musicbrainz" +msgstr "Ukucaj ime izvođača da pretražiš musicbrainz" + +#: TrackEdit.cpp:428 +msgid "Type the album name to search in musicbrainz" +msgstr "Ukucaj ime albuma da pretražiš musicbrainz" + +#: TrackEdit.cpp:432 +msgid "Clear the search fields so it search using the music fingerprint" +msgstr "Obriši polja za pretragu tako da pretražuje na osnovu muzičkog otiska" + +#: TrackEdit.cpp:446 +msgid "Select the album found in musicbrainz" +msgstr "Izaberi album pronađen na musicbrainz" + +#: TrackEdit.cpp:452 +msgid "Search albums in musicbrainz" +msgstr "Traži albume na musicbrainz" + +#: TrackEdit.cpp:458 +msgid "Copy the content of the album to the edited tracks" +msgstr "Kopiraj sadržaj albuma u izmenjene numere" + +#: TrackEdit.cpp:482 +msgid "Copy the artist to the edited tracks" +msgstr "Kopiraj izvođača u izmenjene numere" + +#: TrackEdit.cpp:493 +msgid "Copy the album artist to the edited tracks" +msgstr "Kopiraj umetnika albuma u izmenjene numere" + +#: TrackEdit.cpp:504 +msgid "Copy the album to the edited tracks" +msgstr "Kopiraj album u izmenjene numere" + +#: TrackEdit.cpp:517 +msgid "Copy the date to the edited tracks" +msgstr "Kopiraj datum u izmenjene numere" + +#: TrackEdit.cpp:528 +msgid "Copy the song names to the edited tracks" +msgstr "Kopiraj imena pesama u izmenjene numere" + +#: TrackEdit.cpp:553 +msgid "Copy the number to the edited tracks" +msgstr "Kopiraj broj u izmenjene numere" + +#: TrackEdit.cpp:919 +#, c-format +msgid "" +"File Type\t: %s\n" +"Length\t: %s" +msgstr "Tip fajla»: %s\nDužina»: %s" + +#: TrackEdit.cpp:923 +#, c-format +msgid "" +"BitRate\t: %u Kbps\n" +"File Size\t: %s" +msgstr "Bitrejt»: %u Kbps \n Veličina fajla»: %s" + +#: TrackEdit.cpp:1673 +#, c-format +msgid "Error: The album have %u tracks and you are editing %u" +msgstr "Greška: Album ima %u numera a ti uređuješ %u" + +#: TrackEdit.cpp:1678 +msgid "" +"\n" +"Warning: The length of some edited tracks don't match" +msgstr "\nUpozorenje: Dužina nekih izmenjenih numera se ne podudara" + +#: Transcode.cpp:319 +msgid "Keep Format" +msgstr "Zadrži format" + +#: Transcode.cpp:342 +msgid "Keep Quality" +msgstr "Zadrži kvalitet" + +#: Transcode.cpp:345 +msgid "Very Good" +msgstr "Vrlo dobro" + +#: Transcode.cpp:346 +msgid "Good" +msgstr "Dobro" + +#: TreePanel.cpp:72 +msgid "Genres,Artists,Albums" +msgstr "Žanrovi,Izvođači,Albumi" + +#: TreePanel.cpp:73 +msgid "Genres,Year,Artists,Albums" +msgstr "Žanrovi,Godine,Izvođači,Albumi" + +#: TreePanel.cpp:88 +msgid "Sortings" +msgstr "Razvrstavanja" + +#: TreePanel.cpp:367 +msgid "Create a new filter" +msgstr "Kreiraj novi filtar" + +#: TreePanel.cpp:371 +msgid "Edit the selected filter" +msgstr "Izmeni izabrani filtar" + +#: TreePanel.cpp:375 +msgid "Delete the selected filter" +msgstr "Obriši izabrani filtar" + +#: TreePanel.cpp:431 +msgid "Edit the labels assigned to the selected items" +msgstr "Izmeni etikete dodeljene izabranim stavkama" + +#: TreePanel.cpp:1231 +msgid "Are you sure to delete the selected filter?" +msgstr "Da li sigurno želiš da obrišeš izabrani filtar?" + +#: TreeViewFilterEditor.cpp:33 +msgid "Filter Editor" +msgstr "Uređivač filtra" + +#: TreeViewFilterEditor.cpp:70 +msgid "Play Count" +msgstr "Broj puštanja" + +#: TreeViewFilterEditor.cpp:119 +msgid "Filter:" +msgstr "Filtar:" + +#: TreeViewFilterEditor.cpp:123 +msgid "PlayCount" +msgstr "BrojPuštanja" + +#: UserRadio.cpp:55 +msgid "Add Radio" +msgstr "Dodaj radio" + +#: UserRadio.cpp:55 +msgid "Create a new radio" +msgstr "Kreiraj novi radio" + +#: UserRadio.cpp:62 UserRadio.cpp:122 UserRadio.cpp:152 +msgid "Edit Radio" +msgstr "Izmeni radio" + +#: UserRadio.cpp:63 +msgid "Change the selected radio" +msgstr "Izmeni izabrani radio" + +#: UserRadio.cpp:67 +msgid "Delete Radio" +msgstr "Obriši radio" + +#: UserRadio.cpp:67 +msgid "Delete the selected radio" +msgstr "Obriši izabrani radio" + +#: UserRadio.cpp:74 +msgid "Import the radio stations" +msgstr "Uvezi radio stanice" + +#: UserRadio.cpp:78 +msgid "Export all the radio stations" +msgstr "Izvezi radio stanice" + +#: UserRadio.cpp:105 +msgid "User Defined" +msgstr "Definisano od korisnika" diff -Nru guayadeque-0.3.7~ds0/po/tr/guayadeque.po guayadeque-0.4.7.r2229.1ae725a~kinetic/po/tr/guayadeque.po --- guayadeque-0.3.7~ds0/po/tr/guayadeque.po 2014-02-16 22:22:22.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/po/tr/guayadeque.po 2016-06-18 16:57:03.000000000 +0000 @@ -3,21 +3,23 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# abc Def , 2020 +# Ayca Çelik , 2018 # Irmak Bıçakçıgil , 2012 # Irmak Bıçakçıgil , 2012-2013 msgid "" msgstr "" "Project-Id-Version: Guayadeque\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-02 19:20+0100\n" -"PO-Revision-Date: 2013-11-20 10:37+0000\n" -"Last-Translator: anonbeat \n" -"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/guayadeque/language/tr_TR/)\n" +"POT-Creation-Date: 2015-01-20 20:54+0000\n" +"PO-Revision-Date: 2020-03-29 15:40+0000\n" +"Last-Translator: abc Def \n" +"Language-Team: Turkish (Turkey) (http://www.transifex.com/anonbeat/guayadeque/language/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: tr_TR\n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: AAListBox.cpp:129 Accelerators.cpp:127 AlListBox.cpp:246 ArListBox.cpp:131 #: FileBrowser.cpp:324 FileBrowser.cpp:1097 MainFrame.cpp:1452 @@ -481,7 +483,7 @@ #: Accelerators.cpp:408 msgid "Execute" -msgstr "" +msgstr "Sergile" #: Accelerators.cpp:409 msgid "Snapshot" @@ -497,7 +499,7 @@ #: Accelerators.cpp:414 msgid "Capital" -msgstr "" +msgstr "Baş" #: AlbumBrowser.cpp:265 AlbumBrowser.cpp:1630 AlbumBrowser.cpp:2459 #: DynamicPlayList.cpp:118 LibPanel.cpp:395 LibPanel.cpp:540 SmartMode.cpp:467 @@ -694,15 +696,15 @@ #: AlbumBrowser.cpp:2466 SoListBox.cpp:505 msgid "to" -msgstr "" +msgstr "'a" #: AlbumBrowser.cpp:2467 msgid "of" -msgstr "" +msgstr "'in" #: AlListBox.cpp:177 msgid "by " -msgstr "" +msgstr "'den" #: AlListBox.cpp:264 msgid "Play current selected albums" @@ -841,14 +843,14 @@ msgid "Don't ask again" msgstr "Tekrar sorma" -#: CopyTo.cpp:884 +#: CopyTo.cpp:885 #, c-format msgid "" "Copied %u files (%s)\n" "in %s seconds" msgstr "%u dosyaları kopyalandı (%s)\n%s saniyede" -#: CopyTo.cpp:889 +#: CopyTo.cpp:890 msgid "Finished copying files" msgstr "Dosyaların kopyalanması tamamlandı" @@ -867,7 +869,7 @@ #: CoverEdit.cpp:85 msgid "From:" -msgstr "" +msgstr "Kimden:" #: CoverEdit.cpp:150 SelCoverFile.cpp:67 msgid "Embed into tracks" @@ -984,12 +986,12 @@ #: DynamicPlayList.cpp:72 DynamicPlayList.cpp:82 DynamicPlayList.cpp:91 #: DynamicPlayList.cpp:99 msgid "is" -msgstr "" +msgstr "'dir" #: DynamicPlayList.cpp:73 DynamicPlayList.cpp:83 DynamicPlayList.cpp:92 #: DynamicPlayList.cpp:100 msgid "is not" -msgstr "" +msgstr "değil" #: DynamicPlayList.cpp:74 DynamicPlayList.cpp:84 msgid "begins with" @@ -1087,11 +1089,11 @@ #: DynamicPlayList.cpp:553 SmartMode.cpp:456 msgid "Limit to" -msgstr "" +msgstr "Sınırı" #: DynamicPlayList.cpp:573 msgid "Any filter selects tracks" -msgstr "" +msgstr "Herhangi bir filtre parçaları seçer" #: DynamicPlayList.cpp:584 msgid "Sort by" @@ -1111,7 +1113,7 @@ #: Equalizer.cpp:112 msgid "Preset:" -msgstr "" +msgstr "Ön Seçim:" #: FileBrowser.cpp:226 FileBrowser.cpp:586 msgid "See used locations" @@ -1291,7 +1293,7 @@ #: ImportFiles.cpp:82 msgid "Copy to Option:" -msgstr "" +msgstr "Seçime Kopyala:" #: ImportFiles.cpp:111 msgid "Destination Folder:" @@ -1616,7 +1618,7 @@ #: LibPanel.cpp:1635 PlayListPanel.cpp:1666 TreePanel.cpp:1599 msgid "Field Editor" -msgstr "" +msgstr "Alan Editörü" #: LibPanel.cpp:2774 msgid "" @@ -1650,7 +1652,7 @@ #: LocationPanel.cpp:103 msgid "Context" -msgstr "" +msgstr "Kaynak" #: LocationPanel.cpp:210 ShoutcastRadio.cpp:273 msgid "Radios" @@ -1870,11 +1872,11 @@ #: LyricsPanel.cpp:842 msgid "Lyrics from " -msgstr "" +msgstr "Şarkı yazarı" #: LyricsPanel.cpp:2078 msgid "Lyrics Target Editor" -msgstr "" +msgstr "Şarkı Sözleri Hedef Düzenleyicisi" #: LyricsPanel.cpp:2078 msgid "Lyrics Source Editor" @@ -1910,11 +1912,11 @@ #: LyricsPanel.cpp:2170 msgid "Extract:" -msgstr "" +msgstr "Çıkart:" #: LyricsPanel.cpp:2200 msgid "Exclude:" -msgstr "" +msgstr "Dahil etme:" #: LyricsPanel.cpp:2230 msgid "Not Found:" @@ -1930,7 +1932,7 @@ #: LyricsPanel.cpp:2545 msgid "Extract option editor" -msgstr "" +msgstr "Seçenek editörünü çıkart" #: LyricsPanel.cpp:2546 LyricsPanel.cpp:2552 msgid "Begin:" @@ -1942,7 +1944,7 @@ #: LyricsPanel.cpp:2551 msgid "Exclude option editor" -msgstr "" +msgstr "Seçenek editörünü dahil etme" #: LyricsPanel.cpp:2557 msgid "Not Found option editor" @@ -2023,7 +2025,7 @@ #: MainFrame.cpp:1362 msgid "Player Playlist" -msgstr "" +msgstr "Player Çalma Listesi" #: MainFrame.cpp:1363 msgid "Show/Hide the player playlist panel" @@ -2035,7 +2037,7 @@ #: MainFrame.cpp:1371 msgid "Show/Hide the locatons" -msgstr "" +msgstr "Konumları göster/gizle" #: MainFrame.cpp:1378 msgid "Player Filters" @@ -2043,7 +2045,7 @@ #: MainFrame.cpp:1379 msgid "Show/Hide the player filters panel" -msgstr "" +msgstr "Player filtre panelini göster/gizle" #: MainFrame.cpp:1387 msgid "Show/Hide the player vumeter" @@ -2087,7 +2089,7 @@ #: MainFrame.cpp:1436 msgid "Show/Hide the windows caption" -msgstr "" +msgstr "Windows başlığını göster/gizle" #: MainFrame.cpp:1443 msgid "Close Current Tab" @@ -2308,11 +2310,11 @@ #: MainFrame.cpp:3270 msgid "dir" -msgstr "" +msgstr "dizin" #: MainFrame.cpp:3270 msgid "dirs" -msgstr "" +msgstr "dizinler" #: MainFrame.cpp:3272 msgid "file" @@ -2557,7 +2559,7 @@ #: PlayerPanel.cpp:306 msgid "00:00 of 00:00" -msgstr "" +msgstr "00.00'da 00.00" #: PlayerPanel.cpp:307 msgid "Show the current position and song length of the current track" @@ -2569,7 +2571,7 @@ #: PlayerPanel.cpp:1365 msgid "Buffering..." -msgstr "" +msgstr "Yükleniyor..." #: PlayerPanel.cpp:2227 msgid "Repeat Mode: " @@ -2589,11 +2591,11 @@ #: PlayListAppend.cpp:65 msgid "Where:" -msgstr "" +msgstr "Nerede:" #: PlayListAppend.cpp:69 msgid "Beginning" -msgstr "" +msgstr "Başlangıç" #: PlayListAppend.cpp:75 msgid "Tracks:" @@ -2770,7 +2772,7 @@ #: PlayListPanel.cpp:302 msgid "Set as Allow Filter" -msgstr "" +msgstr "Filtrelere İzin Vermeye Ayarla" #: PlayListPanel.cpp:302 msgid "Set this playlist as the allow filter" @@ -2778,7 +2780,7 @@ #: PlayListPanel.cpp:306 msgid "Set as Deny Filter" -msgstr "" +msgstr "Filtreleri Reddetmeye Ayarla" #: PlayListPanel.cpp:1074 PlayListPanel.cpp:1215 msgid "Playlist Name: " @@ -2902,7 +2904,7 @@ #: PodcastsPanel.cpp:2103 msgid "Copy the current selected podcasts to a directory or device" -msgstr "" +msgstr "Mevcut seçilmiş Podcast'i bir konuma ya da cihaza kopyala" #: PortableMedia.cpp:473 PortableMedia.cpp:1477 msgid "embedded" @@ -2927,11 +2929,11 @@ #: PortableMedia.cpp:1027 #, c-format msgid "%s free of %s" -msgstr "" +msgstr "%sücretsiz%s" #: PortableMedia.cpp:1048 msgid "Name Pattern:" -msgstr "" +msgstr "İsim şablonu:" #: PortableMedia.cpp:1053 msgid "" @@ -2940,7 +2942,7 @@ "{f}\t: Filename\t\t{g}\t : Genre\n" "{n}\t: Number\t\t\t{t}\t : Title\n" "{y}\t: Year" -msgstr "" +msgstr "{a}\t: Sanatçı\t\t\t{aa} : Albüm Sanatçısı\n{b}\t: Albüm\t\t\t{d} : \tDisk\n{f}\t: Dosya adı\t\t{g} \t: Tarz\n{n}\t: Sayı\t\t\t{t} \t: Başlık\n{y}\t: Yıl" #: PortableMedia.cpp:1058 msgid "Audio Folders:" @@ -2952,7 +2954,7 @@ #: PortableMedia.cpp:1080 msgid "Transcode to:" -msgstr "" +msgstr "Kod dönüştür:" #: PortableMedia.cpp:1101 msgid "Unsupported formats only" @@ -3120,7 +3122,7 @@ #: Preferences.cpp:229 msgid "Playback" -msgstr "" +msgstr "Playback" #: Preferences.cpp:234 msgid "Crossfader" @@ -3172,11 +3174,11 @@ #: Preferences.cpp:618 msgid "Restore position for tracks longer than" -msgstr "" +msgstr "'dan ucun parçaların konumunu koru" #: Preferences.cpp:625 msgid "set the minimun length in minutes to save track position" -msgstr "" +msgstr "Parça konumunu kaydetmek için minimum süre dakikasını ayarla" #: Preferences.cpp:635 msgid "Load default layout" @@ -3192,7 +3194,7 @@ #: Preferences.cpp:658 msgid "Integrate into SoundMenu" -msgstr "" +msgstr "Ses Menüsüne ilave et" #: Preferences.cpp:664 msgid "Enqueue as default action" @@ -3200,7 +3202,7 @@ #: Preferences.cpp:668 msgid "Drop files clear playlist" -msgstr "" +msgstr "Dosyaları sürükle çalma listesini temizle" #: Preferences.cpp:672 msgid "Instant text search" @@ -3324,7 +3326,7 @@ #: Preferences.cpp:1060 msgid " Silence detector " -msgstr "" +msgstr "Sessizlik detektörü" #: Preferences.cpp:1065 msgid "Skip at" @@ -3340,7 +3342,7 @@ #: Preferences.cpp:1102 msgid " Output device " -msgstr "" +msgstr "Çıktı aygıtı" #: Preferences.cpp:1105 msgid "Automatic" @@ -3368,7 +3370,7 @@ #: Preferences.cpp:1184 msgid "Select the length of the fade in" -msgstr "" +msgstr "Sesin açılma uzunluğunu seçin" #: Preferences.cpp:1187 msgid "Fade-in volume:" @@ -3376,7 +3378,7 @@ #: Preferences.cpp:1196 msgid "Select the initial volume of the fade in" -msgstr "" +msgstr "Açılma noktasının başlangıç ses kuvvetini seçin." #: Preferences.cpp:1199 msgid "Fade-in start:" @@ -3384,7 +3386,7 @@ #: Preferences.cpp:1208 msgid "Select at which volume of the fade out the fade in starts" -msgstr "" +msgstr "Başlarken ses kuvvetinin hangisinde olduğunu açılması kapatılmasında seçin" #: Preferences.cpp:1252 msgid " Record " @@ -3428,7 +3430,7 @@ #: Preferences.cpp:1318 msgid "Delete tracks shorter than" -msgstr "" +msgstr "'dan kısa parçayı sil" #: Preferences.cpp:1361 msgid " Last.fm audioscrobble " @@ -3492,7 +3494,7 @@ #: Preferences.cpp:1677 msgid " Player online buffer size " -msgstr "" +msgstr "Player online yüklenme boyutu" #: Preferences.cpp:1713 msgid " Podcasts " @@ -3633,7 +3635,7 @@ #: Preferences.cpp:2287 msgid " Patterns " -msgstr "" +msgstr "Şablonlar" #: Preferences.cpp:2399 msgid "Remove source files" @@ -3669,7 +3671,7 @@ #: Preferences.cpp:2494 msgid " Accelerators " -msgstr "" +msgstr "Hızlandırıcılar" #: Preferences.cpp:2499 msgid "Action" @@ -3677,7 +3679,7 @@ #: Preferences.cpp:2503 msgid "Key" -msgstr "" +msgstr "Anahtar" #: Preferences.cpp:2935 Preferences.cpp:2955 msgid "Collection: " @@ -3693,7 +3695,7 @@ #: Preferences.cpp:3139 Preferences.cpp:3159 msgid "Word: " -msgstr "" +msgstr "Kelime:" #: Preferences.cpp:3139 Preferences.cpp:3159 msgid "Enter the text to find covers" @@ -3717,7 +3719,7 @@ #: Preferences.cpp:4389 msgid "Key used by '" -msgstr "" +msgstr "tarafından kullanılmış anahtar" #: RadioGenreEditor.cpp:27 msgid "Radio Genre Editor" @@ -3869,7 +3871,7 @@ #: SmartMode.cpp:469 msgid "Hours" -msgstr "" +msgstr "Saatler" #: SmartMode.cpp:470 msgid "MiBytes" @@ -3881,7 +3883,7 @@ #: SoListBox.cpp:425 msgid "Offset" -msgstr "" +msgstr "Başlangıç noktası" #: SoListBox.cpp:497 msgid "Edit the clicked column for the selected tracks" @@ -4113,7 +4115,7 @@ #: TrackEdit.cpp:233 msgid "Enumerate the tracks in the order they were added for editing" -msgstr "" +msgstr "Parçaları düzenlenmek için eklendikleri sırayla numaralandır" #: TrackEdit.cpp:239 msgid "Copy the disk to all the tracks you are editing" @@ -4177,7 +4179,7 @@ #: TrackEdit.cpp:432 msgid "Clear the search fields so it search using the music fingerprint" -msgstr "" +msgstr "Aramanın müzik parmak izine göre yapılması için arama alanlarını temizle" #: TrackEdit.cpp:446 msgid "Select the album found in musicbrainz" diff -Nru guayadeque-0.3.7~ds0/README guayadeque-0.4.7.r2229.1ae725a~kinetic/README --- guayadeque-0.3.7~ds0/README 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/README 2016-06-18 16:57:03.000000000 +0000 @@ -1,18 +1,76 @@ -Guayadeque Music Player 0.3.5 Beta +# General + +Guayadeque Music Player 0.4.7 Beta Juan Rios anonbeat@gmail.com see LICENSE -Need installed taglib, sqlite3, libcurl, gstreamer0.10, wxWidgets 2.8, libdbus-1, libflac, libgio, libindicate, libwxsqlite3 - -Its been developed in Ubuntu 10.4, 10.10, 11.04, 11.10, 12.04, 12.10 i386 and amd64 - -To build run -./build -sudo make install - Please email with bugs, suggestions, requests, translations to anonbeat@gmail.com or post them in our forums http://guayadeque.org Special Thanks to Mrmotinjo (Stefan Bogdanovic http://evilsun.carbonmade.com) for the icon and splash designed for guayadeque. +--- + +## Extra audio playback support + +Various formats support (like `DSD/DSF`) requires ``gstreamer1.0-libav`` package: + +```bash +sudo apt install gstreamer1.0-libav +``` + +--- + +# Build + +Need installed taglib, sqlite3, libcurl, gstreamer1.0, wxWidgets 3.0, libdbus-1, libgio, libwxsqlite3 + +Its been developed in XUbuntu + +--- + +## Dependencies + +### Ubuntu (pre 20.0): + +```bash +sudo apt install libgdk-pixbuf2.0-dev libtag-extras-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libwxsqlite3-3.0-dev libwxbase3.0-dev +``` + +--- + +### Ubuntu 20.04 + +```bash +sudo apt install libgpod-dev libjsoncpp-dev libgdk-pixbuf2.0-dev libtag-extras-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libwxsqlite3-3.0-dev libwxbase3.0-dev libtag1-dev libcurl4-gnutls-dev +``` + +### Ubuntu 22.04 + +```bash +sudo apt install libgpod-dev libjsoncpp-dev libgdk-pixbuf2.0-dev libtag-extras-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libwxsqlite3-3.0-dev libwxbase3.0-dev libtag1-dev libcurl4-gnutls-dev libdbus-1-dev gettext +``` + +--- + +## Build + +### Normal build + +```bash +./build +sudo make install +``` + +--- + +### Faster build on multi-core systems + +```bash +./build \ + -j$(nproc) \ + -j$(nproc) +sudo make install +``` + diff -Nru guayadeque-0.3.7~ds0/README.md guayadeque-0.4.7.r2229.1ae725a~kinetic/README.md --- guayadeque-0.3.7~ds0/README.md 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/README.md 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,76 @@ +# General + +Guayadeque Music Player 0.4.7 Beta +Juan Rios anonbeat@gmail.com +see LICENSE + +Please email with bugs, suggestions, requests, translations to anonbeat@gmail.com +or post them in our forums http://guayadeque.org + +Special Thanks to Mrmotinjo (Stefan Bogdanovic http://evilsun.carbonmade.com) +for the icon and splash designed for guayadeque. + +--- + +## Extra audio playback support + +Various formats support (like `DSD/DSF`) requires ``gstreamer1.0-libav`` package: + +```bash +sudo apt install gstreamer1.0-libav +``` + +--- + +# Build + +Need installed taglib, sqlite3, libcurl, gstreamer1.0, wxWidgets 3.0, libdbus-1, libgio, libwxsqlite3 + +Its been developed in XUbuntu + +--- + +## Dependencies + +### Ubuntu (pre 20.0): + +```bash +sudo apt install libgdk-pixbuf2.0-dev libtag-extras-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libwxsqlite3-3.0-dev libwxbase3.0-dev +``` + +--- + +### Ubuntu 20.04 + +```bash +sudo apt install libgpod-dev libjsoncpp-dev libgdk-pixbuf2.0-dev libtag-extras-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libwxsqlite3-3.0-dev libwxbase3.0-dev libtag1-dev libcurl4-gnutls-dev +``` + +### Ubuntu 22.04 + +```bash +sudo apt install libgpod-dev libjsoncpp-dev libgdk-pixbuf2.0-dev libtag-extras-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libwxsqlite3-3.0-dev libwxbase3.0-dev libtag1-dev libcurl4-gnutls-dev libdbus-1-dev gettext +``` + +--- + +## Build + +### Normal build + +```bash +./build +sudo make install +``` + +--- + +### Faster build on multi-core systems + +```bash +./build \ + -j$(nproc) \ + -j$(nproc) +sudo make install +``` + diff -Nru guayadeque-0.3.7~ds0/src/AAListBox.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AAListBox.cpp --- guayadeque-0.3.7~ds0/src/AAListBox.cpp 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AAListBox.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,328 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "AAListBox.h" - -#include "Accelerators.h" -#include "Commands.h" -#include "Config.h" -#include "Images.h" -#include "LibPanel.h" -#include "OnlineLinks.h" -#include "MainApp.h" -#include "MediaViewer.h" -#include "Settings.h" -#include "Utils.h" - -// -------------------------------------------------------------------------------- // -guAAListBox::guAAListBox( wxWindow * parent, guLibPanel * libpanel, guDbLibrary * db, const wxString &label ) : - guAccelListBox( parent, db, label ) -{ - m_LibPanel = libpanel; - - Connect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAAListBox::OnSearchLinkClicked ) ); - Connect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAAListBox::OnCommandClicked ) ); - - CreateAcceleratorTable(); - - ReloadItems(); -} - -// -------------------------------------------------------------------------------- // -guAAListBox::~guAAListBox() -{ - Disconnect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAAListBox::OnSearchLinkClicked ) ); - Disconnect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAAListBox::OnCommandClicked ) ); -} - -// -------------------------------------------------------------------------------- // -void guAAListBox::CreateAcceleratorTable( void ) -{ - wxAcceleratorTable AccelTable; - wxArrayInt AliasAccelCmds; - wxArrayInt RealAccelCmds; - - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_SAVE ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_EDITTRACKS ); - AliasAccelCmds.Add( ID_TRACKS_PLAY ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ALL ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_TRACK ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ALBUM ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ARTIST ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_SEARCH ); - - RealAccelCmds.Add( ID_ALBUMARTIST_SAVETOPLAYLIST ); - RealAccelCmds.Add( ID_ALBUMARTIST_EDITTRACKS ); - RealAccelCmds.Add( ID_ALBUMARTIST_PLAY ); - RealAccelCmds.Add( ID_ALBUMARTIST_ENQUEUE_AFTER_ALL ); - RealAccelCmds.Add( ID_ALBUMARTIST_ENQUEUE_AFTER_TRACK ); - RealAccelCmds.Add( ID_ALBUMARTIST_ENQUEUE_AFTER_ALBUM ); - RealAccelCmds.Add( ID_ALBUMARTIST_ENQUEUE_AFTER_ARTIST ); - RealAccelCmds.Add( ID_LIBRARY_SEARCH ); - - if( guAccelDoAcceleratorTable( AliasAccelCmds, RealAccelCmds, AccelTable ) ) - { - SetAcceleratorTable( AccelTable ); - } -} - -// -------------------------------------------------------------------------------- // -void guAAListBox::GetItemsList( void ) -{ - m_Db->GetAlbumArtists( m_Items ); -} - -// -------------------------------------------------------------------------------- // -int guAAListBox::GetSelectedSongs( guTrackArray * songs, const bool isdrag ) const -{ - int Count = m_Db->GetAlbumArtistsSongs( GetSelectedItems(), songs ); - m_LibPanel->NormalizeTracks( songs, isdrag ); - return Count; -} - -// -------------------------------------------------------------------------------- // -void AddAlbumArtistCommands( wxMenu * Menu, int SelCount ) -{ - wxMenu * SubMenu; - int index; - int count; - wxMenuItem * MenuItem; - if( Menu ) - { - SubMenu = new wxMenu(); - - guConfig * Config = ( guConfig * ) guConfig::Get(); - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - wxArrayString Names = Config->ReadAStr( wxT( "Name" ), wxEmptyString, wxT( "commands/names" ) ); - if( ( count = Commands.Count() ) ) - { - for( index = 0; index < count; index++ ) - { - if( ( Commands[ index ].Find( wxT( "{bc}" ) ) == wxNOT_FOUND ) || ( SelCount == 1 ) ) - { - MenuItem = new wxMenuItem( Menu, ID_COMMANDS_BASE + index, Names[ index ], Commands[ index ] ); - SubMenu->Append( MenuItem ); - } - } - - SubMenu->AppendSeparator(); - } - else - { - MenuItem = new wxMenuItem( Menu, ID_MENU_PREFERENCES_COMMANDS, _( "Preferences" ), _( "Add commands in preferences" ) ); - SubMenu->Append( MenuItem ); - } - Menu->AppendSubMenu( SubMenu, _( "Commands" ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guAAListBox::CreateContextMenu( wxMenu * Menu ) const -{ - wxMenuItem * MenuItem; - - int SelCount = GetSelectedCount(); - int ContextMenuFlags = m_LibPanel->GetContextMenuFlags(); - - MenuItem = new wxMenuItem( Menu, ID_ALBUMARTIST_PLAY, - wxString( _( "Play" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_PLAY ), - _( "Play current selected album artist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_player_tiny_light_play ) ); - Menu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - MenuItem = new wxMenuItem( Menu, ID_ALBUMARTIST_ENQUEUE_AFTER_ALL, - wxString( _( "Enqueue" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALL ), - _( "Add current selected tracks to playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - Menu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - wxMenu * EnqueueMenu = new wxMenu(); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMARTIST_ENQUEUE_AFTER_TRACK, - wxString( _( "Current Track" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_TRACK ), - _( "Add current selected tracks to playlist after the current track" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMARTIST_ENQUEUE_AFTER_ALBUM, - wxString( _( "Current Album" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALBUM ), - _( "Add current selected tracks to playlist after the current album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMARTIST_ENQUEUE_AFTER_ARTIST, - wxString( _( "Current Artist" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ARTIST ), - _( "Add current selected tracks to playlist after the current artist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - Menu->Append( wxID_ANY, _( "Enqueue After" ), EnqueueMenu ); - - if( SelCount ) - { - if( ContextMenuFlags & guCONTEXTMENU_EDIT_TRACKS ) - { - Menu->AppendSeparator(); - - MenuItem = new wxMenuItem( Menu, ID_ALBUMARTIST_EDITTRACKS, - wxString( _( "Edit Songs" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_EDITTRACKS ), - _( "Edit the selected tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit ) ); - Menu->Append( MenuItem ); - } - - Menu->AppendSeparator(); - - MenuItem = new wxMenuItem( Menu, ID_ALBUMARTIST_SAVETOPLAYLIST, - wxString( _( "Save to Playlist" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_SAVE ), - _( "Save the selected tracks to Playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_doc_save ) ); - Menu->Append( MenuItem ); - - if( ( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) || - ( ContextMenuFlags & guCONTEXTMENU_LINKS ) || - ( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) ) - { - Menu->AppendSeparator(); - - if( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) - { - m_LibPanel->CreateCopyToMenu( Menu ); - } - - if( SelCount == 1 && ( ContextMenuFlags & guCONTEXTMENU_LINKS ) ) - { - AddOnlineLinksMenu( Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) - AddAlbumArtistCommands( Menu, SelCount ); - } - } - - m_LibPanel->CreateContextMenu( Menu ); -} - -// -------------------------------------------------------------------------------- // -wxString guAAListBox::GetSearchText( int item ) const -{ - return GetItemName( item ); -} - -// -------------------------------------------------------------------------------- // -int guAAListBox::FindAlbumArtist( const wxString &albumartist ) -{ - int Index; - int Count = m_Items->Count(); - for( Index = 0; Index < Count; Index++ ) - { - if( m_Items->Item( Index ).m_Name == albumartist ) - { - return Index; - } - } - return wxNOT_FOUND; -} - -// -------------------------------------------------------------------------------- // -void guAAListBox::OnSearchLinkClicked( wxCommandEvent &event ) -{ - unsigned long cookie; - int Item = GetFirstSelected( cookie ); - if( Item != wxNOT_FOUND ) - { - ExecuteOnlineLink( event.GetId(), GetSearchText( Item ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guAAListBox::OnCommandClicked( wxCommandEvent &event ) -{ - int index; - int count; - wxArrayInt Selection = GetSelectedItems(); - if( Selection.Count() ) - { - index = event.GetId(); - - guConfig * Config = ( guConfig * ) Config->Get(); - if( Config ) - { - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - - //guLogMessage( wxT( "CommandId: %u" ), index ); - index -= ID_COMMANDS_BASE; - wxString CurCmd = Commands[ index ]; - - if( CurCmd.Find( wxT( "{bp}" ) ) != wxNOT_FOUND ) - { - wxArrayInt AlbumList; - m_Db->GetAlbumArtistsAlbums( Selection, &AlbumList ); - wxArrayString AlbumPaths = m_Db->GetAlbumsPaths( AlbumList ); - count = AlbumPaths.Count(); - wxString Paths = wxEmptyString; - for( index = 0; index < count; index++ ) - { - AlbumPaths[ index ].Replace( wxT( " " ), wxT( "\\ " ) ); - Paths += wxT( " " ) + AlbumPaths[ index ]; - } - CurCmd.Replace( wxT( "{bp}" ), Paths.Trim( false ) ); - } - - if( CurCmd.Find( wxT( "{bc}" ) ) != wxNOT_FOUND ) - { - wxArrayInt AlbumList; - m_Db->GetAlbumArtistsAlbums( Selection, &AlbumList ); - int CoverId = m_Db->GetAlbumCoverId( AlbumList[ 0 ] ); - wxString CoverPath = wxEmptyString; - if( CoverId > 0 ) - { - CoverPath = wxT( "\"" ) + m_Db->GetCoverPath( CoverId ) + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{bc}" ), CoverPath ); - } - - if( CurCmd.Find( wxT( "{tp}" ) ) != wxNOT_FOUND ) - { - guTrackArray Songs; - wxString SongList = wxEmptyString; - if( m_Db->GetAlbumArtistsSongs( Selection, &Songs ) ) - { - count = Songs.Count(); - for( index = 0; index < count; index++ ) - { - SongList += wxT( " \"" ) + Songs[ index ].m_FileName + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{tp}" ), SongList.Trim( false ) ); - } - } - - //guLogMessage( wxT( "Execute Command '%s'" ), CurCmd.c_str() ); - guExecute( CurCmd ); - } - } -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AAListBox.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AAListBox.h --- guayadeque-0.3.7~ds0/src/AAListBox.h 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AAListBox.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef GUAALISTBOX_H -#define GUAALISTBOX_H - -#include - -#include "AccelListBox.h" - -class guLibPanel; - -// -------------------------------------------------------------------------------- // -class guAAListBox : public guAccelListBox -{ - protected : - guLibPanel * m_LibPanel; - - virtual void GetItemsList( void ); - virtual void CreateContextMenu( wxMenu * menu ) const; - - void OnSearchLinkClicked( wxCommandEvent &event ); - void OnCommandClicked( wxCommandEvent &event ); - wxString GetSearchText( int Item ) const; - - virtual void CreateAcceleratorTable( void ); - - public : - guAAListBox( wxWindow * parent, guLibPanel * libpanel, guDbLibrary * db, const wxString &label ); - ~guAAListBox(); - virtual int GetSelectedSongs( guTrackArray * songs, const bool isdrag = false ) const; - - int FindAlbumArtist( const wxString &albumartist ); - -}; - -#endif -// -------------------------------------------------------------------------------- // - diff -Nru guayadeque-0.3.7~ds0/src/Accelerators.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Accelerators.cpp --- guayadeque-0.3.7~ds0/src/Accelerators.cpp 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Accelerators.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,654 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "Accelerators.h" - -#include "Utils.h" -#include "Config.h" -#include "Commands.h" - - // Build the Accelerators -static wxArrayInt guAccelCmdIds; -static wxArrayInt guAccelKeys; - -// -------------------------------------------------------------------------------- // -void guAccelInit( void ) -{ - if( !guAccelCmdIds.Count() ) - { - guAccelCmdIds.Add( ID_MENU_LIBRARY_ADD_PATH ); - guAccelCmdIds.Add( ID_MAINFRAME_SETAUDIOSCROBBLE ); - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_CLEAR ); - guAccelCmdIds.Add( ID_MENU_VIEW_CLOSEWINDOW ); - guAccelCmdIds.Add( ID_MENU_COMMUNITY ); - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_EDITLABELS ); - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_EDITTRACKS ); - guAccelCmdIds.Add( ID_TRACKS_ENQUEUE_AFTER_ALL ); - guAccelCmdIds.Add( ID_TRACKS_ENQUEUE_AFTER_TRACK ); - guAccelCmdIds.Add( ID_TRACKS_ENQUEUE_AFTER_ALBUM ); - // - guAccelCmdIds.Add( ID_TRACKS_ENQUEUE_AFTER_ARTIST ); - guAccelCmdIds.Add( ID_MENU_VIEW_FULLSCREEN ); - guAccelCmdIds.Add( ID_MAINFRAME_SETFORCEGAPLESS ); - guAccelCmdIds.Add( ID_MENU_HELP ); - guAccelCmdIds.Add( ID_TRACKS_PLAY ); - guAccelCmdIds.Add( ID_TRACKS_PLAYALL ); - guAccelCmdIds.Add( ID_PLAYERPANEL_PLAY ); - guAccelCmdIds.Add( ID_MENU_PLAY_STREAM ); - guAccelCmdIds.Add( ID_MENU_PREFERENCES ); - guAccelCmdIds.Add( ID_MENU_QUIT ); - // - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_RANDOMPLAY ); - guAccelCmdIds.Add( ID_PLAYERPANEL_SETRATING_0 ); - guAccelCmdIds.Add( ID_PLAYERPANEL_SETRATING_1 ); - guAccelCmdIds.Add( ID_PLAYERPANEL_SETRATING_2 ); - guAccelCmdIds.Add( ID_PLAYERPANEL_SETRATING_3 ); - guAccelCmdIds.Add( ID_PLAYERPANEL_SETRATING_4 ); - guAccelCmdIds.Add( ID_PLAYERPANEL_SETRATING_5 ); - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_REPEATPLAYLIST ); - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_REPEATTRACK ); - guAccelCmdIds.Add( ID_MENU_LAYOUT_CREATE ); - // - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_SAVE ); - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_SEARCH ); - guAccelCmdIds.Add( ID_MENU_VIEW_ALBUMBROWSER ); - guAccelCmdIds.Add( ID_MENU_VIEW_MAIN_SHOWCOVER ); - guAccelCmdIds.Add( ID_MENU_VIEW_PLAYER_PLAYLIST ); - guAccelCmdIds.Add( ID_MENU_VIEW_FILEBROWSER ); - guAccelCmdIds.Add( ID_MENU_VIEW_PLAYER_FILTERS ); - guAccelCmdIds.Add( ID_MENU_VIEW_LASTFM ); - guAccelCmdIds.Add( ID_MENU_VIEW_LIBRARY ); - guAccelCmdIds.Add( ID_MENU_VIEW_LYRICS ); - // - guAccelCmdIds.Add( ID_MENU_VIEW_RADIO ); - guAccelCmdIds.Add( ID_MENU_VIEW_PLAYLISTS ); - guAccelCmdIds.Add( ID_MENU_VIEW_PODCASTS ); - guAccelCmdIds.Add( ID_MENU_VIEW_MAIN_LOCATIONS ); - guAccelCmdIds.Add( ID_MENU_VIEW_STATUSBAR ); - guAccelCmdIds.Add( ID_MENU_VIEW_PLAYER_VUMETERS ); - guAccelCmdIds.Add( ID_PLAYERPANEL_NEXTTRACK ); - guAccelCmdIds.Add( ID_PLAYERPANEL_NEXTALBUM ); - guAccelCmdIds.Add( ID_PLAYERPANEL_PREVTRACK ); - guAccelCmdIds.Add( ID_PLAYERPANEL_PREVALBUM ); - // - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_SMARTPLAY ); - guAccelCmdIds.Add( ID_PLAYERPANEL_STOP ); - guAccelCmdIds.Add( ID_PLAYER_PLAYLIST_STOP_ATEND ); - guAccelCmdIds.Add( ID_MENU_UPDATE_COVERS ); - guAccelCmdIds.Add( ID_MENU_UPDATE_LIBRARY ); - guAccelCmdIds.Add( ID_MENU_UPDATE_LIBRARYFORCED ); - guAccelCmdIds.Add( ID_MENU_UPDATE_PODCASTS ); - guAccelCmdIds.Add( ID_MENU_VOLUME_DOWN ); - guAccelCmdIds.Add( ID_MENU_VOLUME_UP ); - } - - guAccelOnConfigUpdated(); -} - -// -------------------------------------------------------------------------------- // -int guAccelGetActionNames( wxArrayString &actionnames ) -{ - actionnames.Add( _( "Add Folder" ) ); - actionnames.Add( _( "Audio Scrobbling" ) ); - actionnames.Add( _( "Clear Playlist" ) ); - actionnames.Add( _( "Close Window" ) ); - actionnames.Add( _( "Community Forums" ) ); - actionnames.Add( _( "Edit Labels" ) ); - actionnames.Add( _( "Edit Tracks" ) ); - actionnames.Add( _( "Enqueue" ) ); - actionnames.Add( _( "Enqueue After Track" ) ); - actionnames.Add( _( "Enqueue After Album" ) ); - // - actionnames.Add( _( "Enqueue After Artist" ) ); - actionnames.Add( _( "Full Screen" ) ); - actionnames.Add( _( "Gapless/Crossfading" ) ); - actionnames.Add( _( "Help" ) ); - actionnames.Add( _( "Play" ) ); - actionnames.Add( _( "Play All" ) ); - actionnames.Add( _( "Play/Pause" ) ); - actionnames.Add( _( "Play Stream" ) ); - actionnames.Add( _( "Preferences" ) ); - actionnames.Add( _( "Quit" ) ); - // - actionnames.Add( _( "Randomize Playlist" ) ); - actionnames.Add( wxString( _( "Rating" ) ) + wxT( " ☆☆☆☆☆" ) ); - actionnames.Add( wxString( _( "Rating" ) ) + wxT( " ★☆☆☆☆" ) ); - actionnames.Add( wxString( _( "Rating" ) ) + wxT( " ★★☆☆☆" ) ); - actionnames.Add( wxString( _( "Rating" ) ) + wxT( " ★★★☆☆" ) ); - actionnames.Add( wxString( _( "Rating" ) ) + wxT( " ★★★★☆" ) ); - actionnames.Add( wxString( _( "Rating" ) ) + wxT( " ★★★★★" ) ); - actionnames.Add( _( "Repeat All Tracks" ) ); - actionnames.Add( _( "Repeat Current Track" ) ); - actionnames.Add( _( "Save Layout" ) ); - // - actionnames.Add( _( "Save to Playlist" ) ); - actionnames.Add( _( "Search" ) ); - actionnames.Add( _( "Show Browser" ) ); - actionnames.Add( _( "Show Covers" ) ); - actionnames.Add( _( "Show Playlist" ) ); - actionnames.Add( _( "Show Files" ) ); - actionnames.Add( _( "Show Filters" ) ); - actionnames.Add( _( "Show Last.fm" ) ); - actionnames.Add( _( "Show Library" ) ); - actionnames.Add( _( "Show Lyrics" ) ); - // - actionnames.Add( _( "Show Radio" ) ); - actionnames.Add( _( "Show Playlists" ) ); - actionnames.Add( _( "Show Podcasts" ) ); - actionnames.Add( _( "Show Sources" ) ); - actionnames.Add( _( "Show Status Bar" ) ); - actionnames.Add( _( "Show VU Meters" ) ); - actionnames.Add( _( "Skip Next" ) ); - actionnames.Add( _( "Skip Next Album" ) ); - actionnames.Add( _( "Skip Previous" ) ); - actionnames.Add( _( "Skip Previous Album" ) ); - // - actionnames.Add( _( "Smart Play" ) ); - actionnames.Add( _( "Stop" ) ); - actionnames.Add( _( "Stop at End" ) ); - actionnames.Add( _( "Update Covers" ) ); - actionnames.Add( _( "Update" ) ); - actionnames.Add( _( "Update (Forced)" ) ); - actionnames.Add( _( "Update Podcasts" ) ); - actionnames.Add( _( "Volume Down" ) ); - actionnames.Add( _( "Volume Up" ) ); - - return actionnames.Count(); -} - -// -------------------------------------------------------------------------------- // -int guAccelGetDefaultKeys( wxArrayInt &accelkeys ) -{ - accelkeys.Add( 131140 ); - accelkeys.Add( 131156 ); - accelkeys.Add( 131199 ); - accelkeys.Add( 131159 ); - accelkeys.Add( 262484 ); - accelkeys.Add( 131148 ); - accelkeys.Add( 131141 ); - accelkeys.Add( 131085 ); - accelkeys.Add( 393229 ); - accelkeys.Add( 65549 ); - // - accelkeys.Add( 327693 ); - accelkeys.Add( 350 ); - accelkeys.Add( 131143 ); - accelkeys.Add( 340 ); - accelkeys.Add( 13 ); - accelkeys.Add( 196621 ); - accelkeys.Add( 131104 ); - accelkeys.Add( 131151 ); - accelkeys.Add( 131421 ); - accelkeys.Add( 131153 ); - // - accelkeys.Add( 131154 ); - accelkeys.Add( 131120 ); - accelkeys.Add( 131121 ); - accelkeys.Add( 131122 ); - accelkeys.Add( 131123 ); - accelkeys.Add( 131124 ); - accelkeys.Add( 131125 ); - accelkeys.Add( 342 ); - accelkeys.Add( 262486 ); - accelkeys.Add( 343 ); - // - accelkeys.Add( 131155 ); - accelkeys.Add( 131142 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - // - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 0 ); - accelkeys.Add( 351 ); - accelkeys.Add( 0 ); - accelkeys.Add( 131388 ); - accelkeys.Add( 393532 ); - accelkeys.Add( 131386 ); - accelkeys.Add( 393530 ); - // - accelkeys.Add( 341 ); - accelkeys.Add( 196640 ); - accelkeys.Add( 393248 ); - accelkeys.Add( 131139 ); - accelkeys.Add( 131157 ); - accelkeys.Add( 393301 ); - accelkeys.Add( 131152 ); - accelkeys.Add( 131389 ); - accelkeys.Add( 131387 ); - - return accelkeys.Count(); -} - -// -------------------------------------------------------------------------------- // -void guAccelOnConfigUpdated( void ) -{ - guConfig * Config = ( guConfig * ) guConfig::Get(); - guAccelKeys = Config->ReadANum( wxT( "AccelKey" ), 0, wxT( "accelerators" ) ); - if( guAccelKeys.Count() == 0 ) - { - guAccelGetDefaultKeys( guAccelKeys ); - } - - while( guAccelKeys.Count() < guAccelCmdIds.Count() ) - guAccelKeys.Add( 0 ); -} - -// -------------------------------------------------------------------------------- // -wxString guAccelGetKeyCodeString( const int keycode ) -{ - wxString KeyStr; - - if( keycode ) - { - int Modifier = keycode >> 16; - int KeyCode = keycode & 0xFFFF; - if( Modifier ) - { - if( Modifier & wxMOD_SHIFT ) - { - KeyStr += wxString( _( "Shift" ) ) + wxT( "-" ); - } - if( Modifier & wxMOD_CONTROL ) - { - KeyStr += wxString( _( "Ctrl" ) ) + wxT( "-" ); - } - if( Modifier & wxMOD_ALT ) - { - KeyStr += wxString( _( "Alt" ) ) + wxT( "-" ); - } - if( Modifier & wxMOD_META ) - { - KeyStr += wxString( _( "Meta" ) ) + wxT( "-" ); - } - } - - switch( KeyCode ) - { - case WXK_NUMPAD0 : - case WXK_NUMPAD1 : - case WXK_NUMPAD2 : - case WXK_NUMPAD3 : - case WXK_NUMPAD4 : - case WXK_NUMPAD5 : - case WXK_NUMPAD6 : - case WXK_NUMPAD7 : - case WXK_NUMPAD8 : - case WXK_NUMPAD9 : KeyStr += wxString::Format( wxT( "%d" ), KeyCode - WXK_NUMPAD0 ); break; - - case WXK_BACK : KeyStr += _( "Back" ); break; - - case WXK_ESCAPE : KeyStr += _( "Escape" ); break; - - case WXK_SPACE : - case WXK_NUMPAD_SPACE : KeyStr += _( "Space" ); break; - - case WXK_TAB : - case WXK_NUMPAD_TAB : KeyStr += _( "Tab" ); break; - - case WXK_RETURN : KeyStr += _( "Return" ); break; - - case WXK_NUMPAD_ENTER : KeyStr += _( "Enter" ); break; - - case WXK_NUMPAD_F1 : - case WXK_NUMPAD_F2 : - case WXK_NUMPAD_F3 : - case WXK_NUMPAD_F4 : KeyStr += wxString::Format( wxT( "F%d" ), KeyCode- WXK_NUMPAD_F1 + 1 ); break; - - case WXK_F1 : - case WXK_F2 : - case WXK_F3 : - case WXK_F4 : - case WXK_F5 : - case WXK_F6 : - case WXK_F7 : - case WXK_F8 : - case WXK_F9 : - case WXK_F10 : - case WXK_F11 : - case WXK_F12 : - case WXK_F13 : - case WXK_F14 : - case WXK_F15 : - case WXK_F16 : - case WXK_F17 : - case WXK_F18 : - case WXK_F19 : - case WXK_F20 : - case WXK_F21 : - case WXK_F22 : - case WXK_F23 : - case WXK_F24 : KeyStr += wxString::Format( wxT( "F%d" ), KeyCode - WXK_F1 + 1 ); break; - - case WXK_LEFT : - case WXK_NUMPAD_LEFT : KeyStr += _( "Left" ); break; - - case WXK_UP : - case WXK_NUMPAD_UP : KeyStr += _( "Up" ); break; - - case WXK_RIGHT : - case WXK_NUMPAD_RIGHT : KeyStr += _( "Right" ); break; - - case WXK_DOWN: - case WXK_NUMPAD_DOWN : KeyStr += _( "Down" ); break; - - case WXK_NUMPAD_HOME : KeyStr += _( "Home" ); break; - #if not wxCHECK_VERSION(2, 8, 0) - case WXK_PRIOR: - case WXK_NUMPAD_PRIOR : KeyStr += _( "Page Up" ); break; - - case WXK_NEXT: - case WXK_NUMPAD_NEXT : KeyStr += _( "Page Down" ); break; - #endif - - case WXK_PAGEUP : - case WXK_NUMPAD_PAGEUP : KeyStr += _( "Page Up"); break; - - case WXK_PAGEDOWN : - case WXK_NUMPAD_PAGEDOWN : KeyStr += _( "Page Down" ); break; - - case WXK_END : - case WXK_NUMPAD_END : KeyStr += _( "End" ); break; - - case WXK_NUMPAD_BEGIN : KeyStr += _( "Begin" ); break; - - case WXK_NUMPAD_INSERT : KeyStr += _( "Insert" ); break; - - case WXK_DELETE: - case WXK_NUMPAD_DELETE : KeyStr += _( "Delete" ); break; - - case WXK_NUMPAD_EQUAL : KeyStr += wxT( "=" ); break; - - case WXK_MULTIPLY: - case WXK_NUMPAD_MULTIPLY : KeyStr += wxT( "*" ); break; - - case WXK_ADD : - case WXK_NUMPAD_ADD : KeyStr += wxT( "+" ); break; - - case WXK_SEPARATOR: - case WXK_NUMPAD_SEPARATOR : KeyStr += _( "Separator" ); break; - - case WXK_SUBTRACT: - case WXK_NUMPAD_SUBTRACT : KeyStr += wxT( "-" ); break; - - case WXK_DECIMAL : - case WXK_NUMPAD_DECIMAL : KeyStr += wxT( "." ); break; - - case WXK_DIVIDE : - case WXK_NUMPAD_DIVIDE : KeyStr += wxT( "/" ); break; - - - - case WXK_SELECT : KeyStr += _( "Select" ); break; - case WXK_PRINT : KeyStr += _( "Print" ); break; - case WXK_EXECUTE : KeyStr += _( "Execute" ); break; - case WXK_SNAPSHOT : KeyStr += _( "Snapshot" ); break; - case WXK_INSERT : KeyStr += _( "Insert" ); break; - case WXK_HELP : KeyStr += _( "Help" ); break; - case WXK_CANCEL : KeyStr += _( "Cancel" ); break; - case WXK_MENU : KeyStr += _( "Menu" ); break; - case WXK_CAPITAL : KeyStr += _( "Capital" ); break; - case WXK_HOME : KeyStr += _( "Home" ); break; - - - default : - if( wxIsalnum( KeyCode ) || wxIsprint( KeyCode ) ) // ASCII chars... - { - KeyStr += ( wxChar ) KeyCode; - break; - - } - } - } - - return KeyStr; -} - - -// -------------------------------------------------------------------------------- // -wxString guAccelGetKeyCodeMenuString( const int keycode ) -{ - wxString KeyStr; - if( keycode ) - { - KeyStr += wxT( "\t" ); - int Modifier = keycode >> 16; - int KeyCode = keycode & 0xFFFF; - if( Modifier ) - { - if( Modifier & wxMOD_SHIFT ) - { - KeyStr += wxT( "Shift-" ); - } - if( Modifier & wxMOD_CONTROL ) - { - KeyStr += wxT( "Ctrl-" ); - } - if( Modifier & wxMOD_ALT ) - { - KeyStr += wxT( "Alt-" ); - } - if( Modifier & wxMOD_META ) - { - KeyStr += wxT( "Meta-" ); - } - } - - switch( KeyCode ) - { - case WXK_NUMPAD0 : - case WXK_NUMPAD1 : - case WXK_NUMPAD2 : - case WXK_NUMPAD3 : - case WXK_NUMPAD4 : - case WXK_NUMPAD5 : - case WXK_NUMPAD6 : - case WXK_NUMPAD7 : - case WXK_NUMPAD8 : - case WXK_NUMPAD9 : KeyStr += wxString::Format( wxT( "%d" ), KeyCode - WXK_NUMPAD0 ); break; - - case WXK_BACK : KeyStr += wxT( "Back" ); break; - - case WXK_ESCAPE : KeyStr += wxT( "Escape" ); break; - - case WXK_SPACE : - case WXK_NUMPAD_SPACE : KeyStr += wxT( "Space" ); break; - - case WXK_TAB : - case WXK_NUMPAD_TAB : KeyStr += wxT( "Tab" ); break; - - case WXK_RETURN : KeyStr += wxT( "Return" ); break; - - case WXK_NUMPAD_ENTER : KeyStr += wxT( "Enter" ); break; - - case WXK_NUMPAD_F1 : - case WXK_NUMPAD_F2 : - case WXK_NUMPAD_F3 : - case WXK_NUMPAD_F4 : KeyStr += wxString::Format( wxT( "F%d" ), KeyCode- WXK_NUMPAD_F1 + 1 ); break; - - case WXK_F1 : - case WXK_F2 : - case WXK_F3 : - case WXK_F4 : - case WXK_F5 : - case WXK_F6 : - case WXK_F7 : - case WXK_F8 : - case WXK_F9 : - case WXK_F10 : - case WXK_F11 : - case WXK_F12 : - case WXK_F13 : - case WXK_F14 : - case WXK_F15 : - case WXK_F16 : - case WXK_F17 : - case WXK_F18 : - case WXK_F19 : - case WXK_F20 : - case WXK_F21 : - case WXK_F22 : - case WXK_F23 : - case WXK_F24 : KeyStr += wxString::Format( wxT( "F%d" ), KeyCode - WXK_F1 + 1 ); break; - - case WXK_LEFT : - case WXK_NUMPAD_LEFT : KeyStr += wxT( "Left" ); break; - - case WXK_UP : - case WXK_NUMPAD_UP : KeyStr += wxT( "Up" ); break; - - case WXK_RIGHT : - case WXK_NUMPAD_RIGHT : KeyStr += wxT( "Right" ); break; - - case WXK_DOWN: - case WXK_NUMPAD_DOWN : KeyStr += wxT( "Down" ); break; - - case WXK_NUMPAD_HOME : KeyStr += wxT( "Home" ); break; - #if not wxCHECK_VERSION(2, 8, 0) - case WXK_PRIOR: - case WXK_NUMPAD_PRIOR : KeyStr += wxT( "PgUp" ); break; - - case WXK_NEXT: - case WXK_NUMPAD_NEXT : KeyStr += wxT( "PgDown" ); break; - #endif - - case WXK_PAGEUP : - case WXK_NUMPAD_PAGEUP : KeyStr += wxT( "PgUp"); break; - - case WXK_PAGEDOWN : - case WXK_NUMPAD_PAGEDOWN : KeyStr += wxT( "PgDown" ); break; - - case WXK_END : - case WXK_NUMPAD_END : KeyStr += wxT( "End" ); break; - - case WXK_NUMPAD_BEGIN : KeyStr += wxT( "Begin" ); break; - - case WXK_NUMPAD_INSERT : KeyStr += wxT( "Insert" ); break; - - case WXK_DELETE: - case WXK_NUMPAD_DELETE : KeyStr += wxT( "Delete" ); break; - - case WXK_NUMPAD_EQUAL : KeyStr += wxT( "=" ); break; - - case WXK_MULTIPLY: - case WXK_NUMPAD_MULTIPLY : KeyStr += wxT( "*" ); break; - - case WXK_ADD : - case WXK_NUMPAD_ADD : KeyStr += wxT( "+" ); break; - - case WXK_SEPARATOR: - case WXK_NUMPAD_SEPARATOR : KeyStr += wxT( "Separator" ); break; - - case WXK_SUBTRACT: - case WXK_NUMPAD_SUBTRACT : KeyStr += wxT( "-" ); break; - - case WXK_DECIMAL : - case WXK_NUMPAD_DECIMAL : KeyStr += wxT( "." ); break; - - case WXK_DIVIDE : - case WXK_NUMPAD_DIVIDE : KeyStr += wxT( "/" ); break; - - - - case WXK_SELECT : KeyStr += wxT( "Select" ); break; - case WXK_PRINT : KeyStr += wxT( "Print" ); break; - case WXK_EXECUTE : KeyStr += wxT( "Execute" ); break; - case WXK_SNAPSHOT : KeyStr += wxT( "Snapshot" ); break; - case WXK_INSERT : KeyStr += wxT( "Insert" ); break; - case WXK_HELP : KeyStr += wxT( "Help" ); break; - case WXK_CANCEL : KeyStr += wxT( "Cancel" ); break; - case WXK_MENU : KeyStr += wxT( "Menu" ); break; - case WXK_CAPITAL : KeyStr += wxT( "Capital" ); break; - case WXK_HOME : KeyStr += wxT( "Home" ); break; - - - default : - if( wxIsalnum( KeyCode ) || wxIsprint( KeyCode ) ) // ASCII chars... - { - KeyStr += ( wxChar ) KeyCode; - break; - } - } - } - - return KeyStr; -} - -// -------------------------------------------------------------------------------- // -wxString guAccelGetCommandKeyCodeString( const int cmd ) -{ - int CmdIndex = guAccelCmdIds.Index( cmd ); - if( CmdIndex != wxNOT_FOUND ) - { - try { - return guAccelGetKeyCodeMenuString( guAccelKeys[ CmdIndex ] ); - } - catch(...) - { - guLogError( wxT( "Adding menu accelerator for cmd %i at pos %i" ), cmd, CmdIndex ); - } - } - return wxEmptyString; -} - -// -------------------------------------------------------------------------------- // -int guAccelGetCommandKeyCode( const int cmd ) -{ - int CmdIndex = guAccelCmdIds.Index( cmd ); - if( CmdIndex != wxNOT_FOUND ) - { - return guAccelKeys[ CmdIndex ]; - } - return 0; -} - -// -------------------------------------------------------------------------------- // -int guAccelDoAcceleratorTable( const wxArrayInt &aliascmds, const wxArrayInt &realcmds, wxAcceleratorTable &acceltable ) -{ - wxAcceleratorEntry AccelEntries[ 20 ]; - - int EntryCount = 0; - int Index; - int Count = aliascmds.Count(); - for( Index = 0; Index < Count; Index++ ) - { - int AccelKeyCode = guAccelGetCommandKeyCode( aliascmds[ Index ] ); - if( AccelKeyCode ) - { - //guLogMessage( wxT( "Creating Accelerator %i) %04X %04X %i '%s'" ), Index, AccelKeyCode >> 16, AccelKeyCode & 0xFFFF, AccelKeyCode & 0xFFFF, guAccelGetKeyCodeString( AccelKeyCode ).c_str() ); - AccelEntries[ EntryCount++ ].Set( AccelKeyCode >> 16, AccelKeyCode & 0xFFFF, realcmds[ Index ] ); - } - } - - if( EntryCount ) - { - acceltable = wxAcceleratorTable( EntryCount, AccelEntries ); - } - return EntryCount; -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/Accelerators.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Accelerators.h --- guayadeque-0.3.7~ds0/src/Accelerators.h 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Accelerators.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,37 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef ACCELERATORS_H -#define ACCELERATORS_H - -#include - -void guAccelInit( void ); -void guAccelOnConfigUpdated( void ); -int guAccelGetActionNames( wxArrayString &actionnames ); -int guAccelGetDefaultKeys( wxArrayInt &accelkeys ); -wxString guAccelGetKeyCodeString( const int keycode ); -wxString guAccelGetKeyCodeMenuString( const int keycode ); -wxString guAccelGetCommandKeyCodeString( const int cmd ); -int guAccelGetCommandKeyCode( const int cmd ); -int guAccelDoAcceleratorTable( const wxArrayInt &aliascmds, const wxArrayInt &realcmds, wxAcceleratorTable &acceltable ); - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AccelListBox.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AccelListBox.cpp --- guayadeque-0.3.7~ds0/src/AccelListBox.cpp 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AccelListBox.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "AccelListBox.h" - -#include "Accelerators.h" -#include "Config.h" -#include "LibPanel.h" -#include "Preferences.h" - -// -------------------------------------------------------------------------------- // -guAccelListBox::guAccelListBox( wxWindow * parent, guDbLibrary * db, const wxString &label ) : - guListBox( parent, db, label, wxLB_MULTIPLE | guLISTVIEW_ALLOWDRAG | guLISTVIEW_HIDE_HEADER ) -{ - - guConfig * Config = ( guConfig * ) guConfig::Get(); - Config->RegisterObject( this ); - - Connect( ID_CONFIG_UPDATED, guConfigUpdatedEvent, wxCommandEventHandler( guAccelListBox::OnConfigUpdated ), NULL, this ); - - CreateAcceleratorTable(); -} - -// -------------------------------------------------------------------------------- // -guAccelListBox::~guAccelListBox() -{ - guConfig * Config = ( guConfig * ) guConfig::Get(); - Config->UnRegisterObject( this ); - - Disconnect( ID_CONFIG_UPDATED, guConfigUpdatedEvent, wxCommandEventHandler( guAccelListBox::OnConfigUpdated ), NULL, this ); -} - -// -------------------------------------------------------------------------------- // -void guAccelListBox::OnConfigUpdated( wxCommandEvent &event ) -{ - int Flags = event.GetInt(); - if( Flags & guPREFERENCE_PAGE_FLAG_ACCELERATORS ) - { - CreateAcceleratorTable(); - } -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AccelListBox.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AccelListBox.h --- guayadeque-0.3.7~ds0/src/AccelListBox.h 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AccelListBox.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,44 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef ACCELLISTBOX_H -#define ACCELLISTBOX_H - -#include - -#include "ItemListBox.h" - -class guLibPanel; - -// -------------------------------------------------------------------------------- // -class guAccelListBox : public guListBox -{ - protected : - virtual void OnConfigUpdated( wxCommandEvent &event ); - virtual void CreateAcceleratorTable() {} - - public : - guAccelListBox( wxWindow * parent, guDbLibrary * db, const wxString &label ); - ~guAccelListBox(); - -}; - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AlbumBrowser.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlbumBrowser.cpp --- guayadeque-0.3.7~ds0/src/AlbumBrowser.cpp 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlbumBrowser.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,2549 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "AlbumBrowser.h" - -#include "Accelerators.h" -#include "Commands.h" -#include "Config.h" -#include "CoverEdit.h" -#include "Images.h" -#include "LabelEditor.h" -#include "LibPanel.h" -#include "LibUpdate.h" -#include "MainApp.h" -#include "MainFrame.h" -#include "MediaViewer.h" -#include "OnlineLinks.h" -#include "PlayListAppend.h" -#include "SelCoverFile.h" -#include "Settings.h" -#include "StaticBitmap.h" -#include "ShowImage.h" -#include "TagInfo.h" -#include "TrackEdit.h" -#include "Utils.h" - -#include -#include "wx/clipbrd.h" -#include -#include - -WX_DEFINE_OBJARRAY( guAlbumBrowserItemArray ); - -#define guALBUMBROWSER_REFRESH_DELAY 60 -#define guALBUMBROWSER_GRID_SIZE_WIDTH 140 -//#define guALBUMBROWSER_GRID_SIZE_HEIGHT 180 -static int guALBUMBROWSER_GRID_SIZE_HEIGHT = -1; - -#define guALBUMBROWSER_TIMER_ID_REFRESH 3 -#define guALBUMBROWSER_TIMER_ID_BITMAP_CLICKED 4 - -void AddAlbumCommands( wxMenu * Menu, int SelCount ); - -// -------------------------------------------------------------------------------- // -class guUpdateAlbumDetails : public wxThread -{ - protected : - guAlbumBrowser * m_AlbumBrowser; - - public : - guUpdateAlbumDetails( guAlbumBrowser * albumbrowser ); - ~guUpdateAlbumDetails(); - - virtual ExitCode Entry(); - -}; - -// -------------------------------------------------------------------------------- // -guUpdateAlbumDetails::guUpdateAlbumDetails( guAlbumBrowser * albumbrowser ) -{ - m_AlbumBrowser = albumbrowser; - - if( Create() == wxTHREAD_NO_ERROR ) - { - SetPriority( WXTHREAD_DEFAULT_PRIORITY ); - Run(); - } -} - -// -------------------------------------------------------------------------------- // -guUpdateAlbumDetails::~guUpdateAlbumDetails() -{ - if( !TestDestroy() ) - { - m_AlbumBrowser->ClearUpdateDetailsThread(); - } -} - -// -------------------------------------------------------------------------------- // -guUpdateAlbumDetails::ExitCode guUpdateAlbumDetails::Entry() -{ - if( !TestDestroy() ) - { - //guLogMessage( wxT( "Searching details..." ) ); - guDbLibrary * Db = m_AlbumBrowser->m_Db; - int Index; - m_AlbumBrowser->m_AlbumItemsMutex.Lock(); - int Count = m_AlbumBrowser->m_AlbumItems.Count(); - if( Count ) - { - for( Index = 0; Index < Count; Index++ ) - { - if( TestDestroy() ) - break; - - if( m_AlbumBrowser->m_AlbumItems[ Index ].m_AlbumId != ( unsigned int ) wxNOT_FOUND ) - { - Db->GetAlbumDetails( m_AlbumBrowser->m_AlbumItems[ Index ].m_AlbumId, - ( int * ) &m_AlbumBrowser->m_AlbumItems[ Index ].m_Year, - ( int * ) &m_AlbumBrowser->m_AlbumItems[ Index ].m_TrackCount ); - - if( TestDestroy() ) - break; - } - } - - if( !TestDestroy() ) - { - wxCommandEvent event( wxEVT_COMMAND_MENU_SELECTED, ID_ALBUMBROWSER_UPDATEDETAILS ); - //event.SetInt( Index ); - wxPostEvent( m_AlbumBrowser, event ); - //guLogMessage( wxT( "Sent Details %i %i for %i" ), m_AlbumBrowser->m_AlbumItems[ Index ].m_Year, m_AlbumBrowser->m_AlbumItems[ Index ].m_TrackCount, Index ); - } - } - m_AlbumBrowser->m_AlbumItemsMutex.Unlock(); - } - return 0; -} - - -// -------------------------------------------------------------------------------- // -// guAlbumBrowserItemPanel -// -------------------------------------------------------------------------------- // -guAlbumBrowserItemPanel::guAlbumBrowserItemPanel( wxWindow * parent, const int index, - guAlbumBrowserItem * albumitem ) : wxPanel( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxWANTS_CHARS ) -{ - m_AlbumBrowserItem = albumitem; - m_AlbumBrowser = ( guAlbumBrowser * ) parent; - - wxFont CurrentFont = GetFont(); - - // GUI - m_MainSizer = new wxBoxSizer( wxVERTICAL ); - - m_Bitmap = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( GUCOVER_IMAGE_SIZE, GUCOVER_IMAGE_SIZE ) ); - m_MainSizer->Add( m_Bitmap, 0, wxRIGHT, 2 ); - - m_AlbumLabel = new guAutoScrollText( this, wxEmptyString ); - CurrentFont.SetWeight( wxFONTWEIGHT_BOLD ); - CurrentFont.SetPointSize( CurrentFont.GetPointSize() - 1 ); - m_AlbumLabel->SetFont( CurrentFont ); - m_MainSizer->Add( m_AlbumLabel, 0, wxRIGHT|wxEXPAND, 5 ); - - m_ArtistLabel = new guAutoScrollText( this, wxEmptyString ); - CurrentFont.SetWeight( wxFONTWEIGHT_NORMAL ); - m_ArtistLabel->SetFont( CurrentFont ); - m_MainSizer->Add( m_ArtistLabel, 0, wxRIGHT|wxEXPAND, 5 ); - - m_TracksLabel = new guAutoScrollText( this, wxEmptyString ); - m_TracksLabel->SetFont( CurrentFont ); - m_MainSizer->Add( m_TracksLabel, 0, wxRIGHT|wxEXPAND, 5 ); - - SetSizer( m_MainSizer ); - Layout(); - m_MainSizer->Fit( this ); - - SetDropTarget( new guAlbumBrowserDropTarget( m_AlbumBrowser->m_MediaViewer, this ) ); - - m_BitmapTimer.SetOwner( this ); - - Connect( wxEVT_CONTEXT_MENU, wxContextMenuEventHandler( guAlbumBrowserItemPanel::OnContextMenu ), NULL, this ); - - Connect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnCommandClicked ) ); - Connect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnSearchLinkClicked ) ); - - m_Bitmap->Connect( wxEVT_LEFT_DCLICK, wxMouseEventHandler( guAlbumBrowserItemPanel::OnAlbumDClicked ), NULL, this ); - m_Bitmap->Connect( wxEVT_LEFT_DOWN, wxMouseEventHandler( guAlbumBrowserItemPanel::OnBitmapClicked ), NULL, this ); - - Connect( ID_ALBUMBROWSER_PLAY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnPlayClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_ENQUEUE_AFTER_ALL, ID_ALBUMBROWSER_ENQUEUE_AFTER_ARTIST, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnEnqueueClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_EDITLABELS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumEditLabelsClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_EDITTRACKS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumEditTracksClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_COPYTOCLIPBOARD, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnCopyToClipboard ), NULL, this ); - Connect( ID_ALBUM_SELECTNAME, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumSelectName ), NULL, this ); - Connect( ID_ARTIST_SELECTNAME, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnArtistSelectName ), NULL, this ); - - Connect( ID_ALBUMBROWSER_SEARCHCOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumDownloadCoverClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_SELECTCOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumSelectCoverClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_DELETECOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumDeleteCoverClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_EMBEDCOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumEmbedCoverClicked ), NULL, this ); - Connect( ID_COPYTO_BASE, ID_COPYTO_BASE + guCOPYTO_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowserItemPanel::OnAlbumCopyToClicked ), NULL, this ); - - m_Bitmap->Connect( wxEVT_LEFT_DOWN, wxMouseEventHandler( guAlbumBrowserItemPanel::OnMouse ), NULL, this ); - m_Bitmap->Connect( wxEVT_LEFT_UP, wxMouseEventHandler( guAlbumBrowserItemPanel::OnMouse ), NULL, this ); - m_Bitmap->Connect( wxEVT_MOTION, wxMouseEventHandler( guAlbumBrowserItemPanel::OnMouse ), NULL, this ); - - Connect( ID_ALBUMBROWSER_BEGINDRAG, wxEVT_COMMAND_MENU_SELECTED, wxMouseEventHandler( guAlbumBrowserItemPanel::OnBeginDrag ), NULL, this ); - Connect( ID_ALBUMBROWSER_COVER_BEGINDRAG, wxEVT_COMMAND_MENU_SELECTED, wxMouseEventHandler( guAlbumBrowserItemPanel::OnCoverBeginDrag ), NULL, this ); - - Connect( wxEVT_TIMER, wxTimerEventHandler( guAlbumBrowserItemPanel::OnTimer ), NULL, this ); - - Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( guAlbumBrowser::OnKeyDown ), NULL, m_AlbumBrowser ); - m_Bitmap->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( guAlbumBrowser::OnKeyDown ), NULL, m_AlbumBrowser ); - m_AlbumLabel->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( guAlbumBrowser::OnKeyDown ), NULL, m_AlbumBrowser ); - m_ArtistLabel->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( guAlbumBrowser::OnKeyDown ), NULL, m_AlbumBrowser ); - m_TracksLabel->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( guAlbumBrowser::OnKeyDown ), NULL, m_AlbumBrowser ); -} - -// -------------------------------------------------------------------------------- // -guAlbumBrowserItemPanel::~guAlbumBrowserItemPanel() -{ -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::SetAlbumItem( const int index, guAlbumBrowserItem * albumitem, wxBitmap * blankcd ) -{ - m_Index = index; - m_AlbumBrowserItem = albumitem; - if( m_AlbumBrowserItem ) - { - m_Bitmap->Show(); - //guLogMessage( wxT( "Inserting item %i '%s'" ), index, albumitem->m_AlbumName.c_str() ); - if( m_AlbumBrowserItem->m_CoverBitmap ) - m_Bitmap->SetBitmap( * m_AlbumBrowserItem->m_CoverBitmap ); - else - m_Bitmap->SetBitmap( * blankcd ); - - - m_ArtistLabel->SetLabel( m_AlbumBrowserItem->m_ArtistName ); - m_ArtistLabel->SetToolTip( m_AlbumBrowserItem->m_ArtistName ); - m_AlbumLabel->SetLabel( m_AlbumBrowserItem->m_AlbumName ); - m_AlbumLabel->SetToolTip( m_AlbumBrowserItem->m_AlbumName ); - } - else - { - //m_Bitmap->SetBitmap( * blankcd ); - m_Bitmap->Hide(); - m_ArtistLabel->SetLabel( wxEmptyString ); - m_AlbumLabel->SetLabel( wxEmptyString ); - m_TracksLabel->SetLabel( wxEmptyString ); - m_ArtistLabel->SetToolTip( wxEmptyString ); - m_AlbumLabel->SetToolTip( wxEmptyString ); - m_TracksLabel->SetToolTip( wxEmptyString ); - } - //Layout(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::UpdateDetails( void ) -{ - if( m_AlbumBrowserItem ) - { - wxString Label; - if( m_AlbumBrowserItem->m_Year ) - { - Label += wxString::Format( wxT( "(%u) " ), m_AlbumBrowserItem->m_Year ); - } - Label += wxString::Format( wxT( "%u " ), m_AlbumBrowserItem->m_TrackCount ) + _( "Tracks" ); - - m_TracksLabel->SetLabel( Label ); - m_TracksLabel->SetToolTip( Label ); -// m_MainSizer->Layout(); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnContextMenu( wxContextMenuEvent &event ) -{ - m_AlbumBrowser->SetLastAlbumItem( m_AlbumBrowserItem ); - - if( !m_AlbumBrowserItem ) - return; - - //m_Bitmap->StopTimer(); - - wxMenu Menu; - wxMenuItem * MenuItem; - wxPoint Point = event.GetPosition(); - // If from keyboard - if( Point.x == -1 && Point.y == -1 ) - { - wxSize Size = GetSize(); - Point.x = Size.x / 2; - Point.y = Size.y / 2; - } - else - { - Point = ScreenToClient( Point ); - } - - - if( m_AlbumBrowserItem->m_AlbumId != ( unsigned int ) wxNOT_FOUND ) - { - int ContextMenuFlags = m_AlbumBrowser->GetContextMenuFlags(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_PLAY, _( "Play" ), _( "Play the album tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_player_tiny_light_play ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_ENQUEUE_AFTER_ALL, _( "Enqueue" ), _( "Enqueue the album tracks to the playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - Menu.Append( MenuItem ); - - wxMenu * EnqueueMenu = new wxMenu(); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_ENQUEUE_AFTER_TRACK, - wxString( _( "Current Track" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_TRACK ), - _( "Add current selected tracks to playlist after the current track" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_ENQUEUE_AFTER_ALBUM, - wxString( _( "Current Album" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALBUM ), - _( "Add current selected tracks to playlist after the current album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_ENQUEUE_AFTER_ARTIST, - wxString( _( "Current Artist" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ARTIST ), - _( "Add current selected tracks to playlist after the current artist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - Menu.Append( wxID_ANY, _( "Enqueue After" ), EnqueueMenu ); - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_EDITLABELS, _( "Edit Labels" ), _( "Edit the labels assigned to the selected albums" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tags ) ); - Menu.Append( MenuItem ); - - if( ContextMenuFlags & guCONTEXTMENU_EDIT_TRACKS ) - { - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_EDITTRACKS, _( "Edit Songs" ), _( "Edit the selected songs" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit ) ); - Menu.Append( MenuItem ); - } - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUM_SELECTNAME, _( "Search Album" ), _( "Search the album in the library" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_search ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ARTIST_SELECTNAME, _( "Search Artist" ), _( "Search the artist in the library" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_search ) ); - Menu.Append( MenuItem ); - - if( ContextMenuFlags & guCONTEXTMENU_DOWNLOAD_COVERS ) - { - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_SEARCHCOVER, _( "Download Cover" ), _( "Download cover for the current selected album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_download_covers ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_SELECTCOVER, _( "Select Cover" ), _( "Select the cover image file from disk" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_download_covers ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_DELETECOVER, _( "Delete Cover" ), _( "Delete the cover for the selected album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_edit_delete ) ); - Menu.Append( MenuItem ); - } - - if( ContextMenuFlags & guCONTEXTMENU_EMBED_COVERS ) - { - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_EMBEDCOVER, _( "Embed Cover" ), _( "Embed the cover to the selected album tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_doc_save ) ); - Menu.Append( MenuItem ); - } - - Menu.AppendSeparator(); - - wxMenu * SortMenu = new wxMenu(); - - int SortSelected = m_AlbumBrowser->GetSortSelected(); - - MenuItem = new wxMenuItem( SortMenu, ID_ALBUMBROWSER_ORDER_NAME, _( "Name" ), _( "Sort albums by name" ), wxITEM_CHECK ); - SortMenu->Append( MenuItem ); - MenuItem->Check( SortSelected == guALBUMS_ORDER_NAME ); - - MenuItem = new wxMenuItem( SortMenu, ID_ALBUMBROWSER_ORDER_YEAR, _( "Year" ), _( "Sort albums by year" ), wxITEM_CHECK ); - SortMenu->Append( MenuItem ); - MenuItem->Check( SortSelected == guALBUMS_ORDER_YEAR ); - - MenuItem = new wxMenuItem( SortMenu, ID_ALBUMBROWSER_ORDER_YEAR_REVERSE, _( "Year Descending" ), _( "Sort albums by year descendant" ), wxITEM_CHECK ); - SortMenu->Append( MenuItem ); - MenuItem->Check( SortSelected == guALBUMS_ORDER_YEAR_REVERSE ); - - MenuItem = new wxMenuItem( SortMenu, ID_ALBUMBROWSER_ORDER_ARTIST, _( "Artist Name" ), _( "Sort albums by artist name" ), wxITEM_CHECK ); - SortMenu->Append( MenuItem ); - MenuItem->Check( SortSelected == guALBUMS_ORDER_ARTIST_NAME ); - - MenuItem = new wxMenuItem( SortMenu, ID_ALBUMBROWSER_ORDER_ARTIST_YEAR, _( "Artist, Year" ), _( "Sort albums by artist, year" ), wxITEM_CHECK ); - SortMenu->Append( MenuItem ); - MenuItem->Check( SortSelected == guALBUMS_ORDER_ARTIST_YEAR ); - - MenuItem = new wxMenuItem( SortMenu, ID_ALBUMBROWSER_ORDER_ARTIST_YEAR_REVERSE, _( "Artist, Year Descending" ), _( "Sort albums by artist, year descendant" ), wxITEM_CHECK ); - SortMenu->Append( MenuItem ); - MenuItem->Check( SortSelected == guALBUMS_ORDER_ARTIST_YEAR_REVERSE ); - - MenuItem = new wxMenuItem( SortMenu, ID_ALBUMBROWSER_ORDER_ADDEDTIME, _( "Added" ), _( "Sort albums by year descendant" ), wxITEM_CHECK ); - SortMenu->Append( MenuItem ); - MenuItem->Check( SortSelected == guALBUMS_ORDER_ADDEDTIME ); - - Menu.AppendSubMenu( SortMenu, _( "Sort By" ), _( "Set the albums sorting" ) ); - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_COPYTOCLIPBOARD, _( "Copy to Clipboard" ), _( "Copy the album info to clipboard" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit_copy ) ); - Menu.Append( MenuItem ); - - - if( ( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) || - ( ContextMenuFlags & guCONTEXTMENU_LINKS ) || - ( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) ) - { - Menu.AppendSeparator(); - - if( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) - { - guMainFrame * MainFrame = ( guMainFrame * ) wxTheApp->GetTopWindow(); - MainFrame->CreateCopyToMenu( &Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_LINKS ) - { - AddOnlineLinksMenu( &Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) - { - AddAlbumCommands( &Menu, 1 ); - } - } - - m_AlbumBrowser->CreateContextMenu( &Menu ); - } - - // Add Links and Commands - PopupMenu( &Menu, Point.x, Point.y ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnCommandClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnCommandClicked( event.GetId(), m_AlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnSearchLinkClicked( wxCommandEvent &event ) -{ - ExecuteOnlineLink( event.GetId(), m_AlbumBrowserItem->m_ArtistName + wxT( " " ) + - m_AlbumBrowserItem->m_AlbumName ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnPlayClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->SelectAlbum( m_AlbumBrowserItem->m_AlbumId, false ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnEnqueueClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->SelectAlbum( m_AlbumBrowserItem->m_AlbumId, true, event.GetId() - ID_ALBUMBROWSER_ENQUEUE_AFTER_ALL ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnCopyToClipboard( wxCommandEvent &event ) -{ - wxTheClipboard->UsePrimarySelection( false ); - if( wxTheClipboard->Open() ) - { - wxTheClipboard->Clear(); - if( !wxTheClipboard->AddData( new wxTextDataObject( - m_AlbumBrowserItem->m_ArtistName + wxT( " " ) + m_AlbumBrowserItem->m_AlbumName ) ) ) - { - guLogError( wxT( "Can't copy data to the clipboard" ) ); - } - wxTheClipboard->Close(); - } - else - { - guLogError( wxT( "Could not open the clipboard object" ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumSelectName( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumSelectName( m_AlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnArtistSelectName( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnArtistSelectName( m_AlbumBrowserItem->m_ArtistId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumDownloadCoverClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumDownloadCoverClicked( m_AlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumSelectCoverClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumSelectCoverClicked( m_AlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumDeleteCoverClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumDeleteCoverClicked( m_AlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumEmbedCoverClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumEmbedCoverClicked( m_AlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumCopyToClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumCopyToClicked( m_AlbumBrowserItem->m_AlbumId, event.GetId() ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumEditLabelsClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumEditLabelsClicked( m_AlbumBrowserItem ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumEditTracksClicked( wxCommandEvent &event ) -{ - m_AlbumBrowser->OnAlbumEditTracksClicked( m_AlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnMouse( wxMouseEvent &event ) -{ - if( event.Dragging() ) - { - //guLogMessage( wxT( "OnMouse...%i %i %i" ), m_DragCount, event.Dragging(), event.ControlDown() ); - if( !m_DragCount ) - { - m_DragStart = event.GetPosition(); - } - - if( ++m_DragCount == 3 ) - { - if( m_BitmapTimer.IsRunning() ) - m_BitmapTimer.Stop(); - - wxCommandEvent DragEvent( wxEVT_COMMAND_MENU_SELECTED, ID_ALBUMBROWSER_BEGINDRAG ); - if( event.ControlDown() ) - { - DragEvent.SetId( ID_ALBUMBROWSER_COVER_BEGINDRAG ); - } - DragEvent.SetEventObject( this ); - //DragEvent.SetInt( m_AlbumBrowserItem->m_CoverId ); - GetEventHandler()->ProcessEvent( DragEvent ); - } - return; - } - else - { - m_DragCount = 0; - } - - event.Skip(); -} - -// -------------------------------------------------------------------------------- // -int guAlbumBrowserItemPanel::GetDragFiles( guDataObjectComposite * files ) -{ - guTrackArray Tracks; - wxArrayString Filenames; - int Index; - int Count = m_AlbumBrowser->GetAlbumTracks( m_AlbumBrowserItem->m_AlbumId, &Tracks ); - for( Index = 0; Index < Count; Index++ ) - { - if( Tracks[ Index ].m_Offset ) - continue; - Filenames.Add( guFileDnDEncode( Tracks[ Index ].m_FileName ) ); - } - files->SetTracks( Tracks ); - files->SetFiles( Filenames ); - return Count; -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnBeginDrag( wxMouseEvent &event ) -{ - if( !m_AlbumBrowserItem ) - return; - - guDataObjectComposite Files; - - if( GetDragFiles( &Files ) ) - { - wxDropSource source( Files, this ); - - wxDragResult Result = source.DoDragDrop(); - if( Result ) - { - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnCoverBeginDrag( wxMouseEvent &event ) -{ - if( !m_AlbumBrowserItem ) - return; - - //guLogMessage( wxT( "On BeginDrag event..." ) ); - wxFileDataObject Files; - - wxString CoverFile = m_AlbumBrowser->GetAlbumCoverFile( m_AlbumBrowserItem->m_CoverId ); - if( !CoverFile.IsEmpty() ) - { - Files.AddFile( CoverFile ); - - wxDropSource source( Files, this ); - - wxDragResult Result = source.DoDragDrop( wxDrag_CopyOnly ); - if( Result ) - { - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::SetAlbumCover( const wxString &cover ) -{ - if( m_AlbumBrowserItem ) - m_AlbumBrowser->SetAlbumCover( m_AlbumBrowserItem->m_AlbumId, cover ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnAlbumDClicked( wxMouseEvent &event ) -{ - if( m_BitmapTimer.IsRunning() ) - m_BitmapTimer.Stop(); - - if( m_AlbumBrowserItem ) - { - guConfig * Config = ( guConfig * ) guConfig::Get(); - m_AlbumBrowser->SelectAlbum( m_AlbumBrowserItem->m_AlbumId, - Config->ReadBool( wxT( "DefaultActionEnqueue" ), false , wxT( "general" ) ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnBitmapClicked( wxMouseEvent &event ) -{ - if( m_BitmapTimer.IsRunning() ) - m_BitmapTimer.Stop(); - - m_BitmapTimer.Start( 300, wxTIMER_ONE_SHOT ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowserItemPanel::OnTimer( wxTimerEvent &event ) -{ - if( m_AlbumBrowserItem ) - m_AlbumBrowser->OnBitmapClicked( m_AlbumBrowserItem, ClientToScreen( m_Bitmap->GetPosition() ) ); -} - - - - -// -------------------------------------------------------------------------------- // -// guAlbumBrowser -// -------------------------------------------------------------------------------- // -guAlbumBrowser::guAlbumBrowser( wxWindow * parent, guMediaViewer * mediaviewer ) : - wxPanel( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxWANTS_CHARS ), - m_RefreshTimer( this, guALBUMBROWSER_TIMER_ID_REFRESH ), - m_BitmapClickTimer( this, guALBUMBROWSER_TIMER_ID_BITMAP_CLICKED ) -{ - m_MediaViewer = mediaviewer; - m_Db = mediaviewer->GetDb(); - m_PlayerPanel = mediaviewer->GetPlayerPanel(); - m_UpdateDetails = NULL; - m_ItemStart = 0; - m_LastItemStart = wxNOT_FOUND; - m_ItemCount = 1; - m_BlankCD = new wxBitmap( guImage( guIMAGE_INDEX_no_cover ) ); - m_ConfigPath = mediaviewer->ConfigPath() + wxT( "/albumbrowser" ); - m_BigCoverShowed = false; - m_BigCoverTracksContextMenu = false; - m_DragCount = 0; - m_MouseWasLeftUp = false; - m_MouseSelecting = false; - - guConfig * Config = ( guConfig * ) guConfig::Get(); - Config->RegisterObject( this ); - - - if( guALBUMBROWSER_GRID_SIZE_HEIGHT == -1 ) - { - CalculateMaxItemHeight(); - } - - CreateControls(); - - CreateAcceleratorTable(); - - RefreshCount(); - -} - -// -------------------------------------------------------------------------------- // -guAlbumBrowser::~guAlbumBrowser() -{ - guConfig * Config = ( guConfig * ) guConfig::Get(); - Config->UnRegisterObject( this ); - - Config->WriteNum( wxT( "Sort" ), m_SortSelected, m_ConfigPath ); - - if( m_BlankCD ) - delete m_BlankCD; - - Disconnect( wxEVT_SIZE, wxSizeEventHandler( guAlbumBrowser::OnChangedSize ), NULL, this ); - m_NavSlider->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( guAlbumBrowser::OnChangingPosition ), NULL, this ); - m_NavSlider->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( guAlbumBrowser::OnChangingPosition ), NULL, this ); - Disconnect( wxEVT_TIMER, wxTimerEventHandler( guAlbumBrowser::OnRefreshTimer ), NULL, this ); - Disconnect( ID_ALBUMBROWSER_UPDATEDETAILS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnUpdateDetails ), NULL, this ); - Disconnect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( guAlbumBrowser::OnMouseWheel ), NULL, this ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::CreateControls( void ) -{ - guConfig * Config = ( guConfig * ) guConfig::Get(); - - m_SortSelected = Config->ReadNum( wxT( "Sort" ), guALBUMS_ORDER_ARTIST_YEAR_REVERSE, m_ConfigPath ); - - // GUI - SetMinSize( wxSize( 120, 150 ) ); - - m_MainSizer = new wxBoxSizer( wxVERTICAL ); - - // AlbumItems - m_AlbumBrowserSizer = new wxBoxSizer( wxVERTICAL ); - - m_AlbumsSizer = new wxGridSizer( 1, 1, 0, 0 ); - - m_ItemPanels.Add( new guAlbumBrowserItemPanel( this, 0 ) ); - - m_AlbumsSizer->Add( m_ItemPanels[ 0 ], 1, wxEXPAND|wxALL, 5 ); - - m_AlbumBrowserSizer->Add( m_AlbumsSizer, 1, wxEXPAND, 5 ); - - // Navigator - wxBoxSizer * NavigatorSizer = new wxBoxSizer( wxVERTICAL ); - - m_NavLabel = new wxStaticText( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); - m_NavLabel->Wrap( -1 ); - NavigatorSizer->Add( m_NavLabel, 0, wxRIGHT|wxLEFT|wxEXPAND, 5 ); - - m_NavSlider = new wxSlider( this, wxID_ANY, 0, 0, 1, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL ); - m_NavSlider->SetFocus(); - NavigatorSizer->Add( m_NavSlider, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT, 5 ); - - m_AlbumBrowserSizer->Add( NavigatorSizer, 0, wxEXPAND, 5 ); - - m_MainSizer->Add( m_AlbumBrowserSizer, 1, wxEXPAND, 5 ); - - - // BigCover - // ------------------------------------------------------------------------------------------------------------------ - m_BigCoverSizer = new wxBoxSizer( wxVERTICAL ); - - m_BigCoverSizer->Add( 0, 0, 1, wxEXPAND, 5 ); - - wxFlexGridSizer * BigCoverCenterSizer = new wxFlexGridSizer( 1, 5, 0, 0 ); - BigCoverCenterSizer->AddGrowableCol( 0 ); - BigCoverCenterSizer->AddGrowableCol( 2 ); - BigCoverCenterSizer->AddGrowableCol( 3 ); - BigCoverCenterSizer->AddGrowableCol( 4 ); - BigCoverCenterSizer->SetFlexibleDirection( wxBOTH ); - BigCoverCenterSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); - - BigCoverCenterSizer->Add( 0, 0, 2, wxEXPAND, 5 ); - - wxBoxSizer * BigCoverSizer = new wxBoxSizer( wxVERTICAL ); - - m_BigCoverBitmap = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( 300, 300 ), 0 ); - BigCoverSizer->Add( m_BigCoverBitmap, 0, wxALIGN_CENTER_HORIZONTAL, 5 ); - - m_BigCoverAlbumLabel = new guAutoScrollText( this, wxEmptyString, wxSize( 290, -1 ) ); - wxFont CurFont = GetFont(); - CurFont.SetWeight( wxFONTWEIGHT_BOLD ); - m_BigCoverAlbumLabel->SetFont( CurFont ); - BigCoverSizer->Add( m_BigCoverAlbumLabel, 0, wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT, 5 ); - - m_BigCoverArtistLabel = new guAutoScrollText( this, wxEmptyString, wxSize( 290, -1 ) ); - //m_BigCoverArtistLabel->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 90, false, wxEmptyString ) ); - BigCoverSizer->Add( m_BigCoverArtistLabel, 0, wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT, 5 ); - - m_BigCoverDetailsLabel = new guAutoScrollText( this, wxEmptyString, wxSize( 290, -1 ) ); - CurFont = GetFont(); - CurFont.SetPointSize( CurFont.GetPointSize() - 2 ); - m_BigCoverDetailsLabel->SetFont( CurFont ); - BigCoverSizer->Add( m_BigCoverDetailsLabel, 0, wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); - - BigCoverCenterSizer->Add( BigCoverSizer, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 ); - - BigCoverCenterSizer->Add( 0, 0, 1, wxEXPAND, 5 ); - - m_BigCoverTracksListBox = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_MULTIPLE ); - m_BigCoverTracksListBox->SetBackgroundColour( m_BigCoverDetailsLabel->GetBackgroundColour() ); - m_BigCoverTracksListBox->SetMaxSize( wxSize( 450, -1 ) ); - - BigCoverCenterSizer->Add( m_BigCoverTracksListBox, 1, wxALIGN_CENTER_HORIZONTAL|wxEXPAND|wxRIGHT, 5 ); - - BigCoverCenterSizer->Add( 0, 0, 2, wxEXPAND, 5 ); - - m_BigCoverSizer->Add( BigCoverCenterSizer, 0, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 ); - - m_BigCoverSizer->Add( 0, 0, 1, wxEXPAND, 5 ); - - wxBoxSizer * BigCoverBtnSizer = new wxBoxSizer( wxVERTICAL ); - - m_BigCoverBackBtn = new wxButton( this, wxID_ANY, _( "Back" ), wxDefaultPosition, wxDefaultSize, 0 ); - BigCoverBtnSizer->Add( m_BigCoverBackBtn, 0, wxALIGN_CENTER_HORIZONTAL, 5 ); - - m_BigCoverSizer->Add( BigCoverBtnSizer, 0, wxEXPAND, 5 ); - - m_BigCoverSizer->Add( 0, 0, 1, wxEXPAND, 5 ); - - m_MainSizer->Add( m_BigCoverSizer, 1, wxEXPAND, 5 ); - // ------------------------------------------------------------------------------------------------------------------ - - this->SetSizer( m_MainSizer ); - BigCoverSizer->Layout(); - - m_MainSizer->Hide( m_BigCoverSizer, true ); - m_MainSizer->FitInside( this ); - - Connect( wxEVT_SIZE, wxSizeEventHandler( guAlbumBrowser::OnChangedSize ), NULL, this ); - Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( guAlbumBrowser::OnKeyDown ), NULL, this ); - - m_NavSlider->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( guAlbumBrowser::OnChangingPosition ), NULL, this ); - m_NavSlider->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( guAlbumBrowser::OnChangingPosition ), NULL, this ); - Connect( guALBUMBROWSER_TIMER_ID_REFRESH, wxEVT_TIMER, wxTimerEventHandler( guAlbumBrowser::OnRefreshTimer ), NULL, this ); - Connect( ID_ALBUMBROWSER_UPDATEDETAILS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnUpdateDetails ), NULL, this ); - Connect( wxEVT_MOUSEWHEEL, wxMouseEventHandler( guAlbumBrowser::OnMouseWheel ), NULL, this ); - Connect( ID_ALBUMBROWSER_SEARCH, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnGoToSearch ), NULL, this ); - Connect( ID_CONFIG_UPDATED, guConfigUpdatedEvent, wxCommandEventHandler( guAlbumBrowser::OnConfigUpdated ), NULL, this ); - - Connect( ID_ALBUMBROWSER_ORDER_NAME, ID_ALBUMBROWSER_ORDER_ADDEDTIME, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnSortSelected ), NULL, this ); - - m_BigCoverBackBtn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverBackClicked ), NULL, this ); - m_BigCoverBitmap->Connect( wxEVT_LEFT_DOWN, wxMouseEventHandler( guAlbumBrowser::OnBigCoverBitmapClicked ), NULL, this ); - m_BigCoverBitmap->Connect( wxEVT_LEFT_DCLICK, wxMouseEventHandler( guAlbumBrowser::OnBigCoverBitmapDClicked ), NULL, this ); - m_BigCoverTracksListBox->Connect( wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverTracksDClicked ), NULL, this ); - m_BigCoverBitmap->Connect( wxEVT_CONTEXT_MENU, wxContextMenuEventHandler( guAlbumBrowser::OnBigCoverContextMenu ), NULL, this ); - m_BigCoverTracksListBox->Connect( wxEVT_CONTEXT_MENU, wxContextMenuEventHandler( guAlbumBrowser::OnBigCoverTracksContextMenu ), NULL, this ); - - Connect( guALBUMBROWSER_TIMER_ID_BITMAP_CLICKED, wxEVT_TIMER, wxTimerEventHandler( guAlbumBrowser::OnTimerTimeout ), NULL, this ); - - Connect( ID_ALBUMBROWSER_PLAY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverPlayClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_ENQUEUE_AFTER_ALL, ID_ALBUMBROWSER_ENQUEUE_AFTER_ARTIST, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverEnqueueClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_EDITLABELS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverEditLabelsClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_EDITTRACKS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverEditTracksClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_COPYTOCLIPBOARD, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverCopyToClipboard ), NULL, this ); - Connect( ID_ALBUM_SELECTNAME, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverAlbumSelectName ), NULL, this ); - Connect( ID_ARTIST_SELECTNAME, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverArtistSelectName ), NULL, this ); - Connect( ID_ALBUMBROWSER_SEARCHCOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverDownloadCoverClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_SELECTCOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverSelectCoverClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_DELETECOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverDeleteCoverClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_EMBEDCOVER, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverEmbedCoverClicked ), NULL, this ); - Connect( ID_COPYTO_BASE, ID_COPYTO_BASE + guCOPYTO_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverCopyToClicked ), NULL, this ); - Connect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverCommandClicked ) ); - Connect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverSearchLinkClicked ) ); - - Connect( ID_ALBUMBROWSER_TRACKS_PLAY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverTracksPlayClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_TRACKS_ENQUEUE_AFTER_ALL, ID_ALBUMBROWSER_TRACKS_ENQUEUE_AFTER_ARTIST, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverTracksEnqueueClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_TRACKS_EDITLABELS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverTracksEditLabelsClicked ), NULL, this ); - Connect( ID_ALBUMBROWSER_TRACKS_EDITTRACKS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverTracksEditTracksClicked ), NULL, this ); - m_BigCoverTracksListBox->Connect( wxEVT_LEFT_DOWN, wxMouseEventHandler( guAlbumBrowser::OnBigCoverTracksMouseMoved ), NULL, this ); - m_BigCoverTracksListBox->Connect( wxEVT_LEFT_UP, wxMouseEventHandler( guAlbumBrowser::OnBigCoverTracksMouseMoved ), NULL, this ); - m_BigCoverTracksListBox->Connect( wxEVT_MOTION, wxMouseEventHandler( guAlbumBrowser::OnBigCoverTracksMouseMoved ), NULL, this ); - Connect( ID_ALBUMBROWSER_TRACKS_BEGINDRAG, wxEVT_COMMAND_MENU_SELECTED, wxMouseEventHandler( guAlbumBrowser::OnBigCoverTracksBeginDrag ), NULL, this ); - - Connect( ID_ALBUMBROWSER_TRACKS_PLAYLIST_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverTracksPlaylistSave ), NULL, this ); - Connect( ID_ALBUMBROWSER_TRACKS_SMART_PLAYLIST, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlbumBrowser::OnBigCoverTracksSmartPlaylist ), NULL, this ); - -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnConfigUpdated( wxCommandEvent &event ) -{ - int Flags = event.GetInt(); - if( Flags & guPREFERENCE_PAGE_FLAG_ACCELERATORS ) - { - CreateAcceleratorTable(); - } -} - -// -------------------------------------------------------------------------------- // -int guAlbumBrowser::GetContextMenuFlags( void ) -{ - return m_MediaViewer->GetContextMenuFlags(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::CreateAcceleratorTable( void ) -{ - wxAcceleratorTable AccelTable; - wxArrayInt AliasAccelCmds; - wxArrayInt RealAccelCmds; - - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_SEARCH ); - - RealAccelCmds.Add( ID_ALBUMBROWSER_SEARCH ); - - if( guAccelDoAcceleratorTable( AliasAccelCmds, RealAccelCmds, AccelTable ) ) - { - SetAcceleratorTable( AccelTable ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnGoToSearch( wxCommandEvent &event ) -{ - m_MediaViewer->GoToSearch(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::CalculateMaxItemHeight( void ) -{ - int w; - int h; - int d; - GetTextExtent( wxT("Hg"), &w, &h, &d ); - - guALBUMBROWSER_GRID_SIZE_HEIGHT = GUCOVER_IMAGE_SIZE + 4 + ( 3 * h ) + 5; -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnChangedSize( wxSizeEvent &event ) -{ - wxSize Size = event.GetSize(); - if( ( Size != m_LastSize ) ) - { - size_t ColItems = Size.GetWidth() / guALBUMBROWSER_GRID_SIZE_WIDTH; - size_t RowItems = Size.GetHeight() / guALBUMBROWSER_GRID_SIZE_HEIGHT; - //guLogMessage( wxT( "Row: %i Col:%i" ), RowItems, ColItems ); - if( ColItems * RowItems != m_ItemPanels.Count() ) - { - size_t OldCount = m_ItemPanels.Count(); - m_ItemCount = ColItems * RowItems; - //guLogMessage( wxT( "We need to reassign the panels from %i to %i" ), OldCount, m_ItemCount ); - if( OldCount != m_ItemCount ) - { - m_AlbumItemsMutex.Lock(); - - m_AlbumsSizer->SetCols( ColItems ); - m_AlbumsSizer->SetRows( RowItems ); - - if( OldCount < m_ItemCount ) - { - while( m_ItemPanels.Count() < m_ItemCount ) - { - int Index = m_ItemPanels.Count(); - m_ItemPanels.Add( new guAlbumBrowserItemPanel( this, Index ) ); - if( m_BigCoverShowed ) - m_ItemPanels[ Index ]->Hide(); - m_AlbumsSizer->Add( m_ItemPanels[ Index ], 1, wxEXPAND|wxALL, 2 ); - } - } - else //if( m_ItemCount < OldCount ) - { - size_t Index; - //size_t Count; - for( Index = OldCount; Index > m_ItemCount; Index-- ) - { - guAlbumBrowserItemPanel * ItemPanel = m_ItemPanels[ Index - 1 ]; - m_AlbumsSizer->Detach( ItemPanel ); - m_ItemPanels.RemoveAt( Index - 1 ); - delete ItemPanel; - } - } - m_AlbumItemsMutex.Unlock(); - - RefreshPageCount(); - ReloadItems(); - RefreshAll(); - } - } - - m_LastSize = Size; - } - event.Skip(); -} - -// -------------------------------------------------------------------------------- // -bool guAlbumBrowser::DoTextSearch( const wxString &searchtext ) -{ - if( m_LastSearchString != searchtext ) - { - m_LastSearchString = searchtext; //m_SearchTextCtrl->GetLineText( 0 ); - if( !m_LastSearchString.IsEmpty() ) - { - if( m_LastSearchString.Length() > 0 ) - { - m_TextSearchFilter = guSplitWords( m_LastSearchString ); - - RefreshCount(); - m_ItemStart = 0; - m_LastItemStart = wxNOT_FOUND; - ReloadItems(); - m_NavSlider->SetValue( 0 ); - RefreshAll(); - - // m_SearchTextCtrl->ShowCancelButton( true ); - } - return true; - } - else - { - m_TextSearchFilter.Clear(); - - RefreshCount(); - m_ItemStart = 0; - m_LastItemStart = wxNOT_FOUND; - ReloadItems(); - m_NavSlider->SetValue( 0 ); - RefreshAll(); - - // m_SearchTextCtrl->ShowCancelButton( false ); - } - } - return false; -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::ReloadItems( void ) -{ - m_AlbumItemsMutex.Lock(); - m_AlbumItems.Empty(); - m_Db->GetAlbums( &m_AlbumItems, m_DynFilter.IsEmpty() ? NULL : &m_DynFilter, - m_TextSearchFilter, m_ItemStart, m_ItemCount, m_SortSelected ); - m_AlbumItemsMutex.Unlock(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::RefreshAll( void ) -{ - m_UpdateDetailsMutex.Lock(); - if( m_UpdateDetails ) - { - m_UpdateDetails->Pause(); - m_UpdateDetails->Delete(); - } - - m_UpdateDetails = new guUpdateAlbumDetails( this ); - - m_UpdateDetailsMutex.Unlock(); - - m_AlbumItemsMutex.Lock(); - size_t Index; - size_t Count = m_ItemCount; - for( Index = 0; Index < Count; Index++ ) - { - //guLogMessage( wxT( "%i %s " ), Index, m_AlbumItems[ Index ].m_AlbumName.c_str() ); - if( Index < m_AlbumItems.Count() ) - m_ItemPanels[ Index ]->SetAlbumItem( Index, &m_AlbumItems[ Index ], m_BlankCD ); - else - m_ItemPanels[ Index ]->SetAlbumItem( Index, NULL, m_BlankCD ); - } - m_AlbumItemsMutex.Unlock(); - Layout(); - - wxCommandEvent event( wxEVT_COMMAND_MENU_SELECTED, ID_MAINFRAME_UPDATE_SELINFO ); - AddPendingEvent( event ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnChangingPosition( wxScrollEvent& event ) -{ - int CurPage = event.GetPosition(); //( ( event.GetPosition() * m_PagesCount ) / 100 ); - m_ItemStart = CurPage * m_ItemCount; - //guLogMessage( wxT( "ChangePosition: %i -> %i Albums(%i / %i)" ), m_ItemStart, m_LastItemStart, CurPage, m_AlbumsCount ); - if( m_LastItemStart != m_ItemStart ) - { - if( m_RefreshTimer.IsRunning() ) - m_RefreshTimer.Stop(); - - m_RefreshTimer.Start( guALBUMBROWSER_REFRESH_DELAY, wxTIMER_ONE_SHOT ); - - UpdateNavLabel( CurPage ); -// ReloadItems(); -// RefreshAll(); - - m_LastItemStart = m_ItemStart; - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnRefreshTimer( wxTimerEvent &event ) -{ - ReloadItems(); - RefreshAll(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::SelectAlbum( const int albumid, const bool append, const int aftercurrent ) -{ - guTrackArray Tracks; - wxArrayInt Selections; - Selections.Add( albumid ); - if( m_Db->GetAlbumsSongs( Selections, &Tracks, true ) ) - { - NormalizeTracks( &Tracks ); - if( append ) - m_PlayerPanel->AddToPlayList( Tracks, true, aftercurrent ); - else - m_PlayerPanel->SetPlayList( Tracks ); - } -} - -// -------------------------------------------------------------------------------- // -int guAlbumBrowser::GetAlbumTracks( const int albumid, guTrackArray * tracks ) -{ - wxArrayInt Albums; - Albums.Add( albumid ); - return m_Db->GetAlbumsSongs( Albums, tracks, true ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::SetFilter( const wxString &filterstr ) -{ - m_DynFilter.FromString( filterstr.AfterFirst( wxT( ':' ) ) ); - RefreshCount(); - ReloadItems(); - m_LastItemStart = wxNOT_FOUND; - m_NavSlider->SetValue( 0 ); - RefreshAll(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnSortSelected( wxCommandEvent &event ) -{ - m_SortSelected = event.GetId() - ID_ALBUMBROWSER_ORDER_NAME; - ReloadItems(); - m_LastItemStart = wxNOT_FOUND; - m_NavSlider->SetValue( 0 ); - RefreshAll(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnCommandClicked( const int cmdid, const int albumid ) -{ - int index; - int count; - wxArrayInt Selection; - Selection.Add( albumid ); - if( Selection.Count() ) - { - index = cmdid; - - guConfig * Config = ( guConfig * ) Config->Get(); - if( Config ) - { - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - - index -= ID_COMMANDS_BASE; - wxString CurCmd = Commands[ index ]; - if( CurCmd.Find( wxT( "{bp}" ) ) != wxNOT_FOUND ) - { - wxArrayString AlbumPaths = m_Db->GetAlbumsPaths( Selection ); - wxString Paths = wxEmptyString; - count = AlbumPaths.Count(); - for( index = 0; index < count; index++ ) - { - AlbumPaths[ index ].Replace( wxT( " " ), wxT( "\\ " ) ); - //Paths += wxT( " \"" ) + AlbumPaths[ index ] + wxT( "\"" ); - Paths += wxT( " " ) + AlbumPaths[ index ]; - } - CurCmd.Replace( wxT( "{bp}" ), Paths.Trim( false ) ); - } - - if( CurCmd.Find( wxT( "{bc}" ) ) != wxNOT_FOUND ) - { - int CoverId = m_Db->GetAlbumCoverId( Selection[ 0 ] ); - wxString CoverPath = wxEmptyString; - if( CoverId > 0 ) - { - CoverPath = wxT( "\"" ) + m_Db->GetCoverPath( CoverId ) + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{bc}" ), CoverPath ); - } - - if( CurCmd.Find( wxT( "{tp}" ) ) != wxNOT_FOUND ) - { - guTrackArray Songs; - wxString SongList = wxEmptyString; - if( m_Db->GetAlbumsSongs( Selection, &Songs, true ) ) - { - NormalizeTracks( &Songs ); - count = Songs.Count(); - for( index = 0; index < count; index++ ) - { - SongList += wxT( " \"" ) + Songs[ index ].m_FileName + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{tp}" ), SongList.Trim( false ) ); - } - } - - //guLogMessage( wxT( "Execute Command '%s'" ), CurCmd.c_str() ); - guExecute( CurCmd ); - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnCommandClicked( const int cmdid, const guTrackArray &tracks ) -{ - int Index; - int Count; - if( tracks.Count() ) - { - Index = cmdid; - - guConfig * Config = ( guConfig * ) Config->Get(); - if( Config ) - { - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - - Index -= ID_COMMANDS_BASE; - wxString CurCmd = Commands[ Index ]; - - if( CurCmd.Find( wxT( "{bp}" ) ) != wxNOT_FOUND ) - { - wxArrayString AlbumPaths; - Count = tracks.Count(); - for( Index = 0; Index < Count; Index++ ) - { - wxString Path = wxPathOnly( tracks[ Index ].m_FileName ) + wxT( "/" ); - if( AlbumPaths.Index( Path ) == wxNOT_FOUND ) - AlbumPaths.Add( Path ); - } - wxString Paths = wxEmptyString; - Count = AlbumPaths.Count(); - for( Index = 0; Index < Count; Index++ ) - { - AlbumPaths[ Index ].Replace( wxT( " " ), wxT( "\\ " ) ); - Paths += wxT( " " ) + AlbumPaths[ Index ]; - } - CurCmd.Replace( wxT( "{bp}" ), Paths.Trim( false ) ); - } - - if( CurCmd.Find( wxT( "{bc}" ) ) != wxNOT_FOUND ) - { - wxArrayInt AlbumList; - AlbumList.Add( tracks[ 0 ].m_AlbumId ); - int CoverId = m_Db->GetAlbumCoverId( AlbumList[ 0 ] ); - wxString CoverPath = wxEmptyString; - if( CoverId > 0 ) - { - CoverPath = wxT( "\"" ) + m_Db->GetCoverPath( CoverId ) + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{bc}" ), CoverPath ); - } - - if( CurCmd.Find( wxT( "{tp}" ) ) != wxNOT_FOUND ) - { - wxString SongList = wxEmptyString; - Count = tracks.Count(); - if( Count ) - { - for( Index = 0; Index < Count; Index++ ) - { - SongList += wxT( " \"" ) + tracks[ Index ].m_FileName + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{tp}" ), SongList.Trim( false ) ); - } - } - - //guLogMessage( wxT( "Execute Command '%s'" ), CurCmd.c_str() ); - guExecute( CurCmd ); - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumDownloadCoverClicked( const int albumid ) -{ - m_MediaViewer->DownloadAlbumCover( albumid ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumSelectCoverClicked( const int albumid ) -{ - m_MediaViewer->SelectAlbumCover( albumid ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumDeleteCoverClicked( const int albumid ) -{ - m_MediaViewer->DeleteAlbumCover( albumid ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumEmbedCoverClicked( const int albumid ) -{ - m_MediaViewer->EmbedAlbumCover( albumid ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumCopyToClicked( const int albumid, const int commandid ) -{ - guTrackArray * Tracks = new guTrackArray(); - wxArrayInt Albums; - Albums.Add( albumid ); - - m_Db->GetAlbumsSongs( Albums, Tracks, true ); - NormalizeTracks( Tracks ); - - wxCommandEvent event( wxEVT_COMMAND_MENU_SELECTED, ID_MAINFRAME_COPYTO ); - int Index = commandid - ID_COPYTO_BASE; - if( Index >= guCOPYTO_DEVICE_BASE ) - { - Index -= guCOPYTO_DEVICE_BASE; - event.SetId( ID_MAINFRAME_COPYTODEVICE_TRACKS ); - } - event.SetInt( Index ); - event.SetClientData( ( void * ) Tracks ); - wxPostEvent( wxTheApp->GetTopWindow(), event ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumEditLabelsClicked( const guAlbumBrowserItem * albumitem ) -{ - guListItems Albums; - Albums.Add( new guListItem( albumitem->m_AlbumId, albumitem->m_AlbumName ) ); -// if( Albums.Count() ) -// { - wxArrayInt AlbumIds; - AlbumIds.Add( albumitem->m_AlbumId ); - guArrayListItems LabelSets = m_Db->GetAlbumsLabels( AlbumIds ); - - guLabelEditor * LabelEditor = new guLabelEditor( this, m_Db, _( "Albums Labels Editor" ), - false, &Albums, &LabelSets ); - if( LabelEditor ) - { - if( LabelEditor->ShowModal() == wxID_OK ) - { - m_Db->UpdateAlbumsLabels( LabelSets ); - } - - LabelEditor->Destroy(); - -// if( m_FilterBtn->GetValue() ) // If its filtered we may need to refresh as the filter can contains the label condition - { - ReloadItems(); - RefreshAll(); - } - } -// } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumEditTracksClicked( const int albumid ) -{ - guTrackArray Songs; - guImagePtrArray Images; - wxArrayString Lyrics; - wxArrayInt ChangedFlags; - - //m_AlbumListCtrl->GetSelectedSongs( &Songs ); - wxArrayInt Albums; - Albums.Add( albumid ); - m_Db->GetAlbumsSongs( Albums, &Songs, true ); - if( !Songs.Count() ) - return; - NormalizeTracks( &Songs ); - guTrackEditor * TrackEditor = new guTrackEditor( this, m_Db, &Songs, &Images, &Lyrics, &ChangedFlags ); - if( TrackEditor ) - { - if( TrackEditor->ShowModal() == wxID_OK ) - { - guUpdateTracks( Songs, Images, Lyrics, ChangedFlags ); - m_Db->UpdateSongs( &Songs, ChangedFlags ); - //guUpdateLyrics( Songs, Lyrics, ChangedFlags ); - //guUpdateImages( Songs, Images, ChangedFlags ); - - m_PlayerPanel->UpdatedTracks( &Songs ); - } - guImagePtrArrayClean( &Images ); - TrackEditor->Destroy(); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnUpdateDetails( wxCommandEvent &event ) -{ - m_AlbumItemsMutex.Lock(); - //guLogMessage( wxT( "OnUpdateDetails %i - %i" ), event.GetInt(), m_ItemPanels.GetCount() ); - int Index; - int Count = m_ItemPanels.GetCount(); - for( Index = 0; Index < Count; Index++ ) - { - m_ItemPanels[ Index ]->UpdateDetails(); - } - Layout(); - m_AlbumItemsMutex.Unlock(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnKeyDown( wxKeyEvent &event ) -{ - //guLogMessage( wxT( "OnKeyDown %i" ), event.GetKeyCode() ); - int CurPos = m_NavSlider->GetValue(); - int KeyCode = event.GetKeyCode(); - switch( KeyCode ) - { - case WXK_HOME : - CurPos = m_NavSlider->GetMin(); - break; - - case WXK_END : - CurPos = m_NavSlider->GetMax(); - break; - - case WXK_DOWN : - case WXK_RIGHT : - case WXK_NUMPAD_DOWN : - CurPos++; - break; - - case WXK_UP : - case WXK_LEFT : - case WXK_NUMPAD_UP : - CurPos--; - break; - - case WXK_PAGEDOWN : - case WXK_NUMPAD_PAGEDOWN : - CurPos += m_NavSlider->GetPageSize(); - break; - - case WXK_PAGEUP : - case WXK_NUMPAD_PAGEUP : - CurPos -= m_NavSlider->GetPageSize(); - break; - } - - if( CurPos > m_NavSlider->GetMax() ) - CurPos = m_NavSlider->GetMax(); - - if( CurPos < m_NavSlider->GetMin() ) - CurPos = m_NavSlider->GetMin(); - - m_NavSlider->SetValue( CurPos ); - - wxScrollEvent ScrollEvent( wxEVT_SCROLL_CHANGED ); - ScrollEvent.SetPosition( CurPos ); - wxPostEvent( m_NavSlider, ScrollEvent ); - - event.Skip(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnMouseWheel( wxMouseEvent& event ) -{ - if( m_BigCoverShowed || !m_NavSlider->IsEnabled() ) - { - event.Skip(); - return; - } - - int Rotation = event.GetWheelRotation() / event.GetWheelDelta() * -1; - //guLogMessage( wxT( "Got MouseWheel %i " ), Rotation ); - int CurPos = m_NavSlider->GetValue() + Rotation; - - if( CurPos > m_NavSlider->GetMax() ) - CurPos = m_NavSlider->GetMax(); - - if( CurPos < m_NavSlider->GetMin() ) - CurPos = m_NavSlider->GetMin(); - - m_NavSlider->SetValue( CurPos ); - - wxScrollEvent ScrollEvent( wxEVT_SCROLL_CHANGED ); - ScrollEvent.SetPosition( CurPos ); - wxPostEvent( m_NavSlider, ScrollEvent ); - - event.Skip(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::LibraryUpdated( void ) -{ - int CurPage = m_NavSlider->GetValue(); - - RefreshCount(); - - if( CurPage > m_NavSlider->GetMax() ) - CurPage = m_NavSlider->GetMax(); - - m_ItemStart = CurPage * m_ItemCount; - UpdateNavLabel( CurPage ); - - ReloadItems(); - RefreshAll(); -} - -// -------------------------------------------------------------------------------- // -wxString guAlbumBrowser::GetAlbumCoverFile( const int coverid ) -{ - return m_Db->GetCoverPath( coverid ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::SetAlbumCover( const int albumid, const wxString &cover ) -{ - wxString AlbumPath; - if( m_Db->GetAlbumInfo( albumid, NULL, NULL, &AlbumPath ) ) - { - wxImage CoverImage( cover ); - if( CoverImage.IsOk() ) - { - guConfig * Config = ( guConfig * ) guConfig::Get(); - wxArrayString SearchCovers = Config->ReadAStr( wxT( "Word" ), wxEmptyString, wxT( "coversearch" ) ); - wxString CoverName = AlbumPath + ( SearchCovers.Count() ? SearchCovers[ 0 ] : wxT( "cover" ) ) + wxT( ".jpg" ); - if( CoverImage.SaveFile( CoverName, wxBITMAP_TYPE_JPEG ) ) - { - m_Db->SetAlbumCover( albumid, CoverName ); - } - } - else - { - guLogError( wxT( "Could not load the imate '%s'" ), cover.c_str() ); - } - ReloadItems(); - RefreshAll(); - - // - wxCommandEvent evt( wxEVT_COMMAND_MENU_SELECTED, ID_ALBUM_COVER_CHANGED ); - evt.SetInt( albumid ); - evt.SetClientData( NULL ); - wxPostEvent( wxTheApp->GetTopWindow(), evt ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBitmapClicked( guAlbumBrowserItem * albumitem, const wxPoint &position ) -{ - if( albumitem && albumitem->m_AlbumId ) - { - wxImage * Image = NULL; - wxString CoverFile = GetAlbumCoverFile( albumitem->m_CoverId ); - if( !CoverFile.IsEmpty() ) - { - Image = new wxImage( CoverFile, wxBITMAP_TYPE_ANY ); - if( Image && !Image->IsOk() ) - { - delete Image; - Image = NULL; - } - } - - if( !Image ) - { - Image = new wxImage( guImage( guIMAGE_INDEX_no_cover ) ); - } - - guImageResize( Image, 300, true ); - - m_BigCoverBitmap->SetBitmap( wxBitmap( * Image ) ); - - if( Image ) - { - delete Image; - } - - m_BigCoverTracks.Empty(); - wxArrayInt Albums; - Albums.Add( albumitem->m_AlbumId ); - - m_Db->GetAlbumsSongs( Albums, &m_BigCoverTracks, true ); - m_MediaViewer->NormalizeTracks( &m_BigCoverTracks ); - - m_BigCoverTracksListBox->Clear(); - m_BigCoverTracksListBox->Append( _( "All" ) ); - wxUint64 AlbumLength = 0; - int Index; - int Count = m_BigCoverTracks.Count(); - for( Index = 0; Index < Count; Index++ ) - { - const guTrack &Track = m_BigCoverTracks[ Index ]; - AlbumLength += Track.m_Length; - wxString TrackName = wxString::Format( wxT( "%02u - " ), Track.m_Number ); - if( !Track.m_AlbumArtist.IsEmpty() ) - { - TrackName += Track.m_ArtistName + wxT( " - " ); - } - TrackName += Track.m_SongName; - - m_BigCoverTracksListBox->Append( TrackName ); - } - - m_BigCoverAlbumLabel->SetLabel( albumitem->m_AlbumName ); - m_BigCoverArtistLabel->SetLabel( albumitem->m_ArtistName ); - wxString Details; - if( albumitem->m_Year ) - { - Details += wxString::Format( wxT( "%04u" ), albumitem->m_Year ); - } - Details += wxString::Format( wxT( " %02u " ), m_BigCoverTracks.Count() ); - Details += _( "Tracks" ); - if( AlbumLength ) - { - Details += wxT( " " ) + LenToString( AlbumLength ); - } - m_BigCoverDetailsLabel->SetLabel( Details ); - - m_LastAlbumBrowserItem = albumitem; - m_BigCoverShowed = true; - m_MainSizer->Hide( m_AlbumBrowserSizer, true ); - m_MainSizer->Show( m_BigCoverSizer, true ); - - Layout(); - - wxCommandEvent event( wxEVT_COMMAND_MENU_SELECTED, ID_MAINFRAME_UPDATE_SELINFO ); - AddPendingEvent( event ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnAlbumSelectName( const int albumid ) -{ - wxCommandEvent evt( wxEVT_COMMAND_MENU_SELECTED, ID_MAINFRAME_SELECT_ALBUM ); - evt.SetInt( albumid ); - evt.SetClientData( m_MediaViewer ); - //evt.SetExtraLong( guTRACK_TYPE_DB ); - wxPostEvent( wxTheApp->GetTopWindow(), evt ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnArtistSelectName( const int artistid ) -{ - wxCommandEvent evt( wxEVT_COMMAND_MENU_SELECTED, ID_MAINFRAME_SELECT_ARTIST ); - evt.SetInt( artistid ); - evt.SetClientData( m_MediaViewer ); - //evt.SetExtraLong( guTRACK_TYPE_DB ); - wxPostEvent( wxTheApp->GetTopWindow(), evt ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::UpdateNavLabel( const int page ) -{ - m_NavLabel->SetLabel( _( "Page" ) + wxString::Format( wxT( " %i / %i" ), page + 1, m_PagesCount ) ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::NormalizeTracks( guTrackArray * tracks, const bool isdrag ) -{ - m_MediaViewer->NormalizeTracks( tracks, isdrag ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::AlbumCoverChanged( const int albumid ) -{ - if( m_BigCoverShowed && ( m_LastAlbumBrowserItem->m_AlbumId == ( unsigned int ) albumid ) ) - { - wxImage * Image = NULL; - wxString CoverFile = GetAlbumCoverFile( m_LastAlbumBrowserItem->m_CoverId ); - if( !CoverFile.IsEmpty() ) - { - Image = new wxImage( CoverFile, wxBITMAP_TYPE_ANY ); - if( Image && !Image->IsOk() ) - { - delete Image; - Image = NULL; - } - } - - if( !Image ) - { - Image = new wxImage( guImage( guIMAGE_INDEX_no_cover ) ); - } - - guImageResize( Image, 300, true ); - - m_BigCoverBitmap->SetBitmap( wxBitmap( * Image ) ); - - if( Image ) - { - delete Image; - } - } - - ReloadItems(); - - // When we do the ReloadItems the m_LastAlbumBrowser pointer is invalid so find it again - int Index; - int Count = m_AlbumItems.Count(); - for( Index = 0; Index < Count; Index++ ) - { - if( m_AlbumItems[ Index ].m_AlbumId == ( unsigned int ) albumid ) - { - m_LastAlbumBrowserItem = &m_AlbumItems[ Index ]; - } - } - - RefreshAll(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::CreateContextMenu( wxMenu * menu ) -{ - m_MediaViewer->CreateContextMenu( menu, guLIBRARY_ELEMENT_ALBUMS ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverBackClicked( wxCommandEvent &event ) -{ - DoBackToAlbums(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverBitmapClicked( wxMouseEvent &event ) -{ - guLogMessage( wxT( "OnBigCoverBitmapClicked..." ) ); - if( m_BitmapClickTimer.IsRunning() ) - m_BitmapClickTimer.Stop(); - - m_BitmapClickTimer.Start( 300, wxTIMER_ONE_SHOT ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverBitmapDClicked( wxMouseEvent &event ) -{ - if( m_BitmapClickTimer.IsRunning() ) - m_BitmapClickTimer.Stop(); - - DoSelectTracks( m_BigCoverTracks, false ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnTimerTimeout( wxTimerEvent &event ) -{ - guLogMessage( wxT( "OnBigCoverBitmapClicked...Timeout..." ) ); - DoBackToAlbums(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::DoBackToAlbums( void ) -{ - m_BigCoverShowed = false; - m_MainSizer->Hide( m_BigCoverSizer, true ); - m_MainSizer->Show( m_AlbumBrowserSizer, true ); - Layout(); - m_NavSlider->SetFocus(); - - wxCommandEvent event( wxEVT_COMMAND_MENU_SELECTED, ID_MAINFRAME_UPDATE_SELINFO ); - AddPendingEvent( event ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksDClicked( wxCommandEvent &event ) -{ - guLogMessage( wxT( "TracksDClicked..." ) ); - guTrackArray Tracks; - if( GetSelectedTracks( &Tracks ) ) - { - DoSelectTracks( Tracks, false ); - } -} - -// -------------------------------------------------------------------------------- // -int guAlbumBrowser::GetSelectedTracks( guTrackArray * tracks ) -{ - wxArrayInt Selections; - int Index; - int Count = m_BigCoverTracksListBox->GetSelections( Selections ); - if( Selections.Index( 0 ) != wxNOT_FOUND ) - { - * tracks = m_BigCoverTracks; - } - else - { - for( Index = 0; Index < Count; Index++ ) - { - tracks->Add( new guTrack( m_BigCoverTracks[ Selections[ Index ] - 1 ] ) ); - } - } - return tracks->Count(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::DoSelectTracks( const guTrackArray &tracks, const bool append, const int aftercurrent ) -{ - if( append ) - m_PlayerPanel->AddToPlayList( tracks, true, aftercurrent ); - else - m_PlayerPanel->SetPlayList( tracks ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverContextMenu( wxContextMenuEvent &event ) -{ - m_BigCoverTracksContextMenu = false; - wxMenu Menu; - wxMenuItem * MenuItem; - wxPoint Point = event.GetPosition(); - // If from keyboard - if( Point.x == -1 && Point.y == -1 ) - { - wxSize Size = GetSize(); - Point.x = Size.x / 2; - Point.y = Size.y / 2; - } - else - { - Point = ScreenToClient( Point ); - } - - - int ContextMenuFlags = m_MediaViewer->GetContextMenuFlags(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_PLAY, _( "Play" ), _( "Play the album tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_player_tiny_light_play ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_ENQUEUE_AFTER_ALL, _( "Enqueue" ), _( "Enqueue the album tracks to the playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - Menu.Append( MenuItem ); - - wxMenu * EnqueueMenu = new wxMenu(); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_ENQUEUE_AFTER_TRACK, - wxString( _( "Current Track" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_TRACK ), - _( "Add current selected tracks to playlist after the current track" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_ENQUEUE_AFTER_ALBUM, - wxString( _( "Current Album" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALBUM ), - _( "Add current selected tracks to playlist after the current album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_ENQUEUE_AFTER_ARTIST, - wxString( _( "Current Artist" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ARTIST ), - _( "Add current selected tracks to playlist after the current artist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - Menu.Append( wxID_ANY, _( "Enqueue After" ), EnqueueMenu ); - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_EDITLABELS, _( "Edit Labels" ), _( "Edit the labels assigned to the selected albums" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tags ) ); - Menu.Append( MenuItem ); - - if( ContextMenuFlags & guCONTEXTMENU_EDIT_TRACKS ) - { - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_EDITTRACKS, _( "Edit Songs" ), _( "Edit the selected songs" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit ) ); - Menu.Append( MenuItem ); - } - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUM_SELECTNAME, _( "Search Album" ), _( "Search the album in the library" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_search ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ARTIST_SELECTNAME, _( "Search Artist" ), _( "Search the artist in the library" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_search ) ); - Menu.Append( MenuItem ); - - if( ContextMenuFlags & guCONTEXTMENU_DOWNLOAD_COVERS ) - { - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_SEARCHCOVER, _( "Download Cover" ), _( "Download cover for the current selected album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_download_covers ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_SELECTCOVER, _( "Select Cover" ), _( "Select the cover image file from disk" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_download_covers ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_DELETECOVER, _( "Delete Cover" ), _( "Delete the cover for the selected album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_edit_delete ) ); - Menu.Append( MenuItem ); - } - - if( ContextMenuFlags & guCONTEXTMENU_EMBED_COVERS ) - { - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_EMBEDCOVER, _( "Embed Cover" ), _( "Embed the cover to the selected album tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_doc_save ) ); - Menu.Append( MenuItem ); - } - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_COPYTOCLIPBOARD, _( "Copy to Clipboard" ), _( "Copy the album info to clipboard" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit_copy ) ); - Menu.Append( MenuItem ); - - - if( ( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) || - ( ContextMenuFlags & guCONTEXTMENU_LINKS ) || - ( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) ) - { - Menu.AppendSeparator(); - - if( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) - { - guMainFrame * MainFrame = ( guMainFrame * ) wxTheApp->GetTopWindow(); - MainFrame->CreateCopyToMenu( &Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_LINKS ) - { - AddOnlineLinksMenu( &Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) - { - AddAlbumCommands( &Menu, 1 ); - } - } - - CreateContextMenu( &Menu ); - - // Add Links and Commands - PopupMenu( &Menu, Point.x, Point.y ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksContextMenu( wxContextMenuEvent &event ) -{ - m_BigCoverTracksContextMenu = true; - wxMenu Menu; - wxMenuItem * MenuItem; - wxPoint Point = event.GetPosition(); - // If from keyboard - if( Point.x == -1 && Point.y == -1 ) - { - wxSize Size = GetSize(); - Point.x = Size.x / 2; - Point.y = Size.y / 2; - } - else - { - Point = ScreenToClient( Point ); - } - - - int ContextMenuFlags = m_MediaViewer->GetContextMenuFlags(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_TRACKS_PLAY, _( "Play" ), _( "Play the album tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_player_tiny_light_play ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_TRACKS_ENQUEUE_AFTER_ALL, _( "Enqueue" ), _( "Enqueue the album tracks to the playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - Menu.Append( MenuItem ); - - wxMenu * EnqueueMenu = new wxMenu(); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_TRACKS_ENQUEUE_AFTER_TRACK, - wxString( _( "Current Track" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_TRACK ), - _( "Add current selected tracks to playlist after the current track" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_TRACKS_ENQUEUE_AFTER_ALBUM, - wxString( _( "Current Album" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALBUM ), - _( "Add current selected tracks to playlist after the current album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUMBROWSER_TRACKS_ENQUEUE_AFTER_ARTIST, - wxString( _( "Current Artist" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ARTIST ), - _( "Add current selected tracks to playlist after the current artist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - Menu.Append( wxID_ANY, _( "Enqueue After" ), EnqueueMenu ); - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_TRACKS_EDITLABELS, _( "Edit Labels" ), _( "Edit the labels assigned to the selected albums" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tags ) ); - Menu.Append( MenuItem ); - - if( ContextMenuFlags & guCONTEXTMENU_EDIT_TRACKS ) - { - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_TRACKS_EDITTRACKS, _( "Edit Songs" ), _( "Edit the selected songs" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit ) ); - Menu.Append( MenuItem ); - } - - Menu.AppendSeparator(); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_TRACKS_PLAYLIST_SAVE, - wxString( _( "Save to Playlist" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_SAVE ), - _( "Save the selected tracks to playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_doc_save ) ); - Menu.Append( MenuItem ); - - MenuItem = new wxMenuItem( &Menu, ID_ALBUMBROWSER_TRACKS_SMART_PLAYLIST, _( "Create Smart Playlist" ), _( "Create a smart playlist from this track" ) ); - Menu.Append( MenuItem ); - - if( ( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) || - ( ContextMenuFlags & guCONTEXTMENU_LINKS ) || - ( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) ) - { - Menu.AppendSeparator(); - - if( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) - { - guMainFrame * MainFrame = ( guMainFrame * ) wxTheApp->GetTopWindow(); - MainFrame->CreateCopyToMenu( &Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_LINKS ) - { - AddOnlineLinksMenu( &Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) - { - AddAlbumCommands( &Menu, 1 ); - } - } - - CreateContextMenu( &Menu ); - - // Add Links and Commands - PopupMenu( &Menu, Point.x, Point.y ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksPlayClicked( wxCommandEvent &event ) -{ - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - DoSelectTracks( Tracks, false ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksEnqueueClicked( wxCommandEvent &event ) -{ - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - DoSelectTracks( Tracks, true, event.GetId() - ID_ALBUMBROWSER_TRACKS_ENQUEUE_AFTER_ALL ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksEditLabelsClicked( wxCommandEvent &event ) -{ - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - if( Tracks.Count() ) - { - guListItems TrackItems; - wxArrayInt TrackIds; - int Index; - int Count = Tracks.Count(); - for( Index = 0; Index < Count; Index++ ) - { - TrackItems.Add( new guListItem( Tracks[ Index ].m_SongId, Tracks[ Index ].m_SongName ) ); - TrackIds.Add( Tracks[ Index ].m_SongId ); - } - guArrayListItems LabelSets = m_Db->GetSongsLabels( TrackIds ); - - guLabelEditor * LabelEditor = new guLabelEditor( this, m_Db, _( "Tracks Labels Editor" ), false, &TrackItems, &LabelSets ); - if( LabelEditor ) - { - if( LabelEditor->ShowModal() == wxID_OK ) - { - // Update the labels in the files - m_Db->UpdateSongsLabels( LabelSets ); - } - - LabelEditor->Destroy(); - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksEditTracksClicked( wxCommandEvent &event ) -{ - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - for( int Index = Tracks.Count() - 1; Index >= 0; Index-- ) - { - if( Tracks[ Index ].m_Offset ) - Tracks.RemoveAt( Index ); - } - if( Tracks.Count() ) - { - guImagePtrArray Images; - wxArrayString Lyrics; - wxArrayInt ChangedFlags; - - guTrackEditor * TrackEditor = new guTrackEditor( this, m_Db, &Tracks, &Images, &Lyrics, &ChangedFlags ); - if( TrackEditor ) - { - if( TrackEditor->ShowModal() == wxID_OK ) - { - m_MediaViewer->UpdateTracks( Tracks, Images, Lyrics, ChangedFlags ); - - // Update the track in database, playlist, etc - m_MediaViewer->UpdatedTracks( guUPDATED_TRACKS_NONE, &Tracks ); - } - - guImagePtrArrayClean( &Images ); - - TrackEditor->Destroy(); - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverPlayClicked( wxCommandEvent &event ) -{ - SelectAlbum( m_LastAlbumBrowserItem->m_AlbumId, false ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverEnqueueClicked( wxCommandEvent &event ) -{ - SelectAlbum( m_LastAlbumBrowserItem->m_AlbumId, true, event.GetId() - ID_ALBUMBROWSER_ENQUEUE_AFTER_ALL ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverCopyToClipboard( wxCommandEvent &event ) -{ - wxTheClipboard->UsePrimarySelection( false ); - if( wxTheClipboard->Open() ) - { - wxTheClipboard->Clear(); - if( !wxTheClipboard->AddData( new wxTextDataObject( - m_LastAlbumBrowserItem->m_ArtistName + wxT( " " ) + m_LastAlbumBrowserItem->m_AlbumName ) ) ) - { - guLogError( wxT( "Can't copy data to the clipboard" ) ); - } - wxTheClipboard->Close(); - } - else - { - guLogError( wxT( "Could not open the clipboard object" ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverAlbumSelectName( wxCommandEvent &event ) -{ - OnAlbumSelectName( m_LastAlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverArtistSelectName( wxCommandEvent &event ) -{ - OnArtistSelectName( m_LastAlbumBrowserItem->m_ArtistId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverCommandClicked( wxCommandEvent &event ) -{ - if( !m_BigCoverTracksContextMenu ) - { - OnCommandClicked( event.GetId(), m_LastAlbumBrowserItem->m_AlbumId ); - } - else - { - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - OnCommandClicked( event.GetId(), Tracks ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverDownloadCoverClicked( wxCommandEvent &event ) -{ - OnAlbumDownloadCoverClicked( m_LastAlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverSelectCoverClicked( wxCommandEvent &event ) -{ - OnAlbumSelectCoverClicked( m_LastAlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverDeleteCoverClicked( wxCommandEvent &event ) -{ - OnAlbumDeleteCoverClicked( m_LastAlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverEmbedCoverClicked( wxCommandEvent &event ) -{ - OnAlbumEmbedCoverClicked( m_LastAlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverCopyToClicked( wxCommandEvent &event ) -{ - if( !m_BigCoverTracksContextMenu ) - { - OnAlbumCopyToClicked( m_LastAlbumBrowserItem->m_AlbumId, event.GetId() ); - } - else - { - guTrackArray * Tracks = new guTrackArray(); - GetSelectedTracks( Tracks ); - - wxCommandEvent CopyEvent( wxEVT_COMMAND_MENU_SELECTED, ID_MAINFRAME_COPYTO ); - int Index = event.GetId() - ID_COPYTO_BASE; - if( Index >= guCOPYTO_DEVICE_BASE ) - { - Index -= guCOPYTO_DEVICE_BASE; - CopyEvent.SetId( ID_MAINFRAME_COPYTODEVICE_TRACKS ); - } - CopyEvent.SetInt( Index ); - CopyEvent.SetClientData( ( void * ) Tracks ); - wxPostEvent( wxTheApp->GetTopWindow(), CopyEvent ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverEditLabelsClicked( wxCommandEvent &event ) -{ - OnAlbumEditLabelsClicked( m_LastAlbumBrowserItem ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverEditTracksClicked( wxCommandEvent &event ) -{ - OnAlbumEditTracksClicked( m_LastAlbumBrowserItem->m_AlbumId ); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverSearchLinkClicked( wxCommandEvent &event ) -{ - if( !m_BigCoverTracksContextMenu ) - { - ExecuteOnlineLink( event.GetId(), m_LastAlbumBrowserItem->m_ArtistName + wxT( " " ) + - m_LastAlbumBrowserItem->m_AlbumName ); - } - else - { - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - int Index; - int Count = Tracks.Count(); - for( Index = 0; Index < Count; Index++ ) - { - ExecuteOnlineLink( event.GetId(), Tracks[ Index ].m_ArtistName + wxT( " \"" ) + - Tracks[ Index ].m_SongName + wxT( "\"" ) ); - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksMouseMoved( wxMouseEvent &event ) -{ - int Item = m_BigCoverTracksListBox->HitTest( event.GetPosition() ); - bool ResetVals = false; - - // We want to get a better experience for dragging as before - // when you click over selected items the items was unselected - // even when you tried to drag then. - // Here we check if the item was selected and if so wait for the button up - // to unselecte the item - //guLogMessage( wxT( "ID: %u LD: %i LU: %i SD: %i CD: %i WasLeftUp: %i Selecting: %i " ), event.GetId(), event.LeftDown(), event.LeftUp(), event.ShiftDown(), event.ControlDown(), m_MouseWasLeftUp, m_MouseSelecting ); - if( !m_MouseWasLeftUp && !event.ShiftDown() && !event.ControlDown() ) - { - m_MouseWasLeftUp = event.LeftUp(); - if( ( event.LeftDown() || m_MouseWasLeftUp ) ) - { - if( Item != wxNOT_FOUND ) - { - bool Selected = m_BigCoverTracksListBox->IsSelected( Item ); - if( Selected ) - { - if( !m_MouseSelecting && event.LeftUp() ) - { - // Its a LeftUp event - event.SetEventType( wxEVT_LEFT_DOWN ); - event.m_leftDown = true; - m_BigCoverTracksListBox->AddPendingEvent( event ); - } - return; - } - m_MouseSelecting = event.LeftDown(); - } - } - else - { - ResetVals = true; - } - } - else - { - ResetVals = true; - } - - if( event.Dragging() ) - { - if( !m_DragCount ) - { - m_DragStart = event.GetPosition(); - } - - if( ++m_DragCount == 3 ) - { - wxCommandEvent DragEvent( wxEVT_COMMAND_MENU_SELECTED, ID_ALBUMBROWSER_TRACKS_BEGINDRAG ); - DragEvent.SetEventObject( this ); - GetEventHandler()->ProcessEvent( DragEvent ); - } - return; - } - else - { - m_DragCount = 0; - } - - if( ResetVals ) - { - m_MouseWasLeftUp = false; - m_MouseSelecting = false; - } - - event.Skip(); -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksBeginDrag( wxMouseEvent &event ) -{ - int Index; - int Count; - //guLogMessage( wxT( "On BeginDrag event..." ) ); - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - if( ( Count = Tracks.Count() ) ) - { - guDataObjectComposite Files; - - wxArrayString Filenames; - for( Index = 0; Index < Count; Index++ ) - { - if( Tracks[ Index ].m_Offset ) - continue; - Filenames.Add( guFileDnDEncode( Tracks[ Index ].m_FileName ) ); - } - Files.SetTracks( Tracks ); - Files.SetFiles( Filenames ); - - wxDropSource source( Files, this ); - - wxDragResult Result = source.DoDragDrop( wxDrag_CopyOnly ); - if( Result ) - { - } - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksPlaylistSave( wxCommandEvent &event ) -{ - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - if( Tracks.Count() ) - { - wxArrayInt TrackIds; - int Index; - int Count = Tracks.Count(); - for( Index = 0; Index < Count; Index++ ) - { - TrackIds.Add( Tracks[ Index ].m_SongId ); - } - guListItems PlayLists; - m_Db->GetPlayLists( &PlayLists, guPLAYLIST_TYPE_STATIC ); - - guPlayListAppend * PlayListAppendDlg = new guPlayListAppend( wxTheApp->GetTopWindow(), m_Db, &TrackIds, &PlayLists ); - - if( PlayListAppendDlg->ShowModal() == wxID_OK ) - { - int PLId; - int Selected = PlayListAppendDlg->GetSelectedPlayList(); - if( Selected == -1 ) - { - wxString PLName = PlayListAppendDlg->GetPlaylistName(); - if( PLName.IsEmpty() ) - { - PLName = _( "UnNamed" ); - } - PLId = m_Db->CreateStaticPlayList( PLName, TrackIds ); - } - else - { - PLId = PlayLists[ Selected ].m_Id; - wxArrayInt OldSongs; - m_Db->GetPlayListSongIds( PLId, &OldSongs ); - if( PlayListAppendDlg->GetSelectedPosition() == 0 ) // BEGIN - { - m_Db->UpdateStaticPlayList( PLId, TrackIds ); - m_Db->AppendStaticPlayList( PLId, OldSongs ); - } - else // END - { - m_Db->AppendStaticPlayList( PLId, TrackIds ); - } - } - m_Db->UpdateStaticPlayListFile( PLId ); - - m_MediaViewer->UpdatePlaylists(); - } - PlayListAppendDlg->Destroy(); - } -} - -// -------------------------------------------------------------------------------- // -void guAlbumBrowser::OnBigCoverTracksSmartPlaylist( wxCommandEvent &event ) -{ - guTrackArray Tracks; - GetSelectedTracks( &Tracks ); - if( Tracks.Count() ) - { - m_MediaViewer->CreateSmartPlaylist( Tracks[ 0 ].m_ArtistName, Tracks[ 0 ].m_SongName ); - } -} - -// -------------------------------------------------------------------------------- // -wxString guAlbumBrowser::GetSelInfo( void ) -{ - if( m_BigCoverShowed ) - { - return wxString::Format( wxT( "%u " ), m_BigCoverTracks.Count() ) + _( "Tracks" ); - } - else - { - if( m_AlbumsCount > 0 ) - { - wxString SelInfo = _( "Albums" ) + wxString::Format( wxT( " %u " ), m_ItemStart + 1 ); - SelInfo += _( "to" ) + wxString::Format( wxT( " %u " ), guMin( m_ItemStart + m_ItemCount, m_AlbumsCount ) ); - SelInfo += _( "of" ) + wxString::Format( wxT( " %u " ), m_AlbumsCount ); - return SelInfo; - } - } - return wxEmptyString; -} - - - - -// -------------------------------------------------------------------------------- // -// guAlbumBrowserDropTarget -// -------------------------------------------------------------------------------- // -guAlbumBrowserDropTarget::guAlbumBrowserDropTarget( guMediaViewer * mediaviewer, guAlbumBrowserItemPanel * itempanel ) : - wxDropTarget() -{ - m_MediaViewer = mediaviewer; - m_AlbumBrowserItemPanel = itempanel; - - wxDataObjectComposite * DataObject = new wxDataObjectComposite(); - wxCustomDataObject * TracksDataObject = new wxCustomDataObject( wxDataFormat( wxT( "x-gutracks/guayadeque-copied-tracks" ) ) ); - DataObject->Add( TracksDataObject, true ); - wxFileDataObject * FileDataObject = new wxFileDataObject(); - DataObject->Add( FileDataObject, false ); - SetDataObject( DataObject ); -} - -// -------------------------------------------------------------------------------- // -wxDragResult guAlbumBrowserDropTarget::OnData( wxCoord x, wxCoord y, wxDragResult def ) -{ - //guLogMessage( wxT( "guAlbumBrowserDropTarget::OnData" ) ); - - if( def == wxDragError || def == wxDragNone || def == wxDragCancel ) - return def; - - if( !GetData() ) - { - guLogMessage( wxT( "Error getting drop data" ) ); - return wxDragError; - } - - guDataObjectComposite * DataObject = ( guDataObjectComposite * ) m_dataObject; - - wxDataFormat ReceivedFormat = DataObject->GetReceivedFormat(); - //guLogMessage( wxT( "ReceivedFormat: '%s'" ), ReceivedFormat.GetId().c_str() ); - if( ReceivedFormat == wxDataFormat( wxT( "x-gutracks/guayadeque-copied-tracks" ) ) ) - { - guTrackArray * Tracks; - if( !DataObject->GetDataHere( ReceivedFormat, &Tracks ) ) - { - guLogMessage( wxT( "Error getting tracks data..." ) ); - } - else - { - m_MediaViewer->ImportFiles( new guTrackArray( * Tracks ) ); - } - } - else if( ReceivedFormat == wxDataFormat( wxDF_FILENAME ) ) - { - wxFileDataObject * FileDataObject = ( wxFileDataObject * ) DataObject->GetDataObject( wxDataFormat( wxDF_FILENAME ) ); - if( FileDataObject ) - { - wxArrayString Files = FileDataObject->GetFilenames(); - if( Files.Count() ) - { - wxString CoverFile = Files[ 0 ]; - if( !CoverFile.IsEmpty() && wxFileExists( CoverFile ) && - guIsValidImageFile( CoverFile.Lower() ) ) - { - m_AlbumBrowserItemPanel->SetAlbumCover( CoverFile ); - } - else - { - m_MediaViewer->ImportFiles( Files ); - } - } - } - } - - return def; -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AlbumBrowser.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlbumBrowser.h --- guayadeque-0.3.7~ds0/src/AlbumBrowser.h 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlbumBrowser.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,366 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef ALBUMBROWSER_H -#define ALBUMBROWSER_H - -#include "AutoScrollText.h" -#include "DbLibrary.h" -#include "DynamicPlayList.h" -#include "PlayerPanel.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -// -------------------------------------------------------------------------------- // -class guAlbumBrowserItem -{ - public : - unsigned int m_AlbumId; - wxString m_ArtistName; - unsigned int m_ArtistId; - wxString m_AlbumName; - unsigned int m_Year; - unsigned int m_TrackCount; - unsigned int m_CoverId; - wxBitmap * m_CoverBitmap; - - guAlbumBrowserItem() - { - m_AlbumId = wxNOT_FOUND; - m_Year = 0; - m_ArtistId = wxNOT_FOUND; - m_TrackCount = 0; - m_CoverBitmap = NULL; - }; - - ~guAlbumBrowserItem() - { - if( m_CoverBitmap ) - delete m_CoverBitmap; - }; -}; -WX_DECLARE_OBJARRAY( guAlbumBrowserItem, guAlbumBrowserItemArray ); - -class guAlbumBrowser; -class guMediaViewer; - -// -------------------------------------------------------------------------------- // -class guAlbumBrowserItemPanel : public wxPanel -{ - protected : - int m_Index; - guAlbumBrowserItem * m_AlbumBrowserItem; - guAlbumBrowser * m_AlbumBrowser; - - wxPoint m_DragStart; - int m_DragCount; - - // GUI - wxBoxSizer * m_MainSizer; - wxStaticBitmap * m_Bitmap; - guAutoScrollText * m_ArtistLabel; - guAutoScrollText * m_AlbumLabel; - guAutoScrollText * m_TracksLabel; - wxTimer m_BitmapTimer; - - void OnContextMenu( wxContextMenuEvent &event ); - - void OnSearchLinkClicked( wxCommandEvent &event ); - void OnPlayClicked( wxCommandEvent &event ); - void OnEnqueueClicked( wxCommandEvent &event ); - void OnCopyToClipboard( wxCommandEvent &event ); - void OnAlbumSelectName( wxCommandEvent &event ); - void OnArtistSelectName( wxCommandEvent &event ); - void OnCommandClicked( wxCommandEvent &event ); - void OnAlbumDownloadCoverClicked( wxCommandEvent &event ); - void OnAlbumSelectCoverClicked( wxCommandEvent &event ); - void OnAlbumDeleteCoverClicked( wxCommandEvent &event ); - void OnAlbumEmbedCoverClicked( wxCommandEvent &event ); - void OnAlbumCopyToClicked( wxCommandEvent &event ); - void OnAlbumEditLabelsClicked( wxCommandEvent &event ); - void OnAlbumEditTracksClicked( wxCommandEvent &event ); - void OnAlbumDClicked( wxMouseEvent &event ); - - void OnMouse( wxMouseEvent &event ); - void OnBeginDrag( wxMouseEvent &event ); - void OnCoverBeginDrag( wxMouseEvent &event ); - int GetDragFiles( guDataObjectComposite * files ); - - void OnBitmapClicked( wxMouseEvent &event ); - void OnTimer( wxTimerEvent &event ); - - public : - guAlbumBrowserItemPanel( wxWindow * parent, const int index, guAlbumBrowserItem * albumitem = NULL ); - ~guAlbumBrowserItemPanel(); - - void SetAlbumItem( const int index, guAlbumBrowserItem * albumitem, wxBitmap * blankcd ); - void UpdateDetails( void ); - void SetAlbumCover( const wxString &cover ); - -}; -WX_DEFINE_ARRAY_PTR( guAlbumBrowserItemPanel *, guAlbumBrowserItemPanelArray ); - -WX_DEFINE_ARRAY_PTR( wxStaticText *, guStaticTextArray ); - -class guUpdateAlbumDetails; - -// -------------------------------------------------------------------------------- // -class guAlbumBrowser : public wxPanel -{ - protected : - guMediaViewer * m_MediaViewer; - guDbLibrary * m_Db; - guPlayerPanel * m_PlayerPanel; - guAlbumBrowserItemArray m_AlbumItems; - wxMutex m_AlbumItemsMutex; - guAlbumBrowserItemPanelArray m_ItemPanels; - wxMutex m_ItemPanelsMutex; - guUpdateAlbumDetails * m_UpdateDetails; - wxMutex m_UpdateDetailsMutex; - unsigned int m_ItemStart; // The first element in a page - unsigned int m_LastItemStart; - unsigned int m_ItemCount; // The number of elements in a page - unsigned int m_AlbumsCount; // The number of albums in database - unsigned int m_PagesCount; // The number of pages to scroll - wxBitmap * m_BlankCD; - wxTimer m_RefreshTimer; - guDynPlayList m_DynFilter; - guAlbumBrowserItem * m_LastAlbumBrowserItem; - int m_DragCount; - wxPoint m_DragStart; - bool m_MouseWasLeftUp; - bool m_MouseSelecting; - - wxString m_LastSearchString; - - int m_SortSelected; - - wxString m_ConfigPath; - - wxTimer m_BitmapClickTimer; - - // GUI - wxBoxSizer * m_MainSizer; - wxBoxSizer * m_AlbumBrowserSizer; - wxGridSizer * m_AlbumsSizer; - wxStaticText * m_NavLabel; - wxSlider * m_NavSlider; - wxSize m_LastSize; - wxArrayString m_TextSearchFilter; - - wxBoxSizer * m_BigCoverSizer; - wxButton * m_BigCoverBackBtn; - wxStaticBitmap * m_BigCoverBitmap; - guAutoScrollText * m_BigCoverAlbumLabel; - guAutoScrollText * m_BigCoverArtistLabel; - guAutoScrollText * m_BigCoverDetailsLabel; - wxListBox * m_BigCoverTracksListBox; - guStaticTextArray m_BigCoverTracksItems; - guTrackArray m_BigCoverTracks; - bool m_BigCoverShowed; - bool m_BigCoverTracksContextMenu; - - int GetItemStart( void ) { return m_ItemStart; } - int GetItemCount( void ) { return m_ItemCount; } - int GetAlbumsCount( void ) { return m_AlbumsCount; } - - void OnChangedSize( wxSizeEvent &event ); - void OnChangingPosition( wxScrollEvent& event ); - void OnRefreshTimer( wxTimerEvent &event ); - - void OnAddFilterClicked( wxCommandEvent &event ); - void OnDelFilterClicked( wxCommandEvent &event ); - void OnEditFilterClicked( wxCommandEvent &event ); - - void OnSortSelected( wxCommandEvent &event ); - void OnUpdateDetails( wxCommandEvent &event ); - - void OnMouseWheel( wxMouseEvent& event ); - - virtual void NormalizeTracks( guTrackArray * tracks, const bool isdrag = false ); - - virtual void OnBitmapClicked( guAlbumBrowserItem * albumitem, const wxPoint &position ); - - virtual void OnAlbumSelectName( const int albumid ); - virtual void OnArtistSelectName( const int artistid ); - - void OnGoToSearch( wxCommandEvent &event ); - void OnConfigUpdated( wxCommandEvent &event ); - void CreateAcceleratorTable( void ); - - bool DoTextSearch( const wxString &searchtext ); - - void OnBigCoverBackClicked( wxCommandEvent &event ); - void OnBigCoverBitmapClicked( wxMouseEvent &event ); - void OnBigCoverBitmapDClicked( wxMouseEvent &event ); - void OnBigCoverTracksDClicked( wxCommandEvent &event ); - void DoBackToAlbums( void ); - int GetSelectedTracks( guTrackArray * tracks ); - void DoSelectTracks( const guTrackArray &tracks, const bool append, const int aftercurrent = 0 ); - void OnBigCoverContextMenu( wxContextMenuEvent &event ); - void OnBigCoverTracksContextMenu( wxContextMenuEvent &event ); - - void OnBigCoverPlayClicked( wxCommandEvent &event ); - void OnBigCoverEnqueueClicked( wxCommandEvent &event ); - void OnBigCoverCopyToClipboard( wxCommandEvent &event ); - void OnBigCoverAlbumSelectName( wxCommandEvent &event ); - void OnBigCoverArtistSelectName( wxCommandEvent &event ); - void OnBigCoverCommandClicked( wxCommandEvent &event ); - void OnBigCoverDownloadCoverClicked( wxCommandEvent &event ); - void OnBigCoverSelectCoverClicked( wxCommandEvent &event ); - void OnBigCoverDeleteCoverClicked( wxCommandEvent &event ); - void OnBigCoverEmbedCoverClicked( wxCommandEvent &event ); - void OnBigCoverCopyToClicked( wxCommandEvent &event ); - void OnBigCoverEditLabelsClicked( wxCommandEvent &event ); - void OnBigCoverEditTracksClicked( wxCommandEvent &event ); - void OnBigCoverSearchLinkClicked( wxCommandEvent &event ); - - void OnBigCoverTracksPlayClicked( wxCommandEvent &event ); - void OnBigCoverTracksEnqueueClicked( wxCommandEvent &event ); - void OnBigCoverTracksEditLabelsClicked( wxCommandEvent &event ); - void OnBigCoverTracksEditTracksClicked( wxCommandEvent &event ); - void OnBigCoverTracksMouseMoved( wxMouseEvent &event ); - void OnBigCoverTracksBeginDrag( wxMouseEvent &event ); - void OnBigCoverTracksPlaylistSave( wxCommandEvent &event ); - void OnBigCoverTracksSmartPlaylist( wxCommandEvent &event ); - - - void OnTimerTimeout( wxTimerEvent &event ); - - void CreateControls( void ); - - void CalculateMaxItemHeight( void ); - - virtual void OnKeyDown( wxKeyEvent &event ); - - public : - //guAlbumBrowser( wxWindow * parent, guDbLibrary * db, guPlayerPanel * playerpanel ); - guAlbumBrowser( wxWindow * parent, guMediaViewer * mediaviewer ); - ~guAlbumBrowser(); - - virtual int GetContextMenuFlags( void ); - - virtual void SetLastAlbumItem( guAlbumBrowserItem * item ) { m_LastAlbumBrowserItem = item; } - - virtual void CreateContextMenu( wxMenu * Menu ); - - void RefreshCount( void ) - { - m_AlbumsCount = m_Db->GetAlbumsCount( m_DynFilter.IsEmpty() ? NULL : &m_DynFilter, m_TextSearchFilter ); - //m_ItemStart = 0; - RefreshPageCount(); - } - - void ClearUpdateDetailsThread( void ) - { - m_UpdateDetailsMutex.Lock(); - m_UpdateDetails = NULL; - m_UpdateDetailsMutex.Unlock(); - } - - void RefreshPageCount( void ) - { - if( m_ItemCount && m_AlbumsCount ) - { - m_PagesCount = m_AlbumsCount / m_ItemCount; - if( ( m_PagesCount * m_ItemCount ) < m_AlbumsCount ) - m_PagesCount++; - } - else - { - m_PagesCount = 0; - } - - //guLogMessage( wxT( "RefreshPageCount: Albums: %i Items: %i Pages: %i" ), m_AlbumsCount, m_ItemCount, m_PagesCount ); - UpdateNavLabel( 0 ); - - m_NavSlider->Enable( m_PagesCount > 1 ); - if( m_PagesCount > 1 ) - m_NavSlider->SetRange( 0, m_PagesCount - 1 ); - //else - // m_NavSlider->SetRange( 0, 0 ); - } - - void ReloadItems( void ); - void RefreshAll( void ); - - void UpdateNavLabel( const int page ); - - virtual void SelectAlbum( const int albumid, const bool append, const int aftercurrent = 0 ); - virtual int GetAlbumTracks( const int albumid, guTrackArray * tracks ); - virtual void OnCommandClicked( const int commandid, const int albumid ); - virtual void OnCommandClicked( const int commandid, const guTrackArray &tracks ); - virtual void OnAlbumDownloadCoverClicked( const int albumid ); - virtual void OnAlbumSelectCoverClicked( const int albumid ); - virtual void OnAlbumDeleteCoverClicked( const int albumid ); - virtual void OnAlbumEmbedCoverClicked( const int albumid ); - virtual void OnAlbumCopyToClicked( const int albumid, const int commandid ); - virtual void OnAlbumEditLabelsClicked( const guAlbumBrowserItem * albumitem ); - virtual void OnAlbumEditTracksClicked( const int albumid ); - - void LibraryUpdated( void ); - - wxString GetAlbumCoverFile( const int albumid ); - - void SetAlbumCover( const int albumid, const wxString &cover ); - - void SetFilter( const wxString &filterstr ); - - int GetSortSelected( void ) { return m_SortSelected; } - - virtual void AlbumCoverChanged( const int albumid ); - - void SetPlayerPanel( guPlayerPanel * playerpanel ) { m_PlayerPanel = playerpanel; } - - wxString GetSelInfo( void ); - - friend class guUpdateAlbumDetails; - friend class guAlbumBrowserItemPanel; - friend class guMediaViewer; -}; - -// -------------------------------------------------------------------------------- // -class guAlbumBrowserDropTarget : public wxDropTarget -{ - private: - guAlbumBrowserItemPanel * m_AlbumBrowserItemPanel; - guMediaViewer * m_MediaViewer; - - public: - guAlbumBrowserDropTarget( guMediaViewer * mediaviewer, guAlbumBrowserItemPanel * itempanel ); - ~guAlbumBrowserDropTarget() {}; - - virtual wxDragResult OnData( wxCoord x, wxCoord y, wxDragResult def ); -}; - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AlListBox.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlListBox.cpp --- guayadeque-0.3.7~ds0/src/AlListBox.cpp 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlListBox.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,523 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "AlListBox.h" - -#include "Accelerators.h" -#include "Commands.h" -#include "Config.h" -#include "Images.h" -#include "MainApp.h" -#include "MainFrame.h" -#include "MediaViewer.h" -#include "OnlineLinks.h" -#include "Utils.h" -#include "Settings.h" -#include "LibPanel.h" - -#include - -#define ALLISTBOX_ITEM_SIZE 40 - -// -------------------------------------------------------------------------------- // -// guAlListBox -// -------------------------------------------------------------------------------- // -guAlListBox::guAlListBox( wxWindow * parent, guLibPanel * libpanel, guDbLibrary * db, const wxString &label ) : - guListView( parent, wxLB_MULTIPLE | guLISTVIEW_ALLOWDRAG | guLISTVIEW_HIDE_HEADER ) -{ - m_Db = db; - m_Items = new guAlbumItems(); - m_LibPanel = libpanel; - - guConfig * Config = ( guConfig * ) guConfig::Get(); - Config->RegisterObject( this ); - - m_ConfigPath = libpanel->GetMediaViewer()->ConfigPath(); - m_AlbumsOrder = Config->ReadNum( wxT( "AlbumsOrder" ), 0, m_ConfigPath ); - m_Db->SetAlbumsOrder( m_AlbumsOrder ); - - guListViewColumn * Column = new guListViewColumn( label, 0 ); - InsertColumn( Column ); - - Connect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlListBox::OnSearchLinkClicked ) ); - Connect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlListBox::OnCommandClicked ) ); - Connect( ID_ALBUM_ORDER_NAME, ID_ALBUM_ORDER_ARTIST_YEAR_REVERSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlListBox::OnOrderSelected ) ); - - Connect( ID_CONFIG_UPDATED, guConfigUpdatedEvent, wxCommandEventHandler( guAlListBox::OnConfigUpdated ), NULL, this ); - - CreateAcceleratorTable(); - - ReloadItems(); -} - -// -------------------------------------------------------------------------------- // -guAlListBox::~guAlListBox() -{ - guConfig * Config = ( guConfig * ) guConfig::Get(); - Config->UnRegisterObject( this ); - - Config->WriteNum( wxT( "AlbumsOrder" ), m_AlbumsOrder, m_ConfigPath ); - - if( m_Items ) - delete m_Items; - - Disconnect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlListBox::OnSearchLinkClicked ) ); - Disconnect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlListBox::OnCommandClicked ) ); - Disconnect( ID_ALBUM_ORDER_NAME, ID_ALBUM_ORDER_ARTIST_YEAR_REVERSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guAlListBox::OnOrderSelected ) ); - - Disconnect( ID_CONFIG_UPDATED, guConfigUpdatedEvent, wxCommandEventHandler( guAlListBox::OnConfigUpdated ), NULL, this ); -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::OnConfigUpdated( wxCommandEvent &event ) -{ - int Flags = event.GetInt(); - if( Flags & guPREFERENCE_PAGE_FLAG_ACCELERATORS ) - { - CreateAcceleratorTable(); - } -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::CreateAcceleratorTable( void ) -{ - wxAcceleratorTable AccelTable; - wxArrayInt AliasAccelCmds; - wxArrayInt RealAccelCmds; - - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_SAVE ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_EDITLABELS ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_EDITTRACKS ); - AliasAccelCmds.Add( ID_TRACKS_PLAY ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ALL ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_TRACK ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ALBUM ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ARTIST ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_SEARCH ); - - RealAccelCmds.Add( ID_ALBUM_SAVETOPLAYLIST ); - RealAccelCmds.Add( ID_ALBUM_EDITLABELS ); - RealAccelCmds.Add( ID_ALBUM_EDITTRACKS ); - RealAccelCmds.Add( ID_ALBUM_PLAY ); - RealAccelCmds.Add( ID_ALBUM_ENQUEUE_AFTER_ALL ); - RealAccelCmds.Add( ID_ALBUM_ENQUEUE_AFTER_TRACK ); - RealAccelCmds.Add( ID_ALBUM_ENQUEUE_AFTER_ALBUM ); - RealAccelCmds.Add( ID_ALBUM_ENQUEUE_AFTER_ARTIST ); - RealAccelCmds.Add( ID_LIBRARY_SEARCH ); - - if( guAccelDoAcceleratorTable( AliasAccelCmds, RealAccelCmds, AccelTable ) ) - { - SetAcceleratorTable( AccelTable ); - } -} - -// -------------------------------------------------------------------------------- // -bool guAlListBox::SelectAlbumName( const wxString &AlbumName ) -{ - long item = FindItem( 0, AlbumName, false ); - if( item != wxNOT_FOUND ) - { - wxArrayInt * Albums = new wxArrayInt(); - Albums->Add( ( * m_Items )[ item ].m_Id ); - - wxCommandEvent event( wxEVT_COMMAND_MENU_SELECTED, ID_ALBUM_SETSELECTION ); - event.SetClientData( ( void * ) Albums ); - wxPostEvent( wxTheApp->GetTopWindow(), event ); - return true; - } - return false; -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::DrawItem( wxDC &dc, const wxRect &rect, const int row, const int col ) const -{ - m_Attr.m_Font->SetPointSize( 10 ); - - guAlbumItem * Item = &( * ( guAlbumItems * ) m_Items )[ row ]; - - dc.SetFont( * m_Attr.m_Font ); - dc.SetBackgroundMode( wxTRANSPARENT ); - - dc.SetTextForeground( IsSelected( row ) ? m_Attr.m_SelFgColor : m_Attr.m_TextFgColor ); - - dc.DrawText( Item->m_Name, rect.x + 45, rect.y + 4 ); - - if( Item->m_Year ) - { - int Pos; - dc.GetTextExtent( Item->m_Name, &Pos, NULL ); - Pos += rect.x + 45; - m_Attr.m_Font->SetPointSize( 7 ); - dc.SetFont( * m_Attr.m_Font ); - dc.DrawText( wxString::Format( wxT( " (%4u)" ), Item->m_Year ), Pos, rect.y + 7 ); - } - - - if( !Item->m_ArtistName.IsEmpty() ) - { - m_Attr.m_Font->SetPointSize( 8 ); - dc.SetFont( * m_Attr.m_Font ); - dc.DrawText( _( "by " ) + Item->m_ArtistName, rect.x + 45, rect.y + 22 ); - } - - if( Item->m_Thumb ) - { - dc.DrawBitmap( * Item->m_Thumb, rect.x + 1, rect.y + 1, false ); - } -// else if( Item->m_Thumb ) -// { -// guLogError( wxT( "Thumb image corrupt or not correctly loaded" ) ); -// } -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::OnOrderSelected( wxCommandEvent &event ) -{ - m_AlbumsOrder = event.GetId() - ID_ALBUM_ORDER_NAME; - m_Db->SetAlbumsOrder( m_AlbumsOrder ); - - ReloadItems( false ); -} - -// -------------------------------------------------------------------------------- // -wxCoord guAlListBox::OnMeasureItem( size_t n ) const -{ - // Code taken from the generic/listctrl.cpp file - guAlListBox * self = wxConstCast( this, guAlListBox ); - - self->SetItemHeight( ALLISTBOX_ITEM_SIZE ); - return wxCoord( ALLISTBOX_ITEM_SIZE ); -} - -// -------------------------------------------------------------------------------- // -int guAlListBox::GetSelectedSongs( guTrackArray * tracks, const bool isdrag ) const -{ - int Count = m_Db->GetAlbumsSongs( GetSelectedItems(), tracks ); - m_LibPanel->NormalizeTracks( tracks, isdrag ); - return Count; -} - -// -------------------------------------------------------------------------------- // -void AddAlbumCommands( wxMenu * Menu, int SelCount ) -{ - wxMenu * SubMenu; - int index; - int count; - wxMenuItem * MenuItem; - if( Menu ) - { - SubMenu = new wxMenu(); - - guConfig * Config = ( guConfig * ) guConfig::Get(); - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - wxArrayString Names = Config->ReadAStr( wxT( "Name" ), wxEmptyString, wxT( "commands/names" ) ); - if( ( count = Commands.Count() ) ) - { - for( index = 0; index < count; index++ ) - { - if( ( Commands[ index ].Find( wxT( "{bc}" ) ) == wxNOT_FOUND ) || ( SelCount == 1 ) ) - { - MenuItem = new wxMenuItem( Menu, ID_COMMANDS_BASE + index, Names[ index ], Commands[ index ] ); - SubMenu->Append( MenuItem ); - } - } - - SubMenu->AppendSeparator(); - } - else - { - MenuItem = new wxMenuItem( Menu, ID_MENU_PREFERENCES_COMMANDS, _( "Preferences" ), _( "Add commands in preferences" ) ); - SubMenu->Append( MenuItem ); - } - Menu->AppendSubMenu( SubMenu, _( "Commands" ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::CreateContextMenu( wxMenu * Menu ) const -{ - wxMenuItem * MenuItem; - int ContextMenuFlags = m_LibPanel->GetContextMenuFlags(); - - int SelCount = GetSelectedCount(); - if( SelCount ) - { - MenuItem = new wxMenuItem( Menu, ID_ALBUM_PLAY, - wxString( _( "Play" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_PLAY ), - _( "Play current selected albums" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_player_tiny_light_play ) ); - Menu->Append( MenuItem ); - - MenuItem = new wxMenuItem( Menu, ID_ALBUM_ENQUEUE_AFTER_ALL, - wxString( _( "Enqueue" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALL ), - _( "Add current selected albums to the Playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - Menu->Append( MenuItem ); - - wxMenu * EnqueueMenu = new wxMenu(); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUM_ENQUEUE_AFTER_TRACK, - wxString( _( "Current Track" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_TRACK ), - _( "Add current selected albums to the Playlist as Next Tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUM_ENQUEUE_AFTER_ALBUM, - wxString( _( "Current Album" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALBUM ), - _( "Add current selected albums to the Playlist as Next Tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ALBUM_ENQUEUE_AFTER_ARTIST, - wxString( _( "Current Artist" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ARTIST ), - _( "Add current selected albums to the Playlist as Next Tracks" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - - Menu->Append( wxID_ANY, _( "Enqueue After" ), EnqueueMenu, _( "Add the selected albums after" ) ); - - Menu->AppendSeparator(); - - MenuItem = new wxMenuItem( Menu, ID_ALBUM_EDITLABELS, - wxString( _( "Edit Labels" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_EDITLABELS ), - _( "Edit the labels assigned to the selected albums" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tags ) ); - Menu->Append( MenuItem ); - - if( ContextMenuFlags & guCONTEXTMENU_EDIT_TRACKS ) - { - MenuItem = new wxMenuItem( Menu, ID_ALBUM_EDITTRACKS, - wxString( _( "Edit Songs" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_EDITTRACKS ), - _( "Edit the selected songs" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit ) ); - Menu->Append( MenuItem ); - } - - Menu->AppendSeparator(); - } - - wxMenu * SubMenu = new wxMenu(); - - SubMenu->AppendRadioItem( ID_ALBUM_ORDER_NAME, _( "Name" ), _( "Albums are sorted by name" ) ); - SubMenu->AppendRadioItem( ID_ALBUM_ORDER_YEAR, _( "Year" ), _( "Albums are sorted by year" ) ); - SubMenu->AppendRadioItem( ID_ALBUM_ORDER_YEAR_REVERSE, _( "Year Descending" ), _( "Albums are sorted by year descending" ) ); - SubMenu->AppendRadioItem( ID_ALBUM_ORDER_ARTIST_NAME, _( "Artist, Name" ), _( "Albums are sorted by artist and album name" ) ); - SubMenu->AppendRadioItem( ID_ALBUM_ORDER_ARTIST_YEAR, _( "Artist, Year" ), _( "Albums are sorted by artist and year" ) ); - SubMenu->AppendRadioItem( ID_ALBUM_ORDER_ARTIST_YEAR_REVERSE, _( "Artist, Year Descending" ), _( "Albums are sorted by artist and year descending" ) ); - - MenuItem = SubMenu->FindItemByPosition( m_Db->GetAlbumsOrder() ); - MenuItem->Check( true ); - - Menu->Append( wxID_ANY, _( "Sort By" ), SubMenu, _( "Sets the albums order" ) ); - - if( SelCount ) - { - Menu->AppendSeparator(); - - MenuItem = new wxMenuItem( Menu, ID_ALBUM_SAVETOPLAYLIST, - wxString( _( "Save to Playlist" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_SAVE ), - _( "Save the selected tracks to Playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_doc_save ) ); - Menu->Append( MenuItem ); - - if( SelCount == 1 && ( ContextMenuFlags & guCONTEXTMENU_DOWNLOAD_COVERS ) ) - { - Menu->AppendSeparator(); - - MenuItem = new wxMenuItem( Menu, ID_ALBUM_MANUALCOVER, _( "Download Cover" ), _( "Download cover for the current selected album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_download_covers ) ); - Menu->Append( MenuItem ); - - MenuItem = new wxMenuItem( Menu, ID_ALBUM_SELECT_COVER, _( "Select Cover" ), _( "Select the cover image file from disk" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_download_covers ) ); - Menu->Append( MenuItem ); - - MenuItem = new wxMenuItem( Menu, ID_ALBUM_COVER_DELETE, _( "Delete Cover" ), _( "Delete the cover for the selected album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit_clear ) ); - Menu->Append( MenuItem ); - } - - if( ContextMenuFlags & guCONTEXTMENU_EMBED_COVERS ) - { - MenuItem = new wxMenuItem( Menu, ID_ALBUM_COVER_EMBED, _( "Embed Cover" ), _( "Embed the current cover to the album files" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_doc_save ) ); - Menu->Append( MenuItem ); - } - - if( ( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) || - ( ContextMenuFlags & guCONTEXTMENU_LINKS ) || - ( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) ) - { - Menu->AppendSeparator(); - - if( ( m_LibPanel->GetContextMenuFlags() & guCONTEXTMENU_COPY_TO ) ) - { - m_LibPanel->CreateCopyToMenu( Menu ); - } - - if( SelCount == 1 && ( ContextMenuFlags & guCONTEXTMENU_LINKS ) ) - { - AddOnlineLinksMenu( Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) - AddAlbumCommands( Menu, SelCount ); - } - } - - m_LibPanel->CreateContextMenu( Menu, guLIBRARY_ELEMENT_ALBUMS ); -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::OnSearchLinkClicked( wxCommandEvent &event ) -{ - unsigned long cookie; - int Item = GetFirstSelected( cookie ); - if( Item != wxNOT_FOUND ) - { - ExecuteOnlineLink( event.GetId(), GetSearchText( Item ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::OnCommandClicked( wxCommandEvent &event ) -{ - int index; - int count; - wxArrayInt Selection = GetSelectedItems(); - if( Selection.Count() ) - { - index = event.GetId(); - - guConfig * Config = ( guConfig * ) Config->Get(); - if( Config ) - { - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - - //guLogMessage( wxT( "CommandId: %u" ), index ); - index -= ID_COMMANDS_BASE; - wxString CurCmd = Commands[ index ]; - - if( CurCmd.Find( wxT( "{bp}" ) ) != wxNOT_FOUND ) - { - wxArrayString AlbumPaths = m_Db->GetAlbumsPaths( Selection ); - wxString Paths = wxEmptyString; - count = AlbumPaths.Count(); - for( index = 0; index < count; index++ ) - { - //Paths += wxT( " \"" ) + AlbumPaths[ index ] + wxT( "\"" ); - AlbumPaths[ index ].Replace( wxT( " " ), wxT( "\\ " ) ); - Paths += wxT( " " ) + AlbumPaths[ index ]; - } - CurCmd.Replace( wxT( "{bp}" ), Paths.Trim( false ) ); - } - - if( CurCmd.Find( wxT( "{bc}" ) ) != wxNOT_FOUND ) - { - int CoverId = m_Db->GetAlbumCoverId( Selection[ 0 ] ); - wxString CoverPath = wxEmptyString; - if( CoverId > 0 ) - { - CoverPath = wxT( "\"" ) + m_Db->GetCoverPath( CoverId ) + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{bc}" ), CoverPath ); - } - - if( CurCmd.Find( wxT( "{tp}" ) ) != wxNOT_FOUND ) - { - guTrackArray Songs; - wxString SongList = wxEmptyString; - if( m_Db->GetAlbumsSongs( Selection, &Songs ) ) - { - count = Songs.Count(); - for( index = 0; index < count; index++ ) - { - SongList += wxT( " \"" ) + Songs[ index ].m_FileName + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{tp}" ), SongList.Trim( false ) ); - } - } - - //guLogMessage( wxT( "Execute Command '%s'" ), CurCmd.c_str() ); - guExecute( CurCmd ); - } - } -} - -// -------------------------------------------------------------------------------- // -wxString guAlListBox::GetSearchText( int item ) const -{ - return wxString::Format( wxT( "\"%s\" \"%s\"" ), - m_Db->GetArtistName( ( * m_Items )[ item ].m_ArtistId ).c_str(), - ( * m_Items )[ item ].m_Name.c_str() ); -} - -// -------------------------------------------------------------------------------- // -void guAlListBox::ReloadItems( bool reset ) -{ - wxArrayInt Selection; - int FirstVisible = GetFirstVisibleLine(); - - if( reset ) - SetSelection( -1 ); - else - Selection = GetSelectedItems( false ); - - m_Items->Empty(); - - GetItemsList(); - m_Items->Insert( new guAlbumItem( 0, wxString::Format( wxT( "%s (%u)" ), _( "All" ), m_Items->Count() ) ), 0 ); - SetItemCount( m_Items->Count() ); - - if( !reset ) - { - SetSelectedItems( Selection ); - ScrollToLine( FirstVisible ); - } - RefreshAll(); -} - -//// -------------------------------------------------------------------------------- // -//void guAlListBox::SetSelectedItems( const wxArrayInt &selection ) -//{ -// guListView::SetSelectedItems( selection ); -// -//// wxCommandEvent event( wxEVT_COMMAND_LISTBOX_SELECTED, GetId() ); -//// event.SetEventObject( this ); -//// event.SetInt( -1 ); -//// (void) GetEventHandler()->ProcessEvent( event ); -//} - -// -------------------------------------------------------------------------------- // -int guAlListBox::FindAlbum( const int albumid ) -{ - int Index; - int Count = m_Items->Count(); - for( Index = 0; Index < Count; Index++ ) - { - if( m_Items->Item( Index ).m_Id == albumid ) - { - return Index; - } - } - return wxNOT_FOUND; -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AlListBox.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlListBox.h --- guayadeque-0.3.7~ds0/src/AlListBox.h 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AlListBox.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,70 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef GUALLISTBOX_H -#define GUALLISTBOX_H - -#include "DbLibrary.h" -#include "ItemListBox.h" - -class guLibPanel; - -// -------------------------------------------------------------------------------- // -class guAlListBox : public guListView -{ - private : - guDbLibrary * m_Db; - guAlbumItems * m_Items; - guLibPanel * m_LibPanel; - int m_AlbumsOrder; - wxString m_ConfigPath; - - void OnAlbumListActivated( wxListEvent &event ); - void OnAlbumListSelected( wxListEvent &event ); - virtual void DrawItem( wxDC &dc, const wxRect &rect, const int row, const int col ) const; - wxCoord OnMeasureItem( size_t n ) const; - virtual void CreateContextMenu( wxMenu * menu ) const; - - virtual void GetItemsList( void ) { m_Db->GetAlbums( ( guAlbumItems * ) m_Items ); } - void OnSearchLinkClicked( wxCommandEvent &event ); - void OnCommandClicked( wxCommandEvent &event ); - void OnOrderSelected( wxCommandEvent &event ); - wxString GetSearchText( int item ) const; - - void OnConfigUpdated( wxCommandEvent &event ); - void CreateAcceleratorTable(); - - public : - guAlListBox( wxWindow * parent, guLibPanel * libpanel, guDbLibrary * db, const wxString &label ); - ~guAlListBox(); - bool SelectAlbumName( const wxString &AlbumName ); - virtual int GetSelectedSongs( guTrackArray * tracks, const bool isdrag = false ) const; - virtual wxString GetItemName( const int item ) const { return ( * m_Items )[ item ].m_Name; } - - virtual int GetItemId( const int item ) const { return ( * m_Items )[ item ].m_Id; } - virtual void ReloadItems( bool reset = true ); - - int FindAlbum( const int albumid ); - - -}; - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/Amazon.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Amazon.cpp --- guayadeque-0.3.7~ds0/src/Amazon.cpp 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Amazon.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,286 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "Amazon.h" - -#include "CoverEdit.h" -#include "Utils.h" - -#include "Base64.h" -#include "sha2.h" -#include "hmac_sha2.h" - -#include -#include -#include - -// see http://docs.amazonwebservices.com/AWSEcommerceService/2005-03-23/ -// http://webservices.amazon.com/onca/xml?Service=AWSECommerceService -// &SubscriptionId=[YourSubscription IDHere] -// &Operation=ItemSearch -// &Artist=[The artist name] -// &Keywords=[A Keywords String] -// &SearchIndex=Music -// &ItemPage=[The page Num {1..x}] - -#define AMAZON_SEARCH_APIKEY "AKIAI3VJGDYXLU7N2HKQ" -#define AMAZON_ASSOCIATE_TAG "guaymusiplay-20" - -#define AMAZON_SEARCH_URL wxT( "http://webservices.amazon.com/onca/xml?" ) -#define AMAZON_SEARCH_PARAMS wxT( "AWSAccessKeyId=" AMAZON_SEARCH_APIKEY\ - "&Artist=%s"\ - "&AssociateTag=guaymusiplay-20"\ - "&ItemPage=%u"\ - "&Keywords=%s"\ - "&Operation=ItemSearch"\ - "&ResponseGroup=Images,Small"\ - "&SearchIndex=Music"\ - "&Service=AWSECommerceService"\ - "&Timestamp=%s" ) - - - -// -------------------------------------------------------------------------------- // -guAmazonCoverFetcher::guAmazonCoverFetcher( guFetchCoverLinksThread * mainthread, guArrayStringArray * coverlinks, - const wxChar * artist, const wxChar * album ) : - guCoverFetcher( mainthread, coverlinks, artist, album ) -{ -} - -// -------------------------------------------------------------------------------- // -wxArrayString guAmazonCoverFetcher::GetImageInfo( wxXmlNode * XmlNode ) -{ - wxArrayString RetVal; - wxString ImageUrl = wxEmptyString; - wxString Height = wxEmptyString; - wxString Width = wxEmptyString; - wxXmlNode * XmlSubNode; - XmlNode = XmlNode->GetChildren(); - while( XmlNode ) - { - if( XmlNode->GetName() == wxT( "SmallImage" ) && ImageUrl.IsEmpty() ) - { - XmlSubNode = XmlNode->GetChildren(); - while( XmlSubNode ) - { - if( XmlSubNode->GetName() == wxT( "URL" ) ) - { - ImageUrl = XmlSubNode->GetNodeContent(); - } - else if( XmlSubNode->GetName() == wxT( "Height" ) ) - { - Height = XmlSubNode->GetNodeContent(); - } - else if( XmlSubNode->GetName() == wxT( "Width" ) ) - { - Width = XmlSubNode->GetNodeContent(); - } - XmlSubNode = XmlSubNode->GetNext(); - } - } - else if( XmlNode->GetName() == wxT( "LargeImage" ) ) - { - XmlSubNode = XmlNode->GetChildren(); - while( XmlSubNode ) - { - if( XmlSubNode->GetName() == wxT( "URL" ) ) - { - ImageUrl = XmlSubNode->GetNodeContent(); - } - else if( XmlSubNode->GetName() == wxT( "Height" ) ) - { - Height = XmlSubNode->GetNodeContent(); - } - else if( XmlSubNode->GetName() == wxT( "Width" ) ) - { - Width = XmlSubNode->GetNodeContent(); - } - XmlSubNode = XmlSubNode->GetNext(); - } - } - XmlNode = XmlNode->GetNext(); - } - //guLogMessage( wxT( "Found cover %s x %s '%s'" ), Width.c_str(), Height.c_str(), ImageUrl.c_str() ); - if( !ImageUrl.IsEmpty() ) - { - RetVal.Add( ImageUrl ); - RetVal.Add( Width + wxT( " x " ) + Height ); - } - return RetVal; -} - -// -------------------------------------------------------------------------------- // -int guAmazonCoverFetcher::ExtractImagesInfo( wxString &content ) -{ - int RetVal = 0; - wxStringInputStream ins( content ); - wxXmlDocument XmlDoc( ins ); - wxXmlNode * XmlSubNode; - wxXmlNode * XmlNode = XmlDoc.GetRoot(); - if( XmlNode && XmlNode->GetName() == wxT( "ItemSearchResponse" ) ) - { - XmlNode = XmlNode->GetChildren(); - while( XmlNode ) - { - if( XmlNode->GetName() == wxT( "Items" ) ) - { - XmlNode = XmlNode->GetChildren(); - while( XmlNode ) - { - if( XmlNode->GetName() == wxT( "Request" ) ) - { - XmlSubNode = XmlNode->GetChildren(); - while( XmlSubNode ) - { - if( XmlSubNode->GetName() == wxT( "IsValid" ) ) - { - if( XmlSubNode->GetNodeContent() != wxT( "True" ) ) - { - guLogError( wxT( "There was an error in the amazon search request." ) ); - } - break; - } - XmlSubNode = XmlSubNode->GetNext(); - } - } - else if( XmlNode->GetName() == wxT( "Errors" ) ) - { - XmlSubNode = XmlNode->GetChildren(); - while( XmlSubNode ) - { - if( XmlSubNode->GetName() == wxT( "Error" ) ) - { - XmlSubNode = XmlSubNode->GetChildren(); - while( XmlSubNode ) - { - if( XmlSubNode->GetName() == wxT( "Message" ) ) - { - guLogError( wxT( "Error: %s" ), XmlSubNode->GetNodeContent().c_str() ); - break; - } - XmlSubNode = XmlSubNode->GetNext(); - } - return 0; - } - XmlSubNode = XmlSubNode->GetNext(); - } - } - else if( XmlNode->GetName() == wxT( "Item" ) ) - { - wxArrayString CurItem = GetImageInfo( XmlNode ); - if( CurItem.Count() ) - { - m_CoverLinks->Add( CurItem ); - RetVal++; - } - } - XmlNode = XmlNode->GetNext(); - } - break; - } - XmlNode = XmlNode->GetNext(); - } - } - return RetVal; -} - - -// -------------------------------------------------------------------------------- // -void inline HMACSha256( char * key, unsigned int key_size, - char * message, unsigned int message_len, - char * mac, unsigned mac_size ) -{ - return hmac_sha256( ( unsigned char * ) key, key_size, - ( unsigned char * ) message, message_len, - ( unsigned char * ) mac, mac_size ); -} - -// -------------------------------------------------------------------------------- // -wxString percentEncodeRfc3986( const wxString &text ) -{ - wxString RetVal = text; - RetVal.Replace( wxT( "+" ), wxT( "%20" ) ); - RetVal.Replace( wxT( "*" ), wxT( "%2A" ) ); - RetVal.Replace( wxT( "%7E" ), wxT( "~" ) ); - return RetVal; -} - -// -------------------------------------------------------------------------------- // -wxString GetAmazonSign( const wxString &text ) -{ -#define AMAZON_SEARCH_SECRET wxT( "ICsfRx7YNpBBamJyJcolN0qGKH6bBG7NlA9kLqhq" ) - wxString Str = wxT( "GET\nwebservices.amazon.com\n/onca/xml\n" ) + text; - - //guLogMessage( wxT( "String : '%s'" ), Str.c_str() ); - wxString Key = AMAZON_SEARCH_SECRET; - char * Output = ( char * ) malloc( 1024 ); - - HMACSha256( Key.char_str(), Key.Length(), Str.char_str(), Str.Length(), Output, SHA256_DIGEST_SIZE ); - - wxString Sign = guBase64Encode( Output, SHA256_DIGEST_SIZE ); - //guLogMessage( wxT( "Signature: '%s'" ), Sign.c_str() ); - Sign.Replace( wxT( "+" ), wxT( "%2B" ) ); - Sign.Replace( wxT( "=" ), wxT( "%3D" ) ); - - //guLogMessage( wxT( "Encoded: '%s'" ), Sign.c_str() ); - free( Output ); - return Sign; -} - -// -------------------------------------------------------------------------------- // -int guAmazonCoverFetcher::AddCoverLinks( int pagenum ) -{ - wxDateTime CurTime = wxDateTime::Now(); - - wxString SearchParams = wxString::Format( AMAZON_SEARCH_PARAMS, - percentEncodeRfc3986( guURLEncode( m_Artist ) ).c_str(), - pagenum + 1, - percentEncodeRfc3986( guURLEncode( m_Album ) ).c_str(), - guURLEncode( CurTime.ToUTC().Format( wxT( "%Y-%m-%dT%H:%M:%S.000Z" ) ) ).c_str() ); - - SearchParams.Replace( wxT( "," ), wxT( "%2C" ) ); - - wxString SignText = GetAmazonSign( SearchParams ); - - wxString SearchUrl = AMAZON_SEARCH_URL + SearchParams + wxT( "&Signature=" ) + SignText; - - //guLogMessage( wxT( "URL: %u %s" ), pagenum, SearchUrl.c_str() ); - if( !m_MainThread->TestDestroy() ) - { - //printf( "Buffer:\n%s\n", Buffer ); - wxString Content = GetUrlContent( SearchUrl ); - //Content = http.GetContent( SearchUrl, 60 ); - //guLogMessage( wxT( "Amazon Response:\n%s" ), Content.c_str() ); - if( Content.Length() ) - { - if( !m_MainThread->TestDestroy() ) - { - return ExtractImagesInfo( Content ); - } - } - else - { - guLogError( wxT( "Could not get the remote data from connection" ) ); - } - } - return 0; -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/Amazon.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Amazon.h --- guayadeque-0.3.7~ds0/src/Amazon.h 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/Amazon.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef AMAZON_H -#define AMAZON_H - -#include "ArrayStringArray.h" -#include "CoverFetcher.h" - -#include - -class guFetchCoverLinksThread; - -// -------------------------------------------------------------------------------- // -class guAmazonCoverFetcher : public guCoverFetcher -{ - private : - wxArrayString GetImageInfo( wxXmlNode * XmlNode ); - int ExtractImagesInfo( wxString &content ); - - public : - guAmazonCoverFetcher( guFetchCoverLinksThread * mainthread, guArrayStringArray * coverlinks, - const wxChar * artist, const wxChar * album ); - virtual int AddCoverLinks( int pagenum ); -}; - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/ApeTag.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ApeTag.cpp --- guayadeque-0.3.7~ds0/src/ApeTag.cpp 2014-02-16 22:22:19.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ApeTag.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,689 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "ApeTag.h" - -#include -#include -#include - -#define APE_HEADER_MAGIC 0x2043414D //"MAC " -#define APE_MAGIC_0 0x54455041 //"APET" -#define APE_MAGIC_1 0x58454741 //"AGEX" -#define APE_VERSION_1 1000 -#define APE_VERSION_2 2000 - -#define COMPRESSION_LEVEL_EXTRA_HIGH 4000 - -// -------------------------------------------------------------------------------- // -struct APE_COMMON_HEADER -{ - wxUint32 ID; // should equal 'MAC ' - wxUint16 nVersion; // version number * 1000 (3.81 = 3810) -}; - -// -------------------------------------------------------------------------------- // -struct APE_DESCRIPTOR -{ - wxUint32 ID; // should equal 'MAC ' - wxUint16 nVersion; // version number * 1000 (3.81 = 3810) (remember that 4-byte alignment causes this to take 4-bytes) - - wxUint32 nDescriptorBytes; // the number of descriptor bytes (allows later expansion of this header) - wxUint32 nHeaderBytes; // the number of header APE_HEADER bytes - wxUint32 nSeekTableBytes; // the number of bytes of the seek table - wxUint32 nHeaderDataBytes; // the number of header data bytes (from original file) - wxUint32 nAPEFrameDataBytes; // the number of bytes of APE frame data - wxUint32 nAPEFrameDataBytesHigh; // the high order number of APE frame data bytes - wxUint32 nTerminatingDataBytes; // the terminating data of the file (not including tag data) - - wxUint8 cFileMD5[16]; // the MD5 hash of the file (see notes for usage... it's a littly tricky) -}; - -// -------------------------------------------------------------------------------- // -struct APE_HEADER -{ - wxUint16 nCompressionLevel; // the compression level (see defines I.E. COMPRESSION_LEVEL_FAST) - wxUint16 nFormatFlags; // any format flags (for future use) - - wxUint32 nBlocksPerFrame; // the number of audio blocks in one frame - wxUint32 nFinalFrameBlocks; // the number of audio blocks in the final frame - wxUint32 nTotalFrames; // the total number of frames - - wxUint16 nBitsPerSample; // the bits per sample (typically 16) - wxUint16 nChannels; // the number of channels (1 or 2) - wxUint32 nSampleRate; // the sample rate (typically 44100) -}; - -// -------------------------------------------------------------------------------- // -struct APE_HEADER_OLD -{ - wxUint32 ID; // should equal 'MAC ' - wxUint16 nVersion; // version number * 1000 (3.81 = 3810) - wxUint16 nCompressionLevel; // the compression level - wxUint16 nFormatFlags; // any format flags (for future use) - wxUint16 nChannels; // the number of channels (1 or 2) - wxUint32 nSampleRate; // the sample rate (typically 44100) - wxUint32 nHeaderBytes; // the bytes after the MAC header that compose the WAV header - wxUint32 nTerminatingBytes; // the bytes after that raw data (for extended info) - wxUint32 nTotalFrames; // the number of frames in the file - wxUint32 nFinalFrameBlocks; // the number of samples in the final frame -}; - - -// -------------------------------------------------------------------------------- // -typedef struct { - wxUint32 m_Magic[ 2 ]; - wxUint32 m_Version; - wxUint32 m_Length; - wxUint32 m_Items; - wxUint32 m_Flags; - wxUint32 m_Reserved[ 2 ]; -} guAPE_HEADER_FOOTER; - - -// -------------------------------------------------------------------------------- // -static wxUint32 ReadLittleEndianUint32( const char * cp ) -{ - wxUint32 result = cp[ 3 ] & 0xff; - result <<= 8; - result |= cp[ 2 ] & 0xff; - result <<= 8; - result |= cp[ 1 ] & 0xff; - result <<= 8; - result |= cp[ 0 ] & 0xff; - return result; -} - -// -------------------------------------------------------------------------------- // -static void WriteLittleEndianUint32( char * cp, wxUint32 i ) -{ - cp[ 0 ] = i & 0xff; - i >>= 8; - cp[ 1 ] = i & 0xff; - i >>= 8; - cp[ 2 ] = i & 0xff; - i >>= 8; - cp[ 3 ] = i & 0xff; -} - -// -------------------------------------------------------------------------------- // -int guCompareApeItems( guApeItem * item1, guApeItem * item2 ) -{ - return item1->Key() > item2->Key(); -} - - - - -// -------------------------------------------------------------------------------- // -// guApeTag -// -------------------------------------------------------------------------------- // -guApeTag::guApeTag( wxUint32 length, wxUint32 offset, wxUint32 items ) -{ - m_FileLength = length; - m_TagOffset = offset; - m_ItemCount = items; - m_Items = new guApeItemArray( guCompareApeItems ); -} - -// -------------------------------------------------------------------------------- // -guApeTag::~guApeTag() -{ - if( m_Items ) - delete m_Items; -} - -// -------------------------------------------------------------------------------- // -void guApeTag::DelAllItems() -{ - m_Items->Clear(); -} - -// -------------------------------------------------------------------------------- // -void guApeTag::DelItem( guApeItem * item ) -{ - int Pos = m_Items->Index( item ); - if( Pos != wxNOT_FOUND ) - { - m_Items->Remove( item ); - delete item; - } - else - { - guLogError( wxT( "Could not find the item in the ape tags" ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guApeTag::AddItem( guApeItem * item ) -{ - m_Items->Add( item ); -} - -// -------------------------------------------------------------------------------- // -guApeItem * guApeTag::GetItem( const int pos ) const -{ - return m_Items->Item( pos ); -} - -// -------------------------------------------------------------------------------- // -guApeItem * guApeTag::GetItem( const wxString &key ) const -{ - guApeItem * ApeItem; - int index; - int count = m_Items->Count(); - for( index = 0; index < count; index++ ) - { - ApeItem = m_Items->Item( index ); - if( !ApeItem->m_Key.CmpNoCase( key ) ) - return ApeItem; - } - return NULL; -} - -// -------------------------------------------------------------------------------- // -wxString guApeTag::GetItemValue( const wxString &key ) const -{ - wxString RetVal = wxEmptyString; - guApeItem * ApeItem = GetItem( key ); - if( ApeItem ) - { - RetVal = ApeItem->m_Value; - } - return RetVal; -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetItem( const wxString &key, const wxString &value, wxUint32 flags ) -{ - guApeItem * ApeItem = GetItem( key ); - if( ApeItem ) - { - ApeItem->m_Value = value; - } - else - { - ApeItem = new guApeItem( key, value, flags ); - m_Items->Add( ApeItem ); - } -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetItem( const wxString &key, char * data, wxUint32 len ) -{ - guApeItem * ApeItem = GetItem( key ); - if( ApeItem ) - { - ApeItem->m_Value = wxString::From8BitData( data, len ); - } - else - { - ApeItem = new guApeItem( key, wxString::From8BitData( data, len ), APE_FLAG_CONTENT_BINARY ); - m_Items->Add( ApeItem ); - } -} - -// -------------------------------------------------------------------------------- // -wxUint32 guApeTag::FileLength( void ) const -{ - return m_FileLength; -} - -// -------------------------------------------------------------------------------- // -wxUint32 guApeTag::TagOffset( void ) const -{ - return m_TagOffset; -} - -// -------------------------------------------------------------------------------- // -wxUint32 guApeTag::ItemLength( void ) const -{ - wxUint32 RetVal = 0; - int index; - int count = m_Items->Count(); - for( index = 0; index < count; index++ ) - { - guApeItem * item = m_Items->Item( index ); - - if( !item->Value().IsEmpty() ) - { - RetVal += 8; - RetVal += 1; - RetVal += item->Key().Length(); - RetVal += strlen( item->Value().mb_str() ); - } - } - return RetVal; -} - -// -------------------------------------------------------------------------------- // -wxUint32 guApeTag::ItemCount( void ) const -{ - wxUint32 RetVal = 0; - int Index; - int Count = m_Items->Count(); - for( Index = 0; Index < Count; Index++ ) - { - guApeItem * ApeItem = m_Items->Item( Index ); - - //guLogMessage( wxT( "'%s' => '%s'" ), ApeItem->m_Key.c_str(), ApeItem->m_Value.c_str() ); - if( !ApeItem->m_Value.IsEmpty() ) - { - const wxWX2MBbuf ValueBuf = ApeItem->m_Value.mb_str( wxConvUTF8 ); - if( ValueBuf ) - { - RetVal++; - } - } - } - guLogMessage( wxT( "ItemCount() -> %u" ), RetVal ); - return RetVal; -} - -// -------------------------------------------------------------------------------- // -wxString guApeTag::GetTitle( void ) const -{ - return GetItemValue( APE_TAG_KEY_TITLE ); -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetTitle( const wxString &title ) -{ - SetItem( APE_TAG_KEY_TITLE, title ); -} - -// -------------------------------------------------------------------------------- // -wxString guApeTag::GetArtist( void ) const -{ - return GetItemValue( APE_TAG_KEY_ARTIST ); -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetArtist( const wxString &artist ) -{ - SetItem( APE_TAG_KEY_ARTIST, artist ); -} - -// -------------------------------------------------------------------------------- // -wxString guApeTag::GetAlbum( void ) const -{ - return GetItemValue( APE_TAG_KEY_ALBUM ); -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetAlbum( const wxString &album ) -{ - SetItem( APE_TAG_KEY_ALBUM, album ); -} - -// -------------------------------------------------------------------------------- // -wxString guApeTag::GetGenre( void ) const -{ - return GetItemValue( APE_TAG_KEY_GENRE ); -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetGenre( const wxString &genre ) -{ - SetItem( APE_TAG_KEY_GENRE, genre ); -} - -// -------------------------------------------------------------------------------- // -wxUint32 guApeTag::GetTrack( void ) const -{ - unsigned long Track; - GetItemValue( APE_TAG_KEY_TRACK ).ToULong( &Track ); - return Track; -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetTrack( const wxUint32 track ) -{ - SetItem( APE_TAG_KEY_TRACK, wxString::Format( wxT( "%u" ), track ) ); -} - -// -------------------------------------------------------------------------------- // -wxUint32 guApeTag::GetYear( void ) const -{ - unsigned long Year; - GetItemValue( APE_TAG_KEY_YEAR ).ToULong( &Year ); - return Year; -} - -// -------------------------------------------------------------------------------- // -void guApeTag::SetYear( const wxUint32 year ) -{ - SetItem( APE_TAG_KEY_YEAR, wxString::Format( wxT( "%u" ), year ) ); -} - - - - -// -------------------------------------------------------------------------------- // -// guApeFile -// -------------------------------------------------------------------------------- // -guApeFile::guApeFile( const wxString &filename ) -{ - m_Tag = NULL; - m_TrackLength = 0; - m_BitRate = 0; - m_File = new wxFile( filename, wxFile::read_write ); - if( m_File->IsOpened() ) - { - ReadAndProcessApeHeader(); - } - else - { - guLogWarning( wxT( "Could not open the ape file %s" ), filename.c_str() ); - } -} - -// -------------------------------------------------------------------------------- // -guApeFile::~guApeFile() -{ - if( m_File ) - delete m_File; - if( m_Tag ) - delete m_Tag; -} - -// -------------------------------------------------------------------------------- // -void inline guApeFile::WriteInt( const int value ) -{ - m_File->Write( &value, sizeof( value ) ); -} - -// -------------------------------------------------------------------------------- // -void guApeFile::WriteApeHeaderFooter( const wxUint32 flags ) -{ - //guLogMessage( wxT( "Writing header/footer at %08X" ), m_File->Tell() ); - - WriteInt( APE_MAGIC_0 ); - WriteInt( APE_MAGIC_1 ); - - WriteInt( APE_VERSION_2 ); - - WriteInt( m_Tag->ItemLength() + sizeof( guAPE_HEADER_FOOTER ) ); - - WriteInt( m_Tag->ItemCount() ); - - WriteInt( flags ); - - WriteInt( 0 ); - WriteInt( 0 ); -} - - -// -------------------------------------------------------------------------------- // -void guApeFile::WriteApeItems( void ) -{ - int index; - int count = m_Tag->m_Items->Count(); - char pad = 0; - for( index = 0; index < count; index++ ) - { - guApeItem * ApeItem = m_Tag->GetItem( index ); - - //guLogMessage( wxT( "Writing item %i '%s' => '%s' at %08X" ), index, ApeItem->m_Key.c_str(), ApeItem->m_Value.c_str(), m_File->Tell() ); - - if( ApeItem->m_Value.IsEmpty() ) - continue; - - const wxWX2MBbuf ValueBuf = ApeItem->m_Value.mb_str( wxConvUTF8 ); - if( !ValueBuf ) - continue; - - //guLogMessage( wxT( "'%s' => '%s'" ), ApeItem->m_Key.c_str(), ApeItem->m_Value.c_str() ); - //int KeyLen = ApeItem->m_Key.size(); - - - int ValueLen = strlen( ValueBuf ); - WriteInt( ValueLen ); - WriteInt( ApeItem->m_Flags ); - m_File->Write( ApeItem->m_Key.ToUTF8(), ApeItem->m_Key.size() ); - m_File->Write( &pad, sizeof( pad ) ); - - if( ( ApeItem->m_Flags & APE_FLAG_CONTENT_TYPE ) == APE_FLAG_CONTENT_BINARY ) - { - m_File->Write( ApeItem->m_Value.To8BitData(), ApeItem->m_Value.Length() ); - } - else - { - m_File->Write( ValueBuf, ValueLen ); - - //guLogMessage( wxT( "'%s' Size: %u Length: %u" ), - // ApeItem->m_Value.c_str(), ApeItem->m_Value.size(), ApeItem->m_Value.Length() ); - } - } -} - -// -------------------------------------------------------------------------------- // -bool guApeFile::WriteApeTag( void ) -{ - guLogMessage( wxT( "file length %u, %08x" ), m_Tag->FileLength(), m_Tag->TagOffset() ); - - const wxUint32 TagOffset = !m_Tag->TagOffset() ? m_Tag->FileLength() : m_Tag->TagOffset(); - - m_File->Seek( TagOffset ); - - // write header - if( m_File->Tell() != TagOffset ) - { - guLogWarning( wxT( "Seek for header failed %u target pos %u" ), m_File->Tell(), TagOffset ); - } - - WriteApeHeaderFooter( APE_FLAG_IS_HEADER | APE_FLAG_HAVE_HEADER ); - WriteApeItems(); - WriteApeHeaderFooter( APE_FLAG_HAVE_HEADER ); - - wxUint32 CurPos = m_File->Tell(); - - if( CurPos < m_Tag->FileLength() ) - { - int result = ftruncate( m_File->fd(), CurPos ); - if( result ) - { - guLogWarning( wxT( "FAILED Truncating file %s" ), m_FileName.c_str() ); - } - } - m_File->Flush(); - return true; -} - - -// -------------------------------------------------------------------------------- // -void guApeFile::ReadAndProcessApeHeader( void ) -{ - const wxUint32 FileLength = m_File->Length(); - //guLogMessage( wxT( "file length is %u" ), FileLength ); - - APE_COMMON_HEADER CHeader; - m_File->Seek( 0 ); - m_File->Read( &CHeader, sizeof( APE_COMMON_HEADER ) ); - if( CHeader.ID != APE_HEADER_MAGIC ) - { - guLogWarning( wxT( "This is not a valid ape file %08x" ), CHeader.ID ); - return; - } - -// printf( "Version : %u\n", CHeader.nVersion ); - // New header format - if( CHeader.nVersion >= 3980 ) - { - APE_DESCRIPTOR Descriptor; - APE_HEADER Header; - m_File->Seek( 0 ); - - int ReadCnt = m_File->Read( &Descriptor, sizeof( APE_DESCRIPTOR ) ); - if( ( ReadCnt - Descriptor.nDescriptorBytes ) > 0 ) - m_File->Seek( Descriptor.nDescriptorBytes - ReadCnt, wxFromCurrent ); - - ReadCnt = m_File->Read( &Header, sizeof( APE_HEADER ) ); - if( ( ReadCnt - Descriptor.nHeaderBytes ) > 0 ) - m_File->Seek( Descriptor.nHeaderBytes - ReadCnt, wxFromCurrent ); - -// printf( "TotalFrames : %u\n", Header.nTotalFrames ); -// printf( "BlocksPerFrame : %u\n", Header.nBlocksPerFrame ); -// printf( "FinalFrameBlocks : %u\n", Header.nFinalFrameBlocks ); -// printf( "SampleRate : %u\n", Header.nSampleRate ); - - m_TrackLength = int( double( ( ( Header.nTotalFrames - 1 ) * Header.nBlocksPerFrame ) + Header.nFinalFrameBlocks ) - / double( Header.nSampleRate ) ) * 1000; - - } - else // Old header format - { - APE_HEADER_OLD Header; - m_File->Seek( 0 ); - - m_File->Read( &Header, sizeof( APE_HEADER_OLD ) ); - - wxUint32 BlocksPerFrame = ( ( Header.nVersion >= 3900 ) || ( ( Header.nVersion >= 3800 ) && ( Header.nCompressionLevel == COMPRESSION_LEVEL_EXTRA_HIGH ) ) ) ? 73728 : 9216; - if( ( Header.nVersion >= 3950 ) ) - BlocksPerFrame = 73728 * 4; - -// printf( "TotalFrames : %u\n", Header.nTotalFrames ); -// printf( "BlocksPerFrame : %u\n", BlocksPerFrame ); -// printf( "FinalFrameBlocks : %u\n", Header.nFinalFrameBlocks ); -// printf( "SampleRate : %u\n", Header.nSampleRate ); - - m_TrackLength = int( double( ( ( Header.nTotalFrames - 1 ) * BlocksPerFrame ) + Header.nFinalFrameBlocks ) - / double( Header.nSampleRate ) ) * 1000; - - } - - m_BitRate = m_TrackLength ? int( ( double( FileLength ) * double( 8 ) ) / double( m_TrackLength ) ) : 0; -// guLogMessage( wxT( "Track size %u length %s bitrate %u" ), FileLength, LenToString( m_TrackLength ).c_str(), m_BitRate ); - - if( FileLength < sizeof( guAPE_HEADER_FOOTER ) ) - { - guLogError( wxT( "file too short to contain an ape tag" ) ); - return; // new TAG(FileLength,0,0); - } - - // read footer - guAPE_HEADER_FOOTER ApeFooter; - m_File->Seek( FileLength - sizeof( guAPE_HEADER_FOOTER ) ); - m_File->Read( &ApeFooter, sizeof( guAPE_HEADER_FOOTER ) ); - - if( ApeFooter.m_Magic[ 0 ] != APE_MAGIC_0 || ApeFooter.m_Magic[ 1 ] != APE_MAGIC_1 ) - { - guLogWarning( wxT( "file does not contain ApeFooter tag" ) ); - - m_Tag = new guApeTag( FileLength, FileLength, 0 ); - return; - } - - if( ApeFooter.m_Version != APE_VERSION_2 ) - { - guLogWarning( wxT( "Unsupported ApeFooter tag version %i" ), ApeFooter.m_Version ); - return; - } - - //guLogMessage( wxT( "Found ApeFooter tag footer version: %i length: %i items: %i flags: %08x" ), - // ApeFooter.m_Version, ApeFooter.m_Length, ApeFooter.m_Items, ApeFooter.m_Flags ); - - - if( FileLength < ApeFooter.m_Length ) - { - guLogWarning( wxT( "ApeTag bigger than file" ) ); - return; - } - - // read header if any - bool have_header = false; - - if( FileLength >= ApeFooter.m_Length + sizeof( guAPE_HEADER_FOOTER ) ) - { - m_File->Seek( FileLength - ( ApeFooter.m_Length + sizeof( guAPE_HEADER_FOOTER ) ) ); - guAPE_HEADER_FOOTER ApeHeader; - - m_File->Read( ( void * ) &ApeHeader, sizeof( guAPE_HEADER_FOOTER ) ); - - if( ApeHeader.m_Magic[ 0 ] == APE_MAGIC_0 && - ApeHeader.m_Magic[ 1 ] == APE_MAGIC_1 ) - { - have_header = true; - - if( ApeFooter.m_Version != ApeHeader.m_Version || ApeFooter.m_Length != ApeHeader.m_Length || ApeFooter.m_Items != ApeHeader.m_Items ) - { - guLogWarning( wxT( "ApeFooter header/footer data mismatch" ) ); - } - - //guLogMessage( wxT( "Found ApeFooter tag header version: %i length: %i items: %i flags: %08x" ), - // ApeHeader.m_Version, ApeHeader.m_Length, ApeHeader.m_Items, ApeHeader.m_Flags ); - } - } - - m_Tag = new guApeTag( FileLength, - FileLength - ApeFooter.m_Length - have_header * sizeof( guAPE_HEADER_FOOTER ), - ApeFooter.m_Items ); - - // read and process tag data - m_File->Seek( - ( int ) ApeFooter.m_Length, wxFromEnd ); - - char * const ItemsBuf = new char[ ApeFooter.m_Length ]; - - m_File->Read( ( void * ) ItemsBuf, ApeFooter.m_Length ); - - char * CurBufPos = ItemsBuf; - - //guLogMessage( wxT( "Found a valid ape footer with %i items and %i bytes length" ), ApeFooter.m_Items, ApeFooter.m_Length ); - wxString Value; - wxString Key; - int index; - for( index = 0; index < ( int ) ApeFooter.m_Items; index++ ) - { - const wxUint32 ValueLen = ReadLittleEndianUint32( CurBufPos ); - CurBufPos += sizeof( ValueLen ); - if( ValueLen > ( ApeFooter.m_Length - ( ItemsBuf - CurBufPos ) ) ) - { - guLogWarning( wxT( "Aborting reading of corrupt ape tag %i > %i" ), ValueLen, ( ApeFooter.m_Length - ( ItemsBuf - CurBufPos ) ) ); - m_Tag->DelAllItems(); - break; - } - - const wxUint32 ItemFlags = ReadLittleEndianUint32( CurBufPos ); - CurBufPos += sizeof( ItemFlags ); - - Key = wxString( CurBufPos, wxConvUTF8 ); - - CurBufPos += 1 + Key.Length(); - - if( ( ItemFlags & APE_FLAG_CONTENT_TYPE ) == APE_FLAG_CONTENT_BINARY ) - { - Value = wxString::From8BitData( CurBufPos, ValueLen ); - } - else - { - Value = wxString::FromUTF8( CurBufPos, ValueLen ); - } - - CurBufPos += ValueLen; - - //guLogMessage( wxT( "Tag%i => Len: %i Flags: %08x Key: '%s' Value: '%s'" ), - // index, ValueLen, ItemFlags, Key.c_str(), Value.c_str() ); - m_Tag->AddItem( new guApeItem( Key, Value, ItemFlags ) ); - } - - delete ItemsBuf; -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/ApeTag.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ApeTag.h --- guayadeque-0.3.7~ds0/src/ApeTag.h 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ApeTag.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,206 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef APETAG_H -#define APETAG_H - -#include "Utils.h" - -#include -#include -#include -#include - -#define APE_TAG_KEY_TITLE wxT( "Title" ) -#define APE_TAG_KEY_SUBTITLE wxT( "Subtitle" ) -#define APE_TAG_KEY_ARTIST wxT( "Artist" ) -#define APE_TAG_KEY_ALBUM wxT( "Album" ) -#define APE_TAG_KEY_DEBUTALBUM wxT( "Debut Album" ) -#define APE_TAG_KEY_PUBLISHER wxT( "Publisher" ) -#define APE_TAG_KEY_CONDUCTOR wxT( "Conductor" ) -#define APE_TAG_KEY_TRACK wxT( "Track" ) -#define APE_TAG_KEY_COMPOSER wxT( "Composer" ) -#define APE_TAG_KEY_COMMENT wxT( "Comment" ) -#define APE_TAG_KEY_COPYRIGHT wxT( "Copyright" ) -#define APE_TAG_KEY_PUBLICATIONRIGHT wxT( "Publicationright" ) -#define APE_TAG_KEY_FILE wxT( "File" ) -#define APE_TAG_KEY_EANUPC wxT( "EAN/UPC" ) -#define APE_TAG_KEY_ISBN wxT( "ISBN" ) -#define APE_TAG_KEY_CATALOG wxT( "Catalog" ) -#define APE_TAG_KEY_LC wxT( "LC" ) -#define APE_TAG_KEY_YEAR wxT( "Year" ) -#define APE_TAG_KEY_RECORDDATE wxT( "Record Date" ) -#define APE_TAG_KEY_RECORDLOCATION wxT( "Record Location" ) -#define APE_TAG_KEY_GENRE wxT( "Genre" ) -#define APE_TAG_KEY_MEDIA wxT( "Media" ) -#define APE_TAG_KEY_INDEX wxT( "Index" ) -#define APE_TAG_KEY_RELATED_URL wxT( "Related" ) -#define APE_TAG_KEY_ISRC wxT( "ISRC" ) -#define APE_TAG_KEY_ABSTRACT_URL wxT( "Abstract" ) -#define APE_TAG_KEY_LANGUAGE wxT( "Language" ) -#define APE_TAG_KEY_BIBLIOGRAPHY_URL wxT( "Bibliography" ) -#define APE_TAG_KEY_INTROPLAY wxT( "Introplay" ) -#define APE_TAG_KEY_DUMMY wxT( "Dummy" ) - -#define APE_TAG_KEY_COVER_ART_FRONT wxT( "Cover Art (front)" ) -#define APE_TAG_KEY_COVER_ART_OTHER wxT( "Cover Art (other)" ) -#define APE_TAG_KEY_NOTES wxT( "Notes" ) -#define APE_TAG_KEY_LYRICS wxT( "Lyrics" ) -#define APE_TAG_KEY_BUY_URL wxT( "Buy URL" ) -#define APE_TAG_KEY_ARTIST_URL wxT( "Artist URL" ) -#define APE_TAG_KEY_PUBLISHER_URL wxT( "Publisher URL" ) -#define APE_TAG_KEY_FILE_URL wxT( "File URL" ) -#define APE_TAG_KEY_COPYRIGHT_URL wxT( "Copyright URL" ) -#define APE_TAG_KEY_MJ_METADATA wxT( "Media Jukebox Metadata" ) - -#define APE_TAG_KEY_ALBUMARTIST wxT( "Album Artist" ) - -#define APE_FLAG_HAVE_HEADER 0x80000000 -#define APE_FLAG_HAVE_FOOTER 0x40000000 -#define APE_FLAG_IS_HEADER 0x20000000 - -#define APE_FLAG_CONTENT_TYPE 0x00000006 -#define APE_FLAG_CONTENT_TEXT 0x00000000 -#define APE_FLAG_CONTENT_BINARY 0x00000002 -#define APE_FLAG_CONTENT_EXTERNAL 0x00000004 - -#define APE_FLAG_IS_READONLY 0x00000001 - -// -------------------------------------------------------------------------------- // -class guApeItem -{ - public: - wxString m_Key; - wxString m_Value; - wxUint32 m_Flags; - - guApeItem() {}; - - guApeItem( const wxString &key, const wxString &value, wxUint32 flags ) - { - m_Key = key; - m_Value = value; - m_Flags = flags; - } - - const wxString & Key( void ) const - { - return m_Key; - } - - const wxString & Value( void ) const - { - return m_Value; - } - - const wxUint32 Flags( void ) const - { - return m_Flags; - } -}; - -// -------------------------------------------------------------------------------- // -WX_DEFINE_SORTED_ARRAY( guApeItem *, guApeItemArray ); - -int guCompareApeItems( guApeItem * item1, guApeItem * item2 ); - -// -------------------------------------------------------------------------------- // -class guApeTag -{ - protected : - wxUint32 m_FileLength; - wxUint32 m_TagOffset; - wxUint32 m_ItemCount; - guApeItemArray * m_Items; - - public: - - guApeTag( wxUint32 length, wxUint32 offset, wxUint32 items ); - ~guApeTag(); - - void DelAllItems( void ); - void DelItem( guApeItem * item ); - void AddItem( guApeItem * item ); - guApeItem * GetItem( const int pos ) const; - guApeItem * GetItem( const wxString &key ) const; - wxString GetItemValue( const wxString &key ) const; - void SetItem( const wxString &key, const wxString &value, wxUint32 flags = APE_FLAG_CONTENT_TEXT ); - void SetItem( const wxString &key, char * data, wxUint32 len ); - wxUint32 FileLength( void ) const; - wxUint32 TagOffset( void ) const; - wxUint32 ItemLength( void ) const; - wxUint32 ItemCount( void ) const; - - wxString GetTitle( void ) const; - void SetTitle( const wxString &title ); - wxString GetArtist( void ) const; - void SetArtist( const wxString &artist ); - wxString GetAlbum( void ) const; - void SetAlbum( const wxString &album ); - wxString GetGenre( void ) const; - void SetGenre( const wxString &genre ); - wxUint32 GetTrack( void ) const; - void SetTrack( const wxUint32 track ); - wxUint32 GetYear( void ) const; - void SetYear( const wxUint32 year ); - - friend class guApeFile; -}; - -// -------------------------------------------------------------------------------- // -class guApeFile -{ - private : - wxString m_FileName; - wxUint32 m_TrackLength; - wxUint32 m_BitRate; - wxFile * m_File; - guApeTag * m_Tag; - - void ReadAndProcessApeHeader( void ); - void WriteApeHeaderFooter( const wxUint32 flags ); - void WriteApeItems( void ); - void inline WriteInt( const int value ); - - public : - guApeFile( const wxString &filename ); - ~guApeFile(); - - bool WriteApeTag( void ); - - guApeTag * GetApeTag() - { - return m_Tag; - }; - - wxUint32 GetBitRate( void ) - { - return m_BitRate; - } - - wxUint32 GetTrackLength( void ) - { - return m_TrackLength; - } - -}; - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/ArListBox.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArListBox.cpp --- guayadeque-0.3.7~ds0/src/ArListBox.cpp 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArListBox.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,354 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "ArListBox.h" - -#include "Accelerators.h" -#include "Commands.h" -#include "Config.h" -#include "Images.h" -#include "LibPanel.h" -#include "MainApp.h" -#include "MediaViewer.h" -#include "OnlineLinks.h" -#include "Settings.h" -#include "Utils.h" - -// -------------------------------------------------------------------------------- // -guArListBox::guArListBox( wxWindow * parent, guLibPanel * libpanel, guDbLibrary * db, const wxString &label ) : - guAccelListBox( parent, db, label ) -{ - m_LibPanel = libpanel; - - Connect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guArListBox::OnSearchLinkClicked ) ); - Connect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guArListBox::OnCommandClicked ) ); - - CreateAcceleratorTable(); - - ReloadItems(); -}; - -// -------------------------------------------------------------------------------- // -guArListBox::~guArListBox() -{ - Disconnect( ID_LINKS_BASE, ID_LINKS_BASE + guLINKS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guArListBox::OnSearchLinkClicked ) ); - Disconnect( ID_COMMANDS_BASE, ID_COMMANDS_BASE + guCOMMANDS_MAXCOUNT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( guArListBox::OnCommandClicked ) ); -} - -// -------------------------------------------------------------------------------- // -void guArListBox::CreateAcceleratorTable( void ) -{ - wxAcceleratorTable AccelTable; - wxArrayInt AliasAccelCmds; - wxArrayInt RealAccelCmds; - - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_SAVE ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_EDITLABELS ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_EDITTRACKS ); - AliasAccelCmds.Add( ID_TRACKS_PLAY ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ALL ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_TRACK ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ALBUM ); - AliasAccelCmds.Add( ID_TRACKS_ENQUEUE_AFTER_ARTIST ); - AliasAccelCmds.Add( ID_PLAYER_PLAYLIST_SEARCH ); - - RealAccelCmds.Add( ID_ARTIST_SAVETOPLAYLIST ); - RealAccelCmds.Add( ID_ARTIST_EDITLABELS ); - RealAccelCmds.Add( ID_ARTIST_EDITTRACKS ); - RealAccelCmds.Add( ID_ARTIST_PLAY ); - RealAccelCmds.Add( ID_ARTIST_ENQUEUE_AFTER_ALL ); - RealAccelCmds.Add( ID_ARTIST_ENQUEUE_AFTER_TRACK ); - RealAccelCmds.Add( ID_ARTIST_ENQUEUE_AFTER_ALBUM ); - RealAccelCmds.Add( ID_ARTIST_ENQUEUE_AFTER_ARTIST ); - RealAccelCmds.Add( ID_LIBRARY_SEARCH ); - - if( guAccelDoAcceleratorTable( AliasAccelCmds, RealAccelCmds, AccelTable ) ) - { - SetAcceleratorTable( AccelTable ); - } -} - -// -------------------------------------------------------------------------------- // -void guArListBox::GetItemsList( void ) -{ - m_Db->GetArtists( m_Items ); -} - -// -------------------------------------------------------------------------------- // -int guArListBox::GetSelectedSongs( guTrackArray * songs, const bool isdrag ) const -{ - int Count = m_Db->GetArtistsSongs( GetSelectedItems(), songs ); - m_LibPanel->NormalizeTracks( songs, isdrag ); - return Count; -} - -// -------------------------------------------------------------------------------- // -void AddArtistCommands( wxMenu * Menu, int SelCount ) -{ - wxMenu * SubMenu; - int index; - int count; - wxMenuItem * MenuItem; - if( Menu ) - { - SubMenu = new wxMenu(); - - guConfig * Config = ( guConfig * ) guConfig::Get(); - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - wxArrayString Names = Config->ReadAStr( wxT( "Name" ), wxEmptyString, wxT( "commands/names" ) ); - if( ( count = Commands.Count() ) ) - { - for( index = 0; index < count; index++ ) - { - if( ( Commands[ index ].Find( wxT( "{bc}" ) ) == wxNOT_FOUND ) || ( SelCount == 1 ) ) - { - MenuItem = new wxMenuItem( Menu, ID_COMMANDS_BASE + index, Names[ index ], Commands[ index ] ); - SubMenu->Append( MenuItem ); - } - } - - SubMenu->AppendSeparator(); - } - else - { - MenuItem = new wxMenuItem( Menu, ID_MENU_PREFERENCES_COMMANDS, _( "Preferences" ), _( "Add commands in preferences" ) ); - SubMenu->Append( MenuItem ); - } - Menu->AppendSubMenu( SubMenu, _( "Commands" ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guArListBox::CreateContextMenu( wxMenu * Menu ) const -{ - wxMenuItem * MenuItem; - - int SelCount = GetSelectedCount(); - int ContextMenuFlags = m_LibPanel->GetContextMenuFlags(); - - MenuItem = new wxMenuItem( Menu, ID_ARTIST_PLAY, - wxString( _( "Play" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_PLAY ), - _( "Play current selected artists" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_player_tiny_light_play ) ); - Menu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - MenuItem = new wxMenuItem( Menu, ID_ARTIST_ENQUEUE_AFTER_ALL, - wxString( _( "Enqueue" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALL ), - _( "Add current selected artists to playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - Menu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - wxMenu * EnqueueMenu = new wxMenu(); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ARTIST_ENQUEUE_AFTER_TRACK, - wxString( _( "Current Track" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_TRACK ), - _( "Add current selected tracks to playlist after the current track" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ARTIST_ENQUEUE_AFTER_ALBUM, - wxString( _( "Current Album" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_ALBUM ), - _( "Add current selected tracks to playlist after the current album" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - MenuItem = new wxMenuItem( EnqueueMenu, ID_ARTIST_ENQUEUE_AFTER_ARTIST, - wxString( _( "Current Artist" ) ) + guAccelGetCommandKeyCodeString( ID_TRACKS_ENQUEUE_AFTER_TRACK ), - _( "Add current selected tracks to playlist after the current artist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_add ) ); - EnqueueMenu->Append( MenuItem ); - MenuItem->Enable( SelCount ); - - Menu->Append( wxID_ANY, _( "Enqueue After" ), EnqueueMenu ); - - if( SelCount ) - { - Menu->AppendSeparator(); - - MenuItem = new wxMenuItem( Menu, ID_ARTIST_EDITLABELS, - wxString( _( "Edit Labels" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_EDITLABELS ), - _( "Edit the labels assigned to the selected artists" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tags ) ); - Menu->Append( MenuItem ); - - if( ContextMenuFlags & guCONTEXTMENU_EDIT_TRACKS ) - { - MenuItem = new wxMenuItem( Menu, ID_ARTIST_EDITTRACKS, - wxString( _( "Edit Songs" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_EDITTRACKS ), - _( "Edit the songs from the selected artists" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_edit ) ); - Menu->Append( MenuItem ); - } - - Menu->AppendSeparator(); - - MenuItem = new wxMenuItem( Menu, ID_ARTIST_SAVETOPLAYLIST, - wxString( _( "Save to Playlist" ) ) + guAccelGetCommandKeyCodeString( ID_PLAYER_PLAYLIST_SAVE ), - _( "Save the selected tracks to playlist" ) ); - MenuItem->SetBitmap( guImage( guIMAGE_INDEX_tiny_doc_save ) ); - Menu->Append( MenuItem ); - - if( ( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) || - ( ContextMenuFlags & guCONTEXTMENU_LINKS ) || - ( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) ) - { - Menu->AppendSeparator(); - - if( ContextMenuFlags & guCONTEXTMENU_COPY_TO ) - { - m_LibPanel->CreateCopyToMenu( Menu ); - } - - if( SelCount == 1 && ( ContextMenuFlags & guCONTEXTMENU_LINKS ) ) - { - AddOnlineLinksMenu( Menu ); - } - - if( ContextMenuFlags & guCONTEXTMENU_COMMANDS ) - AddArtistCommands( Menu, SelCount ); - } - } - - m_LibPanel->CreateContextMenu( Menu ); -} - -// -------------------------------------------------------------------------------- // -void guArListBox::OnSearchLinkClicked( wxCommandEvent &event ) -{ - unsigned long cookie; - int Item = GetFirstSelected( cookie ); - if( Item != wxNOT_FOUND ) - { - ExecuteOnlineLink( event.GetId(), GetSearchText( Item ) ); - } -} - -// -------------------------------------------------------------------------------- // -void guArListBox::OnCommandClicked( wxCommandEvent &event ) -{ - int index; - int count; - wxArrayInt Selection = GetSelectedItems(); - if( Selection.Count() ) - { - index = event.GetId(); - - guConfig * Config = ( guConfig * ) Config->Get(); - if( Config ) - { - wxArrayString Commands = Config->ReadAStr( wxT( "Exec" ), wxEmptyString, wxT( "commands/execs" ) ); - - //guLogMessage( wxT( "CommandId: %u" ), index ); - index -= ID_COMMANDS_BASE; - wxString CurCmd = Commands[ index ]; - - if( CurCmd.Find( wxT( "{bp}" ) ) != wxNOT_FOUND ) - { - wxArrayInt AlbumList; - m_Db->GetArtistsAlbums( Selection, &AlbumList ); - wxArrayString AlbumPaths = m_Db->GetAlbumsPaths( AlbumList ); - count = AlbumPaths.Count(); - wxString Paths = wxEmptyString; - for( index = 0; index < count; index++ ) - { - AlbumPaths[ index ].Replace( wxT( " " ), wxT( "\\ " ) ); - Paths += wxT( " " ) + AlbumPaths[ index ]; - } - CurCmd.Replace( wxT( "{bp}" ), Paths.Trim( false ) ); - } - - if( CurCmd.Find( wxT( "{bc}" ) ) != wxNOT_FOUND ) - { - wxArrayInt AlbumList; - m_Db->GetArtistsAlbums( Selection, &AlbumList ); - int CoverId = m_Db->GetAlbumCoverId( AlbumList[ 0 ] ); - wxString CoverPath = wxEmptyString; - if( CoverId > 0 ) - { - CoverPath = wxT( "\"" ) + m_Db->GetCoverPath( CoverId ) + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{bc}" ), CoverPath ); - } - - if( CurCmd.Find( wxT( "{tp}" ) ) != wxNOT_FOUND ) - { - guTrackArray Songs; - wxString SongList = wxEmptyString; - if( m_Db->GetArtistsSongs( Selection, &Songs ) ) - { - count = Songs.Count(); - for( index = 0; index < count; index++ ) - { - SongList += wxT( " \"" ) + Songs[ index ].m_FileName + wxT( "\"" ); - } - CurCmd.Replace( wxT( "{tp}" ), SongList.Trim( false ) ); - } - } - - //guLogMessage( wxT( "Execute Command '%s'" ), CurCmd.c_str() ); - guExecute( CurCmd ); - } - } -} - -// -------------------------------------------------------------------------------- // -wxString guArListBox::GetSearchText( int item ) const -{ - return GetItemName( item ); -} - -// -------------------------------------------------------------------------------- // -bool guArListBox::SelectArtistName( const wxString &ArtistName ) -{ - int item = FindItem( 0, ArtistName, false ); - if( item != wxNOT_FOUND ) - { - wxArrayInt * Artists = new wxArrayInt(); - Artists->Add( ( * m_Items )[ item ].m_Id ); - - wxCommandEvent event( wxEVT_COMMAND_MENU_SELECTED, ID_ARTIST_SETSELECTION ); - event.SetClientData( ( void * ) Artists ); - wxPostEvent( wxTheApp->GetTopWindow(), event ); - - return true; - } - return false; -} - -// -------------------------------------------------------------------------------- // -int guArListBox::FindArtist( const int artistid ) -{ - int Index; - int Count = m_Items->Count(); - for( Index = 0; Index < Count; Index++ ) - { - if( m_Items->Item( Index ).m_Id == artistid ) - { - return Index; - } - } - return wxNOT_FOUND; -} - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/ArListBox.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArListBox.h --- guayadeque-0.3.7~ds0/src/ArListBox.h 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArListBox.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef GUARLISTBOX_H -#define GUARLISTBOX_H - -#include - -#include "AccelListBox.h" - -class guLibPanel; - -// -------------------------------------------------------------------------------- // -class guArListBox : public guAccelListBox -{ - protected : - guLibPanel * m_LibPanel; - - virtual void GetItemsList( void ); - virtual void CreateContextMenu( wxMenu * menu ) const; - void OnSearchLinkClicked( wxCommandEvent &event ); - void OnCommandClicked( wxCommandEvent &event ); - wxString GetSearchText( int Item ) const; - - virtual void CreateAcceleratorTable(); - - public : - guArListBox( wxWindow * parent, guLibPanel * libpanel, guDbLibrary * db, const wxString &label ); - ~guArListBox(); - virtual int GetSelectedSongs( guTrackArray * songs, const bool isdrag = false ) const; - bool SelectArtistName( const wxString &ArtistName ); - int FindArtist( const int artistid ); - -}; - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/ArrayStringArray.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArrayStringArray.cpp --- guayadeque-0.3.7~ds0/src/ArrayStringArray.cpp 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArrayStringArray.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "ArrayStringArray.h" - -#include - -// -------------------------------------------------------------------------------- // -WX_DEFINE_OBJARRAY(guArrayStringArray); - -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/ArrayStringArray.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArrayStringArray.h --- guayadeque-0.3.7~ds0/src/ArrayStringArray.h 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/ArrayStringArray.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#ifndef ARRAYSTRINGARRAY_H -#define ARRAYSTRINGARRAY_H - -#include -#include - -WX_DECLARE_OBJARRAY(wxArrayString, guArrayStringArray); - -#endif -// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/FaderPlaybin.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderPlaybin.cpp --- guayadeque-0.3.7~ds0/src/audio/FaderPlaybin.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderPlaybin.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,1820 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#include "FaderPlaybin.h" + +#include "LevelInfo.h" +#include "MediaCtrl.h" +#include "RadioTagInfo.h" +#include "GstPipelineBuilder.h" +#include "GstPipelineActuator.h" + +#include +#include + +namespace Guayadeque { + +// GstPlayFlags flags from playbin2. It is the policy of GStreamer to +// not publicly expose element-specific enums. That's why this +// GstPlayFlags enum has been copied here. +typedef enum { + GST_PLAY_FLAG_VIDEO = 0x00000001, + GST_PLAY_FLAG_AUDIO = 0x00000002, + GST_PLAY_FLAG_TEXT = 0x00000004, + GST_PLAY_FLAG_VIS = 0x00000008, + GST_PLAY_FLAG_SOFT_VOLUME = 0x00000010, + GST_PLAY_FLAG_NATIVE_AUDIO = 0x00000020, + GST_PLAY_FLAG_NATIVE_VIDEO = 0x00000040, + GST_PLAY_FLAG_DOWNLOAD = 0x00000080, + GST_PLAY_FLAG_BUFFERING = 0x000000100 +} GstPlayFlags; + + +// -------------------------------------------------------------------------------- // +extern "C" { + +static char ProxyServer[ 200 ] = ""; +static char ProxyUser[ 200 ] = ""; +static char ProxyPass[ 200 ] = ""; + +// -------------------------------------------------------------------------------- // +static gboolean gst_bus_async_callback( GstBus * bus, GstMessage * message, guFaderPlaybin::WeakPtr * wpp ) +{ + if( wpp == NULL) + { + guLogTrace( "Gst async fail: parent fader playbin is null" ); + return FALSE; + } + auto sp = wpp->lock(); + if( !sp ) + { + guLogTrace( "Gst async fail: parent fader playbin is gone" ); + delete wpp; + return FALSE; + } + + guFaderPlaybin * ctrl = (*sp); + switch( GST_MESSAGE_TYPE( message ) ) + { + case GST_MESSAGE_ERROR : + { + GError * err; + //gchar * debug; + gst_message_parse_error( message, &err, NULL ); + + ctrl->SetState( guFADERPLAYBIN_STATE_ERROR ); + + guMediaCtrl * MediaCtrl = ctrl->GetPlayer(); + if( MediaCtrl && ctrl->IsOk() ) + { + MediaCtrl->SetLastError( err->code ); + ctrl->SetErrorCode( err->code ); + ctrl->SetState( guFADERPLAYBIN_STATE_ERROR ); + + wxString * ErrorStr = new wxString( err->message, wxConvUTF8 ); + + guLogError( wxT( "Gstreamer error '%s'" ), ErrorStr->c_str() ); + + guMediaEvent event( guEVT_MEDIA_ERROR ); + event.SetClientData( ( void * ) ErrorStr ); + MediaCtrl->SendEvent( event ); + } + + g_error_free( err ); + //g_free( debug ); + break; + } + + case GST_MESSAGE_STATE_CHANGED: + { + GstState oldstate, newstate, pendingstate; + gst_message_parse_state_changed( message, &oldstate, &newstate, &pendingstate ); +// + guLogDebug( wxT( "State changed %u -> %u (%u)" ), oldstate, newstate, pendingstate ); +//// if( pendingstate == GST_STATE_VOID_PENDING ) +//// { +//// wxMediaEvent event( wxEVT_MEDIA_STATECHANGED ); +//// ctrl->AddPendingEvent( event ); +//// } + break; + } + + case GST_MESSAGE_BUFFERING : + { + gint Percent; + gst_message_parse_buffering( message, &Percent ); + + guLogDebug( wxT( "Buffering (%li): %i%%" ), ctrl->GetId(), Percent ); + + if( Percent != 100 ) + { + if( !ctrl->IsBuffering() ) + ctrl->Pause(); + } + else + { + ctrl->Play(); + } + ctrl->SetBuffering( Percent != 100 ); + + guMediaEvent event( guEVT_MEDIA_BUFFERING ); + event.SetInt( Percent ); + ctrl->SendEvent( event ); + break; + } + + case GST_MESSAGE_EOS : + { + #ifdef GU_DEBUG + GstElement * pb = ctrl->Playbin(); + GstState st, ps; + int gsr = gst_element_get_state( pb, &st, &ps, 5*GST_SECOND); + guLogDebug("GST_MESSAGE_EOS gst_element_get_state=%i state=%i pending=%i", gsr, st, ps); + #endif + + guMediaEvent event( guEVT_MEDIA_FINISHED ); + event.SetExtraLong( ctrl->GetId() ); + ctrl->SendEvent( event ); + + ctrl->SetState( guFADERPLAYBIN_STATE_PENDING_REMOVE ); + + ctrl->GetPlayer()->ScheduleCleanUp(); + guLogDebug( wxT( "***** EOS received..." ) ); + break; + } + + case GST_MESSAGE_TAG : + { + // The stream discovered new tags. + GstTagList * tags; + //gchar * title = NULL; + gchar * audio_codec = NULL; + unsigned int bitrate = 0; + // Extract from the message the GstTagList. + //This generates a copy, so we must remember to free it. + gst_message_parse_tag( message, &tags ); + + guRadioTagInfo * RadioTagInfo = new guRadioTagInfo(); + + gst_tag_list_get_string( tags, GST_TAG_ORGANIZATION, &RadioTagInfo->m_Organization ); + gst_tag_list_get_string( tags, GST_TAG_LOCATION, &RadioTagInfo->m_Location ); + gst_tag_list_get_string( tags, GST_TAG_TITLE, &RadioTagInfo->m_Title ); + gst_tag_list_get_string( tags, GST_TAG_GENRE, &RadioTagInfo->m_Genre ); + + //guLogMessage( wxT( "New Tag Found:\n'%s'\n'%s'\n'%s'\n'%s'" ), + // wxString( RadioTagInfo->m_Organization, wxConvUTF8 ).c_str(), + // wxString( RadioTagInfo->m_Location, wxConvUTF8 ).c_str(), + // wxString( RadioTagInfo->m_Title, wxConvUTF8 ).c_str(), + // wxString( RadioTagInfo->m_Genre, wxConvUTF8 ).c_str() ); + + if( RadioTagInfo->m_Organization || RadioTagInfo->m_Location || + RadioTagInfo->m_Title || RadioTagInfo->m_Genre ) + { + guMediaEvent event( guEVT_MEDIA_TAGINFO ); + event.SetClientData( RadioTagInfo ); + ctrl->SendEvent( event ); + } + else + { + delete RadioTagInfo; + } + + if( gst_tag_list_get_string( tags, GST_TAG_AUDIO_CODEC, &audio_codec ) ) + { + if( audio_codec ) + { + guMediaEvent event( guEVT_MEDIA_CHANGED_CODEC ); + event.SetString( wxString::FromUTF8( audio_codec ) ); + event.SetExtraLong( ctrl->GetId() ); + ctrl->SendEvent( event ); + g_free( audio_codec ); + } + } + + gst_tag_list_get_uint( tags, GST_TAG_BITRATE, &bitrate ); + if( bitrate ) + { + guMediaEvent event( guEVT_MEDIA_CHANGED_BITRATE ); + event.SetInt( bitrate ); + event.SetExtraLong( ctrl->GetId() ); + ctrl->SendEvent( event ); + } + + // Free the tag list + gst_tag_list_free( tags ); + break; + } + + case GST_MESSAGE_ELEMENT : + { + if( ctrl == ctrl->GetPlayer()->CurrentPlayBin() ) + { + const GstStructure * s = gst_message_get_structure( message ); + const gchar * name = gst_structure_get_name( s ); + + // guLogDebug( wxT( "MESSAGE_ELEMENT %s" ), wxString( name ).c_str() ); + if( !strcmp( name, "level" ) ) + { + guLevelInfo * LevelInfo = new guLevelInfo(); + guMediaEvent event( guEVT_MEDIA_LEVELINFO ); + gint channels; + const GValue * list; + const GValue * value; + GValueArray * avalue; + +// if( !gst_structure_get_clock_time( s, "endtime", &LevelInfo->m_EndTime ) ) +// guLogWarning( wxT( "Could not parse endtime" ) ); +// +// LevelInfo->m_EndTime /= GST_MSECOND; + +// GstFormat format = GST_FORMAT_TIME; +// if( gst_element_query_position( ctrl->OutputSink(), &format, ( gint64 * ) &LevelInfo->m_OutTime ) ) +// { +// LevelInfo->m_OutTime /= GST_MSECOND; +// } + + ////guLogDebug( wxT( "endtime: %" GST_TIME_FORMAT ", channels: %d" ), GST_TIME_ARGS( endtime ), channels ); + + // we can get the number of channels as the length of any of the value lists + list = gst_structure_get_value( s, "rms" ); + avalue = ( GValueArray * ) g_value_get_boxed( list ); + + channels = avalue->n_values; + LevelInfo->m_Channels = channels; + //value = g_value_array_get_nth( avalue, 0 ); + value = avalue->values; + LevelInfo->m_RMS_L = g_value_get_double( value ); + if( channels > 1 ) + { + //value = g_value_array_get_nth( avalue, 1 ); + value = avalue->values + 1; + LevelInfo->m_RMS_R = g_value_get_double( value ); + } + + list = gst_structure_get_value( s, "peak" ); + avalue = ( GValueArray * ) g_value_get_boxed( list ); + + //channels = avalue->n_values; + //value = g_value_array_get_nth( avalue, 0 ); + value = avalue->values; + LevelInfo->m_Peak_L = g_value_get_double( value ); + if( channels > 1 ) + { + //value = g_value_array_get_nth( avalue, 1 ); + value = avalue->values + 1; + LevelInfo->m_Peak_R = g_value_get_double( value ); + } + + + list = gst_structure_get_value( s, "decay" ); + avalue = ( GValueArray * ) g_value_get_boxed( list ); + + //value = g_value_array_get_nth( avalue, 0 ); + value = avalue->values; + LevelInfo->m_Decay_L = g_value_get_double( value ); + if( channels > 1 ) + { + //value = g_value_array_get_nth( avalue, 1 ); + value = avalue->values + 1; + LevelInfo->m_Decay_R = g_value_get_double( value ); + } + + // current timestamp - can be used further in the event + GstClockTime timestamp; + if( gst_structure_get_clock_time( s, "timestamp", ×tamp) ) + { + // guLogDebug( "GST_MESSAGE_ELEMENT timestamp: %" GST_TIME_FORMAT, GST_TIME_ARGS(timestamp) ); + LevelInfo->m_OutTime = timestamp / GST_MSECOND; + } + + + // //guLogDebug( wxT( " RMS: %f dB, peak: %f dB, decay: %f dB" ), + // event.m_LevelInfo.m_RMS_L, + // event.m_LevelInfo.m_Peak_L, + // event.m_LevelInfo.m_Decay_L ); + + // // converting from dB to normal gives us a value between 0.0 and 1.0 */ + // rms = pow( 10, rms_dB / 20 ); + // //guLogDebug( wxT( " normalized rms value: %f" ), rms ); + event.SetClientObject( ( wxClientData * ) LevelInfo ); + event.SetExtraLong( ctrl->GetId() ); + ctrl->SendEvent( event ); + } + } + break; + } + + // + case GST_MESSAGE_APPLICATION : + { + const GstStructure * Struct; + const char * Name; + + Struct = gst_message_get_structure( message ); + Name = gst_structure_get_name( Struct ); + // guLogDebug( wxT( "Got Application Message %s" ), GST_TO_WXSTRING( Name ).c_str() ); + + if( !strcmp( Name, guFADERPLAYBIN_MESSAGE_FADEIN_START ) ) + { + if( !ctrl->EmittedStartFadeIn() ) + { + ctrl->FadeInStart(); + } + } + else if( !strcmp( Name, guFADERPLAYBIN_MESSAGE_FADEOUT_DONE ) ) + { + if( !ctrl->EmittedStartFadeIn() ) + { + ctrl->FadeInStart(); + } + ctrl->FadeOutDone(); + } + + break; + } + + default: + break; + } + + return TRUE; +} + +// -------------------------------------------------------------------------------- // +static void gst_about_to_finish( GstElement * playbin, guFaderPlaybin::WeakPtr * wpp ) +{ + guLogDebug( "gst_about_to_finish << %p", wpp ); + if( wpp == NULL) + { + guLogTrace( "Gst about to finish: parent fader playbin is null" ); + return; + } + auto sp = wpp->lock(); + if( !sp ) + { + guLogTrace( "Gst about to finish: parent fader playbin is gone" ); + delete wpp; + return; + } + + guFaderPlaybin * ctrl = (*sp); + if( !ctrl->NextUri().IsEmpty() ) + { + ctrl->AboutToFinish(); + } + else if( !ctrl->EmittedStartFadeIn() ) + { + ctrl->FadeInStart(); + } +} + +// -------------------------------------------------------------------------------- // +static void gst_audio_changed( GstElement * playbin, guFaderPlaybin::WeakPtr * wpp ) +{ + guLogDebug( "gst_audio_changed << %p", wpp ); + if( wpp == NULL) + { + guLogTrace( "gst_audio_changed: parent fader playbin is null" ); + return; + } + if( auto sp = wpp->lock() ) + { + (*sp)->AudioChanged(); + } + else + { + guLogTrace( "gst_audio_changed: parent fader playbin is gone" ); + delete wpp; + } +} + +// -------------------------------------------------------------------------------- // +void gst_source_setup( GstElement * playbin, GstElement * source, guMediaCtrl * ctrl ) +{ + guLogDebug( "gst_source_setup" ); + if( ctrl && ctrl->ProxyEnabled() ) + { + if( g_object_class_find_property( G_OBJECT_GET_CLASS( source ), "proxy" ) ) + { + //guLogMessage( wxT( "Found proxy property... '%s'" ), ctrl->ProxyServer().c_str() ); + strncpy( ProxyServer, ctrl->ProxyServer().char_str(), sizeof( ProxyServer ) - 1 ); + g_object_set( source, + "proxy", ProxyServer, + NULL ); + + if( !ctrl->ProxyUser().IsEmpty() ) + { + strncpy( ProxyUser, ctrl->ProxyUser().char_str(), sizeof( ProxyUser ) - 1 ); + strncpy( ProxyPass, ctrl->ProxyPass().char_str(), sizeof( ProxyPass ) - 1 ); + g_object_set( source, + "proxy-id", ProxyUser, + "proxy-pw", ProxyPass, + NULL ); + } + } + } +} + +// -------------------------------------------------------------------------------- // +static bool seek_timeout( guFaderPlaybin::WeakPtr * wpp ) +{ + if( auto sp = wpp->lock() ) + (*sp)->DoStartSeek(); + else + guLogTrace( "Seek timeout fail: parent bin is gone" ); + + delete wpp; + return false; +} + +// -------------------------------------------------------------------------------- // +static bool pause_timeout( GstElement * playbin ) +{ + guLogDebug("pause_timeout: GST_STATE_PAUSED"); + gst_element_set_state( playbin, GST_STATE_PAUSED ); + return false; +} + +// -------------------------------------------------------------------------------- // +bool IsValidElement( GstElement * element ) +{ + if( !GST_IS_ELEMENT( element ) ) + { + if( G_IS_OBJECT( element ) ) + g_object_unref( element ); + return false; + } + return true; +} + +} + + +// -------------------------------------------------------------------------------- // +// guFaderPlaybin +// -------------------------------------------------------------------------------- // +guFaderPlaybin::guFaderPlaybin( guMediaCtrl * mediactrl, const wxString &uri, const int playtype, const int startpos ) +{ + //guLogDebug( wxT( "creating new stream for %s" ), uri.c_str() ); + m_Player = mediactrl; + m_Uri = uri; + m_Id = wxGetLocalTimeMillis().GetLo(); + m_State = guFADERPLAYBIN_STATE_WAITING; + m_ErrorCode = 0; + m_IsFading = false; + m_IsBuffering = false; + m_EmittedStartFadeIn = false; + m_PlayType = playtype; + m_FaderTimeLine = NULL; + m_AboutToFinishPending = false; + m_LastFadeVolume = -1; + m_StartOffset = startpos; + m_SeekTimerId = 0; + m_SettingRecordFileName = false; + m_PositionDelta = 0; + m_ReplayGain = NULL; + m_ReplayGainLimiter = NULL; + m_SharedPointer = std::make_shared( this ); + m_RecordBin = NULL; + m_Valve = NULL; + + guLogDebug( wxT( "guFaderPlaybin::guFaderPlaybin (%li) %i" ), m_Id, playtype ); + + if( BuildOutputBin() && BuildPlaybackBin() ) + { + //Load( uri, false ); + if( startpos ) + { + m_SeekTimerId = g_timeout_add( 100, GSourceFunc( seek_timeout ), GetWeakPtr() ); + } + SetVolume( m_Player->GetVolume() ); + SetEqualizer( m_Player->GetEqualizer() ); + } +} + +// -------------------------------------------------------------------------------- // +guFaderPlaybin::~guFaderPlaybin() +{ + guLogDebug( wxT( "guFaderPlaybin::~guFaderPlaybin (%li) e: %i" ), m_Id, m_ErrorCode ); + if( m_RecordBin != NULL ) + guGstPipelineActuator( m_RecordBin ).Disable(); + //m_Player->RemovePlayBin( this ); + if( m_SeekTimerId ) + { + g_source_remove( m_SeekTimerId ); + } + + if( m_Playbin ) + { + GstStateChangeReturn ChangeState = gst_element_set_state( m_Playbin, GST_STATE_NULL ); +// typedef enum { +// GST_STATE_CHANGE_FAILURE = 0, +// GST_STATE_CHANGE_SUCCESS = 1, +// GST_STATE_CHANGE_ASYNC = 2, +// GST_STATE_CHANGE_NO_PREROLL = 3 +// } GstSt + //guLogMessage( wxT( "Set To NULL: %i" ), ChangeState ); + if( ChangeState == GST_STATE_CHANGE_ASYNC ) + { + guLogDebug( "guFaderPlaybin::~guFaderPlaybin wait on GST_STATE_CHANGE_ASYNC" ); + gst_element_get_state( m_Playbin, NULL, NULL, GST_SECOND ); + } + // guLogDebug( "mPlaybin refcount: %i", GST_OBJECT_REFCOUNT( m_Playbin ) ); + GstBus * bus = gst_pipeline_get_bus( GST_PIPELINE( m_Playbin ) ); + gst_bus_remove_watch( bus ); + // guLogDebug( "mPlaybin bus refcount: %i", GST_OBJECT_REFCOUNT( bus ) - 1 ); + gst_object_unref( bus ); + gst_object_unref( GST_OBJECT( m_Playbin ) ); + + guGstStateToNullAndUnref( m_FaderVolume ); + guGstStateToNullAndUnref( m_Volume ); + + guGstStateToNullAndUnref( m_Equalizer ) ; + + guGstStateToNullAndUnref( m_ReplayGain ); + guGstStateToNullAndUnref( m_ReplayGainLimiter ); + } + + if( m_FaderTimeLine ) + { + EndFade(); + } + + guGstStateToNullAndUnref( m_RecordBin ); + + guLogDebug( wxT( "Finished destroying the playbin %li" ), m_Id ); +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::BuildOutputBin( void ) +{ + GstElement * outputsink; + + const char * ElementNames[] = { + "autoaudiosink", + "gconfaudiosink", + "alsasink", + "pulsesink", + "osssink", + NULL + }; + + int OutputDevice = m_Player->OutputDevice(); + if( ( OutputDevice >= guOUTPUT_DEVICE_AUTOMATIC ) && ( OutputDevice < guOUTPUT_DEVICE_OTHER ) ) + { + outputsink = gst_element_factory_make( ElementNames[ OutputDevice ], "OutputSink" ); + if( IsValidElement( outputsink ) ) + { + if( OutputDevice > guOUTPUT_DEVICE_GCONF ) + { + wxString OutputDeviceName = m_Player->OutputDeviceName(); + if( !OutputDeviceName.IsEmpty() ) + { + g_object_set( outputsink, "device", ( const char * ) OutputDeviceName.mb_str( wxConvFile ), NULL ); + } + } + m_OutputSink = outputsink; + return true; + } + } + else if( OutputDevice == guOUTPUT_DEVICE_OTHER ) + { + wxString OutputDeviceName = m_Player->OutputDeviceName(); + if( !OutputDeviceName.IsEmpty() ) + { + GError * err = NULL; + outputsink = gst_parse_launch( ( const char * ) OutputDeviceName.mb_str( wxConvFile ), &err ); + if( outputsink ) + { + if( err ) + { + guLogMessage( wxT( "Error building output pipeline: '%s'" ), wxString( err->message, wxConvUTF8 ).c_str() ); + g_error_free( err ); + } + m_OutputSink = outputsink; + return true; + } + } + } + + guLogError( wxT( "The configured audio output sink is not valid. Autoconfiguring..." ) ); + + int Index = 0; + while( ElementNames[ Index ] ) + { + outputsink = gst_element_factory_make( ElementNames[ Index ], "OutputSink" ); + if( IsValidElement( outputsink ) ) + { + m_OutputSink = outputsink; + return true; + } + Index++; + } + + m_OutputSink = NULL; + return false; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::BuildPlaybackBin( void ) +{ +// +// full playback pipeline including [removable] elements: +// playbin > valve > tee > queue > audioconvert > +// [ equalizer-10bands ] > [ rgvolume > rglimiter ] > +// [ volume > fader volume ] > level > audioresample > sink +// + guGstPipelineBuilder gpb( "playbackbin", &m_Playbackbin ); + + gpb.Add( "playbin", "play", &m_Playbin, false, + "uri", ( const char * ) m_Uri.mb_str( wxConvFile ), + "buffer-size", gint( m_Player->BufferSize() * 1024 ) + ); + gpb.Add( "valve", "pb_valve", &m_Valve ); + gpb.Add( "tee", "pb_tee", &m_Tee ); + + gpb.Add( "queue", "pb_queue", NULL, true, + "max-size-time", guint64( 250000000 ), + "max-size-buffers", 0, + "max-size-bytes", 0 + ); + + gpb.Add( "audioconvert", "pb_audioconvert" ); + + // add with valve's since we want to mass-plug those & don't want be racing on pads + gpb.AddV( "equalizer-10bands", "pb_equalizer", &m_Equalizer, m_Player->m_EnableEq ); + + gpb.AddV( "rgvolume", "pb_rgvolume", &m_ReplayGain, m_Player->m_ReplayGainMode ); + SetRGProperties(); + gpb.AddV( "rglimiter", "pb_rglimiter", &m_ReplayGainLimiter, m_Player->m_ReplayGainMode ); + + gpb.AddV( "volume", "pb_volume", &m_Volume, m_Player->m_EnableVolCtls ); + + if( m_PlayType == guFADERPLAYBIN_PLAYTYPE_CROSSFADE ) + gpb.Add( "volume", "fader_volume", &m_FaderVolume, m_Player->m_EnableVolCtls, + "volume", gdouble( 0.0 ) + ); + else + gpb.Add( "volume", "fader_volume", &m_FaderVolume, m_Player->m_EnableVolCtls ); + + gpb.Add( "level", "pb_level", NULL, true, + "message", gboolean( true ), + "interval", guint64( 100000000 ), + "peak-falloff", gdouble( 6.0 ), + "peak-ttl", guint64( 3 * 300000000 ) + ); + + // gpb.Add( "audioconvert", "sink_audioconvert" ); + gpb.Add( "audioresample", "sink_audioresample", NULL, true, + "quality", gint( 10 ) + ); + + gpb.Link( m_OutputSink ); + + if( !gpb.CanPlay() ) + return false; + + guLogDebug("guFaderPlaybin::BuildPlaybackBin pipeline is built"); + GstPad * pad = gst_element_get_static_pad( m_Valve, "sink" ); + if( GST_IS_PAD( pad ) ) + { + GstPad * ghostpad = gst_ghost_pad_new( "sink", pad ); + gst_element_add_pad( m_Playbackbin, ghostpad ); + gst_object_unref( pad ); + + g_object_set( G_OBJECT( m_Playbin ), "audio-sink", m_Playbackbin, NULL ); + + g_object_set( G_OBJECT( m_Playbin ), "flags", GST_PLAY_FLAG_AUDIO | GST_PLAY_FLAG_SOFT_VOLUME, NULL ); + + g_signal_connect( G_OBJECT( m_Playbin ), "about-to-finish", + G_CALLBACK( gst_about_to_finish ), ( void * ) GetWeakPtr() ); + // + g_signal_connect( G_OBJECT( m_Playbin ), "audio-changed", + G_CALLBACK( gst_audio_changed ), ( void * ) GetWeakPtr() ); + + g_signal_connect( G_OBJECT( m_Playbin ), "source-setup", + G_CALLBACK( gst_source_setup ), ( void * ) m_Player ); + + GstBus * bus = gst_pipeline_get_bus( GST_PIPELINE( m_Playbin ) ); + gst_bus_add_watch( bus, GstBusFunc( gst_bus_async_callback ), GetWeakPtr() ); + gst_object_unref( bus ); + + gpb.SetCleanup( false ); + + m_PlayChain = gpb.GetChain(); + + return true; + } + else + { + if( G_IS_OBJECT( pad ) ) + gst_object_unref( pad ); + guLogError( wxT( "Could not create the pad element" ) ); + } + + return false; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::BuildRecordBin( const wxString &path ) +{ + guLogDebug( wxT( "BuildRecordBin( '%s' )" ), path.c_str() ); + + guGstPipelineBuilder gpb( "gurb_recordbin", &m_RecordBin ); + g_object_set( m_RecordBin, "async-handling", gboolean( true ), NULL ); + GstElement * queue = gpb.Add( "queue", "gurb_queue", NULL, true, + "max-size-buffers", guint( 3 ), + "max-size-time", 0, + "max-size-bytes", 0 + ); + gpb.Add( "audioconvert", "gurb_audioconvert" ); + gpb.Add( "audioresample", "gurb_audioresample" , NULL, true, + "quality", gint( 10 ) + ); + gpb.Link( m_Encoder ); + if( m_Muxer != NULL ) + gpb.Link( m_Muxer ); + gpb.Add( "filesink", "gurb_filesink", &m_FileSink, true, + "location", ( const char * ) path.mb_str( wxConvFile ) + ); + + if( !gpb.CanPlay() ) + return false; + + GstPad * pad = gst_element_get_static_pad( queue, "sink" ); + if( GST_IS_PAD( pad ) ) + { + m_RecordSinkPad = gst_ghost_pad_new( "sink", pad ); + gst_element_add_pad( m_RecordBin, m_RecordSinkPad ); + gst_object_unref( pad ); + + gpb.SetCleanup( false ); + + return true; + } + else + { + if( G_IS_OBJECT( pad ) ) + gst_object_unref( pad ); + guLogError( wxT( "Could not create the pad element" ) ); + } + + return false; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::DoStartSeek( void ) +{ + guLogDebug( wxT( "DoStartSeek( %i )" ), m_StartOffset ); + m_SeekTimerId = 0; + if( GST_IS_ELEMENT( m_Playbin ) ) + { + return Seek( m_StartOffset, true ); + } + return false; +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::SendEvent( guMediaEvent &event ) +{ + m_Player->SendEvent( event ); +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::SetBuffering( const bool isbuffering ) +{ + if( m_IsBuffering != isbuffering ) + { + m_IsBuffering = isbuffering; + if( !isbuffering ) + { + if( !m_PendingNewRecordName.IsEmpty() ) + { + SetRecordFileName( m_PendingNewRecordName ); + } + } + } +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::SetVolume( double volume ) +{ + guLogDebug( wxT( "guFaderPlaybin::SetVolume (%li) %0.2f" ), m_Id, volume ); + g_object_set( m_Volume, "volume", gdouble( wxMax( 0.0001, volume ) ), NULL ); + return true; +} + +// -------------------------------------------------------------------------------- // +double guFaderPlaybin::GetFaderVolume( void ) +{ + double RetVal; + g_object_get( m_FaderVolume, "volume", &RetVal, NULL ); + return RetVal; +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::FadeInStart( void ) +{ + m_EmittedStartFadeIn = true; + m_Player->FadeInStart(); +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::FadeOutDone( void ) +{ + m_Player->FadeOutDone( this ); +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::SetFaderVolume( double volume ) +{ + const char * Message = NULL; + //guLogMessage( wxT( "Set the VolEnd: %0.2f" ), volume ); + + if( volume != m_LastFadeVolume ) + { + //guLogDebug( wxT( "guFaderPlaybin::SetFaderVolume (%li) %0.2f %i" ), m_Id, volume, m_State == guFADERPLAYBIN_STATE_FADEIN ); + Lock(); + m_LastFadeVolume = volume; + g_object_set( m_FaderVolume, "volume", gdouble( volume ), NULL ); + + switch( m_State ) + { + case guFADERPLAYBIN_STATE_FADEIN : + { + if( ( volume > 0.99 ) && m_IsFading ) + { + guLogDebug( wxT( "stream fully faded in (at %f) -> PLAYING state" ), volume ); + m_IsFading = false; + m_State = guFADERPLAYBIN_STATE_PLAYING; + } + break; + } + + case guFADERPLAYBIN_STATE_FADEOUT : + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE : + case guFADERPLAYBIN_STATE_FADEOUT_STOP : + { + if( volume < 0.001 ) + { + //guLogDebug( wxT( "stream %s fully faded out (at %f)" ), faderplaybin->m_Uri.c_str(), Vol ); + if( m_IsFading ) + { + //Message = guFADERPLAYBIN_MESSAGE_FADEOUT_DONE; + // m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + // guMediaEvent event( guEVT_MEDIA_FADEOUT_FINISHED ); + // event.SetExtraLong( GetId() ); + // SendEvent( event ); + // + // m_Player->ScheduleCleanUp(); + //m_Player->FadeOutDone( this ); + Message = guFADERPLAYBIN_MESSAGE_FADEOUT_DONE; + //m_IsFading = false; + } + } + else if( !m_EmittedStartFadeIn && volume < ( m_Player->m_FadeInVolTriger + 0.001 ) ) + { + if( m_IsFading && m_State == guFADERPLAYBIN_STATE_FADEOUT ) + { + //m_EmittedStartFadeIn = true; + //m_Player->FadeInStart(); + Message = guFADERPLAYBIN_MESSAGE_FADEIN_START; + } + } + break; + } + } + + Unlock(); + } + + if( Message ) + { + GstMessage * Msg; + GstStructure * Struct; + //guLogDebug( wxT( "posting %s message for stream %s" ), GST_TO_WXSTRING( Message ).c_str(), faderplaybin->m_Uri.c_str() ); + + Struct = gst_structure_new( Message, NULL, NULL ); + Msg = gst_message_new_application( GST_OBJECT( m_Playbin ), Struct ); + gst_element_post_message( GST_ELEMENT( m_Playbin ), Msg ); + } + + return true; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::SetEqualizer( const wxArrayInt &eqbands ) +{ + if( m_Equalizer && ( eqbands.Count() == guEQUALIZER_BAND_COUNT ) ) + { + for( int index = 0; index < guEQUALIZER_BAND_COUNT; index++ ) + { + SetEqualizerBand( index, eqbands[ index ] ); + } + return true; + } + return false; +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::SetEqualizerBand( const int band, const int value ) +{ + if( m_Equalizer != NULL ) + g_object_set( G_OBJECT( m_Equalizer ), wxString::Format( wxT( "band%u" ), + band ).char_str(), gdouble( value / 10.0 ), NULL ); +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::Load( const wxString &uri, const bool restart, const int startpos ) +{ + guLogDebug( wxT( "guFaderPlaybin::Load (%li) %i" ), m_Id, restart ); + + DisableRecord(); + + if( GST_IS_ELEMENT( m_Playbin ) ) + + if( restart ) + { + // recording data loss here => do not reuse recording bins + if( gst_element_set_state( m_Playbin, GST_STATE_READY ) == GST_STATE_CHANGE_FAILURE ) + { + guLogDebug( wxT( "guFaderPlaybin::Load => Could not set state to ready..." ) ); + return false; + } + gst_element_set_state( m_Playbin, GST_STATE_NULL ); + } + + if( !gst_uri_is_valid( ( const char * ) uri.mb_str( wxConvFile ) ) ) + { + guLogDebug( wxT( "guFaderPlaybin::Load => Invalid uri: '%s'" ), uri.c_str() ); + return false; + } + + g_object_set( G_OBJECT( m_Playbin ), "uri", ( const char * ) uri.mb_str( wxConvFile ), NULL ); + + if( restart ) + { + if( gst_element_set_state( m_Playbin, GST_STATE_PAUSED ) == GST_STATE_CHANGE_FAILURE ) + { + guLogDebug( wxT( "guFaderPlaybin::Load => Could not restore state to paused..." ) ); + return false; + } + } + m_PositionDelta = startpos - gst_clock_get_time( gst_element_get_clock( m_Playbin ) ); + + if( startpos ) + { + m_StartOffset = startpos; + m_SeekTimerId = g_timeout_add( 100, GSourceFunc( seek_timeout ), GetWeakPtr() ); + } + + guMediaEvent event( guEVT_MEDIA_LOADED ); + event.SetInt( restart ); + SendEvent( event ); + guLogDebug( wxT( "guFaderPlaybin::Load => Sent the loaded event..." ) ); + + return true; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::Play( void ) +{ + guLogDebug( wxT( "guFaderPlaybin::Play (%li)" ), m_Id ); + if( m_State != guFADERPLAYBIN_STATE_PENDING_REMOVE ) + { + SetValveDrop( false ); + return ( gst_element_set_state( m_Playbin, GST_STATE_PLAYING ) != GST_STATE_CHANGE_FAILURE ); + } + else + { + return false; + } +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::StartPlay( void ) +{ + guLogMessage( wxT( "guFaderPlaybin::StartPlay (%li)" ), m_Id ); + bool Ret = true; + bool NeedReap = false; + bool Playing = false; + guFaderPlayBinArray ToFade; + +#ifdef guSHOW_DUMPFADERPLAYBINS + m_Player->Lock(); + DumpFaderPlayBins( m_Player->m_FaderPlayBins, m_Player->m_CurrentPlayBin ); + m_Player->Unlock(); +#endif + + + switch( m_PlayType ) + { + case guFADERPLAYBIN_PLAYTYPE_CROSSFADE : + { + guLogDebug( wxT( "About to start the faderplaybin in crossfade type" ) ); + m_Player->Lock(); + int Count = m_Player->m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * FaderPlaybin = m_Player->m_FaderPlayBins[ Index ]; + + if( FaderPlaybin == this ) + continue; + + switch( FaderPlaybin->m_State ) + { + case guFADERPLAYBIN_STATE_FADEIN : + case guFADERPLAYBIN_STATE_PLAYING : + ToFade.Add( FaderPlaybin ); + break; + + case guFADERPLAYBIN_STATE_ERROR : + case guFADERPLAYBIN_STATE_PAUSED : + case guFADERPLAYBIN_STATE_STOPPED : + case guFADERPLAYBIN_STATE_WAITING : + case guFADERPLAYBIN_STATE_WAITING_EOS : + FaderPlaybin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + + case guFADERPLAYBIN_STATE_PENDING_REMOVE : + NeedReap = true; + + default : + break; + } + + } + m_Player->Unlock(); + + Count = ToFade.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + double FadeOutStart = 1.0; + int FadeOutTime = m_Player->m_ForceGapless ? 0 : m_Player->m_FadeOutTime; + + guFaderPlaybin * FaderPlaybin = ToFade[ Index ]; + + switch( FaderPlaybin->m_State ) + { + case guFADERPLAYBIN_STATE_FADEIN : + //g_object_get( FaderPlaybin->m_Playbin, "volume", &FadeOutStart, NULL ); + FadeOutStart = FaderPlaybin->GetFaderVolume(); + FadeOutTime = ( int ) ( ( ( double ) FadeOutTime ) * FadeOutStart ); + + case guFADERPLAYBIN_STATE_PLAYING : + FaderPlaybin->StartFade( FadeOutStart, 0.0, FadeOutTime ); + FaderPlaybin->m_State = guFADERPLAYBIN_STATE_FADEOUT; + m_IsFading = true; + break; + + default : + break; + } + } + + if( !m_IsFading ) + { + guLogDebug( wxT( "There was not previous playing track in crossfade mode so play this playbin..." ) ); + SetFaderVolume( 1.0 ); //g_object_set( m_Playbin, "volume", 1.0, NULL ); + if( Play() ) + { + m_State = guFADERPLAYBIN_STATE_PLAYING; + m_Player->Lock(); + m_Player->m_CurrentPlayBin = this; + m_Player->Unlock(); + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PLAYING ); + SendEvent( event ); + } + } + + break; + } + + case guFADERPLAYBIN_PLAYTYPE_AFTER_EOS : + { + Playing = false; + m_Player->Lock(); + int Count = m_Player->m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * FaderPlaybin = m_Player->m_FaderPlayBins[ Index ]; + + if( FaderPlaybin == this ) + continue; + + switch( FaderPlaybin->m_State ) + { + case guFADERPLAYBIN_STATE_PLAYING : + case guFADERPLAYBIN_STATE_FADEIN : + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE : + guLogDebug( wxT( "Stream %s already playing" ), FaderPlaybin->m_Uri.c_str() ); + Playing = true; + break; + + case guFADERPLAYBIN_STATE_PAUSED : + guLogDebug( wxT( "stream %s is paused; replacing it" ), FaderPlaybin->m_Uri.c_str() ); + FaderPlaybin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + + case guFADERPLAYBIN_STATE_PENDING_REMOVE : + NeedReap = true; + break; + + default: + break; + } + } + + m_Player->Unlock(); + + if( Playing ) + { + m_State = guFADERPLAYBIN_STATE_WAITING_EOS; + } + else + { + if( Play() ) + { + m_State = guFADERPLAYBIN_STATE_PLAYING; + m_Player->Lock(); + m_Player->m_CurrentPlayBin = this; + m_Player->Unlock(); + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PLAYING ); + SendEvent( event ); + } + } + + break; + } + + case guFADERPLAYBIN_PLAYTYPE_REPLACE : + { + m_Player->Lock(); + int Count = m_Player->m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * FaderPlaybin = m_Player->m_FaderPlayBins[ Index ]; + + if( FaderPlaybin == this ) + continue; + + switch( FaderPlaybin->m_State ) + { + case guFADERPLAYBIN_STATE_PLAYING : + case guFADERPLAYBIN_STATE_PAUSED : + case guFADERPLAYBIN_STATE_FADEIN : + case guFADERPLAYBIN_STATE_PENDING_REMOVE : + // kill this one + guLogDebug( wxT( "stopping stream %s (replaced by new stream)" ), FaderPlaybin->m_Uri.c_str() ); + FaderPlaybin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + NeedReap = true; + break; + + default: + break; + } + } + + m_Player->Unlock(); + + if( Play() ) + { + m_State = guFADERPLAYBIN_STATE_PLAYING; + m_Player->Lock(); + m_Player->m_CurrentPlayBin = this; + m_Player->Unlock(); + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PLAYING ); + SendEvent( event ); + } + + break; + } + } + + if( NeedReap ) + { + m_Player->ScheduleCleanUp(); + } + + return Ret; +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::AboutToFinish( void ) +{ + guLogDebug( wxT( "guFaderPlaybin::AboutToFinish (%li)" ), m_Id ); + Load( m_NextUri, false ); + m_NextUri = wxEmptyString; + m_AboutToFinishPending = true; +} + +// -------------------------------------------------------------------------------- // +static bool guFaderPlaybin__AudioChanged_timeout( guFaderPlaybin::WeakPtr * wpp ) +{ + guLogDebug( "guFaderPlaybin__AudioChanged_timeout << %p", wpp ); + if( auto sp = wpp->lock() ) + { + (*sp)->ResetAboutToFinishPending(); + } + else + { + guLogTrace( "Audio changed event: parent fader playbin is gone" ); + } + delete wpp; + return false; +} + + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::AudioChanged( void ) +{ + guLogDebug( wxT( "guFaderPlaybin::AudioChanged (%li)" ), m_Id ); + if( m_AboutToFinishPending ) + { + if( m_NextId ) + { + m_Id = m_NextId; + m_NextId = 0; + } + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PLAYING ); + SendEvent( event ); + //m_AboutToFinishPending = false; + m_AboutToFinishPendingId = g_timeout_add( 3000, GSourceFunc( guFaderPlaybin__AudioChanged_timeout ), GetWeakPtr() ); + } +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::StartFade( double volstart, double volend, int timeout ) +{ + guLogDebug( wxT( "guFaderPlaybin::StartFade (%li) %0.2f, %0.2f, %i" ), m_Id, volstart, volend, timeout ); +// SetFaderVolume( volstart ); + + m_EmittedStartFadeIn = false; + m_IsFading = true; + if( m_FaderTimeLine ) + { +// guLogDebug( wxT( "Reversed the fader for %li" ), m_Id ); +// m_FaderTimeLine->ToggleDirection(); + EndFade(); + } + + m_FaderTimeLine = new guFaderTimeLine( timeout, NULL, this, volstart, volend ); + m_FaderTimeLine->SetDirection( volstart > volend ? guFaderTimeLine::Backward : guFaderTimeLine::Forward ); + m_FaderTimeLine->SetCurveShape( guTimeLine::EaseInOutCurve ); + m_FaderTimeLine->Start(); + + return true; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::Pause( void ) +{ + guLogDebug( wxT( "guFaderPlaybin::Pause (%li)" ), m_Id ); + + // we do not pause while recording, filesinks don't like it + if( IsRecording() ) + { + guLogTrace( "Pause: can not pause while recording" ); + return false; + } + else + { + guLogDebug( "guFaderPlaybin::Pause ok" ); + g_timeout_add( 200, GSourceFunc( pause_timeout ), m_Playbin ); + return true; + } +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::Stop( void ) +{ + guLogDebug( wxT( "guFaderPlaybin::Stop (%li)" ), m_Id ); + SetValveDrop( true ); + SetBuffering( false ); + SetVolume( 0 ); + if( m_RecordBin == NULL ) + return ( gst_element_set_state( m_Playbin, GST_STATE_READY ) != GST_STATE_CHANGE_FAILURE ); + else + return DisableRecordAndStop(); // async soft-stop +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::Seek( wxFileOffset where, bool accurate ) +{ + guLogDebug( wxT( "guFaderPlaybin::Seek (%li) %li )" ), m_Id, where ); + + GstSeekFlags SeekFlags = GstSeekFlags( GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_KEY_UNIT ); + if( accurate ) + SeekFlags = GstSeekFlags( SeekFlags | GST_SEEK_FLAG_ACCURATE ); + + gboolean seek_ok = gst_element_seek_simple( m_Playbin, GST_FORMAT_TIME, SeekFlags, where * GST_MSECOND ); + if( seek_ok ) + m_PositionDelta = where * GST_MSECOND - gst_clock_get_time( gst_element_get_clock( m_Playbin ) ); + + return seek_ok; +} + +// -------------------------------------------------------------------------------- // +wxFileOffset guFaderPlaybin::Position( void ) +{ + wxFileOffset Position = 0; + + // actual position detection + gst_element_query_position( m_Playbin, GST_FORMAT_TIME, &Position ); + + // feature R&D { + #ifdef GU_DEBUG + wxFileOffset play_pos_estimation = 0; + if( GST_IS_ELEMENT( m_Playbin ) ) + { + // calculate the position from the sink total playback time + // to support getting position if gst_element_query_position() is tripping + GstClock * playbin_clock = gst_element_get_clock( m_Playbin ); + if( playbin_clock ) + { + // delta is adjusted in Seek() and reset in Load() + play_pos_estimation = gst_clock_get_time( playbin_clock ) + m_PositionDelta; + // only as stats for now + } + gst_object_unref( playbin_clock ); + } + guLogStats( "track position: estimated=%lu real=%lu", play_pos_estimation, Position ); + #endif + // } feature R&D + + return Position < 0 ? 0 : Position; +} + +// -------------------------------------------------------------------------------- // +wxFileOffset guFaderPlaybin::Length( void ) +{ + wxFileOffset Length; + gst_element_query_duration( m_OutputSink, GST_FORMAT_TIME, ( gint64 * ) &Length ); + return Length; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::AddRecordElement( GstPad * pad ) +{ + guLogGstPadData( "guFaderPlaybin::AddRecordElement << ", pad ); + + if( !gst_bin_add( GST_BIN( m_Playbackbin ), m_RecordBin ) ) + { + guLogError( "Record error: failed to add recorder into the pipeline" ); + return false; + } + + if( !gst_element_sync_state_with_parent( m_RecordBin ) ) + { + guLogError( "Record error: unable to set recorder state" ); + return false; + } + + m_TeeSrcPad = gst_element_get_request_pad( m_Tee, "src_%u" ); + guLogGstPadData( "guFaderPlaybin::AddRecordElement src request pad", m_TeeSrcPad ); + if( m_TeeSrcPad == NULL ) + { + guLogError( "Record error: request pad is null" ); + return false; + } + + int lres = gst_pad_link( m_TeeSrcPad, m_RecordSinkPad ); + if( lres == GST_PAD_LINK_OK ) + { + guLogDebug( "guFaderPlaybin::AddRecordElement link ok" ); + return true; + } + guLogError( "Record error: pads do not link (code %i)", lres ); + return false; + // gst_object_ref( m_RecordSinkPad ); +} + + +// -------------------------------------------------------------------------------- // +static GstPadProbeReturn guFaderPlaybin__EnableRecord( GstPad * pad, GstPadProbeInfo * info, guFaderPlaybin::WeakPtr * wpp ) +{ + guLogDebug( "guFaderPlaybin__EnableRecord << %p", wpp ); + if( auto sp = wpp->lock() ) + { + if( (*sp)->AddRecordElement( pad ) ) + guLogDebug( "guFaderPlaybin__EnableRecord recorder added" ); + else + guLogTrace( "Recorder fail" ); + guMediaEvent e( guEVT_PIPELINE_CHANGED ); + e.SetClientData( wpp ); + (*sp)->SendEvent( e ); // returns in ::RefreshPlaybackItems + } + else + { + guLogTrace( "Enable recording: parent fader playbin is gone" ); + delete wpp; + } + + guLogDebug( "guFaderPlaybin__EnableRecord >>" ); + + return GST_PAD_PROBE_REMOVE; +} + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::EnableRecord( const wxString &recfile, const int format, const int quality ) +{ + guLogDebug( wxT( "guFaderPlaybin::EnableRecord %i %i '%s'" ), format, quality, recfile.c_str() ); + m_Encoder = NULL; + m_Muxer = NULL; + gint Mp3Quality[] = { 320, 192, 128, 96, 64 }; + gfloat OggQuality[] = { 0.9f, 0.7f, 0.5f, 0.3f, 0.1f }; + gint FlacQuality[] = { 8, 7, 5, 3, 1 }; + + // + switch( format ) + { + case guRECORD_FORMAT_MP3 : + { + m_Encoder = gst_element_factory_make( "lamemp3enc", "rb_lame" ); + if( IsValidElement( m_Encoder ) ) + { + g_object_set( m_Encoder, "bitrate", Mp3Quality[ quality ], NULL ); + + m_Muxer = gst_element_factory_make( "xingmux", "rb_xingmux" ); + if( !IsValidElement( m_Muxer ) ) + { + guLogError( wxT( "Could not create the record xingmux object" ) ); + m_Muxer = NULL; + } + } + else + { + m_Encoder = NULL; + } + break; + } + + case guRECORD_FORMAT_OGG : + { + m_Encoder = gst_element_factory_make( "vorbisenc", "rb_vorbis" ); + if( IsValidElement( m_Encoder ) ) + { + g_object_set( m_Encoder, "quality", OggQuality[ quality ], NULL ); + + m_Muxer = gst_element_factory_make( "oggmux", "rb_oggmux" ); + if( !IsValidElement( m_Muxer ) ) + { + guLogError( wxT( "Could not create the record oggmux object" ) ); + m_Muxer = NULL; + } + } + else + { + m_Encoder = NULL; + } + break; + } + + case guRECORD_FORMAT_FLAC : + { + m_Encoder = gst_element_factory_make( "flacenc", "rb_flac" ); + if( IsValidElement( m_Encoder ) ) + { + g_object_set( m_Encoder, "quality", FlacQuality[ quality ], NULL ); + } + else + { + m_Encoder = NULL; + } + break; + } + } + + if( m_Encoder ) + { + if( BuildRecordBin( recfile ) ) + { + guGstPtr AddPad( gst_element_get_static_pad( m_Tee, "sink" ) ); + guGstPtr IdlePad( gst_pad_get_peer( AddPad.ptr ) ); + + WeakPtr * p = GetWeakPtr(); + if( gst_pad_add_probe( IdlePad.ptr, GST_PAD_PROBE_TYPE_IDLE, + GstPadProbeCallback( guFaderPlaybin__EnableRecord ), p, NULL ) ) + { + guLogDebug( "guFaderPlaybin::EnableRecord probe added" ); + return true; + } + else + { + if( guIsGstElementLinked( m_RecordBin ) ) + { + guLogDebug( "guFaderPlaybin::EnableRecord enabled in the current thread" ); + return true; + } + else + { + guLogError( "Record error: unable to add element probe" ); + } + delete p; + } + } + else + { + guLogMessage( "Record error: could not build the recordbin object." ); + } + } + else + { + guLogError( "Record error: could not create the encoder object" ); + } + + return false; +} + +// -------------------------------------------------------------------------------- // +static void guFaderPlaybin__RefreshPlaybackItems( guFaderPlaybin::WeakPtr * wpp ) +{ + guLogDebug( "guFaderPlaybin__RefreshPlaybackItems << %p", wpp ); + if( auto sp = wpp->lock() ) + { + // this function runs inside pad probe thread, so + // elements state changes should happen in another + guLogDebug( "guFaderPlaybin__RefreshPlaybackItems found the bin" ); + guMediaEvent e( guEVT_PIPELINE_CHANGED ); + e.SetClientData( wpp ); + (*sp)->SendEvent( e ); // returns in ::RefreshPlaybackItems + } + else + { + guLogTrace( "Refresh pipeline elements: parent fader playbin is gone" ); + delete wpp; + } + guLogDebug( "guFaderPlaybin__RefreshPlaybackItems >>" ); +} + +// -------------------------------------------------------------------------------- // +static bool guFaderPlaybin__ElementCleanup_finish( GstElement * element ) +{ + guGstStateToNullAndUnref( element ); + return false; +} + +// -------------------------------------------------------------------------------- // +static void guFaderPlaybin__ElementCleanup( GstElement * element ) +{ + guLogDebug( "guFaderPlaybin__ElementCleanup << %p", element ); + g_timeout_add( 10, GSourceFunc( guFaderPlaybin__ElementCleanup_finish ), element ); +} + +// this should be used only to stop the recording while playing +// use ::DisableRecordAndStop if you need to stop playback ensuring recording data safety +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::DisableRecord( void ) +{ + + guLogDebug( "guFaderPlaybin::DisableRecord" ); + if( m_RecordBin == NULL || !guIsGstElementLinked( m_RecordBin ) ) + return true; + + guGstPipelineActuator gpa( m_RecordBin ); + guGstResultHandler rh( + guGstResultHandler::Func( guFaderPlaybin__ElementCleanup ), + m_RecordBin + ); + gpa.SetHandler( &rh ); + m_RecordBin = NULL; + return gpa.Disable(); +} + +// guFaderPlaybin::DisableRecordAndStop callout { +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::DisableRecordAndStop_finish( void ) +{ + guGstStateToNullAndUnref( m_RecordBin ); + m_RecordBin = NULL; + gst_element_set_state( m_Playbin, GST_STATE_READY ); + guMediaEvent e( guEVT_PIPELINE_CHANGED ); + e.SetClientData( NULL ); + SendEvent( e ); // will not return +} + +// -------------------------------------------------------------------------------- // +static bool guFaderPlaybin__DisableRecordAndStop_finish( guFaderPlaybin::WeakPtr * wpp ) +{ + if( auto sp = wpp->lock() ) + { + guLogDebug( "guFaderPlaybin__DisableRecordAndStop_finish found the bin" ); + (*sp)->DisableRecordAndStop_finish(); + } + else + { + guLogTrace( "Disable record: parent fader playbin is gone" ); + } + delete wpp; + return false; +} + +// -------------------------------------------------------------------------------- // +static void guFaderPlaybin__DisableRecordAndStop( guFaderPlaybin::WeakPtr * wpp ) +{ + // may run in gstreamer thread + guLogDebug( "guFaderPlaybin__DisableRecordAndStop << %p", wpp ); + g_timeout_add( 10, GSourceFunc( guFaderPlaybin__DisableRecordAndStop_finish ), wpp ); +} + +// clean way to stop playback while recording without loosing data +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::DisableRecordAndStop( void ) +{ + + guLogDebug( "guFaderPlaybin::DisableRecordAndStop" ); + if( m_RecordBin == NULL ) + return true; + if( !guIsGstElementLinked( m_RecordBin ) ) + { + guGstStateToNullAndUnref( m_RecordBin ); + m_RecordBin = NULL; + return true; + } + + guGstPipelineActuator gpa( m_RecordBin ); + guGstResultHandler rh( + guGstResultHandler::Func( guFaderPlaybin__DisableRecordAndStop ), + GetWeakPtr() + ); + gpa.SetHandler( &rh ); + return gpa.Disable(); +} +// } guFaderPlaybin::DisableRecordAndStop callout + +// -------------------------------------------------------------------------------- // +bool guFaderPlaybin::SetRecordFileName( const wxString &filename ) +{ + if( filename.IsNull() ) + return false; + if( filename == m_LastRecordFileName ) + return true; + + if( !m_RecordBin || m_SettingRecordFileName ) + return false; + + if( m_IsBuffering ) + { + m_PendingNewRecordName = filename; + return true; + } + + guLogDebug( "guFaderPlaybin::SetRecordFileName << %s (%i)", filename, m_IsBuffering ); + m_SettingRecordFileName = true; + m_LastRecordFileName = filename; + m_PendingNewRecordName.Clear(); + + if( !wxDirExists( wxPathOnly( m_LastRecordFileName ) ) ) + wxFileName::Mkdir( wxPathOnly( m_LastRecordFileName ), 0770, wxPATH_MKDIR_FULL ); + + static int sink_count = 0; + std::string sink_name = "gurb_filesink_" + std::to_string( ++sink_count ); + GstElement * new_sink = gst_element_factory_make( "filesink", sink_name.c_str() ); + if( !IsValidElement( new_sink ) ) + { + guLogError( "GStreamer error: unable to create a new filesink" ); + m_SettingRecordFileName = false; + return false; + } + g_object_set( G_OBJECT( new_sink ), + "location", gchararray( (const char *)filename.mb_str() ), NULL ); + + guGstElementsChain chain = { + m_Muxer != NULL ? m_Muxer : m_Encoder, + new_sink, + m_FileSink + }; + guGstPipelineActuator gpa( &chain ); + guGstResultHandler rh( + guGstResultHandler::Func( guFaderPlaybin__ElementCleanup ), + m_FileSink + ); + gpa.SetHandler( &rh ); + bool res = false; + // ::Enable will replace m_FileSink since new_sink doesn't have src pad + if( gpa.Enable( new_sink ) ) + { + guLogDebug( "guFaderPlaybin::SetRecordFileName new_sink plugged" ); + m_FileSink = new_sink; + res = true; + } + else + { + guLogError( "Failed to set recording filename to <%s>", filename ); + } + m_SettingRecordFileName = false; + return res; +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::RefreshPlaybackItems( void ) +{ + // just a stub for now + guLogDebug( "guFaderPlaybin::RefreshPlaybackItems" ); +} + + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::ToggleEqualizer( void ) +{ + guLogDebug( "guFaderPlaybin::ToggleEqualizer" ); + + guGstPipelineActuator gpa( &m_PlayChain ); + guGstResultHandler rh( + guGstResultHandler::Func( guFaderPlaybin__RefreshPlaybackItems ), + GetWeakPtr() + ); + gpa.SetHandler( &rh ); + gpa.Toggle( m_Equalizer ); +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::ToggleVolCtl( void ) +{ + guLogDebug( "guFaderPlaybin::ToggleVolCtl" ); + + guGstPipelineActuator gpa( &m_PlayChain ); + guGstResultHandler rh( + guGstResultHandler::Func( guFaderPlaybin__RefreshPlaybackItems ), + GetWeakPtr() + ); + gpa.SetHandler( &rh ); + gpa.Toggle( m_FaderVolume ); + // renew weak_ptr for every next call + gpa.Toggle( m_Volume, GetWeakPtr() ); +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::SetRGProperties( void ) +{ + guLogDebug( "guFaderPlaybin::SetRGProperties" ); + g_object_set( m_ReplayGain, + "pre-amp", gdouble( m_Player->m_ReplayGainPreAmp ), + "album-mode", gboolean( m_Player->m_ReplayGainMode == 2 ), + NULL ); + //g_object_set( G_OBJECT( m_ReplayGain ), "fallback-gain", gdouble( -6 ), NULL ); +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::ReconfigureRG( void ) +{ + guLogDebug( "guFaderPlaybin::ReconfigureRG" ); + + SetRGProperties(); + guGstPipelineActuator gpa( &m_PlayChain ); + guGstResultHandler rh( + guGstResultHandler::Func( guFaderPlaybin__RefreshPlaybackItems ), + GetWeakPtr() + ); + gpa.SetHandler( &rh ); + if( m_Player->m_ReplayGainMode ) + { + gpa.Enable( m_ReplayGainLimiter ); + gpa.Enable( m_ReplayGain, GetWeakPtr() ); + + } + else + { + gpa.Disable( m_ReplayGain ); + gpa.Disable( m_ReplayGainLimiter, GetWeakPtr() ); + } +} + +// -------------------------------------------------------------------------------- // +void guFaderPlaybin::SetValveDrop( bool drop ) +{ + guLogDebug( "guFaderPlaybin::SetValveDrop << %i", drop ); + if( m_Valve != NULL ) + { + g_object_set( m_Valve, "drop", gboolean( drop ), NULL ); + } + +} + +} + +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/FaderPlaybin.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderPlaybin.h --- guayadeque-0.3.7~ds0/src/audio/FaderPlaybin.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderPlaybin.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,265 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __FADERPLAYBIN_H__ +#define __FADERPLAYBIN_H__ + +#include "MediaEvent.h" +#include "FaderTimeLine.h" +#include "GstTypes.h" +#include "GstUtils.h" +#include "Utils.h" + +#include + +#include +#include +#include + +#include + +namespace Guayadeque { + +#define guEQUALIZER_BAND_COUNT 10 + +#define guFADERPLAYBIN_MESSAGE_FADEOUT_DONE "guayadeque-fade-out-done" +#define guFADERPLAYBIN_MESSAGE_FADEIN_START "guayadeque-fade-in-start" + + +enum guOutputDeviceSink { + guOUTPUT_DEVICE_AUTOMATIC, + guOUTPUT_DEVICE_GCONF, + guOUTPUT_DEVICE_ALSA, + guOUTPUT_DEVICE_PULSEAUDIO, + guOUTPUT_DEVICE_OSS, + guOUTPUT_DEVICE_OTHER +}; + +enum guFADERPLAYBIN_PLAYTYPE { + guFADERPLAYBIN_PLAYTYPE_CROSSFADE, + guFADERPLAYBIN_PLAYTYPE_AFTER_EOS, + guFADERPLAYBIN_PLAYTYPE_REPLACE +}; + +enum guFADERPLAYBIN_STATE { + guFADERPLAYBIN_STATE_WAITING, + guFADERPLAYBIN_STATE_WAITING_EOS, + guFADERPLAYBIN_STATE_PLAYING, + guFADERPLAYBIN_STATE_PAUSED, + guFADERPLAYBIN_STATE_STOPPED, + guFADERPLAYBIN_STATE_FADEIN, + guFADERPLAYBIN_STATE_FADEOUT, + guFADERPLAYBIN_STATE_FADEOUT_STOP, + guFADERPLAYBIN_STATE_FADEOUT_PAUSE, + guFADERPLAYBIN_STATE_PENDING_REMOVE, + guFADERPLAYBIN_STATE_ERROR +}; + +enum guRecordFormat { + guRECORD_FORMAT_MP3, + guRECORD_FORMAT_OGG, + guRECORD_FORMAT_FLAC +}; + +enum guRecordQuality { + guRECORD_QUALITY_VERY_HIGH, + guRECORD_QUALITY_HIGH, + guRECORD_QUALITY_NORMAL, + guRECORD_QUALITY_LOW, + guRECORD_QUALITY_VERY_LOW +}; + +class guMediaCtrl; + +// -------------------------------------------------------------------------------- // +class guFaderPlaybin +{ + // smart pointer features { + public: + typedef std::weak_ptr WeakPtr; + + WeakPtr * GetWeakPtr() { return new WeakPtr( m_SharedPointer ); } + + protected : + typedef std::shared_ptr Ptr; + + Ptr m_SharedPointer; + // } smart pointer features + + + protected : + + guMediaCtrl * m_Player; + wxMutex m_Lock; + guTimeLine * m_FaderTimeLine; + wxString m_Uri; + wxString m_NextUri; + int m_PlayType; + bool m_IsFading; + bool m_IsBuffering; + bool m_EmittedStartFadeIn; + bool m_AboutToFinishPending; + int m_AboutToFinishPendingId; + long m_Id; + long m_NextId; + double m_LastFadeVolume; + + wxFileOffset m_PositionDelta; + + int m_ErrorCode; + int m_State; + gint64 m_PausePosition; + + // + GstElement * m_OutputSink; + GstElement * m_Playbin; + GstElement * m_Playbackbin; + GstElement * m_FaderVolume; + GstElement * m_ReplayGain; + GstElement * m_ReplayGainLimiter; + GstElement * m_Volume; + GstElement * m_Equalizer; + GstElement * m_Tee; + GstElement * m_Valve; + + GstElement * m_RecordBin; + GstElement * m_Muxer = NULL; + GstElement * m_Encoder = NULL; + + GstElement * m_FileSink; + GstPad * m_RecordSinkPad; + GstPad * m_TeeSrcPad; + bool m_SettingRecordFileName; + wxString m_LastRecordFileName; + + wxString m_PendingNewRecordName; + + int m_StartOffset; + int m_SeekTimerId; + + guGstElementsChain m_PlayChain; + + + bool BuildPlaybackBin( void ); + bool BuildOutputBin( void ); + bool BuildRecordBin( const wxString &path ); + + public : + guFaderPlaybin( guMediaCtrl * mediactrl, const wxString &uri, const int playtype, const int startpos = 0 ); + virtual ~guFaderPlaybin(); + + void SendEvent( guMediaEvent &event ); + + GstElement * OutputSink( void ) { return m_OutputSink; } + GstElement * Playbin( void ) { return m_Playbin; } + GstElement * Volume( void ) { return m_Volume; } + guMediaCtrl * GetPlayer( void ) { return m_Player; } + + GstElement * RecordBin( void ) { return m_RecordBin; } + void SetRecordBin( GstElement * recordbin ) { m_RecordBin = recordbin; } + + wxString Uri( void ) { return m_Uri; } + void Lock( void ) { m_Lock.Lock(); } + void Unlock( void ) { m_Lock.Unlock(); } + long GetId( void ) { return m_Id; } + void SetId( const long id ) { m_Id = id; } + + int GetState( void ) { guLogDebug("guFaderPlaybin::GetState: %i", m_State); return m_State; } + void SetState( int state ) { guLogDebug("guFaderPlaybin::SetState: %i -> %i", m_State, state); m_State = state; } + + bool IsBuffering( void ) { return m_IsBuffering; } + void SetBuffering( const bool isbuffering ); + + bool SetVolume( double volume ); + double GetFaderVolume( void ); + bool SetFaderVolume( double volume ); + + bool SetEqualizer( const wxArrayInt &eqset ); + void SetEqualizerBand( const int band, const int value ); + + bool Load( const wxString &uri, const bool restart = true, const int startpos = 0 ); + bool Play( void ); + bool Pause( void ); + bool Stop( void ); + + bool StartPlay( void ); + bool StartFade( double volstart, double volend, int timeout ); + void EndFade( void ) { delete m_FaderTimeLine; m_FaderTimeLine = NULL; } + + bool Seek( wxFileOffset where, const bool accurate = false ); + wxFileOffset Position( void ); + wxFileOffset Length( void ); + + bool IsOk( void ) { return !m_ErrorCode; } + int ErrorCode( void ) { return m_ErrorCode; } + void SetErrorCode( const int error ) { m_ErrorCode = error; } + + void SetNextUri( const wxString &uri ) { m_NextUri = uri; } + wxString NextUri( void ) { return m_NextUri; } + + void SetNextId( const long id ) { m_NextId = id; } + long NextId( void ) { return m_NextId; } + + + void AboutToFinish( void ); + void AudioChanged( void ); + bool AboutToFinishPending( void ) { return m_AboutToFinishPending; } + void ResetAboutToFinishPending( void ) { m_AboutToFinishPendingId = 0; m_AboutToFinishPending = false; } + + void FadeInStart( void ); + void FadeOutDone( void ); + bool EmittedStartFadeIn( void ) { return m_EmittedStartFadeIn; } + + bool EnableRecord( const wxString &path, const int format, const int quality ); + + bool DisableRecord( void ); + bool DisableRecordAndStop( void ); + void DisableRecordAndStop_finish( void ); + + + void DisableRecordSync( int timeout_msec = 1000 ); + bool SetRecordFileName( const wxString &filename ); + + bool AddRecordElement( GstPad * pad ); + + bool DoStartSeek( void ); + void ToggleEqualizer( void ); + void RefreshPlaybackItems( void ); + bool IsEqualizerEnabled( void ) { return guIsGstElementLinked( m_Equalizer ); } + bool IsVolCtlsEnabled( void ) { return guIsGstElementLinked( m_Volume ); } + bool IsRecording( void ) { return guIsGstElementLinked( m_RecordBin ); } + void ToggleVolCtl( void ); + + void ReconfigureRG( void ); + void SetRGProperties( void ); + + void SetValveDrop( bool drop ); + + friend class guMediaCtrl; + friend class guFaderTimeLine; +}; +WX_DEFINE_ARRAY_PTR( guFaderPlaybin *, guFaderPlayBinArray ); + + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/FaderTimeLine.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderTimeLine.cpp --- guayadeque-0.3.7~ds0/src/audio/FaderTimeLine.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderTimeLine.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,89 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#include "FaderTimeLine.h" + +#include "MediaCtrl.h" + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +guFaderTimeLine::guFaderTimeLine( const int timeout, wxEvtHandler * parent, guFaderPlaybin * faderplaybin, + double volstart, double volend ) : + guTimeLine( timeout, parent ) +{ + m_FaderPlayBin = faderplaybin; + m_VolStart = volstart; + m_VolEnd = volend; + + if( volstart > volend ) + m_VolStep = volstart - volend; + else + m_VolStep = volend - volstart; + + //guLogDebug( wxT( "Created the fader timeline for %i msecs %0.2f -> %0.2f (%0.2f)" ), timeout, volstart, volend, m_VolStep ); +} + +// -------------------------------------------------------------------------------- // +guFaderTimeLine::~guFaderTimeLine() +{ + //guLogDebug( wxT( "Destroyed the fader timeline" ) ); +} + +// -------------------------------------------------------------------------------- // +void guFaderTimeLine::ValueChanged( float value ) +{ + if( m_Duration ) + { + if( m_Direction == guTimeLine::Backward ) + { + m_FaderPlayBin->SetFaderVolume( m_VolEnd + ( value * m_VolStep ) ); + } + else + { + m_FaderPlayBin->SetFaderVolume( m_VolStart + ( value * m_VolStep ) ); + } + } +} + +// -------------------------------------------------------------------------------- // +void guFaderTimeLine::Finished( void ) +{ + m_FaderPlayBin->SetFaderVolume( m_VolEnd ); + m_FaderPlayBin->EndFade(); +} + +// -------------------------------------------------------------------------------- // +static bool TimerUpdated( guFaderTimeLine * timeline ) +{ + timeline->TimerEvent(); + return true; +} + +// -------------------------------------------------------------------------------- // +int guFaderTimeLine::TimerCreate( void ) +{ + return g_timeout_add( m_UpdateInterval, GSourceFunc( TimerUpdated ), this ); +} + +} + +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/FaderTimeLine.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderTimeLine.h --- guayadeque-0.3.7~ds0/src/audio/FaderTimeLine.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/FaderTimeLine.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,55 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __FADERTIMELINE_H__ +#define __FADERTIMELINE_H__ + +#include "TimeLine.h" + +#include + +namespace Guayadeque { + +class guFaderPlaybin; + +// -------------------------------------------------------------------------------- // +class guFaderTimeLine : public guTimeLine +{ + protected : + guFaderPlaybin * m_FaderPlayBin; + double m_VolStep; + double m_VolStart; + double m_VolEnd; + + public : + guFaderTimeLine( const int timeout = 3000, wxEvtHandler * parent = NULL, guFaderPlaybin * playbin = NULL, + double volstart = 0.0, double volend = 1.0 ); + virtual ~guFaderTimeLine(); + + virtual void ValueChanged( float value ); + virtual void Finished( void ); + virtual int TimerCreate( void ); +}; + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/GstPipelineActuator.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineActuator.cpp --- guayadeque-0.3.7~ds0/src/audio/GstPipelineActuator.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineActuator.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,455 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#include "GstPipelineActuator.h" + +namespace Guayadeque { + +struct guGstElementProbeData +{ + guGstResultHandler * rhandler; + void * probe_data; + guGstElementProbeData( void * e, guGstResultHandler * rh ) + { + rhandler = rh; + probe_data = e; + } +}; + +// -------------------------------------------------------------------------------- // +// guGstPipelineActuator +// -------------------------------------------------------------------------------- // + + +// -------------------------------------------------------------------------------- // +guGstPipelineActuator::guGstPipelineActuator( GstElement *element ) : guGstPipelineActuator() +{ + guLogDebug( "guGstPipelineActuator <%s>", GST_ELEMENT_NAME(element) ); + m_PrivateChain = true; + m_Chain = new guGstElementsChain(); + m_Chain->push_back( element ); +} + +// -------------------------------------------------------------------------------- // +guGstPipelineActuator::guGstPipelineActuator( guGstElementsChain *chain ) : guGstPipelineActuator() +{ + guLogDebug( "guGstPipelineActuator [%lu]", chain->size() ); + m_Chain = chain; + m_PrivateChain = false; +} + +// -------------------------------------------------------------------------------- // +guGstPipelineActuator::~guGstPipelineActuator() +{ + guLogDebug( "~guGstPipelineActuator" ); + if( m_PrivateChain && m_Chain != NULL ) + delete m_Chain; +} + +// -------------------------------------------------------------------------------- // +static GstPadProbeReturn guUnplugGstElementEOS( GstPad * my_pad, GstPadProbeInfo * info, guGstElementProbeData * pd ) +{ + guLogGstPadData( "guUnplugGstElementEOS << ", my_pad ); + + GstEvent *event = GST_PAD_PROBE_INFO_EVENT (info); + if( GST_EVENT_TYPE( event ) != GST_EVENT_EOS ) + return GST_PAD_PROBE_OK; + + guGstResultExec rexec( pd->rhandler ); + GstElement *what = (GstElement *)pd->probe_data; + delete pd; + + gst_object_ref( what ); + gst_bin_remove( GST_BIN( GST_OBJECT_PARENT( what ) ), what ); + + guLogDebug( "guUnplugGstElementEOS >> " ); + return GST_PAD_PROBE_REMOVE; + +} + +// -------------------------------------------------------------------------------- // +static bool guScheduleEOSProbe( GstPad * pad, GstElement * unplug_me, guGstResultExec * rexec ) +{ + GstPad * wait_eos_here = pad; + guGstPtr wait_eos_here_unref( NULL ); + if( GST_IS_BIN( unplug_me ) ) // need to wait on the last sink + { + guLogDebug( "guScheduleEOSProbe unplug_me is bin"); + GstIterator * gi = gst_bin_iterate_sinks( GST_BIN( unplug_me ) ); + GValue v = G_VALUE_INIT; + if( gi != NULL && gst_iterator_next( gi, &v ) == GST_ITERATOR_OK ) + { + GstElement * e = GST_ELEMENT( g_value_get_object( &v ) ); + guLogDebug( "guScheduleEOSProbe bin sink: <%s>", GST_ELEMENT_NAME(e) ); + wait_eos_here = gst_element_get_static_pad( e, "sink" ); + wait_eos_here_unref.ptr = wait_eos_here; + g_value_reset( &v ); + gst_iterator_free( gi ); + } + else + guLogTrace( "EOS scheduler: failed to list bin sinks, trying pad probe" ); + } + guLogGstPadData( "guScheduleEOSProbe wait_eos_here", wait_eos_here ); + guGstElementProbeData * pd = new guGstElementProbeData( unplug_me, rexec->Pass() ); + if( gst_pad_add_probe( wait_eos_here, GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM, + GstPadProbeCallback( guUnplugGstElementEOS ), pd, NULL) ) + { + gst_pad_send_event( pad, gst_event_new_eos() ); + return true; + } + guLogTrace( "EOS scheduler: add event probe failure" ); + rexec->Retake( pd->rhandler ); + delete pd; + return false; +} + +// -------------------------------------------------------------------------------- // +static GstPadProbeReturn +guPlugGstElementProbe( GstPad *pad, GstPadProbeInfo *info, gpointer data ) +{ + + guGstElementProbeData * pd = (guGstElementProbeData *)data; + GstElement *what = (GstElement *)pd->probe_data; + guGstResultExec rexec( pd->rhandler ); + delete pd; + + guLogDebug( "guPlugGstElementProbe << %s", GST_ELEMENT_NAME(what) ); + guLogGstPadData( "guPlugGstElementProbe my pad", pad ); + + guGstPtr peer_gp( gst_pad_get_peer( pad ) ); + GstPad *peer = peer_gp.ptr; + guLogGstPadData( "guPlugGstElementProbe plug to", peer ); + if( peer == NULL ) + { + guLogError( "Plug failed: unable to get pad peer" ); + return GST_PAD_PROBE_REMOVE; + } + if( !gst_pad_unlink( pad, peer ) ) + { + guLogError( "Plug failed: unable to unlink pads" ); + return GST_PAD_PROBE_REMOVE; + } + + if( !gst_element_sync_state_with_parent( what ) ) + { + guLogError( "Plug failed: unable to sync element <%s> state", GST_ELEMENT_NAME(what) ); + gst_pad_link( pad, peer ); + return GST_PAD_PROBE_REMOVE; + } + + if( gst_element_link_pads( GST_ELEMENT( GST_OBJECT_PARENT( pad ) ), GST_OBJECT_NAME( pad ), what, NULL ) ) + { + guGstPtr what_src_pad( gst_element_get_static_pad( what, "src" ) ); + if( what_src_pad.ptr == NULL || gst_element_link_pads( what, NULL, GST_ELEMENT( GST_OBJECT_PARENT( peer ) ), GST_OBJECT_NAME( peer ) ) ) + { + guLogDebug( "guPlugGstElementProbe plugged ok" ); + if( what_src_pad.ptr == NULL ) + { + guLogTrace( "Plug: element <%s> has no 'src' pad (replacing sink or bin?)", GST_ELEMENT_NAME( what ) ); + if( guScheduleEOSProbe( peer, GST_ELEMENT( GST_OBJECT_PARENT( peer ) ), &rexec ) ) + guLogDebug( "guPlugGstElementProbe guScheduleEOSProbe ok" ); + else + guLogDebug( "guPlugGstElementProbe guScheduleEOSProbe fail" ); + } + rexec.SetErrorMode( false ); + return GST_PAD_PROBE_REMOVE; + } + else + { + guLogError( "Plug failed: unable to link element <%s> sink pads", GST_ELEMENT_NAME( GST_OBJECT_PARENT( pad ) ) ); + } + } + else + guLogError( "Plug failed: unable to link element <%s> src pads", GST_ELEMENT_NAME( GST_OBJECT_PARENT( pad ) ) ); + + if( peer != NULL ) + gst_pad_link( pad, peer ); + + return GST_PAD_PROBE_REMOVE; +} + + +// -------------------------------------------------------------------------------- // +static gulong guPlugGstElement( GstElement *plug_element, GstElement *previous_element, const guGstResultHandler &rhandler ) +{ + guLogDebug( "guPlugGstElement << <%s> after <%s>", GST_ELEMENT_NAME(plug_element), GST_ELEMENT_NAME(previous_element) ); + if( !guIsGstElementLinked(previous_element) ) + { + guLogError( "Plug error: previous element is unplugged" ); + return false; + } + GstBin *previous_element_parent = GST_BIN(GST_OBJECT_PARENT(previous_element)); + if( GST_BIN(GST_OBJECT_PARENT(plug_element)) != previous_element_parent ) + { + guLogDebug( "guPlugGstElement add <%s> to bin <%s>", GST_ELEMENT_NAME(plug_element), GST_ELEMENT_NAME(previous_element_parent) ); + if( !gst_bin_add( previous_element_parent, plug_element) ) + guLogTrace( "Plug problem: failed to add element <%s> to bin <%s>", GST_ELEMENT_NAME(plug_element), GST_ELEMENT_NAME(previous_element_parent) ); + } + + GstPad *src_pad = gst_element_get_static_pad( previous_element, "src" ); + if( src_pad == NULL ) + { + guLogError( "Plug error: unable to get source pad of the element <%s>", GST_ELEMENT_NAME(previous_element) ); + return false; + } + guGstResultHandler * rh = new guGstResultHandler( rhandler ); + guGstElementProbeData * pd = new guGstElementProbeData( plug_element, rh ); + gulong res = gst_pad_add_probe( src_pad, GST_PAD_PROBE_TYPE_IDLE, guPlugGstElementProbe, pd, NULL ); + if( res == 0 ) + { + if( guIsGstElementLinked( plug_element ) ) + { + guLogDebug( "guPlugGstElement probe was executed ok in the current thread" ); + res = ULONG_MAX; + } + else + { + guLogError( "Plug error: failed to add the probe on source pad <%s> of the element <%s>", GST_ELEMENT_NAME(src_pad), GST_ELEMENT_NAME(previous_element) ); + delete rh; + delete pd; + } + } + + gst_object_unref( src_pad ); + return res; +} + +// -------------------------------------------------------------------------------- // +bool guGstPipelineActuator::Enable( GstElement *element, void * new_data ) +{ + guLogDebug( "guGstPipelineActuator::Enable << %s", GST_ELEMENT_NAME(element) ); + if( new_data != NULL && m_ResultHandler != NULL ) + m_ResultHandler->m_ExecData = new_data; + + if( guIsGstElementLinked( element ) ) + { + guLogDebug( "guGstPipelineActuator::Enable >> already enabled" ); + return true; + } + + GstElement *found_here = NULL, *plug_here = NULL; + + for( GstElement *pf : *m_Chain ) + { + if( pf == element ) + { + found_here = pf; + break; + } + if( guIsGstElementLinked( pf ) ) + plug_here = pf; + } + if( found_here != element || plug_here == NULL ) + { + guLogError( "Plug error: unable to locate previous element in the chain, <%s> can not be plugged", GST_ELEMENT_NAME(element) ); + return false; + } + guLogDebug( "guGstPipelineActuator::Enable previous_element_name <%s>", GST_ELEMENT_NAME(plug_here) ); + + bool res = guPlugGstElement( element, plug_here, m_ResultHandler != NULL ? *m_ResultHandler : guGstResultHandler( "Actuator Enable default handler" ) ); + guLogDebug( "guGstPipelineActuator::Enable >> %i", res ); + return res; +} + +// -------------------------------------------------------------------------------- // +static GstPadProbeReturn guUnplugGstElementProbe( GstPad * previous_src_pad, GstPadProbeInfo * info, gpointer data ) +{ + guLogDebug( "guUnplugGstElementProbe on pad <%s> of <%s>", GST_OBJECT_NAME(previous_src_pad), GST_ELEMENT_NAME(GST_OBJECT_PARENT(previous_src_pad)) ); + + guGstElementProbeData * pd = (guGstElementProbeData *)data; + guGstResultExec rexec( pd->rhandler ); + GstElement *what = (GstElement *)pd->probe_data; + delete pd; + + guGstPtr previous_src_pad_peer_gp( gst_pad_get_peer( previous_src_pad ) ); + GstPad *previous_src_pad_peer = previous_src_pad_peer_gp.ptr; + guLogGstPadData( "guUnplugGstElementProbe previous_src_pad_peer", previous_src_pad_peer ); + if( previous_src_pad_peer == NULL ) + { + guLogError( "Unplug failed: pad <%s> of element <%s> has null peer", GST_OBJECT_NAME(previous_src_pad), GST_ELEMENT_NAME(GST_OBJECT_PARENT(previous_src_pad)) ); + return GST_PAD_PROBE_REMOVE; + } + + GstElement *unplug_me = what; + guLogDebug( "guUnplugGstElementProbe unplug_me is <%s>", GST_OBJECT_NAME(unplug_me) ); + if( unplug_me == NULL ) + { + guLogError( "Unplug failed: target element of pad <%s> (<%s>) is null", GST_OBJECT_NAME(previous_src_pad), GST_ELEMENT_NAME(GST_OBJECT_PARENT(previous_src_pad)) ); + return GST_PAD_PROBE_REMOVE; + } + + guGstPtr unplug_me_src_pad_gp( gst_element_get_static_pad( unplug_me, "src" ) ); + GstPad *unplug_me_src_pad = unplug_me_src_pad_gp.ptr; + guLogGstPadData( "guUnplugGstElementProbe unplug_me_src_pad", unplug_me_src_pad ); + bool unplug_me_is_sink = unplug_me_src_pad == NULL; + if( unplug_me_is_sink ) + { + guLogTrace( "Unplug: target element <%s> has no 'src' pad (last element?)", GST_ELEMENT_NAME(unplug_me) ); + } + + guGstPtr next_sink_pad_gp( unplug_me_is_sink ? NULL : gst_pad_get_peer( unplug_me_src_pad ) ); + GstPad *next_sink_pad = next_sink_pad_gp.ptr; + guLogGstPadData( "guUnplugGstElementProbe next_sink_pad", next_sink_pad ); + if( !unplug_me_is_sink && next_sink_pad == NULL ) + { + guLogError( "Unplug failed: sink pad of <%s> pad is null", GST_OBJECT_NAME(unplug_me_src_pad) ); + return GST_PAD_PROBE_REMOVE; + } + + guGstPtr next_sink_pad_peer_gp( unplug_me_is_sink ? NULL : gst_pad_get_peer( next_sink_pad ) ); + GstPad *next_sink_pad_peer = next_sink_pad_peer_gp.ptr; + guLogGstPadData( "guUnplugGstElementProbe next_sink_pad_peer", next_sink_pad_peer ); + if( !unplug_me_is_sink && next_sink_pad_peer == NULL ) + { + guLogError( "Unplug failed: peer pad of <%s> pad is null", GST_OBJECT_NAME(next_sink_pad) ); + return GST_PAD_PROBE_REMOVE; + } + + if( gst_pad_unlink( previous_src_pad, previous_src_pad_peer ) ) + { + if( unplug_me_is_sink || gst_pad_unlink( next_sink_pad_peer, next_sink_pad ) ) + { + int lres = GST_PAD_LINK_OK; + if( !unplug_me_is_sink ) + { + lres = gst_pad_link( previous_src_pad, next_sink_pad ); + guLogDebug( "guUnplugGstElementProbe link result=%i", lres ); + } + if( lres == GST_PAD_LINK_OK ) + { + // happy finish + // + if( unplug_me_is_sink && GST_STATE(unplug_me) == GST_STATE_PLAYING ) // need EOS + { + if( guScheduleEOSProbe( previous_src_pad_peer, unplug_me, &rexec ) ) + { + guLogDebug( "guUnplugGstElementProbe guScheduleEOSProbe ok" ); + return GST_PAD_PROBE_REMOVE; + } + else + guLogDebug( "guUnplugGstElementProbe guScheduleEOSProbe fail" ); + } + guLogDebug( "guUnplugGstElementProbe no eos unplug" ); + gst_object_ref( unplug_me ); + if( !gst_bin_remove( GST_BIN( GST_OBJECT_PARENT( unplug_me ) ), unplug_me ) ) + { + guLogDebug( "guUnplugGstElementProbe gst_bin_remove fail" ); + gst_object_unref( unplug_me ); + } + rexec.SetErrorMode( false ); + return GST_PAD_PROBE_REMOVE; + } + else + { + guLogError( "Unplug failed: unable to link pads" ); + gst_pad_link( next_sink_pad_peer, next_sink_pad ); + } + + } + gst_pad_link( previous_src_pad, previous_src_pad_peer ); + } + else + guLogError( "Unplug failed: unable to unlink source pads" ); + + return GST_PAD_PROBE_REMOVE; +} + + +// -------------------------------------------------------------------------------- // +static bool guUnplugGstElement( GstElement *unplug_me, const guGstResultHandler &rhandler ) +{ + guLogDebug( "guUnplugGstElement << <%s>", GST_ELEMENT_NAME(unplug_me) ); + bool unplug_result = false; + guGstElementProbeData pd( &unplug_result, (guGstResultHandler*)&rhandler ); + gst_element_foreach_sink_pad( unplug_me, + [ ] ( GstElement * element, GstPad * sink_pad, void * user_data ) + { + guGstElementProbeData * pd = (guGstElementProbeData *)user_data; + bool *res_ptr = (bool *)pd->probe_data; + guLogGstPadData( "guUnplugGstElement unplug sink pad", sink_pad ); + GstPad *sink_peer = gst_pad_get_peer( sink_pad ); + guLogGstPadData( "guUnplugGstElement sink_peer is", sink_peer ); + if ( sink_peer != NULL ) + { + guGstResultHandler * rh = new guGstResultHandler( *pd->rhandler ); + guGstElementProbeData * for_probe = new guGstElementProbeData( element, rh ); + if( gst_pad_add_probe( sink_peer, GST_PAD_PROBE_TYPE_IDLE, guUnplugGstElementProbe, for_probe, NULL ) ) + *res_ptr = true; + else + { + if( guIsGstElementLinked( element ) ) + { + guLogTrace( "Unplug: failed to add element probe for element <%s> pad <%s>", GST_ELEMENT_NAME(GST_OBJECT_PARENT(sink_peer)), GST_OBJECT_NAME(sink_peer) ); + delete rh; + delete for_probe; + } + else + { + guLogDebug( "guUnplugGstElement unplugged in current thread" ); + *res_ptr = true; + } + } + gst_object_unref( sink_peer ); + } + else + guLogTrace( "Unplug: target is null for element <%s> pad <%s>", GST_ELEMENT_NAME(GST_OBJECT_PARENT(sink_pad)), GST_OBJECT_NAME(sink_pad) ); + return 1; + }, &pd ); + guLogDebug( "guUnplugGstElement >> %i", unplug_result); + return unplug_result; +} + +// -------------------------------------------------------------------------------- // +bool guGstPipelineActuator::Disable( GstElement *element, void * new_data ) +{ +/* + +safe gstreamer element unplug sequence (kinda fiddly): + wait for GST_PAD_PROBE_TYPE_IDLE on src pad of the previous element + unlink there the element, send EOS to the element for a happy finish + wait for EOS during GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM on the element src/sink pad + (or on the sink pad of the the last sink if the unplugged element is the GstBin) + do gst_bin_remove during EOS and give control to handler function + further element handling (like state change & unref) should be done by caller (in another thread) + +*/ + guLogDebug( "guGstPipelineActuator::Disable << %s", GST_ELEMENT_NAME(element) ); + if( new_data != NULL && m_ResultHandler != NULL ) + m_ResultHandler->m_ExecData = new_data; + if( !guIsGstElementLinked( element ) ) + { + guLogDebug( "guGstPipelineActuator::Disable >> already disabled" ); + return true; + } + return guUnplugGstElement( element, m_ResultHandler != NULL ? *m_ResultHandler : guGstResultHandler( "Actuator Disable handler" ) ); +} + + +// -------------------------------------------------------------------------------- // +bool guGstPipelineActuator::Toggle( GstElement *element, void * new_data ) +{ + guLogDebug( "guGstPipelineActuator::Toggle <%s>", GST_ELEMENT_NAME(element) ); + return guIsGstElementLinked( element ) ? Disable( element, new_data ) : Enable( element, new_data ); +} + +} + +// -------------------------------------------------------------------------------- // \ No newline at end of file diff -Nru guayadeque-0.3.7~ds0/src/audio/GstPipelineActuator.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineActuator.h --- guayadeque-0.3.7~ds0/src/audio/GstPipelineActuator.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineActuator.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,69 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __GSTPIPELINEACTUATOR_H__ +#define __GSTPIPELINEACTUATOR_H__ + +#include "Utils.h" +#include "GstTypes.h" +#include "GstUtils.h" + +namespace Guayadeque { + +/* + +Pipeline actuator class to support adding & removing pipeline elements on the fly + +*/ +// -------------------------------------------------------------------------------- // +class guGstPipelineActuator +{ + private : + guGstElementsChain * m_Chain = NULL; + bool m_PrivateChain = false; + guGstResultHandler * m_ResultHandler = NULL; + + public : + guGstPipelineActuator() {}; + guGstPipelineActuator( GstElement *element ); + guGstPipelineActuator( guGstElementsChain *chain ); + ~guGstPipelineActuator(); + + void SetHandler( guGstResultHandler *rhandler ) { m_ResultHandler = rhandler; } + + bool Enable( GstElement *element, void * new_data = NULL ); + bool Enable( int element_nr, void * new_data = NULL ) { return Enable( m_Chain->at( element_nr ), new_data ); } + bool Enable() { return Enable(0); } + + bool Disable( GstElement *element, void * new_data = NULL ); + bool Disable( int element_nr, void * new_data = NULL ) { return Disable( m_Chain->at( element_nr ), new_data ); } + bool Disable() { return Disable(0); } + + bool Toggle( GstElement *element, void * new_data = NULL ); + bool Toggle( int element_nr, void * new_data = NULL ) { return Toggle( m_Chain->at( element_nr ), new_data ); } + bool Toggle() { return Toggle(0); } + +}; + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/GstPipelineBuilder.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineBuilder.cpp --- guayadeque-0.3.7~ds0/src/audio/GstPipelineBuilder.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineBuilder.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,140 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // + +#include "GstPipelineBuilder.h" + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +// guGstPipelineBuilder +// -------------------------------------------------------------------------------- // +bool guGstPipelineBuilder::IsValidElement( GstElement * element ) +{ + if( !GST_IS_ELEMENT( element ) ) + { + if( G_IS_OBJECT( element ) ) + g_object_unref( element ); + return false; + } + return true; +} + +// -------------------------------------------------------------------------------- // +guGstPipelineBuilder::guGstPipelineBuilder( GstElement * the_bin ) +{ + guLogDebug( "guGstPipelineBuilder::guGstPipelineBuilder existing bin: %s", GST_ELEMENT_NAME(the_bin) ); + m_CanPlay = false; + m_Last = NULL; + m_Cleanup = true; + m_Bin = the_bin; +} + +// -------------------------------------------------------------------------------- // +guGstPipelineBuilder::guGstPipelineBuilder( const char * bin_name, GstElement ** element_ref ) +{ + + guLogDebug( "guGstPipelineBuilder::guGstPipelineBuilder %s (%p)", bin_name, element_ref ); + m_CanPlay = false; + m_Last = NULL; + m_Cleanup = true; + m_Bin = gst_bin_new( bin_name ); + + if( IsValidElement( m_Bin ) ) + { + PushElement( m_Bin, element_ref ); + m_CanPlay = true; + if( element_ref != NULL ) + *element_ref = m_Bin; + } + else + guLogError( "Unable to create gstreamer bin" ); + +} + +// -------------------------------------------------------------------------------- // +guGstPipelineBuilder::~guGstPipelineBuilder() +{ + guLogDebug( "guGstPipelineBuilder::~guGstPipelineBuilder" ); + + if( !m_Cleanup ) + return; + + while( !m_UnrefElementStack.empty() ) + { + guGstPipelineElementPack pe = m_UnrefElementStack.top(); + if( IsValidElement( pe.element ) ) + { + guLogDebug( "guGstPipelineBuilder::~guGstPipelineBuilder unref: %p", pe.element ); + gst_object_unref( pe.element ); + } + if( pe.element_ref != NULL ) + { + guLogDebug( "guGstPipelineBuilder::~guGstPipelineBuilder nullptr: %p", pe.element_ref ); + *pe.element_ref = NULL; + } + m_UnrefElementStack.pop(); + } +} + +// -------------------------------------------------------------------------------- // +void guGstPipelineBuilder::PushElement( GstElement * element, GstElement ** element_ref ) +{ + guLogDebug( "guGstPipelineBuilder::PushElement %p (%p)", element, element_ref ); + guGstPipelineElementPack e; + e.element = element; + e.element_ref = element_ref; + m_UnrefElementStack.push( e ); + m_ElementChain.push_back( element ); +} + +bool guGstPipelineBuilder::Link( GstElement * element ) +{ + guLogDebug( "guGstPipelineBuilder::Link %p", element ); + if( gst_bin_add( GST_BIN(m_Bin), element ) ) + { + if( m_Last == NULL || gst_element_link( m_Last, element ) ) + { + m_Last = element; + return true; + } + else + { + char * this_name = gst_element_get_name( element ); + char * last_name = gst_element_get_name( m_Last ); + guLogError( "Unable to link elements: %s -> %s", last_name, this_name ); + g_free( this_name ); + g_free( last_name ); + } + } + else + { + char * this_name = gst_element_get_name( element ); + guLogError( "Gstreamer bin did not accept the element: %s", this_name ); + g_free( this_name ); + } + + m_CanPlay = false; + return false; +} + + +} // namespace Guayadeque diff -Nru guayadeque-0.3.7~ds0/src/audio/GstPipelineBuilder.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineBuilder.h --- guayadeque-0.3.7~ds0/src/audio/GstPipelineBuilder.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstPipelineBuilder.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,136 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // + +#ifndef __GSTPIPELINEBUILDER_H__ +#define __GSTPIPELINEBUILDER_H__ + +#include +#include + +#include "GstTypes.h" +#include "Utils.h" + +namespace Guayadeque { + +/* + +Conditional pointer unref'er + chain builder to build & link GstElements in GstBin. + unref condition is enabled by default, call SetCleanup(false) to disable. + pointer state under element_ref gets actualized by class methods. + +*/ + +// -------------------------------------------------------------------------------- // +class guGstPipelineBuilder +{ + private : + guGstElementsChain m_ElementChain; + std::stack m_UnrefElementStack; + + bool m_CanPlay; + bool m_Cleanup; + + GstElement * m_Bin; + GstElement * m_Last; + + public : + guGstPipelineBuilder( const char * bin_name, GstElement ** element_ref ); + guGstPipelineBuilder( GstElement * the_bin ); + ~guGstPipelineBuilder(); + + static bool IsValidElement( GstElement * element ); + void PushElement( GstElement * element, GstElement ** element_ref ); + + bool CanPlay() { return m_CanPlay; } + void SetCleanup( const bool value ) { m_Cleanup = value; } + + bool Link( GstElement * element ); + + guGstElementsChain GetChain() { return m_ElementChain; }; + + // add element followed by valve in order to eliminate + // racing condition on pad probes between pluggables + // when multiple dynamic elements are switched on or off at exactly the same time + // this methode probably can be enchanced by using proxy pads instead of valve :) + GstElement * AddV( const char * factoryname, const char * name, GstElement ** element_ref = NULL, const bool link = true ) + { + return AddV( factoryname, name, element_ref, link, "name", name ); + } + + template + GstElement * AddV( const char * factoryname, const char * name, GstElement ** element_ref, const bool link, PropArgs... properties ) + { + GstElement * res = Add( factoryname, name, element_ref, link, properties... ); + if( GST_IS_ELEMENT(res) ) + { + std::string v_name = "gpb_valve_" + std::string( name ); + Add( "valve", v_name.c_str() ); + return res; + } + return NULL; + } + + GstElement * Add( const char * factoryname, const char * name, GstElement ** element_ref = NULL, const bool link = true ) + { + return Add( factoryname, name, element_ref, link, "name", name ); + } + + template + GstElement * Add( const char * factoryname, const char * name, GstElement ** element_ref, const bool link, PropArgs... properties ) + { + guLogDebug( "guGstPipelineBuilder::Add %s <%s> @ [%p]", name, factoryname, element_ref ); + + GstElement * ge = gst_element_factory_make( factoryname, name ); + if( IsValidElement( ge ) ) + { + PushElement( ge, element_ref ); + g_object_set( G_OBJECT( ge ), properties... , NULL ); + + if( element_ref != NULL ) + *element_ref = ge; + + if( !link ) + return ge; + + if( Link( ge ) ) + { + m_UnrefElementStack.pop(); + return ge; + } + } + else + guLogError( "Unable to create gstreamer element: %s <%s>", name, factoryname ); + + if( element_ref != NULL ) + *element_ref = NULL; + + m_CanPlay = false; + return NULL; + + } + +}; + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/GstTypeFinder.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstTypeFinder.cpp --- guayadeque-0.3.7~ds0/src/audio/GstTypeFinder.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstTypeFinder.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,252 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // + +#include "GstTypeFinder.h" + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +// guMediaFileExtensions +// -------------------------------------------------------------------------------- // +guMediaFileExtensions::guMediaFileExtensions() : guMediaFileExtensionsHashMap() +{ + // do nothing +} + +// -------------------------------------------------------------------------------- // +void guMediaFileExtensions::join(guMediaFileExtensions what) +{ + guMediaFileExtensions::iterator it; + for( it = what.begin(); it != what.end(); ++it ) + { + wxString key = it->first; + wxArrayString arr = it->second; + wxArrayString * myptr = &( this->operator[]( key ) ); + for( size_t i=0; iIndex( larri ) == wxNOT_FOUND ) + myptr->Add( larri ); + } + } +} + +// -------------------------------------------------------------------------------- // +// guGstTypeFinder +// -------------------------------------------------------------------------------- // +guGstTypeFinder::guGstTypeFinder() +{ + FetchMedia(); +} + + +// -------------------------------------------------------------------------------- // +bool guGstTypeFinder::FetchMedia( void ) +{ + + if( READY ) + return true; + + if( !gst_is_initialized() ) + return false; + + m_MediaMutex.Lock(); + + GList *iter, *plugin_features = gst_registry_get_feature_list( + gst_registry_get(), + GST_TYPE_TYPE_FIND_FACTORY ); + + for( iter=plugin_features; iter != NULL; iter=iter->next ) + { + if( iter->data != NULL ) + { + GstPluginFeature *p_feature = GST_PLUGIN_FEATURE( iter->data ); + GstTypeFindFactory *factory; + const gchar *const *extensions; + factory = GST_TYPE_FIND_FACTORY( p_feature ); + wxArrayString t_value; + extensions = gst_type_find_factory_get_extensions( factory ); + if( extensions != NULL ) + for( guint i = 0; extensions[i]; i++ ) + { + wxString ext = extensions[i]; + t_value.Add( ext.Lower() ); + } + wxString t_name = gst_plugin_feature_get_name( p_feature ); + m_Media[ t_name.Lower() ] = t_value; + } + } + gst_plugin_feature_list_free(plugin_features); + READY = !m_Media.empty(); + if( READY ) + InitMediaTypes(); + m_MediaMutex.Unlock(); + return READY; +} + +// -------------------------------------------------------------------------------- // +guMediaFileExtensions guGstTypeFinder::GetMediaByPrefix( const wxString& media_type_prefix ) +{ + FetchMedia(); + guMediaFileExtensions res; + guMediaFileExtensions::iterator it; + for( it = m_Media.begin(); it != m_Media.end(); ++it ) + { + wxString key = it->first; + + if( media_type_prefix.IsNull() || key.StartsWith( media_type_prefix ) ) + res[key] = it->second; + } + return res; +} + +// -------------------------------------------------------------------------------- // +guMediaFileExtensions guGstTypeFinder::GetMedia( void ) +{ + guMediaFileExtensions res; + for( size_t i = 0; ifirst); + return res; +} + +// -------------------------------------------------------------------------------- // +wxArrayString guGstTypeFinder::GetExtensions( void ) +{ + wxArrayString res; + for( size_t i = 0; isecond; + for( size_t i = 0; i 0; +} + +void guGstTypeFinder::AddMediaExtension( const wxString &media_type, const wxString &extension ) +{ + AddMediaTypePrefix(media_type); + if( m_Media.count( media_type ) ) + m_Media[ media_type ].Add( extension ); + else + { + wxArrayString addme; + addme.Add(extension); + m_Media[ media_type ] = addme; + } +} + + +void guGstTypeFinder::InitMediaTypes( void ) +{ + + // supported media types + // + AddMediaTypePrefix( "audio/" ); // all gstreamer audio + AddMediaTypePrefix( "video/" ); // all gstreamer video + AddMediaTypePrefix( "avtype_" ); // additional gstreamer formats from libav + AddMediaTypePrefix( "application/mxf" ); // Material Exchange Format + AddMediaTypePrefix( "application/ogg" ); // OGG formats + AddMediaTypePrefix( "application/sdp" ); // SDP mediastream file + AddMediaTypePrefix( "application/smil" ); // Synchronized Multimedia Integration Language + AddMediaTypePrefix( "application/vnd.rn-realmedia" ); // RealMedia + AddMediaTypePrefix( "application/x-pn-realaudio" ); // RealAudio + AddMediaTypePrefix( "application/x-3gp" ); // 3GP video + AddMediaTypePrefix( "application/x-ape" ); // APE + AddMediaTypePrefix( "application/x-hls" ); // UTF8 M3U + AddMediaTypePrefix( "application/x-ogm-audio" ); // sounds like something with sound :) + AddMediaTypePrefix( "application/x-yuv4mpeg" ); // sounds like something with sound :) + + // some gstreamer supported formats (DSD & exotic tracker audio) + // are not listed as GST_TYPE_FIND_FACTORY for some reason + // but those are tested to work with gstreamer-libav 1.16.2 + // + AddMediaExtension( "application/x-gst-av-dsf", "dsf" ); // DSD + AddMediaExtension( "application/x-gst-av-iff", "maud" ); // Amiga MAUD audio format + AddMediaExtension( "audio/x-ay", "emul" ); // AY Emul + AddMediaExtension( "audio/x-mod", "mmd1" ); // OctaMED MMD1 + AddMediaExtension( "audio/x-mod", "mptm" ); // OpenMPT + AddMediaExtension( "audio/x-mod", "okta" ); // Oktalyzer + AddMediaExtension( "audio/x-sid", "psid" ); // PlaySID + AddMediaExtension( "audio/x-svx", "8svx" ); // 8-Bit Sampled Voice + AddMediaExtension( "audio/x-vgm", "vgz" ); // Video Game Music - Sega Megadrive (somtimes only after gunzip) + +} + +} + +// the end :) + diff -Nru guayadeque-0.3.7~ds0/src/audio/GstTypeFinder.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstTypeFinder.h --- guayadeque-0.3.7~ds0/src/audio/GstTypeFinder.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstTypeFinder.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,93 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // + +#ifndef __GSTTYPEFINDER_H__ +#define __GSTTYPEFINDER_H__ + +#include + +#include +#include +#include +#include + + +namespace Guayadeque { + +WX_DECLARE_STRING_HASH_MAP( wxArrayString, guMediaFileExtensionsHashMap ); + +// +// hashmap to keep stuff +// +// -------------------------------------------------------------------------------- // +class guMediaFileExtensions : public guMediaFileExtensionsHashMap +{ + public : + guMediaFileExtensions(); + void join(guMediaFileExtensions what); +}; + +// +// lazy & safe singleton object with some mutex-based sync +// ...otherwise gstreamer crashes the player on me :} +// +// -------------------------------------------------------------------------------- // +class guGstTypeFinder +{ + private : + guGstTypeFinder(); + guGstTypeFinder(guGstTypeFinder const ©); + guGstTypeFinder& operator=(guGstTypeFinder const ©); + + protected : + + guMediaFileExtensions m_Media; + wxMutex m_MediaMutex; + + wxArrayString m_MediaTypePrefixes; + + bool READY = false; + + void AddMediaExtension( const wxString &media_type, const wxString &extension = wxEmptyString ); + bool FetchMedia( void ); + void InitMediaTypes( void ); + guMediaFileExtensions GetMediaByPrefix( const wxString &media_type_prefix = wxEmptyString ); + wxArrayString GetExtensionsByPrefix( const wxString &media_type_prefix = wxEmptyString ); + wxArrayString GetMediaTypesByPrefix( const wxString &media_type_prefix = wxEmptyString ); + void AddMediaTypePrefix( const wxString &media_type_prefix ); + + public : + + static guGstTypeFinder& getGTF() { static guGstTypeFinder inst; return inst; } + + bool HasPrefixes( void ); + + wxArrayString GetExtensions( void ); + wxArrayString GetMediaTypes( void ); + guMediaFileExtensions GetMedia( void ); + +}; + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/GstTypes.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstTypes.h --- guayadeque-0.3.7~ds0/src/audio/GstTypes.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstTypes.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,156 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __GSTTYPES_H__ +#define __GSTTYPES_H__ + +#include +#include + +#include "Utils.h" + +namespace Guayadeque { + +typedef std::vector guGstElementsChain; + +// -------------------------------------------------------------------------------- // +struct guGstPipelineElementPack +{ + GstElement * element; + GstElement ** element_ref; +}; + +// -------------------------------------------------------------------------------- // +static void guGstResultHandler_noop_success_handler( const void *hint ) +{ + guLogDebug( "guGstResultHandler_noop_success_handler: <%s>", (const char *)hint ); +} + +// -------------------------------------------------------------------------------- // +static void guGstResultHandler_noop_error_handler( const void *hint ) +{ + guLogTrace( "Unhandled gstreamer error (hint: %s)", (const char *)hint ); +} + +// -------------------------------------------------------------------------------- // +struct guGstResultHandler +{ + + typedef void (*Func)(const void *); + + void * m_ExecData; + Func m_SuccessExec; + Func m_ErrorExec; + + guGstResultHandler( const guGstResultHandler © ) + { + m_SuccessExec = copy.m_SuccessExec; + m_ErrorExec = copy.m_ErrorExec; + m_ExecData = copy.m_ExecData; + } + guGstResultHandler( const char * hint = NULL ) + { + m_SuccessExec = guGstResultHandler_noop_success_handler; + m_ErrorExec = guGstResultHandler_noop_error_handler; + m_ExecData = (void *)hint; + } + guGstResultHandler( Func return_func, void *exec_data = NULL ) + { + m_ExecData = exec_data; + m_SuccessExec = return_func; + m_ErrorExec = return_func; + } + guGstResultHandler( Func success_func, Func error_func, void *exec_data = NULL ) + { + m_ExecData = exec_data; + m_SuccessExec = success_func; + m_ErrorExec = error_func; + } +}; + +// -------------------------------------------------------------------------------- // +class guGstResultExec +{ + private : + bool m_ErrorMode; + guGstResultHandler * m_Handler; + + public : + guGstResultExec( guGstResultHandler *rhandler = NULL, bool error_mode = true ) + { + m_ErrorMode = error_mode; + m_Handler = rhandler; + if( m_Handler == NULL ) + m_Handler = new guGstResultHandler( "empty result handler" ); + } + ~guGstResultExec() + { + if( m_Handler != NULL ) + { + if( m_ErrorMode ) + m_Handler->m_ErrorExec( m_Handler->m_ExecData ); + else + m_Handler->m_SuccessExec( m_Handler->m_ExecData ); + delete m_Handler; + } + } + + void SetErrorMode( bool err ) { m_ErrorMode = err; } + + void Retake( guGstResultHandler * rhandler ) { m_Handler = rhandler; } + guGstResultHandler * Pass() + { + guGstResultHandler * res = m_Handler; + m_Handler = NULL; + return res; + } +}; + +// struct template for a nicer gstreamer objects unref +// -------------------------------------------------------------------------------- // +template< class GstObjectType = GstObject > +struct guGstPtr +{ + GstObjectType * ptr; + guGstPtr( GstObjectType *go ) { ptr = go; } + ~guGstPtr() { if( ptr != NULL ) gst_object_unref( ptr ); } +}; + +// stateful GstElement unref'er +// -------------------------------------------------------------------------------- // +struct guGstElementStatePtr : guGstPtr +{ + guGstElementStatePtr( GstElement *go ): guGstPtr( go ) { } + ~guGstElementStatePtr() { if( GST_IS_ELEMENT(ptr) ) gst_element_set_state( ptr, GST_STATE_NULL ); } +}; + +// stateful GstMessage unref'er +// -------------------------------------------------------------------------------- // +struct guGstMessagePtr : guGstPtr +{ + guGstMessagePtr( GstMessage *go ): guGstPtr( go ) { } + ~guGstMessagePtr() { if( GST_IS_MESSAGE(ptr) ) { gst_message_unref( ptr ); ptr=NULL; } } +}; + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/GstUtils.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstUtils.cpp --- guayadeque-0.3.7~ds0/src/audio/GstUtils.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstUtils.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,172 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#include "GstUtils.h" + +namespace Guayadeque { + +// +// debugging routines +// +#ifdef GU_DEBUG + +// log pad info +void guLogGstPadData(const char * msg, GstPad *pad) +{ + if( pad != NULL ) + guLogDebug( "%s name=%s parent=%s", + msg, + GST_OBJECT_NAME(pad), + GST_ELEMENT_NAME(GST_OBJECT_PARENT(pad)) + ); + else + guLogDebug( "%s pad is null", msg ); +} + +#endif +// GU_DEBUG + +// +// get actual peer of the pad avoiding proxy pads +// +GstPad * guGetPeerPad( GstPad * pad ) +{ + guLogGstPadData( "guGetPeerPad <<", pad ); + if ( !pad ) + return NULL; + + GstPad *peer = gst_pad_get_peer( pad ); + guLogGstPadData( "guGetPeerPad peer", peer ); + + while( peer !=NULL && GST_IS_PROXY_PAD( peer ) ) + { + GstPad *next_pad; + + if( GST_IS_GHOST_PAD( peer ) ) + { + next_pad = gst_ghost_pad_get_target( GST_GHOST_PAD( peer ) ); + guLogGstPadData( "guGetPeerPad ghost pad target", next_pad ); + } + else + { + GstPad * opp = GST_PAD( gst_proxy_pad_get_internal( GST_PROXY_PAD( peer ) ) ); + guLogGstPadData( "guGetPeerPad proxy pad peer", opp ); + next_pad = gst_pad_get_peer( opp ); + gst_object_unref( opp ); + } + + gst_object_unref( peer ); + peer = next_pad; + } + + guLogGstPadData( "guGetPeerPad >>", peer ); + return peer; +} + + + +// +// check if any of element pads is linked to another element +// +bool guIsGstElementLinked( GstElement *element ) +{ + if( element == NULL || !GST_IS_ELEMENT(element) ) + { + guLogDebug( "guIsGstElementLinked << bad element %p", element ); + return false; + } + else + guLogDebug( "guIsGstElementLinked << %s", GST_ELEMENT_NAME(element) ); + bool pads_connected = false; + gst_element_foreach_pad( element, + [](GstElement *e, GstPad *p, gpointer d) + { + bool *pads_connected = (bool *)d; + GstPad *peer = guGetPeerPad(p); + guLogGstPadData( "guIsGstElementLinked peer", peer ); + + if( peer != NULL ) + { + if( GST_OBJECT_PARENT(peer) != NULL ) + *pads_connected = true; + gst_object_unref( peer ); + } + return 1; + }, &pads_connected); + guLogDebug( "guIsGstElementLinked >> %i", pads_connected ); + return pads_connected; +} + +// +// set element state to NULL if unlinked +// +bool guGstStateToNullIfUnlinked( GstElement *element ) +{ + if( element == NULL ) + return false; + + if( guIsGstElementLinked( element ) ) + { + guLogDebug( "guGstStateToNullIfUnlinked: element is linked" ); + return false; + } + else + { + guLogDebug( "guGstStateToNullIfUnlinked: setting state" ); + if( GST_IS_ELEMENT( GST_OBJECT_PARENT( element ) ) ) + { + gst_object_ref( element ); + if( !gst_bin_remove( GST_BIN( GST_OBJECT_PARENT( element ) ), element ) ) + { + guLogDebug( "guGstStateToNullIfUnlinked gst_bin_remove fail" ); + gst_object_unref( element ); + return false; + } + } + return gst_element_set_state( element, GST_STATE_NULL ) == GST_STATE_CHANGE_SUCCESS; + } +} + +// +// set element state to NULL and unref +// +bool guGstStateToNullAndUnref( GstElement *element ) +{ + if( element == NULL || !GST_IS_ELEMENT( element ) ) + return true; + + if( GST_IS_ELEMENT( GST_OBJECT_PARENT( element ) ) ) + { + gst_object_ref( element ); + if( !gst_bin_remove( GST_BIN( GST_OBJECT_PARENT( element ) ), element ) ) + { + guLogTrace( "Failed to remove element <%s> from the bin", GST_ELEMENT_NAME( element ) ); + gst_object_unref( element ); + } + } + + bool res = gst_element_set_state( element, GST_STATE_NULL ) == GST_STATE_CHANGE_SUCCESS; + gst_object_unref( element ); + + return res; +} + +} // namespace Guayadeque diff -Nru guayadeque-0.3.7~ds0/src/audio/GstUtils.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstUtils.h --- guayadeque-0.3.7~ds0/src/audio/GstUtils.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/GstUtils.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,62 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __GSTUTILS_H__ +#define __GSTUTILS_H__ + +#include + +#include "Utils.h" + +namespace Guayadeque { + +// debugging routines + +#ifdef GU_DEBUG + +// log pad info +void guLogGstPadData( const char * msg, GstPad *pad ); + +#else + +#define guLogGstPadData(...) + +#endif +// GU_DEBUG + +// get actual peer of the pad avoiding proxy pads +GstPad * guGetPeerPad( GstPad * pad ); + +// check if any of element pads is linked to another element +bool guIsGstElementLinked( GstElement *element ); + +// set element state to NULL if unlinked +bool guGstStateToNullIfUnlinked( GstElement *element ); + +// set element state to NULL and unref +bool guGstStateToNullAndUnref( GstElement *element ); + + +} + +#endif +// -------------------------------------------------------------------------------- // + diff -Nru guayadeque-0.3.7~ds0/src/audio/LevelInfo.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/LevelInfo.h --- guayadeque-0.3.7~ds0/src/audio/LevelInfo.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/LevelInfo.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,50 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __LEVELINFO_H__ +#define __LEVELINFO_H__ + +#include +#include + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +class guLevelInfo +{ + public : + GstClockTime m_EndTime; + wxFileOffset m_OutTime; + gint m_Channels; + double m_RMS_L; + double m_RMS_R; + double m_Peak_L; + double m_Peak_R; + double m_Decay_L; + double m_Decay_R; +}; +WX_DEFINE_ARRAY_PTR( guLevelInfo *, guLevelInfoArray ); + +} + +#endif + +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/MediaCtrl.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaCtrl.cpp --- guayadeque-0.3.7~ds0/src/audio/MediaCtrl.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaCtrl.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,1112 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#include "MediaCtrl.h" + +#include "Config.h" +#include "FileRenamer.h" // NormalizeField +#include "LevelInfo.h" +#include "PlayerPanel.h" +#include "RadioTagInfo.h" +#include "Settings.h" +#include "TagInfo.h" +#include "Utils.h" + +#include + +namespace Guayadeque { + +#define guFADERPLAYBIN_FAST_FADER_TIME (1000) +#define guFADERPLAYBIN_SHORT_FADER_TIME (200) + +#define GST_TO_WXSTRING( str ) ( wxString( str, wxConvUTF8 ) ) + +#ifdef GU_DEBUG +#define guSHOW_DUMPFADERPLAYBINS 1 +#endif + +#ifdef guSHOW_DUMPFADERPLAYBINS +// -------------------------------------------------------------------------------- // +static void DumpFaderPlayBins( const guFaderPlayBinArray &playbins, guFaderPlaybin * current ) +{ + guLogDebug( wxT( "CurrentPlayBin: %li" ), current ? current->GetId() : 0l ); + if( !playbins.Count() ) + { + guLogMessage( wxT( "The faderplaybins list is empty" ) ); + return; + } + + guLogDebug( wxT( " * * * * * * * * * * current stream list * * * * * * * * * *" ) ); + int Count = playbins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * FaderPlayBin = playbins[ Index ]; + + wxString StateName; + + switch( FaderPlayBin->GetState() ) + { + case guFADERPLAYBIN_STATE_WAITING : StateName = wxT( "waiting" ); break; + case guFADERPLAYBIN_STATE_PLAYING : StateName = wxT( "playing" ); break; + case guFADERPLAYBIN_STATE_PAUSED : StateName = wxT( "paused" ); break; + case guFADERPLAYBIN_STATE_STOPPED : StateName = wxT( "stopped" ); break; + + case guFADERPLAYBIN_STATE_FADEIN : StateName = wxT( "fading in" ); break; + case guFADERPLAYBIN_STATE_WAITING_EOS : StateName = wxT( "waiting for EOS" ); break; + case guFADERPLAYBIN_STATE_FADEOUT : StateName = wxT( "fading out" ); break; + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE : StateName = wxT( "fading->paused" ); break; + case guFADERPLAYBIN_STATE_FADEOUT_STOP : StateName = wxT( "fading->stopped" ); break; + + case guFADERPLAYBIN_STATE_PENDING_REMOVE: StateName = wxT( "pending remove" ); break; + case guFADERPLAYBIN_STATE_ERROR : StateName = wxT( "error" ); break; + default : StateName = wxT( "other" ); break; + } + + //if( !FaderPlayBin->Uri().IsEmpty() ) + { + guLogDebug( wxT( "[%li] '%s'" ), FaderPlayBin->GetId(), StateName.c_str() ); + } + } + guLogDebug( wxT( " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " ) ); +} +#endif + +// -------------------------------------------------------------------------------- // +extern "C" { + +// -------------------------------------------------------------------------------- // +// idle handler used to clean up finished streams +static gboolean cleanup_mediactrl( guMediaCtrl * player ) +{ + player->DoCleanUp(); + return false; +} + +// -------------------------------------------------------------------------------- // +static bool tick_timeout( guMediaCtrl * mediactrl ) +{ + mediactrl->UpdatePosition(); + return true; +} + +} + + + +// -------------------------------------------------------------------------------- // +guMediaCtrl::guMediaCtrl( guPlayerPanel * playerpanel ) +{ + m_PlayerPanel = playerpanel; + m_CurrentPlayBin = NULL; + m_CleanUpId = 0; + m_IsRecording = false; + m_LastPosition = 0; + + // now that the sink is running, start polling for playing position. + // might want to replace this with a complicated set of pad probes + // to avoid polling, but duration queries on the sink are better + // as they account for internal buffering etc. maybe there's a way + // to account for that in a pad probe callback on the sink's sink pad? + gint ms_period = 1000 / 4; + m_TickTimeoutId = g_timeout_add( ms_period, GSourceFunc( tick_timeout ), this ); + + if( Init() ) + { + guConfig * Config = guConfig::Get(); + m_ForceGapless = Config->ReadBool( CONFIG_KEY_CROSSFADER_FORCE_GAPLESS, false, CONFIG_PATH_CROSSFADER ); + UpdatedConfig(); + } +} + +// -------------------------------------------------------------------------------- // +guMediaCtrl::~guMediaCtrl() +{ + if( m_TickTimeoutId ) + { + g_source_remove( m_TickTimeoutId ); + m_TickTimeoutId = 0; + } + + if( m_CleanUpId ) + { + g_source_remove( m_CleanUpId ); + m_CleanUpId = 0; + } + + CleanUp(); + + gst_deinit(); +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::CleanUp( void ) +{ + Lock(); + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + delete m_FaderPlayBins[ Index ]; + } + + Unlock(); +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::SendEvent( guMediaEvent &event ) +{ + wxPostEvent( m_PlayerPanel, event ); +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::UpdatePosition( void ) +{ + gint64 Pos = -1; + gint64 Duration = -1; + + Lock(); + if( m_CurrentPlayBin ) + { + m_CurrentPlayBin->Lock(); + + Pos = m_CurrentPlayBin->Position(); + + Pos /= GST_MSECOND; + + Duration = -1; + gst_element_query_duration( m_CurrentPlayBin->m_OutputSink, GST_FORMAT_TIME, &Duration ); + + if( Pos != m_LastPosition ) + { + if( !m_CurrentPlayBin->AboutToFinishPending() || Pos < m_LastPosition ) + { + //guLogMessage( wxT( "Sent UpdatePositon event for %i" ), m_CurrentPlayBin->GetId() ); + guMediaEvent event( guEVT_MEDIA_CHANGED_POSITION ); + event.SetInt( Pos ); + event.SetExtraLong( Duration / GST_MSECOND ); + event.SetClientData( ( void * ) m_CurrentPlayBin->GetId() ); + SendEvent( event ); + if( m_CurrentPlayBin->AboutToFinishPending() ) + m_CurrentPlayBin->ResetAboutToFinishPending(); + } + m_LastPosition = Pos; + } + //guLogDebug( wxT( "Current fade volume: %0.2f" ), m_CurrentPlayBin->GetFaderVolume() ); + m_CurrentPlayBin->Unlock(); + } + Unlock(); +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::RemovePlayBin( guFaderPlaybin * playbin ) +{ + guLogDebug( wxT( "guMediaCtrl::RemovePlayBin (%li)" ), playbin->m_Id ); + bool RetVal = false; + + Lock(); + if( m_CurrentPlayBin == playbin ) + m_CurrentPlayBin = NULL; + + if( m_FaderPlayBins.Index( playbin ) != wxNOT_FOUND ) + { + m_FaderPlayBins.Remove( playbin ); + RetVal = true; + } + Unlock(); + return RetVal; +} + +// -------------------------------------------------------------------------------- // +wxFileOffset guMediaCtrl::Position( void ) +{ + wxFileOffset Pos = 0; + Lock(); + if( m_CurrentPlayBin ) + { + Pos = m_CurrentPlayBin->Position(); + } + Unlock(); + return Pos; +} + +// -------------------------------------------------------------------------------- // +wxFileOffset guMediaCtrl::Length( void ) +{ + Lock(); + wxFileOffset Len = 0; + if( m_CurrentPlayBin ) + { + Len = m_CurrentPlayBin->Length(); + } + Unlock(); + return Len; +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::SetVolume( double volume ) +{ + guLogDebug( wxT( "MediaCtrl::SetVolume( %0.5f )" ), volume ); + m_Volume = volume; + Lock(); + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + m_FaderPlayBins[ Index ]->SetVolume( volume ); + } + Unlock(); + return true; +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::SetEqualizerBand( const int band, const int value ) +{ + m_EqBands[ band ] = value; + Lock(); + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + m_FaderPlayBins[ Index ]->SetEqualizerBand( band, value ); + } + Unlock(); +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::SetEqualizer( const wxArrayInt &eqbands ) +{ + m_EqBands = eqbands; + Lock(); + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + m_FaderPlayBins[ Index ]->SetEqualizer( eqbands ); + } + Unlock(); + return true; +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::ResetEqualizer( void ) +{ + int Count = m_EqBands.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + m_EqBands[ Index ] = 0; + } + + Lock(); + Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + m_FaderPlayBins[ Index ]->SetEqualizer( m_EqBands ); + } + Unlock(); +} + +// -------------------------------------------------------------------------------- // +guMediaState guMediaCtrl::GetState( void ) +{ + guMediaState State = guMEDIASTATE_STOPPED; + Lock(); + if( m_CurrentPlayBin ) + { + guLogDebug( wxT( "guMediaCtrl::GetState %i" ), m_CurrentPlayBin->GetState() ); + + switch( m_CurrentPlayBin->GetState() ) + { + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE : + case guFADERPLAYBIN_STATE_PAUSED : + State = guMEDIASTATE_PAUSED; + break; + + case guFADERPLAYBIN_STATE_FADEOUT : + case guFADERPLAYBIN_STATE_FADEOUT_STOP : + case guFADERPLAYBIN_STATE_FADEIN : + case guFADERPLAYBIN_STATE_PLAYING : + State = guMEDIASTATE_PLAYING; + break; + + case guFADERPLAYBIN_STATE_ERROR : + State = guMEDIASTATE_ERROR; + + + + default : + break; + } + } + Unlock(); + return State; +} + +// -------------------------------------------------------------------------------- // +long guMediaCtrl::Load( const wxString &uri, guFADERPLAYBIN_PLAYTYPE playtype, const int startpos ) +{ + guLogDebug( wxT( "guMediaCtrl::Load %i" ), playtype ); + + guFaderPlaybin * FaderPlaybin; + long Result = 0; + +#ifdef guSHOW_DUMPFADERPLAYBINS + Lock(); + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); + Unlock(); +#endif + + if( IsBuffering() ) + { + playtype = guFADERPLAYBIN_PLAYTYPE_REPLACE; + } + + switch( playtype ) + { + case guFADERPLAYBIN_PLAYTYPE_AFTER_EOS : + { + guLogDebug( wxT( "guMediaCtrl::Load guFADERPLAYBIN_PLAYTYPE_AFTER_EOS..." ) ); + Lock(); + if( m_CurrentPlayBin ) + { + m_CurrentPlayBin->SetNextUri( uri ); + m_CurrentPlayBin->SetNextId( wxGetLocalTime() ); + Result = m_CurrentPlayBin->NextId(); + Unlock(); + return Result; + } + Unlock(); + break; + } + + case guFADERPLAYBIN_PLAYTYPE_REPLACE : + { + guLogDebug( wxT( "guMediaCtrl::Load Replacing the current track in the current playbin..." ) ); + Lock(); + if( m_CurrentPlayBin ) + { + guLogDebug( wxT( "guMediaCtrl::Load Id: %li State: %i Error: %i" ), m_CurrentPlayBin->GetId(), m_CurrentPlayBin->GetState(), m_CurrentPlayBin->ErrorCode() ); + //if( m_CurrentPlayBin->m_State == guFADERPLAYBIN_STATE_ERROR ) + if( !m_CurrentPlayBin->IsOk() || m_IsRecording ) + { + guLogDebug( wxT( "guMediaCtrl::Load The current playbin has error or recording...Removing it" ) ); + m_CurrentPlayBin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + m_CurrentPlayBin->DisableRecordAndStop(); + ScheduleCleanUp(); + } + else + { + guLogDebug( wxT( "guMediaCtrl::Load The current playbin has no error...Replacing it" ) ); + m_CurrentPlayBin->m_PlayType = guFADERPLAYBIN_PLAYTYPE_REPLACE; + m_CurrentPlayBin->m_State = guFADERPLAYBIN_STATE_WAITING; + m_CurrentPlayBin->Load( uri, true, startpos ); + m_CurrentPlayBin->SetBuffering( false ); + m_CurrentPlayBin->SetFaderVolume( 1.0 ); + Result = m_CurrentPlayBin->GetId(); + Unlock(); + return Result; + } + } + Unlock(); + break; + } + + default : + break; + } + + FaderPlaybin = new guFaderPlaybin( this, uri, playtype, startpos ); + if( FaderPlaybin ) + { + if( FaderPlaybin->IsOk() ) + { + if( gst_element_set_state( FaderPlaybin->Playbin(), GST_STATE_PAUSED ) != GST_STATE_CHANGE_FAILURE ) + { + Lock(); + m_FaderPlayBins.Insert( FaderPlaybin, 0 ); + Unlock(); + + guMediaEvent event( guEVT_MEDIA_LOADED ); + event.SetInt( true ); + SendEvent( event ); + + return FaderPlaybin->GetId(); + } +// else +// { +// RemovePlayBin( FaderPlaybin ); +// } + } + delete FaderPlaybin; + } + return Result; +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::Play( void ) +{ + guLogDebug( wxT( "wxMediaCtrl::Play" ) ); + Lock(); + + if( !m_FaderPlayBins.Count() ) + { + Unlock(); + return false; + } + +#ifdef guSHOW_DUMPFADERPLAYBINS + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); +#endif + guFaderPlaybin * FaderPlaybin = m_FaderPlayBins[ 0 ]; + guLogDebug( wxT( "CurrentFaderPlayBin State %i" ), FaderPlaybin->GetState() ); + + Unlock(); + + switch( FaderPlaybin->GetState() ) + { + case guFADERPLAYBIN_STATE_FADEIN : + case guFADERPLAYBIN_STATE_PLAYING : + case guFADERPLAYBIN_STATE_FADEOUT : + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE : + case guFADERPLAYBIN_STATE_FADEOUT_STOP : + { + FaderPlaybin->m_State = guFADERPLAYBIN_STATE_PLAYING; + // Send event of change state to Playing + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PLAYING ); + SendEvent( event ); + break; + } + + case guFADERPLAYBIN_STATE_PAUSED : + { + Lock(); + if( m_CurrentPlayBin != FaderPlaybin ) + { + m_CurrentPlayBin = FaderPlaybin; + } + Unlock(); + FaderPlaybin->StartFade( 0.0, 1.0, ( !m_ForceGapless && m_FadeOutTime ) ? guFADERPLAYBIN_FAST_FADER_TIME : guFADERPLAYBIN_SHORT_FADER_TIME ); + FaderPlaybin->m_State = guFADERPLAYBIN_STATE_FADEIN; + FaderPlaybin->Play(); + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PLAYING ); + SendEvent( event ); + break; + } + + case guFADERPLAYBIN_STATE_WAITING : + case guFADERPLAYBIN_STATE_WAITING_EOS : + return FaderPlaybin->StartPlay(); + + default : + break; + } + + return false; +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::Pause( void ) +{ + guLogDebug( wxT( "***************************************************************************** guMediaCtrl::Pause" ) ); + + guFaderPlaybin * FaderPlayBin = NULL; + wxArrayPtrVoid ToFade; + + bool Done = FALSE; + double FadeOutStart = 1.0f; + gint64 FadeOutTime; + + Lock(); + int Count = m_FaderPlayBins.Count(); + if( !Count ) + { + Unlock(); + return true; + } +#ifdef guSHOW_DUMPFADERPLAYBINS + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); +#endif + + for( int Index = 0; Index < Count; Index++ ) + { + FaderPlayBin = m_FaderPlayBins[ Index ]; + + switch( FaderPlayBin->m_State ) + { + case guFADERPLAYBIN_STATE_WAITING : + case guFADERPLAYBIN_STATE_WAITING_EOS : + FaderPlayBin->m_State = guFADERPLAYBIN_STATE_PAUSED; + //guLogDebug( wxT( "stream %s is not yet playing, can't pause" ), FaderPlayBin->m_Uri.c_str() ); + break; + + case guFADERPLAYBIN_STATE_PAUSED : + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE : + case guFADERPLAYBIN_STATE_FADEOUT_STOP : + //guLogDebug( wxT( "stream %s is already paused" ), FaderPlayBin->m_Uri.c_str() ); + Done = true; + break; + + case guFADERPLAYBIN_STATE_FADEIN : + case guFADERPLAYBIN_STATE_FADEOUT : + case guFADERPLAYBIN_STATE_PLAYING : + //guLogDebug( wxT( "pausing stream %s -> FADING_OUT_PAUSED" ), FaderPlayBin->m_Uri.c_str() ); + ToFade.Insert( FaderPlayBin, 0 ); + Done = true; + break; + + case guFADERPLAYBIN_STATE_PENDING_REMOVE: + //guLogDebug( wxT( "stream %s is done, can't pause" ), FaderPlayBin->m_Uri.c_str() ); + break; + } + +// if( Done ) +// break; + } + + Unlock(); + + Count = ToFade.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + FaderPlayBin = ( guFaderPlaybin * ) ToFade[ Index ]; + FadeOutTime = ( !m_ForceGapless && m_FadeOutTime ) ? guFADERPLAYBIN_FAST_FADER_TIME : guFADERPLAYBIN_SHORT_FADER_TIME; + switch( FaderPlayBin->m_State ) + { + case guFADERPLAYBIN_STATE_FADEOUT : + case guFADERPLAYBIN_STATE_FADEIN : + FadeOutStart = FaderPlayBin->GetFaderVolume(); + FadeOutTime = ( gint64 ) ( ( ( double ) guFADERPLAYBIN_FAST_FADER_TIME ) * FadeOutStart ); + //guLogDebug( wxT( "============== Fading Out a Fading In playbin =================" ) ); + + case guFADERPLAYBIN_STATE_PLAYING: + { + FaderPlayBin->m_State = guFADERPLAYBIN_STATE_FADEOUT_PAUSE; + FaderPlayBin->StartFade( FadeOutStart, 0.0f, FadeOutTime ); + } + + default: + // shouldn't happen, but ignore it if it does + break; + } + } + + if( !Done ) + guLogMessage( wxT( "couldn't find a stream to pause" ) ); + +#ifdef guSHOW_DUMPFADERPLAYBINS + Lock(); + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); + Unlock(); +#endif + + return Done; +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::Stop( void ) +{ + guLogDebug( wxT( "***************************************************************************** guMediaCtrl::Stop" ) ); + + guFaderPlaybin * FaderPlayBin = NULL; + wxArrayPtrVoid ToFade; + + bool Done = FALSE; + double FadeOutStart = 1.0f; + gint64 FadeOutTime; + + Lock(); + int Count = m_FaderPlayBins.Count(); + if( !Count ) + { + Unlock(); + return true; + } + +#ifdef guSHOW_DUMPFADERPLAYBINS + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); +#endif + + for( int Index = 0; Index < Count; Index++ ) + { + FaderPlayBin = m_FaderPlayBins[ Index ]; + + switch( FaderPlayBin->m_State ) + { + case guFADERPLAYBIN_STATE_WAITING : + case guFADERPLAYBIN_STATE_WAITING_EOS : + FaderPlayBin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + Unlock(); + ScheduleCleanUp(); + Lock(); + //guLogDebug( wxT( "stream %s is not yet playing, can't pause" ), FaderPlayBin->m_Uri.c_str() ); + break; + + case guFADERPLAYBIN_STATE_PAUSED : + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE : + case guFADERPLAYBIN_STATE_FADEOUT_STOP : + //guLogDebug( wxT( "stream %s is already paused" ), FaderPlayBin->m_Uri.c_str() ); + FaderPlayBin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + Unlock(); + ScheduleCleanUp(); + Lock(); + break; + + case guFADERPLAYBIN_STATE_FADEIN : + case guFADERPLAYBIN_STATE_FADEOUT : + case guFADERPLAYBIN_STATE_PLAYING : + //guLogDebug( wxT( "pausing stream %s -> FADING_OUT_PAUSED" ), FaderPlayBin->m_Uri.c_str() ); + ToFade.Insert( FaderPlayBin, 0 ); + Done = true; + break; + + case guFADERPLAYBIN_STATE_PENDING_REMOVE: + //guLogDebug( wxT( "stream %s is done, can't pause" ), FaderPlayBin->m_Uri.c_str() ); + break; + } + +// if( Done ) +// break; + } + + Unlock(); + + Count = ToFade.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + FaderPlayBin = ( guFaderPlaybin * ) ToFade[ Index ]; + FadeOutTime = ( !m_ForceGapless && m_FadeOutTime ) ? guFADERPLAYBIN_FAST_FADER_TIME : guFADERPLAYBIN_SHORT_FADER_TIME; + switch( FaderPlayBin->m_State ) + { + case guFADERPLAYBIN_STATE_FADEOUT : + case guFADERPLAYBIN_STATE_FADEIN : + FadeOutStart = FaderPlayBin->GetFaderVolume(); + FadeOutTime = ( gint64 ) ( ( ( double ) guFADERPLAYBIN_FAST_FADER_TIME ) * FadeOutStart ); + //guLogDebug( wxT( "============== Fading Out a Fading In playbin =================" ) ); + + case guFADERPLAYBIN_STATE_PLAYING: + { + if( IsBuffering() ) + { + FaderPlayBin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + ScheduleCleanUp(); + + guMediaEvent BufEvent( guEVT_MEDIA_BUFFERING ); + BufEvent.SetInt( 100 ); + SendEvent( BufEvent ); + + guMediaEvent event( guEVT_MEDIA_FADEOUT_FINISHED ); + SendEvent( event ); + FaderPlayBin->SetBuffering( false ); + } + else + { + FaderPlayBin->m_State = guFADERPLAYBIN_STATE_FADEOUT_STOP; + FaderPlayBin->StartFade( FadeOutStart, 0.0f, FadeOutTime ); + } + } + + default: + // shouldn't happen, but ignore it if it does + break; + } + } + + if( !Done ) + { + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_READY ); + SendEvent( event ); + + guLogMessage( wxT( "couldn't find a stream to pause" ) ); + } + +#ifdef guSHOW_DUMPFADERPLAYBINS + Lock(); + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); + Unlock(); +#endif + + return Done; +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::Seek( wxFileOffset where, const bool accurate ) +{ + guLogDebug( wxT( "guMediaCtrl::Seek( %lli )" ), where ); + bool Result = false; + Lock(); + if( m_CurrentPlayBin ) + { + Result = m_CurrentPlayBin->Seek( where, accurate ); + } + Unlock(); + return Result; +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::UpdatedConfig( void ) +{ + guConfig * Config = ( guConfig * ) guConfig::Get(); + //m_ForceGapless = Config->ReadBool( CONFIG_KEY_CROSSFADER_FORCE_GAPLESS, false, CONFIG_PATH_CROSSFADER ); + m_FadeOutTime = Config->ReadNum( CONFIG_KEY_CROSSFADER_FADEOUT_TIME, 50, CONFIG_PATH_CROSSFADER ) * 100; + m_FadeInTime = Config->ReadNum( CONFIG_KEY_CROSSFADER_FADEIN_TIME, 10, CONFIG_PATH_CROSSFADER ) * 100; + m_FadeInVolStart = double( Config->ReadNum( CONFIG_KEY_CROSSFADER_FADEIN_VOL_START, 80, CONFIG_PATH_CROSSFADER ) ) / 100.0; + m_FadeInVolTriger = double( Config->ReadNum( CONFIG_KEY_CROSSFADER_FADEIN_VOL_TRIGER, 50, CONFIG_PATH_CROSSFADER ) ) / 100.0; + m_BufferSize = Config->ReadNum( CONFIG_KEY_GENERAL_BUFFER_SIZE, 64, CONFIG_PATH_GENERAL ); + m_EnableEq = Config->ReadBool( CONFIG_KEY_GENERAL_EQ_ENABLED, true, CONFIG_PATH_GENERAL ); + m_EnableVolCtls = Config->ReadBool( CONFIG_KEY_GENERAL_VOLUME_ENABLED, true, CONFIG_PATH_GENERAL ); + m_ReplayGainMode = Config->ReadNum( CONFIG_KEY_GENERAL_REPLAY_GAIN_MODE, 0, CONFIG_PATH_GENERAL ); + m_ReplayGainPreAmp = double( Config->ReadNum( CONFIG_KEY_GENERAL_REPLAY_GAIN_PREAMP, 6, CONFIG_PATH_GENERAL ) ); + m_OutputDevice = Config->ReadNum( CONFIG_KEY_PLAYBACK_OUTPUT_DEVICE, guOUTPUT_DEVICE_AUTOMATIC, CONFIG_PATH_PLAYBACK ); + m_OutputDeviceName = Config->ReadStr( CONFIG_KEY_PLAYBACK_OUTPUT_DEVICE_NAME, wxEmptyString, CONFIG_PATH_PLAYBACK ); + m_ProxyEnabled = Config->ReadBool( CONFIG_KEY_PROXY_ENABLED, false, CONFIG_PATH_PROXY ); + m_ProxyHost = Config->ReadStr( CONFIG_KEY_PROXY_HOSTNAME, wxEmptyString, CONFIG_PATH_PROXY ); + m_ProxyPort = Config->ReadNum( CONFIG_KEY_PROXY_PORT, 8080, CONFIG_PATH_PROXY ); + m_ProxyUser = Config->ReadStr( CONFIG_KEY_PROXY_USERNAME, wxEmptyString, CONFIG_PATH_PROXY ); + m_ProxyPass = Config->ReadStr( CONFIG_KEY_PROXY_PASSWORD, wxEmptyString, CONFIG_PATH_PROXY ); + + m_ProxyServer = wxString::Format( wxT( "%s:%d" ), m_ProxyHost, m_ProxyPort ); + + ReconfigureRG(); + guMediaEvent e( guEVT_PIPELINE_CHANGED ); + e.SetClientData( NULL ); + SendEvent( e ); // returns in ::RefreshPlaybackItems + + +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::ScheduleCleanUp( void ) +{ + //Lock(); + if( !m_CleanUpId ) + { + m_CleanUpId = g_timeout_add( 4000, GSourceFunc( cleanup_mediactrl ), this ); + } + //Unlock(); +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::FadeInStart( void ) +{ + guLogDebug( wxT( "guMediaCtrl::FadeInStart" ) ); + + Lock(); +#ifdef guSHOW_DUMPFADERPLAYBINS + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); +#endif + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * NextPlayBin = m_FaderPlayBins[ Index ]; + if( NextPlayBin->m_State == guFADERPLAYBIN_STATE_WAITING ) + { + guLogDebug( wxT( "got fade-in-start for stream %s -> FADE_IN" ), NextPlayBin->m_Uri.c_str() ); + NextPlayBin->StartFade( m_FadeInVolStart, 1.0, m_FadeInTime ); + NextPlayBin->m_State = guFADERPLAYBIN_STATE_FADEIN; + NextPlayBin->Play(); + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PLAYING ); + SendEvent( event ); + + guMediaEvent event2( guEVT_MEDIA_FADEIN_STARTED ); + event2.SetExtraLong( NextPlayBin->GetId() ); + SendEvent( event2 ); + + m_CurrentPlayBin = NextPlayBin; + break; + } + } + Unlock(); +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::FadeOutDone( guFaderPlaybin * faderplaybin ) +{ + guLogDebug( wxT( "guMediaCtrl:FadeOutDone" ) ); + switch( faderplaybin->m_State ) + { + case guFADERPLAYBIN_STATE_FADEOUT : + { + faderplaybin->m_State = guFADERPLAYBIN_STATE_PENDING_REMOVE; + ScheduleCleanUp(); + + guMediaEvent event( guEVT_MEDIA_FADEOUT_FINISHED ); + event.SetExtraLong( faderplaybin->GetId() ); + SendEvent( event ); + break; + } + + case guFADERPLAYBIN_STATE_FADEOUT_PAUSE: + { + // try to seek back a bit to account for the fade + gint64 Pos = Position(); + + if( Pos != -1 ) + { + faderplaybin->m_PausePosition = Pos > guFADERPLAYBIN_FAST_FADER_TIME ? Pos - guFADERPLAYBIN_FAST_FADER_TIME : guFADERPLAYBIN_SHORT_FADER_TIME; + guLogDebug( wxT( "got fade-out-done for stream %s -> SEEKING_PAUSED [%" G_GINT64_FORMAT "]" ), faderplaybin->m_Uri.c_str(), faderplaybin->m_Id ); + } + else + { + faderplaybin->m_PausePosition = wxNOT_FOUND; + guLogDebug( wxT( "got fade-out-done for stream %s -> PAUSED (position query failed)" ), faderplaybin->m_Uri.c_str() ); + } + faderplaybin->m_State = guFADERPLAYBIN_STATE_PAUSED; + faderplaybin->Pause(); + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_PAUSED ); + SendEvent( event ); + break; + } + + case guFADERPLAYBIN_STATE_FADEOUT_STOP : + { + faderplaybin->m_PausePosition = 0; + faderplaybin->m_State = guFADERPLAYBIN_STATE_STOPPED; + faderplaybin->Stop(); + + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_READY ); + SendEvent( event ); + break; + } + } +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::EnableRecord( const wxString &recfile, const int format, const int quality ) +{ + guLogDebug( wxT( "guMediaCtrl::EnableRecord" ) ); + Lock(); + m_IsRecording = ( m_CurrentPlayBin && m_CurrentPlayBin->EnableRecord( recfile, format, quality ) ); + Unlock(); + return m_IsRecording; +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::DisableRecord( void ) +{ + guLogDebug( wxT( "guMediaCtrl::DisableRecord" ) ); + m_IsRecording = false; + Lock(); + if( m_CurrentPlayBin ) + { + m_CurrentPlayBin->DisableRecord(); + } + Unlock(); +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::SetRecordFileName( const wxString &filename ) +{ + guLogDebug( "guMediaCtrl::SetRecordFileName '%s'", filename ); + + Lock(); + bool Result = m_CurrentPlayBin && m_CurrentPlayBin->SetRecordFileName( filename ); + Unlock(); + return Result; +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::DoCleanUp( void ) +{ + guLogDebug( wxT( "guMediaCtrl::DoCleanUp" ) ); + wxArrayPtrVoid ToDelete; + + Lock(); +#ifdef guSHOW_DUMPFADERPLAYBINS + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); +#endif + + + m_CleanUpId = 0; + + int Count = m_FaderPlayBins.Count(); + for( int Index = Count - 1; Index >= 0; Index-- ) + { + guFaderPlaybin * FaderPlaybin = m_FaderPlayBins[ Index ]; + if( ( FaderPlaybin->m_State == guFADERPLAYBIN_STATE_PENDING_REMOVE ) || + ( FaderPlaybin->m_State == guFADERPLAYBIN_STATE_ERROR ) ) + { + ToDelete.Add( FaderPlaybin ); + m_FaderPlayBins.RemoveAt( Index ); + if( FaderPlaybin == m_CurrentPlayBin ) + { + m_CurrentPlayBin = NULL; + } + } + } + if( !m_FaderPlayBins.Count() ) + { + guMediaEvent event( guEVT_MEDIA_CHANGED_STATE ); + event.SetInt( GST_STATE_READY ); + SendEvent( event ); + } + +#ifdef guSHOW_DUMPFADERPLAYBINS + DumpFaderPlayBins( m_FaderPlayBins, m_CurrentPlayBin ); +#endif + Unlock(); + + Count = ToDelete.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guLogDebug( wxT( "Free stream %li" ), ( ( guFaderPlaybin * ) ToDelete[ Index ] )->GetId() ); + delete ( ( guFaderPlaybin * ) ToDelete[ Index ] ); + } +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::Init() +{ + // Code taken from wxMediaCtrl class + //Convert arguments to unicode if enabled +#if wxUSE_UNICODE + int i; + char * * argvGST = new char * [ wxTheApp->argc + 1 ]; + for( i = 0; i < wxTheApp->argc; i++ ) + { + argvGST[ i ] = wxStrdup( wxTheApp->argv[ i ].char_str() ); + } + + argvGST[ wxTheApp->argc ] = NULL; + + int argcGST = wxTheApp->argc; +#else +#define argcGST wxTheApp->argc +#define argvGST wxTheApp->argv +#endif + + //Really init gstreamer + gboolean bInited; + GError * error = NULL; + bInited = gst_init_check( &argcGST, &argvGST, &error ); + + // Cleanup arguments for unicode case +#if wxUSE_UNICODE + for( i = 0; i < argcGST; i++ ) + { + free( argvGST[ i ] ); + } + + delete [] argvGST; +#endif + + return bInited; +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::ProxyEnabled() const +{ + return m_ProxyEnabled; +} + +// -------------------------------------------------------------------------------- // +wxString guMediaCtrl::ProxyHost() const +{ + return m_ProxyHost; +} + +// -------------------------------------------------------------------------------- // +int guMediaCtrl::ProxyPort() const +{ + return m_ProxyPort; +} + +// -------------------------------------------------------------------------------- // +wxString guMediaCtrl::ProxyUser() const +{ + return m_ProxyUser; +} + +// -------------------------------------------------------------------------------- // +wxString guMediaCtrl::ProxyPass() const +{ + return m_ProxyPass; +} + +// -------------------------------------------------------------------------------- // +wxString guMediaCtrl::ProxyServer() const +{ + return m_ProxyServer; +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::ToggleEqualizer() +{ + guLogDebug("guMediaCtrl::ToggleEqualizer <<" ); + Lock(); + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * FaderPlaybin = m_FaderPlayBins[ Index ]; + if( FaderPlaybin->IsOk() ) + FaderPlaybin->ToggleEqualizer(); + } + m_EnableEq = !m_EnableEq; + Unlock(); +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::ToggleVolCtl() +{ + guLogDebug("guMediaCtrl::ToggleVolCtl <<" ); + Lock(); + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * FaderPlaybin = m_FaderPlayBins[ Index ]; + if( FaderPlaybin->IsOk() ) + FaderPlaybin->ToggleVolCtl(); + } + m_EnableVolCtls = !m_EnableVolCtls; + guConfig * Config = ( guConfig * ) guConfig::Get(); + m_ForceGapless = m_EnableVolCtls ? Config->ReadBool( CONFIG_KEY_CROSSFADER_FORCE_GAPLESS, false, CONFIG_PATH_CROSSFADER ) : true; + Unlock(); +} + +// -------------------------------------------------------------------------------- // +void guMediaCtrl::ReconfigureRG() +{ + guLogDebug("guMediaCtrl::ReconfigureRG <<" ); + Lock(); + int Count = m_FaderPlayBins.Count(); + for( int Index = 0; Index < Count; Index++ ) + { + guFaderPlaybin * FaderPlaybin = m_FaderPlayBins[ Index ]; + if( FaderPlaybin->IsOk() ) + FaderPlaybin->ReconfigureRG(); + } + Unlock(); +} + +// -------------------------------------------------------------------------------- // +bool guMediaCtrl::IsRecording( void ) +{ + if( m_CurrentPlayBin ) + m_IsRecording = m_CurrentPlayBin->IsRecording(); + return m_IsRecording; +} + +} + +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/MediaCtrl.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaCtrl.h --- guayadeque-0.3.7~ds0/src/audio/MediaCtrl.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaCtrl.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,177 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __MEDIACTRL_H__ +#define __MEDIACTRL_H__ + +#include "DbLibrary.h" +#include "FaderPlaybin.h" + +#undef ATTRIBUTE_PRINTF // there are warnings about redefined ATTRIBUTE_PRINTF in Fedora +#include + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +enum guMediaState +{ + guMEDIASTATE_STOPPED, + guMEDIASTATE_PAUSED, + guMEDIASTATE_PLAYING, + guMEDIASTATE_ERROR +}; + +class guPlayerPanel; + +// -------------------------------------------------------------------------------- // +class guMediaCtrl : public wxEvtHandler +{ + protected : + guPlayerPanel * m_PlayerPanel; + + wxMutex m_FaderPlayBinsMutex; + guFaderPlayBinArray m_FaderPlayBins; + guFaderPlaybin * m_CurrentPlayBin; + + int m_OutputDevice; + wxString m_OutputDeviceName; + bool m_ForceGapless; + int m_FadeOutTime; + int m_FadeInTime; + double m_FadeInVolStart; + double m_FadeInVolTriger; + int m_CleanUpId; + + bool m_IsRecording; + + int m_TickTimeoutId; + gint64 m_LastPosition; + + double m_Volume; + wxArrayInt m_EqBands; + + int m_LastError; + + int m_BufferSize; + + bool m_EnableEq; + bool m_EnableVolCtls; + + long m_ReplayGainMode; + double m_ReplayGainPreAmp; + //double m_ReplayGainFallback; + + bool m_ProxyEnabled; + wxString m_ProxyHost; + int m_ProxyPort; + wxString m_ProxyUser; + wxString m_ProxyPass; + wxString m_ProxyServer; + + + void CleanUp( void ); + bool RemovePlayBin( guFaderPlaybin * playbin ); + + void FadeOutDone( guFaderPlaybin * faderplaybin ); + void FadeInStart( void ); + + public : + + guMediaCtrl( guPlayerPanel * playerpanel ); + virtual ~guMediaCtrl(); + + static bool Init(); + + guFaderPlaybin * CurrentPlayBin( void ) { return m_CurrentPlayBin; } + + void UpdatePosition( void ); + + long Load( const wxString &uri, guFADERPLAYBIN_PLAYTYPE playtype, const int startpos = 0 ); + bool Stop( void ); + bool Play( void ); + bool Pause( void ); + + bool Seek( wxFileOffset where, const bool accurate = false ); + wxFileOffset Position( void ); + wxFileOffset Length( void ); + + bool IsBuffering( void ) { return ( m_CurrentPlayBin && m_CurrentPlayBin->IsBuffering() ); } + int BufferSize( void ) { return m_BufferSize; } + bool IsRecording( void ); + + bool ForceGapless( void ) { return m_ForceGapless; } + void ForceGapless( const bool forcegapless ) { m_ForceGapless = forcegapless; } + + double GetVolume( void ) { return m_Volume; } + bool SetVolume( double volume ); + + void DoCleanUp( void ); + + int GetEqualizerBand( const int band ) { return m_EqBands[ band ]; } + bool SetEqualizer( const wxArrayInt &eqset ); + wxArrayInt GetEqualizer( void ) { return m_EqBands; } + void ResetEqualizer( void ); + void SetEqualizerBand( const int band, const int value ); + + void SendEvent( guMediaEvent &event ); + + int GetLastError( void ) { return m_LastError; } + void SetLastError( const int error ) { m_LastError = error; } + void ClearError( void ) { m_LastError = 0; } + + guMediaState GetState( void ); + + void Lock( void ) { m_FaderPlayBinsMutex.Lock(); } + void Unlock( void ) { m_FaderPlayBinsMutex.Unlock(); } + + void UpdatedConfig( void ); + + void ScheduleCleanUp( void ); + + bool EnableRecord( const wxString &path, const int format, const int quality ); + void DisableRecord( void ); + bool SetRecordFileName( const wxString &filename ); + + int OutputDevice( void ) { return m_OutputDevice; } + wxString OutputDeviceName( void ) { return m_OutputDeviceName; } + + bool ProxyEnabled() const; + wxString ProxyHost() const; + int ProxyPort() const; + wxString ProxyUser() const; + wxString ProxyPass() const; + wxString ProxyServer() const; + + void ToggleEqualizer(); + void ToggleVolCtl(); + + void ReconfigureRG(); + + bool IsEqualizerEnabled() { return m_CurrentPlayBin!= NULL ? m_CurrentPlayBin->IsEqualizerEnabled() : m_EnableEq; } + bool IsVolCtlsEnabled() { return m_CurrentPlayBin!= NULL ? m_CurrentPlayBin->IsVolCtlsEnabled() : m_EnableEq; } + + friend class guFaderPlaybin; +}; + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/MediaEvent.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaEvent.cpp --- guayadeque-0.3.7~ds0/src/audio/MediaEvent.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaEvent.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,47 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#include "MediaEvent.h" + +namespace Guayadeque { + +wxIMPLEMENT_DYNAMIC_CLASS( guMediaEvent, wxEvent ); + +wxDEFINE_EVENT( guEVT_MEDIA_LOADED, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_FINISHED, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_CHANGED_STATE, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_BUFFERING, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_LEVELINFO, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_TAGINFO, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_CHANGED_BITRATE, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_CHANGED_CODEC, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_CHANGED_POSITION, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_CHANGED_LENGTH, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_FADEOUT_FINISHED, guMediaEvent ); +wxDEFINE_EVENT( guEVT_MEDIA_FADEIN_STARTED, guMediaEvent ); + +wxDEFINE_EVENT( guEVT_PIPELINE_CHANGED, guMediaEvent ); + +wxDEFINE_EVENT( guEVT_MEDIA_ERROR, guMediaEvent ); + +} + +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/MediaEvent.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaEvent.h --- guayadeque-0.3.7~ds0/src/audio/MediaEvent.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaEvent.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,68 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __MEDIAEVENT_H__ +#define __MEDIAEVENT_H__ + +#include + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +class guMediaEvent : public wxNotifyEvent +{ + wxDECLARE_DYNAMIC_CLASS( guMediaEvent ); + + public: + guMediaEvent( wxEventType commandType = wxEVT_NULL, int winid = 0 ) : wxNotifyEvent( commandType, winid ) { } + guMediaEvent( const guMediaEvent &clone ) : wxNotifyEvent( clone ) { } + + virtual wxEvent * Clone() const + { + return new guMediaEvent( * this ); + } +}; + + +//Function type(s) our events need +typedef void (wxEvtHandler::*guMediaEventFunction)(guMediaEvent&); + +#define guMediaEventHandler(func) wxEVENT_HANDLER_CAST( guMediaEventFunction, func ) + +wxDECLARE_EVENT( guEVT_MEDIA_LOADED, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_FINISHED, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_CHANGED_STATE, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_BUFFERING, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_LEVELINFO, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_TAGINFO, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_CHANGED_BITRATE, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_CHANGED_CODEC, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_CHANGED_POSITION, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_CHANGED_LENGTH, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_FADEOUT_FINISHED, guMediaEvent ); +wxDECLARE_EVENT( guEVT_MEDIA_FADEIN_STARTED, guMediaEvent ); +wxDECLARE_EVENT( guEVT_PIPELINE_CHANGED, guMediaEvent ); + +wxDECLARE_EVENT( guEVT_MEDIA_ERROR, guMediaEvent ); + +} + +#endif diff -Nru guayadeque-0.3.7~ds0/src/audio/MediaRecordCtrl.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaRecordCtrl.cpp --- guayadeque-0.3.7~ds0/src/audio/MediaRecordCtrl.cpp 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaRecordCtrl.cpp 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,240 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#include "MediaRecordCtrl.h" + +#include "Config.h" +#include "FileRenamer.h" +#include "MediaCtrl.h" +#include "PlayerPanel.h" +#include "TagInfo.h" + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +guMediaRecordCtrl::guMediaRecordCtrl( guPlayerPanel * playerpanel, guMediaCtrl * mediactrl ) +{ + m_PlayerPanel = playerpanel; + m_MediaCtrl = mediactrl; + m_Recording = false; + m_FirstChange = false; + + UpdatedConfig(); +} + +// -------------------------------------------------------------------------------- // +guMediaRecordCtrl::~guMediaRecordCtrl() +{ + guLogDebug( "guMediaRecordCtrl::~guMediaRecordCtrl" ); +} + +// -------------------------------------------------------------------------------- // +void guMediaRecordCtrl::UpdatedConfig( void ) +{ + guConfig * Config = ( guConfig * ) guConfig::Get(); + m_MainPath = Config->ReadStr( CONFIG_KEY_RECORD_PATH, guPATH_DEFAULT_RECORDINGS, CONFIG_PATH_RECORD ); + m_Format = Config->ReadNum( CONFIG_KEY_RECORD_FORMAT, guRECORD_FORMAT_MP3, CONFIG_PATH_RECORD ); + m_Quality = Config->ReadNum( CONFIG_KEY_RECORD_QUALITY, guRECORD_QUALITY_NORMAL, CONFIG_PATH_RECORD ); + m_SplitTracks = Config->ReadBool( CONFIG_KEY_RECORD_SPLIT, false, CONFIG_PATH_RECORD ); + m_DeleteTracks = Config->ReadBool( CONFIG_KEY_RECORD_DELETE, false, CONFIG_PATH_RECORD ); + m_DeleteTime = Config->ReadNum( CONFIG_KEY_RECORD_DELETE_TIME, 55, CONFIG_PATH_RECORD ) * 1000; + + if( !m_MainPath.EndsWith( wxT( "/" ) ) ) + m_MainPath += wxT( "/" ); + + switch( m_Format ) + { + case guRECORD_FORMAT_MP3 : + m_Ext = wxT( ".mp3" ); + break; + case guRECORD_FORMAT_OGG : + m_Ext = wxT( ".ogg" ); + break; + case guRECORD_FORMAT_FLAC : + m_Ext = wxT( ".flac" ); + break; + } + + //guLogDebug( wxT( "Record to '%s' %i, %i '%s'" ), m_MainPath.c_str(), m_Format, m_Quality, m_Ext.c_str() ); +} + +// -------------------------------------------------------------------------------- // +bool guMediaRecordCtrl::Start( const guTrack * track ) +{ + //guLogDebug( wxT( "guMediaRecordCtrl::Start" ) ); + m_TrackInfo = * track; + + if( m_TrackInfo.m_SongName.IsEmpty() ) + m_TrackInfo.m_SongName = wxT( "Record" ); + + m_FileName = GenerateRecordFileName(); + + wxFileName::Mkdir( wxPathOnly( m_FileName ), 0770, wxPATH_MKDIR_FULL ); + + m_Recording = m_MediaCtrl->EnableRecord( m_FileName, m_Format, m_Quality ); + + return m_Recording; +} + +// -------------------------------------------------------------------------------- // +bool guMediaRecordCtrl::Stop( void ) +{ + //guLogDebug( wxT( "guMediaRecordCtrl::Stop" ) ); + if( m_Recording ) + { + m_MediaCtrl->DisableRecord(); + m_Recording = false; + + SaveTagInfo( m_PrevFileName, &m_PrevTrack ); + m_PrevFileName = wxEmptyString; + } + return true; +} + +// -------------------------------------------------------------------------------- // +wxString guMediaRecordCtrl::GenerateRecordFileName( void ) +{ + wxString FileName = m_MainPath; + + if( !m_TrackInfo.m_AlbumName.IsEmpty() ) + { + FileName += NormalizeField( m_TrackInfo.m_AlbumName ); + } + else + { + wxURI Uri( m_TrackInfo.m_FileName ); + FileName += NormalizeField( Uri.GetServer() + wxT( "-" ) + Uri.GetPath() ); + } + + FileName += wxT( "/" ); + if( !m_TrackInfo.m_ArtistName.IsEmpty() ) + { + FileName += NormalizeField( m_TrackInfo.m_ArtistName ) + wxT( " - " ); + } + FileName += NormalizeField( m_TrackInfo.m_SongName ) + m_Ext; + + //guLogDebug( wxT( "The New Record Location is : '%s'" ), FileName.c_str() ); + return FileName; +} + +// -------------------------------------------------------------------------------- // +void guMediaRecordCtrl::SplitTrack( void ) +{ + guLogMessage( wxT( "guMediaRecordCtrl::SplitTrack" ) ); + + m_FileName = GenerateRecordFileName(); + m_MediaCtrl->SetRecordFileName( m_FileName ); + + SaveTagInfo( m_PrevFileName, &m_PrevTrack ); + + m_PrevFileName = m_FileName; + m_PrevTrack = m_TrackInfo; +} + +// -------------------------------------------------------------------------------- // +bool guMediaRecordCtrl::SaveTagInfo( const wxString &filename, const guTrack * Track ) +{ + bool RetVal = true; + guTagInfo * TagInfo; + + if( !filename.IsEmpty() && wxFileExists( filename ) ) + { + TagInfo = guGetTagInfoHandler( filename ); + + if( TagInfo ) + { + if( m_DeleteTracks ) + { + TagInfo->Read(); + if( TagInfo->m_Length < m_DeleteTime ) + { + wxRemoveFile( filename ); + delete TagInfo; + return true; + } + } + + TagInfo->m_AlbumName = Track->m_AlbumName; + TagInfo->m_ArtistName = Track->m_ArtistName; + TagInfo->m_GenreName = Track->m_GenreName; + TagInfo->m_TrackName = Track->m_SongName; + + if( !( RetVal = TagInfo->Write( guTRACK_CHANGED_DATA_TAGS ) ) ) + { + guLogError( wxT( "Could not set tags to the record track" ) ); + } + + delete TagInfo; + } + } + return RetVal; +} + +// -------------------------------------------------------------------------------- // +void guMediaRecordCtrl::SetTrack( const guTrack &track ) +{ + guLogMessage( wxT( "guMediaRecordCtrl::SetTrack" ) ); + m_TrackInfo = track; + SplitTrack(); +} + +// -------------------------------------------------------------------------------- // +void guMediaRecordCtrl::SetTrackName( const wxString &artistname, const wxString &trackname ) +{ + bool NeedSplit = false; + + // If its the first file Set it so the tags are saved + if( m_PrevFileName.IsEmpty() ) + { + m_PrevFileName = m_FileName; + m_PrevTrack = m_TrackInfo; + } + if( m_TrackInfo.m_ArtistName != artistname ) + { + m_TrackInfo.m_ArtistName = artistname; + NeedSplit = true; + } + if( m_TrackInfo.m_SongName != trackname ) + { + m_TrackInfo.m_SongName = trackname; + NeedSplit = true; + } + if( NeedSplit ) + { + SplitTrack(); + } +} + +// -------------------------------------------------------------------------------- // +void guMediaRecordCtrl::SetStation( const wxString &station ) +{ + guLogMessage( wxT( "guMediaRecordCtrl::SetStation" ) ); + if( m_TrackInfo.m_AlbumName != station ) + { + m_TrackInfo.m_AlbumName = station; + SplitTrack(); + } +} + +} + +// -------------------------------------------------------------------------------- // + diff -Nru guayadeque-0.3.7~ds0/src/audio/MediaRecordCtrl.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaRecordCtrl.h --- guayadeque-0.3.7~ds0/src/audio/MediaRecordCtrl.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/MediaRecordCtrl.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,88 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __MEDIARECORDCTRL_H__ +#define __MEDIARECORDCTRL_H__ + +#include "DbLibrary.h" + +#include + +namespace Guayadeque { + +class guPlayerPanel; +class guMediaCtrl; + +// -------------------------------------------------------------------------------- // +class guMediaRecordCtrl +{ + protected : + guPlayerPanel * m_PlayerPanel; + guMediaCtrl * m_MediaCtrl; + guTrack m_TrackInfo; + guTrack m_PrevTrack; + wxString m_PrevFileName; + + wxString m_MainPath; + int m_Format; + int m_Quality; + bool m_DeleteTracks; + int m_DeleteTime; + wxString m_Ext; + wxString m_FileName; + + + bool m_Recording; + bool m_SplitTracks; + bool m_FirstChange; + + wxString GenerateRecordFileName( void ); + + public : + guMediaRecordCtrl( guPlayerPanel * playerpanel, guMediaCtrl * mediactrl ); + virtual ~guMediaRecordCtrl(); + + void SetTrack( const guTrack &track ); + void SetTrackName( const wxString &artistname, const wxString &trackname ); + + void SetStation( const wxString &station ); + + void SetGenre( const wxString &genre ) { m_TrackInfo.m_GenreName = genre; } + + bool SaveTagInfo( const wxString &filename, const guTrack * track ); + + bool IsRecording( void ) { return m_Recording; } + + bool Start( const guTrack * track ); + bool Stop( void ); + + void SplitTrack( void ); + + void UpdatedConfig( void ); + + wxString GetRecordFileName( void ) { return m_FileName; } + +}; + +} + +#endif +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/audio/RadioTagInfo.h guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/RadioTagInfo.h --- guayadeque-0.3.7~ds0/src/audio/RadioTagInfo.h 1970-01-01 00:00:00.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/audio/RadioTagInfo.h 2016-06-18 16:57:03.000000000 +0000 @@ -0,0 +1,56 @@ +// -------------------------------------------------------------------------------- // +// Copyright (C) 2008-2023 J.Rios anonbeat@gmail.com +// +// This Program 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, or (at your option) +// any later version. +// +// This Program 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 this program; see the file LICENSE. If not, write to +// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +// Boston, MA 02110-1301 USA. +// +// http://www.gnu.org/copyleft/gpl.html +// +// -------------------------------------------------------------------------------- // +#ifndef __RADIOTAGINFO_H__ +#define __RADIOTAGINFO_H__ + +#include + +namespace Guayadeque { + +// -------------------------------------------------------------------------------- // +class guRadioTagInfo +{ + public : + gchar * m_Organization; + gchar * m_Location; + gchar * m_Title; + gchar * m_Genre; + + guRadioTagInfo() { m_Organization = NULL; m_Location = NULL; m_Title = NULL; m_Genre = NULL; } + ~guRadioTagInfo() + { + if( m_Organization ) + g_free( m_Organization ); + if( m_Location ) + g_free( m_Location ); + if( m_Title ) + g_free( m_Title ); + if( m_Genre ) + g_free( m_Genre ); + } +}; + +} + +#endif // RADIOTAGINFO_H + +// -------------------------------------------------------------------------------- // diff -Nru guayadeque-0.3.7~ds0/src/AudioScrobble.cpp guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AudioScrobble.cpp --- guayadeque-0.3.7~ds0/src/AudioScrobble.cpp 2014-02-16 22:22:21.000000000 +0000 +++ guayadeque-0.4.7.r2229.1ae725a~kinetic/src/AudioScrobble.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,775 +0,0 @@ -// -------------------------------------------------------------------------------- // -// Copyright (C) 2008-2013 J.Rios -// anonbeat@gmail.com -// -// This Program 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, or (at your option) -// any later version. -// -// This Program 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 this program; see the file LICENSE. If not, write to -// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -// http://www.gnu.org/copyleft/gpl.html -// -// -------------------------------------------------------------------------------- // -#include "AudioScrobble.h" -#include "Config.h" -#include "MainFrame.h" -#include "MD5.h" -#include "PlayerPanel.h" -#include "Utils.h" - -#include -#include - -// -------------------------------------------------------------------------------- // -guAudioScrobbleSender::guAudioScrobbleSender( guDbLibrary * db, const wxString &serverurl ) -{ - m_Db = db; - m_ServerUrl = serverurl; - - ReadUserConfig(); - - m_SessionId = wxEmptyString; - m_NowPlayUrl = wxEmptyString; - m_SubmitUrl = wxEmptyString; - m_ErrorCode = guAS_ERROR_NOSESSION; - -} - -// -------------------------------------------------------------------------------- // -guAudioScrobbleSender::~guAudioScrobbleSender() -{ -} - -// -------------------------------------------------------------------------------- // -void guAudioScrobbleSender::OnConfigUpdated( void ) -{ - ReadUserConfig(); -} - -// -------------------------------------------------------------------------------- // -int guAudioScrobbleSender::ProcessError( const wxString &ErrorStr ) -{ - //guLogMessage( wxT( "ProcessError: '%s'" ), ErrorStr.c_str() ); - if( ErrorStr.Contains( wxT( "BANNED" ) ) ) - { - m_ErrorCode = guAS_ERROR_BANNED; - guLogError( wxT( "This Client version have been banned. You should upgrade to the newest version" ) ); - m_SessionId = wxEmptyString; - } - else if( ErrorStr.Contains( wxT( "BADAUTH" ) ) ) - { - m_ErrorCode = guAS_ERROR_BADAUTH; - guLogError( wxT( "The username or password is incorrect" ) ); - m_SessionId = wxEmptyString; - } - else if( ErrorStr.Contains( wxT( "BADTIME" ) ) ) - { - m_ErrorCode = guAS_ERROR_BADTIME; - guLogError( wxT( "The system clock is incorrect. Please adjuts time/date and try again." ) ); - } - else if( ErrorStr.Contains( wxT( "FAILED" ) ) ) - { - m_ErrorCode = guAS_ERROR_FAILED; - guLogError( wxT( "Server Error when connecting to LastFM server : " ) + ErrorStr ); - } - else - { - m_ErrorCode = guAS_ERROR_UNKNOWN; - m_SessionId = wxEmptyString; - guLogError( wxT( "Unknown Error autenticating to LastFM server " ) + ErrorStr ); - } - - return m_ErrorCode; -} - -// -------------------------------------------------------------------------------- // -bool guAudioScrobbleSender::GetSessionId( void ) -{ - //guLogMessage( wxT( "guAudioScrobbleSender:GetSessionId" ) ); - //http://post.audioscrobbler.com/?hs=true&p=1.2.1&c=&v=&u=&t=&a= - wxString Content; - long LocalTime = wxGetUTCTime(); - wxString AS_Url = m_ServerUrl + wxT( "?hs=true" )\ - wxT( "&p=" ) guAS_PROTOCOL_VERSION\ - wxT( "&c=" ) guAS_CLIENT_ID\ - wxT( "&v=" ) guAS_CLIENT_VERSION\ - wxT( "&u=" ) + m_UserName + - wxT( "&t=" ) + wxString::Format( wxT( "%u" ), LocalTime ) + - wxT( "&a=" ) + GetAuthToken( LocalTime ); - - //guLogMessage( wxT( "AudioScrobble:GetSesionId : " ) + AS_Url ); - char * Buffer = NULL; - wxCurlHTTP http; - http.AddHeader( wxT( "User-Agent: " ) guDEFAULT_BROWSER_USER_AGENT ); - http.AddHeader( wxT( "Accept: text/html" ) ); - http.AddHeader( wxT( "Accept-Charset: utf-8" ) ); - http.SetOpt( CURLOPT_FOLLOWLOCATION, 1 ); - http.Get( Buffer, AS_Url ); - if( Buffer ) - { - Content = wxString( Buffer, wxConvUTF8 ); - free( Buffer ); - - if( !Content.IsEmpty() ) - { - //guLogMessage( wxT( "AudioScrobble:Response : " ) + Content ); - wxArrayString Response = wxStringTokenize( Content ); - if( Response.Count() && !Response[ 0 ].IsEmpty() ) - { - if( Response[ 0 ] == wxT( "OK" ) && Response.Count() == 4 ) - { - // All went Ok - m_SessionId = Response[ 1 ]; - m_NowPlayUrl = Response[ 2 ]; - m_SubmitUrl = Response[ 3 ]; - //guLogMessage( wxT( "SessionId : " ) + SessionId ); - //guLogMessage( wxT( "NowPlayUrl : " ) + NowPlayUrl ); - //guLogMessage( wxT( "SubmitUrl : " ) + SubmitUrl ); - m_ErrorCode = guAS_ERROR_NOERROR; - guLogMessage( wxT( "Loged in to : " ) + m_ServerUrl ); - //return !SessionId.IsEmpty() && !SubmitUrl.IsEmpty() && !NowPlayUrl.IsEmpty(); - - } - else - { - ProcessError( Content ); - guLogError( wxT( "Could not get the SessionId from: " ) + m_ServerUrl ); - } - } - } - } - return m_ErrorCode == guAS_ERROR_NOERROR; -} - -// -------------------------------------------------------------------------------- // -wxString guAudioScrobbleSender::GetAuthToken( int TimeStamp ) -{ - guMD5 md5; - return md5.MD5( m_Password + wxString::Format( wxT( "%u" ), TimeStamp ) ); -} - -// -------------------------------------------------------------------------------- // -bool guAudioScrobbleSender::SubmitPlayedSongs( const guAS_SubmitInfoArray &PlayedSongs ) -{ - //guLogMessage( wxT( "guAudioScrobbleSender::SubmitPlayedSongs" ) ); - wxString PostData; - wxString Content; - int index; - int count; - wxString Artist; - wxString Album; - wxString Track; - wxCurlHTTP http; - - /* - s= - The Session ID string returned by the handshake request. Required. - a[0]= - The artist name. Required. - t[0]= - The track title. Required. - i[0]=