Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ae3886341a | ||
|
|
496a8fe515 | ||
|
|
9c59341935 | ||
|
|
8d7d0a9087 | ||
|
|
8b4f509455 | ||
|
|
72d9135ebb | ||
|
|
19378db378 | ||
|
|
8a739dae47 | ||
|
|
66fbcfe788 | ||
|
|
01c2ad1a03 | ||
|
|
0d2a1bf37c | ||
|
|
b8567799ac | ||
|
|
6ebacf6b72 | ||
|
|
27ae6b5596 | ||
|
|
4f91a6d888 | ||
|
|
94b272c9d4 | ||
|
|
0377d5e841 | ||
|
|
8fbc0c9872 | ||
|
|
8d8325701e | ||
|
|
456974051e | ||
|
|
7546d9c784 |
No files matched your search
+2
-2
@@ -6,8 +6,8 @@ cmake_minimum_required(VERSION 3.16.0)
|
||||
|
||||
# KDE Applications version, managed by release script.
|
||||
set(RELEASE_SERVICE_VERSION_MAJOR "24")
|
||||
set(RELEASE_SERVICE_VERSION_MINOR "11")
|
||||
set(RELEASE_SERVICE_VERSION_MICRO "70")
|
||||
set(RELEASE_SERVICE_VERSION_MINOR "12")
|
||||
set(RELEASE_SERVICE_VERSION_MICRO "2")
|
||||
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
|
||||
|
||||
project(audiotube VERSION ${RELEASE_SERVICE_VERSION})
|
||||
|
||||
@@ -48,6 +48,7 @@ SPDX-License-Identifier: CC0-1.0
|
||||
<name xml:lang="zh-CN">AudioTube</name>
|
||||
<name xml:lang="zh-TW">AudioTube</name>
|
||||
<summary>YouTube Music app</summary>
|
||||
<summary xml:lang="ar">تطبيق يوتيوب ميوزيك</summary>
|
||||
<summary xml:lang="ca">Aplicació de YouTube Music</summary>
|
||||
<summary xml:lang="ca-valencia">Aplicació de YouTube Music</summary>
|
||||
<summary xml:lang="cs">Přehrávač hudby YouTube</summary>
|
||||
@@ -56,6 +57,7 @@ SPDX-License-Identifier: CC0-1.0
|
||||
<summary xml:lang="eo">YouTube Music-apo</summary>
|
||||
<summary xml:lang="es">Aplicación de música de YouTube</summary>
|
||||
<summary xml:lang="eu">YouTube Music aplikazioa</summary>
|
||||
<summary xml:lang="fi">YouTube Music -sovellus</summary>
|
||||
<summary xml:lang="fr">Application de musique sur YouTube</summary>
|
||||
<summary xml:lang="gl">Aplicación de música de YouTube.</summary>
|
||||
<summary xml:lang="he">יישום YouTube Music</summary>
|
||||
@@ -70,12 +72,14 @@ SPDX-License-Identifier: CC0-1.0
|
||||
<summary xml:lang="nl">Muziektoepassing van YouTube</summary>
|
||||
<summary xml:lang="nn">YouTube Music-app</summary>
|
||||
<summary xml:lang="pl">Aplikacja do muzyki z YouTuba</summary>
|
||||
<summary xml:lang="pt-BR">Aplicativo de música pro YouTube</summary>
|
||||
<summary xml:lang="ru">Приложение для работы с YouTube Music</summary>
|
||||
<summary xml:lang="sl">Aplikacija za glasbo YouTube</summary>
|
||||
<summary xml:lang="sv">YouTube musikprogram</summary>
|
||||
<summary xml:lang="tr">YouTube Müzik Uygulaması</summary>
|
||||
<summary xml:lang="uk">Музична програма для YouTube</summary>
|
||||
<summary xml:lang="x-test">xxYouTube Music appxx</summary>
|
||||
<summary xml:lang="zh-CN">YouTube 音乐应用</summary>
|
||||
<summary xml:lang="zh-TW">YouTube Music 應用程式</summary>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPL-2.0+</project_license>
|
||||
@@ -85,6 +89,9 @@ SPDX-License-Identifier: CC0-1.0
|
||||
<name translate="no">KDE</name>
|
||||
</developer>
|
||||
<releases>
|
||||
<release version="24.12.2" date="2025-02-06"/>
|
||||
<release version="24.12.1" date="2025-01-09"/>
|
||||
<release version="24.12.0" date="2024-12-12"/>
|
||||
<release version="24.08.3" date="2024-11-07"/>
|
||||
<release version="24.08.2" date="2024-10-10"/>
|
||||
<release version="24.08.1" date="2024-09-12"/>
|
||||
@@ -173,6 +180,7 @@ SPDX-License-Identifier: CC0-1.0
|
||||
</recommends>
|
||||
<description>
|
||||
<p>AudioTube can search YouTube Music, list albums and artists, play automatically generated playlists, albums and allows to put your own playlist together. It is adapted to mobile phones and desktop computers.</p>
|
||||
<p xml:lang="ar">يمكن لتيوب الصوتي البحث في موسيقى يوتيوب، وعرض الألبومات والفنانين، وتشغيل القوائم والألبومات المولدة تلقائيًا، ويسمح لك بوضع قائمة التشغيل الخاصة بك معًا. هو ملائم للهواتف المحمولة وأجهزة الحاسوب المكتبية.</p>
|
||||
<p xml:lang="ca">L'AudioTube pot cercar a YouTube Music, llistar àlbums i artistes, reproduir llistes de reproducció generades automàticament, àlbums i permet crear la vostra pròpia llista de reproducció. Està adaptat als telèfons mòbils i els ordinadors de sobretaula.</p>
|
||||
<p xml:lang="ca-valencia">AudioTube pot buscar a YouTube Music, llistar àlbums i artistes, reproduir llistes de reproducció generades automàticament, àlbums i permet crear la vostra pròpia llista de reproducció. Està adaptat als telèfons mòbils i els ordinadors de sobretaula.</p>
|
||||
<p xml:lang="de">AudioTube kann Musik auf YouTube durchsuchen, Alben und Interpreten auflisten, automatisch generierte Wiedergabelisten und Alben abspielen und erlaubt es, eine eigene Wiedergabeliste zusammenzustellen. Mobiltelefone und Desktoprechner werden unterstützt.</p>
|
||||
@@ -180,6 +188,7 @@ SPDX-License-Identifier: CC0-1.0
|
||||
<p xml:lang="eo">AudioTube povas serĉi YouTube Music, listigi albumojn kaj artistojn, ludi aŭtomate generitajn ludlistojn, albumojn kaj permesas kunmeti vian propran ludliston. Ĝi estas adaptita al porteblaj telefonoj kaj labortablaj komputiloj.</p>
|
||||
<p xml:lang="es">AudioTube puede buscar música de YouTube, listar álbumes y artistas, reproducir las listas de reproducción generadas, álbumes y le permite crear su propia lista de reproducción. Está adaptada para teléfonos móviles y equipos de escritorio.</p>
|
||||
<p xml:lang="eu">«AudioTube»k «YouTube Music»en bilatu dezake, albumak eta artistak zerrendatu, automatikoki sortutako jotze-zerrendak eta albumak jo, eta zure jotze-zerrenda osatzeko aukera eskaintzen dizu. Telefono mugikorretarako eta mahaigaineko ordenagailuetarako moldatuta dago.</p>
|
||||
<p xml:lang="fi">AudioTube osaa etsiä YouTube Musicista, luetella albumit ja artistit, toistaa automaattisesti luotuja ja koota omia soittolistoja. Se sopii niin mobiililaitteisiin kuin tietokoneisiinkin.</p>
|
||||
<p xml:lang="fr">L'application AudioTube peut rechercher des musiques, d'établir des listes d'albums et d'artistes, de lire des listes de lecture générées automatiquement. Elle permet aussi d'utiliser sa propre liste de lecture. Elle est adaptée aux téléphones mobiles et aux ordinateurs de bureau.</p>
|
||||
<p xml:lang="gl">AudioTube pode buscar en YouTube Music, listar álbums e intérpretes, reproducir listas xeradas automaticamente e álbums, e permítelle confeccionar listas. Está adaptada para teléfonos móbiles e computadores de escritorio.</p>
|
||||
<p xml:lang="he">AudioTube יכול לחפש ב־YouTube Music, להציג אלבומים ואומנים, לנגן רשימות נגינה ואלובומים שנוצרו אוטומטית, ומאפשר לך להרכיב רשימות נגינה משלך. הוא מותאם לטלפונים ניידים ולמחשבים.</p>
|
||||
@@ -194,12 +203,14 @@ SPDX-License-Identifier: CC0-1.0
|
||||
<p xml:lang="nl">AudioTube kan in YouTube Music zoeken, een lijst maken van albums en artiesten, automatically gegenereerde afspeellijsten, albums afspelen en biedt u het samenstellen van uw eigen afspeellijst. Het is aangepast aan mobiele telefoons en bureaubladcomputers.</p>
|
||||
<p xml:lang="nn">Med AudioTube kan du søkja på YouTube Music, visa album og artistar, spela automatiske genererte spelelister og album samt laga eigne spelelister. Programmet er tilpassa både mobiltelefonar og datamaskiner.</p>
|
||||
<p xml:lang="pl">AudioTube może przeszukiwać serwis YouTube Music, wypisać albumy i wykonawców, odtwarzać samoczynnie utworzone listy odtwarzania, albumy oraz umożliwia tworzenie własnych list odtwarzania. Jest dostosowana do telefonów i komputerów.</p>
|
||||
<p xml:lang="pt-BR">adaptedO AudioTube pode pesquisar no YouTube Music, listar álbuns e artistas, rodar listas de reprodução geradas automaticamente, álbuns inteiros, e criar a sua própria lista de reprodução. Ele é adaptado para celulares e computadores.</p>
|
||||
<p xml:lang="ru">AudioTube позволяет выполнять поиск в сервисе YouTube Music, просматривать списки найденных альбомов и исполнителей, воспроизводить автоматически созданные списки воспроизведения и альбомы, а также составлять свои собственные списки воспроизведения. Приложение адаптировано для работы на мобильных телефонах и настольных компьютерах.</p>
|
||||
<p xml:lang="sl">AudioTube lahko išče YouTube Music, navaja albume in izvajalce, predvaja samodejno ustvarjene sezname predvajanja, albume in omogoča sestavljanje lastnega seznama predvajanja. Prilagojena je mobilnim telefonom in namiznim računalnikom.</p>
|
||||
<p xml:lang="sv">AudioTube kan söka på YouTube Music, lista album och artister, spela upp automatiskt genererade spellistor, album och låter dig sammanställa egna spellistor. Det är anpassat för mobiltelefoner och skrivbordsdatorer.</p>
|
||||
<p xml:lang="tr">AudioTube, YouTube Müzik’te arama yapabilir; albümleri, sanatçıları listeler; kendiliğinden üretilmiş çalma listelerini, albümleri çalar ve kendi çalma listenizi oluşturmanıza izin verir. Masaüstü bilgisayarlar ve cep telefonları için uyarlanmıştır.</p>
|
||||
<p xml:lang="uk">AudioTube може виконувати пошук на YouTube Music, показувати списки альбомів та виконавців, відтворювати створені автоматично списки відтворення, альбоми та надає вам змогу створювати власні списки відтворення. Програму адаптовано до мобільних телефонів та робочих станцій.</p>
|
||||
<p xml:lang="x-test">xxAudioTube can search YouTube Music, list albums and artists, play automatically generated playlists, albums and allows to put your own playlist together. It is adapted to mobile phones and desktop computers.xx</p>
|
||||
<p xml:lang="zh-CN">AudioTube 可以搜索 YouTube Music 的内容,列出专辑和艺人,播放自动生成的播放列表,还可以自行制作播放列表。适用于手机和台式电脑。</p>
|
||||
<p xml:lang="zh-TW">AudioTube 可以搜尋 YouTube Music、列出專輯與藝人、播放專輯或自動產生的播放清單,也讓您建立自己的播放清單。它同時設計給行動裝置與桌面電腦使用。</p>
|
||||
</description>
|
||||
<branding>
|
||||
|
||||
@@ -76,7 +76,7 @@ Comment[ru]=Клиент для YouTube Music
|
||||
Comment[sk]=Hudobný klient YouTube
|
||||
Comment[sl]=Glasbeni odjemalec Youtube
|
||||
Comment[sv]=YouTube-musikprogram
|
||||
Comment[tr]=YouTube Müzik İstemcisi
|
||||
Comment[tr]=YouTube Müzik istemcisi
|
||||
Comment[uk]=Музичний клієнт YouTube
|
||||
Comment[x-test]=xxYouTube Music clientxx
|
||||
Comment[zh_CN]=YouTube Music 客户端
|
||||
|
||||
+48
-64
@@ -1,13 +1,13 @@
|
||||
# Copyright (C) 2024 This file is copyright:
|
||||
# This file is distributed under the same license as the audiotube package.
|
||||
# SPDX-FileCopyrightText: 2022, 2023, 2024, 2025 Zayed Al-Saidi <[email protected]>
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2022, 2023, 2024 Zayed Al-Saidi <[email protected]>
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-09-18 00:39+0000\n"
|
||||
"PO-Revision-Date: 2024-06-26 22:46+0400\n"
|
||||
"PO-Revision-Date: 2025-01-07 17:34+0400\n"
|
||||
"Last-Translator: Zayed Al-Saidi <[email protected]>\n"
|
||||
"Language-Team: ar\n"
|
||||
"Language: ar\n"
|
||||
@@ -24,6 +24,8 @@ msgid ""
|
||||
"Running with untested version of ytmusicapi %1. If you experience errors, "
|
||||
"please report them to your distribution."
|
||||
msgstr ""
|
||||
"التشغيل بنسخة غير مختبرة من ytmusicapi %1. إذا واجهت أخطاء، يرجى الإبلاغ "
|
||||
"عنها إلى توزيعتك."
|
||||
|
||||
#: contents/ui/AlbumPage.qml:71 contents/ui/LibraryPage.qml:39
|
||||
#: contents/ui/LibraryPage.qml:65 contents/ui/LibraryPage.qml:91
|
||||
@@ -144,22 +146,19 @@ msgid "Playlist Description"
|
||||
msgstr "وصف قوائم التّشغيل"
|
||||
|
||||
#: contents/ui/dialogs/ImportPlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
#, kde-format
|
||||
msgid "Import playlist"
|
||||
msgstr "أضف إلى قائمة التّشغيل"
|
||||
msgstr "استورد قائمة التّشغيل"
|
||||
|
||||
#: contents/ui/dialogs/ImportPlaylistDialog.qml:23
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
#, kde-format
|
||||
msgid "Playlist URL (Youtube)"
|
||||
msgstr "قائمة التشغيل"
|
||||
msgstr "عنوان URL لقائمة التشغيل (يوتيوب)"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:17
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
#, kde-format
|
||||
msgid "Add Song to Playlist"
|
||||
msgstr "أضف إلى قائمة التّشغيل"
|
||||
msgstr "أضف مقطوعة إلى قائمة التّشغيل"
|
||||
|
||||
#: contents/ui/dialogs/PlaylistDialog.qml:29
|
||||
#: contents/ui/LocalPlaylistsPage.qml:107
|
||||
@@ -188,10 +187,9 @@ msgid "Show All"
|
||||
msgstr "أظهر الكلّ"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:160
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourites"
|
||||
#, kde-format
|
||||
msgid "No Favourites Yet"
|
||||
msgstr "المفضلة"
|
||||
msgstr "لا توجد مفضلة بعد"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:228
|
||||
#, kde-format
|
||||
@@ -206,10 +204,9 @@ msgid "Played Songs"
|
||||
msgstr "الأغاني المشغلة"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:353
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No songs here yet"
|
||||
#, kde-format
|
||||
msgid "No Songs Played Yet"
|
||||
msgstr "لا يوجد أي أغنية بعد"
|
||||
msgstr "لم يشغل أي أغاني بعد"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:412 contents/ui/LocalPlaylistsPage.qml:20
|
||||
#: contents/ui/LocalPlaylistsPage.qml:84 contents/ui/NavigationBar.qml:74
|
||||
@@ -219,10 +216,9 @@ msgid "Playlists"
|
||||
msgstr "قوائم التّشغيل"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:451
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlists"
|
||||
#, kde-format
|
||||
msgid "No Playlists Yet"
|
||||
msgstr "قوائم التّشغيل"
|
||||
msgstr "لا توجد قوائم تشغيل حتى الآن"
|
||||
|
||||
#: contents/ui/LibraryPage.qml:474 contents/ui/LibraryPage.qml:496
|
||||
#: contents/ui/LocalPlaylistsPage.qml:38 contents/ui/LocalPlaylistsPage.qml:60
|
||||
@@ -244,15 +240,14 @@ msgstr "أزل من قائمة التّشغيل"
|
||||
#: contents/ui/LocalPlaylistPage.qml:80
|
||||
#, kde-format
|
||||
msgid "This playlist is still empty"
|
||||
msgstr ""
|
||||
msgstr "قائمة التشغيل هذه لا تزال فارغة"
|
||||
|
||||
#: contents/ui/LocalPlaylistsPage.qml:115
|
||||
#: contents/ui/LocalPlaylistsPage.qml:138
|
||||
#: contents/ui/LocalPlaylistsPage.qml:156 contents/ui/PlaylistPage.qml:107
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Playlist"
|
||||
#, kde-format
|
||||
msgid "Import Playlist"
|
||||
msgstr "قائمة التشغيل"
|
||||
msgstr "استورد قائمة التّشغيل"
|
||||
|
||||
#: contents/ui/main.qml:131 main.cpp:72
|
||||
#, kde-format
|
||||
@@ -260,15 +255,14 @@ msgid "AudioTube"
|
||||
msgstr "تيوب الصوتي"
|
||||
|
||||
#: contents/ui/main.qml:284
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No media playing"
|
||||
#, kde-format
|
||||
msgid "No song playing"
|
||||
msgstr "لا يوجد وسائط تعمل"
|
||||
msgstr "لا يُشغل أي أغنية"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:99
|
||||
#, kde-format
|
||||
msgid "Close Maximized Player"
|
||||
msgstr ""
|
||||
msgstr "أغلق المشغل المكبّر"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:206
|
||||
#: contents/ui/MinimizedPlayerControls.qml:112
|
||||
@@ -287,10 +281,9 @@ msgid "Add to Favourites"
|
||||
msgstr "أضف للمفضلة"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:458
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Open in Browser"
|
||||
#, kde-format
|
||||
msgid "Open Volume Drawer"
|
||||
msgstr "افتح في المتصفّح"
|
||||
msgstr "افتح درج الصوت"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:568
|
||||
#, kde-format
|
||||
@@ -303,16 +296,14 @@ msgid "Mute Audio"
|
||||
msgstr "كتم الصوت"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:607
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "%1%"
|
||||
#, kde-format
|
||||
msgid "%1%"
|
||||
msgstr "%1٪"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:637
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Lyrics"
|
||||
#, kde-format
|
||||
msgid "Hide Lyrics"
|
||||
msgstr "الكلمات"
|
||||
msgstr "أخف الكلمات"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:637
|
||||
#, kde-format
|
||||
@@ -321,28 +312,24 @@ msgstr "اعرض كلمات الأغاني"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:657 contents/ui/SongMenu.qml:195
|
||||
#: contents/ui/SongMenu.qml:281
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Favourite Songs"
|
||||
#, kde-format
|
||||
msgid "Share Song"
|
||||
msgstr "الأغاني المفضّلة"
|
||||
msgstr "شارك الأغنية"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:698
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to Playlist"
|
||||
#, kde-format
|
||||
msgid "Add to a local playlist"
|
||||
msgstr "أضف إلى قائمة التّشغيل"
|
||||
msgstr "أضف إلى قائمة التّشغيل المحلية"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:735
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Queue"
|
||||
#, kde-format
|
||||
msgid "Hide Queue"
|
||||
msgstr "صُفّ"
|
||||
msgstr "أخف قائمة الانتظار"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:735
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Queue"
|
||||
#, kde-format
|
||||
msgid "Show Queue"
|
||||
msgstr "صُفّ"
|
||||
msgstr "أظهر قائمة الانتظار"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:966
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1210
|
||||
@@ -356,15 +343,14 @@ msgid "Clear Queue"
|
||||
msgstr "امسح الطّابور"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1026
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Shuffle"
|
||||
#, kde-format
|
||||
msgid "Shuffle Queue"
|
||||
msgstr "اخلط"
|
||||
msgstr "اخلط قائمة الانتظار"
|
||||
|
||||
#: contents/ui/MaximizedPlayerPage.qml:1059
|
||||
#, kde-format
|
||||
msgid "Upcoming Songs"
|
||||
msgstr ""
|
||||
msgstr "الأغاني القادمة"
|
||||
|
||||
#: contents/ui/NavigationBar.qml:23 contents/ui/Sidebar.qml:108
|
||||
#, kde-format
|
||||
@@ -389,7 +375,7 @@ msgstr "لا يوجد أي أغنية بعد"
|
||||
#: contents/ui/PlaylistPage.qml:76
|
||||
#, kde-format
|
||||
msgid "Playlist successfully imported"
|
||||
msgstr ""
|
||||
msgstr "استوردت قائمة التّشغيل بنجاح"
|
||||
|
||||
#: contents/ui/PlaylistPage.qml:128
|
||||
#, kde-format
|
||||
@@ -414,7 +400,7 @@ msgstr "الفنّانون"
|
||||
#: contents/ui/SearchPage.qml:38
|
||||
#, kde-format
|
||||
msgid "Top Results"
|
||||
msgstr ""
|
||||
msgstr "أهم النتائج"
|
||||
|
||||
#: contents/ui/SearchPage.qml:41 playlistimporter.cpp:22
|
||||
#, kde-format
|
||||
@@ -439,7 +425,7 @@ msgstr "نسخ الرابط"
|
||||
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:108
|
||||
#, kde-format
|
||||
msgid "Link copied to clipboard"
|
||||
msgstr ""
|
||||
msgstr "نُسخ الرابط إلى الحافظة"
|
||||
|
||||
#: contents/ui/Sidebar.qml:200
|
||||
#, kde-format
|
||||
@@ -482,16 +468,15 @@ msgid "Add to playlist"
|
||||
msgstr "أضف إلى قائمة التّشغيل"
|
||||
|
||||
#: main.cpp:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
#, kde-format
|
||||
msgctxt "YouTube Music is a music streaming service by Google"
|
||||
msgid "Stream music from YouTube Music"
|
||||
msgstr "اعثر على موسيقى على موسيقى يوتيوب"
|
||||
msgstr "بث الموسيقى من YouTube Music"
|
||||
|
||||
#: main.cpp:76
|
||||
#, kde-format
|
||||
msgid "© 2021-2024 Jonah Brüchert, 2021-2024 KDE Community"
|
||||
msgstr ""
|
||||
msgstr "© 2021-2024 جونا بروشيرت، 2021-2024 مجتمع كيدي"
|
||||
|
||||
#: main.cpp:77
|
||||
#, kde-format
|
||||
@@ -506,7 +491,7 @@ msgstr "المصين"
|
||||
#: main.cpp:78
|
||||
#, kde-format
|
||||
msgid "Mathis Brüchert"
|
||||
msgstr ""
|
||||
msgstr "ماتيس بروشيرت"
|
||||
|
||||
#: main.cpp:78
|
||||
#, kde-format
|
||||
@@ -526,11 +511,10 @@ msgid "Your emails"
|
||||
msgstr "[email protected]"
|
||||
|
||||
#: main.cpp:86
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find music on YouTube Music"
|
||||
#, kde-format
|
||||
msgctxt "YouTube Music is a music streaming service by Google"
|
||||
msgid "Unofficial API for YouTube Music"
|
||||
msgstr "اعثر على موسيقى على موسيقى يوتيوب"
|
||||
msgstr "واجهة برمجة التطبيقات غير الرسمية لموسيقى YouTube"
|
||||
|
||||
#: playlistimporter.cpp:22
|
||||
#, kde-format
|
||||
@@ -545,7 +529,7 @@ msgstr "بدون عنوان"
|
||||
#: playlistimporter.cpp:62
|
||||
#, kde-format
|
||||
msgid "No album"
|
||||
msgstr ""
|
||||
msgstr "لا يوجد ألبوم"
|
||||
|
||||
#~ msgid "YouTube Music Player"
|
||||
#~ msgstr "مشغل يوتيوب ميوزيك"
|
||||
|
||||
+6
-7
@@ -1,13 +1,13 @@
|
||||
# Copyright (C) YEAR This file is copyright:
|
||||
# Copyright (C) 2024 This file is copyright:
|
||||
# This file is distributed under the same license as the audiotube package.
|
||||
# Tommi Nieminen <[email protected]>, 2021, 2022, 2023.
|
||||
# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Tommi Nieminen <[email protected]>
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-09-18 00:39+0000\n"
|
||||
"PO-Revision-Date: 2023-11-22 18:45+0200\n"
|
||||
"PO-Revision-Date: 2024-10-17 18:08+0300\n"
|
||||
"Last-Translator: Tommi Nieminen <[email protected]>\n"
|
||||
"Language-Team: Finnish <[email protected]>\n"
|
||||
"Language: fi\n"
|
||||
@@ -15,7 +15,7 @@ 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 23.08.5\n"
|
||||
|
||||
#: asyncytmusic.cpp:65
|
||||
#, kde-format
|
||||
@@ -474,10 +474,9 @@ msgid "Stream music from YouTube Music"
|
||||
msgstr "Suoratoista musiikkia YouTube Musicista"
|
||||
|
||||
#: main.cpp:76
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
#, kde-format
|
||||
msgid "© 2021-2024 Jonah Brüchert, 2021-2024 KDE Community"
|
||||
msgstr "© 2021–2023 Jonah Brüchert, 2021–2023 KDE-yhteisö"
|
||||
msgstr "© 2021–2024 Jonah Brüchert, 2021–2024 KDE-yhteisö"
|
||||
|
||||
#: main.cpp:77
|
||||
#, kde-format
|
||||
|
||||
+4
-4
@@ -1,13 +1,13 @@
|
||||
# Copyright (C) 2023 This file is copyright:
|
||||
# This file is distributed under the same license as the audiotube package.
|
||||
# SPDX-FileCopyrightText: 2023, 2024 Adrián Chaves (Gallaecio)
|
||||
# SPDX-FileCopyrightText: 2023, 2024, 2025 Adrián Chaves (Gallaecio)
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-09-18 00:39+0000\n"
|
||||
"PO-Revision-Date: 2024-04-14 15:13+0200\n"
|
||||
"PO-Revision-Date: 2025-01-12 16:48+0100\n"
|
||||
"Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n"
|
||||
"Language-Team: Proxecto Trasno ([email protected])\n"
|
||||
"Language: gl\n"
|
||||
@@ -15,7 +15,7 @@ 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 24.02.1\n"
|
||||
"X-Generator: Lokalize 24.12.0\n"
|
||||
|
||||
#: asyncytmusic.cpp:65
|
||||
#, kde-format
|
||||
@@ -95,7 +95,7 @@ msgstr "Intérprete"
|
||||
msgid ""
|
||||
"Video playback is not supported yet. Do you want to play only the audio of "
|
||||
"\"%1\"?"
|
||||
msgstr "Non é posíbel reproducir vídeo. Quere reproducir o son de «%1»?"
|
||||
msgstr "Aínda non se permite reproducir vídeo. Quere reproducir o son de «%1»?"
|
||||
|
||||
#: contents/ui/ArtistPage.qml:148 contents/ui/SearchPage.qml:28
|
||||
#, kde-format
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
# Copyright (C) YEAR This file is copyright:
|
||||
# Copyright (C) 2024 This file is copyright:
|
||||
# This file is distributed under the same license as the audiotube package.
|
||||
#
|
||||
# Luiz Fernando Ranghetti <[email protected]>, 2021, 2022, 2023.
|
||||
# Thiago Masato Costa Sueto <[email protected]>, 2021.
|
||||
# SPDX-FileCopyrightText: 2024 Geraldo Simiao <[email protected]>
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: audiotube\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-09-18 00:39+0000\n"
|
||||
"PO-Revision-Date: 2023-11-08 15:45-0300\n"
|
||||
"Last-Translator: Luiz Fernando Ranghetti <elchevive@opensuse.org>\n"
|
||||
"PO-Revision-Date: 2024-12-02 23:42-0300\n"
|
||||
"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
|
||||
"Language-Team: Brazilian Portuguese <[email protected]>\n"
|
||||
"Language: pt_BR\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 22.12.3\n"
|
||||
"X-Generator: Lokalize 24.08.3\n"
|
||||
|
||||
#: asyncytmusic.cpp:65
|
||||
#, kde-format
|
||||
@@ -476,10 +477,9 @@ msgid "Stream music from YouTube Music"
|
||||
msgstr "Transmita música do YouTube Music"
|
||||
|
||||
#: main.cpp:76
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
|
||||
#, kde-format
|
||||
msgid "© 2021-2024 Jonah Brüchert, 2021-2024 KDE Community"
|
||||
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 Comunidade KDE"
|
||||
msgstr "© 2021-2024 Jonah Brüchert, 2021-2024 Comunidade KDE"
|
||||
|
||||
#: main.cpp:77
|
||||
#, kde-format
|
||||
|
||||
@@ -14,8 +14,8 @@ msgstr ""
|
||||
"X-Crowdin-Project: kdeorg\n"
|
||||
"X-Crowdin-Project-ID: 269464\n"
|
||||
"X-Crowdin-Language: zh-CN\n"
|
||||
"X-Crowdin-File: /kf6-trunk/messages/audiotube/audiotube.pot\n"
|
||||
"X-Crowdin-File-ID: 48698\n"
|
||||
"X-Crowdin-File: /kf6-stable/messages/audiotube/audiotube.pot\n"
|
||||
"X-Crowdin-File-ID: 52528\n"
|
||||
|
||||
#: asyncytmusic.cpp:65
|
||||
#, kde-format
|
||||
@@ -473,7 +473,7 @@ msgstr ""
|
||||
#: main.cpp:76
|
||||
#, kde-format
|
||||
msgid "© 2021-2024 Jonah Brüchert, 2021-2024 KDE Community"
|
||||
msgstr ""
|
||||
msgstr "© 2021-2024 Jonah Brücher, 2021-2024 KDE Community"
|
||||
|
||||
#: main.cpp:77
|
||||
#, kde-format
|
||||
|
||||
+10
-1
@@ -83,6 +83,15 @@ std::optional<T> optional_key(py::handle obj, const char *name) {
|
||||
return obj[name].cast<std::optional<T>>();
|
||||
}
|
||||
|
||||
std::string ensure_string(py::handle obj) {
|
||||
auto variant = obj.cast<std::variant<std::string, int>>();
|
||||
if (std::holds_alternative<std::string>(variant)) {
|
||||
return std::get<std::string>(variant);
|
||||
}
|
||||
|
||||
return std::to_string(std::get<int>(variant));
|
||||
}
|
||||
|
||||
meta::Thumbnail extract_thumbnail(py::handle thumbnail) {
|
||||
return {
|
||||
thumbnail["url"].cast<std::string>(),
|
||||
@@ -330,7 +339,7 @@ std::optional<search::SearchResultItem> extract_search_result(py::handle result)
|
||||
result["browseId"].cast<std::string>(),
|
||||
result["title"].cast<std::string>(),
|
||||
result["author"].cast<std::optional<std::string>>(),
|
||||
result["itemCount"].cast<std::string>(),
|
||||
ensure_string(result["itemCount"]),
|
||||
extract_py_list<meta::Thumbnail>(result["thumbnails"])
|
||||
};
|
||||
} else if (resultType == "artist") {
|
||||
|
||||
Reference in new issue
Block a user