Compare commits

...
13 Commits
Author SHA1 Message Date
Jonah Brüchert 34d9a0e3c1 Improve error handling 2023-12-19 04:16:04 +01:00
Albert Astals Cid a07002c6d7 GIT_SILENT Upgrade release service version to 24.01.85. 2023-12-18 23:18:24 +01:00
l10n daemon script 5cfeda6500 GIT_SILENT Sync po/docbooks with svn 2023-12-18 02:44:25 +00:00
l10n daemon script cf4c12a4c1 GIT_SILENT Sync po/docbooks with svn 2023-12-16 02:15:08 +00:00
l10n daemon script 0b70218876 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-12-16 02:09:50 +00:00
l10n daemon script 344f17f6e7 GIT_SILENT made messages (after extraction) 2023-12-16 01:37:17 +00:00
l10n daemon script 40cda46d35 GIT_SILENT Sync po/docbooks with svn 2023-12-10 02:44:27 +00:00
Jonah Brüchert fe295a128c cmake: Bump QCoro minimum requirement to 0.10 2023-12-05 21:06:11 +00:00
Jonah Brüchert 51839ae2b6 flatpak: Update qcoro 2023-12-05 21:43:14 +01:00
Laurent Montel 8078db7e95 GIT_SILENT: Port to new gitlab ci template 2023-12-01 22:04:44 +01:00
l10n daemon script d0e03351c6 GIT_SILENT Sync po/docbooks with svn 2023-12-01 02:13:02 +00:00
Heiko Becker 99820c8592 GIT_SILENT Update Appstream for new release
(cherry picked from commit 81f58bde61)
2023-11-30 18:32:15 +01:00
l10n daemon script 71a1c024b5 GIT_SILENT Sync po/docbooks with svn 2023-11-29 02:12:22 +00:00
10 changed files with 685 additions and 128 deletions

No files matched your search

+4 -2
View File
@@ -3,5 +3,7 @@
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
include:
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/reuse-lint.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml
- project: sysadmin/ci-utilities
file:
- /gitlab-templates/reuse-lint.yml
- /gitlab-templates/flatpak.yml
+2 -2
View File
@@ -7,7 +7,7 @@ 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 "01")
set(RELEASE_SERVICE_VERSION_MICRO "80")
set(RELEASE_SERVICE_VERSION_MICRO "85")
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(audiotube VERSION ${RELEASE_SERVICE_VERSION})
@@ -53,7 +53,7 @@ find_package(Ytdlp REQUIRED RUNTIME)
find_package(YTMusicAPI 1.0.2 REQUIRED RUNTIME)
find_package(KF6KirigamiAddons 0.6.0 REQUIRED)
find_package(FutureSQL${QT_MAJOR_VERSION} REQUIRED)
find_package(QCoro${QT_MAJOR_VERSION} 0.9.0 REQUIRED COMPONENTS Core)
find_package(QCoro${QT_MAJOR_VERSION} 0.10.0 REQUIRED COMPONENTS Core)
ki18n_install(po)
+5
View File
@@ -41,6 +41,7 @@ SPDX-License-Identifier: CC0-1.0
<name xml:lang="uk">AudioTube</name>
<name xml:lang="x-test">xxAudioTubexx</name>
<name xml:lang="zh-CN">AudioTube</name>
<name xml:lang="zh-TW">AudioTube</name>
<summary>YouTube Music App for phones and desktop computers</summary>
<summary xml:lang="ca">Aplicació de YouTube Music per a telèfons i ordinadors d'escriptori</summary>
<summary xml:lang="ca-valencia">Aplicació de YouTube Music per a telèfons i ordinadors d'escriptori</summary>
@@ -60,6 +61,7 @@ SPDX-License-Identifier: CC0-1.0
<summary xml:lang="tr">Telefonlar ve masaüstü bilgisayarlar için YouTube Müzik uygulaması</summary>
<summary xml:lang="uk">Додаток YouTube Music для телефонів та робочих станцій</summary>
<summary xml:lang="x-test">xxYouTube Music App for phones and desktop computersxx</summary>
<summary xml:lang="zh-TW">手機和電腦用的 YouTube Music 應用程式</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<developer_name>KDE Community</developer_name>
@@ -98,9 +100,11 @@ SPDX-License-Identifier: CC0-1.0
<developer_name xml:lang="uk">Спільнота KDE</developer_name>
<developer_name xml:lang="x-test">xxKDE Communityxx</developer_name>
<developer_name xml:lang="zh-CN">KDE 社区</developer_name>
<developer_name xml:lang="zh-TW">KDE 社群</developer_name>
<content_rating type="oars-1.0"/>
<url type="homepage">https://apps.kde.org/en/audiotube</url>
<releases>
<release version="23.08.4" date="2023-12-07"/>
<release version="23.08.3" date="2023-11-09"/>
<release version="23.08.2" date="2023-10-12"/>
<release version="23.08.1" date="2023-09-14"/>
@@ -208,5 +212,6 @@ SPDX-License-Identifier: CC0-1.0
<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.xx</p>
<p xml:lang="zh-CN">AudioTube 可以搜索 YouTube Music 的内容,列出专辑和艺人,播放自动生成的播放列表,还可以自行制作播放列表。</p>
<p xml:lang="zh-TW">AudioTube 可以搜尋 YouTube Music、列出專輯與藝人、播放專輯或自動產生的播放清單,也讓您建立自己的播放清單。</p>
</description>
</component>
+2
View File
@@ -34,6 +34,7 @@ Name[tr]=AudioTube
Name[uk]=AudioTube
Name[x-test]=xxAudioTubexx
Name[zh_CN]=AudioTube
Name[zh_TW]=AudioTube
Comment=YouTube Music client
Comment[ar]=عميل يوتيوب ميوزيك
Comment[az]=YouTube Musiqi müştərisi
@@ -70,6 +71,7 @@ Comment[tr]=YouTube Müzik İstemcisi
Comment[uk]=Музичний клієнт YouTube
Comment[x-test]=xxYouTube Music clientxx
Comment[zh_CN]=YouTube Music 客户端
Comment[zh_TW]=YouTube Music 用戶端
Version=1.0
Exec=audiotube
Icon=org.kde.audiotube
+19 -8
View File
@@ -4,7 +4,9 @@
"runtime-version": "6.6",
"sdk": "org.kde.Sdk",
"command": "audiotube",
"tags": ["nightly"],
"tags": [
"nightly"
],
"desktop-file-name-suffix": " (Nightly)",
"finish-args": [
"--share=ipc",
@@ -20,7 +22,6 @@
"/include/",
"/share/cmake/"
],
"modules": [
"flatpak/python3-yt-dlp.json",
"flatpak/python3-ytmusicapi.json",
@@ -35,9 +36,9 @@
],
"sources": [
{
"type": "git",
"url": "https://github.com/danvratil/qcoro",
"branch": "main",
"type": "archive",
"url": "https://github.com/danvratil/qcoro/archive/refs/tags/v0.10.0.tar.gz",
"sha256": "b7c8f00273ad27d85814bf4ec93eb6922c75656800a61d11854d36355a4a1aec",
"x-checker-data": {
"type": "anitya",
"project-id": 236236,
@@ -92,11 +93,21 @@
},
{
"name": "org.kde.audiotube",
"config-opts": ["-DPYBIND11_FINDPYTHON=ON", "-DQT_MAJOR_VERSION=6"],
"config-opts": [
"-DPYBIND11_FINDPYTHON=ON",
"-DQT_MAJOR_VERSION=6"
],
"buildsystem": "cmake-ninja",
"builddir": true,
"sources": [ { "type": "dir", "path": ".", "skip": [".git"] } ]
"sources": [
{
"type": "dir",
"path": ".",
"skip": [
".git"
]
}
]
}
]
}
+534
View File
@@ -0,0 +1,534 @@
# translation of audiotube.pot to esperanto
# Copyright (C) 2023 Free Software Foundation, Inc.
# This file is distributed under the same license as the audiotube package.
# Oliver Kellogg <[email protected], 2023.
#
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-11-23 00:41+0000\n"
"PO-Revision-Date: 2023-11-30 18:56+0100\n"
"Last-Translator: Oliver Kellogg <[email protected]>\n"
"Language-Team: Esperanto <[email protected]>\n"
"Language: eo\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: translate-po (https://github.com/zcribe/translate-po)\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: asyncytmusic.cpp:65
#, kde-format
msgid ""
"Running with untested version of ytmusicapi %1. If you experience errors, "
"please report them to your distribution."
msgstr ""
"Funkcianta kun neprovita versio de ytmusicapi %1. Se vi spertas erarojn, "
"bonvolu raporti ilin al via distribuo."
#: contents/ui/AlbumPage.qml:71 contents/ui/LibraryPage.qml:38
#: contents/ui/LibraryPage.qml:64 contents/ui/LibraryPage.qml:85
#: contents/ui/LibraryPage.qml:225 contents/ui/LibraryPage.qml:251
#: contents/ui/LibraryPage.qml:272 contents/ui/LocalPlaylistPage.qml:71
#: contents/ui/LocalPlaylistPage.qml:93 contents/ui/PlaybackHistory.qml:67
#: contents/ui/PlaybackHistory.qml:89 contents/ui/PlaylistPage.qml:66
#: contents/ui/PlaylistPage.qml:87
#, kde-format
msgid "Play"
msgstr "Ludi"
#: contents/ui/AlbumPage.qml:78 contents/ui/ArtistPage.qml:83
#: contents/ui/LibraryPage.qml:45 contents/ui/LibraryPage.qml:70
#: contents/ui/LibraryPage.qml:93 contents/ui/LibraryPage.qml:232
#: contents/ui/LibraryPage.qml:257 contents/ui/LibraryPage.qml:281
#: contents/ui/LocalPlaylistPage.qml:66 contents/ui/LocalPlaylistPage.qml:100
#: contents/ui/PlaybackHistory.qml:55 contents/ui/PlaybackHistory.qml:102
#: contents/ui/PlaylistPage.qml:59 contents/ui/PlaylistPage.qml:94
#, kde-format
msgid "Shuffle"
msgstr "Miksi"
#: contents/ui/AlbumPage.qml:86 contents/ui/LibraryPage.qml:75
#: contents/ui/LibraryPage.qml:101 contents/ui/LibraryPage.qml:262
#: contents/ui/LibraryPage.qml:289 contents/ui/LocalPlaylistPage.qml:106
#: contents/ui/PlaybackHistory.qml:114 contents/ui/PlaylistPage.qml:102
#, kde-format
msgid "Append to queue"
msgstr "Aldoni al vico"
#: contents/ui/AlbumPage.qml:91 contents/ui/ArtistPage.qml:91
#: contents/ui/PlaylistPage.qml:112
#, kde-format
msgid "Open in Browser"
msgstr "Malfermi en Retumilo"
#: contents/ui/AlbumPage.qml:96 contents/ui/ArtistPage.qml:96
#: contents/ui/PlaylistPage.qml:117
#, kde-format
msgid "Share"
msgstr "Kunhavigi"
#: contents/ui/AlbumPage.qml:106
#, kde-format
msgid "Album • %1"
msgstr "Albumo • %1"
#: contents/ui/AlbumPage.qml:160 contents/ui/ArtistPage.qml:197
#: contents/ui/LocalPlaylistPage.qml:171 contents/ui/PlaybackHistory.qml:195
#: contents/ui/PlaylistPage.qml:189 contents/ui/SearchPage.qml:146
#, kde-format
msgid "More"
msgstr "Pli"
#: contents/ui/ArtistPage.qml:77
#, kde-format
msgid "Radio"
msgstr "Radio"
#: contents/ui/ArtistPage.qml:105
#, kde-format
msgid "Artist"
msgstr "Artisto"
#: contents/ui/ArtistPage.qml:129 contents/ui/SearchPage.qml:72
#, kde-format
msgid ""
"Video playback is not supported yet. Do you want to play only the audio of "
"\"%1\"?"
msgstr ""
"Video-reproduktado ankoraŭ ne estas subtenata. Ĉu vi volas ludi nur la "
"sonojn de \"%1\"?"
#: contents/ui/ArtistPage.qml:146 contents/ui/SearchPage.qml:26
#, kde-format
msgid "Albums"
msgstr "Albumoj"
#: contents/ui/ArtistPage.qml:148
#, kde-format
msgid "Singles"
msgstr "Unuopaĵoj"
#: contents/ui/ArtistPage.qml:150 contents/ui/SearchPage.qml:32
#, kde-format
msgid "Songs"
msgstr "Kantoj"
#: contents/ui/ArtistPage.qml:152 contents/ui/SearchPage.qml:34
#, kde-format
msgid "Videos"
msgstr "Videoj"
#: contents/ui/ConfirmationMessage.qml:16
#, kde-format
msgid "OK"
msgstr "bone"
#: contents/ui/ConfirmationMessage.qml:21
#, kde-format
msgid "Cancel"
msgstr "Nuligi"
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
#, kde-format
msgid "Add playlist"
msgstr "Aldoni ludliston"
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
#, kde-format
msgid "Playlist Title"
msgstr "Ludlista Titolo"
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
#, kde-format
msgid "Playlist Description"
msgstr "Ludlisto Priskribo"
#: contents/ui/dialogs/ImportPlaylistDialog.qml:17
#, kde-format
msgid "Import playlist"
msgstr "Importi ludliston"
#: contents/ui/dialogs/ImportPlaylistDialog.qml:23
#, kde-format
msgid "Playlist URL (Youtube)"
msgstr "URL de Ludlisto (Youtube)"
#: contents/ui/dialogs/PlaylistDialog.qml:20
#, kde-format
msgid "Add Song to Playlist"
msgstr "Aldoni Kanton al Ludlisto"
#: contents/ui/dialogs/PlaylistDialog.qml:29
#: contents/ui/LocalPlaylistsPage.qml:103
#: contents/ui/LocalPlaylistsPage.qml:129
#: contents/ui/LocalPlaylistsPage.qml:144
#, kde-format
msgid "New Playlist"
msgstr "Nova Ludlisto"
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
#, kde-format
msgid "Rename playlist"
msgstr "Alinomi ludliston"
#: contents/ui/LibraryPage.qml:31 contents/ui/LibraryPage.qml:125
#: contents/ui/NavigationBar.qml:47 contents/ui/NavigationBar.qml:53
#: contents/ui/Sidebar.qml:138 contents/ui/Sidebar.qml:143
#, kde-format
msgid "Favourites"
msgstr "Plej ŝatataj"
#: contents/ui/LibraryPage.qml:120 contents/ui/LibraryPage.qml:309
#: contents/ui/LibraryPage.qml:408
#, kde-format
msgid "Show All"
msgstr "Montri Ĉion"
#: contents/ui/LibraryPage.qml:150
#, kde-format
msgid "No Favourites Yet"
msgstr "Neniuj Favoritoj Ankoraŭ"
#: contents/ui/LibraryPage.qml:218
#, kde-format
msgid "Most played"
msgstr "Plej ludis"
#: contents/ui/LibraryPage.qml:314 contents/ui/NavigationBar.qml:60
#: contents/ui/NavigationBar.qml:66 contents/ui/Sidebar.qml:159
#: contents/ui/Sidebar.qml:164
#, kde-format
msgid "Played Songs"
msgstr "Luditaj Kantoj"
#: contents/ui/LibraryPage.qml:339
#, kde-format
msgid "No Songs Played Yet"
msgstr "Ankoraŭ Neniuj Kantoj Luditaj"
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistsPage.qml:19
#: contents/ui/LocalPlaylistsPage.qml:80 contents/ui/NavigationBar.qml:74
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:179
#, kde-format
msgid "Playlists"
msgstr "Ludlistoj"
#: contents/ui/LibraryPage.qml:435
#, kde-format
msgid "No Playlists Yet"
msgstr "Neniuj Ludlistoj Ankoraŭ"
#: contents/ui/LibraryPage.qml:455 contents/ui/LibraryPage.qml:477
#: contents/ui/LocalPlaylistsPage.qml:34 contents/ui/LocalPlaylistsPage.qml:56
#, kde-format
msgid "Rename"
msgstr "Alinomi"
#: contents/ui/LibraryPage.qml:464 contents/ui/LibraryPage.qml:485
#: contents/ui/LocalPlaylistsPage.qml:43 contents/ui/LocalPlaylistsPage.qml:64
#, kde-format
msgid "Delete"
msgstr "Forigi"
#: contents/ui/LocalPlaylistPage.qml:22
#, kde-format
msgid "Remove from Playlist"
msgstr "Forigi el Ludlisto"
#: contents/ui/LocalPlaylistPage.qml:80
#, kde-format
msgid "This playlist is still empty"
msgstr "Ĉi tiu ludlisto ankoraŭ estas malplena"
#: contents/ui/LocalPlaylistsPage.qml:111
#: contents/ui/LocalPlaylistsPage.qml:134
#: contents/ui/LocalPlaylistsPage.qml:149 contents/ui/PlaylistPage.qml:107
#, kde-format
msgid "Import Playlist"
msgstr "Importi Ludliston"
#: contents/ui/main.qml:127 main.cpp:72
#, kde-format
msgid "AudioTube"
msgstr "AudioTube"
#: contents/ui/main.qml:280
#, kde-format
msgid "No song playing"
msgstr "Neniu kanto ludanta"
#: contents/ui/MaximizedPlayerPage.qml:99
#, kde-format
msgid "Close Maximized Player"
msgstr "Fermi Maksimumigitan Ludanton"
#: contents/ui/MaximizedPlayerPage.qml:205
#: contents/ui/MinimizedPlayerControls.qml:113
#, kde-format
msgid "No media playing"
msgstr "Neniu aŭdvidaĵo ludanta"
#: contents/ui/MaximizedPlayerPage.qml:428
#, kde-format
msgid "Remove from Favourites"
msgstr "Forigi el Favoritoj"
#: contents/ui/MaximizedPlayerPage.qml:428
#, kde-format
msgid "Add to Favourites"
msgstr "Aldoni al Favoritoj"
#: contents/ui/MaximizedPlayerPage.qml:453
#, kde-format
msgid "Open Volume Drawer"
msgstr "Malfermi Voluman Keston"
#: contents/ui/MaximizedPlayerPage.qml:561
#, kde-format
msgid "Unmute Audio"
msgstr "Malŝalti Audio"
#: contents/ui/MaximizedPlayerPage.qml:561
#, kde-format
msgid "Mute Audio"
msgstr "Silentigi Audio"
#: contents/ui/MaximizedPlayerPage.qml:600
#, kde-format
msgid "%1%"
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:631
#, kde-format
msgid "Hide Lyrics"
msgstr "Kaŝi Kantotekstojn"
#: contents/ui/MaximizedPlayerPage.qml:631
#, kde-format
msgid "Show Lyrics"
msgstr "Montri kantotekstojn"
#: contents/ui/MaximizedPlayerPage.qml:651 contents/ui/SongMenu.qml:178
#: contents/ui/SongMenu.qml:264
#, kde-format
msgid "Share Song"
msgstr "Kunhavigi Kanton"
#: contents/ui/MaximizedPlayerPage.qml:692
#, kde-format
msgid "Add to a local playlist"
msgstr "Aldoni al loka ludlisto"
#: contents/ui/MaximizedPlayerPage.qml:729
#, kde-format
msgid "Hide Queue"
msgstr "Kaŝi Vicon"
#: contents/ui/MaximizedPlayerPage.qml:729
#, kde-format
msgid "Show Queue"
msgstr "Montri Vicon"
#: contents/ui/MaximizedPlayerPage.qml:952
#: contents/ui/MaximizedPlayerPage.qml:1189
#, kde-format
msgid "Remove Track"
msgstr "Forigi Trakon"
#: contents/ui/MaximizedPlayerPage.qml:987
#, kde-format
msgid "Clear Queue"
msgstr "Viŝi Vicon"
#: contents/ui/MaximizedPlayerPage.qml:1012
#, kde-format
msgid "Shuffle Queue"
msgstr "Miksi Vicon"
#: contents/ui/MaximizedPlayerPage.qml:1042
#, kde-format
msgid "Upcoming Songs"
msgstr "Venontaj Kantoj"
#: contents/ui/NavigationBar.qml:23 contents/ui/Sidebar.qml:108
#, kde-format
msgid "Library"
msgstr "Biblioteko"
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:119
#, kde-format
msgid "Search"
msgstr "Serĉi"
#: contents/ui/PlaybackHistory.qml:17
#, kde-format
msgid "Unknown list of songs"
msgstr "Nekonata listo de kantoj"
#: contents/ui/PlaybackHistory.qml:135
#, kde-format
msgid "No songs here yet"
msgstr "Ankoraŭ neniuj kantoj ĉi tie"
#: contents/ui/PlaylistPage.qml:76
#, kde-format
msgid "Playlist successfully imported"
msgstr "Ludlisto sukcese importita"
#: contents/ui/PlaylistPage.qml:128
#, kde-format
msgid "Playlist"
msgstr "Ludlisto"
#: contents/ui/SearchHistoryPage.qml:82 contents/ui/SearchWithDropdown.qml:394
#, kde-format
msgid "remove from search history"
msgstr "forigi el serĉhistorio"
#: contents/ui/SearchPage.qml:16
#, kde-format
msgid "Previous Searches:"
msgstr "Antaŭaj Serĉoj:"
#: contents/ui/SearchPage.qml:28
#, kde-format
msgid "Artists"
msgstr "Artistoj"
#: contents/ui/SearchPage.qml:36
#, kde-format
msgid "Top Results"
msgstr "Plej bonaj Rezultoj"
#: contents/ui/SearchPage.qml:39 playlistimporter.cpp:22
#, kde-format
msgid "Unknown"
msgstr "Nekonata"
#: contents/ui/SearchWithDropdown.qml:340
#, kde-format
msgid "No matching previous searches"
msgstr "Neniuj kongruaj antaŭaj serĉoj"
#: contents/ui/ShareMenu.qml:40
#, kde-format
msgid "Share to"
msgstr "Kunhavigi al"
#: contents/ui/ShareMenu.qml:48 contents/ui/ShareMenu.qml:98
#, kde-format
msgid "Copy Link"
msgstr "Kopii Ligilon"
#: contents/ui/ShareMenu.qml:53 contents/ui/ShareMenu.qml:103
#, kde-format
msgid "Link copied to clipboard"
msgstr "Ligilo kopiita al tondujo"
#: contents/ui/Sidebar.qml:200
#, kde-format
msgid "About"
msgstr "Pri"
#: contents/ui/Sidebar.qml:214
#, kde-format
msgid "Collapse Sidebar"
msgstr "Malvastigi Flankbreton"
#: contents/ui/SongMenu.qml:103 contents/ui/SongMenu.qml:200
#, kde-format
msgid "Play Next"
msgstr "Ludi Poste"
#: contents/ui/SongMenu.qml:111 contents/ui/SongMenu.qml:206
#, kde-format
msgid "Add to queue"
msgstr "Aldoni al vico"
#: contents/ui/SongMenu.qml:121 contents/ui/SongMenu.qml:216
#, kde-format
msgid "Remove Favourite"
msgstr "Forigi Favoriton"
#: contents/ui/SongMenu.qml:121 contents/ui/SongMenu.qml:216
#, kde-format
msgid "Add Favourite"
msgstr "Aldoni Favoriton"
#: contents/ui/SongMenu.qml:138 contents/ui/SongMenu.qml:230
#, kde-format
msgid "Remove from History"
msgstr "Forigi el Historio"
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:239
#, kde-format
msgid "Add to playlist"
msgstr "Aldoni al ludlisto"
#: main.cpp:74
#, kde-format
msgctxt "YouTube Music is a music streaming service by Google"
msgid "Stream music from YouTube Music"
msgstr "Fluigi muzikon de YouTube Music"
#: main.cpp:76
#, kde-format
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 KDE-Komunumo"
#: main.cpp:77
#, kde-format
msgid "Jonah Brüchert"
msgstr "Jonah Brüchert"
#: main.cpp:77
#, kde-format
msgid "Maintainer"
msgstr "Prizorganto"
#: main.cpp:78
#, kde-format
msgid "Mathis Brüchert"
msgstr "Mathis Brüchert"
#: main.cpp:78
#, kde-format
msgid "Designer"
msgstr "Dezajnisto"
#: main.cpp:79
#, kde-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Oliver Kellogg"
#: main.cpp:79
#, kde-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "[email protected]"
#: main.cpp:86
#, kde-format
msgctxt "YouTube Music is a music streaming service by Google"
msgid "Unofficial API for YouTube Music"
msgstr "Neoficiala API por YouTube Music"
#: playlistimporter.cpp:22
#, kde-format
msgid "No description"
msgstr "Neniu priskribo"
#: playlistimporter.cpp:56
#, kde-format
msgid "No title"
msgstr "Neniu titolo"
#: playlistimporter.cpp:58
#, kde-format
msgid "No album"
msgstr "Neniu albumo"
+12 -12
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-11-21 00:41+0000\n"
"POT-Creation-Date: 2023-11-23 00:41+0000\n"
"PO-Revision-Date: 2023-08-24 21:35+0200\n"
"Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
"Language-Team: Norwegian Nynorsk <[email protected]>\n"
@@ -75,8 +75,8 @@ msgid "Album • %1"
msgstr "Album • %1"
#: contents/ui/AlbumPage.qml:160 contents/ui/ArtistPage.qml:197
#: contents/ui/LocalPlaylistPage.qml:171 contents/ui/PlaybackHistory.qml:196
#: contents/ui/PlaylistPage.qml:190 contents/ui/SearchPage.qml:146
#: contents/ui/LocalPlaylistPage.qml:171 contents/ui/PlaybackHistory.qml:195
#: contents/ui/PlaylistPage.qml:189 contents/ui/SearchPage.qml:146
#, kde-format
msgid "More"
msgstr "Meir"
@@ -331,23 +331,23 @@ msgstr "Gøym avspelingskøen"
msgid "Show Queue"
msgstr "Vis avspelingskøen"
#: contents/ui/MaximizedPlayerPage.qml:949
#: contents/ui/MaximizedPlayerPage.qml:1186
#: contents/ui/MaximizedPlayerPage.qml:952
#: contents/ui/MaximizedPlayerPage.qml:1189
#, kde-format
msgid "Remove Track"
msgstr "Fjern spor"
#: contents/ui/MaximizedPlayerPage.qml:983
#: contents/ui/MaximizedPlayerPage.qml:987
#, kde-format
msgid "Clear Queue"
msgstr "Tøm avspelingskøen"
#: contents/ui/MaximizedPlayerPage.qml:1008
#: contents/ui/MaximizedPlayerPage.qml:1012
#, kde-format
msgid "Shuffle Queue"
msgstr "Stokk om på avspelingskøen"
#: contents/ui/MaximizedPlayerPage.qml:1038
#: contents/ui/MaximizedPlayerPage.qml:1042
#, kde-format
msgid "Upcoming Songs"
msgstr "Framtidige songar"
@@ -402,7 +402,7 @@ msgstr "Artistar"
msgid "Top Results"
msgstr "Toppresultat"
#: contents/ui/SearchPage.qml:39 playlistimporter.cpp:23
#: contents/ui/SearchPage.qml:39 playlistimporter.cpp:22
#, kde-format
msgid "Unknown"
msgstr "Ukjend"
@@ -516,17 +516,17 @@ msgctxt "YouTube Music is a music streaming service by Google"
msgid "Unofficial API for YouTube Music"
msgstr ""
#: playlistimporter.cpp:23
#: playlistimporter.cpp:22
#, kde-format
msgid "No description"
msgstr "Inga skildring"
#: playlistimporter.cpp:57
#: playlistimporter.cpp:56
#, kde-format
msgid "No title"
msgstr "Utan tittel"
#: playlistimporter.cpp:59
#: playlistimporter.cpp:58
#, kde-format
msgid "No album"
msgstr "Ingen album"
+3 -3
View File
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-11-23 00:41+0000\n"
"PO-Revision-Date: 2023-11-25 02:30\n"
"PO-Revision-Date: 2023-12-17 11:26\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -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: /kf5-trunk/messages/audiotube/audiotube.pot\n"
"X-Crowdin-File-ID: 25474\n"
"X-Crowdin-File: /kf6-trunk/messages/audiotube/audiotube.pot\n"
"X-Crowdin-File-ID: 48698\n"
#: asyncytmusic.cpp:65
#, kde-format
+99 -96
View File
@@ -2,21 +2,23 @@
# audiotube 套件的正體中文翻譯.
# Copyright (C) 2022 This file is copyright:
# This file is distributed under the same license as the audiotube package.
# Automatically generated, 2022.
#
# Automatically generated, 2022.
# Kisaragi Hiu <[email protected]>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-11-23 00:41+0000\n"
"PO-Revision-Date: 2022-05-30 00:47+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"PO-Revision-Date: 2023-12-15 20:37+0900\n"
"Last-Translator: Kisaragi Hiu <[email protected]>\n"
"Language-Team: Traditional Chinese <[email protected]>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Lokalize 24.01.80\n"
#: asyncytmusic.cpp:65
#, kde-format
@@ -24,6 +26,7 @@ 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:38
#: contents/ui/LibraryPage.qml:64 contents/ui/LibraryPage.qml:85
@@ -34,7 +37,7 @@ msgstr ""
#: contents/ui/PlaylistPage.qml:87
#, kde-format
msgid "Play"
msgstr ""
msgstr "播放"
#: contents/ui/AlbumPage.qml:78 contents/ui/ArtistPage.qml:83
#: contents/ui/LibraryPage.qml:45 contents/ui/LibraryPage.qml:70
@@ -45,7 +48,7 @@ msgstr ""
#: contents/ui/PlaylistPage.qml:59 contents/ui/PlaylistPage.qml:94
#, kde-format
msgid "Shuffle"
msgstr ""
msgstr "隨機播放"
#: contents/ui/AlbumPage.qml:86 contents/ui/LibraryPage.qml:75
#: contents/ui/LibraryPage.qml:101 contents/ui/LibraryPage.qml:262
@@ -53,110 +56,110 @@ msgstr ""
#: contents/ui/PlaybackHistory.qml:114 contents/ui/PlaylistPage.qml:102
#, kde-format
msgid "Append to queue"
msgstr ""
msgstr "加入待播清單末端"
#: contents/ui/AlbumPage.qml:91 contents/ui/ArtistPage.qml:91
#: contents/ui/PlaylistPage.qml:112
#, kde-format
msgid "Open in Browser"
msgstr ""
msgstr "在瀏覽器開啟"
#: contents/ui/AlbumPage.qml:96 contents/ui/ArtistPage.qml:96
#: contents/ui/PlaylistPage.qml:117
#, kde-format
msgid "Share"
msgstr ""
msgstr "分享"
#: contents/ui/AlbumPage.qml:106
#, kde-format
msgid "Album • %1"
msgstr ""
msgstr "專輯 • %1"
#: contents/ui/AlbumPage.qml:160 contents/ui/ArtistPage.qml:197
#: contents/ui/LocalPlaylistPage.qml:171 contents/ui/PlaybackHistory.qml:195
#: contents/ui/PlaylistPage.qml:189 contents/ui/SearchPage.qml:146
#, kde-format
msgid "More"
msgstr ""
msgstr "更多"
#: contents/ui/ArtistPage.qml:77
#, kde-format
msgid "Radio"
msgstr ""
msgstr "廣播"
#: contents/ui/ArtistPage.qml:105
#, kde-format
msgid "Artist"
msgstr ""
msgstr "藝人"
#: contents/ui/ArtistPage.qml:129 contents/ui/SearchPage.qml:72
#, kde-format
msgid ""
"Video playback is not supported yet. Do you want to play only the audio of "
"\"%1\"?"
msgstr ""
msgstr "尚不支援影片播放。您是否要只播放 \"%1\" 的音效?"
#: contents/ui/ArtistPage.qml:146 contents/ui/SearchPage.qml:26
#, kde-format
msgid "Albums"
msgstr ""
msgstr "專輯"
#: contents/ui/ArtistPage.qml:148
#, kde-format
msgid "Singles"
msgstr ""
msgstr "單曲"
#: contents/ui/ArtistPage.qml:150 contents/ui/SearchPage.qml:32
#, kde-format
msgid "Songs"
msgstr ""
msgstr "歌曲"
#: contents/ui/ArtistPage.qml:152 contents/ui/SearchPage.qml:34
#, kde-format
msgid "Videos"
msgstr ""
msgstr "影片"
#: contents/ui/ConfirmationMessage.qml:16
#, kde-format
msgid "OK"
msgstr ""
msgstr "確定"
#: contents/ui/ConfirmationMessage.qml:21
#, kde-format
msgid "Cancel"
msgstr ""
msgstr "取消"
#: contents/ui/dialogs/AddPlaylistDialog.qml:17
#, kde-format
msgid "Add playlist"
msgstr ""
msgstr "新增播放清單"
#: contents/ui/dialogs/AddPlaylistDialog.qml:23
#: contents/ui/dialogs/RenamePlaylistDialog.qml:24
#, kde-format
msgid "Playlist Title"
msgstr ""
msgstr "播放清單標題"
#: contents/ui/dialogs/AddPlaylistDialog.qml:28
#: contents/ui/dialogs/RenamePlaylistDialog.qml:30
#, kde-format
msgid "Playlist Description"
msgstr ""
msgstr "播放清單描述"
#: contents/ui/dialogs/ImportPlaylistDialog.qml:17
#, kde-format
msgid "Import playlist"
msgstr ""
msgstr "匯入播放清單"
#: contents/ui/dialogs/ImportPlaylistDialog.qml:23
#, kde-format
msgid "Playlist URL (Youtube)"
msgstr ""
msgstr "播放清單網址 (Youtube)"
#: contents/ui/dialogs/PlaylistDialog.qml:20
#, kde-format
msgid "Add Song to Playlist"
msgstr ""
msgstr "將歌曲加入播放清單"
#: contents/ui/dialogs/PlaylistDialog.qml:29
#: contents/ui/LocalPlaylistsPage.qml:103
@@ -164,367 +167,367 @@ msgstr ""
#: contents/ui/LocalPlaylistsPage.qml:144
#, kde-format
msgid "New Playlist"
msgstr ""
msgstr "新播放清單"
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
#, kde-format
msgid "Rename playlist"
msgstr ""
msgstr "重新命名播放清單"
#: contents/ui/LibraryPage.qml:31 contents/ui/LibraryPage.qml:125
#: contents/ui/NavigationBar.qml:47 contents/ui/NavigationBar.qml:53
#: contents/ui/Sidebar.qml:138 contents/ui/Sidebar.qml:143
#, kde-format
msgid "Favourites"
msgstr ""
msgstr "最愛"
#: contents/ui/LibraryPage.qml:120 contents/ui/LibraryPage.qml:309
#: contents/ui/LibraryPage.qml:408
#, kde-format
msgid "Show All"
msgstr ""
msgstr "顯示全部"
#: contents/ui/LibraryPage.qml:150
#, kde-format
msgid "No Favourites Yet"
msgstr ""
msgstr "尚無最愛"
#: contents/ui/LibraryPage.qml:218
#, kde-format
msgid "Most played"
msgstr ""
msgstr "最常播放"
#: contents/ui/LibraryPage.qml:314 contents/ui/NavigationBar.qml:60
#: contents/ui/NavigationBar.qml:66 contents/ui/Sidebar.qml:159
#: contents/ui/Sidebar.qml:164
#, kde-format
msgid "Played Songs"
msgstr ""
msgstr "履歷"
#: contents/ui/LibraryPage.qml:339
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
msgstr "尚無播放過的歌曲"
#: contents/ui/LibraryPage.qml:396 contents/ui/LocalPlaylistsPage.qml:19
#: contents/ui/LocalPlaylistsPage.qml:80 contents/ui/NavigationBar.qml:74
#: contents/ui/SearchPage.qml:30 contents/ui/Sidebar.qml:179
#, kde-format
msgid "Playlists"
msgstr ""
msgstr "播放清單"
#: contents/ui/LibraryPage.qml:435
#, kde-format
msgid "No Playlists Yet"
msgstr ""
msgstr "尚無播放清單"
#: contents/ui/LibraryPage.qml:455 contents/ui/LibraryPage.qml:477
#: contents/ui/LocalPlaylistsPage.qml:34 contents/ui/LocalPlaylistsPage.qml:56
#, kde-format
msgid "Rename"
msgstr ""
msgstr "重新命名"
#: contents/ui/LibraryPage.qml:464 contents/ui/LibraryPage.qml:485
#: contents/ui/LocalPlaylistsPage.qml:43 contents/ui/LocalPlaylistsPage.qml:64
#, kde-format
msgid "Delete"
msgstr ""
msgstr "刪除"
#: contents/ui/LocalPlaylistPage.qml:22
#, kde-format
msgid "Remove from Playlist"
msgstr ""
msgstr "從播放清單中移除"
#: contents/ui/LocalPlaylistPage.qml:80
#, kde-format
msgid "This playlist is still empty"
msgstr ""
msgstr "尚未加入歌曲到此播放清單"
#: contents/ui/LocalPlaylistsPage.qml:111
#: contents/ui/LocalPlaylistsPage.qml:134
#: contents/ui/LocalPlaylistsPage.qml:149 contents/ui/PlaylistPage.qml:107
#, kde-format
msgid "Import Playlist"
msgstr ""
msgstr "匯入播放清單"
#: contents/ui/main.qml:127 main.cpp:72
#, kde-format
msgid "AudioTube"
msgstr ""
msgstr "AudioTube"
#: contents/ui/main.qml:280
#, 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:205
#: contents/ui/MinimizedPlayerControls.qml:113
#, kde-format
msgid "No media playing"
msgstr ""
msgstr "沒有播放任何媒體"
#: contents/ui/MaximizedPlayerPage.qml:428
#, kde-format
msgid "Remove from Favourites"
msgstr ""
msgstr "從最愛中移除"
#: contents/ui/MaximizedPlayerPage.qml:428
#, kde-format
msgid "Add to Favourites"
msgstr ""
msgstr "加入最愛"
#: contents/ui/MaximizedPlayerPage.qml:453
#, kde-format
msgid "Open Volume Drawer"
msgstr ""
msgstr "開啟音量側邊欄"
#: contents/ui/MaximizedPlayerPage.qml:561
#, kde-format
msgid "Unmute Audio"
msgstr ""
msgstr "取消靜音"
#: contents/ui/MaximizedPlayerPage.qml:561
#, kde-format
msgid "Mute Audio"
msgstr ""
msgstr "靜音"
#: contents/ui/MaximizedPlayerPage.qml:600
#, kde-format
msgid "%1%"
msgstr ""
msgstr "%1%"
#: contents/ui/MaximizedPlayerPage.qml:631
#, kde-format
msgid "Hide Lyrics"
msgstr ""
msgstr "隱藏歌詞"
#: contents/ui/MaximizedPlayerPage.qml:631
#, kde-format
msgid "Show Lyrics"
msgstr ""
msgstr "顯示歌詞"
#: contents/ui/MaximizedPlayerPage.qml:651 contents/ui/SongMenu.qml:178
#: contents/ui/SongMenu.qml:264
#, kde-format
msgid "Share Song"
msgstr ""
msgstr "分享歌曲"
#: contents/ui/MaximizedPlayerPage.qml:692
#, kde-format
msgid "Add to a local playlist"
msgstr ""
msgstr "加入至本地播放清單"
#: contents/ui/MaximizedPlayerPage.qml:729
#, kde-format
msgid "Hide Queue"
msgstr ""
msgstr "隱藏待播清單"
#: contents/ui/MaximizedPlayerPage.qml:729
#, kde-format
msgid "Show Queue"
msgstr ""
msgstr "顯示待播清單"
#: contents/ui/MaximizedPlayerPage.qml:952
#: contents/ui/MaximizedPlayerPage.qml:1189
#, kde-format
msgid "Remove Track"
msgstr ""
msgstr "移除音軌"
#: contents/ui/MaximizedPlayerPage.qml:987
#, kde-format
msgid "Clear Queue"
msgstr ""
msgstr "清除待播清單"
#: contents/ui/MaximizedPlayerPage.qml:1012
#, kde-format
msgid "Shuffle Queue"
msgstr ""
msgstr "隨機排序待播清單"
#: contents/ui/MaximizedPlayerPage.qml:1042
#, kde-format
msgid "Upcoming Songs"
msgstr ""
msgstr "接下來的歌曲"
#: contents/ui/NavigationBar.qml:23 contents/ui/Sidebar.qml:108
#, kde-format
msgid "Library"
msgstr ""
msgstr "媒體庫"
#: contents/ui/NavigationBar.qml:35 contents/ui/Sidebar.qml:119
#, kde-format
msgid "Search"
msgstr ""
msgstr "搜尋"
#: contents/ui/PlaybackHistory.qml:17
#, kde-format
msgid "Unknown list of songs"
msgstr ""
msgstr "未知的歌曲列表"
#: contents/ui/PlaybackHistory.qml:135
#, kde-format
msgid "No songs here yet"
msgstr ""
msgstr "這裡還沒有任何歌曲"
#: contents/ui/PlaylistPage.qml:76
#, kde-format
msgid "Playlist successfully imported"
msgstr ""
msgstr "成功匯入播放清單"
#: contents/ui/PlaylistPage.qml:128
#, kde-format
msgid "Playlist"
msgstr ""
msgstr "播放清單"
#: contents/ui/SearchHistoryPage.qml:82 contents/ui/SearchWithDropdown.qml:394
#, 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 ""
msgstr "藝人"
#: contents/ui/SearchPage.qml:36
#, kde-format
msgid "Top Results"
msgstr ""
msgstr "熱門搜尋結果"
#: contents/ui/SearchPage.qml:39 playlistimporter.cpp:22
#, kde-format
msgid "Unknown"
msgstr ""
msgstr "未知"
#: contents/ui/SearchWithDropdown.qml:340
#, kde-format
msgid "No matching previous searches"
msgstr ""
msgstr "沒有符合的先前的搜尋"
#: contents/ui/ShareMenu.qml:40
#, kde-format
msgid "Share to"
msgstr ""
msgstr "分享至"
#: contents/ui/ShareMenu.qml:48 contents/ui/ShareMenu.qml:98
#, kde-format
msgid "Copy Link"
msgstr ""
msgstr "複製連結"
#: contents/ui/ShareMenu.qml:53 contents/ui/ShareMenu.qml:103
#, kde-format
msgid "Link copied to clipboard"
msgstr ""
msgstr "連結已複製到剪貼簿"
#: contents/ui/Sidebar.qml:200
#, kde-format
msgid "About"
msgstr ""
msgstr "關於"
#: contents/ui/Sidebar.qml:214
#, kde-format
msgid "Collapse Sidebar"
msgstr ""
msgstr "折疊側邊欄"
#: contents/ui/SongMenu.qml:103 contents/ui/SongMenu.qml:200
#, kde-format
msgid "Play Next"
msgstr ""
msgstr "接著播放"
#: contents/ui/SongMenu.qml:111 contents/ui/SongMenu.qml:206
#, kde-format
msgid "Add to queue"
msgstr ""
msgstr "加入待播清單"
#: contents/ui/SongMenu.qml:121 contents/ui/SongMenu.qml:216
#, kde-format
msgid "Remove Favourite"
msgstr ""
msgstr "移除最愛"
#: contents/ui/SongMenu.qml:121 contents/ui/SongMenu.qml:216
#, kde-format
msgid "Add Favourite"
msgstr ""
msgstr "新增最愛"
#: contents/ui/SongMenu.qml:138 contents/ui/SongMenu.qml:230
#, kde-format
msgid "Remove from History"
msgstr ""
msgstr "從履歷中移除"
#: contents/ui/SongMenu.qml:151 contents/ui/SongMenu.qml:239
#, kde-format
msgid "Add to playlist"
msgstr ""
msgstr "加入至播放清單"
#: main.cpp:74
#, 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-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr ""
msgstr "© 2021-2023 Jonah Brüchert, 2021-2023 KDE 社群"
#: main.cpp:77
#, kde-format
msgid "Jonah Brüchert"
msgstr ""
msgstr "Jonah Brüchert"
#: main.cpp:77
#, kde-format
msgid "Maintainer"
msgstr ""
msgstr "維護者"
#: main.cpp:78
#, kde-format
msgid "Mathis Brüchert"
msgstr ""
msgstr "Mathis Brüchert"
#: main.cpp:78
#, kde-format
msgid "Designer"
msgstr ""
msgstr "設計師"
#: main.cpp:79
#, kde-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr ""
msgstr "Kisaragi Hiu"
#: main.cpp:79
#, kde-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""
msgstr "[email protected]"
#: main.cpp:86
#, kde-format
msgctxt "YouTube Music is a music streaming service by Google"
msgid "Unofficial API for YouTube Music"
msgstr ""
msgstr "YouTube Music 非官方 API"
#: playlistimporter.cpp:22
#, kde-format
msgid "No description"
msgstr ""
msgstr "無描述"
#: playlistimporter.cpp:56
#, kde-format
msgid "No title"
msgstr ""
msgstr "無標題"
#: playlistimporter.cpp:58
#, kde-format
msgid "No album"
msgstr ""
msgstr "無專輯"
+5 -5
View File
@@ -94,15 +94,15 @@ private:
using ReturnType = std::invoke_result_t<Func>;
auto interface = std::make_shared<QFutureInterface<ReturnType>>();
QMetaObject::invokeMethod(this, [=, this]() {
ReturnType val;
try {
ReturnType val = fun();
interface->reportResult(val);
interface->reportFinished();
val = fun();
} catch (const std::exception &err) {
interface->reportResult({});
interface->reportFinished();
Q_EMIT errorOccurred(QString::fromLocal8Bit(err.what()));
}
interface->reportResult(val);
interface->reportFinished();
});
return interface->future();
}