From d4bbba9a2c0854ab9bfa3f1cc24bbeff7bfc7c80 Mon Sep 17 00:00:00 2001 From: Martin Wagner Date: Sun, 6 Mar 2022 22:30:47 +0100 Subject: [PATCH] changed behavior of open button in SongPopover (#48) --- po/bg.po | 114 ++++++++++++++++++++++++------------------------ po/de.po | 116 +++++++++++++++++++++++++------------------------ po/mpdevil.pot | 109 +++++++++++++++++++++++----------------------- po/nl.po | 114 ++++++++++++++++++++++++------------------------ src/mpdevil.py | 21 ++++----- 5 files changed, 237 insertions(+), 237 deletions(-) diff --git a/po/bg.po b/po/bg.po index 21447fa..8844bfa 100644 --- a/po/bg.po +++ b/po/bg.po @@ -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 "Цялостно време на възпроизвеждане:" msgid "Database Update:" msgstr "Актуализация на базата с данни:" -#. 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 "Избери подредбата на информация която се показва в плейлист:" diff --git a/po/de.po b/po/de.po index f92371d..8ac0036 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: 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 "Gesamtwiedergabezeit:" msgid "Database Update:" msgstr "Datenbankaktualisierung:" -#. 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 " diff --git a/po/mpdevil.pot b/po/mpdevil.pot index 39ac59f..cbe15a5 100644 --- a/po/mpdevil.pot +++ b/po/mpdevil.pot @@ -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 \n" "Language-Team: LANGUAGE \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 "Database Update:" 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 "" diff --git a/po/nl.po b/po/nl.po index 62d0b98..4b1b6ee 100644 --- a/po/nl.po +++ b/po/nl.po @@ -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 "Totale speelduur:" msgid "Database Update:" msgstr "Database bijgewerkt:" -#. 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:" diff --git a/src/mpdevil.py b/src/mpdevil.py index 8cde643..440bf09 100755 --- a/src/mpdevil.py +++ b/src/mpdevil.py @@ -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)