diff --git a/bin/mpdevil b/bin/mpdevil
index a52d4de..0da2df9 100755
--- a/bin/mpdevil
+++ b/bin/mpdevil
@@ -981,79 +981,95 @@ class Settings(Gio.Settings):
# settings dialog #
###################
-class GeneralSettings(Gtk.Box):
+class ToggleRow(Gtk.ListBoxRow):
+ def __init__(self, label, settings, key, restart_required=False):
+ super().__init__()
+ label=Gtk.Label(label=label, xalign=0, valign=Gtk.Align.CENTER, margin=6)
+ self._switch=Gtk.Switch(halign=Gtk.Align.END, valign=Gtk.Align.CENTER, margin_top=6, margin_bottom=6, margin_start=12, margin_end=12)
+ settings.bind(key, self._switch, "active", Gio.SettingsBindFlags.DEFAULT)
+ box=Gtk.Box()
+ box.pack_start(label, False, False, 0)
+ box.pack_end(self._switch, False, False, 0)
+ if restart_required:
+ box.pack_end(Gtk.Label(label=_("(restart required)"), margin=6, sensitive=False), False, False, 0)
+ self.add(box)
+
+ def toggle(self):
+ self._switch.set_active(not self._switch.get_active())
+
+class IntRow(Gtk.ListBoxRow):
+ def __init__(self, label, vmin, vmax, step, settings, key):
+ super().__init__(activatable=False)
+ label=Gtk.Label(label=label, xalign=0, valign=Gtk.Align.CENTER, margin=6)
+ spin_button=Gtk.SpinButton.new_with_range(vmin, vmax, step)
+ spin_button.set_valign(Gtk.Align.CENTER)
+ spin_button.set_halign(Gtk.Align.END)
+ spin_button.set_margin_end(12)
+ spin_button.set_margin_start(12)
+ spin_button.set_margin_top(6)
+ spin_button.set_margin_bottom(6)
+ settings.bind(key, spin_button, "value", Gio.SettingsBindFlags.DEFAULT)
+ box=Gtk.Box()
+ box.pack_start(label, False, False, 0)
+ box.pack_end(spin_button, False, False, 0)
+ self.add(box)
+
+class SettingsList(Gtk.Frame):
+ def __init__(self):
+ super().__init__(border_width=18, valign=Gtk.Align.START)
+ self._list_box=Gtk.ListBox(selection_mode=Gtk.SelectionMode.NONE)
+ self._list_box.set_header_func(self._header_func)
+ self._list_box.connect("row-activated", self._on_row_activated)
+ self.add(self._list_box)
+
+ def append(self, row):
+ self._list_box.insert(row, -1)
+
+ def _header_func(self, row, before, *args):
+ if before is not None:
+ row.set_header(Gtk.Separator())
+
+ def _on_row_activated(self, list_box, row):
+ if isinstance(row, ToggleRow):
+ row.toggle()
+
+class ViewSettings(SettingsList):
def __init__(self, settings):
- super().__init__(orientation=Gtk.Orientation.VERTICAL, spacing=6, border_width=18)
- self._settings=settings
-
- # int settings
- int_settings={}
- int_settings_data=[
- (_("Main cover size:"), (100, 1200, 10), "track-cover"),
- (_("Album view cover size:"), (50, 600, 10), "album-cover"),
- (_("Action bar icon size:"), (16, 64, 2), "icon-size"),
+ super().__init__()
+ toggle_data=[
+ (_("Use Client-side decoration"), "use-csd", True),
+ (_("Show stop button"), "show-stop", False),
+ (_("Show audio format"), "show-audio-format", False),
+ (_("Show lyrics button"), "show-lyrics-button", False),
+ (_("Place playlist at the side"), "playlist-right", False),
]
- for label, (vmin, vmax, step), key in int_settings_data:
- int_settings[key]=(Gtk.Label(label=label, xalign=0), Gtk.SpinButton.new_with_range(vmin, vmax, step))
- int_settings[key][1].set_value(self._settings.get_int(key))
- self._settings.bind(key, int_settings[key][1], "value", Gio.SettingsBindFlags.DEFAULT)
-
- # check buttons
- check_buttons={}
- check_buttons_data=[
- (_("Use Client-side decoration"), "use-csd"),
- (_("Show stop button"), "show-stop"),
- (_("Show audio format"), "show-audio-format"),
- (_("Show lyrics button"), "show-lyrics-button"),
- (_("Place playlist at the side"), "playlist-right"),
- (_("Use “Album Artist” tag"), "use-album-artist"),
- (_("Send notification on title change"), "send-notify"),
- (_("Stop playback on quit"), "stop-on-quit"),
- (_("Play selected albums and titles immediately"), "force-mode"),
- (_("Sort albums by year"), "sort-albums-by-year"),
- (_("Support “MPRIS”"), "mpris"),
- (_("Rewind via previous button"), "rewind-mode"),
+ for label, key, restart_required in toggle_data:
+ row=ToggleRow(label, settings, key, restart_required)
+ self.append(row)
+ int_data=[
+ (_("Main cover size"), (100, 1200, 10), "track-cover"),
+ (_("Album view cover size"), (50, 600, 10), "album-cover"),
+ (_("Action bar icon size"), (16, 64, 2), "icon-size"),
]
- for label, key in check_buttons_data:
- check_buttons[key]=Gtk.CheckButton(label=label, margin_start=12)
- check_buttons[key].set_active(self._settings.get_boolean(key))
- self._settings.bind(key, check_buttons[key], "active", Gio.SettingsBindFlags.DEFAULT)
+ for label, (vmin, vmax, step), key in int_data:
+ row=IntRow(label, vmin, vmax, step, settings, key)
+ self.append(row)
- # headings
- view_heading=Gtk.Label(label=_("View"), use_markup=True, xalign=0)
- behavior_heading=Gtk.Label(label=_("Behavior"), use_markup=True, xalign=0)
-
- # view grid
- view_grid=Gtk.Grid(row_spacing=6, column_spacing=12, margin_start=12)
- view_grid.add(int_settings["track-cover"][0])
- view_grid.attach_next_to(int_settings["album-cover"][0], int_settings["track-cover"][0], Gtk.PositionType.BOTTOM, 1, 1)
- view_grid.attach_next_to(int_settings["icon-size"][0], int_settings["album-cover"][0], Gtk.PositionType.BOTTOM, 1, 1)
- view_grid.attach_next_to(int_settings["track-cover"][1], int_settings["track-cover"][0], Gtk.PositionType.RIGHT, 1, 1)
- view_grid.attach_next_to(int_settings["album-cover"][1], int_settings["album-cover"][0], Gtk.PositionType.RIGHT, 1, 1)
- view_grid.attach_next_to(int_settings["icon-size"][1], int_settings["icon-size"][0], Gtk.PositionType.RIGHT, 1, 1)
-
- # packing
- csd_box=Gtk.Box(spacing=12)
- csd_box.pack_start(check_buttons["use-csd"], False, False, 0)
- csd_box.pack_start(Gtk.Label(label=_("(restart required)"), sensitive=False), False, False, 0)
- self.pack_start(view_heading, False, False, 0)
- self.pack_start(csd_box, False, False, 0)
- self.pack_start(check_buttons["show-stop"], False, False, 0)
- self.pack_start(check_buttons["show-audio-format"], False, False, 0)
- self.pack_start(check_buttons["show-lyrics-button"], False, False, 0)
- self.pack_start(check_buttons["playlist-right"], False, False, 0)
- self.pack_start(view_grid, False, False, 0)
- self.pack_start(behavior_heading, False, False, 0)
- mpris_box=Gtk.Box(spacing=12)
- mpris_box.pack_start(check_buttons["mpris"], False, False, 0)
- mpris_box.pack_start(Gtk.Label(label=_("(restart required)"), sensitive=False), False, False, 0)
- self.pack_start(mpris_box, False, False, 0)
- self.pack_start(check_buttons["use-album-artist"], False, False, 0)
- self.pack_start(check_buttons["sort-albums-by-year"], False, False, 0)
- self.pack_start(check_buttons["send-notify"], False, False, 0)
- self.pack_start(check_buttons["force-mode"], False, False, 0)
- self.pack_start(check_buttons["rewind-mode"], False, False, 0)
- self.pack_start(check_buttons["stop-on-quit"], False, False, 0)
+class BehaviorSettings(SettingsList):
+ def __init__(self, settings):
+ super().__init__()
+ toggle_data=[
+ (_("Support “MPRIS”"), "mpris", True),
+ (_("Use “Album Artist” tag"), "use-album-artist", False),
+ (_("Sort albums by year"), "sort-albums-by-year", False),
+ (_("Send notification on title change"), "send-notify", False),
+ (_("Play selected albums and titles immediately"), "force-mode", False),
+ (_("Rewind via previous button"), "rewind-mode", False),
+ (_("Stop playback on quit"), "stop-on-quit", False),
+ ]
+ for label, key, restart_required in toggle_data:
+ row=ToggleRow(label, settings, key, restart_required)
+ self.append(row)
class ProfileSettings(Gtk.Grid):
def __init__(self, parent, client, settings):
@@ -1322,7 +1338,7 @@ class PlaylistSettings(Gtk.Box):
self._save_permutation()
class SettingsDialog(Gtk.Dialog):
- def __init__(self, parent, client, settings, tab="general"):
+ def __init__(self, parent, client, settings, tab="view"):
use_csd=settings.get_boolean("use-csd")
if use_csd:
super().__init__(title=_("Settings"), transient_for=parent, use_header_bar=True)
@@ -1332,7 +1348,8 @@ class SettingsDialog(Gtk.Dialog):
self.set_default_size(500, 400)
# widgets
- general=GeneralSettings(settings)
+ view=ViewSettings(settings)
+ behavior=BehaviorSettings(settings)
profiles=ProfileSettings(parent, client, settings)
playlist=PlaylistSettings(settings)
@@ -1340,7 +1357,8 @@ class SettingsDialog(Gtk.Dialog):
vbox=self.get_content_area()
if use_csd:
stack=Gtk.Stack()
- stack.add_titled(general, "general", _("General"))
+ stack.add_titled(view, "view", _("View"))
+ stack.add_titled(behavior, "behavior", _("Behavior"))
stack.add_titled(profiles, "profiles", _("Profiles"))
stack.add_titled(playlist, "playlist", _("Playlist"))
stack_switcher=Gtk.StackSwitcher(stack=stack)
@@ -1349,7 +1367,8 @@ class SettingsDialog(Gtk.Dialog):
header_bar.set_custom_title(stack_switcher)
else:
tabs=Gtk.Notebook()
- tabs.append_page(general, Gtk.Label(label=_("General")))
+ tabs.append_page(view, Gtk.Label(label=_("View")))
+ tabs.append_page(behavior, Gtk.Label(label=_("Behavior")))
tabs.append_page(profiles, Gtk.Label(label=_("Profiles")))
tabs.append_page(playlist, Gtk.Label(label=_("Playlist")))
vbox.set_property("spacing", 6)
@@ -1359,7 +1378,7 @@ class SettingsDialog(Gtk.Dialog):
if use_csd:
stack.set_visible_child_name(tab)
else:
- tabs.set_current_page({"general": 0, "profiles": 1, "playlist": 2}[tab])
+ tabs.set_current_page({"view": 0, "behavior": 1, "profiles": 2, "playlist": 3}[tab])
#################
# other dialogs #
diff --git a/po/de.po b/po/de.po
index 69ebef4..cbca120 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-07-20 20:16+0200\n"
-"PO-Revision-Date: 2021-07-20 20:17+0200\n"
+"POT-Creation-Date: 2021-08-15 20:56+0200\n"
+"PO-Revision-Date: 2021-08-15 20:57+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
@@ -18,101 +18,89 @@ msgstr ""
"X-Generator: Poedit 2.3.1\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mpdevil:448
+#: mpdevil:465
#, python-brace-format
msgid "{days} day"
msgid_plural "{days} days"
msgstr[0] "{days} Tag"
msgstr[1] "{days} Tage"
-#: mpdevil:467
+#: mpdevil:502
#, python-brace-format
msgid "{channels} channel"
msgid_plural "{channels} channels"
msgstr[0] "{channels} Kanal"
msgstr[1] "{channels} Kanäle"
-#: mpdevil:499
-msgid "Unknown Title"
-msgstr "Unbekannter Titel"
-
-#: mpdevil:965
-msgid "Main cover size:"
-msgstr "Größe des Haupt-Covers:"
-
-#: mpdevil:966
-msgid "Album view cover size:"
-msgstr "Covergröße in Albumliste:"
-
-#: mpdevil:967
-msgid "Action bar icon size:"
-msgstr "Symbolgröße Aktionsleiste:"
-
-#: mpdevil:977
-msgid "Use Client-side decoration"
-msgstr "„Client-side decoration“ benutzen"
-
-#: mpdevil:978
-msgid "Show stop button"
-msgstr "Stopp-Knopf anzeigen"
-
-#: mpdevil:979
-msgid "Show audio format"
-msgstr "Audioformat anzeigen"
-
-#: mpdevil:980
-msgid "Show lyrics button"
-msgstr "Liedtext-Knopf anzeigen"
-
-#: mpdevil:981
-msgid "Place playlist at the side"
-msgstr "Wiedergabeliste seitlich anzeigen"
-
-#: mpdevil:982
-msgid "Use “Album Artist” tag"
-msgstr "„Album Artist“ Tag benutzen"
-
-#: mpdevil:983
-msgid "Send notification on title change"
-msgstr "Über Titelwechsel benachrichtigen"
-
-#: mpdevil:984
-msgid "Stop playback on quit"
-msgstr "Wiedergabe beim Beenden stoppen"
-
-#: mpdevil:985
-msgid "Play selected albums and titles immediately"
-msgstr "Ausgewählte Alben und Titel sofort abspielen"
-
-#: mpdevil:986
-msgid "Sort albums by year"
-msgstr "Alben nach Jahr sortieren"
-
-#: mpdevil:987
-msgid "Support “MPRIS”"
-msgstr "„MPRIS“ unterstützen"
-
-#: mpdevil:988
-msgid "Rewind via previous button"
-msgstr "Klassischer Rückspulknopf"
-
-#: mpdevil:996
-msgid "View"
-msgstr "Ansicht"
-
-#: mpdevil:997
-msgid "Behavior"
-msgstr "Verhalten"
-
-#: mpdevil:1011 mpdevil:1022
+#: mpdevil:994
msgid "(restart required)"
msgstr "(Neustart erforderlich)"
+#: mpdevil:1040
+msgid "Use Client-side decoration"
+msgstr "„Client-side decoration“ benutzen"
+
+#: mpdevil:1041
+msgid "Show stop button"
+msgstr "Stopp-Knopf anzeigen"
+
+#: mpdevil:1042
+msgid "Show audio format"
+msgstr "Audioformat anzeigen"
+
+#: mpdevil:1043
+msgid "Show lyrics button"
+msgstr "Liedtext-Knopf anzeigen"
+
#: mpdevil:1044
+msgid "Place playlist at the side"
+msgstr "Wiedergabeliste seitlich anzeigen"
+
+#: mpdevil:1050
+msgid "Main cover size"
+msgstr "Größe des Hauptcovers"
+
+#: mpdevil:1051
+msgid "Album view cover size"
+msgstr "Covergröße in Albumliste"
+
+#: mpdevil:1052
+msgid "Action bar icon size"
+msgstr "Symbolgröße Aktionsleiste"
+
+#: mpdevil:1062
+msgid "Support “MPRIS”"
+msgstr "„MPRIS“ unterstützen"
+
+#: mpdevil:1063
+msgid "Use “Album Artist” tag"
+msgstr "„Album Artist“ Tag benutzen"
+
+#: mpdevil:1064
+msgid "Sort albums by year"
+msgstr "Alben nach Jahr sortieren"
+
+#: mpdevil:1065
+msgid "Send notification on title change"
+msgstr "Über Titelwechsel benachrichtigen"
+
+#: mpdevil:1066
+msgid "Play selected albums and titles immediately"
+msgstr "Ausgewählte Alben und Titel sofort abspielen"
+
+#: mpdevil:1067
+msgid "Rewind via previous button"
+msgstr "Klassischer Rückspulknopf"
+
+#: mpdevil:1068
+msgid "Stop playback on quit"
+msgstr "Wiedergabe beim Beenden stoppen"
+
+#: mpdevil:1087
msgid "_Connect"
msgstr "_Verbinden"
-#: mpdevil:1055
+#: mpdevil:1098
msgid ""
"The first image in the same directory as the song file matching this regex "
"will be displayed. %AlbumArtist% and %Album% will be replaced by the "
@@ -122,170 +110,174 @@ msgstr ""
"regulären Ausdruck entspricht, wird angezeigt. %AlbumArtist% und %Album% "
"werden durch die entsprechenden Tags des Liedes ersetzt."
-#: mpdevil:1059
+#: mpdevil:1102
msgid "Profile:"
msgstr "Profil:"
-#: mpdevil:1060
+#: mpdevil:1103
msgid "Host:"
msgstr "Host:"
-#: mpdevil:1061
+#: mpdevil:1104
msgid "Password:"
msgstr "Passwort:"
-#: mpdevil:1062
+#: mpdevil:1105
msgid "Music lib:"
msgstr "Musikverzeichnis:"
-#: mpdevil:1063
+#: mpdevil:1106
msgid "Cover regex:"
msgstr "Cover-Regex:"
-#: mpdevil:1167
+#: mpdevil:1210
msgid "Choose directory"
msgstr "Verzeichnis wählen"
-#: mpdevil:1194
+#: mpdevil:1237
msgid "Choose the order of information to appear in the playlist:"
msgstr ""
"Lege die Reihenfolge fest, in der Informationen in der Wiedergabeliste "
"angezeigt werden sollen:"
-#: mpdevil:1211 mpdevil:1751 mpdevil:1877 mpdevil:2838
+#: mpdevil:1254 mpdevil:1790 mpdevil:1915 mpdevil:2874
msgid "No"
msgstr "Nr."
-#: mpdevil:1211 mpdevil:2839
+#: mpdevil:1254 mpdevil:2875
msgid "Disc"
msgstr "CD"
-#: mpdevil:1211 mpdevil:1754 mpdevil:1882 mpdevil:2840 mpdevil:2954
-#: mpdevil:2956
+#: mpdevil:1254 mpdevil:1793 mpdevil:1920 mpdevil:2876 mpdevil:2990
+#: mpdevil:2992
msgid "Title"
msgstr "Titel"
-#: mpdevil:1211 mpdevil:1888 mpdevil:2841
+#: mpdevil:1254 mpdevil:1926 mpdevil:2877
msgid "Artist"
msgstr "Interpret"
-#: mpdevil:1211 mpdevil:1894 mpdevil:2842
+#: mpdevil:1254 mpdevil:1932 mpdevil:2878
msgid "Album"
msgstr "Album"
-#: mpdevil:1211 mpdevil:1757 mpdevil:1900 mpdevil:2843
+#: mpdevil:1254 mpdevil:1796 mpdevil:1938 mpdevil:2879
msgid "Length"
msgstr "Länge"
-#: mpdevil:1211 mpdevil:2844
+#: mpdevil:1254 mpdevil:2880
msgid "Year"
msgstr "Jahr"
-#: mpdevil:1211 mpdevil:2845
+#: mpdevil:1254 mpdevil:2881
msgid "Genre"
msgstr "Genre"
-#: mpdevil:1301 mpdevil:1303 mpdevil:3721 mpdevil:3814
+#: mpdevil:1344 mpdevil:1346 mpdevil:3771 mpdevil:3864
msgid "Settings"
msgstr "Einstellungen"
-#: mpdevil:1316 mpdevil:1325 mpdevil:3658
-msgid "General"
-msgstr "Allgemein"
+#: mpdevil:1360 mpdevil:1370
+msgid "View"
+msgstr "Ansicht"
-#: mpdevil:1317 mpdevil:1326 mpdevil:3825
+#: mpdevil:1361 mpdevil:1371
+msgid "Behavior"
+msgstr "Verhalten"
+
+#: mpdevil:1362 mpdevil:1372 mpdevil:3875
msgid "Profiles"
msgstr "Profile"
-#: mpdevil:1318 mpdevil:1327 mpdevil:3662
+#: mpdevil:1363 mpdevil:1373 mpdevil:3712
msgid "Playlist"
msgstr "Wiedergabeliste"
-#: mpdevil:1344
+#: mpdevil:1390
msgid "Stats"
msgstr "Statistik"
-#: mpdevil:1354
+#: mpdevil:1400
msgid "Protocol:"
msgstr "Protokoll:"
-#: mpdevil:1355
+#: mpdevil:1401
msgid "Uptime:"
msgstr "Uptime:"
-#: mpdevil:1356
+#: mpdevil:1402
msgid "Playtime:"
msgstr "Wiedergabezeit:"
-#: mpdevil:1357
+#: mpdevil:1403
msgid "Artists:"
msgstr "Künstler:"
-#: mpdevil:1358
+#: mpdevil:1404
msgid "Albums:"
msgstr "Alben:"
-#: mpdevil:1359
+#: mpdevil:1405
msgid "Songs:"
msgstr "Titel:"
-#: mpdevil:1360
+#: mpdevil:1406
msgid "Total Playtime:"
msgstr "Gesamtwiedergabezeit:"
-#: mpdevil:1361
+#: mpdevil:1407
msgid "Database Update:"
msgstr "Datenbankaktualisierung:"
-#: mpdevil:1385
+#: mpdevil:1431
msgid "A simple music browser for MPD"
msgstr "Ein einfacher Musikbrowser für MPD"
-#: mpdevil:1494
+#: mpdevil:1540
msgid "Open with…"
msgstr "Öffnen mit…"
-#: mpdevil:1509 mpdevil:1811
+#: mpdevil:1555 mpdevil:1849
msgid "Append"
msgstr "Anhängen"
-#: mpdevil:1510 mpdevil:1812
+#: mpdevil:1556 mpdevil:1850
msgid "Play"
msgstr "Abspielen"
-#: mpdevil:1511 mpdevil:1813
+#: mpdevil:1557 mpdevil:1851
msgid "Enqueue"
msgstr "Einreihen"
-#: mpdevil:1529
+#: mpdevil:1575
msgid "MPD-Tag"
msgstr "MPD-Tag"
-#: mpdevil:1532
+#: mpdevil:1578
msgid "Value"
msgstr "Wert"
-#: mpdevil:1686
+#: mpdevil:1725
msgid "_Append"
msgstr "_Anhängen"
-#: mpdevil:1686
+#: mpdevil:1725
msgid "Add all titles to playlist"
msgstr "Alle Titel der Wiedergabeliste anhängen"
-#: mpdevil:1687
+#: mpdevil:1726
msgid "_Play"
msgstr "Ab_spielen"
-#: mpdevil:1687
+#: mpdevil:1726
msgid "Directly play all titles"
msgstr "Alle Titel sofort abspielen"
-#: mpdevil:1688
+#: mpdevil:1727
msgid "_Enqueue"
msgstr "_Einreihen"
-#: mpdevil:1688
+#: mpdevil:1727
msgid ""
"Append all titles after the currently playing track and clear the playlist "
"from all other songs"
@@ -293,261 +285,270 @@ msgstr ""
"Alle Titel hinter dem aktuellen Stück einreihen und die weitere "
"Wiedergabeliste leeren"
-#: mpdevil:1952
+#: mpdevil:1990
msgid "all tags"
msgstr "Alle Tags"
-#: mpdevil:1976
+#: mpdevil:2040
#, python-brace-format
msgid "{hits} hit"
msgid_plural "{hits} hits"
msgstr[0] "{hits} Treffer"
msgstr[1] "{hits} Treffer"
-#: mpdevil:2116
+#: mpdevil:2171
msgid "all genres"
msgstr "Alle Genres"
-#: mpdevil:2141
+#: mpdevil:2196
msgid "all artists"
msgstr "Alle Interpreten"
-#: mpdevil:2367
-#, python-brace-format
-msgid "{number} songs on {discs} discs ({duration})"
-msgstr "{number} Stücke auf {discs} CDs ({duration})"
-
-#: mpdevil:2370 mpdevil:3056
+#: mpdevil:2414 mpdevil:3093
#, python-brace-format
msgid "{number} song ({duration})"
msgid_plural "{number} songs ({duration})"
msgstr[0] "{number} Stück ({duration})"
msgstr[1] "{number} Stücke ({duration})"
-#: mpdevil:2509 mpdevil:3681
+#: mpdevil:2544 mpdevil:3731
msgid "Back to current album"
msgstr "Zurück zu aktuellem Album"
-#: mpdevil:2511
+#: mpdevil:2546
msgid "Search"
msgstr "Suche"
-#: mpdevil:2514
+#: mpdevil:2549
msgid "Filter by genre"
msgstr "Nach Genre filtern"
-#: mpdevil:2704
+#: mpdevil:2737
msgid "searching…"
msgstr "suche…"
-#: mpdevil:2709
+#: mpdevil:2742
msgid "connection error"
msgstr "Verbindungsfehler"
-#: mpdevil:2711
+#: mpdevil:2744
msgid "lyrics not found"
msgstr "Liedtext nicht gefunden"
-#: mpdevil:2816
+#: mpdevil:2852
msgid "Scroll to current song"
msgstr "Gehe zu aktuellem Lied"
-#: mpdevil:3117
+#: mpdevil:3154
msgid "Show lyrics"
msgstr "Zeige Liedtext"
-#: mpdevil:3219 mpdevil:3220
+#: mpdevil:3256 mpdevil:3257
#, python-brace-format
msgid "{number} song"
msgid_plural "{number} songs"
msgstr[0] "{number} Stück"
msgstr[1] "{number} Stücke"
-#: mpdevil:3434
+#: mpdevil:3484
msgid "Repeat mode"
msgstr "Dauerschleife"
-#: mpdevil:3435
+#: mpdevil:3485
msgid "Random mode"
msgstr "Zufallsmodus"
-#: mpdevil:3436
+#: mpdevil:3486
msgid "Single mode"
msgstr "Einzelstückmodus"
-#: mpdevil:3437
+#: mpdevil:3487
msgid "Consume mode"
msgstr "Wiedergabeliste verbrauchen"
-#: mpdevil:3659
+#: mpdevil:3708
+msgid "General"
+msgstr "Allgemein"
+
+#: mpdevil:3709
msgid "Window"
msgstr "Fenster"
-#: mpdevil:3660
+#: mpdevil:3710
msgid "Playback"
msgstr "Wiedergabe"
-#: mpdevil:3661
+#: mpdevil:3711
msgid "Search, Album Dialog, Album List and Artist List"
msgstr "Suche, Albumdialog, Albumliste und Interpretenliste"
-#: mpdevil:3671
+#: mpdevil:3721
msgid "Open online help"
msgstr "Onlinehilfe öffnen"
-#: mpdevil:3672
+#: mpdevil:3722
msgid "Open shortcuts window"
msgstr "Tastenkürzelfenster öffnen"
-#: mpdevil:3673
+#: mpdevil:3723
msgid "Open menu"
msgstr "Menü öffnen"
-#: mpdevil:3674 mpdevil:3820
+#: mpdevil:3724 mpdevil:3870
msgid "Update database"
msgstr "Datenbank aktualisieren"
-#: mpdevil:3675 mpdevil:3818
+#: mpdevil:3725 mpdevil:3868
msgid "Quit"
msgstr "Beenden"
-#: mpdevil:3676
+#: mpdevil:3726
msgid "Cycle through profiles"
msgstr "Profile durchschalten"
-#: mpdevil:3677
+#: mpdevil:3727
msgid "Cycle through profiles in reversed order"
msgstr "Profile rückwärts durchschalten"
-#: mpdevil:3678
+#: mpdevil:3728
msgid "Toggle mini player"
msgstr "Miniplayer ein-/ausschalten"
-#: mpdevil:3679
+#: mpdevil:3729
msgid "Toggle lyrics"
msgstr "Liedtext ein-/ausblenden"
-#: mpdevil:3680
+#: mpdevil:3730
msgid "Toggle search"
msgstr "Suche ein-/ausblenden"
-#: mpdevil:3682
+#: mpdevil:3732
msgid "Play/Pause"
msgstr "Wiedergabe/Pause"
-#: mpdevil:3683
+#: mpdevil:3733
msgid "Stop"
msgstr "Stopp"
-#: mpdevil:3684
+#: mpdevil:3734
msgid "Next title"
msgstr "Nächster Titel"
-#: mpdevil:3685
+#: mpdevil:3735
msgid "Previous title"
msgstr "Vorheriger Titel"
-#: mpdevil:3686
+#: mpdevil:3736
msgid "Seek forward"
msgstr "Vorspulen"
-#: mpdevil:3687
+#: mpdevil:3737
msgid "Seek backward"
msgstr "Zurückspulen"
-#: mpdevil:3688
+#: mpdevil:3738
msgid "Toggle repeat mode"
msgstr "Dauerschleife ein-/ausschalten"
-#: mpdevil:3689
+#: mpdevil:3739
msgid "Toggle random mode"
msgstr "Zufallsmodus ein-/ausschalten"
-#: mpdevil:3690
+#: mpdevil:3740
msgid "Toggle single mode"
msgstr "Einzelstückmodus ein-/ausschalten"
-#: mpdevil:3691
+#: mpdevil:3741
msgid "Toggle consume mode"
msgstr "Wiedergabeliste verbrauchen ein-/ausschalten"
-#: mpdevil:3692
+#: mpdevil:3742
msgid "Enqueue selected item"
msgstr "Ausgewähltes Element einreihen"
-#: mpdevil:3693
+#: mpdevil:3743
msgid "Append selected item"
msgstr "Ausgewähltes Element anhängen"
-#: mpdevil:3693 mpdevil:3696
+#: mpdevil:3743 mpdevil:3746
msgid "Middle-click"
msgstr "Mittelklick"
-#: mpdevil:3694
+#: mpdevil:3744
msgid "Play selected item immediately"
msgstr "Ausgewähltes Element sofort abspielen"
-#: mpdevil:3694
+#: mpdevil:3744
msgid "Double-click"
msgstr "Doppelklick"
-#: mpdevil:3695 mpdevil:3698
+#: mpdevil:3745 mpdevil:3748
msgid "Show additional information"
msgstr "Zeige weitere Informationen"
-#: mpdevil:3695 mpdevil:3698
+#: mpdevil:3745 mpdevil:3748
msgid "Right-click"
msgstr "Rechtsklick"
-#: mpdevil:3696
+#: mpdevil:3746
msgid "Remove selected song"
msgstr "Ausgewählten Titel entfernen"
-#: mpdevil:3697
+#: mpdevil:3747
msgid "Clear playlist"
msgstr "Wiedergabeliste leeren"
-#: mpdevil:3720
+#: mpdevil:3770
msgid "Connect"
msgstr "Verbinden"
-#: mpdevil:3741
+#: mpdevil:3791
#, python-brace-format
msgid "Connection to “{profile}” ({host}:{port}) failed"
msgstr "Verbindung zu „{profile}“ ({host}:{port}) fehlgeschlagen"
-#: mpdevil:3815
+#: mpdevil:3865
msgid "Keyboard shortcuts"
msgstr "Tastenkürzel"
-#: mpdevil:3816
+#: mpdevil:3866
msgid "Help"
msgstr "Hilfe"
-#: mpdevil:3817
+#: mpdevil:3867
msgid "About"
msgstr "Über"
-#: mpdevil:3821
+#: mpdevil:3871
msgid "Server stats"
msgstr "Serverstatistik"
-#: mpdevil:3826
+#: mpdevil:3876
msgid "Mini player"
msgstr "Miniplayer"
-#: mpdevil:3831
+#: mpdevil:3881
msgid "Menu"
msgstr "Menü"
-#: mpdevil:3882 mpdevil:3884
+#: mpdevil:3932 mpdevil:3934
msgid "connecting…"
msgstr "verbinden…"
-#: mpdevil:4049
+#: mpdevil:4096
msgid "Debug mode"
msgstr "Debugmodus"
+#~ msgid "Unknown Title"
+#~ msgstr "Unbekannter Titel"
+
+#~ msgid "View"
+#~ msgstr "Ansicht"
+
+#, python-brace-format
+#~ msgid "{number} songs on {discs} discs ({duration})"
+#~ msgstr "{number} Stücke auf {discs} CDs ({duration})"
+
#, python-brace-format
#~ msgid "{titles} title"
#~ msgid_plural "{titles} titles"
diff --git a/po/mpdevil.pot b/po/mpdevil.pot
index 29318cf..cf46b86 100644
--- a/po/mpdevil.pot
+++ b/po/mpdevil.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-07-20 20:16+0200\n"
+"POT-Creation-Date: 2021-08-15 20:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -18,525 +18,516 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: mpdevil:448
+#: mpdevil:465
#, python-brace-format
msgid "{days} day"
msgid_plural "{days} days"
msgstr[0] ""
msgstr[1] ""
-#: mpdevil:467
+#: mpdevil:502
#, python-brace-format
msgid "{channels} channel"
msgid_plural "{channels} channels"
msgstr[0] ""
msgstr[1] ""
-#: mpdevil:499
-msgid "Unknown Title"
-msgstr ""
-
-#: mpdevil:965
-msgid "Main cover size:"
-msgstr ""
-
-#: mpdevil:966
-msgid "Album view cover size:"
-msgstr ""
-
-#: mpdevil:967
-msgid "Action bar icon size:"
-msgstr ""
-
-#: mpdevil:977
-msgid "Use Client-side decoration"
-msgstr ""
-
-#: mpdevil:978
-msgid "Show stop button"
-msgstr ""
-
-#: mpdevil:979
-msgid "Show audio format"
-msgstr ""
-
-#: mpdevil:980
-msgid "Show lyrics button"
-msgstr ""
-
-#: mpdevil:981
-msgid "Place playlist at the side"
-msgstr ""
-
-#: mpdevil:982
-msgid "Use “Album Artist” tag"
-msgstr ""
-
-#: mpdevil:983
-msgid "Send notification on title change"
-msgstr ""
-
-#: mpdevil:984
-msgid "Stop playback on quit"
-msgstr ""
-
-#: mpdevil:985
-msgid "Play selected albums and titles immediately"
-msgstr ""
-
-#: mpdevil:986
-msgid "Sort albums by year"
-msgstr ""
-
-#: mpdevil:987
-msgid "Support “MPRIS”"
-msgstr ""
-
-#: mpdevil:988
-msgid "Rewind via previous button"
-msgstr ""
-
-#: mpdevil:996
-msgid "View"
-msgstr ""
-
-#: mpdevil:997
-msgid "Behavior"
-msgstr ""
-
-#: mpdevil:1011 mpdevil:1022
+#: mpdevil:994
msgid "(restart required)"
msgstr ""
+#: mpdevil:1040
+msgid "Use Client-side decoration"
+msgstr ""
+
+#: mpdevil:1041
+msgid "Show stop button"
+msgstr ""
+
+#: mpdevil:1042
+msgid "Show audio format"
+msgstr ""
+
+#: mpdevil:1043
+msgid "Show lyrics button"
+msgstr ""
+
#: mpdevil:1044
+msgid "Place playlist at the side"
+msgstr ""
+
+#: mpdevil:1050
+msgid "Main cover size"
+msgstr ""
+
+#: mpdevil:1051
+msgid "Album view cover size"
+msgstr ""
+
+#: mpdevil:1052
+msgid "Action bar icon size"
+msgstr ""
+
+#: mpdevil:1062
+msgid "Support “MPRIS”"
+msgstr ""
+
+#: mpdevil:1063
+msgid "Use “Album Artist” tag"
+msgstr ""
+
+#: mpdevil:1064
+msgid "Sort albums by year"
+msgstr ""
+
+#: mpdevil:1065
+msgid "Send notification on title change"
+msgstr ""
+
+#: mpdevil:1066
+msgid "Play selected albums and titles immediately"
+msgstr ""
+
+#: mpdevil:1067
+msgid "Rewind via previous button"
+msgstr ""
+
+#: mpdevil:1068
+msgid "Stop playback on quit"
+msgstr ""
+
+#: mpdevil:1087
msgid "_Connect"
msgstr ""
-#: mpdevil:1055
+#: mpdevil:1098
msgid ""
"The first image in the same directory as the song file matching this regex "
"will be displayed. %AlbumArtist% and %Album% will be replaced by the "
"corresponding tags of the song."
msgstr ""
-#: mpdevil:1059
+#: mpdevil:1102
msgid "Profile:"
msgstr ""
-#: mpdevil:1060
+#: mpdevil:1103
msgid "Host:"
msgstr ""
-#: mpdevil:1061
+#: mpdevil:1104
msgid "Password:"
msgstr ""
-#: mpdevil:1062
+#: mpdevil:1105
msgid "Music lib:"
msgstr ""
-#: mpdevil:1063
+#: mpdevil:1106
msgid "Cover regex:"
msgstr ""
-#: mpdevil:1167
+#: mpdevil:1210
msgid "Choose directory"
msgstr ""
-#: mpdevil:1194
+#: mpdevil:1237
msgid "Choose the order of information to appear in the playlist:"
msgstr ""
-#: mpdevil:1211 mpdevil:1751 mpdevil:1877 mpdevil:2838
+#: mpdevil:1254 mpdevil:1790 mpdevil:1915 mpdevil:2874
msgid "No"
msgstr ""
-#: mpdevil:1211 mpdevil:2839
+#: mpdevil:1254 mpdevil:2875
msgid "Disc"
msgstr ""
-#: mpdevil:1211 mpdevil:1754 mpdevil:1882 mpdevil:2840 mpdevil:2954
-#: mpdevil:2956
+#: mpdevil:1254 mpdevil:1793 mpdevil:1920 mpdevil:2876 mpdevil:2990
+#: mpdevil:2992
msgid "Title"
msgstr ""
-#: mpdevil:1211 mpdevil:1888 mpdevil:2841
+#: mpdevil:1254 mpdevil:1926 mpdevil:2877
msgid "Artist"
msgstr ""
-#: mpdevil:1211 mpdevil:1894 mpdevil:2842
+#: mpdevil:1254 mpdevil:1932 mpdevil:2878
msgid "Album"
msgstr ""
-#: mpdevil:1211 mpdevil:1757 mpdevil:1900 mpdevil:2843
+#: mpdevil:1254 mpdevil:1796 mpdevil:1938 mpdevil:2879
msgid "Length"
msgstr ""
-#: mpdevil:1211 mpdevil:2844
+#: mpdevil:1254 mpdevil:2880
msgid "Year"
msgstr ""
-#: mpdevil:1211 mpdevil:2845
+#: mpdevil:1254 mpdevil:2881
msgid "Genre"
msgstr ""
-#: mpdevil:1301 mpdevil:1303 mpdevil:3721 mpdevil:3814
+#: mpdevil:1344 mpdevil:1346 mpdevil:3771 mpdevil:3864
msgid "Settings"
msgstr ""
-#: mpdevil:1316 mpdevil:1325 mpdevil:3658
-msgid "General"
+#: mpdevil:1360 mpdevil:1370
+msgid "View"
msgstr ""
-#: mpdevil:1317 mpdevil:1326 mpdevil:3825
+#: mpdevil:1361 mpdevil:1371
+msgid "Behavior"
+msgstr ""
+
+#: mpdevil:1362 mpdevil:1372 mpdevil:3875
msgid "Profiles"
msgstr ""
-#: mpdevil:1318 mpdevil:1327 mpdevil:3662
+#: mpdevil:1363 mpdevil:1373 mpdevil:3712
msgid "Playlist"
msgstr ""
-#: mpdevil:1344
+#: mpdevil:1390
msgid "Stats"
msgstr ""
-#: mpdevil:1354
+#: mpdevil:1400
msgid "Protocol:"
msgstr ""
-#: mpdevil:1355
+#: mpdevil:1401
msgid "Uptime:"
msgstr ""
-#: mpdevil:1356
+#: mpdevil:1402
msgid "Playtime:"
msgstr ""
-#: mpdevil:1357
+#: mpdevil:1403
msgid "Artists:"
msgstr ""
-#: mpdevil:1358
+#: mpdevil:1404
msgid "Albums:"
msgstr ""
-#: mpdevil:1359
+#: mpdevil:1405
msgid "Songs:"
msgstr ""
-#: mpdevil:1360
+#: mpdevil:1406
msgid "Total Playtime:"
msgstr ""
-#: mpdevil:1361
+#: mpdevil:1407
msgid "Database Update:"
msgstr ""
-#: mpdevil:1385
+#: mpdevil:1431
msgid "A simple music browser for MPD"
msgstr ""
-#: mpdevil:1494
+#: mpdevil:1540
msgid "Open with…"
msgstr ""
-#: mpdevil:1509 mpdevil:1811
+#: mpdevil:1555 mpdevil:1849
msgid "Append"
msgstr ""
-#: mpdevil:1510 mpdevil:1812
+#: mpdevil:1556 mpdevil:1850
msgid "Play"
msgstr ""
-#: mpdevil:1511 mpdevil:1813
+#: mpdevil:1557 mpdevil:1851
msgid "Enqueue"
msgstr ""
-#: mpdevil:1529
+#: mpdevil:1575
msgid "MPD-Tag"
msgstr ""
-#: mpdevil:1532
+#: mpdevil:1578
msgid "Value"
msgstr ""
-#: mpdevil:1686
+#: mpdevil:1725
msgid "_Append"
msgstr ""
-#: mpdevil:1686
+#: mpdevil:1725
msgid "Add all titles to playlist"
msgstr ""
-#: mpdevil:1687
+#: mpdevil:1726
msgid "_Play"
msgstr ""
-#: mpdevil:1687
+#: mpdevil:1726
msgid "Directly play all titles"
msgstr ""
-#: mpdevil:1688
+#: mpdevil:1727
msgid "_Enqueue"
msgstr ""
-#: mpdevil:1688
+#: mpdevil:1727
msgid ""
"Append all titles after the currently playing track and clear the playlist "
"from all other songs"
msgstr ""
-#: mpdevil:1952
+#: mpdevil:1990
msgid "all tags"
msgstr ""
-#: mpdevil:1976
+#: mpdevil:2040
#, python-brace-format
msgid "{hits} hit"
msgid_plural "{hits} hits"
msgstr[0] ""
msgstr[1] ""
-#: mpdevil:2116
+#: mpdevil:2171
msgid "all genres"
msgstr ""
-#: mpdevil:2141
+#: mpdevil:2196
msgid "all artists"
msgstr ""
-#: mpdevil:2367
-#, python-brace-format
-msgid "{number} songs on {discs} discs ({duration})"
-msgstr ""
-
-#: mpdevil:2370 mpdevil:3056
+#: mpdevil:2414 mpdevil:3093
#, python-brace-format
msgid "{number} song ({duration})"
msgid_plural "{number} songs ({duration})"
msgstr[0] ""
msgstr[1] ""
-#: mpdevil:2509 mpdevil:3681
+#: mpdevil:2544 mpdevil:3731
msgid "Back to current album"
msgstr ""
-#: mpdevil:2511
+#: mpdevil:2546
msgid "Search"
msgstr ""
-#: mpdevil:2514
+#: mpdevil:2549
msgid "Filter by genre"
msgstr ""
-#: mpdevil:2704
+#: mpdevil:2737
msgid "searching…"
msgstr ""
-#: mpdevil:2709
+#: mpdevil:2742
msgid "connection error"
msgstr ""
-#: mpdevil:2711
+#: mpdevil:2744
msgid "lyrics not found"
msgstr ""
-#: mpdevil:2816
+#: mpdevil:2852
msgid "Scroll to current song"
msgstr ""
-#: mpdevil:3117
+#: mpdevil:3154
msgid "Show lyrics"
msgstr ""
-#: mpdevil:3219 mpdevil:3220
+#: mpdevil:3256 mpdevil:3257
#, python-brace-format
msgid "{number} song"
msgid_plural "{number} songs"
msgstr[0] ""
msgstr[1] ""
-#: mpdevil:3434
+#: mpdevil:3484
msgid "Repeat mode"
msgstr ""
-#: mpdevil:3435
+#: mpdevil:3485
msgid "Random mode"
msgstr ""
-#: mpdevil:3436
+#: mpdevil:3486
msgid "Single mode"
msgstr ""
-#: mpdevil:3437
+#: mpdevil:3487
msgid "Consume mode"
msgstr ""
-#: mpdevil:3659
+#: mpdevil:3708
+msgid "General"
+msgstr ""
+
+#: mpdevil:3709
msgid "Window"
msgstr ""
-#: mpdevil:3660
+#: mpdevil:3710
msgid "Playback"
msgstr ""
-#: mpdevil:3661
+#: mpdevil:3711
msgid "Search, Album Dialog, Album List and Artist List"
msgstr ""
-#: mpdevil:3671
+#: mpdevil:3721
msgid "Open online help"
msgstr ""
-#: mpdevil:3672
+#: mpdevil:3722
msgid "Open shortcuts window"
msgstr ""
-#: mpdevil:3673
+#: mpdevil:3723
msgid "Open menu"
msgstr ""
-#: mpdevil:3674 mpdevil:3820
+#: mpdevil:3724 mpdevil:3870
msgid "Update database"
msgstr ""
-#: mpdevil:3675 mpdevil:3818
+#: mpdevil:3725 mpdevil:3868
msgid "Quit"
msgstr ""
-#: mpdevil:3676
+#: mpdevil:3726
msgid "Cycle through profiles"
msgstr ""
-#: mpdevil:3677
+#: mpdevil:3727
msgid "Cycle through profiles in reversed order"
msgstr ""
-#: mpdevil:3678
+#: mpdevil:3728
msgid "Toggle mini player"
msgstr ""
-#: mpdevil:3679
+#: mpdevil:3729
msgid "Toggle lyrics"
msgstr ""
-#: mpdevil:3680
+#: mpdevil:3730
msgid "Toggle search"
msgstr ""
-#: mpdevil:3682
+#: mpdevil:3732
msgid "Play/Pause"
msgstr ""
-#: mpdevil:3683
+#: mpdevil:3733
msgid "Stop"
msgstr ""
-#: mpdevil:3684
+#: mpdevil:3734
msgid "Next title"
msgstr ""
-#: mpdevil:3685
+#: mpdevil:3735
msgid "Previous title"
msgstr ""
-#: mpdevil:3686
+#: mpdevil:3736
msgid "Seek forward"
msgstr ""
-#: mpdevil:3687
+#: mpdevil:3737
msgid "Seek backward"
msgstr ""
-#: mpdevil:3688
+#: mpdevil:3738
msgid "Toggle repeat mode"
msgstr ""
-#: mpdevil:3689
+#: mpdevil:3739
msgid "Toggle random mode"
msgstr ""
-#: mpdevil:3690
+#: mpdevil:3740
msgid "Toggle single mode"
msgstr ""
-#: mpdevil:3691
+#: mpdevil:3741
msgid "Toggle consume mode"
msgstr ""
-#: mpdevil:3692
+#: mpdevil:3742
msgid "Enqueue selected item"
msgstr ""
-#: mpdevil:3693
+#: mpdevil:3743
msgid "Append selected item"
msgstr ""
-#: mpdevil:3693 mpdevil:3696
+#: mpdevil:3743 mpdevil:3746
msgid "Middle-click"
msgstr ""
-#: mpdevil:3694
+#: mpdevil:3744
msgid "Play selected item immediately"
msgstr ""
-#: mpdevil:3694
+#: mpdevil:3744
msgid "Double-click"
msgstr ""
-#: mpdevil:3695 mpdevil:3698
+#: mpdevil:3745 mpdevil:3748
msgid "Show additional information"
msgstr ""
-#: mpdevil:3695 mpdevil:3698
+#: mpdevil:3745 mpdevil:3748
msgid "Right-click"
msgstr ""
-#: mpdevil:3696
+#: mpdevil:3746
msgid "Remove selected song"
msgstr ""
-#: mpdevil:3697
+#: mpdevil:3747
msgid "Clear playlist"
msgstr ""
-#: mpdevil:3720
+#: mpdevil:3770
msgid "Connect"
msgstr ""
-#: mpdevil:3741
+#: mpdevil:3791
#, python-brace-format
msgid "Connection to “{profile}” ({host}:{port}) failed"
msgstr ""
-#: mpdevil:3815
+#: mpdevil:3865
msgid "Keyboard shortcuts"
msgstr ""
-#: mpdevil:3816
+#: mpdevil:3866
msgid "Help"
msgstr ""
-#: mpdevil:3817
+#: mpdevil:3867
msgid "About"
msgstr ""
-#: mpdevil:3821
+#: mpdevil:3871
msgid "Server stats"
msgstr ""
-#: mpdevil:3826
+#: mpdevil:3876
msgid "Mini player"
msgstr ""
-#: mpdevil:3831
+#: mpdevil:3881
msgid "Menu"
msgstr ""
-#: mpdevil:3882 mpdevil:3884
+#: mpdevil:3932 mpdevil:3934
msgid "connecting…"
msgstr ""
-#: mpdevil:4049
+#: mpdevil:4096
msgid "Debug mode"
msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 00db4ca..9afd8a6 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-07-20 20:16+0200\n"
-"PO-Revision-Date: 2021-07-20 20:17+0200\n"
+"POT-Creation-Date: 2021-08-15 20:56+0200\n"
+"PO-Revision-Date: 2021-08-15 20:58+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: nl\n"
@@ -18,101 +18,89 @@ msgstr ""
"X-Generator: Poedit 2.3.1\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mpdevil:448
+#: mpdevil:465
#, python-brace-format
msgid "{days} day"
msgid_plural "{days} days"
msgstr[0] "{days} dag"
msgstr[1] "{days} dagen"
-#: mpdevil:467
+#: mpdevil:502
#, python-brace-format
msgid "{channels} channel"
msgid_plural "{channels} channels"
msgstr[0] "{channels} kanaal"
msgstr[1] "{channels} kanalen"
-#: mpdevil:499
-msgid "Unknown Title"
-msgstr "Onbekende titel"
-
-#: mpdevil:965
-msgid "Main cover size:"
-msgstr "Grootte albumhoes:"
-
-#: mpdevil:966
-msgid "Album view cover size:"
-msgstr "Hoesgrootte in albumlijst:"
-
-#: mpdevil:967
-msgid "Action bar icon size:"
-msgstr "Grootte iconen werkbalk:"
-
-#: mpdevil:977
-msgid "Use Client-side decoration"
-msgstr "Gebruik vensterdecoratie van mpdevil"
-
-#: mpdevil:978
-msgid "Show stop button"
-msgstr "Toon stopknop"
-
-#: mpdevil:979
-msgid "Show audio format"
-msgstr "Toon audioformaat"
-
-#: mpdevil:980
-msgid "Show lyrics button"
-msgstr "Toon songtekstknop"
-
-#: mpdevil:981
-msgid "Place playlist at the side"
-msgstr "Plaats afspeellijst aan de zijkant"
-
-#: mpdevil:982
-msgid "Use “Album Artist” tag"
-msgstr "Gebruik tag „Album Artist”"
-
-#: mpdevil:983
-msgid "Send notification on title change"
-msgstr "Verstuur een melding bij titelwisseling"
-
-#: mpdevil:984
-msgid "Stop playback on quit"
-msgstr "Stop afspelen bij afsluiten"
-
-#: mpdevil:985
-msgid "Play selected albums and titles immediately"
-msgstr "Geselecteerde albums en titels direct afspelen"
-
-#: mpdevil:986
-msgid "Sort albums by year"
-msgstr "Sorteer albums op jaar"
-
-#: mpdevil:987
-msgid "Support “MPRIS”"
-msgstr "Ondersteun „MPRIS”"
-
-#: mpdevil:988
-msgid "Rewind via previous button"
-msgstr "Terugspoelen met „vorige” knop"
-
-#: mpdevil:996
-msgid "View"
-msgstr "Beeld"
-
-#: mpdevil:997
-msgid "Behavior"
-msgstr "Gedrag"
-
-#: mpdevil:1011 mpdevil:1022
+#: mpdevil:994
msgid "(restart required)"
msgstr "(herstart vereist)"
+#: mpdevil:1040
+msgid "Use Client-side decoration"
+msgstr "Gebruik vensterdecoratie van mpdevil"
+
+#: mpdevil:1041
+msgid "Show stop button"
+msgstr "Toon stopknop"
+
+#: mpdevil:1042
+msgid "Show audio format"
+msgstr "Toon audioformaat"
+
+#: mpdevil:1043
+msgid "Show lyrics button"
+msgstr "Toon songtekstknop"
+
#: mpdevil:1044
+msgid "Place playlist at the side"
+msgstr "Plaats afspeellijst aan de zijkant"
+
+#: mpdevil:1050
+msgid "Main cover size"
+msgstr "Grootte albumhoes"
+
+#: mpdevil:1051
+msgid "Album view cover size"
+msgstr "Hoesgrootte in albumlijst"
+
+#: mpdevil:1052
+msgid "Action bar icon size"
+msgstr "Grootte iconen werkbalk"
+
+#: mpdevil:1062
+msgid "Support “MPRIS”"
+msgstr "Ondersteun „MPRIS”"
+
+#: mpdevil:1063
+msgid "Use “Album Artist” tag"
+msgstr "Gebruik tag „Album Artist”"
+
+#: mpdevil:1064
+msgid "Sort albums by year"
+msgstr "Sorteer albums op jaar"
+
+#: mpdevil:1065
+msgid "Send notification on title change"
+msgstr "Verstuur een melding bij titelwisseling"
+
+#: mpdevil:1066
+msgid "Play selected albums and titles immediately"
+msgstr "Geselecteerde albums en titels direct afspelen"
+
+#: mpdevil:1067
+msgid "Rewind via previous button"
+msgstr "Terugspoelen met „vorige” knop"
+
+#: mpdevil:1068
+msgid "Stop playback on quit"
+msgstr "Stop afspelen bij afsluiten"
+
+#: mpdevil:1087
msgid "_Connect"
msgstr "_Verbinden"
-#: mpdevil:1055
+#: mpdevil:1098
msgid ""
"The first image in the same directory as the song file matching this regex "
"will be displayed. %AlbumArtist% and %Album% will be replaced by the "
@@ -122,168 +110,172 @@ msgstr ""
"met deze regex wordt getoond. %AlbumArtist% en %Album% worden vervangen door "
"de bijbehorende tags van het muziekbestand."
-#: mpdevil:1059
+#: mpdevil:1102
msgid "Profile:"
msgstr "Profiel:"
-#: mpdevil:1060
+#: mpdevil:1103
msgid "Host:"
msgstr "Host:"
-#: mpdevil:1061
+#: mpdevil:1104
msgid "Password:"
msgstr "Wachtwoord:"
-#: mpdevil:1062
+#: mpdevil:1105
msgid "Music lib:"
msgstr "Muziekmap:"
-#: mpdevil:1063
+#: mpdevil:1106
msgid "Cover regex:"
msgstr "Regex albumhoes:"
-#: mpdevil:1167
+#: mpdevil:1210
msgid "Choose directory"
msgstr "Kies een map"
-#: mpdevil:1194
+#: mpdevil:1237
msgid "Choose the order of information to appear in the playlist:"
msgstr "Kies de volgorde van de informatie getoond in de afspeellijst:"
-#: mpdevil:1211 mpdevil:1751 mpdevil:1877 mpdevil:2838
+#: mpdevil:1254 mpdevil:1790 mpdevil:1915 mpdevil:2874
msgid "No"
msgstr "Nr"
-#: mpdevil:1211 mpdevil:2839
+#: mpdevil:1254 mpdevil:2875
msgid "Disc"
msgstr "Disc"
-#: mpdevil:1211 mpdevil:1754 mpdevil:1882 mpdevil:2840 mpdevil:2954
-#: mpdevil:2956
+#: mpdevil:1254 mpdevil:1793 mpdevil:1920 mpdevil:2876 mpdevil:2990
+#: mpdevil:2992
msgid "Title"
msgstr "Titel"
-#: mpdevil:1211 mpdevil:1888 mpdevil:2841
+#: mpdevil:1254 mpdevil:1926 mpdevil:2877
msgid "Artist"
msgstr "Artiest"
-#: mpdevil:1211 mpdevil:1894 mpdevil:2842
+#: mpdevil:1254 mpdevil:1932 mpdevil:2878
msgid "Album"
msgstr "Album"
-#: mpdevil:1211 mpdevil:1757 mpdevil:1900 mpdevil:2843
+#: mpdevil:1254 mpdevil:1796 mpdevil:1938 mpdevil:2879
msgid "Length"
msgstr "Lengte"
-#: mpdevil:1211 mpdevil:2844
+#: mpdevil:1254 mpdevil:2880
msgid "Year"
msgstr "Jaar"
-#: mpdevil:1211 mpdevil:2845
+#: mpdevil:1254 mpdevil:2881
msgid "Genre"
msgstr "Genre"
-#: mpdevil:1301 mpdevil:1303 mpdevil:3721 mpdevil:3814
+#: mpdevil:1344 mpdevil:1346 mpdevil:3771 mpdevil:3864
msgid "Settings"
msgstr "Instellingen"
-#: mpdevil:1316 mpdevil:1325 mpdevil:3658
-msgid "General"
-msgstr "Algemeen"
+#: mpdevil:1360 mpdevil:1370
+msgid "View"
+msgstr "Beeld"
-#: mpdevil:1317 mpdevil:1326 mpdevil:3825
+#: mpdevil:1361 mpdevil:1371
+msgid "Behavior"
+msgstr "Gedrag"
+
+#: mpdevil:1362 mpdevil:1372 mpdevil:3875
msgid "Profiles"
msgstr "Profielen"
-#: mpdevil:1318 mpdevil:1327 mpdevil:3662
+#: mpdevil:1363 mpdevil:1373 mpdevil:3712
msgid "Playlist"
msgstr "Afspeellijst"
-#: mpdevil:1344
+#: mpdevil:1390
msgid "Stats"
msgstr "Statistieken"
-#: mpdevil:1354
+#: mpdevil:1400
msgid "Protocol:"
msgstr "Protocol:"
-#: mpdevil:1355
+#: mpdevil:1401
msgid "Uptime:"
msgstr "Uptime:"
-#: mpdevil:1356
+#: mpdevil:1402
msgid "Playtime:"
msgstr "Afspeeltijd:"
-#: mpdevil:1357
+#: mpdevil:1403
msgid "Artists:"
msgstr "Artiesten:"
-#: mpdevil:1358
+#: mpdevil:1404
msgid "Albums:"
msgstr "Albums:"
-#: mpdevil:1359
+#: mpdevil:1405
msgid "Songs:"
msgstr "Titels:"
-#: mpdevil:1360
+#: mpdevil:1406
msgid "Total Playtime:"
msgstr "Totale speelduur:"
-#: mpdevil:1361
+#: mpdevil:1407
msgid "Database Update:"
msgstr "Database bijgewerkt:"
-#: mpdevil:1385
+#: mpdevil:1431
msgid "A simple music browser for MPD"
msgstr "Een simpele muziekspeler voor MPD"
-#: mpdevil:1494
+#: mpdevil:1540
msgid "Open with…"
msgstr "Openen met…"
-#: mpdevil:1509 mpdevil:1811
+#: mpdevil:1555 mpdevil:1849
msgid "Append"
msgstr "Toevoegen"
-#: mpdevil:1510 mpdevil:1812
+#: mpdevil:1556 mpdevil:1850
msgid "Play"
msgstr "Afspelen"
-#: mpdevil:1511 mpdevil:1813
+#: mpdevil:1557 mpdevil:1851
msgid "Enqueue"
msgstr "In wachtrij plaatsen"
-#: mpdevil:1529
+#: mpdevil:1575
msgid "MPD-Tag"
msgstr "MPD-Tag"
-#: mpdevil:1532
+#: mpdevil:1578
msgid "Value"
msgstr "Waarde"
-#: mpdevil:1686
+#: mpdevil:1725
msgid "_Append"
msgstr "_Toevoegen"
-#: mpdevil:1686
+#: mpdevil:1725
msgid "Add all titles to playlist"
msgstr "Voeg alle titels toe aan de afspeellijst"
-#: mpdevil:1687
+#: mpdevil:1726
msgid "_Play"
msgstr "_Afspelen"
-#: mpdevil:1687
+#: mpdevil:1726
msgid "Directly play all titles"
msgstr "Alle titels direct afspelen"
-#: mpdevil:1688
+#: mpdevil:1727
msgid "_Enqueue"
msgstr "_In wachtrij plaatsen"
-#: mpdevil:1688
+#: mpdevil:1727
msgid ""
"Append all titles after the currently playing track and clear the playlist "
"from all other songs"
@@ -291,261 +283,270 @@ msgstr ""
"Alle titels toevoegen na de nu spelende titel en alle overige titels uit de "
"afspeellijst verwijderen"
-#: mpdevil:1952
+#: mpdevil:1990
msgid "all tags"
msgstr "alle tags"
-#: mpdevil:1976
+#: mpdevil:2040
#, python-brace-format
msgid "{hits} hit"
msgid_plural "{hits} hits"
msgstr[0] "{hits} hit"
msgstr[1] "{hits} treffers"
-#: mpdevil:2116
+#: mpdevil:2171
msgid "all genres"
msgstr "alle genres"
-#: mpdevil:2141
+#: mpdevil:2196
msgid "all artists"
msgstr "alle artiesten"
-#: mpdevil:2367
-#, python-brace-format
-msgid "{number} songs on {discs} discs ({duration})"
-msgstr "{number} nummers op {discs} cd’s ({duration})"
-
-#: mpdevil:2370 mpdevil:3056
+#: mpdevil:2414 mpdevil:3093
#, python-brace-format
msgid "{number} song ({duration})"
msgid_plural "{number} songs ({duration})"
msgstr[0] "{number} nummer ({duration})"
msgstr[1] "{number} nummers ({duration})"
-#: mpdevil:2509 mpdevil:3681
+#: mpdevil:2544 mpdevil:3731
msgid "Back to current album"
msgstr "Terug naar huidige album"
-#: mpdevil:2511
+#: mpdevil:2546
msgid "Search"
msgstr "Zoeken"
-#: mpdevil:2514
+#: mpdevil:2549
msgid "Filter by genre"
msgstr "Filter op genre"
-#: mpdevil:2704
+#: mpdevil:2737
msgid "searching…"
msgstr "bezig met zoeken…"
-#: mpdevil:2709
+#: mpdevil:2742
msgid "connection error"
msgstr "verbindingsfout"
-#: mpdevil:2711
+#: mpdevil:2744
msgid "lyrics not found"
msgstr "geen songtekst gevonden"
-#: mpdevil:2816
+#: mpdevil:2852
msgid "Scroll to current song"
msgstr "Naar de huidige titel scrollen"
-#: mpdevil:3117
+#: mpdevil:3154
msgid "Show lyrics"
msgstr "Toon songtekst"
-#: mpdevil:3219 mpdevil:3220
+#: mpdevil:3256 mpdevil:3257
#, python-brace-format
msgid "{number} song"
msgid_plural "{number} songs"
msgstr[0] "{number} nummer"
msgstr[1] "{number} nummers"
-#: mpdevil:3434
+#: mpdevil:3484
msgid "Repeat mode"
msgstr "Herhaalmodus"
-#: mpdevil:3435
+#: mpdevil:3485
msgid "Random mode"
msgstr "Willekeurige modus"
-#: mpdevil:3436
+#: mpdevil:3486
msgid "Single mode"
msgstr "Enkele modus"
-#: mpdevil:3437
+#: mpdevil:3487
msgid "Consume mode"
msgstr "Verbruiksmodus"
-#: mpdevil:3659
+#: mpdevil:3708
+msgid "General"
+msgstr "Algemeen"
+
+#: mpdevil:3709
msgid "Window"
msgstr "Venster"
-#: mpdevil:3660
+#: mpdevil:3710
msgid "Playback"
msgstr "Afspelen"
-#: mpdevil:3661
+#: mpdevil:3711
msgid "Search, Album Dialog, Album List and Artist List"
msgstr "Zoeken, Albumdialoog, Albumlijst en Artiestenlijst"
-#: mpdevil:3671
+#: mpdevil:3721
msgid "Open online help"
msgstr "Online hulp openen"
-#: mpdevil:3672
+#: mpdevil:3722
msgid "Open shortcuts window"
msgstr "Venster met sneltoetsen openen"
-#: mpdevil:3673
+#: mpdevil:3723
msgid "Open menu"
msgstr "Menu openen"
-#: mpdevil:3674 mpdevil:3820
+#: mpdevil:3724 mpdevil:3870
msgid "Update database"
msgstr "Database bijwerken"
-#: mpdevil:3675 mpdevil:3818
+#: mpdevil:3725 mpdevil:3868
msgid "Quit"
msgstr "Stoppen"
-#: mpdevil:3676
+#: mpdevil:3726
msgid "Cycle through profiles"
msgstr "Profielen doorlopen"
-#: mpdevil:3677
+#: mpdevil:3727
msgid "Cycle through profiles in reversed order"
msgstr "Profielen doorlopen in omgekeerde volgorde"
-#: mpdevil:3678
+#: mpdevil:3728
msgid "Toggle mini player"
msgstr "Omschakelen naar minispeler"
-#: mpdevil:3679
+#: mpdevil:3729
msgid "Toggle lyrics"
msgstr "Omschakelen naar songtekst"
-#: mpdevil:3680
+#: mpdevil:3730
msgid "Toggle search"
msgstr "Omschakelen naar zoeken"
-#: mpdevil:3682
+#: mpdevil:3732
msgid "Play/Pause"
msgstr "Afspelen/Pauzeren"
-#: mpdevil:3683
+#: mpdevil:3733
msgid "Stop"
msgstr "Stoppen"
-#: mpdevil:3684
+#: mpdevil:3734
msgid "Next title"
msgstr "Volgende titel"
-#: mpdevil:3685
+#: mpdevil:3735
msgid "Previous title"
msgstr "Vorige titel"
-#: mpdevil:3686
+#: mpdevil:3736
msgid "Seek forward"
msgstr "Vooruit spoelen"
-#: mpdevil:3687
+#: mpdevil:3737
msgid "Seek backward"
msgstr "Achteruit spoelen"
-#: mpdevil:3688
+#: mpdevil:3738
msgid "Toggle repeat mode"
msgstr "Omschakelen naar herhaalmodus"
-#: mpdevil:3689
+#: mpdevil:3739
msgid "Toggle random mode"
msgstr "Omschakelen naar willekeurige modus"
-#: mpdevil:3690
+#: mpdevil:3740
msgid "Toggle single mode"
msgstr "Omschakelen naar enkele modus"
-#: mpdevil:3691
+#: mpdevil:3741
msgid "Toggle consume mode"
msgstr "Omschakelen naar verbruiksmodus"
-#: mpdevil:3692
+#: mpdevil:3742
msgid "Enqueue selected item"
msgstr "Geselecteerde item in wachtrij plaatsen"
-#: mpdevil:3693
+#: mpdevil:3743
msgid "Append selected item"
msgstr "Geselecteerde item toevoegen"
-#: mpdevil:3693 mpdevil:3696
+#: mpdevil:3743 mpdevil:3746
msgid "Middle-click"
msgstr "Middelklik"
-#: mpdevil:3694
+#: mpdevil:3744
msgid "Play selected item immediately"
msgstr "Geselecteerde item direct afspelen"
-#: mpdevil:3694
+#: mpdevil:3744
msgid "Double-click"
msgstr "Dubbelklik"
-#: mpdevil:3695 mpdevil:3698
+#: mpdevil:3745 mpdevil:3748
msgid "Show additional information"
msgstr "Toon extra informatie"
-#: mpdevil:3695 mpdevil:3698
+#: mpdevil:3745 mpdevil:3748
msgid "Right-click"
msgstr "Rechtsklik"
-#: mpdevil:3696
+#: mpdevil:3746
msgid "Remove selected song"
msgstr "Geselecteerde titel verwijderen"
-#: mpdevil:3697
+#: mpdevil:3747
msgid "Clear playlist"
msgstr "Afspeellijst legen"
-#: mpdevil:3720
+#: mpdevil:3770
msgid "Connect"
msgstr "Verbinden"
-#: mpdevil:3741
+#: mpdevil:3791
#, python-brace-format
msgid "Connection to “{profile}” ({host}:{port}) failed"
msgstr "Verbinding met „{profile}” ({host}:{port}) mislukt"
-#: mpdevil:3815
+#: mpdevil:3865
msgid "Keyboard shortcuts"
msgstr "Sneltoetsen"
-#: mpdevil:3816
+#: mpdevil:3866
msgid "Help"
msgstr "Hulp"
-#: mpdevil:3817
+#: mpdevil:3867
msgid "About"
msgstr "Over"
-#: mpdevil:3821
+#: mpdevil:3871
msgid "Server stats"
msgstr "Serverstatistieken"
-#: mpdevil:3826
+#: mpdevil:3876
msgid "Mini player"
msgstr "Minispeler"
-#: mpdevil:3831
+#: mpdevil:3881
msgid "Menu"
msgstr "Menu"
-#: mpdevil:3882 mpdevil:3884
+#: mpdevil:3932 mpdevil:3934
msgid "connecting…"
msgstr "verbinding maken…"
-#: mpdevil:4049
+#: mpdevil:4096
msgid "Debug mode"
msgstr "Debugmodus"
+#~ msgid "Unknown Title"
+#~ msgstr "Onbekende titel"
+
+#~ msgid "View"
+#~ msgstr "Beeld"
+
+#, python-brace-format
+#~ msgid "{number} songs on {discs} discs ({duration})"
+#~ msgstr "{number} nummers op {discs} cd’s ({duration})"
+
#, python-brace-format
#~ msgid "{titles} title"
#~ msgid_plural "{titles} titles"