diff options
author | Laurent Bigonville <bigon@debian.org> | 2020-06-26 11:14:59 +0200 |
---|---|---|
committer | Laurent Bigonville <bigon@debian.org> | 2020-06-26 11:14:59 +0200 |
commit | 464dce10b76eb832582657e56866312e564ebfe2 (patch) | |
tree | d3c80aa9b76ad3351b50c7b42ccff71935d46fde | |
parent | e6808e666a4fbb2405203588de763932c0621dce (diff) | |
parent | 969768d3298b8b1bb647c470058a06ee425e839a (diff) |
New upstream version 3.36.3
-rw-r--r-- | NEWS | 20 | ||||
-rw-r--r-- | data/org.gnome.Music.appdata.xml.in.in | 7 | ||||
-rw-r--r-- | data/ui/AboutDialog.ui.in | 1 | ||||
-rw-r--r-- | gnomemusic/grilowrappers/grltrackerwrapper.py | 3 | ||||
-rw-r--r-- | gnomemusic/views/searchview.py | 2 | ||||
-rw-r--r-- | meson.build | 2 | ||||
-rw-r--r-- | po/ro.po | 217 |
7 files changed, 169 insertions, 83 deletions
@@ -1,3 +1,23 @@ +Overview of changes in 3.36.3 +============================= + +* Fix a crash in SearchView +* Handle missing change notification case + +Bugs fixed: + searchview: Fix incorrect object use (!708) + grltrackerwrapper: Handle missing change notification case (!716) + +Thanks to our contributors this release: + Atharva Veer + Marinus Schraal + +* Fix a crash in SearchView +* Handle missing change notification case + +Updated translations: + Romanian + Overview of changes in 3.36.2 ============================= diff --git a/data/org.gnome.Music.appdata.xml.in.in b/data/org.gnome.Music.appdata.xml.in.in index 2f8bfae5..e4c72f44 100644 --- a/data/org.gnome.Music.appdata.xml.in.in +++ b/data/org.gnome.Music.appdata.xml.in.in @@ -35,6 +35,13 @@ </description> </release> <releases> + <release version="3.36.3" date="2020-05-30"> + <description> + <p> + This updates fixes one crasher and updates translations. + </p> + </description> + </release> <release version="3.36.2" date="2020-04-25"> <description> <p> diff --git a/data/ui/AboutDialog.ui.in b/data/ui/AboutDialog.ui.in index 7c1a05b2..62b68ea1 100644 --- a/data/ui/AboutDialog.ui.in +++ b/data/ui/AboutDialog.ui.in @@ -29,6 +29,7 @@ Apostol Bakalov Arnel A. Borja Ashwani Singh Tanwar Ashwin Mohan +Atharva Veer Benoît Legat Bilal Elmoussaoui Billy Barrow diff --git a/gnomemusic/grilowrappers/grltrackerwrapper.py b/gnomemusic/grilowrappers/grltrackerwrapper.py index ae2626a5..31d6d681 100644 --- a/gnomemusic/grilowrappers/grltrackerwrapper.py +++ b/gnomemusic/grilowrappers/grltrackerwrapper.py @@ -352,6 +352,7 @@ class GrlTrackerWrapper(GObject.GObject): return if not media: + self._remove_media(media_ids) return if media.get_id() not in self._hash: @@ -364,6 +365,8 @@ class GrlTrackerWrapper(GObject.GObject): else: self._hash[media.get_id()].update(media) + media_ids.remove(media.get_id()) + options = self._fast_options.copy() self.props.source.query( diff --git a/gnomemusic/views/searchview.py b/gnomemusic/views/searchview.py index 306392fa..1eb83657 100644 --- a/gnomemusic/views/searchview.py +++ b/gnomemusic/views/searchview.py @@ -298,7 +298,7 @@ class SearchView(Gtk.Stack): if nb_children == 0: return - first_child = self._album_flowbox.get_child_at_index(0) + first_child = self._artist_flowbox.get_child_at_index(0) # FIXME: It looks like it is possible that the widget is not # yet created, resulting in a crash with first_child being # None. diff --git a/meson.build b/meson.build index f7a43cc4..6d5fa8d2 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('gnome-music', - version: '3.36.2', + version: '3.36.3', meson_version: '>= 0.46.0' ) @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" -"POT-Creation-Date: 2019-08-06 17:01+0000\n" -"PO-Revision-Date: 2019-08-18 14:31+0300\n" +"POT-Creation-Date: 2020-03-28 21:42+0000\n" +"PO-Revision-Date: 2020-04-22 13:07+0300\n" "Last-Translator: Florentina Mușat <florentina.musat.28 [at] gmail [dot] " "com>\n" "Language-Team: Gnome Romanian Translation Team <gnomero-list@lists." @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2);\n" -"X-Generator: Poedit 2.2.3\n" +"X-Generator: Poedit 2.3\n" "X-Project-Style: gnome\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -48,12 +48,12 @@ msgstr "" "Găsește piese în colecția locală, obțineți muzică de la servere DLNA sau " "încercați ceva nou cu noile servicii Jamendo și Magnatune." -#: data/org.gnome.Music.appdata.xml.in.in:52 +#: data/org.gnome.Music.appdata.xml.in.in:110 msgid "The GNOME Music developers" msgstr "Dezvoltatorii Muzică GNOME" -#: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:59 -#: gnomemusic/window.py:77 +#: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:57 +#: gnomemusic/window.py:69 msgid "Music" msgstr "Muzică" @@ -134,6 +134,18 @@ msgstr "" "Activează sau dezactivează inhibarea suspendării sistemului în timpul " "redării de muzică" +#: data/org.gnome.Music.gschema.xml:48 +msgid "Report music history to Last.fm" +msgstr "Raportează istoricul muzicii la Last.fm" + +#: data/org.gnome.Music.gschema.xml:49 +msgid "" +"Enables or disables sending scrobbles and the “currently playing” info to " +"Last.fm." +msgstr "" +"Activează sau dezactivează trimiterea de scrobbles și informațiile de la „se " +"redă acum” la Last.fm." + #: data/ui/AboutDialog.ui.in:9 msgid "Copyright © 2018 GNOME Music Developers" msgstr "Drepturi de autor © 2018 dezvoltatorii Music GNOME" @@ -206,40 +218,48 @@ msgstr "Lansat" msgid "Running Length" msgstr "Lungimea piesei" -#: data/ui/AlbumWidget.ui:166 gnomemusic/widgets/searchbar.py:70 +#: data/ui/AlbumWidget.ui:166 msgid "Composer" msgstr "Compozitor" -#: data/ui/AppMenu.ui:21 +#: data/ui/AppMenu.ui:20 data/ui/LastfmDialog.ui:8 +msgid "Last.fm Account" +msgstr "Cont Last.fm" + +#: data/ui/AppMenu.ui:38 +msgid "Report Music Listening" +msgstr "Raportează ascultarea de muzică" + +#: data/ui/AppMenu.ui:69 msgid "_Keyboard Shortcuts" msgstr "S_curtături de tastatură" -#: data/ui/AppMenu.ui:35 +#: data/ui/AppMenu.ui:83 msgid "_Help" msgstr "_Ajutor" -#: data/ui/AppMenu.ui:49 +#: data/ui/AppMenu.ui:97 msgid "_About Music" msgstr "_Despre Muzică" -#: data/ui/HeaderBar.ui:13 +#: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Meniu" -#: data/ui/HeaderBar.ui:36 data/ui/SearchHeaderBar.ui:13 +#: data/ui/HeaderBar.ui:39 data/ui/SearchHeaderBar.ui:16 msgid "Select" msgstr "Selectează" -#: data/ui/HeaderBar.ui:58 data/ui/PlaylistDialog.ui:244 -#: data/ui/SearchHeaderBar.ui:35 +#: data/ui/HeaderBar.ui:61 data/ui/PlaylistDialog.ui:244 +#: data/ui/SearchHeaderBar.ui:38 msgid "_Cancel" msgstr "_Anulează" -#: data/ui/HeaderBar.ui:77 data/ui/SearchHeaderBar.ui:54 +#: data/ui/HeaderBar.ui:80 data/ui/SearchHeaderBar.ui:57 msgid "Search" msgstr "Caută" -#: data/ui/HeaderBar.ui:100 +#: data/ui/HeaderBar.ui:103 msgid "Back" msgstr "Înapoi" @@ -328,6 +348,27 @@ msgctxt "shortcut window" msgid "Go back" msgstr "Înapoi" +#: data/ui/LastfmDialog.ui:21 +msgid "" +"Last.fm is a music discovery service that gives you personalised " +"recommendations based on the music you listen to." +msgstr "" +"Last.fm este un serviciu de descoperire a muzicii care vă oferă recomandări " +"personalizate pe baza muzicii pe care o ascultați." + +#: data/ui/LastfmDialog.ui:32 gnomemusic/widgets/lastfmdialog.py:58 +msgid "Music Reporting Not Setup" +msgstr "Raportarea muzicii nu este stabilită" + +#: data/ui/LastfmDialog.ui:46 gnomemusic/widgets/lastfmdialog.py:61 +msgid "Login to your Last.fm account to report your music listening." +msgstr "" +"Autentificați-vă la contul Last.fm pentru a raporta ascultarea de muzică." + +#: data/ui/LastfmDialog.ui:57 gnomemusic/widgets/lastfmdialog.py:59 +msgid "Login" +msgstr "Autentificare" + #: data/ui/PlayerToolbar.ui:6 msgid "Shuffle" msgstr "Amestecă" @@ -349,7 +390,7 @@ msgstr "Amestecare/Repetare oprită" msgid "Previous" msgstr "Precedenta" -#: data/ui/PlayerToolbar.ui:86 gnomemusic/widgets/playertoolbar.py:153 +#: data/ui/PlayerToolbar.ui:86 gnomemusic/widgets/playertoolbar.py:147 msgid "Play" msgstr "Redă" @@ -382,11 +423,11 @@ msgstr "Ș_terge" msgid "_Rename…" msgstr "_Redenumește…" -#: data/ui/PlaylistControls.ui:40 +#: data/ui/PlaylistControls.ui:41 msgid "Playlist Name" msgstr "Numele listei de redare" -#: data/ui/PlaylistControls.ui:74 +#: data/ui/PlaylistControls.ui:75 msgid "_Done" msgstr "_Gata" @@ -414,19 +455,19 @@ msgstr "Adaugă în lista de redare" msgid "_Add" msgstr "_Adaugă" -#: data/ui/SearchView.ui:44 gnomemusic/views/artistsview.py:59 +#: data/ui/SearchView.ui:44 gnomemusic/views/artistsview.py:50 msgid "Artists" msgstr "Artiști" -#: data/ui/SearchView.ui:54 data/ui/SearchView.ui:104 +#: data/ui/SearchView.ui:54 data/ui/SearchView.ui:107 msgid "View All" msgstr "Vizualizează toate" -#: data/ui/SearchView.ui:94 gnomemusic/views/albumsview.py:61 +#: data/ui/SearchView.ui:97 gnomemusic/views/albumsview.py:60 msgid "Albums" msgstr "Albume" -#: data/ui/SearchView.ui:144 gnomemusic/views/songsview.py:57 +#: data/ui/SearchView.ui:150 gnomemusic/views/songsview.py:51 msgid "Songs" msgstr "Melodii" @@ -438,7 +479,7 @@ msgstr "Selectează toate" msgid "Select None" msgstr "Deselectează toate" -#: data/ui/SelectionBarMenuButton.ui:31 gnomemusic/widgets/headerbar.py:75 +#: data/ui/SelectionBarMenuButton.ui:31 gnomemusic/widgets/headerbar.py:71 msgid "Click on items to select them" msgstr "Clic pe obiecte pentru a le selecta" @@ -447,190 +488,204 @@ msgid "_Add to Playlist" msgstr "_Adaugă în lista de redare" #. TRANSLATORS: this is a playlist name -#: gnomemusic/grilowrappers/grltrackerplaylists.py:673 +#: gnomemusic/grilowrappers/grltrackerplaylists.py:835 msgid "Most Played" msgstr "Cele mai redate" #. TRANSLATORS: this is a playlist name -#: gnomemusic/grilowrappers/grltrackerplaylists.py:707 +#: gnomemusic/grilowrappers/grltrackerplaylists.py:872 msgid "Never Played" msgstr "Niciodată redate" #. TRANSLATORS: this is a playlist name -#: gnomemusic/grilowrappers/grltrackerplaylists.py:740 +#: gnomemusic/grilowrappers/grltrackerplaylists.py:908 msgid "Recently Played" msgstr "Redate recent" #. TRANSLATORS: this is a playlist name -#: gnomemusic/grilowrappers/grltrackerplaylists.py:784 +#: gnomemusic/grilowrappers/grltrackerplaylists.py:954 msgid "Recently Added" msgstr "Adăugate recent" #. TRANSLATORS: this is a playlist name -#: gnomemusic/grilowrappers/grltrackerplaylists.py:827 +#: gnomemusic/grilowrappers/grltrackerplaylists.py:999 msgid "Favorite Songs" msgstr "Melodii favorite" -#: gnomemusic/gstplayer.py:403 +#: gnomemusic/gstplayer.py:374 msgid "Unable to play the file" msgstr "Nu s-a putut reda fișierul" -#: gnomemusic/gstplayer.py:409 +#: gnomemusic/gstplayer.py:380 msgid "_Find in {}" msgstr "_Caută în {}" #. TRANSLATORS: separator for two codecs -#: gnomemusic/gstplayer.py:420 +#: gnomemusic/gstplayer.py:390 msgid " and " msgstr " și " #. TRANSLATORS: separator for a list of codecs -#: gnomemusic/gstplayer.py:423 +#: gnomemusic/gstplayer.py:393 msgid ", " msgstr ", " -#: gnomemusic/gstplayer.py:425 +#: gnomemusic/gstplayer.py:395 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} este necesar pentru a reda fișierul, dar nu este instalat." msgstr[1] "{} sunt necesare pentru a reda fișierul, dar nu sunt instalate." msgstr[2] "{} sunt necesare pentru a reda fișierul, dar nu sunt instalate." -#: gnomemusic/inhibitsuspend.py:72 +#: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Se redă muzica" -#: gnomemusic/utils.py:62 +#: gnomemusic/utils.py:65 msgid "Unknown album" msgstr "Album necunoscut" -#: gnomemusic/utils.py:83 +#: gnomemusic/utils.py:86 msgid "Unknown Artist" msgstr "Artist necunoscut" -#: gnomemusic/views/emptyview.py:79 +#: gnomemusic/views/emptyview.py:67 +msgid "Your XDG Music directory is not set." +msgstr "Directorul de Muzică XDG nu este stabilit." + +#: gnomemusic/views/emptyview.py:74 msgid "Music folder" msgstr "Dosar de muzică" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' -#: gnomemusic/views/emptyview.py:83 +#: gnomemusic/views/emptyview.py:78 msgid "The contents of your {} will appear here." msgstr "Conținuturile a {} vor apărea aici." -#: gnomemusic/views/emptyview.py:119 +#: gnomemusic/views/emptyview.py:113 msgid "Hey DJ" msgstr "Salut DJ" -#: gnomemusic/views/emptyview.py:129 gnomemusic/views/emptyview.py:135 +#: gnomemusic/views/emptyview.py:122 gnomemusic/views/emptyview.py:127 msgid "No music found" msgstr "Nu s-a găsit muzică" -#: gnomemusic/views/emptyview.py:137 +#: gnomemusic/views/emptyview.py:129 msgid "Try a different search" msgstr "Încercați o altă căutare" -#: gnomemusic/views/emptyview.py:143 +#: gnomemusic/views/emptyview.py:134 msgid "GNOME Music could not connect to Tracker" msgstr "Muzică GNOME nu s-a putut conecta la Tracker" -#: gnomemusic/views/emptyview.py:146 +#: gnomemusic/views/emptyview.py:137 msgid "Your music files cannot be indexed without Tracker running" msgstr "" "Fișierele dumneavoastră cu muzică nu pot fi indexate când Tracker nu rulează" -#: gnomemusic/views/emptyview.py:154 +#: gnomemusic/views/emptyview.py:144 msgid "Your system Tracker version seems outdated" msgstr "Versiunea lui Tracker din sistem este depășită" -#: gnomemusic/views/emptyview.py:157 -msgid "Music needs Tracker version 2.2.0 or higher" -msgstr "Muzică are nevoie de Tracker versiunea 2.2.0 sau mai nouă" +#: gnomemusic/views/emptyview.py:147 +msgid "Music needs Tracker version 2.3.0 or higher" +msgstr "Muzică are nevoie de Tracker versiunea 2.3.0 sau mai nouă" -#: gnomemusic/views/playlistsview.py:58 +#: gnomemusic/views/playlistsview.py:52 msgid "Playlists" msgstr "Liste de redare" -#: gnomemusic/views/searchview.py:363 +#: gnomemusic/views/searchview.py:383 msgid "Artists Results" msgstr "Rezultate artiști" -#: gnomemusic/views/searchview.py:377 +#: gnomemusic/views/searchview.py:398 msgid "Albums Results" msgstr "Rezultate albume" -#: gnomemusic/widgets/albumwidget.py:147 +#: gnomemusic/widgets/albumwidget.py:165 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minute" msgstr[2] "{} de minute" -#: gnomemusic/widgets/disclistboxwidget.py:82 +#: gnomemusic/widgets/disclistboxwidget.py:74 msgid "Disc {}" msgstr "Disc {}" -#: gnomemusic/widgets/headerbar.py:72 +#: gnomemusic/widgets/headerbar.py:68 msgid "Selected {} item" msgid_plural "Selected {} items" msgstr[0] "Selectat {} element" msgstr[1] "Selectat {} elemente" msgstr[2] "Selectat {} de elemente" -#: gnomemusic/widgets/notificationspopup.py:168 +#: gnomemusic/widgets/lastfmdialog.py:65 +msgid "Your music listening is reported to Last.fm." +msgstr "Ascultarea de muzică este raportată la Last.fm." + +#: gnomemusic/widgets/lastfmdialog.py:67 +msgid "Your music listening is not reported to Last.fm." +msgstr "Ascultarea de muzică nu este raportată la Last.fm." + +#. TRANSLATORS: displays the username of the Last.fm account +#: gnomemusic/widgets/lastfmdialog.py:71 +msgid "Logged in as {}" +msgstr "Autentificat ca {}" + +#: gnomemusic/widgets/lastfmdialog.py:72 +msgid "Configure" +msgstr "Configurează" + +#: gnomemusic/widgets/notificationspopup.py:153 msgid "Loading" msgstr "Se încarcă" -#: gnomemusic/widgets/notificationspopup.py:241 +#: gnomemusic/widgets/notificationspopup.py:220 msgid "_Undo" msgstr "An_ulează" -#: gnomemusic/widgets/notificationspopup.py:256 +#: gnomemusic/widgets/notificationspopup.py:235 msgid "Playlist {} removed" msgstr "Listă de redare {} eliminată" -#: gnomemusic/widgets/notificationspopup.py:260 +#: gnomemusic/widgets/notificationspopup.py:239 msgid "{} removed from {}" msgstr "{} eliminat de la {}" -#: gnomemusic/widgets/playertoolbar.py:150 +#: gnomemusic/widgets/playertoolbar.py:144 msgid "Pause" msgstr "Pauză" -#: gnomemusic/widgets/playlistcontrols.py:83 +#: gnomemusic/widgets/playlistcontrols.py:126 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} melodie" msgstr[1] "{} melodii" msgstr[2] "{} de melodii" -#: gnomemusic/widgets/searchbar.py:67 gnomemusic/widgets/searchbar.py:116 -msgid "All" -msgstr "Toate" +#~ msgid "All" +#~ msgstr "Toate" -#: gnomemusic/widgets/searchbar.py:68 -msgid "Artist" -msgstr "Artist" +#~ msgid "Artist" +#~ msgstr "Artist" -#: gnomemusic/widgets/searchbar.py:69 -msgid "Album" -msgstr "Album" +#~ msgid "Album" +#~ msgstr "Album" -#: gnomemusic/widgets/searchbar.py:71 -msgid "Track Title" -msgstr "Titlul piesei" +#~ msgid "Track Title" +#~ msgstr "Titlul piesei" -#: gnomemusic/widgets/searchbar.py:117 -msgid "Local" -msgstr "Local" +#~ msgid "Local" +#~ msgstr "Local" -#: gnomemusic/widgets/searchbar.py:286 -msgid "Sources" -msgstr "Surse" +#~ msgid "Sources" +#~ msgstr "Surse" -#: gnomemusic/widgets/searchbar.py:297 -msgid "Match" -msgstr "Potrivire" +#~ msgid "Match" +#~ msgstr "Potrivire" #~ msgid "Untitled" #~ msgstr "Fără titlu" |