changed behavior of open button in SongPopover (#48)

This commit is contained in:
Martin Wagner 2022-03-06 22:30:47 +01:00
parent 211d88fc67
commit d4bbba9a2c
5 changed files with 237 additions and 237 deletions

114
po/bg.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mpdevil\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-23 18:31+0100\n"
"POT-Creation-Date: 2022-03-06 22:29+0100\n"
"PO-Revision-Date: 2022-02-26 18:49+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -131,25 +131,25 @@ msgstr "Музикална библиотека:"
msgid "Cover regex:"
msgstr "Обложка - регулярен израз:"
#: src/mpdevil.py:1176 src/mpdevil.py:3586
#: src/mpdevil.py:1176 src/mpdevil.py:3579
msgid "Profile 1"
msgstr "Профил 1"
#: src/mpdevil.py:1177 src/mpdevil.py:3586
#: src/mpdevil.py:1177 src/mpdevil.py:3579
msgid "Profile 2"
msgstr "Профил 2"
#: src/mpdevil.py:1178 src/mpdevil.py:3586
#: src/mpdevil.py:1178 src/mpdevil.py:3579
msgid "Profile 3"
msgstr "Профил 3"
#. connect button
#: src/mpdevil.py:1182 src/mpdevil.py:3469
#: src/mpdevil.py:1182 src/mpdevil.py:3462
msgid "Connect"
msgstr "Свържи"
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3470
#: src/mpdevil.py:3578
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3463
#: src/mpdevil.py:3571
msgid "Preferences"
msgstr "Предпочитания"
@ -201,53 +201,52 @@ msgstr "<b>Цялостно време на възпроизвеждане:</b>"
msgid "<b>Database Update:</b>"
msgstr "<b>Актуализация на базата с данни:</b>"
#. open-with button
#: src/mpdevil.py:1313
msgid "Open with…"
msgstr "Отвори със…"
#: src/mpdevil.py:1314
msgid "Show in file manager"
msgstr ""
#: src/mpdevil.py:1323 src/mpdevil.py:1569 src/mpdevil.py:2289
#: src/mpdevil.py:1324 src/mpdevil.py:1564 src/mpdevil.py:2284
msgid "Append"
msgstr "Добави"
#: src/mpdevil.py:1324 src/mpdevil.py:1570 src/mpdevil.py:2290
#: src/mpdevil.py:1325 src/mpdevil.py:1565 src/mpdevil.py:2285
msgid "Play"
msgstr "Свири"
#: src/mpdevil.py:1325 src/mpdevil.py:1571 src/mpdevil.py:2291
#: src/mpdevil.py:1326 src/mpdevil.py:1566 src/mpdevil.py:2286
msgid "Enqueue"
msgstr "На опашката"
#: src/mpdevil.py:1344
#: src/mpdevil.py:1345
msgid "MPD-Tag"
msgstr "MPD-Етикет"
#: src/mpdevil.py:1347
#: src/mpdevil.py:1348
msgid "Value"
msgstr "Стойност"
#: src/mpdevil.py:1424 src/mpdevil.py:2498
#: src/mpdevil.py:1419 src/mpdevil.py:2493
msgid "No"
msgstr "№"
#. the order of weight_set and weight seems to be important here
#: src/mpdevil.py:1425 src/mpdevil.py:2500
#: src/mpdevil.py:1420 src/mpdevil.py:2495
msgid "Title"
msgstr "Заглавие"
#: src/mpdevil.py:1426 src/mpdevil.py:2501
#: src/mpdevil.py:1421 src/mpdevil.py:2496
msgid "Length"
msgstr "Дължина"
#: src/mpdevil.py:1439
#: src/mpdevil.py:1434
msgid "Add all titles to playlist"
msgstr "Добави всички заглавия към плейлист"
#: src/mpdevil.py:1440
#: src/mpdevil.py:1435
msgid "Directly play all titles"
msgstr "Директно възпроизведи всички заглавия"
#: src/mpdevil.py:1441
#: src/mpdevil.py:1436
msgid ""
"Append all titles after the currently playing track and clear the playlist "
"from all other songs"
@ -255,150 +254,150 @@ msgstr ""
"Добави всички заглавия след песента която се възпроизвежда и изчисти от "
"всички други песни"
#: src/mpdevil.py:1538 src/mpdevil.py:2379 src/mpdevil.py:2662
#: src/mpdevil.py:1533 src/mpdevil.py:2374 src/mpdevil.py:2657
#, python-brace-format
msgid "{number} song ({duration})"
msgid_plural "{number} songs ({duration})"
msgstr[0] "{number} песен ({duration})"
msgstr[1] "{number} песни ({duration})"
#: src/mpdevil.py:1637
#: src/mpdevil.py:1632
#, python-brace-format
msgid "{hits} hit"
msgid_plural "{hits} hits"
msgstr[0] "{hits} попадение"
msgstr[1] "{hits} попадения"
#: src/mpdevil.py:1722
#: src/mpdevil.py:1717
msgid "all tags"
msgstr "всички тагове"
#: src/mpdevil.py:1854
#: src/mpdevil.py:1849
msgid "all genres"
msgstr "всички жанрове"
#: src/mpdevil.py:1880
#: src/mpdevil.py:1875
msgid "all artists"
msgstr "всички артисти"
#: src/mpdevil.py:2299
#: src/mpdevil.py:2294
msgid "Save"
msgstr "Запазване"
#: src/mpdevil.py:2303
#: src/mpdevil.py:2298
msgid "Delete"
msgstr "Изтриване"
#: src/mpdevil.py:2427 data/ShortcutsWindow.ui:240
#: src/mpdevil.py:2422 data/ShortcutsWindow.ui:240
msgid "Clear playlist"
msgstr "Изчисти плейлист"
#: src/mpdevil.py:2693
#: src/mpdevil.py:2688
msgid "Scroll to current song"
msgstr "Превъртане до моментната песен"
#: src/mpdevil.py:2704
#: src/mpdevil.py:2700
msgid "Playlists"
msgstr "Плейлисти"
#: src/mpdevil.py:2800
#: src/mpdevil.py:2793
msgid "searching…"
msgstr "търсене…"
#: src/mpdevil.py:2805
#: src/mpdevil.py:2798
msgid "connection error"
msgstr "грешка при свързване"
#: src/mpdevil.py:2807
#: src/mpdevil.py:2800
msgid "lyrics not found"
msgstr "лириките не са намерени"
#: src/mpdevil.py:2913
#: src/mpdevil.py:2906
msgid "Lyrics"
msgstr "Лирики"
#: src/mpdevil.py:3004 src/mpdevil.py:3005
#: src/mpdevil.py:2997 src/mpdevil.py:2998
#, python-brace-format
msgid "{number} song"
msgid_plural "{number} songs"
msgstr[0] "{number} песен"
msgstr[1] "{number} песни"
#: src/mpdevil.py:3214
#: src/mpdevil.py:3207
msgid "Repeat mode"
msgstr "Повтарящ режим"
#: src/mpdevil.py:3215
#: src/mpdevil.py:3208
msgid "Random mode"
msgstr "Случаен режим"
#: src/mpdevil.py:3216
#: src/mpdevil.py:3209
msgid "Single mode"
msgstr "Единичен режим"
#: src/mpdevil.py:3217
#: src/mpdevil.py:3210
msgid "Consume mode"
msgstr "Консумиращ режим"
#: src/mpdevil.py:3439
#: src/mpdevil.py:3432
msgid "Updating Database…"
msgstr "Актуализиране на базата с данни…"
#: src/mpdevil.py:3491
#: src/mpdevil.py:3484
#, python-brace-format
msgid "Connection to “{socket}” failed"
msgstr "Свързването със “{socket}” се провали"
#: src/mpdevil.py:3493
#: src/mpdevil.py:3486
#, python-brace-format
msgid "Connection to “{host}:{port}” failed"
msgstr "Свързването със “{host}:{port}” се провали"
#: src/mpdevil.py:3563
#: src/mpdevil.py:3556
msgid "Search"
msgstr "Търси"
#: src/mpdevil.py:3566 data/ShortcutsWindow.ui:99
#: src/mpdevil.py:3559 data/ShortcutsWindow.ui:99
msgid "Back to current album"
msgstr "Обратно в моментния албум"
#: src/mpdevil.py:3579
#: src/mpdevil.py:3572
msgid "Keyboard Shortcuts"
msgstr "Преки пътища на клавиатурата"
#: src/mpdevil.py:3580
#: src/mpdevil.py:3573
msgid "Help"
msgstr "Помощ"
#: src/mpdevil.py:3581
#: src/mpdevil.py:3574
msgid "About mpdevil"
msgstr "За mpdevil"
#: src/mpdevil.py:3583
#: src/mpdevil.py:3576
msgid "Update Database"
msgstr "Актуализирай базата с данни"
#: src/mpdevil.py:3584
#: src/mpdevil.py:3577
msgid "Server Stats"
msgstr "Статистика на сървърът"
#: src/mpdevil.py:3591
#: src/mpdevil.py:3584
msgid "Mini Player"
msgstr "Мини Плеър"
#: src/mpdevil.py:3592
#: src/mpdevil.py:3585
msgid "Genre Filter"
msgstr "Филтър на Жанрове"
#: src/mpdevil.py:3602
#: src/mpdevil.py:3595
msgid "Menu"
msgstr "Меню"
#: src/mpdevil.py:3655 src/mpdevil.py:3657
#: src/mpdevil.py:3648 src/mpdevil.py:3650
msgid "connecting…"
msgstr "свързване…"
#: src/mpdevil.py:3811
#: src/mpdevil.py:3804
msgid "Debug mode"
msgstr "Debug режим"
@ -554,6 +553,9 @@ msgstr "Плейлист"
msgid "Remove selected song"
msgstr "Премахни избраната песен"
#~ msgid "Open with…"
#~ msgstr "Отвори със…"
#~ msgid "Choose the order of information to appear in the playlist:"
#~ msgstr "Избери подредбата на информация която се показва в плейлист:"

116
po/de.po
View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-23 18:31+0100\n"
"PO-Revision-Date: 2022-02-23 18:31+0100\n"
"POT-Creation-Date: 2022-03-06 22:29+0100\n"
"PO-Revision-Date: 2022-03-06 22:30+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
@ -130,25 +130,25 @@ msgstr "Musikverzeichnis:"
msgid "Cover regex:"
msgstr "Cover-Regex:"
#: src/mpdevil.py:1176 src/mpdevil.py:3586
#: src/mpdevil.py:1176 src/mpdevil.py:3579
msgid "Profile 1"
msgstr "Profil 1"
#: src/mpdevil.py:1177 src/mpdevil.py:3586
#: src/mpdevil.py:1177 src/mpdevil.py:3579
msgid "Profile 2"
msgstr "Profil 2"
#: src/mpdevil.py:1178 src/mpdevil.py:3586
#: src/mpdevil.py:1178 src/mpdevil.py:3579
msgid "Profile 3"
msgstr "Profil 3"
#. connect button
#: src/mpdevil.py:1182 src/mpdevil.py:3469
#: src/mpdevil.py:1182 src/mpdevil.py:3462
msgid "Connect"
msgstr "Verbinden"
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3470
#: src/mpdevil.py:3578
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3463
#: src/mpdevil.py:3571
msgid "Preferences"
msgstr "Einstellungen"
@ -200,53 +200,52 @@ msgstr "<b>Gesamtwiedergabezeit:</b>"
msgid "<b>Database Update:</b>"
msgstr "<b>Datenbankaktualisierung:</b>"
#. open-with button
#: src/mpdevil.py:1313
msgid "Open with…"
msgstr "Öffnen mit…"
#: src/mpdevil.py:1314
msgid "Show in file manager"
msgstr "In Dateimanager anzeigen"
#: src/mpdevil.py:1323 src/mpdevil.py:1569 src/mpdevil.py:2289
#: src/mpdevil.py:1324 src/mpdevil.py:1564 src/mpdevil.py:2284
msgid "Append"
msgstr "Anhängen"
#: src/mpdevil.py:1324 src/mpdevil.py:1570 src/mpdevil.py:2290
#: src/mpdevil.py:1325 src/mpdevil.py:1565 src/mpdevil.py:2285
msgid "Play"
msgstr "Abspielen"
#: src/mpdevil.py:1325 src/mpdevil.py:1571 src/mpdevil.py:2291
#: src/mpdevil.py:1326 src/mpdevil.py:1566 src/mpdevil.py:2286
msgid "Enqueue"
msgstr "Einreihen"
#: src/mpdevil.py:1344
#: src/mpdevil.py:1345
msgid "MPD-Tag"
msgstr "MPD-Tag"
#: src/mpdevil.py:1347
#: src/mpdevil.py:1348
msgid "Value"
msgstr "Wert"
#: src/mpdevil.py:1424 src/mpdevil.py:2498
#: src/mpdevil.py:1419 src/mpdevil.py:2493
msgid "No"
msgstr "Nr."
#. the order of weight_set and weight seems to be important here
#: src/mpdevil.py:1425 src/mpdevil.py:2500
#: src/mpdevil.py:1420 src/mpdevil.py:2495
msgid "Title"
msgstr "Titel"
#: src/mpdevil.py:1426 src/mpdevil.py:2501
#: src/mpdevil.py:1421 src/mpdevil.py:2496
msgid "Length"
msgstr "Länge"
#: src/mpdevil.py:1439
#: src/mpdevil.py:1434
msgid "Add all titles to playlist"
msgstr "Alle Titel der Wiedergabeliste anhängen"
#: src/mpdevil.py:1440
#: src/mpdevil.py:1435
msgid "Directly play all titles"
msgstr "Alle Titel sofort abspielen"
#: src/mpdevil.py:1441
#: src/mpdevil.py:1436
msgid ""
"Append all titles after the currently playing track and clear the playlist "
"from all other songs"
@ -254,150 +253,150 @@ msgstr ""
"Alle Titel hinter dem aktuellen Stück einreihen und die weitere "
"Wiedergabeliste leeren"
#: src/mpdevil.py:1538 src/mpdevil.py:2379 src/mpdevil.py:2662
#: src/mpdevil.py:1533 src/mpdevil.py:2374 src/mpdevil.py:2657
#, python-brace-format
msgid "{number} song ({duration})"
msgid_plural "{number} songs ({duration})"
msgstr[0] "{number} Stück ({duration})"
msgstr[1] "{number} Stücke ({duration})"
#: src/mpdevil.py:1637
#: src/mpdevil.py:1632
#, python-brace-format
msgid "{hits} hit"
msgid_plural "{hits} hits"
msgstr[0] "{hits} Treffer"
msgstr[1] "{hits} Treffer"
#: src/mpdevil.py:1722
#: src/mpdevil.py:1717
msgid "all tags"
msgstr "Alle Tags"
#: src/mpdevil.py:1854
#: src/mpdevil.py:1849
msgid "all genres"
msgstr "Alle Genres"
#: src/mpdevil.py:1880
#: src/mpdevil.py:1875
msgid "all artists"
msgstr "Alle Interpreten"
#: src/mpdevil.py:2299
#: src/mpdevil.py:2294
msgid "Save"
msgstr "Speichern"
#: src/mpdevil.py:2303
#: src/mpdevil.py:2298
msgid "Delete"
msgstr "Löschen"
#: src/mpdevil.py:2427 data/ShortcutsWindow.ui:240
#: src/mpdevil.py:2422 data/ShortcutsWindow.ui:240
msgid "Clear playlist"
msgstr "Wiedergabeliste leeren"
#: src/mpdevil.py:2693
#: src/mpdevil.py:2688
msgid "Scroll to current song"
msgstr "Gehe zu aktuellem Lied"
#: src/mpdevil.py:2704
#: src/mpdevil.py:2700
msgid "Playlists"
msgstr "Wiedergabelisten"
#: src/mpdevil.py:2800
#: src/mpdevil.py:2793
msgid "searching…"
msgstr "suche…"
#: src/mpdevil.py:2805
#: src/mpdevil.py:2798
msgid "connection error"
msgstr "Verbindungsfehler"
#: src/mpdevil.py:2807
#: src/mpdevil.py:2800
msgid "lyrics not found"
msgstr "Liedtext nicht gefunden"
#: src/mpdevil.py:2913
#: src/mpdevil.py:2906
msgid "Lyrics"
msgstr "Liedtext"
#: src/mpdevil.py:3004 src/mpdevil.py:3005
#: src/mpdevil.py:2997 src/mpdevil.py:2998
#, python-brace-format
msgid "{number} song"
msgid_plural "{number} songs"
msgstr[0] "{number} Stück"
msgstr[1] "{number} Stücke"
#: src/mpdevil.py:3214
#: src/mpdevil.py:3207
msgid "Repeat mode"
msgstr "Dauerschleife"
#: src/mpdevil.py:3215
#: src/mpdevil.py:3208
msgid "Random mode"
msgstr "Zufallsmodus"
#: src/mpdevil.py:3216
#: src/mpdevil.py:3209
msgid "Single mode"
msgstr "Einzelstückmodus"
#: src/mpdevil.py:3217
#: src/mpdevil.py:3210
msgid "Consume mode"
msgstr "Wiedergabeliste verbrauchen"
#: src/mpdevil.py:3439
#: src/mpdevil.py:3432
msgid "Updating Database…"
msgstr "Datenbank aktualisieren…"
#: src/mpdevil.py:3491
#: src/mpdevil.py:3484
#, python-brace-format
msgid "Connection to “{socket}” failed"
msgstr "Verbindung zu „{socket}“ fehlgeschlagen"
#: src/mpdevil.py:3493
#: src/mpdevil.py:3486
#, python-brace-format
msgid "Connection to “{host}:{port}” failed"
msgstr "Verbindung zu „{host}:{port}“ fehlgeschlagen"
#: src/mpdevil.py:3563
#: src/mpdevil.py:3556
msgid "Search"
msgstr "Suche"
#: src/mpdevil.py:3566 data/ShortcutsWindow.ui:99
#: src/mpdevil.py:3559 data/ShortcutsWindow.ui:99
msgid "Back to current album"
msgstr "Zurück zu aktuellem Album"
#: src/mpdevil.py:3579
#: src/mpdevil.py:3572
msgid "Keyboard Shortcuts"
msgstr "Tastenkürzel"
#: src/mpdevil.py:3580
#: src/mpdevil.py:3573
msgid "Help"
msgstr "Hilfe"
#: src/mpdevil.py:3581
#: src/mpdevil.py:3574
msgid "About mpdevil"
msgstr "Info zu mpdevil"
#: src/mpdevil.py:3583
#: src/mpdevil.py:3576
msgid "Update Database"
msgstr "Datenbank aktualisieren"
#: src/mpdevil.py:3584
#: src/mpdevil.py:3577
msgid "Server Stats"
msgstr "Serverstatistik"
#: src/mpdevil.py:3591
#: src/mpdevil.py:3584
msgid "Mini Player"
msgstr "Miniplayer"
#: src/mpdevil.py:3592
#: src/mpdevil.py:3585
msgid "Genre Filter"
msgstr "Genrefilter"
#: src/mpdevil.py:3602
#: src/mpdevil.py:3595
msgid "Menu"
msgstr "Menü"
#: src/mpdevil.py:3655 src/mpdevil.py:3657
#: src/mpdevil.py:3648 src/mpdevil.py:3650
msgid "connecting…"
msgstr "verbinden…"
#: src/mpdevil.py:3811
#: src/mpdevil.py:3804
msgid "Debug mode"
msgstr "Debugmodus"
@ -553,6 +552,9 @@ msgstr "Wiedergabeliste"
msgid "Remove selected song"
msgstr "Ausgewählten Titel entfernen"
#~ msgid "Open with…"
#~ msgstr "Öffnen mit…"
#~ msgid "Choose the order of information to appear in the playlist:"
#~ msgstr ""
#~ "Lege die Reihenfolge fest, in der Informationen in der Wiedergabeliste "

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mpdevil\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-23 18:31+0100\n"
"POT-Creation-Date: 2022-03-06 22:29+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -127,25 +127,25 @@ msgstr ""
msgid "Cover regex:"
msgstr ""
#: src/mpdevil.py:1176 src/mpdevil.py:3586
#: src/mpdevil.py:1176 src/mpdevil.py:3579
msgid "Profile 1"
msgstr ""
#: src/mpdevil.py:1177 src/mpdevil.py:3586
#: src/mpdevil.py:1177 src/mpdevil.py:3579
msgid "Profile 2"
msgstr ""
#: src/mpdevil.py:1178 src/mpdevil.py:3586
#: src/mpdevil.py:1178 src/mpdevil.py:3579
msgid "Profile 3"
msgstr ""
#. connect button
#: src/mpdevil.py:1182 src/mpdevil.py:3469
#: src/mpdevil.py:1182 src/mpdevil.py:3462
msgid "Connect"
msgstr ""
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3470
#: src/mpdevil.py:3578
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3463
#: src/mpdevil.py:3571
msgid "Preferences"
msgstr ""
@ -197,202 +197,201 @@ msgstr ""
msgid "<b>Database Update:</b>"
msgstr ""
#. open-with button
#: src/mpdevil.py:1313
msgid "Open with…"
#: src/mpdevil.py:1314
msgid "Show in file manager"
msgstr ""
#: src/mpdevil.py:1323 src/mpdevil.py:1569 src/mpdevil.py:2289
#: src/mpdevil.py:1324 src/mpdevil.py:1564 src/mpdevil.py:2284
msgid "Append"
msgstr ""
#: src/mpdevil.py:1324 src/mpdevil.py:1570 src/mpdevil.py:2290
#: src/mpdevil.py:1325 src/mpdevil.py:1565 src/mpdevil.py:2285
msgid "Play"
msgstr ""
#: src/mpdevil.py:1325 src/mpdevil.py:1571 src/mpdevil.py:2291
#: src/mpdevil.py:1326 src/mpdevil.py:1566 src/mpdevil.py:2286
msgid "Enqueue"
msgstr ""
#: src/mpdevil.py:1344
#: src/mpdevil.py:1345
msgid "MPD-Tag"
msgstr ""
#: src/mpdevil.py:1347
#: src/mpdevil.py:1348
msgid "Value"
msgstr ""
#: src/mpdevil.py:1424 src/mpdevil.py:2498
#: src/mpdevil.py:1419 src/mpdevil.py:2493
msgid "No"
msgstr ""
#. the order of weight_set and weight seems to be important here
#: src/mpdevil.py:1425 src/mpdevil.py:2500
#: src/mpdevil.py:1420 src/mpdevil.py:2495
msgid "Title"
msgstr ""
#: src/mpdevil.py:1426 src/mpdevil.py:2501
#: src/mpdevil.py:1421 src/mpdevil.py:2496
msgid "Length"
msgstr ""
#: src/mpdevil.py:1439
#: src/mpdevil.py:1434
msgid "Add all titles to playlist"
msgstr ""
#: src/mpdevil.py:1440
#: src/mpdevil.py:1435
msgid "Directly play all titles"
msgstr ""
#: src/mpdevil.py:1441
#: src/mpdevil.py:1436
msgid ""
"Append all titles after the currently playing track and clear the playlist "
"from all other songs"
msgstr ""
#: src/mpdevil.py:1538 src/mpdevil.py:2379 src/mpdevil.py:2662
#: src/mpdevil.py:1533 src/mpdevil.py:2374 src/mpdevil.py:2657
#, python-brace-format
msgid "{number} song ({duration})"
msgid_plural "{number} songs ({duration})"
msgstr[0] ""
msgstr[1] ""
#: src/mpdevil.py:1637
#: src/mpdevil.py:1632
#, python-brace-format
msgid "{hits} hit"
msgid_plural "{hits} hits"
msgstr[0] ""
msgstr[1] ""
#: src/mpdevil.py:1722
#: src/mpdevil.py:1717
msgid "all tags"
msgstr ""
#: src/mpdevil.py:1854
#: src/mpdevil.py:1849
msgid "all genres"
msgstr ""
#: src/mpdevil.py:1880
#: src/mpdevil.py:1875
msgid "all artists"
msgstr ""
#: src/mpdevil.py:2299
#: src/mpdevil.py:2294
msgid "Save"
msgstr ""
#: src/mpdevil.py:2303
#: src/mpdevil.py:2298
msgid "Delete"
msgstr ""
#: src/mpdevil.py:2427 data/ShortcutsWindow.ui:240
#: src/mpdevil.py:2422 data/ShortcutsWindow.ui:240
msgid "Clear playlist"
msgstr ""
#: src/mpdevil.py:2693
#: src/mpdevil.py:2688
msgid "Scroll to current song"
msgstr ""
#: src/mpdevil.py:2704
#: src/mpdevil.py:2700
msgid "Playlists"
msgstr ""
#: src/mpdevil.py:2800
#: src/mpdevil.py:2793
msgid "searching…"
msgstr ""
#: src/mpdevil.py:2805
#: src/mpdevil.py:2798
msgid "connection error"
msgstr ""
#: src/mpdevil.py:2807
#: src/mpdevil.py:2800
msgid "lyrics not found"
msgstr ""
#: src/mpdevil.py:2913
#: src/mpdevil.py:2906
msgid "Lyrics"
msgstr ""
#: src/mpdevil.py:3004 src/mpdevil.py:3005
#: src/mpdevil.py:2997 src/mpdevil.py:2998
#, python-brace-format
msgid "{number} song"
msgid_plural "{number} songs"
msgstr[0] ""
msgstr[1] ""
#: src/mpdevil.py:3214
#: src/mpdevil.py:3207
msgid "Repeat mode"
msgstr ""
#: src/mpdevil.py:3215
#: src/mpdevil.py:3208
msgid "Random mode"
msgstr ""
#: src/mpdevil.py:3216
#: src/mpdevil.py:3209
msgid "Single mode"
msgstr ""
#: src/mpdevil.py:3217
#: src/mpdevil.py:3210
msgid "Consume mode"
msgstr ""
#: src/mpdevil.py:3439
#: src/mpdevil.py:3432
msgid "Updating Database…"
msgstr ""
#: src/mpdevil.py:3491
#: src/mpdevil.py:3484
#, python-brace-format
msgid "Connection to “{socket}” failed"
msgstr ""
#: src/mpdevil.py:3493
#: src/mpdevil.py:3486
#, python-brace-format
msgid "Connection to “{host}:{port}” failed"
msgstr ""
#: src/mpdevil.py:3563
#: src/mpdevil.py:3556
msgid "Search"
msgstr ""
#: src/mpdevil.py:3566 data/ShortcutsWindow.ui:99
#: src/mpdevil.py:3559 data/ShortcutsWindow.ui:99
msgid "Back to current album"
msgstr ""
#: src/mpdevil.py:3579
#: src/mpdevil.py:3572
msgid "Keyboard Shortcuts"
msgstr ""
#: src/mpdevil.py:3580
#: src/mpdevil.py:3573
msgid "Help"
msgstr ""
#: src/mpdevil.py:3581
#: src/mpdevil.py:3574
msgid "About mpdevil"
msgstr ""
#: src/mpdevil.py:3583
#: src/mpdevil.py:3576
msgid "Update Database"
msgstr ""
#: src/mpdevil.py:3584
#: src/mpdevil.py:3577
msgid "Server Stats"
msgstr ""
#: src/mpdevil.py:3591
#: src/mpdevil.py:3584
msgid "Mini Player"
msgstr ""
#: src/mpdevil.py:3592
#: src/mpdevil.py:3585
msgid "Genre Filter"
msgstr ""
#: src/mpdevil.py:3602
#: src/mpdevil.py:3595
msgid "Menu"
msgstr ""
#: src/mpdevil.py:3655 src/mpdevil.py:3657
#: src/mpdevil.py:3648 src/mpdevil.py:3650
msgid "connecting…"
msgstr ""
#: src/mpdevil.py:3811
#: src/mpdevil.py:3804
msgid "Debug mode"
msgstr ""

114
po/nl.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-23 18:31+0100\n"
"POT-Creation-Date: 2022-03-06 22:29+0100\n"
"PO-Revision-Date: 2022-02-23 18:35+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -130,25 +130,25 @@ msgstr "Muziekmap:"
msgid "Cover regex:"
msgstr "Regex albumhoes:"
#: src/mpdevil.py:1176 src/mpdevil.py:3586
#: src/mpdevil.py:1176 src/mpdevil.py:3579
msgid "Profile 1"
msgstr "Profiel 1"
#: src/mpdevil.py:1177 src/mpdevil.py:3586
#: src/mpdevil.py:1177 src/mpdevil.py:3579
msgid "Profile 2"
msgstr "Profiel 2"
#: src/mpdevil.py:1178 src/mpdevil.py:3586
#: src/mpdevil.py:1178 src/mpdevil.py:3579
msgid "Profile 3"
msgstr "Profiel 3"
#. connect button
#: src/mpdevil.py:1182 src/mpdevil.py:3469
#: src/mpdevil.py:1182 src/mpdevil.py:3462
msgid "Connect"
msgstr "Verbinden"
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3470
#: src/mpdevil.py:3578
#: src/mpdevil.py:1205 src/mpdevil.py:1207 src/mpdevil.py:3463
#: src/mpdevil.py:3571
msgid "Preferences"
msgstr "Voorkeuren"
@ -200,53 +200,52 @@ msgstr "<b>Totale speelduur:</b>"
msgid "<b>Database Update:</b>"
msgstr "<b>Database bijgewerkt:</b>"
#. open-with button
#: src/mpdevil.py:1313
msgid "Open with…"
msgstr "Openen met…"
#: src/mpdevil.py:1314
msgid "Show in file manager"
msgstr ""
#: src/mpdevil.py:1323 src/mpdevil.py:1569 src/mpdevil.py:2289
#: src/mpdevil.py:1324 src/mpdevil.py:1564 src/mpdevil.py:2284
msgid "Append"
msgstr "Toevoegen"
#: src/mpdevil.py:1324 src/mpdevil.py:1570 src/mpdevil.py:2290
#: src/mpdevil.py:1325 src/mpdevil.py:1565 src/mpdevil.py:2285
msgid "Play"
msgstr "Afspelen"
#: src/mpdevil.py:1325 src/mpdevil.py:1571 src/mpdevil.py:2291
#: src/mpdevil.py:1326 src/mpdevil.py:1566 src/mpdevil.py:2286
msgid "Enqueue"
msgstr "In wachtrij plaatsen"
#: src/mpdevil.py:1344
#: src/mpdevil.py:1345
msgid "MPD-Tag"
msgstr "MPD-Tag"
#: src/mpdevil.py:1347
#: src/mpdevil.py:1348
msgid "Value"
msgstr "Waarde"
#: src/mpdevil.py:1424 src/mpdevil.py:2498
#: src/mpdevil.py:1419 src/mpdevil.py:2493
msgid "No"
msgstr "Nr"
#. the order of weight_set and weight seems to be important here
#: src/mpdevil.py:1425 src/mpdevil.py:2500
#: src/mpdevil.py:1420 src/mpdevil.py:2495
msgid "Title"
msgstr "Titel"
#: src/mpdevil.py:1426 src/mpdevil.py:2501
#: src/mpdevil.py:1421 src/mpdevil.py:2496
msgid "Length"
msgstr "Lengte"
#: src/mpdevil.py:1439
#: src/mpdevil.py:1434
msgid "Add all titles to playlist"
msgstr "Voeg alle titels toe aan de afspeellijst"
#: src/mpdevil.py:1440
#: src/mpdevil.py:1435
msgid "Directly play all titles"
msgstr "Alle titels direct afspelen"
#: src/mpdevil.py:1441
#: src/mpdevil.py:1436
msgid ""
"Append all titles after the currently playing track and clear the playlist "
"from all other songs"
@ -254,150 +253,150 @@ msgstr ""
"Alle titels toevoegen na de nu spelende titel en alle overige titels uit de "
"afspeellijst verwijderen"
#: src/mpdevil.py:1538 src/mpdevil.py:2379 src/mpdevil.py:2662
#: src/mpdevil.py:1533 src/mpdevil.py:2374 src/mpdevil.py:2657
#, python-brace-format
msgid "{number} song ({duration})"
msgid_plural "{number} songs ({duration})"
msgstr[0] "{number} nummer ({duration})"
msgstr[1] "{number} nummers ({duration})"
#: src/mpdevil.py:1637
#: src/mpdevil.py:1632
#, python-brace-format
msgid "{hits} hit"
msgid_plural "{hits} hits"
msgstr[0] "{hits} hit"
msgstr[1] "{hits} treffers"
#: src/mpdevil.py:1722
#: src/mpdevil.py:1717
msgid "all tags"
msgstr "alle tags"
#: src/mpdevil.py:1854
#: src/mpdevil.py:1849
msgid "all genres"
msgstr "alle genres"
#: src/mpdevil.py:1880
#: src/mpdevil.py:1875
msgid "all artists"
msgstr "alle artiesten"
#: src/mpdevil.py:2299
#: src/mpdevil.py:2294
msgid "Save"
msgstr "Opslaan"
#: src/mpdevil.py:2303
#: src/mpdevil.py:2298
msgid "Delete"
msgstr "Verwijderen"
#: src/mpdevil.py:2427 data/ShortcutsWindow.ui:240
#: src/mpdevil.py:2422 data/ShortcutsWindow.ui:240
msgid "Clear playlist"
msgstr "Afspeellijst legen"
#: src/mpdevil.py:2693
#: src/mpdevil.py:2688
msgid "Scroll to current song"
msgstr "Naar de huidige titel scrollen"
#: src/mpdevil.py:2704
#: src/mpdevil.py:2700
msgid "Playlists"
msgstr "Afspeellijsten"
#: src/mpdevil.py:2800
#: src/mpdevil.py:2793
msgid "searching…"
msgstr "bezig met zoeken…"
#: src/mpdevil.py:2805
#: src/mpdevil.py:2798
msgid "connection error"
msgstr "verbindingsfout"
#: src/mpdevil.py:2807
#: src/mpdevil.py:2800
msgid "lyrics not found"
msgstr "geen songtekst gevonden"
#: src/mpdevil.py:2913
#: src/mpdevil.py:2906
msgid "Lyrics"
msgstr "Songtekst"
#: src/mpdevil.py:3004 src/mpdevil.py:3005
#: src/mpdevil.py:2997 src/mpdevil.py:2998
#, python-brace-format
msgid "{number} song"
msgid_plural "{number} songs"
msgstr[0] "{number} nummer"
msgstr[1] "{number} nummers"
#: src/mpdevil.py:3214
#: src/mpdevil.py:3207
msgid "Repeat mode"
msgstr "Herhaalmodus"
#: src/mpdevil.py:3215
#: src/mpdevil.py:3208
msgid "Random mode"
msgstr "Willekeurige modus"
#: src/mpdevil.py:3216
#: src/mpdevil.py:3209
msgid "Single mode"
msgstr "Enkele modus"
#: src/mpdevil.py:3217
#: src/mpdevil.py:3210
msgid "Consume mode"
msgstr "Verbruiksmodus"
#: src/mpdevil.py:3439
#: src/mpdevil.py:3432
msgid "Updating Database…"
msgstr "Database bijwerken…"
#: src/mpdevil.py:3491
#: src/mpdevil.py:3484
#, python-brace-format
msgid "Connection to “{socket}” failed"
msgstr "Verbinding met „{socket}” mislukt"
#: src/mpdevil.py:3493
#: src/mpdevil.py:3486
#, python-brace-format
msgid "Connection to “{host}:{port}” failed"
msgstr "Verbinding met „{host}:{port}” mislukt"
#: src/mpdevil.py:3563
#: src/mpdevil.py:3556
msgid "Search"
msgstr "Zoeken"
#: src/mpdevil.py:3566 data/ShortcutsWindow.ui:99
#: src/mpdevil.py:3559 data/ShortcutsWindow.ui:99
msgid "Back to current album"
msgstr "Terug naar huidige album"
#: src/mpdevil.py:3579
#: src/mpdevil.py:3572
msgid "Keyboard Shortcuts"
msgstr "Sneltoetsen"
#: src/mpdevil.py:3580
#: src/mpdevil.py:3573
msgid "Help"
msgstr "Hulp"
#: src/mpdevil.py:3581
#: src/mpdevil.py:3574
msgid "About mpdevil"
msgstr "Over mpdevil"
#: src/mpdevil.py:3583
#: src/mpdevil.py:3576
msgid "Update Database"
msgstr "Database bijwerken"
#: src/mpdevil.py:3584
#: src/mpdevil.py:3577
msgid "Server Stats"
msgstr "Serverstatistieken"
#: src/mpdevil.py:3591
#: src/mpdevil.py:3584
msgid "Mini Player"
msgstr "Minispeler"
#: src/mpdevil.py:3592
#: src/mpdevil.py:3585
msgid "Genre Filter"
msgstr "Genrefilter"
#: src/mpdevil.py:3602
#: src/mpdevil.py:3595
msgid "Menu"
msgstr "Menu"
#: src/mpdevil.py:3655 src/mpdevil.py:3657
#: src/mpdevil.py:3648 src/mpdevil.py:3650
msgid "connecting…"
msgstr "verbinding maken…"
#: src/mpdevil.py:3811
#: src/mpdevil.py:3804
msgid "Debug mode"
msgstr "Debugmodus"
@ -553,6 +552,9 @@ msgstr "Afspeellijst"
msgid "Remove selected song"
msgstr "Geselecteerde titel verwijderen"
#~ msgid "Open with…"
#~ msgstr "Openen met…"
#~ msgid "Choose the order of information to appear in the playlist:"
#~ msgstr "Kies de volgorde van de informatie getoond in de afspeellijst:"

View File

@ -1310,7 +1310,8 @@ class SongPopover(Gtk.Popover):
box=Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6, border_width=6, halign=Gtk.Align.END, valign=Gtk.Align.END)
# open-with button
open_button=Gtk.Button(image=Gtk.Image.new_from_icon_name("document-open-symbolic",Gtk.IconSize.BUTTON),tooltip_text=_("Open with…"))
open_button=Gtk.Button(image=Gtk.Image.new_from_icon_name("folder-open-symbolic", Gtk.IconSize.BUTTON),
tooltip_text=_("Show in file manager"))
open_button.get_style_context().add_class("osd")
# open button revealer
@ -1381,23 +1382,17 @@ class SongPopover(Gtk.Popover):
else:
self._store.append([tag+":", str(value), GLib.markup_escape_text(str(value))])
abs_path=self._client.get_absolute_path(uri)
if abs_path is None: # show open with button when song is on the same computer
self._open_button_revealer.set_reveal_child(False)
else:
self._gfile=Gio.File.new_for_path(abs_path)
self._open_button_revealer.set_reveal_child(True)
self._open_button_revealer.set_reveal_child(abs_path is not None) # show open with button when song is on the same computer
self.popup()
self._treeview.columns_autosize()
def _on_open_button_clicked(self, *args):
self.popdown()
dialog=Gtk.AppChooserDialog(gfile=self._gfile, transient_for=self.get_toplevel())
app_chooser=dialog.get_widget()
response=dialog.run()
if response == Gtk.ResponseType.OK:
app=app_chooser.get_app_info()
app.launch([self._gfile], None)
dialog.destroy()
path="file://"+self._client.get_absolute_path(self._uri)
bus=Gio.bus_get_sync(Gio.BusType.SESSION, None)
proxy=Gio.DBusProxy.new_sync(bus, Gio.DBusProxyFlags.NONE, None, "org.freedesktop.FileManager1",
"/org/freedesktop/FileManager1", "org.freedesktop.FileManager1", None)
proxy.call_sync("ShowItems", GLib.Variant("(ass)", ((path,),"")), Gio.DBusCallFlags.NONE, 500, None)
def _on_button_clicked(self, widget, mode):
self._client.files_to_playlist([self._uri], mode)