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ück­spul­knopf" - -#: 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ü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 "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"