Comparar commits
91 Commits
| Autor | SHA1 | Data | |
|---|---|---|---|
| acbd83a3f6 | |||
| f9daf039ad | |||
| b828a4d7a4 | |||
| 7b379d6336 | |||
| afe24c1e7d | |||
| 49617893ca | |||
| 52415d5b8d | |||
| db47632ecb | |||
| aa511cd0ed | |||
| ebeac8aec2 | |||
| e460fcca4b | |||
| 5a034e2bb7 | |||
| e69f6da2a3 | |||
| bfd563acbe | |||
| c43aa121af | |||
| d44b5ebc5f | |||
| f6a08ae89e | |||
| 31fa215490 | |||
| 007cce970e | |||
| ddd6aa1db7 | |||
| 1f635abc60 | |||
| 55c55c5474 | |||
| d971740eea | |||
| 719a99d4e8 | |||
| 97f3b12617 | |||
| 85731100ac | |||
| 63db07d6a0 | |||
| aa2a933dd5 | |||
| 6c794453ae | |||
| bc3b648b2e | |||
| 2fae6f7e73 | |||
| eb0f2e27ad | |||
| b76f45f120 | |||
| e9a2c0ea53 | |||
| 09ec58c501 | |||
| 229ef4266e | |||
| 48f536a197 | |||
| 09898bd05e | |||
| 03784620aa | |||
| 6b2accc4b3 | |||
| e351c679ae | |||
| 343a4e141f | |||
| ea56a9e803 | |||
| 1c5cd80180 | |||
| 114022ca56 | |||
| 5708390adb | |||
| a51c43fc0d | |||
| 0a3d4be746 | |||
| f6a7119247 | |||
| 850f9bcb9b | |||
| 92995493d0 | |||
| 4bc283a420 | |||
| 124f6f647d | |||
| a49ec03b67 | |||
| bdf8a7638a | |||
| b268362880 | |||
| 35ce340691 | |||
| 444cc7cd58 | |||
| 5ce1e3edd5 | |||
| 53a5b0bc3d | |||
| b01a20d806 | |||
| ceea5d06dc | |||
| 9425b1e1b5 | |||
| 72fc8cb4b2 | |||
| 8880d9a08e | |||
| a51329e0dd | |||
| 4ffb187890 | |||
| 0256a65b18 | |||
| cbbb254886 | |||
| d24459f6a4 | |||
| 2dfb1a1566 | |||
| 8e53da5ca1 | |||
| 746e6b9ede | |||
| d3bbfa798a | |||
| 908b564cb8 | |||
| ffa85938a2 | |||
| c634c8f514 | |||
| d7eea33c9d | |||
| 6a02d3b74a | |||
| 92020328ea | |||
| 5ad55ccab3 | |||
| 16d2593b09 | |||
| 47e5220357 | |||
| aca7ff9d02 | |||
| 3abf4537db | |||
| 666395e547 | |||
| 533c830838 | |||
| 1900e51ff1 | |||
| 513f9301dc | |||
| 3aa9e24f81 | |||
| 58eed3a889 |
+7
-1
@@ -18,6 +18,8 @@ install:
|
||||
install -m 644 img/*.png $(DESTDIR)$(DATADIR)img/
|
||||
install -m 644 img/*.svg $(DESTDIR)$(DATADIR)img/
|
||||
install -m 644 img/*.xml $(DESTDIR)$(DATADIR)img/
|
||||
install -d $(DESTDIR)$(DATADIR)img/darker
|
||||
install -m 644 img/darker/*.png $(DESTDIR)$(DATADIR)img/darker
|
||||
install -d $(DESTDIR)$(DATADIR)img/dark
|
||||
install -m 644 img/dark/*.png $(DESTDIR)$(DATADIR)img/dark
|
||||
install -d $(DESTDIR)$(DATADIR)img/light
|
||||
@@ -26,11 +28,14 @@ install:
|
||||
install -m 644 img/lighter/*.png $(DESTDIR)$(DATADIR)img/lighter
|
||||
install -d $(DESTDIR)$(DATADIR)img/standard
|
||||
install -m 644 img/standard/*.png $(DESTDIR)$(DATADIR)img/standard
|
||||
install -d $(DESTDIR)$(DATADIR)img/links
|
||||
install -m 644 img/links/*.png $(DESTDIR)$(DATADIR)img/links
|
||||
install -d $(DESTDIR)$(DATADIR)template
|
||||
install -m 644 template/*.xml $(DESTDIR)$(DATADIR)template
|
||||
install -d $(DESTDIR)$(DATADIR)ui
|
||||
install -m 644 ui/*.ui $(DESTDIR)$(DATADIR)ui/
|
||||
install -m 644 ui/*.xml $(DESTDIR)$(DATADIR)ui/
|
||||
install -m 644 ui/*.css $(DESTDIR)$(DATADIR)ui/
|
||||
install -d $(DESTDIR)$(DATADIR)coverflow
|
||||
install -d $(DESTDIR)$(DATADIR)coverflow/img
|
||||
install -m 644 coverflow/*.css $(DESTDIR)$(DATADIR)coverflow/
|
||||
@@ -43,4 +48,5 @@ install:
|
||||
install -m 644 tmpl/* $(DESTDIR)$(DATADIR)tmpl/
|
||||
install -d $(DESTDIR)$(GLIB_DIR)
|
||||
install -m 644 schema/$(GLIB_SCHEME) $(DESTDIR)$(GLIB_DIR)
|
||||
cd po;./lang.sh $(DESTDIR)$(LOCALEDIR)
|
||||
cd po;./install_all.sh $(DESTDIR)$(LOCALEDIR)
|
||||
|
||||
|
||||
+49
-34
@@ -1,12 +1,14 @@
|
||||
#coverart-browser v2.0 release candidate
|
||||
# coverart-browser - v2.1.2 (Penfold)
|
||||
|
||||
Browse your coverart albums in Rhythmbox v3 and later.
|
||||
|
||||

|
||||
- rhythmbox 2.96 - 2.99: https://github.com/fossfreedom/coverart-browser/tree/release-1.2
|
||||
|
||||

|
||||
|
||||
-----------
|
||||
|
||||
##Authors
|
||||
## Authors
|
||||
|
||||
- asermax <asermax@gmail.com>, website - https://github.com/asermax
|
||||
|
||||
@@ -17,33 +19,26 @@ Browse your coverart albums in Rhythmbox v3 and later.
|
||||
[](http://flattr.com/thing/1811704/ "fossfreedom") [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KBV682WJ3BDGL)
|
||||
-----------
|
||||
|
||||
##Summary: whats new in this release
|
||||
## Summary: whats new in this release
|
||||
|
||||
- Compact & Full track view toggle option:
|
||||
1. Compact: fixed track view showing the key album track fields & ratings together with an enlarged album cover
|
||||
1. Full: Standard track view configurable via the preferences window
|
||||
- Smart continuous playlist: Play Similar Artists as recommended by EchoNest
|
||||
- Smart continuous playlist: Play Similar Genres as recommended by EchoNest
|
||||
- Smart continuous playlist: Play Similar Tracks as recommended by LastFM
|
||||
- New optional theme: darker toolbar icons by the graphics artist [jrbastien](https://github.com/jrbastien)
|
||||
- New subtle hover, play & queue icons by the graphics artist [jrbastien](https://github.com/jrbastien)
|
||||
- Introduce more modern look & feel through subtle animations
|
||||
- Views button ("…") now can navigate to Play Queue. Allows navigation of key views without the side-bar (F9) being visible
|
||||
- Artist & Album information pane with LastFM & EchoNest data
|
||||
- Artist & Album information is fully localised (in your native language) if LastFM returns information in your locale
|
||||
- Information pane can be made visible or hidden by dragging the pane-handle
|
||||
- Track Artist Filter and Artist & Album Information panes individually displayed per view
|
||||
- Support Jump To Playing CTRL+J to scroll to the playing album
|
||||
- Follow playing song option automatically selects playing album
|
||||
- Custom Genres are now saved in an alternative folder location to survive re-installation of the plugin
|
||||
- Search Filter by Composer
|
||||
- Introduce type-ahead Search filtering to improve searching usability
|
||||
- Single click to append album to list of playing albums
|
||||
- Right-click to append album to list of playing albums
|
||||
- View and modify the list of album tracks being played
|
||||
- Optional support for [SmallWindow](https://github.com/fossfreedom/smallwindow) plugin - allows Rhythmbox to be toggled between its standard application window and its smaller counterpart
|
||||
- Translated into 24 languages and locales
|
||||
- Allow switching between coverart-browser and the coverart-playlist sources via picture buttons on each source
|
||||
- tighter integration with Rhythmbox - addition of select and play using Rhythmbox's own toolbar play button
|
||||
- Support the [alternative-toolbar](https://github.com/fossfreedom/alternative-toolbar) capability to hide/show the coverart-toolbar
|
||||
- Support for GTK 3.14
|
||||
- Support for the upcoming release of Rhythmbox (3.2)
|
||||
- Single click icon display position changes consistently depending upon the cover-tile style (shadow/no shadow etc.)
|
||||
- view/zoom/save the chosen cover - hover over the coverart on the track pane to reveal
|
||||
- coverart information in tile-view can be now left/centre & right aligned
|
||||
- Double click track & cover pane handle to open full height or to close
|
||||
- Play Next (album)- add the selected album(s) to be the next album after the current playing album
|
||||
- Play Next (track)- add the selected track(s) to be the next track after the current playing track
|
||||
- Track Artist and Artist Information Panes can be opened and closed via double-click of the pane-handle
|
||||
- Bottom Track & Cover Pane has more space - the expander & label has been removed
|
||||
- Tidied display - visible pane handles disappear after the plugin has been run 5 times
|
||||
- Add ability to resize Icon-view with CTRL+mouse wheel scroll
|
||||
- Translated into 27 languages and locales
|
||||
- for developers - doxygen documentation: http://fossfreedom.github.io/coverart-browser/classes.html
|
||||
- v2.1.1 - v2.1.2 - translation updates
|
||||
|
||||
*How it works:*
|
||||
|
||||
@@ -61,13 +56,13 @@ N.B. for earlier Rhythmbox versions use version 1.x
|
||||
|
||||
Prerequisite is to use a distribution supporting GTK 3.10 or later - for example, Ubuntu 14.04, Arch or Fedora 20
|
||||
|
||||
for debian & debian-based distros such as Ubuntu & Mint:
|
||||
for Debian & Debian-based distros such as Ubuntu & Mint:
|
||||
|
||||
sudo apt-get install git gettext python3-mako python3-lxml python3-gi-cairo python3-cairo gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good gstreamer1.0-plugins-bad rhythmbox-plugins
|
||||
sudo apt-get install git gettext python3-mako gir1.2-notify-0.7 python3-lxml python3-gi-cairo python3-cairo gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good gstreamer1.0-plugins-bad rhythmbox-plugins gir1.2-webkit-3.0
|
||||
|
||||
for fedora and similar:
|
||||
for Fedora and similar:
|
||||
|
||||
sudo yum install git gettext python3-mako python3-lxml python3-cairo
|
||||
sudo yum install git gettext python3-mako python3-lxml python3-cairo webkitgtk3
|
||||
|
||||
NOTE: it is assumed that you have separately installed the patent encumbered codecs found in the good/bad & ugly packages
|
||||
To install the plugin:
|
||||
@@ -79,6 +74,27 @@ cd coverart-browser
|
||||
./install.sh
|
||||
</pre>
|
||||
|
||||
*Support for Debian 10 (Buster):*
|
||||
|
||||
To make it work on Debian 10 (Buster), you need to add the stretch repository (as the necessary packages stopped at stretch). Don't worry, this tip has already been tested and it doesn't break the system.
|
||||
|
||||
<pre>
|
||||
echo "deb http://ftp.de.debian.org/debian stretch main" | sudo tee -a /etc/apt/sources.list
|
||||
sudo apt update
|
||||
sudo apt install gir1.2-webkit-3.0
|
||||
</pre>
|
||||
|
||||
|
||||
*Support for Ubuntu 20.04:*
|
||||
|
||||
To make it work on Ubuntu 20.04, you need to add the bionic (ubuntu 18.04) repository (as the necessary packages stopped at bionic). Don't worry, this tip has already been tested and it doesn't break the system.
|
||||
|
||||
<pre>
|
||||
echo "deb http://de.archive.ubuntu.com/ubuntu/ bionic main universe" | sudo tee -a /etc/apt/sources.list
|
||||
sudo apt update
|
||||
sudo apt-get install git gettext python3-mako gir1.2-notify-0.7 python3-lxml python3-gi-cairo python3-cairo gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good gstreamer1.0-plugins-bad rhythmbox-plugins gir1.2-webkit-3.0
|
||||
</pre>
|
||||
|
||||
To uninstall the plugin:
|
||||
|
||||
<pre>
|
||||
@@ -92,7 +108,7 @@ Note 1 - the CoverArt Browser plugin also requires installing the following plug
|
||||
|
||||
*For Ubuntu 14.04 and later:*
|
||||
|
||||
V2.0 is now available in my rhythmbox PPA - installation instructions in this AskUbuntu Q&A:
|
||||
V2.1.2 is now available in my rhythmbox PPA - installation instructions in this AskUbuntu Q&A:
|
||||
|
||||
http://askubuntu.com/questions/147942/how-do-i-install-third-party-rhythmbox-plugins
|
||||
|
||||
@@ -117,7 +133,6 @@ Credits:
|
||||
- our Translators: Launchpad Translation team - individual credits for each locale is shown in the plugin preferences dialog
|
||||
- Button Icons - [jrbastien](https://github.com/jrbastien) for the five toolbar icon-sets
|
||||
- Flow view is based upon [Contentflow](http://jacksasylum.eu/ContentFlow)
|
||||
- Chief Tester and all-round good egg - jrbastien!
|
||||
|
||||
Licenses:
|
||||
|
||||
|
||||
@@ -13,7 +13,6 @@ intltool-extract --local --type=gettext/glade ui/coverart_browser.ui
|
||||
intltool-extract --local --type=gettext/glade ui/coverart_entryview_compact_pop_rb3.ui
|
||||
intltool-extract --local --type=gettext/glade ui/coverart_entryview_full_pop_rb3.ui
|
||||
intltool-extract --local --type=gettext/glade ui/coverart_exportembed.ui
|
||||
intltool-extract --local --type=gettext/glade ui/coverart_iconview.ui
|
||||
intltool-extract --local --type=gettext/glade ui/coverart_leftsidebar.ui
|
||||
intltool-extract --local --type=gettext/glade ui/coverart_listwindow.ui
|
||||
intltool-extract --local --type=gettext/glade ui/coverart_play_pop_rb3.ui
|
||||
|
||||
+24
-17
@@ -50,6 +50,7 @@ import rb
|
||||
|
||||
|
||||
|
||||
|
||||
# default chunk of entries to process when loading albums
|
||||
ALBUM_LOAD_CHUNK = 50
|
||||
|
||||
@@ -251,7 +252,7 @@ class Track(GObject.Object):
|
||||
|
||||
def create_ext_db_key(self):
|
||||
'''
|
||||
Returns an `RB.ExtDBKey` that can be used to acces/write some other
|
||||
Returns an `RB.ExtDBKey` that can be used to access/write some other
|
||||
track specific data on an `RB.ExtDB`.
|
||||
'''
|
||||
return self.entry.create_ext_db_key(RB.RhythmDBPropType.ALBUM)
|
||||
@@ -464,7 +465,7 @@ class Album(GObject.Object):
|
||||
print("_track_deleted")
|
||||
self._tracks.remove(track)
|
||||
|
||||
#list(map(track.disconnect, self._signals_id[track]))
|
||||
# list(map(track.disconnect, self._signals_id[track]))
|
||||
for signal_id in self._signals_id[track]:
|
||||
track.disconnect(signal_id)
|
||||
|
||||
@@ -877,7 +878,7 @@ class AlbumsModel(GObject.Object):
|
||||
:param album_name: `str` name of the album.
|
||||
'''
|
||||
return album_name in self._iters \
|
||||
and album_artist in self._iters[album_name]
|
||||
and album_artist in self._iters[album_name]
|
||||
|
||||
def get(self, album_name, album_artist):
|
||||
'''
|
||||
@@ -1220,7 +1221,7 @@ class AlbumLoader(GObject.Object):
|
||||
elif change.prop is RB.RhythmDBPropType.HIDDEN:
|
||||
# called when an entry gets hidden (e.g.:the sound file is
|
||||
# removed.
|
||||
print (change)
|
||||
print(change)
|
||||
if change.new:
|
||||
print("change prop new")
|
||||
track.emit('deleted')
|
||||
@@ -1228,15 +1229,18 @@ class AlbumLoader(GObject.Object):
|
||||
print("change prop dunno")
|
||||
self._allocate_track(track)
|
||||
|
||||
# look at all the changes and update the albums accordingly
|
||||
track = self._tracks[Track(entry).location]
|
||||
try:
|
||||
# look at all the changes and update the albums accordingly
|
||||
track = self._tracks[Track(entry).location]
|
||||
|
||||
#RB3 has a simple rhythmdbentrychange array to deal with so we
|
||||
#just need to loop each element of the array
|
||||
|
||||
for change in changes:
|
||||
analyse_change(change)
|
||||
# RB3 has a simple rhythmdbentrychange array to deal with so we
|
||||
#just need to loop each element of the array
|
||||
|
||||
for change in changes:
|
||||
analyse_change(change)
|
||||
except:
|
||||
pass
|
||||
|
||||
print("CoverArtBrowser DEBUG - end entry_changed_callback")
|
||||
|
||||
def _entry_added_callback(self, db, entry):
|
||||
@@ -1369,7 +1373,7 @@ class CoverRequester(GObject.Object):
|
||||
|
||||
def _search_for_cover(self, coverobject, search_id):
|
||||
'''
|
||||
Activelly requests a cover to the cover_db, calling
|
||||
Actively requests a cover to the cover_db, calling
|
||||
the callback given once the process finishes (since it generally is
|
||||
asynchronous).
|
||||
For more information on the callback arguments, check
|
||||
@@ -1420,7 +1424,7 @@ class CoverManager(GObject.Object):
|
||||
|
||||
def __init__(self, plugin, manager):
|
||||
super(CoverManager, self).__init__()
|
||||
#self.cover_db = None to be defined by inherited class
|
||||
# self.cover_db = None to be defined by inherited class
|
||||
self._manager = manager
|
||||
self._requester = CoverRequester(self.cover_db)
|
||||
|
||||
@@ -1484,6 +1488,10 @@ class CoverManager(GObject.Object):
|
||||
key = coverobject.create_ext_db_key()
|
||||
art_location = self.cover_db.lookup(key)
|
||||
|
||||
if art_location and not isinstance(art_location, str):
|
||||
# RB 3.2 returns a tuple (path, key)
|
||||
art_location = art_location[0]
|
||||
|
||||
# try to create a cover
|
||||
if art_location:
|
||||
coverobject.cover = self.create_cover(art_location)
|
||||
@@ -1579,9 +1587,8 @@ class CoverManager(GObject.Object):
|
||||
print("The URI doesn't point to an image or " + \
|
||||
"the image couldn't be opened.")
|
||||
|
||||
async = rb.Loader()
|
||||
async.get_url(uri, cover_update, coverobject)
|
||||
|
||||
asyncLoader = rb.Loader()
|
||||
asyncLoader.get_url(uri, cover_update, coverobject)
|
||||
|
||||
class AlbumCoverManager(CoverManager):
|
||||
# properties
|
||||
@@ -1620,7 +1627,7 @@ class AlbumCoverManager(CoverManager):
|
||||
# create the unknown cover
|
||||
self._shadow = Shadow(self.cover_size,
|
||||
rb.find_plugin_file(plugin, 'img/album-shadow-%s.png' %
|
||||
self.shadow_image))
|
||||
self.shadow_image))
|
||||
self.unknown_cover = self.create_cover(
|
||||
rb.find_plugin_file(plugin, 'img/rhythmbox-missing-artwork.svg'))
|
||||
|
||||
|
||||
+133
-75
@@ -74,11 +74,11 @@ class ArtistInfoWebView(WebKit.WebView):
|
||||
self.connect("notify::title", self.view_title_change)
|
||||
|
||||
def view_title_change(self, webview, param):
|
||||
print ("view_title_change")
|
||||
print("view_title_change")
|
||||
title = webview.get_title()
|
||||
|
||||
if title:
|
||||
print ("title %s" % title)
|
||||
print("title %s" % title)
|
||||
args = json.loads(title)
|
||||
artist = args['artist']
|
||||
|
||||
@@ -87,13 +87,13 @@ class ArtistInfoWebView(WebKit.WebView):
|
||||
else:
|
||||
self.source.album_manager.model.remove_filter('similar_artist')
|
||||
else:
|
||||
print ("removing filter")
|
||||
print("removing filter")
|
||||
self.source.album_manager.model.remove_filter('similar_artist')
|
||||
print ("end view_title_change")
|
||||
print("end view_title_change")
|
||||
|
||||
def navigation_request_cb(self, view, frame, request):
|
||||
# open HTTP URIs externally. this isn't a web browser.
|
||||
print ("navigation_request_cb")
|
||||
print("navigation_request_cb")
|
||||
if request.get_uri().startswith('http'):
|
||||
print("opening uri %s" % request.get_uri())
|
||||
Gtk.show_uri(self.shell.props.window.get_screen(), request.get_uri(), Gdk.CURRENT_TIME)
|
||||
@@ -103,7 +103,7 @@ class ArtistInfoWebView(WebKit.WebView):
|
||||
return 0 # WEBKIT_NAVIGATION_RESPONSE_ACCEPT
|
||||
|
||||
def do_button_release_event(self, *args):
|
||||
print ("do_release_button")
|
||||
print("do_release_button")
|
||||
WebKit.WebView.do_button_release_event(self, *args)
|
||||
|
||||
return True
|
||||
@@ -125,7 +125,7 @@ class ArtistInfoPane(GObject.GObject):
|
||||
self.ds = {}
|
||||
self.view = {}
|
||||
|
||||
#self.buttons = button_box
|
||||
# self.buttons = button_box
|
||||
self.source = source
|
||||
self.plugin = source.plugin
|
||||
self.shell = source.shell
|
||||
@@ -133,7 +133,7 @@ class ArtistInfoPane(GObject.GObject):
|
||||
self.current_artist = None
|
||||
self.current_album_title = None
|
||||
self.current = 'artist'
|
||||
self._from_paned_handle = False
|
||||
self._from_paned_handle = 0
|
||||
|
||||
self.stack = stack
|
||||
self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_LEFT_RIGHT)
|
||||
@@ -240,7 +240,7 @@ class ArtistInfoPane(GObject.GObject):
|
||||
self._change_paned_pos(view_name)
|
||||
|
||||
def _change_paned_pos(self, view_name):
|
||||
print (self.paned_pos)
|
||||
print(self.paned_pos)
|
||||
paned_positions = eval(self.paned_pos)
|
||||
|
||||
found = None
|
||||
@@ -252,7 +252,17 @@ class ArtistInfoPane(GObject.GObject):
|
||||
if not found:
|
||||
return
|
||||
|
||||
child_width = int(found.split(":")[1])
|
||||
values = found.split(":")
|
||||
child_width = int(values[1])
|
||||
|
||||
open_type = "closed"
|
||||
if len(values) > 2:
|
||||
open_type = values[2]
|
||||
elif child_width > 0:
|
||||
open_type = "opened"
|
||||
|
||||
if open_type == "closed":
|
||||
child_width = 0
|
||||
|
||||
calc_pos = self.source.page.get_allocated_width() - child_width
|
||||
self.info_paned.set_position(calc_pos)
|
||||
@@ -262,21 +272,21 @@ class ArtistInfoPane(GObject.GObject):
|
||||
child = self.info_paned.get_child2()
|
||||
return child.get_allocated_width()
|
||||
|
||||
def paned_button_press_callback(self, *args):
|
||||
print ('paned_button_press_callback')
|
||||
self._from_paned_handle = True
|
||||
def paned_button_press_callback(self, widget, event):
|
||||
print('paned_button_press_callback')
|
||||
self._from_paned_handle = 1
|
||||
|
||||
def paned_button_release_callback(self, widget, *args):
|
||||
if event.type == Gdk.EventType._2BUTTON_PRESS:
|
||||
self._from_paned_handle = 2
|
||||
|
||||
def paned_button_release_callback(self, *args):
|
||||
'''
|
||||
Callback when the artist paned handle is released from its mouse click.
|
||||
'''
|
||||
if not self._from_paned_handle:
|
||||
if self._from_paned_handle == 0:
|
||||
return False
|
||||
else:
|
||||
self._from_paned_handle = False
|
||||
|
||||
print ("paned_button_release_callback")
|
||||
child_width = self._get_child_width()
|
||||
print("paned_button_release_callback")
|
||||
|
||||
paned_positions = eval(self.paned_pos)
|
||||
|
||||
@@ -287,28 +297,75 @@ class ArtistInfoPane(GObject.GObject):
|
||||
break
|
||||
|
||||
if not found:
|
||||
print("cannot find")
|
||||
return True
|
||||
|
||||
values = found.split(':')
|
||||
|
||||
child_width = self.source.page.get_allocated_width() - self.info_paned.get_position()
|
||||
print(child_width)
|
||||
open_type = "closed"
|
||||
print(values)
|
||||
if len(values) > 2:
|
||||
open_type = values[2]
|
||||
|
||||
if child_width <= self.min_paned_pos and \
|
||||
self._from_paned_handle == 1 and \
|
||||
open_type == "closed":
|
||||
# we are dealing with a situation where the pane is already closed
|
||||
# or almost closed - just shut the door
|
||||
print("we are closed")
|
||||
calc_pos = self.source.page.get_allocated_width()
|
||||
self.info_paned.set_position(calc_pos)
|
||||
return False
|
||||
|
||||
open_type = "closed"
|
||||
paned_positions.remove(found)
|
||||
if child_width <= self.min_paned_pos:
|
||||
if int(found.split(':')[1]) == 0:
|
||||
child_width = self.min_paned_pos + 1
|
||||
calc_pos = self.source.page.get_allocated_width() - child_width
|
||||
print ("opening")
|
||||
|
||||
if self._from_paned_handle == 2:
|
||||
# we are dealing with a double click situation
|
||||
new_width = child_width
|
||||
if new_width <= self.min_paned_pos:
|
||||
if int(values[1]) == 0:
|
||||
new_width = self.min_paned_pos + 1
|
||||
else:
|
||||
new_width = int(values[1])
|
||||
|
||||
open_type = "opened"
|
||||
child_width = new_width
|
||||
else:
|
||||
child_width = 0
|
||||
calc_pos = self.source.page.get_allocated_width()
|
||||
print ("smaller")
|
||||
new_width = 0
|
||||
|
||||
calc_pos = self.source.page.get_allocated_width() - new_width
|
||||
|
||||
self.info_paned.set_position(calc_pos)
|
||||
|
||||
paned_positions.append(self.source.viewmgr.view_name + ":" + str(child_width))
|
||||
if child_width <= self.min_paned_pos and self._from_paned_handle == 1:
|
||||
if int(values[1]) == 0:
|
||||
child_width = self.min_paned_pos + 1
|
||||
open_type = "opened"
|
||||
else:
|
||||
child_width = 0
|
||||
|
||||
calc_pos = self.source.page.get_allocated_width() - child_width
|
||||
self.info_paned.set_position(calc_pos)
|
||||
|
||||
if self._from_paned_handle == 1 and child_width != 0:
|
||||
open_type = "opened"
|
||||
|
||||
paned_positions.append(self.source.viewmgr.view_name + \
|
||||
":" + \
|
||||
str(child_width) + \
|
||||
":" + \
|
||||
open_type)
|
||||
|
||||
self.paned_pos = repr(paned_positions)
|
||||
print ("End artist_info_paned_button_release_callback")
|
||||
|
||||
self._from_paned_handle = 0
|
||||
print("End artist_info_paned_button_release_callback")
|
||||
|
||||
def select_artist(self, widget, artist, album_title):
|
||||
print ("artist %s title %s" % (artist, album_title))
|
||||
print("artist %s title %s" % (artist, album_title))
|
||||
if self._get_child_width() > self.min_paned_pos:
|
||||
self.view[self.current].reload(artist, album_title)
|
||||
else:
|
||||
@@ -379,10 +436,10 @@ class BaseInfoView(GObject.Object):
|
||||
pass
|
||||
|
||||
def load_view(self):
|
||||
print ("load_view")
|
||||
print (self.file)
|
||||
print("load_view")
|
||||
print(self.file)
|
||||
self.webview.load_string(self.file, 'text/html', 'utf-8', self.basepath)
|
||||
print ("end load_view")
|
||||
print("end load_view")
|
||||
|
||||
def blank_view(self):
|
||||
render_file = self.empty_template.render(stylesheet=self.styles)
|
||||
@@ -412,7 +469,7 @@ class ArtistInfoView(BaseInfoView):
|
||||
|
||||
def loading(self, current_artist, current_album_title):
|
||||
cl = CoverLocale()
|
||||
#cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
# cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
|
||||
self.link_ds.set_artist(current_artist)
|
||||
self.link_ds.set_album(current_album_title)
|
||||
@@ -441,7 +498,7 @@ class ArtistInfoView(BaseInfoView):
|
||||
def artist_info_ready(self, ds):
|
||||
# Can only be called after the artist-info-ready signal has fired.
|
||||
# If called any other time, the behavior is undefined
|
||||
#try:
|
||||
# try:
|
||||
info = ds.get_artist_info()
|
||||
|
||||
small, med, big = info['images'] or (None, None, None)
|
||||
@@ -484,7 +541,7 @@ class ArtistInfoView(BaseInfoView):
|
||||
self.blank_view()
|
||||
return
|
||||
|
||||
#self.stack.set_visible_child_name(self.view_name)
|
||||
# self.stack.set_visible_child_name(self.view_name)
|
||||
if self.active and ( (not self.artist or self.artist != artist)
|
||||
or (not self.album_title or self.album_title != album_title)
|
||||
):
|
||||
@@ -533,7 +590,7 @@ class ArtistDataSource(GObject.GObject):
|
||||
}
|
||||
|
||||
if lang != 'en':
|
||||
self.artist['info_'+lang] = {
|
||||
self.artist['info_' + lang] = {
|
||||
'data': None,
|
||||
'function': 'getinfo',
|
||||
'cache': info_cache,
|
||||
@@ -541,7 +598,7 @@ class ArtistDataSource(GObject.GObject):
|
||||
'parsed': False,
|
||||
'lang': lang
|
||||
}
|
||||
self.artist['similar_'+lang] = {
|
||||
self.artist['similar_' + lang] = {
|
||||
'data': None,
|
||||
'function': 'getsimilar',
|
||||
'cache': info_cache,
|
||||
@@ -570,9 +627,9 @@ class ArtistDataSource(GObject.GObject):
|
||||
print("search")
|
||||
cachekey = "lastfm:artist:%sjson:%s:%s" % (value['function'], artist, value['lang'])
|
||||
url = '%s?method=artist.%s&artist=%s&limit=10&api_key=%s&format=json&lang=%s' % (LastFM.API_URL,
|
||||
value['function'], artist,
|
||||
LastFM.API_KEY,
|
||||
value['lang'])
|
||||
value['function'], artist,
|
||||
LastFM.API_KEY,
|
||||
value['lang'])
|
||||
print("fetching %s" % url)
|
||||
value['cache'].fetch(cachekey, url, self.fetch_artist_data_cb, value)
|
||||
|
||||
@@ -603,7 +660,7 @@ class ArtistDataSource(GObject.GObject):
|
||||
"""
|
||||
Returns tuple of image url's for small, medium, and large images.
|
||||
"""
|
||||
print ('get_artist_images')
|
||||
print('get_artist_images')
|
||||
data = self.artist['info_en']['data']
|
||||
if data is None:
|
||||
return None
|
||||
@@ -611,7 +668,7 @@ class ArtistDataSource(GObject.GObject):
|
||||
if 'artist' not in data:
|
||||
return None
|
||||
|
||||
print (list(data.keys()))
|
||||
print(list(data.keys()))
|
||||
images = [img['#text'] for img in data['artist'].get('image', ())]
|
||||
return images[:3]
|
||||
|
||||
@@ -656,9 +713,9 @@ class ArtistDataSource(GObject.GObject):
|
||||
json_artists_data = self.artist['similar_' + lang]['data']['similarartists']
|
||||
|
||||
results = []
|
||||
print (json_artists_data)
|
||||
print(json_artists_data)
|
||||
for json_artist in json_artists_data["artist"]:
|
||||
print (json_artist)
|
||||
print(json_artist)
|
||||
name = json_artist["name"]
|
||||
image_url = json_artist["image"][1]["#text"]
|
||||
similarity = int(100 * float(json_artist["match"]))
|
||||
@@ -697,6 +754,7 @@ class ArtistDataSource(GObject.GObject):
|
||||
fill_info('en')
|
||||
return fill_info(lang)
|
||||
|
||||
|
||||
class LinksDataSource(GObject.GObject):
|
||||
def __init__(self):
|
||||
GObject.GObject.__init__(self)
|
||||
@@ -779,7 +837,7 @@ class AlbumInfoView(BaseInfoView):
|
||||
|
||||
def loading(self, current_artist, current_album_title):
|
||||
cl = CoverLocale()
|
||||
#cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
# cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
|
||||
self.loading_file = self.loading_template.render(
|
||||
artist=current_artist,
|
||||
@@ -791,7 +849,7 @@ class AlbumInfoView(BaseInfoView):
|
||||
|
||||
def load_tmpl(self):
|
||||
cl = CoverLocale()
|
||||
#cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
# cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
|
||||
path = rb.find_plugin_file(self.plugin, 'tmpl/album-tmpl.html')
|
||||
empty_path = rb.find_plugin_file(self.plugin, 'tmpl/album_empty-tmpl.html')
|
||||
@@ -802,9 +860,9 @@ class AlbumInfoView(BaseInfoView):
|
||||
self.styles = self.basepath + '/tmpl/artistmain.css'
|
||||
|
||||
def album_list_ready(self, ds):
|
||||
print ("album_list_ready")
|
||||
print("album_list_ready")
|
||||
cl = CoverLocale()
|
||||
#cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
# cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
|
||||
self.file = self.album_template.render(error=ds.get_error(),
|
||||
albums=ds.get_top_albums(),
|
||||
@@ -814,7 +872,7 @@ class AlbumInfoView(BaseInfoView):
|
||||
self.load_view()
|
||||
|
||||
def reload(self, artist, album_title):
|
||||
print ("reload")
|
||||
print("reload")
|
||||
if not artist:
|
||||
return
|
||||
|
||||
@@ -899,9 +957,9 @@ class AlbumDataSource(GObject.GObject):
|
||||
return True
|
||||
print(albums)
|
||||
self.albums = []
|
||||
print ("max number of albums to process")
|
||||
print("max number of albums to process")
|
||||
print(len(albums))
|
||||
#albums = parsed['topalbums'].get('album', [])[:self.max_albums_fetched]
|
||||
# albums = parsed['topalbums'].get('album', [])[:self.max_albums_fetched]
|
||||
self.fetching = len(albums)
|
||||
|
||||
for i, a in enumerate(albums):
|
||||
@@ -918,7 +976,7 @@ class AlbumDataSource(GObject.GObject):
|
||||
return self.albums
|
||||
|
||||
def fetch_album_info(self, artist, album, index):
|
||||
print ('start fetch_album_info')
|
||||
print('start fetch_album_info')
|
||||
cl = CoverLocale()
|
||||
lang = cl.get_locale()[:2]
|
||||
qartist = urllib.parse.quote_plus(artist)
|
||||
@@ -929,35 +987,35 @@ class AlbumDataSource(GObject.GObject):
|
||||
cachekey = "lastfm:album:getinfojson:%s:%s:%s" % (qartist, qalbum, lang)
|
||||
url = "%s?method=album.getinfo&artist=%s&album=%s&api_key=%s&format=json&lang=%s" % (
|
||||
LastFM.API_URL, qartist, qalbum, LastFM.API_KEY, lang)
|
||||
print (url)
|
||||
print(url)
|
||||
|
||||
self.info_cache.fetch(cachekey, url, self.parse_album_info, album, index, lang)
|
||||
|
||||
self.album_data = {}
|
||||
fetch_information('en')
|
||||
fetch_information(lang)
|
||||
print ('end fetch_album_info')
|
||||
print('end fetch_album_info')
|
||||
|
||||
def parse_album_info(self, data, album, index, lang):
|
||||
print ('parse_album_info %s' % lang)
|
||||
print('parse_album_info %s' % lang)
|
||||
self.fetched = self.fetched - 1
|
||||
self.album_data[lang] = data
|
||||
if self.fetched > 0:
|
||||
print ('return %d' % self.fetched)
|
||||
print('return %d' % self.fetched)
|
||||
return
|
||||
|
||||
cl = CoverLocale()
|
||||
lang = cl.get_locale()[:2]
|
||||
rv = True
|
||||
try:
|
||||
print ('decoding')
|
||||
print('decoding')
|
||||
parsed = json.loads(self.album_data[lang].decode('utf-8'))
|
||||
print ('decoded')
|
||||
print('decoded')
|
||||
self.albums[index]['id'] = parsed['album']['id']
|
||||
for k in ('releasedate', 'summary'):
|
||||
self.albums[index][k] = parsed['album'].get(k)
|
||||
tracklist = []
|
||||
print (parsed['album'])
|
||||
print(parsed['album'])
|
||||
tracks = parsed['album']['tracks'].get('track', [])
|
||||
for i, t in enumerate(tracks):
|
||||
title = t['name']
|
||||
@@ -997,7 +1055,7 @@ class EchoArtistInfoView(BaseInfoView):
|
||||
|
||||
def load_tmpl(self):
|
||||
cl = CoverLocale()
|
||||
#cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
# cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
|
||||
path = rb.find_plugin_file(self.plugin, 'tmpl/echoartist-tmpl.html')
|
||||
empty_path = rb.find_plugin_file(self.plugin, 'tmpl/artist_empty-tmpl.html')
|
||||
@@ -1014,7 +1072,7 @@ class EchoArtistInfoView(BaseInfoView):
|
||||
def artist_info_ready(self, ds):
|
||||
# Can only be called after the artist-info-ready signal has fired.
|
||||
# If called any other time, the behavior is undefined
|
||||
#try:
|
||||
# try:
|
||||
link_album = self.link_ds.get_album()
|
||||
if not link_album:
|
||||
link_album = ""
|
||||
@@ -1023,15 +1081,15 @@ class EchoArtistInfoView(BaseInfoView):
|
||||
if not links:
|
||||
links = {}
|
||||
|
||||
print (ds.get_current_artist())
|
||||
print (ds.get_error())
|
||||
print (self.ds.get_artist_bio())
|
||||
print (self.styles)
|
||||
print (link_album)
|
||||
print (self.link_ds.get_artist_links())
|
||||
print (links)
|
||||
print (self.link_images)
|
||||
print (ds.get_attribution())
|
||||
print(ds.get_current_artist())
|
||||
print(ds.get_error())
|
||||
print(self.ds.get_artist_bio())
|
||||
print(self.styles)
|
||||
print(link_album)
|
||||
print(self.link_ds.get_artist_links())
|
||||
print(links)
|
||||
print(self.link_images)
|
||||
print(ds.get_attribution())
|
||||
self.file = self.template.render(artist=ds.get_current_artist(),
|
||||
error=ds.get_error(),
|
||||
bio=self.ds.get_artist_bio(),
|
||||
@@ -1054,7 +1112,7 @@ class EchoArtistInfoView(BaseInfoView):
|
||||
self.blank_view()
|
||||
return
|
||||
|
||||
#self.stack.set_visible_child_name(self.view_name)
|
||||
# self.stack.set_visible_child_name(self.view_name)
|
||||
if self.active and ( (not self.artist or self.artist != artist)
|
||||
or (not self.album_title or self.album_title != album_title)
|
||||
):
|
||||
@@ -1136,10 +1194,10 @@ class EchoArtistDataSource(GObject.GObject):
|
||||
return self.error
|
||||
|
||||
def get_attribution(self):
|
||||
print ('get_attribution')
|
||||
print('get_attribution')
|
||||
data = self.artist['info']['data']
|
||||
if data is None:
|
||||
print ('nothing here')
|
||||
print('nothing here')
|
||||
return None
|
||||
content = ""
|
||||
|
||||
@@ -1159,7 +1217,7 @@ class EchoArtistDataSource(GObject.GObject):
|
||||
"""
|
||||
data = self.artist['info']['data']
|
||||
if data is None:
|
||||
print ('nothing here')
|
||||
print('nothing here')
|
||||
return None
|
||||
|
||||
if not self.artist['info']['parsed']:
|
||||
|
||||
+16
-16
@@ -89,7 +89,7 @@ class Artist(GObject.Object):
|
||||
|
||||
@cover.setter
|
||||
def cover(self, new_cover):
|
||||
#if self._cover:
|
||||
# if self._cover:
|
||||
# self._cover.disconnect(self._cover_resized_id)
|
||||
|
||||
self._cover = new_cover
|
||||
@@ -151,7 +151,7 @@ class ArtistsModel(GObject.Object):
|
||||
self._filtered_store.set_visible_column(ArtistsModel.columns['show'])
|
||||
|
||||
self._tree_sort = Gtk.TreeModelSort(model=self._filtered_store)
|
||||
#self._tree_sort.set_default_sort_func(lambda *unused: 0)
|
||||
# self._tree_sort.set_default_sort_func(lambda *unused: 0)
|
||||
self._tree_sort.set_sort_func(0, self._compare, None)
|
||||
|
||||
self._connect_signals()
|
||||
@@ -187,7 +187,7 @@ class ArtistsModel(GObject.Object):
|
||||
|
||||
@property
|
||||
def store(self):
|
||||
#return self._filtered_store
|
||||
# return self._filtered_store
|
||||
return self._tree_sort
|
||||
|
||||
def add(self, artist):
|
||||
@@ -442,7 +442,7 @@ class ArtistsModel(GObject.Object):
|
||||
while next_iter != None:
|
||||
albums.append(self._tree_store[next_iter][self.columns['artist_album']])
|
||||
next_iter = self._tree_store.iter_next(next_iter)
|
||||
#if 'album' in self._iters[artist_name]:
|
||||
# if 'album' in self._iters[artist_name]:
|
||||
# for album_iter in self._iters[artist_name]['album']:
|
||||
# path = self._tree_store.get_path(album_iter)
|
||||
# if path:
|
||||
@@ -566,8 +566,8 @@ class ArtistCellRenderer(Gtk.CellRendererPixbuf):
|
||||
background_area,
|
||||
cell_area,
|
||||
flags):
|
||||
newpix = self.props.pixbuf #.copy()
|
||||
#newpix = newpix.scale_simple(48,48,GdkPixbuf.InterpType.BILINEAR)
|
||||
newpix = self.props.pixbuf # .copy()
|
||||
# newpix = newpix.scale_simple(48,48,GdkPixbuf.InterpType.BILINEAR)
|
||||
|
||||
Gdk.cairo_set_source_pixbuf(cr, newpix, 0, 0)
|
||||
cr.paint()
|
||||
@@ -596,7 +596,7 @@ class ArtistLoader(GObject.Object):
|
||||
self.model = artist_manager.model
|
||||
|
||||
def load_artists(self):
|
||||
print ("load_artists")
|
||||
print("load_artists")
|
||||
albums = self._album_manager.model.get_all()
|
||||
model = list(set(album.artist for album in albums))
|
||||
|
||||
@@ -645,14 +645,14 @@ class ArtistLoader(GObject.Object):
|
||||
def finish(data):
|
||||
self._album_manager.progress = 1
|
||||
self.emit('model-load-finished')
|
||||
print ("finished")
|
||||
#return False
|
||||
print("finished")
|
||||
# return False
|
||||
|
||||
return ARTIST_LOAD_CHUNK, process, after, error, finish
|
||||
|
||||
def _connect_signals(self):
|
||||
# connect signals for updating the albums
|
||||
#self.entry_changed_id = self._album_manager.db.connect('entry-changed',
|
||||
# self.entry_changed_id = self._album_manager.db.connect('entry-changed',
|
||||
# self._entry_changed_callback)
|
||||
pass
|
||||
|
||||
@@ -905,7 +905,7 @@ class ArtistView(Gtk.TreeView, AbstractView):
|
||||
treepath, treecolumn, cellx, celly = self.get_path_at_pos(winx, winy)
|
||||
active_object = self.artist_manager.model.get_from_path(treepath)
|
||||
|
||||
#active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
# active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
|
||||
if isinstance(active_object, Artist) and \
|
||||
treecolumn.get_title() == _('Covers') and \
|
||||
@@ -946,7 +946,7 @@ class ArtistView(Gtk.TreeView, AbstractView):
|
||||
if isinstance(active_object, Artist):
|
||||
self.artist_manager.model.emit('update-path', treepath)
|
||||
else:
|
||||
#we need to play this album
|
||||
# we need to play this album
|
||||
self.source.play_selected_album(self.source.favourites)
|
||||
|
||||
def pre_popup_menu_callback(self, *args):
|
||||
@@ -958,7 +958,7 @@ class ArtistView(Gtk.TreeView, AbstractView):
|
||||
if not state:
|
||||
sensitive = False
|
||||
|
||||
#self.popup_menu.get_menu_object('add_to_playing_menu_item')
|
||||
# self.popup_menu.get_menu_object('add_to_playing_menu_item')
|
||||
self.artist_popup_menu.set_sensitive('add_to_playing_menu_item', sensitive)
|
||||
|
||||
self.source.playlist_menu_item_callback()
|
||||
@@ -967,7 +967,7 @@ class ArtistView(Gtk.TreeView, AbstractView):
|
||||
'''
|
||||
event called when clicking on a row
|
||||
'''
|
||||
print ('_row_click')
|
||||
print('_row_click')
|
||||
|
||||
try:
|
||||
treepath, treecolumn, cellx, celly = self.get_path_at_pos(event.x, event.y)
|
||||
@@ -996,7 +996,7 @@ class ArtistView(Gtk.TreeView, AbstractView):
|
||||
|
||||
self.artist_popup_menu.popup(self.source, 'popup_menu', 3,
|
||||
Gtk.get_current_event_time())
|
||||
print ('_row click artist exit')
|
||||
print('_row click artist exit')
|
||||
return
|
||||
|
||||
if event.button == 1:
|
||||
@@ -1021,7 +1021,7 @@ class ArtistView(Gtk.TreeView, AbstractView):
|
||||
|
||||
self._last_row_was_artist = False
|
||||
|
||||
print ('_row_click album exit')
|
||||
print('_row_click album exit')
|
||||
return
|
||||
|
||||
def get_view_icon_name(self):
|
||||
|
||||
@@ -10,6 +10,7 @@ Name[bg]=CoverArt Browser
|
||||
Name[ca]=Navegador de Portades
|
||||
Name[cs]=Prohlížeč CoverArt
|
||||
Name[de]=CoverArt Browser
|
||||
Name[en_AU]=CoverArt Browser
|
||||
Name[en_GB]=CoverArt Browser
|
||||
Name[en_US]=CoverArt Browser
|
||||
Name[es]=Navegador de carátulas
|
||||
@@ -18,6 +19,7 @@ Name[fr]=Navigateur de jaquettes
|
||||
Name[fr_CA]=Navigateur de pochettes
|
||||
Name[gl]=Navegador de cubertas
|
||||
Name[hr]=CoverArt Preglednik
|
||||
Name[id]=CoverArt Browser
|
||||
Name[it]=Gestore di CoverArt
|
||||
Name[ko]=앨범 표지 찾아보기
|
||||
Name[ms]=Pelayar CoverArt
|
||||
@@ -25,20 +27,24 @@ Name[pl]=Przeglądarka okładek
|
||||
Name[pt]=Arte das Capas
|
||||
Name[pt_BR]=Arte das Capas
|
||||
Name[ro]=Navigator CoverArt
|
||||
Name[ru]=Браузер обложек
|
||||
Name[zh_CN]=封面浏览器
|
||||
Description=Browse and play your albums through their covers
|
||||
Description[ast]=Navegar y reproducir los álbumes per aciu de les portaes
|
||||
Description[az]=Üz şəklinə görə albomlara bax və oxud
|
||||
Description[bg]=Търсете и слушайте албумите си посредством обложките им
|
||||
Description[ca]=Navega i reprodueix els àlbums mitjançant les seues portades
|
||||
Description[de]=Ihre Alben durchsuchen und über deren Titelbilder wiedergeben
|
||||
Description[en_AU]=Browse and play your albums through their covers
|
||||
Description[en_GB]=Browse and play your albums through their covers
|
||||
Description[en_US]=Browse and play your albums through their covers
|
||||
Description[es]=Navegue y reproduzca sus álbumes mediante sus carátulas
|
||||
Description[fi]=Selaa ja toista levyjäsi kansikuvien kautta
|
||||
Description[fr]=Parcourir les jaquettes de vos albums et les jouer
|
||||
Description[fr_CA]=Parcourir les pochettes de vos albums et les jouer
|
||||
Description[gl]=Examinar e reproducir os seus álbums a través das súas cubertas
|
||||
Description[gl]=Buscar e reproducir os álbums a través das cubertas
|
||||
Description[hr]=Pregledavajte i slušajte albume preko omota
|
||||
Description[id]=Pilih dan mainkan album melalui sampulnya
|
||||
Description[it]=Sfoglia e riproduce gli album per copertina
|
||||
Description[ko]=앨범을 표지로 찾아보고 연주합니다.
|
||||
Description[ms]=Layar dan mainkan album anda menerusi kulit album mereka
|
||||
@@ -46,9 +52,10 @@ Description[pl]=Przeglądaj i odtwarzaj Twoje albumy według ich okładek
|
||||
Description[pt]=Navegue e toque seus álbums através de suas capas
|
||||
Description[pt_BR]=Navegue e toque seus álbums através de suas capas
|
||||
Description[ro]=Parcurge și redă albumele prin intermediul coperților lor
|
||||
Description[ru]=Просматривайте и воспроизводите альбомы по обложкам
|
||||
Description[zh_CN]=浏览封面并播放专辑
|
||||
Authors=fossfreedom <foss.freedom@gmail.com>, Agustín Carrasco <asermax@gmail.com>
|
||||
Copyright=© 2012 fossfreedom, Agustín Carrasco © 2007 Alexandre Rosenfeld
|
||||
Copyright=© 2015 fossfreedom, Agustín Carrasco © 2007 Alexandre Rosenfeld
|
||||
Website=http://github.com/fossfreedom/coverart-browser
|
||||
Help=https://github.com/fossfreedom/coverart-browser/blob/release-2.0/README.md
|
||||
Version=2.0
|
||||
Help=https://github.com/fossfreedom/coverart-browser/blob/release-2.1/README.md
|
||||
Version=2.1.1
|
||||
|
||||
@@ -6,7 +6,7 @@ Depends=rb;coverart_search_providers
|
||||
_Name=CoverArt Browser
|
||||
_Description=Browse and play your albums through their covers
|
||||
Authors=fossfreedom <foss.freedom@gmail.com>, Agustín Carrasco <asermax@gmail.com>
|
||||
Copyright=© 2012 fossfreedom, Agustín Carrasco © 2007 Alexandre Rosenfeld
|
||||
Copyright=© 2015 fossfreedom, Agustín Carrasco © 2007 Alexandre Rosenfeld
|
||||
Website=http://github.com/fossfreedom/coverart-browser
|
||||
Help=https://github.com/fossfreedom/coverart-browser/blob/release-2.0/README.md
|
||||
Version=2.0
|
||||
Help=https://github.com/fossfreedom/coverart-browser/blob/release-2.1/README.md
|
||||
Version=2.1.1
|
||||
|
||||
+16
-20
@@ -32,9 +32,9 @@ from coverart_browser_prefs import Preferences
|
||||
from coverart_browser_source import CoverArtBrowserSource
|
||||
from coverart_listview import ListView
|
||||
from coverart_queueview import QueueView
|
||||
from coverart_playsourceview import PlaySourceView
|
||||
from coverart_toolbar import TopToolbar
|
||||
|
||||
|
||||
class CoverArtBrowserEntryType(RB.RhythmDBEntryType):
|
||||
'''
|
||||
Entry type for our source.
|
||||
@@ -46,6 +46,7 @@ class CoverArtBrowserEntryType(RB.RhythmDBEntryType):
|
||||
'''
|
||||
RB.RhythmDBEntryType.__init__(self, name='CoverArtBrowserEntryType')
|
||||
|
||||
|
||||
class CoverArtBrowserPlugin(GObject.Object, Peas.Activatable):
|
||||
'''
|
||||
Main class of the plugin. Manages the activation and deactivation of the
|
||||
@@ -82,9 +83,12 @@ class CoverArtBrowserPlugin(GObject.Object, Peas.Activatable):
|
||||
group = RB.DisplayPageGroup.get_by_id('library')
|
||||
|
||||
# load plugin icon
|
||||
theme = Gtk.IconTheme.get_default()
|
||||
rb.append_plugin_source_path(theme, '/icons')
|
||||
|
||||
try:
|
||||
theme = Gtk.IconTheme.get_default()
|
||||
rb.append_plugin_source_path(theme, '/icons') # prior to rb3.2
|
||||
except:
|
||||
rb.append_plugin_source_path(self, '/icons') # rb3.2
|
||||
|
||||
iconfile = Gio.File.new_for_path(
|
||||
rb.find_plugin_file(self, 'img/covermgr_rb3.png'))
|
||||
|
||||
@@ -143,7 +147,7 @@ class CoverArtBrowserPlugin(GObject.Object, Peas.Activatable):
|
||||
plugin = _('CoverArt Browser')
|
||||
desc = _('Browse and play your albums through their covers')
|
||||
|
||||
#. TRANSLATORS: This is the icon-grid view that the user sees
|
||||
# . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
tile = _('Tiles')
|
||||
|
||||
#. TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
@@ -247,8 +251,8 @@ class ExternalPluginMenu(GObject.Object):
|
||||
self.action.set_state(self._views.get_action_name(ListView.name))
|
||||
elif page == self.shell.props.queue_source:
|
||||
self.action.set_state(self._views.get_action_name(QueueView.name))
|
||||
#elif page == self.source.playlist_source:
|
||||
# self.action.set_state(self._views.get_action_name(PlaySourceView.name))
|
||||
# elif page == self.source.playlist_source:
|
||||
# self.action.set_state(self._views.get_action_name(PlaySourceView.name))
|
||||
|
||||
|
||||
def view_change_cb(self, action, current):
|
||||
@@ -259,11 +263,14 @@ class ExternalPluginMenu(GObject.Object):
|
||||
action.set_state(current)
|
||||
view_name = self._views.get_view_name_for_action(current)
|
||||
if view_name != ListView.name and \
|
||||
view_name != QueueView.name:# and \
|
||||
#view_name != PlaySourceView.name:
|
||||
view_name != QueueView.name: # and \
|
||||
# view_name != PlaySourceView.name:
|
||||
gs = GSetting()
|
||||
setting = gs.get_setting(gs.Path.PLUGIN)
|
||||
setting[gs.PluginKey.VIEW_NAME] = view_name
|
||||
player = self.shell.props.shell_player
|
||||
player.set_selected_source(self.source.playlist_source)
|
||||
|
||||
GLib.idle_add(self.shell.props.display_page_tree.select,
|
||||
self.source)
|
||||
elif view_name == ListView.name:
|
||||
@@ -272,14 +279,3 @@ class ExternalPluginMenu(GObject.Object):
|
||||
elif view_name == QueueView.name:
|
||||
GLib.idle_add(self.shell.props.display_page_tree.select,
|
||||
self.shell.props.queue_source)
|
||||
#elif view_name == PlaySourceView.name:
|
||||
# if not hasattr(self.source, 'playlist_source'):
|
||||
# return
|
||||
|
||||
# print ("test selectable")
|
||||
# path = self.shell.props.display_page_tree.props.model
|
||||
# #self.source.activate()
|
||||
# overlay = self.source.get_children()[0]
|
||||
|
||||
# GLib.idle_add(self.shell.props.display_page_tree.select,
|
||||
# self.source.playlist_source)
|
||||
|
||||
+40
-14
@@ -171,7 +171,9 @@ class GSetting:
|
||||
ARTIST_INFO_PANED_POSITION='artist-info-paned-pos',
|
||||
LAST_GENRE_FOLDER='last-genre-folder',
|
||||
ENTRY_VIEW_MODE='entry-view-mode',
|
||||
FOLLOWING='following')
|
||||
FOLLOWING='following',
|
||||
ACTIVATIONS='activations',
|
||||
TEXT_ALIGNMENT='text-alignment')
|
||||
|
||||
self.setting = {}
|
||||
|
||||
@@ -255,7 +257,7 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
return self._create_display_contents(self)
|
||||
|
||||
def display_preferences_dialog(self, plugin):
|
||||
print ("DEBUG - display_preferences_dialog")
|
||||
print("DEBUG - display_preferences_dialog")
|
||||
if self._first_run:
|
||||
self._first_run = False
|
||||
|
||||
@@ -273,19 +275,19 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
|
||||
self._dialog.show_all()
|
||||
|
||||
print ("shown")
|
||||
print("shown")
|
||||
|
||||
while True:
|
||||
response = self._dialog.run()
|
||||
|
||||
print ("and run")
|
||||
print("and run")
|
||||
|
||||
if response != Gtk.ResponseType.HELP:
|
||||
break
|
||||
|
||||
self._dialog.hide()
|
||||
|
||||
print ("DEBUG - display_preferences_dialog end")
|
||||
print("DEBUG - display_preferences_dialog end")
|
||||
|
||||
def _display_help(self, *args):
|
||||
peas = Peas.Engine.get_default()
|
||||
@@ -294,7 +296,7 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
webbrowser.open(uri)
|
||||
|
||||
def _create_display_contents(self, plugin):
|
||||
print ("DEBUG - create_display_contents")
|
||||
print("DEBUG - create_display_contents")
|
||||
# create the ui
|
||||
self._first_run = True
|
||||
cl = CoverLocale()
|
||||
@@ -308,7 +310,7 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
|
||||
builder.connect_signals(self)
|
||||
|
||||
#. TRANSLATORS: Do not translate this string.
|
||||
# . TRANSLATORS: Do not translate this string.
|
||||
translators = _('translator-credits')
|
||||
|
||||
if translators != "translator-credits":
|
||||
@@ -326,7 +328,6 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
self.settings.bind(gs.PluginKey.DISPLAY_TEXT, toggle_text, 'active',
|
||||
Gio.SettingsBindFlags.DEFAULT)
|
||||
|
||||
|
||||
box_text = builder.get_object('display_text_box')
|
||||
self.settings.bind(gs.PluginKey.DISPLAY_TEXT, box_text, 'sensitive',
|
||||
Gio.SettingsBindFlags.GET)
|
||||
@@ -525,20 +526,32 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
else:
|
||||
self.black_radiobutton.set_active(True)
|
||||
|
||||
self.text_alignment = self.settings[gs.PluginKey.TEXT_ALIGNMENT]
|
||||
self.text_alignment_left_radiobutton = builder.get_object('left_alignment_radiobutton')
|
||||
self.text_alignment_centre_radiobutton = builder.get_object('centre_alignment_radiobutton')
|
||||
self.text_alignment_right_radiobutton = builder.get_object('right_alignment_radiobutton')
|
||||
|
||||
if self.text_alignment == 0:
|
||||
self.text_alignment_left_radiobutton.set_active(True)
|
||||
elif self.text_alignment == 1:
|
||||
self.text_alignment_centre_radiobutton.set_active(True)
|
||||
else:
|
||||
self.text_alignment_right_radiobutton.set_active(True)
|
||||
|
||||
# return the dialog
|
||||
self._first_run = False
|
||||
print ("end create dialog contents")
|
||||
print("end create dialog contents")
|
||||
return builder.get_object('main_notebook')
|
||||
|
||||
def on_cover_size_scale_changed(self, scale):
|
||||
self._cover_size = scale.get_value()
|
||||
|
||||
def delay(*args):
|
||||
print ('delay')
|
||||
print (self._cover_size_delay)
|
||||
print('delay')
|
||||
print(self._cover_size_delay)
|
||||
self._cover_size_delay = self._cover_size_delay + 1
|
||||
|
||||
if self._cover_size_delay >=8:
|
||||
if self._cover_size_delay >= 8:
|
||||
gs = GSetting()
|
||||
self.settings[gs.PluginKey.COVER_SIZE] = self._cover_size
|
||||
self._cover_size_delay = 0
|
||||
@@ -585,9 +598,22 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
self.settings[gs.PluginKey.DISPLAY_TEXT_POS] = False
|
||||
self.settings[gs.PluginKey.ADD_SHADOW] = False
|
||||
|
||||
def on_text_alignment_radiobutton_toggled(self, button):
|
||||
if self._first_run:
|
||||
return
|
||||
|
||||
if button.get_active():
|
||||
gs = GSetting()
|
||||
if button == self.text_alignment_left_radiobutton:
|
||||
self.settings[gs.PluginKey.TEXT_ALIGNMENT] = 0
|
||||
elif button == self.text_alignment_centre_radiobutton:
|
||||
self.settings[gs.PluginKey.TEXT_ALIGNMENT] = 1
|
||||
else:
|
||||
self.settings[gs.PluginKey.TEXT_ALIGNMENT] = 2
|
||||
|
||||
def on_add_shadow_checkbox_toggled(self, button):
|
||||
if button.get_active():
|
||||
#gs = GSetting()
|
||||
# gs = GSetting()
|
||||
#self.settings[gs.PluginKey.DISPLAY_TEXT_POS] = True
|
||||
self.display_text_under_radiobutton.set_active(True)
|
||||
|
||||
@@ -718,7 +744,7 @@ class Preferences(GObject.Object, PeasGtk.Configurable):
|
||||
try:
|
||||
test = self._iters[(entry_value, self.GENRE_LIST)]
|
||||
if RB.search_fold(self.current_genre) == RB.search_fold(entry_value):
|
||||
#if the current entry is the same then could save
|
||||
# if the current entry is the same then could save
|
||||
enable = True
|
||||
except:
|
||||
# reach here if this is a brand new entry
|
||||
|
||||
+142
-53
@@ -45,7 +45,6 @@ from coverart_coverflowview import CoverFlowView
|
||||
from coverart_artistview import ArtistView
|
||||
from coverart_listview import ListView
|
||||
from coverart_queueview import QueueView
|
||||
from coverart_playsourceview import PlaySourceView
|
||||
from coverart_toolbar import ToolbarManager
|
||||
from coverart_artistinfo import ArtistInfoPane
|
||||
from coverart_external_plugins import CreateExternalPluginMenu
|
||||
@@ -84,7 +83,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
self.favourites = False
|
||||
self.follow_song = False
|
||||
self.task_progress = None
|
||||
self._from_paned_handle = False
|
||||
self._from_paned_handle = 0
|
||||
|
||||
def _connect_properties(self):
|
||||
'''
|
||||
@@ -111,7 +110,6 @@ class CoverArtBrowserSource(RB.Source):
|
||||
'''
|
||||
|
||||
if not self.task_progress:
|
||||
|
||||
self.task_progress = RB.TaskProgressSimple.new()
|
||||
|
||||
try:
|
||||
@@ -176,11 +174,11 @@ class CoverArtBrowserSource(RB.Source):
|
||||
|
||||
# define the associated playsource so we can interact with this query model
|
||||
self.playlist_source = GObject.new(
|
||||
CoverArtPlaySource,
|
||||
name=_("CoverArt Playlist"),
|
||||
shell=self.shell,
|
||||
plugin=self.plugin,
|
||||
entry_type=self.plugin.entry_type)
|
||||
CoverArtPlaySource,
|
||||
name=_("CoverArt Playlist"),
|
||||
shell=self.shell,
|
||||
plugin=self.plugin,
|
||||
entry_type=self.plugin.entry_type)
|
||||
self.playlist_source.initialise(self.plugin, self.shell, self)
|
||||
self.shell.append_display_page(self.playlist_source, self.plugin.source)
|
||||
|
||||
@@ -256,6 +254,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
|
||||
signals = \
|
||||
{'play_album_menu_item': self.play_album_menu_item_callback,
|
||||
'play_next_menu_item': self.play_next_menu_item_callback,
|
||||
'queue_album_menu_item': self.queue_album_menu_item_callback,
|
||||
'add_to_playing_menu_item': self.add_to_playing_menu_item_callback,
|
||||
'new_playlist': self.add_playlist_menu_item_callback,
|
||||
@@ -273,9 +272,10 @@ class CoverArtBrowserSource(RB.Source):
|
||||
self.request_statusbar = ui.get_object('request_statusbar')
|
||||
self.request_cancel_button = ui.get_object('request_cancel_button')
|
||||
self.paned = ui.get_object('paned')
|
||||
self.paned.set_name('horizontal_paned')
|
||||
self.entry_view_grid = ui.get_object('bottom_grid')
|
||||
|
||||
#setup Track Pane
|
||||
# setup Track Pane
|
||||
setting = self.gs.get_setting(self.gs.Path.PLUGIN)
|
||||
setting.bind(self.gs.PluginKey.PANED_POSITION,
|
||||
self.paned, 'collapsible-y', Gio.SettingsBindFlags.DEFAULT)
|
||||
@@ -300,8 +300,17 @@ class CoverArtBrowserSource(RB.Source):
|
||||
self.quick_search = ui.get_object('quick_search_entry')
|
||||
|
||||
# theme override option
|
||||
activations = setting[self.gs.PluginKey.ACTIVATIONS]
|
||||
activations = activations + 1
|
||||
setting[self.gs.PluginKey.ACTIVATIONS] = activations
|
||||
|
||||
if activations > 4:
|
||||
override = 'ui/gtkthemeoverride_min.css'
|
||||
else:
|
||||
override = 'ui/gtkthemeoverride_max.css'
|
||||
|
||||
cssProvider = Gtk.CssProvider()
|
||||
css = rb.find_plugin_file(self.plugin, 'ui/gtkthemeoverride.css')
|
||||
css = rb.find_plugin_file(self.plugin, override)
|
||||
cssProvider.load_from_path(css)
|
||||
screen = Gdk.Screen.get_default()
|
||||
styleContext = Gtk.StyleContext()
|
||||
@@ -407,14 +416,15 @@ class CoverArtBrowserSource(RB.Source):
|
||||
if not state:
|
||||
sensitive = False
|
||||
|
||||
#self.popup_menu.get_menu_object('add_to_playing_menu_item')
|
||||
# self.popup_menu.get_menu_object('add_to_playing_menu_item')
|
||||
self.popup_menu.set_sensitive('add_to_playing_menu_item', sensitive)
|
||||
self.popup_menu.set_sensitive('play_next_menu_item', sensitive)
|
||||
|
||||
if not self._external_plugins:
|
||||
# initialise external plugin menu support
|
||||
self._external_plugins = \
|
||||
CreateExternalPluginMenu("ca_covers_view",
|
||||
8, self.popup_menu)
|
||||
9, self.popup_menu)
|
||||
self._external_plugins.create_menu('popup_menu', True)
|
||||
|
||||
self.playlist_menu_item_callback()
|
||||
@@ -439,23 +449,27 @@ class CoverArtBrowserSource(RB.Source):
|
||||
|
||||
self.viewmgr.current_view.scroll_to_album(album)
|
||||
|
||||
def artist_paned_button_press_callback(self, widget, *args):
|
||||
self._from_paned_handle = True
|
||||
def artist_paned_button_press_callback(self, widget, event):
|
||||
self._from_paned_handle = 1
|
||||
|
||||
if event.type == Gdk.EventType._2BUTTON_PRESS:
|
||||
self._from_paned_handle = 2
|
||||
|
||||
def artist_paned_button_release_callback(self, widget, *args):
|
||||
'''
|
||||
Callback when the artist paned handle is released from its mouse click.
|
||||
'''
|
||||
if not self._from_paned_handle:
|
||||
if self._from_paned_handle == 0:
|
||||
return False
|
||||
else:
|
||||
self._from_paned_handle = False
|
||||
|
||||
print ("artist_paned_button_release_callback")
|
||||
child_width = self._get_child_width()
|
||||
print (child_width)
|
||||
print (self.artist_paned.get_position())
|
||||
print("artist_paned_button_release_callback")
|
||||
|
||||
print(self.artist_paned.get_position())
|
||||
child_width = self.artist_paned.get_position()
|
||||
|
||||
if child_width == 0 and self._from_paned_handle == 1:
|
||||
return
|
||||
|
||||
paned_positions = eval(self.artist_paned_pos)
|
||||
|
||||
found = None
|
||||
@@ -465,37 +479,63 @@ class CoverArtBrowserSource(RB.Source):
|
||||
break
|
||||
|
||||
if not found:
|
||||
print ("not found %s" % self.viewmgr.view_name)
|
||||
print("not found %s" % self.viewmgr.view_name)
|
||||
return True
|
||||
|
||||
print ("current paned_positions %s" % paned_positions)
|
||||
print("current paned_positions %s" % paned_positions)
|
||||
paned_positions.remove(found)
|
||||
print ("Child Width %d" % child_width)
|
||||
if child_width <= self.min_paned_pos:
|
||||
print (found)
|
||||
print (found.split(':')[1])
|
||||
print("Child Width %d" % child_width)
|
||||
|
||||
open_type = "closed"
|
||||
if self._from_paned_handle == 2:
|
||||
# we are dealing with a double click situation
|
||||
new_width = child_width
|
||||
if new_width == 0:
|
||||
if int(found.split(':')[1]) == 0:
|
||||
new_width = self.min_paned_pos + 1
|
||||
else:
|
||||
new_width = int(found.split(':')[1])
|
||||
|
||||
open_type = "opened"
|
||||
child_width = new_width
|
||||
else:
|
||||
new_width = 0
|
||||
|
||||
self.artist_paned.set_position(new_width)
|
||||
|
||||
if child_width <= self.min_paned_pos and self._from_paned_handle == 1:
|
||||
print(found)
|
||||
print(found.split(':')[1])
|
||||
if int(found.split(':')[1]) == 0:
|
||||
child_width = self.min_paned_pos + 1
|
||||
print ("opening")
|
||||
open_type = "opened"
|
||||
else:
|
||||
child_width = 0
|
||||
print ("smaller")
|
||||
print("smaller")
|
||||
self.artist_paned.set_position(child_width)
|
||||
|
||||
if self._from_paned_handle == 1 and child_width != 0:
|
||||
open_type = "opened"
|
||||
|
||||
print ("Child Width2 %d" % child_width)
|
||||
print("Child Width2 %d" % child_width)
|
||||
|
||||
paned_positions.append(self.viewmgr.view_name + ":" + str(child_width))
|
||||
paned_positions.append(self.viewmgr.view_name + \
|
||||
":" + \
|
||||
str(child_width) + \
|
||||
":" + \
|
||||
open_type)
|
||||
|
||||
print ("after paned positions %s" % paned_positions)
|
||||
print("after paned positions %s" % paned_positions)
|
||||
self.artist_paned_pos = repr(paned_positions)
|
||||
print ("artist_paned_pos %s" % self.artist_paned_pos)
|
||||
print("artist_paned_pos %s" % self.artist_paned_pos)
|
||||
|
||||
self._from_paned_handle = 0
|
||||
|
||||
def on_view_changed(self, widget, view_name):
|
||||
self._change_artist_paned_pos(view_name)
|
||||
|
||||
def _change_artist_paned_pos(self, view_name):
|
||||
print ("change artist paned")
|
||||
print("change artist paned")
|
||||
paned_positions = eval(self.artist_paned_pos)
|
||||
print(paned_positions)
|
||||
found = None
|
||||
@@ -505,16 +545,26 @@ class CoverArtBrowserSource(RB.Source):
|
||||
break
|
||||
print(found)
|
||||
if not found:
|
||||
print ("not found %s" % view_name)
|
||||
print("not found %s" % view_name)
|
||||
return
|
||||
|
||||
child_width = int(found.split(":")[1])
|
||||
values = found.split(":")
|
||||
child_width = int(values[1])
|
||||
print(child_width)
|
||||
|
||||
# odd case - if the pane is not visible but the position is zero
|
||||
# then the paned position on visible=true is some large arbitary value
|
||||
# hence - set it to be 1 px larger than the real value, then set it back
|
||||
# to its expected value
|
||||
open_type = "closed"
|
||||
if len(values) > 2:
|
||||
open_type = values[2]
|
||||
elif child_width > 0:
|
||||
open_type = "opened"
|
||||
|
||||
if open_type == "closed":
|
||||
child_width = 0
|
||||
|
||||
self.artist_paned.set_position(child_width + 1)
|
||||
self.artist_paned.set_visible(True)
|
||||
self.artist_paned.set_position(child_width)
|
||||
@@ -530,7 +580,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
|
||||
cl = CoverLocale()
|
||||
cl.switch_locale(cl.Locale.RB)
|
||||
#. TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
# . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
if artist == _('All'):
|
||||
self.album_manager.model.remove_filter('quick_artist')
|
||||
else:
|
||||
@@ -562,7 +612,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
'''
|
||||
print("CoverArtBrowser DEBUG - load_finished_callback")
|
||||
|
||||
#if not self.request_status_box.get_visible():
|
||||
# if not self.request_status_box.get_visible():
|
||||
# it should only be enabled if no cover request is going on
|
||||
#self.source_menu_search_all_item.set_sensitive(True)
|
||||
|
||||
@@ -598,7 +648,6 @@ class CoverArtBrowserSource(RB.Source):
|
||||
the cover view popup. It plays similar artists music.
|
||||
'''
|
||||
|
||||
def play_similar_artist_menu_item_callback(self, *args):
|
||||
if not self.echonest_similar_playlist:
|
||||
self.echonest_similar_playlist = \
|
||||
EchoNestPlaylist(self.shell,
|
||||
@@ -650,7 +699,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
|
||||
print("CoverArtBrowser DEBUG - end play_selected_album")
|
||||
|
||||
def queue_selected_album(self, source, favourites=False):
|
||||
def queue_selected_album(self, source, favourites=False, index=-1):
|
||||
'''
|
||||
Utilitary method that queues all entries from an album into the play
|
||||
queue.
|
||||
@@ -670,7 +719,9 @@ class CoverArtBrowserSource(RB.Source):
|
||||
total = total + len(tracks)
|
||||
# Add the songs to the play queue
|
||||
for track in tracks:
|
||||
source.add_entry(track.entry, -1)
|
||||
source.add_entry(track.entry, index)
|
||||
if index != -1:
|
||||
index = index + 1
|
||||
|
||||
if total == 0 and threshold:
|
||||
dialog = Gtk.MessageDialog(None,
|
||||
@@ -695,6 +746,47 @@ class CoverArtBrowserSource(RB.Source):
|
||||
|
||||
print("CoverArtBrowser DEBUG - end play_album_menu_item_callback")
|
||||
|
||||
def play_next_menu_item_callback(self, *args):
|
||||
'''
|
||||
Callback called when the play next item from the cover view popup is
|
||||
selected. It adds to the play queue immediately after the last track of the playing album
|
||||
'''
|
||||
print("CoverArtBrowser DEBUG - play_album_menu_item_callback")
|
||||
|
||||
entry = self.shell.props.shell_player.get_playing_entry()
|
||||
|
||||
if not entry:
|
||||
return
|
||||
|
||||
index = 0
|
||||
|
||||
source = self.source_query_model
|
||||
|
||||
# the API doesnt provide a method to find the index position of the entry that is playing
|
||||
# so lets reverse through the model calculating the position
|
||||
|
||||
while entry is not None:
|
||||
index = index + 1
|
||||
entry = source.get_previous_from_entry(entry)
|
||||
|
||||
entry = self.shell.props.shell_player.get_playing_entry()
|
||||
|
||||
# lets move forward from the current playing entry and find the last album entry
|
||||
final_index = index
|
||||
current_album = self.album_manager.model.get_from_dbentry(entry)
|
||||
while entry is not None:
|
||||
entry = source.get_next_from_entry(entry)
|
||||
index = index + 1
|
||||
if entry:
|
||||
album = self.album_manager.model.get_from_dbentry(entry)
|
||||
print(entry.get_string(RB.RhythmDBPropType.TITLE))
|
||||
if album == current_album:
|
||||
final_index = index
|
||||
|
||||
self.queue_selected_album(None, self.favourites, final_index)
|
||||
|
||||
print("CoverArtBrowser DEBUG - end play_album_menu_item_callback")
|
||||
|
||||
def add_to_playing_menu_item_callback(self, *args):
|
||||
'''
|
||||
Callback called when the add-to-playing item from the cover view popup is
|
||||
@@ -776,7 +868,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
|
||||
num_albums = len(self.album_manager.model.store)
|
||||
|
||||
#random_list = []
|
||||
# random_list = []
|
||||
selected_albums = []
|
||||
|
||||
gs = GSetting()
|
||||
@@ -908,7 +1000,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
then if necessary scroll the view to the last selected album
|
||||
params is "album" or a tuple of "album" and "force_expand" boolean
|
||||
'''
|
||||
print ('show_hide_pane')
|
||||
print('show_hide_pane')
|
||||
if isinstance(params, tuple):
|
||||
album, force = params
|
||||
else:
|
||||
@@ -928,7 +1020,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
# clear the click count
|
||||
self.click_count = 0
|
||||
|
||||
print ('show_hide_pane end')
|
||||
print('show_hide_pane end')
|
||||
|
||||
def update_with_selection(self):
|
||||
self.last_selected_album, self.click_count = \
|
||||
@@ -938,7 +1030,7 @@ class CoverArtBrowserSource(RB.Source):
|
||||
self.statusbar.emit('display-status', self.viewmgr.current_view)
|
||||
|
||||
def propertiesbutton_callback(self, choice):
|
||||
print ("properties chosen: %s" % choice)
|
||||
print("properties chosen: %s" % choice)
|
||||
|
||||
if choice == 'download':
|
||||
self.request_status_box.show_all()
|
||||
@@ -1055,11 +1147,11 @@ class Statusbar(GObject.Object):
|
||||
# now lets build up a status label containing some
|
||||
# 'interesting stuff' about the album
|
||||
if len(albums) == 1:
|
||||
#. TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
# . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
self.status = rb3compat.unicodedecode(_('%s by %s') %
|
||||
(album.name, album.artist), 'UTF-8')
|
||||
else:
|
||||
#. TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
# . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
self.status = rb3compat.unicodedecode(_('%d selected albums') %
|
||||
(len(albums)), 'UTF-8')
|
||||
|
||||
@@ -1133,7 +1225,6 @@ class Views:
|
||||
from coverart_artistview import ArtistView
|
||||
from coverart_listview import ListView
|
||||
from coverart_queueview import QueueView
|
||||
from coverart_playsourceview import PlaySourceView
|
||||
from coverart_browser_prefs import webkit_support
|
||||
|
||||
library_name = shell.props.library_source.props.name
|
||||
@@ -1155,7 +1246,7 @@ class Views:
|
||||
GLib.Variant.new_string('coverart-browser-list')]
|
||||
self._values[QueueView.name] = [queue_name,
|
||||
GLib.Variant.new_string('coverart-browser-queue')]
|
||||
#self._values[PlaySourceView.name] = [_('CoverArt Playlist'),
|
||||
# self._values[PlaySourceView.name] = [_('CoverArt Playlist'),
|
||||
# GLib.Variant.new_string('coverart-browser-playsource')]
|
||||
cl.switch_locale(cl.Locale.RB)
|
||||
print(self._values)
|
||||
@@ -1213,13 +1304,11 @@ class ViewManager(GObject.Object):
|
||||
# initialize views
|
||||
self._views = {}
|
||||
ui = Gtk.Builder()
|
||||
ui.add_from_file(rb.find_plugin_file(source.plugin,
|
||||
'ui/coverart_iconview.ui'))
|
||||
self._views[CoverIconView.name] = ui.get_object('covers_view')
|
||||
self._views[CoverIconView.name] = CoverIconView()
|
||||
self._views[CoverFlowView.name] = CoverFlowView()
|
||||
self._views[ListView.name] = ListView()
|
||||
self._views[QueueView.name] = QueueView()
|
||||
#self._views[PlaySourceView.name] = PlaySourceView()
|
||||
# self._views[PlaySourceView.name] = PlaySourceView()
|
||||
ui.add_from_file(rb.find_plugin_file(source.plugin,
|
||||
'ui/coverart_artistview.ui'))
|
||||
self._views[ArtistView.name] = ui.get_object('artist_view')
|
||||
|
||||
@@ -581,7 +581,7 @@ class DecadePopupController(OptionsController):
|
||||
self.values = OrderedDict()
|
||||
|
||||
self.values[_('All Decades')] = [-1, 'All Decades']
|
||||
#'20s' as in the decade 2010
|
||||
# '20s' as in the decade 2010
|
||||
self.values[_('20s')] = [2020, '20s']
|
||||
#'10s' as in the decade 2010
|
||||
self.values[_('10s')] = [2010, '10s']
|
||||
@@ -743,7 +743,7 @@ class AlbumSearchEntryController(OptionsController):
|
||||
return self._typing
|
||||
|
||||
def _change_filter(self, search_text, force):
|
||||
#self.search_text = search_text
|
||||
# self.search_text = search_text
|
||||
self._current_search_text = search_text
|
||||
|
||||
if search_text:
|
||||
@@ -764,7 +764,7 @@ class AlbumSearchEntryController(OptionsController):
|
||||
self._album_model.remove_filter(self._filter_type)
|
||||
|
||||
'''
|
||||
#self.search_text = search_text
|
||||
# self.search_text = search_text
|
||||
if force:
|
||||
self._typing_counter = 99
|
||||
self._typing = False
|
||||
|
||||
@@ -61,7 +61,7 @@ class CoverFlowView(AbstractView):
|
||||
|
||||
name = 'coverflowview'
|
||||
|
||||
#properties
|
||||
# properties
|
||||
flow_background = GObject.property(type=str, default='W')
|
||||
flow_automatic = GObject.property(type=bool, default=False)
|
||||
flow_scale = GObject.property(type=int, default=100)
|
||||
@@ -413,7 +413,7 @@ class FlowControl(object):
|
||||
cover = row[album_col].cover.original
|
||||
cover = cover.replace(
|
||||
'rhythmbox-missing-artwork.svg',
|
||||
'rhythmbox-missing-artwork.png') ## need a white vs black when we change the background colour
|
||||
'rhythmbox-missing-artwork.png') # # need a white vs black when we change the background colour
|
||||
|
||||
self.album_identifier[index] = row[album_col]
|
||||
items += html_elements(
|
||||
@@ -428,7 +428,7 @@ class FlowControl(object):
|
||||
break
|
||||
|
||||
if index != 0:
|
||||
#self.callback_view.last_album = self.album_identifier[0]
|
||||
# self.callback_view.last_album = self.album_identifier[0]
|
||||
pass
|
||||
else:
|
||||
self.callback_view.last_album = None
|
||||
|
||||
+125
-51
@@ -17,6 +17,8 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
import gettext
|
||||
|
||||
from gi.repository import Gdk
|
||||
from gi.repository import Gtk
|
||||
from gi.repository import GLib
|
||||
@@ -32,9 +34,8 @@ from coverart_browser_prefs import CoverLocale
|
||||
from coverart_album import AlbumsModel
|
||||
from coverart_widgets import AbstractView
|
||||
from coverart_widgets import PanedCollapsible
|
||||
import coverart_rb3compat as rb3compat
|
||||
import rb
|
||||
import gettext
|
||||
|
||||
|
||||
PLAY_SIZE_X = 30
|
||||
PLAY_SIZE_Y = 30
|
||||
@@ -47,19 +48,15 @@ class CellRendererThumb(Gtk.CellRendererPixbuf):
|
||||
super(CellRendererThumb, self).__init__()
|
||||
self.font_description = font_description
|
||||
self.cell_area_source = cell_area_source
|
||||
ypad = 0
|
||||
|
||||
def do_render(self, cr, widget,
|
||||
background_area,
|
||||
cell_area,
|
||||
flags):
|
||||
|
||||
|
||||
x_offset = cell_area.x + 1
|
||||
y_offset = cell_area.y + 1
|
||||
wi = 0
|
||||
he = 0
|
||||
#IMAGE
|
||||
# first paint the cover
|
||||
pixbuf = self.props.pixbuf.scale_simple(cell_area.width - 2, cell_area.height - 2,
|
||||
GdkPixbuf.InterpType.NEAREST)
|
||||
Gdk.cairo_set_source_pixbuf(cr, pixbuf, x_offset, y_offset)
|
||||
@@ -68,27 +65,30 @@ class CellRendererThumb(Gtk.CellRendererPixbuf):
|
||||
alpha = 0.40
|
||||
|
||||
if ((flags & Gtk.CellRendererState.PRELIT) == Gtk.CellRendererState.PRELIT):
|
||||
# if the cursor is over the cell then slightly dim
|
||||
alpha -= 0.15
|
||||
|
||||
if hasattr(Gtk.IconView, "get_cell_rect") and self.cell_area_source.hover_pixbuf:
|
||||
# this only works on Gtk+3.6 and later
|
||||
if self.cell_area_source.hover_pixbuf:
|
||||
# if a hover pixbuf is given then paint this as well either just above the cover album info
|
||||
# of at the bottom of the cell area if album info is not within the cover area
|
||||
full, calc_x_offset, calc_y_offset = self.cell_area_source.calc_play_icon_offset(x_offset, y_offset)
|
||||
|
||||
Gdk.cairo_set_source_pixbuf(cr,
|
||||
self.cell_area_source.hover_pixbuf, x_offset, y_offset)
|
||||
self.cell_area_source.hover_pixbuf,
|
||||
calc_x_offset,
|
||||
calc_y_offset - PLAY_SIZE_Y)
|
||||
cr.paint()
|
||||
|
||||
#if((flags & Gtk.CellRendererState.SELECTED) == Gtk.CellRendererState.SELECTED or \
|
||||
# (flags & Gtk.CellRendererState.FOCUSED) == Gtk.CellRendererState.FOCUSED):
|
||||
# alpha -= 0.15
|
||||
|
||||
|
||||
if not (self.cell_area_source.display_text and self.cell_area_source.display_text_pos == False):
|
||||
return
|
||||
|
||||
#PANGO LAYOUT
|
||||
# the rest of the routine paints the contents of text within a cover if specified
|
||||
|
||||
# PANGO LAYOUT
|
||||
layout_width = cell_area.width - 2
|
||||
pango_layout = PangoCairo.create_layout(cr)
|
||||
pango_layout.set_markup(self.markup, -1)
|
||||
pango_layout.set_alignment(Pango.Alignment.CENTER)
|
||||
pango_layout.set_alignment(self.cell_area_source.text_alignment)
|
||||
pango_layout.set_font_description(self.font_description)
|
||||
pango_layout.set_width(int(layout_width * Pango.SCALE))
|
||||
pango_layout.set_wrap(Pango.WrapMode.WORD_CHAR)
|
||||
@@ -96,14 +96,13 @@ class CellRendererThumb(Gtk.CellRendererPixbuf):
|
||||
|
||||
rect_offset = y_offset + (int((2.0 * self.cell_area_source.cover_size) / 3.0))
|
||||
rect_height = int(self.cell_area_source.cover_size / 3.0)
|
||||
was_to_large = False;
|
||||
if (he > rect_height):
|
||||
was_to_large = True
|
||||
|
||||
if he > rect_height:
|
||||
pango_layout.set_ellipsize(Pango.EllipsizeMode.END)
|
||||
pango_layout.set_height(int((self.cell_area_source.cover_size / 3.0) * Pango.SCALE))
|
||||
wi, he = pango_layout.get_pixel_size()
|
||||
|
||||
#RECTANGLE
|
||||
# RECTANGLE
|
||||
cr.set_source_rgba(0.0, 0.0, 0.0, alpha)
|
||||
cr.set_line_width(0)
|
||||
cr.rectangle(x_offset,
|
||||
@@ -112,7 +111,7 @@ class CellRendererThumb(Gtk.CellRendererPixbuf):
|
||||
rect_height - 1)
|
||||
cr.fill()
|
||||
|
||||
#DRAW FONT
|
||||
# DRAW FONT
|
||||
cr.set_source_rgba(1.0, 1.0, 1.0, 1.0)
|
||||
cr.move_to(x_offset,
|
||||
y_offset
|
||||
@@ -128,7 +127,9 @@ class AlbumArtCellArea(Gtk.CellAreaBox):
|
||||
cover_size = GObject.property(type=int, default=0)
|
||||
display_text_pos = GObject.property(type=bool, default=False)
|
||||
display_text = GObject.property(type=bool, default=False)
|
||||
add_shadow = GObject.property(type=bool, default=False)
|
||||
hover_pixbuf = GObject.property(type=object, default=None)
|
||||
text_alignment = GObject.property(type=int, default=1)
|
||||
|
||||
def __init__(self, ):
|
||||
super(AlbumArtCellArea, self).__init__()
|
||||
@@ -139,7 +140,7 @@ class AlbumArtCellArea(Gtk.CellAreaBox):
|
||||
|
||||
self._connect_properties()
|
||||
|
||||
#Add own cellrenderer
|
||||
# Add own cellrenderer
|
||||
renderer_thumb = CellRendererThumb(self.font_description, self)
|
||||
|
||||
self.pack_start(renderer_thumb, False, False, False)
|
||||
@@ -160,6 +161,34 @@ class AlbumArtCellArea(Gtk.CellAreaBox):
|
||||
setting.bind(gs.PluginKey.DISPLAY_TEXT, self, 'display-text',
|
||||
Gio.SettingsBindFlags.GET)
|
||||
|
||||
setting.bind(gs.PluginKey.ADD_SHADOW, self, 'add-shadow',
|
||||
Gio.SettingsBindFlags.GET)
|
||||
|
||||
setting.bind(gs.PluginKey.TEXT_ALIGNMENT, self, 'text-alignment',
|
||||
Gio.SettingsBindFlags.GET)
|
||||
|
||||
|
||||
def calc_play_icon_offset(self, initial_x_offset, initial_y_offset):
|
||||
'''
|
||||
calculates the x & y offset for the play hover icon
|
||||
:param initial_x_offset: current x_offset
|
||||
:param initial_y_offset: current y_offset
|
||||
:return: bool, x & y offset where bool is the full cover position
|
||||
'''
|
||||
full_cover = False
|
||||
if not (self.display_text and self.display_text_pos == False):
|
||||
y_offset = initial_y_offset + self.cover_size - 10
|
||||
full_cover = True
|
||||
else:
|
||||
y_offset = initial_y_offset + (int((2.0 * self.cover_size) / 3.0))
|
||||
|
||||
x_offset = initial_x_offset
|
||||
if self.add_shadow:
|
||||
x_offset = initial_x_offset + 10
|
||||
y_offset = y_offset - 10
|
||||
|
||||
return full_cover, x_offset, y_offset
|
||||
|
||||
|
||||
class AlbumShowingPolicy(GObject.Object):
|
||||
'''
|
||||
@@ -230,19 +259,14 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
display_text_pos = GObject.property(type=bool, default=False)
|
||||
name = 'coverview'
|
||||
panedposition = PanedCollapsible.Paned.COLLAPSE
|
||||
text_alignment = GObject.property(type=int, default=1)
|
||||
|
||||
__gsignals__ = {
|
||||
'update-toolbar': (GObject.SIGNAL_RUN_LAST, None, ())
|
||||
}
|
||||
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
if not rb3compat.compare_pygobject_version("3.9"):
|
||||
super(CoverIconView, self).__init__(cell_area=AlbumArtCellArea(), *args, **kwargs)
|
||||
else:
|
||||
# this works in trusty but not in earlier versions - define in the super above
|
||||
super(CoverIconView, self).__init__(*args, **kwargs)
|
||||
self.props.cell_area = AlbumArtCellArea()
|
||||
super(CoverIconView, self).__init__(cell_area=AlbumArtCellArea(), *args, **kwargs)
|
||||
|
||||
self.gs = GSetting()
|
||||
# custom text renderer
|
||||
@@ -252,6 +276,8 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
self._has_initialised = False
|
||||
self._last_path = None
|
||||
self._calc_motion_step = 0
|
||||
self.set_selection_mode(Gtk.SelectionMode.MULTIPLE)
|
||||
self.object_column = AlbumsModel.columns['album']
|
||||
|
||||
def initialise(self, source):
|
||||
if self._has_initialised:
|
||||
@@ -279,8 +305,8 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
self.connect('drag-begin', self.on_drag_begin)
|
||||
self.enable_model_drag_source(Gdk.ModifierType.BUTTON1_MASK,
|
||||
[], Gdk.DragAction.COPY)
|
||||
#targets = Gtk.TargetList.new([Gtk.TargetEntry.new("application/x-rhythmbox-entry", 0, 0),
|
||||
# Gtk.TargetEntry.new("text/uri-list", 0, 1) ])
|
||||
# targets = Gtk.TargetList.new([Gtk.TargetEntry.new("application/x-rhythmbox-entry", 0, 0),
|
||||
# Gtk.TargetEntry.new("text/uri-list", 0, 1) ])
|
||||
targets = Gtk.TargetList.new([Gtk.TargetEntry.new("text/uri-list", 0, 0)])
|
||||
# N.B. values taken from rhythmbox v2.97 widgets/rb_entry_view.c
|
||||
targets.add_uri_targets(1)
|
||||
@@ -289,7 +315,7 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
self.connect("drag-data-get", self.on_drag_data_get)
|
||||
|
||||
# set the model to the view
|
||||
#self.set_pixbuf_column(AlbumsModel.columns['pixbuf'])
|
||||
# self.set_pixbuf_column(AlbumsModel.columns['pixbuf'])
|
||||
self.set_model(self.album_manager.model.store)
|
||||
|
||||
# setup view to monitor mouse movements
|
||||
@@ -302,13 +328,14 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
'button_playpause_hover': None,
|
||||
'button_queue': None,
|
||||
'button_queue_hover': None,
|
||||
}
|
||||
}
|
||||
|
||||
for pixbuf_type in self.hover_pixbufs:
|
||||
filename = 'img/' + pixbuf_type + '.png'
|
||||
filename = rb.find_plugin_file(self.plugin, filename)
|
||||
self.hover_pixbufs[pixbuf_type] = GdkPixbuf.Pixbuf.new_from_file_at_size(filename,
|
||||
PLAY_SIZE_X, PLAY_SIZE_Y)
|
||||
PLAY_SIZE_X,
|
||||
PLAY_SIZE_Y)
|
||||
|
||||
self._connect_properties()
|
||||
self._connect_signals()
|
||||
@@ -339,6 +366,9 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
setting.bind(self.gs.PluginKey.DISPLAY_TEXT_POS, self,
|
||||
'display-text-pos', Gio.SettingsBindFlags.GET)
|
||||
|
||||
setting.bind(self.gs.PluginKey.TEXT_ALIGNMENT, self,
|
||||
'text-alignment', Gio.SettingsBindFlags.GET)
|
||||
|
||||
def _connect_signals(self):
|
||||
self.connect("item-clicked", self.item_clicked_callback)
|
||||
self.connect("selection-changed", self.selectionchanged_callback)
|
||||
@@ -351,8 +381,13 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
self._activate_markup)
|
||||
self.connect('notify::display-text-pos',
|
||||
self._activate_markup)
|
||||
self.connect('notify::text-alignment',
|
||||
self._create_and_configure_renderer)
|
||||
self.connect("motion-notify-event", self.on_pointer_motion)
|
||||
|
||||
self.add_events(Gdk.EventMask.SCROLL_MASK)
|
||||
self.connect("scroll-event", self.on_scroll_event)
|
||||
|
||||
def get_view_icon_name(self):
|
||||
return "iconview.png"
|
||||
|
||||
@@ -363,6 +398,28 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
'''
|
||||
self.set_item_width(cover_size)
|
||||
|
||||
def on_scroll_event(self, widget, scroll_event):
|
||||
if scroll_event.state & Gdk.ModifierType.CONTROL_MASK:
|
||||
settings = self.gs.get_setting(self.gs.Path.PLUGIN)
|
||||
cover_size = settings[self.gs.PluginKey.COVER_SIZE]
|
||||
if scroll_event.direction == Gdk.ScrollDirection.UP:
|
||||
if cover_size <= 195:
|
||||
settings[self.gs.PluginKey.COVER_SIZE] = cover_size + 5
|
||||
elif scroll_event.direction == Gdk.ScrollDirection.DOWN:
|
||||
if cover_size >= 55:
|
||||
settings[self.gs.PluginKey.COVER_SIZE] = cover_size - 5
|
||||
elif scroll_event.direction == Gdk.ScrollDirection.SMOOTH:
|
||||
delta = scroll_event.delta_y
|
||||
print (delta)
|
||||
if delta < 0 and cover_size <= 195: # negative delta means scroll up
|
||||
settings[self.gs.PluginKey.COVER_SIZE] = cover_size - int(delta * 5)
|
||||
if delta > 0 and cover_size >= 55: # positive delta means scroll down
|
||||
settings[self.gs.PluginKey.COVER_SIZE] = cover_size - int(delta * 5)
|
||||
|
||||
GLib.idle_add(self.queue_draw)
|
||||
|
||||
return True
|
||||
|
||||
def on_drag_drop(self, widget, context, x, y, time):
|
||||
'''
|
||||
Callback called when a drag operation finishes over the cover view
|
||||
@@ -447,14 +504,24 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
c_x = cursor_x - rect.x - (self.icon_padding / 2) - (self.icon_spacing / 2)
|
||||
c_y = cursor_y - rect.y - (self.icon_padding / 2) - (self.icon_spacing / 2)
|
||||
|
||||
sizing = (rect.width / 2) if in_vacinity else 0
|
||||
sizing = (rect.width / 3) if in_vacinity else 0
|
||||
|
||||
if c_x < (PLAY_SIZE_X + sizing) and \
|
||||
c_y < (PLAY_SIZE_Y + sizing) and \
|
||||
c_x > 0 and \
|
||||
c_y > 0:
|
||||
full, x_offset, y_offset = self.props.cell_area.calc_play_icon_offset(0, 0)
|
||||
if full and c_y > y_offset:
|
||||
return False
|
||||
|
||||
y_offset = y_offset - PLAY_SIZE_Y
|
||||
|
||||
if (y_offset - PLAY_SIZE_Y) < 0:
|
||||
return False
|
||||
|
||||
if c_x < (PLAY_SIZE_X + sizing + x_offset) and \
|
||||
c_y < (PLAY_SIZE_Y + sizing + y_offset) and \
|
||||
c_x > x_offset and \
|
||||
c_y > (y_offset - sizing):
|
||||
return True
|
||||
|
||||
# c_y 0 value at top - largest at bottom of the cover
|
||||
return False
|
||||
|
||||
def on_pointer_motion(self, widget, event):
|
||||
@@ -467,14 +534,14 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
self._calculate_hotspot)
|
||||
else:
|
||||
path = self.get_path_at_pos(self._current_mouse_x,
|
||||
self._current_mouse_y)
|
||||
self._current_mouse_y)
|
||||
|
||||
if not self._last_path or self._last_path != path:
|
||||
self._display_icon(None, self._last_path)
|
||||
|
||||
def _display_icon(self, icon, path):
|
||||
self.props.cell_area.hover_pixbuf = icon
|
||||
if path:
|
||||
if path and self.props.window:
|
||||
valid, rect = self.get_cell_rect(path, None)
|
||||
self.props.window.invalidate_rect(rect, True)
|
||||
|
||||
@@ -500,7 +567,7 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
if self._calc_motion_step < 8:
|
||||
return True
|
||||
|
||||
if not self._cover_play_hotspot(path, in_vacinity = True):
|
||||
if not self._cover_play_hotspot(path, in_vacinity=True):
|
||||
# we are not near the hot-spot so decrement the counter
|
||||
# hoping next time around we are near
|
||||
self._calc_motion_step = self._calc_motion_step - 1
|
||||
@@ -572,10 +639,10 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
album = self.get_selected_objects()[0]
|
||||
cl = CoverLocale()
|
||||
cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
message = gettext.gettext('Album has added to list of playing albums')
|
||||
message = gettext.gettext('Album has added to list of playing albums')
|
||||
self.display_notification(album.name,
|
||||
message,
|
||||
album.cover.original)
|
||||
message,
|
||||
album.cover.original)
|
||||
else: # otherwise just play it
|
||||
self._last_path = path
|
||||
self.source.play_selected_album(self.source.favourites)
|
||||
@@ -624,13 +691,20 @@ class CoverIconView(EnhancedIconView, AbstractView):
|
||||
self.set_row_spacing(self.icon_spacing)
|
||||
self.set_column_spacing(self.icon_spacing)
|
||||
|
||||
def _create_and_configure_renderer(self):
|
||||
#Add own cellrenderer
|
||||
self._text_renderer = Gtk.CellRendererText()
|
||||
def _create_and_configure_renderer(self, *args):
|
||||
if not self._text_renderer:
|
||||
# Add own cellrenderer
|
||||
self._text_renderer = Gtk.CellRendererText()
|
||||
|
||||
self._text_renderer.props.alignment = Pango.Alignment.CENTER
|
||||
self._text_renderer.props.alignment = self.text_alignment
|
||||
self._text_renderer.props.wrap_mode = Pango.WrapMode.WORD
|
||||
self._text_renderer.props.xalign = 0.5
|
||||
if self.text_alignment == 1:
|
||||
self._text_renderer.props.xalign = 0.5
|
||||
elif self.text_alignment == 0:
|
||||
self._text_renderer.props.xalign = 0
|
||||
else:
|
||||
self._text_renderer.props.xalign = 1
|
||||
|
||||
self._text_renderer.props.yalign = 0
|
||||
self._text_renderer.props.width = \
|
||||
self.album_manager.cover_man.cover_size
|
||||
|
||||
+239
-44
@@ -18,6 +18,7 @@
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
from collections import OrderedDict
|
||||
from os.path import expanduser
|
||||
|
||||
from gi.repository import RB
|
||||
from gi.repository import Gtk
|
||||
@@ -39,7 +40,8 @@ from coverart_external_plugins import ExternalPlugin
|
||||
from stars import ReactiveStar
|
||||
from coverart_search import CoverSearchPane
|
||||
from coverart_widgets import PixbufButton
|
||||
|
||||
from coverart_widgets import PressButton
|
||||
from coverart_window import CoverWindow
|
||||
|
||||
MIN_IMAGE_SIZE = 100
|
||||
|
||||
@@ -71,7 +73,7 @@ class EntryViewPane(object):
|
||||
False)
|
||||
|
||||
self.entry_view_results = ResultsGrid()
|
||||
self.entry_view_results.initialise(self.entry_view_grid)
|
||||
self.entry_view_results.initialise(self.entry_view_grid, source)
|
||||
|
||||
self.stack.add_titled(self.entry_view_results, "notebook_tracks", _("Tracks"))
|
||||
self.entry_view_grid.attach(self.stack, 0, 0, 3, 1)
|
||||
@@ -91,7 +93,17 @@ class EntryViewPane(object):
|
||||
self.entry_view_grid.attach(self.stars, 1, 1, 1, 1)
|
||||
stack_switcher = Gtk.StackSwitcher()
|
||||
stack_switcher.set_stack(self.stack)
|
||||
self.entry_view_grid.attach(stack_switcher, 0, 1, 1, 1)
|
||||
|
||||
whatsplayingbutton = PressButton()
|
||||
whatsplayingbutton.set_image(create_button_image(self.plugin, "whatsplaying.png"))
|
||||
whatsplayingbutton.connect('clicked', self.whatsplayingbutton_callback)
|
||||
whatsplayingbutton.props.halign = Gtk.Align.START
|
||||
|
||||
leftgrid = Gtk.Grid()
|
||||
leftgrid.attach(whatsplayingbutton, 0, 0, 1, 1)
|
||||
leftgrid.attach(stack_switcher, 1, 0, 1, 1)
|
||||
self.entry_view_grid.attach(leftgrid, 0, 1, 1, 1)
|
||||
|
||||
viewtoggle = PixbufButton()
|
||||
viewtoggle.set_image(create_button_image(self.plugin, "entryview.png"))
|
||||
self.viewtoggle_id = None
|
||||
@@ -111,14 +123,9 @@ class EntryViewPane(object):
|
||||
self.smallwindowext.appendattribute('action_name', 'SmallWindow')
|
||||
self.smallwindowext.appendattribute('action_type', 'app')
|
||||
|
||||
whatsplayingtoggle = PixbufButton()
|
||||
whatsplayingtoggle.set_image(create_button_image(self.plugin, "whatsplaying.png"))
|
||||
whatsplayingtoggle.connect('toggled', self.whatsplayingtoggle_callback)
|
||||
|
||||
rightgrid = Gtk.Grid()
|
||||
rightgrid.props.halign = Gtk.Align.END
|
||||
|
||||
#rightgrid.attach(whatsplayingtoggle, 0, 0, 1, 1)
|
||||
rightgrid.attach(viewtoggle, 1, 0, 1, 1)
|
||||
rightgrid.attach(smallwindowbutton, 2, 0, 1, 1)
|
||||
|
||||
@@ -129,9 +136,8 @@ class EntryViewPane(object):
|
||||
self.entry_view_grid.show_all()
|
||||
smallwindowbutton.set_visible(self.smallwindowext.is_activated())
|
||||
|
||||
def whatsplayingtoggle_callback(self, widget):
|
||||
self.entry_view_results.emit('whats-playing', widget.get_active())
|
||||
|
||||
def whatsplayingbutton_callback(self, widget):
|
||||
self.entry_view_results.emit('whats-playing')
|
||||
|
||||
def smallwindowbutton_callback(self, widget):
|
||||
if widget.get_active():
|
||||
@@ -249,17 +255,36 @@ class EntryViewPane(object):
|
||||
|
||||
self.entry_view.set_sorting_order('track-number', Gtk.SortType.ASCENDING)
|
||||
|
||||
player = self.shell.props.shell_player
|
||||
|
||||
# add album tracks automatically to the playlist if current playsource is not ours
|
||||
# or if it is ours, then add automatically when nothing is playing
|
||||
autoplaylist = False
|
||||
|
||||
if player.get_playing_source() != self.source.playlist_source and player.get_playing_source() != self.source:
|
||||
autoplaylist = True
|
||||
elif not player.get_playing_entry():
|
||||
autoplaylist = True
|
||||
|
||||
if autoplaylist:
|
||||
# cleardown current playlist
|
||||
for row in self.source.source_query_model:
|
||||
self.source.source_query_model.remove_entry(row[0])
|
||||
|
||||
for album in selected:
|
||||
# add the album to the entry_view
|
||||
self.entry_view.add_album(album)
|
||||
self.entry_view.add_album(album, autoplaylist)
|
||||
|
||||
if len(selected) > 0:
|
||||
if autoplaylist:
|
||||
self.source.props.query_model = self.source.source_query_model
|
||||
player.set_playing_source(self.source)
|
||||
|
||||
def cover_update(*args):
|
||||
print ("emitting")
|
||||
print("emitting")
|
||||
self.entry_view_results.emit('update-cover',
|
||||
self.source,
|
||||
selected[0].get_tracks()[0].entry)
|
||||
self.source,
|
||||
selected[0].get_tracks()[0].entry)
|
||||
|
||||
# add a short delay to give the entry-pane time to expand etc.
|
||||
Gdk.threads_add_timeout(GLib.PRIORITY_DEFAULT_IDLE, 250, cover_update, None)
|
||||
@@ -276,17 +301,18 @@ class ResultsGrid(Gtk.Grid):
|
||||
# signals
|
||||
__gsignals__ = {
|
||||
'update-cover': (GObject.SIGNAL_RUN_LAST, None, (GObject.Object, RB.RhythmDBEntry)),
|
||||
'whats-playing': (GObject.SIGNAL_RUN_LAST, None, (bool,))
|
||||
'whats-playing': (GObject.SIGNAL_RUN_LAST, None, ())
|
||||
}
|
||||
image_width = 0
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(ResultsGrid, self).__init__(*args, **kwargs)
|
||||
|
||||
def initialise(self, entry_view_grid):
|
||||
def initialise(self, entry_view_grid, source):
|
||||
self.pixbuf = None
|
||||
|
||||
self.entry_view_grid = entry_view_grid
|
||||
self.source = source
|
||||
|
||||
self.oldval = 0
|
||||
self.stack = Gtk.Stack()
|
||||
@@ -303,7 +329,13 @@ class ResultsGrid(Gtk.Grid):
|
||||
self.image2.props.vexpand = True
|
||||
self.stack.add_named(self.image2, "image2")
|
||||
|
||||
self.frame = Gtk.Frame.new() #"", 0.5, 0.5, 1, False)
|
||||
self.frame = Gtk.Frame.new() # "", 0.5, 0.5, 1, False)
|
||||
try:
|
||||
# correct from Gtk 3.12 onwards
|
||||
self.frame.set_margin_end(5)
|
||||
except:
|
||||
self.frame.set_margin_right(5)
|
||||
|
||||
self.update_cover(None, None, None)
|
||||
self.scroll = Gtk.ScrolledWindow()
|
||||
self.scroll.add(self.stack)
|
||||
@@ -314,30 +346,119 @@ class ResultsGrid(Gtk.Grid):
|
||||
self.frame.add(self.scroll)
|
||||
self._signal_connected = None
|
||||
|
||||
self.attach(self.frame, 6, 0, 1, 1)
|
||||
'''
|
||||
when we hover over the coverart then a zoom icon is overlayed with the coverart
|
||||
when we move the mouse pointer from the coverart then the zoom icon is hidden
|
||||
|
||||
this is achieved by a GtkOverlay - the stack doesnt normally have a mouse over event so
|
||||
we need to understand when a mouse pointer enters or leaves the stack.
|
||||
|
||||
Also a peculiarity is that moving the pointer over the overlay zoom icon causes
|
||||
enter and leave events ... so we need to monitor the mouse over for the icon as well
|
||||
'''
|
||||
self.overlay = Gtk.Overlay()
|
||||
self.overlay.add(self.frame)
|
||||
|
||||
image = Gtk.Image.new_from_icon_name(Gtk.STOCK_ZOOM_FIT, Gtk.IconSize.SMALL_TOOLBAR)
|
||||
self.cw_btn = Gtk.Button(label=None, image=image)
|
||||
|
||||
self.cw_btn.set_valign(Gtk.Align.END)
|
||||
self.cw_btn.set_halign(Gtk.Align.CENTER)
|
||||
self.cw_btn_state = False
|
||||
self.hover = False
|
||||
self.overlay.add_overlay(self.cw_btn)
|
||||
|
||||
self.attach(self.overlay, 6, 0, 1, 1)
|
||||
|
||||
self.stack.add_events(Gdk.EventMask.ENTER_NOTIFY_MASK)
|
||||
self.stack.add_events(Gdk.EventMask.LEAVE_NOTIFY_MASK)
|
||||
self.stack.add_events(Gdk.EventMask.POINTER_MOTION_MASK)
|
||||
self.cw_btn.add_events(Gdk.EventMask.POINTER_MOTION_MASK)
|
||||
self.stack.connect('enter-notify-event', self.stack_notify_event)
|
||||
self.stack.connect('leave-notify-event', self.stack_notify_event)
|
||||
self.stack.connect('motion-notify-event', self.motion_notify_event)
|
||||
self.cw_btn.connect('clicked', self.cw_btn_clicked)
|
||||
self.cw_btn.connect('motion-notify-event', self.motion_notify_event)
|
||||
self.cw_btn.connect('show', self.cw_btn_show_event)
|
||||
self.cw = None
|
||||
self.hover_time_out = None
|
||||
self.connect('update-cover', self.update_cover)
|
||||
self.connect('whats-playing', self.display_whats_playing)
|
||||
|
||||
#lets fix the situation where some-themes background colour is incorrectly defined
|
||||
#in these cases the background colour is black
|
||||
# lets fix the situation where some-themes background colour is incorrectly defined
|
||||
# in these cases the background colour is black
|
||||
context = self.get_style_context()
|
||||
bg_colour = context.get_background_color(Gtk.StateFlags.NORMAL)
|
||||
if bg_colour == Gdk.RGBA(0, 0, 0, 0):
|
||||
color = context.get_color(Gtk.StateFlags.NORMAL)
|
||||
self.override_background_color(Gtk.StateType.NORMAL, color)
|
||||
|
||||
'''
|
||||
when a show, show_all is used lets make sure we set the icon visibility correctly
|
||||
'''
|
||||
|
||||
def cw_btn_show_event(self, *args):
|
||||
self.cw_btn.set_visible(self.hover)
|
||||
|
||||
'''
|
||||
when mousing over the stack/icon we need to remember that we are hovering ... so the visibility
|
||||
is set correctly - in the stack notify event
|
||||
'''
|
||||
|
||||
def motion_notify_event(self, *args):
|
||||
self.hover = True
|
||||
|
||||
def cw_btn_clicked(self, *args):
|
||||
def cleanup(arg):
|
||||
del self.cw
|
||||
self.cw = None
|
||||
|
||||
if not self.cw:
|
||||
home = expanduser("~")
|
||||
self.cw = CoverWindow(self.source.plugin, self.cw_btn.get_toplevel(), home)
|
||||
self.cw.connect('close-window', cleanup)
|
||||
|
||||
self.cw.show_all(' ', self.pixbuf)
|
||||
|
||||
'''
|
||||
when entering and leaving the stack (also the icon) then we assume the icon is to be invisible
|
||||
Use a short delay to allow the motion events to kick in - if we are still in the stack/icon
|
||||
then the hover visibility will be changed
|
||||
'''
|
||||
|
||||
def stack_notify_event(self, widget, event_crossing):
|
||||
|
||||
if self.hover_time_out:
|
||||
GLib.source_remove(self.hover_time_out)
|
||||
self.hover_time_out = None
|
||||
|
||||
def set_hover():
|
||||
if self.pixbuf:
|
||||
self.cw_btn.set_visible(self.hover)
|
||||
else:
|
||||
self.cw_btn.set_visible(False)
|
||||
|
||||
self.hover_time_out = None
|
||||
return False
|
||||
|
||||
self.hover = False
|
||||
|
||||
self.hover_time_out = GLib.timeout_add(350, set_hover)
|
||||
|
||||
return False
|
||||
|
||||
def update_cover(self, widget, source, entry):
|
||||
|
||||
print ('update_cover')
|
||||
print('update_cover')
|
||||
self.oldval = 0 # force a redraw
|
||||
if entry:
|
||||
print ('entry')
|
||||
print('entry')
|
||||
album = source.album_manager.model.get_from_dbentry(entry)
|
||||
self.pixbuf = GdkPixbuf.Pixbuf().new_from_file(album.cover.original)
|
||||
self.window_resize(None)
|
||||
self.frame.set_shadow_type(Gtk.ShadowType.NONE)
|
||||
else:
|
||||
print ('no pixbuf')
|
||||
print('no pixbuf')
|
||||
self.pixbuf = None
|
||||
self.frame.set_shadow_type(Gtk.ShadowType.ETCHED_OUT)
|
||||
|
||||
@@ -346,10 +467,47 @@ class ResultsGrid(Gtk.Grid):
|
||||
else:
|
||||
self.image2.queue_draw()
|
||||
|
||||
def display_whats_playing(self, show_playing):
|
||||
view = self.get_child_at(0, 0)
|
||||
def display_whats_playing(self, *args):
|
||||
'''
|
||||
switch to the coverart_play_source
|
||||
|
||||
view.display_playing_tracks(show_playing)
|
||||
to do this we need to first expand the source tree to allow the select method to work
|
||||
|
||||
Unfortunately, rhythmbox api does not allow us to do this directly - there is only a toggle
|
||||
method. Also - no direct access to the source tree-view.
|
||||
|
||||
Use a trick from alternative-toolbar to search for objects beneath other objects i.e.
|
||||
tree-view is below the model
|
||||
|
||||
'''
|
||||
|
||||
def find(node, search_id, search_type):
|
||||
if isinstance(node, Gtk.Buildable):
|
||||
if search_type == 'by_id':
|
||||
if Gtk.Buildable.get_name(node) == search_id:
|
||||
return node
|
||||
elif search_type == 'by_name':
|
||||
if node.get_name() == search_id:
|
||||
return node
|
||||
|
||||
if isinstance(node, Gtk.Container):
|
||||
for child in node.get_children():
|
||||
ret = find(child, search_id, search_type)
|
||||
if ret:
|
||||
return ret
|
||||
return None
|
||||
|
||||
tree_view = find(self.source.shell.props.display_page_tree, "GtkTreeView", "by_name")
|
||||
print (tree_view)
|
||||
|
||||
iter = Gtk.TreeIter()
|
||||
self.source.shell.props.display_page_tree.props.model.find_page(self.source, iter)
|
||||
path = self.source.shell.props.display_page_tree.props.model.get_path(iter)
|
||||
|
||||
if not tree_view.row_expanded(path):
|
||||
tree_view.expand_row(path, False)
|
||||
|
||||
GLib.idle_add( self.source.shell.props.display_page_tree.select, self.source.playlist_source)
|
||||
|
||||
def window_resize(self, widget):
|
||||
alloc = self.get_allocation()
|
||||
@@ -358,18 +516,20 @@ class ResultsGrid(Gtk.Grid):
|
||||
|
||||
entry_grid_alloc = self.entry_view_grid.get_allocation()
|
||||
|
||||
if (alloc.width / 3) <= (MIN_IMAGE_SIZE + 30) or \
|
||||
if (alloc.width / 4) <= (MIN_IMAGE_SIZE + 30) or \
|
||||
(entry_grid_alloc.height) <= (MIN_IMAGE_SIZE + 30):
|
||||
self.frame.props.visible = False
|
||||
self.overlay.set_visible(False)
|
||||
return
|
||||
else:
|
||||
self.frame.props.visible = True
|
||||
self.overlay.set_visible(True)
|
||||
vbar = self.scroll.get_vscrollbar()
|
||||
vbar.set_visible(False)
|
||||
if vbar:
|
||||
vbar.set_visible(False)
|
||||
hbar = self.scroll.get_hscrollbar()
|
||||
hbar.set_visible(False)
|
||||
if hbar:
|
||||
hbar.set_visible(False)
|
||||
|
||||
minval = min((alloc.width / 3), alloc.height)
|
||||
minval = min((alloc.width / 4), (alloc.height))
|
||||
if self.oldval == minval:
|
||||
return
|
||||
self.oldval = minval
|
||||
@@ -377,7 +537,7 @@ class ResultsGrid(Gtk.Grid):
|
||||
minval = MIN_IMAGE_SIZE
|
||||
|
||||
if self.pixbuf:
|
||||
p = self.pixbuf.scale_simple(minval, minval, GdkPixbuf.InterpType.BILINEAR)
|
||||
p = self.pixbuf.scale_simple(minval - 15, minval - 15, GdkPixbuf.InterpType.BILINEAR)
|
||||
else:
|
||||
p = None
|
||||
|
||||
@@ -404,13 +564,13 @@ class ResultsGrid(Gtk.Grid):
|
||||
self.attach(entry_view, 0, 0, 3, 1)
|
||||
|
||||
if show_coverart:
|
||||
self.attach(self.frame, 6, 0, 1, 1)
|
||||
self.attach(self.overlay, 6, 0, 1, 1)
|
||||
|
||||
self.show_all()
|
||||
self.cw_btn.set_visible(self.hover)
|
||||
|
||||
|
||||
class BaseView(RB.EntryView):
|
||||
|
||||
def __init__(self, shell, source):
|
||||
'''
|
||||
Initializes the entryview.
|
||||
@@ -455,7 +615,7 @@ class BaseView(RB.EntryView):
|
||||
|
||||
self.artists = ""
|
||||
|
||||
print ("end constructor")
|
||||
print("end constructor")
|
||||
|
||||
def __del__(self):
|
||||
del self.action_group
|
||||
@@ -491,13 +651,16 @@ class BaseView(RB.EntryView):
|
||||
if entries and len(entries) > 0:
|
||||
self.source.entryviewpane.entry_view_results.emit('update-cover', self.source, entries[0])
|
||||
|
||||
def add_album(self, album):
|
||||
def add_album(self, album, autoplaylist):
|
||||
print("CoverArtBrowser DEBUG - add_album()")
|
||||
tracks = album.get_tracks()
|
||||
|
||||
for track in tracks:
|
||||
self.qm.add_entry(track.entry, -1)
|
||||
|
||||
if autoplaylist:
|
||||
self.source.source_query_model.add_entry(track.entry, -1)
|
||||
|
||||
(_, playing) = self.shell.props.shell_player.get_playing()
|
||||
self.playing_changed(self.shell.props.shell_player, playing)
|
||||
|
||||
@@ -568,6 +731,34 @@ class BaseView(RB.EntryView):
|
||||
entry = selected[0]
|
||||
self.lastfm_similar_playlist.start(entry, reinitialise=True)
|
||||
|
||||
def play_next_track_menu_item_callback(self, *args):
|
||||
source = self.source_query_model
|
||||
|
||||
selected = self.get_selected_entries()
|
||||
selected.reverse()
|
||||
|
||||
selected = sorted(selected,
|
||||
key=lambda song: song.get_ulong(RB.RhythmDBPropType.TRACK_NUMBER))
|
||||
|
||||
entry = self.shell.props.shell_player.get_playing_entry()
|
||||
|
||||
if not entry:
|
||||
return
|
||||
|
||||
index = 0
|
||||
|
||||
source = self.source_query_model
|
||||
|
||||
# the API doesnt provide a method to find the index position of the entry that is playing
|
||||
# so lets reverse through the model calculating the position
|
||||
|
||||
while entry is not None:
|
||||
index = index + 1
|
||||
entry = source.get_previous_from_entry(entry)
|
||||
|
||||
for entry in selected:
|
||||
source.add_entry(entry, index)
|
||||
index = index + 1
|
||||
|
||||
def play_track_menu_item_callback(self, *args):
|
||||
print("CoverArtBrowser DEBUG - play_track_menu_item_callback()")
|
||||
@@ -585,8 +776,8 @@ class BaseView(RB.EntryView):
|
||||
|
||||
self.source.props.query_model = self.source_query_model
|
||||
|
||||
#library_view = self.shell.props.library_source.get_entry_view()
|
||||
#library_view.set_sorting_order('track-number', Gtk.SortType.ASCENDING)
|
||||
# library_view = self.shell.props.library_source.get_entry_view()
|
||||
# library_view.set_sorting_order('track-number', Gtk.SortType.ASCENDING)
|
||||
#self.set_sorting_order('track-number', Gtk.SortType.ASCENDING)
|
||||
|
||||
# Start the music
|
||||
@@ -717,8 +908,8 @@ class CoverArtCompactEntryView(BaseView):
|
||||
visible = False if entry == 'artist' else True
|
||||
self.append_column(self.col_map[entry], visible)
|
||||
|
||||
def add_album(self, album):
|
||||
super(CoverArtCompactEntryView, self).add_album(album)
|
||||
def add_album(self, album, autoplaylist):
|
||||
super(CoverArtCompactEntryView, self).add_album(album, autoplaylist)
|
||||
|
||||
if len(self.artists) > 1:
|
||||
self.get_column(RB.EntryViewColumn.ARTIST).set_visible(True)
|
||||
@@ -731,6 +922,7 @@ class CoverArtCompactEntryView(BaseView):
|
||||
'ui/coverart_entryview_compact_pop_rb3.ui')
|
||||
signals = {
|
||||
'ev_compact_play_track_menu_item': self.play_track_menu_item_callback,
|
||||
'ev_compact_play_next_track_menu_item': self.play_next_track_menu_item_callback,
|
||||
'ev_compact_queue_track_menu_item': self.queue_track_menu_item_callback,
|
||||
'ev_compact_add_to_playing_menu_item': self.add_to_playing_menu_item_callback,
|
||||
'ev_compact_new_playlist': self.add_playlist_menu_item_callback,
|
||||
@@ -759,10 +951,11 @@ class CoverArtCompactEntryView(BaseView):
|
||||
sensitive = False
|
||||
|
||||
self.popup.set_sensitive('ev_compact_add_to_playing_menu_item', sensitive)
|
||||
self.popup.set_sensitive('ev_compact_play_next_track_menu_item', sensitive)
|
||||
|
||||
if not self.external_plugins:
|
||||
self.external_plugins = \
|
||||
CreateExternalPluginMenu("ev_compact_entryview", 5, self.popup)
|
||||
CreateExternalPluginMenu("ev_compact_entryview", 6, self.popup)
|
||||
self.external_plugins.create_menu('entryview_compact_popup_menu')
|
||||
|
||||
self.playlist_menu_item_callback()
|
||||
@@ -829,6 +1022,7 @@ class CoverArtEntryView(BaseView):
|
||||
'ui/coverart_entryview_full_pop_rb3.ui')
|
||||
signals = {
|
||||
'ev_full_play_track_menu_item': self.play_track_menu_item_callback,
|
||||
'ev_full_play_next_track_menu_item': self.play_next_track_menu_item_callback,
|
||||
'ev_full_queue_track_menu_item': self.queue_track_menu_item_callback,
|
||||
'ev_full_add_to_playing_menu_item': self.add_to_playing_menu_item_callback,
|
||||
'ev_full_new_playlist': self.add_playlist_menu_item_callback,
|
||||
@@ -857,10 +1051,11 @@ class CoverArtEntryView(BaseView):
|
||||
sensitive = False
|
||||
|
||||
self.popup.set_sensitive('ev_full_add_to_playing_menu_item', sensitive)
|
||||
self.popup.set_sensitive('ev_full_play_next_track_menu_item', sensitive)
|
||||
|
||||
if not self.external_plugins:
|
||||
self.external_plugins = \
|
||||
CreateExternalPluginMenu("ev_full_entryview", 5, self.popup)
|
||||
CreateExternalPluginMenu("ev_full_entryview", 6, self.popup)
|
||||
self.external_plugins.create_menu('entryview_full_popup_menu')
|
||||
|
||||
self.playlist_menu_item_callback()
|
||||
|
||||
@@ -83,6 +83,7 @@ class CoverArtExport(GObject.Object):
|
||||
'ui/coverart_exportembed.ui'))
|
||||
ui.connect_signals(self)
|
||||
embeddialog = ui.get_object('exportembeddialog')
|
||||
embeddialog.set_transient_for(self.shell.props.window)
|
||||
folderchooserbutton = ui.get_object('folderchooserbutton')
|
||||
use_album_name_checkbutton = ui.get_object('use_album_name_checkbutton')
|
||||
open_filemanager_checkbutton = ui.get_object('open_filemanager_checkbutton')
|
||||
@@ -102,7 +103,7 @@ class CoverArtExport(GObject.Object):
|
||||
embeddialog.destroy()
|
||||
return
|
||||
|
||||
#ok pressed - now fetch values from the dialog
|
||||
# ok pressed - now fetch values from the dialog
|
||||
final_folder_store = folderchooserbutton.get_current_folder()
|
||||
use_album_name = use_album_name_checkbutton.get_active()
|
||||
open_filemanager = open_filemanager_checkbutton.get_active()
|
||||
@@ -230,7 +231,7 @@ class CoverArtExport(GObject.Object):
|
||||
convert = pipeline.get_by_name('convert')
|
||||
decode.link(convert)
|
||||
|
||||
#we are going to mimic the following
|
||||
# we are going to mimic the following
|
||||
# gst-launch-1.0 filesrc location="02 - ABBA - Knowing Me, Knowing You.ogg" !
|
||||
# decodebin ! audioconvert ! audioresample ! lamemp3enc target=bitrate bitrate=128 !
|
||||
# xingmux ! id3v2mux ! filesink location="mytrack.mp3"
|
||||
|
||||
@@ -106,7 +106,7 @@ class ExternalPlugin(GObject.Object):
|
||||
self.attributes['label'] = self.attributes['new_menu_name']
|
||||
else:
|
||||
self.attributes['label'] = action.label
|
||||
#self.attributes['sensitive']=action.get_sensitive()
|
||||
# self.attributes['sensitive']=action.get_sensitive()
|
||||
else:
|
||||
print("action not found")
|
||||
print(self.attributes)
|
||||
@@ -143,8 +143,8 @@ class ExternalPlugin(GObject.Object):
|
||||
'''
|
||||
|
||||
action = ApplicationShell(shell).lookup_action(self.attributes['action_group_name'],
|
||||
self.attributes['action_name'],
|
||||
self.attributes['action_type'])
|
||||
self.attributes['action_name'],
|
||||
self.attributes['action_type'])
|
||||
|
||||
if action:
|
||||
action.activate()
|
||||
|
||||
@@ -62,7 +62,7 @@ class ListView(AbstractView):
|
||||
|
||||
self.view_name = "list_view"
|
||||
super(ListView, self).initialise(source)
|
||||
#self.album_manager = source.album_manager
|
||||
# self.album_manager = source.album_manager
|
||||
self.shell = source.shell
|
||||
|
||||
def switch_to_view(self, source, album):
|
||||
|
||||
+47
-12
@@ -21,14 +21,20 @@
|
||||
from gi.repository import Gtk
|
||||
from gi.repository import RB
|
||||
from gi.repository import GObject
|
||||
from gi.repository import GLib
|
||||
|
||||
from coverart_rb3compat import Menu
|
||||
from coverart_external_plugins import CreateExternalPluginMenu
|
||||
from coverart_entryview import CoverArtEntryView
|
||||
from coverart_rb3compat import ActionGroup
|
||||
from coverart_rb3compat import ApplicationShell
|
||||
from coverart_browser_prefs import CoverLocale
|
||||
from coverart_widgets import PressButton
|
||||
from coverart_utils import create_button_image
|
||||
|
||||
import rb
|
||||
|
||||
|
||||
class CoverArtPlayEntryView(CoverArtEntryView):
|
||||
__hash__ = GObject.__hash__
|
||||
|
||||
@@ -44,7 +50,7 @@ class CoverArtPlayEntryView(CoverArtEntryView):
|
||||
'ui/coverart_play_pop_rb3.ui')
|
||||
signals = {
|
||||
'remove_from_playlist_menu_item': self.remove_from_playlist_menu_item_callback
|
||||
}
|
||||
}
|
||||
|
||||
popup.connect_signals(signals)
|
||||
popup.connect('pre-popup', self.pre_popup_menu_callback)
|
||||
@@ -61,10 +67,10 @@ class CoverArtPlayEntryView(CoverArtEntryView):
|
||||
self.external_plugins.create_menu('play_popup_menu')
|
||||
|
||||
def remove_from_playlist_menu_item_callback(self, *args):
|
||||
print ("remove_from_playlist_menu_item_callback")
|
||||
print("remove_from_playlist_menu_item_callback")
|
||||
entries = self.get_selected_entries()
|
||||
for entry in entries:
|
||||
print (entry)
|
||||
print(entry)
|
||||
self.source.source_query_model.remove_entry(entry)
|
||||
|
||||
def do_show_popup(self, over_entry):
|
||||
@@ -106,6 +112,9 @@ class CoverArtPlaySource(RB.Source):
|
||||
self.plugin = plugin
|
||||
self.shell = shell
|
||||
self.source = source
|
||||
player = self.shell.props.shell_player
|
||||
player.set_playing_source(self)
|
||||
player.set_selected_source(self)
|
||||
|
||||
def do_selected(self):
|
||||
'''
|
||||
@@ -132,19 +141,19 @@ class CoverArtPlaySource(RB.Source):
|
||||
It creates all the source ui and connects the necessary signals for it
|
||||
correct behavior.
|
||||
'''
|
||||
print ('do_impl_activate')
|
||||
print('do_impl_activate')
|
||||
self.hasActivated = True
|
||||
|
||||
self.entryview = CoverArtPlayEntryView(self.shell, self.source)
|
||||
self.entryview.props.hexpand = True
|
||||
self.entryview.props.vexpand = True
|
||||
grid = Gtk.Grid()
|
||||
grid.attach(self.entryview, 0, 1, 1, 1)
|
||||
grid.attach(self.entryview, 0, 1, 3, 1)
|
||||
|
||||
self.entryview.set_model(self.source.source_query_model)
|
||||
|
||||
# enable sorting on the entryview
|
||||
#entryview.set_columns_clickable(True)
|
||||
# entryview.set_columns_clickable(True)
|
||||
self.shell.props.library_source.get_entry_view().set_columns_clickable(
|
||||
True)
|
||||
|
||||
@@ -157,8 +166,15 @@ class CoverArtPlaySource(RB.Source):
|
||||
toolbar_menu = ui.get_object('playsource-toolbar')
|
||||
app = self.shell.props.application
|
||||
app.link_shared_menus(toolbar_menu)
|
||||
bar = RB.ButtonBar.new(toolbar_menu, toolbar_menu)
|
||||
grid.attach(bar, 0, 0, 1, 1)
|
||||
self.toolbar = RB.ButtonBar.new(toolbar_menu, toolbar_menu)
|
||||
self.toolbar.props.hexpand_set = False
|
||||
grid.attach(self.toolbar, 1, 0, 1, 1)
|
||||
|
||||
self.coverartbutton = PressButton()
|
||||
self.coverartbutton.props.halign = Gtk.Align.START
|
||||
self.coverartbutton.set_image(create_button_image(self.plugin, "covermgr_std.png"))
|
||||
self.coverartbutton.connect('clicked', self.coverartbutton_callback)
|
||||
grid.attach(self.coverartbutton, 0, 0, 1, 1)
|
||||
|
||||
grid.show_all()
|
||||
self.pack_start(grid, True, True, 0)
|
||||
@@ -166,13 +182,32 @@ class CoverArtPlaySource(RB.Source):
|
||||
appshell = ApplicationShell(self.shell)
|
||||
action_group = ActionGroup(self.shell, 'PlaySourceActions')
|
||||
action_group.add_action(func=self.clear_playsource,
|
||||
action_name='playsource-clear', action_state=ActionGroup.STANDARD,
|
||||
action_type='app')
|
||||
action_name='playsource-clear', action_state=ActionGroup.STANDARD,
|
||||
action_type='app')
|
||||
action_group.add_action(func=self.shuffle_playsource,
|
||||
action_name='playsource-shuffle', action_state=ActionGroup.STANDARD,
|
||||
action_type='app')
|
||||
action_name='playsource-shuffle', action_state=ActionGroup.STANDARD,
|
||||
action_type='app')
|
||||
appshell.insert_action_group(action_group)
|
||||
|
||||
# if the alternative-toolbar is loaded then lets connect to the toolbar-visibility signal
|
||||
# to control our sources toolbar visibility
|
||||
|
||||
if hasattr(self.plugin.shell, 'alternative_toolbar'):
|
||||
self.plugin.shell.alternative_toolbar.connect('toolbar-visibility', self._visibility)
|
||||
|
||||
def _visibility(self, altplugin, value):
|
||||
if value:
|
||||
self.toolbar.show()
|
||||
self.coverartbutton.show()
|
||||
else:
|
||||
self.toolbar.hide()
|
||||
self.coverartbutton.hide()
|
||||
|
||||
|
||||
def coverartbutton_callback(self, *args):
|
||||
GLib.idle_add( self.source.shell.props.display_page_tree.select, self.source)
|
||||
|
||||
|
||||
def clear_playsource(self, *args):
|
||||
for row in self.entryview.props.model:
|
||||
self.entryview.props.model.remove_entry(row[0])
|
||||
|
||||
@@ -41,7 +41,7 @@ class WebPlaylist(object):
|
||||
def __init__(self, shell, source, playlist_name):
|
||||
|
||||
self.shell = shell
|
||||
#lets fill up the queue with artists
|
||||
# lets fill up the queue with artists
|
||||
self.candidate_artist = {}
|
||||
self.shell.props.shell_player.connect('playing-song-changed', self.playing_song_changed)
|
||||
self.source = source
|
||||
|
||||
@@ -62,7 +62,7 @@ class PlaySourceView(AbstractView):
|
||||
|
||||
self.view_name = "playsource_view"
|
||||
super(PlaySourceView, self).initialise(source)
|
||||
#self.album_manager = source.album_manager
|
||||
# self.album_manager = source.album_manager
|
||||
self.shell = source.shell
|
||||
|
||||
def switch_to_view(self, source, album):
|
||||
|
||||
@@ -62,7 +62,7 @@ class QueueView(AbstractView):
|
||||
|
||||
self.view_name = "queue_view"
|
||||
super(QueueView, self).initialise(source)
|
||||
#self.album_manager = source.album_manager
|
||||
# self.album_manager = source.album_manager
|
||||
self.shell = source.shell
|
||||
|
||||
def switch_to_view(self, source, album):
|
||||
|
||||
@@ -90,14 +90,14 @@ def responses():
|
||||
|
||||
def unicodestr(param, charset):
|
||||
if PYVER >= 3:
|
||||
return param #str(param, charset)
|
||||
return param # str(param, charset)
|
||||
else:
|
||||
return unicode(param, charset)
|
||||
|
||||
|
||||
def unicodeencode(param, charset):
|
||||
if PYVER >= 3:
|
||||
return param #str(param).encode(charset)
|
||||
return param # str(param).encode(charset)
|
||||
else:
|
||||
return unicode(param).encode(charset)
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ class CoverSearchPane(Gtk.Box):
|
||||
'''
|
||||
Loads the templates and stylesheets to be used by the pane.
|
||||
'''
|
||||
# input_encoding='utf-8',
|
||||
# input_encoding='utf-8',
|
||||
|
||||
path = rb.find_plugin_file(plugin,
|
||||
'tmpl/albumartsearch-tmpl.html')
|
||||
@@ -83,7 +83,7 @@ class CoverSearchPane(Gtk.Box):
|
||||
'''
|
||||
Initializes the pane ui.
|
||||
'''
|
||||
#---- set up webkit pane -----#
|
||||
# ---- set up webkit pane -----#
|
||||
from gi.repository import WebKit
|
||||
|
||||
self.webview = WebKit.WebView()
|
||||
@@ -183,6 +183,6 @@ class CoverSearchPane(Gtk.Box):
|
||||
|
||||
print(title)
|
||||
if title:
|
||||
#self.album_manager.cover_man.update_cover(self.current_searchobject,
|
||||
# self.album_manager.cover_man.update_cover(self.current_searchobject,
|
||||
# uri=title)
|
||||
self.callback(self.current_searchobject, uri=title)
|
||||
|
||||
+16
-4
@@ -52,7 +52,7 @@ class Toolbar(GObject.Object):
|
||||
# create the toolbar
|
||||
builder = Gtk.Builder()
|
||||
builder.set_translation_domain(cl.Locale.LOCALE_DOMAIN)
|
||||
|
||||
print (ui_file)
|
||||
builder.add_from_file(ui_file)
|
||||
|
||||
# assign the controllers to the buttons
|
||||
@@ -61,7 +61,7 @@ class Toolbar(GObject.Object):
|
||||
builder.get_object(button).controller = controller
|
||||
|
||||
if not webkit_support():
|
||||
#button = builder.get_object('flowview_button')
|
||||
# button = builder.get_object('flowview_button')
|
||||
#button.set_visible(False)
|
||||
separator = builder.get_object('properties_separator')
|
||||
if separator:
|
||||
@@ -85,7 +85,7 @@ class Toolbar(GObject.Object):
|
||||
|
||||
self.builder = builder.get_object('toolbar')
|
||||
|
||||
#now theme the toolbar including child objects such as the button popups
|
||||
# now theme the toolbar including child objects such as the button popups
|
||||
style_context = self.builder.get_style_context()
|
||||
style_context.add_class(Gtk.STYLE_CLASS_TOOLBAR)
|
||||
|
||||
@@ -141,7 +141,7 @@ class RightToolbar(Toolbar):
|
||||
|
||||
|
||||
class ToolbarObject(object):
|
||||
#properties
|
||||
# properties
|
||||
|
||||
PROPERTIES = 'properties_button'
|
||||
SORT_BY = 'sort_by'
|
||||
@@ -181,6 +181,18 @@ class ToolbarManager(GObject.Object):
|
||||
|
||||
self._controllers = controllers
|
||||
|
||||
# if the alternative-toolbar is loaded then lets connect to the toolbar-visibility signal
|
||||
# to control our sources toolbar visibility
|
||||
|
||||
if hasattr(self.plugin.shell, 'alternative_toolbar'):
|
||||
self.plugin.shell.alternative_toolbar.connect('toolbar-visibility', self._visibility)
|
||||
|
||||
def _visibility(self, altplugin, value):
|
||||
if value:
|
||||
self._bars[self.toolbar_pos].show()
|
||||
else:
|
||||
self._bars[self.toolbar_pos].hide()
|
||||
|
||||
def set_enabled(self, enabled, toolbar_object=None):
|
||||
'''
|
||||
enable or disable the toolbar object.
|
||||
|
||||
+3
-3
@@ -534,7 +534,7 @@ class ConfiguredSpriteSheet(object):
|
||||
base = 'theme/theme[@folder_name="' + Theme(plugin).current \
|
||||
+ '"]/spritesheet[@name="' + sprite_name + '"]/'
|
||||
image = rb.find_plugin_file(plugin, 'img/' + Theme(plugin).current \
|
||||
+ '/' + root.xpath(base + 'image')[0].text)
|
||||
+ '/' + root.xpath(base + 'image')[0].text)
|
||||
icon_width = int(root.xpath(base + 'icon')[0].attrib['width'])
|
||||
icon_height = int(root.xpath(base + 'icon')[0].attrib['height'])
|
||||
x_spacing = int(root.xpath(base + 'spacing')[0].attrib['x'])
|
||||
@@ -624,7 +624,7 @@ class GenreConfiguredSpriteSheet(ConfiguredSpriteSheet):
|
||||
self._parse_popups(plugin, root, self.GENRE_SYSTEM)
|
||||
|
||||
try:
|
||||
#self._user_popups = RB.find_user_data_file('plugins/coverart_browser/img/usericons/popups.xml')
|
||||
# self._user_popups = RB.find_user_data_file('plugins/coverart_browser/img/usericons/popups.xml')
|
||||
self._user_popups = RB.user_cache_dir() + "/coverart_browser/usericons/popups.xml"
|
||||
root = ET.parse(open(self._user_popups)).getroot()
|
||||
self._parse_popups(plugin, root, self.GENRE_USER)
|
||||
@@ -765,7 +765,7 @@ unicode vs string issues
|
||||
'''
|
||||
|
||||
|
||||
class CaseInsensitiveDict(collections.Mapping):
|
||||
class CaseInsensitiveDict(collections.abc.Mapping):
|
||||
def __init__(self, d):
|
||||
self._d = d
|
||||
self._s = dict((RB.search_fold(k), k) for k in d)
|
||||
|
||||
+138
-21
@@ -213,6 +213,61 @@ class OptionsPopupWidget(OptionsWidget):
|
||||
self.clear_popupmenu()
|
||||
del self._popupmenu
|
||||
|
||||
class PressButton(Gtk.Button):
|
||||
button_relief = GObject.property(type=bool, default=False)
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(PressButton, self).__init__(*args, **kwargs)
|
||||
|
||||
gs = GSetting()
|
||||
setting = gs.get_setting(gs.Path.PLUGIN)
|
||||
setting.bind(gs.PluginKey.BUTTON_RELIEF, self,
|
||||
'button_relief', Gio.SettingsBindFlags.GET)
|
||||
|
||||
self.connect('notify::button-relief',
|
||||
self.on_notify_button_relief)
|
||||
|
||||
def on_notify_button_relief(self, *arg):
|
||||
if self.button_relief:
|
||||
self.set_relief(Gtk.ReliefStyle.NONE)
|
||||
else:
|
||||
self.set_relief(Gtk.ReliefStyle.HALF)
|
||||
|
||||
def set_image(self, pixbuf):
|
||||
image = self.get_image()
|
||||
|
||||
if not image:
|
||||
image = Gtk.Image()
|
||||
super(PressButton, self).set_image(image)
|
||||
|
||||
if hasattr(self, "controller.enabled") and not self.controller.enabled:
|
||||
pixbuf = self._getBlendedPixbuf(pixbuf)
|
||||
|
||||
self.get_image().set_from_pixbuf(pixbuf)
|
||||
|
||||
self.on_notify_button_relief()
|
||||
|
||||
def _getBlendedPixbuf(self, pixbuf):
|
||||
"""Turn a pixbuf into a blended version of the pixbuf by drawing a
|
||||
transparent alpha blend on it."""
|
||||
pixbuf = pixbuf.copy()
|
||||
|
||||
w, h = pixbuf.get_width(), pixbuf.get_height()
|
||||
surface = cairo.ImageSurface(
|
||||
cairo.FORMAT_ARGB32, pixbuf.get_width(), pixbuf.get_height())
|
||||
context = cairo.Context(surface)
|
||||
|
||||
Gdk.cairo_set_source_pixbuf(context, pixbuf, 0, 0)
|
||||
context.paint()
|
||||
|
||||
context.set_source_rgba(32, 32, 32, 0.4)
|
||||
context.set_line_width(0)
|
||||
context.rectangle(0, 0, w, h)
|
||||
context.fill()
|
||||
|
||||
pixbuf = Gdk.pixbuf_get_from_surface(surface, 0, 0, w, h)
|
||||
|
||||
return pixbuf
|
||||
|
||||
class EnhancedButton(Gtk.ToggleButton):
|
||||
button_relief = GObject.property(type=bool, default=False)
|
||||
@@ -293,7 +348,7 @@ class PopupButton(PixbufButton, OptionsPopupWidget):
|
||||
PixbufButton.__init__(self, *args, **kwargs)
|
||||
OptionsPopupWidget.__init__(self, *args, **kwargs)
|
||||
|
||||
self._popup_menu.attach_to_widget(self, None) #critical to ensure theming works
|
||||
self._popup_menu.attach_to_widget(self, None) # critical to ensure theming works
|
||||
self._popup_menu.connect('deactivate', self.popup_deactivate)
|
||||
|
||||
# initialise some variables
|
||||
@@ -338,7 +393,7 @@ class TextPopupButton(EnhancedButton, OptionsPopupWidget):
|
||||
EnhancedButton.__init__(self, *args, **kwargs)
|
||||
OptionsPopupWidget.__init__(self, *args, **kwargs)
|
||||
|
||||
self._popup_menu.attach_to_widget(self, None) #critical to ensure theming works
|
||||
self._popup_menu.attach_to_widget(self, None) # critical to ensure theming works
|
||||
self._popup_menu.connect('deactivate', self.popup_deactivate)
|
||||
|
||||
# initialise some variables
|
||||
@@ -372,7 +427,7 @@ class MenuButton(PixbufButton, OptionsPopupWidget):
|
||||
PixbufButton.__init__(self, *args, **kwargs)
|
||||
OptionsPopupWidget.__init__(self, *args, **kwargs)
|
||||
|
||||
self._popup_menu.attach_to_widget(self, None) #critical to ensure theming works
|
||||
self._popup_menu.attach_to_widget(self, None) # critical to ensure theming works
|
||||
self._popup_menu.connect('deactivate', self.popup_deactivate)
|
||||
self._states = {}
|
||||
|
||||
@@ -434,7 +489,7 @@ class MenuButton(PixbufButton, OptionsPopupWidget):
|
||||
|
||||
def update_current_key(self):
|
||||
# select the item if it isn't already
|
||||
#item = self.get_menuitems()[self._controller.get_current_key_index()]
|
||||
# item = self.get_menuitems()[self._controller.get_current_key_index()]
|
||||
|
||||
# update the current image and tooltip
|
||||
self.set_image(self._controller.get_current_image())
|
||||
@@ -511,7 +566,7 @@ class ImageRadioButton(Gtk.RadioButton, OptionsWidget):
|
||||
self.image_display = False
|
||||
self.initialised = False
|
||||
|
||||
#ensure button appearance rather than standard radio toggle
|
||||
# ensure button appearance rather than standard radio toggle
|
||||
self.set_mode(False)
|
||||
|
||||
#label colours
|
||||
@@ -520,7 +575,7 @@ class ImageRadioButton(Gtk.RadioButton, OptionsWidget):
|
||||
|
||||
def update_image(self):
|
||||
super(ImageRadioButton, self).update_image()
|
||||
#self.set_image(self._controller.get_current_image(Gtk.Buildable.get_name(self)))
|
||||
# self.set_image(self._controller.get_current_image(Gtk.Buildable.get_name(self)))
|
||||
|
||||
def do_toggled(self):
|
||||
if self.get_active():
|
||||
@@ -545,7 +600,7 @@ class ImageRadioButton(Gtk.RadioButton, OptionsWidget):
|
||||
|
||||
def update_current_key(self):
|
||||
# update the current image and tooltip
|
||||
#self.set_image(self._controller.get_current_image(Gtk.Buildable.get_name(self)))
|
||||
# self.set_image(self._controller.get_current_image(Gtk.Buildable.get_name(self)))
|
||||
self.set_tooltip_text("") #self._controller.get_current_description())
|
||||
|
||||
if self.controller.current_key == Gtk.Buildable.get_name(self):
|
||||
@@ -588,7 +643,7 @@ class SearchEntry(RB.SearchEntry, OptionsPopupWidget):
|
||||
def __init__(self, *args, **kwargs):
|
||||
RB.SearchEntry.__init__(self, *args, **kwargs)
|
||||
OptionsPopupWidget.__init__(self)
|
||||
#self.props.explicit_mode = True
|
||||
# self.props.explicit_mode = True
|
||||
|
||||
@OptionsPopupWidget.controller.setter
|
||||
def controller(self, controller):
|
||||
@@ -1031,6 +1086,24 @@ class EnhancedIconView(Gtk.IconView):
|
||||
self.scroll_to_path(path, True, 0.5, 0.5)
|
||||
|
||||
|
||||
class HiddenExpander(Gtk.Bin):
|
||||
__gtype_name__ = "HiddenExpander"
|
||||
|
||||
expanded = GObject.property(type=bool, default=False)
|
||||
label = GObject.property(type=str, default='')
|
||||
|
||||
def __init__(self, label='', visible=False):
|
||||
super(HiddenExpander, self).__init__() # *args, **kwargs)
|
||||
self.label = label
|
||||
self.set_visible(visible)
|
||||
|
||||
def get_expanded(self):
|
||||
return self.expanded
|
||||
|
||||
def set_expanded(self, expanded):
|
||||
self.expanded = expanded
|
||||
|
||||
|
||||
class PanedCollapsible(Gtk.Paned):
|
||||
__gtype_name__ = "PanedCollapsible"
|
||||
|
||||
@@ -1056,10 +1129,12 @@ class PanedCollapsible(Gtk.Paned):
|
||||
'expanded': (GObject.SIGNAL_RUN_LAST, None, (bool,))
|
||||
}
|
||||
|
||||
Min_Paned_Size = 80
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(PanedCollapsible, self).__init__(*args, **kwargs)
|
||||
|
||||
self._connect_properties()
|
||||
self._from_paned_handle = 0
|
||||
|
||||
def _connect_properties(self):
|
||||
self.connect('notify::collapsible1', self._on_collapsible1_changed)
|
||||
@@ -1115,26 +1190,65 @@ class PanedCollapsible(Gtk.Paned):
|
||||
new_y = self.get_allocated_height() / 2
|
||||
self.collapsible_y = new_y
|
||||
|
||||
# if the calculated new position is less than the minimum then
|
||||
# use half the space
|
||||
|
||||
current_pos = self.get_allocated_height() - \
|
||||
self.get_handle_window().get_height()
|
||||
|
||||
if ((current_pos - self.collapsible_y) < self.Min_Paned_Size):
|
||||
self.collapsible_y = self.get_allocated_height() / 2
|
||||
|
||||
self.set_position(self.collapsible_y)
|
||||
|
||||
self.emit('expanded', expand)
|
||||
|
||||
def do_button_press_event(self, *args):
|
||||
def do_button_press_event(self, event):
|
||||
'''
|
||||
This callback allows or denies the paned handle to move depending on
|
||||
the expanded expander
|
||||
'''
|
||||
if not self._expander or self._expander.get_expanded():
|
||||
Gtk.Paned.do_button_press_event(self, *args)
|
||||
# if not self._expander or self._expander.get_expanded():
|
||||
self._from_paned_handle = 1
|
||||
|
||||
if event.type == Gdk.EventType._2BUTTON_PRESS:
|
||||
self._from_paned_handle = 2
|
||||
|
||||
Gtk.Paned.do_button_press_event(self, event)
|
||||
|
||||
def do_button_release_event(self, *args):
|
||||
'''
|
||||
Callback when the paned handle is released from its mouse click.
|
||||
'''
|
||||
if not self._expander or self._expander.get_expanded():
|
||||
if self._from_paned_handle != 0:
|
||||
Gtk.Paned.do_button_release_event(self, *args)
|
||||
|
||||
if (not self._expander or self._expander.get_expanded()) and self._from_paned_handle == 1:
|
||||
print("in an expanded situation")
|
||||
self.collapsible_y = self.get_position()
|
||||
|
||||
# if the current paned handle pos is less than the minimum the force a collapse
|
||||
current_pos = self.get_allocated_height() - \
|
||||
self.get_handle_window().get_height()
|
||||
|
||||
if ((current_pos - self.collapsible_y) < self.Min_Paned_Size):
|
||||
self.expand(PanedCollapsible.Paned.COLLAPSE)
|
||||
|
||||
if self._from_paned_handle == 2:
|
||||
# we are dealing with a double click situation
|
||||
|
||||
if self._expander.get_expanded():
|
||||
# if we are in an expanded position - lets collapse the pane
|
||||
print("collapsing")
|
||||
self.expand(PanedCollapsible.Paned.COLLAPSE)
|
||||
else:
|
||||
# the current paned position is closed, so lets open the pane fully
|
||||
self.expand(PanedCollapsible.Paned.EXPAND)
|
||||
print("expanding")
|
||||
self.set_position(0)
|
||||
print(self.get_position())
|
||||
self._from_paned_handle = 0
|
||||
|
||||
def do_remove(self, widget):
|
||||
'''
|
||||
Overwrites the super class remove method, taking care of removing the
|
||||
@@ -1198,8 +1312,11 @@ class PanedCollapsible(Gtk.Paned):
|
||||
Gtk.Paned.pack2(self, widget, *args, **kwargs)
|
||||
|
||||
def _create_expander(self, widget):
|
||||
self._expander = Gtk.Expander(label=self.collapsible_label,
|
||||
visible=True)
|
||||
# self._expander = Gtk.Expander(label=self.collapsible_label,
|
||||
# visible=True)
|
||||
self._expander = HiddenExpander(label=self.collapsible_label,
|
||||
visible=True)
|
||||
|
||||
self._expander.add(widget)
|
||||
|
||||
# connect the expanded signal
|
||||
@@ -1219,8 +1336,8 @@ class PanedCollapsible(Gtk.Paned):
|
||||
|
||||
def _collapse(self):
|
||||
new_y = self.get_allocated_height() - \
|
||||
self.get_handle_window().get_height() - \
|
||||
self._expander.get_label_widget().get_allocated_height()
|
||||
self.get_handle_window().get_height() # - \
|
||||
# self._expander.get_label_widget().get_allocated_height()
|
||||
|
||||
self.set_position(new_y)
|
||||
|
||||
@@ -1311,14 +1428,14 @@ class AbstractView(GObject.Object):
|
||||
n.show()
|
||||
else:
|
||||
self.source.notification_text.set_text(title + " : " + text)
|
||||
#self.source.notification_infobar.set_visible(True)#reveal_notification.set_reveal_child(True)
|
||||
self.source.notification_infobar.show()#reveal_notification.set_reveal_child(True)
|
||||
# self.source.notification_infobar.set_visible(True)#reveal_notification.set_reveal_child(True)
|
||||
self.source.notification_infobar.show() #reveal_notification.set_reveal_child(True)
|
||||
|
||||
if self._notification_displayed == 0:
|
||||
Gdk.threads_add_timeout_seconds(GLib.PRIORITY_DEFAULT_IDLE, 1,
|
||||
hide_notification, None)
|
||||
hide_notification, None)
|
||||
else:
|
||||
self._notification_displayed = 1 # reset notification for new label
|
||||
self._notification_displayed = 1 # reset notification for new label
|
||||
|
||||
|
||||
def resize_icon(self, cover_size):
|
||||
|
||||
@@ -0,0 +1,230 @@
|
||||
# -*- Mode: python; coding: utf-8; tab-width: 4; indent-tabs-mode: nil; -*-
|
||||
#
|
||||
# Copyright (C) 2014 - fossfreedom
|
||||
# GTK3 port https://github.com/exaile-dev/exaile/blob/master/xlgui/cover.py
|
||||
#
|
||||
# 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 2, 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; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
from gi.repository import Gtk
|
||||
from gi.repository import GdkPixbuf
|
||||
from gi.repository import GObject
|
||||
|
||||
from coverart_browser_prefs import CoverLocale
|
||||
import rb
|
||||
|
||||
|
||||
class CoverWindow(GObject.Object):
|
||||
"""Shows the cover in a simple image viewer"""
|
||||
|
||||
# signals
|
||||
__gsignals__ = {
|
||||
'close-window': (GObject.SIGNAL_RUN_LAST, None, ())
|
||||
}
|
||||
|
||||
def __init__(self, plugin, parent, savedir=None):
|
||||
"""Initializes and shows the cover
|
||||
|
||||
:param plugin: source
|
||||
:type plugin: RBSource
|
||||
:param parent: Parent window to attach to
|
||||
:type parent: Gtk.Window
|
||||
:param savedir: Initial directory for the Save As functionality
|
||||
:type savedir: basestring
|
||||
"""
|
||||
|
||||
super(CoverWindow, self).__init__()
|
||||
cl = CoverLocale()
|
||||
cl.switch_locale(cl.Locale.LOCALE_DOMAIN)
|
||||
self.builder = Gtk.Builder()
|
||||
self.builder.add_from_file(rb.find_plugin_file(plugin,
|
||||
'ui/coverart_window.ui'))
|
||||
self.builder.connect_signals(self)
|
||||
|
||||
self.cover_window = self.builder.get_object('CoverWindow')
|
||||
self.cover_window.connect('destroy', self.send_destroy_signal)
|
||||
self.layout = self.builder.get_object('layout')
|
||||
self.toolbar = self.builder.get_object('toolbar')
|
||||
self.save_as_button = self.builder.get_object('save_as_button')
|
||||
self.zoom_in_button = self.builder.get_object('zoom_in_button')
|
||||
self.zoom_out_button = self.builder.get_object('zoom_out_button')
|
||||
self.zoom_100_button = self.builder.get_object('zoom_100_button')
|
||||
self.zoom_fit_button = self.builder.get_object('zoom_fit_button')
|
||||
self.close_button = self.builder.get_object('close_button')
|
||||
self.image = self.builder.get_object('image')
|
||||
self.statusbar = self.builder.get_object('statusbar')
|
||||
self.scrolledwindow = self.builder.get_object('scrolledwindow')
|
||||
self.scrolledwindow.set_hadjustment(self.layout.get_hadjustment())
|
||||
self.scrolledwindow.set_vadjustment(self.layout.get_vadjustment())
|
||||
|
||||
self.savedir = savedir
|
||||
|
||||
if parent:
|
||||
self.cover_window.set_transient_for(parent)
|
||||
self.cover_window_width = 500
|
||||
self.cover_window_height = 500 + self.toolbar.size_request().height + \
|
||||
self.statusbar.size_request().height
|
||||
self.cover_window.set_default_size(self.cover_window_width, \
|
||||
self.cover_window_height)
|
||||
|
||||
self.min_percent = 1
|
||||
self.max_percent = 500
|
||||
self.ratio = 1.5
|
||||
self.image_interp = GdkPixbuf.InterpType.BILINEAR
|
||||
self.image_fitted = True
|
||||
|
||||
def send_destroy_signal(self, *args):
|
||||
self.emit('close-window')
|
||||
|
||||
def show_all(self, title, pixbuf):
|
||||
self.image_original_pixbuf = pixbuf
|
||||
self.image_pixbuf = self.image_original_pixbuf
|
||||
|
||||
self.cover_window.set_title(title)
|
||||
self.cover_window.show_all()
|
||||
self.set_ratio_to_fit()
|
||||
self.update_widgets()
|
||||
|
||||
def available_image_width(self):
|
||||
"""Returns the available horizontal space for the image"""
|
||||
return self.cover_window.get_size()[0]
|
||||
|
||||
def available_image_height(self):
|
||||
"""Returns the available vertical space for the image"""
|
||||
return self.cover_window.get_size()[1] - \
|
||||
self.toolbar.size_request().height - \
|
||||
self.statusbar.size_request().height
|
||||
|
||||
def center_image(self):
|
||||
"""Centers the image in the layout"""
|
||||
new_x = max(0, int((self.available_image_width() - \
|
||||
self.image_pixbuf.get_width()) / 2))
|
||||
new_y = max(0, int((self.available_image_height() - \
|
||||
self.image_pixbuf.get_height()) / 2))
|
||||
self.layout.move(self.image, new_x, new_y)
|
||||
|
||||
def update_widgets(self):
|
||||
"""Updates image, layout, scrolled window, tool bar and status bar"""
|
||||
# if self.cover_window.window:
|
||||
# self.cover_window.window.freeze_updates()
|
||||
self.apply_zoom()
|
||||
self.layout.set_size(self.image_pixbuf.get_width(), \
|
||||
self.image_pixbuf.get_height())
|
||||
if self.image_fitted or \
|
||||
(self.image_pixbuf.get_width() == self.available_image_width() and \
|
||||
self.image_pixbuf.get_height() == self.available_image_height()):
|
||||
self.scrolledwindow.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.NEVER)
|
||||
else:
|
||||
self.scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC,
|
||||
Gtk.PolicyType.AUTOMATIC)
|
||||
percent = int(100 * self.image_ratio)
|
||||
message = str(self.image_original_pixbuf.get_width()) + " x " + \
|
||||
str(self.image_original_pixbuf.get_height()) + \
|
||||
" pixels " + str(percent) + '%'
|
||||
self.zoom_in_button.set_sensitive(percent < self.max_percent)
|
||||
self.zoom_out_button.set_sensitive(percent > self.min_percent)
|
||||
self.statusbar.pop(self.statusbar.get_context_id(''))
|
||||
self.statusbar.push(self.statusbar.get_context_id(''), message)
|
||||
self.image.set_from_pixbuf(self.image_pixbuf)
|
||||
self.center_image()
|
||||
#if self.cover_window.window:
|
||||
# self.cover_window.window.thaw_updates()
|
||||
|
||||
def apply_zoom(self):
|
||||
"""Scales the image if needed"""
|
||||
new_width = int(self.image_original_pixbuf.get_width() * \
|
||||
self.image_ratio)
|
||||
new_height = int(self.image_original_pixbuf.get_height() * \
|
||||
self.image_ratio)
|
||||
if new_width != self.image_pixbuf.get_width() or \
|
||||
new_height != self.image_pixbuf.get_height():
|
||||
self.image_pixbuf = self.image_original_pixbuf.scale_simple(new_width, \
|
||||
new_height, self.image_interp)
|
||||
|
||||
def set_ratio_to_fit(self):
|
||||
"""Calculates and sets the needed ratio to show the full image"""
|
||||
width_ratio = float(self.image_original_pixbuf.get_width()) / \
|
||||
self.available_image_width()
|
||||
height_ratio = float(self.image_original_pixbuf.get_height()) / \
|
||||
self.available_image_height()
|
||||
self.image_ratio = 1 / max(1, width_ratio, height_ratio)
|
||||
|
||||
def on_save_as_button_clicked(self, widget):
|
||||
"""
|
||||
Saves image to user-specified location
|
||||
"""
|
||||
dialog = Gtk.FileChooserDialog(_("Save File"), self.cover_window,
|
||||
Gtk.FileChooserAction.SAVE,
|
||||
(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
|
||||
Gtk.STOCK_SAVE, Gtk.ResponseType.ACCEPT))
|
||||
filename = 'cover.png'
|
||||
dialog.set_current_name(filename)
|
||||
if self.savedir:
|
||||
dialog.set_current_folder(self.savedir)
|
||||
if dialog.run() == Gtk.ResponseType.ACCEPT:
|
||||
filename = dialog.get_filename()
|
||||
lowfilename = filename.lower()
|
||||
if lowfilename.endswith('.jpg') or lowfilename.endswith('.jpeg'):
|
||||
type_ = 'jpeg'
|
||||
else:
|
||||
type_ = 'png'
|
||||
self.image_pixbuf.savev(filename, type_, [None], [None])
|
||||
dialog.destroy()
|
||||
|
||||
def on_zoom_in_button_clicked(self, widget):
|
||||
"""
|
||||
Zooms into the image
|
||||
"""
|
||||
self.image_fitted = False
|
||||
self.image_ratio *= self.ratio
|
||||
self.update_widgets()
|
||||
|
||||
def on_zoom_out_button_clicked(self, widget):
|
||||
"""
|
||||
Zooms out of the image
|
||||
"""
|
||||
self.image_fitted = False
|
||||
self.image_ratio *= 1 / self.ratio
|
||||
self.update_widgets()
|
||||
|
||||
def on_zoom_100_button_clicked(self, widget):
|
||||
"""
|
||||
Restores the original image zoom
|
||||
"""
|
||||
self.image_fitted = False
|
||||
self.image_ratio = 1
|
||||
self.update_widgets()
|
||||
|
||||
def on_zoom_fit_button_clicked(self, widget):
|
||||
"""
|
||||
Zooms the image to fit the window width
|
||||
"""
|
||||
self.image_fitted = True
|
||||
self.set_ratio_to_fit()
|
||||
self.update_widgets()
|
||||
|
||||
def on_close_button_clicked(self, widget):
|
||||
"""
|
||||
Hides the window
|
||||
"""
|
||||
self.cover_window.hide()
|
||||
|
||||
def cover_window_size_allocate(self, widget, allocation):
|
||||
if self.cover_window_width != allocation.width or \
|
||||
self.cover_window_height != allocation.height:
|
||||
if self.image_fitted:
|
||||
self.set_ratio_to_fit()
|
||||
self.update_widgets()
|
||||
self.cover_window_width = allocation.width
|
||||
self.cover_window_height = allocation.height
|
||||
@@ -8,6 +8,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="rock">Rock</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="rock">ροκ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="rock">rock</genre>
|
||||
@@ -16,6 +18,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="rock">락</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="rock">rock</genre>
|
||||
@@ -23,6 +26,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="rock">рок</genre>
|
||||
<genre xml:lang="tr" spritesheet="genre" name="rock">rock</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="rock">摇滚</genre>
|
||||
<genre spritesheet="genre" name="country">country</genre>
|
||||
@@ -32,6 +36,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="country">Land</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="country">κάντρι</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="country">country</genre>
|
||||
@@ -39,6 +45,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="country">컨츄리</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="country">country</genre>
|
||||
@@ -46,6 +53,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="country">country</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="country">кантри</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="country">乡村</genre>
|
||||
<genre spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="pop">pop</genre>
|
||||
@@ -54,6 +62,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="pop">Pop</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="pop">ποπ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="pop">pop</genre>
|
||||
@@ -62,6 +72,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="pop">pop française</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="pop">pop</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="pop">팝</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="pop">pop</genre>
|
||||
@@ -78,6 +89,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="classical">Clàssica</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="classical">classical</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="classical">Klassik</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="classical">κλασική</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="classical">classical</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="classical">classical</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="classical">classical</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="classical">clásica</genre>
|
||||
@@ -85,6 +98,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="classical">classique</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="classical">clásica</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="classical">klasika</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="classical">klasikal</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="classical">classica</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="classical">클래식</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="classical">klasik</genre>
|
||||
@@ -92,6 +106,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="classical">clássica</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="classical">clássico</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="classical">clasic</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="classical">классическая музыка</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="classical">古典</genre>
|
||||
<genre spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="world">mundu</genre>
|
||||
@@ -100,6 +115,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="world">món</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="world">Welt</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="world">διεθνής</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="world">mundo</genre>
|
||||
@@ -107,6 +124,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="world">musique du monde</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="world">música do mundo</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="world">dunia</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="world">월드 뮤직</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="world">dunia</genre>
|
||||
@@ -114,6 +132,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="world">mundo</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="world">world</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="world">мировые</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="world">世界音乐</genre>
|
||||
<genre spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
@@ -121,6 +140,7 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="bluegrass">Bluegrass</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
@@ -128,6 +148,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="bluegrass">블루그래스</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
@@ -135,6 +156,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="bluegrass">bluegrass</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="bluegrass">блюграсс</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="bluegrass">蓝草</genre>
|
||||
<genre spritesheet="genre" name="oldies">oldies</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="oldies">antigües</genre>
|
||||
@@ -143,6 +165,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="oldies">antigues</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="oldies">oldies</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="oldies">Oldies</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="oldies">παλιά</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="oldies">oldies</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="oldies">oldies</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="oldies">oldies</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="oldies">antiguo</genre>
|
||||
@@ -150,6 +174,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="oldies">oldies</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="oldies">vellos éxitos</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="oldies">stare</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="oldies">lampau</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="oldies">revival</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="oldies">고전</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="oldies">lama</genre>
|
||||
@@ -157,6 +182,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="oldies">antigas</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="oldies">antigas</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="oldies">oldies</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="oldies">старые</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="oldies">怀旧</genre>
|
||||
<genre spritesheet="genre" name="holiday">holiday</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="holiday">fiesta</genre>
|
||||
@@ -165,6 +191,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="holiday">festa</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="holiday">prázdniny</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="holiday">Ferien</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="holiday">διακοπών</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="holiday">holiday</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="holiday">holiday</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="holiday">holiday</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="holiday">feriado</genre>
|
||||
@@ -172,6 +200,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="holiday">noël</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="holiday">natividade</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="holiday">holiday</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="holiday">holiday</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="holiday">musica per le feste</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="holiday">홀리데이</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="holiday">perayaan</genre>
|
||||
@@ -179,6 +208,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="holiday">festiva</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="holiday">feriados</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="holiday">holiday</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="holiday">праздничные</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="holiday">节日</genre>
|
||||
<genre spritesheet="genre" name="comedy">comedy</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="comedy">comedia</genre>
|
||||
@@ -187,6 +217,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="comedy">comèdia</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="comedy">komedie</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="comedy">Comedy</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="comedy">κωμικά</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="comedy">comedy</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="comedy">comedy</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="comedy">comedy</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="comedy">comedia</genre>
|
||||
@@ -194,6 +226,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="comedy">comédie</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="comedy">comedia</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="comedy">smiješne</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="comedy">komedi</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="comedy">commedia</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="comedy">코미디</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="comedy">komedi</genre>
|
||||
@@ -201,6 +234,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="comedy">comédia</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="comedy">comédia</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="comedy">comedy</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="comedy">комедия</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="comedy">喜剧</genre>
|
||||
<genre spritesheet="genre" name="spoken">spoken</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="spoken">faláu</genre>
|
||||
@@ -208,6 +242,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="spoken">parlat</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="spoken">mluvené slovo</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="spoken">gesprochen</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="spoken">ομιλίες</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="spoken">spoken</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="spoken">spoken</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="spoken">spoken</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="spoken">hablado</genre>
|
||||
@@ -215,6 +251,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="spoken">parlé</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="spoken">falado</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="spoken">govoreće</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="spoken">spoken</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="spoken">parlato</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="spoken">이야기</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="spoken">percakapan</genre>
|
||||
@@ -230,6 +267,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="jazz">Jazz</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="jazz">τζαζ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="jazz">jazz</genre>
|
||||
@@ -238,6 +277,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="jazz">jazz</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="jazz">재즈</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="jazz">jazz</genre>
|
||||
@@ -254,6 +294,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="blues">Blues</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="blues">μπλουζ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="blues">blues</genre>
|
||||
@@ -262,6 +304,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="blues">blues</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="blues">블루스</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="blues">blues</genre>
|
||||
@@ -278,6 +321,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="metal">Metall</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="metal">μέταλ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="metal">metal</genre>
|
||||
@@ -285,6 +330,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="metal">métal</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="metal">Metal</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="metal">metal</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="metal">메탈</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="metal">metal</genre>
|
||||
@@ -301,6 +347,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="karaoke">Karaoke</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="karaoke">καραόκι</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
@@ -309,6 +357,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="karaoke">karaoké</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="karaoke">가라오케</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="karaoke">karaoke</genre>
|
||||
@@ -325,6 +374,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="rap">Rap</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="rap">ραπ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="rap">rap</genre>
|
||||
@@ -333,6 +384,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="rap">rap</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="rap">랩</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="rap">rap</genre>
|
||||
@@ -349,6 +401,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="ragtime">Ragtime</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="ragtime">ραγκτάιμ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
@@ -356,6 +410,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="ragtime">래그타임</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
@@ -363,6 +418,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="ragtime">ragtime</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="ragtime">регтайм</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="ragtime">拉格泰姆音乐</genre>
|
||||
<genre spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="musical">musical</genre>
|
||||
@@ -370,6 +426,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="musical">muzikál</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="musical">Musical</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="musical">μιούζικαλ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="musical">musical</genre>
|
||||
@@ -377,6 +435,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="musical">comédie musicale</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="musical">musikal</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="musical">musical</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="musical">뮤지컬</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="musical">muzik</genre>
|
||||
@@ -392,6 +451,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="dance">taneční</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="dance">Dance</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="dance">χορειτικά</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="dance">dance</genre>
|
||||
@@ -399,6 +460,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="dance">danse</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="dance">댄스</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="dance">dance</genre>
|
||||
@@ -406,6 +468,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="dance">dance</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="dance">танцевальные</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="dance">舞蹈</genre>
|
||||
<genre spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="reggae">reggae</genre>
|
||||
@@ -414,6 +477,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="reggae">Reggae</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="reggae">ρέγγε</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="reggae">reggae</genre>
|
||||
@@ -422,6 +487,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="reggae">레게</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="reggae">reggae</genre>
|
||||
@@ -429,6 +495,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="reggae">reggae</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="reggae">регги</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="reggae">雷鬼</genre>
|
||||
<genre spritesheet="genre" name="electronic">electronic</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="electronic">electrónica</genre>
|
||||
@@ -437,6 +504,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="electronic">electrònica</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="electronic">elektronická</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="electronic">Electronic</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="electronic">ηλεκτρονική</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="electronic">electronic</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="electronic">electronic</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="electronic">electronic</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="electronic">electrónica</genre>
|
||||
@@ -444,6 +513,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="electronic">électronique</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="electronic">electrónica</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="electronic">electronic</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="electronic">elektronik</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="electronic">elettronica</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="electronic">일렉트로닉</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="electronic">electronic</genre>
|
||||
@@ -451,6 +521,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="electronic">eletrónica</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="electronic">eletrônico</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="electronic">electronic</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="electronic">электронная музыка</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="electronic">电子</genre>
|
||||
<genre spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="soundtrack">banda sonora</genre>
|
||||
@@ -459,6 +530,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="soundtrack">banda sonora</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="soundtrack">Soundtrack</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="soundtrack">banda sonora</genre>
|
||||
@@ -466,6 +539,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="soundtrack">bande originale</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="soundtrack">banda sonora</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="soundtrack">colonna sonora</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="soundtrack">사운드트랙</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="soundtrack">soundtrack</genre>
|
||||
@@ -483,6 +557,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="latin">Latin</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="latin">λατιν</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="latin">latino</genre>
|
||||
@@ -490,6 +566,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="latin">latino</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="latin">latina</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="latin">라틴</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="latin">latin</genre>
|
||||
@@ -497,6 +574,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="latin">latina</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="latin">latina</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="latin">latin</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="latin">латино</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="latin">拉丁</genre>
|
||||
<genre spritesheet="genre" name="alternative">alternative</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="alternative">alternativa</genre>
|
||||
@@ -505,6 +583,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="alternative">alternative</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="alternative">alternativní</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="alternative">Alternative</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="alternative">εναλλακτική</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="alternative">alternative</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="alternative">alternative</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="alternative">alternative</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="alternative">alternativa</genre>
|
||||
@@ -512,6 +592,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="alternative">alternatif</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="alternative">alternativa</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="alternative">alternative</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="alternative">alternatif</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="alternative">alternativa</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="alternative">얼터너티브</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="alternative">alternative</genre>
|
||||
@@ -519,6 +600,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="alternative">alternativa</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="alternative">alternativa</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="alternative">alternative</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="alternative">альтернатива</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="alternative">另类</genre>
|
||||
<genre spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="disco">disco</genre>
|
||||
@@ -527,6 +609,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="disco">Disco</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="disco">ντίσκο</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="disco">disco</genre>
|
||||
@@ -535,6 +619,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="disco">disko</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="disco">disco</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="disco">디스코</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="disco">disko</genre>
|
||||
@@ -551,6 +636,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="folk">Folk</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="folk">δημοτικά</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="folk">folclore</genre>
|
||||
@@ -558,6 +645,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="folk">acoustique</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="folk">folclore</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="folk">folk</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="folk">포크</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="folk">folk</genre>
|
||||
@@ -573,6 +661,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="gospel">Gospel</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="gospel">γκόσπελ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="gospel">gospel</genre>
|
||||
@@ -581,6 +671,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="gospel">musique religieuse</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="gospel">espiritual</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="gospel">gospel</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="gospel">가스펠</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="gospel">gospel</genre>
|
||||
@@ -596,6 +687,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="experimental">experimentální</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="experimental">Experimentell</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="experimental">πειραματική</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="experimental">experimental</genre>
|
||||
@@ -603,6 +696,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="experimental">expérimental</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="experimental">eksperimental</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="experimental">sperimentale</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="experimental">실험 음악</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="experimental">experimental</genre>
|
||||
@@ -610,6 +704,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="experimental">experimental</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="experimental">экспериментальные</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="experimental">实验</genre>
|
||||
<genre spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="new age">new age</genre>
|
||||
@@ -617,6 +712,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="new age">New Age</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="new age">νέας γενιάς</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="new age">nueva era</genre>
|
||||
@@ -624,6 +721,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="new age">jaman baru</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="new age">뉴에이지</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="new age">new age</genre>
|
||||
@@ -631,6 +729,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="new age">nova era</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="new age">new age</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="new age">нью эйдж</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="new age">新世纪</genre>
|
||||
<genre spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="opera">ópera</genre>
|
||||
@@ -639,6 +738,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="opera">òpera</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="opera">Oper</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="opera">όπερα</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="opera">ópera</genre>
|
||||
@@ -647,6 +748,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="opera">opéra</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="opera">opera</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="opera">오페라</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="opera">opera</genre>
|
||||
@@ -663,6 +765,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="anime">Anime</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="anime">anime</genre>
|
||||
@@ -671,6 +775,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="anime">anime</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="anime">애니메이션 음악</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="anime">anime</genre>
|
||||
@@ -687,6 +792,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="soul">Soul</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="soul">soul</genre>
|
||||
@@ -695,6 +802,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="soul">소울</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="soul">soul</genre>
|
||||
@@ -702,12 +810,15 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="soul">soul</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="soul">соул</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="soul">灵歌</genre>
|
||||
<genre spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="workout">exerciciu</genre>
|
||||
<genre xml:lang="az" spritesheet="genre" name="workout">iş gedir</genre>
|
||||
<genre xml:lang="ca" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="workout">Training</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="workout">ejercicio</genre>
|
||||
@@ -715,6 +826,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="workout">entraînement</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="workout">entretemento</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="workout">fitness e allenamenti</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="workout">운동</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="workout">workout</genre>
|
||||
@@ -722,6 +834,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="workout">academia</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="workout">academia</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="workout">workout</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="workout">тренировка</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="workout">健身</genre>
|
||||
<genre spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="easy listening">popular</genre>
|
||||
@@ -730,6 +843,7 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="easy listening">nenáročný poslech</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="easy listening">Easy-Listening</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="easy listening">facil escucha</genre>
|
||||
@@ -737,6 +851,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="easy listening">écoute facile</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="easy listening">música lixeira</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="easy listening">이지 리스닝</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="easy listening">sedap didengar</genre>
|
||||
@@ -744,6 +859,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="easy listening">fácil de se ouvir</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="easy listening">easy listening</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="easy listening">спокойная музыка</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="easy listening">轻音乐</genre>
|
||||
<genre spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="ast" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
@@ -752,6 +868,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="hip-hop">Hip-Hop</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="hip-hop">χιπ-χοπ</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
@@ -760,6 +878,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="hip-hop">힙합</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="hip-hop">hip-hop</genre>
|
||||
@@ -776,6 +895,8 @@
|
||||
<genre xml:lang="ca" spritesheet="genre" name="children">xiquets</genre>
|
||||
<genre xml:lang="cs" spritesheet="genre" name="children">pro děti</genre>
|
||||
<genre xml:lang="de" spritesheet="genre" name="children">Kinder</genre>
|
||||
<genre xml:lang="el" spritesheet="genre" name="children">παιδική</genre>
|
||||
<genre xml:lang="en_AU" spritesheet="genre" name="children">children</genre>
|
||||
<genre xml:lang="en_GB" spritesheet="genre" name="children">children</genre>
|
||||
<genre xml:lang="en_US" spritesheet="genre" name="children">children</genre>
|
||||
<genre xml:lang="es" spritesheet="genre" name="children">niños</genre>
|
||||
@@ -783,6 +904,7 @@
|
||||
<genre xml:lang="fr_CA" spritesheet="genre" name="children">enfants</genre>
|
||||
<genre xml:lang="gl" spritesheet="genre" name="children">infantil</genre>
|
||||
<genre xml:lang="hr" spritesheet="genre" name="children">children</genre>
|
||||
<genre xml:lang="id" spritesheet="genre" name="children">anak-anak</genre>
|
||||
<genre xml:lang="it" spritesheet="genre" name="children">per bambini</genre>
|
||||
<genre xml:lang="ko" spritesheet="genre" name="children">아동</genre>
|
||||
<genre xml:lang="ms" spritesheet="genre" name="children">kanak-kanak</genre>
|
||||
@@ -790,6 +912,7 @@
|
||||
<genre xml:lang="pt" spritesheet="genre" name="children">infantil</genre>
|
||||
<genre xml:lang="pt_BR" spritesheet="genre" name="children">infantil</genre>
|
||||
<genre xml:lang="ro" spritesheet="genre" name="children">children</genre>
|
||||
<genre xml:lang="ru" spritesheet="genre" name="children">детские</genre>
|
||||
<genre xml:lang="zh_CN" spritesheet="genre" name="children">儿童</genre>
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
SCRIPT_NAME=`basename "$0"`
|
||||
SCRIPT_PATH=${0%`basename "$0"`}
|
||||
PLUGIN_PATH="/home/${USER}/.local/share/rhythmbox/plugins/coverart_browser/"
|
||||
PLUGIN_PATH="${HOME}/.local/share/rhythmbox/plugins/coverart_browser/"
|
||||
GLIB_SCHEME="org.gnome.rhythmbox.plugins.coverart_browser.gschema.xml"
|
||||
SCHEMA_FOLDER="schema/"
|
||||
GLIB_DIR="/usr/share/glib-2.0/schemas/"
|
||||
|
||||
+73
-71
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-01-13 23:51+0000\n"
|
||||
"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
|
||||
"Language-Team: Asturian <ast@li.org>\n"
|
||||
@@ -81,10 +81,10 @@ msgid "Search Mode"
|
||||
msgstr "Mou de gueta"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
@@ -125,7 +125,7 @@ msgid "Extra Large"
|
||||
msgstr "Enforma grande"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Cargando..."
|
||||
|
||||
@@ -182,31 +182,31 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "Reproducir too"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Poner too na cola"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Add to playing"
|
||||
msgstr "Amestar a llista de reproducción"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Poner too na cola"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Amestar a llista de reproducción"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Llista de reproducción nueva"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Buscar portaes"
|
||||
|
||||
@@ -215,20 +215,26 @@ msgid "Play Album"
|
||||
msgstr "Reproducir álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Encolar l'álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Esportar ya incrustar portada"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propiedaes"
|
||||
@@ -410,8 +416,8 @@ msgid "Spacing"
|
||||
msgstr "Espaciáu"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Mosaicos"
|
||||
|
||||
@@ -424,7 +430,7 @@ msgid "Width (px):"
|
||||
msgstr "Anchor (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Escalar a %:"
|
||||
@@ -450,8 +456,8 @@ msgid "Black"
|
||||
msgstr "Prietu"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Fluxu"
|
||||
|
||||
@@ -532,14 +538,10 @@ msgid "Toolbar"
|
||||
msgstr "Barra de ferramientes"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Canciones y portaes"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artista de la canción"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Dexar de descargar portaes."
|
||||
|
||||
@@ -548,25 +550,25 @@ msgstr "Dexar de descargar portaes."
|
||||
msgid "Play Track"
|
||||
msgstr "Reproducir pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Encolar pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#, fuzzy
|
||||
msgid "Play Similar"
|
||||
msgstr "Reproducir too"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#, fuzzy
|
||||
msgid "Track"
|
||||
msgstr "Pistes"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#, fuzzy
|
||||
msgid "Genre"
|
||||
msgstr "Tolos xéneros"
|
||||
@@ -611,7 +613,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -627,12 +629,6 @@ msgstr "Tolos xéneros"
|
||||
msgid "All Decades"
|
||||
msgstr "Toles décaes"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Vistes"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
#, fuzzy
|
||||
msgid "Remove from Playlist"
|
||||
@@ -778,61 +774,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "infantil"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Activar el complementu LastFM y aniciar sesión primero"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s por %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " con 1 pista"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " con %d pistes"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " y una duración de 1 minutu"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " y una duración de %d minutos"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Portaes"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Preferencies de navegación"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -840,25 +836,25 @@ msgstr ""
|
||||
" ivarela https://launchpad.net/~ivarela"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Navegador de portaes"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Navegar y reproducir los álbumes per aciu de les portaes"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
#, fuzzy
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Llista de reproducción nueva"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Too"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -866,18 +862,18 @@ msgstr ""
|
||||
"Nun s'amestaron pistes porque nenguna d'elles algamó la llende de "
|
||||
"calificación favorita"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"La cantidá d'álbumes a executar de mou aleatoriu ye menor que los amosaos."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Pidiendo la portada pa %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -886,7 +882,7 @@ msgstr ""
|
||||
"de Coverart"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d álbumes seleicionaos"
|
||||
@@ -1023,11 +1019,11 @@ msgstr "Guetar testu"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "La cantidá de colores ta llendada a %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Pistes"
|
||||
|
||||
@@ -1035,6 +1031,12 @@ msgstr "Pistes"
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Canciones y portaes"
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Vistes"
|
||||
|
||||
#~ msgid "Display tracks and covers pane"
|
||||
#~ msgstr "Ver el panel de canciones y portaes"
|
||||
|
||||
|
||||
+73
-71
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-07-05 19:05+0000\n"
|
||||
"Last-Translator: Rashid Aliyev <Unknown>\n"
|
||||
"Language-Team: Azerbaijani <az@li.org>\n"
|
||||
@@ -79,10 +79,10 @@ msgid "Search Mode"
|
||||
msgstr "Axtarış Rejimi"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Müğənni"
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Extra Large"
|
||||
msgstr "Çox Böyük"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Yüklənir..."
|
||||
|
||||
@@ -181,30 +181,30 @@ msgstr "Linklər yüklənmədi"
|
||||
msgid "Play All"
|
||||
msgstr "Hamısını dinlət"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Hamısını növbəyə sal"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Oxunanlara əlavə et"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Hamısını növbəyə sal"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Mahnı siyahsına əlavə et"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Yeni müsiqi siyahısı"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Üzlkülər axtarışı"
|
||||
|
||||
@@ -213,20 +213,26 @@ msgid "Play Album"
|
||||
msgstr "Albomu oxud"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Albomu növbəyə sal"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Bənzər Müğənniləri Dinlət"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Üz qabığını ixrac et və daxilinə həkk et"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Xüsusiyyətlər"
|
||||
@@ -409,8 +415,8 @@ msgid "Spacing"
|
||||
msgstr "Aralıq"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Başlıqlar"
|
||||
|
||||
@@ -423,7 +429,7 @@ msgid "Width (px):"
|
||||
msgstr "Eni (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Ölçü % dəfə dəyişyşdirilib"
|
||||
@@ -449,8 +455,8 @@ msgid "Black"
|
||||
msgstr "Qara"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Axın"
|
||||
|
||||
@@ -531,14 +537,10 @@ msgid "Toolbar"
|
||||
msgstr "Alətlər paneli"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Mahnılar və üzlüklər"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Mahnının İfaçısı"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Üzlükləri yükləməyi dayandır"
|
||||
|
||||
@@ -547,23 +549,23 @@ msgstr "Üzlükləri yükləməyi dayandır"
|
||||
msgid "Play Track"
|
||||
msgstr "Mahnını oxu"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Mahnını növbəyə sal"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Bənzərlərini Dinlət"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Parça"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Janr"
|
||||
|
||||
@@ -607,7 +609,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -623,12 +625,6 @@ msgstr "Bütün Janrlar"
|
||||
msgid "All Decades"
|
||||
msgstr "Bütün araklqkar"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Görünüşlər"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Oxunanlar siyahısından çıxart"
|
||||
@@ -773,61 +769,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "uşaqlar"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "LastFM qoşmasını aktivləşdir və ilk olaraq daxil ol"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s - %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "%s üçün bioqrafiya yüklənir"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Müğənni göstərilməyib"
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "%s ümün ən popular albomlar yüklənir"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " 1 mahnı ilə"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " %d mahnısı ilə birgə"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " və uzunluğu 1 dəqiqə"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " və uzunluğu %d dəqiqə"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Üzlüklər"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Gəzgin seçənəkləri"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -836,24 +832,24 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "CoverArt gəzgini"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Üz şəklinə görə albomlara bax və oxud"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "CoverArt Sİyahı"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Hamısı"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -861,17 +857,17 @@ msgstr ""
|
||||
"Favorit reytinqinə uyğun gələn mahnı olmadığından heç bir mahnı əlavə "
|
||||
"olunmadı"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr "Qraışıq oxunacaq albomların sayı göstərildiyindən azdır."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "%s üçün üzlük sorğulanır..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -880,7 +876,7 @@ msgstr ""
|
||||
"aktivləşdir."
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d seçilmiş albom"
|
||||
@@ -1015,14 +1011,20 @@ msgstr "Başlıqları axtar"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Üzlüklərin sayı %d ilə məhdudlanıb"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "Albom oxunanlar siyahısına əlavə edildi"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Mahnılar"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr "Uyğun parça tapılmadı"
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Mahnılar və üzlüklər"
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Görünüşlər"
|
||||
|
||||
+73
-71
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-02-21 13:09+0000\n"
|
||||
"Last-Translator: Atanas Kovachki <Unknown>\n"
|
||||
"Language-Team: Bulgarian <bg@li.org>\n"
|
||||
@@ -81,10 +81,10 @@ msgid "Search Mode"
|
||||
msgstr "Режим за търсенето"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Изпълнител"
|
||||
|
||||
@@ -125,7 +125,7 @@ msgid "Extra Large"
|
||||
msgstr "Много голям"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Зареждане..."
|
||||
|
||||
@@ -183,31 +183,31 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "Възпроизвеждай всички"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Добави всички към опашката за слушане"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Add to playing"
|
||||
msgstr "Добави към плейлист"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Добави всички към опашката за слушане"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Добави към плейлист"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Нов плейлист"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Търси обложки"
|
||||
|
||||
@@ -216,20 +216,26 @@ msgid "Play Album"
|
||||
msgstr "Възпроизведи албума"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Добави албума към опашката за слушане"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Експортиране и вграждане на обложки"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Характеристики"
|
||||
@@ -412,8 +418,8 @@ msgid "Spacing"
|
||||
msgstr "Отстояние"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Плочки"
|
||||
|
||||
@@ -426,7 +432,7 @@ msgid "Width (px):"
|
||||
msgstr "Ширина (пикс.):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr ""
|
||||
@@ -452,8 +458,8 @@ msgid "Black"
|
||||
msgstr "Черен"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Поток"
|
||||
|
||||
@@ -534,14 +540,10 @@ msgid "Toolbar"
|
||||
msgstr "Лента с инструменти"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Тракове и обложки"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Изпълнител на трака"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Спри получаването на обложките."
|
||||
|
||||
@@ -550,25 +552,25 @@ msgstr "Спри получаването на обложките."
|
||||
msgid "Play Track"
|
||||
msgstr "Пусни трака"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Добави трака към опашката за слушане"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#, fuzzy
|
||||
msgid "Play Similar"
|
||||
msgstr "Възпроизвеждай всички"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#, fuzzy
|
||||
msgid "Track"
|
||||
msgstr "Тракове"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#, fuzzy
|
||||
msgid "Genre"
|
||||
msgstr "Всички жанрове"
|
||||
@@ -613,7 +615,7 @@ msgid "(px)"
|
||||
msgstr "(пкс)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -629,12 +631,6 @@ msgstr "Всички жанрове"
|
||||
msgid "All Decades"
|
||||
msgstr "Всички десетилетия"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Преглед"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
#, fuzzy
|
||||
msgid "Remove from Playlist"
|
||||
@@ -782,61 +778,61 @@ msgstr "хип-хоп"
|
||||
msgid "children"
|
||||
msgstr "детска"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Активирайте LastFM плъгина и влезте първи"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s, на %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " с един трак"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " с %d трака"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " и продължителност от 1 минута"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " и продължителност от %d минути"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Обложки"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Предпочитания на браузъра"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -844,48 +840,48 @@ msgstr ""
|
||||
" Blagovest Petrov https://launchpad.net/~eniac-bg"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "CoverArt Browser"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Търсете и слушайте албумите си посредством обложките им"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
#, fuzzy
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Нов плейлист"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Всички"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d избрани албуми"
|
||||
@@ -1022,11 +1018,11 @@ msgstr "Търси текст"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Брой на обложките са ограничени до %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Тракове"
|
||||
|
||||
@@ -1034,6 +1030,12 @@ msgstr "Тракове"
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Тракове и обложки"
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Преглед"
|
||||
|
||||
#~ msgid "Display tracks and covers pane"
|
||||
#~ msgstr "Показвай траковете и панела за обложките"
|
||||
|
||||
|
||||
+70
-74
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-06-28 17:58+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-13 21:12+0000\n"
|
||||
"Last-Translator: VPablo <villumar@gmail.com>\n"
|
||||
"Language-Team: Catalan <ca@li.org>\n"
|
||||
"Language: ca\n"
|
||||
@@ -16,8 +16,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-06-28 20:48+0000\n"
|
||||
"X-Generator: Launchpad (build 17077)\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-13 21:20+0000\n"
|
||||
"X-Generator: Launchpad (build 17341)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -79,10 +79,10 @@ msgid "Search Mode"
|
||||
msgstr "Mode de recerca"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Extra Large"
|
||||
msgstr "Extra gran"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "S'està carregant…"
|
||||
|
||||
@@ -181,30 +181,30 @@ msgstr "No s'han pogut obtindre els enllaços"
|
||||
msgid "Play All"
|
||||
msgstr "Reprodueix tot"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Posa-ho tot a la cua"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Afegir a la reproducció"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Posa-ho tot a la cua"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Afegeix a la llista de reproducció"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Llista de reproducció nova"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Cerca portades"
|
||||
|
||||
@@ -213,20 +213,26 @@ msgid "Play Album"
|
||||
msgstr "Reprodueix l'àlbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Següent"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Afegeix l'àlbum a la cua"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Reprodueix Artistes Similars"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exporta i incrusta cobertes"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propietats"
|
||||
@@ -407,8 +413,8 @@ msgid "Spacing"
|
||||
msgstr "Espaiat"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Mosaic"
|
||||
|
||||
@@ -421,7 +427,7 @@ msgid "Width (px):"
|
||||
msgstr "Amplada (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Escalat per %:"
|
||||
@@ -447,8 +453,8 @@ msgid "Black"
|
||||
msgstr "Negre"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flux"
|
||||
|
||||
@@ -529,14 +535,10 @@ msgid "Toolbar"
|
||||
msgstr "Barra d'eines"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Pistes i Cobertes"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artista de la peça"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Para la cerca de portades."
|
||||
|
||||
@@ -545,23 +547,23 @@ msgstr "Para la cerca de portades."
|
||||
msgid "Play Track"
|
||||
msgstr "Reprodueix la cançó"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Afegeix la cançó a la cua"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Reprodueix Similars"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Gènere"
|
||||
|
||||
@@ -605,7 +607,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -621,12 +623,6 @@ msgstr "Tots els gèneres"
|
||||
msgid "All Decades"
|
||||
msgstr "Totes les dècades"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Vistes"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Suprimeix de la llista de reproducció"
|
||||
@@ -771,61 +767,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "xiquets"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Activa el plugin de LastFM i entra primer"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s per %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "S'està carregant la biografia de %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "No s'ha especificat cap artista."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "S'estan carregant els millors àlbums de %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " amb 1 cançó"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " amb %d cançons"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " i una duració d'un minut"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " i una duració de %d minuts"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Portades"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Preferències de Navegador"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -834,24 +830,24 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Navegador de Portades"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Navega i reprodueix els àlbums mitjançant les seues portades"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Llista de l'Àlbum"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Tots"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -859,19 +855,19 @@ msgstr ""
|
||||
"No s'han afegit pistes perquè cap pista coincideix amb l'umbracle de "
|
||||
"qualificació favorita"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"La quantitat d'àlbums a executar de forma aleatòria es menor que els "
|
||||
"mostrats."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Carregant caràtula per %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -880,7 +876,7 @@ msgstr ""
|
||||
"de Coverart"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d àlbums seleccionats"
|
||||
@@ -1015,11 +1011,11 @@ msgstr "Cerca els títols"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "La quantitat de colors s'ha limitat a %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "L'àlbum s'ha afegit a la llista d'àlbums a reproduir"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Cançons"
|
||||
|
||||
|
||||
+70
-74
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -76,10 +76,10 @@ msgid "Search Mode"
|
||||
msgstr ""
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
@@ -120,7 +120,7 @@ msgid "Extra Large"
|
||||
msgstr ""
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr ""
|
||||
|
||||
@@ -176,30 +176,30 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr ""
|
||||
|
||||
@@ -208,20 +208,26 @@ msgid "Play Album"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
msgid "Queue Album"
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr ""
|
||||
@@ -393,8 +399,8 @@ msgid "Spacing"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -407,7 +413,7 @@ msgid "Width (px):"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr ""
|
||||
@@ -433,8 +439,8 @@ msgid "Black"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr ""
|
||||
|
||||
@@ -515,14 +521,10 @@ msgid "Toolbar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr ""
|
||||
|
||||
@@ -531,23 +533,23 @@ msgstr ""
|
||||
msgid "Play Track"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Queue Track"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Track"
|
||||
msgid "Queue Track"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr ""
|
||||
|
||||
@@ -591,7 +593,7 @@ msgid "(px)"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr ""
|
||||
|
||||
@@ -607,12 +609,6 @@ msgstr ""
|
||||
msgid "All Decades"
|
||||
msgstr ""
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr ""
|
||||
@@ -757,106 +753,106 @@ msgstr ""
|
||||
msgid "children"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr ""
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr ""
|
||||
@@ -991,11 +987,11 @@ msgstr ""
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr ""
|
||||
|
||||
|
||||
+70
-71
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-01-12 12:17+0000\n"
|
||||
"Last-Translator: Tadeáš Pařík <tadeas.parik@gmail.com>\n"
|
||||
"Language-Team: Czech <cs@li.org>\n"
|
||||
@@ -79,10 +79,10 @@ msgid "Search Mode"
|
||||
msgstr "Režim vyhledávání"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Umělec"
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Extra Large"
|
||||
msgstr "Extra velký"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Načítání..."
|
||||
|
||||
@@ -179,31 +179,31 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "Přehrát vše"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Vše do fronty"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Add to playing"
|
||||
msgstr "Přidat do seznamu skladeb"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Vše do fronty"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Přidat do seznamu skladeb"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nový seznam skladeb"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Vyhledat přebaly"
|
||||
|
||||
@@ -212,20 +212,26 @@ msgid "Play Album"
|
||||
msgstr "Přehrát album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Album do fronty"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Vlastnosti"
|
||||
@@ -402,8 +408,8 @@ msgid "Spacing"
|
||||
msgstr "Mezery"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -417,7 +423,7 @@ msgid "Width (px):"
|
||||
msgstr "Šířka (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Měřítko %:"
|
||||
@@ -443,8 +449,8 @@ msgid "Black"
|
||||
msgstr "Černá"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr ""
|
||||
|
||||
@@ -527,15 +533,11 @@ msgid "Toolbar"
|
||||
msgstr "Panel nástrojů"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
#, fuzzy
|
||||
msgid "Track Artist"
|
||||
msgstr "Umělec"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr ""
|
||||
|
||||
@@ -544,25 +546,25 @@ msgstr ""
|
||||
msgid "Play Track"
|
||||
msgstr "Přehrát skladbu"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Zařadit skladbu do fronty"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#, fuzzy
|
||||
msgid "Play Similar"
|
||||
msgstr "Přehrát vše"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#, fuzzy
|
||||
msgid "Track"
|
||||
msgstr "Skladby"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#, fuzzy
|
||||
msgid "Genre"
|
||||
msgstr "Všechny žánry"
|
||||
@@ -607,7 +609,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr ""
|
||||
|
||||
@@ -623,12 +625,6 @@ msgstr "Všechny žánry"
|
||||
msgid "All Decades"
|
||||
msgstr "Všechny dekády"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Zobrazení"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
#, fuzzy
|
||||
msgid "Remove from Playlist"
|
||||
@@ -774,102 +770,102 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "pro děti"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Povolit zásuvný modul LastFM a přihlásit se"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s od %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " s 1 skladbou"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " s %d skladbami"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr ""
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Přebaly"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Nastavení prohlížeče"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" Tadeáš Pařík https://launchpad.net/~pariktadeas"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Prohlížeč CoverArt"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
#, fuzzy
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Nový seznam skladeb"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Vše"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Dotaz na přebal od %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -878,7 +874,7 @@ msgstr ""
|
||||
"vyhledávání poskytovatelů"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d vybraných alb"
|
||||
@@ -1015,11 +1011,11 @@ msgstr "Vyhledat text"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Počet přebalů omezen na %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Skladby"
|
||||
|
||||
@@ -1027,6 +1023,9 @@ msgstr "Skladby"
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Zobrazení"
|
||||
|
||||
#~ msgid "size in pixels"
|
||||
#~ msgstr "velikost v pixelech"
|
||||
|
||||
|
||||
+156
-151
@@ -7,17 +7,17 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-06-28 21:17+0000\n"
|
||||
"Last-Translator: Phillip Sz <Unknown>\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-10-05 11:45+0000\n"
|
||||
"Last-Translator: Tobias Bannert <Unknown>\n"
|
||||
"Language-Team: German <de@li.org>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-06-28 22:12+0000\n"
|
||||
"X-Generator: Launchpad (build 17077)\n"
|
||||
"X-Launchpad-Export-Date: 2015-10-05 18:16+0000\n"
|
||||
"X-Generator: Launchpad (build 17783)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -44,7 +44,7 @@ msgstr "Alle Titel anzeigen"
|
||||
#: tmpl/album-tmpl.html:69
|
||||
#, python-format
|
||||
msgid "Top albums by %s"
|
||||
msgstr "Top-Alben von %s"
|
||||
msgstr "Beliebteste Alben von %s"
|
||||
|
||||
#. TRANSLATORS: %s is just a string and is not translated, %d is a number and
|
||||
#. is the number of track(s)
|
||||
@@ -61,7 +61,7 @@ msgstr "Titelliste ist nicht verfügbar"
|
||||
|
||||
#: tmpl/album-tmpl.html:119
|
||||
msgid "Unable to retrieve album information:"
|
||||
msgstr "Informationen zum Album konnten nicht geholt werden:"
|
||||
msgstr "Informationen zum Album konnten nicht abgerufen werden"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:141 tmpl/albumartsearch-tmpl.html:187
|
||||
#: tmpl/artistartsearch-tmpl.html:135
|
||||
@@ -71,20 +71,20 @@ msgstr "Suchoptionen"
|
||||
#: tmpl/albumartsearch-tmpl.html:187
|
||||
msgid "Tip: doubleclick or drag a cover to use it as the album cover"
|
||||
msgstr ""
|
||||
"Tipp: Sie können ein Cover mit einem Doppelklick oder per Drag-and-Drop als "
|
||||
"Albumcover einrichten"
|
||||
"Tipp: Sie können ein Titelbild mit einem Doppelklick oder durch Ziehen und "
|
||||
"Ablegen als Albumbild einrichten"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:189
|
||||
msgid "Search Mode"
|
||||
msgstr "Suchmodus"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Künstler"
|
||||
msgstr "Interpret"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:192
|
||||
msgid "Album"
|
||||
@@ -92,7 +92,7 @@ msgstr "Album"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:193
|
||||
msgid "Artist and album"
|
||||
msgstr "Künstler und Album"
|
||||
msgstr "Interpret und Album"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:196 tmpl/artistartsearch-tmpl.html:182
|
||||
msgid "Search text"
|
||||
@@ -123,9 +123,9 @@ msgid "Extra Large"
|
||||
msgstr "Sehr groß"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Wird geladen ..."
|
||||
msgstr "Wird geladen …"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:213 tmpl/artistartsearch-tmpl.html:199
|
||||
msgid "Show more results"
|
||||
@@ -137,7 +137,7 @@ msgstr "Keine Informationen vorhanden"
|
||||
|
||||
#: tmpl/artist-tmpl.html:28
|
||||
msgid "Unfilter"
|
||||
msgstr ""
|
||||
msgstr "Filter entfernen"
|
||||
|
||||
#: tmpl/artist-tmpl.html:29 tmpl/artist-tmpl.html:114
|
||||
msgid "Filter"
|
||||
@@ -149,7 +149,7 @@ msgstr "Filter"
|
||||
#: tmpl/links-tmpl.html:15 tmpl/links-tmpl.html:21
|
||||
#, python-format
|
||||
msgid "Links for %s:"
|
||||
msgstr ""
|
||||
msgstr "Verweise für %s:"
|
||||
|
||||
#: tmpl/artist-tmpl.html:97
|
||||
msgid "Similar Artists"
|
||||
@@ -166,65 +166,73 @@ msgstr "Informationen zum Interpreten konnten nicht abgerufen werden:"
|
||||
#: tmpl/artistartsearch-tmpl.html:180
|
||||
msgid "Tip: doubleclick or drag a cover to use it as the artist cover"
|
||||
msgstr ""
|
||||
"Tipp: Sie können ein Titelbild mit einem Doppelklick oder durch Ziehen und "
|
||||
"Ablegen als Interpretenbild einrichten"
|
||||
|
||||
#: tmpl/echoartist-tmpl.html:66
|
||||
msgid "Biography provided by: "
|
||||
msgstr ""
|
||||
msgstr "Biografie bereitgestellt von: "
|
||||
|
||||
#: tmpl/links-tmpl.html:28
|
||||
msgid "Unable to get links"
|
||||
msgstr ""
|
||||
msgstr "Verweise konnten nicht abgerufen werden"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:1
|
||||
msgid "Play All"
|
||||
msgstr "Alle wiedergeben"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr ""
|
||||
msgstr "Zum Wiedergeben hinzufügen"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Alle in Warteschlange stellen"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Zur Wiedergabeliste hinzufügen"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Neue Wiedergabeliste"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Suche nach Cover"
|
||||
msgstr "Nach Titelbildern suchen"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:1
|
||||
msgid "Play Album"
|
||||
msgstr "Album wiedergeben"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
msgid "Queue Album"
|
||||
msgstr "Album-Warteschlange"
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Nächsten wiedergeben"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
msgid "Queue Album"
|
||||
msgstr "Album in Warteschlange stellen"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Coverart exportieren und einbinden"
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Ähnlichen Interpreten wiedergeben"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Titelbild exportieren und einbetten"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Eigenschaften"
|
||||
@@ -255,7 +263,7 @@ msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:7
|
||||
msgid "Above Cover View"
|
||||
msgstr "über der Cover-Anzeige"
|
||||
msgstr "Über der Titelbildanzeige"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:8
|
||||
msgid "Left Sidebar"
|
||||
@@ -271,23 +279,28 @@ msgstr "Automatisch starten"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:11
|
||||
msgid "When rhythmbox starts, switch automatically to the coverart browser."
|
||||
msgstr "Wenn Rhythmbox startet, automatisch zum Coverart browser wechseln."
|
||||
msgstr "Wenn Rhythmbox startet, automatisch zum Titelbildnavigator wechseln."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:12
|
||||
msgid "Use source's custom statusbar"
|
||||
msgstr ""
|
||||
msgstr "Die eigene Statusleiste der Quelle benutzen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:13
|
||||
msgid ""
|
||||
"Use the source's custom statusbar to show the current selected album's "
|
||||
"related information instead of the global Rhythmbox's statusbar."
|
||||
msgstr ""
|
||||
"Die eigene Statusleiste der Quelle benutzen, um die zugehörigen "
|
||||
"Informationen der aktuell ausgewählten Alben anzuzeigen, anstelle der "
|
||||
"globalen Rhythmbox-Statusleiste."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:14
|
||||
msgid ""
|
||||
"Number of random\n"
|
||||
"albums to play"
|
||||
msgstr ""
|
||||
"Anzahl der zu\n"
|
||||
"spielenden Zufallsalben"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:16
|
||||
msgid "Level above which is regarded as being a favourite track or album"
|
||||
@@ -307,11 +320,11 @@ msgstr "Albuminformationen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:20
|
||||
msgid "Display album information"
|
||||
msgstr ""
|
||||
msgstr "Albuminformationen anzeigen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:21
|
||||
msgid "Font size for the text below the cover-art."
|
||||
msgstr ""
|
||||
msgstr "Schriftgröße für den Text unter dem Titelbild."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:22
|
||||
msgid "Font Size:"
|
||||
@@ -319,7 +332,7 @@ msgstr "Schriftgröße:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:23
|
||||
msgid "Ellipsize albums names"
|
||||
msgstr "Alben-Namenabkürzen"
|
||||
msgstr "Albennamen abkürzen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:24
|
||||
msgid ""
|
||||
@@ -337,15 +350,15 @@ msgstr "Maximale Länge:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:27
|
||||
msgid "Display album's info under cover"
|
||||
msgstr "Album-Informationen unter dem Cover anzeigen"
|
||||
msgstr "Albuminformationen unter dem Titelbild anzeigen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:28
|
||||
msgid "Display album's info within cover"
|
||||
msgstr ""
|
||||
msgstr "Albuminformationen innerhalb des Titelbildes anzeigen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:29
|
||||
msgid "Cover Appearance"
|
||||
msgstr "Cover-Erscheinungsbild"
|
||||
msgstr "Titelbilderscheinungsbild"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:30
|
||||
msgid "Drop shadow"
|
||||
@@ -354,6 +367,7 @@ msgstr "Schlagschatten"
|
||||
#: tmp/coverart_browser_prefs.ui.h:31
|
||||
msgid "Indicates if the albums should drop a shadow on the cover view"
|
||||
msgstr ""
|
||||
"Gibt an ob das Album in der Titelbildansicht einen Schatten werfen soll"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:32
|
||||
msgid "Light Source: "
|
||||
@@ -361,7 +375,7 @@ msgstr "Lichtquelle: "
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:33
|
||||
msgid "Defines the size for the covers showed on the source."
|
||||
msgstr ""
|
||||
msgstr "Legt die Größe der in der Quelle angezeigten Titelbilder fest"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:34
|
||||
msgid "Size (in pixels):"
|
||||
@@ -369,11 +383,11 @@ msgstr "Größe (in Pixeln):"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:35
|
||||
msgid "Tracks Pane"
|
||||
msgstr ""
|
||||
msgstr "Titelleiste"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:36
|
||||
msgid "open or close on click of cover"
|
||||
msgstr ""
|
||||
msgstr "Öffnen oder Schließen beim Klick auf das Titelbild"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:37
|
||||
msgid "Advanced Options"
|
||||
@@ -381,47 +395,47 @@ msgstr "Erweiterte Optionen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:38
|
||||
msgid "Padding (space) around the cover and its highlight"
|
||||
msgstr ""
|
||||
msgstr "Innenabstand (Raum) um das Titelbild und der Hervorhebung"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:39
|
||||
msgid "Spacing between columns and rows"
|
||||
msgstr ""
|
||||
msgstr "Abstand zwischen Spalten und Zeilen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:40
|
||||
msgid "Padding"
|
||||
msgstr ""
|
||||
msgstr "Innenabstand"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:41
|
||||
msgid "Spacing"
|
||||
msgstr ""
|
||||
msgstr "Abstand"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Kacheln"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:43
|
||||
msgid "Flow Appearance"
|
||||
msgstr ""
|
||||
msgstr "Flussdarstellung"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:44
|
||||
msgid "Width (px):"
|
||||
msgstr "Breite (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr ""
|
||||
msgstr "Skala von %:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:47
|
||||
msgid "Hide Caption"
|
||||
msgstr ""
|
||||
msgstr "Beschriftung ausblenden"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:48
|
||||
msgid "Maximum covers to display:"
|
||||
msgstr ""
|
||||
msgstr "Maximal anzuzeigende Titelbilder:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:49
|
||||
msgid "Background Colour"
|
||||
@@ -436,8 +450,8 @@ msgid "Black"
|
||||
msgstr "Schwarz"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Fluss"
|
||||
|
||||
@@ -459,15 +473,15 @@ msgstr "Erscheinungsbild & Verhalten"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:57
|
||||
msgid "Flat-button style"
|
||||
msgstr ""
|
||||
msgstr "Flacher Knopfstil"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:58
|
||||
msgid "Icon Theme: "
|
||||
msgstr "Symbol Thema: "
|
||||
msgstr "Symbolthema: "
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:59
|
||||
msgid "Alternative Genres:"
|
||||
msgstr "Alternative Genres:"
|
||||
msgstr "Zusätzliche Musikrichtungen:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:60
|
||||
msgid "Load New Icon: "
|
||||
@@ -475,11 +489,11 @@ msgstr "Neues Symbol laden: "
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:61
|
||||
msgid "Select a new genre icon"
|
||||
msgstr "Ein neues Kategoriesymbol wählen"
|
||||
msgstr "Ein neues Musikrichtungssymbol auswählen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:62
|
||||
msgid "Edit Genre Details:"
|
||||
msgstr "Genre-Details bearbeiten:"
|
||||
msgstr "Musikrichtungsdetails bearbeiten:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:63
|
||||
msgid "Save changes"
|
||||
@@ -495,15 +509,15 @@ msgstr "Symbol:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:66
|
||||
msgid "Current user-defined Genres:"
|
||||
msgstr "Aktuelle benutzerdefinierten Kategorien:"
|
||||
msgstr "Aktuelle benutzerdefinierten Musikrichtungen:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:67
|
||||
msgid "Add a new alternative genre"
|
||||
msgstr "Alternatives Genre hinzufügen"
|
||||
msgstr "Zusätzliche Musikrichtung hinzufügen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:68
|
||||
msgid "Delete an alternative genre"
|
||||
msgstr "Alternatives Genre löschen"
|
||||
msgstr "Zusätzliche Musikrichtung löschen"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:69
|
||||
msgid "Alternate Name"
|
||||
@@ -518,83 +532,79 @@ msgid "Toolbar"
|
||||
msgstr "Werkzeugleiste"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Titel & Cover"
|
||||
msgid "Track Artist"
|
||||
msgstr "Titel-Interpret"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Interpret"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr ""
|
||||
msgstr "Titelbilderabruf anhalten."
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:1
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:1
|
||||
msgid "Play Track"
|
||||
msgstr "Titel wiedergeben"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Queue Track"
|
||||
msgstr "Titel in Warteschlange"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Track"
|
||||
msgstr ""
|
||||
msgid "Queue Track"
|
||||
msgstr "Titel in Warteschlange stellen"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Ähnlichen wiedergeben"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Titel"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Musikrichtung"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:1
|
||||
msgid "Choose folder to save tracks:"
|
||||
msgstr "Wählen Sie einen Ordner um Ihre Titel zu speichern:"
|
||||
msgstr "Bitte einen Ordner zum Speichern der Titel auswählen:"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:2
|
||||
msgid "Select a Folder to export to"
|
||||
msgstr ""
|
||||
msgstr "Bitte einen Ordner zum Exportieren nach auswählen"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:3
|
||||
msgid "Save tracks within folder using album name"
|
||||
msgstr ""
|
||||
msgstr "Titel in Ordner mit Name des Albums speichern"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:4
|
||||
msgid "Open embedded track folder in file-manager"
|
||||
msgstr ""
|
||||
msgstr "Ordern der eingebetteten Titel in Dateiverwaltung öffnen"
|
||||
|
||||
#. This is a label describing the different options to save the picture artwork in the music file i.e. embed - to insert picture artwork into a music file
|
||||
#: tmp/coverart_exportembed.ui.h:6
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
msgstr "Einbetten:"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:7
|
||||
msgid "convert to mp3"
|
||||
msgstr ""
|
||||
msgstr "Nach mp3 konvertieren"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:8
|
||||
msgid "bitrate (kbit/s)"
|
||||
msgstr ""
|
||||
msgstr "Bitrate (kbit/s)"
|
||||
|
||||
#. This is a label describing the size of the picture that will be inserted into the music file e.g. change the size from 800x800 pixels to 128x128 pixels
|
||||
#: tmp/coverart_exportembed.ui.h:10
|
||||
msgid "resize art"
|
||||
msgstr ""
|
||||
msgstr "Skaliertes Cover"
|
||||
|
||||
#. size in pixels
|
||||
#: tmp/coverart_exportembed.ui.h:12
|
||||
msgid "(px)"
|
||||
msgstr ""
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -603,19 +613,13 @@ msgstr "CoverArt"
|
||||
#: tmp/coverart_topbar.ui.h:1 coverart_controllers.py:221
|
||||
#: coverart_controllers.py:275 coverart_controllers.py:376
|
||||
msgid "All Genres"
|
||||
msgstr "Alle Genres"
|
||||
msgstr "Alle Musikrichtungen"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:3 tmp/coverart_rightsidebar.ui.h:3
|
||||
#: tmp/coverart_topbar.ui.h:2 coverart_controllers.py:583
|
||||
msgid "All Decades"
|
||||
msgstr "Alle Jahrzehnte"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Ansichten"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Aus Wiedergabeliste entfernen"
|
||||
@@ -746,7 +750,7 @@ msgstr "Soul"
|
||||
|
||||
#: tmp/popups.xml.in.h:32
|
||||
msgid "workout"
|
||||
msgstr ""
|
||||
msgstr "Training"
|
||||
|
||||
#: tmp/popups.xml.in.h:33
|
||||
msgid "easy listening"
|
||||
@@ -760,61 +764,61 @@ msgstr "Hip-Hop"
|
||||
msgid "children"
|
||||
msgstr "Kinder"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
msgstr "Aktivieren Sie das LastFM-Plugin und melden sich zuerst an"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s von %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Biografie für %s wird geladen"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Kein Interpret angegeben."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Top-Alben von %s werden geladen"
|
||||
msgstr "Beliebteste Alben von %s werden geladen"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " mit 1 Titel"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " mit %d Titeln"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " und einer Dauer von 1 Minute"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " und einer Dauer von %d Minuten"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Cover"
|
||||
msgstr "Titelbild"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr ""
|
||||
msgstr "Browsereinstellungen"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -825,57 +829,58 @@ msgstr ""
|
||||
" Spencer Young https://launchpad.net/~spenceryoung\n"
|
||||
" Tobias Bannert https://launchpad.net/~toba\n"
|
||||
" fossfreedom https://launchpad.net/~fossfreedom\n"
|
||||
" jus https://launchpad.net/~jus\n"
|
||||
" quaec https://launchpad.net/~quaec"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "CoverArt Browser"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr ""
|
||||
msgstr "Ihre Alben durchsuchen und über deren Titelbilder wiedergeben"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr ""
|
||||
msgstr "CoverArt Wiedergabeliste"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
msgstr "Titelbilder werden für %s angefordert …"
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d ausgewählte Alben"
|
||||
|
||||
#: coverart_controllers.py:391 coverart_controllers.py:440
|
||||
msgid "Sort by album name"
|
||||
msgstr "Sortiere nach Album-Name"
|
||||
msgstr "Nach Albumname sortieren"
|
||||
|
||||
#: coverart_controllers.py:392
|
||||
msgid "Sort by album artist"
|
||||
@@ -891,19 +896,19 @@ msgstr "Nach Bewertung sortieren"
|
||||
|
||||
#: coverart_controllers.py:499
|
||||
msgid "Download all covers"
|
||||
msgstr ""
|
||||
msgstr "Alle Titelbilder herunterladen"
|
||||
|
||||
#: coverart_controllers.py:500
|
||||
msgid "Play random album"
|
||||
msgstr ""
|
||||
msgstr "Zufälliges Album wiedergeben"
|
||||
|
||||
#: coverart_controllers.py:501 coverart_controllers.py:555
|
||||
msgid "Follow playing song"
|
||||
msgstr ""
|
||||
msgstr "Dem wiedergegebenen Lied folgen"
|
||||
|
||||
#: coverart_controllers.py:504 coverart_controllers.py:552
|
||||
msgid "Use favourites only"
|
||||
msgstr ""
|
||||
msgstr "Nur Favoriten benutzen"
|
||||
|
||||
#: coverart_controllers.py:508
|
||||
msgid "Search Preferences"
|
||||
@@ -1001,16 +1006,16 @@ msgstr "Titel durchsuchen"
|
||||
#: coverart_coverflowview.py:196
|
||||
#, python-format
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr ""
|
||||
msgstr "Anzahl der Titelbilder begrenzt auf %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Titel"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
msgstr "Keine passenden Titel gefunden"
|
||||
|
||||
+1018
Diferenças do arquivo suprimidas por serem muito extensas
Carregar Diff
+1013
Diferenças do arquivo suprimidas por serem muito extensas
Carregar Diff
+70
-74
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-06-26 12:07+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-12-21 23:28+0000\n"
|
||||
"Last-Translator: fossfreedom <Unknown>\n"
|
||||
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
|
||||
"Language: \n"
|
||||
@@ -16,8 +16,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-06-28 20:48+0000\n"
|
||||
"X-Generator: Launchpad (build 17077)\n"
|
||||
"X-Launchpad-Export-Date: 2015-01-07 22:44+0000\n"
|
||||
"X-Generator: Launchpad (build 17298)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -77,10 +77,10 @@ msgid "Search Mode"
|
||||
msgstr "Search Mode"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artist"
|
||||
|
||||
@@ -121,7 +121,7 @@ msgid "Extra Large"
|
||||
msgstr "Extra Large"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Loading..."
|
||||
|
||||
@@ -177,30 +177,30 @@ msgstr "Unable to get links"
|
||||
msgid "Play All"
|
||||
msgstr "Play All"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Queue All"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Add to playing"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Queue All"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Add to Playlist"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "New Playlist"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Search for covers"
|
||||
|
||||
@@ -209,20 +209,26 @@ msgid "Play Album"
|
||||
msgstr "Play Album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Play Next"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Queue Album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Play Similar Artist"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Export and embed coverart"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Properties"
|
||||
@@ -400,8 +406,8 @@ msgid "Spacing"
|
||||
msgstr "Spacing"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Tiles"
|
||||
|
||||
@@ -414,7 +420,7 @@ msgid "Width (px):"
|
||||
msgstr "Width (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Scale by %:"
|
||||
@@ -440,8 +446,8 @@ msgid "Black"
|
||||
msgstr "Black"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flow"
|
||||
|
||||
@@ -522,14 +528,10 @@ msgid "Toolbar"
|
||||
msgstr "Toolbar"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Tracks & Covers"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Track Artist"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Stop coverart fetch."
|
||||
|
||||
@@ -538,23 +540,23 @@ msgstr "Stop coverart fetch."
|
||||
msgid "Play Track"
|
||||
msgstr "Play Track"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Queue Track"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Play Similar"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Track"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Genre"
|
||||
|
||||
@@ -598,7 +600,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -614,12 +616,6 @@ msgstr "All Genres"
|
||||
msgid "All Decades"
|
||||
msgstr "All Decades"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Views"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Remove from Playlist"
|
||||
@@ -764,61 +760,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "children"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Enable LastFM plugin and log in first"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s by %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Loading biography for %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "No artist specified."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Loading top albums for %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " with 1 track"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " with %d tracks"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " and a duration of 1 minute"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " and a duration of %d minutes"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Covers"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Browser Preferences"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -828,24 +824,24 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "CoverArt Browser"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Browse and play your albums through their covers"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "CoverArt Playlist"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -853,17 +849,17 @@ msgstr ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr "The number of albums to randomly play is less than that displayed."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Requesting cover for %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -872,7 +868,7 @@ msgstr ""
|
||||
"Providers plug-in"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d selected albums"
|
||||
@@ -1007,11 +1003,11 @@ msgstr "Search titles"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Number of covers limited to %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "Album has added to list of playing albums"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Tracks"
|
||||
|
||||
|
||||
+70
-74
@@ -13,8 +13,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-06-26 12:13+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-22 10:21+0000\n"
|
||||
"Last-Translator: fossfreedom <Unknown>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: en_US\n"
|
||||
@@ -22,8 +22,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-06-28 20:48+0000\n"
|
||||
"X-Generator: Launchpad (build 17077)\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-22 10:24+0000\n"
|
||||
"X-Generator: Launchpad (build 17355)\n"
|
||||
"Generated-By: Babel 0.9.6\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
@@ -84,10 +84,10 @@ msgid "Search Mode"
|
||||
msgstr "Search Mode"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artist"
|
||||
|
||||
@@ -128,7 +128,7 @@ msgid "Extra Large"
|
||||
msgstr "Extra Large"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Loading..."
|
||||
|
||||
@@ -184,30 +184,30 @@ msgstr "Unable to get links"
|
||||
msgid "Play All"
|
||||
msgstr "Play All"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Queue All"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Add to playing"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Queue All"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Add to Playlist"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "New Playlist"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Search for covers"
|
||||
|
||||
@@ -216,20 +216,26 @@ msgid "Play Album"
|
||||
msgstr "Play Album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Play Next"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Queue Album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Play Similar Artist"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Export and embed coverart"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Properties"
|
||||
@@ -407,8 +413,8 @@ msgid "Spacing"
|
||||
msgstr "Spacing"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Tiles"
|
||||
|
||||
@@ -421,7 +427,7 @@ msgid "Width (px):"
|
||||
msgstr "Width (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Scale by %:"
|
||||
@@ -447,8 +453,8 @@ msgid "Black"
|
||||
msgstr "Black"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flow"
|
||||
|
||||
@@ -529,14 +535,10 @@ msgid "Toolbar"
|
||||
msgstr "Toolbar"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Tracks & Covers"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Track Artist"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Stop coverart fetch."
|
||||
|
||||
@@ -545,23 +547,23 @@ msgstr "Stop coverart fetch."
|
||||
msgid "Play Track"
|
||||
msgstr "Play Track"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Queue Track"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Play Similar"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Track"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Genre"
|
||||
|
||||
@@ -605,7 +607,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -621,12 +623,6 @@ msgstr "All Genres"
|
||||
msgid "All Decades"
|
||||
msgstr "All Decades"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Views"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Remove from Playlist"
|
||||
@@ -771,85 +767,85 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "children"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Enable LastFM plugin and log in first"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s by %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Loading biography for %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "No artist specified."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Loading top albums for %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " with 1 track"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " with %d tracks"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " and a duration of 1 minute"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " and a duration of %d minutes"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Covers"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Browser Preferences"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "CoverArt Browser"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Browse and play your albums through their covers"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "CoverArt Playlist"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -857,17 +853,17 @@ msgstr ""
|
||||
"No tracks have been added because no tracks meet the favorite rating "
|
||||
"threshold"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr "The number of albums to randomly play is less than that displayed."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Requesting cover for %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -876,7 +872,7 @@ msgstr ""
|
||||
"Providers plugin"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d selected albums"
|
||||
@@ -1011,11 +1007,11 @@ msgstr "Search titles"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Number of covers limited to %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "Album has added to list of playing albums"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Tracks"
|
||||
|
||||
|
||||
+70
-74
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-07-05 19:34+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-13 21:11+0000\n"
|
||||
"Last-Translator: VPablo <villumar@gmail.com>\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: es\n"
|
||||
@@ -16,8 +16,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-07-05 20:56+0000\n"
|
||||
"X-Generator: Launchpad (build 17086)\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-13 21:16+0000\n"
|
||||
"X-Generator: Launchpad (build 17341)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -79,10 +79,10 @@ msgid "Search Mode"
|
||||
msgstr "Modo de búsqueda"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Extra Large"
|
||||
msgstr "Muy grande"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Cargando…"
|
||||
|
||||
@@ -181,30 +181,30 @@ msgstr "Imposible obtener los enlaces"
|
||||
msgid "Play All"
|
||||
msgstr "Reproducir todo"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Poner todo en cola"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Añadir a la lista de reproducción"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Poner todo en cola"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Añadir a una lista de reproducción"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Lista de reproducción nueva"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Buscar carátulas"
|
||||
|
||||
@@ -213,20 +213,26 @@ msgid "Play Album"
|
||||
msgstr "Reproducir el álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Siguiente"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Encolar el álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Reproducir artistas similares"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exportar e incrustar carátula"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propiedades"
|
||||
@@ -406,8 +412,8 @@ msgid "Spacing"
|
||||
msgstr "Espaciado"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Mosaicos"
|
||||
|
||||
@@ -420,7 +426,7 @@ msgid "Width (px):"
|
||||
msgstr "Anchura (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Escalar por %:"
|
||||
@@ -446,8 +452,8 @@ msgid "Black"
|
||||
msgstr "Negro"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flujo"
|
||||
|
||||
@@ -528,14 +534,10 @@ msgid "Toolbar"
|
||||
msgstr "Barra de herramientas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Pistas y carátulas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artista de la pista"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Detener la búsqueda de carátulas."
|
||||
|
||||
@@ -544,23 +546,23 @@ msgstr "Detener la búsqueda de carátulas."
|
||||
msgid "Play Track"
|
||||
msgstr "Reproducir pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Encolar pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Reproducir similares"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Género"
|
||||
|
||||
@@ -604,7 +606,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Carátula"
|
||||
|
||||
@@ -620,12 +622,6 @@ msgstr "Todos los géneros"
|
||||
msgid "All Decades"
|
||||
msgstr "Todas las décadas"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Vistas"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Quitar de la lista de reproducción"
|
||||
@@ -770,61 +766,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "niños"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Activa el plugin de LastFM e inicia sesión antes"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s por %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Cargando la biografía de %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "No se especificó ningún artista."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Cargando mejores álbumes de %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " con una canción"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " con %d canciones"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " y una duración de un minuto"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " y una duración de %d minutos"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Carátulas"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Preferencias del navegador"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -842,24 +838,24 @@ msgstr ""
|
||||
" hhlp https://launchpad.net/~hhlp-deactivatedaccount"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Navegador de carátulas"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Navegue y reproduzca sus álbumes mediante sus carátulas"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "CovertArt"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Todos"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -867,18 +863,18 @@ msgstr ""
|
||||
"Cero pistas han sido añadidas porque ninguna de las pistas coincidió con el "
|
||||
"umbral de calificación favorita"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"El número de álbumes a reproducir aleatoriamente es menor que aquél mostrado."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Cargando car'atula para %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -887,7 +883,7 @@ msgstr ""
|
||||
"Providers"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d álbumes seleccionados"
|
||||
@@ -1022,11 +1018,11 @@ msgstr "Buscar títulos"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Número de carátulas limitadas a %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "El albun ha sido agregado a la lista de reproducción"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Pistas"
|
||||
|
||||
|
||||
+73
-71
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-06-28 19:17+0000\n"
|
||||
"Last-Translator: Jiri Grönroos <Unknown>\n"
|
||||
"Language-Team: Finnish <fi@li.org>\n"
|
||||
@@ -78,10 +78,10 @@ msgid "Search Mode"
|
||||
msgstr "Hakutapa"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Esittäjä"
|
||||
|
||||
@@ -122,7 +122,7 @@ msgid "Extra Large"
|
||||
msgstr "Erittäin suuri"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Ladataan…"
|
||||
|
||||
@@ -178,30 +178,30 @@ msgstr "Linkkien saaminen epäonnistui"
|
||||
msgid "Play All"
|
||||
msgstr "Toista kaikki"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Aseta kaikki jonoon"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Aseta kaikki jonoon"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Lisää soittolistaan"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Uusi soittolista"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Etsi kansikuvia"
|
||||
|
||||
@@ -210,20 +210,26 @@ msgid "Play Album"
|
||||
msgstr "Toista levy"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
msgid "Queue Album"
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Vie ja upota kansikuvat"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Ominaisuudet"
|
||||
@@ -395,8 +401,8 @@ msgid "Spacing"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Laatat"
|
||||
|
||||
@@ -409,7 +415,7 @@ msgid "Width (px):"
|
||||
msgstr "Leveys (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Skaalauskerroin:"
|
||||
@@ -435,8 +441,8 @@ msgid "Black"
|
||||
msgstr "Musta"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Virta"
|
||||
|
||||
@@ -517,14 +523,10 @@ msgid "Toolbar"
|
||||
msgstr "Työkalupalkki"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Kappaleet ja kannet"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Pysäytä kansikuvituksen nouto."
|
||||
|
||||
@@ -533,23 +535,23 @@ msgstr "Pysäytä kansikuvituksen nouto."
|
||||
msgid "Play Track"
|
||||
msgstr "Toista kappale"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Lisää kappale jonoon"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Kappale"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Tyylilaji"
|
||||
|
||||
@@ -593,7 +595,7 @@ msgid "(px)"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Kansikuvitus"
|
||||
|
||||
@@ -609,12 +611,6 @@ msgstr "Kaikki tyylilajit"
|
||||
msgid "All Decades"
|
||||
msgstr "Kaikki vuosikymmenet"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Näkymät"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Poista soittolistalta"
|
||||
@@ -759,61 +755,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s, esittäjä %s -"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Esittäjää ei määritelty."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " yhdellä kappaleella"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " %d kappaleella"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " ja kestolta minuutti"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " ja kestolta %d minuuttia"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Kansikuvat"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Selaimen asetukset"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -821,47 +817,47 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Kansikuvaselain"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Selaa ja toista levyjäsi kansikuvien kautta"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Kaikki"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d valittua levyä"
|
||||
@@ -996,14 +992,20 @@ msgstr ""
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Kansien määrä rajattu - %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Kappaleet"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr "Vastaavia kappaleita ei löytynyt"
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Kappaleet ja kannet"
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Näkymät"
|
||||
|
||||
@@ -6,7 +6,6 @@ tmp/coverart_browser.ui.h
|
||||
tmp/coverart_entryview_compact_pop_rb3.ui.h
|
||||
tmp/coverart_entryview_full_pop_rb3.ui.h
|
||||
tmp/coverart_exportembed.ui.h
|
||||
tmp/coverart_iconview.ui.h
|
||||
tmp/coverart_leftsidebar.ui.h
|
||||
tmp/coverart_listwindow.ui.h
|
||||
tmp/coverart_play_pop_rb3.ui.h
|
||||
|
||||
+73
-77
@@ -13,17 +13,17 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-07-04 11:59+0000\n"
|
||||
"Last-Translator: Jean Marc <Unknown>\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-20 21:55+0000\n"
|
||||
"Last-Translator: Éfrit <Unknown>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-07-04 18:44+0000\n"
|
||||
"X-Generator: Launchpad (build 17086)\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-20 22:12+0000\n"
|
||||
"X-Generator: Launchpad (build 17355)\n"
|
||||
"Generated-By: Babel 0.9.6\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
@@ -86,10 +86,10 @@ msgid "Search Mode"
|
||||
msgstr "Mode de recherche"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artiste"
|
||||
|
||||
@@ -130,7 +130,7 @@ msgid "Extra Large"
|
||||
msgstr "Énorme"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Chargement..."
|
||||
|
||||
@@ -188,52 +188,58 @@ msgstr "Impossible d'obtenir les liens"
|
||||
msgid "Play All"
|
||||
msgstr "Tout lire"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Ajouter tout à la liste d'attente"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Ajouter à la lecture"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Ajouter tout à la liste d'attente"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Ajouter à la liste de lecture"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nouvelle liste de lecture"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Rechercher les jaquettes"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:1
|
||||
msgid "Play Album"
|
||||
msgstr "Jouer l'album"
|
||||
msgstr "Lire l'album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Lire la suivante"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Mettre l'album en attente"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Lire un artiste similaire"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exporter et associer la jaquette"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propriétés"
|
||||
@@ -421,8 +427,8 @@ msgid "Spacing"
|
||||
msgstr "Espacement"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Mosaïques"
|
||||
|
||||
@@ -435,7 +441,7 @@ msgid "Width (px):"
|
||||
msgstr "Largeur (px) :"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Échelle en % :"
|
||||
@@ -461,8 +467,8 @@ msgid "Black"
|
||||
msgstr "Noir"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flux"
|
||||
|
||||
@@ -543,14 +549,10 @@ msgid "Toolbar"
|
||||
msgstr "Barre d'outils"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Pistes & Jaquettes"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artiste de la piste"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Arrêter de chercher les jaquettes"
|
||||
|
||||
@@ -559,23 +561,23 @@ msgstr "Arrêter de chercher les jaquettes"
|
||||
msgid "Play Track"
|
||||
msgstr "Jouer la piste"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Mettre la piste en attente"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Lire le même"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Piste"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Genre"
|
||||
|
||||
@@ -621,7 +623,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Jaquettes"
|
||||
|
||||
@@ -637,12 +639,6 @@ msgstr "Tous les genres"
|
||||
msgid "All Decades"
|
||||
msgstr "Toutes les décennies"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Affichages"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Retirer de la liste de lecture"
|
||||
@@ -787,61 +783,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "enfants"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Connectez-vous et activez le greffon LastFM"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s par %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Chargement de la biographie de %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Aucun artiste indiqué."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Chargement des albums les plus populaires de %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " avec 1 piste"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " avec %d pistes"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " et une durée de 1 minute"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " et une durée de %d minutes"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Jaquettes"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Préférences du navigateur"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -854,24 +850,24 @@ msgstr ""
|
||||
" Éfrit https://launchpad.net/~efrit"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Navigateur de jaquettes"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Parcourir les jaquettes de vos albums et les jouer"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Liste de lecture CoverArt"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Tous"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -879,18 +875,18 @@ msgstr ""
|
||||
"Aucune piste n'a été ajoutée, car aucune n'atteint le seuil de notation "
|
||||
"préféré."
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"Le nombre d'albums à jouer aléatoirement est inférieur à celui affiché."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Demande de pochette pour %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -899,7 +895,7 @@ msgstr ""
|
||||
"Providers"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d albums choisis"
|
||||
@@ -1034,11 +1030,11 @@ msgstr "Rechercher les titres"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Nombre de pochettes limité à %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "L'album a été ajouté à la liste d'albums en lecture"
|
||||
msgstr "L’album a été ajouté à la liste d’albums en lecture"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Pistes"
|
||||
|
||||
|
||||
+73
-71
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-06-30 02:29+0000\n"
|
||||
"Last-Translator: Jean-Rene Bastien <Unknown>\n"
|
||||
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/"
|
||||
@@ -84,10 +84,10 @@ msgid "Search Mode"
|
||||
msgstr "Mode de recherche"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artiste"
|
||||
|
||||
@@ -128,7 +128,7 @@ msgid "Extra Large"
|
||||
msgstr "Énorme"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Chargement..."
|
||||
|
||||
@@ -186,30 +186,30 @@ msgstr "Impossible d'obtenir les liens"
|
||||
msgid "Play All"
|
||||
msgstr "Tout jouer"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Tout mettre en attente"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Ajouter à la liste de lecture"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Tout mettre en attente"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Ajouter à une liste de lecture"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nouvelle liste de lecture"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Rechercher les pochettes"
|
||||
|
||||
@@ -218,20 +218,26 @@ msgid "Play Album"
|
||||
msgstr "Jouer l'album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Mettre l'album en attente"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Jouer les artites similaires"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exporter et imbriquer la pochette"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propriétés"
|
||||
@@ -412,8 +418,8 @@ msgid "Spacing"
|
||||
msgstr "Espacement"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Mosaïque"
|
||||
|
||||
@@ -426,7 +432,7 @@ msgid "Width (px):"
|
||||
msgstr "Largeur (px) :"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Échelle %"
|
||||
@@ -452,8 +458,8 @@ msgid "Black"
|
||||
msgstr "Noir"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flux"
|
||||
|
||||
@@ -534,14 +540,10 @@ msgid "Toolbar"
|
||||
msgstr "Barre d'outils"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Pistes & Pochettes"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artiste de la piste"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Arrêter de chercher les pochettes"
|
||||
|
||||
@@ -550,23 +552,23 @@ msgstr "Arrêter de chercher les pochettes"
|
||||
msgid "Play Track"
|
||||
msgstr "Jouer la piste"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Mettre la piste en attente"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Jouer les sémilaires"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Piste"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Genre"
|
||||
|
||||
@@ -612,7 +614,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Pochettes"
|
||||
|
||||
@@ -628,12 +630,6 @@ msgstr "Tous les genres"
|
||||
msgid "All Decades"
|
||||
msgstr "Toutes les décennies"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Affichages"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Retirer de la liste de lecture"
|
||||
@@ -778,61 +774,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "enfants"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Activez le greffon LastFM et connectez-vous d'abord."
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s par %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Chargement de la biographie pour %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Aucun artiste de spécifié."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Chargement des meilleurs albums de %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " avec 1 piste"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " avec %d pistes"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " et une durée de 1 minute"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " et une durée de %d minutes"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Pochettes"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Préférences du navigateur"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -842,24 +838,24 @@ msgstr ""
|
||||
" londumas https://launchpad.net/~helion331990"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Navigateur de pochettes"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Parcourir les pochettes de vos albums et les jouer"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Liste de lecture"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Tous"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -867,17 +863,17 @@ msgstr ""
|
||||
"Aucune piste n'a été ajouté car aucune a une note supérieure au seuil des "
|
||||
"favorites"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr "Le nombre d'albums à jouer aléatoirement est moindre qu'affiché."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Recherche d'image pour %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -886,7 +882,7 @@ msgstr ""
|
||||
"pochettes - Moteurs de recherche\""
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d albums sélectionnés"
|
||||
@@ -1021,14 +1017,20 @@ msgstr "Rechercher les titres"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Nombre de pochettes limité à %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "L'album a été ajouté à la liste d'albums en lecture"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Pistes"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr "Aucune piste correspondante a été trouvé."
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Pistes & Pochettes"
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Affichages"
|
||||
|
||||
+77
-81
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-06-28 17:31+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-13 20:47+0000\n"
|
||||
"Last-Translator: Marcos Lans <Unknown>\n"
|
||||
"Language-Team: Galician <gl@li.org>\n"
|
||||
"Language: gl\n"
|
||||
@@ -16,8 +16,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-06-28 20:48+0000\n"
|
||||
"X-Generator: Launchpad (build 17077)\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-13 20:48+0000\n"
|
||||
"X-Generator: Launchpad (build 17341)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -79,10 +79,10 @@ msgid "Search Mode"
|
||||
msgstr "Modo de busca"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Intérprete"
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Extra Large"
|
||||
msgstr "Moi grande"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Cargando..."
|
||||
|
||||
@@ -181,30 +181,30 @@ msgstr "Non é posíbel obter as ligazóns"
|
||||
msgid "Play All"
|
||||
msgstr "Reproducir todo"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Engadir todo á cola"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Engadir para reproducir"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Engadir todo á cola"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Engadir á lista de reprodución"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nova lista de reprodución"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Busca de cubertas"
|
||||
|
||||
@@ -213,20 +213,26 @@ msgid "Play Album"
|
||||
msgstr "Reproducir o álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Seguinte reprodución"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Álbum na cola de espera"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Reproducir artista similar"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exportar e incrustar as portadas"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exportar e encaixar as cubertas"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propiedades"
|
||||
@@ -276,7 +282,7 @@ msgstr "Comezar automáticamente"
|
||||
#: tmp/coverart_browser_prefs.ui.h:11
|
||||
msgid "When rhythmbox starts, switch automatically to the coverart browser."
|
||||
msgstr ""
|
||||
"Cando se inicie Rhythmbox, conmutar automaticamente co navegador de cubertas."
|
||||
"Cando se inicie Rhythmbox, cambiar automaticamente ao navegador de cubertas."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:12
|
||||
msgid "Use source's custom statusbar"
|
||||
@@ -336,8 +342,8 @@ msgid ""
|
||||
"Ellipsizes the albums names to a fixed length when the display text option "
|
||||
"is enabled."
|
||||
msgstr ""
|
||||
"Reduce a unha lonxitude fixa os nomes dos álbumsL cando a está activada a "
|
||||
"opción de amosar o texto"
|
||||
"Reduce a unha lonxitude fixa os nomes dos álbums cando está activada a "
|
||||
"opción de amosar o texto."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:25
|
||||
msgid "Maximum allowed length for an album's name before being ellipsized."
|
||||
@@ -408,8 +414,8 @@ msgid "Spacing"
|
||||
msgstr "Espazado"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Mosaicos"
|
||||
|
||||
@@ -422,7 +428,7 @@ msgid "Width (px):"
|
||||
msgstr "Largura (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Escalar %:"
|
||||
@@ -448,8 +454,8 @@ msgid "Black"
|
||||
msgstr "Negro"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Fluxo"
|
||||
|
||||
@@ -530,14 +536,10 @@ msgid "Toolbar"
|
||||
msgstr "Barra de ferramentas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Pistas e cubertas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Intérprete da pista"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Deter a busca de cubertas."
|
||||
|
||||
@@ -546,23 +548,23 @@ msgstr "Deter a busca de cubertas."
|
||||
msgid "Play Track"
|
||||
msgstr "Reproducir pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Pór a pista en espera"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Reproducir similar"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Pista"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Xénero"
|
||||
|
||||
@@ -606,7 +608,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Cubertas"
|
||||
|
||||
@@ -622,12 +624,6 @@ msgstr "Todos os xéneros"
|
||||
msgid "All Decades"
|
||||
msgstr "Todas as décadas"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Vistas"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Eliminar da lista de reprodución"
|
||||
@@ -772,61 +768,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "infantil"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Active o engadido de LastFM e inicie sesión primeiro"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s por %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Cargando a biografía de %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Non se especificou ningún artista."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Cargando os álbums destacados de %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " con 1 pista"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " con %d pistas"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " e unha duración dun minuto"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " e unha duración de %d minutos"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Cubertas"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Preferencias do explorador"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -835,41 +831,41 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Navegador de cubertas"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Examinar e reproducir os seus álbums a través das súas cubertas"
|
||||
msgstr "Buscar e reproducir os álbums a través das cubertas"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Lista de reprodución de portadas"
|
||||
msgstr "Lista de reprodución de cubertas"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Todos"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr "Non se engadiron pistas porque ningunha cumpre a valoración requirida"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"O número de álbums para reproducir aleatoriamente é menor que os mostrados."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Solicitando a cuberta para %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -878,7 +874,7 @@ msgstr ""
|
||||
"Coverart"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d álbums seleccionados"
|
||||
@@ -1013,11 +1009,11 @@ msgstr "Buscar títulos"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Número de cubertas limitado a %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "Engadiuse o álbum á lista de álbums para reprodución"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Pistas"
|
||||
|
||||
|
||||
+71
-72
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2013-08-21 13:19+0000\n"
|
||||
"Last-Translator: Paolo Pelesk <ted.teddy.cro@gmail.com>\n"
|
||||
"Language-Team: Croatian <hr@li.org>\n"
|
||||
@@ -78,10 +78,10 @@ msgid "Search Mode"
|
||||
msgstr "Način pretraživanja"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Izvođač"
|
||||
|
||||
@@ -122,7 +122,7 @@ msgid "Extra Large"
|
||||
msgstr "Vrlo velika"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Učitavanje..."
|
||||
|
||||
@@ -179,32 +179,32 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "Reproduciraj album"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
#, fuzzy
|
||||
msgid "Queue All"
|
||||
msgstr "Dodaj album na listu za reprodukciju"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Add to playing"
|
||||
msgstr "Dodaj na popis izvođenja"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Queue All"
|
||||
msgstr "Dodaj album na listu za reprodukciju"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Dodaj na popis izvođenja"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Novi popis izvođenja"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Traži omote"
|
||||
|
||||
@@ -213,20 +213,26 @@ msgid "Play Album"
|
||||
msgstr "Reproduciraj album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Dodaj album na listu za reprodukciju"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Izvezi i omote"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Svojstva"
|
||||
@@ -404,8 +410,8 @@ msgid "Spacing"
|
||||
msgstr "Razmak"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Pločice"
|
||||
|
||||
@@ -418,7 +424,7 @@ msgid "Width (px):"
|
||||
msgstr "Širina (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Skaliraj za %:"
|
||||
@@ -444,8 +450,8 @@ msgid "Black"
|
||||
msgstr "Crna"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Protok"
|
||||
|
||||
@@ -526,14 +532,10 @@ msgid "Toolbar"
|
||||
msgstr "Alatna traka"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Zapisi i omoti"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Izvođač zapisa"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Zaustavi dohvaćanje omota"
|
||||
|
||||
@@ -542,24 +544,24 @@ msgstr "Zaustavi dohvaćanje omota"
|
||||
msgid "Play Track"
|
||||
msgstr "Sviraj zapis"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Dodaj pjesmu na listu za reprodukciju"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#, fuzzy
|
||||
msgid "Track"
|
||||
msgstr "Zapisi"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#, fuzzy
|
||||
msgid "Genre"
|
||||
msgstr "Svi žanrovi"
|
||||
@@ -604,7 +606,7 @@ msgid "(px)"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Omot"
|
||||
|
||||
@@ -620,12 +622,6 @@ msgstr "Svi žanrovi"
|
||||
msgid "All Decades"
|
||||
msgstr "Sva desetljeća"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
#, fuzzy
|
||||
msgid "Remove from Playlist"
|
||||
@@ -771,102 +767,102 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "children"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s od %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " s jednim zapisom"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " s %d zapisa"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " i trajanje od jedne minute"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " i trajanje od %d minuta"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Omoti"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Svojstva preglednika"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" Paolo Pelesk https://launchpad.net/~teddx"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "CoverArt Preglednik"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Pregledavajte i slušajte albume preko omota"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
#, fuzzy
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Novi popis izvođenja"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Sve"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr "Broj albuma za nasumično izvođenje je manja nego prikazano."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -875,7 +871,7 @@ msgstr ""
|
||||
"priključka"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d odabranih albuma"
|
||||
@@ -1012,11 +1008,11 @@ msgstr "Pretraži tekst"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Broj omota ograničen na %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Zapisi"
|
||||
|
||||
@@ -1024,6 +1020,9 @@ msgstr "Zapisi"
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Zapisi i omoti"
|
||||
|
||||
#~ msgid "Display tracks and covers pane"
|
||||
#~ msgstr "Prikaži zapise i okno omota"
|
||||
|
||||
|
||||
+1018
Diferenças do arquivo suprimidas por serem muito extensas
Carregar Diff
+3
-4
@@ -1,9 +1,8 @@
|
||||
#!/bin/sh
|
||||
default="/usr/share/locale/"
|
||||
echo "installing languages to $default"
|
||||
echo "installing languages to $1"
|
||||
for i in *.po; do
|
||||
lang=`basename $i .po`
|
||||
echo "installing $lang"
|
||||
install -d $default$lang/LC_MESSAGES
|
||||
msgfmt -c $lang.po -o $default$lang/LC_MESSAGES/coverart_browser.mo
|
||||
install -d $1$lang/LC_MESSAGES
|
||||
msgfmt -c $lang.po -o $1$lang/LC_MESSAGES/coverart_browser.mo
|
||||
done
|
||||
|
||||
+71
-75
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-06-28 17:56+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-01-02 14:29+0000\n"
|
||||
"Last-Translator: Gianfranco Frisani <gfrisani@libero.it>\n"
|
||||
"Language-Team: Italian <it@li.org>\n"
|
||||
"Language: it\n"
|
||||
@@ -16,8 +16,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-06-28 20:48+0000\n"
|
||||
"X-Generator: Launchpad (build 17077)\n"
|
||||
"X-Launchpad-Export-Date: 2015-01-07 22:48+0000\n"
|
||||
"X-Generator: Launchpad (build 17298)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -79,10 +79,10 @@ msgid "Search Mode"
|
||||
msgstr "Modalità di ricerca"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Extra Large"
|
||||
msgstr "Molto grande"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Caricamento in corso..."
|
||||
|
||||
@@ -181,30 +181,30 @@ msgstr "Impossibile ottenere il collegamento"
|
||||
msgid "Play All"
|
||||
msgstr "Riproduci tutti"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Accoda tutti"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Aggiungi alla riproduzione"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Accoda tutti"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Aggiungi alla playlist"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nuova playlist"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Cerca copertine"
|
||||
|
||||
@@ -213,20 +213,26 @@ msgid "Play Album"
|
||||
msgstr "Riproduci album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Riproduci prossimo"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Accoda album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Riproduci artisti simili"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Esporta e incorpora le coverart"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Proprietà"
|
||||
@@ -413,8 +419,8 @@ msgid "Spacing"
|
||||
msgstr "Spaziatura"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Miniature"
|
||||
|
||||
@@ -427,7 +433,7 @@ msgid "Width (px):"
|
||||
msgstr "Larghezza (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Ridimensiona al %:"
|
||||
@@ -453,8 +459,8 @@ msgid "Black"
|
||||
msgstr "Nero"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flusso"
|
||||
|
||||
@@ -535,14 +541,10 @@ msgid "Toolbar"
|
||||
msgstr "Barra degli strumenti"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Tracce e copertine"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artista della traccia"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Ferma il recupero della coverart."
|
||||
|
||||
@@ -551,23 +553,23 @@ msgstr "Ferma il recupero della coverart."
|
||||
msgid "Play Track"
|
||||
msgstr "Riproduci la traccia"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Accoda traccia"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Riproduci simili"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Traccia"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Genere"
|
||||
|
||||
@@ -611,7 +613,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -627,12 +629,6 @@ msgstr "Tutti i generi"
|
||||
msgid "All Decades"
|
||||
msgstr "Tutte le decadi"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Visualizzazioni"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Rimuovi dalla playlist"
|
||||
@@ -777,61 +773,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "per bambini"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Abilita il plugin LastFM ed effettua prima l'accesso"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s di %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Caricamento biografia per %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Nessun artista specificato."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Caricamento migliori album per %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " con 1 traccia"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " con %d tracce"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " e una durata di 1 minuto"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " e una durata di %d minuti"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Copertine"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Preferenze del gestore"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -839,24 +835,24 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Gestore di CoverArt"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Sfoglia e riproduce gli album per copertina"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Playlist CoverArt"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Tutti"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -864,18 +860,18 @@ msgstr ""
|
||||
"Non è stata aggiunta alcuna traccia in quanto nessuna di esse soddisfa il "
|
||||
"requisito della preferenza nell'indice di ascolto"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"Il numero di album da riprodurre a caso è minore di quelli visualizzati."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "In corso richiesta copertina per %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -883,7 +879,7 @@ msgstr ""
|
||||
"Installare e attivare l'ultima versione del plugin Coverart Search Providers"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d album selezionati"
|
||||
@@ -910,7 +906,7 @@ msgstr "Scarica tutte le copertine"
|
||||
|
||||
#: coverart_controllers.py:500
|
||||
msgid "Play random album"
|
||||
msgstr "Riproduce album a caso"
|
||||
msgstr "Riproduci album a caso"
|
||||
|
||||
#: coverart_controllers.py:501 coverart_controllers.py:555
|
||||
msgid "Follow playing song"
|
||||
@@ -1018,11 +1014,11 @@ msgstr "Ricerca nei titoli"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Numero di copertine limitato a %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "L'album è stato aggiunto all'elenco degli album in esecuzione"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Tracce"
|
||||
|
||||
|
||||
+90
-94
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-07-08 01:09+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-10-23 11:28+0000\n"
|
||||
"Last-Translator: Litty <Unknown>\n"
|
||||
"Language-Team: Korean <ko@li.org>\n"
|
||||
"Language: ko\n"
|
||||
@@ -16,20 +16,20 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Launchpad-Export-Date: 2014-07-08 06:17+0000\n"
|
||||
"X-Generator: Launchpad (build 17086)\n"
|
||||
"X-Launchpad-Export-Date: 2015-10-23 13:00+0000\n"
|
||||
"X-Generator: Launchpad (build 17812)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
#, python-format
|
||||
msgid "%d:%02d:%02d"
|
||||
msgstr ""
|
||||
msgstr "%d:%02d:%02d"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format minute:second
|
||||
#: tmpl/album-tmpl.html:23
|
||||
#, python-format
|
||||
msgid "%d:%02d"
|
||||
msgstr ""
|
||||
msgstr "%d:%02d"
|
||||
|
||||
#: tmpl/album-tmpl.html:48
|
||||
msgid "Hide all tracks"
|
||||
@@ -44,7 +44,7 @@ msgstr "모든 트랙 보기"
|
||||
#: tmpl/album-tmpl.html:69
|
||||
#, python-format
|
||||
msgid "Top albums by %s"
|
||||
msgstr ""
|
||||
msgstr "%s의 최고 앨범"
|
||||
|
||||
#. TRANSLATORS: %s is just a string and is not translated, %d is a number and
|
||||
#. is the number of track(s)
|
||||
@@ -52,8 +52,7 @@ msgstr ""
|
||||
#, python-format
|
||||
msgid "%s (%d track)"
|
||||
msgid_plural "%s (%d tracks)"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "%s (%d 트랙)"
|
||||
|
||||
#: tmpl/album-tmpl.html:106
|
||||
msgid "Track list not available"
|
||||
@@ -77,10 +76,10 @@ msgid "Search Mode"
|
||||
msgstr "검색 모드"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "음악가"
|
||||
|
||||
@@ -121,7 +120,7 @@ msgid "Extra Large"
|
||||
msgstr "매우 큼"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "불러오는 중..."
|
||||
|
||||
@@ -135,11 +134,11 @@ msgstr "정보 없음"
|
||||
|
||||
#: tmpl/artist-tmpl.html:28
|
||||
msgid "Unfilter"
|
||||
msgstr ""
|
||||
msgstr "필터 해제"
|
||||
|
||||
#: tmpl/artist-tmpl.html:29 tmpl/artist-tmpl.html:114
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
msgstr "필터"
|
||||
|
||||
#. TRANSLATORS: Links for artist-name e.g. Links for Michael Jackson
|
||||
#: tmpl/artist-tmpl.html:80 tmpl/artist-tmpl.html:87
|
||||
@@ -147,19 +146,19 @@ msgstr ""
|
||||
#: tmpl/links-tmpl.html:15 tmpl/links-tmpl.html:21
|
||||
#, python-format
|
||||
msgid "Links for %s:"
|
||||
msgstr ""
|
||||
msgstr "%s 을 링크:"
|
||||
|
||||
#: tmpl/artist-tmpl.html:97
|
||||
msgid "Similar Artists"
|
||||
msgstr ""
|
||||
msgstr "비슷한 아티스트"
|
||||
|
||||
#: tmpl/artist-tmpl.html:108
|
||||
msgid "similar"
|
||||
msgstr ""
|
||||
msgstr "비슷한"
|
||||
|
||||
#: tmpl/artist-tmpl.html:124 tmpl/echoartist-tmpl.html:69
|
||||
msgid "Unable to retrieve artist information:"
|
||||
msgstr ""
|
||||
msgstr "음악가 정보 다시 읽기 사용 불가:"
|
||||
|
||||
#: tmpl/artistartsearch-tmpl.html:180
|
||||
msgid "Tip: doubleclick or drag a cover to use it as the artist cover"
|
||||
@@ -177,30 +176,30 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "모두 재생"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "모두 대기"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr ""
|
||||
msgstr "재생 목록에 추가"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "모두 대기"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "연주 목록에 추가"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "새 연주 목록"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "앨범 표지 검색"
|
||||
|
||||
@@ -209,20 +208,26 @@ msgid "Play Album"
|
||||
msgstr "앨범 연주"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "앨범 대기열에 추가"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "트랙 내보낸 후 앨범 표지 넣기"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "속성"
|
||||
@@ -398,8 +403,8 @@ msgid "Spacing"
|
||||
msgstr "간격"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "타일"
|
||||
|
||||
@@ -412,7 +417,7 @@ msgid "Width (px):"
|
||||
msgstr "너비(단위: 픽셀):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "백분율로 크기 조정:"
|
||||
@@ -438,8 +443,8 @@ msgid "Black"
|
||||
msgstr "검정색"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "흐름"
|
||||
|
||||
@@ -520,14 +525,10 @@ msgid "Toolbar"
|
||||
msgstr "도구 모음"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "트랙과 표지"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "트랙 음악가"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "앨범 표지 가져오기 정지"
|
||||
|
||||
@@ -536,23 +537,23 @@ msgstr "앨범 표지 가져오기 정지"
|
||||
msgid "Play Track"
|
||||
msgstr "트랙 연주"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "트랙을 연주 대기열에 추가"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "트랙"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "장르"
|
||||
|
||||
@@ -579,7 +580,7 @@ msgstr ""
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:7
|
||||
msgid "convert to mp3"
|
||||
msgstr ""
|
||||
msgstr "mp3로 변환"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:8
|
||||
msgid "bitrate (kbit/s)"
|
||||
@@ -596,7 +597,7 @@ msgid "(px)"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "앨범 표지"
|
||||
|
||||
@@ -612,12 +613,6 @@ msgstr "모든 장르"
|
||||
msgid "All Decades"
|
||||
msgstr "모든 기간"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "재생 목록에서 제거"
|
||||
@@ -762,102 +757,103 @@ msgstr "힙합"
|
||||
msgid "children"
|
||||
msgstr "아동"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s / %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
msgstr "%s 이야기를 불러오는 중"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
msgstr "아티스트 정보 없음"
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
msgstr "%s 최고 앨범을 불러오는 중"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " 트랙 %1개"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " 트랙 %d개"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " 연주 시간 1분"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " 연주 시간 %d분"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "표지"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "찾아보기 기본 설정"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" Kim Boram https://launchpad.net/~boramism\n"
|
||||
" Litty https://launchpad.net/~litty"
|
||||
" Litty https://launchpad.net/~litty\n"
|
||||
" minwook shin https://launchpad.net/~ghg"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "앨범 표지 찾아보기"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "앨범을 표지로 찾아보고 연주합니다."
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "모두"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr "임의로 연주할 앨범의 수는 표시한 것보다 적습니다."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
msgstr "%s의 표지 요청 중..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -866,7 +862,7 @@ msgstr ""
|
||||
"시오."
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "선택한 앨범 %d개"
|
||||
@@ -1001,14 +997,14 @@ msgstr "제목 검색"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "표지의 수는 %d개로 제한되어있습니다."
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
msgstr "앨범이 재생 중인 앨범 목록에 추가되었습니다"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "트랙"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
msgstr "검색 내용과 일치하는 트랙이 발견되지 않았습니다"
|
||||
|
||||
+70
-74
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-07-11 03:30+0000\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-24 15:20+0000\n"
|
||||
"Last-Translator: abuyop <Unknown>\n"
|
||||
"Language-Team: Malay <ms@li.org>\n"
|
||||
"Language: ms\n"
|
||||
@@ -16,8 +16,8 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-07-11 06:08+0000\n"
|
||||
"X-Generator: Launchpad (build 17111)\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-24 19:52+0000\n"
|
||||
"X-Generator: Launchpad (build 17355)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -77,10 +77,10 @@ msgid "Search Mode"
|
||||
msgstr "Mod Gelintar"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artis"
|
||||
|
||||
@@ -121,7 +121,7 @@ msgid "Extra Large"
|
||||
msgstr "Sangat Besar"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Memuatkan..."
|
||||
|
||||
@@ -178,30 +178,30 @@ msgstr "Tidak boleh dapatkan pautan"
|
||||
msgid "Play All"
|
||||
msgstr "Main Semua"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Baris Gilir Semua"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Tambah untuk main"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Baris Gilir Semua"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Tambah ke Senarai Main"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Senarai Main Baru"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Gelintar untuk kulit"
|
||||
|
||||
@@ -210,20 +210,26 @@ msgid "Play Album"
|
||||
msgstr "Main Album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Main Berikutnya"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Baris Gilir Album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Main Artis yang Serupa"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Seni kulit album terbenam & eksport"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Sifat"
|
||||
@@ -402,8 +408,8 @@ msgid "Spacing"
|
||||
msgstr "Penjarakan"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Jubin"
|
||||
|
||||
@@ -416,7 +422,7 @@ msgid "Width (px):"
|
||||
msgstr "Lebar (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Skala mengikut %:"
|
||||
@@ -442,8 +448,8 @@ msgid "Black"
|
||||
msgstr "Hitam"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Aliran"
|
||||
|
||||
@@ -524,14 +530,10 @@ msgid "Toolbar"
|
||||
msgstr "Palang Alat"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Trek & Kulit Album"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Trek Artis"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Henti pemerolehan coverart."
|
||||
|
||||
@@ -540,23 +542,23 @@ msgstr "Henti pemerolehan coverart."
|
||||
msgid "Play Track"
|
||||
msgstr "Main Trek"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Baris Gilir Trek"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Main yang Serupa"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Trek"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Genre"
|
||||
|
||||
@@ -600,7 +602,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -616,12 +618,6 @@ msgstr "Semua Genre"
|
||||
msgid "All Decades"
|
||||
msgstr "Semua Dekad"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Lihat"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Buang dari Senarai Main"
|
||||
@@ -766,61 +762,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "kanak-kanak"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Benarkan pemalam LastFM dan daftar masuk dahulu"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s oleh %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Memuatkan biografi untuk %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Tiada artis ditentukan"
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Memuatkan album popular untuk %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " dengan 1 trek"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " dengan %d trek"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " dan jangkamasa 1 minit"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " jangkamasa %d minit"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Kulit Album"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Keutamaan Pelayar"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -828,42 +824,42 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Pelayar CoverArt"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Layar dan mainkan album anda menerusi kulit album mereka"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Senarai Main CoverArt"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Semua"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
"Tiada trek ditambah kerana tiada trek yg memenuhi ambang penarafan kegemaran"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"Bilangan album yang dimainkan secara rawak kurang dari yang dipaparkan."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Meminta kulit album untuk %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -871,7 +867,7 @@ msgstr ""
|
||||
"Sila pasang dan aktifkan versi terkini pemalam Penyedia Gelintar Coverart"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d album terpilih"
|
||||
@@ -1006,11 +1002,11 @@ msgstr "Gelintar tajuk"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Bilangan kulit album dihadkan ke %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "Album telah ditambah ke senarai album yang dimainkan"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Trek"
|
||||
|
||||
|
||||
+70
-71
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-07-03 21:06+0000\n"
|
||||
"Last-Translator: Szymon Nieznański <s.nez@openmailbox.org>\n"
|
||||
"Language-Team: Polish <pl@li.org>\n"
|
||||
@@ -81,10 +81,10 @@ msgid "Search Mode"
|
||||
msgstr "Tryb wyszukiwania"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Wykonawca"
|
||||
|
||||
@@ -125,7 +125,7 @@ msgid "Extra Large"
|
||||
msgstr "Bardzo duży"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Ładowanie..."
|
||||
|
||||
@@ -183,30 +183,30 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "Odtwórz wszystkie"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Dodaj wszystkie do kolejki"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Dodaj do odtwarzanych"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Dodaj wszystkie do kolejki"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Dodaj do listy odtwarzania"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nowa lista odtwarzania"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Szukaj okładek"
|
||||
|
||||
@@ -215,20 +215,26 @@ msgid "Play Album"
|
||||
msgstr "Odtwórz album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Kolejkuj album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Odtwórz utwory podobnych wykonawców"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Eksportuj i osadź okładkę"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Właściwości"
|
||||
@@ -408,8 +414,8 @@ msgid "Spacing"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Płytki"
|
||||
|
||||
@@ -422,7 +428,7 @@ msgid "Width (px):"
|
||||
msgstr "Szerokość (piks.):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Skaluj o %:"
|
||||
@@ -448,8 +454,8 @@ msgid "Black"
|
||||
msgstr "Czarny"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Strumień"
|
||||
|
||||
@@ -530,14 +536,10 @@ msgid "Toolbar"
|
||||
msgstr "Pasek narzędzi"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Ścieżki i okładki"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Wykonawca ścieżki"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Przerwij pobieranie okładek."
|
||||
|
||||
@@ -546,23 +548,23 @@ msgstr "Przerwij pobieranie okładek."
|
||||
msgid "Play Track"
|
||||
msgstr "Odtwórz utwór"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Kolejkuj utwór"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Odtwórz podobne"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Utwór"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Gatunek"
|
||||
|
||||
@@ -606,7 +608,7 @@ msgid "(px)"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Okładki"
|
||||
|
||||
@@ -622,12 +624,6 @@ msgstr "Wszystkie gatunki"
|
||||
msgid "All Decades"
|
||||
msgstr "Wszystkie dekady"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Usuń z listy odtwarzania"
|
||||
@@ -772,61 +768,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "dzieci"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s w wykonaniu %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Wczytywanie biografii wykonawcy %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Nie podano wykonawcy."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Wczytywanie najpopularniejszych albumów %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " z jednym utworem"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " z %d utworami"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " i z czasem trwania równym jednej minucie"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " i z czasem trwania równym %d minutom"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Okładki"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Ustawienia Przeglądarki"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -839,48 +835,48 @@ msgstr ""
|
||||
" Łukasz Wiśniewski https://launchpad.net/~fr-luksus"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Przeglądarka okładek"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Przeglądaj i odtwarzaj Twoje albumy według ich okładek"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Wszystkie"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"Ilość albumów do losowego odtwarzania jest mniejsza niż to co wyświetlono"
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr "Zainstaluj i aktywuj najnowszą wersję wtyczki wyszukiwania Coverart"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d zaznaczonych albumów"
|
||||
@@ -1015,14 +1011,17 @@ msgstr "Szukaj utworów"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Liczba okładek ograniczona do %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "Album został dodany do listy odtwarzanych albumów."
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Utwory"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr "Nie znaleziono utworów odpowiadających kryteriom."
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Ścieżki i okładki"
|
||||
|
||||
+112
-149
@@ -7,68 +7,66 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-02-20 10:31+0000\n"
|
||||
"Last-Translator: Tiago S. <Unknown>\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-22 15:11+0000\n"
|
||||
"Last-Translator: Alexandre Fidalgo <alexandremagnos15@gmail.com>\n"
|
||||
"Language-Team: Portuguese <pt@li.org>\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2014-02-20 17:40+0000\n"
|
||||
"X-Generator: Launchpad (build 16916)\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-22 16:00+0000\n"
|
||||
"X-Generator: Launchpad (build 17355)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
#, python-format
|
||||
msgid "%d:%02d:%02d"
|
||||
msgstr ""
|
||||
msgstr "%d:%02d:%02d"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format minute:second
|
||||
#: tmpl/album-tmpl.html:23
|
||||
#, python-format
|
||||
msgid "%d:%02d"
|
||||
msgstr ""
|
||||
msgstr "%d:%02d"
|
||||
|
||||
#: tmpl/album-tmpl.html:48
|
||||
#, fuzzy
|
||||
msgid "Hide all tracks"
|
||||
msgstr "Procurar por faixas"
|
||||
msgstr "Esconder todas as faixas"
|
||||
|
||||
#: tmpl/album-tmpl.html:49 tmpl/album-tmpl.html:93
|
||||
#, fuzzy
|
||||
msgid "Show all tracks"
|
||||
msgstr "Procurar por faixas"
|
||||
msgstr "Apresentar todas as faixas"
|
||||
|
||||
#. TRANSLATORS: where %s is the artist name - for example "Top Albums by
|
||||
#. Michael Jackson"
|
||||
#: tmpl/album-tmpl.html:69
|
||||
#, python-format
|
||||
msgid "Top albums by %s"
|
||||
msgstr ""
|
||||
msgstr "Álbuns mais populares de %s"
|
||||
|
||||
#. TRANSLATORS: %s is just a string and is not translated, %d is a number and
|
||||
#. is the number of track(s)
|
||||
#: tmpl/album-tmpl.html:87
|
||||
#, fuzzy, python-format
|
||||
#, python-format
|
||||
msgid "%s (%d track)"
|
||||
msgid_plural "%s (%d tracks)"
|
||||
msgstr[0] " possui %d músicas"
|
||||
msgstr[1] " possui %d músicas"
|
||||
msgstr[0] "%s (%d faixa)"
|
||||
msgstr[1] "%s (%d faixas)"
|
||||
|
||||
#: tmpl/album-tmpl.html:106
|
||||
msgid "Track list not available"
|
||||
msgstr ""
|
||||
msgstr "Lista de faixas não disponível"
|
||||
|
||||
#: tmpl/album-tmpl.html:119
|
||||
#, fuzzy
|
||||
msgid "Unable to retrieve album information:"
|
||||
msgstr "Mostrar informações do álbum"
|
||||
msgstr "Incapaz de obter informação do álbum:"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:141 tmpl/albumartsearch-tmpl.html:187
|
||||
#: tmpl/artistartsearch-tmpl.html:135
|
||||
msgid "Search Options"
|
||||
msgstr "Opções de Procura"
|
||||
msgstr "Opções de Pesquisa"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:187
|
||||
msgid "Tip: doubleclick or drag a cover to use it as the album cover"
|
||||
@@ -79,10 +77,10 @@ msgid "Search Mode"
|
||||
msgstr "Modo de Procura"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
@@ -123,7 +121,7 @@ msgid "Extra Large"
|
||||
msgstr "Extra Grande"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "A Carregar..."
|
||||
|
||||
@@ -133,15 +131,15 @@ msgstr "Exibir mais resultados"
|
||||
|
||||
#: tmpl/artist-tmpl.html:9 tmpl/echoartist-tmpl.html:10
|
||||
msgid "No information available"
|
||||
msgstr ""
|
||||
msgstr "Sem informação disponível"
|
||||
|
||||
#: tmpl/artist-tmpl.html:28
|
||||
msgid "Unfilter"
|
||||
msgstr ""
|
||||
msgstr "Desfiltrar"
|
||||
|
||||
#: tmpl/artist-tmpl.html:29 tmpl/artist-tmpl.html:114
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
msgstr "Filtrar"
|
||||
|
||||
#. TRANSLATORS: Links for artist-name e.g. Links for Michael Jackson
|
||||
#: tmpl/artist-tmpl.html:80 tmpl/artist-tmpl.html:87
|
||||
@@ -149,19 +147,19 @@ msgstr ""
|
||||
#: tmpl/links-tmpl.html:15 tmpl/links-tmpl.html:21
|
||||
#, python-format
|
||||
msgid "Links for %s:"
|
||||
msgstr ""
|
||||
msgstr "Ligações para %s:"
|
||||
|
||||
#: tmpl/artist-tmpl.html:97
|
||||
msgid "Similar Artists"
|
||||
msgstr ""
|
||||
msgstr "Artistas Semelhantes"
|
||||
|
||||
#: tmpl/artist-tmpl.html:108
|
||||
msgid "similar"
|
||||
msgstr ""
|
||||
msgstr "semelhante"
|
||||
|
||||
#: tmpl/artist-tmpl.html:124 tmpl/echoartist-tmpl.html:69
|
||||
msgid "Unable to retrieve artist information:"
|
||||
msgstr ""
|
||||
msgstr "Incapaz de obter informação do artista:"
|
||||
|
||||
#: tmpl/artistartsearch-tmpl.html:180
|
||||
msgid "Tip: doubleclick or drag a cover to use it as the artist cover"
|
||||
@@ -170,41 +168,40 @@ msgstr ""
|
||||
|
||||
#: tmpl/echoartist-tmpl.html:66
|
||||
msgid "Biography provided by: "
|
||||
msgstr ""
|
||||
msgstr "Biografia disponibilizada por: "
|
||||
|
||||
#: tmpl/links-tmpl.html:28
|
||||
msgid "Unable to get links"
|
||||
msgstr ""
|
||||
msgstr "Incapaz de obter ligações"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:1
|
||||
msgid "Play All"
|
||||
msgstr "Reproduzir Tudo"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Adicionar para Reproduzir"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Enfileirar tudo"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Add to playing"
|
||||
msgstr "Adicionar à Lista"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Adicionar à Lista"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nova Lista de Reprodução"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Procurar por capas"
|
||||
|
||||
@@ -213,20 +210,26 @@ msgid "Play Album"
|
||||
msgstr "Reproduzir Álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Reproduzir Seguinte"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Enfileirar Álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
msgstr "Reproduzir Artista Semelhante"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exportar e incorporar arte de capa"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propriedades"
|
||||
@@ -314,9 +317,8 @@ msgid "Album Information"
|
||||
msgstr "Informação do Álbum"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:20
|
||||
#, fuzzy
|
||||
msgid "Display album information"
|
||||
msgstr "Mostrar informações do álbum dentro da capa"
|
||||
msgstr "Mostrar informações do álbum"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:21
|
||||
msgid "Font size for the text below the cover-art."
|
||||
@@ -409,8 +411,8 @@ msgid "Spacing"
|
||||
msgstr "Espaçamento"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Grade"
|
||||
|
||||
@@ -423,7 +425,7 @@ msgid "Width (px):"
|
||||
msgstr "Largura (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Redimensionar por %:"
|
||||
@@ -449,8 +451,8 @@ msgid "Black"
|
||||
msgstr "Preto"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Fluxo"
|
||||
|
||||
@@ -531,14 +533,10 @@ msgid "Toolbar"
|
||||
msgstr "Barra de Ferramentas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Faixas e Capas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artista da Faixa"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Parar obtenção de novas capas."
|
||||
|
||||
@@ -547,28 +545,25 @@ msgstr "Parar obtenção de novas capas."
|
||||
msgid "Play Track"
|
||||
msgstr "Reproduzir a Faixa"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Colocar a Faixa na Fila"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#, fuzzy
|
||||
msgid "Play Similar"
|
||||
msgstr "Reproduzir Tudo"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#, fuzzy
|
||||
msgid "Track"
|
||||
msgstr "Faixas"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#, fuzzy
|
||||
msgid "Play Similar"
|
||||
msgstr "Reproduzir Semelhante"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Faixa"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Todos os Géneros"
|
||||
msgstr "Género"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:1
|
||||
msgid "Choose folder to save tracks:"
|
||||
@@ -610,7 +605,7 @@ msgid "(px)"
|
||||
msgstr "px"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Arte das Capas"
|
||||
|
||||
@@ -626,16 +621,9 @@ msgstr "Todos os Géneros"
|
||||
msgid "All Decades"
|
||||
msgstr "Todas as Décadas"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Vistas"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
#, fuzzy
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Adicionar à Lista"
|
||||
msgstr "Remover da Lista de Reprodução"
|
||||
|
||||
#: tmp/popups.xml.in.h:1
|
||||
msgid "rock"
|
||||
@@ -777,86 +765,86 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "infantil"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Activar plugin LastFM e autenticar primeiro"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s de %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
msgstr "A carregar biografia de %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
msgstr "Nenhum artista especificado."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
msgstr "A carregar álbuns mais populares de %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " possui 1 música"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " possui %d músicas"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " e dura 1 minuto"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " e dura %d minutos"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Capas"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Ir até às Preferências"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" Alexandre Fidalgo https://launchpad.net/~alexandremagnos15\n"
|
||||
" Tiago S. https://launchpad.net/~tiagosdot"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Arte das Capas"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Navegue e toque seus álbums através de suas capas"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#, fuzzy
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Nova Lista de Reprodução"
|
||||
msgstr "Reprodução de Capas de Albúm"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Todos"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -864,19 +852,19 @@ msgstr ""
|
||||
"Nenhuma faixa foi adicionada porque nenhuma corresponde ao limite de "
|
||||
"pontuação de favoritos"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"O número de álbuns a serem tocados aleatóriamente é menor que o que é "
|
||||
"exibido."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Pedindo capa para %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -885,7 +873,7 @@ msgstr ""
|
||||
"Providers"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d álbuns seleccionados"
|
||||
@@ -916,7 +904,7 @@ msgstr "Reproduzir álbuns aleatórios"
|
||||
|
||||
#: coverart_controllers.py:501 coverart_controllers.py:555
|
||||
msgid "Follow playing song"
|
||||
msgstr ""
|
||||
msgstr "Siga reproduzindo som"
|
||||
|
||||
#: coverart_controllers.py:504 coverart_controllers.py:552
|
||||
msgid "Use favourites only"
|
||||
@@ -1003,18 +991,16 @@ msgid "Search track artists"
|
||||
msgstr "Procurar artistas das faixas"
|
||||
|
||||
#: coverart_controllers.py:716
|
||||
#, fuzzy
|
||||
msgid "Search composers"
|
||||
msgstr "Procurar por capas"
|
||||
msgstr "Procurar compositores"
|
||||
|
||||
#: coverart_controllers.py:717
|
||||
msgid "Search albums"
|
||||
msgstr "Procurar álbuns"
|
||||
|
||||
#: coverart_controllers.py:718
|
||||
#, fuzzy
|
||||
msgid "Search titles"
|
||||
msgstr "Procurar texto"
|
||||
msgstr "Procurar títulos"
|
||||
|
||||
#. TRANSLATORS: for example 'Number of covers limited to 150'
|
||||
#: coverart_coverflowview.py:196
|
||||
@@ -1022,37 +1008,14 @@ msgstr "Procurar texto"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Número de capas limitado para %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
msgstr "O albúm foi adicionado à lista dos albúns em reprodução"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Faixas"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display tracks and covers pane"
|
||||
#~ msgstr "Exibe o painel de faixas e capas"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Add a toggle-option to the coverart view to display the tracks and covers "
|
||||
#~ "for the chosen album"
|
||||
#~ msgstr ""
|
||||
#~ "Adiciona uma opção de troca entre a visualização de capas e exibição das "
|
||||
#~ "faixas e capas para o álbum escolhido"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Tip: Drag and Drop exported tracks from file-manager to a playlist or "
|
||||
#~ "telephone/other device"
|
||||
#~ msgstr ""
|
||||
#~ "Dica: Arraste e Solte faixas exportadas do explorador de ficheiros para "
|
||||
#~ "uma lista de execução, telefone ou outro dispositivo"
|
||||
|
||||
#~ msgid "size in pixels"
|
||||
#~ msgstr "tamanho em pixéis"
|
||||
|
||||
#~ msgid "Quick artist filter"
|
||||
#~ msgstr "Filtro de artista rápido"
|
||||
msgstr "Não foram encontradas faixas correspondentes"
|
||||
|
||||
+73
-71
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-06-28 21:11+0000\n"
|
||||
"Last-Translator: Lucas Reis <lukereis@live.com>\n"
|
||||
"Language-Team: none\n"
|
||||
@@ -77,10 +77,10 @@ msgid "Search Mode"
|
||||
msgstr "Modo de Pesquisa"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
@@ -121,7 +121,7 @@ msgid "Extra Large"
|
||||
msgstr "Extra Grande"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Carregando..."
|
||||
|
||||
@@ -177,30 +177,30 @@ msgstr "Não foi possível obter links"
|
||||
msgid "Play All"
|
||||
msgstr "Tocar tudo"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Enfileirar tudo"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr "Adicionar à lista de reprodução"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Enfileirar tudo"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Adicionar à fila de reprodução"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Nova Fila de Reprodução"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Procurar por capas"
|
||||
|
||||
@@ -209,20 +209,26 @@ msgid "Play Album"
|
||||
msgstr "Reproduzir Álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Enfileirar Álbum"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr "Tocar artista parecido"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exportar e incorporar arte de capa"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Propriedades"
|
||||
@@ -404,8 +410,8 @@ msgid "Spacing"
|
||||
msgstr "Espaçamento"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Grade"
|
||||
|
||||
@@ -418,7 +424,7 @@ msgid "Width (px):"
|
||||
msgstr "Largura (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Redimensionar por %"
|
||||
@@ -444,8 +450,8 @@ msgid "Black"
|
||||
msgstr "Preto"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Fluxo"
|
||||
|
||||
@@ -526,14 +532,10 @@ msgid "Toolbar"
|
||||
msgstr "Barra de ferramentas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Faixas e Capas"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artista da faixa"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Parar a busca por capas"
|
||||
|
||||
@@ -542,23 +544,23 @@ msgstr "Parar a busca por capas"
|
||||
msgid "Play Track"
|
||||
msgstr "Reproduzir Faixa"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Enfileirar Faixa"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Tocar parecido"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Faixa"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Gênero"
|
||||
|
||||
@@ -602,7 +604,7 @@ msgid "(px)"
|
||||
msgstr "px"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Arte das Capas"
|
||||
|
||||
@@ -618,12 +620,6 @@ msgstr "Todos os gêneros"
|
||||
msgid "All Decades"
|
||||
msgstr "Todas as décadas"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Visualizações"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Remover da lista de reprodução"
|
||||
@@ -768,61 +764,61 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "infantil"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Habilitar plugin LastFM e logar primeiro"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s por %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Carregando biografia de %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Nenhum artista especificado."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr "Carregando top álbuns de %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " possui 1 música"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " possui %d músicas"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " e dura 1 minuto"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " e dura %d minutos"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Capas"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Ir até as Preferências"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -833,24 +829,24 @@ msgstr ""
|
||||
" mateus ml https://launchpad.net/~mateus-m-luna"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Arte das Capas"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Navegue e toque seus álbums através de suas capas"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Lista de reprodução da CoverArt"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Todos"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -858,19 +854,19 @@ msgstr ""
|
||||
"Nenhuma faixa foi adicionada porque nenhuma corresponde ao limite de "
|
||||
"pontuação de favoritos"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"O número de álbuns a serem tocados randômicamente é menor que o que é "
|
||||
"exibido."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Requisitando capa para %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -878,7 +874,7 @@ msgstr ""
|
||||
"Por favor instale e ative a última versão do plugin Coverart Search Providers"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d álbuns selecionados"
|
||||
@@ -1013,14 +1009,20 @@ msgstr "Pesquisar títulos"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Número de capas limitado para %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr "Esse álbum foi adicionado à lista de albuns tocando"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Faixas"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr "Nenhuma faixa correspondente foi encontrada"
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Faixas e Capas"
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Visualizações"
|
||||
|
||||
+73
-71
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2014-04-09 12:12+0000\n"
|
||||
"Last-Translator: Radu Rădeanu <radu.radeanu@gmail.com>\n"
|
||||
"Language-Team: Romanian <ro@li.org>\n"
|
||||
@@ -81,10 +81,10 @@ msgid "Search Mode"
|
||||
msgstr "Modul de căutare"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Artist"
|
||||
|
||||
@@ -125,7 +125,7 @@ msgid "Extra Large"
|
||||
msgstr "Foarte mare"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Se încarcă..."
|
||||
|
||||
@@ -183,31 +183,31 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "Redă toate"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Pune toate în coadă"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Add to playing"
|
||||
msgstr "Adaugă la lista de redare"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Pune toate în coadă"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Adaugă la lista de redare"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Listă de redare nouă"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Caută coperți"
|
||||
|
||||
@@ -216,20 +216,26 @@ msgid "Play Album"
|
||||
msgstr "Redă album"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Coada de redare"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Exportă și încorporează coperta"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Proprietăți"
|
||||
@@ -412,8 +418,8 @@ msgid "Spacing"
|
||||
msgstr "Spațiere"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Dale"
|
||||
|
||||
@@ -426,7 +432,7 @@ msgid "Width (px):"
|
||||
msgstr "Lățime (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "Scala de %"
|
||||
@@ -452,8 +458,8 @@ msgid "Black"
|
||||
msgstr "Negru"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Flux"
|
||||
|
||||
@@ -534,14 +540,10 @@ msgid "Toolbar"
|
||||
msgstr "Bară de unelte"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "Melodii și coperte"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Artist piesă"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Oprește aducerea copertei"
|
||||
|
||||
@@ -550,25 +552,25 @@ msgstr "Oprește aducerea copertei"
|
||||
msgid "Play Track"
|
||||
msgstr "Redă piesă"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Pune în coadă"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#, fuzzy
|
||||
msgid "Play Similar"
|
||||
msgstr "Redă toate"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#, fuzzy
|
||||
msgid "Track"
|
||||
msgstr "Piese"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#, fuzzy
|
||||
msgid "Genre"
|
||||
msgstr "Toate genurile"
|
||||
@@ -613,7 +615,7 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "CoverArt"
|
||||
|
||||
@@ -629,12 +631,6 @@ msgstr "Toate genurile"
|
||||
msgid "All Decades"
|
||||
msgstr "Toate deceniile"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr "Vizualizări"
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
#, fuzzy
|
||||
msgid "Remove from Playlist"
|
||||
@@ -780,86 +776,86 @@ msgstr "hip-hop"
|
||||
msgid "children"
|
||||
msgstr "children"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr "Activează modulul LastFM și autentifică-te întâi"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s de %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " cu o piesă"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " cu %d piese"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " și o durată de un minut"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " și o durată de %d minute"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Coperți"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "Preferințe navigator"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" Radu Rădeanu https://launchpad.net/~radu-radeanu"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "Navigator CoverArt"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "Parcurge și redă albumele prin intermediul coperților lor"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
#, fuzzy
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "Listă de redare nouă"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Toți"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
@@ -867,18 +863,18 @@ msgstr ""
|
||||
"Nu sunt piese adăugate pentru că nu s-au găsit piese care să respecte pragul "
|
||||
"preferat de rating"
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"Numărul de albume pentru redare la întâmplare este mai mic decât cel afișat."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr "Solicită copertă pentru %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
@@ -887,7 +883,7 @@ msgstr ""
|
||||
"Coverart Search Providers"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "%d albume selectate"
|
||||
@@ -1024,11 +1020,11 @@ msgstr "Textul de căutat"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "Număr de coprți limitat la %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Piese"
|
||||
|
||||
@@ -1036,6 +1032,12 @@ msgstr "Piese"
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "Melodii și coperte"
|
||||
|
||||
#~ msgid "Views"
|
||||
#~ msgstr "Vizualizări"
|
||||
|
||||
#~ msgid "Display tracks and covers pane"
|
||||
#~ msgstr "Afișarea piese și acoperă panoul"
|
||||
|
||||
|
||||
+165
-160
@@ -7,9 +7,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-07-11 09:29+0000\n"
|
||||
"Last-Translator: Andrey Olykainen <Unknown>\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-10-22 08:55+0000\n"
|
||||
"Last-Translator: ☠Jay ZDLin☠ <Unknown>\n"
|
||||
"Language-Team: Russian <ru@li.org>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -17,8 +17,8 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\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"
|
||||
"X-Launchpad-Export-Date: 2014-07-11 12:28+0000\n"
|
||||
"X-Generator: Launchpad (build 17111)\n"
|
||||
"X-Launchpad-Export-Date: 2015-10-22 19:28+0000\n"
|
||||
"X-Generator: Launchpad (build 17812)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -34,18 +34,18 @@ msgstr "%d:%02d"
|
||||
|
||||
#: tmpl/album-tmpl.html:48
|
||||
msgid "Hide all tracks"
|
||||
msgstr ""
|
||||
msgstr "Скрыть все композиции"
|
||||
|
||||
#: tmpl/album-tmpl.html:49 tmpl/album-tmpl.html:93
|
||||
msgid "Show all tracks"
|
||||
msgstr ""
|
||||
msgstr "Показать все композиции"
|
||||
|
||||
#. TRANSLATORS: where %s is the artist name - for example "Top Albums by
|
||||
#. Michael Jackson"
|
||||
#: tmpl/album-tmpl.html:69
|
||||
#, python-format
|
||||
msgid "Top albums by %s"
|
||||
msgstr ""
|
||||
msgstr "Популярные альбомы %s"
|
||||
|
||||
#. TRANSLATORS: %s is just a string and is not translated, %d is a number and
|
||||
#. is the number of track(s)
|
||||
@@ -53,12 +53,13 @@ msgstr ""
|
||||
#, python-format
|
||||
msgid "%s (%d track)"
|
||||
msgid_plural "%s (%d tracks)"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "%s (%d композиция)"
|
||||
msgstr[1] "%s (%d композиции)"
|
||||
msgstr[2] "%s (%d композиций)"
|
||||
|
||||
#: tmpl/album-tmpl.html:106
|
||||
msgid "Track list not available"
|
||||
msgstr ""
|
||||
msgstr "Список композиций недоступен"
|
||||
|
||||
#: tmpl/album-tmpl.html:119
|
||||
msgid "Unable to retrieve album information:"
|
||||
@@ -80,10 +81,10 @@ msgid "Search Mode"
|
||||
msgstr "Режим поиска"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Исполнитель"
|
||||
|
||||
@@ -124,7 +125,7 @@ msgid "Extra Large"
|
||||
msgstr "Очень большой"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Загрузка..."
|
||||
|
||||
@@ -138,7 +139,7 @@ msgstr "Информация недоступна"
|
||||
|
||||
#: tmpl/artist-tmpl.html:28
|
||||
msgid "Unfilter"
|
||||
msgstr ""
|
||||
msgstr "Отключить фильтр"
|
||||
|
||||
#: tmpl/artist-tmpl.html:29 tmpl/artist-tmpl.html:114
|
||||
msgid "Filter"
|
||||
@@ -150,7 +151,7 @@ msgstr "Фильтр"
|
||||
#: tmpl/links-tmpl.html:15 tmpl/links-tmpl.html:21
|
||||
#, python-format
|
||||
msgid "Links for %s:"
|
||||
msgstr ""
|
||||
msgstr "Ссылки на %s:"
|
||||
|
||||
#: tmpl/artist-tmpl.html:97
|
||||
msgid "Similar Artists"
|
||||
@@ -162,7 +163,7 @@ msgstr "похожие"
|
||||
|
||||
#: tmpl/artist-tmpl.html:124 tmpl/echoartist-tmpl.html:69
|
||||
msgid "Unable to retrieve artist information:"
|
||||
msgstr ""
|
||||
msgstr "Не удалось получить информацию об исполнителе:"
|
||||
|
||||
#: tmpl/artistartsearch-tmpl.html:180
|
||||
msgid "Tip: doubleclick or drag a cover to use it as the artist cover"
|
||||
@@ -172,40 +173,40 @@ msgstr ""
|
||||
|
||||
#: tmpl/echoartist-tmpl.html:66
|
||||
msgid "Biography provided by: "
|
||||
msgstr ""
|
||||
msgstr "Биография предоставлена: "
|
||||
|
||||
#: tmpl/links-tmpl.html:28
|
||||
msgid "Unable to get links"
|
||||
msgstr ""
|
||||
msgstr "Не удалось получить ссылки"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:1
|
||||
msgid "Play All"
|
||||
msgstr "Влспроизвести всё"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr "Задать в очередь все"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr ""
|
||||
msgstr "Добавить к проигрываемым"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr "Задать в очередь все"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Добавить в плейлист"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Новый плейлист"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Поиск обложек"
|
||||
|
||||
@@ -214,20 +215,26 @@ msgid "Play Album"
|
||||
msgstr "Воспроизвести альбом"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr "Воспроизвести следующую"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Добавить альбом в очередь"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
msgstr "Играть похожего исполнителя"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "Экспортировать и вшить обложки"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Свойства"
|
||||
@@ -331,10 +338,12 @@ msgid ""
|
||||
"Ellipsizes the albums names to a fixed length when the display text option "
|
||||
"is enabled."
|
||||
msgstr ""
|
||||
"Сокращает названия альбомов до заданной длины, если включена опция "
|
||||
"отображения текста."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:25
|
||||
msgid "Maximum allowed length for an album's name before being ellipsized."
|
||||
msgstr ""
|
||||
msgstr "Максимально допустимая длина названия альбома без сокращения."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:26
|
||||
msgid "Maximum length:"
|
||||
@@ -358,7 +367,7 @@ msgstr "Отбросить тень"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:31
|
||||
msgid "Indicates if the albums should drop a shadow on the cover view"
|
||||
msgstr ""
|
||||
msgstr "Показывает, должны ли альбомы отбрасывать тень в режиме обложек"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:32
|
||||
msgid "Light Source: "
|
||||
@@ -366,7 +375,7 @@ msgstr "Источник света: "
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:33
|
||||
msgid "Defines the size for the covers showed on the source."
|
||||
msgstr ""
|
||||
msgstr "Определяет размер обложек, отображаемых в источнике."
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:34
|
||||
msgid "Size (in pixels):"
|
||||
@@ -378,7 +387,7 @@ msgstr "Панель треков"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:36
|
||||
msgid "open or close on click of cover"
|
||||
msgstr ""
|
||||
msgstr "открывать и закрывать при клике на обложке"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:37
|
||||
msgid "Advanced Options"
|
||||
@@ -386,11 +395,11 @@ msgstr "Дополнительные параметры"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:38
|
||||
msgid "Padding (space) around the cover and its highlight"
|
||||
msgstr ""
|
||||
msgstr "Отступ (пространство) вокруг обложки и цвет подсветки"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:39
|
||||
msgid "Spacing between columns and rows"
|
||||
msgstr ""
|
||||
msgstr "Расстояние между колонками и рядами"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:40
|
||||
msgid "Padding"
|
||||
@@ -401,8 +410,8 @@ msgid "Spacing"
|
||||
msgstr "Интервал"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Плитки"
|
||||
|
||||
@@ -415,18 +424,18 @@ msgid "Width (px):"
|
||||
msgstr "Ширина (px):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr ""
|
||||
msgstr "Увеличить на %:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:47
|
||||
msgid "Hide Caption"
|
||||
msgstr ""
|
||||
msgstr "Спрятать заголовок"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:48
|
||||
msgid "Maximum covers to display:"
|
||||
msgstr ""
|
||||
msgstr "Макс. число отображаемых обложек:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:49
|
||||
msgid "Background Colour"
|
||||
@@ -441,8 +450,8 @@ msgid "Black"
|
||||
msgstr "Чёрный"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Поток"
|
||||
|
||||
@@ -500,7 +509,7 @@ msgstr "Значок"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:66
|
||||
msgid "Current user-defined Genres:"
|
||||
msgstr ""
|
||||
msgstr "Текущие жанры пользователя:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:67
|
||||
msgid "Add a new alternative genre"
|
||||
@@ -523,14 +532,10 @@ msgid "Toolbar"
|
||||
msgstr "Панель инструментов"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Исполнитель дорожки"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Остановить получение обложек."
|
||||
|
||||
@@ -539,46 +544,46 @@ msgstr "Остановить получение обложек."
|
||||
msgid "Play Track"
|
||||
msgstr "Воспроизвести трек"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Добавить в очередь"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Track"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr "Воспроизвести похожие"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr "Композиция"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr "Жанр"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:1
|
||||
msgid "Choose folder to save tracks:"
|
||||
msgstr ""
|
||||
msgstr "Выберите папку для сохранения композиций:"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:2
|
||||
msgid "Select a Folder to export to"
|
||||
msgstr ""
|
||||
msgstr "Выберите папку для экспорта"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:3
|
||||
msgid "Save tracks within folder using album name"
|
||||
msgstr ""
|
||||
msgstr "Сохранить композиции в папке по названию альбома"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:4
|
||||
msgid "Open embedded track folder in file-manager"
|
||||
msgstr ""
|
||||
msgstr "Открыть вложенную папку с композициями в диспетчере файлов"
|
||||
|
||||
#. This is a label describing the different options to save the picture artwork in the music file i.e. embed - to insert picture artwork into a music file
|
||||
#: tmp/coverart_exportembed.ui.h:6
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
msgstr "Вложить:"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:7
|
||||
msgid "convert to mp3"
|
||||
@@ -586,12 +591,12 @@ msgstr "преобразовать в MP3"
|
||||
|
||||
#: tmp/coverart_exportembed.ui.h:8
|
||||
msgid "bitrate (kbit/s)"
|
||||
msgstr ""
|
||||
msgstr "битрейт (кбит/с)"
|
||||
|
||||
#. This is a label describing the size of the picture that will be inserted into the music file e.g. change the size from 800x800 pixels to 128x128 pixels
|
||||
#: tmp/coverart_exportembed.ui.h:10
|
||||
msgid "resize art"
|
||||
msgstr ""
|
||||
msgstr "изменить размер изображения"
|
||||
|
||||
#. size in pixels
|
||||
#: tmp/coverart_exportembed.ui.h:12
|
||||
@@ -599,9 +604,9 @@ msgid "(px)"
|
||||
msgstr "(px)"
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr ""
|
||||
msgstr "Обложка"
|
||||
|
||||
#. initial genre
|
||||
#: tmp/coverart_leftsidebar.ui.h:2 tmp/coverart_rightsidebar.ui.h:2
|
||||
@@ -615,23 +620,17 @@ msgstr "Все жанры"
|
||||
msgid "All Decades"
|
||||
msgstr "Все декады"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Удалить из списка воспроизведения"
|
||||
|
||||
#: tmp/popups.xml.in.h:1
|
||||
msgid "rock"
|
||||
msgstr ""
|
||||
msgstr "рок"
|
||||
|
||||
#: tmp/popups.xml.in.h:2
|
||||
msgid "country"
|
||||
msgstr ""
|
||||
msgstr "кантри"
|
||||
|
||||
#: tmp/popups.xml.in.h:3
|
||||
msgid "pop"
|
||||
@@ -639,27 +638,27 @@ msgstr "поп"
|
||||
|
||||
#: tmp/popups.xml.in.h:4
|
||||
msgid "classical"
|
||||
msgstr ""
|
||||
msgstr "классическая музыка"
|
||||
|
||||
#: tmp/popups.xml.in.h:5
|
||||
msgid "world"
|
||||
msgstr ""
|
||||
msgstr "мировые"
|
||||
|
||||
#: tmp/popups.xml.in.h:6
|
||||
msgid "bluegrass"
|
||||
msgstr ""
|
||||
msgstr "блюграсс"
|
||||
|
||||
#: tmp/popups.xml.in.h:7
|
||||
msgid "oldies"
|
||||
msgstr ""
|
||||
msgstr "старые"
|
||||
|
||||
#: tmp/popups.xml.in.h:8
|
||||
msgid "holiday"
|
||||
msgstr ""
|
||||
msgstr "праздничные"
|
||||
|
||||
#: tmp/popups.xml.in.h:9
|
||||
msgid "comedy"
|
||||
msgstr ""
|
||||
msgstr "комедия"
|
||||
|
||||
#: tmp/popups.xml.in.h:10
|
||||
msgid "spoken"
|
||||
@@ -687,7 +686,7 @@ msgstr "рэп"
|
||||
|
||||
#: tmp/popups.xml.in.h:16
|
||||
msgid "ragtime"
|
||||
msgstr ""
|
||||
msgstr "регтайм"
|
||||
|
||||
#: tmp/popups.xml.in.h:17
|
||||
msgid "musical"
|
||||
@@ -695,15 +694,15 @@ msgstr ""
|
||||
|
||||
#: tmp/popups.xml.in.h:18
|
||||
msgid "dance"
|
||||
msgstr ""
|
||||
msgstr "танцевальные"
|
||||
|
||||
#: tmp/popups.xml.in.h:19
|
||||
msgid "reggae"
|
||||
msgstr ""
|
||||
msgstr "регги"
|
||||
|
||||
#: tmp/popups.xml.in.h:20
|
||||
msgid "electronic"
|
||||
msgstr ""
|
||||
msgstr "электронная музыка"
|
||||
|
||||
#: tmp/popups.xml.in.h:21
|
||||
msgid "soundtrack"
|
||||
@@ -711,11 +710,11 @@ msgstr "саундтрек"
|
||||
|
||||
#: tmp/popups.xml.in.h:22
|
||||
msgid "latin"
|
||||
msgstr ""
|
||||
msgstr "латино"
|
||||
|
||||
#: tmp/popups.xml.in.h:23
|
||||
msgid "alternative"
|
||||
msgstr ""
|
||||
msgstr "альтернатива"
|
||||
|
||||
#: tmp/popups.xml.in.h:24
|
||||
msgid "disco"
|
||||
@@ -731,11 +730,11 @@ msgstr ""
|
||||
|
||||
#: tmp/popups.xml.in.h:27
|
||||
msgid "experimental"
|
||||
msgstr ""
|
||||
msgstr "экспериментальные"
|
||||
|
||||
#: tmp/popups.xml.in.h:28
|
||||
msgid "new age"
|
||||
msgstr ""
|
||||
msgstr "нью эйдж"
|
||||
|
||||
#: tmp/popups.xml.in.h:29
|
||||
msgid "opera"
|
||||
@@ -747,15 +746,15 @@ msgstr "аниме"
|
||||
|
||||
#: tmp/popups.xml.in.h:31
|
||||
msgid "soul"
|
||||
msgstr ""
|
||||
msgstr "соул"
|
||||
|
||||
#: tmp/popups.xml.in.h:32
|
||||
msgid "workout"
|
||||
msgstr ""
|
||||
msgstr "тренировка"
|
||||
|
||||
#: tmp/popups.xml.in.h:33
|
||||
msgid "easy listening"
|
||||
msgstr ""
|
||||
msgstr "спокойная музыка"
|
||||
|
||||
#: tmp/popups.xml.in.h:34
|
||||
msgid "hip-hop"
|
||||
@@ -763,117 +762,123 @@ msgstr "хип-хоп"
|
||||
|
||||
#: tmp/popups.xml.in.h:35
|
||||
msgid "children"
|
||||
msgstr ""
|
||||
msgstr "детские"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
msgstr "Сначала включить плагин LastFM и войти"
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s в исполнении %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr "Загрузка биографии %s"
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr "Исполнитель не определён."
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
msgstr "Загрузка популярных альбомов %s"
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr ""
|
||||
msgstr " с 1 произведением"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr ""
|
||||
msgstr " с %d произведениями"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr ""
|
||||
msgstr " и продолжительностью 1 мин."
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr ""
|
||||
msgstr " и продолжительностью %d мин."
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Обложки"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr ""
|
||||
msgstr "Настройки браузера"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" Alexander Klinovitskiy https://launchpad.net/~xndr-kl\n"
|
||||
" Andrey Olykainen https://launchpad.net/~andrey.olykainen\n"
|
||||
" Pasha. P. Komar https://launchpad.net/~cellachain\n"
|
||||
" Petr Tsymbarovich https://launchpad.net/~mentaljam\n"
|
||||
" Rashid Aliyev https://launchpad.net/~rashid\n"
|
||||
" Stanislav V. Kroter https://launchpad.net/~krotersv"
|
||||
" Stanislav V. Kroter https://launchpad.net/~krotersv\n"
|
||||
" ☠Jay ZDLin☠ https://launchpad.net/~black-buddha666"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr ""
|
||||
msgstr "Браузер обложек"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr ""
|
||||
msgstr "Просматривайте и воспроизводите альбомы по обложкам"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr ""
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "Все"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
"Произведения не были добавлены, поскольку ни одно из них не соответствует "
|
||||
"параметрам \"избранное\""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
"Количество альбомов для случайного воспроизведения меньше, чем отображаемое."
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
msgstr "Запрос обложки для %s..."
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr ""
|
||||
"Установите и активируйте последнюю версию плагина Coverart Search Providers"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr ""
|
||||
msgstr "%d альбомов выбрано"
|
||||
|
||||
#: coverart_controllers.py:391 coverart_controllers.py:440
|
||||
msgid "Sort by album name"
|
||||
@@ -881,7 +886,7 @@ msgstr "Сортировать по названию альбомов"
|
||||
|
||||
#: coverart_controllers.py:392
|
||||
msgid "Sort by album artist"
|
||||
msgstr ""
|
||||
msgstr "Сортировать по исполнителю альбома"
|
||||
|
||||
#: coverart_controllers.py:393 coverart_controllers.py:441
|
||||
msgid "Sort by year"
|
||||
@@ -897,7 +902,7 @@ msgstr "Скачать все обложки"
|
||||
|
||||
#: coverart_controllers.py:500
|
||||
msgid "Play random album"
|
||||
msgstr ""
|
||||
msgstr "Воспроизвести случайный альбом"
|
||||
|
||||
#: coverart_controllers.py:501 coverart_controllers.py:555
|
||||
msgid "Follow playing song"
|
||||
@@ -905,11 +910,11 @@ msgstr ""
|
||||
|
||||
#: coverart_controllers.py:504 coverart_controllers.py:552
|
||||
msgid "Use favourites only"
|
||||
msgstr ""
|
||||
msgstr "Только избранное"
|
||||
|
||||
#: coverart_controllers.py:508
|
||||
msgid "Search Preferences"
|
||||
msgstr ""
|
||||
msgstr "Параметры поиска"
|
||||
|
||||
#. '20s' as in the decade 2010
|
||||
#: coverart_controllers.py:585 coverart_controllers.py:611
|
||||
@@ -964,55 +969,55 @@ msgstr "30-е"
|
||||
#. 'Older' as in 'older than the year 1930'
|
||||
#: coverart_controllers.py:605
|
||||
msgid "Older"
|
||||
msgstr ""
|
||||
msgstr "Более ранние"
|
||||
|
||||
#. options
|
||||
#: coverart_controllers.py:651
|
||||
msgid "Sort in descending order"
|
||||
msgstr ""
|
||||
msgstr "Сортировать по убыванию"
|
||||
|
||||
#: coverart_controllers.py:652
|
||||
msgid "Sort in ascending order"
|
||||
msgstr ""
|
||||
msgstr "Сортировать по возрастанию"
|
||||
|
||||
#: coverart_controllers.py:713
|
||||
msgid "Search all fields"
|
||||
msgstr ""
|
||||
msgstr "Искать по всем полям"
|
||||
|
||||
#: coverart_controllers.py:714
|
||||
msgid "Search album artists"
|
||||
msgstr ""
|
||||
msgstr "Искать по исполнителю альбома"
|
||||
|
||||
#: coverart_controllers.py:715
|
||||
msgid "Search track artists"
|
||||
msgstr ""
|
||||
msgstr "Искать по исполнителю композиции"
|
||||
|
||||
#: coverart_controllers.py:716
|
||||
msgid "Search composers"
|
||||
msgstr ""
|
||||
msgstr "Искать по комозитору"
|
||||
|
||||
#: coverart_controllers.py:717
|
||||
msgid "Search albums"
|
||||
msgstr ""
|
||||
msgstr "Искать по альбому"
|
||||
|
||||
#: coverart_controllers.py:718
|
||||
msgid "Search titles"
|
||||
msgstr ""
|
||||
msgstr "Искать по названию"
|
||||
|
||||
#. TRANSLATORS: for example 'Number of covers limited to 150'
|
||||
#: coverart_coverflowview.py:196
|
||||
#, python-format
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr ""
|
||||
msgstr "Максимальное количество обложек: %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
msgstr "Альбом добавлен в список проигрываемых"
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr ""
|
||||
msgstr "Композиции"
|
||||
|
||||
#: coverart_playlists.py:165
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
msgstr "Произведения, соответствующие параметрам, не найдены"
|
||||
|
||||
+74
-77
@@ -7,17 +7,17 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"PO-Revision-Date: 2014-07-03 21:36+0000\n"
|
||||
"Last-Translator: Muhammet Kara <Unknown>\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2015-02-04 14:47+0000\n"
|
||||
"Last-Translator: Volkan Gezer <Unknown>\n"
|
||||
"Language-Team: Turkish <tr@li.org>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Launchpad-Export-Date: 2014-07-04 18:44+0000\n"
|
||||
"X-Generator: Launchpad (build 17086)\n"
|
||||
"X-Launchpad-Export-Date: 2015-02-05 16:08+0000\n"
|
||||
"X-Generator: Launchpad (build 17331)\n"
|
||||
|
||||
#. TRANSLATORS: album duration (length) in the format hour:minute:second
|
||||
#: tmpl/album-tmpl.html:20
|
||||
@@ -79,10 +79,10 @@ msgid "Search Mode"
|
||||
msgstr "Arama Kipi"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "Sanatçı"
|
||||
|
||||
@@ -123,7 +123,7 @@ msgid "Extra Large"
|
||||
msgstr "Çok Büyük"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "Yükleniyor..."
|
||||
|
||||
@@ -179,30 +179,30 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "Tümünü Oynat"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
msgid "Queue All"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
msgid "Add to playing"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
msgid "Queue All"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "Çalma Listesine Ekle"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "Yeni Çalma Listesi"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "Kapakları ara"
|
||||
|
||||
@@ -211,20 +211,26 @@ msgid "Play Album"
|
||||
msgstr "Albümü Çal"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "Albüm Kuyruğu"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "Özellikler"
|
||||
@@ -315,11 +321,11 @@ msgstr "Albüm kapağı altındaki yazı tipi boyutu"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:22
|
||||
msgid "Font Size:"
|
||||
msgstr "Yazıtipi Boyutu:"
|
||||
msgstr "Yazı Tipi Boyutu:"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:23
|
||||
msgid "Ellipsize albums names"
|
||||
msgstr "Albomların adlarını qısald"
|
||||
msgstr "Albümlerin adlarını kısalt"
|
||||
|
||||
#: tmp/coverart_browser_prefs.ui.h:24
|
||||
msgid ""
|
||||
@@ -396,8 +402,8 @@ msgid "Spacing"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "Başlıklar"
|
||||
|
||||
@@ -410,7 +416,7 @@ msgid "Width (px):"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr ""
|
||||
@@ -436,8 +442,8 @@ msgid "Black"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "Akış"
|
||||
|
||||
@@ -518,14 +524,10 @@ msgid "Toolbar"
|
||||
msgstr "Araç Çubuğu"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "Parça Sanatçısı"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "Albüm kapağı yüklemesini durdur."
|
||||
|
||||
@@ -534,23 +536,23 @@ msgstr "Albüm kapağı yüklemesini durdur."
|
||||
msgid "Play Track"
|
||||
msgstr "Parçayı Çal"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "Parçayı Kuyruğa Ekle"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
msgid "Track"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
msgid "Genre"
|
||||
msgstr ""
|
||||
|
||||
@@ -594,7 +596,7 @@ msgid "(px)"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "Albüm Kapığı"
|
||||
|
||||
@@ -610,12 +612,6 @@ msgstr "Tüm Türler"
|
||||
msgid "All Decades"
|
||||
msgstr "Tüm Onyıllar"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
msgid "Remove from Playlist"
|
||||
msgstr ""
|
||||
@@ -760,112 +756,113 @@ msgstr ""
|
||||
msgid "children"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " ve 1 parça"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " ve %d parça"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr ""
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "Albüm Kapakları"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
" Muhammet Kara https://launchpad.net/~muhammet-k\n"
|
||||
" Osman Karagöz https://launchpad.net/~osmank3\n"
|
||||
" Rashid Aliyev https://launchpad.net/~rashid\n"
|
||||
" Volkan Gezer https://launchpad.net/~volkangezer\n"
|
||||
" fossfreedom https://launchpad.net/~fossfreedom\n"
|
||||
" Şâkir Aşçı https://launchpad.net/~sakirasci"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr ""
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr ""
|
||||
@@ -1000,11 +997,11 @@ msgstr ""
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "Parçalar"
|
||||
|
||||
|
||||
+71
-72
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: coverartbrowser\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-06-23 21:31+0100\n"
|
||||
"POT-Creation-Date: 2014-12-21 23:10+0000\n"
|
||||
"PO-Revision-Date: 2013-08-28 10:55+0000\n"
|
||||
"Last-Translator: Xiaoxing Ye <Unknown>\n"
|
||||
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
|
||||
@@ -78,10 +78,10 @@ msgid "Search Mode"
|
||||
msgstr "搜索模式"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:191
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_artistview.py:823
|
||||
#: coverart_browser_source.py:364 coverart_browser_source.py:365
|
||||
#: coverart_browser_source.py:1151
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_artistview.py:824
|
||||
#: coverart_browser_source.py:373 coverart_browser_source.py:374
|
||||
#: coverart_browser_source.py:1243
|
||||
msgid "Artist"
|
||||
msgstr "艺术家"
|
||||
|
||||
@@ -122,7 +122,7 @@ msgid "Extra Large"
|
||||
msgstr "超大"
|
||||
|
||||
#: tmpl/albumartsearch-tmpl.html:211 tmpl/artistartsearch-tmpl.html:197
|
||||
#: coverart_browser_source.py:118
|
||||
#: coverart_browser_source.py:117
|
||||
msgid "Loading..."
|
||||
msgstr "正在加载..."
|
||||
|
||||
@@ -179,32 +179,32 @@ msgstr ""
|
||||
msgid "Play All"
|
||||
msgstr "播放专辑"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2
|
||||
#, fuzzy
|
||||
msgid "Queue All"
|
||||
msgstr "队列专辑"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:2 tmp/coverart_browser_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:3
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Add to playing"
|
||||
msgstr "添加到播放列表"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:3
|
||||
#, fuzzy
|
||||
msgid "Queue All"
|
||||
msgstr "队列专辑"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:4 tmp/coverart_browser_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
msgid "Add to Playlist"
|
||||
msgstr "添加到播放列表"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:5 tmp/coverart_browser_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:9 coverart_browser_source.py:769
|
||||
#: coverart_entryview.py:643
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:6
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:6 coverart_browser_source.py:861
|
||||
#: coverart_entryview.py:796
|
||||
msgid "New Playlist"
|
||||
msgstr "新建播放列表"
|
||||
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_artist_pop_rb3.ui.h:6 tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
msgid "Search for covers"
|
||||
msgstr "搜索封面"
|
||||
|
||||
@@ -213,20 +213,26 @@ msgid "Play Album"
|
||||
msgstr "播放专辑"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
msgid "Queue Album"
|
||||
msgstr "队列专辑"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:7
|
||||
msgid "Play Similar Artist"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
msgid "Export and embed coverart"
|
||||
msgstr "导出并嵌入封面"
|
||||
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:9
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_browser_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:11
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:2 coverart_controllers.py:565
|
||||
msgid "Properties"
|
||||
msgstr "属性"
|
||||
@@ -404,8 +410,8 @@ msgid "Spacing"
|
||||
msgstr "间距"
|
||||
|
||||
#. . TRANSLATORS: This is the icon-grid view that the user sees
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:146
|
||||
#: coverart_browser_source.py:1146
|
||||
#: tmp/coverart_browser_prefs.ui.h:42 coverart_browser.py:148
|
||||
#: coverart_browser_source.py:1238
|
||||
msgid "Tiles"
|
||||
msgstr "拼贴"
|
||||
|
||||
@@ -418,7 +424,7 @@ msgid "Width (px):"
|
||||
msgstr "宽度(像素):"
|
||||
|
||||
#. . TRANSLATORS: percentage size that the image will be expanded
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:152
|
||||
#: tmp/coverart_browser_prefs.ui.h:46 coverart_browser.py:154
|
||||
#, no-c-format
|
||||
msgid "Scale by %:"
|
||||
msgstr "缩放比例(百分比):"
|
||||
@@ -444,8 +450,8 @@ msgid "Black"
|
||||
msgstr "黑色"
|
||||
|
||||
#. . TRANSLATORS: This is the cover-flow view the user sees - they can swipe album covers from side-to-side
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:149
|
||||
#: coverart_browser_source.py:1149
|
||||
#: tmp/coverart_browser_prefs.ui.h:52 coverart_browser.py:151
|
||||
#: coverart_browser_source.py:1241
|
||||
msgid "Flow"
|
||||
msgstr "专辑流"
|
||||
|
||||
@@ -526,14 +532,10 @@ msgid "Toolbar"
|
||||
msgstr "工具栏"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:1
|
||||
msgid "Tracks & Covers"
|
||||
msgstr "歌曲及封面"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Track Artist"
|
||||
msgstr "曲目艺人"
|
||||
|
||||
#: tmp/coverart_browser.ui.h:3
|
||||
#: tmp/coverart_browser.ui.h:2
|
||||
msgid "Stop coverart fetch."
|
||||
msgstr "停止封面抓取。"
|
||||
|
||||
@@ -542,24 +544,24 @@ msgstr "停止封面抓取。"
|
||||
msgid "Play Track"
|
||||
msgstr "播放歌曲"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:2
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
msgid "Queue Track"
|
||||
msgstr "队列歌曲"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:4
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
msgid "Play Similar"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:5
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:8
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:8
|
||||
#, fuzzy
|
||||
msgid "Track"
|
||||
msgstr "歌曲"
|
||||
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:7
|
||||
#: tmp/coverart_entryview_compact_pop_rb3.ui.h:10
|
||||
#: tmp/coverart_entryview_full_pop_rb3.ui.h:10
|
||||
#, fuzzy
|
||||
msgid "Genre"
|
||||
msgstr "所有流派"
|
||||
@@ -604,7 +606,7 @@ msgid "(px)"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_leftsidebar.ui.h:1 tmp/coverart_rightsidebar.ui.h:1
|
||||
#: coverart_browser.py:92
|
||||
#: coverart_browser.py:94
|
||||
msgid "CoverArt"
|
||||
msgstr "封面"
|
||||
|
||||
@@ -620,12 +622,6 @@ msgstr "所有流派"
|
||||
msgid "All Decades"
|
||||
msgstr "全部年代"
|
||||
|
||||
#. This is the different view modes e.g. Music Library, CoverFlow, Tiles or Album Artist
|
||||
#: tmp/coverart_leftsidebar.ui.h:4 tmp/coverart_rightsidebar.ui.h:4
|
||||
#: tmp/coverart_topbar.ui.h:4 coverart_browser.py:231
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: tmp/coverart_play_pop_rb3.ui.h:1
|
||||
#, fuzzy
|
||||
msgid "Remove from Playlist"
|
||||
@@ -771,61 +767,61 @@ msgstr "嘻哈"
|
||||
msgid "children"
|
||||
msgstr "儿童"
|
||||
|
||||
#: coverart_album.py:1519 coverart_artistinfo.py:62
|
||||
#: coverart_album.py:1521 coverart_artistinfo.py:62
|
||||
msgid "Enable LastFM plugin and log in first"
|
||||
msgstr ""
|
||||
|
||||
#. . TRANSLATORS - for example "abba's greatest hits by ABBA"
|
||||
#: coverart_album.py:1763 coverart_browser_source.py:1059
|
||||
#: coverart_album.py:1765 coverart_browser_source.py:1151
|
||||
#, python-format
|
||||
msgid "%s by %s"
|
||||
msgstr "%s 作者 %s"
|
||||
|
||||
#: coverart_artistinfo.py:420
|
||||
#: coverart_artistinfo.py:478
|
||||
#, python-format
|
||||
msgid "Loading biography for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistinfo.py:704
|
||||
#: coverart_artistinfo.py:825
|
||||
msgid "No artist specified."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: 'top' here means 'most popular'. %s is replaced by the artist name.
|
||||
#: coverart_artistinfo.py:724
|
||||
#: coverart_artistinfo.py:845
|
||||
#, python-format
|
||||
msgid "Loading top albums for %s"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1067
|
||||
#: coverart_artistview.py:375 coverart_browser_source.py:1159
|
||||
msgid " with 1 track"
|
||||
msgstr " 共有 1 首歌曲"
|
||||
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1069
|
||||
#: coverart_artistview.py:377 coverart_browser_source.py:1161
|
||||
#, python-format
|
||||
msgid " with %d tracks"
|
||||
msgstr " 共有 %d 首歌曲"
|
||||
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1073
|
||||
#: coverart_artistview.py:383 coverart_browser_source.py:1165
|
||||
msgid " and a duration of 1 minute"
|
||||
msgstr " 且计 1 分钟时长"
|
||||
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1075
|
||||
#: coverart_artistview.py:385 coverart_browser_source.py:1167
|
||||
#, python-format
|
||||
msgid " and a duration of %d minutes"
|
||||
msgstr " 且计 %d 分钟时长"
|
||||
|
||||
#. active_object=self.artist_manager.model.store[treepath][self.artist_manager.model.columns['artist_album']]
|
||||
#: coverart_artistview.py:819 coverart_artistview.py:910
|
||||
#: coverart_entryview.py:83
|
||||
#: coverart_artistview.py:820 coverart_artistview.py:911
|
||||
#: coverart_entryview.py:85
|
||||
msgid "Covers"
|
||||
msgstr "封面"
|
||||
|
||||
#: coverart_browser_prefs.py:262 coverart_controllers.py:507
|
||||
#: coverart_browser_prefs.py:269 coverart_controllers.py:507
|
||||
msgid "Browser Preferences"
|
||||
msgstr "浏览偏好"
|
||||
|
||||
#. . TRANSLATORS: Do not translate this string.
|
||||
#: coverart_browser_prefs.py:307
|
||||
#: coverart_browser_prefs.py:314
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Launchpad Contributions:\n"
|
||||
@@ -835,48 +831,48 @@ msgstr ""
|
||||
" fossfreedom https://launchpad.net/~fossfreedom"
|
||||
|
||||
#. define .plugin text strings used for translation
|
||||
#: coverart_browser.py:142
|
||||
#: coverart_browser.py:144
|
||||
msgid "CoverArt Browser"
|
||||
msgstr "封面浏览器"
|
||||
|
||||
#: coverart_browser.py:143
|
||||
#: coverart_browser.py:145
|
||||
msgid "Browse and play your albums through their covers"
|
||||
msgstr "浏览封面并播放专辑"
|
||||
|
||||
#: coverart_browser_source.py:179
|
||||
#: coverart_browser_source.py:178
|
||||
#, fuzzy
|
||||
msgid "CoverArt Playlist"
|
||||
msgstr "新建播放列表"
|
||||
|
||||
#. . TRANSLATORS - "All" is used in the context of "All artist names"
|
||||
#: coverart_browser_source.py:534
|
||||
#: coverart_browser_source.py:584
|
||||
msgid "All"
|
||||
msgstr "所有"
|
||||
|
||||
#: coverart_browser_source.py:681 coverart_browser_source.py:829
|
||||
#: coverart_browser_source.py:732 coverart_browser_source.py:921
|
||||
msgid ""
|
||||
"No tracks have been added because no tracks meet the favourite rating "
|
||||
"threshold"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:791
|
||||
#: coverart_browser_source.py:883
|
||||
msgid "The number of albums to randomly play is less than that displayed."
|
||||
msgstr "随机播放的音乐数目将少于显示的。"
|
||||
|
||||
#. for example "Requesting the picture cover for the music artist Michael Jackson"
|
||||
#: coverart_browser_source.py:883 coverart_browser_source.py:885
|
||||
#: coverart_browser_source.py:975 coverart_browser_source.py:977
|
||||
#, python-format
|
||||
msgid "Requesting cover for %s..."
|
||||
msgstr ""
|
||||
|
||||
#: coverart_browser_source.py:982
|
||||
#: coverart_browser_source.py:1074
|
||||
msgid ""
|
||||
"Please install and activate the latest version of the Coverart Search "
|
||||
"Providers plugin"
|
||||
msgstr "请安装并激活最新版本的封面搜索提供商插件"
|
||||
|
||||
#. . TRANSLATORS - the number of albums that have been selected/highlighted
|
||||
#: coverart_browser_source.py:1063
|
||||
#: coverart_browser_source.py:1155
|
||||
#, python-format
|
||||
msgid "%d selected albums"
|
||||
msgstr "已选择 %d 张专辑"
|
||||
@@ -1013,11 +1009,11 @@ msgstr "搜索文本"
|
||||
msgid "Number of covers limited to %d"
|
||||
msgstr "封面数量限制为 %d"
|
||||
|
||||
#: coverart_covericonview.py:583
|
||||
#: coverart_covericonview.py:617
|
||||
msgid "Album has added to list of playing albums"
|
||||
msgstr ""
|
||||
|
||||
#: coverart_entryview.py:75
|
||||
#: coverart_entryview.py:77
|
||||
msgid "Tracks"
|
||||
msgstr "歌曲"
|
||||
|
||||
@@ -1025,6 +1021,9 @@ msgstr "歌曲"
|
||||
msgid "No matching tracks have been found"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Tracks & Covers"
|
||||
#~ msgstr "歌曲及封面"
|
||||
|
||||
#~ msgid "Display tracks and covers pane"
|
||||
#~ msgstr "显示音轨和封面面板"
|
||||
|
||||
|
||||
@@ -221,5 +221,15 @@
|
||||
<summary>Album selection changes automatically when the playing song changes</summary>
|
||||
<description>Album selection changes automatically when the playing song changes</description>
|
||||
</key>
|
||||
<key type="i" name="activations">
|
||||
<default>0</default>
|
||||
<summary>number of times the plugin has been activated</summary>
|
||||
<description>number of times the plugin has been activated</description>
|
||||
</key>
|
||||
<key type="i" name="text-alignment">
|
||||
<default>1</default>
|
||||
<summary>alignment of coverart info</summary>
|
||||
<description>Pango Alignment value</description>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
||||
|
||||
@@ -7,14 +7,16 @@
|
||||
<attribute name="label" translatable="yes">Play All</attribute>
|
||||
<attribute name="action">win.play_album_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue All</attribute>
|
||||
<attribute name="action">win.queue_album_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Add to playing</attribute>
|
||||
<attribute name="action">win.add_to_playing_menu_item</attribute>
|
||||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue All</attribute>
|
||||
<attribute name="action">win.queue_album_menu_item</attribute>
|
||||
</item>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Add to Playlist</attribute>
|
||||
<section>
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface>
|
||||
<!-- interface-requires gtk+ 3.0 -->
|
||||
<!-- interface-requires coverart_widgets 1.0 -->
|
||||
<object class="GtkImage" id="cancel-icon">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-cancel</property>
|
||||
<property name="icon_name">gtk-cancel</property>
|
||||
</object>
|
||||
<object class="GtkListStore" id="liststore1">
|
||||
<columns>
|
||||
@@ -23,7 +22,7 @@
|
||||
<child>
|
||||
<object class="PanedCollapsible" id="paned">
|
||||
<property name="collapsible2">True</property>
|
||||
<property name="collapsible_label" translatable="yes">Tracks & Covers</property>
|
||||
<property name="collapsible_label" translatable="no">Tracks & Covers</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
|
||||
@@ -8,29 +8,37 @@
|
||||
<attribute name="action">win.play_album_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue Album</attribute>
|
||||
<attribute name="action">win.queue_album_menu_item</attribute>
|
||||
<attribute name="label" translatable="yes">Play Next</attribute>
|
||||
<attribute name="action">win.play_next_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Add to playing</attribute>
|
||||
<attribute name="action">win.add_to_playing_menu_item</attribute>
|
||||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue Album</attribute>
|
||||
<attribute name="action">win.queue_album_menu_item</attribute>
|
||||
</item>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Add to Playlist</attribute>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">New Playlist</attribute>
|
||||
<attribute name="action">win.new_playlist</attribute>
|
||||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<attribute name="rb-plugin-menu-link">playlist_section</attribute>
|
||||
</section>
|
||||
</submenu>
|
||||
</section>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Play Similar Artist</attribute>
|
||||
<attribute name="action">win.play_similar_artist_menu_item</attribute>
|
||||
</item>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Add to Playlist</attribute>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">New Playlist</attribute>
|
||||
<attribute name="action">win.new_playlist</attribute>
|
||||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<attribute name="rb-plugin-menu-link">playlist_section</attribute>
|
||||
</section>
|
||||
</submenu>
|
||||
</section>
|
||||
<section>
|
||||
<item>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.16.1 -->
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<requires lib="gtk+" version="3.10"/>
|
||||
<object class="GtkImage" id="add_image">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
@@ -44,7 +44,7 @@
|
||||
<property name="text">170</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="cover_size_adjustment">
|
||||
<property name="lower">5</property>
|
||||
<property name="lower">50</property>
|
||||
<property name="upper">200</property>
|
||||
<property name="value">92</property>
|
||||
<property name="step_increment">1</property>
|
||||
@@ -689,6 +689,78 @@ albums to play</property>
|
||||
<property name="position">4</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkBox" id="box13">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="halign">center</property>
|
||||
<child>
|
||||
<object class="GtkRadioButton" id="left_alignment_radiobutton">
|
||||
<property name="label">gtk-justify-left</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="image_position">top</property>
|
||||
<property name="always_show_image">True</property>
|
||||
<property name="draw_indicator">False</property>
|
||||
<signal name="toggled" handler="on_text_alignment_radiobutton_toggled" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkRadioButton" id="centre_alignment_radiobutton">
|
||||
<property name="label">gtk-justify-center</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="image_position">top</property>
|
||||
<property name="always_show_image">True</property>
|
||||
<property name="active">True</property>
|
||||
<property name="draw_indicator">False</property>
|
||||
<property name="group">left_alignment_radiobutton</property>
|
||||
<signal name="toggled" handler="on_text_alignment_radiobutton_toggled" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkRadioButton" id="right_alignment_radiobutton">
|
||||
<property name="label">gtk-justify-right</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="image_position">top</property>
|
||||
<property name="always_show_image">True</property>
|
||||
<property name="draw_indicator">False</property>
|
||||
<property name="group">left_alignment_radiobutton</property>
|
||||
<signal name="toggled" handler="on_text_alignment_radiobutton_toggled" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">5</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
@@ -910,8 +982,6 @@ albums to play</property>
|
||||
<packing>
|
||||
<property name="left_attach">2</property>
|
||||
<property name="top_attach">0</property>
|
||||
<property name="width">1</property>
|
||||
<property name="height">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
@@ -928,8 +998,6 @@ albums to play</property>
|
||||
<packing>
|
||||
<property name="left_attach">2</property>
|
||||
<property name="top_attach">1</property>
|
||||
<property name="width">1</property>
|
||||
<property name="height">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
@@ -941,8 +1009,6 @@ albums to play</property>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
<property name="width">1</property>
|
||||
<property name="height">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
@@ -954,8 +1020,6 @@ albums to play</property>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">1</property>
|
||||
<property name="width">1</property>
|
||||
<property name="height">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
@@ -967,8 +1031,6 @@ albums to play</property>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
<property name="width">1</property>
|
||||
<property name="height">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
@@ -980,11 +1042,14 @@ albums to play</property>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">1</property>
|
||||
<property name="width">1</property>
|
||||
<property name="height">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">9</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
|
||||
@@ -7,30 +7,19 @@
|
||||
<attribute name="action">win.ev_compact_play_track_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue Track</attribute>
|
||||
<attribute name="action">win.ev_compact_queue_track_menu_item</attribute>
|
||||
<attribute name="label" translatable="yes">Play Next</attribute>
|
||||
<attribute name="action">win.ev_compact_play_next_track_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Add to playing</attribute>
|
||||
<attribute name="action">win.ev_compact_add_to_playing_menu_item</attribute>
|
||||
</item>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Play Similar</attribute>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Track</attribute>
|
||||
<attribute name="action">win.ev_compact_similar_track_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Artist</attribute>
|
||||
<attribute name="action">win.ev_compact_similar_artist_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Genre</attribute>
|
||||
<attribute name="action">win.ev_compact_similar_genre_menu_item</attribute>
|
||||
</item>
|
||||
</section>
|
||||
</submenu>
|
||||
</section>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue Track</attribute>
|
||||
<attribute name="action">win.ev_compact_queue_track_menu_item</attribute>
|
||||
</item>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Add to Playlist</attribute>
|
||||
<section>
|
||||
@@ -44,6 +33,25 @@
|
||||
</section>
|
||||
</submenu>
|
||||
</section>
|
||||
<section>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Play Similar</attribute>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Track</attribute>
|
||||
<attribute name="action">win.ev_compact_similar_track_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Artist</attribute>
|
||||
<attribute name="action">win.ev_compact_similar_artist_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Genre</attribute>
|
||||
<attribute name="action">win.ev_compact_similar_genre_menu_item</attribute>
|
||||
</item>
|
||||
</section>
|
||||
</submenu>
|
||||
</section>
|
||||
<section>
|
||||
<attribute name="rb-plugin-menu-link">ev_compact_entryview</attribute>
|
||||
</section>
|
||||
|
||||
@@ -7,14 +7,34 @@
|
||||
<attribute name="action">win.ev_full_play_track_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue Track</attribute>
|
||||
<attribute name="action">win.ev_full_queue_track_menu_item</attribute>
|
||||
<attribute name="label" translatable="yes">Play Next</attribute>
|
||||
<attribute name="action">win.ev_full_play_next_track_menu_item</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Add to playing</attribute>
|
||||
<attribute name="action">win.ev_full_add_to_playing_menu_item</attribute>
|
||||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Queue Track</attribute>
|
||||
<attribute name="action">win.ev_full_queue_track_menu_item</attribute>
|
||||
</item>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Add to Playlist</attribute>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">New Playlist</attribute>
|
||||
<attribute name="action">win.ev_full_new_playlist</attribute>
|
||||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<attribute name="rb-plugin-menu-link">ev_full_playlist_section</attribute>
|
||||
</section>
|
||||
</submenu>
|
||||
</section>
|
||||
<section>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Play Similar</attribute>
|
||||
<section>
|
||||
<item>
|
||||
@@ -31,18 +51,6 @@
|
||||
</item>
|
||||
</section>
|
||||
</submenu>
|
||||
<submenu>
|
||||
<attribute name="label" translatable="yes">Add to Playlist</attribute>
|
||||
<section>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">New Playlist</attribute>
|
||||
<attribute name="action">win.ev_full_new_playlist</attribute>
|
||||
</item>
|
||||
</section>
|
||||
<section>
|
||||
<attribute name="rb-plugin-menu-link">ev_full_playlist_section</attribute>
|
||||
</section>
|
||||
</submenu>
|
||||
</section>
|
||||
<section>
|
||||
<attribute name="rb-plugin-menu-link">ev_full_entryview</attribute>
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface>
|
||||
<!-- interface-requires gtk+ 3.0 -->
|
||||
<!-- interface-requires coverart_widgets 1.0 -->
|
||||
<object class="CoverIconView" id="covers_view">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="selection_mode">multiple</property>
|
||||
<property name="tooltip_column">0</property>
|
||||
<property name="object_column">2</property>
|
||||
</object>
|
||||
</interface>
|
||||
@@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface>
|
||||
<!-- interface-requires coverart_widgets 1.0 -->
|
||||
<!-- interface-requires gtk+ 3.0 -->
|
||||
<object class="GtkGrid" id="toolbar">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="valign">start</property>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface>
|
||||
<!-- interface-requires coverart_widgets 1.0 -->
|
||||
<!-- interface-requires gtk+ 3.0 -->
|
||||
<object class="GtkGrid" id="toolbar">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="valign">start</property>
|
||||
|
||||
+10
-16
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<!-- interface-requires gtk+ 3.0 -->
|
||||
<!-- interface-requires coverart_widgets 1.0 -->
|
||||
<requires lib="coverart_widgets" version="1.0"/>
|
||||
<object class="GtkGrid" id="toolbar">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="column-homogeneous">True</property>
|
||||
<property name="column_homogeneous">True</property>
|
||||
<child>
|
||||
<object class="GtkBox" id="box2">
|
||||
<property name="visible">True</property>
|
||||
@@ -17,7 +17,6 @@
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">half</property>
|
||||
</object>
|
||||
<packing>
|
||||
@@ -49,7 +48,6 @@
|
||||
<property name="halign">center</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="margin_right">1</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">half</property>
|
||||
</object>
|
||||
<packing>
|
||||
@@ -68,7 +66,6 @@
|
||||
<property name="halign">center</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="margin_right">1</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
@@ -79,14 +76,12 @@
|
||||
<child>
|
||||
<object class="PopupButton" id="sort_by_artist">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">False</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="halign">center</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="margin_right">1</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">half</property>
|
||||
</object>
|
||||
<packing>
|
||||
@@ -98,14 +93,12 @@
|
||||
<child>
|
||||
<object class="ImageToggleButton" id="sort_order_artist">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">False</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="halign">center</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="margin_right">1</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
@@ -161,7 +154,6 @@
|
||||
<property name="halign">center</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="margin_right">1</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">half</property>
|
||||
</object>
|
||||
<packing>
|
||||
@@ -201,8 +193,11 @@
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<object class="GtkBox" id="box3">
|
||||
<property name="visible">True</property>
|
||||
@@ -212,8 +207,8 @@
|
||||
<object class="GtkAlignment" id="entry_search_alignment">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xscale">0.50</property>
|
||||
<property name="xalign">1</property>
|
||||
<property name="xscale">0.5</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
@@ -223,9 +218,8 @@
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="top_attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
|
||||
@@ -0,0 +1,146 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.10"/>
|
||||
<object class="GtkWindow" id="CoverWindow">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="window_position">center-on-parent</property>
|
||||
<property name="destroy_with_parent">True</property>
|
||||
<child>
|
||||
<object class="GtkBox" id="vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="scrolledwindow">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="vexpand">True</property>
|
||||
<child>
|
||||
<object class="GtkLayout" id="layout">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="has_focus">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="width">400</property>
|
||||
<property name="height">400</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image">
|
||||
<property name="width_request">0</property>
|
||||
<property name="height_request">0</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">gtk-missing-image</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkToolbar" id="toolbar">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="toolbar_style">icons</property>
|
||||
<child>
|
||||
<object class="GtkToolButton" id="save_as_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">gtk-save-as</property>
|
||||
<signal name="clicked" handler="on_save_as_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="homogeneous">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkToolButton" id="zoom_in_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">gtk-zoom-in</property>
|
||||
<signal name="clicked" handler="on_zoom_in_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="homogeneous">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkToolButton" id="zoom_out_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">gtk-zoom-out</property>
|
||||
<signal name="clicked" handler="on_zoom_out_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="homogeneous">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkToolButton" id="zoom_100_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">gtk-zoom-100</property>
|
||||
<signal name="clicked" handler="on_zoom_100_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="homogeneous">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkToolButton" id="zoom_fit_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">gtk-zoom-fit</property>
|
||||
<signal name="clicked" handler="on_zoom_fit_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="homogeneous">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkToolButton" id="close_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="icon_name">gtk-close</property>
|
||||
<signal name="clicked" handler="on_close_button_clicked" swapped="no"/>
|
||||
<accelerator key="Escape" signal="clicked"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="homogeneous">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkStatusbar" id="statusbar">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
||||
@@ -0,0 +1,23 @@
|
||||
.pane-separator#vertical_paned {
|
||||
|
||||
background-image: linear-gradient(to left, transparent, transparent 1px, #999 1px, #999 4px, transparent 4px);
|
||||
background-size: 100% 15%;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
}
|
||||
|
||||
.pane-separator:prelight#vertical_paned {
|
||||
background-image: linear-gradient(to left, transparent, transparent 1px, #555 1px, #555 4px, transparent 4px);
|
||||
}
|
||||
|
||||
.pane-separator#horizontal_paned {
|
||||
|
||||
background-image: linear-gradient(transparent, transparent 1px, #999 1px, #999 4px, transparent 4px);
|
||||
background-size: 40px auto;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
}
|
||||
|
||||
.pane-separator:prelight#horizontal_paned {
|
||||
background-image: linear-gradient(transparent, transparent 1px, #555 1px, #555 4px, transparent 4px);
|
||||
}
|
||||
@@ -1,11 +1,13 @@
|
||||
.pane-separator#vertical_paned {
|
||||
|
||||
background-image: linear-gradient(to left, transparent, transparent 1px, #999 1px, #999 4px, transparent 4px);
|
||||
.pane-separator:prelight#vertical_paned {
|
||||
background-image: linear-gradient(to left, transparent, transparent 1px, #555 1px, #555 4px, transparent 4px);
|
||||
background-size: 100% 15%;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
}
|
||||
|
||||
.pane-separator:prelight#vertical_paned {
|
||||
background-image: linear-gradient(to left, transparent, transparent 1px, #555 1px, #555 4px, transparent 4px);
|
||||
}
|
||||
.pane-separator:prelight#horizontal_paned {
|
||||
background-image: linear-gradient(transparent, transparent 1px, #555 1px, #555 4px, transparent 4px);
|
||||
background-size: 40px auto;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
}
|
||||
Referência em uma Nova Issue
Bloquear um usuário