Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2e0d0207e4 | ||
|
|
d303fc34fe | ||
|
|
813f522f2c | ||
|
|
2119cf3c04 | ||
|
|
67cc6e2719 |
No files matched your search
@@ -7,4 +7,3 @@
|
||||
CMakeLists.txt.user
|
||||
flatpak/flatpak-builder-tools/
|
||||
build/
|
||||
compile_commands.json
|
||||
+2
-2
@@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.16.0)
|
||||
# KDE Applications version, managed by release script.
|
||||
set(RELEASE_SERVICE_VERSION_MAJOR "23")
|
||||
set(RELEASE_SERVICE_VERSION_MINOR "03")
|
||||
set(RELEASE_SERVICE_VERSION_MICRO "80")
|
||||
set(RELEASE_SERVICE_VERSION_MICRO "70")
|
||||
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
|
||||
|
||||
project(audiotube VERSION ${RELEASE_SERVICE_VERSION})
|
||||
@@ -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)
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"url": "https://files.pythonhosted.org/packages/a7/df/498c57f641e9993376cf52489047158e6d660e8bab06b72c470ad5cce2bd/yt_dlp-2023.3.4-py2.py3-none-any.whl",
|
||||
"sha256": "40ca421407ce07c8fd700854fd978d58526ec6fff3468caa34ff1c7333b8dc34"
|
||||
"url": "https://files.pythonhosted.org/packages/0d/f9/6816d1f3f7c0f5a807f7ddc7480d2fa0d6b6e066002653d3a676501512f2/yt_dlp-2023.2.17-py2.py3-none-any.whl",
|
||||
"sha256": "3b2df037c80922f0f83f63ee2f9253496b4a8668c0fe8d2a836ba9040f853b07"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,8 +12,8 @@
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"url": "https://files.pythonhosted.org/packages/ff/d7/8d757f8bd45be079d76309248845a04f09619a7b17d6dfc8c9ff6433cac2/charset-normalizer-3.1.0.tar.gz",
|
||||
"sha256": "34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"
|
||||
"url": "https://files.pythonhosted.org/packages/96/d7/1675d9089a1f4677df5eb29c3f8b064aa1e70c1251a0a8a127803158942d/charset-normalizer-3.0.1.tar.gz",
|
||||
"sha256": "ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
|
||||
@@ -70,7 +70,7 @@ SPDX-License-Identifier: CC0-1.0
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPL-2.0+</project_license>
|
||||
<developer_name>KDE Community</developer_name>
|
||||
<developer_name xml:lang="ar">مجتمع كِيدِي</developer_name>
|
||||
<developer_name xml:lang="ar">مجتمع كدي</developer_name>
|
||||
<developer_name xml:lang="az">KDE İcması</developer_name>
|
||||
<developer_name xml:lang="ca">La comunitat KDE</developer_name>
|
||||
<developer_name xml:lang="ca-valencia">La comunitat KDE</developer_name>
|
||||
|
||||
+71
-191
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,91 +18,67 @@ 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:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "شغّل"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "اخلط"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "أضف للطابور"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "افتح في المتصفّح"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "الألبوم • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "المزيد"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "راديو"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "الفنّانون"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "تشغيل الفيديو غير مدعوم حتى الآن. هل تريد تشغيل صوت فقط من \"%1\"؟"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "الألبومات"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "فردي"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "أغاني"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "الفيديوهات"
|
||||
@@ -117,177 +93,100 @@ msgstr "حسنًا"
|
||||
msgid "Cancel"
|
||||
msgstr "ألغِ"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "أضف إلى قائمة التّشغيل"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "قائمة التشغيل"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "قوائم التّشغيل"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "أضف إلى قائمة التّشغيل"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "قائمة التشغيل"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "قائمة التشغيل"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "أظهر الكلّ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "المفضلة"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "الأكثر تشغيلا"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "الأغاني المشغلة"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "لا يوجد أي أغنية بعد"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "قوائم التّشغيل"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "قوائم التّشغيل"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "أزل من التّاريخ"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "تيوب الصوتي"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "لا يوجد وسائط تعمل"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "أزل المسار"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "قائمة التشغيل"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "المكتبة"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "لا يوجد أي أغنية بعد"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "قائمة التشغيل"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "أزل من تاريخ البحث"
|
||||
@@ -302,129 +201,104 @@ msgstr "البحوث الأخيرة:"
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "لا يوجد تطابق من البحوث الأخيرة"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr " اطوِ الشريط الجانبي"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "شغل التالي"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "أضف للطابور"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "أزل المفضلة"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "أضف للمفضلة"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "أزل من التّاريخ"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "أضف إلى قائمة التّشغيل"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "الأغاني المفضّلة"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "زايد السعيدي"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "اعثر على موسيقى على موسيقى يوتيوب"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "الأغاني المشغلة"
|
||||
|
||||
#~ msgid "Now Playing"
|
||||
#~ msgstr "المشغل الآن"
|
||||
|
||||
@@ -434,9 +308,15 @@ msgstr "اعثر على موسيقى على موسيقى يوتيوب"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "الكلمات"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "الأغاني المفضّلة"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "عُد"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "أضف إلى قائمة التّشغيل"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "شغل التالي"
|
||||
|
||||
|
||||
+73
-193
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +17,46 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 22.04.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Başladın"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Qarışıq"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Artists"
|
||||
msgid "Artist"
|
||||
msgstr "İfaçılar"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -88,22 +65,22 @@ msgstr ""
|
||||
"Video göstərilməsi hələlik dəstəklənmir. Siz yalnız \"%1\" videosunun səsini "
|
||||
"oynatmaq istəyirsiniz?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albomlar"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Musiqilər"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Mahnılar"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videolar"
|
||||
@@ -118,178 +95,102 @@ msgstr "OLDU"
|
||||
msgid "Cancel"
|
||||
msgstr "İmtina"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Mahnı siyahısına əlavə edin"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Mahnı siyahısına əlavə edin"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "New Playlist"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: 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:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Süçilmişlər"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Daha çox dinlənilən"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#, 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:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Hələlik burada mahnılar yoxdur"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Media faylı oynadılmır"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Mahnını silin"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Hələlik burada mahnılar yoxdur"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -304,142 +205,121 @@ msgstr ""
|
||||
msgid "Artists"
|
||||
msgstr "İfaçılar"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Mahnı siyahıları"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Bilinməyən"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Sonrakını oxudun"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Süçilmişlər"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Add Favourite"
|
||||
msgstr "Süçilmişlər"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Mahnı siyahısına əlavə edin"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Seçilmiş mahnılar"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Xəyyam Qocayev"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
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"
|
||||
|
||||
#~ msgid "Queue"
|
||||
#~ msgstr "Növbə"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Seçilmiş mahnılar"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Geriyə"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Mahnı siyahısına əlavə edin"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Sonrakını başladın"
|
||||
|
||||
|
||||
+66
-178
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 10:34+0100\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"
|
||||
"Language: ca\n"
|
||||
@@ -20,68 +20,45 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 20.12.0\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Reprodueix"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Barreja"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Afegeix a la cua"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Obre en el navegador"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Comparteix"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Àlbum • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Més"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Ràdio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -90,22 +67,22 @@ msgstr ""
|
||||
"Encara no s'admet la reproducció de vídeo. Voleu reproduir només l'àudio de "
|
||||
"«%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Àlbums"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Individuals"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Cançons"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Vídeos"
|
||||
@@ -120,166 +97,97 @@ msgstr "D'acord"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Afegeix una llista de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Títol de la llista de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Descripció de la llista de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Afegeix una cançó a la llista de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Llista de reproducció nova"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Reanomena la llista de reproducció"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Mostra-ho tot"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Encara sense preferides"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Les més reproduïdes"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Cançons reproduïdes"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Encara no hi ha cap cançó reproduïda"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Llistes de reproducció"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Encara no hi ha cap llista de reproducció"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Reanomena"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Suprimeix"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Elimina de la llista de reproducció"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Aquesta llista de reproducció encara està buida"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "No s'està reproduint cap suport"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Elimina la pista"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Neteja la llista de reproducció"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Cançons properes"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Encara no hi ha cap cançó"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Llista de reproducció"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "elimina de l'historial de cerques"
|
||||
@@ -294,119 +202,99 @@ msgstr "Cerques anteriors:"
|
||||
msgid "Artists"
|
||||
msgstr "Artistes"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Llistes de reproducció"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Desconeguda"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "No hi ha cerques anteriors coincidents"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Comparteix a"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Copia l'enllaç"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "L'enllaç s'ha copiat al porta-retalls"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Quant a"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Redueix la barra lateral"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Reprodueix el següent"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Afegeix a la cua"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Elimina de les preferides"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Afegeix a les preferides"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Elimina de l'historial"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Afegeix a la llista de reproducció"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Comparteix una cançó"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Reproductor musical del YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: 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"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Mantenidor"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Dissenyador"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Antoni Bella"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "API no oficial per a YouTube Music"
|
||||
+66
-186
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-08 15:42+0100\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"
|
||||
"Language: ca@valencia\n"
|
||||
@@ -20,68 +20,45 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 20.12.0\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Reproduïx"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Barreja"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Afig a la cua"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Obri en el navegador"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Compartix"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Àlbum • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Més"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Ràdio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -90,22 +67,22 @@ msgstr ""
|
||||
"Encara no s'admet la reproducció de vídeo. Voleu reproduir només l'àudio de "
|
||||
"«%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Àlbums"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Individuals"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Cançons"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Vídeos"
|
||||
@@ -120,173 +97,97 @@ msgstr "D'acord"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Llista de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Llista de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Llistes de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "Llista de reproducció"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Clear Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Neteja la llista de reproducció"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Mostra-ho tot"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Encara sense preferides"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Les més reproduïdes"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Cançons reproduïdes"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Encara no hi ha cap cançó reproduïda"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Llistes de reproducció"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Llistes de reproducció"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Elimina de l'historial"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "No s'està reproduint cap suport"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Elimina la pista"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Neteja la llista de reproducció"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Cançons properes"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Encara no hi ha cap cançó"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Llista de reproducció"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "elimina de l'historial de busques"
|
||||
@@ -301,120 +202,99 @@ msgstr "Busques anteriors:"
|
||||
msgid "Artists"
|
||||
msgstr "Artistes"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Llistes de reproducció"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Desconeguda"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "No hi ha busques anteriors coincidents"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Compartix a"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Copia l'enllaç"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "L'enllaç s'ha copiat al porta-retalls"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Quant a"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Reduïx la barra lateral"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Reproduïx el següent"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Afig a la cua"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Elimina de les preferides"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Afig a les preferides"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Elimina de l'historial"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Llista de reproducció"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Compartix una cançó"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Reproductor musical de YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 Comunitat KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Mantenidor"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Dissenyador"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Antoni Bella"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "API no oficial per a YouTube Music"
|
||||
+68
-180
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 13:48+0100\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"
|
||||
"Language: cs\n"
|
||||
@@ -15,70 +15,47 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Přehrát"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Zamíchat"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Přidat do fronty"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Otevřít v prohlížeči"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Sdílet"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Více"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Rádio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Umělec"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -87,22 +64,22 @@ msgstr ""
|
||||
"Přehrávání videa ještě není podporováno. Chcete z \"%1\" přehrávat pouze "
|
||||
"zvuk?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Alba"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Samotné"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Písně"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videa"
|
||||
@@ -117,166 +94,97 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Zrušit"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Přidat seznam médií"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Název seznamu skladeb"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Popis seznamu skladeb"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Přidat píseň do seznamu skladeb"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Nový seznam skladeb"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Přejmenovat seznam skladeb"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Zobrazit vše"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Zatím žádné oblíbené"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Nejčastěji hrané"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: 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:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Zatím nebyly přehrány žádné skladby"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Seznamy skladeb"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Žádné seznamy skladeb"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Přejmenovat"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Smazat"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Odstranit ze seznamu skladeb"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Tento seznam skladeb je prázdný"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Nepřehrává se žádné médium"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Odstranit skladbu"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Smazat seznam skladeb"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Nadcházející písně"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Knihovna"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Zatím zde nejsou žádné skladby"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Seznam skladeb"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "odstranit z historie hledání"
|
||||
@@ -291,119 +199,99 @@ msgstr "Předchozí hledání:"
|
||||
msgid "Artists"
|
||||
msgstr "Umělci"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Seznamy skladeb"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Neznámý"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Neodpovídají žádná předchozí hledání"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Sdílet s"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Kopírovat odkaz"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Odkaz byl zkopírován do schránky"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "O aplikaci"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Svinout postranní panel"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Přehrát následující"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Zařadit do fronty"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Odstranit oblíbené"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Přidat oblíbené"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Odstranit z historie"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Přidat do seznamu stop"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Sdílet píseň"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Přehrávač hudby YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 Komunita KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Správce"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Návrhář"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Vít Pelčák"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "Neoficiální API pro hudbu YouTube"
|
||||
+71
-191
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +19,45 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 22.12.1\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Wiedergabe"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Zufällig"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "Zur Warteschlange hinzufügen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "In Browser öffnen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Mehr"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Interpret"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -90,22 +66,22 @@ msgstr ""
|
||||
"Die Video-Wiedergabe wird noch nicht unterstützt. Möchten Sie nur die "
|
||||
"Audiospur von „%1“ abspielen?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Alben"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singles"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Songs"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videos"
|
||||
@@ -120,177 +96,100 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Zur Wiedergabeliste hinzufügen"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Wiedergabeliste"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Wiedergabelisten"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Zur Wiedergabeliste hinzufügen"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "Wiedergabeliste"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Wiedergabeliste"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Alle anzeigen"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Favoriten"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Am meisten abgespielt"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Abgespielte Stücke"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Bisher keine Lieder hier"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Wiedergabelisten"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Wiedergabelisten"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Aus Verlauf löschen"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Es werden keine Medien wiedergegeben"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1 %"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Stück entfernen"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Wiedergabeliste"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Bibliothek"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Bisher keine Lieder hier"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Wiedergabeliste"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "Aus Suchverlauf löschen"
|
||||
@@ -305,129 +204,104 @@ msgstr "Vorherige Suchvorgänge:"
|
||||
msgid "Artists"
|
||||
msgstr "Interpreten"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Wiedergabelisten"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Unbekannt"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Keine passenden vorherigen Suchvorgänge"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Seitenleiste einklappen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Nächste Wiedergabe"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Zur Warteschlange hinzufügen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Favoriten entfernen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Favoriten hinzufügen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Aus Verlauf löschen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Zur Wiedergabeliste hinzufügen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Lieblingsstücke"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Deutsches KDE-Übersetzerteam"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "Musik auf YouTube suchen"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "Abgespielte Stücke"
|
||||
|
||||
#~ msgid "Now Playing"
|
||||
#~ msgstr "Aktueller Titel"
|
||||
|
||||
@@ -437,9 +311,15 @@ msgstr "Musik auf YouTube suchen"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Liedtext"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Lieblingsstücke"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Zurück"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Zur Wiedergabeliste hinzufügen"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Nächste Wiedergabe"
|
||||
|
||||
|
||||
+101
-205
@@ -1,84 +1,61 @@
|
||||
# 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-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-10 17:27+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\n"
|
||||
"Language-Team: English <[email protected]>\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 23.03.70\n"
|
||||
"X-Generator: Lokalize 21.12.3\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Play"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Shuffle"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Append to queue"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Open in Browser"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Share"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "More"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artist"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -87,22 +64,22 @@ msgstr ""
|
||||
"Video playback is not supported yet. Do you want to play only the audio of "
|
||||
"\"%1\"?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albums"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singles"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Songs"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videos"
|
||||
@@ -117,169 +94,103 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Add playlist"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Playlist Title"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Playlist Description"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Add Song to Playlist"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "New Playlist"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Rename playlist"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Show All"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#, 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:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Most played"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "played Songs"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#, 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/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Playlists"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "No Playlists Yet"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Rename"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Delete"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Remove from Playlist"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "This playlist is still empty"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "No media playing"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Remove Track"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#, kde-format
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Clear Playlist"
|
||||
msgstr "Playlist"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Upcoming Songs"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Library"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "No songs here yet"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Playlist"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: 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
|
||||
@@ -291,125 +202,104 @@ msgstr "Previous Searches:"
|
||||
msgid "Artists"
|
||||
msgstr "Artists"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Playlists"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Unknown"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#, kde-format
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Previous Searches:"
|
||||
msgid "No matching previous searches"
|
||||
msgstr "No matching previous searches"
|
||||
msgstr "Previous Searches:"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Share to"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Copy Link"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Link copied to clipboard"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Collapse Sidebar"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Play Next"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Add to queue"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Remove Favourite"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Add Favourite"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Add to playlist"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Share Song"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: 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:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Steve Allewell"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#, kde-format
|
||||
#: main.cpp:54
|
||||
#, 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"
|
||||
@@ -420,9 +310,15 @@ msgstr "Unofficial API for YouTube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Lyrics"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Favourite Songs"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Back"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Add to Playlist"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Play next"
|
||||
|
||||
|
||||
+74
-183
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 11:48+0100\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"
|
||||
"Language: es\n"
|
||||
@@ -17,70 +17,47 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Reproducir"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Desordenar"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Añadir a la cola"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Abrir en el navegador"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Compartir"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Álbum • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Más"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -89,22 +66,22 @@ msgstr ""
|
||||
"La reproducción de vídeo aún no está permitida. ¿Desea reproducir solo el "
|
||||
"sonido de «%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Álbumes"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Sencillos"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Canciones"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Vídeos"
|
||||
@@ -119,166 +96,97 @@ msgstr "Aceptar"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Añadir lista de reproducción"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Título de la lista de reproducción"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Descripción de la lista de reproducción"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Añadir canción a la lista de reproducción"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Nueva lista de reproducción"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Cambiar nombre de la lista de reproducción"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Mostrar todas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Todavía no hay favoritas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Más reproducidas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr "Canciones reproducidas"
|
||||
msgid "played Songs"
|
||||
msgstr "canciones reproducidas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Todavía no se han reproducido canciones"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listas de reproducción"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Todavía no hay listas de reproducción"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Cambiar nombre"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Borrar"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Eliminar de la lista de reproducción"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Esta lista de reproducción está vacía"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Ningún medio en reproducción"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Eliminar pista"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Borrar la lista de reproducción"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Próximas canciones"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Todavía no contiene canciones"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Lista de reproducción"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "eliminar del historial de búsqueda"
|
||||
@@ -293,126 +201,103 @@ msgstr "Búsquedas anteriores:"
|
||||
msgid "Artists"
|
||||
msgstr "Artistas"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listas de reproducción"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Desconocido"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "No hay búsquedas anteriores coincidentes"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Compartir con"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Copiar enlace"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Se ha copiado el enlace en el portapapeles"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Acerca de"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Contraer la barra lateral"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Reproducir siguiente"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Añadir a la cola"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Eliminar favorita"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Añadir favorita"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Eliminar del historial"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Añadir a la lista de reproducción"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Compartir canción"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Reproductor de música de YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 La Comunidad KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Responsable"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Diseñador"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Eloy Cuadra"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "API no oficial para YouTube Music"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "canciones reproducidas"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -425,9 +310,15 @@ msgstr "API no oficial para YouTube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Letra"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Canciones favoritas"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Volver"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Añadir a la lista de reproducción"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Reproducir siguiente"
|
||||
|
||||
|
||||
+76
-195
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +20,45 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Jo"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Nahastu"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "Gehitu ilaran"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Ireki arakatzailean"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Albuma • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Gehiago"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Irratia"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -91,22 +67,22 @@ msgstr ""
|
||||
"Oraindik ez dago bideoa atzera jotzeko euskarririk. «%1»(r)en audioa "
|
||||
"bakarrik jo nahi duzu?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albumak"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Banakoa"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Abestiak"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Bideoak"
|
||||
@@ -121,174 +97,98 @@ msgstr "Ados"
|
||||
msgid "Cancel"
|
||||
msgstr "Utzi"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Gehitu jotze-zerrendara"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Jotze-zerrenda"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Jotze-zerrendak"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Gehitu jotze-zerrendara"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "Jotze-zerrenda"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Clear Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Garbitu jotze-zerrenda"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Erakutsi denak"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Oraindik Gogokorik ez"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Gehien jotakoa"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr "Jotako abestiak"
|
||||
msgid "played Songs"
|
||||
msgstr "jotako abestiak"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Oraindik ez dago jotako abestirik"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Jotze-zerrendak"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Jotze-zerrendak"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Kendu historiatik"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Ez da euskarririk jotzen ari"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%%1"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Kendu pista"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#, kde-format
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Garbitu jotze-zerrenda"
|
||||
msgstr "Jotze-zerrenda"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Liburutegia"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Hemen oraindik ez dago abestirik"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Jotze-zerrenda"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "Kendu bilaketa-historiatik"
|
||||
@@ -303,128 +203,103 @@ msgstr "Aurreko bilaketak:"
|
||||
msgid "Artists"
|
||||
msgstr "Artistak"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Jotze-zerrendak"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Ezezaguna"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Ez dago bat datorren aurreko bilaketarik"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Honi buruz"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Tolestu Alboko-barra"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Jo hurrengoa"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Gehitu ilaran"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Kendu gogokoa"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Gehitu gogokoa"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Kendu historiatik"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Gehitu jotze-zerrendara"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Gogoko abestiak"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "YouTube musika jotzailea"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Komunitatea"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Arduraduna"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Diseinatzailea"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Iñigo Salvador Azurmendi"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "«YouTube Music»erako API ez-ofiziala"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "jotako abestiak"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -437,9 +312,15 @@ msgstr "«YouTube Music»erako API ez-ofiziala"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Hitzak"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Gogoko abestiak"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Atzera"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Gehitu jotze-zerrendara"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Jo hurrengoa"
|
||||
|
||||
|
||||
+116
-228
@@ -1,13 +1,13 @@
|
||||
# Copyright (C) YEAR This file is copyright:
|
||||
# This file is distributed under the same license as the audiotube package.
|
||||
# Tommi Nieminen <[email protected]>, 2021, 2022, 2023.
|
||||
# Tommi Nieminen <[email protected]>, 2021, 2022.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-07 14:06+0200\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"
|
||||
"Language: fi\n"
|
||||
@@ -15,70 +15,48 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"X-Generator: Lokalize 20.12.0\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Toista"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Sekoita"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Avaa selaimeen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Albumi • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Lisää"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#, kde-format
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Artists"
|
||||
msgid "Artist"
|
||||
msgstr "Artisti"
|
||||
msgstr "Artistit"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -86,22 +64,22 @@ msgid ""
|
||||
msgstr ""
|
||||
"Videotoistoa ei vielä tueta. Haluatko toistaa videosta ”%1” vain äänen?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albumit"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singlet"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Kappaleet"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videot"
|
||||
@@ -116,311 +94,215 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Peru"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Lisää soittolistaan"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Lisää soittolistaan"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "New Playlist"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Näytä kaikki"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#, kde-format
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Ei vielä suosikkeja"
|
||||
msgstr "Suosikit"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Soitetuimmat"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#, 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:444
|
||||
#, kde-format
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Ei vielä soitettuja kappaleita"
|
||||
msgstr "Ei vielä kappaleita"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Mitään ei toisteta"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1 %"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Poista raita"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#, kde-format
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Tyhjennä soittolista"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Kirjasto"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Ei vielä kappaleita"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#, kde-format
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist"
|
||||
msgstr "Soittolista"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "poista hakuhistoriasta"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SearchPage.qml:16
|
||||
#, kde-format
|
||||
msgid "Previous Searches:"
|
||||
msgstr "Aiemmat haut:"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SearchPage.qml:28
|
||||
#, kde-format
|
||||
msgid "Artists"
|
||||
msgstr "Artistit"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Soittolistat"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Tuntematon"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Ei osumia aiemmista hauista"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Tietoa"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Supista sivupaneeli"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Toista seuraava"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Lisää jonoon"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#, kde-format
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Poista suosikki"
|
||||
msgstr "Suosikit"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#, kde-format
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Add Favourite"
|
||||
msgstr "Lisää suosikki"
|
||||
msgstr "Suosikit"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Poista historiasta"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Lisää soittolistaan"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Suosikkikappaleet"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "YouTube-musiikkisoitin"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021–2023 Jonah Brüchert, 2021–2023 KDE-yhteisö"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Ylläpitäjä"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Suunnittelija"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Tommi Nieminen"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#, kde-format
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "Epävirallinen YouTube Music -API"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Played Songs"
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "Soitetut kappaleet"
|
||||
msgstr "Etsi musiikkia Youtube Musicista"
|
||||
|
||||
#~ msgid "Now Playing"
|
||||
#~ msgstr "Nyt soi"
|
||||
@@ -428,9 +310,15 @@ msgstr "Epävirallinen YouTube Music -API"
|
||||
#~ msgid "Queue"
|
||||
#~ msgstr "Jono"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Suosikkikappaleet"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Takaisin"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Lisää soittolistaan"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Toista seuraava"
|
||||
|
||||
|
||||
+73
-182
@@ -4,8 +4,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-10 12:03+0100\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"
|
||||
"Language: fr\n"
|
||||
@@ -13,70 +13,47 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Lire"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Mélanger"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Ajouter à la file de lecture"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Ouvrir dans un navigateur"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Partager"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Et plus encore"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artiste"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -85,22 +62,22 @@ msgstr ""
|
||||
"La lecture de vidéos n'est pas encore prise en charge. Voulez-vous vraiment "
|
||||
"lire uniquement l'audio de « %1 » ?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albums"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Titres uniques"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Chansons"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Vidéos"
|
||||
@@ -115,166 +92,97 @@ msgstr "Ok"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Ajouter une liste de lecture"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Titre de la liste de lecture"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Description de la liste de lecture"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Ajouter une chanson à la liste de lecture"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Nouvelle liste de lecture"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Renommer une liste de lecture"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Tout afficher"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Encore aucun favori"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Les plus lus"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Titres lus"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Encore aucune chanson jouée"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listes de lecture"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Aucune liste de lecture pour l'instant"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Renommer"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Supprimer de la liste de lecture"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "La liste de lecture est vide pour l'instant."
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Aucun média en lecture"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1 %"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Supprimer une piste"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Effacer une liste de lecture"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Prochaines chansons"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Bibliothèque"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Aucun titre ici encore"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Liste de lecture"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "supprimer de l'historique de recherche"
|
||||
@@ -289,126 +197,103 @@ msgstr "Recherches précédentes :"
|
||||
msgid "Artists"
|
||||
msgstr "Artistes"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listes de lecture"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Inconnu"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Aucune correspondance avec les recherches précédentes"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Partager vers"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Copier un lien"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Lien copié dans le presse-papier."
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "À propos"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Réduire la barre latérale"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Lire le suivant"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Ajouter à la file de lecture"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Supprimer un favori"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Ajouter un favori"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Supprimer de l'historique"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Ajouter à la liste de lecture"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Partager une chanson"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Lecteur de musique pour YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021 - 2023 Jonah Brüchert, 2021 - 2023 La communauté de KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Mainteneur"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Concepteur"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Xavier Besnard"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "API non officiel pour la musique sur « YouTube Music »"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "Titres lus"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -421,9 +306,15 @@ msgstr "API non officiel pour la musique sur « YouTube Music »"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Paroles"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Titres favoris"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "En arrière"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Ajouter à la liste de lecture"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Lire le suivant"
|
||||
|
||||
|
||||
+68
-186
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +17,46 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
|
||||
"X-Generator: Lokalize 21.08.1\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "बजाएँ"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "फेंटें"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "रेडियो"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Artists"
|
||||
msgid "Artist"
|
||||
msgstr "कलाकार"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -87,22 +64,22 @@ msgid ""
|
||||
msgstr ""
|
||||
"वीडियो चलाना अभी तक समर्थित नहीं है। क्या आप केवल \"%1\" का ध्वनी चलाना चाहते हैं?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "एल्बम्स"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "एक गीत"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "गीत"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "वीडियो"
|
||||
@@ -117,176 +94,99 @@ msgstr ""
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "गीत-सूची में जोड़ें"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Title"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "गीत-सूची में जोड़ें"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "New Playlist"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Rename playlist"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "ओडियो-ट्यूब"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "कोई मीडिया नहीं बजा रहा है"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "गाना हटाएँ"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist"
|
||||
msgstr "गीत-सूचीयाँ"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -301,120 +201,99 @@ msgstr ""
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "अगला बजाएँ"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "गीत-सूची में जोड़ें"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "राघवेंद्र कामत"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
@@ -425,6 +304,9 @@ msgstr "यूट्यूब संगीत पर संगीत ढूं
|
||||
#~ msgid "Now Playing"
|
||||
#~ msgstr "कोई मीडिया नहीं बजा रहा है"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "गीत-सूची में जोड़ें"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "अगला बजाएँ"
|
||||
|
||||
|
||||
+71
-191
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +17,45 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Putar"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Acak"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "Tambahkan ke antrean"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Buka di Peramban"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Lainnya"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artis"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -88,22 +64,22 @@ msgstr ""
|
||||
"Pemutaran video belum didukung. Apakah Anda ingin memutar audionya dari "
|
||||
"\"%1\" saja?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Album"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Single"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Lagu"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Video"
|
||||
@@ -118,175 +94,98 @@ msgstr "Oke"
|
||||
msgid "Cancel"
|
||||
msgstr "Batalkan"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Tambahkan ke Daftar Putar"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Tambahkan ke Daftar Putar"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Tampilkan Semua"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Belum Ada Favorit"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Paling banyak diputar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Lagu yang telah diputar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Belum Ada Lagu Yang Diputar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Hapus dari Riwayat"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Tidak ada media yang diputarkan"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Hapus Trek"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Pustaka"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Belum ada lagu di sini"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "hapus dari riwayat pencarian"
|
||||
@@ -301,128 +200,103 @@ msgstr "Pencarian Sebelumnya:"
|
||||
msgid "Artists"
|
||||
msgstr "Artis"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Daftar Putar"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Tidak diketahui"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Tidak ada pencarian sebelumnya yang cocok"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Tentang"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Tutup Bilah Samping"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Putar Berikutnya"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Tambahkan ke antrean"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Hapus Favorit"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Tambahkan Favorit"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Hapus dari Riwayat"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Tambahkan ke Daftar Putar"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Lagu Favorit"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Pemutar YouTube Music"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 Komunitas KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Pemelihara"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Perancang"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Linerly"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
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"
|
||||
|
||||
@@ -432,8 +306,14 @@ msgstr "API tidak resmi untuk YouTube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Lirik"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Lagu Favorit"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Kembali"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Tambahkan ke Daftar Putar"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Putar berikutnya"
|
||||
+73
-182
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 22:50+0100\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"
|
||||
"Language: it\n"
|
||||
@@ -15,70 +15,47 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Riproduci"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Mescola"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Aggiungi alla coda"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Apri nel browser"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Condividi"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Altro"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -87,22 +64,22 @@ msgstr ""
|
||||
"La riproduzione dei video non è ancora supportata. Vuoi riprodurre solo "
|
||||
"l'audio di «%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Album"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singoli"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Brani"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Video"
|
||||
@@ -117,166 +94,97 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Aggiungere scaletta"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Titolo della scaletta"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Descrizione della scaletta"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Aggiungere brano alla scaletta"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Nuova scaletta"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Rinomina la scaletta"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Mostra tutto"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Ancora nessun preferito"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Più riprodotti"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Brani riprodotti"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Ancora nessun brano riprodotto"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Scalette"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Ancora nessuna scaletta"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Rinomina"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Elimina"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Rimuovi dalla scaletta"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Questa scaletta è ancora vuota"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Nessun supporto in riproduzione"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Rimuovi traccia"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Pulisci la scaletta"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Prossimi brani"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Raccolta"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Non c'è ancora alcun brano"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Scaletta"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "rimuovi dalla cronologia delle ricerche"
|
||||
@@ -291,126 +199,103 @@ msgstr "Ricerche precedenti:"
|
||||
msgid "Artists"
|
||||
msgstr "Artisti"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Scalette"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Sconosciuto"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Nessuna ricerca precedente corrispondente"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Condividi con"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Copia collegamento"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Collegamento copiato negli appunti"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Informazioni"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Contrai la barra laterale"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Riproduci successivo"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Aggiungi alla coda"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Rimuovi preferito"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Aggiungi preferito"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Rimuovi dalla cronologia"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Aggiungi alla scaletta"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Condividi brano"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Lettore musicale YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 Comunità KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Responsabile"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Progettista"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Vincenzo Reale"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "API non ufficiale su YouTube Music"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "Brani riprodotti"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -423,9 +308,15 @@ msgstr "API non ufficiale su YouTube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Testi"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Brani preferiti"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Indietro"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Aggiungi alla scaletta"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Riproduci successivo"
|
||||
|
||||
|
||||
+65
-177
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,90 +14,67 @@ msgstr ""
|
||||
"X-Accelerator-Marker: &\n"
|
||||
"X-Text-Markup: kde4\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr ""
|
||||
@@ -112,166 +89,97 @@ msgstr ""
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -286,119 +194,99 @@ msgstr ""
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr ""
|
||||
+72
-181
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-10 02:35+0100\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"
|
||||
"Language: ka\n"
|
||||
@@ -18,68 +18,45 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 3.2.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "დაკვრა"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "შემთხვევით"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "რიგის ბოლოში მიწერა"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "ბრაუზერში გახსნა"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "გაზიარება"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "ალბომი • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "მეტი"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "რადიო"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "შემსრულებელი"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -87,22 +64,22 @@ msgid ""
|
||||
msgstr ""
|
||||
"ვიდეოს დაკვრა ჯერ მხარდაჭერილი არაა. გნებავთ \"%1\"-ის მხოლოდ ხმა დავუკრა?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "ალბომები"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "სინგლები"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "სიმღერები"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "ვიდეო"
|
||||
@@ -117,166 +94,97 @@ msgstr "კარგი"
|
||||
msgid "Cancel"
|
||||
msgstr "გაუქმენა"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "დასაკრავი სიაში დამატება"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "დასაკრავი სიის სათაური"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "დასაკრავი სიის აღწერა"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "სიმღერის დასაკრავ სიაში ჩამატება"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "ახალი დასაკრავი სია"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "დასაკრავი სიის სახელის გადარქმევა"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "ყველას ჩვენება"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "რჩეულების გარეშე"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "ხშირად დაკრულები"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "დაკრული სიმღერები"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "სიმღერები ჯერ არ დაგიკრავთ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "დასაკრავი სიები"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "დასაკრავი სიების გარეშე"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "გადარქმევა"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "წაშლა"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "დასაკრავი სიიდან წაშლა"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "ეს დასაკრავი სია ჯერ კიდევ ცარიელია"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "არაფერს ვუკრავ"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "აუდიობილიკის წაშლა"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "დასაკრავი სიის გასუფთავება"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "მომავალი სიმღერები"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "ბიბლიოთეკა"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "აქ ჯერ სიმღერები არაა"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "დასაკრავი სია"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "ძებნის ისტორიიდან წაშლა"
|
||||
@@ -291,126 +199,103 @@ msgstr "წინა ძებნები:"
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "წინა ძებნებს არ ემთხვევა"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "გაზიარება"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "ბმულის კოპირება"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "ბმული დაკოპირებულია"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "შესახებ"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "გვერდითი ზოლის ჩაკეცვა"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "შემდეგის დაკვრა"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "რიგში ჩამატება"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "რჩეულის წაშლა"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "რჩეულის დამატება"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "ისტორიიდან წაშლა"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "დასაკრავ სიაში დამატება"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "სიმღერის გაზიარება"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "YouTube-ის მუსიკის დამკვრელი"
|
||||
|
||||
#: main.cpp:58
|
||||
#: 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"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "წამყვანი პროგრამისტი"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "დიზაინერი"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Temuri Doghonadze"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "YouTube Music-ის არაოფიციალური API"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "დაკრული სიმღერები"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -423,8 +308,14 @@ msgstr "YouTube Music-ის არაოფიციალური API"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "ლირიკა"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "რჩეული სიმღერები"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "უკან"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "დასაკრავი სიაში დამატება"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "შემდეგის დაკვრა"
|
||||
+114
-227
@@ -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-03-09 00:45+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,91 +17,68 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Lokalize 21.12.3\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "재생"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "무순서 재생"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "대기열에 추가"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "브라우저로 열기"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "앨범 • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: 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:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "라디오"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#, kde-format
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Artists"
|
||||
msgid "Artist"
|
||||
msgstr "아티스트"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "비디오 재생은 지원하지 않습니다. \"%1\"의 오디오만 재생하시겠습니까?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "앨범"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "싱글"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "곡"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "비디오"
|
||||
@@ -116,311 +93,215 @@ msgstr "확인"
|
||||
msgid "Cancel"
|
||||
msgstr "취소"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "재생 목록에 추가"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "재생 목록"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "재생 목록"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "재생 목록에 추가"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "재생 목록"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Clear Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "재생 목록 비우기"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "모두 표시"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#, kde-format
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "책갈피에 등록된 항목 없음"
|
||||
msgstr "책갈피"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "가장 많이 재생됨"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "재생한 노래"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#, kde-format
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "재생한 곡 없음"
|
||||
msgstr "목록에 등록된 곡 없음"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "재생 목록"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "재생 목록"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "과거 기록에서 삭제"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "재생 중인 미디어 없음"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "트랙 삭제"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#, kde-format
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "재생 목록 비우기"
|
||||
msgstr "재생 목록"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "라이브러리"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "목록에 등록된 곡 없음"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#, kde-format
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist"
|
||||
msgstr "재생 목록"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: 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
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "일치하는 이전 검색 없음"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "정보"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "사이드바 접기"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "다음 재생"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "대기열에 추가"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#, kde-format
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Remove Favourite"
|
||||
msgstr "책갈피 삭제"
|
||||
msgstr "책갈피"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#, kde-format
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Add Favourite"
|
||||
msgstr "책갈피에 추가"
|
||||
msgstr "책갈피"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "과거 기록에서 삭제"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "재생 목록에 추가"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "책갈피에 등록된 노래"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "YouTube Music 재생기"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: 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:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "관리자"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "디자이너"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "박신조"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#, kde-format
|
||||
#: main.cpp:54
|
||||
#, 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 "지금 재생 중"
|
||||
@@ -428,9 +309,15 @@ msgstr "YouTube Music 비공식 API"
|
||||
#~ msgid "Queue"
|
||||
#~ msgstr "대기열에 추가"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "책갈피에 등록된 노래"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "뒤로"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "재생 목록에 추가"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "다음 재생"
|
||||
|
||||
|
||||
@@ -1,408 +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-03-09 00:45+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:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 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:96 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 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/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#, kde-format
|
||||
msgid "Favourites"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#, kde-format
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaybackHistory.qml:15
|
||||
#, kde-format
|
||||
msgid "Unknown list of songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaybackHistory.qml:74
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#, 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:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:56
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:66
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr ""
|
||||
+74
-183
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 10:28+0100\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"
|
||||
"Language: nl\n"
|
||||
@@ -15,70 +15,47 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Afspelen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Willekeurig afspelen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Achter aan wachtrij toevoegen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "In browser openen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Delen"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Meer"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artiest"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -87,22 +64,22 @@ msgstr ""
|
||||
"Afspelen van video wordt nog niet ondersteund. Wilt u alleen het geluid van "
|
||||
"\"%1\" afspelen?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albums"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Enkelvoudige"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Songs"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Video's"
|
||||
@@ -117,166 +94,97 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleren"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Aan afspeellijst toevoegen"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Titel van afspeellijst"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Beschrijving van afspeellijst"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Song aan afspeellijst toevoegen"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Nieuwe afspeellijst"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Afspeellijst hernoemen"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Alles tonen"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Nog geen favorieten"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Meest afgespeeld"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr "Afgespeelde songs"
|
||||
msgid "played Songs"
|
||||
msgstr "afgespeelde songs"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Nog geen songs afgespeeld"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Afspeellijsten"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Nog geen afspeellijst"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Hernoemen"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Verwijderen"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Uit afspeellijst verwijderen"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Deze afspeellijst is nog leeg"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Er speelt geen medium"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Track verwijderen"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Afspeellijst wissen"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Aankomende songs"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Bibliotheek"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Er zijn hier nog geen songs"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Afspeellijst"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "uit zoekgeschiedenis verwijderen"
|
||||
@@ -291,126 +199,103 @@ msgstr "Vorige zoekopdrachten:"
|
||||
msgid "Artists"
|
||||
msgstr "Artiesten"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Afspeellijsten"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Onbekend"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Geen overeenkomende vorige zoekopdrachten"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Delen (share) naar"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Koppeling kopiëren"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Koppeling gekopieerd naar klembord"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Info over"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Zijbalk invouwen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Volgende afspelen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Aan wachtrij toevoegen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Favoriet verwijderen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Favoriet toevoegen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Uit geschiedenis verwijderen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Aan afspeellijst toevoegen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Songs delen"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "YouTube muziekspeler"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 KDE-gemeenschap"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Onderhouder"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Ontwerper"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Freek de Kruijf - 2021 t/m 2023"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "Niet officiële API voor YouTube Music"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "afgespeelde songs"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -423,9 +308,15 @@ msgstr "Niet officiële API voor YouTube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Liedteksten"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Favoriete songs"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Terug"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Aan afspeellijst toevoegen"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Volgende afspelen"
|
||||
|
||||
|
||||
+65
-177
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,90 +20,67 @@ msgstr ""
|
||||
"X-Accelerator-Marker: &\n"
|
||||
"X-Text-Markup: kde4\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Spel av"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Stokk om"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Opna i nettlesar"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Meir"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artist"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "Videoavspeling er endå ikkje støtta. Vil du spela av lyden til «%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Album"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singelplater"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Songar"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videoar"
|
||||
@@ -118,166 +95,97 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Vis alle"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Oftast avspela"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Avspela songar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Spelelister"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Inkje medium vert spela av"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1 %"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Fjern spor"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Bibliotek"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Ingen songar enno"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Speleliste"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "Fjern frå søkjeloggen"
|
||||
@@ -292,119 +200,99 @@ msgstr "Tidlegare søk:"
|
||||
msgid "Artists"
|
||||
msgstr "Artistar"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Spelelister"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Ukjend"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Ingen samsvarande tidlegare søk"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Fald saman sidestolpe"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Spel som neste"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Legg i avspelingskøen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Fjern frå favorittar"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Legg til favorittar"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Fjern frå loggen"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Øystein Steffensen-Alværvik"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr ""
|
||||
+68
-186
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,91 +17,68 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 21.04.3\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "ਚਲਾਓ"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "ਰਲਵੇਂ"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "ਰੇਡੀਓ"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Artists"
|
||||
msgid "Artist"
|
||||
msgstr "ਕਲਾਕਾਰ"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "ਵਿਡੀਓ ਪਲੇਅਬੈਕ ਹਾਲੇ ਸਹਾਇਕ ਨਹੀਂ ਹੈ। ਕੀ ਤੁਸੀਂ \"%1\" ਦਾ ਆਡੀਓ ਹੀ ਚਲਾਉਣਾ ਚਾਹੋਗੇ?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "ਐਲਬਮਾਂ"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "ਇਕੱਲੇ"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "ਗੀਤ"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "ਵਿਡੀਓ"
|
||||
@@ -116,176 +93,99 @@ msgstr "ਠੀਕ ਹੈ"
|
||||
msgid "Cancel"
|
||||
msgstr "ਰੱਦ ਕਰੋ"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚ ਜੋੜੋ"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Title"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚ ਜੋੜੋ"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "New Playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Rename playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "ਆਡੀਓ-ਟਿਊਬ"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "ਕੋਈ ਮੀਡੀਆ ਨਹੀਂ ਚੱਲਦਾ"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "ਟਰੈਕ ਨੂੰ ਹਟਾਓ"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟਾਂ"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -300,120 +200,99 @@ msgstr ""
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "ਅਗਲਾ ਚਲਾਓ"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚ ਜੋੜੋ"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ ੨੦੨੧"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "alam yellow @ gmail.com"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
@@ -424,6 +303,9 @@ msgstr "ਯੂਟਿਊਬ ਸੰਗੀਤ ਉੱਤੇ ਸੰਗੀਤ ਲੱ
|
||||
#~ msgid "Now Playing"
|
||||
#~ msgstr "ਕੋਈ ਮੀਡੀਆ ਨਹੀਂ ਚੱਲਦਾ"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚ ਜੋੜੋ"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "ਅਗਲਾ ਚਲਾਓ"
|
||||
|
||||
|
||||
+72
-192
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +19,45 @@ msgstr ""
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Odtwórz"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Wymieszaj"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "Dodaj do kolejki"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Otwórz w przeglądarce"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Więcej"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Wykonawca"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -90,22 +66,22 @@ msgstr ""
|
||||
"Odtwarzanie wideo nie jest jeszcze obsługiwane. Czy odtworzyć tylko dźwięk z "
|
||||
"„%1”?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albumy"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Single"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Piosenki"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Filmy"
|
||||
@@ -120,177 +96,100 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Dodaj do listy odtwarzania"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Lista odtwarzania"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Listy odtwarzania"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Dodaj do listy odtwarzania"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "Lista odtwarzania"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Lista odtwarzania"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Pokaż wszystkie"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Ulubione"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Najczęściej odtwarzane"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr "Odtwarzane utwory"
|
||||
msgid "played Songs"
|
||||
msgstr "odtworzone utwory"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Jeszcze nie ma tutaj utworów"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listy odtwarzania"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Listy odtwarzania"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Usuń z historii"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Nic nie jest odtwarzane"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Usuń utwór"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Lista odtwarzania"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Biblioteka"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Jeszcze nie ma tutaj utworów"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Lista odtwarzania"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "usuń z historii wyszukiwania"
|
||||
@@ -305,138 +204,119 @@ msgstr "Poprzednie wyszukiwania:"
|
||||
msgid "Artists"
|
||||
msgstr "Wykonawcy"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listy odtwarzania"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Nieznany"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Żadne z poprzednich wyszukiwań nie odpowiada"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Zwiń pasek boczny"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Odtwórz następny"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Dodaj do kolejki"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Usuń z ulubionych"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Dodaj do ulubionych"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Usuń z historii"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Dodaj do listy odtwarzania"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Ulubione utwory"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Łukasz Wojniłowicz, Ignacy Kajdan"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected], [email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
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"
|
||||
|
||||
#~ msgid "Queue"
|
||||
#~ msgstr "Kolejka"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Ulubione utwory"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Wstecz"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Dodaj do listy odtwarzania"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Odtwórz następny"
|
||||
|
||||
|
||||
+70
-181
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 09:59+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"
|
||||
"Language: pt\n"
|
||||
@@ -19,68 +19,45 @@ msgstr ""
|
||||
"X-POFile-SpellExtra: Singles AudioTube YouTube Music Jonah Brüchert Mathis\n"
|
||||
"X-POFile-IgnoreConsistency: Singles\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Reproduzir"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Baralhar"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Adicionar à fila"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Abrir no Navegador"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Partilhar"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Álbum • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Mais"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Rádio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -89,22 +66,22 @@ msgstr ""
|
||||
"A reprodução de vídeos ainda não é suportada. Deseja reproduzir apenas o "
|
||||
"áudio de \"%1\"?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Álbuns"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "'Singles'"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Músicas"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Vídeos"
|
||||
@@ -119,166 +96,98 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Adicionar à lista de reprodução"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Título da Lista de Reprodução"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Descrição da Lista de Reprodução"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Adicionar a Música à Lista"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Nova Lista de Reprodução"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Mudar o nome da lista de reprodução"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Mostrar Tudo"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Ainda sem Favoritos"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Mais Tocadas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: 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:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Ainda sem Músicas Reproduzidas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listas de Reprodução"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Ainda sem Listas de Reprodução"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Mudar o Nome"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Apagar"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Remover da Lista de Reprodução"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Esta lista de reprodução continua vazia"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Nada em reprodução"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Remover a Faixa"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#, 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/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Próximas Músicas"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Ainda sem músicas aqui"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Lista de Reprodução"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "remover do histórico de pesquisas"
|
||||
@@ -293,119 +202,99 @@ msgstr "Pesquisas Anteriores:"
|
||||
msgid "Artists"
|
||||
msgstr "Artistas"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listas de Reprodução"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Desconhecido"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Sem pesquisas anteriores correspondentes"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Partilhar em"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Copiar a Ligação"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Ligação copiada para a área de transferência"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Acerca"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Fechar a Barra Lateral"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Reproduzir o Seguinte"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Adicionar à fila"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Remover o Favorito"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Adicionar aos Favoritos"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Remover do Histórico"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Adicionar à lista de reprodução"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Partilhar a Música"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Leitor de Música do YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 de Jonah Brüchert, 2021-2023 da Comunidade do KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Manutenção"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Desenhador"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "José Nuno Pires"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "API não oficial do YouTube Music"
|
||||
+72
-192
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +18,45 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Lokalize 21.12.3\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Reproduzir"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Embaralhar"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "Adicionar à fila"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Abrir no navegador"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Álbum • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Mais"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Rádio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Artista"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -89,22 +65,22 @@ msgstr ""
|
||||
"A reprodução de vídeos ainda não é suportada. Deseja reproduzir apenas o "
|
||||
"áudio de \"%1\"?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Álbuns"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singles"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Músicas"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Vídeos"
|
||||
@@ -119,174 +95,97 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Adicionar à lista de reprodução"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Lista de músicas"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Listas de músicas"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Adicionar à lista de reprodução"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "Lista de músicas"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Clear Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Limpar lista de músicas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Mostrar tudo"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Nenhuma favorita ainda"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Mais reproduzidas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: 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:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Nenhuma música reproduzida ainda"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listas de músicas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Listas de músicas"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Remover do histórico"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Nenhuma mídia em reprodução"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Remover faixa"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Limpar lista de músicas"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Biblioteca"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Nenhuma música ainda"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Lista de músicas"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "remover do histórico de pesquisa"
|
||||
@@ -301,128 +200,103 @@ msgstr "Pesquisas anteriores:"
|
||||
msgid "Artists"
|
||||
msgstr "Artistas"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Listas de músicas"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Desconhecido"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Nenhuma pesquisa anterior correspondente"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Sobre"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Recolher barra lateral"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Reproduzir próxima"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Adicionar à fila"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Remover das favoritas"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Adicionar favorita"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Remover do histórico"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Adicionar à lista de reprodução"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Músicas favoritas"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Reprodutor de músicas do Youtube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 Comunidade KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Mantenedor"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Designer"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Luiz Fernando Ranghetti"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
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"
|
||||
|
||||
@@ -432,9 +306,15 @@ msgstr "API não oficial do YouTube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Letras"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Músicas favoritas"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Voltar"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Adicionar à lista de reprodução"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Reproduzir próxima"
|
||||
|
||||
|
||||
+68
-190
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,69 +18,45 @@ 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:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Воспроизвести"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Перемешать"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to queue"
|
||||
msgid "Append to queue"
|
||||
msgstr "Добавить в очередь воспроизведения"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Открыть в браузере"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Альбом • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Дополнительно"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Радио"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Исполнитель"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -88,22 +64,22 @@ msgid ""
|
||||
msgstr ""
|
||||
"Воспроизведение видео пока не поддерживается. Воспроизвести звук трека «%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Альбомы"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Синглы"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Треки"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Видеозаписи"
|
||||
@@ -118,176 +94,100 @@ msgstr "ОК"
|
||||
msgid "Cancel"
|
||||
msgstr "Отмена"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Списки воспроизведения"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "New Playlist"
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Показать все"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Избранное"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Часто воспроизводимые"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Воспроизведённые треки"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Пока нет ни одного трека"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Списки воспроизведения"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Списки воспроизведения"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove from History"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Удалить из журнала"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Ничего не воспроизводится"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Удалить дорожку"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Библиотека"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Пока нет ни одного трека"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -302,129 +202,104 @@ msgstr "Предыдущие поисковые запросы:"
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Не найдено соответствующих предыдущих поисковых запросов"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Свернуть боковую панель"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Воспроизвести следующим"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Добавить в очередь воспроизведения"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Убрать из избранного"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Добавить в избранное"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Удалить из журнала"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Список воспроизведения"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Избранные треки"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Александр Яворский, Павел Чернышов"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected], [email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "Найти музыку в YouTube Music"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "Воспроизведённые треки"
|
||||
|
||||
#~ msgid "Now Playing"
|
||||
#~ msgstr "Текущий трек"
|
||||
|
||||
@@ -434,6 +309,9 @@ msgstr "Найти музыку в YouTube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Текст песни"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Избранные треки"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Назад"
|
||||
|
||||
|
||||
+68
-186
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,91 +15,68 @@ 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:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Prehrať"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Zamiešať"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Rádio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Artists"
|
||||
msgid "Artist"
|
||||
msgstr "Interpreti"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albumy"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Samotné"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videá"
|
||||
@@ -114,176 +91,99 @@ msgstr "OK"
|
||||
msgid "Cancel"
|
||||
msgstr "Zrušiť"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Pridať do zoznamu skladieb"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Pridať do zoznamu skladieb"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "New Playlist"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Neprehráva sa žiadne médium"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -298,121 +198,100 @@ msgstr ""
|
||||
msgid "Artists"
|
||||
msgstr "Interpreti"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Zoznamy skladieb"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Neznáme"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Play"
|
||||
msgid "Play Next"
|
||||
msgstr "Prehrať"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Pridať do zoznamu skladieb"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Roman Paholík"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr ""
|
||||
@@ -422,6 +301,9 @@ msgstr ""
|
||||
#~ msgid "Now Playing"
|
||||
#~ msgstr "Neprehráva sa žiadne médium"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Pridať do zoznamu skladieb"
|
||||
|
||||
#~ msgid "Clear"
|
||||
#~ msgstr "Vyčistiť"
|
||||
|
||||
|
||||
+74
-183
@@ -6,102 +6,79 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 09:03+0100\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"
|
||||
"Language: sl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
|
||||
"%100==4 ? 3 : 0);\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Predvajaj"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Premešaj"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Dodaj v v čakalno vrsto"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Odpri v brskalniku"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Deli"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Album • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Več"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Avtor"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "Video playback še ni podprt. Ali želite predvajati samo zvok \"%1\"?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albumi"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singli"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Glasba"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videposnetki"
|
||||
@@ -116,166 +93,97 @@ msgstr "V redu"
|
||||
msgid "Cancel"
|
||||
msgstr "Prekliči"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Dodaj seznam predvajanja"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Naslov seznama predvajanja"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Opis seznama predvajanja"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Dodaj pesem v seznam predvajanja"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Novi seznam predvajanja"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Preimenuj seznam predvajanja"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Prikaži vse"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Še ni nobenih priljubljenih"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Največkrat predvajane"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr "Predvajane pesmi"
|
||||
msgid "played Songs"
|
||||
msgstr "predvajane pesmi"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Še ni nobene predvajane pesmi"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Seznami predvajanja"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Še ni nobenega seznama predvajanja"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Preimenuj"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Zbriši"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Odstrani iz seznama predvajanja"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Ta seznam predvajanja je še prazen"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Niče se ne predvaja"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Odstrani sled"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Očisti seznam predvajanja"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Prihajajoče pesmi"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Knjižnica"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Tu še ni nobene pesmi"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Seznam predvajanja"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "odstrani iz zgodovine iskanj"
|
||||
@@ -290,126 +198,103 @@ msgstr "Prejšnja iskanja:"
|
||||
msgid "Artists"
|
||||
msgstr "Avtorji"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Seznami predvajanja"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Neznano"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Ni zadetkov iz prejšnjih iskanj"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Deli z"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Kopiraj povezavo"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Povezava skopirana na odložišče"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "O programu"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Strni stransko vrstico"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Predvajaj naslednjo"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Dodaj v v čakalno vrsto"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Odstrani priljubljenega"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Dodaj priljubljenega"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Odstrani iz zgodovine"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Dodaj v seznam predvajanja"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Deli pesem"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Predvajalnik glasbe YouTube"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 Skupnost KDE"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Vzdrževalec"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Oblikovalec"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Matjaž Jeran"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "Neuradni programski vmesnik za Youtube Music"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "predvajane pesmi"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -422,9 +307,15 @@ msgstr "Neuradni programski vmesnik za Youtube Music"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Besedilo"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Priljubljene pesmi"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Nazaj"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Dodaj v seznam predvajanja"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Predvajaj naslednjo"
|
||||
|
||||
|
||||
+73
-193
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,91 +17,68 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 20.08.1\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Spela"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Blanda"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Öppna i webbläsare"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radio"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Artists"
|
||||
msgid "Artist"
|
||||
msgstr "Artister"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "Videouppspelning stöds inte ännu. Vill du bara spela ljudet på \"%1\"?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Album"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Singlar"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Låtar"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videor"
|
||||
@@ -116,178 +93,102 @@ msgstr "Ok"
|
||||
msgid "Cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add playlist"
|
||||
msgstr "Lägg till i spellista"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Title"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Lägg till i spellista"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "New Playlist"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Rename playlist"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Visa alla"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Favoriter"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Mest spelade"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#, 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:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Inga låtar här ännu"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Inga media spelar"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Ta bort spår"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Inga låtar här ännu"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -302,142 +203,121 @@ msgstr ""
|
||||
msgid "Artists"
|
||||
msgstr "Artister"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Spellistor"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Okänd"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Spela nästa"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Favoriter"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
msgid "Add Favourite"
|
||||
msgstr "Favoriter"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
msgid "Add to playlist"
|
||||
msgstr "Lägg till i spellista"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "Favoritlåtar"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Stefan Asserhäll"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
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"
|
||||
|
||||
#~ msgid "Queue"
|
||||
#~ msgstr "Köa"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Favoritlåtar"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Bakåt"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Lägg till i spellista"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Spela nästa"
|
||||
|
||||
|
||||
+74
-183
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 13:09+0300\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"
|
||||
"Language: tr\n"
|
||||
@@ -15,70 +15,47 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"X-Generator: Lokalize 22.12.2\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Çal"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Karıştır"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Kuyruğa iliştir"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Tarayıcıda Aç"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Paylaş"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Albüm • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Daha Fazla"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Radyo"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Sanatçı"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -87,22 +64,22 @@ msgstr ""
|
||||
"Video oynatımı henüz desteklenmiyor. \"%1\" videosunun yalnızca sesinin "
|
||||
"çalınmasını ister misiniz?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Albümler"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Tekliler"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Şarkılar"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Videolar"
|
||||
@@ -117,166 +94,97 @@ msgstr "Tamam"
|
||||
msgid "Cancel"
|
||||
msgstr "İptal"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Çalma listesi ekle"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Çalma Listesi Başlığı"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Çalma Listesi Açıklaması"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Çalma Listesine Şarkı Ekle"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Yeni Çalma Listesi"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Çalma Listesini Yeniden Adlandır"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: 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:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Henüz Beğeni Yok"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "En Çok Çalınanlar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Çalınan Şarkılar"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Henüz Şarkı Çalınmamış"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Çalma Listeleri"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Çalma Listesi Yok"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Yeniden Adlandır"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Sil"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Çalma Listesinden Kaldır"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Bu çalma listesi hâlâ boş"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Ortam çalmıyor"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%%1"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Parçayı Kaldır"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Çalma Listesini Temizle"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Sıradaki Şarkılar"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Kitaplık"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:113
|
||||
#, kde-format
|
||||
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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Burada henüz şarkı yok"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Çalma Listesi"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "arama geçmişinden kaldır"
|
||||
@@ -291,126 +199,103 @@ msgstr "Önceki Aramalar:"
|
||||
msgid "Artists"
|
||||
msgstr "Sanatçılar"
|
||||
|
||||
#: contents/ui/SearchPage.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Çalma Listeleri"
|
||||
|
||||
#: contents/ui/SearchPage.qml:37
|
||||
#, kde-format
|
||||
msgid "Unknown"
|
||||
msgstr "Bilinmiyor"
|
||||
|
||||
#: contents/ui/SearchWithDropdown.qml:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Daha önceden yapılmış eşleşen arama yok"
|
||||
msgstr "Eşleşen daha önceden yapılmış arama yok"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Paylaşılacak konum"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Bağlantıyı Kopyala"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Bağlantı panoya kopyalandı"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Hakkında"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Kenar Çubuğunu Daralt"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Sonrakini Çal"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Kuyruğa ekle"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Beğenilerden Kaldır"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Beğenilere Ekle"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Geçmişten Kaldır"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Çalma listesine ekle"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Şarkıyı Paylaş"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "YouTube Müzik Çaları"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Topluluğu"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Bakımcı"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Tasarımcı"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Emir SARI"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
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 "%"
|
||||
|
||||
@@ -423,9 +308,15 @@ msgstr "YouTube Müzik için resmi olmayan API"
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Şarkı Sözleri"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Beğenilen Şarkılar"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Geri"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Çalma Listesine Ekle"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Sonrakini çal"
|
||||
|
||||
|
||||
+72
-181
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-03-09 08:31+0200\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"
|
||||
"Language: uk\n"
|
||||
@@ -18,68 +18,45 @@ 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:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "Відтворити"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "Перемішати"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr "Дописати до черги"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "Відкрити у переглядачі"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr "Оприлюднити"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr "Альбом • %1"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr "Більше"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "Радіо"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr "Виконавець"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "
|
||||
@@ -88,22 +65,22 @@ msgstr ""
|
||||
"Підтримки відтворення відео ще не передбачено. Хочете, щоб було відтворено "
|
||||
"лише звукову частину «%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "Альбоми"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "Одинарні"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "Пісні"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "Відео"
|
||||
@@ -118,166 +95,97 @@ msgstr "Гаразд"
|
||||
msgid "Cancel"
|
||||
msgstr "Скасувати"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr "Додати список відтворення"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr "Заголовок списку відтворення"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr "Опис списку відтворення"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "Додати композицію до списку відтворення"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr "Новий список композицій"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr "Перейменувати список відтворення"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "Показати всі"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "Улюблених творів ще немає"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "Часто слухали"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr "Відтворені композиції"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "Відтворення композицій ще не відбувалося"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "Списки відтворення"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "Списків відтворення ще немає"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr "Перейменувати"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr "Вилучити"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr "Вилучити зі списку"
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr "Цей список відтворення все ще порожній"
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "Відтворення не відбувається"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1%"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "Вилучити композицію"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr "Спорожнити список відтворення"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr "Майбутні композиції"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr "Бібліотека"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "Тут ще немає композицій"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr "Список відтворення"
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr "вилучити з журналу пошуку"
|
||||
@@ -292,126 +200,103 @@ msgstr "Попередні пошуки:"
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr "Немає відповідних попередніх пошуків"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr "Оприлюднити"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr "Копіювати посилання"
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr "Посилання скопійовано до буфера обміну"
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr "Відомості"
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr "Згорнути бічну панель"
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "Відтворити наступну"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr "Додати до черги"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr "Вилучити з улюблених"
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr "Додати до улюблених"
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr "Вилучити із журналу"
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr "Додати до списку відтворення"
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "Оприлюднити композицію"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr "Програвач YouTube Music"
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr "© Jonah Brüchert, 2021-2023; KDE Community,2021-2023"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr "Jonah Brüchert"
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr "Супровідник"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr "Mathis Brüchert"
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr "Дизайнер"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Юрій Чорноіван"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "Неофіційний програмний інтерфейс до YouTube Music"
|
||||
|
||||
#~ msgid "played Songs"
|
||||
#~ msgstr "Відтворені композиції"
|
||||
|
||||
#~ msgid "%"
|
||||
#~ msgstr "%"
|
||||
|
||||
@@ -424,9 +309,15 @@ msgstr "Неофіційний програмний інтерфейс до YouT
|
||||
#~ msgid "Lyrics"
|
||||
#~ msgstr "Текст"
|
||||
|
||||
#~ msgid "Favourite Songs"
|
||||
#~ msgstr "Улюблені композиції"
|
||||
|
||||
#~ msgid "Back"
|
||||
#~ msgstr "Назад"
|
||||
|
||||
#~ msgid "Add to Playlist"
|
||||
#~ msgstr "Додати до списку відтворення"
|
||||
|
||||
#~ msgid "Play next"
|
||||
#~ msgstr "Відтворити наступну"
|
||||
|
||||
|
||||
+66
-184
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeorg\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,90 +17,67 @@ msgstr ""
|
||||
"X-Crowdin-File: /kf5-trunk/messages/audiotube/audiotube.pot\n"
|
||||
"X-Crowdin-File-ID: 25474\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr "播放"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr "随机播放"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr "在浏览器中打开"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr "电台"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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 "视频播放尚未被支持。您想要只播放“%1”中的音频吗?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr "专辑"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr "单曲"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr "曲目"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr "视频"
|
||||
@@ -115,171 +92,97 @@ msgstr "确定"
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Add playlist"
|
||||
msgstr "播放列表"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Title"
|
||||
msgstr "播放列表"
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "Playlist Description"
|
||||
msgstr "播放列表"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "New Playlist"
|
||||
msgstr "播放列表"
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr "显示全部"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr "最常播放"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgstr "已播放歌曲"
|
||||
msgid "played Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr "播放列表"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "播放列表"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr "AudioTube"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr "没有正在播放的媒体"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr "移除曲目"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr "此处无歌曲"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -294,120 +197,99 @@ msgstr ""
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr "播放下一首"
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Played Songs"
|
||||
msgid "Share Song"
|
||||
msgstr "已播放歌曲"
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Qi Binye, Tyson Tan"
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "[email protected], [email protected]"
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr ""
|
||||
+65
-177
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2023-03-09 00:45+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,90 +18,67 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: contents/ui/AlbumPage.qml:26 contents/ui/LibraryPage.qml:37
|
||||
#: contents/ui/LibraryPage.qml:63 contents/ui/LibraryPage.qml:84
|
||||
#: contents/ui/LibraryPage.qml:332 contents/ui/LibraryPage.qml:358
|
||||
#: contents/ui/LibraryPage.qml:379 contents/ui/LocalPlaylistPage.qml:42
|
||||
#: contents/ui/PlaybackHistory.qml:23 contents/ui/PlaylistPage.qml:31
|
||||
#: contents/ui/AlbumPage.qml:22 contents/ui/PlaylistPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:33 contents/ui/ArtistPage.qml:36
|
||||
#: contents/ui/LibraryPage.qml:44 contents/ui/LibraryPage.qml:69
|
||||
#: contents/ui/LibraryPage.qml:92 contents/ui/LibraryPage.qml:339
|
||||
#: contents/ui/LibraryPage.qml:364 contents/ui/LibraryPage.qml:388
|
||||
#: contents/ui/LocalPlaylistPage.qml:49 contents/ui/MaximizedPlayerPage.qml:890
|
||||
#: contents/ui/PlaybackHistory.qml:36 contents/ui/PlaylistPage.qml:38
|
||||
#: contents/ui/AlbumPage.qml:29 contents/ui/ArtistPage.qml:32
|
||||
#: contents/ui/MaximizedPlayerPage.qml:856 contents/ui/PlaylistPage.qml:33
|
||||
#, kde-format
|
||||
msgid "Shuffle"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:41 contents/ui/LibraryPage.qml:74
|
||||
#: contents/ui/LibraryPage.qml:100 contents/ui/LibraryPage.qml:369
|
||||
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistPage.qml:55
|
||||
#: contents/ui/PlaybackHistory.qml:48 contents/ui/PlaylistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Append to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:46 contents/ui/ArtistPage.qml:43
|
||||
#: contents/ui/PlaylistPage.qml:51
|
||||
#: contents/ui/AlbumPage.qml:37 contents/ui/ArtistPage.qml:39
|
||||
#, kde-format
|
||||
msgid "Open in Browser"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:51 contents/ui/ArtistPage.qml:48
|
||||
#: contents/ui/PlaylistPage.qml:56
|
||||
#, kde-format
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:61
|
||||
#: contents/ui/AlbumPage.qml:44
|
||||
#, kde-format
|
||||
msgid "Album • %1"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/AlbumPage.qml:105 contents/ui/ArtistPage.qml:137
|
||||
#: contents/ui/LocalPlaylistPage.qml:114 contents/ui/PlaybackHistory.qml:127
|
||||
#: contents/ui/PlaylistPage.qml:116 contents/ui/SearchPage.qml:130
|
||||
#: contents/ui/AlbumPage.qml:88 contents/ui/ArtistPage.qml:126
|
||||
#: contents/ui/PlaybackHistory.qml:80 contents/ui/PlaylistPage.qml:91
|
||||
#: contents/ui/SearchPage.qml:130
|
||||
#, kde-format
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:31
|
||||
#: contents/ui/ArtistPage.qml:27
|
||||
#, kde-format
|
||||
msgid "Radio"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:57
|
||||
#: contents/ui/ArtistPage.qml:46
|
||||
#, kde-format
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:79 contents/ui/SearchPage.qml:70
|
||||
#: 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:96 contents/ui/SearchPage.qml:26
|
||||
#: contents/ui/ArtistPage.qml:85 contents/ui/SearchPage.qml:26
|
||||
#, kde-format
|
||||
msgid "Albums"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:98
|
||||
#: contents/ui/ArtistPage.qml:87
|
||||
#, kde-format
|
||||
msgid "Singles"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:100 contents/ui/SearchPage.qml:32
|
||||
#: contents/ui/ArtistPage.qml:89 contents/ui/SearchPage.qml:32
|
||||
#, kde-format
|
||||
msgid "Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ArtistPage.qml:102 contents/ui/SearchPage.qml:34
|
||||
#: contents/ui/ArtistPage.qml:91 contents/ui/SearchPage.qml:34
|
||||
#, kde-format
|
||||
msgid "Videos"
|
||||
msgstr ""
|
||||
@@ -116,166 +93,97 @@ msgstr ""
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
|
||||
#, kde-format
|
||||
msgid "Add playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
|
||||
#, kde-format
|
||||
msgid "Playlist Title"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
|
||||
#, kde-format
|
||||
msgid "Playlist Description"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:20
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:90
|
||||
#, kde-format
|
||||
msgid "New Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
|
||||
#, kde-format
|
||||
msgid "Rename playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
|
||||
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
|
||||
#: contents/ui/Sidebar.qml:131 contents/ui/Sidebar.qml:138
|
||||
#: 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:119 contents/ui/LibraryPage.qml:416
|
||||
#: contents/ui/LibraryPage.qml:623
|
||||
#: contents/ui/LibraryPage.qml:39 contents/ui/LibraryPage.qml:253
|
||||
#, kde-format
|
||||
msgid "Show All"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:147
|
||||
#: contents/ui/LibraryPage.qml:68
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:325
|
||||
#: contents/ui/LibraryPage.qml:242
|
||||
#, kde-format
|
||||
msgid "Most played"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:420 contents/ui/NavigationBar.qml:61
|
||||
#: contents/ui/NavigationBar.qml:67 contents/ui/Sidebar.qml:150
|
||||
#: contents/ui/Sidebar.qml:157
|
||||
#: contents/ui/LibraryPage.qml:257
|
||||
#, kde-format
|
||||
msgid "Played Songs"
|
||||
msgid "played Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:444
|
||||
#: contents/ui/LibraryPage.qml:281
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:611 contents/ui/LocalPlaylistsPage.qml:18
|
||||
#: contents/ui/LocalPlaylistsPage.qml:78 contents/ui/NavigationBar.qml:75
|
||||
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:167
|
||||
#, kde-format
|
||||
msgid "Playlists"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:650
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:670 contents/ui/LibraryPage.qml:692
|
||||
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
|
||||
#, kde-format
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LibraryPage.qml:679 contents/ui/LibraryPage.qml:700
|
||||
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
|
||||
#, kde-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:19
|
||||
#, kde-format
|
||||
msgid "Remove from Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/LocalPlaylistPage.qml:29
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/main.qml:109 main.cpp:54
|
||||
#: contents/ui/main.qml:108 main.cpp:42
|
||||
#, kde-format
|
||||
msgid "AudioTube"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:196
|
||||
#: contents/ui/MinimizedPlayerControls.qml:93
|
||||
#: contents/ui/MaximizedPlayerPage.qml:194
|
||||
#: contents/ui/MinimizedPlayerControls.qml:90
|
||||
#, kde-format
|
||||
msgid "No media playing"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:571
|
||||
#: contents/ui/MaximizedPlayerPage.qml:589
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:838
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1013
|
||||
#: contents/ui/MaximizedPlayerPage.qml:806
|
||||
#: contents/ui/MaximizedPlayerPage.qml:964
|
||||
#, kde-format
|
||||
msgid "Remove Track"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:869
|
||||
#: contents/ui/MaximizedPlayerPage.qml:835
|
||||
#, kde-format
|
||||
msgid "Clear Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:916
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
|
||||
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:97
|
||||
#, kde-format
|
||||
msgid "Library"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/NavigationBar.qml:36 contents/ui/Sidebar.qml:116
|
||||
#: 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:74
|
||||
#: contents/ui/PlaybackHistory.qml:27
|
||||
#, kde-format
|
||||
msgid "No songs here yet"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:67
|
||||
#: contents/ui/PlaylistPage.qml:42
|
||||
#, kde-format
|
||||
msgid "Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:408
|
||||
#: contents/ui/SearchHistoryPage.qml:86 contents/ui/SearchWithDropdown.qml:321
|
||||
#, kde-format
|
||||
msgid "remove from search history"
|
||||
msgstr ""
|
||||
@@ -290,119 +198,99 @@ msgstr ""
|
||||
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:355
|
||||
#: contents/ui/SearchWithDropdown.qml:286
|
||||
#, kde-format
|
||||
msgid "No matching previous searches"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:39
|
||||
#, kde-format
|
||||
msgid "Share to"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
|
||||
#, kde-format
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:189
|
||||
#: contents/ui/Sidebar.qml:171
|
||||
#, kde-format
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/Sidebar.qml:203
|
||||
#: contents/ui/Sidebar.qml:185
|
||||
#, kde-format
|
||||
msgid "Collapse Sidebar"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:107 contents/ui/SongMenu.qml:205
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:175
|
||||
#, kde-format
|
||||
msgid "Play Next"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:116 contents/ui/SongMenu.qml:211
|
||||
#: contents/ui/SongMenu.qml:125 contents/ui/SongMenu.qml:181
|
||||
#, kde-format
|
||||
msgid "Add to queue"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Remove Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:126 contents/ui/SongMenu.qml:221
|
||||
#: contents/ui/SongMenu.qml:135 contents/ui/SongMenu.qml:188
|
||||
#, kde-format
|
||||
msgid "Add Favourite"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:143 contents/ui/SongMenu.qml:235
|
||||
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:203
|
||||
#, kde-format
|
||||
msgid "Remove from History"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
|
||||
#, kde-format
|
||||
msgid "Add to playlist"
|
||||
msgstr ""
|
||||
|
||||
#: contents/ui/SongMenu.qml:183 contents/ui/SongMenu.qml:269
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:56
|
||||
#: main.cpp:44
|
||||
#, kde-format
|
||||
msgid "YouTube Music Player"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:58
|
||||
#: main.cpp:46
|
||||
#, kde-format
|
||||
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Jonah Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:59
|
||||
#: main.cpp:47
|
||||
#, kde-format
|
||||
msgid "Maintainer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:60
|
||||
#: main.cpp:48
|
||||
#, kde-format
|
||||
msgid "Designer"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:61
|
||||
#: main.cpp:49
|
||||
#, kde-format
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr ""
|
||||
|
||||
#: main.cpp:66
|
||||
#: main.cpp:54
|
||||
#, kde-format
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr ""
|
||||
@@ -32,15 +32,11 @@ add_executable(audiotube
|
||||
playlistutils.cpp
|
||||
errorhandler.cpp
|
||||
playerutils.cpp
|
||||
thumbnailsource.cpp
|
||||
abstractytmusicmodel.cpp
|
||||
multiiterableview.h
|
||||
library.cpp
|
||||
localplaylistmodel.cpp
|
||||
localplaylistsmodel.cpp
|
||||
resources.qrc
|
||||
blur.cpp
|
||||
clipboard.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(audiotube
|
||||
@@ -51,7 +47,6 @@ target_link_libraries(audiotube
|
||||
Qt::QuickControls2
|
||||
Qt::Svg
|
||||
Qt::Widgets
|
||||
Qt::Concurrent
|
||||
KF5::I18n
|
||||
KF5::CoreAddons
|
||||
KF5::Crash
|
||||
|
||||
@@ -113,8 +113,3 @@ QUrl AlbumModel::webUrl() const
|
||||
{
|
||||
return QUrl(YTMUSIC_WEB_BASE_URL % "/playlist?list=" % QString::fromStdString(m_album.audio_playlist_id));
|
||||
}
|
||||
|
||||
const album::Album &AlbumModel::album() const
|
||||
{
|
||||
return m_album;
|
||||
}
|
||||
@@ -53,8 +53,6 @@ public:
|
||||
|
||||
QUrl webUrl() const;
|
||||
|
||||
const album::Album &album() const;
|
||||
|
||||
private:
|
||||
QString m_browseId;
|
||||
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 Mathis Brüchert <[email protected]>
|
||||
//
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
#include "clipboard.h"
|
||||
#include <QClipboard>
|
||||
#include <QGuiApplication>
|
||||
|
||||
Clipboard::Clipboard(QObject *parent)
|
||||
: QObject{parent}
|
||||
{
|
||||
}
|
||||
|
||||
void Clipboard::setText(const QString &text)
|
||||
{
|
||||
QGuiApplication::clipboard()->setText(text);
|
||||
Q_EMIT textChanged();
|
||||
}
|
||||
|
||||
QString Clipboard::text() const
|
||||
{
|
||||
return QGuiApplication::clipboard()->text();
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 Mathis Brüchert <[email protected]>
|
||||
//
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
#ifndef CLIPBOARD_H
|
||||
#define CLIPBOARD_H
|
||||
|
||||
#include <QObject>
|
||||
|
||||
class Clipboard : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
|
||||
|
||||
public:
|
||||
explicit Clipboard(QObject *parent = nullptr);
|
||||
|
||||
void setText(const QString &text);
|
||||
QString text() const;
|
||||
|
||||
Q_SIGNAL void textChanged();
|
||||
};
|
||||
|
||||
#endif // CLIPBOARD_H
|
||||
@@ -37,11 +37,6 @@ Kirigami.ScrollablePage {
|
||||
}
|
||||
]
|
||||
overflowActions: [
|
||||
Kirigami.Action {
|
||||
text: i18n("Append to queue")
|
||||
icon.name: "media-playlist-append"
|
||||
onTriggered: UserPlaylistModel.appendAlbum(albumModel)
|
||||
},
|
||||
Kirigami.Action {
|
||||
text: i18n("Open in Browser")
|
||||
icon.name: "internet-services"
|
||||
@@ -53,8 +48,8 @@ Kirigami.ScrollablePage {
|
||||
onTriggered:{
|
||||
shareMenu.open()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
]
|
||||
title: albumModel.title
|
||||
imageSourceURL: albumModel.thumbnailUrl
|
||||
@@ -101,7 +96,7 @@ Kirigami.ScrollablePage {
|
||||
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
icon.name: "overflow-menu"
|
||||
icon.name: "view-more-horizontal-symbolic"
|
||||
text: i18n("More")
|
||||
onTriggered: menu.openForSong(delegateItem.videoId, delegateItem.title, delegateItem.artists, delegateItem.artistsDisplayString)
|
||||
}
|
||||
|
||||
@@ -133,7 +133,7 @@ Kirigami.ScrollablePage {
|
||||
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
icon.name: "overflow-menu"
|
||||
icon.name: "view-more-horizontal-symbolic"
|
||||
text: i18n("More")
|
||||
visible: type === ArtistModel.Song
|
||||
onTriggered: menu.openForSong(delegateItem.videoId, delegateItem.title, delegateItem.artists, artistModel.title)
|
||||
|
||||
@@ -1,98 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 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 QtQuick.Controls 2.15 as Controls
|
||||
import org.kde.ytmusic 1.0
|
||||
import org.kde.kirigami 2.19 as Kirigami
|
||||
import QtQuick.Layouts 1.15
|
||||
|
||||
|
||||
Controls.Drawer {
|
||||
id: root
|
||||
property alias drawerContentItem: control.contentItem
|
||||
property alias headerContentItem: headerContent.contentItem
|
||||
|
||||
|
||||
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: root.interactive = true
|
||||
onClosed: root.interactive = false
|
||||
ColumnLayout {
|
||||
spacing: 0
|
||||
id: contents
|
||||
anchors.fill: parent
|
||||
Kirigami.ShadowedRectangle{
|
||||
visible: headerContentItem
|
||||
height:header.implicitHeight/* +20*/
|
||||
Layout.topMargin: 0
|
||||
corners.topRightRadius: 10
|
||||
corners.topLeftRadius: 10
|
||||
Layout.bottomMargin: 0
|
||||
Layout.fillWidth: true
|
||||
Kirigami.Theme.colorSet: Kirigami.Theme.Header
|
||||
color: Kirigami.Theme.backgroundColor
|
||||
ColumnLayout{
|
||||
spacing:0
|
||||
anchors.fill: parent
|
||||
id:header
|
||||
clip: true
|
||||
Rectangle {
|
||||
Layout.margins: 5
|
||||
radius:50
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: Kirigami.Theme.textColor
|
||||
opacity: 0.5
|
||||
width: 40
|
||||
height: 4
|
||||
|
||||
}
|
||||
Controls.Control {
|
||||
topPadding: 0
|
||||
leftPadding: 14
|
||||
rightPadding: 14
|
||||
bottomPadding: 14
|
||||
Layout.fillHeight: true
|
||||
Layout.fillWidth: true
|
||||
id: headerContent
|
||||
}
|
||||
}
|
||||
Kirigami.Separator{
|
||||
anchors.bottom: parent.bottom
|
||||
width: parent.width
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
Layout.margins: 5
|
||||
radius:50
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: Kirigami.Theme.textColor
|
||||
opacity: 0.5
|
||||
width: 40
|
||||
height: 4
|
||||
visible: !headerContentItem
|
||||
}
|
||||
Controls.Control {
|
||||
topPadding: 0
|
||||
leftPadding: 0
|
||||
rightPadding: 0
|
||||
bottomPadding: 0
|
||||
Layout.margins: 0
|
||||
Layout.fillHeight: true
|
||||
Layout.fillWidth: true
|
||||
id: control
|
||||
}
|
||||
}
|
||||
}
|
||||
+36
-428
@@ -5,16 +5,14 @@
|
||||
import QtQuick 2.1
|
||||
import QtQuick.Controls 2.12 as Controls
|
||||
import QtQuick.Layouts 1.3
|
||||
import org.kde.kirigami 2.19 as Kirigami
|
||||
import org.kde.kirigami 2.14 as Kirigami
|
||||
|
||||
import org.kde.ytmusic 1.0
|
||||
import "dialogs"
|
||||
|
||||
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
|
||||
@@ -22,6 +20,7 @@ Kirigami.ScrollablePage {
|
||||
SongMenu {
|
||||
id: menu
|
||||
}
|
||||
|
||||
ColumnLayout {
|
||||
RowLayout {
|
||||
Layout.fillWidth: true
|
||||
@@ -33,88 +32,22 @@ Kirigami.ScrollablePage {
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
visible: isWidescreen
|
||||
text: i18n("Play")
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: UserPlaylistModel.playFavourites(Library.favourites, false)
|
||||
onClicked: applicationWindow().playFavourites(false)
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
visible: isWidescreen
|
||||
text: i18n("Shuffle")
|
||||
icon.name: "shuffle"
|
||||
onClicked: UserPlaylistModel.playFavourites(Library.favourites, true)
|
||||
onClicked: applicationWindow().playFavourites(true)
|
||||
}
|
||||
|
||||
// Spacer
|
||||
Item {
|
||||
visible: !isWidescreen
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
Layout.fillHeight: true
|
||||
icon.name: "view-more-symbolic"
|
||||
onPressed: Kirigami.Settings.isMobile? favDrawer.open() : favMenu.popup()
|
||||
Controls.Menu {
|
||||
id: favMenu
|
||||
Controls.MenuItem {
|
||||
visible: !isWidescreen
|
||||
text: i18n("Play")
|
||||
icon.name: "media-playback-start"
|
||||
onTriggered: UserPlaylistModel.playFavourites(Library.favourites, false)
|
||||
}
|
||||
Controls.MenuItem {
|
||||
visible: !isWidescreen
|
||||
text: i18n("Shuffle")
|
||||
icon.name: "shuffle"
|
||||
onTriggered: UserPlaylistModel.playFavourites(Library.favourites, true)
|
||||
}
|
||||
Controls.MenuItem {
|
||||
text: i18n("Append to queue")
|
||||
icon.name: "media-playlist-append"
|
||||
onTriggered: UserPlaylistModel.appendFavourites(Library.favourites,false)
|
||||
}
|
||||
}
|
||||
|
||||
BottomDrawer{
|
||||
id: favDrawer
|
||||
drawerContentItem: ColumnLayout {
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Play")
|
||||
icon: "media-playback-start"
|
||||
onClicked: {
|
||||
UserPlaylistModel.playFavourites(Library.favourites, false)
|
||||
favDrawer.close()
|
||||
}
|
||||
}
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Shuffle")
|
||||
icon: "shuffle"
|
||||
onClicked: {
|
||||
UserPlaylistModel.playFavourites(Library.favourites, true)
|
||||
favDrawer.close()
|
||||
}
|
||||
}
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Append to queue")
|
||||
icon: "media-playlist-append"
|
||||
onClicked: {
|
||||
UserPlaylistModel.appendFavourites(Library.favourites,false)
|
||||
favDrawer.close()
|
||||
}
|
||||
}
|
||||
Item{
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Item {
|
||||
visible: isWidescreen
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
Controls.ToolButton {
|
||||
text: i18n("Show All")
|
||||
Layout.alignment: Qt.AlignRight
|
||||
@@ -129,32 +62,31 @@ Kirigami.ScrollablePage {
|
||||
Kirigami.Icon {
|
||||
id: favouritesPlaceholder
|
||||
|
||||
visible: mostPlayedRepeater.count == 0
|
||||
Layout.margins: 20
|
||||
implicitWidth: Kirigami.Units.gridUnit * 19
|
||||
implicitHeight: Kirigami.Units.gridUnit * 19
|
||||
|
||||
visible: favouriteRepeater.count === 0
|
||||
opacity: 0.4
|
||||
isMask: true
|
||||
opacity:0.4
|
||||
source: "qrc:/resources/favourites_placeholder.svg"
|
||||
color: Kirigami.Theme.hoverColor
|
||||
|
||||
Layout.margins: Kirigami.Units.gridUnit * 2
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
Layout.fillWidth: true
|
||||
implicitWidth: 190
|
||||
implicitHeight: 190
|
||||
|
||||
source: "qrc:/resources/favourites_placeholder.svg"
|
||||
|
||||
Controls.Label {
|
||||
visible: favouriteRepeater.count === 0
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: i18n("No Favourites Yet")
|
||||
|
||||
font {
|
||||
bold: true
|
||||
pointSize: 15
|
||||
}
|
||||
|
||||
anchors.centerIn: favouritesPlaceholder
|
||||
}
|
||||
}
|
||||
Controls.Label {
|
||||
visible: favouriteRepeater.count === 0
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: i18n("No Favourites Yet")
|
||||
|
||||
font {
|
||||
bold: true
|
||||
pointSize: 15
|
||||
}
|
||||
|
||||
anchors.centerIn: favouritesPlaceholder
|
||||
}
|
||||
Controls.ScrollView {
|
||||
leftPadding: 15
|
||||
rightPadding: 25
|
||||
@@ -298,7 +230,7 @@ Kirigami.ScrollablePage {
|
||||
}
|
||||
Controls.ToolButton {
|
||||
Layout.fillHeight: true
|
||||
icon.name: "overflow-menu"
|
||||
icon.name: "view-more-horizontal-symbolic"
|
||||
onPressed: menu.openForSong(delegateItem.videoId,
|
||||
delegateItem.title,
|
||||
delegateItem.artists,
|
||||
@@ -328,96 +260,28 @@ Kirigami.ScrollablePage {
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
visible: isWidescreen
|
||||
text: i18n("Play")
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: UserPlaylistModel.playPlaybackHistory(Library.mostPlayed, false)
|
||||
onClicked: applicationWindow().playPlaybackHistory(Library.mostPlayed, false)
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
visible: isWidescreen
|
||||
text: i18n("Shuffle")
|
||||
icon.name: "shuffle"
|
||||
onClicked: UserPlaylistModel.playPlaybackHistory(Library.mostPlayed, true)
|
||||
onClicked: applicationWindow().playPlaybackHistory(Library.mostPlayed, true)
|
||||
}
|
||||
|
||||
// Spacer
|
||||
Item {
|
||||
visible: !isWidescreen
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
Layout.fillHeight: true
|
||||
icon.name: "view-more-symbolic"
|
||||
onPressed: Kirigami.Settings.isMobile? recDrawer.open() : recMenu.popup()
|
||||
Controls.Menu {
|
||||
id: recMenu
|
||||
Controls.MenuItem {
|
||||
visible: !isWidescreen
|
||||
text: i18n("Play")
|
||||
icon.name: "media-playback-start"
|
||||
onTriggered: UserPlaylistModel.playPlaybackHistory(Library.mostPlayed, false)
|
||||
}
|
||||
Controls.MenuItem {
|
||||
visible: !isWidescreen
|
||||
text: i18n("Shuffle")
|
||||
icon.name: "shuffle"
|
||||
onTriggered: UserPlaylistModel.playPlaybackHistory(Library.mostPlayed, true)
|
||||
}
|
||||
Controls.MenuItem {
|
||||
text: i18n("Append to queue")
|
||||
icon.name: "media-playlist-append"
|
||||
onTriggered: UserPlaylistModel.appendPlaybackHistory(Library.mostPlayed, false)
|
||||
}
|
||||
}
|
||||
|
||||
BottomDrawer{
|
||||
id: recDrawer
|
||||
drawerContentItem: ColumnLayout {
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Play")
|
||||
icon: "media-playback-start"
|
||||
onClicked: {
|
||||
UserPlaylistModel.playPlaybackHistory(Library.mostPlayed, false)
|
||||
recDrawer.close()
|
||||
}
|
||||
|
||||
}
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Shuffle")
|
||||
icon: "shuffle"
|
||||
onClicked: {
|
||||
UserPlaylistModel.playPlaybackHistory(Library.mostPlayed, true)
|
||||
recDrawer.close()
|
||||
}
|
||||
}
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Append to queue")
|
||||
icon: "media-playlist-append"
|
||||
onClicked: {
|
||||
UserPlaylistModel.appendPlaybackHistory(Library.mostPlayed, false)
|
||||
recDrawer.close()
|
||||
}
|
||||
}
|
||||
Item{
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Item {
|
||||
visible: isWidescreen
|
||||
Layout.fillWidth: 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"
|
||||
})}
|
||||
}
|
||||
@@ -434,24 +298,21 @@ Kirigami.ScrollablePage {
|
||||
implicitWidth: 190
|
||||
implicitHeight: 190
|
||||
source: "qrc:/resources/played_placeholder.svg"
|
||||
|
||||
Controls.Label {
|
||||
visible: mostPlayedRepeater.count == 0
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
anchors.centerIn:playedPlaceholder
|
||||
font.bold: true
|
||||
font.pointSize: 15
|
||||
text: i18n("No Songs Played Yet")
|
||||
}
|
||||
}
|
||||
|
||||
Controls.Label {
|
||||
visible: mostPlayedRepeater.count == 0
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
anchors.centerIn:playedPlaceholder
|
||||
font.bold: true
|
||||
font.pointSize: 15
|
||||
text: i18n("No Songs Played Yet")
|
||||
}
|
||||
Controls.ScrollView {
|
||||
leftPadding: 15
|
||||
rightPadding: 25
|
||||
Layout.fillWidth: true
|
||||
RowLayout {
|
||||
spacing: 20
|
||||
|
||||
Repeater {
|
||||
id: mostPlayedRepeater
|
||||
Layout.fillWidth: true
|
||||
@@ -586,7 +447,7 @@ Kirigami.ScrollablePage {
|
||||
}
|
||||
Controls.ToolButton {
|
||||
Layout.fillHeight: true
|
||||
icon.name: "overflow-menu"
|
||||
icon.name: "view-more-horizontal-symbolic"
|
||||
onPressed: menu.openForSong(mpdelegateItem.videoId,
|
||||
mpdelegateItem.title,
|
||||
mpdelegateItem.artists,
|
||||
@@ -601,258 +462,5 @@ Kirigami.ScrollablePage {
|
||||
}
|
||||
}
|
||||
}
|
||||
Item {
|
||||
height: 20
|
||||
}
|
||||
RowLayout {
|
||||
Layout.fillWidth: true
|
||||
spacing: Kirigami.Units.MediumSpacing
|
||||
Kirigami.Heading {
|
||||
text: i18n("Playlists")
|
||||
Layout.alignment: Qt.AlignLeft
|
||||
leftPadding: 15
|
||||
}
|
||||
|
||||
|
||||
// Spacer
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
text: i18n("Show All")
|
||||
Layout.alignment: Qt.AlignRight
|
||||
icon.name: "arrow-right"
|
||||
onClicked: {pageStack.push("qrc:/LocalPlaylistsPage.qml", {
|
||||
"objectName": "playlists"
|
||||
})}
|
||||
}
|
||||
}
|
||||
|
||||
Kirigami.Icon {
|
||||
id: playlistsPlaceholder
|
||||
|
||||
visible: mostPlayedRepeater.count == 0
|
||||
Layout.margins: 20
|
||||
isMask: true
|
||||
opacity:0.4
|
||||
color: Kirigami.Theme.hoverColor
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
Layout.fillWidth: true
|
||||
implicitWidth: 190
|
||||
implicitHeight: 190
|
||||
|
||||
source: "qrc:/resources/playlist_placeholder.svg"
|
||||
|
||||
Controls.Label {
|
||||
visible: favouriteRepeater.count === 0
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: i18n("No Playlists Yet")
|
||||
|
||||
font {
|
||||
bold: true
|
||||
pointSize: 15
|
||||
}
|
||||
|
||||
anchors.centerIn: playlistsPlaceholder
|
||||
}
|
||||
}
|
||||
|
||||
RenamePlaylistDialog{
|
||||
id: renamePlaylistDialog
|
||||
playlistsModel: localPlaylistsModel
|
||||
}
|
||||
BottomDrawer{
|
||||
id: playlistDrawer
|
||||
property var modelData
|
||||
drawerContentItem: ColumnLayout {
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Rename")
|
||||
icon: "edit-entry"
|
||||
onClicked: {
|
||||
renamePlaylistDialog.modelData = playlistDrawer.modelData
|
||||
renamePlaylistDialog.open()
|
||||
playlistDrawer.close()
|
||||
}
|
||||
}
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Delete")
|
||||
icon: "delete"
|
||||
onClicked: {
|
||||
localPlaylistsModel.deletePlaylist(playlistDrawer.modelData.playlistId)
|
||||
playlistDrawer.close()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Controls.Menu {
|
||||
id: playlistMenu
|
||||
property var modelData
|
||||
Controls.MenuItem {
|
||||
text: i18n("Rename")
|
||||
icon.name: "edit-entry"
|
||||
onTriggered:{
|
||||
renamePlaylistDialog.modelData = playlistMenu.modelData
|
||||
renamePlaylistDialog.open()
|
||||
}
|
||||
}
|
||||
Controls.MenuItem {
|
||||
text: i18n("Delete")
|
||||
icon.name: "delete"
|
||||
onTriggered:{
|
||||
localPlaylistsModel.deletePlaylist(playlistMenu.modelData.playlistId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Controls.ScrollView {
|
||||
leftPadding: 15
|
||||
rightPadding: 25
|
||||
Layout.fillWidth: true
|
||||
RowLayout {
|
||||
spacing: 20
|
||||
Repeater {
|
||||
id: playlistsRepeater
|
||||
Layout.fillWidth: true
|
||||
model: LocalPlaylistsModel {
|
||||
id: localPlaylistsModel
|
||||
}
|
||||
delegate: ColumnLayout {
|
||||
id: playlistDelegate
|
||||
required property var model
|
||||
required property string playlistId
|
||||
required property string title
|
||||
required property string description
|
||||
required property date createdOn
|
||||
required property var thumbnailIds
|
||||
onThumbnailIdsChanged: console.log(thumbnailIds)
|
||||
|
||||
Layout.fillWidth: false
|
||||
Layout.maximumWidth: 200
|
||||
Layout.preferredWidth: 200
|
||||
Kirigami.ShadowedRectangle {
|
||||
color: Kirigami.Theme.backgroundColor
|
||||
id: playlistsCover
|
||||
MouseArea {
|
||||
id: playlistsArea
|
||||
anchors.fill: parent
|
||||
onClicked: pageStack.push("qrc:/LocalPlaylistPage.qml", {
|
||||
"playlistId": playlistDelegate.playlistId,
|
||||
"title": playlistDelegate.title
|
||||
})
|
||||
hoverEnabled: !Kirigami.Settings.hasTransientTouchInput
|
||||
onEntered: {
|
||||
if (!Kirigami.Settings.hasTransientTouchInput){
|
||||
playlistSelected.visible = true
|
||||
playlistTitle.color = Kirigami.Theme.hoverColor
|
||||
playlistSubtitle.color = Kirigami.Theme.hoverColor
|
||||
playlistTitle.font.bold = true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
onExited:{
|
||||
playlistSelected.visible = false
|
||||
playlistTitle.color = Kirigami.Theme.textColor
|
||||
playlistSubtitle.color = Kirigami.Theme.disabledTextColor
|
||||
playlistTitle.font.bold = false
|
||||
}
|
||||
}
|
||||
Layout.margins: 5
|
||||
width: 200
|
||||
height: 200
|
||||
radius: 10
|
||||
shadow.size: 15
|
||||
shadow.xOffset: 5
|
||||
shadow.yOffset: 5
|
||||
shadow.color: Qt.rgba(0, 0, 0, 0.2)
|
||||
|
||||
|
||||
LocalPlaylistsModel{id:localPlaylistModel}
|
||||
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource1
|
||||
videoId: thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource2
|
||||
videoId: thumbnailIds[1] ?? thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource3
|
||||
videoId: thumbnailIds[2] ?? thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource4
|
||||
videoId: thumbnailIds[3] ?? thumbnailIds[0]
|
||||
}
|
||||
PlaylistCover {
|
||||
source1: thumbnailSource1.cachedPath
|
||||
source2: thumbnailSource2.cachedPath
|
||||
source3: thumbnailSource3.cachedPath
|
||||
source4: thumbnailSource4.cachedPath
|
||||
title: playlistDelegate.title
|
||||
height: 200
|
||||
width: height
|
||||
radius: 10
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: playlistSelected
|
||||
|
||||
Rectangle {
|
||||
anchors.fill: parent
|
||||
color: Kirigami.Theme.hoverColor
|
||||
radius: 10
|
||||
opacity: 0.2
|
||||
}
|
||||
|
||||
|
||||
visible: false
|
||||
anchors.fill: parent
|
||||
|
||||
radius: 9
|
||||
|
||||
border.color: Kirigami.Theme.hoverColor
|
||||
border.width: 2
|
||||
color: "transparent"
|
||||
}
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
ColumnLayout {
|
||||
Controls.Label {
|
||||
id: playlistTitle
|
||||
text: playlistDelegate.title
|
||||
Layout.maximumWidth: 200
|
||||
Layout.fillWidth: true
|
||||
leftPadding: 5
|
||||
elide: Text.ElideRight
|
||||
|
||||
}
|
||||
Controls.Label {
|
||||
id: playlistSubtitle
|
||||
Layout.fillWidth: true
|
||||
Layout.maximumWidth: 200
|
||||
leftPadding: 5
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: playlistDelegate.description
|
||||
elide: Text.ElideRight
|
||||
}
|
||||
}
|
||||
Controls.ToolButton {
|
||||
Layout.fillHeight: true
|
||||
icon.name: "overflow-menu"
|
||||
onClicked:{
|
||||
playlistMenu.modelData = playlistDelegate.model
|
||||
playlistDrawer.modelData = playlistDelegate.model
|
||||
Kirigami.Settings.isMobile? playlistDrawer.open() : playlistMenu.popup()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -135,9 +135,35 @@ Item {
|
||||
}
|
||||
}
|
||||
|
||||
BottomDrawer{
|
||||
Controls.Drawer {
|
||||
id: overflowDrawer
|
||||
drawerContentItem: ColumnLayout {
|
||||
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
|
||||
|
||||
}
|
||||
onClosed: overflowDrawer.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
|
||||
|
||||
}
|
||||
Repeater {
|
||||
model: root.overflowActions
|
||||
delegate: Kirigami.BasicListItem{
|
||||
|
||||
@@ -1,121 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 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.1
|
||||
import QtQuick.Controls 2.12 as Controls
|
||||
import QtQuick.Layouts 1.3
|
||||
import org.kde.kirigami 2.14 as Kirigami
|
||||
import org.kde.ytmusic 1.0
|
||||
|
||||
Kirigami.ScrollablePage {
|
||||
id: root
|
||||
property alias playlistId: playlistModel.playlistId
|
||||
SongMenu {
|
||||
id:menu
|
||||
pageSpecificActions:[
|
||||
Kirigami.Action {
|
||||
text: i18n("Remove from Playlist")
|
||||
icon.name: "list-remove"
|
||||
onTriggered:{
|
||||
playlistModel.removeSong(menu.videoId, root.playlistId)
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
ListView {
|
||||
Kirigami.PlaceholderMessage {
|
||||
text: i18n("This playlist is still empty")
|
||||
anchors.centerIn: parent
|
||||
visible: parent.count < 1
|
||||
}
|
||||
|
||||
model: LocalPlaylistModel {
|
||||
id: playlistModel
|
||||
}
|
||||
|
||||
header:RowLayout{
|
||||
spacing: Kirigami.Units.MediumSpacing
|
||||
|
||||
Controls.ToolButton {
|
||||
text: i18n("Play")
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: UserPlaylistModel.playLocalPlaylist(playlistModel, false)
|
||||
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
text: i18n("Shuffle")
|
||||
icon.name: "shuffle"
|
||||
onClicked: UserPlaylistModel.playLocalPlaylist(playlistModel, true)
|
||||
|
||||
}
|
||||
Controls.ToolButton {
|
||||
text: i18n("Append to queue")
|
||||
icon.name: "media-playlist-append"
|
||||
onClicked: UserPlaylistModel.appendLocalPlaylist(playlistModel, false)
|
||||
|
||||
}
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
delegate: Kirigami.SwipeListItem {
|
||||
id: delegateItem
|
||||
alwaysVisibleActions:true
|
||||
|
||||
required property string title
|
||||
required property string videoId
|
||||
required property var artists
|
||||
required property string artistsDisplayString
|
||||
required property int index
|
||||
|
||||
onClicked: {
|
||||
play(videoId)
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource
|
||||
|
||||
videoId: delegateItem.videoId
|
||||
}
|
||||
|
||||
RoundedImage {
|
||||
source: thumbnailSource.cachedPath
|
||||
height: 35
|
||||
width: height
|
||||
radius: 5
|
||||
}
|
||||
ColumnLayout {
|
||||
Controls.Label {
|
||||
text: delegateItem.title
|
||||
Layout.fillWidth: true
|
||||
elide: Qt.ElideRight
|
||||
|
||||
}
|
||||
Controls.Label {
|
||||
Layout.fillWidth: true
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: delegateItem.artistsDisplayString
|
||||
elide: Qt.ElideRight
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
icon.name: "overflow-menu"
|
||||
text: i18n("More")
|
||||
onTriggered: menu.openForSong(delegateItem.videoId, delegateItem.title, delegateItem.artists, delegateItem.artistsDisplayString)
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,247 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 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 QtQuick.Layouts 1.15
|
||||
import QtQuick.Controls 2.15 as Controls
|
||||
|
||||
import org.kde.kirigami 2.15 as Kirigami
|
||||
|
||||
import org.kde.ytmusic 1.0
|
||||
|
||||
import "dialogs"
|
||||
|
||||
Kirigami.ScrollablePage {
|
||||
id: root
|
||||
title: i18n("Playlists")
|
||||
Kirigami.Theme.colorSet: Kirigami.Theme.View
|
||||
|
||||
rightPadding: 0
|
||||
leftPadding: 15
|
||||
|
||||
RenamePlaylistDialog{
|
||||
id: renamePlaylistDialog
|
||||
playlistsModel: localPlaylistsModel
|
||||
}
|
||||
BottomDrawer{
|
||||
id: drawer
|
||||
property var modelData
|
||||
drawerContentItem: ColumnLayout {
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Rename")
|
||||
icon: "edit-entry"
|
||||
onClicked: {
|
||||
renamePlaylistDialog.modelData = drawer.modelData
|
||||
renamePlaylistDialog.open()
|
||||
drawer.close()
|
||||
}
|
||||
}
|
||||
Kirigami.BasicListItem{
|
||||
label: i18n("Delete")
|
||||
icon: "delete"
|
||||
onClicked: {
|
||||
localPlaylistsModel.deletePlaylist(drawer.modelData.playlistId)
|
||||
drawer.close()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Controls.Menu {
|
||||
id: menu
|
||||
property var modelData
|
||||
Controls.MenuItem {
|
||||
text: i18n("Rename")
|
||||
icon.name: "edit-entry"
|
||||
onTriggered:{
|
||||
renamePlaylistDialog.modelData = menu.modelData
|
||||
renamePlaylistDialog.open()
|
||||
}
|
||||
}
|
||||
Controls.MenuItem {
|
||||
text: i18n("Delete")
|
||||
icon.name: "delete"
|
||||
onTriggered:{
|
||||
localPlaylistsModel.deletePlaylist(menu.modelData.playlistId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
GridView {
|
||||
id: grid
|
||||
header: RowLayout {
|
||||
width: parent.width
|
||||
spacing: Kirigami.Units.mediumSpacing
|
||||
Kirigami.Heading {
|
||||
Layout.topMargin: 20
|
||||
text: i18n("Playlists")
|
||||
Layout.alignment: Qt.AlignLeft
|
||||
leftPadding: 15
|
||||
}
|
||||
|
||||
// Spacer
|
||||
Item {
|
||||
visible: !isWidescreen
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
Controls.ToolButton {
|
||||
Layout.topMargin: 20
|
||||
text: i18n("New Playlist")
|
||||
Layout.alignment: Qt.AlignRight
|
||||
icon.name: "list-add"
|
||||
AddPlaylistDialog{
|
||||
id: addPlaylistDialog
|
||||
model: localPlaylistsModel
|
||||
}
|
||||
onClicked: addPlaylistDialog.open()
|
||||
}
|
||||
}
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
model: LocalPlaylistsModel{ id: localPlaylistsModel }
|
||||
cellWidth: grid.width/(Math.floor(grid.width/230))
|
||||
cellHeight: 280
|
||||
|
||||
delegate: ColumnLayout {
|
||||
id: playlistDelegate
|
||||
required property var model
|
||||
required property string playlistId
|
||||
required property string title
|
||||
required property string description
|
||||
required property date createdOn
|
||||
required property var thumbnailIds
|
||||
onThumbnailIdsChanged: console.log(thumbnailIds)
|
||||
width: grid.cellWidth
|
||||
Kirigami.ShadowedRectangle {
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: Kirigami.Theme.backgroundColor
|
||||
id: favCover
|
||||
MouseArea {
|
||||
id: favArea
|
||||
anchors.fill: parent
|
||||
onClicked: pageStack.push("qrc:/LocalPlaylistPage.qml", {
|
||||
"playlistId": playlistDelegate.playlistId,
|
||||
"title": playlistDelegate.title
|
||||
})
|
||||
hoverEnabled: !Kirigami.Settings.hasTransientTouchInput
|
||||
onEntered: {
|
||||
if (!Kirigami.Settings.hasTransientTouchInput){
|
||||
favSelected.visible = true
|
||||
playlistTitle.color = Kirigami.Theme.hoverColor
|
||||
playlistSubtitle.color = Kirigami.Theme.hoverColor
|
||||
playlistTitle.font.bold = true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
onExited:{
|
||||
favSelected.visible = false
|
||||
playlistTitle.color = Kirigami.Theme.textColor
|
||||
playlistSubtitle.color = Kirigami.Theme.disabledTextColor
|
||||
playlistTitle.font.bold = false
|
||||
}
|
||||
}
|
||||
Layout.margins: 15
|
||||
Layout.bottomMargin: 5
|
||||
Layout.topMargin: 5
|
||||
width: 200
|
||||
height: 200
|
||||
radius: 10
|
||||
shadow.size: 15
|
||||
shadow.xOffset: 5
|
||||
shadow.yOffset: 5
|
||||
shadow.color: Qt.rgba(0, 0, 0, 0.2)
|
||||
|
||||
|
||||
LocalPlaylistsModel{id:localPlaylistModel}
|
||||
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource1
|
||||
videoId: thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource2
|
||||
videoId: thumbnailIds[1] ?? thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource3
|
||||
videoId: thumbnailIds[2] ?? thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource4
|
||||
videoId: thumbnailIds[3] ?? thumbnailIds[0]
|
||||
}
|
||||
PlaylistCover {
|
||||
source1: thumbnailSource1.cachedPath
|
||||
source2: thumbnailSource2.cachedPath
|
||||
source3: thumbnailSource3.cachedPath
|
||||
source4: thumbnailSource4.cachedPath
|
||||
title: playlistDelegate.title
|
||||
height: 200
|
||||
width: height
|
||||
radius: 10
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: favSelected
|
||||
|
||||
Rectangle {
|
||||
anchors.fill: parent
|
||||
color: Kirigami.Theme.hoverColor
|
||||
radius: 10
|
||||
opacity: 0.2
|
||||
}
|
||||
|
||||
|
||||
visible: false
|
||||
anchors.fill: parent
|
||||
|
||||
radius: 9
|
||||
|
||||
border.color: Kirigami.Theme.hoverColor
|
||||
border.width: 2
|
||||
color: "transparent"
|
||||
}
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
|
||||
ColumnLayout {
|
||||
Controls.Label {
|
||||
id: playlistTitle
|
||||
text: playlistDelegate.title
|
||||
Layout.maximumWidth: 200
|
||||
Layout.fillWidth: true
|
||||
leftPadding: 15
|
||||
elide: Text.ElideRight
|
||||
|
||||
}
|
||||
Controls.Label {
|
||||
id: playlistSubtitle
|
||||
Layout.fillWidth: true
|
||||
Layout.maximumWidth: 200
|
||||
leftPadding: 15
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: playlistDelegate.description
|
||||
elide: Text.ElideRight
|
||||
}
|
||||
}
|
||||
Controls.ToolButton {
|
||||
Layout.fillHeight: true
|
||||
icon.name: "overflow-menu"
|
||||
onClicked:{
|
||||
menu.modelData = playlistDelegate.model
|
||||
drawer.modelData = playlistDelegate.model
|
||||
Kirigami.Settings.isMobile? drawer.open() : menu.popup()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,6 @@ import QtMultimedia 5.12
|
||||
import org.kde.kirigami 2.19 as Kirigami
|
||||
import org.kde.ytmusic 1.0
|
||||
|
||||
import "dialogs"
|
||||
|
||||
Item {
|
||||
id: root
|
||||
|
||||
@@ -240,7 +238,6 @@ Item {
|
||||
|
||||
Button {
|
||||
id: skipBackwardButton
|
||||
focusPolicy: Qt.TabFocus
|
||||
implicitHeight: 40
|
||||
implicitWidth: 40
|
||||
|
||||
@@ -260,8 +257,6 @@ Item {
|
||||
}
|
||||
}
|
||||
background: Kirigami.ShadowedRectangle{
|
||||
border.color: Kirigami.Theme.hoverColor
|
||||
border.width: skipBackwardButton.activeFocus? 1 :0
|
||||
corners.topLeftRadius: 7
|
||||
corners.bottomLeftRadius: 7
|
||||
|
||||
@@ -278,11 +273,9 @@ Item {
|
||||
|
||||
Button {
|
||||
id: playPauseButton
|
||||
focusPolicy: Qt.TabFocus
|
||||
implicitHeight: 40
|
||||
implicitWidth: 60
|
||||
onClicked: audio.playbackState === Audio.PlayingState ? audio.pause() : audio.play()
|
||||
enabled: info.title
|
||||
contentItem: Item{
|
||||
Kirigami.Icon {
|
||||
anchors.centerIn:parent
|
||||
@@ -293,8 +286,6 @@ Item {
|
||||
}
|
||||
}
|
||||
background: Kirigami.ShadowedRectangle{
|
||||
border.color: Kirigami.Theme.hoverColor
|
||||
border.width: playPauseButton.activeFocus? 1 :0
|
||||
color: if (parent.down){
|
||||
Kirigami.ColorUtils.linearInterpolation(Kirigami.Theme.hoverColor, "transparent", 0.3)
|
||||
}else if(parent.hovered){
|
||||
@@ -307,7 +298,6 @@ Item {
|
||||
|
||||
Button {
|
||||
id: skipForwardButton
|
||||
focusPolicy: Qt.TabFocus
|
||||
implicitHeight: 40
|
||||
implicitWidth: 40
|
||||
Layout.rightMargin:isWidescreen?0:10
|
||||
@@ -328,8 +318,6 @@ Item {
|
||||
}
|
||||
}
|
||||
background: Kirigami.ShadowedRectangle{
|
||||
border.color: Kirigami.Theme.hoverColor
|
||||
border.width: skipForwardButton.activeFocus? 1 :0
|
||||
corners.topRightRadius: 7
|
||||
corners.bottomRightRadius: 7
|
||||
color: if (parent.down){
|
||||
@@ -417,8 +405,7 @@ Item {
|
||||
}
|
||||
}
|
||||
text: "Favourite"
|
||||
icon.name: favouriteWatcher ? (favouriteWatcher.isFavourite ? "starred-symbolic" : "non-starred-symbolic") : "non-starred-symbolic"
|
||||
enabled: favouriteWatcher
|
||||
icon.name: favouriteWatcher ? (favouriteWatcher.isFavourite ? "starred-symbolic" : "non-starred-symbolic") : ""
|
||||
icon.color: "white"
|
||||
display: AbstractButton.IconOnly
|
||||
Kirigami.Theme.colorSet: Kirigami.Theme.Complementary
|
||||
@@ -439,15 +426,46 @@ Item {
|
||||
onClicked:{
|
||||
if(!volumeDrawer.opened){
|
||||
volumeDrawer.open()
|
||||
volumeDrawer.interactive = true
|
||||
}
|
||||
else{
|
||||
volumeDrawer.close()
|
||||
}
|
||||
}
|
||||
BottomDrawer {
|
||||
Drawer {
|
||||
id: volumeDrawer
|
||||
drawerContentItem: ColumnLayout {
|
||||
|
||||
edge: Qt.BottomEdge
|
||||
width: applicationWindow().width
|
||||
height: contents.height + 40
|
||||
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
|
||||
}
|
||||
onClosed: {
|
||||
interactive = false
|
||||
}
|
||||
ColumnLayout {
|
||||
width: volumeDrawer.width
|
||||
|
||||
Rectangle {
|
||||
Layout.margins: 5
|
||||
radius:50
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: Kirigami.Theme.textColor
|
||||
opacity: 0.7
|
||||
width: 40
|
||||
height: 4
|
||||
|
||||
}
|
||||
RowLayout {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
id: contents
|
||||
ToolButton{
|
||||
Layout.preferredHeight: Kirigami.Units.gridUnit * 2.5
|
||||
Layout.maximumWidth: height
|
||||
@@ -590,7 +608,6 @@ Item {
|
||||
}
|
||||
lyricsShown = !lyricsShown
|
||||
}
|
||||
enabled: UserPlaylistModel.lyrics
|
||||
text: "Lyrics"
|
||||
icon.name: "view-media-lyrics"
|
||||
icon.color: "white"
|
||||
@@ -607,11 +624,10 @@ Item {
|
||||
Layout.preferredWidth: height
|
||||
onClicked: shareMenu.open()
|
||||
|
||||
text: "Share Song"
|
||||
text: "Sharee Song"
|
||||
icon.name: "emblem-shared-symbolic"
|
||||
icon.color: "white"
|
||||
display: AbstractButton.IconOnly
|
||||
enabled: info.title
|
||||
|
||||
Kirigami.Theme.colorSet: Kirigami.Theme.Complementary
|
||||
Kirigami.Theme.inherit: false
|
||||
@@ -621,35 +637,6 @@ Item {
|
||||
inputTitle: info.title
|
||||
}
|
||||
}
|
||||
|
||||
PlaylistDialog{
|
||||
id: playlistsDialog
|
||||
}
|
||||
ToolButton {
|
||||
id: addToPlaylistButton
|
||||
Layout.preferredHeight: Kirigami.Units.gridUnit * 2.5
|
||||
Layout.maximumWidth: height
|
||||
Layout.preferredWidth: height
|
||||
|
||||
onClicked: {
|
||||
let index = UserPlaylistModel.index(UserPlaylistModel.currentIndex, 0)
|
||||
let videoId = UserPlaylistModel.data(index, UserPlaylistModel.VideoId)
|
||||
let title = UserPlaylistModel.data(index, UserPlaylistModel.Title)
|
||||
let artist = UserPlaylistModel.data(index, UserPlaylistModel.Artists)
|
||||
let album = UserPlaylistModel.data(index, UserPlaylistModel.Album)
|
||||
playlistsDialog.videoId = videoId
|
||||
playlistsDialog.songTitle = title
|
||||
playlistsDialog.artists = artist
|
||||
playlistsDialog.album = album
|
||||
|
||||
playlistsDialog.open()
|
||||
}
|
||||
|
||||
icon.name: "media-playlist-append"
|
||||
icon.color: "white"
|
||||
Kirigami.Theme.colorSet: Kirigami.Theme.Complementary
|
||||
Kirigami.Theme.inherit: false
|
||||
}
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
visible: wideScreen
|
||||
@@ -662,7 +649,6 @@ Item {
|
||||
Layout.maximumWidth: height
|
||||
Layout.preferredWidth: height
|
||||
checked: !sideDrawer.collapsed && wideScreen
|
||||
enabled: playListView.count != 0
|
||||
|
||||
onClicked: {
|
||||
if (wideScreen){
|
||||
@@ -816,7 +802,9 @@ Item {
|
||||
|
||||
Layout.fillWidth: true
|
||||
Kirigami.Heading {
|
||||
|
||||
// Layout.leftMargin: 5
|
||||
// Layout.rightMargin: 5
|
||||
// Layout.topMargin: 5
|
||||
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
@@ -844,7 +832,6 @@ Item {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Kirigami.Separator {
|
||||
color: "white"
|
||||
@@ -854,7 +841,6 @@ Item {
|
||||
|
||||
RowLayout{
|
||||
Layout.margins: Kirigami.Units.gridUnit * 0.5
|
||||
enabled: playListView.count != 0
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
@@ -905,117 +891,152 @@ Item {
|
||||
}
|
||||
}
|
||||
|
||||
BottomDrawer {
|
||||
Drawer {
|
||||
id: queueDrawer
|
||||
onClosed:{sideDrawer.collapsed=true}
|
||||
edge: Qt.BottomEdge
|
||||
width: applicationWindow().width
|
||||
height: applicationWindow().height-50
|
||||
interactive: true
|
||||
|
||||
headerContentItem: RowLayout {
|
||||
Kirigami.Heading{
|
||||
text: i18n("Upcoming Songs")
|
||||
elide: Qt.ElideRight
|
||||
Layout.margins: 0
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
ToolButton {
|
||||
Layout.topMargin: 0
|
||||
Layout.bottomMargin: 0
|
||||
Layout.maximumWidth: height
|
||||
Layout.preferredWidth: height
|
||||
text: clearPlaylistButton.text
|
||||
icon.name: "edit-clear-all"
|
||||
display: clearPlaylistButton.display
|
||||
onClicked: {
|
||||
UserPlaylistModel.clearExceptCurrent()
|
||||
}
|
||||
}
|
||||
|
||||
ToolButton {
|
||||
Layout.topMargin: 0
|
||||
Layout.bottomMargin: 0
|
||||
Layout.maximumWidth: height
|
||||
Layout.preferredWidth: height
|
||||
icon.name: "media-playlist-shuffle"
|
||||
text: shuffleButton.text
|
||||
display: shuffleButton.display
|
||||
onClicked: {
|
||||
UserPlaylistModel.shufflePlaylist()
|
||||
}
|
||||
}
|
||||
// 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
|
||||
}
|
||||
|
||||
drawerContentItem: ScrollView {
|
||||
contentItem: ColumnLayout{
|
||||
spacing:0
|
||||
Rectangle {
|
||||
Layout.margins: 5
|
||||
radius:50
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: Kirigami.Theme.textColor
|
||||
opacity: 0.7
|
||||
width: 40
|
||||
height: 4
|
||||
}
|
||||
|
||||
ScrollView {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
|
||||
ListView {
|
||||
topMargin: 10
|
||||
clip: true
|
||||
ListView {
|
||||
topMargin: 10
|
||||
clip: true
|
||||
|
||||
BusyIndicator {
|
||||
anchors.centerIn: parent
|
||||
visible: UserPlaylistModel.loading || UserPlaylistModel.loading
|
||||
}
|
||||
|
||||
model: UserPlaylistModel
|
||||
|
||||
delegate: Kirigami.SwipeListItem {
|
||||
|
||||
id: drawerDelegateItem
|
||||
required property string title
|
||||
required property string videoId
|
||||
required property string artists
|
||||
required property bool isCurrent
|
||||
required property int index
|
||||
|
||||
alwaysVisibleActions:true
|
||||
backgroundColor:"transparent"
|
||||
highlighted: isCurrent
|
||||
onClicked: {
|
||||
queueDrawer.close()
|
||||
UserPlaylistModel.skipTo(videoId)
|
||||
BusyIndicator {
|
||||
anchors.centerIn: parent
|
||||
visible: UserPlaylistModel.loading || UserPlaylistModel.loading
|
||||
}
|
||||
RowLayout{
|
||||
Layout.fillWidth: true
|
||||
ThumbnailSource {
|
||||
id: drawerDelegateThumbnailSource
|
||||
videoId: drawerDelegateItem.videoId
|
||||
}
|
||||
RoundedImage {
|
||||
source: drawerDelegateThumbnailSource.cachedPath
|
||||
height: 50
|
||||
width: height
|
||||
radius: 5
|
||||
}
|
||||
|
||||
ColumnLayout {
|
||||
Layout.margins: 5
|
||||
model: UserPlaylistModel
|
||||
|
||||
delegate: Kirigami.SwipeListItem {
|
||||
|
||||
id: drawerDelegateItem
|
||||
required property string title
|
||||
required property string videoId
|
||||
required property string artists
|
||||
required property bool isCurrent
|
||||
required property int index
|
||||
|
||||
backgroundColor:"transparent"
|
||||
highlighted: isCurrent
|
||||
onClicked: {
|
||||
queueDrawer.close()
|
||||
UserPlaylistModel.skipTo(videoId)
|
||||
}
|
||||
RowLayout{
|
||||
Layout.fillWidth: true
|
||||
Kirigami.Heading {
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
level: 2
|
||||
text: title
|
||||
ThumbnailSource {
|
||||
id: drawerDelegateThumbnailSource
|
||||
videoId: drawerDelegateItem.videoId
|
||||
}
|
||||
RoundedImage {
|
||||
source: drawerDelegateThumbnailSource.cachedPath
|
||||
height: 50
|
||||
width: height
|
||||
radius: 5
|
||||
}
|
||||
|
||||
Label {
|
||||
elide: Text.ElideRight
|
||||
ColumnLayout {
|
||||
Layout.margins: 5
|
||||
Layout.fillWidth: true
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: artists
|
||||
Kirigami.Heading {
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
level: 2
|
||||
text: title
|
||||
}
|
||||
|
||||
Label {
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: artists
|
||||
}
|
||||
}
|
||||
}
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
text: i18n("Remove Track")
|
||||
icon.name: "list-remove"
|
||||
icon.color: "white"
|
||||
onTriggered: UserPlaylistModel.remove(drawerDelegateItem.videoId)
|
||||
}
|
||||
]
|
||||
}
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
text: i18n("Remove Track")
|
||||
icon.name: "list-remove"
|
||||
icon.color: "white"
|
||||
onTriggered: UserPlaylistModel.remove(drawerDelegateItem.videoId)
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Kirigami.Separator {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
RowLayout{
|
||||
Layout.topMargin: Kirigami.Units.largeSpacing
|
||||
Layout.bottomMargin: Kirigami.Units.largeSpacing
|
||||
spacing: Kirigami.Units.largeSpacing
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
ToolButton {
|
||||
Layout.preferredHeight: Kirigami.Units.gridUnit * 2.5
|
||||
Layout.maximumWidth: height
|
||||
Layout.preferredWidth: height
|
||||
icon.color: Kirigami.Theme.textColor
|
||||
text: clearPlaylistButton.text
|
||||
icon {
|
||||
name: "edit-clear-all"
|
||||
}
|
||||
display: clearPlaylistButton.display
|
||||
|
||||
onClicked: {
|
||||
UserPlaylistModel.clearExceptCurrent()
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
ToolButton {
|
||||
Layout.preferredHeight: Kirigami.Units.gridUnit * 2.5
|
||||
Layout.maximumWidth: height
|
||||
Layout.preferredWidth: height
|
||||
|
||||
onClicked: {
|
||||
UserPlaylistModel.shufflePlaylist()
|
||||
}
|
||||
icon {
|
||||
name: "media-playlist-shuffle"
|
||||
}
|
||||
text: shuffleButton.text
|
||||
display: shuffleButton.display
|
||||
}
|
||||
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,10 +24,7 @@ Item {
|
||||
|
||||
readonly property bool isWidescreen: width >= Kirigami.Units.gridUnit * 50
|
||||
signal requestOpen()
|
||||
Shortcut {
|
||||
sequence: "Ctrl+P"
|
||||
onActivated: root.requestOpen()
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: miniProgressBar
|
||||
z: 1
|
||||
@@ -84,7 +81,7 @@ Item {
|
||||
|
||||
// track information
|
||||
ColumnLayout {
|
||||
Kirigami.Theme.colorSet: Kirigami.Theme.Complementary
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
|
||||
@@ -102,7 +99,7 @@ Item {
|
||||
// Hardcoded because the footerbar blur always makes a dark-ish
|
||||
// background, so we don't want to use a color scheme color that
|
||||
// might also be dark
|
||||
color: Kirigami.Theme.textColor
|
||||
color: "white"
|
||||
font.weight: Font.Bold
|
||||
}
|
||||
|
||||
@@ -120,7 +117,7 @@ Item {
|
||||
// Hardcoded because the footerbar blur always makes a dark-ish
|
||||
// background, so we don't want to use a color scheme color that
|
||||
// might also be dark
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
color: "white"
|
||||
}
|
||||
}
|
||||
Item{Layout.fillWidth: true}
|
||||
|
||||
@@ -24,7 +24,6 @@ Kirigami.NavigationTabBar {
|
||||
text: i18n("Library")
|
||||
checked: pageStack.currentItem && pageStack.currentItem.objectName == "libraryPage"
|
||||
onTriggered: {
|
||||
pageStack.clear()
|
||||
pageStack.replace("qrc:/LibraryPage.qml")
|
||||
applicationWindow().showSearch = false
|
||||
|
||||
@@ -36,7 +35,6 @@ Kirigami.NavigationTabBar {
|
||||
text: i18n("Search")
|
||||
checked: pageStack.currentItem && pageStack.currentItem.objectName == "searchPage"
|
||||
onTriggered: {
|
||||
pageStack.clear()
|
||||
pageStack.replace("qrc:/SearchHistoryPage.qml",)
|
||||
applicationWindow().showSearch = true
|
||||
applicationWindow().searchField.forceActiveFocus();
|
||||
@@ -48,7 +46,6 @@ Kirigami.NavigationTabBar {
|
||||
text: i18n("Favourites")
|
||||
checked: pageStack.currentItem && pageStack.currentItem.objectName == "favourites"
|
||||
onTriggered: {
|
||||
pageStack.clear()
|
||||
pageStack.replace("qrc:/PlaybackHistory.qml", {
|
||||
"dataModel": Library.favourites,
|
||||
"title": i18n("Favourites"),
|
||||
@@ -61,26 +58,12 @@ Kirigami.NavigationTabBar {
|
||||
text: i18n("Played Songs")
|
||||
checked: pageStack.currentItem && pageStack.currentItem.objectName == "history"
|
||||
onTriggered: {
|
||||
pageStack.clear()
|
||||
pageStack.replace("qrc:/PlaybackHistory.qml", {
|
||||
"dataModel": Library.playbackHistory,
|
||||
"title": i18n("Played Songs"),
|
||||
"objectName": "history"})
|
||||
applicationWindow().showSearch = false
|
||||
|
||||
}
|
||||
},
|
||||
Kirigami.Action {
|
||||
iconName: "amarok_playlist"
|
||||
text: i18n("Playlists")
|
||||
checked: pageStack.currentItem && pageStack.currentItem.objectName == "playlists"
|
||||
onTriggered: {
|
||||
pageStack.clear()
|
||||
pageStack.replace("qrc:/LocalPlaylistsPage.qml", {
|
||||
"objectName": "playlists"
|
||||
})
|
||||
applicationWindow().showSearch = false
|
||||
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -16,7 +16,10 @@ Kirigami.ScrollablePage {
|
||||
|
||||
property QtObject dataModel: (objectName == "history") ? Library.playbackHistory : (objectName == "favourites" ? Library.favourites : null)
|
||||
|
||||
titleDelegate: RowLayout{
|
||||
titleDelegate: ColumnLayout {
|
||||
spacing: 0
|
||||
|
||||
RowLayout{
|
||||
spacing: Kirigami.Units.MediumSpacing
|
||||
|
||||
Controls.ToolButton {
|
||||
@@ -24,44 +27,40 @@ Kirigami.ScrollablePage {
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: {
|
||||
if(playbackHistoryPage.objectName == "favourites") {
|
||||
UserPlaylistModel.playFavourites(Library.favourites, false)
|
||||
applicationWindow().playFavourites(false)
|
||||
}
|
||||
else if(playbackHistoryPage.objectName == "history") {
|
||||
onClicked: UserPlaylistModel.playPlaybackHistory(playbackHistoryPage.dataModel, false)
|
||||
onClicked: applicationWindow().playPlaybackHistory(playbackHistoryPage.dataModel, false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Controls.ToolButton {
|
||||
text: i18n("Shuffle")
|
||||
icon.name: "shuffle"
|
||||
onClicked: {
|
||||
if(playbackHistoryPage.objectName == "favourites") {
|
||||
UserPlaylistModel.playFavourites(Library.favourites, true)
|
||||
}
|
||||
else if(playbackHistoryPage.objectName == "history") {
|
||||
onClicked: UserPlaylistModel.playPlaybackHistory(playbackHistoryPage.dataModel, true)
|
||||
Controls.ToolButton {
|
||||
text: i18n("Shuffle")
|
||||
icon.name: "shuffle"
|
||||
onClicked: {
|
||||
if(playbackHistoryPage.objectName == "favourites") {
|
||||
applicationWindow().playFavourites(true)
|
||||
}
|
||||
else if(playbackHistoryPage.objectName == "history") {
|
||||
onClicked: applicationWindow().playPlaybackHistory(playbackHistoryPage.dataModel, true)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Controls.ToolButton {
|
||||
text: i18n("Append to queue")
|
||||
icon.name: "media-playlist-append"
|
||||
onClicked: {
|
||||
if(playbackHistoryPage.objectName == "favourites") {
|
||||
UserPlaylistModel.appendFavourites(Library.favourites,false)
|
||||
}
|
||||
else if(playbackHistoryPage.objectName == "history") {
|
||||
UserPlaylistModel.appendPlaybackHistory(playbackHistoryPage.dataModel, false)
|
||||
}
|
||||
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
Item {
|
||||
|
||||
Kirigami.Separator {
|
||||
color: white
|
||||
opacity: 0.3
|
||||
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
SongMenu {
|
||||
id:menu
|
||||
}
|
||||
@@ -123,7 +122,7 @@ Kirigami.ScrollablePage {
|
||||
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
icon.name: "overflow-menu"
|
||||
icon.name: "view-more-horizontal-symbolic"
|
||||
text: i18n("More")
|
||||
onTriggered: menu.openForSong(delegateItem.videoId, delegateItem.title, delegateItem.artists, delegateItem.artistsDisplayString)
|
||||
}
|
||||
|
||||
@@ -1,126 +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 QtQuick.Window 2.15
|
||||
import QtGraphicalEffects 1.0
|
||||
import QtQuick.Controls 2.15 as Controls
|
||||
|
||||
Item {
|
||||
property alias radius: mask.radius
|
||||
property alias source1: image1.source
|
||||
property alias source2: image2.source
|
||||
property alias source3: image3.source
|
||||
property alias source4: image4.source
|
||||
property string title
|
||||
|
||||
id: icon
|
||||
layer.enabled: true
|
||||
layer.effect: OpacityMask {
|
||||
maskSource: mask
|
||||
}
|
||||
Rectangle{
|
||||
anchors.fill: parent
|
||||
color: Qt.rgba(Math.random(),Math.random(),Math.random(),0.4);
|
||||
}
|
||||
Image {
|
||||
id:image1
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
width: parent.width/2
|
||||
height: parent.height/2
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
asynchronous: true
|
||||
sourceSize.width: parent.implicitWidth * Screen.devicePixelRatio
|
||||
Controls.Label{
|
||||
z:-1
|
||||
text: icon.title.charAt(0)
|
||||
anchors.centerIn: parent
|
||||
color: "White"
|
||||
font.pixelSize: 40
|
||||
font.capitalization: Font.AllUppercase
|
||||
font.family: "Noto Serif"
|
||||
font.bold: true
|
||||
enabled: false
|
||||
|
||||
}
|
||||
}
|
||||
Image {
|
||||
id:image2
|
||||
anchors.top: parent.top
|
||||
anchors.right: parent.right
|
||||
width: parent.width/2
|
||||
height: parent.height/2
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
asynchronous: true
|
||||
sourceSize.width: parent.implicitWidth * Screen.devicePixelRatio
|
||||
Controls.Label{
|
||||
z:-1
|
||||
text: icon.title.charAt(1)
|
||||
anchors.centerIn: parent
|
||||
color: "White"
|
||||
font.pixelSize: 40
|
||||
font.capitalization: Font.AllUppercase
|
||||
font.family: "Noto Serif"
|
||||
font.bold: true
|
||||
enabled: false
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Image {
|
||||
id:image3
|
||||
anchors.bottom: parent.bottom
|
||||
anchors.left: parent.left
|
||||
width: parent.width/2
|
||||
height: parent.height/2
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
asynchronous: true
|
||||
sourceSize.width: parent.implicitWidth * Screen.devicePixelRatio
|
||||
Controls.Label{
|
||||
z:-1
|
||||
text: icon.title.charAt(2)
|
||||
anchors.centerIn: parent
|
||||
color: "White"
|
||||
font.pixelSize: 40
|
||||
font.capitalization: Font.AllUppercase
|
||||
font.family: "Noto Serif"
|
||||
font.bold: true
|
||||
enabled: false
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Image {
|
||||
id:image4
|
||||
anchors.bottom: parent.bottom
|
||||
anchors.right: parent.right
|
||||
width: parent.width/2
|
||||
height: parent.height/2
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
asynchronous: true
|
||||
sourceSize.width: parent.implicitWidth * Screen.devicePixelRatio
|
||||
Controls.Label{
|
||||
z:-1
|
||||
text: icon.title.charAt(3)
|
||||
anchors.centerIn: parent
|
||||
color: "White"
|
||||
font.pixelSize: 40
|
||||
font.capitalization: Font.AllUppercase
|
||||
font.family: "Noto Serif"
|
||||
font.bold: true
|
||||
enabled: false
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Rectangle {
|
||||
id: mask
|
||||
anchors.fill: parent
|
||||
visible: false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,11 +42,6 @@ Kirigami.ScrollablePage {
|
||||
}
|
||||
]
|
||||
overflowActions: [
|
||||
Kirigami.Action {
|
||||
text: i18n("Append to queue")
|
||||
icon.name: "media-playlist-append"
|
||||
onTriggered: UserPlaylistModel.appendPlaylist(playlistModel)
|
||||
},
|
||||
Kirigami.Action {
|
||||
text: i18n("Open in Browser")
|
||||
icon.name: "internet-services"
|
||||
@@ -58,8 +53,8 @@ Kirigami.ScrollablePage {
|
||||
onTriggered:{
|
||||
shareMenu.open()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
]
|
||||
title: playlistModel.title
|
||||
imageSourceURL: playlistModel.thumbnailUrl
|
||||
@@ -112,7 +107,7 @@ Kirigami.ScrollablePage {
|
||||
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
icon.name: "overflow-menu"
|
||||
icon.name: "view-more-horizontal-symbolic"
|
||||
text: i18n("More")
|
||||
onTriggered: menu.openForSong(delegateItem.videoId, delegateItem.title, delegateItem.artists, delegateItem.artistsDisplayString)
|
||||
}
|
||||
|
||||
@@ -126,7 +126,7 @@ Kirigami.ScrollablePage {
|
||||
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
icon.name: "overflow-menu"
|
||||
icon.name: "view-more-horizontal-symbolic"
|
||||
text: i18n("More")
|
||||
visible: delegateItem.type === SearchModel.Song || delegateItem.type === SearchModel.Video
|
||||
onTriggered: menu.openForSong(delegateItem.videoId, delegateItem.title, delegateItem.artists, delegateItem.artistsDisplayString)
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -9,9 +9,6 @@ import QtQuick.Window 2.15
|
||||
|
||||
import org.kde.kirigami 2.20 as Kirigami
|
||||
import org.kde.purpose 1.0 as Purpose
|
||||
|
||||
import org.kde.ytmusic 1.0
|
||||
|
||||
Item{
|
||||
id:root
|
||||
property url url
|
||||
@@ -39,70 +36,70 @@ Item{
|
||||
title: i18n("Share to")
|
||||
preferredWidth: Kirigami.Units.gridUnit * 16
|
||||
standardButtons: Kirigami.Dialog.NoButton
|
||||
ColumnLayout {
|
||||
spacing:0
|
||||
Kirigami.BasicListItem {
|
||||
Layout.fillWidth: true
|
||||
|
||||
Purpose.AlternativesView {
|
||||
id: view
|
||||
pluginType: "ShareUrl"
|
||||
clip: true
|
||||
|
||||
delegate: Kirigami.BasicListItem {
|
||||
id: shareDelegate
|
||||
|
||||
required property string iconName
|
||||
required property string display
|
||||
required property int index
|
||||
|
||||
label: shareDelegate.display
|
||||
onClicked: view.createJob (shareDelegate.index)
|
||||
Keys.onReturnPressed: view.createJob (shareDelegate.index)
|
||||
Keys.onEnterPressed: view.createJob (shareDelegate.index)
|
||||
leading: Kirigami.Icon {
|
||||
source: "edit-copy"
|
||||
source: shareDelegate.iconName
|
||||
}
|
||||
label: i18n("Copy Link")
|
||||
visible: view.depth === 1
|
||||
onClicked: {
|
||||
Clipboard.text = root.url
|
||||
inputSheet.close()
|
||||
applicationWindow().showPassiveNotification(i18n("Link copied to clipboard"))
|
||||
trailing: Kirigami.Icon {
|
||||
implicitWidth: Kirigami.Units.iconSizes.small
|
||||
implicitHeight: Kirigami.Units.iconSizes.small
|
||||
source: "arrow-right"
|
||||
}
|
||||
}
|
||||
Purpose.AlternativesView {
|
||||
Layout.fillHeight: true
|
||||
Layout.fillWidth: true
|
||||
id: view
|
||||
pluginType: "ShareUrl"
|
||||
clip: true
|
||||
|
||||
delegate: Kirigami.BasicListItem {
|
||||
id: shareDelegate
|
||||
|
||||
required property string iconName
|
||||
required property string display
|
||||
required property int index
|
||||
|
||||
label: shareDelegate.display
|
||||
onClicked: view.createJob (shareDelegate.index)
|
||||
Keys.onReturnPressed: view.createJob (shareDelegate.index)
|
||||
Keys.onEnterPressed: view.createJob (shareDelegate.index)
|
||||
leading: Kirigami.Icon {
|
||||
source: shareDelegate.iconName
|
||||
}
|
||||
trailing: Kirigami.Icon {
|
||||
implicitWidth: Kirigami.Units.iconSizes.small
|
||||
implicitHeight: Kirigami.Units.iconSizes.small
|
||||
source: "arrow-right"
|
||||
}
|
||||
}
|
||||
|
||||
onFinished: inputSheet.close()
|
||||
}
|
||||
onFinished: close()
|
||||
}
|
||||
}
|
||||
|
||||
BottomDrawer {
|
||||
Controls.Drawer {
|
||||
id: inputDrawer
|
||||
drawerContentItem: ColumnLayout {
|
||||
spacing:0
|
||||
Kirigami.BasicListItem {
|
||||
Layout.fillWidth: true
|
||||
leading: Kirigami.Icon {
|
||||
source: "edit-copy"
|
||||
}
|
||||
label: i18n("Copy Link")
|
||||
visible: drawerView.depth === 1
|
||||
onClicked: {
|
||||
Clipboard.text = root.url
|
||||
inputDrawer.close()
|
||||
applicationWindow().showPassiveNotification(i18n("Link copied to clipboard"))
|
||||
}
|
||||
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
|
||||
|
||||
}
|
||||
onClosed: inputDrawer.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.Heading{
|
||||
text: i18n("Share to")
|
||||
leftPadding: 20
|
||||
|
||||
}
|
||||
Purpose.AlternativesView {
|
||||
id: drawerView
|
||||
@@ -131,7 +128,7 @@ Item{
|
||||
}
|
||||
}
|
||||
|
||||
onFinished: inputDrawer.close()
|
||||
onFinished: close()
|
||||
}
|
||||
|
||||
Item{
|
||||
|
||||
@@ -55,9 +55,6 @@ Rectangle {
|
||||
|
||||
aboutButton.checked = !aboutButton.checked
|
||||
aboutButton.checked = !aboutButton.checked
|
||||
|
||||
playlistsButton.checked = !playlistsButton.checked
|
||||
playlistsButton.checked = !playlistsButton.checked
|
||||
}
|
||||
}
|
||||
Kirigami.Separator {
|
||||
@@ -158,21 +155,6 @@ Rectangle {
|
||||
"objectName": "history"
|
||||
})}
|
||||
}
|
||||
Kirigami.NavigationTabButton {
|
||||
id: playlistsButton
|
||||
Layout.fillWidth: true
|
||||
width: column.width - column.Layout.leftMargin - column.Layout.rightMargin
|
||||
implicitHeight: 50
|
||||
display: Controls.AbstractButton.TextBesideIcon
|
||||
text: collapsed? "" : i18n("Playlists")
|
||||
icon.name: "amarok_playlist"
|
||||
checked: pageStack.currentItem && pageStack.currentItem.objectName == "playlists"
|
||||
onClicked: {
|
||||
pageStack.clear()
|
||||
pageStack.push("qrc:/LocalPlaylistsPage.qml", {
|
||||
"objectName": "playlists"
|
||||
})}
|
||||
}
|
||||
}
|
||||
}
|
||||
Kirigami.Separator {
|
||||
|
||||
+73
-108
@@ -1,4 +1,4 @@
|
||||
// SPDX-FileCopyrightText: 2023 Mathis Brüchert <[email protected]>
|
||||
// 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
|
||||
|
||||
@@ -8,39 +8,26 @@ import org.kde.ytmusic 1.0
|
||||
import org.kde.kirigami 2.19 as Kirigami
|
||||
import QtQuick.Layouts 1.15
|
||||
|
||||
import "dialogs"
|
||||
|
||||
Item {
|
||||
id:root
|
||||
property string videoId
|
||||
property list<Kirigami.Action> pageSpecificActions
|
||||
|
||||
ShareMenu {
|
||||
id: shareMenu
|
||||
}
|
||||
PlaylistDialog{
|
||||
id: playlistDialog
|
||||
}
|
||||
function openForSong(videoId, songTitle, artists, artistsDisplayString) {
|
||||
shareMenu.url = "https://music.youtube.com/watch?v=" + videoId
|
||||
shareMenu.inputTitle= songTitle
|
||||
|
||||
menu.videoId = videoId
|
||||
drawer.videoId = videoId
|
||||
playlistDialog.videoId = videoId
|
||||
root.videoId = videoId
|
||||
|
||||
menu.songTitle = songTitle
|
||||
drawer.songTitle = songTitle
|
||||
playlistDialog.songTitle = songTitle
|
||||
|
||||
menu.artists = artists
|
||||
drawer.artists = artists
|
||||
|
||||
menu.artistsDisplayString = artistsDisplayString
|
||||
drawer.artistsDisplayString = artistsDisplayString
|
||||
playlistDialog.artists = artistsDisplayString
|
||||
|
||||
|
||||
if (Kirigami.Settings.isMobile) {
|
||||
drawer.interactive = true
|
||||
@@ -49,61 +36,89 @@ Item {
|
||||
menu.popup()
|
||||
}
|
||||
}
|
||||
BottomDrawer {
|
||||
Controls.Drawer {
|
||||
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
|
||||
|
||||
}
|
||||
onClosed: drawer.interactive = false
|
||||
|
||||
id: drawer
|
||||
property string videoId
|
||||
property string songTitle
|
||||
property var artists
|
||||
property string artistsDisplayString
|
||||
|
||||
headerContentItem: RowLayout {
|
||||
spacing: 10
|
||||
Layout.topMargin: 0
|
||||
Kirigami.ShadowedRectangle {
|
||||
Layout.rightMargin: 5
|
||||
Layout.topMargin: 0
|
||||
color: Kirigami.Theme.backgroundColor
|
||||
width: 60
|
||||
height: width
|
||||
radius: 5
|
||||
shadow.size: 15
|
||||
shadow.xOffset: 5
|
||||
shadow.yOffset: 5
|
||||
shadow.color: Qt.rgba(0, 0, 0, 0.2)
|
||||
RoundedImage {
|
||||
source: thumbnailSource.cachedPath
|
||||
height: width
|
||||
width: parent.width
|
||||
radius: parent.radius
|
||||
}
|
||||
}
|
||||
ColumnLayout {
|
||||
Layout.margins: 0
|
||||
Layout.topMargin: 0
|
||||
Controls.Label{
|
||||
text: drawer.songTitle
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
Controls.Label{
|
||||
text: drawer.artistsDisplayString
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
drawerContentItem: ColumnLayout {
|
||||
|
||||
ColumnLayout {
|
||||
id: contents
|
||||
anchors.fill: parent
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource
|
||||
videoId: drawer.videoId
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
Layout.margins: 5
|
||||
radius:50
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: Kirigami.Theme.textColor
|
||||
opacity: 0.7
|
||||
width: 40
|
||||
height: 4
|
||||
|
||||
}
|
||||
RowLayout {
|
||||
spacing: 10
|
||||
Kirigami.ShadowedRectangle {
|
||||
Layout.margins: 10
|
||||
color: Kirigami.Theme.backgroundColor
|
||||
width: 60
|
||||
height: width
|
||||
radius: 5
|
||||
shadow.size: 15
|
||||
shadow.xOffset: 5
|
||||
shadow.yOffset: 5
|
||||
shadow.color: Qt.rgba(0, 0, 0, 0.2)
|
||||
RoundedImage {
|
||||
source: thumbnailSource.cachedPath
|
||||
height: width
|
||||
width: parent.width
|
||||
radius: parent.radius
|
||||
}
|
||||
}
|
||||
ColumnLayout {
|
||||
Controls.Label{
|
||||
text: drawer.songTitle
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
|
||||
|
||||
}
|
||||
Controls.Label{
|
||||
text: drawer.artistsDisplayString
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
elide: Text.ElideRight
|
||||
Layout.fillWidth: true
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Kirigami.Separator {
|
||||
Layout.fillWidth: true
|
||||
Layout.leftMargin: 10
|
||||
Layout.rightMargin: 10
|
||||
|
||||
|
||||
}
|
||||
Kirigami.BasicListItem{
|
||||
Layout.topMargin: 10
|
||||
|
||||
label: i18n("Play Next")
|
||||
icon: "go-next"
|
||||
onClicked: {
|
||||
@@ -150,33 +165,6 @@ Item {
|
||||
enabled: wasPlayedWatcher ? wasPlayedWatcher.wasPlayed : false
|
||||
}
|
||||
|
||||
Kirigami.BasicListItem{
|
||||
readonly property QtObject wasPlayedWatcher: Library.wasPlayedWatcher(drawer.videoId)
|
||||
|
||||
label: i18n("Add to playlist")
|
||||
icon: "media-playlist-append"
|
||||
onClicked: {
|
||||
playlistDialog.open()
|
||||
drawer.close()
|
||||
}
|
||||
}
|
||||
|
||||
// Page specific actions //
|
||||
|
||||
Repeater {
|
||||
model: root.pageSpecificActions
|
||||
delegate: Kirigami.BasicListItem{
|
||||
required property var modelData
|
||||
label: modelData.text
|
||||
icon: modelData.icon.name
|
||||
onClicked: {
|
||||
modelData.triggered()
|
||||
drawer.close()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Kirigami.BasicListItem{
|
||||
readonly property QtObject wasPlayedWatcher: Library.wasPlayedWatcher(drawer.videoId)
|
||||
|
||||
@@ -240,29 +228,6 @@ Item {
|
||||
enabled: wasPlayedWatcher ? wasPlayedWatcher.wasPlayed : false
|
||||
visible: wasPlayedWatcher ? wasPlayedWatcher.wasPlayed : false
|
||||
}
|
||||
Controls.MenuItem {
|
||||
text: i18n("Add to playlist")
|
||||
icon.name: "media-playlist-append"
|
||||
onTriggered: playlistDialog.open()
|
||||
}
|
||||
// Page specific actions //
|
||||
|
||||
Controls.MenuSeparator{ visible: instantiator.count !== 0 }
|
||||
|
||||
Instantiator {
|
||||
id: instantiator
|
||||
model: root.pageSpecificActions
|
||||
onObjectAdded: menu.insertItem(index+8, object)
|
||||
onObjectRemoved: menu.removeItem(object)
|
||||
delegate: Controls.MenuItem {
|
||||
required property var modelData
|
||||
icon.name: modelData.icon.name
|
||||
text:modelData.text
|
||||
onTriggered: modelData.triggered()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Controls.MenuSeparator{}
|
||||
|
||||
Controls.MenuItem {
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 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.1
|
||||
import QtQuick.Controls 2.12 as Controls
|
||||
import QtQuick.Layouts 1.3
|
||||
import org.kde.kirigami 2.19 as Kirigami
|
||||
|
||||
import org.kde.ytmusic 1.0
|
||||
import ".."
|
||||
|
||||
|
||||
Kirigami.PromptDialog {
|
||||
property QtObject model
|
||||
id: addPlaylistDialog
|
||||
title: i18n("Add playlist")
|
||||
standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel
|
||||
mainItem: Kirigami.FormLayout {
|
||||
Controls.TextField {
|
||||
id: titleField
|
||||
|
||||
Kirigami.FormData.label: i18n("Playlist Title")
|
||||
}
|
||||
Controls.TextField {
|
||||
id: descriptionField
|
||||
|
||||
Kirigami.FormData.label: i18n("Playlist Description")
|
||||
}
|
||||
}
|
||||
|
||||
onAccepted: model.addPlaylist(titleField.text, descriptionField.text)
|
||||
}
|
||||
@@ -1,111 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 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.1
|
||||
import QtQuick.Controls 2.12 as Controls
|
||||
import QtQuick.Layouts 1.3
|
||||
import org.kde.kirigami 2.19 as Kirigami
|
||||
|
||||
import org.kde.ytmusic 1.0
|
||||
import ".."
|
||||
|
||||
|
||||
Kirigami.PromptDialog {
|
||||
id: playlistsDialog
|
||||
contentLeftPadding:0
|
||||
contentRightPadding:0
|
||||
contentTopPadding:0
|
||||
contentBottomPadding:0
|
||||
title:i18n("Add Song to Playlist")
|
||||
|
||||
property string videoId
|
||||
property string songTitle
|
||||
property string artists
|
||||
property string album: ""
|
||||
standardButtons: Kirigami.Dialog.NoButton
|
||||
customFooterActions: [
|
||||
Kirigami.Action {
|
||||
text: i18n("New Playlist")
|
||||
iconName: "list-add"
|
||||
onTriggered: {
|
||||
|
||||
addPlaylistDialog.open()
|
||||
}
|
||||
}
|
||||
]
|
||||
mainItem: ListView {
|
||||
AddPlaylistDialog{
|
||||
id:addPlaylistDialog
|
||||
model: localPlaylistsModel
|
||||
}
|
||||
|
||||
implicitHeight: 200
|
||||
model: LocalPlaylistsModel {
|
||||
id: localPlaylistsModel
|
||||
}
|
||||
delegate: Kirigami.AbstractListItem {
|
||||
required property string title
|
||||
required property string description
|
||||
required property int playlistId
|
||||
required property var thumbnailIds
|
||||
required property int index
|
||||
|
||||
|
||||
RowLayout {
|
||||
Layout.fillHeight: true
|
||||
LocalPlaylistModel{id:localPlaylistModel}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource1
|
||||
videoId: thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource2
|
||||
videoId: thumbnailIds[1] ?? thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource3
|
||||
videoId: thumbnailIds[2] ?? thumbnailIds[0]
|
||||
}
|
||||
ThumbnailSource {
|
||||
id: thumbnailSource4
|
||||
videoId: thumbnailIds[3] ?? thumbnailIds[0]
|
||||
}
|
||||
PlaylistCover {
|
||||
source1: thumbnailSource1.cachedPath
|
||||
source2: thumbnailSource2.cachedPath
|
||||
source3: thumbnailSource3.cachedPath
|
||||
source4: thumbnailSource4.cachedPath
|
||||
height: 35
|
||||
width: height
|
||||
radius: 5
|
||||
}
|
||||
|
||||
ColumnLayout {
|
||||
Controls.Label {
|
||||
Layout.fillWidth: true
|
||||
text: title
|
||||
elide: Qt.ElideRight
|
||||
}
|
||||
|
||||
Controls.Label {
|
||||
Layout.fillWidth: true
|
||||
visible: description
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
text: description
|
||||
elide: Qt.ElideRight
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
onClicked: {
|
||||
|
||||
localPlaylistsModel.addPlaylistEntry(playlistId, videoId, songTitle, artists, album )
|
||||
playlistsDialog.close()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 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.1
|
||||
import QtQuick.Controls 2.12 as Controls
|
||||
import QtQuick.Layouts 1.3
|
||||
import org.kde.kirigami 2.19 as Kirigami
|
||||
|
||||
import org.kde.ytmusic 1.0
|
||||
import ".."
|
||||
|
||||
|
||||
Kirigami.PromptDialog {
|
||||
property var modelData
|
||||
property LocalPlaylistsModel playlistsModel
|
||||
id: addPlaylistDialog
|
||||
title: i18n("Rename playlist")
|
||||
standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel
|
||||
mainItem: Kirigami.FormLayout {
|
||||
Controls.TextField {
|
||||
id: titleField
|
||||
|
||||
Kirigami.FormData.label: i18n("Playlist Title")
|
||||
text: modelData.title
|
||||
}
|
||||
Controls.TextField {
|
||||
id: descriptionField
|
||||
|
||||
Kirigami.FormData.label: i18n("Playlist Description")
|
||||
text: modelData.description
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
onAccepted: playlistsModel.renamePlaylist(modelData.playlistId, titleField.text, descriptionField.text)
|
||||
}
|
||||
@@ -12,8 +12,7 @@ import org.kde.ytmusic 1.0
|
||||
|
||||
Kirigami.ApplicationWindow {
|
||||
id: root
|
||||
minimumWidth: 300
|
||||
minimumHeight: 300
|
||||
|
||||
pageStack.globalToolBar.style: wideScreen? Kirigami.ApplicationHeaderStyle.None: Kirigami.ApplicationHeaderStyle.Breadcrumb
|
||||
|
||||
color: "transparent"
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
int main() {
|
||||
const auto ytm = YTMusic();
|
||||
const auto results = ytm.search("Leoniden");
|
||||
const auto results = ytm.search("Another one bites the dust");
|
||||
|
||||
std::cout << "Found " << results.size() << " results." << std::endl;
|
||||
|
||||
|
||||
+50
-17
@@ -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;
|
||||
@@ -123,6 +111,7 @@ void Library::addPlaybackHistoryItem(const QString &videoId, const QString &titl
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
void Library::removePlaybackHistoryItem(const QString &videoId)
|
||||
{
|
||||
connectFuture(m_database->execute("delete from played_songs where video_id = ?", videoId), this, &Library::changePlaybackHistory);
|
||||
@@ -137,8 +126,6 @@ WasPlayedWatcher *Library::wasPlayedWatcher(const QString& videoId)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
PlaybackHistoryModel *Library::mostPlayed()
|
||||
{
|
||||
return m_mostPlayed;
|
||||
@@ -155,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)
|
||||
{
|
||||
@@ -313,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();
|
||||
}
|
||||
|
||||
+28
-5
@@ -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();
|
||||
@@ -143,17 +141,15 @@ public:
|
||||
Q_INVOKABLE void removePlaybackHistoryItem(const QString &videoId);
|
||||
Q_INVOKABLE WasPlayedWatcher *wasPlayedWatcher(const QString &videoId);
|
||||
|
||||
Q_SIGNAL void playlistsChanged();
|
||||
|
||||
PlaybackHistoryModel *mostPlayed();
|
||||
|
||||
QNetworkAccessManager &nam();
|
||||
ThreadedDatabase &database() {
|
||||
return *m_database;
|
||||
}
|
||||
QFuture<void> addSong(const QString &videoId, const QString &title, const QString &artist, const QString &album);
|
||||
|
||||
private:
|
||||
QFuture<void> addSong(const QString &videoId, const QString &title, const QString &artist, const QString &album);
|
||||
|
||||
QNetworkAccessManager m_networkImageCacher;
|
||||
std::unique_ptr<ThreadedDatabase> m_database;
|
||||
@@ -163,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,89 +0,0 @@
|
||||
// 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
|
||||
|
||||
#include "localplaylistmodel.h"
|
||||
|
||||
#include "library.h"
|
||||
|
||||
LocalPlaylistModel::LocalPlaylistModel(QObject *parent)
|
||||
: QAbstractListModel(parent)
|
||||
{
|
||||
connect(this, &LocalPlaylistModel::playlistIdChanged,
|
||||
this, &LocalPlaylistModel::refreshModel);
|
||||
connect(this, &LocalPlaylistModel::playlistIdChanged,
|
||||
this, &LocalPlaylistModel::refreshModel);
|
||||
}
|
||||
|
||||
int LocalPlaylistModel::rowCount(const QModelIndex &index) const
|
||||
{
|
||||
return index.isValid() ? 0 : m_entries.size();
|
||||
}
|
||||
|
||||
QHash<int, QByteArray> LocalPlaylistModel::roleNames() const
|
||||
{
|
||||
return {
|
||||
{ Roles::VideoId, "videoId" },
|
||||
{ Roles::Title, "title" },
|
||||
{ Roles::Artists, "artists"},
|
||||
{ Roles::ArtistsDisplayString, "artistsDisplayString"}
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
QVariant LocalPlaylistModel::data(const QModelIndex &index, int role) const
|
||||
{
|
||||
switch (role) {
|
||||
case Roles::Title:
|
||||
return m_entries[index.row()].title;
|
||||
case Roles::VideoId:
|
||||
return m_entries[index.row()].videoId;
|
||||
case Roles::Artists:
|
||||
return QVariant::fromValue(std::vector<meta::Artist> {
|
||||
{
|
||||
m_entries.at(index.row()).artists.toStdString(),
|
||||
{}
|
||||
}
|
||||
});
|
||||
case Roles::ArtistsDisplayString:
|
||||
return m_entries.at(index.row()).artists;
|
||||
}
|
||||
|
||||
Q_UNREACHABLE();
|
||||
}
|
||||
|
||||
QString LocalPlaylistModel::playlistId() const
|
||||
{
|
||||
return m_playlistId;
|
||||
}
|
||||
|
||||
void LocalPlaylistModel::setPlaylistId(const QString &playlistId)
|
||||
{
|
||||
m_playlistId = playlistId;
|
||||
Q_EMIT playlistIdChanged();
|
||||
}
|
||||
|
||||
void LocalPlaylistModel::refreshModel()
|
||||
{
|
||||
auto future = Library::instance()
|
||||
.database()
|
||||
.getResults<PlaylistEntry>(
|
||||
"select video_id, title, artist, album from "
|
||||
"playlist_entries natural join songs where playlist_id = ?", m_playlistId);
|
||||
|
||||
connectFuture(future, this, [this](auto entries) {
|
||||
beginResetModel();
|
||||
m_entries = entries;
|
||||
endResetModel();
|
||||
});
|
||||
}
|
||||
|
||||
const std::vector<PlaylistEntry> &LocalPlaylistModel::entries() const
|
||||
{
|
||||
return m_entries;
|
||||
}
|
||||
|
||||
void LocalPlaylistModel::removeSong(QString videoId, qint64 playlistId)
|
||||
{
|
||||
connectFuture(Library::instance().database().execute("delete from playlist_entries where playlist_id = ? and video_id = ?", playlistId, videoId), this, &LocalPlaylistModel::refreshModel);
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
// 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
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <QAbstractListModel>
|
||||
|
||||
#include <vector>
|
||||
|
||||
struct PlaylistEntry {
|
||||
using ColumnTypes = std::tuple<QString, QString, QString, QString>;
|
||||
|
||||
static PlaylistEntry fromSql(ColumnTypes tuple) {
|
||||
auto [videoId, title, artists, album] = tuple;
|
||||
return PlaylistEntry { videoId, title, artists, album };
|
||||
}
|
||||
|
||||
QString videoId;
|
||||
QString title;
|
||||
QString artists;
|
||||
QString album;
|
||||
};
|
||||
|
||||
class LocalPlaylistModel : public QAbstractListModel
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QString playlistId READ playlistId WRITE setPlaylistId NOTIFY playlistIdChanged)
|
||||
|
||||
enum Roles {
|
||||
VideoId = Qt::UserRole + 1,
|
||||
Title,
|
||||
Artists,
|
||||
ArtistsDisplayString
|
||||
};
|
||||
|
||||
public:
|
||||
LocalPlaylistModel(QObject *parent = nullptr);
|
||||
int rowCount(const QModelIndex &index) const override;
|
||||
QHash<int, QByteArray> roleNames() const override;
|
||||
QVariant data(const QModelIndex &index, int role) const override;
|
||||
|
||||
QString playlistId() const;
|
||||
void setPlaylistId(const QString &playlistId);
|
||||
Q_SIGNAL void playlistIdChanged();
|
||||
Q_INVOKABLE void removeSong(QString videoId, qint64 playlistId);
|
||||
|
||||
void refreshModel();
|
||||
const std::vector<PlaylistEntry> &entries() const;
|
||||
|
||||
private:
|
||||
QString m_playlistId;
|
||||
std::vector<PlaylistEntry> m_entries;
|
||||
};
|
||||
|
||||
@@ -1,93 +0,0 @@
|
||||
// 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
|
||||
|
||||
#include "localplaylistsmodel.h"
|
||||
|
||||
#include "library.h"
|
||||
|
||||
Q_DECLARE_METATYPE(std::vector<QString>);
|
||||
|
||||
LocalPlaylistsModel::LocalPlaylistsModel(QObject *parent)
|
||||
: QAbstractListModel(parent)
|
||||
{
|
||||
connect(&Library::instance(), &Library::playlistsChanged,
|
||||
this, &LocalPlaylistsModel::refreshModel);
|
||||
refreshModel();
|
||||
}
|
||||
|
||||
int LocalPlaylistsModel::rowCount(const QModelIndex &index) const
|
||||
{
|
||||
return index.isValid() ? 0 : m_playlists.size();
|
||||
}
|
||||
|
||||
QHash<int, QByteArray> LocalPlaylistsModel::roleNames() const
|
||||
{
|
||||
return {
|
||||
{Roles::PlaylistId, "playlistId"},
|
||||
{Roles::Title, "title"},
|
||||
{Roles::Description, "description"},
|
||||
{Roles::CreatedOn, "createdOn"},
|
||||
{Roles::ThumbnailIds, "thumbnailIds"},
|
||||
};
|
||||
}
|
||||
|
||||
QVariant LocalPlaylistsModel::data(const QModelIndex &index, int role) const
|
||||
{
|
||||
switch (role) {
|
||||
case Roles::PlaylistId:
|
||||
return m_playlists[index.row()].playlistId;
|
||||
case Roles::Title:
|
||||
return m_playlists[index.row()].title;
|
||||
case Roles::Description:
|
||||
return m_playlists[index.row()].description;
|
||||
case Roles::CreatedOn:
|
||||
return m_playlists[index.row()].createdOn;
|
||||
case Roles::ThumbnailIds:
|
||||
return QVariant::fromValue(m_thumbnailIds.at(index.row()));
|
||||
}
|
||||
|
||||
Q_UNREACHABLE();
|
||||
}
|
||||
|
||||
void LocalPlaylistsModel::refreshModel()
|
||||
{
|
||||
connectFuture(Library::instance().database().getResults<Playlist>("select * from playlists"), this, [this](const auto &&playlists) {
|
||||
qDebug() << "number of playlists" << playlists.size();
|
||||
m_thumbnailIds.resize(playlists.size());
|
||||
for (size_t i = 0; i < playlists.size(); i++) {
|
||||
auto future = Library::instance().database().getResults<SingleValue<QString>>("select video_id from playlist_entries where playlist_id = ? order by random() limit 4", playlists.at(i).playlistId);
|
||||
connectFuture(future, this, [this, playlists, i](auto &&ids) {
|
||||
std::ranges::transform(ids, std::back_inserter(m_thumbnailIds[i]), [](auto &&id) { return id.value; });
|
||||
dataChanged(index(i), index(i), {Roles::ThumbnailIds});
|
||||
});
|
||||
}
|
||||
|
||||
beginResetModel();
|
||||
m_playlists = playlists;
|
||||
endResetModel();
|
||||
});
|
||||
}
|
||||
void LocalPlaylistsModel::addPlaylist(const QString &title, const QString &description)
|
||||
{
|
||||
connectFuture(Library::instance().database().execute("insert into playlists (title, description) values (?, ?)", title, description), &Library::instance(), &Library::playlistsChanged);
|
||||
}
|
||||
|
||||
void LocalPlaylistsModel::addPlaylistEntry(qint64 playlistId, const QString &videoId, const QString &title, const QString &artist, const QString &album)
|
||||
{
|
||||
connectFuture(Library::instance().addSong(videoId, title, artist, album), this, [=, this] {
|
||||
connectFuture(Library::instance().database().execute("insert into playlist_entries (playlist_id, video_id) values (?, ?)", playlistId, videoId), this, [=, this] {
|
||||
Q_EMIT playlistEntriesChanged(playlistId);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
void LocalPlaylistsModel::renamePlaylist(qint64 playlistId, const QString &name, const QString &description)
|
||||
{
|
||||
connectFuture(Library::instance().database().execute("update playlists set title = ? , description = ? where playlist_id = ?", name, description, playlistId), this, &LocalPlaylistsModel::refreshModel);
|
||||
}
|
||||
|
||||
void LocalPlaylistsModel::deletePlaylist(qint64 playlistId)
|
||||
{
|
||||
connectFuture(Library::instance().database().execute("delete from playlists where playlist_id = ?", playlistId), this, &LocalPlaylistsModel::refreshModel);
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
// 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
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <QAbstractListModel>
|
||||
#include <QDateTime>
|
||||
|
||||
#include <asyncdatabase.h>
|
||||
|
||||
struct Playlist {
|
||||
using ColumnTypes = std::tuple<qint64, QString, QString, QDateTime>;
|
||||
|
||||
Playlist static fromSql(ColumnTypes tuple) {
|
||||
auto [playlistId, title, description, createdOn] = tuple;
|
||||
return Playlist { playlistId, title, description, createdOn };
|
||||
}
|
||||
|
||||
qint64 playlistId;
|
||||
QString title;
|
||||
QString description;
|
||||
QDateTime createdOn;
|
||||
|
||||
};
|
||||
|
||||
class LocalPlaylistsModel : public QAbstractListModel
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
enum Roles {
|
||||
PlaylistId,
|
||||
Title,
|
||||
Description,
|
||||
CreatedOn,
|
||||
ThumbnailIds
|
||||
};
|
||||
|
||||
public:
|
||||
LocalPlaylistsModel(QObject *parent = nullptr);
|
||||
|
||||
int rowCount(const QModelIndex &index) const override;
|
||||
QHash<int, QByteArray> roleNames() const override;
|
||||
QVariant data(const QModelIndex &index, int role) const override;
|
||||
|
||||
Q_INVOKABLE void addPlaylist(const QString &title, const QString &description);
|
||||
Q_INVOKABLE void addPlaylistEntry(qint64 playlistId, const QString &videoId, const QString &title, const QString &artist, const QString &album);
|
||||
|
||||
Q_INVOKABLE void renamePlaylist(qint64 playlistId, const QString &name, const QString &description);
|
||||
Q_INVOKABLE void deletePlaylist(qint64 playlistId);
|
||||
|
||||
|
||||
Q_SIGNAL void playlistEntriesChanged(quint64 playlistId);
|
||||
|
||||
void refreshModel();
|
||||
|
||||
private:
|
||||
std::vector<Playlist> m_playlists;
|
||||
std::vector<std::vector<QString>> m_thumbnailIds;
|
||||
};
|
||||
|
||||
+1
-18
@@ -7,15 +7,12 @@
|
||||
#include <QtQml>
|
||||
#include <QSortFilterProxyModel>
|
||||
#include <QUrl>
|
||||
#include <QQuickWindow>
|
||||
#include <QQuickStyle>
|
||||
|
||||
#include <KLocalizedContext>
|
||||
#include <KLocalizedString>
|
||||
#include <KCrash>
|
||||
#include <KAboutData>
|
||||
#include <QQuickWindow>
|
||||
|
||||
#include "clipboard.h"
|
||||
#include "searchmodel.h"
|
||||
#include "albummodel.h"
|
||||
#include "videoinfoextractor.h"
|
||||
@@ -25,10 +22,7 @@
|
||||
#include "playlistmodel.h"
|
||||
#include "playerutils.h"
|
||||
#include "library.h"
|
||||
#include "thumbnailsource.h"
|
||||
#include "blur.h"
|
||||
#include "localplaylistmodel.h"
|
||||
#include "localplaylistsmodel.h"
|
||||
|
||||
#include "asyncdatabase.h"
|
||||
|
||||
@@ -36,12 +30,6 @@ constexpr auto URI = "org.kde.ytmusic";
|
||||
|
||||
Q_DECL_EXPORT int main(int argc, char *argv[])
|
||||
{
|
||||
// set default style and icon theme
|
||||
QIcon::setFallbackThemeName(QStringLiteral("breeze"));
|
||||
if (qEnvironmentVariableIsEmpty("QT_QUICK_CONTROLS_STYLE") && QQuickStyle::name().isEmpty()) {
|
||||
QQuickStyle::setStyle(QStringLiteral("org.kde.desktop"));
|
||||
}
|
||||
|
||||
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||
QApplication app(argc, argv);
|
||||
QCoreApplication::setOrganizationName(QStringLiteral("KDE"));
|
||||
@@ -81,8 +69,6 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
|
||||
qmlRegisterUncreatableType<PlaybackHistoryModel>(URI, 1, 0, "PlaybackHistoryModel","");
|
||||
qmlRegisterType<QSortFilterProxyModel>(URI, 1, 0, "SortFilterModel");
|
||||
qmlRegisterType<Blur>(URI, 1, 0, "Blur");
|
||||
qmlRegisterType<LocalPlaylistModel>(URI, 1, 0, "LocalPlaylistModel");
|
||||
qmlRegisterType<LocalPlaylistsModel>(URI, 1, 0, "LocalPlaylistsModel");
|
||||
qmlRegisterSingletonType(URI, 1, 0, "About", [](QQmlEngine *engine, QJSEngine *) -> QJSValue {
|
||||
return engine->toScriptValue(KAboutData::applicationData());
|
||||
});
|
||||
@@ -97,9 +83,6 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
|
||||
qmlRegisterSingletonType<PlayerUtils>(URI, 1, 0, "PlayerUtils", [](QQmlEngine *, QJSEngine *) {
|
||||
return new PlayerUtils();
|
||||
});
|
||||
qmlRegisterSingletonType<Clipboard>(URI, 1, 0, "Clipboard", [](QQmlEngine *, QJSEngine *) {
|
||||
return new Clipboard();
|
||||
});
|
||||
|
||||
qmlRegisterSingletonInstance<Library>(URI, 1, 0, "Library", &Library::instance());
|
||||
qmlRegisterType<ThumbnailSource>(URI, 1, 0, "ThumbnailSource");
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
-- 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
|
||||
|
||||
drop table playlists;
|
||||
drop table playlist_entries;
|
||||
@@ -1,18 +0,0 @@
|
||||
-- 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
|
||||
|
||||
create table playlists (
|
||||
playlist_id Integer primary key autoincrement not null,
|
||||
title Text not null,
|
||||
description Text,
|
||||
created_on Timestamp not null default current_timestamp
|
||||
);
|
||||
|
||||
create table playlist_entries (
|
||||
playlist_id Integer not null,
|
||||
video_id Text not null,
|
||||
primary key (playlist_id, video_id)
|
||||
foreign key (video_id) references songs(video_id),
|
||||
foreign key (playlist_id) references playlists(playlist_id)
|
||||
);
|
||||
@@ -107,8 +107,3 @@ QUrl PlaylistModel::webUrl() const
|
||||
{
|
||||
return QUrl(YTMUSIC_WEB_BASE_URL % "playlist?list=" % playlistId());
|
||||
}
|
||||
|
||||
playlist::Playlist PlaylistModel::playlist() const
|
||||
{
|
||||
return m_playlist;
|
||||
}
|
||||
@@ -49,7 +49,6 @@ public:
|
||||
|
||||
QUrl webUrl() const;
|
||||
|
||||
playlist::Playlist playlist() const;
|
||||
|
||||
private:
|
||||
QString m_playlistId;
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
<!--
|
||||
|
||||
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>
|
||||
@@ -32,15 +30,5 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
<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="BottomDrawer.qml">contents/ui/BottomDrawer.qml</file>
|
||||
<file alias="LocalPlaylistPage.qml">contents/ui/LocalPlaylistPage.qml</file>
|
||||
<file>migrations/2022-05-25-212054_playlists/down.sql</file>
|
||||
<file>migrations/2022-05-25-212054_playlists/up.sql</file>
|
||||
<file alias="LocalPlaylistsPage.qml">contents/ui/LocalPlaylistsPage.qml</file>
|
||||
<file alias="PlaylistCover.qml">contents/ui/PlaylistCover.qml</file>
|
||||
<file alias="dialogs/PlaylistDialog.qml">contents/ui/dialogs/PlaylistDialog.qml</file>
|
||||
<file alias="dialogs/AddPlaylistDialog.qml">contents/ui/dialogs/AddPlaylistDialog.qml</file>
|
||||
<file alias="dialogs/RenamePlaylistDialog.qml">contents/ui/dialogs/RenamePlaylistDialog.qml</file>
|
||||
<file alias="resources/playlist_placeholder.svg">resources/playlist_placeholder.svg</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
@@ -1,130 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<!--
|
||||
SPDX-FileCopyrightText: 2023 Mathis Brüchert <[email protected]>
|
||||
|
||||
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
-->
|
||||
|
||||
<svg
|
||||
width="410mm"
|
||||
height="200mm"
|
||||
viewBox="0 0 410.00001 199.99999"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
xml:space="preserve"
|
||||
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
|
||||
sodipodi:docname="playlist_placeholder.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#999999"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.26286253"
|
||||
inkscape:cx="551.61913"
|
||||
inkscape:cy="686.67071"
|
||||
inkscape:window-width="1707"
|
||||
inkscape:window-height="980"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
showguides="false"><inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid1378"
|
||||
originx="-39.082456"
|
||||
originy="83.308533" /></sodipodi:namedview><defs
|
||||
id="defs2"><inkscape:path-effect
|
||||
effect="fillet_chamfer"
|
||||
id="path-effect3380"
|
||||
is_visible="true"
|
||||
lpeversion="1"
|
||||
nodesatellites_param="F,0,0,1,0,5.2916667,0,1 @ F,0,0,1,0,5.2916667,0,1 @ F,0,0,1,0,5.2916667,0,1"
|
||||
unit="px"
|
||||
method="auto"
|
||||
mode="F"
|
||||
radius="20"
|
||||
chamfer_steps="1"
|
||||
flexible="false"
|
||||
use_knot_distance="true"
|
||||
apply_no_radius="true"
|
||||
apply_with_radius="true"
|
||||
only_selected="false"
|
||||
hide_knots="false" /></defs><g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-39.082456,83.30855)"><path
|
||||
id="path2136"
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.68102;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
d="m 139.38625,-43.342947 c -11.37292,2.737209 -22.93798,10.663102 -34.31688,13.394901 l -0.3516,10.386404 -1.35446,40.099104 c -1.77448,-1.42705 -3.965176,-2.239961 -6.240981,-2.316911 -5.809021,-0.196633 -10.678795,4.351328 -10.875202,10.160368 -0.02393,0.704848 0.02293,1.398574 0.133108,2.069051 l -1.004515,1.67705 c 1.957486,1.974197 2.946697,2.984047 4.801004,4.816099 0.0073,0.0054 0.01382,0.01174 0.02077,0.0176 1.710212,1.369611 3.858325,2.220215 6.215802,2.299938 5.809024,0.196641 10.678384,-4.356033 10.874804,-10.165091 l 1.67743,-49.678736 29.88962,-7.174848 -1.31731,38.934645 c -1.77447,-1.4271041 -3.96045,-2.2403533 -6.23626,-2.3172963 -5.80902,-0.1966351 -10.67836,4.3560943 -10.87482,10.1650973 -0.025,0.745837 0.0276,1.474909 0.15149,2.181763 l -2.05631,0.40297 4.72504,4.940955 c 0.0171,0.01797 0.035,0.03485 0.0523,0.05282 l 0.2295,0.242822 0.004,-0.0054 c 1.8188,1.806312 4.29443,2.960366 7.05866,3.05382 5.80902,0.196633 10.67404,-4.35094 10.87047,-10.159971 l 1.6403,-48.51428 0.35634,-10.386794 z"
|
||||
sodipodi:nodetypes="cccccsccccccccccscccscccsccc" /><path
|
||||
id="path2132"
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.69753;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
d="m 283.02463,39.114807 -0.28811,8.252648 -12.35303,33.039015 c -1.21626,-1.954858 -3.03079,-3.461187 -5.17123,-4.292897 -5.46339,-2.123032 -11.60319,0.602936 -13.71355,6.088599 -2.1104,5.485656 0.60777,11.653713 6.0712,13.7767 5.4634,2.123032 11.60319,-0.602943 13.71354,-6.088605 l 13.30316,-35.508752 c 8.04527,11.89614 0.95028,26.070594 -0.89858,27.762415 l 1.24083,2.726202 c 18.00495,-13.083655 1.61603,-24.008559 1.76765,-43.986717 z"
|
||||
sodipodi:nodetypes="cccssscccccc" /><path
|
||||
id="path234"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.69753;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
d="m 282.9113,39.314509 -1.70716,4.437388 -12.35303,33.039006 c -1.21628,-1.954858 -3.0308,-3.461188 -5.17122,-4.292896 -5.46341,-2.123032 -11.60319,0.602934 -13.71355,6.088599 -2.1104,5.485656 0.60777,11.653724 6.0712,13.776711 5.46339,2.123021 11.60319,-0.602944 13.71354,-6.088617 l 13.30315,-35.508751 c 3.96114,12.706902 8.8357,18.735903 0.6338,31.377981 18.00496,-13.083655 3.02852,-21.313605 3.18013,-41.291763 z"
|
||||
sodipodi:nodetypes="cccsssccccc" /><path
|
||||
id="path1206"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.68102;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
d="m 139.38469,-43.340801 -4.24749,1.018414 -1.2e-4,0.0035 -34.13912,8.195951 -0.35256,10.389632 -1.353929,40.09789 c -1.774478,-1.42705 -3.96331,-2.239538 -6.239141,-2.316479 -5.809022,-0.196636 -10.679139,4.352614 -10.875537,10.161672 -0.196642,5.80903 4.35615,10.679238 10.165154,10.875681 5.80903,0.196632 10.675653,-4.352728 10.872073,-10.161796 l 1.67904,-49.678648 29.89156,-7.177771 -1.31778,38.9367928 c -1.77448,-1.4271032 -3.96319,-2.2430641 -6.23902,-2.3200062 -5.80903,-0.1966334 -10.67574,4.3562736 -10.87218,10.1652894 -0.19663,5.809021 4.35272,10.675654 10.16178,10.87206 5.80905,0.196632 10.67566,-4.352728 10.87207,-10.161782 l 1.64268,-48.510587 z" /><circle
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:20.7459;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
id="path2242"
|
||||
cx="45.760292"
|
||||
cy="-2.0380547"
|
||||
r="6.6778393" /><circle
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30.7318;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
id="circle2244"
|
||||
cx="77.658318"
|
||||
cy="87.312569"
|
||||
transform="rotate(-4.7190476)"
|
||||
r="9.8921537" /><circle
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:31.1063;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
id="circle2246"
|
||||
cx="222.39978"
|
||||
cy="-35.255112"
|
||||
r="10.012719" /><circle
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:31.1063;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
id="circle2246-3"
|
||||
cx="397.58585"
|
||||
cy="74.840965"
|
||||
r="10.012719" /><circle
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:20.7459;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
id="circle2248"
|
||||
cx="442.40463"
|
||||
cy="-11.288243"
|
||||
r="6.6778393" /><circle
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:20.7459;stroke-dasharray:none;stroke-opacity:0.882353"
|
||||
id="circle2248-6"
|
||||
cx="322.61847"
|
||||
cy="4.6397829"
|
||||
r="6.6778393" /><path
|
||||
id="path3325"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.193561;stroke-dasharray:none;stroke-opacity:1"
|
||||
inkscape:transform-center-x="-4.4780241"
|
||||
inkscape:transform-center-y="4.4780251"
|
||||
d="m 372.11745,-34.989827 a 3.95588,3.95588 0 0 0 -4.10368,4.969522 l 11.96578,44.656113 a 3.9558446,3.9558446 0 0 0 6.61823,1.773824 l 32.69032,-32.690984 a 3.9558453,3.9558453 0 0 0 -1.77316,-6.618223 l -44.65611,-11.965127 a 3.95588,3.95588 0 0 0 -0.74138,-0.125125 z" /><path
|
||||
id="path3383"
|
||||
style="opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.193561;stroke-dasharray:none;stroke-opacity:1"
|
||||
inkscape:transform-center-x="-4.4777849"
|
||||
inkscape:transform-center-y="4.4780268"
|
||||
d="m 375.54332,-30.87878 c -2.71234,-0.194235 -4.80741,2.342861 -4.10368,4.969522 -0.29067,6.5978 9.10786,41.772207 9.10786,41.772207 l 4.1989,4.942109 0.006,-0.01408 c 1.56904,1.266242 3.83937,1.149801 5.27063,-0.270324 l 32.69048,-32.690955 c 1.32491,-1.327888 1.53506,-3.403708 0.50317,-4.970191 l 0.004,-0.0019 -0.0302,-0.04015 c -0.0623,-0.09127 -0.12832,-0.179898 -0.19805,-0.26564 l -3.38126,-4.061467 c -12.89307,7.773753 -30.17779,-4.63324 -43.32703,-9.243898 -0.24259,-0.06515 -0.49084,-0.10705 -0.74138,-0.125125 z"
|
||||
sodipodi:nodetypes="ccccccccccccccc" /><path
|
||||
id="path594"
|
||||
style="color:#eff0f1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.94073"
|
||||
d="m 217.63542,7.3848952 c -3.09679,6.41e-4 -6.65561,2.1443669 -7.54478,5.3906598 -1.04418,3.812164 1.8544,8.191782 5.19003,9.105433 3.95513,1.083325 8.06126,-1.37788 9.10544,-5.190041 1.04417,-3.812163 -1.23493,-8.0221005 -5.19004,-9.1054297 -0.49514,-0.1356203 -1.02085,-0.200726 -1.56065,-0.2006366 z m 20.18209,5.3691868 a 2.6144694,2.6144694 0 0 0 -2.63374,1.921303 2.4745642,2.4745642 0 0 0 1.90731,2.934205 l 47.3738,12.976033 a 2.6144694,2.6144694 0 0 0 3.21229,-1.830787 2.4745642,2.4745642 0 0 0 -1.90685,-2.934211 L 238.39605,12.844127 a 2.6144694,2.6144694 0 0 0 -0.57854,-0.09002 z m -2.61041,9.530004 a 2.6144694,2.6144694 0 0 0 -2.63375,1.921768 2.4745642,2.4745642 0 0 0 1.9073,2.93421 l 14.01741,3.839339 a 2.6144694,2.6144694 0 0 0 3.21228,-1.830788 2.4745642,2.4745642 0 0 0 -1.90684,-2.93421 l -14.01788,-3.839808 a 2.6144694,2.6144694 0 0 0 -0.57852,-0.09051 z m -25.64788,13.652081 c -3.25937,-2.34e-4 -6.42982,2.254009 -7.29982,5.43032 -1.04418,3.812163 1.37787,8.061721 5.19003,9.105898 3.81216,1.044169 8.06125,-1.37788 9.10543,-5.190043 1.03113,-3.76451 -1.37787,-8.061721 -5.19003,-9.105898 -0.59566,-0.163155 -1.20202,-0.240232 -1.80561,-0.240277 z m 20.42705,5.408859 a 2.6144694,2.6144694 0 0 0 -2.63375,1.921299 2.4745642,2.4745642 0 0 0 1.90683,2.93468 l 28.31335,7.755194 a 2.6144694,2.6144694 0 0 0 3.21228,-1.831249 2.4745642,2.4745642 0 0 0 -1.90685,-2.934219 L 230.5648,41.435537 a 2.6144694,2.6144694 0 0 0 -0.57853,-0.09051 z m -2.61042,9.530466 a 2.6144694,2.6144694 0 0 0 -2.63375,1.921298 2.4745642,2.4745642 0 0 0 1.90684,2.934211 l 18.78287,5.144783 a 2.6144694,2.6144694 0 0 0 3.21229,-1.830788 2.4745642,2.4745642 0 0 0 -1.90686,-2.93421 l -18.78286,-5.144783 a 2.6144694,2.6144694 0 0 0 -0.57853,-0.09051 z m -25.64741,13.648831 c -3.25674,-0.0098 -6.41928,2.217074 -7.3003,5.433587 -1.04418,3.812163 1.37787,8.061253 5.19004,9.10543 3.81216,1.044176 8.06125,-1.377412 9.10543,-5.189574 1.04417,-3.812163 -1.37789,-8.061722 -5.19005,-9.105899 -0.59564,-0.163145 -1.20203,-0.241721 -1.80512,-0.243544 z m 20.42657,5.412126 a 2.6144694,2.6144694 0 0 0 -2.63374,1.921299 2.4745643,2.4745643 0 0 0 1.90683,2.93421 l 18.78287,5.144784 a 2.6144694,2.6144694 0 0 0 3.21228,-1.830787 2.4745643,2.4745643 0 0 0 -1.90683,-2.93421 L 222.73354,70.02696 a 2.6144694,2.6144694 0 0 0 -0.57853,-0.09051 z m -2.61043,9.530466 a 2.6144694,2.6144694 0 0 0 -2.63373,1.921308 2.4745642,2.4745642 0 0 0 1.90684,2.93421 l 14.01787,3.839809 a 2.6144694,2.6144694 0 0 0 3.21227,-1.831258 2.4745642,2.4745642 0 0 0 -1.9073,-2.93421 l -14.0174,-3.839348 a 2.6144694,2.6144694 0 0 0 -0.57855,-0.09051 z" /><path
|
||||
id="path654"
|
||||
style="color:#eff0f1;opacity:0.33;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.94073"
|
||||
d="m 219.54645,11.206975 c -3.09679,6.42e-4 -6.65561,2.144367 -7.54478,5.390659 -1.04418,3.812164 1.8544,8.19178 5.19004,9.105431 3.95512,1.083324 8.06126,-1.37788 9.10544,-5.190043 1.04416,-3.812155 -1.23493,-8.022095 -5.19004,-9.105425 -0.49514,-0.135619 -1.02085,-0.200726 -1.56065,-0.200636 z m 20.18209,5.369187 a 2.6144694,2.6144694 0 0 0 -2.63374,1.921303 2.4745642,2.4745642 0 0 0 1.9073,2.93421 l 47.37381,12.976034 a 2.6144694,2.6144694 0 0 0 3.21229,-1.830788 2.4745642,2.4745642 0 0 0 -1.90684,-2.934219 L 240.30709,16.666208 a 2.6144694,2.6144694 0 0 0 -0.57855,-0.09002 z m -2.6104,9.53 a 2.6144694,2.6144694 0 0 0 -2.63376,1.921769 2.4745642,2.4745642 0 0 0 1.90731,2.93421 l 14.0174,3.839338 a 2.6144694,2.6144694 0 0 0 3.21228,-1.830787 2.4745642,2.4745642 0 0 0 -1.90684,-2.93421 l -14.01786,-3.839809 a 2.6144694,2.6144694 0 0 0 -0.57853,-0.09051 z m -25.64788,13.652081 c -3.25938,-2.35e-4 -6.42982,2.25401 -7.29983,5.43032 -1.04418,3.812162 1.37787,8.061722 5.19004,9.105898 3.81216,1.044169 8.06125,-1.37788 9.10543,-5.190043 1.03111,-3.76451 -1.37787,-8.061721 -5.19003,-9.105898 -0.59566,-0.163155 -1.20203,-0.240232 -1.80561,-0.240277 z m 20.42704,5.40885 a 2.6144694,2.6144694 0 0 0 -2.63375,1.921308 2.4745642,2.4745642 0 0 0 1.90683,2.93468 l 28.31335,7.755194 a 2.6144694,2.6144694 0 0 0 3.21228,-1.831258 2.4745642,2.4745642 0 0 0 -1.90685,-2.93421 l -28.31333,-7.755194 a 2.6144694,2.6144694 0 0 0 -0.57853,-0.09052 z m -2.61042,9.530475 a 2.6144694,2.6144694 0 0 0 -2.63374,1.921308 2.4745642,2.4745642 0 0 0 1.90684,2.93421 l 18.78287,5.144783 a 2.6144694,2.6144694 0 0 0 3.21227,-1.830797 2.4745642,2.4745642 0 0 0 -1.90683,-2.93421 l -18.78287,-5.144783 a 2.6144694,2.6144694 0 0 0 -0.57854,-0.09051 z m -25.64741,13.648831 c -3.25673,-0.0098 -6.41928,2.217074 -7.30029,5.433587 -1.04419,3.812164 1.37787,8.061253 5.19004,9.10543 3.81216,1.044177 8.06125,-1.377411 9.10543,-5.189573 1.04417,-3.812164 -1.37789,-8.061723 -5.19005,-9.1059 -0.59565,-0.163145 -1.20203,-0.24172 -1.80513,-0.243544 z m 20.42657,5.412127 a 2.6144694,2.6144694 0 0 0 -2.63374,1.921298 2.4745643,2.4745643 0 0 0 1.90684,2.934211 l 18.78286,5.144783 a 2.6144694,2.6144694 0 0 0 3.21229,-1.830788 2.4745643,2.4745643 0 0 0 -1.90684,-2.93421 l -18.78287,-5.144783 a 2.6144694,2.6144694 0 0 0 -0.57854,-0.09051 z m -2.61042,9.530465 a 2.6144694,2.6144694 0 0 0 -2.63374,1.921308 2.4745642,2.4745642 0 0 0 1.90685,2.93421 l 14.01785,3.839809 a 2.6144694,2.6144694 0 0 0 3.21229,-1.831258 2.4745642,2.4745642 0 0 0 -1.9073,-2.93421 l -14.01741,-3.839348 a 2.6144694,2.6144694 0 0 0 -0.57854,-0.09051 z" /></g></svg>
|
||||
|
Before Width: | Height: | Size: 13 KiB |
@@ -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);
|
||||
});
|
||||
}
|
||||
@@ -1,35 +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)
|
||||
|
||||
public:
|
||||
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;
|
||||
};
|
||||
+20
-76
@@ -15,12 +15,7 @@
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#include "albummodel.h"
|
||||
#include "localplaylistmodel.h"
|
||||
#include "playlistutils.h"
|
||||
#include "playlistmodel.h"
|
||||
|
||||
namespace ranges = std::ranges;
|
||||
|
||||
UserPlaylistModel::UserPlaylistModel(QObject *parent)
|
||||
: AbstractYTMusicModel(parent)
|
||||
@@ -167,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();
|
||||
});
|
||||
|
||||
@@ -177,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();
|
||||
});
|
||||
|
||||
@@ -186,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) {
|
||||
@@ -228,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();
|
||||
});
|
||||
@@ -283,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()
|
||||
@@ -296,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());
|
||||
@@ -326,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);
|
||||
@@ -336,110 +328,62 @@ 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), {});
|
||||
}
|
||||
|
||||
void UserPlaylistModel::appendPlaylist(PlaylistModel *playlistModel)
|
||||
{
|
||||
for (const auto &track : playlistModel->playlist().tracks) {
|
||||
if (track.video_id) {
|
||||
append(QString::fromStdString(*track.video_id), QString::fromStdString(track.title), track.artists);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void UserPlaylistModel::appendAlbum(AlbumModel *albumModel)
|
||||
{
|
||||
for (const auto &track : albumModel->album().tracks) {
|
||||
if (track.video_id) {
|
||||
append(QString::fromStdString(*track.video_id), QString::fromStdString(track.title), track.artists);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void UserPlaylistModel::playFavourites(FavouritesModel *favouriteModel, bool shuffled)
|
||||
{
|
||||
clear();
|
||||
appendFavourites(favouriteModel, shuffled);
|
||||
|
||||
}
|
||||
|
||||
void UserPlaylistModel::appendFavourites(FavouritesModel *favouriteModel, bool shuffled)
|
||||
{
|
||||
std::vector<Song> favourites(favouriteModel->getFavouriteSongs());
|
||||
if(shuffled) {
|
||||
ranges::shuffle(favourites, *QRandomGenerator::global());
|
||||
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}));
|
||||
});
|
||||
}
|
||||
|
||||
void UserPlaylistModel::playPlaybackHistory(PlaybackHistoryModel *playbackHistory, bool shuffled)
|
||||
void UserPlaylistModel::playPlaybackHistory(PlaybackHistoryModel *playbackHistory, bool shuffle)
|
||||
{
|
||||
clear();
|
||||
appendPlaybackHistory(playbackHistory, shuffled);
|
||||
|
||||
}
|
||||
|
||||
void UserPlaylistModel::appendPlaybackHistory(PlaybackHistoryModel *playbackHistory, bool shuffled)
|
||||
{
|
||||
std::vector<PlayedSong> playedSongs(playbackHistory->getPlayedSong());
|
||||
if(shuffled) {
|
||||
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}));
|
||||
});
|
||||
}
|
||||
|
||||
void UserPlaylistModel::playLocalPlaylist(LocalPlaylistModel *playlistModel, bool shuffled)
|
||||
{
|
||||
clear();
|
||||
appendLocalPlaylist(playlistModel, shuffled);
|
||||
}
|
||||
|
||||
void UserPlaylistModel::appendLocalPlaylist(LocalPlaylistModel *playlistModel, bool shuffled)
|
||||
{
|
||||
std::vector<PlaylistEntry> entries = playlistModel->entries();
|
||||
if (shuffled) {
|
||||
ranges::shuffle(entries, *QRandomGenerator::global());
|
||||
}
|
||||
for (const auto &entry : entries) {
|
||||
meta::Artist artist;
|
||||
artist.name = entry.artists.toStdString();
|
||||
append(entry.videoId, entry.title, std::vector<meta::Artist>({artist}));
|
||||
}
|
||||
}
|
||||
|
||||
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();
|
||||
});
|
||||
|
||||
|
||||
+5
-12
@@ -3,15 +3,14 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
#pragma once
|
||||
|
||||
#include <QAbstractListModel>
|
||||
#include <QFuture>
|
||||
|
||||
#include <ytmusic.h>
|
||||
|
||||
#include "abstractytmusicmodel.h"
|
||||
#include "library.h"
|
||||
|
||||
class PlaylistModel;
|
||||
class AlbumModel;
|
||||
class LocalPlaylistModel;
|
||||
|
||||
class UserPlaylistModel : public AbstractYTMusicModel
|
||||
{
|
||||
Q_OBJECT
|
||||
@@ -89,15 +88,9 @@ public:
|
||||
Q_INVOKABLE void clearExceptCurrent();
|
||||
Q_INVOKABLE void remove(const QString &videoId);
|
||||
Q_INVOKABLE void shufflePlaylist();
|
||||
Q_INVOKABLE void appendPlaylist(PlaylistModel *playlistModel);
|
||||
Q_INVOKABLE void appendAlbum(AlbumModel *albumModel);
|
||||
|
||||
Q_INVOKABLE void playFavourites(FavouritesModel *favouriteModel, bool shuffled);
|
||||
Q_INVOKABLE void appendFavourites(FavouritesModel *favouriteModel, bool shuffled);
|
||||
Q_INVOKABLE void playPlaybackHistory(PlaybackHistoryModel *playbackHistory, bool shuffled);
|
||||
Q_INVOKABLE void appendPlaybackHistory(PlaybackHistoryModel *playbackHistory, bool shuffled);
|
||||
Q_INVOKABLE void playLocalPlaylist(LocalPlaylistModel *playlistModel, bool shuffled);
|
||||
Q_INVOKABLE void appendLocalPlaylist(LocalPlaylistModel *playlistModel, bool shuffled);
|
||||
Q_INVOKABLE void playFavourites(FavouritesModel *favouriteModel, bool shuffle);
|
||||
Q_INVOKABLE void playPlaybackHistory(PlaybackHistoryModel *playbackHistory, bool shuffle);
|
||||
|
||||
private:
|
||||
void emitCurrentVideoChanged(const QString &oldVideoId);
|
||||
|
||||
Reference in new issue
Block a user