reworked "GeneralSettings"

This commit is contained in:
Martin Wagner 2021-08-15 20:58:56 +02:00
parent a2b0db71d2
commit 759a077043
4 changed files with 645 additions and 633 deletions

View File

@ -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=_("<b>View</b>"), use_markup=True, xalign=0)
behavior_heading=Gtk.Label(label=_("<b>Behavior</b>"), 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 #

375
po/de.po
View File

@ -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ück­spul­knopf"
#: mpdevil:996
msgid "<b>View</b>"
msgstr "<b>Ansicht</b>"
#: mpdevil:997
msgid "<b>Behavior</b>"
msgstr "<b>Verhalten</b>"
#: 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ück­spul­knopf"
#: 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 "<b>Protocol:</b>"
msgstr "<b>Protokoll:</b>"
#: mpdevil:1355
#: mpdevil:1401
msgid "<b>Uptime:</b>"
msgstr "<b>Uptime:</b>"
#: mpdevil:1356
#: mpdevil:1402
msgid "<b>Playtime:</b>"
msgstr "<b>Wiedergabezeit:</b>"
#: mpdevil:1357
#: mpdevil:1403
msgid "<b>Artists:</b>"
msgstr "<b>Künstler:</b>"
#: mpdevil:1358
#: mpdevil:1404
msgid "<b>Albums:</b>"
msgstr "<b>Alben:</b>"
#: mpdevil:1359
#: mpdevil:1405
msgid "<b>Songs:</b>"
msgstr "<b>Titel:</b>"
#: mpdevil:1360
#: mpdevil:1406
msgid "<b>Total Playtime:</b>"
msgstr "<b>Gesamtwiedergabezeit:</b>"
#: mpdevil:1361
#: mpdevil:1407
msgid "<b>Database Update:</b>"
msgstr "<b>Datenbankaktualisierung:</b>"
#: 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 "<b>View</b>"
#~ msgstr "<b>Ansicht</b>"
#, 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"

View File

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 "<b>View</b>"
msgstr ""
#: mpdevil:997
msgid "<b>Behavior</b>"
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 "<b>Protocol:</b>"
msgstr ""
#: mpdevil:1355
#: mpdevil:1401
msgid "<b>Uptime:</b>"
msgstr ""
#: mpdevil:1356
#: mpdevil:1402
msgid "<b>Playtime:</b>"
msgstr ""
#: mpdevil:1357
#: mpdevil:1403
msgid "<b>Artists:</b>"
msgstr ""
#: mpdevil:1358
#: mpdevil:1404
msgid "<b>Albums:</b>"
msgstr ""
#: mpdevil:1359
#: mpdevil:1405
msgid "<b>Songs:</b>"
msgstr ""
#: mpdevil:1360
#: mpdevil:1406
msgid "<b>Total Playtime:</b>"
msgstr ""
#: mpdevil:1361
#: mpdevil:1407
msgid "<b>Database Update:</b>"
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 ""

375
po/nl.po
View File

@ -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 "<b>View</b>"
msgstr "<b>Beeld</b>"
#: mpdevil:997
msgid "<b>Behavior</b>"
msgstr "<b>Gedrag</b>"
#: 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 "<b>Protocol:</b>"
msgstr "<b>Protocol:</b>"
#: mpdevil:1355
#: mpdevil:1401
msgid "<b>Uptime:</b>"
msgstr "<b>Uptime:</b>"
#: mpdevil:1356
#: mpdevil:1402
msgid "<b>Playtime:</b>"
msgstr "<b>Afspeeltijd:</b>"
#: mpdevil:1357
#: mpdevil:1403
msgid "<b>Artists:</b>"
msgstr "<b>Artiesten:</b>"
#: mpdevil:1358
#: mpdevil:1404
msgid "<b>Albums:</b>"
msgstr "<b>Albums:</b>"
#: mpdevil:1359
#: mpdevil:1405
msgid "<b>Songs:</b>"
msgstr "<b>Titels:</b>"
#: mpdevil:1360
#: mpdevil:1406
msgid "<b>Total Playtime:</b>"
msgstr "<b>Totale speelduur:</b>"
#: mpdevil:1361
#: mpdevil:1407
msgid "<b>Database Update:</b>"
msgstr "<b>Database bijgewerkt:</b>"
#: 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} 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} 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 "<b>View</b>"
#~ msgstr "<b>Beeld</b>"
#, python-brace-format
#~ msgid "{number} songs on {discs} discs ({duration})"
#~ msgstr "{number} nummers op {discs} cds ({duration})"
#, python-brace-format
#~ msgid "{titles} title"
#~ msgid_plural "{titles} titles"