Compare commits

..
Author SHA1 Message Date
Jonah Brüchert 2e0d0207e4 Addd GPL-2.0-or-later license text 2023-03-03 22:48:46 +01:00
Mathis Brüchert d303fc34fe make playlists shareable 2023-03-03 22:45:45 +01:00
Mathis Brüchert 813f522f2c fix copy right 2023-03-03 22:23:38 +01:00
Mathis Brüchert 2119cf3c04 use correct title 2023-03-03 22:18:54 +01:00
Mathis Brüchert 67cc6e2719 purpouse integration 2023-03-03 22:16:08 +01:00
46 changed files with 829 additions and 1781 deletions

No files matched your search

+1 -1
View File
@@ -38,7 +38,7 @@ ecm_setup_version(${PROJECT_VERSION}
kde_enable_exceptions()
find_package(Qt${QT_MAJOR_VERSION} ${QT5_MIN_VERSION} REQUIRED COMPONENTS Core Gui Qml QuickControls2 Svg Sql Widgets Concurrent)
find_package(Qt${QT_MAJOR_VERSION} ${QT5_MIN_VERSION} REQUIRED COMPONENTS Core Gui Qml QuickControls2 Svg Sql Widgets)
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 I18n CoreAddons Crash WindowSystem)
find_package(pybind11 REQUIRED)
find_package(Ytdlp REQUIRED RUNTIME)
+20 -27
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-02 11:59+0400\n"
"Last-Translator: Zayed Al-Saidi <[email protected]>\n"
"Language-Team: ar\n"
@@ -18,21 +18,13 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
"X-Generator: Lokalize 21.12.3\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "شغّل"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "اخلط"
@@ -48,7 +40,7 @@ msgid "Album • %1"
msgstr "الألبوم • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -101,37 +93,35 @@ msgstr "حسنًا"
msgid "Cancel"
msgstr "ألغِ"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "المفضلة"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "أظهر الكلّ"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "المفضلة"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "الأكثر تشغيلا"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "الأغاني المشغلة"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
@@ -154,12 +144,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "أزل المسار"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
@@ -175,12 +165,18 @@ msgstr "المكتبة"
msgid "Search"
msgstr "ابحث"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "الأغاني المشغلة"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "قائمة غير معروفة من الأغاني"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "لا يوجد أي أغنية بعد"
@@ -303,9 +299,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "اعثر على موسيقى على موسيقى يوتيوب"
#~ msgid "played Songs"
#~ msgstr "الأغاني المشغلة"
#~ msgid "Now Playing"
#~ msgstr "المشغل الآن"
+22 -30
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-06-19 12:16+0400\n"
"Last-Translator: Kheyyam <[email protected]>\n"
"Language-Team: Azerbaijani <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 22.04.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Başladın"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Qarışıq"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -103,37 +95,36 @@ msgstr "OLDU"
msgid "Cancel"
msgstr "İmtina"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Süçilmişlər"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Hamısı göstərilsin"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "Süçilmişlər"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Daha çox dinlənilən"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
#: contents/ui/LibraryPage.qml:257
#, fuzzy, kde-format
#| msgid "Played Songs"
msgid "played Songs"
msgstr "Oxudulan mahnılar"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
@@ -156,12 +147,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Mahnını silin"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Clear Playlist"
@@ -177,12 +168,18 @@ msgstr ""
msgid "Search"
msgstr "Axtarın"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Oxudulan mahnılar"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Naməlum mahnı siyahısı"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Hələlik burada mahnılar yoxdur"
@@ -308,11 +305,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Musiqini YouTube Musiqi-də tapın"
#, fuzzy
#~| msgid "Played Songs"
#~ msgid "played Songs"
#~ msgstr "Oxudulan mahnılar"
#~ msgid "Now Playing"
#~ msgstr "İndi səslənir"
+20 -27
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 10:05+0100\n"
"Last-Translator: Josep M. Ferrer <[email protected]>\n"
"Language-Team: Catalan <[email protected]>\n"
@@ -20,21 +20,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 20.12.0\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Reprodueix"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Barreja"
@@ -50,7 +42,7 @@ msgid "Album • %1"
msgstr "Àlbum • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -105,36 +97,34 @@ msgstr "D'acord"
msgid "Cancel"
msgstr "Cancel·la"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Preferides"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Mostra-ho tot"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Encara sense preferides"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Les més reproduïdes"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Cançons reproduïdes"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Encara no hi ha cap cançó reproduïda"
@@ -156,12 +146,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Elimina la pista"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Neteja la llista de reproducció"
@@ -176,12 +166,18 @@ msgstr "Biblioteca"
msgid "Search"
msgstr "Cerca"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Cançons reproduïdes"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Llista desconeguda de cançons"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Encara no hi ha cap cançó"
@@ -302,6 +298,3 @@ msgstr "[email protected]"
#, kde-format
msgid "Unofficial API for YouTube Music"
msgstr "API no oficial per a YouTube Music"
#~ msgid "played Songs"
#~ msgstr "Cançons reproduïdes"
+20 -27
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 10:05+0100\n"
"Last-Translator: Josep M. Ferrer <[email protected]>\n"
"Language-Team: Catalan <[email protected]>\n"
@@ -20,21 +20,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 20.12.0\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Reproduïx"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Barreja"
@@ -50,7 +42,7 @@ msgid "Album • %1"
msgstr "Àlbum • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -105,36 +97,34 @@ msgstr "D'acord"
msgid "Cancel"
msgstr "Cancel·la"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Preferides"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Mostra-ho tot"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Encara sense preferides"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Les més reproduïdes"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Cançons reproduïdes"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Encara no hi ha cap cançó reproduïda"
@@ -156,12 +146,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Elimina la pista"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Neteja la llista de reproducció"
@@ -176,12 +166,18 @@ msgstr "Biblioteca"
msgid "Search"
msgstr "Busca"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Cançons reproduïdes"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Llista desconeguda de cançons"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Encara no hi ha cap cançó"
@@ -302,6 +298,3 @@ msgstr "[email protected]"
#, kde-format
msgid "Unofficial API for YouTube Music"
msgstr "API no oficial per a YouTube Music"
#~ msgid "played Songs"
#~ msgstr "Cançons reproduïdes"
+21 -28
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-17 09:26+0100\n"
"Last-Translator: Vit Pelcak <[email protected]>\n"
"Language-Team: Czech <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Přehrát"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Zamíchat"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,36 +94,34 @@ msgstr "OK"
msgid "Cancel"
msgstr "Zrušit"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Oblíbené"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Zobrazit vše"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Zatím žádné oblíbené"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Nejčastěji hrané"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Přehrané skladby"
msgid "played Songs"
msgstr "přehrané skladby"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Zatím nebyly přehrány žádné skladby"
@@ -153,12 +143,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Odstranit skladbu"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Smazat seznam skladeb"
@@ -173,12 +163,18 @@ msgstr "Knihovna"
msgid "Search"
msgstr "Hledat"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Přehrané skladby"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Neznámý seznam skladeb"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Zatím zde nejsou žádné skladby"
@@ -299,6 +295,3 @@ msgstr "[email protected]"
#, kde-format
msgid "Unofficial API for YouTube Music"
msgstr "Neoficiální API pro hudbu YouTube"
#~ msgid "played Songs"
#~ msgstr "přehrané skladby"
+20 -27
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-09 00:18+0100\n"
"Last-Translator: Frederik Schwarzer <[email protected]>\n"
"Language-Team: German <[email protected]>\n"
@@ -19,21 +19,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 22.12.1\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Wiedergabe"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Zufällig"
@@ -49,7 +41,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -104,37 +96,35 @@ msgstr "OK"
msgid "Cancel"
msgstr "Abbrechen"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favoriten"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Alle anzeigen"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "Favoriten"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Am meisten abgespielt"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Abgespielte Stücke"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
@@ -157,12 +147,12 @@ msgid "%1%"
msgstr "%1 %"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Stück entfernen"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
@@ -178,12 +168,18 @@ msgstr "Bibliothek"
msgid "Search"
msgstr "Suchen"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Abgespielte Stücke"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Unbekannte Liste von Liedern"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Bisher keine Lieder hier"
@@ -306,9 +302,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Musik auf YouTube suchen"
#~ msgid "played Songs"
#~ msgstr "Abgespielte Stücke"
#~ msgid "Now Playing"
#~ msgstr "Aktueller Titel"
+49 -51
View File
@@ -1,15 +1,15 @@
# Copyright (C) YEAR This file is copyright:
# This file is distributed under the same license as the audiotube package.
#
# Steve Allewell <[email protected]>, 2021, 2022, 2023.
# Steve Allewell <[email protected]>, 2021, 2022.
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"PO-Revision-Date: 2023-02-27 20:12+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-12-31 15:53+0000\n"
"Last-Translator: Steve Allewell <[email protected]>\n"
"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
"Language-Team: English <kde-i18n-doc@kde.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 21.12.3\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Play"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Shuffle"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,39 +94,39 @@ msgstr "OK"
msgid "Cancel"
msgstr "Cancel"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favourites"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Show All"
#: contents/ui/LibraryPage.qml:150
#, kde-format
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "No Favourites Yet"
msgstr "Favourites"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Most played"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Played Songs"
msgid "played Songs"
msgstr "played Songs"
#: contents/ui/LibraryPage.qml:447
#, kde-format
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
msgstr "No Songs Played Yet"
msgstr "No songs here yet"
#: contents/ui/main.qml:108 main.cpp:42
#, kde-format
@@ -150,18 +142,19 @@ msgstr "No media playing"
#: contents/ui/MaximizedPlayerPage.qml:589
#, kde-format
msgid "%1%"
msgstr "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Remove Track"
#: contents/ui/MaximizedPlayerPage.qml:836
#, kde-format
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
msgstr "Clear Playlist"
msgstr "Playlist"
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
#, kde-format
@@ -173,12 +166,18 @@ msgstr "Library"
msgid "Search"
msgstr "Search"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Played Songs"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Unknown list of songs"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "No songs here yet"
@@ -191,7 +190,7 @@ msgstr "Playlist"
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
#, kde-format
msgid "remove from search history"
msgstr "remove from search history"
msgstr ""
#: contents/ui/SearchPage.qml:16
#, kde-format
@@ -214,14 +213,15 @@ msgid "Unknown"
msgstr "Unknown"
#: contents/ui/SearchWithDropdown.qml:286
#, kde-format
#, fuzzy, kde-format
#| msgid "Previous Searches:"
msgid "No matching previous searches"
msgstr "No matching previous searches"
msgstr "Previous Searches:"
#: contents/ui/Sidebar.qml:171
#, kde-format
msgid "About"
msgstr "About"
msgstr ""
#: contents/ui/Sidebar.qml:185
#, kde-format
@@ -251,37 +251,37 @@ msgstr "Add Favourite"
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
#, kde-format
msgid "Remove from History"
msgstr "Remove from History"
msgstr ""
#: main.cpp:44
#, kde-format
msgid "YouTube Music Player"
msgstr "YouTube Music Player"
msgstr ""
#: main.cpp:46
#, kde-format
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr ""
#: main.cpp:47
#, kde-format
msgid "Jonah Brüchert"
msgstr "Jonah Brüchert"
msgstr ""
#: main.cpp:47
#, kde-format
msgid "Maintainer"
msgstr "Maintainer"
msgstr ""
#: main.cpp:48
#, kde-format
msgid "Mathis Brüchert"
msgstr "Mathis Brüchert"
msgstr ""
#: main.cpp:48
#, kde-format
msgid "Designer"
msgstr "Designer"
msgstr ""
#: main.cpp:49
#, kde-format
@@ -296,12 +296,10 @@ msgid "Your emails"
msgstr "[email protected]"
#: main.cpp:54
#, kde-format
#, fuzzy, kde-format
#| msgid "Find music on YouTube Music"
msgid "Unofficial API for YouTube Music"
msgstr "Unofficial API for YouTube Music"
#~ msgid "played Songs"
#~ msgstr "played Songs"
msgstr "Find music on YouTube Music"
#~ msgid "Now Playing"
#~ msgstr "Now Playing"
+21 -28
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 11:42+0100\n"
"Last-Translator: Eloy Cuadra <[email protected]>\n"
"Language-Team: Spanish <[email protected]>\n"
@@ -19,21 +19,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Reproducir"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Desordenar"
@@ -49,7 +41,7 @@ msgid "Album • %1"
msgstr "Álbum • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -104,36 +96,34 @@ msgstr "Aceptar"
msgid "Cancel"
msgstr "Cancelar"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favoritas"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Mostrar todas"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Todavía no hay favoritas"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Más reproducidas"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Canciones reproducidas"
msgid "played Songs"
msgstr "canciones reproducidas"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Todavía no se han reproducido canciones"
@@ -155,12 +145,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Eliminar pista"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Borrar la lista de reproducción"
@@ -175,12 +165,18 @@ msgstr "Biblioteca"
msgid "Search"
msgstr "Buscar"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Canciones reproducidas"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Lista de canciones desconocida"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Todavía no contiene canciones"
@@ -302,9 +298,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "API no oficial para YouTube Music"
#~ msgid "played Songs"
#~ msgstr "canciones reproducidas"
#~ msgid "%"
#~ msgstr "%"
+25 -31
View File
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"PO-Revision-Date: 2023-02-25 23:53+0100\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-17 06:49+0100\n"
"Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
"Language-Team: Basque <[email protected]>\n"
"Language: eu\n"
@@ -20,21 +20,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Jo"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Nahastu"
@@ -50,7 +42,7 @@ msgid "Album • %1"
msgstr "Albuma • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -105,36 +97,34 @@ msgstr "Ados"
msgid "Cancel"
msgstr "Utzi"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Gogokoak"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Erakutsi denak"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Oraindik Gogokorik ez"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Gehien jotakoa"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Jotako abestiak"
msgid "played Songs"
msgstr "jotako abestiak"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Oraindik ez dago jotako abestirik"
@@ -156,15 +146,16 @@ msgid "%1%"
msgstr "%%1"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Kendu pista"
#: contents/ui/MaximizedPlayerPage.qml:836
#, kde-format
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
msgstr "Garbitu jotze-zerrenda"
msgstr "Jotze-zerrenda"
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
#, kde-format
@@ -176,12 +167,18 @@ msgstr "Liburutegia"
msgid "Search"
msgstr "Bilatu"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Jotako abestiak"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Abesti zerrenda ezezaguna"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Hemen oraindik ez dago abestirik"
@@ -303,9 +300,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "«YouTube Music»erako API ez-ofiziala"
#~ msgid "played Songs"
#~ msgstr "jotako abestiak"
#~ msgid "%"
#~ msgstr "%"
+22 -30
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-10-24 07:57+0300\n"
"Last-Translator: Tommi Nieminen <[email protected]>\n"
"Language-Team: Finnish <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 20.12.0\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Toista"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Sekoita"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,37 +94,36 @@ msgstr "OK"
msgid "Cancel"
msgstr "Peru"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Suosikit"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Näytä kaikki"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "Suosikit"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Soitetuimmat"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
#: contents/ui/LibraryPage.qml:257
#, fuzzy, kde-format
#| msgid "Played Songs"
msgid "played Songs"
msgstr "Soitetut kappaleet"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
@@ -155,12 +146,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Poista raita"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Clear Playlist"
@@ -176,12 +167,18 @@ msgstr ""
msgid "Search"
msgstr "Etsi"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Soitetut kappaleet"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Tuntematon kappaleluettelo"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Ei vielä kappaleita"
@@ -307,11 +304,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Etsi musiikkia Youtube Musicista"
#, fuzzy
#~| msgid "Played Songs"
#~ msgid "played Songs"
#~ msgstr "Soitetut kappaleet"
#~ msgid "Now Playing"
#~ msgstr "Nyt soi"
+20 -27
View File
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 19:08+0100\n"
"Last-Translator: Xavier BESNARD <xavier.besnard]neuf.fr>\n"
"Language-Team: fr\n"
@@ -15,21 +15,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Lire"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Mélanger"
@@ -45,7 +37,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -100,36 +92,34 @@ msgstr "Ok"
msgid "Cancel"
msgstr "Annuler"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favoris"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Tout afficher"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Encore aucun favori"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Les plus lus"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Titres lus"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Encore aucune chanson jouée"
@@ -151,12 +141,12 @@ msgid "%1%"
msgstr "%1 %"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Supprimer une piste"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Effacer une liste de lecture"
@@ -171,12 +161,18 @@ msgstr "Bibliothèque"
msgid "Search"
msgstr "Rechercher"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Titres lus"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Liste inconnue de titres"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Aucun titre ici encore"
@@ -298,9 +294,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "API non officiel pour la musique sur « YouTube Music »"
#~ msgid "played Songs"
#~ msgstr "Titres lus"
#~ msgid "%"
#~ msgstr "%"
+20 -24
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2021-09-17 20:09+0530\n"
"Last-Translator: Raghavendra Kamath <[email protected]>\n"
"Language-Team: kde-hindi\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"X-Generator: Lokalize 21.08.1\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "बजाएँ"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "फेंटें"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,36 +94,34 @@ msgstr ""
msgid "Cancel"
msgstr ""
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr ""
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr ""
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr ""
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr ""
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
@@ -153,12 +143,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "गाना हटाएँ"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Clear Playlist"
@@ -174,12 +164,18 @@ msgstr ""
msgid "Search"
msgstr "खोजें"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr ""
+20 -27
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-17 17:05+0700\n"
"Last-Translator: Linerly <[email protected]>\n"
"Language-Team: Indonesian <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Putar"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Acak"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,36 +94,34 @@ msgstr "Oke"
msgid "Cancel"
msgstr "Batalkan"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favorit"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Tampilkan Semua"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Belum Ada Favorit"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Paling banyak diputar"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Lagu yang telah diputar"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Belum Ada Lagu Yang Diputar"
@@ -153,12 +143,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Hapus Trek"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
@@ -174,12 +164,18 @@ msgstr "Pustaka"
msgid "Search"
msgstr "Cari"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Lagu yang telah diputar"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Daftar lagu yang tidak diketahui"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Belum ada lagu di sini"
@@ -301,9 +297,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "API tidak resmi untuk YouTube Music"
#~ msgid "played Songs"
#~ msgstr "Lagu yang telah diputar"
#~ msgid "Now Playing"
#~ msgstr "Sekarang Diputarkan"
+20 -27
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-24 18:40+0100\n"
"Last-Translator: Vincenzo Reale <[email protected]>\n"
"Language-Team: Italian <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Riproduci"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Mescola"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,36 +94,34 @@ msgstr "OK"
msgid "Cancel"
msgstr "Annulla"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Preferiti"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Mostra tutto"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Ancora nessun preferito"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Più riprodotti"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Brani riprodotti"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Ancora nessun brano riprodotto"
@@ -153,12 +143,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Rimuovi traccia"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Pulisci la scaletta"
@@ -173,12 +163,18 @@ msgstr "Raccolta"
msgid "Search"
msgstr "Cerca"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Brani riprodotti"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Elenco di brani sconosciuto"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Non c'è ancora alcun brano"
@@ -300,9 +296,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "API non ufficiale su YouTube Music"
#~ msgid "played Songs"
#~ msgstr "Brani riprodotti"
#~ msgid "%"
#~ msgstr "%"
+20 -24
View File
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2021-05-29 19:15-0700\n"
"Last-Translator: Japanese KDE translation team <[email protected]>\n"
"Language-Team: Japanese <[email protected]>\n"
@@ -14,21 +14,13 @@ msgstr ""
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr ""
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr ""
@@ -44,7 +36,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -97,36 +89,34 @@ msgstr ""
msgid "Cancel"
msgstr ""
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr ""
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr ""
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr ""
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr ""
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
@@ -148,12 +138,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr ""
@@ -168,12 +158,18 @@ msgstr ""
msgid "Search"
msgstr ""
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr ""
+20 -27
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 06:39+0100\n"
"Last-Translator: Temuri Doghonadze <[email protected]>\n"
"Language-Team: Georgian <[email protected]>\n"
@@ -18,21 +18,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.2.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "დაკვრა"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "შემთხვევით"
@@ -48,7 +40,7 @@ msgid "Album • %1"
msgstr "ალბომი • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,36 +94,34 @@ msgstr "კარგი"
msgid "Cancel"
msgstr "გაუქმენა"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "რჩეულები"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "ყველას ჩვენება"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "რჩეულების გარეშე"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "ხშირად დაკრულები"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "დაკრული სიმღერები"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "სიმღერები ჯერ არ დაგიკრავთ"
@@ -153,12 +143,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "აუდიობილიკის წაშლა"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "დასაკრავი სიის გასუფთავება"
@@ -173,12 +163,18 @@ msgstr "ბიბლიოთეკა"
msgid "Search"
msgstr "ძებნა"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "დაკრული სიმღერები"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "უცნობი სიმღერების სია"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "აქ ჯერ სიმღერები არაა"
@@ -300,9 +296,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "YouTube Music-ის არაოფიციალური API"
#~ msgid "played Songs"
#~ msgstr "დაკრული სიმღერები"
#~ msgid "%"
#~ msgstr "%"
+64 -64
View File
@@ -1,15 +1,15 @@
# Copyright (C) YEAR This file is copyright:
# This file is distributed under the same license as the audiotube package.
# Shinjo Park <[email protected]>, 2021, 2022, 2023.
# Shinjo Park <[email protected]>, 2021, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"PO-Revision-Date: 2023-03-01 00:43+0100\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-10-03 14:20+0200\n"
"Last-Translator: Shinjo Park <[email protected]>\n"
"Language-Team: Korean <kde-kr@kde.org>\n"
"Language-Team: Korean <kde-i18n-doc@kde.org>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Lokalize 21.12.3\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "재생"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "무순서 재생"
@@ -44,14 +36,14 @@ msgstr "브라우저로 열기"
#: contents/ui/AlbumPage.qml:44
#, kde-format
msgid "Album • %1"
msgstr "앨범 • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
msgstr "더 보기"
msgstr ""
#: contents/ui/ArtistPage.qml:27
#, kde-format
@@ -59,7 +51,8 @@ msgid "Radio"
msgstr "라디오"
#: contents/ui/ArtistPage.qml:46
#, kde-format
#, fuzzy, kde-format
#| msgid "Artists"
msgid "Artist"
msgstr "아티스트"
@@ -100,39 +93,40 @@ msgstr "확인"
msgid "Cancel"
msgstr "취소"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "책갈피"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "모두 표시"
#: contents/ui/LibraryPage.qml:150
#, kde-format
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "책갈피에 등록된 항목 없음"
msgstr "책갈피"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "가장 많이 재생됨"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
#: contents/ui/LibraryPage.qml:257
#, fuzzy, kde-format
#| msgid "Played Songs"
msgid "played Songs"
msgstr "재생한 노래"
#: contents/ui/LibraryPage.qml:447
#, kde-format
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
msgstr "재생한 곡 없음"
msgstr "목록에 등록된 곡 없음"
#: contents/ui/main.qml:108 main.cpp:42
#, kde-format
@@ -148,53 +142,61 @@ msgstr "재생 중인 미디어 없음"
#: contents/ui/MaximizedPlayerPage.qml:589
#, kde-format
msgid "%1%"
msgstr "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "트랙 삭제"
#: contents/ui/MaximizedPlayerPage.qml:836
#, kde-format
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Clear Playlist"
msgstr "재생 목록 비우기"
msgstr "재생 목록"
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
#, kde-format
msgid "Library"
msgstr "라이브러리"
msgstr ""
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
#, kde-format
msgid "Search"
msgstr "검색"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "재생한 노래"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "알 수 없는 노래 목록"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "목록에 등록된 곡 없음"
#: contents/ui/PlaylistPage.qml:42
#, kde-format
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Playlist"
msgstr "재생 목록"
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
#, kde-format
msgid "remove from search history"
msgstr "검색 기록에서 삭제"
msgstr ""
#: contents/ui/SearchPage.qml:16
#, kde-format
msgid "Previous Searches:"
msgstr "이전 검색:"
msgstr ""
#: contents/ui/SearchPage.qml:28
#, kde-format
@@ -214,17 +216,17 @@ msgstr "알 수 없음"
#: contents/ui/SearchWithDropdown.qml:286
#, kde-format
msgid "No matching previous searches"
msgstr "일치하는 이전 검색 없음"
msgstr ""
#: contents/ui/Sidebar.qml:171
#, kde-format
msgid "About"
msgstr "정보"
msgstr ""
#: contents/ui/Sidebar.qml:185
#, kde-format
msgid "Collapse Sidebar"
msgstr "사이드바 접기"
msgstr ""
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
#, kde-format
@@ -234,52 +236,54 @@ msgstr "다음 재생"
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
#, kde-format
msgid "Add to queue"
msgstr "대기열에 추가"
msgstr ""
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
#, kde-format
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "Remove Favourite"
msgstr "책갈피 삭제"
msgstr "책갈피"
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
#, kde-format
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "Add Favourite"
msgstr "책갈피에 추가"
msgstr "책갈피"
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
#, kde-format
msgid "Remove from History"
msgstr "과거 기록에서 삭제"
msgstr ""
#: main.cpp:44
#, kde-format
msgid "YouTube Music Player"
msgstr "YouTube Music 재생기"
msgstr ""
#: main.cpp:46
#, kde-format
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr ""
#: main.cpp:47
#, kde-format
msgid "Jonah Brüchert"
msgstr "Jonah Brüchert"
msgstr ""
#: main.cpp:47
#, kde-format
msgid "Maintainer"
msgstr "관리자"
msgstr ""
#: main.cpp:48
#, kde-format
msgid "Mathis Brüchert"
msgstr "Mathis Brüchert"
msgstr ""
#: main.cpp:48
#, kde-format
msgid "Designer"
msgstr "디자이너"
msgstr ""
#: main.cpp:49
#, kde-format
@@ -294,14 +298,10 @@ msgid "Your emails"
msgstr "[email protected]"
#: main.cpp:54
#, kde-format
#, fuzzy, kde-format
#| msgid "Find music on YouTube Music"
msgid "Unofficial API for YouTube Music"
msgstr "YouTube Music 비공식 API"
#, fuzzy
#~| msgid "Played Songs"
#~ msgid "played Songs"
#~ msgstr "재생한 노래"
msgstr "YouTube Music에서 음악 찾기"
#~ msgid "Now Playing"
#~ msgstr "지금 재생 중"
-300
View File
@@ -1,300 +0,0 @@
# Lithuanian translations for audiotube package.
# Copyright (C) 2023 This file is copyright:
# This file is distributed under the same license as the audiotube package.
# Automatically generated, 2023.
#
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"PO-Revision-Date: 2023-02-23 00:57+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr ""
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr ""
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
#, kde-format
msgid "Open in Browser"
msgstr ""
#: contents/ui/AlbumPage.qml:44
#, kde-format
msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
msgstr ""
#: contents/ui/ArtistPage.qml:27
#, kde-format
msgid "Radio"
msgstr ""
#: contents/ui/ArtistPage.qml:46
#, kde-format
msgid "Artist"
msgstr ""
#: contents/ui/ArtistPage.qml:68 contents/ui/SearchPage.qml:70
#, kde-format
msgid ""
"Video playback is not supported yet. Do you want to play only the audio of "
"\"%1\"?"
msgstr ""
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
#, kde-format
msgid "Albums"
msgstr ""
#: contents/ui/ArtistPage.qml:87
#, kde-format
msgid "Singles"
msgstr ""
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
#, kde-format
msgid "Songs"
msgstr ""
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
#, kde-format
msgid "Videos"
msgstr ""
#: contents/ui/ConfirmationMessage.qml:16
#, kde-format
msgid "OK"
msgstr ""
#: contents/ui/ConfirmationMessage.qml:21
#, kde-format
msgid "Cancel"
msgstr ""
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr ""
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#, kde-format
msgid "Show All"
msgstr ""
#: contents/ui/LibraryPage.qml:150
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#, kde-format
msgid "Most played"
msgstr ""
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr ""
#: contents/ui/LibraryPage.qml:447
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
#: contents/ui/main.qml:108 main.cpp:42
#, kde-format
msgid "AudioTube"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:194
#: contents/ui/MinimizedPlayerControls.qml:90
#, kde-format
msgid "No media playing"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:589
#, kde-format
msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#, kde-format
msgid "Remove Track"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:836
#, kde-format
msgid "Clear Playlist"
msgstr ""
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
#, kde-format
msgid "Library"
msgstr ""
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
#, kde-format
msgid "Search"
msgstr ""
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:73
#, kde-format
msgid "No songs here yet"
msgstr ""
#: contents/ui/PlaylistPage.qml:42
#, kde-format
msgid "Playlist"
msgstr ""
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
#, kde-format
msgid "remove from search history"
msgstr ""
#: contents/ui/SearchPage.qml:16
#, kde-format
msgid "Previous Searches:"
msgstr ""
#: contents/ui/SearchPage.qml:28
#, kde-format
msgid "Artists"
msgstr ""
#: contents/ui/SearchPage.qml:30
#, kde-format
msgid "Playlists"
msgstr ""
#: contents/ui/SearchPage.qml:37
#, kde-format
msgid "Unknown"
msgstr ""
#: contents/ui/SearchWithDropdown.qml:286
#, kde-format
msgid "No matching previous searches"
msgstr ""
#: contents/ui/Sidebar.qml:171
#, kde-format
msgid "About"
msgstr ""
#: contents/ui/Sidebar.qml:185
#, kde-format
msgid "Collapse Sidebar"
msgstr ""
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
#, kde-format
msgid "Play Next"
msgstr ""
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
#, kde-format
msgid "Add to queue"
msgstr ""
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
#, kde-format
msgid "Remove Favourite"
msgstr ""
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
#, kde-format
msgid "Add Favourite"
msgstr ""
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
#, kde-format
msgid "Remove from History"
msgstr ""
#: main.cpp:44
#, kde-format
msgid "YouTube Music Player"
msgstr ""
#: main.cpp:46
#, kde-format
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr ""
#: main.cpp:47
#, kde-format
msgid "Jonah Brüchert"
msgstr ""
#: main.cpp:47
#, kde-format
msgid "Maintainer"
msgstr ""
#: main.cpp:48
#, kde-format
msgid "Mathis Brüchert"
msgstr ""
#: main.cpp:48
#, kde-format
msgid "Designer"
msgstr ""
#: main.cpp:49
#, kde-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr ""
#: main.cpp:49
#, kde-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""
#: main.cpp:54
#, kde-format
msgid "Unofficial API for YouTube Music"
msgstr ""
+21 -28
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 10:56+0100\n"
"Last-Translator: Freek de Kruijf <[email protected]>\n"
"Language-Team: \n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Afspelen"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Willekeurig afspelen"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,36 +94,34 @@ msgstr "OK"
msgid "Cancel"
msgstr "Annuleren"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favorieten"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Alles tonen"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Nog geen favorieten"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Meest afgespeeld"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Afgespeelde songs"
msgid "played Songs"
msgstr "afgespeelde songs"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Nog geen songs afgespeeld"
@@ -153,12 +143,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Track verwijderen"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Afspeellijst wissen"
@@ -173,12 +163,18 @@ msgstr "Bibliotheek"
msgid "Search"
msgstr "Zoeken"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Afgespeelde songs"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Onbekende lijst met songs"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Er zijn hier nog geen songs"
@@ -300,9 +296,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Niet officiële API voor YouTube Music"
#~ msgid "played Songs"
#~ msgstr "afgespeelde songs"
#~ msgid "%"
#~ msgstr "%"
+20 -24
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-23 19:21+0100\n"
"Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
"Language-Team: Norwegian Nynorsk <[email protected]>\n"
@@ -20,21 +20,13 @@ msgstr ""
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Spel av"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Stokk om"
@@ -50,7 +42,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -103,36 +95,34 @@ msgstr "OK"
msgid "Cancel"
msgstr "Avbryt"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favorittar"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Vis alle"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Oftast avspela"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Avspela songar"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
@@ -154,12 +144,12 @@ msgid "%1%"
msgstr "%1 %"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Fjern spor"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr ""
@@ -174,12 +164,18 @@ msgstr "Bibliotek"
msgid "Search"
msgstr "Søk"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Avspela songar"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Ukjend songliste"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Ingen songar enno"
+20 -24
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-01-01 09:11-0800\n"
"Last-Translator: A S Alam <[email protected]>\n"
"Language-Team: Punjabi <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 21.04.3\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "ਚਲਾਓ"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "ਰਲਵੇਂ"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -101,36 +93,34 @@ msgstr "ਠੀਕ ਹੈ"
msgid "Cancel"
msgstr "ਰੱਦ ਕਰੋ"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr ""
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr ""
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr ""
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr ""
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
@@ -152,12 +142,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "ਟਰੈਕ ਨੂੰ ਹਟਾਓ"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Clear Playlist"
@@ -173,12 +163,18 @@ msgstr ""
msgid "Search"
msgstr "ਖੋਜੋ"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr ""
+21 -28
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-18 09:19+0100\n"
"Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
"Language-Team: Polish <[email protected]>\n"
@@ -19,21 +19,13 @@ msgstr ""
"|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Odtwórz"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Wymieszaj"
@@ -49,7 +41,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -104,37 +96,35 @@ msgstr "OK"
msgid "Cancel"
msgstr "Anuluj"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Ulubione"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Pokaż wszystkie"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "Ulubione"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Najczęściej odtwarzane"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Odtwarzane utwory"
msgid "played Songs"
msgstr "odtworzone utwory"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
@@ -157,12 +147,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Usuń utwór"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
@@ -178,12 +168,18 @@ msgstr "Biblioteka"
msgid "Search"
msgstr "Szukaj"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Odtwarzane utwory"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Nieznana lista utworów"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Jeszcze nie ma tutaj utworów"
@@ -306,9 +302,6 @@ msgstr "[email protected], [email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Znajdź muzykę w serwisie YouTube Music"
#~ msgid "played Songs"
#~ msgstr "odtworzone utwory"
#~ msgid "Now Playing"
#~ msgstr "Teraz odtwarzany"
+24 -30
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-17 12:38+0000\n"
"Last-Translator: José Nuno Coelho Pires <[email protected]>\n"
"Language-Team: Portuguese <[email protected]>\n"
@@ -19,21 +19,13 @@ msgstr ""
"X-POFile-SpellExtra: Singles AudioTube YouTube Music Jonah Brüchert Mathis\n"
"X-POFile-IgnoreConsistency: Singles\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Reproduzir"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Baralhar"
@@ -49,7 +41,7 @@ msgid "Album • %1"
msgstr "Álbum • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -104,36 +96,34 @@ msgstr "OK"
msgid "Cancel"
msgstr "Cancelar"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favoritos"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Mostrar Tudo"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Ainda sem Favoritos"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Mais Tocadas"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Músicas Tocadas"
msgid "played Songs"
msgstr "Músicas tocadas"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Ainda sem Músicas Reproduzidas"
@@ -155,15 +145,16 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Remover a Faixa"
#: contents/ui/MaximizedPlayerPage.qml:836
#, kde-format
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
msgstr "Limpar a Lista de Reprodução"
msgstr "Lista de Reprodução"
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
#, kde-format
@@ -175,12 +166,18 @@ msgstr "Biblioteca"
msgid "Search"
msgstr "Procurar"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Músicas Tocadas"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Lista de músicas desconhecida"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Ainda sem músicas aqui"
@@ -301,6 +298,3 @@ msgstr "[email protected]"
#, kde-format
msgid "Unofficial API for YouTube Music"
msgstr "API não oficial do YouTube Music"
#~ msgid "played Songs"
#~ msgstr "Músicas tocadas"
+21 -28
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-24 17:15-0300\n"
"Last-Translator: Luiz Fernando Ranghetti <[email protected]>\n"
"Language-Team: Portuguese <[email protected]>\n"
@@ -18,21 +18,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 21.12.3\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Reproduzir"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Embaralhar"
@@ -48,7 +40,7 @@ msgid "Album • %1"
msgstr "Álbum • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -103,36 +95,34 @@ msgstr "OK"
msgid "Cancel"
msgstr "Cancelar"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favoritas"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Mostrar tudo"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Nenhuma favorita ainda"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Mais reproduzidas"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Músicas reproduzidas"
msgid "played Songs"
msgstr "músicas reproduzidas"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Nenhuma música reproduzida ainda"
@@ -154,12 +144,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Remover faixa"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Limpar lista de músicas"
@@ -174,12 +164,18 @@ msgstr "Biblioteca"
msgid "Search"
msgstr "Pesquisar"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Músicas reproduzidas"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Lista de músicas desconhecida"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Nenhuma música ainda"
@@ -301,9 +297,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "API não oficial do YouTube Music"
#~ msgid "played Songs"
#~ msgstr "músicas reproduzidas"
#~ msgid "Now Playing"
#~ msgstr "Reproduzindo agora"
+20 -27
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-01-28 13:37+0300\n"
"Last-Translator: Alexander Yavorsky <[email protected]>\n"
"Language-Team: Russian <[email protected]>\n"
@@ -18,21 +18,13 @@ msgstr ""
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Lokalize 21.08.3\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Воспроизвести"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Перемешать"
@@ -48,7 +40,7 @@ msgid "Album • %1"
msgstr "Альбом • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,37 +94,35 @@ msgstr "ОК"
msgid "Cancel"
msgstr "Отмена"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Избранное"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Показать все"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "Избранное"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Часто воспроизводимые"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Воспроизведённые треки"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
@@ -155,12 +145,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Удалить дорожку"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlist"
msgid "Clear Playlist"
@@ -176,12 +166,18 @@ msgstr "Библиотека"
msgid "Search"
msgstr "Поиск"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Воспроизведённые треки"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Неизвестный список треков"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Пока нет ни одного трека"
@@ -304,9 +300,6 @@ msgstr "[email protected], [email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Найти музыку в YouTube Music"
#~ msgid "played Songs"
#~ msgstr "Воспроизведённые треки"
#~ msgid "Now Playing"
#~ msgstr "Текущий трек"
+20 -24
View File
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-04-07 18:01+0200\n"
"Last-Translator: Roman Paholik <[email protected]>\n"
"Language-Team: Slovak <[email protected]>\n"
@@ -15,21 +15,13 @@ msgstr ""
"X-Generator: Lokalize 21.12.3\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Prehrať"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Zamiešať"
@@ -45,7 +37,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -99,36 +91,34 @@ msgstr "OK"
msgid "Cancel"
msgstr "Zrušiť"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr ""
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr ""
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr ""
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr ""
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
@@ -150,12 +140,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Clear Playlist"
@@ -171,12 +161,18 @@ msgstr ""
msgid "Search"
msgstr "Hľadať"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr ""
+21 -28
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-22 09:09+0100\n"
"Last-Translator: Matjaž Jeran <[email protected]>\n"
"Language-Team: Slovenian <[email protected]>\n"
@@ -18,21 +18,13 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
"%100==4 ? 3 : 0);\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Predvajaj"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Premešaj"
@@ -48,7 +40,7 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -101,36 +93,34 @@ msgstr "V redu"
msgid "Cancel"
msgstr "Prekliči"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Priljubljene"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Prikaži vse"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Še ni nobenih priljubljenih"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Največkrat predvajane"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "Predvajane pesmi"
msgid "played Songs"
msgstr "predvajane pesmi"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Še ni nobene predvajane pesmi"
@@ -152,12 +142,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Odstrani sled"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Očisti seznam predvajanja"
@@ -172,12 +162,18 @@ msgstr "Knjižnica"
msgid "Search"
msgstr "Išči"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Predvajane pesmi"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Neznan seznam pesmi"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Tu še ni nobene pesmi"
@@ -299,9 +295,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Neuradni programski vmesnik za Youtube Music"
#~ msgid "played Songs"
#~ msgstr "predvajane pesmi"
#~ msgid "%"
#~ msgstr "%"
+22 -30
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-09-24 14:57+0200\n"
"Last-Translator: Stefan Asserhäll <[email protected]>\n"
"Language-Team: Swedish <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 20.08.1\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Spela"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Blanda"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -101,37 +93,36 @@ msgstr "Ok"
msgid "Cancel"
msgstr "Avbryt"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Favoriter"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Visa alla"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, fuzzy, kde-format
#| msgid "Favourites"
msgid "No Favourites Yet"
msgstr "Favoriter"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Mest spelade"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
#: contents/ui/LibraryPage.qml:257
#, fuzzy, kde-format
#| msgid "Played Songs"
msgid "played Songs"
msgstr "Spelade låtar"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, fuzzy, kde-format
#| msgid "No songs here yet"
msgid "No Songs Played Yet"
@@ -154,12 +145,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Ta bort spår"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, fuzzy, kde-format
#| msgid "Playlists"
msgid "Clear Playlist"
@@ -175,12 +166,18 @@ msgstr ""
msgid "Search"
msgstr "Sök"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Spelade låtar"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Okänd låtlista"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Inga låtar här ännu"
@@ -306,11 +303,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Sök efter musik på YouTube musik"
#, fuzzy
#~| msgid "Played Songs"
#~ msgid "played Songs"
#~ msgstr "Spelade låtar"
#~ msgid "Now Playing"
#~ msgstr "Spelar nu"
+20 -27
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 16:58+0300\n"
"Last-Translator: Emir SARI <[email protected]>\n"
"Language-Team: Turkish <[email protected]>\n"
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 22.12.2\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Çal"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Karıştır"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr "Albüm • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -102,36 +94,34 @@ msgstr "Tamam"
msgid "Cancel"
msgstr "İptal"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Beğeniler"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Tümünü Göster"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Henüz Beğeni Yok"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "En Çok Çalınanlar"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Çalınan Şarkılar"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Henüz Şarkı Çalınmamış"
@@ -153,12 +143,12 @@ msgid "%1%"
msgstr "%​%1"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Parçayı Kaldır"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Çalma Listesini Temizle"
@@ -173,12 +163,18 @@ msgstr "Kitaplık"
msgid "Search"
msgstr "Ara"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Çalınan Şarkılar"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Bilinmeyen şarkılar listesi"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Burada henüz şarkı yok"
@@ -300,9 +296,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "YouTube Müzik için resmi olmayan API"
#~ msgid "played Songs"
#~ msgstr "Çalınan Şarkılar"
#~ msgid "%"
#~ msgstr "%"
+20 -27
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-20 09:12+0200\n"
"Last-Translator: Yuri Chornoivan <[email protected]>\n"
"Language-Team: Ukrainian <[email protected]>\n"
@@ -18,21 +18,13 @@ msgstr ""
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Lokalize 20.12.0\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "Відтворити"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "Перемішати"
@@ -48,7 +40,7 @@ msgid "Album • %1"
msgstr "Альбом • %1"
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -103,36 +95,34 @@ msgstr "Гаразд"
msgid "Cancel"
msgstr "Скасувати"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "Улюблені"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "Показати всі"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr "Улюблених творів ще немає"
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "Часто слухали"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr "Відтворені композиції"
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr "Відтворення композицій ще не відбувалося"
@@ -154,12 +144,12 @@ msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "Вилучити композицію"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr "Спорожнити список відтворення"
@@ -174,12 +164,18 @@ msgstr "Бібліотека"
msgid "Search"
msgstr "Пошук"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "Відтворені композиції"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "Невідомий список композицій"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "Тут ще немає композицій"
@@ -301,9 +297,6 @@ msgstr "[email protected]"
msgid "Unofficial API for YouTube Music"
msgstr "Неофіційний програмний інтерфейс до YouTube Music"
#~ msgid "played Songs"
#~ msgstr "Відтворені композиції"
#~ msgid "%"
#~ msgstr "%"
+21 -25
View File
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2023-02-24 12:44\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
@@ -17,21 +17,13 @@ msgstr ""
"X-Crowdin-File: /kf5-trunk/messages/audiotube/audiotube.pot\n"
"X-Crowdin-File-ID: 25474\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr "播放"
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr "随机播放"
@@ -47,7 +39,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -100,36 +92,34 @@ msgstr "确定"
msgid "Cancel"
msgstr "取消"
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr "收藏夹"
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr "显示全部"
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr "最常播放"
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgstr "已播放歌曲"
msgid "played Songs"
msgstr ""
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
@@ -151,12 +141,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr "移除曲目"
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr ""
@@ -171,12 +161,18 @@ msgstr ""
msgid "Search"
msgstr "搜索"
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr "已播放歌曲"
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr "未知歌曲列表"
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr "此处无歌曲"
+20 -24
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-02-28 00:57+0000\n"
"POT-Creation-Date: 2023-02-23 00:57+0000\n"
"PO-Revision-Date: 2022-05-30 00:47+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -18,21 +18,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: contents/ui/AlbumPage.qml:22 contents/ui/LibraryPage.qml:36
#: contents/ui/LibraryPage.qml:60 contents/ui/LibraryPage.qml:102
#: contents/ui/LibraryPage.qml:333 contents/ui/LibraryPage.qml:358
#: contents/ui/LibraryPage.qml:400 contents/ui/PlaybackHistory.qml:26
#: contents/ui/PlaylistPage.qml:26
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
#, kde-format
msgid "Play"
msgstr ""
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
#: contents/ui/LibraryPage.qml:43 contents/ui/LibraryPage.qml:65
#: contents/ui/LibraryPage.qml:107 contents/ui/LibraryPage.qml:340
#: contents/ui/LibraryPage.qml:363 contents/ui/LibraryPage.qml:405
#: contents/ui/MaximizedPlayerPage.qml:857 contents/ui/PlaybackHistory.qml:39
#: contents/ui/PlaylistPage.qml:33
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
#, kde-format
msgid "Shuffle"
msgstr ""
@@ -48,7 +40,7 @@ msgid "Album • %1"
msgstr ""
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
#: contents/ui/PlaybackHistory.qml:126 contents/ui/PlaylistPage.qml:91
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
#: contents/ui/SearchPage.qml:130
#, kde-format
msgid "More"
@@ -101,36 +93,34 @@ msgstr ""
msgid "Cancel"
msgstr ""
#: contents/ui/LibraryPage.qml:29 contents/ui/LibraryPage.qml:125
#: contents/ui/LibraryPage.qml:28 contents/ui/LibraryPage.qml:43
#: contents/ui/NavigationBar.qml:46 contents/ui/NavigationBar.qml:51
#: contents/ui/Sidebar.qml:128 contents/ui/Sidebar.qml:135
#, kde-format
msgid "Favourites"
msgstr ""
#: contents/ui/LibraryPage.qml:121 contents/ui/LibraryPage.qml:419
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
#, kde-format
msgid "Show All"
msgstr ""
#: contents/ui/LibraryPage.qml:150
#: contents/ui/LibraryPage.qml:68
#, kde-format
msgid "No Favourites Yet"
msgstr ""
#: contents/ui/LibraryPage.qml:326
#: contents/ui/LibraryPage.qml:242
#, kde-format
msgid "Most played"
msgstr ""
#: contents/ui/LibraryPage.qml:423 contents/ui/NavigationBar.qml:58
#: contents/ui/NavigationBar.qml:63 contents/ui/Sidebar.qml:147
#: contents/ui/Sidebar.qml:154
#: contents/ui/LibraryPage.qml:257
#, kde-format
msgid "Played Songs"
msgid "played Songs"
msgstr ""
#: contents/ui/LibraryPage.qml:447
#: contents/ui/LibraryPage.qml:281
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
@@ -152,12 +142,12 @@ msgid "%1%"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:806
#: contents/ui/MaximizedPlayerPage.qml:965
#: contents/ui/MaximizedPlayerPage.qml:964
#, kde-format
msgid "Remove Track"
msgstr ""
#: contents/ui/MaximizedPlayerPage.qml:836
#: contents/ui/MaximizedPlayerPage.qml:835
#, kde-format
msgid "Clear Playlist"
msgstr ""
@@ -172,12 +162,18 @@ msgstr ""
msgid "Search"
msgstr ""
#: contents/ui/NavigationBar.qml:58 contents/ui/NavigationBar.qml:63
#: contents/ui/Sidebar.qml:147 contents/ui/Sidebar.qml:154
#, kde-format
msgid "Played Songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:15
#, kde-format
msgid "Unknown list of songs"
msgstr ""
#: contents/ui/PlaybackHistory.qml:73
#: contents/ui/PlaybackHistory.qml:27
#, kde-format
msgid "No songs here yet"
msgstr ""
-2
View File
@@ -32,7 +32,6 @@ add_executable(audiotube
playlistutils.cpp
errorhandler.cpp
playerutils.cpp
thumbnailsource.cpp
abstractytmusicmodel.cpp
multiiterableview.h
library.cpp
@@ -48,7 +47,6 @@ target_link_libraries(audiotube
Qt::QuickControls2
Qt::Svg
Qt::Widgets
Qt::Concurrent
KF5::I18n
KF5::CoreAddons
KF5::Crash
+3 -142
View File
@@ -13,7 +13,6 @@ Kirigami.ScrollablePage {
objectName: "libraryPage"
Kirigami.Theme.colorSet: Kirigami.Theme.View
title: "AudioTube"
readonly property bool isWidescreen: width >= Kirigami.Units.gridUnit * 30
rightPadding: 0
leftPadding: 0
@@ -21,6 +20,7 @@ Kirigami.ScrollablePage {
SongMenu {
id: menu
}
ColumnLayout {
RowLayout {
Layout.fillWidth: true
@@ -32,91 +32,22 @@ Kirigami.ScrollablePage {
}
Controls.ToolButton {
visible: isWidescreen
text: i18n("Play")
icon.name: "media-playback-start"
onClicked: applicationWindow().playFavourites(false)
}
Controls.ToolButton {
visible: isWidescreen
text: i18n("Shuffle")
icon.name: "shuffle"
onClicked: applicationWindow().playFavourites(true)
}
// Spacer
Item {
Layout.fillWidth: true
}
Controls.ToolButton {
visible: !isWidescreen
Layout.fillHeight: true
icon.name: "view-more-symbolic"
onPressed: Kirigami.Settings.isMobile? favDrawer.open() : favMenu.open()
Controls.Menu {
id: favMenu
Controls.MenuItem {
text: i18n("Play")
icon.name: "media-playback-start"
onTriggered: applicationWindow().playFavourites(false)
}
Controls.MenuItem {
text: i18n("Shuffle")
icon.name: "shuffle"
onTriggered: applicationWindow().playFavourites(true)
}
}
Controls.Drawer {
id: favDrawer
edge: Qt.BottomEdge
height:contents.implicitHeight+20
width: applicationWindow().width
interactive: false
background: Kirigami.ShadowedRectangle{
corners.topRightRadius: 10
corners.topLeftRadius: 10
shadow.size: 20
shadow.color: Qt.rgba(0, 0, 0, 0.5)
color: Kirigami.Theme.backgroundColor
}
onAboutToShow: favDrawer.interactive = true
onClosed: favDrawer.interactive = false
ColumnLayout {
id: contents
anchors.fill: parent
Rectangle {
Layout.margins: 5
radius:50
Layout.alignment: Qt.AlignHCenter
color: Kirigami.Theme.textColor
opacity: 0.7
width: 40
height: 4
}
Kirigami.BasicListItem{
label: i18n("Play")
icon: "media-playback-start"
onClicked: applicationWindow().playFavourites(false)
}
Kirigami.BasicListItem{
label: i18n("Shuffle")
icon: "shuffle"
onClicked: applicationWindow().playFavourites(true)
}
Item{
Layout.fillHeight: true
}
}
}
}
Controls.ToolButton {
text: i18n("Show All")
Layout.alignment: Qt.AlignRight
@@ -329,14 +260,12 @@ Kirigami.ScrollablePage {
}
Controls.ToolButton {
visible: isWidescreen
text: i18n("Play")
icon.name: "media-playback-start"
onClicked: applicationWindow().playPlaybackHistory(Library.mostPlayed, false)
}
Controls.ToolButton {
visible: isWidescreen
text: i18n("Shuffle")
icon.name: "shuffle"
onClicked: applicationWindow().playPlaybackHistory(Library.mostPlayed, true)
@@ -347,80 +276,12 @@ Kirigami.ScrollablePage {
Layout.fillWidth: true
}
Controls.ToolButton {
visible: !isWidescreen
Layout.fillHeight: true
icon.name: "view-more-symbolic"
onPressed: Kirigami.Settings.isMobile? recDrawer.open() : recMenu.open()
Controls.Menu {
id: recMenu
Controls.MenuItem {
text: i18n("Play")
icon.name: "media-playback-start"
onTriggered: applicationWindow().playPlaybackHistory(Library.mostPlayed, false)
}
Controls.MenuItem {
text: i18n("Shuffle")
icon.name: "shuffle"
onTriggered: applicationWindow().playPlaybackHistory(Library.mostPlayed, true)
}
}
Controls.Drawer {
id: recDrawer
edge: Qt.BottomEdge
height:recContents.implicitHeight+20
width: applicationWindow().width
interactive: false
background: Kirigami.ShadowedRectangle{
corners.topRightRadius: 10
corners.topLeftRadius: 10
shadow.size: 20
shadow.color: Qt.rgba(0, 0, 0, 0.5)
color: Kirigami.Theme.backgroundColor
}
onAboutToShow: recDrawer.interactive = true
onClosed: recDrawer.interactive = false
ColumnLayout {
id: recContents
anchors.fill: parent
Rectangle {
Layout.margins: 5
radius:50
Layout.alignment: Qt.AlignHCenter
color: Kirigami.Theme.textColor
opacity: 0.7
width: 40
height: 4
}
Kirigami.BasicListItem{
label: i18n("Play")
icon: "media-playback-start"
onClicked: applicationWindow().playPlaybackHistory(Library.mostPlayed, false)
}
Kirigami.BasicListItem{
label: i18n("Shuffle")
icon: "shuffle"
onClicked: applicationWindow().playPlaybackHistory(Library.mostPlayed, true)
}
Item{
Layout.fillHeight: true
}
}
}
}
Controls.ToolButton {
text: i18n("Show All")
Layout.alignment: Qt.AlignRight
icon.name: "arrow-right"
onClicked: {pageStack.push("qrc:/PlaybackHistory.qml", {
"title": i18n("Played Songs"),
"title": i18n("played Songs"),
"objectName": "history"
})}
}
-2
View File
@@ -841,7 +841,6 @@ Item {
RowLayout{
Layout.margins: Kirigami.Units.gridUnit * 0.5
enabled: playListView.count != 0
Item {
Layout.fillWidth: true
}
@@ -999,7 +998,6 @@ Item {
Layout.topMargin: Kirigami.Units.largeSpacing
Layout.bottomMargin: Kirigami.Units.largeSpacing
spacing: Kirigami.Units.largeSpacing
enabled: playListView.count != 0
Item {
Layout.fillWidth: true
}
-172
View File
@@ -1,172 +0,0 @@
// SPDX-FileCopyrightText: 2022 Mathis Brüchert <[email protected]>
//
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
import QtQuick 2.15
import org.kde.kirigami 2.14 as Kirigami
import QtQuick.Controls 2.14 as Controls
import QtQuick.Layouts 1.3
import QtGraphicalEffects 1.0
import org.kde.ytmusic 1.0
Item {
id:root
required property string title
property string subtitle
property list<Kirigami.Action> visibleActions
property list<Kirigami.Action> overflowActions
property int spacing: 20
property QtObject model
width:parent.width
clip:true
height: root.width > 500 ? 200 : 250
Item{
anchors.fill:parent
layer.enabled: true
layer.effect: HueSaturation {
cached: true
layer.enabled: true
layer.effect: FastBlur {
cached: true
radius: 80
}
}
GridLayout {
x: -250
y: -400
rowSpacing: columnSpacing
columnSpacing: 30
rotation: -45
height: 200
columns: 10
rows: 10
z:-1
Repeater {
model: root.model
delegate: RoundedImage{
ThumbnailSource {
id: thumbnailSourceBlur
videoId: model.videoId
}
width: 110
height: 110
radius: 10
source: thumbnailSourceBlur.cachedPath}
}
}
}
Item{
anchors.fill:parent
GridLayout {
x: -250
y: -400
rowSpacing: columnSpacing
columnSpacing: 30
rotation: -45
height: 200
columns: 10
rows: 10
z:-1
Repeater {
model: root.model
delegate: RoundedImage{
ThumbnailSource {
id: thumbnailSource
videoId: model.videoId
}
width: 110
height: 110
radius: 10
source: thumbnailSource.cachedPath}
}
}
}
Rectangle {
anchors.fill: parent
height:200
width: root.width
gradient: Gradient{
GradientStop { position: -1.0; color: "transparent" }
GradientStop { position: 1.0; color: Kirigami.Theme.backgroundColor }
}
}
ColumnLayout {
width: parent.width
Controls.Label {
Layout.topMargin: (root.width <= 500)?90:40
Layout.leftMargin: 30
Layout.fillWidth: true
text: title
font.bold: true
font.pixelSize: 22
elide: Qt.ElideRight
}
Controls.Label {
Layout.leftMargin: 30
Layout.fillWidth: true
text: subtitle
elide: Qt.ElideRight
}
RowLayout {
Layout.leftMargin: 30
visible: root.visibleActions.length>0
Layout.topMargin: 30
Layout.rightMargin: 30
Repeater {
model: root.visibleActions
delegate: Controls.RoundButton{
required property var modelData
Layout.fillWidth: root.width <= 500
leftPadding: 20
rightPadding: 20
icon.name: modelData.icon.name
text:modelData.text
onClicked: modelData.triggered()
}
}
Controls.Menu {
id: overflowMenu
Instantiator {
model: root.overflowActions
onObjectAdded: overflowMenu.insertItem(index, object)
onObjectRemoved: overflowMenu.removeItem(object)
delegate: Controls.MenuItem {
required property var modelData
icon.name: modelData.icon.name
text:modelData.text
onTriggered: modelData.triggered()
}
}
}
Controls.RoundButton {
onClicked: overflowMenu.popup()
visible: root.overflowActions.length > 0
icon.name: "overflow-menu"
}
}
}
}
+3 -21
View File
@@ -11,7 +11,7 @@ import org.kde.kirigami 2.15 as Kirigami
import org.kde.ytmusic 1.0
Kirigami.ScrollablePage {
id: root
id: playbackHistoryPage
title: i18n("Unknown list of songs")
property QtObject dataModel: (objectName == "history") ? Library.playbackHistory : (objectName == "favourites" ? Library.favourites : null)
@@ -73,27 +73,8 @@ Kirigami.ScrollablePage {
text: i18n("No songs here yet")
anchors.centerIn: parent
}
header: PlayListHeader{
model: root.dataModel
title: root.title
visibleActions: [
Kirigami.Action {
icon.name: "media-playback-start"
text: i18n("Play")
onTriggered: root.objectName === "favourites"? applicationWindow().playFavourites(false) : applicationWindow().playPlaybackHistory(Library.playbackHistory, false)
},
Kirigami.Action {
icon.name: "media-playlist-shuffle"
text: i18n("Shuffle")
onTriggered: root.objectName === "favourites"? applicationWindow().playFavourites(true) : applicationWindow().playPlaybackHistory(Library.playbackHistory, true)
}
]
}
model: root.dataModel
model: playbackHistoryPage.dataModel
delegate: Kirigami.SwipeListItem {
id: delegateItem
@@ -112,6 +93,7 @@ Kirigami.ScrollablePage {
RowLayout {
ThumbnailSource {
id: thumbnailSource
videoId: delegateItem.videoId
}
+8 -97
View File
@@ -25,85 +25,18 @@ Item {
readOnly: true
}
Kirigami.SearchField {
property var filterExpression: new RegExp(`.*${filterText}.*`, "i")
property var filterText: ""
property var oldText: ""
property var filterExpression: new RegExp(`.*${searchField.text}.*`, "i")
id: searchField
autoAccept: false
width: root.width
selectByMouse: true
onFocusChanged: {
filterText = text
if (wideScreen && focus)
popup.open()
}
onTextEdited: {
filterText = text
if(oldText) {
Library.removeTemporarySearch(oldText)
}
if(text && completionList.count > 0) {
Library.addTemporarySearch(text)
oldText = text
}
else {
oldText = ""
}
}
Keys.onPressed: {
if(completionList.count > 0) {
if (event.key == Qt.Key_Down) {
if(completionList.selectedDelegate == -1 || completionList.selectedDelegate == completionList.count - 1) {
completionList.selectedDelegate = 0
mainScrollView.contentItem.contentY = 0
}
else {
++completionList.selectedDelegate
if(!completionList.isSelectedDelegateVisible()) {
if(!recents.visible) {
mainScrollView.contentItem.contentY = (completionList.selectedDelegate + 1) * completionList.empiricDelegateHeight - mainScrollView.height
}
else {
mainScrollView.contentItem.contentY = (completionList.selectedDelegate + 1) * completionList.empiricDelegateHeight + recents.height + mainScrollViewLayout.spacing - mainScrollView.height
}
}
}
event.accepted = true
}
else if(event.key == Qt.Key_Up) {
if(completionList.selectedDelegate == -1 || completionList.selectedDelegate == 0) {
completionList.selectedDelegate = completionList.count - 1
mainScrollView.contentItem.contentY = mainScrollView.contentHeight - mainScrollView.height
}
else {
--completionList.selectedDelegate
if(!completionList.isSelectedDelegateVisible()) {
if(!recents.visible) {
mainScrollView.contentItem.contentY = completionList.empiricDelegateHeight * completionList.selectedDelegate
}
else {
mainScrollView.contentItem.contentY = completionList.empiricDelegateHeight * completionList.selectedDelegate + recents.height + mainScrollViewLayout.spacing
}
}
}
event.accepted = true
}
if(event.accepted) {
text = completionList.itemAt(completionList.selectedDelegate).text
}
else {
completionList.selectedDelegate = -1
mainScrollView.contentItem.contentY = 0
}
}
}
onAccepted: {
popup.close()
completionList.selectedDelegate = -1
while (pageStack.depth > 0) {
pageStack.pop()
@@ -298,8 +231,6 @@ Item {
contentWidth: availableWidth
ColumnLayout {
id: mainScrollViewLayout
width: mainScrollView.contentWidth
Controls.ScrollView {
@@ -308,7 +239,7 @@ Item {
Layout.fillWidth: true
Layout.maximumWidth: popup.width
visible: searchField.filterText && recentsRepeater.count > 0
visible: searchField.text && recentsRepeater.count > 0
leftPadding: 10
rightPadding: 40
@@ -337,8 +268,8 @@ Item {
}
}
Kirigami.Separator{
visible: recents.visible
Layout.fillWidth: true
visible: searchField.text && recentsRepeater.count > 0
implicitWidth: popup.width
}
@@ -361,42 +292,24 @@ Item {
Repeater {
Layout.fillWidth: true
property int selectedDelegate: -1
property int delegateHeight: Kirigami.Units.gridUnit
property int delegatePadding: Kirigami.Units.smallSpacing
property int empiricDelegateHeight: recents.visible ? (mainScrollView.contentHeight - recents.height) / count : (mainScrollView.contentHeight + mainScrollViewLayout.spacing) / (count)
id: completionList
model: SortFilterModel {
sourceModel: Library.searches
filterRegularExpression: searchField.filterExpression
}
function isSelectedDelegateVisible() {
if(!recents.visible) {
return selectedDelegate * empiricDelegateHeight > mainScrollView.contentItem.contentY && (selectedDelegate + 1) * empiricDelegateHeight < mainScrollView.contentItem.contentY + mainScrollView.height
}
else {
return selectedDelegate * empiricDelegateHeight + recents.height > mainScrollView.contentItem.contentY && (selectedDelegate + 1) * empiricDelegateHeight + recents.height < mainScrollView.contentItem.contentY + mainScrollView.height
}
}
delegate: Kirigami.AbstractListItem {
id: completionDelegate
highlighted: focus || (completionList.selectedDelegate == index)
highlighted: focus
Kirigami.Theme.colorSet: Kirigami.Theme.Window
Kirigami.Theme.inherit: false
Layout.fillWidth: true
height: completionList.delegateHeight
text: model.display
padding: completionList.delegatePadding
spacing: 0
height: Kirigami.Units.gridUnit * 2
contentItem: RowLayout {
Kirigami.Icon {
source: "search"
implicitHeight: completionList.delegateHeight
implicitWidth: completionList.delegateHeight
implicitHeight: Kirigami.Units.gridUnit
implicitWidth: Kirigami.Units.gridUnit
color: Kirigami.Theme.disabledTextColor
}
Controls.Label{
@@ -410,8 +323,6 @@ Item {
onClicked: {
Library.removeSearch(model.display)
}
implicitHeight: completionList.delegateHeight
visible: !searchField.oldText || index != 0
}
}
+49 -15
View File
@@ -6,8 +6,9 @@
#include <QStandardPaths>
#include <QDir>
#include <QNetworkReply>
#include <QNetworkRequest>
#include <QStringBuilder>
#include <QGuiApplication>
#include "asyncdatabase.h"
@@ -92,24 +93,11 @@ void Library::addSearch(const QString &text)
connectFuture(m_database->execute("insert into searches (search_query) values (?)", text), this, &Library::searchesChanged);
}
void Library::addTemporarySearch(const QString &text)
{
m_searches->addSearch(text);
Q_EMIT searchesChanged();
}
void Library::removeSearch(const QString &text) {
m_searches->removeSearch(text);
connectFuture(m_database->execute("delete from searches where search_query = ?", text), this, &Library::searchesChanged);
}
void Library::removeTemporarySearch(const QString& text)
{
m_searches->removeSearch(text);
Q_EMIT searchesChanged();
}
PlaybackHistoryModel *Library::playbackHistory()
{
return m_playbackHistory;
@@ -154,6 +142,52 @@ QFuture<void> Library::addSong(const QString &videoId, const QString &title, con
return m_database->execute("insert or replace into songs (video_id, title, artist, album) values (?, ?, ?, ?)", videoId, title, artist, album);
}
void ThumbnailSource::setVideoId(const QString &id) {
if (m_videoId == id) {
return;
}
m_videoId = id;
Q_EMIT videoIdChanged();
const QString cacheDir = QStandardPaths::writableLocation(QStandardPaths::CacheLocation) % QDir::separator() % "thumbnails";
QDir(cacheDir).mkpath(QStringLiteral("."));
const QString cacheLocation = cacheDir % QDir::separator() % id % ".webp";
if (QFile::exists(cacheLocation)) {
setCachedPath(QUrl::fromLocalFile(cacheLocation));
return;
}
auto *reply = Library::instance().nam().get(QNetworkRequest(QUrl("https://i.ytimg.com/vi_webp/" % m_videoId % "/maxresdefault.webp")));
auto storeResult = [this, cacheLocation](QNetworkReply *reply) {
QFile file(cacheLocation);
file.open(QFile::WriteOnly);
file.write(reply->readAll());
setCachedPath(QUrl::fromLocalFile(cacheLocation));
reply->deleteLater();
};
connect(reply, &QNetworkReply::errorOccurred, this, [this, storeResult](auto error) {
if (error == QNetworkReply::NetworkError::ContentNotFoundError) {
qDebug() << "Naive thumbnail resolution failed, falling back to yt-dlp (slower)";
connectFuture(YTMusicThread::instance()->extractVideoInfo(m_videoId), this, [this, storeResult](auto info) {
auto *reply = Library::instance().nam().get(QNetworkRequest(QUrl(QString::fromStdString(info.thumbnail))));
connect(reply, &QNetworkReply::finished, this, [reply, storeResult]() {
storeResult(reply);
});
});
}
});
connect(reply, &QNetworkReply::finished, this, [reply, storeResult]() {
storeResult(reply);
});
}
PlaybackHistoryModel::PlaybackHistoryModel(QFuture<std::vector<PlayedSong> > &&songs, QObject *parent)
: QAbstractListModel(parent)
{
@@ -312,7 +346,7 @@ QVariant SearchHistoryModel::data(const QModelIndex &index, int role) const {
}
void SearchHistoryModel::addSearch(const QString& search) {
beginInsertRows({}, 0, 0);
beginInsertRows({}, m_history.size(), m_history.size());
m_history.insert(m_history.begin(), {search});
endInsertRows();
}
+27 -2
View File
@@ -132,9 +132,7 @@ public:
SearchHistoryModel *searches();
Q_SIGNAL void searchesChanged();
Q_INVOKABLE void addSearch(const QString &text);
Q_INVOKABLE void addTemporarySearch(const QString &text);
Q_INVOKABLE void removeSearch(const QString &text);
Q_INVOKABLE void removeTemporarySearch(const QString &text);
PlaybackHistoryModel *playbackHistory();
Q_SIGNAL void playbackHistoryChanged();
@@ -161,6 +159,33 @@ private:
PlaybackHistoryModel *m_playbackHistory;
};
class ThumbnailSource : public QObject {
Q_OBJECT
Q_PROPERTY(QString videoId READ videoId WRITE setVideoId NOTIFY videoIdChanged)
Q_PROPERTY(QUrl cachedPath READ cachedPath NOTIFY cachedPathChanged)
QString videoId() const {
return m_videoId;
}
void setVideoId(const QString &id);
Q_SIGNAL void videoIdChanged();
QUrl cachedPath() const {
return m_cachedPath;
}
void setCachedPath(const QUrl &path) {
m_cachedPath = path;
cachedPathChanged();
}
Q_SIGNAL void cachedPathChanged();
private:
QString m_videoId;
QUrl m_cachedPath;
};
class FavouriteWatcher : public QObject {
Q_OBJECT
-1
View File
@@ -22,7 +22,6 @@
#include "playlistmodel.h"
#include "playerutils.h"
#include "library.h"
#include "thumbnailsource.h"
#include "blur.h"
#include "asyncdatabase.h"
+6 -1
View File
@@ -1,3 +1,9 @@
<!--
SPDX-FileCopyrightText: 2022 Jonah Brüchert <[email protected]>
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
-->
<RCC>
<qresource prefix="/">
<file alias="main.qml">contents/ui/main.qml</file>
@@ -24,6 +30,5 @@
<file>resources/played_placeholder.svg</file>
<file alias="AboutAudiotube.qml">contents/ui/AboutAudiotube.qml</file>
<file alias="ShareMenu.qml">contents/ui/ShareMenu.qml</file>
<file alias="PlayListHeader.qml">contents/ui/PlayListHeader.qml</file>
</qresource>
</RCC>
-70
View File
@@ -1,70 +0,0 @@
// SPDX-FileCopyrightText: 2023 Jonah Brüchert <[email protected]>
//
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
#include "thumbnailsource.h"
#include <QStandardPaths>
#include <QNetworkRequest>
#include <QNetworkReply>
#include <QDir>
#include <QtConcurrent>
#include <QGuiApplication>
#include <QImage>
#include <QStringBuilder>
#include "asyncytmusic.h"
#include "library.h"
void ThumbnailSource::setVideoId(const QString &id) {
if (m_videoId == id) {
return;
}
m_videoId = id;
Q_EMIT videoIdChanged();
const QString cacheDir = QStandardPaths::writableLocation(QStandardPaths::CacheLocation) % QDir::separator() % "thumbnails";
QDir(cacheDir).mkpath(QStringLiteral("."));
const QString cacheLocation = cacheDir % QDir::separator() % id % ".webp";
if (QFile::exists(cacheLocation)) {
setCachedPath(QUrl::fromLocalFile(cacheLocation));
return;
}
auto *reply = Library::instance().nam().get(QNetworkRequest(QUrl("https://i.ytimg.com/vi_webp/" % m_videoId % "/maxresdefault.webp")));
auto storeResult = [this, cacheLocation](QNetworkReply *reply) {
auto data = reply->readAll();
reply->deleteLater();
auto future = QtConcurrent::run([data = std::move(data), cacheLocation]() {
// Scale cover down to save qmemory
auto thumbnail = QImage::fromData(data)
.scaledToHeight(200 * qGuiApp->devicePixelRatio());
thumbnail.save(cacheLocation);
});
connectFuture(future, this, [this, cacheLocation]() {
setCachedPath(QUrl::fromLocalFile(cacheLocation));
});
};
connect(reply, &QNetworkReply::errorOccurred, this, [this, storeResult](auto error) {
if (error == QNetworkReply::NetworkError::ContentNotFoundError) {
qDebug() << "Naive thumbnail resolution failed, falling back to yt-dlp (slower)";
connectFuture(YTMusicThread::instance()->extractVideoInfo(m_videoId), this, [this, storeResult](auto info) {
auto *reply = Library::instance().nam().get(QNetworkRequest(QUrl(QString::fromStdString(info.thumbnail))));
connect(reply, &QNetworkReply::finished, this, [reply, storeResult]() {
storeResult(reply);
});
});
}
});
connect(reply, &QNetworkReply::finished, this, [reply, storeResult]() {
storeResult(reply);
});
}
-34
View File
@@ -1,34 +0,0 @@
// SPDX-FileCopyrightText: 2023 Jonah Brüchert <[email protected]>
//
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
#pragma once
#include <QObject>
#include <QUrl>
class ThumbnailSource : public QObject {
Q_OBJECT
Q_PROPERTY(QString videoId READ videoId WRITE setVideoId NOTIFY videoIdChanged)
Q_PROPERTY(QUrl cachedPath READ cachedPath NOTIFY cachedPathChanged)
QString videoId() const {
return m_videoId;
}
void setVideoId(const QString &id);
Q_SIGNAL void videoIdChanged();
QUrl cachedPath() const {
return m_cachedPath;
}
void setCachedPath(const QUrl &path) {
m_cachedPath = path;
cachedPathChanged();
}
Q_SIGNAL void cachedPathChanged();
private:
QString m_videoId;
QUrl m_cachedPath;
};
+17 -21
View File
@@ -17,8 +17,6 @@
#include "playlistutils.h"
namespace ranges = std::ranges;
UserPlaylistModel::UserPlaylistModel(QObject *parent)
: AbstractYTMusicModel(parent)
{
@@ -164,8 +162,8 @@ void UserPlaylistModel::setCurrentVideoId(const QString &videoId)
int UserPlaylistModel::currentIndex() const
{
auto currentTrack = ranges::find_if(m_playlist.tracks,
[this](const watch::Playlist::Track &track) {
auto currentTrack = std::find_if(m_playlist.tracks.begin(), m_playlist.tracks.end(),
[this](const watch::Playlist::Track &track) {
return track.video_id == m_currentVideoId.toStdString();
});
@@ -174,8 +172,8 @@ int UserPlaylistModel::currentIndex() const
bool UserPlaylistModel::canSkip() const
{
const auto currentTrackIt = ranges::find_if(m_playlist.tracks,
[this](const watch::Playlist::Track &track) {
const auto currentTrackIt = std::find_if(m_playlist.tracks.begin(), m_playlist.tracks.end(),
[this](const watch::Playlist::Track &track) {
return track.video_id == m_currentVideoId.toStdString();
});
@@ -183,7 +181,6 @@ bool UserPlaylistModel::canSkip() const
&& currentTrackIt != m_playlist.tracks.end()
&& !m_playlist.tracks.empty();
}
bool UserPlaylistModel::canSkipBack() const
{
const auto currentTrackIt = std::ranges::find_if(m_playlist.tracks, [this](const watch::Playlist::Track &track) {
@@ -225,7 +222,7 @@ void UserPlaylistModel::skipTo(const QString &videoId)
void UserPlaylistModel::playNext(const QString &videoId, const QString &title, const std::vector<meta::Artist> &artists)
{
const auto currentIt = ranges::find_if(m_playlist.tracks,
const auto currentIt = std::find_if(m_playlist.tracks.begin(), m_playlist.tracks.end(),
[this](const watch::Playlist::Track &track) {
return track.video_id == m_currentVideoId.toStdString();
});
@@ -280,8 +277,6 @@ void UserPlaylistModel::append(const QString &videoId, const QString &title, con
if (m_playlist.tracks.size() == 1) {
setCurrentVideoId(videoId);
}
Q_EMIT canSkipChanged();
}
void UserPlaylistModel::clear()
@@ -293,13 +288,13 @@ void UserPlaylistModel::clear()
setCurrentVideoId({});
Q_EMIT canSkipChanged();
Q_EMIT canSkipBackChanged();
}
void UserPlaylistModel::clearExceptCurrent()
{
int index = currentIndex();
Q_ASSERT(checkIndex(createIndex(index, 0), CheckIndexOption::IndexIsValid | CheckIndexOption::DoNotUseParent));
if(m_playlist.tracks.empty()) {return;}
if((unsigned) index < m_playlist.tracks.size() - 1) {
beginRemoveRows({}, index + 1, m_playlist.tracks.size() - 1);
m_playlist.tracks.erase(m_playlist.tracks.begin() + index + 1, m_playlist.tracks.end());
@@ -323,7 +318,7 @@ void UserPlaylistModel::remove(const QString &videoId)
setCurrentVideoId(nextVideoId());
}
const auto trackIt = ranges::find_if(m_playlist.tracks, [&](const watch::Playlist::Track &track) {
const auto trackIt = std::find_if(m_playlist.tracks.begin(), m_playlist.tracks.end(), [&](const watch::Playlist::Track &track) {
return track.video_id == videoId.toStdString();
});
int index = std::distance(m_playlist.tracks.begin(), trackIt);
@@ -333,20 +328,21 @@ void UserPlaylistModel::remove(const QString &videoId)
Q_EMIT canSkipChanged();
Q_EMIT canSkipBackChanged();
}
void UserPlaylistModel::shufflePlaylist()
{
// Only shuffle playlist after current track
if (!m_currentVideoId.isEmpty()) {
const auto currentIt = ranges::find_if(m_playlist.tracks,
[this](const watch::Playlist::Track &track) {
const auto currentIt = std::find_if(m_playlist.tracks.begin(), m_playlist.tracks.end(),
[this](const watch::Playlist::Track &track) {
return track.video_id == m_currentVideoId.toStdString();
});
std::shuffle(currentIt + 1, m_playlist.tracks.end(), *QRandomGenerator::global());
} else {
ranges::shuffle(m_playlist.tracks, *QRandomGenerator::global());
std::shuffle(m_playlist.tracks.begin(), m_playlist.tracks.end(), *QRandomGenerator::global());
}
Q_EMIT dataChanged(index(0), index(m_playlist.tracks.size() - 1), {});
}
@@ -358,7 +354,7 @@ void UserPlaylistModel::playFavourites(FavouritesModel *favouriteModel, bool shu
if(shuffled) {
std::shuffle(favourites.begin(), favourites.end(), *QRandomGenerator::global());
}
ranges::for_each(favourites, [this](const Song &song) {
std::for_each(favourites.begin(), favourites.end(), [this](Song song) {
meta::Artist artist;
artist.name = song.artist.toStdString();
append(song.videoId, song.title, std::vector<meta::Artist>({artist}));
@@ -372,7 +368,7 @@ void UserPlaylistModel::playPlaybackHistory(PlaybackHistoryModel *playbackHistor
if(shuffle) {
std::shuffle(playedSongs.begin(), playedSongs.end(), *QRandomGenerator::global());
}
ranges::for_each(playedSongs, [this](const PlayedSong &song) {
std::for_each(playedSongs.begin(), playedSongs.end(), [this](PlayedSong song) {
meta::Artist artist;
artist.name = song.artist.toStdString();
append(song.videoId, song.title, std::vector<meta::Artist>({artist}));
@@ -382,12 +378,12 @@ void UserPlaylistModel::playPlaybackHistory(PlaybackHistoryModel *playbackHistor
void UserPlaylistModel::emitCurrentVideoChanged(const QString &oldVideoId)
{
const auto oldVideoIt = ranges::find_if(m_playlist.tracks,
[=](const watch::Playlist::Track &track) {
const auto oldVideoIt = std::find_if(m_playlist.tracks.begin(), m_playlist.tracks.end(),
[=](const watch::Playlist::Track &track) {
return track.video_id == oldVideoId.toStdString();
});
const auto currentVideoIt = ranges::find_if(m_playlist.tracks,
[this](const watch::Playlist::Track &track) {
const auto currentVideoIt = std::find_if(m_playlist.tracks.begin(), m_playlist.tracks.end(),
[this](const watch::Playlist::Track &track) {
return track.video_id == m_currentVideoId.toStdString();
});