mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
improved visual sort index
This commit is contained in:
parent
6196f83ffc
commit
d059a1c9eb
@ -417,8 +417,8 @@ class ArtistView(Gtk.ScrolledWindow):
|
||||
self.genre_select=genre_select
|
||||
|
||||
#artistStore
|
||||
#(name, weight, font-scale, selectable)
|
||||
self.store = Gtk.ListStore(str, Pango.Weight, float, bool)
|
||||
#(name, initial-letter, weight, font-scale)
|
||||
self.store = Gtk.ListStore(str, str, Pango.Weight, float)
|
||||
|
||||
#TreeView
|
||||
self.treeview = Gtk.TreeView(model=self.store)
|
||||
@ -428,14 +428,17 @@ class ArtistView(Gtk.ScrolledWindow):
|
||||
#artistSelection
|
||||
self.selection = self.treeview.get_selection()
|
||||
self.selection.set_mode(Gtk.SelectionMode.MULTIPLE)
|
||||
def selection_function(selection, model, path, path_currently_selected, *data):
|
||||
treeiter=model.get_iter(path)
|
||||
return model.get_value(treeiter, 3)
|
||||
self.selection.set_select_function(selection_function)
|
||||
|
||||
#Old Name Column
|
||||
#Columns
|
||||
renderer_text_malign = Gtk.CellRendererText(xalign=0.5)
|
||||
self.column_initials = Gtk.TreeViewColumn("", renderer_text_malign, text=1, weight=2, scale=3)
|
||||
self.column_initials.set_sizing(Gtk.TreeViewColumnSizing.AUTOSIZE)
|
||||
self.column_initials.set_property("resizable", False)
|
||||
self.column_initials.set_visible(self.settings.get_boolean("show-initials"))
|
||||
self.treeview.append_column(self.column_initials)
|
||||
|
||||
renderer_text = Gtk.CellRendererText()
|
||||
self.column_name = Gtk.TreeViewColumn("", renderer_text, text=0, weight=1, scale=2)
|
||||
self.column_name = Gtk.TreeViewColumn("", renderer_text, text=0)
|
||||
self.column_name.set_sizing(Gtk.TreeViewColumnSizing.AUTOSIZE)
|
||||
self.column_name.set_property("resizable", False)
|
||||
self.treeview.append_column(self.column_name)
|
||||
@ -443,6 +446,7 @@ class ArtistView(Gtk.ScrolledWindow):
|
||||
#connect
|
||||
self.treeview.connect("enter-notify-event", self.on_enter_event)
|
||||
self.settings.connect("changed::show-all-artists", self.refresh)
|
||||
self.settings.connect("changed::show-initials", self.on_show_initials_settings_changed)
|
||||
self.update_signal=self.emitter.connect("update", self.refresh)
|
||||
|
||||
self.add(self.treeview)
|
||||
@ -466,11 +470,12 @@ class ArtistView(Gtk.ScrolledWindow):
|
||||
for artist in artists:
|
||||
try:
|
||||
if current_char != artist[0]:
|
||||
self.store.append([artist[0], Pango.Weight.BOLD, 1.3, False])
|
||||
self.store.append([artist, artist[0], Pango.Weight.BOLD, 1])
|
||||
current_char=artist[0]
|
||||
else:
|
||||
self.store.append([artist, "", Pango.Weight.BOOK, 1])
|
||||
except:
|
||||
pass
|
||||
self.store.append([artist, Pango.Weight.BOOK, 1, True])
|
||||
self.store.append([artist, "", Pango.Weight.BOOK, 1])
|
||||
self.selection.set_mode(Gtk.SelectionMode.MULTIPLE)
|
||||
|
||||
def get_selected_artists(self):
|
||||
@ -483,12 +488,12 @@ class ArtistView(Gtk.ScrolledWindow):
|
||||
artists.append(selected_artist)
|
||||
return artists
|
||||
|
||||
def is_iter_selectable(self, iter):
|
||||
return self.store.get_value(iter, 3)
|
||||
|
||||
def on_enter_event(self, widget, event):
|
||||
self.treeview.grab_focus()
|
||||
|
||||
def on_show_initials_settings_changed(self, *args):
|
||||
self.column_initials.set_visible(self.settings.get_boolean("show-initials"))
|
||||
|
||||
class AlbumIconView(Gtk.IconView):
|
||||
def __init__(self, client, settings, genre_select, window):
|
||||
Gtk.IconView.__init__(self)
|
||||
@ -1091,7 +1096,7 @@ class Browser(Gtk.Box):
|
||||
for i in range(0, row_num):
|
||||
path=Gtk.TreePath(i)
|
||||
treeiter = self.artist_list.store.get_iter(path)
|
||||
if self.artist_list.store.get_value(treeiter, 0) == song[self.settings.get_artist_type()] and self.artist_list.is_iter_selectable(treeiter):
|
||||
if self.artist_list.store.get_value(treeiter, 0) == song[self.settings.get_artist_type()]:
|
||||
if not self.artist_list.selection.iter_is_selected(treeiter):
|
||||
self.artist_list.selection.handler_block(self.artist_change)
|
||||
self.artist_list.selection.unselect_all()
|
||||
@ -1327,7 +1332,8 @@ class GeneralSettings(Gtk.Grid):
|
||||
|
||||
#fill store
|
||||
settings_list=[(_("Use alternative layout"), "alt-layout"), (_("Show stop button"), "show-stop"), \
|
||||
(_("Show genre filter"), "show-genre-filter"), (_("Show tooltips in album view"), "show-album-view-tooltips"), \
|
||||
(_("Show genre filter"), "show-genre-filter"), (_("Show initials in artist view"), "show-initials"), \
|
||||
(_("Show tooltips in album view"), "show-album-view-tooltips"), \
|
||||
(_("Sort albums by year"), "sort-albums-by-year"), (_("Show all artists"), "show-all-artists"), \
|
||||
(_("Send notification on title change"), "send-notify"), (_("Stop playback on quit"), "stop-on-quit"), \
|
||||
(_("Play selected album after current title"), "add-album")]
|
||||
|
@ -46,6 +46,11 @@
|
||||
<summary>Show genre filter</summary>
|
||||
<description></description>
|
||||
</key>
|
||||
<key type="b" name="show-initials">
|
||||
<default>true</default>
|
||||
<summary>Show initial letters in artist-view</summary>
|
||||
<description></description>
|
||||
</key>
|
||||
<key type="b" name="show-album-view-tooltips">
|
||||
<default>true</default>
|
||||
<summary>Show tooltips in album-view</summary>
|
||||
|
138
po/de.po
138
po/de.po
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-03-06 11:33+0100\n"
|
||||
"PO-Revision-Date: 2020-03-06 11:36+0100\n"
|
||||
"POT-Creation-Date: 2020-03-12 17:05+0100\n"
|
||||
"PO-Revision-Date: 2020-03-12 17:06+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: de\n"
|
||||
@ -18,27 +18,27 @@ msgstr ""
|
||||
"X-Generator: Poedit 2.2.4\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: mpdevil.py:293 mpdevil.py:780 mpdevil.py:1383 mpdevil.py:1911
|
||||
#: mpdevil.py:293 mpdevil.py:798 mpdevil.py:1402 mpdevil.py:1930
|
||||
msgid "No"
|
||||
msgstr "Nr."
|
||||
|
||||
#: mpdevil.py:298 mpdevil.py:786 mpdevil.py:1383 mpdevil.py:1917
|
||||
#: mpdevil.py:298 mpdevil.py:804 mpdevil.py:1402 mpdevil.py:1936
|
||||
msgid "Title"
|
||||
msgstr "Titel"
|
||||
|
||||
#: mpdevil.py:303 mpdevil.py:459 mpdevil.py:789 mpdevil.py:1383 mpdevil.py:1923
|
||||
#: mpdevil.py:303 mpdevil.py:463 mpdevil.py:807 mpdevil.py:1402 mpdevil.py:1942
|
||||
msgid "Artist"
|
||||
msgstr "Interpret"
|
||||
|
||||
#: mpdevil.py:308 mpdevil.py:795 mpdevil.py:1383 mpdevil.py:1935
|
||||
#: mpdevil.py:308 mpdevil.py:813 mpdevil.py:1402 mpdevil.py:1954
|
||||
msgid "Length"
|
||||
msgstr "Länge"
|
||||
|
||||
#: mpdevil.py:348 mpdevil.py:950 mpdevil.py:1975
|
||||
#: mpdevil.py:348 mpdevil.py:968 mpdevil.py:1994
|
||||
msgid "Unknown Title"
|
||||
msgstr "Unbekannter Titel"
|
||||
|
||||
#: mpdevil.py:352 mpdevil.py:962 mpdevil.py:1983
|
||||
#: mpdevil.py:352 mpdevil.py:980 mpdevil.py:2002
|
||||
msgid "Unknown Artist"
|
||||
msgstr "Unbekannter Interpret"
|
||||
|
||||
@ -46,168 +46,172 @@ msgstr "Unbekannter Interpret"
|
||||
msgid "all genres"
|
||||
msgstr "Alle Genres"
|
||||
|
||||
#: mpdevil.py:457
|
||||
#: mpdevil.py:461
|
||||
msgid "Album Artist"
|
||||
msgstr "Albuminterpret"
|
||||
|
||||
#: mpdevil.py:548 mpdevil.py:881
|
||||
#: mpdevil.py:553 mpdevil.py:899
|
||||
#, python-format
|
||||
msgid "%(total_tracks)i titles (%(total_length)s)"
|
||||
msgstr "%(total_tracks)i Titel (%(total_length)s)"
|
||||
|
||||
#: mpdevil.py:783 mpdevil.py:1383
|
||||
#: mpdevil.py:801 mpdevil.py:1402
|
||||
msgid "Disc"
|
||||
msgstr "CD"
|
||||
|
||||
#: mpdevil.py:792 mpdevil.py:1383 mpdevil.py:1929
|
||||
#: mpdevil.py:810 mpdevil.py:1402 mpdevil.py:1948
|
||||
msgid "Album"
|
||||
msgstr "Album"
|
||||
|
||||
#: mpdevil.py:798 mpdevil.py:1383
|
||||
#: mpdevil.py:816 mpdevil.py:1402
|
||||
msgid "Year"
|
||||
msgstr "Jahr"
|
||||
|
||||
#: mpdevil.py:801 mpdevil.py:1383
|
||||
#: mpdevil.py:819 mpdevil.py:1402
|
||||
msgid "Genre"
|
||||
msgstr "Genre"
|
||||
|
||||
#: mpdevil.py:966 mpdevil.py:1987
|
||||
#: mpdevil.py:984 mpdevil.py:2006
|
||||
msgid "Unknown Album"
|
||||
msgstr "Unbekanntes Album"
|
||||
|
||||
#: mpdevil.py:1136
|
||||
#: mpdevil.py:1154
|
||||
msgid "Select"
|
||||
msgstr "Auswählen"
|
||||
|
||||
#: mpdevil.py:1138
|
||||
#: mpdevil.py:1156
|
||||
msgid "Profile:"
|
||||
msgstr "Profil:"
|
||||
|
||||
#: mpdevil.py:1140
|
||||
#: mpdevil.py:1158
|
||||
msgid "Name:"
|
||||
msgstr "Name:"
|
||||
|
||||
#: mpdevil.py:1142
|
||||
#: mpdevil.py:1160
|
||||
msgid "Host:"
|
||||
msgstr "Host:"
|
||||
|
||||
#: mpdevil.py:1144
|
||||
#: mpdevil.py:1162
|
||||
msgid "Port:"
|
||||
msgstr "Port:"
|
||||
|
||||
#: mpdevil.py:1146
|
||||
#: mpdevil.py:1164
|
||||
msgid "Password:"
|
||||
msgstr "Passwort:"
|
||||
|
||||
#: mpdevil.py:1148
|
||||
#: mpdevil.py:1166
|
||||
msgid "Music lib:"
|
||||
msgstr "Musikverzeichnis:"
|
||||
|
||||
#: mpdevil.py:1234
|
||||
#: mpdevil.py:1252
|
||||
msgid "Choose directory"
|
||||
msgstr "Verzeichnis Wählen"
|
||||
|
||||
#: mpdevil.py:1274
|
||||
#: mpdevil.py:1292
|
||||
msgid "Main cover size:"
|
||||
msgstr "Größe des Haupt-Covers:"
|
||||
|
||||
#: mpdevil.py:1276
|
||||
#: mpdevil.py:1294
|
||||
msgid "Album-view cover size:"
|
||||
msgstr "Covergröße in Albumansicht:"
|
||||
|
||||
#: mpdevil.py:1282
|
||||
#: mpdevil.py:1300
|
||||
msgid "Button icon size (restart required):"
|
||||
msgstr "Symbolgröße der Knöpfe (Neustart erforderlich):"
|
||||
|
||||
#: mpdevil.py:1316
|
||||
#: mpdevil.py:1334
|
||||
msgid "Use alternative layout"
|
||||
msgstr "Benutze alternatives Layout"
|
||||
|
||||
#: mpdevil.py:1316
|
||||
#: mpdevil.py:1334
|
||||
msgid "Show stop button"
|
||||
msgstr "Zeige Stopp-Knopf"
|
||||
|
||||
#: mpdevil.py:1317
|
||||
#: mpdevil.py:1335
|
||||
msgid "Show genre filter"
|
||||
msgstr "Zeige Genre Filter"
|
||||
|
||||
#: mpdevil.py:1317
|
||||
#: mpdevil.py:1335
|
||||
msgid "Show initials in artist view"
|
||||
msgstr "Zeige Anfangsbuchstaben in Interpretenspalte"
|
||||
|
||||
#: mpdevil.py:1336
|
||||
msgid "Show tooltips in album view"
|
||||
msgstr "Zeige Tooltips in Albumansicht"
|
||||
|
||||
#: mpdevil.py:1318
|
||||
#: mpdevil.py:1337
|
||||
msgid "Sort albums by year"
|
||||
msgstr "Sortiere Alben nach Erscheinungsjahr"
|
||||
|
||||
#: mpdevil.py:1318
|
||||
#: mpdevil.py:1337
|
||||
msgid "Show all artists"
|
||||
msgstr "Zeige alle Interpreten"
|
||||
|
||||
#: mpdevil.py:1319
|
||||
#: mpdevil.py:1338
|
||||
msgid "Send notification on title change"
|
||||
msgstr "Sende Benachrichtigung bei Titelwechsel"
|
||||
|
||||
#: mpdevil.py:1319
|
||||
#: mpdevil.py:1338
|
||||
msgid "Stop playback on quit"
|
||||
msgstr "Wiedergabe beim Beenden stoppen"
|
||||
|
||||
#: mpdevil.py:1320
|
||||
#: mpdevil.py:1339
|
||||
msgid "Play selected album after current title"
|
||||
msgstr "Ausgewähltes Album hinter aktuellem Titel einreihen"
|
||||
|
||||
#: mpdevil.py:1360
|
||||
#: mpdevil.py:1379
|
||||
msgid "Drag & Drop to rearange"
|
||||
msgstr "Mit Drag & Drop sortieren"
|
||||
|
||||
#: mpdevil.py:1379
|
||||
#: mpdevil.py:1398
|
||||
msgid "Column"
|
||||
msgstr "Spalte"
|
||||
|
||||
#: mpdevil.py:1413 mpdevil.py:2130
|
||||
#: mpdevil.py:1432 mpdevil.py:2149
|
||||
msgid "Settings"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
#: mpdevil.py:1427
|
||||
#: mpdevil.py:1446
|
||||
msgid "General"
|
||||
msgstr "Allgemein"
|
||||
|
||||
#: mpdevil.py:1428
|
||||
#: mpdevil.py:1447
|
||||
msgid "Profiles"
|
||||
msgstr "Profile"
|
||||
|
||||
#: mpdevil.py:1429
|
||||
#: mpdevil.py:1448
|
||||
msgid "Playlist"
|
||||
msgstr "Wiedergabeliste"
|
||||
|
||||
#: mpdevil.py:1623
|
||||
#: mpdevil.py:1642
|
||||
msgid "Random mode"
|
||||
msgstr "Zufallsmodus"
|
||||
|
||||
#: mpdevil.py:1626
|
||||
#: mpdevil.py:1645
|
||||
msgid "Repeat mode"
|
||||
msgstr "Dauerschleife"
|
||||
|
||||
#: mpdevil.py:1629
|
||||
#: mpdevil.py:1648
|
||||
msgid "Single mode"
|
||||
msgstr "Einzelstückmodus"
|
||||
|
||||
#: mpdevil.py:1632
|
||||
#: mpdevil.py:1651
|
||||
msgid "Consume mode"
|
||||
msgstr "Playliste verbrauchen"
|
||||
|
||||
#: mpdevil.py:1722
|
||||
#: mpdevil.py:1741
|
||||
msgid "Click to show additional information"
|
||||
msgstr "Klicken für weitere Informationen"
|
||||
|
||||
#: mpdevil.py:1748
|
||||
#: mpdevil.py:1767
|
||||
msgid "MPD-Tag"
|
||||
msgstr "MPD-Tag"
|
||||
|
||||
#: mpdevil.py:1752 mpdevil.py:1856
|
||||
#: mpdevil.py:1771 mpdevil.py:1875
|
||||
msgid "Value"
|
||||
msgstr "Wert"
|
||||
|
||||
#: mpdevil.py:1774
|
||||
#: mpdevil.py:1793
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
|
||||
@ -216,76 +220,76 @@ msgstr ""
|
||||
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
|
||||
"Kanäle, %(file_type)s"
|
||||
|
||||
#: mpdevil.py:1834
|
||||
#: mpdevil.py:1853
|
||||
msgid "Stats"
|
||||
msgstr "Statistik"
|
||||
|
||||
#: mpdevil.py:1853
|
||||
#: mpdevil.py:1872
|
||||
msgid "Tag"
|
||||
msgstr "Tag"
|
||||
|
||||
#: mpdevil.py:1873
|
||||
#: mpdevil.py:1892
|
||||
msgid "Search"
|
||||
msgstr "Suche"
|
||||
|
||||
#: mpdevil.py:1994
|
||||
#: mpdevil.py:2013
|
||||
#, python-format
|
||||
msgid "Hits: %i"
|
||||
msgstr "Treffer: %i"
|
||||
|
||||
#: mpdevil.py:1998
|
||||
#: mpdevil.py:2017
|
||||
msgid "Lyrics"
|
||||
msgstr "Liedtext"
|
||||
|
||||
#: mpdevil.py:2032
|
||||
#: mpdevil.py:2051
|
||||
msgid "searching..."
|
||||
msgstr "suche..."
|
||||
|
||||
#: mpdevil.py:2036
|
||||
#: mpdevil.py:2055
|
||||
msgid "not found"
|
||||
msgstr "nicht gefunden"
|
||||
|
||||
#: mpdevil.py:2113
|
||||
#: mpdevil.py:2132
|
||||
msgid "Select profile"
|
||||
msgstr "Profil auswählen"
|
||||
|
||||
#: mpdevil.py:2118
|
||||
#: mpdevil.py:2137
|
||||
msgid "Return to album of current title"
|
||||
msgstr "Zu Album des aktuellen Titels zurückkehren"
|
||||
|
||||
#: mpdevil.py:2121
|
||||
#: mpdevil.py:2140
|
||||
msgid "Title search"
|
||||
msgstr "Titelsuche"
|
||||
|
||||
#: mpdevil.py:2124
|
||||
#: mpdevil.py:2143
|
||||
msgid "Show lyrics"
|
||||
msgstr "Zeige Liedtext"
|
||||
|
||||
#: mpdevil.py:2129
|
||||
#: mpdevil.py:2148
|
||||
msgid "Save window layout"
|
||||
msgstr "Fensterlayout speichern"
|
||||
|
||||
#: mpdevil.py:2131
|
||||
#: mpdevil.py:2150
|
||||
msgid "Update database"
|
||||
msgstr "Datenbank aktualisieren"
|
||||
|
||||
#: mpdevil.py:2132
|
||||
#: mpdevil.py:2151
|
||||
msgid "Server stats"
|
||||
msgstr "Serverstatistik"
|
||||
|
||||
#: mpdevil.py:2133
|
||||
#: mpdevil.py:2152
|
||||
msgid "About"
|
||||
msgstr "Über"
|
||||
|
||||
#: mpdevil.py:2134
|
||||
#: mpdevil.py:2153
|
||||
msgid "Quit"
|
||||
msgstr "Beenden"
|
||||
|
||||
#: mpdevil.py:2140
|
||||
#: mpdevil.py:2159
|
||||
msgid "Main menu"
|
||||
msgstr "Hauptmenu"
|
||||
|
||||
#: mpdevil.py:2323
|
||||
#: mpdevil.py:2342
|
||||
msgid "A small MPD client written in python"
|
||||
msgstr ""
|
||||
|
||||
|
136
po/mpdevil.pot
136
po/mpdevil.pot
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-03-06 11:33+0100\n"
|
||||
"POT-Creation-Date: 2020-03-12 17:05+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,27 +17,27 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: mpdevil.py:293 mpdevil.py:780 mpdevil.py:1383 mpdevil.py:1911
|
||||
#: mpdevil.py:293 mpdevil.py:798 mpdevil.py:1402 mpdevil.py:1930
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:298 mpdevil.py:786 mpdevil.py:1383 mpdevil.py:1917
|
||||
#: mpdevil.py:298 mpdevil.py:804 mpdevil.py:1402 mpdevil.py:1936
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:303 mpdevil.py:459 mpdevil.py:789 mpdevil.py:1383 mpdevil.py:1923
|
||||
#: mpdevil.py:303 mpdevil.py:463 mpdevil.py:807 mpdevil.py:1402 mpdevil.py:1942
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:308 mpdevil.py:795 mpdevil.py:1383 mpdevil.py:1935
|
||||
#: mpdevil.py:308 mpdevil.py:813 mpdevil.py:1402 mpdevil.py:1954
|
||||
msgid "Length"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:348 mpdevil.py:950 mpdevil.py:1975
|
||||
#: mpdevil.py:348 mpdevil.py:968 mpdevil.py:1994
|
||||
msgid "Unknown Title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:352 mpdevil.py:962 mpdevil.py:1983
|
||||
#: mpdevil.py:352 mpdevil.py:980 mpdevil.py:2002
|
||||
msgid "Unknown Artist"
|
||||
msgstr ""
|
||||
|
||||
@ -45,243 +45,247 @@ msgstr ""
|
||||
msgid "all genres"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:457
|
||||
#: mpdevil.py:461
|
||||
msgid "Album Artist"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:548 mpdevil.py:881
|
||||
#: mpdevil.py:553 mpdevil.py:899
|
||||
#, python-format
|
||||
msgid "%(total_tracks)i titles (%(total_length)s)"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:783 mpdevil.py:1383
|
||||
#: mpdevil.py:801 mpdevil.py:1402
|
||||
msgid "Disc"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:792 mpdevil.py:1383 mpdevil.py:1929
|
||||
#: mpdevil.py:810 mpdevil.py:1402 mpdevil.py:1948
|
||||
msgid "Album"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:798 mpdevil.py:1383
|
||||
#: mpdevil.py:816 mpdevil.py:1402
|
||||
msgid "Year"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:801 mpdevil.py:1383
|
||||
#: mpdevil.py:819 mpdevil.py:1402
|
||||
msgid "Genre"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:966 mpdevil.py:1987
|
||||
#: mpdevil.py:984 mpdevil.py:2006
|
||||
msgid "Unknown Album"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1136
|
||||
#: mpdevil.py:1154
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1138
|
||||
#: mpdevil.py:1156
|
||||
msgid "Profile:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1140
|
||||
#: mpdevil.py:1158
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1142
|
||||
#: mpdevil.py:1160
|
||||
msgid "Host:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1144
|
||||
#: mpdevil.py:1162
|
||||
msgid "Port:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1146
|
||||
#: mpdevil.py:1164
|
||||
msgid "Password:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1148
|
||||
#: mpdevil.py:1166
|
||||
msgid "Music lib:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1234
|
||||
#: mpdevil.py:1252
|
||||
msgid "Choose directory"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1274
|
||||
#: mpdevil.py:1292
|
||||
msgid "Main cover size:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1276
|
||||
#: mpdevil.py:1294
|
||||
msgid "Album-view cover size:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1282
|
||||
#: mpdevil.py:1300
|
||||
msgid "Button icon size (restart required):"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1316
|
||||
#: mpdevil.py:1334
|
||||
msgid "Use alternative layout"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1316
|
||||
#: mpdevil.py:1334
|
||||
msgid "Show stop button"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1317
|
||||
#: mpdevil.py:1335
|
||||
msgid "Show genre filter"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1317
|
||||
#: mpdevil.py:1335
|
||||
msgid "Show initials in artist view"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1336
|
||||
msgid "Show tooltips in album view"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1318
|
||||
#: mpdevil.py:1337
|
||||
msgid "Sort albums by year"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1318
|
||||
#: mpdevil.py:1337
|
||||
msgid "Show all artists"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1319
|
||||
#: mpdevil.py:1338
|
||||
msgid "Send notification on title change"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1319
|
||||
#: mpdevil.py:1338
|
||||
msgid "Stop playback on quit"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1320
|
||||
#: mpdevil.py:1339
|
||||
msgid "Play selected album after current title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1360
|
||||
#: mpdevil.py:1379
|
||||
msgid "Drag & Drop to rearange"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1379
|
||||
#: mpdevil.py:1398
|
||||
msgid "Column"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1413 mpdevil.py:2130
|
||||
#: mpdevil.py:1432 mpdevil.py:2149
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1427
|
||||
#: mpdevil.py:1446
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1428
|
||||
#: mpdevil.py:1447
|
||||
msgid "Profiles"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1429
|
||||
#: mpdevil.py:1448
|
||||
msgid "Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1623
|
||||
#: mpdevil.py:1642
|
||||
msgid "Random mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1626
|
||||
#: mpdevil.py:1645
|
||||
msgid "Repeat mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1629
|
||||
#: mpdevil.py:1648
|
||||
msgid "Single mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1632
|
||||
#: mpdevil.py:1651
|
||||
msgid "Consume mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1722
|
||||
#: mpdevil.py:1741
|
||||
msgid "Click to show additional information"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1748
|
||||
#: mpdevil.py:1767
|
||||
msgid "MPD-Tag"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1752 mpdevil.py:1856
|
||||
#: mpdevil.py:1771 mpdevil.py:1875
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1774
|
||||
#: mpdevil.py:1793
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
|
||||
"channels, %(file_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1834
|
||||
#: mpdevil.py:1853
|
||||
msgid "Stats"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1853
|
||||
#: mpdevil.py:1872
|
||||
msgid "Tag"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1873
|
||||
#: mpdevil.py:1892
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1994
|
||||
#: mpdevil.py:2013
|
||||
#, python-format
|
||||
msgid "Hits: %i"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1998
|
||||
#: mpdevil.py:2017
|
||||
msgid "Lyrics"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2032
|
||||
#: mpdevil.py:2051
|
||||
msgid "searching..."
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2036
|
||||
#: mpdevil.py:2055
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2113
|
||||
#: mpdevil.py:2132
|
||||
msgid "Select profile"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2118
|
||||
#: mpdevil.py:2137
|
||||
msgid "Return to album of current title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2121
|
||||
#: mpdevil.py:2140
|
||||
msgid "Title search"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2124
|
||||
#: mpdevil.py:2143
|
||||
msgid "Show lyrics"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2129
|
||||
#: mpdevil.py:2148
|
||||
msgid "Save window layout"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2131
|
||||
#: mpdevil.py:2150
|
||||
msgid "Update database"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2132
|
||||
#: mpdevil.py:2151
|
||||
msgid "Server stats"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2133
|
||||
#: mpdevil.py:2152
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2134
|
||||
#: mpdevil.py:2153
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2140
|
||||
#: mpdevil.py:2159
|
||||
msgid "Main menu"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:2323
|
||||
#: mpdevil.py:2342
|
||||
msgid "A small MPD client written in python"
|
||||
msgstr ""
|
||||
|
Loading…
Reference in New Issue
Block a user