diff --git a/debian/changelog b/debian/changelog index 25c3840..4a3232f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +xapp (1.8.8) ulyana; urgency=medium + + [ Michael Webster ] + * xapp-icon-chooser-button.c: Remove leftover debugging line. + * xapp-sn-watcher: Create StatusNotifierItem proxies asynchronously, and don't try to load their properties. + * xapp-sn-watcher: Add an app list to flag items that should have their tooltip replaced by the application name. + * build: Make build of xapp-sn-watcher optional, defaulting to true. + * xapp-sn-watcher: Add key to disable StatusNotifier support, but leave appindicator support enabled. + + [ Clement Lefebvre ] + * l10n: Update translations + + -- Clement Lefebvre Wed, 24 Jun 2020 13:21:16 +0100 + xapp (1.8.7) ulyana; urgency=medium [ Clement Lefebvre ] diff --git a/libxapp/xapp-icon-chooser-button.c b/libxapp/xapp-icon-chooser-button.c index 2fad497..a14f858 100644 --- a/libxapp/xapp-icon-chooser-button.c +++ b/libxapp/xapp-icon-chooser-button.c @@ -53,7 +53,7 @@ { return; } - g_printerr ("ENSURE\n"); + priv->dialog = xapp_icon_chooser_dialog_new (); } diff --git a/libxapp/xapp-status-icon.c b/libxapp/xapp-status-icon.c index 0c8a935..4b83dd4 100644 --- a/libxapp/xapp-status-icon.c +++ b/libxapp/xapp-status-icon.c @@ -1193,6 +1193,7 @@ g_free (self->priv->icon_name); g_free (self->priv->tooltip_text); g_free (self->priv->label); + g_free (self->priv->metadata); g_clear_object (&self->priv->cancellable); diff --git a/meson.build b/meson.build index 88d1beb..a114586 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('xapp', 'c', - version : '1.8.7' + version : '1.8.8' ) gnome = import('gnome') @@ -48,7 +48,10 @@ subdir('schemas') subdir('status-applets') subdir('scripts') -subdir('xapp-sn-watcher') + +if get_option('status-notifier') + subdir('xapp-sn-watcher') +endif if get_option('docs') subdir('docs') diff --git a/meson_options.txt b/meson_options.txt index 5e7c07d..70337ea 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -13,3 +13,8 @@ value : '', description: 'Path to pygobject overrides directory' ) +option('status-notifier', + type: 'boolean', + value: true, + description: 'Build the XApp StatusNotifier service.' +) \ No newline at end of file diff --git a/po/LINGUAS b/po/LINGUAS index bc70d5b..c77058d 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,3 +1,4 @@ +af am ar az @@ -28,6 +29,7 @@ is it ja +ka kab kk ko diff --git a/po/af.po b/po/af.po new file mode 100644 index 0000000..090ce71 --- /dev/null +++ b/po/af.po @@ -0,0 +1,159 @@ +# Afrikaans translation for linuxmint +# Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020 +# This file is distributed under the same license as the linuxmint package. +# FIRST AUTHOR , 2020. +# +msgid "" +msgstr "" +"Project-Id-Version: linuxmint\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 11:04+0100\n" +"PO-Revision-Date: 2020-06-08 07:08+0000\n" +"Last-Translator: Shane Griffiths \n" +"Language-Team: Afrikaans \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" + +#: libxapp/xapp-icon-chooser-button.c:207 +#: libxapp/xapp-icon-chooser-dialog.c:613 +msgid "Icon size" +msgstr "Ikoongrootte" + +#: libxapp/xapp-icon-chooser-button.c:208 +#: libxapp/xapp-icon-chooser-dialog.c:614 +msgid "The preferred icon size." +msgstr "Die verkiesde ikoongrootte" + +#: libxapp/xapp-icon-chooser-button.c:222 +msgid "Icon" +msgstr "Ikoon" + +#: libxapp/xapp-icon-chooser-button.c:223 +msgid "The string representing the icon." +msgstr "Die string wat die ikoon voorstel." + +#: libxapp/xapp-icon-chooser-button.c:234 +msgid "Category" +msgstr "Kategorie" + +#: libxapp/xapp-icon-chooser-button.c:235 +msgid "The default category." +msgstr "Die standaardkategorie." + +#: libxapp/xapp-icon-chooser-dialog.c:95 +msgid "Actions" +msgstr "Aksies" + +#: libxapp/xapp-icon-chooser-dialog.c:98 +msgid "Applications" +msgstr "Programme" + +#: libxapp/xapp-icon-chooser-dialog.c:101 +msgid "Categories" +msgstr "Kategorieë" + +#: libxapp/xapp-icon-chooser-dialog.c:104 +msgid "Devices" +msgstr "Toestelle" + +#: libxapp/xapp-icon-chooser-dialog.c:107 +msgid "Emblems" +msgstr "Embleme" + +#: libxapp/xapp-icon-chooser-dialog.c:110 +msgid "Emoji" +msgstr "Emoji" + +#: libxapp/xapp-icon-chooser-dialog.c:113 +msgid "Mime types" +msgstr "Mime tipes" + +#: libxapp/xapp-icon-chooser-dialog.c:116 +msgid "Places" +msgstr "Plekke" + +#: libxapp/xapp-icon-chooser-dialog.c:119 +msgid "Status" +msgstr "Status" + +#: libxapp/xapp-icon-chooser-dialog.c:122 +msgid "Other" +msgstr "Ander" + +#: libxapp/xapp-icon-chooser-dialog.c:451 +msgid "Choose an icon" +msgstr "Kies 'n ikoon" + +#: libxapp/xapp-icon-chooser-dialog.c:473 +msgid "Search" +msgstr "Soektog" + +#: libxapp/xapp-icon-chooser-dialog.c:480 +msgid "Browse" +msgstr "Bespeur" + +#: libxapp/xapp-icon-chooser-dialog.c:536 +msgid "Loading..." +msgstr "Besig om te laai..." + +#: libxapp/xapp-icon-chooser-dialog.c:560 +msgid "Default" +msgstr "Verstek" + +#: libxapp/xapp-icon-chooser-dialog.c:570 +msgid "Select" +msgstr "Kies" + +#: libxapp/xapp-icon-chooser-dialog.c:579 +#: libxapp/xapp-icon-chooser-dialog.c:1937 +msgid "Cancel" +msgstr "Kanselleer" + +#: libxapp/xapp-icon-chooser-dialog.c:626 +msgid "Allow Paths" +msgstr "laat paadjies toe" + +#: libxapp/xapp-icon-chooser-dialog.c:627 +msgid "Whether to allow paths." +msgstr "Of om paaie toe te laat of nie." + +#: libxapp/xapp-icon-chooser-dialog.c:638 +msgid "Default Icon" +msgstr "Verstek Ikoon" + +#: libxapp/xapp-icon-chooser-dialog.c:639 +msgid "The icon to use by default" +msgstr "Die Ikoon om standaard te gebruik" + +#: libxapp/xapp-icon-chooser-dialog.c:1934 +msgid "Select image file" +msgstr "Kies beeldlêer" + +#: libxapp/xapp-icon-chooser-dialog.c:1939 +msgid "Open" +msgstr "Maak Oop" + +#: libxapp/xapp-icon-chooser-dialog.c:1954 +msgid "Image" +msgstr "Beeld" + +#: status-applets/mate/mate-xapp-status-applet.py:260 +msgid "About" +msgstr "Oor" + +#: status-applets/mate/mate-xapp-status-applet.py:280 +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7 +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11 +msgid "Area where XApp status icons appear" +msgstr "Gebied waar XApp-statusikone verskyn" + +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6 +msgid "XApp Status Applet Factory" +msgstr "XApp-statusapplet-fabriek" + +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10 +msgid "XApp Status Applet" +msgstr "XApp-statusapplet" diff --git a/po/am.po b/po/am.po index 75fb576..edb042f 100644 --- a/po/am.po +++ b/po/am.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ar.po b/po/ar.po index 77372a5..51381c5 100644 --- a/po/ar.po +++ b/po/ar.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/az.po b/po/az.po index a3c63cc..59c4a55 100644 --- a/po/az.po +++ b/po/az.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/bg.po b/po/bg.po index 2d975c0..6355e27 100644 --- a/po/bg.po +++ b/po/bg.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/bn.po b/po/bn.po index 3f8d842..0411463 100644 --- a/po/bn.po +++ b/po/bn.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ca.po b/po/ca.po index 6330730..4471a0b 100644 --- a/po/ca.po +++ b/po/ca.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ca@valencia.po b/po/ca@valencia.po index 048ba71..8363f34 100644 --- a/po/ca@valencia.po +++ b/po/ca@valencia.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/cs.po b/po/cs.po index 75bdb3a..c65d7da 100644 --- a/po/cs.po +++ b/po/cs.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/cy.po b/po/cy.po index 9472301..87a79b9 100644 --- a/po/cy.po +++ b/po/cy.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" "Language: cy\n" #: libxapp/xapp-icon-chooser-button.c:207 diff --git a/po/da.po b/po/da.po index 91b342e..1157382 100644 --- a/po/da.po +++ b/po/da.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/de.po b/po/de.po index 5fd0218..fd98ae5 100644 --- a/po/de.po +++ b/po/de.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/el.po b/po/el.po index b64d7be..f2f070b 100644 --- a/po/el.po +++ b/po/el.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/en_GB.po b/po/en_GB.po index de62feb..3cac695 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/eo.po b/po/eo.po index e7385f5..92a7cd6 100644 --- a/po/eo.po +++ b/po/eo.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/es.po b/po/es.po index b2001d8..78dccbd 100644 --- a/po/es.po +++ b/po/es.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/et.po b/po/et.po index 2ae0fe3..a7be598 100644 --- a/po/et.po +++ b/po/et.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/eu.po b/po/eu.po index dbb795b..987be8e 100644 --- a/po/eu.po +++ b/po/eu.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/fi.po b/po/fi.po index 67b375a..f6178cb 100644 --- a/po/fi.po +++ b/po/fi.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/fr.po b/po/fr.po index e61ad36..888dcaa 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,14 +8,14 @@ "Project-Id-Version: linuxmint\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2019-11-12 11:04+0100\n" -"PO-Revision-Date: 2020-02-12 13:16+0000\n" -"Last-Translator: AO \n" +"PO-Revision-Date: 2020-05-31 19:09+0000\n" +"Last-Translator: Jean-Marc \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 @@ -101,7 +101,7 @@ #: libxapp/xapp-icon-chooser-dialog.c:560 msgid "Default" -msgstr "Par Défaut" +msgstr "Valeurs par défaut" #: libxapp/xapp-icon-chooser-dialog.c:570 msgid "Select" diff --git a/po/fr_CA.po b/po/fr_CA.po index ea261bb..b86cc27 100644 --- a/po/fr_CA.po +++ b/po/fr_CA.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/he.po b/po/he.po index a131169..128f9a8 100644 --- a/po/he.po +++ b/po/he.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/hi.po b/po/hi.po index 263a879..dbfbe2d 100644 --- a/po/hi.po +++ b/po/hi.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/hr.po b/po/hr.po index 86b8b74..2297aa1 100644 --- a/po/hr.po +++ b/po/hr.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/hu.po b/po/hu.po index a9d0700..7ee6f5b 100644 --- a/po/hu.po +++ b/po/hu.po @@ -9,8 +9,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" "Language: hu\n" #: libxapp/xapp-icon-chooser-button.c:207 diff --git a/po/ia.po b/po/ia.po index 3d89c7c..9f7178e 100644 --- a/po/ia.po +++ b/po/ia.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/id.po b/po/id.po index d366abc..2a6432f 100644 --- a/po/id.po +++ b/po/id.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ie.po b/po/ie.po index 3daa332..c5e60a7 100644 --- a/po/ie.po +++ b/po/ie.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" "Language: ie\n" #: libxapp/xapp-icon-chooser-button.c:207 diff --git a/po/is.po b/po/is.po index e7ca63f..eeb29b1 100644 --- a/po/is.po +++ b/po/is.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/it.po b/po/it.po index 2a9b92d..15dacd3 100644 --- a/po/it.po +++ b/po/it.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ja.po b/po/ja.po index 649ec9f..8f2ff56 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,14 +8,14 @@ "Project-Id-Version: linuxmint\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2019-11-12 11:04+0100\n" -"PO-Revision-Date: 2019-08-20 05:45+0000\n" -"Last-Translator: ichro furuya \n" +"PO-Revision-Date: 2020-06-22 06:41+0000\n" +"Last-Translator: vega m57 \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 @@ -37,11 +37,11 @@ #: libxapp/xapp-icon-chooser-button.c:234 msgid "Category" -msgstr "" +msgstr "カテゴリー" #: libxapp/xapp-icon-chooser-button.c:235 msgid "The default category." -msgstr "" +msgstr "デフォルトのカテゴリー" #: libxapp/xapp-icon-chooser-dialog.c:95 msgid "Actions" @@ -101,7 +101,7 @@ #: libxapp/xapp-icon-chooser-dialog.c:560 msgid "Default" -msgstr "" +msgstr "デフォルト" #: libxapp/xapp-icon-chooser-dialog.c:570 msgid "Select" @@ -122,11 +122,11 @@ #: libxapp/xapp-icon-chooser-dialog.c:638 msgid "Default Icon" -msgstr "" +msgstr "デフォルトのアイコン" #: libxapp/xapp-icon-chooser-dialog.c:639 msgid "The icon to use by default" -msgstr "" +msgstr "デフォルトで使用するアイコン" #: libxapp/xapp-icon-chooser-dialog.c:1934 msgid "Select image file" @@ -142,18 +142,18 @@ #: status-applets/mate/mate-xapp-status-applet.py:260 msgid "About" -msgstr "" +msgstr "このアプリケーションについて" #: status-applets/mate/mate-xapp-status-applet.py:280 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11 msgid "Area where XApp status icons appear" -msgstr "" +msgstr "Xapp ステータスアイコンの表示場所" #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6 msgid "XApp Status Applet Factory" -msgstr "" +msgstr "XApp Status アプレットファクトリー" #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10 msgid "XApp Status Applet" -msgstr "" +msgstr "XApp Status アプレット" diff --git a/po/ka.po b/po/ka.po new file mode 100644 index 0000000..c845a1e --- /dev/null +++ b/po/ka.po @@ -0,0 +1,159 @@ +# Georgian translation for linuxmint +# Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020 +# This file is distributed under the same license as the linuxmint package. +# FIRST AUTHOR , 2020. +# +msgid "" +msgstr "" +"Project-Id-Version: linuxmint\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 11:04+0100\n" +"PO-Revision-Date: 2020-06-13 08:25+0000\n" +"Last-Translator: Romeo Khazalia \n" +"Language-Team: Georgian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" + +#: libxapp/xapp-icon-chooser-button.c:207 +#: libxapp/xapp-icon-chooser-dialog.c:613 +msgid "Icon size" +msgstr "ხატულას ზომა" + +#: libxapp/xapp-icon-chooser-button.c:208 +#: libxapp/xapp-icon-chooser-dialog.c:614 +msgid "The preferred icon size." +msgstr "" + +#: libxapp/xapp-icon-chooser-button.c:222 +msgid "Icon" +msgstr "ხატულა" + +#: libxapp/xapp-icon-chooser-button.c:223 +msgid "The string representing the icon." +msgstr "" + +#: libxapp/xapp-icon-chooser-button.c:234 +msgid "Category" +msgstr "კატეგორია" + +#: libxapp/xapp-icon-chooser-button.c:235 +msgid "The default category." +msgstr "" + +#: libxapp/xapp-icon-chooser-dialog.c:95 +msgid "Actions" +msgstr "მოქმედებები" + +#: libxapp/xapp-icon-chooser-dialog.c:98 +msgid "Applications" +msgstr "აპლიკაციები" + +#: libxapp/xapp-icon-chooser-dialog.c:101 +msgid "Categories" +msgstr "კატეგორიები" + +#: libxapp/xapp-icon-chooser-dialog.c:104 +msgid "Devices" +msgstr "მოწყობილობები" + +#: libxapp/xapp-icon-chooser-dialog.c:107 +msgid "Emblems" +msgstr "ემბლემები" + +#: libxapp/xapp-icon-chooser-dialog.c:110 +msgid "Emoji" +msgstr "ემოჯი" + +#: libxapp/xapp-icon-chooser-dialog.c:113 +msgid "Mime types" +msgstr "MIME ტიპები" + +#: libxapp/xapp-icon-chooser-dialog.c:116 +msgid "Places" +msgstr "ადგილები" + +#: libxapp/xapp-icon-chooser-dialog.c:119 +msgid "Status" +msgstr "სტატუსი" + +#: libxapp/xapp-icon-chooser-dialog.c:122 +msgid "Other" +msgstr "სხვა" + +#: libxapp/xapp-icon-chooser-dialog.c:451 +msgid "Choose an icon" +msgstr "ხატულის არჩევა" + +#: libxapp/xapp-icon-chooser-dialog.c:473 +msgid "Search" +msgstr "ძებნა" + +#: libxapp/xapp-icon-chooser-dialog.c:480 +msgid "Browse" +msgstr "დათვალიერება" + +#: libxapp/xapp-icon-chooser-dialog.c:536 +msgid "Loading..." +msgstr "იტვირთება..." + +#: libxapp/xapp-icon-chooser-dialog.c:560 +msgid "Default" +msgstr "ნაგულისხმები" + +#: libxapp/xapp-icon-chooser-dialog.c:570 +msgid "Select" +msgstr "მონიშვნა" + +#: libxapp/xapp-icon-chooser-dialog.c:579 +#: libxapp/xapp-icon-chooser-dialog.c:1937 +msgid "Cancel" +msgstr "გაუქმება" + +#: libxapp/xapp-icon-chooser-dialog.c:626 +msgid "Allow Paths" +msgstr "" + +#: libxapp/xapp-icon-chooser-dialog.c:627 +msgid "Whether to allow paths." +msgstr "" + +#: libxapp/xapp-icon-chooser-dialog.c:638 +msgid "Default Icon" +msgstr "" + +#: libxapp/xapp-icon-chooser-dialog.c:639 +msgid "The icon to use by default" +msgstr "" + +#: libxapp/xapp-icon-chooser-dialog.c:1934 +msgid "Select image file" +msgstr "" + +#: libxapp/xapp-icon-chooser-dialog.c:1939 +msgid "Open" +msgstr "გახსნა" + +#: libxapp/xapp-icon-chooser-dialog.c:1954 +msgid "Image" +msgstr "გამოსახულება" + +#: status-applets/mate/mate-xapp-status-applet.py:260 +msgid "About" +msgstr "შესახებ" + +#: status-applets/mate/mate-xapp-status-applet.py:280 +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7 +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11 +msgid "Area where XApp status icons appear" +msgstr "" + +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6 +msgid "XApp Status Applet Factory" +msgstr "" + +#: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10 +msgid "XApp Status Applet" +msgstr "" diff --git a/po/kab.po b/po/kab.po index d1bf1ac..eaf8a33 100644 --- a/po/kab.po +++ b/po/kab.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/kk.po b/po/kk.po index 7e59412..e2cc3ed 100644 --- a/po/kk.po +++ b/po/kk.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ko.po b/po/ko.po index 4178c7f..539713c 100644 --- a/po/ko.po +++ b/po/ko.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ku.po b/po/ku.po index 8a61361..b4be712 100644 --- a/po/ku.po +++ b/po/ku.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/lt.po b/po/lt.po index e58191e..87aa361 100644 --- a/po/lt.po +++ b/po/lt.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/mai.po b/po/mai.po index 904439f..8ba2b4d 100644 --- a/po/mai.po +++ b/po/mai.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ms.po b/po/ms.po index 3ea5d76..7d061a7 100644 --- a/po/ms.po +++ b/po/ms.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/nl.po b/po/nl.po index 4e4c563..0cdd420 100644 --- a/po/nl.po +++ b/po/nl.po @@ -8,14 +8,14 @@ "Project-Id-Version: linuxmint\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2019-11-12 11:04+0100\n" -"PO-Revision-Date: 2019-11-12 23:41+0000\n" +"PO-Revision-Date: 2020-05-12 19:50+0000\n" "Last-Translator: Pjotr12345 \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 @@ -93,7 +93,7 @@ #: libxapp/xapp-icon-chooser-dialog.c:480 msgid "Browse" -msgstr "Bladeren" +msgstr "Verkennen" #: libxapp/xapp-icon-chooser-dialog.c:536 msgid "Loading..." diff --git a/po/oc.po b/po/oc.po index eab20e7..2021ea7 100644 --- a/po/oc.po +++ b/po/oc.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/pl.po b/po/pl.po index ab3a0f8..5958cf0 100644 --- a/po/pl.po +++ b/po/pl.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/pt.po b/po/pt.po index 432a0a0..9ef57fd 100644 --- a/po/pt.po +++ b/po/pt.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/pt_BR.po b/po/pt_BR.po index ec538bc..e71f5c5 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ro.po b/po/ro.po index a611470..fbb6cf9 100644 --- a/po/ro.po +++ b/po/ro.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/ru.po b/po/ru.po index 5f8d48e..293f878 100644 --- a/po/ru.po +++ b/po/ru.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/sk.po b/po/sk.po index edaf637..171ab07 100644 --- a/po/sk.po +++ b/po/sk.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" "Language: sk\n" #: libxapp/xapp-icon-chooser-button.c:207 diff --git a/po/sl.po b/po/sl.po index a61d687..ee5cd0c 100644 --- a/po/sl.po +++ b/po/sl.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/sr.po b/po/sr.po index 500e0dd..8c5cf88 100644 --- a/po/sr.po +++ b/po/sr.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/sr@latin.po b/po/sr@latin.po index 03d9303..94060b5 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/sv.po b/po/sv.po index da94af4..039ae12 100644 --- a/po/sv.po +++ b/po/sv.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/tr.po b/po/tr.po index 6e008b7..3a8da67 100644 --- a/po/tr.po +++ b/po/tr.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/uk.po b/po/uk.po index 43ec81a..0bc48bc 100644 --- a/po/uk.po +++ b/po/uk.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/uz.po b/po/uz.po index 44a33af..adced46 100644 --- a/po/uz.po +++ b/po/uz.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/zh_CN.po b/po/zh_CN.po index 7ee8d6f..2befd6e 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/po/zh_TW.po b/po/zh_TW.po index f868f77..45e9255 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" -"X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" +"X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" +"X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" #: libxapp/xapp-icon-chooser-button.c:207 #: libxapp/xapp-icon-chooser-dialog.c:613 diff --git a/schemas/org.x.apps.gschema.xml b/schemas/org.x.apps.gschema.xml index 5d3c2ec..d213001 100644 --- a/schemas/org.x.apps.gschema.xml +++ b/schemas/org.x.apps.gschema.xml @@ -6,7 +6,7 @@ - ["Onboard"] + ["onboard"] A list of appindicator-based apps where left-click should trigger the 'secondary activation' action, rather than open the menu. The name to be put here will be the icon's "Name" (not icon name). You can see what name to use by running xapp-sn-watcher from a terminal (or in .xsession-properties in some DEs). @@ -21,6 +21,16 @@ false Print debug messages for the xapp-sn-watcher service + + ["qbittorrent"] + Use the Title property in place of the Tooltip for programs with these IDs. + + + true + Whether to invite true StatusNotifierItem implementations to connect. + StatusNotifierItem implementations (like kde's) check for StatusNotifierWather::IsStatusNotifierHostRegistered to be true before attempting to connect with us. Appindicator implementations only look to see if StatusNotifierWatcher is owned on the bus. Setting IsStatusNotifierHostRegistered to false effectively disabled StatusNotifier support while still handling appindicator icons. + + diff --git a/xapp-sn-watcher/sn-item.c b/xapp-sn-watcher/sn-item.c index bf6b227..61b07e6 100644 --- a/xapp-sn-watcher/sn-item.c +++ b/xapp-sn-watcher/sn-item.c @@ -43,6 +43,8 @@ gint current_icon_id; gchar *sortable_name; + gboolean should_activate; + gboolean should_replace_tooltip; gboolean is_ai; }; @@ -63,6 +65,20 @@ should = g_strv_contains ((const gchar * const *) whitelist, item->sortable_name); g_strfreev (whitelist); + + return should; +} + +static gboolean +should_replace_tooltip (SnItem *item) +{ + gboolean should; + + gchar **ids = g_settings_get_strv (xapp_settings, + REPLACE_TOOLTIP_KEY); + + should = g_strv_contains ((const gchar * const *) ids, item->sortable_name); + g_strfreev (ids); return should; } @@ -550,7 +566,7 @@ item->menu = GTK_WIDGET (dbusmenu_gtkmenu_new ((gchar *) g_dbus_proxy_get_name (item->sn_item_proxy), menu_path)); g_object_ref_sink (item->menu); - if (item->is_ai && !should_activate (item)) + if (item->is_ai && !item->should_activate) { xapp_status_icon_set_primary_menu (item->status_icon, GTK_MENU (item->menu)); } @@ -586,9 +602,12 @@ static void update_tooltip (SnItem *item) { - g_autoptr(GVariant) tt_var; - - tt_var = get_property (item, "ToolTip"); + g_autoptr(GVariant) tt_var = NULL; + + if (!item->should_replace_tooltip) + { + tt_var = get_property (item, "ToolTip"); + } if (tt_var) { @@ -739,7 +758,7 @@ { if (item->is_ai) { - if (should_activate (item)) + if (item->should_activate) { sn_item_interface_call_secondary_activate (SN_ITEM_INTERFACE (item->sn_item_proxy), x, y, NULL, NULL, NULL); return; @@ -817,19 +836,28 @@ assign_sortable_name (SnItem *item, XAppStatusIcon *status_icon) { - gchar *sortable_name; - - sortable_name = sn_item_interface_dup_id (SN_ITEM_INTERFACE (item->sn_item_proxy)); - - if (sortable_name == NULL) - { - sortable_name = get_string_property (item, "Title"); - } + gchar *init_name, *normalized, *sortable_name; + + init_name = sn_item_interface_dup_id (SN_ITEM_INTERFACE (item->sn_item_proxy)); + + if (init_name == NULL) + { + init_name = get_string_property (item, "Title"); + } + + normalized = g_utf8_normalize (init_name, + -1, + G_NORMALIZE_DEFAULT); + + sortable_name = g_utf8_strdown (normalized, -1); g_debug ("Sort name for %s is '%s'", g_dbus_proxy_get_name (G_DBUS_PROXY (item->sn_item_proxy)), sortable_name); xapp_status_icon_set_name (status_icon, sortable_name); item->sortable_name = sortable_name; + + g_free (init_name); + g_free (normalized); } static void @@ -868,6 +896,9 @@ g_signal_connect (item->status_icon, "state-changed", G_CALLBACK (xapp_icon_state_changed), item); assign_sortable_name (item, item->status_icon); + + item->should_activate = should_activate (item); + item->should_replace_tooltip = should_replace_tooltip (item); update_status (item); update_menu (item); diff --git a/xapp-sn-watcher/sn-item.h b/xapp-sn-watcher/sn-item.h index af95b57..61432cc 100644 --- a/xapp-sn-watcher/sn-item.h +++ b/xapp-sn-watcher/sn-item.h @@ -19,6 +19,8 @@ #define WHITELIST_KEY "left-click-activate-apps" #define VALID_XDG_DESKTOPS_KEY "status-notifier-enabled-desktops" #define DEBUG_KEY "sn-watcher-debug" +#define REPLACE_TOOLTIP_KEY "sn-watcher-replace-tooltip" +#define ADVERTISE_SNH_KEY "sn-watcher-advertise-host" extern GSettings *xapp_settings; G_END_DECLS diff --git a/xapp-sn-watcher/xapp-sn-watcher.c b/xapp-sn-watcher/xapp-sn-watcher.c index 2c21eed..5f0bc2f 100644 --- a/xapp-sn-watcher/xapp-sn-watcher.c +++ b/xapp-sn-watcher/xapp-sn-watcher.c @@ -25,6 +25,7 @@ GHashTable *items; gboolean shutdown_pending; + gboolean advertise_host; }; G_DEFINE_TYPE (XAppSnWatcher, xapp_sn_watcher, GTK_TYPE_APPLICATION) @@ -66,7 +67,7 @@ else { sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton, - TRUE); + watcher->advertise_host); g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton)); sn_watcher_interface_emit_status_notifier_host_registered (watcher->skeleton); } @@ -204,9 +205,9 @@ XAppSnWatcher *watcher = XAPP_SN_WATCHER (user_data); g_debug ("Name acquired on dbus"); - + sn_watcher_interface_set_protocol_version (watcher->skeleton, 0); sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton, - TRUE); + watcher->advertise_host); g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton)); sn_watcher_interface_emit_status_notifier_host_registered (watcher->skeleton); } @@ -295,6 +296,55 @@ return TRUE; } +typedef struct +{ + XAppSnWatcher *watcher; + gchar *key; + gchar *path; + gchar *bus_name; + gchar *service; +} NewSnProxyData; + +static void +sn_item_proxy_new_completed (GObject *source, + GAsyncResult *res, + gpointer user_data) +{ + NewSnProxyData *data = (NewSnProxyData *) user_data; + XAppSnWatcher *watcher = data->watcher; + SnItem *item; + GError *error = NULL; + + SnItemInterface *proxy; + + proxy = sn_item_interface_proxy_new_finish (res, &error); + + if (error != NULL) + { + g_debug ("Could not create new status notifier proxy item for item at %s: %s", + data->bus_name, error->message); + return; + } + + item = sn_item_new ((GDBusProxy *) proxy, + g_str_has_prefix (data->path, APPINDICATOR_PATH_PREFIX)); + + g_hash_table_insert (watcher->items, + g_strdup (data->key), + item); + + update_published_items (watcher); + + sn_watcher_interface_emit_status_notifier_item_registered (watcher->skeleton, + data->service); + + g_free (data->key); + g_free (data->path); + g_free (data->bus_name); + g_free (data->service); + g_slice_free (NewSnProxyData, data); +} + static gboolean handle_register_item (SnWatcherInterface *skeleton, GDBusMethodInvocation *invocation, @@ -304,7 +354,7 @@ SnItem *item; GError *error; const gchar *sender; - g_autofree gchar *key, *bus_name, *path; + g_autofree gchar *key = NULL, *bus_name = NULL, *path = NULL; sender = g_dbus_method_invocation_get_sender (invocation); @@ -322,40 +372,27 @@ if (item == NULL) { - SnItemInterface *proxy; + NewSnProxyData *data; error = NULL; g_debug ("Key: '%s'", key); - proxy = sn_item_interface_proxy_new_sync (watcher->connection, - G_DBUS_PROXY_FLAGS_NONE, - bus_name, - path, - NULL, - &error); - - if (error != NULL) - { - g_debug ("Could not create new status notifier proxy item for item at %s: %s", bus_name, error->message); - - g_dbus_method_invocation_return_gerror (invocation, error); - - return FALSE; - } - - item = sn_item_new ((GDBusProxy *) proxy, - g_str_has_prefix (path, APPINDICATOR_PATH_PREFIX)); - - g_hash_table_insert (watcher->items, - g_strdup (key), - item); - - update_published_items (watcher); - - sn_watcher_interface_emit_status_notifier_item_registered (skeleton, - service); - } - - sn_watcher_interface_complete_register_status_notifier_item (skeleton, + data = g_slice_new0 (NewSnProxyData); + data->watcher = watcher; + data->key = g_strdup (key); + data->path = g_strdup (path); + data->bus_name = g_strdup (bus_name); + data->service = g_strdup (service); + + sn_item_interface_proxy_new (watcher->connection, + G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, + bus_name, + path, + NULL, + sn_item_proxy_new_completed, + data); + } + + sn_watcher_interface_complete_register_status_notifier_item (watcher->skeleton, invocation); return TRUE; @@ -475,6 +512,8 @@ g_application_quit (application); } + watcher->advertise_host = g_settings_get_boolean (xapp_settings, ADVERTISE_SNH_KEY); + add_name_listener (watcher); if (xapp_status_icon_any_monitors ())