New upstream version 1.8.8
Norbert Preining
2 years ago
0 | xapp (1.8.8) ulyana; urgency=medium | |
1 | ||
2 | [ Michael Webster ] | |
3 | * xapp-icon-chooser-button.c: Remove leftover debugging line. | |
4 | * xapp-sn-watcher: Create StatusNotifierItem proxies asynchronously, and don't try to load their properties. | |
5 | * xapp-sn-watcher: Add an app list to flag items that should have their tooltip replaced by the application name. | |
6 | * build: Make build of xapp-sn-watcher optional, defaulting to true. | |
7 | * xapp-sn-watcher: Add key to disable StatusNotifier support, but leave appindicator support enabled. | |
8 | ||
9 | [ Clement Lefebvre ] | |
10 | * l10n: Update translations | |
11 | ||
12 | -- Clement Lefebvre <root@linuxmint.com> Wed, 24 Jun 2020 13:21:16 +0100 | |
13 | ||
0 | 14 | xapp (1.8.7) ulyana; urgency=medium |
1 | 15 | |
2 | 16 | [ Clement Lefebvre ] |
52 | 52 | { |
53 | 53 | return; |
54 | 54 | } |
55 | g_printerr ("ENSURE\n"); | |
55 | ||
56 | 56 | priv->dialog = xapp_icon_chooser_dialog_new (); |
57 | 57 | } |
58 | 58 |
1192 | 1192 | g_free (self->priv->icon_name); |
1193 | 1193 | g_free (self->priv->tooltip_text); |
1194 | 1194 | g_free (self->priv->label); |
1195 | g_free (self->priv->metadata); | |
1195 | 1196 | |
1196 | 1197 | g_clear_object (&self->priv->cancellable); |
1197 | 1198 |
0 | 0 | project('xapp', |
1 | 1 | 'c', |
2 | version : '1.8.7' | |
2 | version : '1.8.8' | |
3 | 3 | ) |
4 | 4 | |
5 | 5 | gnome = import('gnome') |
47 | 47 | subdir('schemas') |
48 | 48 | subdir('status-applets') |
49 | 49 | subdir('scripts') |
50 | subdir('xapp-sn-watcher') | |
50 | ||
51 | if get_option('status-notifier') | |
52 | subdir('xapp-sn-watcher') | |
53 | endif | |
51 | 54 | |
52 | 55 | if get_option('docs') |
53 | 56 | subdir('docs') |
12 | 12 | value : '', |
13 | 13 | description: 'Path to pygobject overrides directory' |
14 | 14 | ) |
15 | option('status-notifier', | |
16 | type: 'boolean', | |
17 | value: true, | |
18 | description: 'Build the XApp StatusNotifier service.' | |
19 | )⏎ |
0 | # Afrikaans translation for linuxmint | |
1 | # Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020 | |
2 | # This file is distributed under the same license as the linuxmint package. | |
3 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2020. | |
4 | # | |
5 | msgid "" | |
6 | msgstr "" | |
7 | "Project-Id-Version: linuxmint\n" | |
8 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" | |
9 | "POT-Creation-Date: 2019-11-12 11:04+0100\n" | |
10 | "PO-Revision-Date: 2020-06-08 07:08+0000\n" | |
11 | "Last-Translator: Shane Griffiths <Unknown>\n" | |
12 | "Language-Team: Afrikaans <af@li.org>\n" | |
13 | "MIME-Version: 1.0\n" | |
14 | "Content-Type: text/plain; charset=UTF-8\n" | |
15 | "Content-Transfer-Encoding: 8bit\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | ||
19 | #: libxapp/xapp-icon-chooser-button.c:207 | |
20 | #: libxapp/xapp-icon-chooser-dialog.c:613 | |
21 | msgid "Icon size" | |
22 | msgstr "Ikoongrootte" | |
23 | ||
24 | #: libxapp/xapp-icon-chooser-button.c:208 | |
25 | #: libxapp/xapp-icon-chooser-dialog.c:614 | |
26 | msgid "The preferred icon size." | |
27 | msgstr "Die verkiesde ikoongrootte" | |
28 | ||
29 | #: libxapp/xapp-icon-chooser-button.c:222 | |
30 | msgid "Icon" | |
31 | msgstr "Ikoon" | |
32 | ||
33 | #: libxapp/xapp-icon-chooser-button.c:223 | |
34 | msgid "The string representing the icon." | |
35 | msgstr "Die string wat die ikoon voorstel." | |
36 | ||
37 | #: libxapp/xapp-icon-chooser-button.c:234 | |
38 | msgid "Category" | |
39 | msgstr "Kategorie" | |
40 | ||
41 | #: libxapp/xapp-icon-chooser-button.c:235 | |
42 | msgid "The default category." | |
43 | msgstr "Die standaardkategorie." | |
44 | ||
45 | #: libxapp/xapp-icon-chooser-dialog.c:95 | |
46 | msgid "Actions" | |
47 | msgstr "Aksies" | |
48 | ||
49 | #: libxapp/xapp-icon-chooser-dialog.c:98 | |
50 | msgid "Applications" | |
51 | msgstr "Programme" | |
52 | ||
53 | #: libxapp/xapp-icon-chooser-dialog.c:101 | |
54 | msgid "Categories" | |
55 | msgstr "Kategorieë" | |
56 | ||
57 | #: libxapp/xapp-icon-chooser-dialog.c:104 | |
58 | msgid "Devices" | |
59 | msgstr "Toestelle" | |
60 | ||
61 | #: libxapp/xapp-icon-chooser-dialog.c:107 | |
62 | msgid "Emblems" | |
63 | msgstr "Embleme" | |
64 | ||
65 | #: libxapp/xapp-icon-chooser-dialog.c:110 | |
66 | msgid "Emoji" | |
67 | msgstr "Emoji" | |
68 | ||
69 | #: libxapp/xapp-icon-chooser-dialog.c:113 | |
70 | msgid "Mime types" | |
71 | msgstr "Mime tipes" | |
72 | ||
73 | #: libxapp/xapp-icon-chooser-dialog.c:116 | |
74 | msgid "Places" | |
75 | msgstr "Plekke" | |
76 | ||
77 | #: libxapp/xapp-icon-chooser-dialog.c:119 | |
78 | msgid "Status" | |
79 | msgstr "Status" | |
80 | ||
81 | #: libxapp/xapp-icon-chooser-dialog.c:122 | |
82 | msgid "Other" | |
83 | msgstr "Ander" | |
84 | ||
85 | #: libxapp/xapp-icon-chooser-dialog.c:451 | |
86 | msgid "Choose an icon" | |
87 | msgstr "Kies 'n ikoon" | |
88 | ||
89 | #: libxapp/xapp-icon-chooser-dialog.c:473 | |
90 | msgid "Search" | |
91 | msgstr "Soektog" | |
92 | ||
93 | #: libxapp/xapp-icon-chooser-dialog.c:480 | |
94 | msgid "Browse" | |
95 | msgstr "Bespeur" | |
96 | ||
97 | #: libxapp/xapp-icon-chooser-dialog.c:536 | |
98 | msgid "Loading..." | |
99 | msgstr "Besig om te laai..." | |
100 | ||
101 | #: libxapp/xapp-icon-chooser-dialog.c:560 | |
102 | msgid "Default" | |
103 | msgstr "Verstek" | |
104 | ||
105 | #: libxapp/xapp-icon-chooser-dialog.c:570 | |
106 | msgid "Select" | |
107 | msgstr "Kies" | |
108 | ||
109 | #: libxapp/xapp-icon-chooser-dialog.c:579 | |
110 | #: libxapp/xapp-icon-chooser-dialog.c:1937 | |
111 | msgid "Cancel" | |
112 | msgstr "Kanselleer" | |
113 | ||
114 | #: libxapp/xapp-icon-chooser-dialog.c:626 | |
115 | msgid "Allow Paths" | |
116 | msgstr "laat paadjies toe" | |
117 | ||
118 | #: libxapp/xapp-icon-chooser-dialog.c:627 | |
119 | msgid "Whether to allow paths." | |
120 | msgstr "Of om paaie toe te laat of nie." | |
121 | ||
122 | #: libxapp/xapp-icon-chooser-dialog.c:638 | |
123 | msgid "Default Icon" | |
124 | msgstr "Verstek Ikoon" | |
125 | ||
126 | #: libxapp/xapp-icon-chooser-dialog.c:639 | |
127 | msgid "The icon to use by default" | |
128 | msgstr "Die Ikoon om standaard te gebruik" | |
129 | ||
130 | #: libxapp/xapp-icon-chooser-dialog.c:1934 | |
131 | msgid "Select image file" | |
132 | msgstr "Kies beeldlêer" | |
133 | ||
134 | #: libxapp/xapp-icon-chooser-dialog.c:1939 | |
135 | msgid "Open" | |
136 | msgstr "Maak Oop" | |
137 | ||
138 | #: libxapp/xapp-icon-chooser-dialog.c:1954 | |
139 | msgid "Image" | |
140 | msgstr "Beeld" | |
141 | ||
142 | #: status-applets/mate/mate-xapp-status-applet.py:260 | |
143 | msgid "About" | |
144 | msgstr "Oor" | |
145 | ||
146 | #: status-applets/mate/mate-xapp-status-applet.py:280 | |
147 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7 | |
148 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11 | |
149 | msgid "Area where XApp status icons appear" | |
150 | msgstr "Gebied waar XApp-statusikone verskyn" | |
151 | ||
152 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6 | |
153 | msgid "XApp Status Applet Factory" | |
154 | msgstr "XApp-statusapplet-fabriek" | |
155 | ||
156 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10 | |
157 | msgid "XApp Status Applet" | |
158 | msgstr "XApp-statusapplet" |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | "Language: cy\n" |
19 | 19 | |
20 | 20 | #: libxapp/xapp-icon-chooser-button.c:207 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
7 | 7 | "Project-Id-Version: linuxmint\n" |
8 | 8 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
9 | 9 | "POT-Creation-Date: 2019-11-12 11:04+0100\n" |
10 | "PO-Revision-Date: 2020-02-12 13:16+0000\n" | |
11 | "Last-Translator: AO <Unknown>\n" | |
10 | "PO-Revision-Date: 2020-05-31 19:09+0000\n" | |
11 | "Last-Translator: Jean-Marc <Unknown>\n" | |
12 | 12 | "Language-Team: French <fr@li.org>\n" |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
100 | 100 | |
101 | 101 | #: libxapp/xapp-icon-chooser-dialog.c:560 |
102 | 102 | msgid "Default" |
103 | msgstr "Par Défaut" | |
103 | msgstr "Valeurs par défaut" | |
104 | 104 | |
105 | 105 | #: libxapp/xapp-icon-chooser-dialog.c:570 |
106 | 106 | msgid "Select" |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
8 | 8 | "MIME-Version: 1.0\n" |
9 | 9 | "Content-Type: text/plain; charset=UTF-8\n" |
10 | 10 | "Content-Transfer-Encoding: 8bit\n" |
11 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
12 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
11 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
12 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
13 | 13 | "Language: hu\n" |
14 | 14 | |
15 | 15 | #: libxapp/xapp-icon-chooser-button.c:207 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | "Language: ie\n" |
19 | 19 | |
20 | 20 | #: libxapp/xapp-icon-chooser-button.c:207 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
7 | 7 | "Project-Id-Version: linuxmint\n" |
8 | 8 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
9 | 9 | "POT-Creation-Date: 2019-11-12 11:04+0100\n" |
10 | "PO-Revision-Date: 2019-08-20 05:45+0000\n" | |
11 | "Last-Translator: ichro furuya <Unknown>\n" | |
10 | "PO-Revision-Date: 2020-06-22 06:41+0000\n" | |
11 | "Last-Translator: vega m57 <Unknown>\n" | |
12 | 12 | "Language-Team: Japanese <ja@li.org>\n" |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
36 | 36 | |
37 | 37 | #: libxapp/xapp-icon-chooser-button.c:234 |
38 | 38 | msgid "Category" |
39 | msgstr "" | |
39 | msgstr "カテゴリー" | |
40 | 40 | |
41 | 41 | #: libxapp/xapp-icon-chooser-button.c:235 |
42 | 42 | msgid "The default category." |
43 | msgstr "" | |
43 | msgstr "デフォルトのカテゴリー" | |
44 | 44 | |
45 | 45 | #: libxapp/xapp-icon-chooser-dialog.c:95 |
46 | 46 | msgid "Actions" |
100 | 100 | |
101 | 101 | #: libxapp/xapp-icon-chooser-dialog.c:560 |
102 | 102 | msgid "Default" |
103 | msgstr "" | |
103 | msgstr "デフォルト" | |
104 | 104 | |
105 | 105 | #: libxapp/xapp-icon-chooser-dialog.c:570 |
106 | 106 | msgid "Select" |
121 | 121 | |
122 | 122 | #: libxapp/xapp-icon-chooser-dialog.c:638 |
123 | 123 | msgid "Default Icon" |
124 | msgstr "" | |
124 | msgstr "デフォルトのアイコン" | |
125 | 125 | |
126 | 126 | #: libxapp/xapp-icon-chooser-dialog.c:639 |
127 | 127 | msgid "The icon to use by default" |
128 | msgstr "" | |
128 | msgstr "デフォルトで使用するアイコン" | |
129 | 129 | |
130 | 130 | #: libxapp/xapp-icon-chooser-dialog.c:1934 |
131 | 131 | msgid "Select image file" |
141 | 141 | |
142 | 142 | #: status-applets/mate/mate-xapp-status-applet.py:260 |
143 | 143 | msgid "About" |
144 | msgstr "" | |
144 | msgstr "このアプリケーションについて" | |
145 | 145 | |
146 | 146 | #: status-applets/mate/mate-xapp-status-applet.py:280 |
147 | 147 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7 |
148 | 148 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11 |
149 | 149 | msgid "Area where XApp status icons appear" |
150 | msgstr "" | |
150 | msgstr "Xapp ステータスアイコンの表示場所" | |
151 | 151 | |
152 | 152 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6 |
153 | 153 | msgid "XApp Status Applet Factory" |
154 | msgstr "" | |
154 | msgstr "XApp Status アプレットファクトリー" | |
155 | 155 | |
156 | 156 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10 |
157 | 157 | msgid "XApp Status Applet" |
158 | msgstr "" | |
158 | msgstr "XApp Status アプレット" |
0 | # Georgian translation for linuxmint | |
1 | # Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020 | |
2 | # This file is distributed under the same license as the linuxmint package. | |
3 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2020. | |
4 | # | |
5 | msgid "" | |
6 | msgstr "" | |
7 | "Project-Id-Version: linuxmint\n" | |
8 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" | |
9 | "POT-Creation-Date: 2019-11-12 11:04+0100\n" | |
10 | "PO-Revision-Date: 2020-06-13 08:25+0000\n" | |
11 | "Last-Translator: Romeo Khazalia <Unknown>\n" | |
12 | "Language-Team: Georgian <ka@li.org>\n" | |
13 | "MIME-Version: 1.0\n" | |
14 | "Content-Type: text/plain; charset=UTF-8\n" | |
15 | "Content-Transfer-Encoding: 8bit\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | ||
19 | #: libxapp/xapp-icon-chooser-button.c:207 | |
20 | #: libxapp/xapp-icon-chooser-dialog.c:613 | |
21 | msgid "Icon size" | |
22 | msgstr "ხატულას ზომა" | |
23 | ||
24 | #: libxapp/xapp-icon-chooser-button.c:208 | |
25 | #: libxapp/xapp-icon-chooser-dialog.c:614 | |
26 | msgid "The preferred icon size." | |
27 | msgstr "" | |
28 | ||
29 | #: libxapp/xapp-icon-chooser-button.c:222 | |
30 | msgid "Icon" | |
31 | msgstr "ხატულა" | |
32 | ||
33 | #: libxapp/xapp-icon-chooser-button.c:223 | |
34 | msgid "The string representing the icon." | |
35 | msgstr "" | |
36 | ||
37 | #: libxapp/xapp-icon-chooser-button.c:234 | |
38 | msgid "Category" | |
39 | msgstr "კატეგორია" | |
40 | ||
41 | #: libxapp/xapp-icon-chooser-button.c:235 | |
42 | msgid "The default category." | |
43 | msgstr "" | |
44 | ||
45 | #: libxapp/xapp-icon-chooser-dialog.c:95 | |
46 | msgid "Actions" | |
47 | msgstr "მოქმედებები" | |
48 | ||
49 | #: libxapp/xapp-icon-chooser-dialog.c:98 | |
50 | msgid "Applications" | |
51 | msgstr "აპლიკაციები" | |
52 | ||
53 | #: libxapp/xapp-icon-chooser-dialog.c:101 | |
54 | msgid "Categories" | |
55 | msgstr "კატეგორიები" | |
56 | ||
57 | #: libxapp/xapp-icon-chooser-dialog.c:104 | |
58 | msgid "Devices" | |
59 | msgstr "მოწყობილობები" | |
60 | ||
61 | #: libxapp/xapp-icon-chooser-dialog.c:107 | |
62 | msgid "Emblems" | |
63 | msgstr "ემბლემები" | |
64 | ||
65 | #: libxapp/xapp-icon-chooser-dialog.c:110 | |
66 | msgid "Emoji" | |
67 | msgstr "ემოჯი" | |
68 | ||
69 | #: libxapp/xapp-icon-chooser-dialog.c:113 | |
70 | msgid "Mime types" | |
71 | msgstr "MIME ტიპები" | |
72 | ||
73 | #: libxapp/xapp-icon-chooser-dialog.c:116 | |
74 | msgid "Places" | |
75 | msgstr "ადგილები" | |
76 | ||
77 | #: libxapp/xapp-icon-chooser-dialog.c:119 | |
78 | msgid "Status" | |
79 | msgstr "სტატუსი" | |
80 | ||
81 | #: libxapp/xapp-icon-chooser-dialog.c:122 | |
82 | msgid "Other" | |
83 | msgstr "სხვა" | |
84 | ||
85 | #: libxapp/xapp-icon-chooser-dialog.c:451 | |
86 | msgid "Choose an icon" | |
87 | msgstr "ხატულის არჩევა" | |
88 | ||
89 | #: libxapp/xapp-icon-chooser-dialog.c:473 | |
90 | msgid "Search" | |
91 | msgstr "ძებნა" | |
92 | ||
93 | #: libxapp/xapp-icon-chooser-dialog.c:480 | |
94 | msgid "Browse" | |
95 | msgstr "დათვალიერება" | |
96 | ||
97 | #: libxapp/xapp-icon-chooser-dialog.c:536 | |
98 | msgid "Loading..." | |
99 | msgstr "იტვირთება..." | |
100 | ||
101 | #: libxapp/xapp-icon-chooser-dialog.c:560 | |
102 | msgid "Default" | |
103 | msgstr "ნაგულისხმები" | |
104 | ||
105 | #: libxapp/xapp-icon-chooser-dialog.c:570 | |
106 | msgid "Select" | |
107 | msgstr "მონიშვნა" | |
108 | ||
109 | #: libxapp/xapp-icon-chooser-dialog.c:579 | |
110 | #: libxapp/xapp-icon-chooser-dialog.c:1937 | |
111 | msgid "Cancel" | |
112 | msgstr "გაუქმება" | |
113 | ||
114 | #: libxapp/xapp-icon-chooser-dialog.c:626 | |
115 | msgid "Allow Paths" | |
116 | msgstr "" | |
117 | ||
118 | #: libxapp/xapp-icon-chooser-dialog.c:627 | |
119 | msgid "Whether to allow paths." | |
120 | msgstr "" | |
121 | ||
122 | #: libxapp/xapp-icon-chooser-dialog.c:638 | |
123 | msgid "Default Icon" | |
124 | msgstr "" | |
125 | ||
126 | #: libxapp/xapp-icon-chooser-dialog.c:639 | |
127 | msgid "The icon to use by default" | |
128 | msgstr "" | |
129 | ||
130 | #: libxapp/xapp-icon-chooser-dialog.c:1934 | |
131 | msgid "Select image file" | |
132 | msgstr "" | |
133 | ||
134 | #: libxapp/xapp-icon-chooser-dialog.c:1939 | |
135 | msgid "Open" | |
136 | msgstr "გახსნა" | |
137 | ||
138 | #: libxapp/xapp-icon-chooser-dialog.c:1954 | |
139 | msgid "Image" | |
140 | msgstr "გამოსახულება" | |
141 | ||
142 | #: status-applets/mate/mate-xapp-status-applet.py:260 | |
143 | msgid "About" | |
144 | msgstr "შესახებ" | |
145 | ||
146 | #: status-applets/mate/mate-xapp-status-applet.py:280 | |
147 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7 | |
148 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11 | |
149 | msgid "Area where XApp status icons appear" | |
150 | msgstr "" | |
151 | ||
152 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6 | |
153 | msgid "XApp Status Applet Factory" | |
154 | msgstr "" | |
155 | ||
156 | #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10 | |
157 | msgid "XApp Status Applet" | |
158 | msgstr "" |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
7 | 7 | "Project-Id-Version: linuxmint\n" |
8 | 8 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
9 | 9 | "POT-Creation-Date: 2019-11-12 11:04+0100\n" |
10 | "PO-Revision-Date: 2019-11-12 23:41+0000\n" | |
10 | "PO-Revision-Date: 2020-05-12 19:50+0000\n" | |
11 | 11 | "Last-Translator: Pjotr12345 <Unknown>\n" |
12 | 12 | "Language-Team: Dutch <nl@li.org>\n" |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
92 | 92 | |
93 | 93 | #: libxapp/xapp-icon-chooser-dialog.c:480 |
94 | 94 | msgid "Browse" |
95 | msgstr "Bladeren" | |
95 | msgstr "Verkennen" | |
96 | 96 | |
97 | 97 | #: libxapp/xapp-icon-chooser-dialog.c:536 |
98 | 98 | msgid "Loading..." |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | "Language: sk\n" |
19 | 19 | |
20 | 20 | #: libxapp/xapp-icon-chooser-button.c:207 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
13 | 13 | "MIME-Version: 1.0\n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n" | |
17 | "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n" | |
16 | "X-Launchpad-Export-Date: 2020-06-24 10:13+0000\n" | |
17 | "X-Generator: Launchpad (build 1cbd0aa39df153c901321817f9b57cf3f232b507)\n" | |
18 | 18 | |
19 | 19 | #: libxapp/xapp-icon-chooser-button.c:207 |
20 | 20 | #: libxapp/xapp-icon-chooser-dialog.c:613 |
5 | 5 | |
6 | 6 | <schema id="org.x.apps.statusicon" path="/org/x/apps/statusicon/"> |
7 | 7 | <key name="left-click-activate-apps" type="as"> |
8 | <default>["Onboard"]</default> | |
8 | <default>["onboard"]</default> | |
9 | 9 | <summary>A list of appindicator-based apps where left-click should trigger the 'secondary activation' action, rather than open the menu.</summary> |
10 | 10 | <description>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). |
11 | 11 | </description> |
20 | 20 | <default>false</default> |
21 | 21 | <summary>Print debug messages for the xapp-sn-watcher service</summary> |
22 | 22 | </key> |
23 | <key name="sn-watcher-replace-tooltip" type="as"> | |
24 | <default>["qbittorrent"]</default> | |
25 | <summary>Use the Title property in place of the Tooltip for programs with these IDs.</summary> | |
26 | </key> | |
27 | <key name="sn-watcher-advertise-host" type="b"> | |
28 | <default>true</default> | |
29 | <summary>Whether to invite true StatusNotifierItem implementations to connect.</summary> | |
30 | <description>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. | |
31 | </description> | |
32 | </key> | |
23 | 33 | </schema> |
24 | 34 | |
25 | 35 | </schemalist> |
42 | 42 | gint current_icon_id; |
43 | 43 | gchar *sortable_name; |
44 | 44 | |
45 | gboolean should_activate; | |
46 | gboolean should_replace_tooltip; | |
45 | 47 | gboolean is_ai; |
46 | 48 | }; |
47 | 49 | |
62 | 64 | |
63 | 65 | should = g_strv_contains ((const gchar * const *) whitelist, item->sortable_name); |
64 | 66 | g_strfreev (whitelist); |
67 | ||
68 | return should; | |
69 | } | |
70 | ||
71 | static gboolean | |
72 | should_replace_tooltip (SnItem *item) | |
73 | { | |
74 | gboolean should; | |
75 | ||
76 | gchar **ids = g_settings_get_strv (xapp_settings, | |
77 | REPLACE_TOOLTIP_KEY); | |
78 | ||
79 | should = g_strv_contains ((const gchar * const *) ids, item->sortable_name); | |
80 | g_strfreev (ids); | |
65 | 81 | |
66 | 82 | return should; |
67 | 83 | } |
549 | 565 | item->menu = GTK_WIDGET (dbusmenu_gtkmenu_new ((gchar *) g_dbus_proxy_get_name (item->sn_item_proxy), menu_path)); |
550 | 566 | g_object_ref_sink (item->menu); |
551 | 567 | |
552 | if (item->is_ai && !should_activate (item)) | |
568 | if (item->is_ai && !item->should_activate) | |
553 | 569 | { |
554 | 570 | xapp_status_icon_set_primary_menu (item->status_icon, GTK_MENU (item->menu)); |
555 | 571 | } |
585 | 601 | static void |
586 | 602 | update_tooltip (SnItem *item) |
587 | 603 | { |
588 | g_autoptr(GVariant) tt_var; | |
589 | ||
590 | tt_var = get_property (item, "ToolTip"); | |
604 | g_autoptr(GVariant) tt_var = NULL; | |
605 | ||
606 | if (!item->should_replace_tooltip) | |
607 | { | |
608 | tt_var = get_property (item, "ToolTip"); | |
609 | } | |
591 | 610 | |
592 | 611 | if (tt_var) |
593 | 612 | { |
738 | 757 | { |
739 | 758 | if (item->is_ai) |
740 | 759 | { |
741 | if (should_activate (item)) | |
760 | if (item->should_activate) | |
742 | 761 | { |
743 | 762 | sn_item_interface_call_secondary_activate (SN_ITEM_INTERFACE (item->sn_item_proxy), x, y, NULL, NULL, NULL); |
744 | 763 | return; |
816 | 835 | assign_sortable_name (SnItem *item, |
817 | 836 | XAppStatusIcon *status_icon) |
818 | 837 | { |
819 | gchar *sortable_name; | |
820 | ||
821 | sortable_name = sn_item_interface_dup_id (SN_ITEM_INTERFACE (item->sn_item_proxy)); | |
822 | ||
823 | if (sortable_name == NULL) | |
824 | { | |
825 | sortable_name = get_string_property (item, "Title"); | |
826 | } | |
838 | gchar *init_name, *normalized, *sortable_name; | |
839 | ||
840 | init_name = sn_item_interface_dup_id (SN_ITEM_INTERFACE (item->sn_item_proxy)); | |
841 | ||
842 | if (init_name == NULL) | |
843 | { | |
844 | init_name = get_string_property (item, "Title"); | |
845 | } | |
846 | ||
847 | normalized = g_utf8_normalize (init_name, | |
848 | -1, | |
849 | G_NORMALIZE_DEFAULT); | |
850 | ||
851 | sortable_name = g_utf8_strdown (normalized, -1); | |
827 | 852 | |
828 | 853 | g_debug ("Sort name for %s is '%s'", g_dbus_proxy_get_name (G_DBUS_PROXY (item->sn_item_proxy)), sortable_name); |
829 | 854 | xapp_status_icon_set_name (status_icon, sortable_name); |
830 | 855 | |
831 | 856 | item->sortable_name = sortable_name; |
857 | ||
858 | g_free (init_name); | |
859 | g_free (normalized); | |
832 | 860 | } |
833 | 861 | |
834 | 862 | static void |
867 | 895 | g_signal_connect (item->status_icon, "state-changed", G_CALLBACK (xapp_icon_state_changed), item); |
868 | 896 | |
869 | 897 | assign_sortable_name (item, item->status_icon); |
898 | ||
899 | item->should_activate = should_activate (item); | |
900 | item->should_replace_tooltip = should_replace_tooltip (item); | |
870 | 901 | |
871 | 902 | update_status (item); |
872 | 903 | update_menu (item); |
18 | 18 | #define WHITELIST_KEY "left-click-activate-apps" |
19 | 19 | #define VALID_XDG_DESKTOPS_KEY "status-notifier-enabled-desktops" |
20 | 20 | #define DEBUG_KEY "sn-watcher-debug" |
21 | #define REPLACE_TOOLTIP_KEY "sn-watcher-replace-tooltip" | |
22 | #define ADVERTISE_SNH_KEY "sn-watcher-advertise-host" | |
21 | 23 | extern GSettings *xapp_settings; |
22 | 24 | |
23 | 25 | G_END_DECLS |
24 | 24 | GHashTable *items; |
25 | 25 | |
26 | 26 | gboolean shutdown_pending; |
27 | gboolean advertise_host; | |
27 | 28 | }; |
28 | 29 | |
29 | 30 | G_DEFINE_TYPE (XAppSnWatcher, xapp_sn_watcher, GTK_TYPE_APPLICATION) |
65 | 66 | else |
66 | 67 | { |
67 | 68 | sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton, |
68 | TRUE); | |
69 | watcher->advertise_host); | |
69 | 70 | g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton)); |
70 | 71 | sn_watcher_interface_emit_status_notifier_host_registered (watcher->skeleton); |
71 | 72 | } |
203 | 204 | XAppSnWatcher *watcher = XAPP_SN_WATCHER (user_data); |
204 | 205 | |
205 | 206 | g_debug ("Name acquired on dbus"); |
206 | ||
207 | sn_watcher_interface_set_protocol_version (watcher->skeleton, 0); | |
207 | 208 | sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton, |
208 | TRUE); | |
209 | watcher->advertise_host); | |
209 | 210 | g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton)); |
210 | 211 | sn_watcher_interface_emit_status_notifier_host_registered (watcher->skeleton); |
211 | 212 | } |
294 | 295 | return TRUE; |
295 | 296 | } |
296 | 297 | |
298 | typedef struct | |
299 | { | |
300 | XAppSnWatcher *watcher; | |
301 | gchar *key; | |
302 | gchar *path; | |
303 | gchar *bus_name; | |
304 | gchar *service; | |
305 | } NewSnProxyData; | |
306 | ||
307 | static void | |
308 | sn_item_proxy_new_completed (GObject *source, | |
309 | GAsyncResult *res, | |
310 | gpointer user_data) | |
311 | { | |
312 | NewSnProxyData *data = (NewSnProxyData *) user_data; | |
313 | XAppSnWatcher *watcher = data->watcher; | |
314 | SnItem *item; | |
315 | GError *error = NULL; | |
316 | ||
317 | SnItemInterface *proxy; | |
318 | ||
319 | proxy = sn_item_interface_proxy_new_finish (res, &error); | |
320 | ||
321 | if (error != NULL) | |
322 | { | |
323 | g_debug ("Could not create new status notifier proxy item for item at %s: %s", | |
324 | data->bus_name, error->message); | |
325 | return; | |
326 | } | |
327 | ||
328 | item = sn_item_new ((GDBusProxy *) proxy, | |
329 | g_str_has_prefix (data->path, APPINDICATOR_PATH_PREFIX)); | |
330 | ||
331 | g_hash_table_insert (watcher->items, | |
332 | g_strdup (data->key), | |
333 | item); | |
334 | ||
335 | update_published_items (watcher); | |
336 | ||
337 | sn_watcher_interface_emit_status_notifier_item_registered (watcher->skeleton, | |
338 | data->service); | |
339 | ||
340 | g_free (data->key); | |
341 | g_free (data->path); | |
342 | g_free (data->bus_name); | |
343 | g_free (data->service); | |
344 | g_slice_free (NewSnProxyData, data); | |
345 | } | |
346 | ||
297 | 347 | static gboolean |
298 | 348 | handle_register_item (SnWatcherInterface *skeleton, |
299 | 349 | GDBusMethodInvocation *invocation, |
303 | 353 | SnItem *item; |
304 | 354 | GError *error; |
305 | 355 | const gchar *sender; |
306 | g_autofree gchar *key, *bus_name, *path; | |
356 | g_autofree gchar *key = NULL, *bus_name = NULL, *path = NULL; | |
307 | 357 | |
308 | 358 | sender = g_dbus_method_invocation_get_sender (invocation); |
309 | 359 | |
321 | 371 | |
322 | 372 | if (item == NULL) |
323 | 373 | { |
324 | SnItemInterface *proxy; | |
374 | NewSnProxyData *data; | |
325 | 375 | error = NULL; |
326 | 376 | g_debug ("Key: '%s'", key); |
327 | 377 | |
328 | proxy = sn_item_interface_proxy_new_sync (watcher->connection, | |
329 | G_DBUS_PROXY_FLAGS_NONE, | |
330 | bus_name, | |
331 | path, | |
332 | NULL, | |
333 | &error); | |
334 | ||
335 | if (error != NULL) | |
336 | { | |
337 | g_debug ("Could not create new status notifier proxy item for item at %s: %s", bus_name, error->message); | |
338 | ||
339 | g_dbus_method_invocation_return_gerror (invocation, error); | |
340 | ||
341 | return FALSE; | |
342 | } | |
343 | ||
344 | item = sn_item_new ((GDBusProxy *) proxy, | |
345 | g_str_has_prefix (path, APPINDICATOR_PATH_PREFIX)); | |
346 | ||
347 | g_hash_table_insert (watcher->items, | |
348 | g_strdup (key), | |
349 | item); | |
350 | ||
351 | update_published_items (watcher); | |
352 | ||
353 | sn_watcher_interface_emit_status_notifier_item_registered (skeleton, | |
354 | service); | |
355 | } | |
356 | ||
357 | sn_watcher_interface_complete_register_status_notifier_item (skeleton, | |
378 | data = g_slice_new0 (NewSnProxyData); | |
379 | data->watcher = watcher; | |
380 | data->key = g_strdup (key); | |
381 | data->path = g_strdup (path); | |
382 | data->bus_name = g_strdup (bus_name); | |
383 | data->service = g_strdup (service); | |
384 | ||
385 | sn_item_interface_proxy_new (watcher->connection, | |
386 | G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, | |
387 | bus_name, | |
388 | path, | |
389 | NULL, | |
390 | sn_item_proxy_new_completed, | |
391 | data); | |
392 | } | |
393 | ||
394 | sn_watcher_interface_complete_register_status_notifier_item (watcher->skeleton, | |
358 | 395 | invocation); |
359 | 396 | |
360 | 397 | return TRUE; |
474 | 511 | g_application_quit (application); |
475 | 512 | } |
476 | 513 | |
514 | watcher->advertise_host = g_settings_get_boolean (xapp_settings, ADVERTISE_SNH_KEY); | |
515 | ||
477 | 516 | add_name_listener (watcher); |
478 | 517 | |
479 | 518 | if (xapp_status_icon_any_monitors ()) |