Compare commits

...
7 Commits
6 changed files with 12 additions and 72 deletions

No files matched your search

+2 -2
View File
@@ -6,8 +6,8 @@ cmake_minimum_required(VERSION 3.16.0)
# KDE Applications version, managed by release script.
set(RELEASE_SERVICE_VERSION_MAJOR "25")
set(RELEASE_SERVICE_VERSION_MINOR "03")
set(RELEASE_SERVICE_VERSION_MICRO "70")
set(RELEASE_SERVICE_VERSION_MINOR "04")
set(RELEASE_SERVICE_VERSION_MICRO "0")
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(audiotube VERSION ${RELEASE_SERVICE_VERSION})
+1
View File
@@ -91,6 +91,7 @@ SPDX-License-Identifier: CC0-1.0
<name translate="no">KDE</name>
</developer>
<releases>
<release version="25.04.0" date="2025-04-17"/>
<release version="24.12.3" date="2025-03-06"/>
<release version="24.12.2" date="2025-02-06"/>
<release version="24.12.1" date="2025-01-09"/>
+4 -65
View File
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the audiotube package.
#
# Automatically generated, 2021.
# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Eloy Cuadra <[email protected]>
# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024, 2025 Eloy Cuadra <[email protected]>
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2025-02-26 00:41+0000\n"
"PO-Revision-Date: 2024-04-07 22:47+0200\n"
"PO-Revision-Date: 2025-03-19 14:19+0100\n"
"Last-Translator: Eloy Cuadra <[email protected]>\n"
"Language-Team: Spanish <[email protected]>\n"
"Language: es\n"
@@ -17,7 +17,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.3\n"
#: asyncytmusic.cpp:65
#, kde-format
@@ -301,7 +301,7 @@ msgstr "Silenciar el sonido"
#: contents/ui/MaximizedPlayerPage.qml:711
#, kde-format
msgid "%1%"
msgstr "%1%"
msgstr "%1 %"
#: contents/ui/MaximizedPlayerPage.qml:741
#, kde-format
@@ -533,64 +533,3 @@ msgstr "Sin título"
#, kde-format
msgid "No album"
msgstr "Sin álbumes"
#~ msgid "YouTube Music Player"
#~ msgstr "Reproductor de música de YouTube"
#~ msgid "Export"
#~ msgstr "Exportar"
#~ msgid "Import Playlist from Url"
#~ msgstr "Importar lista de reproducción de URL"
#~ msgid "Import Playlist from File"
#~ msgstr "Importar lista de reproducción de un archivo"
#~ msgid "Export Playlist"
#~ msgstr "Exportar lista de reproducción"
#~ msgid "m3u, m3u8 Playlist File (*.m3u *.m3u8)"
#~ msgstr "Archivo de lista de reproducción m3u, m3u8 (*.m3u *.m3u8)"
#~ msgid "Import Playlists"
#~ msgstr "Importar listas de reproducción"
#~ msgid "m3u, m3u8 Playlist Files (*.m3u *.m3u8)"
#~ msgstr "Archivos de lista de reproducción m3u, m3u8 (*.m3u *.m3u8)"
#~ msgid "Saving Failed"
#~ msgstr "No se ha podido guardar el archivo"
#~ msgctxt "%1 is the path to a playlist file."
#~ msgid "Failed to Import %1"
#~ msgstr "No se ha podido importar %1"
#~ msgid "Clear Playlist"
#~ msgstr "Borrar la lista de reproducción"
#~ msgid "played Songs"
#~ msgstr "canciones reproducidas"
#~ msgid "%"
#~ msgstr "%"
#~ msgid "Now Playing"
#~ msgstr "Reproduciendo"
#~ msgid "Back"
#~ msgstr "Volver"
#~ msgid "Play next"
#~ msgstr "Reproducir siguiente"
#~ msgid "Clear"
#~ msgstr "Borrar todo"
#~ msgid "Pause"
#~ msgstr "Pausar"
#~ msgid "Expand"
#~ msgstr "Expandir"
#~ msgid "Play only Audio"
#~ msgstr "Reproducir solo el sonido"
+2 -2
View File
@@ -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
+2 -2
View File
@@ -246,7 +246,7 @@ auto extract_artist_section_results(py::handle section) {
return artist::Artist::Album {
result["title"].cast<std::string>(),
extract_py_list<meta::Thumbnail>(result["thumbnails"]),
result["year"].cast<std::optional<std::string>>(),
optional_key<std::string>(result, "year"),
result["browseId"].cast<std::string>(),
std::nullopt
};
@@ -254,7 +254,7 @@ auto extract_artist_section_results(py::handle section) {
return artist::Artist::Single {
result["title"].cast<std::string>(),
extract_py_list<meta::Thumbnail>(result["thumbnails"]),
result["year"].cast<std::string>(),
optional_key<std::string>(result, "year"),
result["browseId"].cast<std::string>()
};
} else if constexpr(std::is_same_v<T, artist::Artist::Video>) {
+1 -1
View File
@@ -138,7 +138,7 @@ struct Artist {
struct Single {
std::string title;
std::vector<meta::Thumbnail> thumbnails;
std::string year;
std::optional<std::string> year;
std::string browse_id;
};