Merge ~3v1n0/ubuntu/+source/gnome-shell:ubuntu/master-3.29.91 into ~ubuntu-desktop/ubuntu/+source/gnome-shell:ubuntu/master
- Git
- lp:~3v1n0/ubuntu/+source/gnome-shell
- ubuntu/master-3.29.91
- Merge into ubuntu/master
Status: | Superseded |
---|---|
Proposed branch: | ~3v1n0/ubuntu/+source/gnome-shell:ubuntu/master-3.29.91 |
Merge into: | ~ubuntu-desktop/ubuntu/+source/gnome-shell:ubuntu/master |
Diff against target: |
15172 lines (+2376/-2514) 48 files modified
NEWS (+20/-0) data/gnome-shell-overrides-migration.desktop.in (+1/-1) data/org.gnome.shell.gschema.xml.in (+1/-1) debian/changelog (+78/-0) debian/control (+23/-22) debian/control.in (+23/-22) debian/gnome-shell-common.install (+0/-1) debian/patches/optional-hot-corner.patch (+4/-4) debian/patches/series (+5/-15) debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch (+6/-69) debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch (+1/-1) debian/patches/ubuntu/desktop_detect.patch (+2/-2) dev/null (+0/-158) docs/reference/shell/meson.build (+1/-2) docs/reference/st/meson.build (+1/-2) js/js-resources.gresource.xml (+0/-4) js/meson.build (+14/-0) js/portal-resources.gresource.xml (+7/-0) js/prefs-resources.gresource.xml (+11/-0) js/ui/components/networkAgent.js (+6/-2) js/ui/keyboard.js (+6/-12) js/ui/layout.js (+1/-0) js/ui/overview.js (+2/-4) js/ui/overviewControls.js (+17/-2) js/ui/runDialog.js (+8/-10) js/ui/shellDBus.js (+10/-6) js/ui/viewSelector.js (+2/-2) js/ui/windowManager.js (+2/-2) js/ui/workspace.js (+28/-52) js/ui/workspaceThumbnail.js (+6/-18) meson.build (+3/-3) po/ca.po (+119/-111) po/cs.po (+1/-1) po/de.po (+234/-226) po/en_GB.po (+238/-282) po/fr.po (+119/-112) po/fur.po (+120/-112) po/lt.po (+138/-133) po/pl.po (+232/-224) po/pt_BR.po (+334/-369) po/ro.po (+124/-116) po/sl.po (+84/-76) po/tr.po (+245/-236) po/zh_TW.po (+78/-70) src/gnome-shell-extension-prefs.c (+0/-3) src/gnome-shell-portal-helper.c (+0/-3) src/meson.build (+9/-12) src/st/st-entry.c (+12/-11) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Didier Roche-Tolomelli | Needs Fixing | ||
Review via email: mp+353823@code.launchpad.net |
This proposal has been superseded by a proposal from 2018-08-30.
Commit message
Description of the change
Merged with debian 3.29.91-1 and some cleanups and patch refresh.
Marco Trevisan (Treviño) (3v1n0) wrote : | # |
> See my comment for the dep, the rest looks good to me :)
Ack, good catch... Sorry, the merge made me loose track of it.
Thanks (and fixed)
Unmerged commits
- ec0c385... by Marco Trevisan (Treviño)
-
d/p/st-
scroll- view-Handle- the-case- where-scrollbar s-are-NULL. patch Updated as per upstream review
- e18d810... by Marco Trevisan (Treviño)
-
debian/changelog: list remaning changes on debian merge
- 2868dcf... by Marco Trevisan (Treviño)
-
debian/
patches/ series: reorder patches for easier merging - 14c47c2... by Marco Trevisan (Treviño)
-
Merge 'debian/3.29.91-1' into ubuntu/master
gnome-shell Debian release 3.29.91-1
- 5c45f45... by Simon McVittie
-
3.29.91-1
- 62da185... by Simon McVittie
-
Standards-Version: 4.2.0 (no changes required)
- 0857532... by Simon McVittie
-
d/gnome-
shell-common. install: Remove commented-out entry - 95618be... by Simon McVittie
-
Normalize package lists with wrap-and-sort -ab
- 366a082... by Simon McVittie
-
Rebase patch series, dropping patches that were applied upstream
- ba66e4c... by Simon McVittie
-
Build-depend on Meson 0.47.0
Preview Diff
1 | diff --git a/NEWS b/NEWS |
2 | index fb971a6..448f031 100644 |
3 | --- a/NEWS |
4 | +++ b/NEWS |
5 | @@ -1,3 +1,23 @@ |
6 | +3.29.91 |
7 | +======= |
8 | +* Fix handling of 0/false options in ShowOSD D-Bus API [Florian; #791669] |
9 | +* overview: Fix handling of confirmation dialogs on wayland [verdre; !180] |
10 | +* Avoid some full relayout/redraws [Carlos; !197] |
11 | +* Keep workspace switcher slid out when workspaces are in use [Florian; !161] |
12 | +* Ignore auto-repeat for some keybindings [Andrea; #373] |
13 | +* Misc. bug fixes [Carlos, Florian, Pascal; #464, !189, !191, !192, !162] |
14 | + |
15 | +Contributors: |
16 | + Andrea Azzarone, Olivier Blin, Carlos Garnacho, Florian Müllner, |
17 | + Pascal Nowack, verdre |
18 | + |
19 | +Translators: |
20 | + Bruno Lopes da Silva [pt_BR], Matej Urbančič [sl], Piotr Drąg [pl], |
21 | + Aurimas Černius [lt], Emin Tufan Çetin [tr], Fabio Tomat [fur], |
22 | + Alexandre Franke [fr], Yi-Jyun Pan [zh_TW], Bernd Homuth [de], |
23 | + Andre Klapper [cs], Jordi Mas [ca], Daniel Șerbănescu [ro], |
24 | + Bruce Cowan [en_GB] |
25 | + |
26 | 3.29.90 |
27 | ======= |
28 | * Add remote access indication on wayland [Jonas; !160] |
29 | diff --git a/data/gnome-shell-overrides-migration.desktop.in b/data/gnome-shell-overrides-migration.desktop.in |
30 | index 8ef86ac..99452e6 100644 |
31 | --- a/data/gnome-shell-overrides-migration.desktop.in |
32 | +++ b/data/gnome-shell-overrides-migration.desktop.in |
33 | @@ -1,5 +1,5 @@ |
34 | [Desktop Entry] |
35 | Type=Application |
36 | Name=GNOME settings overrides migration |
37 | -NoDisplay=True |
38 | +NoDisplay=true |
39 | Exec=@libexecdir@/gnome-shell-overrides-migration.sh |
40 | diff --git a/data/org.gnome.shell.gschema.xml.in b/data/org.gnome.shell.gschema.xml.in |
41 | index 4ec01a4..a7251cd 100644 |
42 | --- a/data/org.gnome.shell.gschema.xml.in |
43 | +++ b/data/org.gnome.shell.gschema.xml.in |
44 | @@ -190,7 +190,7 @@ |
45 | </key> |
46 | </schema> |
47 | |
48 | - <!-- unused, change 00_org.gnome.shell.gschema.override instead --!> |
49 | + <!-- unused, change 00_org.gnome.shell.gschema.override instead --> |
50 | <schema id="org.gnome.shell.overrides" path="/org/gnome/shell/overrides/" |
51 | gettext-domain="@GETTEXT_PACKAGE@"> |
52 | <key name="attach-modal-dialogs" type="b"> |
53 | diff --git a/debian/changelog b/debian/changelog |
54 | index 4e24541..3b2e50f 100644 |
55 | --- a/debian/changelog |
56 | +++ b/debian/changelog |
57 | @@ -1,3 +1,81 @@ |
58 | +gnome-shell (3.29.91-1ubuntu1) UNRELEASED; urgency=medium |
59 | + |
60 | + * Merge with debian, remaining changes: |
61 | + + Replace gnome-backgrounds dep with ubuntu-wallpapers and Suggests |
62 | + gnome-themes-standard-data, gnome-backgrounds |
63 | + + Add some Recommends: |
64 | + - ubuntu-session (| gnome-session) to have the ubuntu session available |
65 | + - xserver-xorg-legacy |
66 | + - yaru-theme-gnome-shell for the default ubuntu theming |
67 | + + Update debian/gbp.conf with Ubuntu settings |
68 | + + gnome-shell-common.install: Install Ubuntu mode |
69 | + + gnome-shell-common.prerm: Remove deprecated ubuntu theme alternative |
70 | + + ubuntu/desktop_detect.patch: |
71 | + - add caching for desktop detection to avoid querying the current |
72 | + desktop env variable as iterate through the list each time. For the |
73 | + time of the Shell process, we can expect this env variable to stay |
74 | + stable. |
75 | + + ubuntu/smarter_alt_tab.patch: |
76 | + - quick alt-tab (without showing up the switcher) switch only between |
77 | + the last window of the last 2 applications to be focused instead of |
78 | + raising all windows of those apps. |
79 | + + ubuntu/lightdm-user-switching.patch: |
80 | + - Allow user switching when using LightDM. |
81 | + + ubuntu/lock_on_suspend.patch |
82 | + - Respect Ubuntu's lock-on-suspend setting. |
83 | + + ubuntu/gdm.patch |
84 | + - as gdm is system-wide and not session-wide, ensure gdm has an ubuntu |
85 | + styling by default, not impacting the gnome user session though. |
86 | + + ubuntu/background_login.patch |
87 | + - Change default background color as we modified the default GDM color |
88 | + for our ubuntu session. Change it as well here, still applying the |
89 | + background noise loading. |
90 | + + ubuntu/gdm_alternatives.patch |
91 | + - Add support for GDM3 theme alternatives |
92 | + + ubuntu/block_mode_extension_update.patch |
93 | + - Don't allow ubuntu mode extension to update |
94 | + + optional-hot-corner.patch |
95 | + - enable patch proposed by upstream developer already in package (but |
96 | + not in series) to add a settings for optional hot corner activation. |
97 | + + volume-Add-back-sound-feedback-on-scroll.patch |
98 | + - Fix regression causing missing feedback on volume slider scroll |
99 | + + st-texture-cache-Cancel-sliced-image-loading-on-target-ac.patch |
100 | + - Fix possible crash on cache loading |
101 | + + js-ui-Choose-some-actors-to-cache-on-the-GPU.patch |
102 | + - Improve rendering of shell elements moving rendering to GPU |
103 | + + main-show-an-error-message-on-gnome-shell-crash.patch, |
104 | + global-make-possible-to-set-debug-flags-dynamically.patch, |
105 | + main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch, |
106 | + main-add-backtrace-crashes-all-and-backtrace-all.patch, |
107 | + sessionMode-add-support-for-debugFlags-parameter.patch: |
108 | + - Improve debug JS tracing for crash reports |
109 | + + st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch, |
110 | + st-scroll-view-Remove-scrollbars-references-on-dispose.patch: |
111 | + - Fix crash on theme changes |
112 | + + js-main-Throw-error-if-no-valid-default-stylesheet-is-fou.patch: |
113 | + - Show errors if no stylesheet is found |
114 | + + debian/rules: |
115 | + - Run dh_translations and work around an issue with Rosetta and plural |
116 | + translations |
117 | + - Run dh_install with --fail-missing |
118 | + * d/p/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch: |
119 | + - Updated as per upstream review |
120 | + |
121 | + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Tue, 28 Aug 2018 00:35:19 +0200 |
122 | + |
123 | +gnome-shell (3.29.91-1) experimental; urgency=medium |
124 | + |
125 | + * Team upload |
126 | + * New upstream development release |
127 | + * Build-depend on mutter 3.29.91 |
128 | + * Build-depend on Meson 0.47.0 |
129 | + * Rebase patch series, dropping patches that were applied upstream |
130 | + * Normalize package lists with wrap-and-sort -ab |
131 | + * d/gnome-shell-common.install: Remove commented-out entry |
132 | + * Standards-Version: 4.2.0 (no changes required) |
133 | + |
134 | + -- Simon McVittie <smcv@debian.org> Mon, 20 Aug 2018 21:32:20 +0100 |
135 | + |
136 | gnome-shell (3.29.90-2ubuntu1) cosmic; urgency=medium |
137 | |
138 | * Merge with debian, remaining changes |
139 | diff --git a/debian/control b/debian/control |
140 | index 9e7f7c0..62ffe3f 100644 |
141 | --- a/debian/control |
142 | +++ b/debian/control |
143 | @@ -9,6 +9,11 @@ Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
144 | XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> |
145 | Uploaders: Iain Lane <laney@debian.org>, Jeremy Bicha <jbicha@debian.org>, Michael Biebl <biebl@debian.org> |
146 | Build-Depends: debhelper (>= 11.1.3), |
147 | + gir1.2-accountsservice-1.0 <!nocheck>, |
148 | + gir1.2-gdm-1.0 (>= 3.18.2) <!nocheck>, |
149 | + gir1.2-geoclue-2.0 <!nocheck>, |
150 | + gir1.2-gweather-3.0 (>= 3.25.91) <!nocheck>, |
151 | + gir1.2-rsvg-2.0 <!nocheck>, |
152 | gnome-control-center-dev (>= 1:3.4), |
153 | gnome-pkg-tools (>= 0.11), |
154 | gobject-introspection (>= 1.49.1), |
155 | @@ -24,6 +29,7 @@ Build-Depends: debhelper (>= 11.1.3), |
156 | libgcr-3-dev (>= 3.7.5), |
157 | libgirepository1.0-dev (>= 1.29.15), |
158 | libgjs-dev (>= 1.50.2-3~), |
159 | + libgl1-mesa-dri <!nocheck>, |
160 | libglib2.0-dev (>= 2.57.2), |
161 | libgnome-bluetooth-dev (>= 3.9.0) [linux-any], |
162 | libgnome-desktop-3-dev (>= 3.27.90), |
163 | @@ -31,7 +37,7 @@ Build-Depends: debhelper (>= 11.1.3), |
164 | libgstreamer1.0-dev (>= 0.11.92), |
165 | libgtk-3-dev (>= 3.21.6), |
166 | libibus-1.0-dev, |
167 | - libmutter-3-dev (>= 3.29.90), |
168 | + libmutter-3-dev (>= 3.29.91), |
169 | libnm-dev (>= 1.10.4) [linux-any], |
170 | libpolkit-agent-1-dev (>= 0.100), |
171 | libpulse-dev (>= 2.0), |
172 | @@ -42,19 +48,13 @@ Build-Depends: debhelper (>= 11.1.3), |
173 | libxfixes-dev, |
174 | libxml2-dev, |
175 | mesa-common-dev, |
176 | - meson (>= 0.42), |
177 | + meson (>= 0.47.0), |
178 | pkg-config (>= 0.22), |
179 | sassc, |
180 | - gir1.2-accountsservice-1.0 <!nocheck>, |
181 | - gir1.2-gdm-1.0 (>= 3.18.2) <!nocheck>, |
182 | - gir1.2-geoclue-2.0 <!nocheck>, |
183 | - gir1.2-gweather-3.0 (>= 3.25.91) <!nocheck>, |
184 | - gir1.2-rsvg-2.0 <!nocheck>, |
185 | - libgl1-mesa-dri <!nocheck>, |
186 | xauth <!nocheck>, |
187 | xvfb <!nocheck> |
188 | Rules-Requires-Root: no |
189 | -Standards-Version: 4.1.5 |
190 | +Standards-Version: 4.2.0 |
191 | Homepage: https://wiki.gnome.org/Projects/GnomeShell |
192 | XS-Debian-Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell |
193 | XS-Debian-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git -b debian/experimental |
194 | @@ -63,24 +63,21 @@ Vcs-Browser: https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-shel |
195 | |
196 | Package: gnome-shell |
197 | Architecture: linux-any |
198 | -Depends: ${gir:Depends}, |
199 | - ${misc:Depends}, |
200 | - ${shlibs:Depends}, |
201 | - evolution-data-server (>= 3.17.2), |
202 | - gir1.2-gdm-1.0 (>= 3.18.2), |
203 | +Depends: evolution-data-server (>= 3.17.2), |
204 | gir1.2-accountsservice-1.0, |
205 | gir1.2-atspi-2.0 (>= 2.9.91), |
206 | gir1.2-freedesktop, |
207 | + gir1.2-gcr-3 (>= 3.7.5), |
208 | gir1.2-gdesktopenums-3.0 (>= 3.12), |
209 | + gir1.2-gdm-1.0 (>= 3.18.2), |
210 | gir1.2-geoclue-2.0, |
211 | - gir1.2-gcr-3 (>= 3.7.5), |
212 | gir1.2-glib-2.0 (>= 1.56.0), |
213 | gir1.2-gnomebluetooth-1.0 (>= 3.12.0) [linux-any], |
214 | gir1.2-gnomedesktop-3.0 (>= 3.27.90), |
215 | gir1.2-gtk-3.0 (>= 3.16), |
216 | gir1.2-gweather-3.0 (>= 3.25.91), |
217 | gir1.2-ibus-1.0 (>= 1.5.2), |
218 | - gir1.2-mutter-3 (>= 3.29.90), |
219 | + gir1.2-mutter-3 (>= 3.29.91), |
220 | gir1.2-nm-1.0 [linux-any], |
221 | gir1.2-nma-1.0 [linux-any], |
222 | gir1.2-pango-1.0, |
223 | @@ -93,14 +90,17 @@ Depends: ${gir:Depends}, |
224 | gnome-shell-common (= ${source:Version}), |
225 | ubuntu-wallpapers, |
226 | gsettings-desktop-schemas (>= 3.27.90), |
227 | - mutter (>= 3.29.90), |
228 | - python3, |
229 | libglib2.0-bin (>= 2.53.0), |
230 | + mutter (>= 3.29.91), |
231 | + python3, |
232 | + ${gir:Depends}, |
233 | + ${misc:Depends}, |
234 | + ${shlibs:Depends} |
235 | Recommends: bolt (>= 0.3), |
236 | + gdm3 (>= 3.10.0.1-3~), |
237 | gkbd-capplet, |
238 | gnome-control-center (>= 1:3.25.2), |
239 | gnome-user-docs, |
240 | - gdm3 (>= 3.10.0.1-3~), |
241 | iio-sensor-proxy, |
242 | switcheroo-control, |
243 | ubuntu-session | gnome-session, |
244 | @@ -116,7 +116,8 @@ Breaks: gdm3 (<< 3.19.92), |
245 | gnome-shell-extension-ubuntu-dock (<< 63ubuntu1), |
246 | yaru-theme (<< 18.10.1) |
247 | Conflicts: gnome-screensaver (<< 3.6) |
248 | -Provides: notification-daemon, polkit-1-auth-agent |
249 | +Provides: notification-daemon, |
250 | + polkit-1-auth-agent |
251 | Description: graphical shell for the GNOME desktop |
252 | The GNOME Shell provides core interface functions like switching |
253 | windows, launching applications or see your notifications. It takes |
254 | @@ -129,7 +130,7 @@ Package: gnome-shell-common |
255 | Architecture: all |
256 | Depends: ${misc:Depends} |
257 | Recommends: yaru-theme-gnome-shell |
258 | -Breaks: gnome-tweak-tool (<< 3.21.91), |
259 | - gnome-calendar (<< 3.21.4) |
260 | +Breaks: gnome-calendar (<< 3.21.4), |
261 | + gnome-tweak-tool (<< 3.21.91) |
262 | Description: common files for the GNOME graphical shell |
263 | This package contains translations and data files for the GNOME shell. |
264 | diff --git a/debian/control.in b/debian/control.in |
265 | index 6d5740c..13b8aac 100644 |
266 | --- a/debian/control.in |
267 | +++ b/debian/control.in |
268 | @@ -5,6 +5,11 @@ Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
269 | XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> |
270 | Uploaders: @GNOME_TEAM@ |
271 | Build-Depends: debhelper (>= 11.1.3), |
272 | + gir1.2-accountsservice-1.0 <!nocheck>, |
273 | + gir1.2-gdm-1.0 (>= 3.18.2) <!nocheck>, |
274 | + gir1.2-geoclue-2.0 <!nocheck>, |
275 | + gir1.2-gweather-3.0 (>= 3.25.91) <!nocheck>, |
276 | + gir1.2-rsvg-2.0 <!nocheck>, |
277 | gnome-control-center-dev (>= 1:3.4), |
278 | gnome-pkg-tools (>= 0.11), |
279 | gobject-introspection (>= 1.49.1), |
280 | @@ -20,6 +25,7 @@ Build-Depends: debhelper (>= 11.1.3), |
281 | libgcr-3-dev (>= 3.7.5), |
282 | libgirepository1.0-dev (>= 1.29.15), |
283 | libgjs-dev (>= 1.50.2-3~), |
284 | + libgl1-mesa-dri <!nocheck>, |
285 | libglib2.0-dev (>= 2.57.2), |
286 | libgnome-bluetooth-dev (>= 3.9.0) [linux-any], |
287 | libgnome-desktop-3-dev (>= 3.27.90), |
288 | @@ -27,7 +33,7 @@ Build-Depends: debhelper (>= 11.1.3), |
289 | libgstreamer1.0-dev (>= 0.11.92), |
290 | libgtk-3-dev (>= 3.21.6), |
291 | libibus-1.0-dev, |
292 | - libmutter-3-dev (>= 3.29.90), |
293 | + libmutter-3-dev (>= 3.29.91), |
294 | libnm-dev (>= 1.10.4) [linux-any], |
295 | libpolkit-agent-1-dev (>= 0.100), |
296 | libpulse-dev (>= 2.0), |
297 | @@ -38,19 +44,13 @@ Build-Depends: debhelper (>= 11.1.3), |
298 | libxfixes-dev, |
299 | libxml2-dev, |
300 | mesa-common-dev, |
301 | - meson (>= 0.42), |
302 | + meson (>= 0.47.0), |
303 | pkg-config (>= 0.22), |
304 | sassc, |
305 | - gir1.2-accountsservice-1.0 <!nocheck>, |
306 | - gir1.2-gdm-1.0 (>= 3.18.2) <!nocheck>, |
307 | - gir1.2-geoclue-2.0 <!nocheck>, |
308 | - gir1.2-gweather-3.0 (>= 3.25.91) <!nocheck>, |
309 | - gir1.2-rsvg-2.0 <!nocheck>, |
310 | - libgl1-mesa-dri <!nocheck>, |
311 | xauth <!nocheck>, |
312 | xvfb <!nocheck> |
313 | Rules-Requires-Root: no |
314 | -Standards-Version: 4.1.5 |
315 | +Standards-Version: 4.2.0 |
316 | Homepage: https://wiki.gnome.org/Projects/GnomeShell |
317 | XS-Debian-Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell |
318 | XS-Debian-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git -b debian/experimental |
319 | @@ -59,24 +59,21 @@ Vcs-Browser: https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-shel |
320 | |
321 | Package: gnome-shell |
322 | Architecture: linux-any |
323 | -Depends: ${gir:Depends}, |
324 | - ${misc:Depends}, |
325 | - ${shlibs:Depends}, |
326 | - evolution-data-server (>= 3.17.2), |
327 | - gir1.2-gdm-1.0 (>= 3.18.2), |
328 | +Depends: evolution-data-server (>= 3.17.2), |
329 | gir1.2-accountsservice-1.0, |
330 | gir1.2-atspi-2.0 (>= 2.9.91), |
331 | gir1.2-freedesktop, |
332 | + gir1.2-gcr-3 (>= 3.7.5), |
333 | gir1.2-gdesktopenums-3.0 (>= 3.12), |
334 | + gir1.2-gdm-1.0 (>= 3.18.2), |
335 | gir1.2-geoclue-2.0, |
336 | - gir1.2-gcr-3 (>= 3.7.5), |
337 | gir1.2-glib-2.0 (>= 1.56.0), |
338 | gir1.2-gnomebluetooth-1.0 (>= 3.12.0) [linux-any], |
339 | gir1.2-gnomedesktop-3.0 (>= 3.27.90), |
340 | gir1.2-gtk-3.0 (>= 3.16), |
341 | gir1.2-gweather-3.0 (>= 3.25.91), |
342 | gir1.2-ibus-1.0 (>= 1.5.2), |
343 | - gir1.2-mutter-3 (>= 3.29.90), |
344 | + gir1.2-mutter-3 (>= 3.29.91), |
345 | gir1.2-nm-1.0 [linux-any], |
346 | gir1.2-nma-1.0 [linux-any], |
347 | gir1.2-pango-1.0, |
348 | @@ -89,14 +86,17 @@ Depends: ${gir:Depends}, |
349 | gnome-shell-common (= ${source:Version}), |
350 | ubuntu-wallpapers, |
351 | gsettings-desktop-schemas (>= 3.27.90), |
352 | - mutter (>= 3.29.90), |
353 | - python3, |
354 | libglib2.0-bin (>= 2.53.0), |
355 | + mutter (>= 3.29.91), |
356 | + python3, |
357 | + ${gir:Depends}, |
358 | + ${misc:Depends}, |
359 | + ${shlibs:Depends} |
360 | Recommends: bolt (>= 0.3), |
361 | + gdm3 (>= 3.10.0.1-3~), |
362 | gkbd-capplet, |
363 | gnome-control-center (>= 1:3.25.2), |
364 | gnome-user-docs, |
365 | - gdm3 (>= 3.10.0.1-3~), |
366 | iio-sensor-proxy, |
367 | switcheroo-control, |
368 | ubuntu-session | gnome-session, |
369 | @@ -112,7 +112,8 @@ Breaks: gdm3 (<< 3.19.92), |
370 | gnome-shell-extension-ubuntu-dock (<< 63ubuntu1), |
371 | yaru-theme (<< 18.10.1) |
372 | Conflicts: gnome-screensaver (<< 3.6) |
373 | -Provides: notification-daemon, polkit-1-auth-agent |
374 | +Provides: notification-daemon, |
375 | + polkit-1-auth-agent |
376 | Description: graphical shell for the GNOME desktop |
377 | The GNOME Shell provides core interface functions like switching |
378 | windows, launching applications or see your notifications. It takes |
379 | @@ -125,7 +126,7 @@ Package: gnome-shell-common |
380 | Architecture: all |
381 | Depends: ${misc:Depends} |
382 | Recommends: yaru-theme-gnome-shell |
383 | -Breaks: gnome-tweak-tool (<< 3.21.91), |
384 | - gnome-calendar (<< 3.21.4) |
385 | +Breaks: gnome-calendar (<< 3.21.4), |
386 | + gnome-tweak-tool (<< 3.21.91) |
387 | Description: common files for the GNOME graphical shell |
388 | This package contains translations and data files for the GNOME shell. |
389 | diff --git a/debian/gnome-shell-common.install b/debian/gnome-shell-common.install |
390 | index 9d0117e..29e682c 100644 |
391 | --- a/debian/gnome-shell-common.install |
392 | +++ b/debian/gnome-shell-common.install |
393 | @@ -4,7 +4,6 @@ usr/share/GConf |
394 | usr/share/glib-2.0 |
395 | usr/share/gnome-control-center |
396 | usr/share/gnome-shell |
397 | -#usr/share/gtk-doc |
398 | usr/share/locale |
399 | debian/ubuntu-session-mods/ubuntu.json usr/share/gnome-shell/modes/ |
400 | # install upstream theme for gdm if vanilla gnome theme is selected |
401 | diff --git a/debian/patches/Update-Brazilian-Portuguese-translation.patch b/debian/patches/Update-Brazilian-Portuguese-translation.patch |
402 | deleted file mode 100644 |
403 | index 8f0015a..0000000 |
404 | --- a/debian/patches/Update-Brazilian-Portuguese-translation.patch |
405 | +++ /dev/null |
406 | @@ -1,1190 +0,0 @@ |
407 | -From: Bruno Lopes da Silva <brunolopesbldsb@gmail.com> |
408 | -Date: Wed, 1 Aug 2018 10:15:51 +0000 |
409 | -Subject: Update Brazilian Portuguese translation |
410 | - |
411 | -Origin: upstream, 3.29.91, commit:eeda54f24d4f14aabedb1a2febbcee2a54db7a5d |
412 | ---- |
413 | - po/pt_BR.po | 703 +++++++++++++++++++++++++++++------------------------------- |
414 | - 1 file changed, 334 insertions(+), 369 deletions(-) |
415 | - |
416 | -diff --git a/po/pt_BR.po b/po/pt_BR.po |
417 | -index 4895ab9..5bb28a1 100644 |
418 | ---- a/po/pt_BR.po |
419 | -+++ b/po/pt_BR.po |
420 | -@@ -17,20 +17,21 @@ |
421 | - # Artur de Aquino Morais <artur.morais93@outlook.com>, 2016. |
422 | - # Rafael Fontenelle <rafaelff@gnome.org>, 2013-2018. |
423 | - # Enrico Nicoletto <liverig@gmail.com>, 2013-2018. |
424 | -+# Bruno Lopes da Silva <brunolopesbldsb@gmail.com>, 2018. |
425 | - msgid "" |
426 | - msgstr "" |
427 | - "Project-Id-Version: gnome-shell\n" |
428 | - "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n" |
429 | --"POT-Creation-Date: 2018-04-13 18:31+0000\n" |
430 | --"PO-Revision-Date: 2018-05-02 15:45-0200\n" |
431 | --"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n" |
432 | -+"POT-Creation-Date: 2018-07-31 18:38+0000\n" |
433 | -+"PO-Revision-Date: 2018-08-01 06:56-0300\n" |
434 | -+"Last-Translator: Bruno Lopes da Silva <brunolopesbldsb@gmail.com>\n" |
435 | - "Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n" |
436 | - "Language: pt_BR\n" |
437 | - "MIME-Version: 1.0\n" |
438 | - "Content-Type: text/plain; charset=UTF-8\n" |
439 | - "Content-Transfer-Encoding: 8bit\n" |
440 | - "Plural-Forms: nplurals=2; plural=(n > 1);\n" |
441 | --"X-Generator: Virtaal 1.0.0-beta1\n" |
442 | -+"X-Generator: Virtaal 0.7.1\n" |
443 | - "X-Project-Style: gnome\n" |
444 | - |
445 | - #: data/50-gnome-shell-system.xml:6 |
446 | -@@ -74,273 +75,6 @@ msgstr "GNOME Shell" |
447 | - msgid "Window management and application launching" |
448 | - msgstr "Gerenciamento de janelas e lançador de aplicativos" |
449 | - |
450 | --#: data/org.gnome.shell.gschema.xml.in:6 |
451 | --msgid "Enable internal tools useful for developers and testers from Alt-F2" |
452 | --msgstr "" |
453 | --"Habilitar ferramentas internas úteis para desenvolvedores e testadores a " |
454 | --"partir do Alt-F2" |
455 | -- |
456 | --#: data/org.gnome.shell.gschema.xml.in:9 |
457 | --msgid "" |
458 | --"Allows access to internal debugging and monitoring tools using the Alt-F2 " |
459 | --"dialog." |
460 | --msgstr "" |
461 | --"Permite acesso a ferramentas internas de depuração e monitoramento usando o " |
462 | --"diálogo Alt-F2." |
463 | -- |
464 | --#: data/org.gnome.shell.gschema.xml.in:16 |
465 | --msgid "UUIDs of extensions to enable" |
466 | --msgstr "UUIDs das extensões para habilitar" |
467 | -- |
468 | --#: data/org.gnome.shell.gschema.xml.in:17 |
469 | --msgid "" |
470 | --"GNOME Shell extensions have a UUID property; this key lists extensions which " |
471 | --"should be loaded. Any extension that wants to be loaded needs to be in this " |
472 | --"list. You can also manipulate this list with the EnableExtension and " |
473 | --"DisableExtension D-Bus methods on org.gnome.Shell." |
474 | --msgstr "" |
475 | --"As extensões do GNOME Shell possuem uma propriedade UUID; esta chave lista " |
476 | --"as extensões que devem ser carregadas. Qualquer extensão que quiser ser " |
477 | --"carregada precisa estar nesta lista. Você também pode manipular esta lista " |
478 | --"com os métodos do DBus EnableExtension e DisableExtensions em org.gnome." |
479 | --"Shell." |
480 | -- |
481 | --#: data/org.gnome.shell.gschema.xml.in:26 |
482 | --msgid "Disable user extensions" |
483 | --msgstr "Desabilitar extensões do usuário" |
484 | -- |
485 | --#: data/org.gnome.shell.gschema.xml.in:27 |
486 | --msgid "" |
487 | --"Disable all extensions the user has enabled without affecting the “enabled-" |
488 | --"extension” setting." |
489 | --msgstr "" |
490 | --"Desabilita todas as extensões que o usuário habilitou sem afetar a definição " |
491 | --"de “enabled-extension”." |
492 | -- |
493 | --#: data/org.gnome.shell.gschema.xml.in:34 |
494 | --msgid "Disables the validation of extension version compatibility" |
495 | --msgstr "Desabilita a validação de compatibilidade da versão da extensão" |
496 | -- |
497 | --#: data/org.gnome.shell.gschema.xml.in:35 |
498 | --msgid "" |
499 | --"GNOME Shell will only load extensions that claim to support the current " |
500 | --"running version. Enabling this option will disable this check and try to " |
501 | --"load all extensions regardless of the versions they claim to support." |
502 | --msgstr "" |
503 | --"O GNOME Shell somente carregará extensões que declaram possuir suporte a " |
504 | --"versão atual em execução. Ao habilitar esta opção, esta verificação será " |
505 | --"desabilitada e haverá tentativas de carregar todas as extensões independente " |
506 | --"das versões que estas declaram suportar." |
507 | -- |
508 | --#: data/org.gnome.shell.gschema.xml.in:43 |
509 | --msgid "List of desktop file IDs for favorite applications" |
510 | --msgstr "" |
511 | --"Lista dos IDs de arquivo de área de trabalho para os aplicativos favoritos" |
512 | -- |
513 | --#: data/org.gnome.shell.gschema.xml.in:44 |
514 | --msgid "" |
515 | --"The applications corresponding to these identifiers will be displayed in the " |
516 | --"favorites area." |
517 | --msgstr "" |
518 | --"Os aplicativos correspondentes a estes identificadores serão exibidos na " |
519 | --"área de favoritos." |
520 | -- |
521 | --#: data/org.gnome.shell.gschema.xml.in:51 |
522 | --msgid "App Picker View" |
523 | --msgstr "Visualização do seletor de aplicativos" |
524 | -- |
525 | --#: data/org.gnome.shell.gschema.xml.in:52 |
526 | --msgid "Index of the currently selected view in the application picker." |
527 | --msgstr "" |
528 | --"Índice da visualização atualmente selecionada no seletor de aplicativos." |
529 | -- |
530 | --#: data/org.gnome.shell.gschema.xml.in:58 |
531 | --msgid "History for command (Alt-F2) dialog" |
532 | --msgstr "Histórico do diálogo de comandos (Alt-F2)" |
533 | -- |
534 | --#. Translators: looking glass is a debugger and inspector tool, see https://wiki.gnome.org/Projects/GnomeShell/LookingGlass |
535 | --#: data/org.gnome.shell.gschema.xml.in:63 |
536 | --msgid "History for the looking glass dialog" |
537 | --msgstr "Histórico do diálogo do shell looking glass" |
538 | -- |
539 | --#: data/org.gnome.shell.gschema.xml.in:67 |
540 | --msgid "Always show the “Log out” menu item in the user menu." |
541 | --msgstr "Sempre mostrar o item de menu “Encerrar sessão” no menu de usuário." |
542 | -- |
543 | --#: data/org.gnome.shell.gschema.xml.in:68 |
544 | --msgid "" |
545 | --"This key overrides the automatic hiding of the “Log out” menu item in single-" |
546 | --"user, single-session situations." |
547 | --msgstr "" |
548 | --"Essa chave sobrescreve a ocultação automática do item de menu “Encerrar " |
549 | --"sessão” quando houver somente um usuário, em situações de somente uma sessão." |
550 | -- |
551 | --#: data/org.gnome.shell.gschema.xml.in:75 |
552 | --msgid "" |
553 | --"Whether to remember password for mounting encrypted or remote filesystems" |
554 | --msgstr "" |
555 | --"Se lembra ou não as senhas para montar sistemas de arquivos criptografados " |
556 | --"ou remotos" |
557 | -- |
558 | --#: data/org.gnome.shell.gschema.xml.in:76 |
559 | --msgid "" |
560 | --"The shell will request a password when an encrypted device or a remote " |
561 | --"filesystem is mounted. If the password can be saved for future use a " |
562 | --"“Remember Password” checkbox will be present. This key sets the default " |
563 | --"state of the checkbox." |
564 | --msgstr "" |
565 | --"O shell irá pedir uma senha quando um dispositivo criptografado ou um " |
566 | --"sistema de arquivo remoto for montado. Caso a senha possa ser salva para uso " |
567 | --"posterior, a caixa de seleção “Lembrar senha” estará presente. Esta chave " |
568 | --"ajusta o estado padrão da caixa de seleção." |
569 | -- |
570 | --#: data/org.gnome.shell.gschema.xml.in:85 |
571 | --msgid "" |
572 | --"Whether the default Bluetooth adapter had set up devices associated to it" |
573 | --msgstr "" |
574 | --"Se o adaptador Bluetooth padrão configurou, ou não, dispositivos associados " |
575 | --"a ele" |
576 | -- |
577 | --#: data/org.gnome.shell.gschema.xml.in:86 |
578 | --msgid "" |
579 | --"The shell will only show a Bluetooth menu item if a Bluetooth adapter is " |
580 | --"powered, or if there were devices set up associated with the default " |
581 | --"adapter. This will be reset if the default adapter is ever seen not to have " |
582 | --"devices associated to it." |
583 | --msgstr "" |
584 | --"O shell irá mostrar apenas um item de menu Bluetooth se um adaptador " |
585 | --"Bluetooth estiver ligado ou se existirem dispositivos configurados " |
586 | --"associados ao adaptador padrão. Isto será redefinido caso o adaptador padrão " |
587 | --"sempre seja visto sem possuir dispositivos associados a ele." |
588 | -- |
589 | --#: data/org.gnome.shell.gschema.xml.in:101 |
590 | --msgid "Keybinding to open the application menu" |
591 | --msgstr "Atalho de teclado para abrir um menu de aplicativo" |
592 | -- |
593 | --#: data/org.gnome.shell.gschema.xml.in:102 |
594 | --msgid "Keybinding to open the application menu." |
595 | --msgstr "Atalho de teclado para abrir um menu de aplicativo." |
596 | -- |
597 | --#: data/org.gnome.shell.gschema.xml.in:108 |
598 | --msgid "Keybinding to open the “Show Applications” view" |
599 | --msgstr "Atalho de teclado para abrir a visualização “Mostrar aplicativos”" |
600 | -- |
601 | --#: data/org.gnome.shell.gschema.xml.in:109 |
602 | --msgid "" |
603 | --"Keybinding to open the “Show Applications” view of the Activities Overview." |
604 | --msgstr "" |
605 | --"Atalho de teclado para abrir a visualização “Mostrar aplicativos” do " |
606 | --"panorama de atividades." |
607 | -- |
608 | --#: data/org.gnome.shell.gschema.xml.in:116 |
609 | --msgid "Keybinding to open the overview" |
610 | --msgstr "Atalho de teclado para abrir o panorama" |
611 | -- |
612 | --#: data/org.gnome.shell.gschema.xml.in:117 |
613 | --msgid "Keybinding to open the Activities Overview." |
614 | --msgstr "Atalho de teclado para abrir o panorama de atividades." |
615 | -- |
616 | --#: data/org.gnome.shell.gschema.xml.in:123 |
617 | --msgid "Keybinding to toggle the visibility of the notification list" |
618 | --msgstr "Atalho de teclado para alternar a visibilidade da lista de notificação" |
619 | -- |
620 | --#: data/org.gnome.shell.gschema.xml.in:124 |
621 | --msgid "Keybinding to toggle the visibility of the notification list." |
622 | --msgstr "" |
623 | --"Atalho de teclado para alternar a visibilidade da lista de notificação." |
624 | -- |
625 | --#: data/org.gnome.shell.gschema.xml.in:130 |
626 | --msgid "Keybinding to focus the active notification" |
627 | --msgstr "Atalho de teclado para ativar a notificação ativa" |
628 | -- |
629 | --#: data/org.gnome.shell.gschema.xml.in:131 |
630 | --msgid "Keybinding to focus the active notification." |
631 | --msgstr "Atalho de teclado para ativar a notificação ativa." |
632 | -- |
633 | --# Tween pode significar uma contração de Between ou se referir a um termo "in-between" usado em animação gráfica. -- Enrico |
634 | --#: data/org.gnome.shell.gschema.xml.in:137 |
635 | --msgid "" |
636 | --"Keybinding that pauses and resumes all running tweens, for debugging purposes" |
637 | --msgstr "" |
638 | --"Atalho de teclado que pausa e continua todos os intermediários em execução, " |
639 | --"a fim de depuração" |
640 | -- |
641 | --#: data/org.gnome.shell.gschema.xml.in:146 |
642 | --msgid "Which keyboard to use" |
643 | --msgstr "Qual teclado usar" |
644 | -- |
645 | --#: data/org.gnome.shell.gschema.xml.in:147 |
646 | --msgid "The type of keyboard to use." |
647 | --msgstr "O tipo do teclado para usar." |
648 | -- |
649 | --#: data/org.gnome.shell.gschema.xml.in:158 |
650 | --#: data/org.gnome.shell.gschema.xml.in:185 |
651 | --msgid "Limit switcher to current workspace." |
652 | --msgstr "Limitar o alternador ao espaço de trabalho atual." |
653 | -- |
654 | --#: data/org.gnome.shell.gschema.xml.in:159 |
655 | --msgid "" |
656 | --"If true, only applications that have windows on the current workspace are " |
657 | --"shown in the switcher. Otherwise, all applications are included." |
658 | --msgstr "" |
659 | --"Se verdadeiro, o alternador mostrará somente os aplicativos que possuem " |
660 | --"janelas no espaço de trabalho atual. Caso contrário, todos os aplicativos " |
661 | --"serão incluídos." |
662 | -- |
663 | --#: data/org.gnome.shell.gschema.xml.in:176 |
664 | --msgid "The application icon mode." |
665 | --msgstr "O modo ícone do aplicativo." |
666 | -- |
667 | --#: data/org.gnome.shell.gschema.xml.in:177 |
668 | --msgid "" |
669 | --"Configures how the windows are shown in the switcher. Valid possibilities " |
670 | --"are “thumbnail-only” (shows a thumbnail of the window), “app-icon-" |
671 | --"only” (shows only the application icon) or “both”." |
672 | --msgstr "" |
673 | --"Configura como as janelas são mostradas no alternador. As possibilidades " |
674 | --"válidas são “thumbnail-only” (mostra uma miniatura da janela), “app-icon-" |
675 | --"only” (mostra apenas o ícone do aplicativo) ou “both”." |
676 | -- |
677 | --#: data/org.gnome.shell.gschema.xml.in:186 |
678 | --msgid "" |
679 | --"If true, only windows from the current workspace are shown in the switcher. " |
680 | --"Otherwise, all windows are included." |
681 | --msgstr "" |
682 | --"Se verdadeiro, o alternador mostrará somente as janelas do espaço de " |
683 | --"trabalho atual. Caso contrário, todos as janelas serão incluídas." |
684 | -- |
685 | --#: data/org.gnome.shell.gschema.xml.in:197 |
686 | --msgid "Attach modal dialog to the parent window" |
687 | --msgstr "Anexar diálogo modal à janela pai" |
688 | -- |
689 | --#: data/org.gnome.shell.gschema.xml.in:198 |
690 | --#: data/org.gnome.shell.gschema.xml.in:207 |
691 | --#: data/org.gnome.shell.gschema.xml.in:215 |
692 | --#: data/org.gnome.shell.gschema.xml.in:223 |
693 | --#: data/org.gnome.shell.gschema.xml.in:231 |
694 | --msgid "" |
695 | --"This key overrides the key in org.gnome.mutter when running GNOME Shell." |
696 | --msgstr "" |
697 | --"Esta chave sobrescreve a chave em org.gnome.mutter ao executar o Shell do " |
698 | --"GNOME." |
699 | -- |
700 | --#: data/org.gnome.shell.gschema.xml.in:206 |
701 | --msgid "Enable edge tiling when dropping windows on screen edges" |
702 | --msgstr "" |
703 | --"Habilitar contorno ladrilhado ao arrastar janelas sobre as bordas da tela" |
704 | -- |
705 | --#: data/org.gnome.shell.gschema.xml.in:214 |
706 | --msgid "Workspaces are managed dynamically" |
707 | --msgstr "Espaços de trabalho são gerenciados dinamicamente" |
708 | -- |
709 | --#: data/org.gnome.shell.gschema.xml.in:222 |
710 | --msgid "Workspaces only on primary monitor" |
711 | --msgstr "Espaços de trabalho apenas no monitor primário" |
712 | -- |
713 | --#: data/org.gnome.shell.gschema.xml.in:230 |
714 | --msgid "Delay focus changes in mouse mode until the pointer stops moving" |
715 | --msgstr "Atrasar foco altera o modo do mouse até o ponteiro parar de mover" |
716 | -- |
717 | - #: data/org.gnome.Shell.PortalHelper.desktop.in.in:3 |
718 | - msgid "Network Login" |
719 | - msgstr "Sessão de Rede" |
720 | -@@ -376,20 +110,20 @@ msgctxt "button" |
721 | - msgid "Sign In" |
722 | - msgstr "Entrar" |
723 | - |
724 | --#: js/gdm/loginDialog.js:315 |
725 | -+#: js/gdm/loginDialog.js:319 |
726 | - msgid "Choose Session" |
727 | - msgstr "Escolher sessão" |
728 | - |
729 | - #. translators: this message is shown below the user list on the |
730 | - #. login screen. It can be activated to reveal an entry for |
731 | - #. manually entering the username. |
732 | --#: js/gdm/loginDialog.js:458 |
733 | -+#: js/gdm/loginDialog.js:462 |
734 | - msgid "Not listed?" |
735 | - msgstr "Não está listado?" |
736 | - |
737 | - #. Translators: this message is shown below the username entry field |
738 | - #. to clue the user in on how to login to the local network realm |
739 | --#: js/gdm/loginDialog.js:887 |
740 | -+#: js/gdm/loginDialog.js:891 |
741 | - #, javascript-format |
742 | - msgid "(e.g., user or %s)" |
743 | - msgstr "(ex.: usuário ou %s)" |
744 | -@@ -397,12 +131,12 @@ msgstr "(ex.: usuário ou %s)" |
745 | - #. TTLS and PEAP are actually much more complicated, but this complication |
746 | - #. is not visible here since we only care about phase2 authentication |
747 | - #. (and don't even care of which one) |
748 | --#: js/gdm/loginDialog.js:892 js/ui/components/networkAgent.js:243 |
749 | -+#: js/gdm/loginDialog.js:896 js/ui/components/networkAgent.js:243 |
750 | - #: js/ui/components/networkAgent.js:261 |
751 | - msgid "Username: " |
752 | - msgstr "Nome de usuário: " |
753 | - |
754 | --#: js/gdm/loginDialog.js:1228 |
755 | -+#: js/gdm/loginDialog.js:1234 |
756 | - msgid "Login Window" |
757 | - msgstr "Janela de sessão" |
758 | - |
759 | -@@ -415,7 +149,7 @@ msgstr "Erro de autenticação" |
760 | - #. as a cue to display our own message. |
761 | - #. Translators: this message is shown below the password entry field |
762 | - #. to indicate the user can swipe their finger instead |
763 | --#: js/gdm/util.js:482 |
764 | -+#: js/gdm/util.js:485 |
765 | - msgid "(or swipe finger)" |
766 | - msgstr "(ou deslize o dedo)" |
767 | - |
768 | -@@ -656,23 +390,23 @@ msgstr "Frequente" |
769 | - msgid "All" |
770 | - msgstr "Todos" |
771 | - |
772 | --#: js/ui/appDisplay.js:1886 |
773 | -+#: js/ui/appDisplay.js:1890 |
774 | - msgid "New Window" |
775 | - msgstr "Nova janela" |
776 | - |
777 | --#: js/ui/appDisplay.js:1900 |
778 | -+#: js/ui/appDisplay.js:1904 |
779 | - msgid "Launch using Dedicated Graphics Card" |
780 | - msgstr "Inicia usando placa de vídeo dedicada" |
781 | - |
782 | --#: js/ui/appDisplay.js:1927 js/ui/dash.js:285 |
783 | -+#: js/ui/appDisplay.js:1931 js/ui/dash.js:285 |
784 | - msgid "Remove from Favorites" |
785 | - msgstr "Remover dos favoritos" |
786 | - |
787 | --#: js/ui/appDisplay.js:1933 |
788 | -+#: js/ui/appDisplay.js:1937 |
789 | - msgid "Add to Favorites" |
790 | - msgstr "Adicionar aos favoritos" |
791 | - |
792 | --#: js/ui/appDisplay.js:1943 |
793 | -+#: js/ui/appDisplay.js:1947 |
794 | - msgid "Show Details" |
795 | - msgstr "Mostrar detalhes" |
796 | - |
797 | -@@ -702,7 +436,7 @@ msgstr "Fones de ouvido" |
798 | - msgid "Headset" |
799 | - msgstr "Fone de ouvido com microfone" |
800 | - |
801 | --#: js/ui/audioDeviceSelection.js:82 js/ui/status/volume.js:221 |
802 | -+#: js/ui/audioDeviceSelection.js:82 js/ui/status/volume.js:255 |
803 | - msgid "Microphone" |
804 | - msgstr "Microfone" |
805 | - |
806 | -@@ -714,7 +448,7 @@ msgstr "Alterar plano de fundo…" |
807 | - msgid "Display Settings" |
808 | - msgstr "Configurações de exibição" |
809 | - |
810 | --#: js/ui/backgroundMenu.js:22 js/ui/status/system.js:264 |
811 | -+#: js/ui/backgroundMenu.js:22 |
812 | - msgid "Settings" |
813 | - msgstr "Configurações" |
814 | - |
815 | -@@ -819,35 +553,35 @@ msgctxt "event list time" |
816 | - msgid "All Day" |
817 | - msgstr "Dia todo" |
818 | - |
819 | --#: js/ui/calendar.js:864 |
820 | -+#: js/ui/calendar.js:866 |
821 | - msgctxt "calendar heading" |
822 | - msgid "%A, %B %d" |
823 | - msgstr "%A, %d de %B" |
824 | - |
825 | --#: js/ui/calendar.js:868 |
826 | -+#: js/ui/calendar.js:870 |
827 | - msgctxt "calendar heading" |
828 | - msgid "%A, %B %d, %Y" |
829 | - msgstr "%A, %d de %B de %Y" |
830 | - |
831 | --#: js/ui/calendar.js:1086 |
832 | -+#: js/ui/calendar.js:1100 |
833 | - msgid "No Notifications" |
834 | - msgstr "Nenhuma notificação" |
835 | - |
836 | --#: js/ui/calendar.js:1089 |
837 | -+#: js/ui/calendar.js:1103 |
838 | - msgid "No Events" |
839 | - msgstr "Nenhum evento" |
840 | - |
841 | --#: js/ui/calendar.js:1117 |
842 | -+#: js/ui/calendar.js:1131 |
843 | - msgid "Clear All" |
844 | - msgstr "Limpar tudo" |
845 | - |
846 | - #. Translators: %s is an application name |
847 | --#: js/ui/closeDialog.js:44 |
848 | -+#: js/ui/closeDialog.js:47 |
849 | - #, javascript-format |
850 | - msgid "“%s” is not responding." |
851 | - msgstr "“%s” não está respondendo." |
852 | - |
853 | --#: js/ui/closeDialog.js:45 |
854 | -+#: js/ui/closeDialog.js:48 |
855 | - msgid "" |
856 | - "You may choose to wait a short while for it to continue or force the " |
857 | - "application to quit entirely." |
858 | -@@ -855,11 +589,11 @@ msgstr "" |
859 | - "Você pode escolher esperar por um breve tempo para que continue ou force o " |
860 | - "aplicativo a sair totalmente." |
861 | - |
862 | --#: js/ui/closeDialog.js:61 |
863 | -+#: js/ui/closeDialog.js:64 |
864 | - msgid "Force Quit" |
865 | - msgstr "Forçar sair" |
866 | - |
867 | --#: js/ui/closeDialog.js:64 |
868 | -+#: js/ui/closeDialog.js:67 |
869 | - msgid "Wait" |
870 | - msgstr "Esperar" |
871 | - |
872 | -@@ -876,7 +610,7 @@ msgstr "Unidade externa desconectada" |
873 | - msgid "Open with %s" |
874 | - msgstr "Abrir com %s" |
875 | - |
876 | --#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:295 |
877 | -+#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:297 |
878 | - msgid "Password:" |
879 | - msgstr "Senha:" |
880 | - |
881 | -@@ -913,11 +647,11 @@ msgstr "Senha da chave privada: " |
882 | - msgid "Service: " |
883 | - msgstr "Serviço: " |
884 | - |
885 | --#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:659 |
886 | -+#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:664 |
887 | - msgid "Authentication required by wireless network" |
888 | - msgstr "Autenticação requisitada pela rede sem fio" |
889 | - |
890 | --#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:660 |
891 | -+#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:665 |
892 | - #, javascript-format |
893 | - msgid "" |
894 | - "Passwords or encryption keys are required to access the wireless network " |
895 | -@@ -926,7 +660,7 @@ msgstr "" |
896 | - "Senhas ou chaves criptografadas são necessárias para acessar a rede sem fio " |
897 | - "“%s”." |
898 | - |
899 | --#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:663 |
900 | -+#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:668 |
901 | - msgid "Wired 802.1X authentication" |
902 | - msgstr "Autenticação 802.1X cabeada" |
903 | - |
904 | -@@ -934,15 +668,15 @@ msgstr "Autenticação 802.1X cabeada" |
905 | - msgid "Network name: " |
906 | - msgstr "Nome da rede: " |
907 | - |
908 | --#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:667 |
909 | -+#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:672 |
910 | - msgid "DSL authentication" |
911 | - msgstr "Autenticação DSL" |
912 | - |
913 | --#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:673 |
914 | -+#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:678 |
915 | - msgid "PIN code required" |
916 | - msgstr "Código PIN requisitado" |
917 | - |
918 | --#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:674 |
919 | -+#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:679 |
920 | - msgid "PIN code is needed for the mobile broadband device" |
921 | - msgstr "O código PIN é necessário para o dispositivo móvel de banda larga" |
922 | - |
923 | -@@ -950,17 +684,17 @@ msgstr "O código PIN é necessário para o dispositivo móvel de banda larga" |
924 | - msgid "PIN: " |
925 | - msgstr "PIN: " |
926 | - |
927 | --#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:680 |
928 | -+#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:685 |
929 | - msgid "Mobile broadband network password" |
930 | - msgstr "Senha da rede de banda larga móvel" |
931 | - |
932 | --#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:664 |
933 | --#: js/ui/components/networkAgent.js:668 js/ui/components/networkAgent.js:681 |
934 | -+#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:669 |
935 | -+#: js/ui/components/networkAgent.js:673 js/ui/components/networkAgent.js:686 |
936 | - #, javascript-format |
937 | - msgid "A password is required to connect to “%s”." |
938 | - msgstr "Uma senha é necessária para se conectar a “%s”." |
939 | - |
940 | --#: js/ui/components/networkAgent.js:648 js/ui/status/network.js:1691 |
941 | -+#: js/ui/components/networkAgent.js:653 js/ui/status/network.js:1704 |
942 | - msgid "Network Manager" |
943 | - msgstr "Gerenciador de rede" |
944 | - |
945 | -@@ -980,7 +714,7 @@ msgstr "Autenticação" |
946 | - #. * requested authentication was not gained; this can happen |
947 | - #. * because of an authentication error (like invalid password), |
948 | - #. * for instance. |
949 | --#: js/ui/components/polkitAgent.js:281 js/ui/shellMountOperation.js:327 |
950 | -+#: js/ui/components/polkitAgent.js:283 js/ui/shellMountOperation.js:327 |
951 | - msgid "Sorry, that didn’t work. Please try again." |
952 | - msgstr "Desculpe, isto não funcionou. Por favor, tente novamente." |
953 | - |
954 | -@@ -1313,13 +1047,13 @@ msgid "Leave On" |
955 | - msgstr "Deixar ativado" |
956 | - |
957 | - #: js/ui/kbdA11yDialog.js:59 js/ui/status/bluetooth.js:143 |
958 | --#: js/ui/status/network.js:1281 |
959 | -+#: js/ui/status/network.js:1294 |
960 | - msgid "Turn On" |
961 | - msgstr "Ligar" |
962 | - |
963 | - #: js/ui/kbdA11yDialog.js:67 js/ui/status/bluetooth.js:143 |
964 | - #: js/ui/status/network.js:154 js/ui/status/network.js:337 |
965 | --#: js/ui/status/network.js:1281 js/ui/status/network.js:1396 |
966 | -+#: js/ui/status/network.js:1294 js/ui/status/network.js:1409 |
967 | - #: js/ui/status/nightLight.js:47 js/ui/status/rfkill.js:90 |
968 | - #: js/ui/status/rfkill.js:117 |
969 | - msgid "Turn Off" |
970 | -@@ -1381,7 +1115,7 @@ msgstr "Ver fonte" |
971 | - msgid "Web Page" |
972 | - msgstr "Página web" |
973 | - |
974 | --#: js/ui/messageTray.js:1493 |
975 | -+#: js/ui/messageTray.js:1495 |
976 | - msgid "System Information" |
977 | - msgstr "Informações do sistema" |
978 | - |
979 | -@@ -1435,42 +1169,42 @@ msgstr "Atribuir atalho" |
980 | - msgid "Done" |
981 | - msgstr "Concluído" |
982 | - |
983 | --#: js/ui/padOsd.js:740 |
984 | -+#: js/ui/padOsd.js:742 |
985 | - msgid "Edit…" |
986 | - msgstr "Editar…" |
987 | - |
988 | --#: js/ui/padOsd.js:782 js/ui/padOsd.js:887 |
989 | -+#: js/ui/padOsd.js:784 js/ui/padOsd.js:889 |
990 | - msgid "None" |
991 | - msgstr "Nenhum" |
992 | - |
993 | --#: js/ui/padOsd.js:841 |
994 | -+#: js/ui/padOsd.js:843 |
995 | - msgid "Press a button to configure" |
996 | - msgstr "Pressione um botão para configurar" |
997 | - |
998 | --#: js/ui/padOsd.js:842 |
999 | -+#: js/ui/padOsd.js:844 |
1000 | - msgid "Press Esc to exit" |
1001 | - msgstr "Pressione Esc para sair" |
1002 | - |
1003 | --#: js/ui/padOsd.js:845 |
1004 | -+#: js/ui/padOsd.js:847 |
1005 | - msgid "Press any key to exit" |
1006 | - msgstr "Pressione qualquer tecla para sair" |
1007 | - |
1008 | --#: js/ui/panel.js:355 |
1009 | -+#: js/ui/panel.js:356 |
1010 | - msgid "Quit" |
1011 | - msgstr "Sair" |
1012 | - |
1013 | - #. Translators: If there is no suitable word for "Activities" |
1014 | - #. in your language, you can use the word for "Overview". |
1015 | --#: js/ui/panel.js:411 |
1016 | -+#: js/ui/panel.js:412 |
1017 | - msgid "Activities" |
1018 | - msgstr "Atividades" |
1019 | - |
1020 | --#: js/ui/panel.js:692 |
1021 | -+#: js/ui/panel.js:693 |
1022 | - msgctxt "System menu in the top bar" |
1023 | - msgid "System" |
1024 | - msgstr "Sistema" |
1025 | - |
1026 | --#: js/ui/panel.js:811 |
1027 | -+#: js/ui/panel.js:816 |
1028 | - msgid "Top Bar" |
1029 | - msgstr "Barra superior" |
1030 | - |
1031 | -@@ -1479,23 +1213,23 @@ msgstr "Barra superior" |
1032 | - #. "ON" and "OFF") or "toggle-switch-intl" (for toggle |
1033 | - #. switches containing "◯" and "|"). Other values will |
1034 | - #. simply result in invisible toggle switches. |
1035 | --#: js/ui/popupMenu.js:291 |
1036 | -+#: js/ui/popupMenu.js:300 |
1037 | - msgid "toggle-switch-us" |
1038 | - msgstr "toggle-switch-intl" |
1039 | - |
1040 | --#: js/ui/runDialog.js:70 |
1041 | -+#: js/ui/runDialog.js:74 |
1042 | - msgid "Enter a Command" |
1043 | - msgstr "Digite um comando" |
1044 | - |
1045 | --#: js/ui/runDialog.js:110 js/ui/windowMenu.js:175 |
1046 | -+#: js/ui/runDialog.js:114 js/ui/windowMenu.js:174 |
1047 | - msgid "Close" |
1048 | - msgstr "Fechar" |
1049 | - |
1050 | --#: js/ui/runDialog.js:273 |
1051 | -+#: js/ui/runDialog.js:278 |
1052 | - msgid "Restart is not available on Wayland" |
1053 | - msgstr "Reinício não está disponível no Wayland" |
1054 | - |
1055 | --#: js/ui/runDialog.js:278 |
1056 | -+#: js/ui/runDialog.js:283 |
1057 | - msgid "Restarting…" |
1058 | - msgstr "Reiniciando…" |
1059 | - |
1060 | -@@ -1519,7 +1253,7 @@ msgid_plural "%d new notifications" |
1061 | - msgstr[0] "%d nova notificação" |
1062 | - msgstr[1] "%d novas notificações" |
1063 | - |
1064 | --#: js/ui/screenShield.js:451 js/ui/status/system.js:283 |
1065 | -+#: js/ui/screenShield.js:451 js/ui/status/system.js:294 |
1066 | - msgid "Lock" |
1067 | - msgstr "Bloquear" |
1068 | - |
1069 | -@@ -1702,7 +1436,7 @@ msgid "<unknown>" |
1070 | - msgstr "<desconhecido>" |
1071 | - |
1072 | - #. Translators: %s is a network identifier |
1073 | --#: js/ui/status/network.js:441 js/ui/status/network.js:1310 |
1074 | -+#: js/ui/status/network.js:441 js/ui/status/network.js:1323 |
1075 | - #, javascript-format |
1076 | - msgid "%s Off" |
1077 | - msgstr "%s desligado" |
1078 | -@@ -1729,7 +1463,7 @@ msgid "%s Disconnecting" |
1079 | - msgstr "Desconectando de %s" |
1080 | - |
1081 | - #. Translators: %s is a network identifier |
1082 | --#: js/ui/status/network.js:459 js/ui/status/network.js:1302 |
1083 | -+#: js/ui/status/network.js:459 js/ui/status/network.js:1315 |
1084 | - #, javascript-format |
1085 | - msgid "%s Connecting" |
1086 | - msgstr "Conectando a %s" |
1087 | -@@ -1769,7 +1503,7 @@ msgid "Mobile Broadband Settings" |
1088 | - msgstr "Configurações de banda larga móvel" |
1089 | - |
1090 | - #. Translators: %s is a network identifier |
1091 | --#: js/ui/status/network.js:578 js/ui/status/network.js:1307 |
1092 | -+#: js/ui/status/network.js:578 js/ui/status/network.js:1320 |
1093 | - #, javascript-format |
1094 | - msgid "%s Hardware Disabled" |
1095 | - msgstr "Hardware de %s desabilitado" |
1096 | -@@ -1825,81 +1559,81 @@ msgstr "Nenhuma rede" |
1097 | - msgid "Use hardware switch to turn off" |
1098 | - msgstr "Usar alternador de hardware para desligar" |
1099 | - |
1100 | --#: js/ui/status/network.js:1173 |
1101 | -+#: js/ui/status/network.js:1186 |
1102 | - msgid "Select Network" |
1103 | - msgstr "Selecione a rede" |
1104 | - |
1105 | --#: js/ui/status/network.js:1179 |
1106 | -+#: js/ui/status/network.js:1192 |
1107 | - msgid "Wi-Fi Settings" |
1108 | - msgstr "Configurações de Wi-Fi" |
1109 | - |
1110 | - #. Translators: %s is a network identifier |
1111 | --#: js/ui/status/network.js:1298 |
1112 | -+#: js/ui/status/network.js:1311 |
1113 | - #, javascript-format |
1114 | - msgid "%s Hotspot Active" |
1115 | - msgstr "Ponto de acesso %s está ativo" |
1116 | - |
1117 | - #. Translators: %s is a network identifier |
1118 | --#: js/ui/status/network.js:1313 |
1119 | -+#: js/ui/status/network.js:1326 |
1120 | - #, javascript-format |
1121 | - msgid "%s Not Connected" |
1122 | - msgstr "%s não está conectado" |
1123 | - |
1124 | --#: js/ui/status/network.js:1413 |
1125 | -+#: js/ui/status/network.js:1426 |
1126 | - msgid "connecting…" |
1127 | - msgstr "conectando…" |
1128 | - |
1129 | - #. Translators: this is for network connections that require some kind of key or password |
1130 | --#: js/ui/status/network.js:1416 |
1131 | -+#: js/ui/status/network.js:1429 |
1132 | - msgid "authentication required" |
1133 | - msgstr "autenticação necessária" |
1134 | - |
1135 | --#: js/ui/status/network.js:1418 |
1136 | -+#: js/ui/status/network.js:1431 |
1137 | - msgid "connection failed" |
1138 | - msgstr "conexão falhou" |
1139 | - |
1140 | --#: js/ui/status/network.js:1472 |
1141 | -+#: js/ui/status/network.js:1485 |
1142 | - msgid "VPN Settings" |
1143 | - msgstr "Configurações de VPN" |
1144 | - |
1145 | --#: js/ui/status/network.js:1485 |
1146 | -+#: js/ui/status/network.js:1498 |
1147 | - msgid "VPN" |
1148 | - msgstr "VPN" |
1149 | - |
1150 | --#: js/ui/status/network.js:1495 |
1151 | -+#: js/ui/status/network.js:1508 |
1152 | - msgid "VPN Off" |
1153 | - msgstr "VPN desligada" |
1154 | - |
1155 | --#: js/ui/status/network.js:1559 js/ui/status/rfkill.js:93 |
1156 | -+#: js/ui/status/network.js:1572 js/ui/status/rfkill.js:93 |
1157 | - msgid "Network Settings" |
1158 | - msgstr "Configurações de rede" |
1159 | - |
1160 | --#: js/ui/status/network.js:1588 |
1161 | -+#: js/ui/status/network.js:1601 |
1162 | - #, javascript-format |
1163 | - msgid "%s Wired Connection" |
1164 | - msgid_plural "%s Wired Connections" |
1165 | - msgstr[0] "%s conexão cabeada" |
1166 | - msgstr[1] "%s conexões cabeadas" |
1167 | - |
1168 | --#: js/ui/status/network.js:1592 |
1169 | -+#: js/ui/status/network.js:1605 |
1170 | - #, javascript-format |
1171 | - msgid "%s Wi-Fi Connection" |
1172 | - msgid_plural "%s Wi-Fi Connections" |
1173 | - msgstr[0] "%s conexão Wi-Fi" |
1174 | - msgstr[1] "%s conexões Wi-Fi" |
1175 | - |
1176 | --#: js/ui/status/network.js:1596 |
1177 | -+#: js/ui/status/network.js:1609 |
1178 | - #, javascript-format |
1179 | - msgid "%s Modem Connection" |
1180 | - msgid_plural "%s Modem Connections" |
1181 | - msgstr[0] "%s conexão por modem" |
1182 | - msgstr[1] "%s conexões por modems" |
1183 | - |
1184 | --#: js/ui/status/network.js:1728 |
1185 | -+#: js/ui/status/network.js:1741 |
1186 | - msgid "Connection failed" |
1187 | - msgstr "Falha de conexão" |
1188 | - |
1189 | --#: js/ui/status/network.js:1729 |
1190 | -+#: js/ui/status/network.js:1742 |
1191 | - msgid "Activation of network connection failed" |
1192 | - msgstr "Falha ao ativar a conexão da rede" |
1193 | - |
1194 | -@@ -1950,6 +1684,15 @@ msgstr "%d:%02d até completamente carregada (%d %%)" |
1195 | - msgid "%d %%" |
1196 | - msgstr "%d %%" |
1197 | - |
1198 | -+#: js/ui/status/remoteAccess.js:46 |
1199 | -+msgid "Screen is Being Shared" |
1200 | -+msgstr "A tela está sendo compartilhada" |
1201 | -+ |
1202 | -+#: js/ui/status/remoteAccess.js:48 |
1203 | -+#| msgid "Turn Off" |
1204 | -+msgid "Turn off" |
1205 | -+msgstr "Desativar" |
1206 | -+ |
1207 | - #. The menu only appears when airplane mode is on, so just |
1208 | - #. statically build it as if it was on, rather than dynamically |
1209 | - #. changing the menu contents. |
1210 | -@@ -1969,28 +1712,28 @@ msgstr "Encerrar sessão" |
1211 | - msgid "Account Settings" |
1212 | - msgstr "Configurações de conta" |
1213 | - |
1214 | --#: js/ui/status/system.js:268 |
1215 | -+#: js/ui/status/system.js:279 |
1216 | - msgid "Orientation Lock" |
1217 | - msgstr "Bloqueio de orientação" |
1218 | - |
1219 | --#: js/ui/status/system.js:294 |
1220 | -+#: js/ui/status/system.js:305 |
1221 | - msgid "Suspend" |
1222 | - msgstr "Suspender" |
1223 | - |
1224 | --#: js/ui/status/system.js:304 |
1225 | -+#: js/ui/status/system.js:315 |
1226 | - msgid "Power Off" |
1227 | - msgstr "Desligar" |
1228 | - |
1229 | --#: js/ui/status/thunderbolt.js:294 |
1230 | -+#: js/ui/status/thunderbolt.js:298 |
1231 | - msgid "Thunderbolt" |
1232 | - msgstr "Thunderbolt" |
1233 | - |
1234 | - #. we are done |
1235 | --#: js/ui/status/thunderbolt.js:350 |
1236 | -+#: js/ui/status/thunderbolt.js:354 |
1237 | - msgid "Unknown Thunderbolt device" |
1238 | - msgstr "Dispositivo Thunderbolt desconhecido" |
1239 | - |
1240 | --#: js/ui/status/thunderbolt.js:351 |
1241 | -+#: js/ui/status/thunderbolt.js:355 |
1242 | - msgid "" |
1243 | - "New device has been detected while you were away. Please disconnect and " |
1244 | - "reconnect the device to start using it." |
1245 | -@@ -1998,20 +1741,21 @@ msgstr "" |
1246 | - "Um novo dispositivo foi detectado enquanto você estava ausente. Por " |
1247 | - "gentileza, desconecte e reconecte o dispositivo para começar a usá-lo." |
1248 | - |
1249 | --#: js/ui/status/thunderbolt.js:356 |
1250 | -+#: js/ui/status/thunderbolt.js:360 |
1251 | - msgid "Thunderbolt authorization error" |
1252 | - msgstr "Erro de autorização de thunderbolt" |
1253 | - |
1254 | --#: js/ui/status/thunderbolt.js:357 |
1255 | -+#: js/ui/status/thunderbolt.js:361 |
1256 | - #, javascript-format |
1257 | --msgid "Could not authorize the thunderbolt device: %s" |
1258 | --msgstr "Não foi possível autorizar o dispositivo thunderbolt: %s" |
1259 | -+#| msgid "Could not authorize the thunderbolt device: %s" |
1260 | -+msgid "Could not authorize the Thunderbolt device: %s" |
1261 | -+msgstr "Não foi possível autorizar o dispositivo Thunderbolt: %s" |
1262 | - |
1263 | --#: js/ui/status/volume.js:128 |
1264 | -+#: js/ui/status/volume.js:135 |
1265 | - msgid "Volume changed" |
1266 | - msgstr "Volume alterado" |
1267 | - |
1268 | --#: js/ui/status/volume.js:170 |
1269 | -+#: js/ui/status/volume.js:204 |
1270 | - msgid "Volume" |
1271 | - msgstr "Volume" |
1272 | - |
1273 | -@@ -2066,22 +1810,22 @@ msgstr "“%s” está pronto" |
1274 | - |
1275 | - # Título de janela de confirmação; Se grande demais, pode ser exibida com "..." |
1276 | - # Vide: https://bugzilla.gnome.org/show_bug.cgi?id=786331 |
1277 | --#: js/ui/windowManager.js:72 |
1278 | -+#: js/ui/windowManager.js:74 |
1279 | - msgid "Do you want to keep these display settings?" |
1280 | - msgstr "Deseja manter essas configurações da tela?" |
1281 | - |
1282 | - #. Translators: this and the following message should be limited in lenght, |
1283 | - #. to avoid ellipsizing the labels. |
1284 | - #. |
1285 | --#: js/ui/windowManager.js:84 |
1286 | -+#: js/ui/windowManager.js:86 |
1287 | - msgid "Revert Settings" |
1288 | - msgstr "Reverter configurações" |
1289 | - |
1290 | --#: js/ui/windowManager.js:87 |
1291 | -+#: js/ui/windowManager.js:89 |
1292 | - msgid "Keep Changes" |
1293 | - msgstr "Manter alterações" |
1294 | - |
1295 | --#: js/ui/windowManager.js:105 |
1296 | -+#: js/ui/windowManager.js:107 |
1297 | - #, javascript-format |
1298 | - msgid "Settings changes will revert in %d second" |
1299 | - msgid_plural "Settings changes will revert in %d seconds" |
1300 | -@@ -2090,7 +1834,7 @@ msgstr[1] "Alterações nas configurações serão revertidas em %d segundos" |
1301 | - |
1302 | - #. Translators: This represents the size of a window. The first number is |
1303 | - #. * the width of the window and the second is the height. |
1304 | --#: js/ui/windowManager.js:660 |
1305 | -+#: js/ui/windowManager.js:689 |
1306 | - #, javascript-format |
1307 | - msgid "%d × %d" |
1308 | - msgstr "%d × %d" |
1309 | -@@ -2143,19 +1887,19 @@ msgstr "Mover para a área de trabalho acima" |
1310 | - msgid "Move to Workspace Down" |
1311 | - msgstr "Mover para a área de trabalho abaixo" |
1312 | - |
1313 | --#: js/ui/windowMenu.js:140 |
1314 | -+#: js/ui/windowMenu.js:139 |
1315 | - msgid "Move to Monitor Up" |
1316 | - msgstr "Mover para o monitor acima" |
1317 | - |
1318 | --#: js/ui/windowMenu.js:149 |
1319 | -+#: js/ui/windowMenu.js:148 |
1320 | - msgid "Move to Monitor Down" |
1321 | - msgstr "Mover para o monitor abaixo" |
1322 | - |
1323 | --#: js/ui/windowMenu.js:158 |
1324 | -+#: js/ui/windowMenu.js:157 |
1325 | - msgid "Move to Monitor Left" |
1326 | - msgstr "Mover para o monitor à esquerda" |
1327 | - |
1328 | --#: js/ui/windowMenu.js:167 |
1329 | -+#: js/ui/windowMenu.js:166 |
1330 | - msgid "Move to Monitor Right" |
1331 | - msgstr "Mover para o monitor à direita" |
1332 | - |
1333 | -@@ -2168,29 +1912,29 @@ msgstr "Agenda do Evolution" |
1334 | - msgid "evolution" |
1335 | - msgstr "evolution" |
1336 | - |
1337 | --#: src/main.c:432 |
1338 | -+#: src/main.c:410 |
1339 | - msgid "Print version" |
1340 | - msgstr "Versão de impressão" |
1341 | - |
1342 | --#: src/main.c:438 |
1343 | -+#: src/main.c:416 |
1344 | - msgid "Mode used by GDM for login screen" |
1345 | - msgstr "Modo usado pelo GDM para a tela de início de sessão" |
1346 | - |
1347 | --#: src/main.c:444 |
1348 | -+#: src/main.c:422 |
1349 | - msgid "Use a specific mode, e.g. “gdm” for login screen" |
1350 | - msgstr "" |
1351 | - "Utilizar um modo específico, ex.: “gdm” para a tela de início de sessão" |
1352 | - |
1353 | --#: src/main.c:450 |
1354 | -+#: src/main.c:428 |
1355 | - msgid "List possible modes" |
1356 | - msgstr "Listar modos possíveis" |
1357 | - |
1358 | --#: src/shell-app.c:270 |
1359 | -+#: src/shell-app.c:272 |
1360 | - msgctxt "program" |
1361 | - msgid "Unknown" |
1362 | - msgstr "Desconhecido" |
1363 | - |
1364 | --#: src/shell-app.c:511 |
1365 | -+#: src/shell-app.c:523 |
1366 | - #, c-format |
1367 | - msgid "Failed to launch “%s”" |
1368 | - msgstr "Erro ao lançar “%s”" |
1369 | -@@ -2229,6 +1973,227 @@ msgstr[1] "%u entradas" |
1370 | - msgid "System Sounds" |
1371 | - msgstr "Sons do sistema" |
1372 | - |
1373 | -+#~ msgid "Enable internal tools useful for developers and testers from Alt-F2" |
1374 | -+#~ msgstr "" |
1375 | -+#~ "Habilitar ferramentas internas úteis para desenvolvedores e testadores a " |
1376 | -+#~ "partir do Alt-F2" |
1377 | -+ |
1378 | -+#~ msgid "" |
1379 | -+#~ "Allows access to internal debugging and monitoring tools using the Alt-F2 " |
1380 | -+#~ "dialog." |
1381 | -+#~ msgstr "" |
1382 | -+#~ "Permite acesso a ferramentas internas de depuração e monitoramento usando " |
1383 | -+#~ "o diálogo Alt-F2." |
1384 | -+ |
1385 | -+#~ msgid "UUIDs of extensions to enable" |
1386 | -+#~ msgstr "UUIDs das extensões para habilitar" |
1387 | -+ |
1388 | -+#~ msgid "" |
1389 | -+#~ "GNOME Shell extensions have a UUID property; this key lists extensions " |
1390 | -+#~ "which should be loaded. Any extension that wants to be loaded needs to be " |
1391 | -+#~ "in this list. You can also manipulate this list with the EnableExtension " |
1392 | -+#~ "and DisableExtension D-Bus methods on org.gnome.Shell." |
1393 | -+#~ msgstr "" |
1394 | -+#~ "As extensões do GNOME Shell possuem uma propriedade UUID; esta chave " |
1395 | -+#~ "lista as extensões que devem ser carregadas. Qualquer extensão que quiser " |
1396 | -+#~ "ser carregada precisa estar nesta lista. Você também pode manipular esta " |
1397 | -+#~ "lista com os métodos do DBus EnableExtension e DisableExtensions em org." |
1398 | -+#~ "gnome.Shell." |
1399 | -+ |
1400 | -+#~ msgid "Disable user extensions" |
1401 | -+#~ msgstr "Desabilitar extensões do usuário" |
1402 | -+ |
1403 | -+#~ msgid "" |
1404 | -+#~ "Disable all extensions the user has enabled without affecting the " |
1405 | -+#~ "“enabled-extension” setting." |
1406 | -+#~ msgstr "" |
1407 | -+#~ "Desabilita todas as extensões que o usuário habilitou sem afetar a " |
1408 | -+#~ "definição de “enabled-extension”." |
1409 | -+ |
1410 | -+#~ msgid "Disables the validation of extension version compatibility" |
1411 | -+#~ msgstr "Desabilita a validação de compatibilidade da versão da extensão" |
1412 | -+ |
1413 | -+#~ msgid "" |
1414 | -+#~ "GNOME Shell will only load extensions that claim to support the current " |
1415 | -+#~ "running version. Enabling this option will disable this check and try to " |
1416 | -+#~ "load all extensions regardless of the versions they claim to support." |
1417 | -+#~ msgstr "" |
1418 | -+#~ "O GNOME Shell somente carregará extensões que declaram possuir suporte a " |
1419 | -+#~ "versão atual em execução. Ao habilitar esta opção, esta verificação será " |
1420 | -+#~ "desabilitada e haverá tentativas de carregar todas as extensões " |
1421 | -+#~ "independente das versões que estas declaram suportar." |
1422 | -+ |
1423 | -+#~ msgid "List of desktop file IDs for favorite applications" |
1424 | -+#~ msgstr "" |
1425 | -+#~ "Lista dos IDs de arquivo de área de trabalho para os aplicativos favoritos" |
1426 | -+ |
1427 | -+#~ msgid "" |
1428 | -+#~ "The applications corresponding to these identifiers will be displayed in " |
1429 | -+#~ "the favorites area." |
1430 | -+#~ msgstr "" |
1431 | -+#~ "Os aplicativos correspondentes a estes identificadores serão exibidos na " |
1432 | -+#~ "área de favoritos." |
1433 | -+ |
1434 | -+#~ msgid "App Picker View" |
1435 | -+#~ msgstr "Visualização do seletor de aplicativos" |
1436 | -+ |
1437 | -+#~ msgid "Index of the currently selected view in the application picker." |
1438 | -+#~ msgstr "" |
1439 | -+#~ "Índice da visualização atualmente selecionada no seletor de aplicativos." |
1440 | -+ |
1441 | -+#~ msgid "History for command (Alt-F2) dialog" |
1442 | -+#~ msgstr "Histórico do diálogo de comandos (Alt-F2)" |
1443 | -+ |
1444 | -+#~ msgid "History for the looking glass dialog" |
1445 | -+#~ msgstr "Histórico do diálogo do shell looking glass" |
1446 | -+ |
1447 | -+#~ msgid "Always show the “Log out” menu item in the user menu." |
1448 | -+#~ msgstr "Sempre mostrar o item de menu “Encerrar sessão” no menu de usuário." |
1449 | -+ |
1450 | -+#~ msgid "" |
1451 | -+#~ "This key overrides the automatic hiding of the “Log out” menu item in " |
1452 | -+#~ "single-user, single-session situations." |
1453 | -+#~ msgstr "" |
1454 | -+#~ "Essa chave sobrescreve a ocultação automática do item de menu “Encerrar " |
1455 | -+#~ "sessão” quando houver somente um usuário, em situações de somente uma " |
1456 | -+#~ "sessão." |
1457 | -+ |
1458 | -+#~ msgid "" |
1459 | -+#~ "Whether to remember password for mounting encrypted or remote filesystems" |
1460 | -+#~ msgstr "" |
1461 | -+#~ "Se lembra ou não as senhas para montar sistemas de arquivos " |
1462 | -+#~ "criptografados ou remotos" |
1463 | -+ |
1464 | -+#~ msgid "" |
1465 | -+#~ "The shell will request a password when an encrypted device or a remote " |
1466 | -+#~ "filesystem is mounted. If the password can be saved for future use a " |
1467 | -+#~ "“Remember Password” checkbox will be present. This key sets the default " |
1468 | -+#~ "state of the checkbox." |
1469 | -+#~ msgstr "" |
1470 | -+#~ "O shell irá pedir uma senha quando um dispositivo criptografado ou um " |
1471 | -+#~ "sistema de arquivo remoto for montado. Caso a senha possa ser salva para " |
1472 | -+#~ "uso posterior, a caixa de seleção “Lembrar senha” estará presente. Esta " |
1473 | -+#~ "chave ajusta o estado padrão da caixa de seleção." |
1474 | -+ |
1475 | -+#~ msgid "" |
1476 | -+#~ "Whether the default Bluetooth adapter had set up devices associated to it" |
1477 | -+#~ msgstr "" |
1478 | -+#~ "Se o adaptador Bluetooth padrão configurou, ou não, dispositivos " |
1479 | -+#~ "associados a ele" |
1480 | -+ |
1481 | -+#~ msgid "" |
1482 | -+#~ "The shell will only show a Bluetooth menu item if a Bluetooth adapter is " |
1483 | -+#~ "powered, or if there were devices set up associated with the default " |
1484 | -+#~ "adapter. This will be reset if the default adapter is ever seen not to " |
1485 | -+#~ "have devices associated to it." |
1486 | -+#~ msgstr "" |
1487 | -+#~ "O shell irá mostrar apenas um item de menu Bluetooth se um adaptador " |
1488 | -+#~ "Bluetooth estiver ligado ou se existirem dispositivos configurados " |
1489 | -+#~ "associados ao adaptador padrão. Isto será redefinido caso o adaptador " |
1490 | -+#~ "padrão sempre seja visto sem possuir dispositivos associados a ele." |
1491 | -+ |
1492 | -+#~ msgid "Keybinding to open the application menu" |
1493 | -+#~ msgstr "Atalho de teclado para abrir um menu de aplicativo" |
1494 | -+ |
1495 | -+#~ msgid "Keybinding to open the application menu." |
1496 | -+#~ msgstr "Atalho de teclado para abrir um menu de aplicativo." |
1497 | -+ |
1498 | -+#~ msgid "Keybinding to open the “Show Applications” view" |
1499 | -+#~ msgstr "Atalho de teclado para abrir a visualização “Mostrar aplicativos”" |
1500 | -+ |
1501 | -+#~ msgid "" |
1502 | -+#~ "Keybinding to open the “Show Applications” view of the Activities " |
1503 | -+#~ "Overview." |
1504 | -+#~ msgstr "" |
1505 | -+#~ "Atalho de teclado para abrir a visualização “Mostrar aplicativos” do " |
1506 | -+#~ "panorama de atividades." |
1507 | -+ |
1508 | -+#~ msgid "Keybinding to open the overview" |
1509 | -+#~ msgstr "Atalho de teclado para abrir o panorama" |
1510 | -+ |
1511 | -+#~ msgid "Keybinding to open the Activities Overview." |
1512 | -+#~ msgstr "Atalho de teclado para abrir o panorama de atividades." |
1513 | -+ |
1514 | -+#~ msgid "Keybinding to toggle the visibility of the notification list" |
1515 | -+#~ msgstr "" |
1516 | -+#~ "Atalho de teclado para alternar a visibilidade da lista de notificação" |
1517 | -+ |
1518 | -+#~ msgid "Keybinding to toggle the visibility of the notification list." |
1519 | -+#~ msgstr "" |
1520 | -+#~ "Atalho de teclado para alternar a visibilidade da lista de notificação." |
1521 | -+ |
1522 | -+#~ msgid "Keybinding to focus the active notification" |
1523 | -+#~ msgstr "Atalho de teclado para ativar a notificação ativa" |
1524 | -+ |
1525 | -+#~ msgid "Keybinding to focus the active notification." |
1526 | -+#~ msgstr "Atalho de teclado para ativar a notificação ativa." |
1527 | -+ |
1528 | -+# Tween pode significar uma contração de Between ou se referir a um termo "in-between" usado em animação gráfica. -- Enrico |
1529 | -+#~ msgid "" |
1530 | -+#~ "Keybinding that pauses and resumes all running tweens, for debugging " |
1531 | -+#~ "purposes" |
1532 | -+#~ msgstr "" |
1533 | -+#~ "Atalho de teclado que pausa e continua todos os intermediários em " |
1534 | -+#~ "execução, a fim de depuração" |
1535 | -+ |
1536 | -+#~ msgid "Which keyboard to use" |
1537 | -+#~ msgstr "Qual teclado usar" |
1538 | -+ |
1539 | -+#~ msgid "The type of keyboard to use." |
1540 | -+#~ msgstr "O tipo do teclado para usar." |
1541 | -+ |
1542 | -+#~ msgid "Limit switcher to current workspace." |
1543 | -+#~ msgstr "Limitar o alternador ao espaço de trabalho atual." |
1544 | -+ |
1545 | -+#~ msgid "" |
1546 | -+#~ "If true, only applications that have windows on the current workspace are " |
1547 | -+#~ "shown in the switcher. Otherwise, all applications are included." |
1548 | -+#~ msgstr "" |
1549 | -+#~ "Se verdadeiro, o alternador mostrará somente os aplicativos que possuem " |
1550 | -+#~ "janelas no espaço de trabalho atual. Caso contrário, todos os aplicativos " |
1551 | -+#~ "serão incluídos." |
1552 | -+ |
1553 | -+#~ msgid "The application icon mode." |
1554 | -+#~ msgstr "O modo ícone do aplicativo." |
1555 | -+ |
1556 | -+#~ msgid "" |
1557 | -+#~ "Configures how the windows are shown in the switcher. Valid possibilities " |
1558 | -+#~ "are “thumbnail-only” (shows a thumbnail of the window), “app-icon-" |
1559 | -+#~ "only” (shows only the application icon) or “both”." |
1560 | -+#~ msgstr "" |
1561 | -+#~ "Configura como as janelas são mostradas no alternador. As possibilidades " |
1562 | -+#~ "válidas são “thumbnail-only” (mostra uma miniatura da janela), “app-icon-" |
1563 | -+#~ "only” (mostra apenas o ícone do aplicativo) ou “both”." |
1564 | -+ |
1565 | -+#~ msgid "" |
1566 | -+#~ "If true, only windows from the current workspace are shown in the " |
1567 | -+#~ "switcher. Otherwise, all windows are included." |
1568 | -+#~ msgstr "" |
1569 | -+#~ "Se verdadeiro, o alternador mostrará somente as janelas do espaço de " |
1570 | -+#~ "trabalho atual. Caso contrário, todos as janelas serão incluídas." |
1571 | -+ |
1572 | -+#~ msgid "Attach modal dialog to the parent window" |
1573 | -+#~ msgstr "Anexar diálogo modal à janela pai" |
1574 | -+ |
1575 | -+#~ msgid "" |
1576 | -+#~ "This key overrides the key in org.gnome.mutter when running GNOME Shell." |
1577 | -+#~ msgstr "" |
1578 | -+#~ "Esta chave sobrescreve a chave em org.gnome.mutter ao executar o Shell do " |
1579 | -+#~ "GNOME." |
1580 | -+ |
1581 | -+#~ msgid "Enable edge tiling when dropping windows on screen edges" |
1582 | -+#~ msgstr "" |
1583 | -+#~ "Habilitar contorno ladrilhado ao arrastar janelas sobre as bordas da tela" |
1584 | -+ |
1585 | -+#~ msgid "Workspaces are managed dynamically" |
1586 | -+#~ msgstr "Espaços de trabalho são gerenciados dinamicamente" |
1587 | -+ |
1588 | -+#~ msgid "Workspaces only on primary monitor" |
1589 | -+#~ msgstr "Espaços de trabalho apenas no monitor primário" |
1590 | -+ |
1591 | -+#~ msgid "Delay focus changes in mouse mode until the pointer stops moving" |
1592 | -+#~ msgstr "Atrasar foco altera o modo do mouse até o ponteiro parar de mover" |
1593 | -+ |
1594 | - #~| msgid "Power Off" |
1595 | - #~ msgctxt "search-result" |
1596 | - #~ msgid "Power off" |
1597 | diff --git a/debian/patches/Updated-Slovenian-translation.patch b/debian/patches/Updated-Slovenian-translation.patch |
1598 | deleted file mode 100644 |
1599 | index 9f8881d..0000000 |
1600 | --- a/debian/patches/Updated-Slovenian-translation.patch |
1601 | +++ /dev/null |
1602 | @@ -1,545 +0,0 @@ |
1603 | -From: =?utf-8?q?Matej_Urban=C4=8Di=C4=8D?= <mateju@svn.gnome.org> |
1604 | -Date: Fri, 3 Aug 2018 11:17:49 +0200 |
1605 | -Subject: Updated Slovenian translation |
1606 | - |
1607 | -Origin: upstream, 3.29.91, commit:6b41f823464380c2018f3431edf61bc6ff11354f |
1608 | ---- |
1609 | - po/sl.po | 160 +++++++++++++++++++++++++++++++++------------------------------ |
1610 | - 1 file changed, 84 insertions(+), 76 deletions(-) |
1611 | - |
1612 | -diff --git a/po/sl.po b/po/sl.po |
1613 | -index b943c4a..2d37f35 100644 |
1614 | ---- a/po/sl.po |
1615 | -+++ b/po/sl.po |
1616 | -@@ -8,8 +8,8 @@ msgid "" |
1617 | - msgstr "" |
1618 | - "Project-Id-Version: gnome-shell master\n" |
1619 | - "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n" |
1620 | --"POT-Creation-Date: 2018-04-17 15:11+0000\n" |
1621 | --"PO-Revision-Date: 2018-04-17 18:32+0200\n" |
1622 | -+"POT-Creation-Date: 2018-07-30 17:00+0000\n" |
1623 | -+"PO-Revision-Date: 2018-07-30 22:14+0200\n" |
1624 | - "Last-Translator: Matej Urbančič <mateju@svn.gnome.org>\n" |
1625 | - "Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n" |
1626 | - "Language: sl\n" |
1627 | -@@ -352,20 +352,20 @@ msgctxt "button" |
1628 | - msgid "Sign In" |
1629 | - msgstr "Prijava" |
1630 | - |
1631 | --#: js/gdm/loginDialog.js:315 |
1632 | -+#: js/gdm/loginDialog.js:319 |
1633 | - msgid "Choose Session" |
1634 | - msgstr "Izbor seje" |
1635 | - |
1636 | - #. translators: this message is shown below the user list on the |
1637 | - #. login screen. It can be activated to reveal an entry for |
1638 | - #. manually entering the username. |
1639 | --#: js/gdm/loginDialog.js:458 |
1640 | -+#: js/gdm/loginDialog.js:462 |
1641 | - msgid "Not listed?" |
1642 | - msgstr "Ali uporabniškega imena ni na seznamu?" |
1643 | - |
1644 | - #. Translators: this message is shown below the username entry field |
1645 | - #. to clue the user in on how to login to the local network realm |
1646 | --#: js/gdm/loginDialog.js:887 |
1647 | -+#: js/gdm/loginDialog.js:891 |
1648 | - #, javascript-format |
1649 | - msgid "(e.g., user or %s)" |
1650 | - msgstr "(na primer, uporabnika ali %s)" |
1651 | -@@ -373,12 +373,12 @@ msgstr "(na primer, uporabnika ali %s)" |
1652 | - #. TTLS and PEAP are actually much more complicated, but this complication |
1653 | - #. is not visible here since we only care about phase2 authentication |
1654 | - #. (and don't even care of which one) |
1655 | --#: js/gdm/loginDialog.js:892 js/ui/components/networkAgent.js:243 |
1656 | -+#: js/gdm/loginDialog.js:896 js/ui/components/networkAgent.js:243 |
1657 | - #: js/ui/components/networkAgent.js:261 |
1658 | - msgid "Username: " |
1659 | - msgstr "Uporabniško ime: " |
1660 | - |
1661 | --#: js/gdm/loginDialog.js:1228 |
1662 | -+#: js/gdm/loginDialog.js:1234 |
1663 | - msgid "Login Window" |
1664 | - msgstr "Prijavno okno" |
1665 | - |
1666 | -@@ -391,7 +391,7 @@ msgstr "Napaka overitve" |
1667 | - #. as a cue to display our own message. |
1668 | - #. Translators: this message is shown below the password entry field |
1669 | - #. to indicate the user can swipe their finger instead |
1670 | --#: js/gdm/util.js:482 |
1671 | -+#: js/gdm/util.js:485 |
1672 | - msgid "(or swipe finger)" |
1673 | - msgstr "(ali pa povlecite prst)" |
1674 | - |
1675 | -@@ -643,23 +643,23 @@ msgstr "Pogosti" |
1676 | - msgid "All" |
1677 | - msgstr "Vsi" |
1678 | - |
1679 | --#: js/ui/appDisplay.js:1886 |
1680 | -+#: js/ui/appDisplay.js:1890 |
1681 | - msgid "New Window" |
1682 | - msgstr "Novo okno" |
1683 | - |
1684 | --#: js/ui/appDisplay.js:1900 |
1685 | -+#: js/ui/appDisplay.js:1904 |
1686 | - msgid "Launch using Dedicated Graphics Card" |
1687 | - msgstr "Zaženi z uporabo določene grafične kartice" |
1688 | - |
1689 | --#: js/ui/appDisplay.js:1927 js/ui/dash.js:285 |
1690 | -+#: js/ui/appDisplay.js:1931 js/ui/dash.js:285 |
1691 | - msgid "Remove from Favorites" |
1692 | - msgstr "Odstrani iz priljubljenih" |
1693 | - |
1694 | --#: js/ui/appDisplay.js:1933 |
1695 | -+#: js/ui/appDisplay.js:1937 |
1696 | - msgid "Add to Favorites" |
1697 | - msgstr "Dodaj med priljubljene" |
1698 | - |
1699 | --#: js/ui/appDisplay.js:1943 |
1700 | -+#: js/ui/appDisplay.js:1947 |
1701 | - msgid "Show Details" |
1702 | - msgstr "Pokaži besedilo" |
1703 | - |
1704 | -@@ -806,35 +806,35 @@ msgctxt "event list time" |
1705 | - msgid "All Day" |
1706 | - msgstr "Celodnevno" |
1707 | - |
1708 | --#: js/ui/calendar.js:864 |
1709 | -+#: js/ui/calendar.js:866 |
1710 | - msgctxt "calendar heading" |
1711 | - msgid "%A, %B %d" |
1712 | - msgstr "%A, %d. %m." |
1713 | - |
1714 | --#: js/ui/calendar.js:868 |
1715 | -+#: js/ui/calendar.js:870 |
1716 | - msgctxt "calendar heading" |
1717 | - msgid "%A, %B %d, %Y" |
1718 | - msgstr "%A, %d %B %Y" |
1719 | - |
1720 | --#: js/ui/calendar.js:1086 |
1721 | -+#: js/ui/calendar.js:1100 |
1722 | - msgid "No Notifications" |
1723 | - msgstr "Ni obvestil" |
1724 | - |
1725 | --#: js/ui/calendar.js:1089 |
1726 | -+#: js/ui/calendar.js:1103 |
1727 | - msgid "No Events" |
1728 | - msgstr "Ni dogodkov" |
1729 | - |
1730 | --#: js/ui/calendar.js:1117 |
1731 | -+#: js/ui/calendar.js:1131 |
1732 | - msgid "Clear All" |
1733 | - msgstr "Počisti vse" |
1734 | - |
1735 | - #. Translators: %s is an application name |
1736 | --#: js/ui/closeDialog.js:44 |
1737 | -+#: js/ui/closeDialog.js:47 |
1738 | - #, javascript-format |
1739 | - msgid "“%s” is not responding." |
1740 | - msgstr "Program »%s« se ne odziva." |
1741 | - |
1742 | --#: js/ui/closeDialog.js:45 |
1743 | -+#: js/ui/closeDialog.js:48 |
1744 | - msgid "" |
1745 | - "You may choose to wait a short while for it to continue or force the " |
1746 | - "application to quit entirely." |
1747 | -@@ -842,11 +842,11 @@ msgstr "" |
1748 | - "Lahko počakate, če se program morda začne spet odzivati, lahko pa vsilite " |
1749 | - "končanje delovanja." |
1750 | - |
1751 | --#: js/ui/closeDialog.js:61 |
1752 | -+#: js/ui/closeDialog.js:64 |
1753 | - msgid "Force Quit" |
1754 | - msgstr "Vsili končanje" |
1755 | - |
1756 | --#: js/ui/closeDialog.js:64 |
1757 | -+#: js/ui/closeDialog.js:67 |
1758 | - msgid "Wait" |
1759 | - msgstr "Počakaj" |
1760 | - |
1761 | -@@ -863,7 +863,7 @@ msgstr "Zunanji pogon je odklopljen" |
1762 | - msgid "Open with %s" |
1763 | - msgstr "Odpri s programom %s" |
1764 | - |
1765 | --#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:295 |
1766 | -+#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:297 |
1767 | - msgid "Password:" |
1768 | - msgstr "Geslo:" |
1769 | - |
1770 | -@@ -900,11 +900,11 @@ msgstr "Geslo zasebnega ključa: " |
1771 | - msgid "Service: " |
1772 | - msgstr "Storitev: " |
1773 | - |
1774 | --#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:659 |
1775 | -+#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:664 |
1776 | - msgid "Authentication required by wireless network" |
1777 | - msgstr "Zahtevana overitev za brezžično omrežje" |
1778 | - |
1779 | --#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:660 |
1780 | -+#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:665 |
1781 | - #, javascript-format |
1782 | - msgid "" |
1783 | - "Passwords or encryption keys are required to access the wireless network " |
1784 | -@@ -913,7 +913,7 @@ msgstr "" |
1785 | - "Za povezavo v brezžično omrežje »%s« je zahtevano geslo oziroma šifrirni " |
1786 | - "ključ." |
1787 | - |
1788 | --#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:663 |
1789 | -+#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:668 |
1790 | - msgid "Wired 802.1X authentication" |
1791 | - msgstr "Žična overitev 802.1X" |
1792 | - |
1793 | -@@ -921,15 +921,15 @@ msgstr "Žična overitev 802.1X" |
1794 | - msgid "Network name: " |
1795 | - msgstr "Naziv omrežja: " |
1796 | - |
1797 | --#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:667 |
1798 | -+#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:672 |
1799 | - msgid "DSL authentication" |
1800 | - msgstr "Overitev DSL" |
1801 | - |
1802 | --#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:673 |
1803 | -+#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:678 |
1804 | - msgid "PIN code required" |
1805 | - msgstr "Zahtevana koda PIN" |
1806 | - |
1807 | --#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:674 |
1808 | -+#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:679 |
1809 | - msgid "PIN code is needed for the mobile broadband device" |
1810 | - msgstr "Za napravo mobilnega širokopasovnega dostopa je zahtevana koda PIN." |
1811 | - |
1812 | -@@ -937,17 +937,17 @@ msgstr "Za napravo mobilnega širokopasovnega dostopa je zahtevana koda PIN." |
1813 | - msgid "PIN: " |
1814 | - msgstr "Koda PIN: " |
1815 | - |
1816 | --#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:680 |
1817 | -+#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:685 |
1818 | - msgid "Mobile broadband network password" |
1819 | - msgstr "Geslo mobilnega širokopasovnega dostopa" |
1820 | - |
1821 | --#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:664 |
1822 | --#: js/ui/components/networkAgent.js:668 js/ui/components/networkAgent.js:681 |
1823 | -+#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:669 |
1824 | -+#: js/ui/components/networkAgent.js:673 js/ui/components/networkAgent.js:686 |
1825 | - #, javascript-format |
1826 | - msgid "A password is required to connect to “%s”." |
1827 | - msgstr "Za povezavo z omrežjem »%s« je zahtevano geslo." |
1828 | - |
1829 | --#: js/ui/components/networkAgent.js:648 js/ui/status/network.js:1691 |
1830 | -+#: js/ui/components/networkAgent.js:653 js/ui/status/network.js:1704 |
1831 | - msgid "Network Manager" |
1832 | - msgstr "Upravljalnik omrežij" |
1833 | - |
1834 | -@@ -967,7 +967,7 @@ msgstr "Overi" |
1835 | - #. * requested authentication was not gained; this can happen |
1836 | - #. * because of an authentication error (like invalid password), |
1837 | - #. * for instance. |
1838 | --#: js/ui/components/polkitAgent.js:281 js/ui/shellMountOperation.js:327 |
1839 | -+#: js/ui/components/polkitAgent.js:283 js/ui/shellMountOperation.js:327 |
1840 | - msgid "Sorry, that didn’t work. Please try again." |
1841 | - msgstr "Overitev je spodletela.. Poskusite znova." |
1842 | - |
1843 | -@@ -1309,13 +1309,13 @@ msgid "Leave On" |
1844 | - msgstr "Pusti omogočeno" |
1845 | - |
1846 | - #: js/ui/kbdA11yDialog.js:59 js/ui/status/bluetooth.js:143 |
1847 | --#: js/ui/status/network.js:1281 |
1848 | -+#: js/ui/status/network.js:1294 |
1849 | - msgid "Turn On" |
1850 | - msgstr "Omogoči" |
1851 | - |
1852 | - #: js/ui/kbdA11yDialog.js:67 js/ui/status/bluetooth.js:143 |
1853 | - #: js/ui/status/network.js:154 js/ui/status/network.js:337 |
1854 | --#: js/ui/status/network.js:1281 js/ui/status/network.js:1396 |
1855 | -+#: js/ui/status/network.js:1294 js/ui/status/network.js:1409 |
1856 | - #: js/ui/status/nightLight.js:47 js/ui/status/rfkill.js:90 |
1857 | - #: js/ui/status/rfkill.js:117 |
1858 | - msgid "Turn Off" |
1859 | -@@ -1377,7 +1377,7 @@ msgstr "Poglej vir" |
1860 | - msgid "Web Page" |
1861 | - msgstr "Spletna stran" |
1862 | - |
1863 | --#: js/ui/messageTray.js:1493 |
1864 | -+#: js/ui/messageTray.js:1495 |
1865 | - msgid "System Information" |
1866 | - msgstr "Podrobnosti sistema" |
1867 | - |
1868 | -@@ -1451,22 +1451,22 @@ msgstr "Pritisnite tipko Esc za končanje" |
1869 | - msgid "Press any key to exit" |
1870 | - msgstr "Pritisnite katerokoli tipko za končanje" |
1871 | - |
1872 | --#: js/ui/panel.js:355 |
1873 | -+#: js/ui/panel.js:356 |
1874 | - msgid "Quit" |
1875 | - msgstr "Končaj" |
1876 | - |
1877 | - #. Translators: If there is no suitable word for "Activities" |
1878 | - #. in your language, you can use the word for "Overview". |
1879 | --#: js/ui/panel.js:411 |
1880 | -+#: js/ui/panel.js:412 |
1881 | - msgid "Activities" |
1882 | - msgstr "Dejavnosti" |
1883 | - |
1884 | --#: js/ui/panel.js:692 |
1885 | -+#: js/ui/panel.js:693 |
1886 | - msgctxt "System menu in the top bar" |
1887 | - msgid "System" |
1888 | - msgstr "Sistem" |
1889 | - |
1890 | --#: js/ui/panel.js:811 |
1891 | -+#: js/ui/panel.js:816 |
1892 | - msgid "Top Bar" |
1893 | - msgstr "Vrhnja vrstica" |
1894 | - |
1895 | -@@ -1475,7 +1475,7 @@ msgstr "Vrhnja vrstica" |
1896 | - #. "ON" and "OFF") or "toggle-switch-intl" (for toggle |
1897 | - #. switches containing "◯" and "|"). Other values will |
1898 | - #. simply result in invisible toggle switches. |
1899 | --#: js/ui/popupMenu.js:291 |
1900 | -+#: js/ui/popupMenu.js:300 |
1901 | - msgid "toggle-switch-us" |
1902 | - msgstr "toggle-switch-intl" |
1903 | - |
1904 | -@@ -1483,15 +1483,15 @@ msgstr "toggle-switch-intl" |
1905 | - msgid "Enter a Command" |
1906 | - msgstr "Vnos ukaza" |
1907 | - |
1908 | --#: js/ui/runDialog.js:110 js/ui/windowMenu.js:175 |
1909 | -+#: js/ui/runDialog.js:110 js/ui/windowMenu.js:174 |
1910 | - msgid "Close" |
1911 | - msgstr "Zapri" |
1912 | - |
1913 | --#: js/ui/runDialog.js:273 |
1914 | -+#: js/ui/runDialog.js:274 |
1915 | - msgid "Restart is not available on Wayland" |
1916 | - msgstr "Na sistemu Wayland je na voljo ponovni zagon" |
1917 | - |
1918 | --#: js/ui/runDialog.js:278 |
1919 | -+#: js/ui/runDialog.js:279 |
1920 | - msgid "Restarting…" |
1921 | - msgstr "Ponovno zaganjanje ...." |
1922 | - |
1923 | -@@ -1706,7 +1706,7 @@ msgid "<unknown>" |
1924 | - msgstr "<neznano>" |
1925 | - |
1926 | - #. Translators: %s is a network identifier |
1927 | --#: js/ui/status/network.js:441 js/ui/status/network.js:1310 |
1928 | -+#: js/ui/status/network.js:441 js/ui/status/network.js:1323 |
1929 | - #, javascript-format |
1930 | - msgid "%s Off" |
1931 | - msgstr "%s izklopljeno" |
1932 | -@@ -1732,7 +1732,7 @@ msgid "%s Disconnecting" |
1933 | - msgstr "%s poteka prekinjanje povezave" |
1934 | - |
1935 | - #. Translators: %s is a network identifier |
1936 | --#: js/ui/status/network.js:459 js/ui/status/network.js:1302 |
1937 | -+#: js/ui/status/network.js:459 js/ui/status/network.js:1315 |
1938 | - #, javascript-format |
1939 | - msgid "%s Connecting" |
1940 | - msgstr "%s poteka vzpostavljanje povezave" |
1941 | -@@ -1772,7 +1772,7 @@ msgid "Mobile Broadband Settings" |
1942 | - msgstr "Nastavitve mobilnega širokopasovnega dostopa" |
1943 | - |
1944 | - #. Translators: %s is a network identifier |
1945 | --#: js/ui/status/network.js:578 js/ui/status/network.js:1307 |
1946 | -+#: js/ui/status/network.js:578 js/ui/status/network.js:1320 |
1947 | - #, javascript-format |
1948 | - msgid "%s Hardware Disabled" |
1949 | - msgstr "%s strojno onemogočeno" |
1950 | -@@ -1828,56 +1828,56 @@ msgstr "Ni zaznanih omrežij" |
1951 | - msgid "Use hardware switch to turn off" |
1952 | - msgstr "Uporabite strojni gumb za izklop" |
1953 | - |
1954 | --#: js/ui/status/network.js:1173 |
1955 | -+#: js/ui/status/network.js:1186 |
1956 | - msgid "Select Network" |
1957 | - msgstr "Izbor omrežja" |
1958 | - |
1959 | --#: js/ui/status/network.js:1179 |
1960 | -+#: js/ui/status/network.js:1192 |
1961 | - msgid "Wi-Fi Settings" |
1962 | - msgstr "Nastavitve Wi-Fi" |
1963 | - |
1964 | - #. Translators: %s is a network identifier |
1965 | --#: js/ui/status/network.js:1298 |
1966 | -+#: js/ui/status/network.js:1311 |
1967 | - #, javascript-format |
1968 | - msgid "%s Hotspot Active" |
1969 | - msgstr "%s vroča točka je dejavna" |
1970 | - |
1971 | - #. Translators: %s is a network identifier |
1972 | --#: js/ui/status/network.js:1313 |
1973 | -+#: js/ui/status/network.js:1326 |
1974 | - #, javascript-format |
1975 | - msgid "%s Not Connected" |
1976 | - msgstr "%s brez povezave" |
1977 | - |
1978 | --#: js/ui/status/network.js:1413 |
1979 | -+#: js/ui/status/network.js:1426 |
1980 | - msgid "connecting…" |
1981 | - msgstr "vzpostavljanje povezave …" |
1982 | - |
1983 | - #. Translators: this is for network connections that require some kind of key or password |
1984 | --#: js/ui/status/network.js:1416 |
1985 | -+#: js/ui/status/network.js:1429 |
1986 | - msgid "authentication required" |
1987 | - msgstr "zahtevana je overitev" |
1988 | - |
1989 | --#: js/ui/status/network.js:1418 |
1990 | -+#: js/ui/status/network.js:1431 |
1991 | - msgid "connection failed" |
1992 | - msgstr "povezovanje je spodletelo" |
1993 | - |
1994 | --#: js/ui/status/network.js:1472 |
1995 | -+#: js/ui/status/network.js:1485 |
1996 | - msgid "VPN Settings" |
1997 | - msgstr "Nastavitve VPN" |
1998 | - |
1999 | --#: js/ui/status/network.js:1485 |
2000 | -+#: js/ui/status/network.js:1498 |
2001 | - msgid "VPN" |
2002 | - msgstr "VPN" |
2003 | - |
2004 | --#: js/ui/status/network.js:1495 |
2005 | -+#: js/ui/status/network.js:1508 |
2006 | - msgid "VPN Off" |
2007 | - msgstr "Onemogočen VPN" |
2008 | - |
2009 | --#: js/ui/status/network.js:1559 js/ui/status/rfkill.js:93 |
2010 | -+#: js/ui/status/network.js:1572 js/ui/status/rfkill.js:93 |
2011 | - msgid "Network Settings" |
2012 | - msgstr "Omrežne nastavitve" |
2013 | - |
2014 | --#: js/ui/status/network.js:1588 |
2015 | -+#: js/ui/status/network.js:1601 |
2016 | - #, javascript-format |
2017 | - msgid "%s Wired Connection" |
2018 | - msgid_plural "%s Wired Connections" |
2019 | -@@ -1886,7 +1886,7 @@ msgstr[1] "%s žična povezava" |
2020 | - msgstr[2] "%s žični povezavi" |
2021 | - msgstr[3] "%s žične povezave" |
2022 | - |
2023 | --#: js/ui/status/network.js:1592 |
2024 | -+#: js/ui/status/network.js:1605 |
2025 | - #, javascript-format |
2026 | - msgid "%s Wi-Fi Connection" |
2027 | - msgid_plural "%s Wi-Fi Connections" |
2028 | -@@ -1895,7 +1895,7 @@ msgstr[1] "%s povezava Wi-Fi" |
2029 | - msgstr[2] "%s povezavi Wi-Fi" |
2030 | - msgstr[3] "%s povezave Wi-Fi" |
2031 | - |
2032 | --#: js/ui/status/network.js:1596 |
2033 | -+#: js/ui/status/network.js:1609 |
2034 | - #, javascript-format |
2035 | - msgid "%s Modem Connection" |
2036 | - msgid_plural "%s Modem Connections" |
2037 | -@@ -1904,11 +1904,11 @@ msgstr[1] "%s modemska povezava" |
2038 | - msgstr[2] "%s modemski povezavi" |
2039 | - msgstr[3] "%s modemske povezave" |
2040 | - |
2041 | --#: js/ui/status/network.js:1728 |
2042 | -+#: js/ui/status/network.js:1741 |
2043 | - msgid "Connection failed" |
2044 | - msgstr "Povezovanje je spodletelo" |
2045 | - |
2046 | --#: js/ui/status/network.js:1729 |
2047 | -+#: js/ui/status/network.js:1742 |
2048 | - msgid "Activation of network connection failed" |
2049 | - msgstr "Omogočanje omrežne povezave je spodletelo." |
2050 | - |
2051 | -@@ -1959,6 +1959,14 @@ msgstr "%d∶%02d do polnosti (%d %%)" |
2052 | - msgid "%d %%" |
2053 | - msgstr "%d %%" |
2054 | - |
2055 | -+#: js/ui/status/remoteAccess.js:46 |
2056 | -+msgid "Screen is Being Shared" |
2057 | -+msgstr "Zaslon je v načinu souporabe" |
2058 | -+ |
2059 | -+#: js/ui/status/remoteAccess.js:48 |
2060 | -+msgid "Turn off" |
2061 | -+msgstr "Izklopi" |
2062 | -+ |
2063 | - #. The menu only appears when airplane mode is on, so just |
2064 | - #. statically build it as if it was on, rather than dynamically |
2065 | - #. changing the menu contents. |
2066 | -@@ -1990,16 +1998,16 @@ msgstr "V pripravljenost" |
2067 | - msgid "Power Off" |
2068 | - msgstr "Izklop" |
2069 | - |
2070 | --#: js/ui/status/thunderbolt.js:294 |
2071 | -+#: js/ui/status/thunderbolt.js:298 |
2072 | - msgid "Thunderbolt" |
2073 | - msgstr "Thunderbolt" |
2074 | - |
2075 | - #. we are done |
2076 | --#: js/ui/status/thunderbolt.js:350 |
2077 | -+#: js/ui/status/thunderbolt.js:354 |
2078 | - msgid "Unknown Thunderbolt device" |
2079 | - msgstr "Neznana naprava Thunderbolt" |
2080 | - |
2081 | --#: js/ui/status/thunderbolt.js:351 |
2082 | -+#: js/ui/status/thunderbolt.js:355 |
2083 | - msgid "" |
2084 | - "New device has been detected while you were away. Please disconnect and " |
2085 | - "reconnect the device to start using it." |
2086 | -@@ -2007,11 +2015,11 @@ msgstr "" |
2087 | - "Med nedejavnostjo je bila zaznana nova. Odklopite napravo in jo znova " |
2088 | - "priklopite za uporabo." |
2089 | - |
2090 | --#: js/ui/status/thunderbolt.js:356 |
2091 | -+#: js/ui/status/thunderbolt.js:360 |
2092 | - msgid "Thunderbolt authorization error" |
2093 | - msgstr "Napaka overitve naprave Thunderbolt" |
2094 | - |
2095 | --#: js/ui/status/thunderbolt.js:357 |
2096 | -+#: js/ui/status/thunderbolt.js:361 |
2097 | - #, javascript-format |
2098 | - msgid "Could not authorize the Thunderbolt device: %s" |
2099 | - msgstr "Naprave Thunderbolt ni mogoče overiti: %s" |
2100 | -@@ -2099,7 +2107,7 @@ msgstr[3] "Spremembe nastavitev bodo povrnjene v %d sekundah." |
2101 | - |
2102 | - #. Translators: This represents the size of a window. The first number is |
2103 | - #. * the width of the window and the second is the height. |
2104 | --#: js/ui/windowManager.js:660 |
2105 | -+#: js/ui/windowManager.js:668 |
2106 | - #, javascript-format |
2107 | - msgid "%d × %d" |
2108 | - msgstr "%d × %d" |
2109 | -@@ -2152,19 +2160,19 @@ msgstr "Premakni na zgornjo delovno površino" |
2110 | - msgid "Move to Workspace Down" |
2111 | - msgstr "Premakni na spodnjo delovno površino" |
2112 | - |
2113 | --#: js/ui/windowMenu.js:140 |
2114 | -+#: js/ui/windowMenu.js:139 |
2115 | - msgid "Move to Monitor Up" |
2116 | - msgstr "Premakni na zaslon zgoraj" |
2117 | - |
2118 | --#: js/ui/windowMenu.js:149 |
2119 | -+#: js/ui/windowMenu.js:148 |
2120 | - msgid "Move to Monitor Down" |
2121 | - msgstr "Premakni na zaslon spodaj" |
2122 | - |
2123 | --#: js/ui/windowMenu.js:158 |
2124 | -+#: js/ui/windowMenu.js:157 |
2125 | - msgid "Move to Monitor Left" |
2126 | - msgstr "Premakni na zaslon levo" |
2127 | - |
2128 | --#: js/ui/windowMenu.js:167 |
2129 | -+#: js/ui/windowMenu.js:166 |
2130 | - msgid "Move to Monitor Right" |
2131 | - msgstr "Premakni na zaslon desno" |
2132 | - |
2133 | -@@ -2193,12 +2201,12 @@ msgstr "Uporabi poseben način, na primer »gdm« za prijavni zaslon" |
2134 | - msgid "List possible modes" |
2135 | - msgstr "Seznam mogočih načinov" |
2136 | - |
2137 | --#: src/shell-app.c:270 |
2138 | -+#: src/shell-app.c:272 |
2139 | - msgctxt "program" |
2140 | - msgid "Unknown" |
2141 | - msgstr "Neznano" |
2142 | - |
2143 | --#: src/shell-app.c:511 |
2144 | -+#: src/shell-app.c:523 |
2145 | - #, c-format |
2146 | - msgid "Failed to launch “%s”" |
2147 | - msgstr "Zaganjanje »%s« je spodletelo" |
2148 | diff --git a/debian/patches/data-Fix-comment-in-schema.patch b/debian/patches/data-Fix-comment-in-schema.patch |
2149 | deleted file mode 100644 |
2150 | index cfc1170..0000000 |
2151 | --- a/debian/patches/data-Fix-comment-in-schema.patch |
2152 | +++ /dev/null |
2153 | @@ -1,22 +0,0 @@ |
2154 | -From: =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org> |
2155 | -Date: Wed, 1 Aug 2018 20:03:03 +0200 |
2156 | -Subject: data: Fix comment in schema |
2157 | - |
2158 | -Origin: upstream, 3.29.91, commit:9f436ce3734b889afcff1880f6fed884196b92c5 |
2159 | ---- |
2160 | - data/org.gnome.shell.gschema.xml.in | 2 +- |
2161 | - 1 file changed, 1 insertion(+), 1 deletion(-) |
2162 | - |
2163 | -diff --git a/data/org.gnome.shell.gschema.xml.in b/data/org.gnome.shell.gschema.xml.in |
2164 | -index 3e258e2..8e6b990 100644 |
2165 | ---- a/data/org.gnome.shell.gschema.xml.in |
2166 | -+++ b/data/org.gnome.shell.gschema.xml.in |
2167 | -@@ -198,7 +198,7 @@ |
2168 | - </key> |
2169 | - </schema> |
2170 | - |
2171 | -- <!-- unused, change 00_org.gnome.shell.gschema.override instead --!> |
2172 | -+ <!-- unused, change 00_org.gnome.shell.gschema.override instead --> |
2173 | - <schema id="org.gnome.shell.overrides" path="/org/gnome/shell/overrides/" |
2174 | - gettext-domain="@GETTEXT_PACKAGE@"> |
2175 | - <key name="attach-modal-dialogs" type="b"> |
2176 | diff --git a/debian/patches/keyboard-Refactor-code-resetting-IM-on-window-drags.patch b/debian/patches/keyboard-Refactor-code-resetting-IM-on-window-drags.patch |
2177 | deleted file mode 100644 |
2178 | index 63d72a6..0000000 |
2179 | --- a/debian/patches/keyboard-Refactor-code-resetting-IM-on-window-drags.patch |
2180 | +++ /dev/null |
2181 | @@ -1,53 +0,0 @@ |
2182 | -From: Carlos Garnacho <carlosg@gnome.org> |
2183 | -Date: Fri, 3 Aug 2018 16:01:48 +0200 |
2184 | -Subject: keyboard: Refactor code resetting IM on window drags |
2185 | - |
2186 | -When a window is dragged, the OSK should get hidden. Just |
2187 | -do this in a nicer way. |
2188 | - |
2189 | -Origin: upstream, 3.29.91, commit:6b610b26f8bc2a9ef2ab121a1c6a55bf277d52b7 |
2190 | ---- |
2191 | - js/ui/keyboard.js | 16 ++++++---------- |
2192 | - 1 file changed, 6 insertions(+), 10 deletions(-) |
2193 | - |
2194 | -diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js |
2195 | -index 4a24940..5d5f0e2 100644 |
2196 | ---- a/js/ui/keyboard.js |
2197 | -+++ b/js/ui/keyboard.js |
2198 | -@@ -492,13 +492,18 @@ var FocusTracker = new Lang.Class({ |
2199 | - |
2200 | - _init() { |
2201 | - this._currentWindow = null; |
2202 | -- this._currentWindowPositionId = 0; |
2203 | - |
2204 | - global.display.connect('notify::focus-window', () => { |
2205 | - this._setCurrentWindow(global.display.focus_window); |
2206 | - this.emit('window-changed', this._currentWindow); |
2207 | - }); |
2208 | - |
2209 | -+ global.display.connect('grab-op-begin', (display, window, op) => { |
2210 | -+ if (window == this._currentWindow && |
2211 | -+ (op == Meta.GrabOp.MOVING || op == Meta.GrabOp.KEYBOARD_MOVING)) |
2212 | -+ this.emit('reset'); |
2213 | -+ }); |
2214 | -+ |
2215 | - /* Valid for wayland clients */ |
2216 | - Main.inputMethod.connect('cursor-location-changed', (o, rect) => { |
2217 | - let newRect = { x: rect.get_x(), y: rect.get_y(), width: rect.get_width(), height: rect.get_height() }; |
2218 | -@@ -520,16 +525,7 @@ var FocusTracker = new Lang.Class({ |
2219 | - }, |
2220 | - |
2221 | - _setCurrentWindow(window) { |
2222 | -- if (this._currentWindow) |
2223 | -- this._currentWindow.disconnect(this._currentWindowPositionId); |
2224 | -- |
2225 | - this._currentWindow = window; |
2226 | -- if (window) { |
2227 | -- this._currentWindowPositionId = this._currentWindow.connect('position-changed', () => { |
2228 | -- if (global.display.get_grab_op() != Meta.GrabOp.NONE) |
2229 | -- this.emit('reset'); |
2230 | -- }); |
2231 | -- } |
2232 | - }, |
2233 | - |
2234 | - _setCurrentRect(rect) { |
2235 | diff --git a/debian/patches/keyboard-defer-position-changed-till-we-have-a-rect.patch b/debian/patches/keyboard-defer-position-changed-till-we-have-a-rect.patch |
2236 | deleted file mode 100644 |
2237 | index e44c1bf..0000000 |
2238 | --- a/debian/patches/keyboard-defer-position-changed-till-we-have-a-rect.patch |
2239 | +++ /dev/null |
2240 | @@ -1,29 +0,0 @@ |
2241 | -From: Carlos Garnacho <carlosg@gnome.org> |
2242 | -Date: Sat, 14 Jul 2018 00:14:07 +0200 |
2243 | -Subject: keyboard: defer position-changed till we have a rect |
2244 | - |
2245 | -Emitting it that soon results in JS warnings, as we don't have |
2246 | -everything in place yet. The position-changed signal will be |
2247 | -emitted from other locations as soon as we have it. |
2248 | - |
2249 | -Bug: https://gitlab.gnome.org/GNOME/gnome-shell/issues/464 |
2250 | -Origin: upstream, 3.29.91, commit:81956e9b84a751e0aae739ef08017d3bfef907c8 |
2251 | ---- |
2252 | - js/ui/keyboard.js | 4 +--- |
2253 | - 1 file changed, 1 insertion(+), 3 deletions(-) |
2254 | - |
2255 | -diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js |
2256 | -index 1666a50..4a24940 100644 |
2257 | ---- a/js/ui/keyboard.js |
2258 | -+++ b/js/ui/keyboard.js |
2259 | -@@ -526,9 +526,7 @@ var FocusTracker = new Lang.Class({ |
2260 | - this._currentWindow = window; |
2261 | - if (window) { |
2262 | - this._currentWindowPositionId = this._currentWindow.connect('position-changed', () => { |
2263 | -- if (global.display.get_grab_op() == Meta.GrabOp.NONE) |
2264 | -- this.emit('position-changed'); |
2265 | -- else |
2266 | -+ if (global.display.get_grab_op() != Meta.GrabOp.NONE) |
2267 | - this.emit('reset'); |
2268 | - }); |
2269 | - } |
2270 | diff --git a/debian/patches/optional-hot-corner.patch b/debian/patches/optional-hot-corner.patch |
2271 | index f26f031..b5b8a2b 100644 |
2272 | --- a/debian/patches/optional-hot-corner.patch |
2273 | +++ b/debian/patches/optional-hot-corner.patch |
2274 | @@ -14,7 +14,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=688320 |
2275 | 2 files changed, 16 insertions(+) |
2276 | |
2277 | diff --git a/data/org.gnome.shell.gschema.xml.in b/data/org.gnome.shell.gschema.xml.in |
2278 | -index 4ec01a4..3e258e2 100644 |
2279 | +index a7251cd..8e6b990 100644 |
2280 | --- a/data/org.gnome.shell.gschema.xml.in |
2281 | +++ b/data/org.gnome.shell.gschema.xml.in |
2282 | @@ -38,6 +38,14 @@ |
2283 | @@ -33,10 +33,10 @@ index 4ec01a4..3e258e2 100644 |
2284 | <default>[ 'epiphany.desktop', 'evolution.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop' ]</default> |
2285 | <summary>List of desktop file IDs for favorite applications</summary> |
2286 | diff --git a/js/ui/layout.js b/js/ui/layout.js |
2287 | -index 210fb66..eb8a6e1 100644 |
2288 | +index 7a3cb22..08e7495 100644 |
2289 | --- a/js/ui/layout.js |
2290 | +++ b/js/ui/layout.js |
2291 | -@@ -269,6 +269,9 @@ var LayoutManager = new Lang.Class({ |
2292 | +@@ -270,6 +270,9 @@ var LayoutManager = new Lang.Class({ |
2293 | this._backgroundGroup.lower_bottom(); |
2294 | this._bgManagers = []; |
2295 | |
2296 | @@ -46,7 +46,7 @@ index 210fb66..eb8a6e1 100644 |
2297 | // Need to update struts on new workspaces when they are added |
2298 | let workspaceManager = global.workspace_manager; |
2299 | workspaceManager.connect('notify::n-workspaces', |
2300 | -@@ -370,6 +373,11 @@ var LayoutManager = new Lang.Class({ |
2301 | +@@ -371,6 +374,11 @@ var LayoutManager = new Lang.Class({ |
2302 | }); |
2303 | this.hotCorners = []; |
2304 | |
2305 | diff --git a/debian/patches/series b/debian/patches/series |
2306 | index b0aa083..d38aac0 100644 |
2307 | --- a/debian/patches/series |
2308 | +++ b/debian/patches/series |
2309 | @@ -8,22 +8,8 @@ ubuntu/gdm_alternatives.patch |
2310 | ubuntu/block_mode_extension_update.patch |
2311 | optional-hot-corner.patch |
2312 | volume-Add-back-sound-feedback-on-scroll.patch |
2313 | -Update-Brazilian-Portuguese-translation.patch |
2314 | -showOSD-Fix-handling-of-defined-falsy-parameters.patch |
2315 | -data-Fix-comment-in-schema.patch |
2316 | -workspace-Fix-infinite-loop-when-finding-parent-window-of.patch |
2317 | -workspace-Simplify-detecting-added-dialogs-after-closing-.patch |
2318 | -tools-fix-XDG-desktop-syntax-in-gnome-shell-overrides-mig.patch |
2319 | -Updated-Slovenian-translation.patch |
2320 | -keyboard-defer-position-changed-till-we-have-a-rect.patch |
2321 | -keyboard-Refactor-code-resetting-IM-on-window-drags.patch |
2322 | -tweener-Save-handlers-on-target-and-remove-them-on-destro.patch |
2323 | -dnd-Nullify-_dragActor-after-we-ve-destroyed-it-and-avoid.patch |
2324 | -messageList-stop-syncing-if-closeButton-has-been-destroye.patch |
2325 | -automountManager-remove-allowAutorun-expire-timeout-on-vo.patch |
2326 | st-texture-cache-Cancel-sliced-image-loading-on-target-ac.patch |
2327 | js-ui-Choose-some-actors-to-cache-on-the-GPU.patch |
2328 | -workaround_crasher_fractional_scaling.patch |
2329 | main-show-an-error-message-on-gnome-shell-crash.patch |
2330 | global-make-possible-to-set-debug-flags-dynamically.patch |
2331 | main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch |
2332 | @@ -32,4 +18,8 @@ sessionMode-add-support-for-debugFlags-parameter.patch |
2333 | st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch |
2334 | st-scroll-view-Remove-scrollbars-references-on-dispose.patch |
2335 | js-main-Throw-error-if-no-valid-default-stylesheet-is-fou.patch |
2336 | - |
2337 | +tweener-Save-handlers-on-target-and-remove-them-on-destro.patch |
2338 | +dnd-Nullify-_dragActor-after-we-ve-destroyed-it-and-avoid.patch |
2339 | +messageList-stop-syncing-if-closeButton-has-been-destroye.patch |
2340 | +automountManager-remove-allowAutorun-expire-timeout-on-vo.patch |
2341 | +workaround_crasher_fractional_scaling.patch |
2342 | diff --git a/debian/patches/showOSD-Fix-handling-of-defined-falsy-parameters.patch b/debian/patches/showOSD-Fix-handling-of-defined-falsy-parameters.patch |
2343 | deleted file mode 100644 |
2344 | index d2613a0..0000000 |
2345 | --- a/debian/patches/showOSD-Fix-handling-of-defined-falsy-parameters.patch |
2346 | +++ /dev/null |
2347 | @@ -1,51 +0,0 @@ |
2348 | -From: =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org> |
2349 | -Date: Wed, 1 Aug 2018 13:27:07 +0200 |
2350 | -Subject: showOSD: Fix handling of defined 'falsy' parameters |
2351 | - |
2352 | -For the OSD, all parameters except for the icon are optional - if the |
2353 | -caller doesn't include the 'label' option, the OSD won't show a label |
2354 | -etc. |
2355 | - |
2356 | -While this makes sense for an API, it means that we have to be careful |
2357 | -to correctly differentiate an option that was omitted and an option |
2358 | -that has a 'falsy' value like false or 0. |
2359 | - |
2360 | -Unfortunately since commit ccaae5d3c we no longer do, with the result |
2361 | -that OSDs meant for the first monitor will show up on all, and a level |
2362 | -of 0 is presented as no level bar instead of an empty one, whoops. |
2363 | - |
2364 | -Bug: https://bugzilla.gnome.org/show_bug.cgi?id=791669 |
2365 | -Origin: upstream, 3.29.91, commit:d908940ef37dd6a5b72148ded8b995c17a01604a |
2366 | ---- |
2367 | - js/ui/shellDBus.js | 16 ++++++++++------ |
2368 | - 1 file changed, 10 insertions(+), 6 deletions(-) |
2369 | - |
2370 | -diff --git a/js/ui/shellDBus.js b/js/ui/shellDBus.js |
2371 | -index 55e1e57..4d60ef4 100644 |
2372 | ---- a/js/ui/shellDBus.js |
2373 | -+++ b/js/ui/shellDBus.js |
2374 | -@@ -145,14 +145,18 @@ var GnomeShell = new Lang.Class({ |
2375 | - for (let param in params) |
2376 | - params[param] = params[param].deep_unpack(); |
2377 | - |
2378 | -- let monitorIndex = params['monitor'] || -1; |
2379 | -- let label = params['label'] || undefined; |
2380 | -- let level = params['level'] || undefined; |
2381 | -- let maxLevel = params['max_level'] || undefined; |
2382 | -+ let { monitor: monitorIndex, |
2383 | -+ label, |
2384 | -+ level, |
2385 | -+ max_level: maxLevel, |
2386 | -+ icon: serializedIcon } = params; |
2387 | -+ |
2388 | -+ if (monitorIndex === undefined) |
2389 | -+ monitorIndex = -1; |
2390 | - |
2391 | - let icon = null; |
2392 | -- if (params['icon']) |
2393 | -- icon = Gio.Icon.new_for_string(params['icon']); |
2394 | -+ if (serializedIcon) |
2395 | -+ icon = Gio.Icon.new_for_string(serializedIcon); |
2396 | - |
2397 | - Main.osdWindowManager.show(monitorIndex, icon, label, level, maxLevel); |
2398 | - }, |
2399 | diff --git a/debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch b/debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch |
2400 | index fce7e26..0c5e93d 100644 |
2401 | --- a/debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch |
2402 | +++ b/debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch |
2403 | @@ -6,9 +6,8 @@ The scrollbars actors in a scroll view can be NULL, in case they get removed |
2404 | with a call to `clutter_actor_remove_child` on a scroll-view (and this is |
2405 | implemented in st_scroll_view_remove). |
2406 | |
2407 | -So, we should support the case where `priv->{h,v}scroll` are NULL, without |
2408 | -relying on called functions, as they might spam the log with unexpected |
2409 | -warnings or at worse, crashing (as it happens with `st_widget_style_changed`). |
2410 | +So, we should support the case where `priv->{h,v}scroll` are NULL, not to crash |
2411 | +in `st_widget_style_changed`. |
2412 | |
2413 | Fixes #467 |
2414 | |
2415 | @@ -16,76 +15,14 @@ Bug-GNOME: https://gitlab.gnome.org/GNOME/gnome-shell/issues/467 |
2416 | BUG-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1725312 |
2417 | Forwarded: yes, https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/190 |
2418 | --- |
2419 | - src/st/st-scroll-view.c | 25 +++++++++++++++---------- |
2420 | - 1 file changed, 15 insertions(+), 10 deletions(-) |
2421 | + src/st/st-scroll-view.c | 7 +++++-- |
2422 | + 1 file changed, 5 insertions(+), 2 deletions(-) |
2423 | |
2424 | diff --git a/src/st/st-scroll-view.c b/src/st/st-scroll-view.c |
2425 | -index fc0db1c..b9aaff2 100644 |
2426 | +index fc0db1c..a8b6d2e 100644 |
2427 | --- a/src/st/st-scroll-view.c |
2428 | +++ b/src/st/st-scroll-view.c |
2429 | -@@ -281,9 +281,9 @@ st_scroll_view_paint (ClutterActor *actor) |
2430 | - |
2431 | - if (priv->child) |
2432 | - clutter_actor_paint (priv->child); |
2433 | -- if (priv->hscrollbar_visible) |
2434 | -+ if (priv->hscroll && priv->hscrollbar_visible) |
2435 | - clutter_actor_paint (priv->hscroll); |
2436 | -- if (priv->vscrollbar_visible) |
2437 | -+ if (priv->vscroll && priv->vscrollbar_visible) |
2438 | - clutter_actor_paint (priv->vscroll); |
2439 | - } |
2440 | - |
2441 | -@@ -298,9 +298,9 @@ st_scroll_view_pick (ClutterActor *actor, |
2442 | - |
2443 | - if (priv->child) |
2444 | - clutter_actor_paint (priv->child); |
2445 | -- if (priv->hscrollbar_visible) |
2446 | -+ if (priv->hscroll && priv->hscrollbar_visible) |
2447 | - clutter_actor_paint (priv->hscroll); |
2448 | -- if (priv->vscrollbar_visible) |
2449 | -+ if (priv->vscroll && priv->vscrollbar_visible) |
2450 | - clutter_actor_paint (priv->vscroll); |
2451 | - } |
2452 | - |
2453 | -@@ -317,7 +317,7 @@ get_scrollbar_width (StScrollView *scroll, |
2454 | - { |
2455 | - StScrollViewPrivate *priv = scroll->priv; |
2456 | - |
2457 | -- if (clutter_actor_is_visible (priv->vscroll)) |
2458 | -+ if (priv->vscroll && clutter_actor_is_visible (priv->vscroll)) |
2459 | - { |
2460 | - gfloat min_size; |
2461 | - |
2462 | -@@ -335,7 +335,7 @@ get_scrollbar_height (StScrollView *scroll, |
2463 | - { |
2464 | - StScrollViewPrivate *priv = scroll->priv; |
2465 | - |
2466 | -- if (clutter_actor_is_visible (priv->hscroll)) |
2467 | -+ if (priv->hscroll && clutter_actor_is_visible (priv->hscroll)) |
2468 | - { |
2469 | - gfloat min_size; |
2470 | - |
2471 | -@@ -637,7 +637,8 @@ st_scroll_view_allocate (ClutterActor *actor, |
2472 | - child_box.y1 = content_box.y1; |
2473 | - child_box.y2 = content_box.y2 - (hscrollbar_visible ? sb_height : 0); |
2474 | - |
2475 | -- clutter_actor_allocate (priv->vscroll, &child_box, flags); |
2476 | -+ if (priv->vscroll) |
2477 | -+ clutter_actor_allocate (priv->vscroll, &child_box, flags); |
2478 | - |
2479 | - /* Horizontal scrollbar */ |
2480 | - if (clutter_actor_get_text_direction (actor) == CLUTTER_TEXT_DIRECTION_RTL) |
2481 | -@@ -653,7 +654,8 @@ st_scroll_view_allocate (ClutterActor *actor, |
2482 | - child_box.y1 = content_box.y2 - sb_height; |
2483 | - child_box.y2 = content_box.y2; |
2484 | - |
2485 | -- clutter_actor_allocate (priv->hscroll, &child_box, flags); |
2486 | -+ if (priv->hscroll) |
2487 | -+ clutter_actor_allocate (priv->hscroll, &child_box, flags); |
2488 | - |
2489 | - /* In case the scrollbar policy is NEVER or EXTERNAL or scrollbars |
2490 | - * should be overlayed, we don't trim the content box allocation by |
2491 | -@@ -741,8 +743,11 @@ st_scroll_view_style_changed (StWidget *widget) |
2492 | +@@ -741,8 +741,11 @@ st_scroll_view_style_changed (StWidget *widget) |
2493 | gdouble hfade_offset = st_theme_node_get_length (theme_node, "-st-hfade-offset"); |
2494 | st_scroll_view_update_fade_effect (self, vfade_offset, hfade_offset); |
2495 | |
2496 | diff --git a/debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch b/debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch |
2497 | index fe8ec0b..f5f49be 100644 |
2498 | --- a/debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch |
2499 | +++ b/debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch |
2500 | @@ -14,7 +14,7 @@ Forwarded: yes, https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/190 |
2501 | 1 file changed, 2 insertions(+), 5 deletions(-) |
2502 | |
2503 | diff --git a/src/st/st-scroll-view.c b/src/st/st-scroll-view.c |
2504 | -index b9aaff2..6a0928a 100644 |
2505 | +index a8b6d2e..cb38aef 100644 |
2506 | --- a/src/st/st-scroll-view.c |
2507 | +++ b/src/st/st-scroll-view.c |
2508 | @@ -244,11 +244,8 @@ st_scroll_view_dispose (GObject *object) |
2509 | diff --git a/debian/patches/tools-fix-XDG-desktop-syntax-in-gnome-shell-overrides-mig.patch b/debian/patches/tools-fix-XDG-desktop-syntax-in-gnome-shell-overrides-mig.patch |
2510 | deleted file mode 100644 |
2511 | index 30b0f83..0000000 |
2512 | --- a/debian/patches/tools-fix-XDG-desktop-syntax-in-gnome-shell-overrides-mig.patch |
2513 | +++ /dev/null |
2514 | @@ -1,25 +0,0 @@ |
2515 | -From: Olivier Blin <dev@blino.org> |
2516 | -Date: Fri, 3 Aug 2018 00:35:24 +0200 |
2517 | -Subject: tools: fix XDG desktop syntax in gnome-shell-overrides-migration |
2518 | - |
2519 | -Reported by desktop-file-validate: |
2520 | -error: value "True" for boolean key "NoDisplay" in group "Desktop |
2521 | -Entry" contains invalid characters, boolean values must be "false" or |
2522 | -"true" |
2523 | - |
2524 | -Origin: upstream, 3.29.91, commit:1fca09037416659e452bd722574e1d5a248f522d |
2525 | ---- |
2526 | - data/gnome-shell-overrides-migration.desktop.in | 2 +- |
2527 | - 1 file changed, 1 insertion(+), 1 deletion(-) |
2528 | - |
2529 | -diff --git a/data/gnome-shell-overrides-migration.desktop.in b/data/gnome-shell-overrides-migration.desktop.in |
2530 | -index 8ef86ac..99452e6 100644 |
2531 | ---- a/data/gnome-shell-overrides-migration.desktop.in |
2532 | -+++ b/data/gnome-shell-overrides-migration.desktop.in |
2533 | -@@ -1,5 +1,5 @@ |
2534 | - [Desktop Entry] |
2535 | - Type=Application |
2536 | - Name=GNOME settings overrides migration |
2537 | --NoDisplay=True |
2538 | -+NoDisplay=true |
2539 | - Exec=@libexecdir@/gnome-shell-overrides-migration.sh |
2540 | diff --git a/debian/patches/ubuntu/desktop_detect.patch b/debian/patches/ubuntu/desktop_detect.patch |
2541 | index fd5f6df..c245854 100644 |
2542 | --- a/debian/patches/ubuntu/desktop_detect.patch |
2543 | +++ b/debian/patches/ubuntu/desktop_detect.patch |
2544 | @@ -14,10 +14,10 @@ Origin: ubuntu |
2545 | create mode 100644 js/misc/desktop.js |
2546 | |
2547 | diff --git a/js/js-resources.gresource.xml b/js/js-resources.gresource.xml |
2548 | -index 3c0feab..a4d0e4d 100644 |
2549 | +index 75a6c3b..c42e4a3 100644 |
2550 | --- a/js/js-resources.gresource.xml |
2551 | +++ b/js/js-resources.gresource.xml |
2552 | -@@ -13,6 +13,7 @@ |
2553 | +@@ -11,6 +11,7 @@ |
2554 | |
2555 | <file>misc/config.js</file> |
2556 | <file>misc/extensionUtils.js</file> |
2557 | diff --git a/debian/patches/workspace-Fix-infinite-loop-when-finding-parent-window-of.patch b/debian/patches/workspace-Fix-infinite-loop-when-finding-parent-window-of.patch |
2558 | deleted file mode 100644 |
2559 | index a9dd41a..0000000 |
2560 | --- a/debian/patches/workspace-Fix-infinite-loop-when-finding-parent-window-of.patch |
2561 | +++ /dev/null |
2562 | @@ -1,46 +0,0 @@ |
2563 | -From: verdre <gitlab@v0yd.nl> |
2564 | -Date: Mon, 23 Jul 2018 14:22:34 +0200 |
2565 | -Subject: workspace: Fix infinite loop when finding parent window of dialogs |
2566 | - |
2567 | -When a dialog is added to a window while the overview is shown, we get |
2568 | -its parent using get_transient_for() so we can add it to the right |
2569 | -window clone. |
2570 | - |
2571 | -If we have multiple layers of dialogs we have to do this recursively |
2572 | -until we find the root ancestor. This case currently results in an |
2573 | -infinite loop: Since parent is always set to the same window, the |
2574 | -while-condition will always be true. |
2575 | - |
2576 | -Bug: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/180 |
2577 | -Origin: upstream, 3.29.91, commit:52cbc299a795b4573a7558982115354cfa7a4e61 |
2578 | ---- |
2579 | - js/ui/workspace.js | 2 +- |
2580 | - js/ui/workspaceThumbnail.js | 2 +- |
2581 | - 2 files changed, 2 insertions(+), 2 deletions(-) |
2582 | - |
2583 | -diff --git a/js/ui/workspace.js b/js/ui/workspace.js |
2584 | -index a183e07..6a8e924 100644 |
2585 | ---- a/js/ui/workspace.js |
2586 | -+++ b/js/ui/workspace.js |
2587 | -@@ -1519,7 +1519,7 @@ var Workspace = new Lang.Class({ |
2588 | - if (metaWin.is_attached_dialog()) { |
2589 | - let parent = metaWin.get_transient_for(); |
2590 | - while (parent.is_attached_dialog()) |
2591 | -- parent = metaWin.get_transient_for(); |
2592 | -+ parent = parent.get_transient_for(); |
2593 | - |
2594 | - let idx = this._lookupIndex (parent); |
2595 | - if (idx < 0) { |
2596 | -diff --git a/js/ui/workspaceThumbnail.js b/js/ui/workspaceThumbnail.js |
2597 | -index b1fa587..cf21e13 100644 |
2598 | ---- a/js/ui/workspaceThumbnail.js |
2599 | -+++ b/js/ui/workspaceThumbnail.js |
2600 | -@@ -416,7 +416,7 @@ var WorkspaceThumbnail = new Lang.Class({ |
2601 | - } else if (metaWin.is_attached_dialog()) { |
2602 | - let parent = metaWin.get_transient_for(); |
2603 | - while (parent.is_attached_dialog()) |
2604 | -- parent = metaWin.get_transient_for(); |
2605 | -+ parent = parent.get_transient_for(); |
2606 | - |
2607 | - let idx = this._lookupIndex (parent); |
2608 | - if (idx < 0) { |
2609 | diff --git a/debian/patches/workspace-Simplify-detecting-added-dialogs-after-closing-.patch b/debian/patches/workspace-Simplify-detecting-added-dialogs-after-closing-.patch |
2610 | deleted file mode 100644 |
2611 | index 2952a0e..0000000 |
2612 | --- a/debian/patches/workspace-Simplify-detecting-added-dialogs-after-closing-.patch |
2613 | +++ /dev/null |
2614 | @@ -1,158 +0,0 @@ |
2615 | -From: verdre <gitlab@v0yd.nl> |
2616 | -Date: Tue, 19 Jun 2018 12:45:18 +0200 |
2617 | -Subject: workspace: Simplify detecting added dialogs after closing a window |
2618 | - |
2619 | -When trying to close a window in the overview by clicking the close |
2620 | -button and the window doesn't get closed but a dialog is added to the |
2621 | -window afterwards, we close the overview and show the dialog. |
2622 | - |
2623 | -Instead of adding a separate listener for the window-added signal to the |
2624 | -WindowOverlay, let the WindowClones remember that the close button was |
2625 | -pressed and activate themselves if a dialog is added after that. |
2626 | - |
2627 | -Bug: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/180 |
2628 | -Origin: upstream, 3.29.91, commit:da2fc2c9d3135d59bb355e739f24d540f844fb3d |
2629 | ---- |
2630 | - js/ui/workspace.js | 80 +++++++++++++++++++----------------------------------- |
2631 | - 1 file changed, 28 insertions(+), 52 deletions(-) |
2632 | - |
2633 | -diff --git a/js/ui/workspace.js b/js/ui/workspace.js |
2634 | -index 6a8e924..5aa9ba6 100644 |
2635 | ---- a/js/ui/workspace.js |
2636 | -+++ b/js/ui/workspace.js |
2637 | -@@ -179,6 +179,7 @@ var WindowClone = new Lang.Class({ |
2638 | - this.inDrag = false; |
2639 | - |
2640 | - this._selected = false; |
2641 | -+ this._closeRequested = false; |
2642 | - }, |
2643 | - |
2644 | - set slot(slot) { |
2645 | -@@ -194,7 +195,6 @@ var WindowClone = new Lang.Class({ |
2646 | - |
2647 | - deleteAll() { |
2648 | - // Delete all windows, starting from the bottom-most (most-modal) one |
2649 | -- |
2650 | - let windows = this.actor.get_children(); |
2651 | - for (let i = windows.length - 1; i >= 1; i--) { |
2652 | - let realWindow = windows[i].source; |
2653 | -@@ -204,11 +204,24 @@ var WindowClone = new Lang.Class({ |
2654 | - } |
2655 | - |
2656 | - this.metaWindow.delete(global.get_current_time()); |
2657 | -+ this._closeRequested = true; |
2658 | - }, |
2659 | - |
2660 | -- addAttachedDialog(win) { |
2661 | -- this._doAddAttachedDialog(win, win.get_compositor_private()); |
2662 | -- this._onMetaWindowSizeChanged(); |
2663 | -+ addDialog(win) { |
2664 | -+ let parent = win.get_transient_for(); |
2665 | -+ while (parent.is_attached_dialog()) |
2666 | -+ parent = parent.get_transient_for(); |
2667 | -+ |
2668 | -+ // Display dialog if it is attached to our metaWindow |
2669 | -+ if (win.is_attached_dialog() && parent == this.metaWindow) { |
2670 | -+ this._doAddAttachedDialog(win, win.get_compositor_private()); |
2671 | -+ this._onMetaWindowSizeChanged(); |
2672 | -+ } |
2673 | -+ |
2674 | -+ // The dialog popped up after the user tried to close the window, |
2675 | -+ // assume it's a close confirmation and leave the overview |
2676 | -+ if (this._closeRequested) |
2677 | -+ this._activate(); |
2678 | - }, |
2679 | - |
2680 | - hasAttachedDialogs() { |
2681 | -@@ -462,14 +475,12 @@ var WindowOverlay = new Lang.Class({ |
2682 | - button._overlap = 0; |
2683 | - |
2684 | - this._idleToggleCloseId = 0; |
2685 | -- button.connect('clicked', this._closeWindow.bind(this)); |
2686 | -+ button.connect('clicked', () => this._windowClone.deleteAll()); |
2687 | - |
2688 | - windowClone.actor.connect('destroy', this._onDestroy.bind(this)); |
2689 | - windowClone.connect('show-chrome', this._onShowChrome.bind(this)); |
2690 | - windowClone.connect('hide-chrome', this._onHideChrome.bind(this)); |
2691 | - |
2692 | -- this._windowAddedId = 0; |
2693 | -- |
2694 | - button.hide(); |
2695 | - title.hide(); |
2696 | - |
2697 | -@@ -590,43 +601,12 @@ var WindowOverlay = new Lang.Class({ |
2698 | - Tweener.addTween(actor, params); |
2699 | - }, |
2700 | - |
2701 | -- _closeWindow(actor) { |
2702 | -- let metaWindow = this._windowClone.metaWindow; |
2703 | -- this._workspace = metaWindow.get_workspace(); |
2704 | -- |
2705 | -- this._windowAddedId = this._workspace.connect('window-added', |
2706 | -- this._onWindowAdded.bind(this)); |
2707 | -- |
2708 | -- this._windowClone.deleteAll(); |
2709 | -- }, |
2710 | -- |
2711 | - _windowCanClose() { |
2712 | - return this._windowClone.metaWindow.can_close() && |
2713 | - !this._windowClone.hasAttachedDialogs(); |
2714 | - }, |
2715 | - |
2716 | -- _onWindowAdded(workspace, win) { |
2717 | -- let metaWindow = this._windowClone.metaWindow; |
2718 | -- |
2719 | -- if (win.get_transient_for() == metaWindow) { |
2720 | -- workspace.disconnect(this._windowAddedId); |
2721 | -- this._windowAddedId = 0; |
2722 | -- |
2723 | -- // use an idle handler to avoid mapping problems - |
2724 | -- // see comment in Workspace._windowAdded |
2725 | -- let id = Mainloop.idle_add(() => { |
2726 | -- this._windowClone.emit('selected'); |
2727 | -- return GLib.SOURCE_REMOVE; |
2728 | -- }); |
2729 | -- GLib.Source.set_name_by_id(id, '[gnome-shell] this._windowClone.emit'); |
2730 | -- } |
2731 | -- }, |
2732 | -- |
2733 | - _onDestroy() { |
2734 | -- if (this._windowAddedId > 0) { |
2735 | -- this._workspace.disconnect(this._windowAddedId); |
2736 | -- this._windowAddedId = 0; |
2737 | -- } |
2738 | - if (this._idleToggleCloseId > 0) { |
2739 | - Mainloop.source_remove(this._idleToggleCloseId); |
2740 | - this._idleToggleCloseId = 0; |
2741 | -@@ -1516,21 +1496,17 @@ var Workspace = new Lang.Class({ |
2742 | - return; |
2743 | - |
2744 | - if (!this._isOverviewWindow(win)) { |
2745 | -- if (metaWin.is_attached_dialog()) { |
2746 | -- let parent = metaWin.get_transient_for(); |
2747 | -- while (parent.is_attached_dialog()) |
2748 | -- parent = parent.get_transient_for(); |
2749 | -- |
2750 | -- let idx = this._lookupIndex (parent); |
2751 | -- if (idx < 0) { |
2752 | -- // parent was not created yet, it will take care |
2753 | -- // of the dialog when created |
2754 | -- return; |
2755 | -- } |
2756 | -+ if (metaWin.get_transient_for() == null) |
2757 | -+ return; |
2758 | - |
2759 | -- let clone = this._windows[idx]; |
2760 | -- clone.addAttachedDialog(metaWin); |
2761 | -- } |
2762 | -+ // Let the top-most ancestor handle all transients |
2763 | -+ let parent = metaWin.find_root_ancestor(); |
2764 | -+ let clone = this._windows.find(c => c.metaWindow == parent); |
2765 | -+ |
2766 | -+ // If no clone was found, the parent hasn't been created yet |
2767 | -+ // and will take care of the dialog when added |
2768 | -+ if (clone) |
2769 | -+ clone.addDialog(metaWin); |
2770 | - |
2771 | - return; |
2772 | - } |
2773 | diff --git a/docs/reference/shell/meson.build b/docs/reference/shell/meson.build |
2774 | index 1469ed4..a32d6a5 100644 |
2775 | --- a/docs/reference/shell/meson.build |
2776 | +++ b/docs/reference/shell/meson.build |
2777 | @@ -50,8 +50,7 @@ gnome.gtkdoc('shell', |
2778 | join_paths(meson.build_root(), 'src') |
2779 | ], |
2780 | scan_args: [ |
2781 | - '--ignore-headers=' + ' '.join(private_headers + exclude_directories), |
2782 | - '--rebuild-types' |
2783 | + '--ignore-headers=' + ' '.join(private_headers + exclude_directories) |
2784 | ], |
2785 | install: true |
2786 | ) |
2787 | diff --git a/docs/reference/st/meson.build b/docs/reference/st/meson.build |
2788 | index fe89b53..3e9e9ab 100644 |
2789 | --- a/docs/reference/st/meson.build |
2790 | +++ b/docs/reference/st/meson.build |
2791 | @@ -17,8 +17,7 @@ gnome.gtkdoc('st', |
2792 | ], |
2793 | scan_args: [ |
2794 | '--ignore-headers=' + ' '.join(private_headers), |
2795 | - '--rebuild-sections', |
2796 | - '--rebuild-types' |
2797 | + '--rebuild-sections' |
2798 | ], |
2799 | install: true |
2800 | ) |
2801 | diff --git a/js/js-resources.gresource.xml b/js/js-resources.gresource.xml |
2802 | index 3c0feab..75a6c3b 100644 |
2803 | --- a/js/js-resources.gresource.xml |
2804 | +++ b/js/js-resources.gresource.xml |
2805 | @@ -9,8 +9,6 @@ |
2806 | <file>gdm/realmd.js</file> |
2807 | <file>gdm/util.js</file> |
2808 | |
2809 | - <file>extensionPrefs/main.js</file> |
2810 | - |
2811 | <file>misc/config.js</file> |
2812 | <file>misc/extensionUtils.js</file> |
2813 | <file>misc/fileUtils.js</file> |
2814 | @@ -33,8 +31,6 @@ |
2815 | <file>perf/core.js</file> |
2816 | <file>perf/hwtest.js</file> |
2817 | |
2818 | - <file>portalHelper/main.js</file> |
2819 | - |
2820 | <file>ui/accessDialog.js</file> |
2821 | <file>ui/altTab.js</file> |
2822 | <file>ui/animation.js</file> |
2823 | diff --git a/js/meson.build b/js/meson.build |
2824 | index dd8ca3f..4a572c5 100644 |
2825 | --- a/js/meson.build |
2826 | +++ b/js/meson.build |
2827 | @@ -6,3 +6,17 @@ js_resources = gnome.compile_resources( |
2828 | c_name: 'shell_js_resources', |
2829 | dependencies: [config_js] |
2830 | ) |
2831 | + |
2832 | +portal_resources = gnome.compile_resources( |
2833 | + 'portal-resources', 'portal-resources.gresource.xml', |
2834 | + source_dir: ['.', meson.current_build_dir()], |
2835 | + c_name: 'portal_js_resources', |
2836 | + dependencies: [config_js] |
2837 | +) |
2838 | + |
2839 | +prefs_resources = gnome.compile_resources( |
2840 | + 'prefs-resources', 'prefs-resources.gresource.xml', |
2841 | + source_dir: ['.', meson.current_build_dir()], |
2842 | + c_name: 'prefs_js_resources', |
2843 | + dependencies: [config_js] |
2844 | +) |
2845 | diff --git a/js/portal-resources.gresource.xml b/js/portal-resources.gresource.xml |
2846 | new file mode 100644 |
2847 | index 0000000..3a06747 |
2848 | --- /dev/null |
2849 | +++ b/js/portal-resources.gresource.xml |
2850 | @@ -0,0 +1,7 @@ |
2851 | +<?xml version="1.0" encoding="UTF-8"?> |
2852 | +<gresources> |
2853 | + <gresource prefix="/org/gnome/shell"> |
2854 | + <file>misc/config.js</file> |
2855 | + <file>portalHelper/main.js</file> |
2856 | + </gresource> |
2857 | +</gresources> |
2858 | diff --git a/js/prefs-resources.gresource.xml b/js/prefs-resources.gresource.xml |
2859 | new file mode 100644 |
2860 | index 0000000..653c4cb |
2861 | --- /dev/null |
2862 | +++ b/js/prefs-resources.gresource.xml |
2863 | @@ -0,0 +1,11 @@ |
2864 | +<?xml version="1.0" encoding="UTF-8"?> |
2865 | +<gresources> |
2866 | + <gresource prefix="/org/gnome/shell"> |
2867 | + <file>extensionPrefs/main.js</file> |
2868 | + |
2869 | + <file>misc/config.js</file> |
2870 | + <file>misc/extensionUtils.js</file> |
2871 | + <file>misc/fileUtils.js</file> |
2872 | + <file>misc/params.js</file> |
2873 | + </gresource> |
2874 | +</gresources> |
2875 | diff --git a/js/ui/components/networkAgent.js b/js/ui/components/networkAgent.js |
2876 | index 5bd648a..998fcb7 100644 |
2877 | --- a/js/ui/components/networkAgent.js |
2878 | +++ b/js/ui/components/networkAgent.js |
2879 | @@ -506,8 +506,12 @@ var VPNRequestHandler = new Lang.Class({ |
2880 | try { |
2881 | data = this._dataStdout.peek_buffer(); |
2882 | |
2883 | - keyfile.load_from_data(data.toString(), data.length, |
2884 | - GLib.KeyFileFlags.NONE); |
2885 | + if (data instanceof Uint8Array) |
2886 | + data = imports.byteArray.toGBytes(data); |
2887 | + else |
2888 | + data = data.toGBytes(); |
2889 | + |
2890 | + keyfile.load_from_bytes(data, GLib.KeyFileFlags.NONE); |
2891 | |
2892 | if (keyfile.get_integer(VPN_UI_GROUP, 'Version') != 2) |
2893 | throw new Error('Invalid plugin keyfile version, is %d'); |
2894 | diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js |
2895 | index 1666a50..5d5f0e2 100644 |
2896 | --- a/js/ui/keyboard.js |
2897 | +++ b/js/ui/keyboard.js |
2898 | @@ -492,13 +492,18 @@ var FocusTracker = new Lang.Class({ |
2899 | |
2900 | _init() { |
2901 | this._currentWindow = null; |
2902 | - this._currentWindowPositionId = 0; |
2903 | |
2904 | global.display.connect('notify::focus-window', () => { |
2905 | this._setCurrentWindow(global.display.focus_window); |
2906 | this.emit('window-changed', this._currentWindow); |
2907 | }); |
2908 | |
2909 | + global.display.connect('grab-op-begin', (display, window, op) => { |
2910 | + if (window == this._currentWindow && |
2911 | + (op == Meta.GrabOp.MOVING || op == Meta.GrabOp.KEYBOARD_MOVING)) |
2912 | + this.emit('reset'); |
2913 | + }); |
2914 | + |
2915 | /* Valid for wayland clients */ |
2916 | Main.inputMethod.connect('cursor-location-changed', (o, rect) => { |
2917 | let newRect = { x: rect.get_x(), y: rect.get_y(), width: rect.get_width(), height: rect.get_height() }; |
2918 | @@ -520,18 +525,7 @@ var FocusTracker = new Lang.Class({ |
2919 | }, |
2920 | |
2921 | _setCurrentWindow(window) { |
2922 | - if (this._currentWindow) |
2923 | - this._currentWindow.disconnect(this._currentWindowPositionId); |
2924 | - |
2925 | this._currentWindow = window; |
2926 | - if (window) { |
2927 | - this._currentWindowPositionId = this._currentWindow.connect('position-changed', () => { |
2928 | - if (global.display.get_grab_op() == Meta.GrabOp.NONE) |
2929 | - this.emit('position-changed'); |
2930 | - else |
2931 | - this.emit('reset'); |
2932 | - }); |
2933 | - } |
2934 | }, |
2935 | |
2936 | _setCurrentRect(rect) { |
2937 | diff --git a/js/ui/layout.js b/js/ui/layout.js |
2938 | index 210fb66..7a3cb22 100644 |
2939 | --- a/js/ui/layout.js |
2940 | +++ b/js/ui/layout.js |
2941 | @@ -204,6 +204,7 @@ var LayoutManager = new Lang.Class({ |
2942 | |
2943 | // Set up stage hierarchy to group all UI actors under one container. |
2944 | this.uiGroup = new Shell.GenericContainer({ name: 'uiGroup' }); |
2945 | + this.uiGroup.set_flags(Clutter.ActorFlags.NO_LAYOUT); |
2946 | this.uiGroup.connect('allocate', (actor, box, flags) => { |
2947 | let children = actor.get_children(); |
2948 | for (let i = 0; i < children.length; i++) |
2949 | diff --git a/js/ui/overview.js b/js/ui/overview.js |
2950 | index 487c0c4..2418f17 100644 |
2951 | --- a/js/ui/overview.js |
2952 | +++ b/js/ui/overview.js |
2953 | @@ -395,10 +395,8 @@ var Overview = new Lang.Class({ |
2954 | if (!Main.layoutManager.primaryMonitor) |
2955 | return; |
2956 | |
2957 | - let workArea = Main.layoutManager.getWorkAreaForMonitor(Main.layoutManager.primaryIndex); |
2958 | - |
2959 | - this._coverPane.set_position(0, workArea.y); |
2960 | - this._coverPane.set_size(workArea.width, workArea.height); |
2961 | + this._coverPane.set_position(0, 0); |
2962 | + this._coverPane.set_size(global.screen_width, global.screen_height); |
2963 | |
2964 | this._updateBackgrounds(); |
2965 | }, |
2966 | diff --git a/js/ui/overviewControls.js b/js/ui/overviewControls.js |
2967 | index a2905ab..4cd1613 100644 |
2968 | --- a/js/ui/overviewControls.js |
2969 | +++ b/js/ui/overviewControls.js |
2970 | @@ -253,13 +253,23 @@ var ThumbnailsSlider = new Lang.Class({ |
2971 | this.actor.add_actor(this._thumbnailsBox.actor); |
2972 | |
2973 | Main.layoutManager.connect('monitors-changed', this._updateSlide.bind(this)); |
2974 | + global.workspace_manager.connect('active-workspace-changed', |
2975 | + this._updateSlide.bind(this)); |
2976 | + global.workspace_manager.connect('notify::n-workspaces', |
2977 | + this._updateSlide.bind(this)); |
2978 | this.actor.connect('notify::hover', this._updateSlide.bind(this)); |
2979 | this._thumbnailsBox.actor.bind_property('visible', this.actor, 'visible', GObject.BindingFlags.SYNC_CREATE); |
2980 | }, |
2981 | |
2982 | _getAlwaysZoomOut() { |
2983 | - // Always show the pager on hover or during a drag |
2984 | - let alwaysZoomOut = this.actor.hover || this._inDrag; |
2985 | + // Always show the pager on hover, during a drag, or if workspaces are |
2986 | + // actually used, e.g. there are windows on any non-active workspace |
2987 | + let workspaceManager = global.workspace_manager; |
2988 | + let alwaysZoomOut = this.actor.hover || |
2989 | + this._inDrag || |
2990 | + !Meta.prefs_get_dynamic_workspaces() || |
2991 | + workspaceManager.n_workspaces > 2 || |
2992 | + workspaceManager.get_active_workspace_index() != 0; |
2993 | |
2994 | if (!alwaysZoomOut) { |
2995 | let monitors = Main.layoutManager.monitors; |
2996 | @@ -284,6 +294,11 @@ var ThumbnailsSlider = new Lang.Class({ |
2997 | return child.get_theme_node().get_length('visible-width'); |
2998 | }, |
2999 | |
3000 | + _onDragEnd() { |
3001 | + this.actor.sync_hover(); |
3002 | + this.parent(); |
3003 | + }, |
3004 | + |
3005 | _getSlide() { |
3006 | if (!this._visible) |
3007 | return 0; |
3008 | diff --git a/js/ui/runDialog.js b/js/ui/runDialog.js |
3009 | index b514f5b..6e8c8a9 100644 |
3010 | --- a/js/ui/runDialog.js |
3011 | +++ b/js/ui/runDialog.js |
3012 | @@ -118,18 +118,16 @@ var RunDialog = new Lang.Class({ |
3013 | |
3014 | this._history = new History.HistoryManager({ gsettingsKey: HISTORY_KEY, |
3015 | entry: this._entryText }); |
3016 | + this._entryText.connect('activate', (o) => { |
3017 | + this.popModal(); |
3018 | + this._run(o.get_text(), |
3019 | + Clutter.get_current_event().get_state() & Clutter.ModifierType.CONTROL_MASK); |
3020 | + if (!this._commandError || |
3021 | + !this.pushModal()) |
3022 | + this.close(); |
3023 | + }); |
3024 | this._entryText.connect('key-press-event', (o, e) => { |
3025 | let symbol = e.get_key_symbol(); |
3026 | - if (symbol == Clutter.Return || symbol == Clutter.KP_Enter) { |
3027 | - this.popModal(); |
3028 | - this._run(o.get_text(), |
3029 | - e.get_state() & Clutter.ModifierType.CONTROL_MASK); |
3030 | - if (!this._commandError || |
3031 | - !this.pushModal()) |
3032 | - this.close(); |
3033 | - |
3034 | - return Clutter.EVENT_STOP; |
3035 | - } |
3036 | if (symbol == Clutter.Tab) { |
3037 | let text = o.get_text(); |
3038 | let prefix; |
3039 | diff --git a/js/ui/shellDBus.js b/js/ui/shellDBus.js |
3040 | index 55e1e57..4d60ef4 100644 |
3041 | --- a/js/ui/shellDBus.js |
3042 | +++ b/js/ui/shellDBus.js |
3043 | @@ -145,14 +145,18 @@ var GnomeShell = new Lang.Class({ |
3044 | for (let param in params) |
3045 | params[param] = params[param].deep_unpack(); |
3046 | |
3047 | - let monitorIndex = params['monitor'] || -1; |
3048 | - let label = params['label'] || undefined; |
3049 | - let level = params['level'] || undefined; |
3050 | - let maxLevel = params['max_level'] || undefined; |
3051 | + let { monitor: monitorIndex, |
3052 | + label, |
3053 | + level, |
3054 | + max_level: maxLevel, |
3055 | + icon: serializedIcon } = params; |
3056 | + |
3057 | + if (monitorIndex === undefined) |
3058 | + monitorIndex = -1; |
3059 | |
3060 | let icon = null; |
3061 | - if (params['icon']) |
3062 | - icon = Gio.Icon.new_for_string(params['icon']); |
3063 | + if (serializedIcon) |
3064 | + icon = Gio.Icon.new_for_string(serializedIcon); |
3065 | |
3066 | Main.osdWindowManager.show(monitorIndex, icon, label, level, maxLevel); |
3067 | }, |
3068 | diff --git a/js/ui/viewSelector.js b/js/ui/viewSelector.js |
3069 | index 91bc222..2d5c33f 100644 |
3070 | --- a/js/ui/viewSelector.js |
3071 | +++ b/js/ui/viewSelector.js |
3072 | @@ -230,14 +230,14 @@ var ViewSelector = new Lang.Class({ |
3073 | |
3074 | Main.wm.addKeybinding('toggle-application-view', |
3075 | new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }), |
3076 | - Meta.KeyBindingFlags.NONE, |
3077 | + Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, |
3078 | Shell.ActionMode.NORMAL | |
3079 | Shell.ActionMode.OVERVIEW, |
3080 | this._toggleAppsPage.bind(this)); |
3081 | |
3082 | Main.wm.addKeybinding('toggle-overview', |
3083 | new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }), |
3084 | - Meta.KeyBindingFlags.NONE, |
3085 | + Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, |
3086 | Shell.ActionMode.NORMAL | |
3087 | Shell.ActionMode.OVERVIEW, |
3088 | Main.overview.toggle.bind(Main.overview)); |
3089 | diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js |
3090 | index 79c9797..36d8a9f 100644 |
3091 | --- a/js/ui/windowManager.js |
3092 | +++ b/js/ui/windowManager.js |
3093 | @@ -948,14 +948,14 @@ var WindowManager = new Lang.Class({ |
3094 | |
3095 | this.addKeybinding('open-application-menu', |
3096 | new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }), |
3097 | - Meta.KeyBindingFlags.NONE, |
3098 | + Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, |
3099 | Shell.ActionMode.NORMAL | |
3100 | Shell.ActionMode.POPUP, |
3101 | this._toggleAppMenu.bind(this)); |
3102 | |
3103 | this.addKeybinding('toggle-message-tray', |
3104 | new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }), |
3105 | - Meta.KeyBindingFlags.NONE, |
3106 | + Meta.KeyBindingFlags.IGNORE_AUTOREPEAT, |
3107 | Shell.ActionMode.NORMAL | |
3108 | Shell.ActionMode.OVERVIEW | |
3109 | Shell.ActionMode.POPUP, |
3110 | diff --git a/js/ui/workspace.js b/js/ui/workspace.js |
3111 | index a183e07..5aa9ba6 100644 |
3112 | --- a/js/ui/workspace.js |
3113 | +++ b/js/ui/workspace.js |
3114 | @@ -179,6 +179,7 @@ var WindowClone = new Lang.Class({ |
3115 | this.inDrag = false; |
3116 | |
3117 | this._selected = false; |
3118 | + this._closeRequested = false; |
3119 | }, |
3120 | |
3121 | set slot(slot) { |
3122 | @@ -194,7 +195,6 @@ var WindowClone = new Lang.Class({ |
3123 | |
3124 | deleteAll() { |
3125 | // Delete all windows, starting from the bottom-most (most-modal) one |
3126 | - |
3127 | let windows = this.actor.get_children(); |
3128 | for (let i = windows.length - 1; i >= 1; i--) { |
3129 | let realWindow = windows[i].source; |
3130 | @@ -204,11 +204,24 @@ var WindowClone = new Lang.Class({ |
3131 | } |
3132 | |
3133 | this.metaWindow.delete(global.get_current_time()); |
3134 | + this._closeRequested = true; |
3135 | }, |
3136 | |
3137 | - addAttachedDialog(win) { |
3138 | - this._doAddAttachedDialog(win, win.get_compositor_private()); |
3139 | - this._onMetaWindowSizeChanged(); |
3140 | + addDialog(win) { |
3141 | + let parent = win.get_transient_for(); |
3142 | + while (parent.is_attached_dialog()) |
3143 | + parent = parent.get_transient_for(); |
3144 | + |
3145 | + // Display dialog if it is attached to our metaWindow |
3146 | + if (win.is_attached_dialog() && parent == this.metaWindow) { |
3147 | + this._doAddAttachedDialog(win, win.get_compositor_private()); |
3148 | + this._onMetaWindowSizeChanged(); |
3149 | + } |
3150 | + |
3151 | + // The dialog popped up after the user tried to close the window, |
3152 | + // assume it's a close confirmation and leave the overview |
3153 | + if (this._closeRequested) |
3154 | + this._activate(); |
3155 | }, |
3156 | |
3157 | hasAttachedDialogs() { |
3158 | @@ -462,14 +475,12 @@ var WindowOverlay = new Lang.Class({ |
3159 | button._overlap = 0; |
3160 | |
3161 | this._idleToggleCloseId = 0; |
3162 | - button.connect('clicked', this._closeWindow.bind(this)); |
3163 | + button.connect('clicked', () => this._windowClone.deleteAll()); |
3164 | |
3165 | windowClone.actor.connect('destroy', this._onDestroy.bind(this)); |
3166 | windowClone.connect('show-chrome', this._onShowChrome.bind(this)); |
3167 | windowClone.connect('hide-chrome', this._onHideChrome.bind(this)); |
3168 | |
3169 | - this._windowAddedId = 0; |
3170 | - |
3171 | button.hide(); |
3172 | title.hide(); |
3173 | |
3174 | @@ -590,43 +601,12 @@ var WindowOverlay = new Lang.Class({ |
3175 | Tweener.addTween(actor, params); |
3176 | }, |
3177 | |
3178 | - _closeWindow(actor) { |
3179 | - let metaWindow = this._windowClone.metaWindow; |
3180 | - this._workspace = metaWindow.get_workspace(); |
3181 | - |
3182 | - this._windowAddedId = this._workspace.connect('window-added', |
3183 | - this._onWindowAdded.bind(this)); |
3184 | - |
3185 | - this._windowClone.deleteAll(); |
3186 | - }, |
3187 | - |
3188 | _windowCanClose() { |
3189 | return this._windowClone.metaWindow.can_close() && |
3190 | !this._windowClone.hasAttachedDialogs(); |
3191 | }, |
3192 | |
3193 | - _onWindowAdded(workspace, win) { |
3194 | - let metaWindow = this._windowClone.metaWindow; |
3195 | - |
3196 | - if (win.get_transient_for() == metaWindow) { |
3197 | - workspace.disconnect(this._windowAddedId); |
3198 | - this._windowAddedId = 0; |
3199 | - |
3200 | - // use an idle handler to avoid mapping problems - |
3201 | - // see comment in Workspace._windowAdded |
3202 | - let id = Mainloop.idle_add(() => { |
3203 | - this._windowClone.emit('selected'); |
3204 | - return GLib.SOURCE_REMOVE; |
3205 | - }); |
3206 | - GLib.Source.set_name_by_id(id, '[gnome-shell] this._windowClone.emit'); |
3207 | - } |
3208 | - }, |
3209 | - |
3210 | _onDestroy() { |
3211 | - if (this._windowAddedId > 0) { |
3212 | - this._workspace.disconnect(this._windowAddedId); |
3213 | - this._windowAddedId = 0; |
3214 | - } |
3215 | if (this._idleToggleCloseId > 0) { |
3216 | Mainloop.source_remove(this._idleToggleCloseId); |
3217 | this._idleToggleCloseId = 0; |
3218 | @@ -1516,21 +1496,17 @@ var Workspace = new Lang.Class({ |
3219 | return; |
3220 | |
3221 | if (!this._isOverviewWindow(win)) { |
3222 | - if (metaWin.is_attached_dialog()) { |
3223 | - let parent = metaWin.get_transient_for(); |
3224 | - while (parent.is_attached_dialog()) |
3225 | - parent = metaWin.get_transient_for(); |
3226 | - |
3227 | - let idx = this._lookupIndex (parent); |
3228 | - if (idx < 0) { |
3229 | - // parent was not created yet, it will take care |
3230 | - // of the dialog when created |
3231 | - return; |
3232 | - } |
3233 | + if (metaWin.get_transient_for() == null) |
3234 | + return; |
3235 | |
3236 | - let clone = this._windows[idx]; |
3237 | - clone.addAttachedDialog(metaWin); |
3238 | - } |
3239 | + // Let the top-most ancestor handle all transients |
3240 | + let parent = metaWin.find_root_ancestor(); |
3241 | + let clone = this._windows.find(c => c.metaWindow == parent); |
3242 | + |
3243 | + // If no clone was found, the parent hasn't been created yet |
3244 | + // and will take care of the dialog when added |
3245 | + if (clone) |
3246 | + clone.addDialog(metaWin); |
3247 | |
3248 | return; |
3249 | } |
3250 | diff --git a/js/ui/workspaceThumbnail.js b/js/ui/workspaceThumbnail.js |
3251 | index b1fa587..76a7416 100644 |
3252 | --- a/js/ui/workspaceThumbnail.js |
3253 | +++ b/js/ui/workspaceThumbnail.js |
3254 | @@ -416,7 +416,7 @@ var WorkspaceThumbnail = new Lang.Class({ |
3255 | } else if (metaWin.is_attached_dialog()) { |
3256 | let parent = metaWin.get_transient_for(); |
3257 | while (parent.is_attached_dialog()) |
3258 | - parent = metaWin.get_transient_for(); |
3259 | + parent = parent.get_transient_for(); |
3260 | |
3261 | let idx = this._lookupIndex (parent); |
3262 | if (idx < 0) { |
3263 | @@ -678,7 +678,11 @@ var ThumbnailsBox = new Lang.Class({ |
3264 | this._settings.connect('changed::dynamic-workspaces', |
3265 | this._updateSwitcherVisibility.bind(this)); |
3266 | |
3267 | - Main.layoutManager.connect('monitors-changed', this._rebuildThumbnails.bind(this)); |
3268 | + Main.layoutManager.connect('monitors-changed', () => { |
3269 | + this._destroyThumbnails(); |
3270 | + if (Main.overview.visible) |
3271 | + this._createThumbnails(); |
3272 | + }); |
3273 | |
3274 | this._switchWorkspaceNotifyId = 0; |
3275 | this._nWorkspacesNotifyId = 0; |
3276 | @@ -881,10 +885,6 @@ var ThumbnailsBox = new Lang.Class({ |
3277 | Main.overview.connect('windows-restacked', |
3278 | this._syncStacking.bind(this)); |
3279 | |
3280 | - this._workareasChangedId = |
3281 | - global.display.connect('workareas-changed', |
3282 | - this._rebuildThumbnails.bind(this)); |
3283 | - |
3284 | this._targetScale = 0; |
3285 | this._scale = 0; |
3286 | this._pendingScaleUpdate = false; |
3287 | @@ -918,24 +918,12 @@ var ThumbnailsBox = new Lang.Class({ |
3288 | this._syncStackingId = 0; |
3289 | } |
3290 | |
3291 | - if (this._workareasChangedId > 0) { |
3292 | - global.display.disconnect(this._workareasChangedId); |
3293 | - this._workareasChangedId = 0; |
3294 | - } |
3295 | - |
3296 | for (let w = 0; w < this._thumbnails.length; w++) |
3297 | this._thumbnails[w].destroy(); |
3298 | this._thumbnails = []; |
3299 | this._porthole = null; |
3300 | }, |
3301 | |
3302 | - _rebuildThumbnails() { |
3303 | - this._destroyThumbnails(); |
3304 | - |
3305 | - if (Main.overview.visible) |
3306 | - this._createThumbnails(); |
3307 | - }, |
3308 | - |
3309 | _workspacesChanged() { |
3310 | let validThumbnails = |
3311 | this._thumbnails.filter(t => t.state <= ThumbnailState.NORMAL); |
3312 | diff --git a/meson.build b/meson.build |
3313 | index 03b9d52..00dd966 100644 |
3314 | --- a/meson.build |
3315 | +++ b/meson.build |
3316 | @@ -1,6 +1,6 @@ |
3317 | project('gnome-shell', 'c', |
3318 | - version: '3.29.90', |
3319 | - meson_version: '>= 0.42.0', |
3320 | + version: '3.29.91', |
3321 | + meson_version: '>= 0.47.0', |
3322 | license: 'GPLv2+' |
3323 | ) |
3324 | |
3325 | @@ -23,7 +23,7 @@ gi_req = '>= 1.49.1' |
3326 | gjs_req = '>= 1.47.0' |
3327 | gtk_req = '>= 3.15.0' |
3328 | json_glib_req = '>= 0.13.2' |
3329 | -mutter_req = '>= 3.29.90' |
3330 | +mutter_req = '>= 3.29.91' |
3331 | polkit_req = '>= 0.100' |
3332 | schemas_req = '>= 3.27.90' |
3333 | startup_req = '>= 0.11' |
3334 | diff --git a/po/ca.po b/po/ca.po |
3335 | index e0a8677..3880b82 100644 |
3336 | --- a/po/ca.po |
3337 | +++ b/po/ca.po |
3338 | @@ -10,7 +10,7 @@ msgid "" |
3339 | msgstr "" |
3340 | "Project-Id-Version: HEAD\n" |
3341 | "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n" |
3342 | -"POT-Creation-Date: 2018-04-13 19:54+0000\n" |
3343 | +"POT-Creation-Date: 2018-08-01 18:08+0000\n" |
3344 | "PO-Revision-Date: 2018-03-10 21:24+0100\n" |
3345 | "Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n" |
3346 | "Language-Team: Catalan <tradgnome@softcatala.org>\n" |
3347 | @@ -299,36 +299,36 @@ msgstr "" |
3348 | "Si és «true» (cert), només les finestres de l'espai de treball actual es " |
3349 | "mostren en el canviador. En cas contrari, es mostren totes les finestres." |
3350 | |
3351 | -#: data/org.gnome.shell.gschema.xml.in:197 |
3352 | +#: data/org.gnome.shell.gschema.xml.in:198 |
3353 | msgid "Attach modal dialog to the parent window" |
3354 | msgstr "Adjunta el diàleg modal a la finestra pare" |
3355 | |
3356 | -#: data/org.gnome.shell.gschema.xml.in:198 |
3357 | -#: data/org.gnome.shell.gschema.xml.in:207 |
3358 | -#: data/org.gnome.shell.gschema.xml.in:215 |
3359 | -#: data/org.gnome.shell.gschema.xml.in:223 |
3360 | -#: data/org.gnome.shell.gschema.xml.in:231 |
3361 | +#: data/org.gnome.shell.gschema.xml.in:199 |
3362 | +#: data/org.gnome.shell.gschema.xml.in:208 |
3363 | +#: data/org.gnome.shell.gschema.xml.in:216 |
3364 | +#: data/org.gnome.shell.gschema.xml.in:224 |
3365 | +#: data/org.gnome.shell.gschema.xml.in:232 |
3366 | msgid "" |
3367 | "This key overrides the key in org.gnome.mutter when running GNOME Shell." |
3368 | msgstr "" |
3369 | "Si s'executa el GNOME Shell, aquesta clau sobreescriu la clau «org.gnome." |
3370 | "mutter»." |
3371 | |
3372 | -#: data/org.gnome.shell.gschema.xml.in:206 |
3373 | +#: data/org.gnome.shell.gschema.xml.in:207 |
3374 | msgid "Enable edge tiling when dropping windows on screen edges" |
3375 | msgstr "" |
3376 | "Habilita el mòsaic a les vores en deixar anar les finestres a les vores de " |
3377 | "la pantalla" |
3378 | |
3379 | -#: data/org.gnome.shell.gschema.xml.in:214 |
3380 | +#: data/org.gnome.shell.gschema.xml.in:215 |
3381 | msgid "Workspaces are managed dynamically" |
3382 | msgstr "Els espais de treball es gestionen dinàmicament" |
3383 | |
3384 | -#: data/org.gnome.shell.gschema.xml.in:222 |
3385 | +#: data/org.gnome.shell.gschema.xml.in:223 |
3386 | msgid "Workspaces only on primary monitor" |
3387 | msgstr "Només en el monitor principal hi ha espais de treball" |
3388 | |
3389 | -#: data/org.gnome.shell.gschema.xml.in:230 |
3390 | +#: data/org.gnome.shell.gschema.xml.in:231 |
3391 | msgid "Delay focus changes in mouse mode until the pointer stops moving" |
3392 | msgstr "" |
3393 | "Retarda el canvi del focus, quan s'està en mode ratolí, fins que el punter " |
3394 | @@ -369,20 +369,20 @@ msgctxt "button" |
3395 | msgid "Sign In" |
3396 | msgstr "Entra" |
3397 | |
3398 | -#: js/gdm/loginDialog.js:315 |
3399 | +#: js/gdm/loginDialog.js:319 |
3400 | msgid "Choose Session" |
3401 | msgstr "Trieu la sessió" |
3402 | |
3403 | #. translators: this message is shown below the user list on the |
3404 | #. login screen. It can be activated to reveal an entry for |
3405 | #. manually entering the username. |
3406 | -#: js/gdm/loginDialog.js:458 |
3407 | +#: js/gdm/loginDialog.js:462 |
3408 | msgid "Not listed?" |
3409 | msgstr "No esteu llistat?" |
3410 | |
3411 | #. Translators: this message is shown below the username entry field |
3412 | #. to clue the user in on how to login to the local network realm |
3413 | -#: js/gdm/loginDialog.js:887 |
3414 | +#: js/gdm/loginDialog.js:891 |
3415 | #, javascript-format |
3416 | msgid "(e.g., user or %s)" |
3417 | msgstr "(p. ex. l'usuari o %s)" |
3418 | @@ -390,12 +390,12 @@ msgstr "(p. ex. l'usuari o %s)" |
3419 | #. TTLS and PEAP are actually much more complicated, but this complication |
3420 | #. is not visible here since we only care about phase2 authentication |
3421 | #. (and don't even care of which one) |
3422 | -#: js/gdm/loginDialog.js:892 js/ui/components/networkAgent.js:243 |
3423 | +#: js/gdm/loginDialog.js:896 js/ui/components/networkAgent.js:243 |
3424 | #: js/ui/components/networkAgent.js:261 |
3425 | msgid "Username: " |
3426 | msgstr "Nom d'usuari:" |
3427 | |
3428 | -#: js/gdm/loginDialog.js:1228 |
3429 | +#: js/gdm/loginDialog.js:1234 |
3430 | msgid "Login Window" |
3431 | msgstr "Finestra d'entrada" |
3432 | |
3433 | @@ -408,7 +408,7 @@ msgstr "Error d'autenticació" |
3434 | #. as a cue to display our own message. |
3435 | #. Translators: this message is shown below the password entry field |
3436 | #. to indicate the user can swipe their finger instead |
3437 | -#: js/gdm/util.js:482 |
3438 | +#: js/gdm/util.js:485 |
3439 | msgid "(or swipe finger)" |
3440 | msgstr "(o passeu el dit)" |
3441 | |
3442 | @@ -649,23 +649,23 @@ msgstr "Freqüent" |
3443 | msgid "All" |
3444 | msgstr "Totes" |
3445 | |
3446 | -#: js/ui/appDisplay.js:1886 |
3447 | +#: js/ui/appDisplay.js:1890 |
3448 | msgid "New Window" |
3449 | msgstr "Finestra nova" |
3450 | |
3451 | -#: js/ui/appDisplay.js:1900 |
3452 | +#: js/ui/appDisplay.js:1904 |
3453 | msgid "Launch using Dedicated Graphics Card" |
3454 | msgstr "Inicia usant una targeta gràfica dedicada" |
3455 | |
3456 | -#: js/ui/appDisplay.js:1927 js/ui/dash.js:285 |
3457 | +#: js/ui/appDisplay.js:1931 js/ui/dash.js:285 |
3458 | msgid "Remove from Favorites" |
3459 | msgstr "Suprimeix dels preferits" |
3460 | |
3461 | -#: js/ui/appDisplay.js:1933 |
3462 | +#: js/ui/appDisplay.js:1937 |
3463 | msgid "Add to Favorites" |
3464 | msgstr "Afegeix als preferits" |
3465 | |
3466 | -#: js/ui/appDisplay.js:1943 |
3467 | +#: js/ui/appDisplay.js:1947 |
3468 | msgid "Show Details" |
3469 | msgstr "Mostra els detalls" |
3470 | |
3471 | @@ -695,7 +695,7 @@ msgstr "Auriculars" |
3472 | msgid "Headset" |
3473 | msgstr "Auriculars amb micròfon" |
3474 | |
3475 | -#: js/ui/audioDeviceSelection.js:82 js/ui/status/volume.js:221 |
3476 | +#: js/ui/audioDeviceSelection.js:82 js/ui/status/volume.js:255 |
3477 | msgid "Microphone" |
3478 | msgstr "Micròfon" |
3479 | |
3480 | @@ -707,7 +707,7 @@ msgstr "Canvia el fons de l'escriptori…" |
3481 | msgid "Display Settings" |
3482 | msgstr "Paràmetres de la pantalla" |
3483 | |
3484 | -#: js/ui/backgroundMenu.js:22 js/ui/status/system.js:264 |
3485 | +#: js/ui/backgroundMenu.js:22 |
3486 | msgid "Settings" |
3487 | msgstr "Paràmetres" |
3488 | |
3489 | @@ -812,35 +812,35 @@ msgctxt "event list time" |
3490 | msgid "All Day" |
3491 | msgstr "Tot el dia" |
3492 | |
3493 | -#: js/ui/calendar.js:864 |
3494 | +#: js/ui/calendar.js:866 |
3495 | msgctxt "calendar heading" |
3496 | msgid "%A, %B %d" |
3497 | msgstr "%A %-d %B" |
3498 | |
3499 | -#: js/ui/calendar.js:868 |
3500 | +#: js/ui/calendar.js:870 |
3501 | msgctxt "calendar heading" |
3502 | msgid "%A, %B %d, %Y" |
3503 | msgstr "%A %d %B de %Y" |
3504 | |
3505 | -#: js/ui/calendar.js:1086 |
3506 | +#: js/ui/calendar.js:1100 |
3507 | msgid "No Notifications" |
3508 | msgstr "Cap notificació" |
3509 | |
3510 | -#: js/ui/calendar.js:1089 |
3511 | +#: js/ui/calendar.js:1103 |
3512 | msgid "No Events" |
3513 | msgstr "Cap cita" |
3514 | |
3515 | -#: js/ui/calendar.js:1117 |
3516 | +#: js/ui/calendar.js:1131 |
3517 | msgid "Clear All" |
3518 | msgstr "Neteja-ho tot" |
3519 | |
3520 | #. Translators: %s is an application name |
3521 | -#: js/ui/closeDialog.js:44 |
3522 | +#: js/ui/closeDialog.js:47 |
3523 | #, javascript-format |
3524 | msgid "“%s” is not responding." |
3525 | msgstr "«%s» no està responent." |
3526 | |
3527 | -#: js/ui/closeDialog.js:45 |
3528 | +#: js/ui/closeDialog.js:48 |
3529 | msgid "" |
3530 | "You may choose to wait a short while for it to continue or force the " |
3531 | "application to quit entirely." |
3532 | @@ -848,11 +848,11 @@ msgstr "" |
3533 | "Podeu esperar un moment perquè continuï o podeu forçar-ne la sortida " |
3534 | "completa." |
3535 | |
3536 | -#: js/ui/closeDialog.js:61 |
3537 | +#: js/ui/closeDialog.js:64 |
3538 | msgid "Force Quit" |
3539 | msgstr "Força la sortida" |
3540 | |
3541 | -#: js/ui/closeDialog.js:64 |
3542 | +#: js/ui/closeDialog.js:67 |
3543 | msgid "Wait" |
3544 | msgstr "Espera" |
3545 | |
3546 | @@ -869,7 +869,7 @@ msgstr "S'ha desconnectat un dispositiu extern" |
3547 | msgid "Open with %s" |
3548 | msgstr "Obre amb %s" |
3549 | |
3550 | -#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:295 |
3551 | +#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:297 |
3552 | msgid "Password:" |
3553 | msgstr "Contrasenya:" |
3554 | |
3555 | @@ -906,11 +906,11 @@ msgstr "Contrasenya de la clau privada:" |
3556 | msgid "Service: " |
3557 | msgstr "Servei:" |
3558 | |
3559 | -#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:659 |
3560 | +#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:664 |
3561 | msgid "Authentication required by wireless network" |
3562 | msgstr "La xarxa sense fil requereix autenticació" |
3563 | |
3564 | -#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:660 |
3565 | +#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:665 |
3566 | #, javascript-format |
3567 | msgid "" |
3568 | "Passwords or encryption keys are required to access the wireless network " |
3569 | @@ -919,7 +919,7 @@ msgstr "" |
3570 | "Per accedir a la xarxa sense fil «%s» calen les contrasenyes o les claus " |
3571 | "d'encriptació." |
3572 | |
3573 | -#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:663 |
3574 | +#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:668 |
3575 | msgid "Wired 802.1X authentication" |
3576 | msgstr "Autenticació 802.1X amb fil" |
3577 | |
3578 | @@ -927,15 +927,15 @@ msgstr "Autenticació 802.1X amb fil" |
3579 | msgid "Network name: " |
3580 | msgstr "Nom de la xarxa: " |
3581 | |
3582 | -#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:667 |
3583 | +#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:672 |
3584 | msgid "DSL authentication" |
3585 | msgstr "Autenticació DSL" |
3586 | |
3587 | -#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:673 |
3588 | +#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:678 |
3589 | msgid "PIN code required" |
3590 | msgstr "Cal que introduïu el codi PIN" |
3591 | |
3592 | -#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:674 |
3593 | +#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:679 |
3594 | msgid "PIN code is needed for the mobile broadband device" |
3595 | msgstr "Cal que introduïu el codi PIN del dispositiu de banda ampla mòbil" |
3596 | |
3597 | @@ -943,17 +943,17 @@ msgstr "Cal que introduïu el codi PIN del dispositiu de banda ampla mòbil" |
3598 | msgid "PIN: " |
3599 | msgstr "PIN: " |
3600 | |
3601 | -#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:680 |
3602 | +#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:685 |
3603 | msgid "Mobile broadband network password" |
3604 | msgstr "Contrasenya de la xarxa de banda ampla mòbil" |
3605 | |
3606 | -#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:664 |
3607 | -#: js/ui/components/networkAgent.js:668 js/ui/components/networkAgent.js:681 |
3608 | +#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:669 |
3609 | +#: js/ui/components/networkAgent.js:673 js/ui/components/networkAgent.js:686 |
3610 | #, javascript-format |
3611 | msgid "A password is required to connect to “%s”." |
3612 | msgstr "Cal introduir una contrasenya per connectar-vos a «%s»." |
3613 | |
3614 | -#: js/ui/components/networkAgent.js:648 js/ui/status/network.js:1691 |
3615 | +#: js/ui/components/networkAgent.js:653 js/ui/status/network.js:1704 |
3616 | msgid "Network Manager" |
3617 | msgstr "Gestor de connexions de xarxa" |
3618 | |
3619 | @@ -973,7 +973,7 @@ msgstr "Autentica" |
3620 | #. * requested authentication was not gained; this can happen |
3621 | #. * because of an authentication error (like invalid password), |
3622 | #. * for instance. |
3623 | -#: js/ui/components/polkitAgent.js:281 js/ui/shellMountOperation.js:327 |
3624 | +#: js/ui/components/polkitAgent.js:283 js/ui/shellMountOperation.js:327 |
3625 | msgid "Sorry, that didn’t work. Please try again." |
3626 | msgstr "No ha funcionat. Torneu-ho a provar." |
3627 | |
3628 | @@ -1308,13 +1308,13 @@ msgid "Leave On" |
3629 | msgstr "Deixa-ho actiu" |
3630 | |
3631 | #: js/ui/kbdA11yDialog.js:59 js/ui/status/bluetooth.js:143 |
3632 | -#: js/ui/status/network.js:1281 |
3633 | +#: js/ui/status/network.js:1294 |
3634 | msgid "Turn On" |
3635 | msgstr "Activa" |
3636 | |
3637 | #: js/ui/kbdA11yDialog.js:67 js/ui/status/bluetooth.js:143 |
3638 | #: js/ui/status/network.js:154 js/ui/status/network.js:337 |
3639 | -#: js/ui/status/network.js:1281 js/ui/status/network.js:1396 |
3640 | +#: js/ui/status/network.js:1294 js/ui/status/network.js:1409 |
3641 | #: js/ui/status/nightLight.js:47 js/ui/status/rfkill.js:90 |
3642 | #: js/ui/status/rfkill.js:117 |
3643 | msgid "Turn Off" |
3644 | @@ -1376,7 +1376,7 @@ msgstr "Mostra el codi font" |
3645 | msgid "Web Page" |
3646 | msgstr "Pàgina web" |
3647 | |
3648 | -#: js/ui/messageTray.js:1493 |
3649 | +#: js/ui/messageTray.js:1495 |
3650 | msgid "System Information" |
3651 | msgstr "Informació de l'ordinador" |
3652 | |
3653 | @@ -1388,6 +1388,10 @@ msgstr "Artista desconegut" |
3654 | msgid "Unknown title" |
3655 | msgstr "Títol desconegut" |
3656 | |
3657 | +#: js/ui/osdWindow.js:32 js/ui/status/volume.js:204 |
3658 | +msgid "Volume" |
3659 | +msgstr "Volum" |
3660 | + |
3661 | #: js/ui/overview.js:83 |
3662 | msgid "Undo" |
3663 | msgstr "Desfés" |
3664 | @@ -1430,42 +1434,42 @@ msgstr "Assigna la pulsació de tecla" |
3665 | msgid "Done" |
3666 | msgstr "Fet" |
3667 | |
3668 | -#: js/ui/padOsd.js:740 |
3669 | +#: js/ui/padOsd.js:742 |
3670 | msgid "Edit…" |
3671 | msgstr "Edita…" |
3672 | |
3673 | -#: js/ui/padOsd.js:782 js/ui/padOsd.js:887 |
3674 | +#: js/ui/padOsd.js:784 js/ui/padOsd.js:889 |
3675 | msgid "None" |
3676 | msgstr "Cap" |
3677 | |
3678 | -#: js/ui/padOsd.js:841 |
3679 | +#: js/ui/padOsd.js:843 |
3680 | msgid "Press a button to configure" |
3681 | msgstr "Premeu un botó per a configurar" |
3682 | |
3683 | -#: js/ui/padOsd.js:842 |
3684 | +#: js/ui/padOsd.js:844 |
3685 | msgid "Press Esc to exit" |
3686 | msgstr "Premeu Esc per sortir" |
3687 | |
3688 | -#: js/ui/padOsd.js:845 |
3689 | +#: js/ui/padOsd.js:847 |
3690 | msgid "Press any key to exit" |
3691 | msgstr "Premeu qualsevol tecla per sortir" |
3692 | |
3693 | -#: js/ui/panel.js:355 |
3694 | +#: js/ui/panel.js:356 |
3695 | msgid "Quit" |
3696 | msgstr "Surt" |
3697 | |
3698 | #. Translators: If there is no suitable word for "Activities" |
3699 | #. in your language, you can use the word for "Overview". |
3700 | -#: js/ui/panel.js:411 |
3701 | +#: js/ui/panel.js:412 |
3702 | msgid "Activities" |
3703 | msgstr "Activitats" |
3704 | |
3705 | -#: js/ui/panel.js:692 |
3706 | +#: js/ui/panel.js:693 |
3707 | msgctxt "System menu in the top bar" |
3708 | msgid "System" |
3709 | msgstr "Sistema" |
3710 | |
3711 | -#: js/ui/panel.js:811 |
3712 | +#: js/ui/panel.js:816 |
3713 | msgid "Top Bar" |
3714 | msgstr "Barra superior" |
3715 | |
3716 | @@ -1474,23 +1478,23 @@ msgstr "Barra superior" |
3717 | #. "ON" and "OFF") or "toggle-switch-intl" (for toggle |
3718 | #. switches containing "◯" and "|"). Other values will |
3719 | #. simply result in invisible toggle switches. |
3720 | -#: js/ui/popupMenu.js:291 |
3721 | +#: js/ui/popupMenu.js:300 |
3722 | msgid "toggle-switch-us" |
3723 | msgstr "toggle-switch-intl" |
3724 | |
3725 | -#: js/ui/runDialog.js:70 |
3726 | +#: js/ui/runDialog.js:74 |
3727 | msgid "Enter a Command" |
3728 | msgstr "Introduïu una ordre" |
3729 | |
3730 | -#: js/ui/runDialog.js:110 js/ui/windowMenu.js:175 |
3731 | +#: js/ui/runDialog.js:114 js/ui/windowMenu.js:174 |
3732 | msgid "Close" |
3733 | msgstr "Tanca" |
3734 | |
3735 | -#: js/ui/runDialog.js:273 |
3736 | +#: js/ui/runDialog.js:278 |
3737 | msgid "Restart is not available on Wayland" |
3738 | msgstr "El reinici no està disponible en Wayland" |
3739 | |
3740 | -#: js/ui/runDialog.js:278 |
3741 | +#: js/ui/runDialog.js:283 |
3742 | msgid "Restarting…" |
3743 | msgstr "S'està reiniciant…" |
3744 | |
3745 | @@ -1514,7 +1518,7 @@ msgid_plural "%d new notifications" |
3746 | msgstr[0] "%d notificació nova" |
3747 | msgstr[1] "%d notificacions noves" |
3748 | |
3749 | -#: js/ui/screenShield.js:451 js/ui/status/system.js:283 |
3750 | +#: js/ui/screenShield.js:451 js/ui/status/system.js:294 |
3751 | msgid "Lock" |
3752 | msgstr "Bloqueja" |
3753 | |
3754 | @@ -1697,7 +1701,7 @@ msgid "<unknown>" |
3755 | msgstr "<desconegut>" |
3756 | |
3757 | #. Translators: %s is a network identifier |
3758 | -#: js/ui/status/network.js:441 js/ui/status/network.js:1310 |
3759 | +#: js/ui/status/network.js:441 js/ui/status/network.js:1323 |
3760 | #, javascript-format |
3761 | msgid "%s Off" |
3762 | msgstr "%s apagat" |
3763 | @@ -1724,7 +1728,7 @@ msgid "%s Disconnecting" |
3764 | msgstr "%s s'està desconnectant" |
3765 | |
3766 | #. Translators: %s is a network identifier |
3767 | -#: js/ui/status/network.js:459 js/ui/status/network.js:1302 |
3768 | +#: js/ui/status/network.js:459 js/ui/status/network.js:1315 |
3769 | #, javascript-format |
3770 | msgid "%s Connecting" |
3771 | msgstr "%s s'està connectant" |
3772 | @@ -1764,7 +1768,7 @@ msgid "Mobile Broadband Settings" |
3773 | msgstr "Configuració de la xarxa de banda ampla mòbil" |
3774 | |
3775 | #. Translators: %s is a network identifier |
3776 | -#: js/ui/status/network.js:578 js/ui/status/network.js:1307 |
3777 | +#: js/ui/status/network.js:578 js/ui/status/network.js:1320 |
3778 | #, javascript-format |
3779 | msgid "%s Hardware Disabled" |
3780 | msgstr "%s maquinari inhabilitat" |
3781 | @@ -1820,81 +1824,81 @@ msgstr "Cap xarxa" |
3782 | msgid "Use hardware switch to turn off" |
3783 | msgstr "Utilitza l'interruptor de maquinari per desactivar-la" |
3784 | |
3785 | -#: js/ui/status/network.js:1173 |
3786 | +#: js/ui/status/network.js:1186 |
3787 | msgid "Select Network" |
3788 | msgstr "Trieu una xarxa" |
3789 | |
3790 | -#: js/ui/status/network.js:1179 |
3791 | +#: js/ui/status/network.js:1192 |
3792 | msgid "Wi-Fi Settings" |
3793 | msgstr "Paràmetres de la xarxa sense fil" |
3794 | |
3795 | #. Translators: %s is a network identifier |
3796 | -#: js/ui/status/network.js:1298 |
3797 | +#: js/ui/status/network.js:1311 |
3798 | #, javascript-format |
3799 | msgid "%s Hotspot Active" |
3800 | msgstr "Hostpot %s actiu" |
3801 | |
3802 | #. Translators: %s is a network identifier |
3803 | -#: js/ui/status/network.js:1313 |
3804 | +#: js/ui/status/network.js:1326 |
3805 | #, javascript-format |
3806 | msgid "%s Not Connected" |
3807 | msgstr "%s no està connectat" |
3808 | |
3809 | -#: js/ui/status/network.js:1413 |
3810 | +#: js/ui/status/network.js:1426 |
3811 | msgid "connecting…" |
3812 | msgstr "s'està connectant..." |
3813 | |
3814 | #. Translators: this is for network connections that require some kind of key or password |
3815 | -#: js/ui/status/network.js:1416 |
3816 | +#: js/ui/status/network.js:1429 |
3817 | msgid "authentication required" |
3818 | msgstr "cal autenticació" |
3819 | |
3820 | -#: js/ui/status/network.js:1418 |
3821 | +#: js/ui/status/network.js:1431 |
3822 | msgid "connection failed" |
3823 | msgstr "ha fallat la connexió" |
3824 | |
3825 | -#: js/ui/status/network.js:1472 |
3826 | +#: js/ui/status/network.js:1485 |
3827 | msgid "VPN Settings" |
3828 | msgstr "Paràmetres de la VPN" |
3829 | |
3830 | -#: js/ui/status/network.js:1485 |
3831 | +#: js/ui/status/network.js:1498 |
3832 | msgid "VPN" |
3833 | msgstr "VPN" |
3834 | |
3835 | -#: js/ui/status/network.js:1495 |
3836 | +#: js/ui/status/network.js:1508 |
3837 | msgid "VPN Off" |
3838 | msgstr "VPN apagada" |
3839 | |
3840 | -#: js/ui/status/network.js:1559 js/ui/status/rfkill.js:93 |
3841 | +#: js/ui/status/network.js:1572 js/ui/status/rfkill.js:93 |
3842 | msgid "Network Settings" |
3843 | msgstr "Paràmetres de xarxa" |
3844 | |
3845 | -#: js/ui/status/network.js:1588 |
3846 | +#: js/ui/status/network.js:1601 |
3847 | #, javascript-format |
3848 | msgid "%s Wired Connection" |
3849 | msgid_plural "%s Wired Connections" |
3850 | msgstr[0] "%s connexió amb fil" |
3851 | msgstr[1] "%s connexions amb fil" |
3852 | |
3853 | -#: js/ui/status/network.js:1592 |
3854 | +#: js/ui/status/network.js:1605 |
3855 | #, javascript-format |
3856 | msgid "%s Wi-Fi Connection" |
3857 | msgid_plural "%s Wi-Fi Connections" |
3858 | msgstr[0] "%s connexió Wifi" |
3859 | msgstr[1] "%s connexions Wifi" |
3860 | |
3861 | -#: js/ui/status/network.js:1596 |
3862 | +#: js/ui/status/network.js:1609 |
3863 | #, javascript-format |
3864 | msgid "%s Modem Connection" |
3865 | msgid_plural "%s Modem Connections" |
3866 | msgstr[0] "%s connexió mòdem" |
3867 | msgstr[1] "%s connexions mòdem" |
3868 | |
3869 | -#: js/ui/status/network.js:1728 |
3870 | +#: js/ui/status/network.js:1741 |
3871 | msgid "Connection failed" |
3872 | msgstr "Ha fallat la connexió" |
3873 | |
3874 | -#: js/ui/status/network.js:1729 |
3875 | +#: js/ui/status/network.js:1742 |
3876 | msgid "Activation of network connection failed" |
3877 | msgstr "Ha fallat l'activació de la connexió de xarxa" |
3878 | |
3879 | @@ -1945,6 +1949,14 @@ msgstr "%d∶%02d per completar la càrrega (%d %%)" |
3880 | msgid "%d %%" |
3881 | msgstr "%d %%" |
3882 | |
3883 | +#: js/ui/status/remoteAccess.js:46 |
3884 | +msgid "Screen is Being Shared" |
3885 | +msgstr "Es comparteix la pantalla" |
3886 | + |
3887 | +#: js/ui/status/remoteAccess.js:48 |
3888 | +msgid "Turn off" |
3889 | +msgstr "Desactiva" |
3890 | + |
3891 | #. The menu only appears when airplane mode is on, so just |
3892 | #. statically build it as if it was on, rather than dynamically |
3893 | #. changing the menu contents. |
3894 | @@ -1964,28 +1976,28 @@ msgstr "Surt" |
3895 | msgid "Account Settings" |
3896 | msgstr "Paràmetres del compte" |
3897 | |
3898 | -#: js/ui/status/system.js:268 |
3899 | +#: js/ui/status/system.js:279 |
3900 | msgid "Orientation Lock" |
3901 | msgstr "Bloqueja l'orientació" |
3902 | |
3903 | -#: js/ui/status/system.js:294 |
3904 | +#: js/ui/status/system.js:305 |
3905 | msgid "Suspend" |
3906 | msgstr "Atura temporalment" |
3907 | |
3908 | -#: js/ui/status/system.js:304 |
3909 | +#: js/ui/status/system.js:315 |
3910 | msgid "Power Off" |
3911 | msgstr "Apaga" |
3912 | |
3913 | -#: js/ui/status/thunderbolt.js:294 |
3914 | +#: js/ui/status/thunderbolt.js:298 |
3915 | msgid "Thunderbolt" |
3916 | msgstr "Thunderbolt" |
3917 | |
3918 | #. we are done |
3919 | -#: js/ui/status/thunderbolt.js:350 |
3920 | +#: js/ui/status/thunderbolt.js:354 |
3921 | msgid "Unknown Thunderbolt device" |
3922 | msgstr "Dispostiu Thunderbolt desconegut" |
3923 | |
3924 | -#: js/ui/status/thunderbolt.js:351 |
3925 | +#: js/ui/status/thunderbolt.js:355 |
3926 | msgid "" |
3927 | "New device has been detected while you were away. Please disconnect and " |
3928 | "reconnect the device to start using it." |
3929 | @@ -1993,23 +2005,19 @@ msgstr "" |
3930 | "El nou dispositiu s'ha detectat mentre estàveu absents. Desconnecteu i " |
3931 | "torneu a connectar el dispositiu per a començar a utilitzar-lo." |
3932 | |
3933 | -#: js/ui/status/thunderbolt.js:356 |
3934 | +#: js/ui/status/thunderbolt.js:360 |
3935 | msgid "Thunderbolt authorization error" |
3936 | msgstr "S'ha produït un error d'autorització a Thunderbolt" |
3937 | |
3938 | -#: js/ui/status/thunderbolt.js:357 |
3939 | -#, javascript-format |
3940 | +#: js/ui/status/thunderbolt.js:361 |
3941 | +#, javascript-format |
3942 | msgid "Could not authorize the Thunderbolt device: %s" |
3943 | msgstr "No s'ha pogut autoritzar el dispositiu Thunderbolt: %s" |
3944 | |
3945 | -#: js/ui/status/volume.js:128 |
3946 | +#: js/ui/status/volume.js:135 |
3947 | msgid "Volume changed" |
3948 | msgstr "S'ha canviat el volum" |
3949 | |
3950 | -#: js/ui/status/volume.js:170 |
3951 | -msgid "Volume" |
3952 | -msgstr "Volum" |
3953 | - |
3954 | #. Translators: this is for display mirroring i.e. cloning. |
3955 | #. * Try to keep it under around 15 characters. |
3956 | #. |
3957 | @@ -2059,22 +2067,22 @@ msgstr "Cerca" |
3958 | msgid "“%s” is ready" |
3959 | msgstr "«%s» ja està a punt" |
3960 | |
3961 | -#: js/ui/windowManager.js:72 |
3962 | +#: js/ui/windowManager.js:74 |
3963 | msgid "Do you want to keep these display settings?" |
3964 | msgstr "Voleu mantenir aquesta configuració de la pantalla?" |
3965 | |
3966 | #. Translators: this and the following message should be limited in lenght, |
3967 | #. to avoid ellipsizing the labels. |
3968 | #. |
3969 | -#: js/ui/windowManager.js:84 |
3970 | +#: js/ui/windowManager.js:86 |
3971 | msgid "Revert Settings" |
3972 | msgstr "Descarta els canvis" |
3973 | |
3974 | -#: js/ui/windowManager.js:87 |
3975 | +#: js/ui/windowManager.js:89 |
3976 | msgid "Keep Changes" |
3977 | msgstr "Mantén els canvis" |
3978 | |
3979 | -#: js/ui/windowManager.js:105 |
3980 | +#: js/ui/windowManager.js:107 |
3981 | #, javascript-format |
3982 | msgid "Settings changes will revert in %d second" |
3983 | msgid_plural "Settings changes will revert in %d seconds" |
3984 | @@ -2083,7 +2091,7 @@ msgstr[1] "Es descartaran els canvis d'aquí %d segons" |
3985 | |
3986 | #. Translators: This represents the size of a window. The first number is |
3987 | #. * the width of the window and the second is the height. |
3988 | -#: js/ui/windowManager.js:660 |
3989 | +#: js/ui/windowManager.js:689 |
3990 | #, javascript-format |
3991 | msgid "%d × %d" |
3992 | msgstr "%d × %d" |
3993 | @@ -2136,19 +2144,19 @@ msgstr "Mou a l'espai de treball superior" |
3994 | msgid "Move to Workspace Down" |
3995 | msgstr "Mou a l'espai de treball inferior" |
3996 | |
3997 | -#: js/ui/windowMenu.js:140 |
3998 | +#: js/ui/windowMenu.js:139 |
3999 | msgid "Move to Monitor Up" |
4000 | msgstr "Mou a la pantalla de dalt" |
4001 | |
4002 | -#: js/ui/windowMenu.js:149 |
4003 | +#: js/ui/windowMenu.js:148 |
4004 | msgid "Move to Monitor Down" |
4005 | msgstr "Mou a la pantalla de baix" |
4006 | |
4007 | -#: js/ui/windowMenu.js:158 |
4008 | +#: js/ui/windowMenu.js:157 |
4009 | msgid "Move to Monitor Left" |
4010 | msgstr "Mou a la pantalla de l'esquerra" |
4011 | |
4012 | -#: js/ui/windowMenu.js:167 |
4013 | +#: js/ui/windowMenu.js:166 |
4014 | msgid "Move to Monitor Right" |
4015 | msgstr "Mou a la pantalla de la dreta" |
4016 | |
4017 | @@ -2161,28 +2169,28 @@ msgstr "Calendari de l'Evolution" |
4018 | msgid "evolution" |
4019 | msgstr "evolution" |
4020 | |
4021 | -#: src/main.c:432 |
4022 | +#: src/main.c:410 |
4023 | msgid "Print version" |
4024 | msgstr "Mostra la versió" |
4025 | |
4026 | -#: src/main.c:438 |
4027 | +#: src/main.c:416 |
4028 | msgid "Mode used by GDM for login screen" |
4029 | msgstr "El mode que utilitzarà el GDM per a la pantalla d'entrada" |
4030 | |
4031 | -#: src/main.c:444 |
4032 | +#: src/main.c:422 |
4033 | msgid "Use a specific mode, e.g. “gdm” for login screen" |
4034 | msgstr "Utilitza un mode específic, p. ex. «gdm» per la pantalla d'entrada" |
4035 | |
4036 | -#: src/main.c:450 |
4037 | +#: src/main.c:428 |
4038 | msgid "List possible modes" |
4039 | msgstr "Llista els modes possibles" |
4040 | |
4041 | -#: src/shell-app.c:270 |
4042 | +#: src/shell-app.c:272 |
4043 | msgctxt "program" |
4044 | msgid "Unknown" |
4045 | msgstr "Desconegut" |
4046 | |
4047 | -#: src/shell-app.c:511 |
4048 | +#: src/shell-app.c:523 |
4049 | #, c-format |
4050 | msgid "Failed to launch “%s”" |
4051 | msgstr "No s'ha pogut iniciar «%s»" |
4052 | diff --git a/po/cs.po b/po/cs.po |
4053 | index 7a2e6f8..8169e52 100644 |
4054 | --- a/po/cs.po |
4055 | +++ b/po/cs.po |
4056 | @@ -1408,7 +1408,7 @@ msgstr "Přehled" |
4057 | #. characters. |
4058 | #: js/ui/overview.js:239 |
4059 | msgid "Type to search…" |
4060 | -msgstr "vyhledávejte psaním…" |
4061 | +msgstr "Vyhledávejte psaním…" |
4062 | |
4063 | #: js/ui/padOsd.js:105 |
4064 | msgid "New shortcut…" |
4065 | diff --git a/po/de.po b/po/de.po |
4066 | index bb83a6e..9244dc6 100644 |
4067 | --- a/po/de.po |
4068 | +++ b/po/de.po |
4069 | @@ -22,16 +22,16 @@ msgid "" |
4070 | msgstr "" |
4071 | "Project-Id-Version: gnome-shell master\n" |
4072 | "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n" |
4073 | -"POT-Creation-Date: 2018-02-20 23:03+0000\n" |
4074 | -"PO-Revision-Date: 2018-02-23 15:54+0100\n" |
4075 | -"Last-Translator: Wolfgang Stoeggl <c72578@yahoo.de>\n" |
4076 | +"POT-Creation-Date: 2018-08-01 18:08+0000\n" |
4077 | +"PO-Revision-Date: 2018-08-12 14:13+0200\n" |
4078 | +"Last-Translator: Bernd Homuth <dev@hmt.im>\n" |
4079 | "Language-Team: Deutsch <gnome-de@gnome.org>\n" |
4080 | "Language: de\n" |
4081 | "MIME-Version: 1.0\n" |
4082 | "Content-Type: text/plain; charset=UTF-8\n" |
4083 | "Content-Transfer-Encoding: 8bit\n" |
4084 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" |
4085 | -"X-Generator: Poedit 2.0.6\n" |
4086 | +"X-Generator: Poedit 2.1.1\n" |
4087 | |
4088 | #: data/50-gnome-shell-system.xml:6 |
4089 | msgid "System" |
4090 | @@ -58,7 +58,7 @@ msgid "Open the application menu" |
4091 | msgstr "Das Anwendungsmenü öffnen" |
4092 | |
4093 | #: data/gnome-shell-extension-prefs.desktop.in.in:4 |
4094 | -#: js/extensionPrefs/main.js:152 |
4095 | +#: js/extensionPrefs/main.js:150 |
4096 | msgid "Shell Extensions" |
4097 | msgstr "Shell-Erweiterungen" |
4098 | |
4099 | @@ -304,36 +304,36 @@ msgstr "" |
4100 | "Legt fest, ob Fenster der aktuellen Arbeitsfläche im Fensterwechsler " |
4101 | "aufgeführt werden. Andernfalls sind alle Fenster enthalten." |
4102 | |
4103 | -#: data/org.gnome.shell.gschema.xml.in:197 |
4104 | +#: data/org.gnome.shell.gschema.xml.in:198 |
4105 | msgid "Attach modal dialog to the parent window" |
4106 | msgstr "Modalen Dialog an übergeordnetes Fenster binden" |
4107 | |
4108 | -#: data/org.gnome.shell.gschema.xml.in:198 |
4109 | -#: data/org.gnome.shell.gschema.xml.in:207 |
4110 | -#: data/org.gnome.shell.gschema.xml.in:215 |
4111 | -#: data/org.gnome.shell.gschema.xml.in:223 |
4112 | -#: data/org.gnome.shell.gschema.xml.in:231 |
4113 | +#: data/org.gnome.shell.gschema.xml.in:199 |
4114 | +#: data/org.gnome.shell.gschema.xml.in:208 |
4115 | +#: data/org.gnome.shell.gschema.xml.in:216 |
4116 | +#: data/org.gnome.shell.gschema.xml.in:224 |
4117 | +#: data/org.gnome.shell.gschema.xml.in:232 |
4118 | msgid "" |
4119 | "This key overrides the key in org.gnome.mutter when running GNOME Shell." |
4120 | msgstr "" |
4121 | "Dieser Schlüssel überschreibt den Schlüssel in org.gnome.mutter, wenn die " |
4122 | "GNOME-Shell läuft." |
4123 | |
4124 | -#: data/org.gnome.shell.gschema.xml.in:206 |
4125 | +#: data/org.gnome.shell.gschema.xml.in:207 |
4126 | msgid "Enable edge tiling when dropping windows on screen edges" |
4127 | msgstr "" |
4128 | "Größenanpassung einschalten, wenn ein Fenster an die Bildschirmkante " |
4129 | "verschoben wird" |
4130 | |
4131 | -#: data/org.gnome.shell.gschema.xml.in:214 |
4132 | +#: data/org.gnome.shell.gschema.xml.in:215 |
4133 | msgid "Workspaces are managed dynamically" |
4134 | msgstr "Arbeitsflächen dynamisch verwalten" |
4135 | |
4136 | -#: data/org.gnome.shell.gschema.xml.in:222 |
4137 | +#: data/org.gnome.shell.gschema.xml.in:223 |
4138 | msgid "Workspaces only on primary monitor" |
4139 | msgstr "Arbeitsflächen nur auf dem primären Bildschirm" |
4140 | |
4141 | -#: data/org.gnome.shell.gschema.xml.in:230 |
4142 | +#: data/org.gnome.shell.gschema.xml.in:231 |
4143 | msgid "Delay focus changes in mouse mode until the pointer stops moving" |
4144 | msgstr "" |
4145 | "Fokuswechsel im Mausmodus verzögern, bis sich der Zeiger nicht mehr bewegt" |
4146 | @@ -352,41 +352,41 @@ msgstr "network-workgroup" |
4147 | msgid "There was an error loading the preferences dialog for %s:" |
4148 | msgstr "Beim Laden des Einstellungsdialogs für %s ist ein Fehler aufgetreten:" |
4149 | |
4150 | -#: js/gdm/authPrompt.js:149 js/ui/audioDeviceSelection.js:71 |
4151 | -#: js/ui/components/networkAgent.js:117 js/ui/components/polkitAgent.js:148 |
4152 | +#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71 |
4153 | +#: js/ui/components/networkAgent.js:117 js/ui/components/polkitAgent.js:153 |
4154 | #: js/ui/endSessionDialog.js:482 js/ui/extensionDownloader.js:197 |
4155 | -#: js/ui/shellMountOperation.js:344 js/ui/status/network.js:925 |
4156 | +#: js/ui/shellMountOperation.js:343 js/ui/status/network.js:919 |
4157 | msgid "Cancel" |
4158 | msgstr "Abbrechen" |
4159 | |
4160 | -#: js/gdm/authPrompt.js:171 js/gdm/authPrompt.js:218 js/gdm/authPrompt.js:450 |
4161 | +#: js/gdm/authPrompt.js:166 js/gdm/authPrompt.js:209 js/gdm/authPrompt.js:441 |
4162 | msgid "Next" |
4163 | msgstr "Weiter" |
4164 | |
4165 | -#: js/gdm/authPrompt.js:214 js/ui/shellMountOperation.js:348 |
4166 | +#: js/gdm/authPrompt.js:205 js/ui/shellMountOperation.js:347 |
4167 | #: js/ui/unlockDialog.js:59 |
4168 | msgid "Unlock" |
4169 | msgstr "Entsperren" |
4170 | |
4171 | -#: js/gdm/authPrompt.js:216 |
4172 | +#: js/gdm/authPrompt.js:207 |
4173 | msgctxt "button" |
4174 | msgid "Sign In" |
4175 | msgstr "Anmelden" |
4176 | |
4177 | -#: js/gdm/loginDialog.js:322 |
4178 | +#: js/gdm/loginDialog.js:319 |
4179 | msgid "Choose Session" |
4180 | msgstr "Sitzung wählen" |
4181 | |
4182 | #. translators: this message is shown below the user list on the |
4183 | #. login screen. It can be activated to reveal an entry for |
4184 | #. manually entering the username. |
4185 | -#: js/gdm/loginDialog.js:468 |
4186 | +#: js/gdm/loginDialog.js:462 |
4187 | msgid "Not listed?" |
4188 | msgstr "Nicht aufgeführt?" |
4189 | |
4190 | #. Translators: this message is shown below the username entry field |
4191 | #. to clue the user in on how to login to the local network realm |
4192 | -#: js/gdm/loginDialog.js:898 |
4193 | +#: js/gdm/loginDialog.js:891 |
4194 | #, javascript-format |
4195 | msgid "(e.g., user or %s)" |
4196 | msgstr "(z.B. Benutzer oder %s)" |
4197 | @@ -394,16 +394,16 @@ msgstr "(z.B. Benutzer oder %s)" |
4198 | #. TTLS and PEAP are actually much more complicated, but this complication |
4199 | #. is not visible here since we only care about phase2 authentication |
4200 | #. (and don't even care of which one) |
4201 | -#: js/gdm/loginDialog.js:903 js/ui/components/networkAgent.js:243 |
4202 | +#: js/gdm/loginDialog.js:896 js/ui/components/networkAgent.js:243 |
4203 | #: js/ui/components/networkAgent.js:261 |
4204 | msgid "Username: " |
4205 | msgstr "Benutzername: " |
4206 | |
4207 | -#: js/gdm/loginDialog.js:1246 |
4208 | +#: js/gdm/loginDialog.js:1234 |
4209 | msgid "Login Window" |
4210 | msgstr "Anmeldefenster" |
4211 | |
4212 | -#: js/gdm/util.js:346 |
4213 | +#: js/gdm/util.js:345 |
4214 | msgid "Authentication error" |
4215 | msgstr "Anmeldung fehlgeschlagen" |
4216 | |
4217 | @@ -412,7 +412,7 @@ msgstr "Anmeldung fehlgeschlagen" |
4218 | #. as a cue to display our own message. |
4219 | #. Translators: this message is shown below the password entry field |
4220 | #. to indicate the user can swipe their finger instead |
4221 | -#: js/gdm/util.js:483 |
4222 | +#: js/gdm/util.js:485 |
4223 | msgid "(or swipe finger)" |
4224 | msgstr "(oder wischen Sie mit einem Finger)" |
4225 | |
4226 | @@ -634,52 +634,52 @@ msgstr "" |
4227 | |
4228 | #. No support for non-modal system dialogs, so ignore the option |
4229 | #. let modal = options['modal'] || true; |
4230 | -#: js/ui/accessDialog.js:63 js/ui/status/location.js:395 |
4231 | +#: js/ui/accessDialog.js:63 js/ui/status/location.js:393 |
4232 | msgid "Deny Access" |
4233 | msgstr "Zugriff verhindern" |
4234 | |
4235 | -#: js/ui/accessDialog.js:64 js/ui/status/location.js:398 |
4236 | +#: js/ui/accessDialog.js:64 js/ui/status/location.js:396 |
4237 | msgid "Grant Access" |
4238 | msgstr "Zugriff gewähren" |
4239 | |
4240 | -#: js/ui/appDisplay.js:809 |
4241 | +#: js/ui/appDisplay.js:793 |
4242 | msgid "Frequently used applications will appear here" |
4243 | msgstr "Häufig genutzte Anwendungen erscheinen hier" |
4244 | |
4245 | -#: js/ui/appDisplay.js:930 |
4246 | +#: js/ui/appDisplay.js:914 |
4247 | msgid "Frequent" |
4248 | msgstr "Häufig" |
4249 | |
4250 | -#: js/ui/appDisplay.js:937 |
4251 | +#: js/ui/appDisplay.js:921 |
4252 | msgid "All" |
4253 | msgstr "Alle" |
4254 | |
4255 | -#: js/ui/appDisplay.js:1919 |
4256 | +#: js/ui/appDisplay.js:1890 |
4257 | msgid "New Window" |
4258 | msgstr "Neues Fenster" |
4259 | |
4260 | -#: js/ui/appDisplay.js:1933 |
4261 | +#: js/ui/appDisplay.js:1904 |
4262 | msgid "Launch using Dedicated Graphics Card" |
4263 | msgstr "Mit dedizierter Grafikkarte starten" |
4264 | |
4265 | -#: js/ui/appDisplay.js:1960 js/ui/dash.js:285 |
4266 | +#: js/ui/appDisplay.js:1931 js/ui/dash.js:285 |
4267 | msgid "Remove from Favorites" |
4268 | msgstr "Aus Favoriten entfernen" |
4269 | |
4270 | -#: js/ui/appDisplay.js:1966 |
4271 | +#: js/ui/appDisplay.js:1937 |
4272 | msgid "Add to Favorites" |
4273 | msgstr "Zu Favoriten hinzufügen" |
4274 | |
4275 | -#: js/ui/appDisplay.js:1976 |
4276 | +#: js/ui/appDisplay.js:1947 |
4277 | msgid "Show Details" |
4278 | msgstr "Details anzeigen" |
4279 | |
4280 | -#: js/ui/appFavorites.js:141 |
4281 | +#: js/ui/appFavorites.js:140 |
4282 | #, javascript-format |
4283 | msgid "%s has been added to your favorites." |
4284 | msgstr "%s wurde zu Ihren Favoriten hinzugefügt" |
4285 | |
4286 | -#: js/ui/appFavorites.js:175 |
4287 | +#: js/ui/appFavorites.js:174 |
4288 | #, javascript-format |
4289 | msgid "%s has been removed from your favorites." |
4290 | msgstr "%s wurde aus Ihren Favoriten entfernt" |
4291 | @@ -700,7 +700,7 @@ msgstr "Kopfhörer" |
4292 | msgid "Headset" |
4293 | msgstr "Headset" |
4294 | |
4295 | -#: js/ui/audioDeviceSelection.js:82 js/ui/status/volume.js:221 |
4296 | +#: js/ui/audioDeviceSelection.js:82 js/ui/status/volume.js:255 |
4297 | msgid "Microphone" |
4298 | msgstr "Mikrofon" |
4299 | |
4300 | @@ -712,7 +712,7 @@ msgstr "Hintergrund ändern …" |
4301 | msgid "Display Settings" |
4302 | msgstr "Anzeigeeinstellungen" |
4303 | |
4304 | -#: js/ui/backgroundMenu.js:22 js/ui/status/system.js:265 |
4305 | +#: js/ui/backgroundMenu.js:22 |
4306 | msgid "Settings" |
4307 | msgstr "Einstellungen" |
4308 | |
4309 | @@ -774,7 +774,7 @@ msgstr "S" |
4310 | #. * "%OB" is the new format specifier introduced in glibc 2.27, |
4311 | #. * in most cases you should not change it. |
4312 | #. |
4313 | -#: js/ui/calendar.js:382 |
4314 | +#: js/ui/calendar.js:379 |
4315 | msgid "%OB" |
4316 | msgstr "%OB" |
4317 | |
4318 | @@ -787,65 +787,65 @@ msgstr "%OB" |
4319 | #. * in most cases you should not use the old "%B" here unless you |
4320 | #. * absolutely know what you are doing. |
4321 | #. |
4322 | -#: js/ui/calendar.js:392 |
4323 | +#: js/ui/calendar.js:389 |
4324 | msgid "%OB %Y" |
4325 | msgstr "%OB %Y" |
4326 | |
4327 | -#: js/ui/calendar.js:449 |
4328 | +#: js/ui/calendar.js:446 |
4329 | msgid "Previous month" |
4330 | msgstr "Vorheriger Monat" |
4331 | |
4332 | -#: js/ui/calendar.js:459 |
4333 | +#: js/ui/calendar.js:456 |
4334 | msgid "Next month" |
4335 | msgstr "Nächster Monat" |
4336 | |
4337 | -#: js/ui/calendar.js:612 |
4338 | +#: js/ui/calendar.js:609 |
4339 | #, no-javascript-format |
4340 | msgctxt "date day number format" |
4341 | msgid "%d" |
4342 | msgstr "%d" |
4343 | |
4344 | -#: js/ui/calendar.js:667 |
4345 | +#: js/ui/calendar.js:664 |
4346 | msgid "Week %V" |
4347 | msgstr "Woche %V" |
4348 | |
4349 | #. Translators: Shown in calendar event list for all day events |
4350 | #. * Keep it short, best if you can use less then 10 characters |
4351 | #. |
4352 | -#: js/ui/calendar.js:736 |
4353 | +#: js/ui/calendar.js:733 |
4354 | msgctxt "event list time" |
4355 | msgid "All Day" |
4356 | msgstr "Ganztägig" |
4357 | |
4358 | -#: js/ui/calendar.js:869 |
4359 | +#: js/ui/calendar.js:866 |
4360 | msgctxt "calendar heading" |
4361 | msgid "%A, %B %d" |
4362 | msgstr "%A, %d. %B" |
4363 | |
4364 | -#: js/ui/calendar.js:873 |
4365 | +#: js/ui/calendar.js:870 |
4366 | msgctxt "calendar heading" |
4367 | msgid "%A, %B %d, %Y" |
4368 | msgstr "%a, %d. %B %Y" |
4369 | |
4370 | -#: js/ui/calendar.js:1093 |
4371 | +#: js/ui/calendar.js:1100 |
4372 | msgid "No Notifications" |
4373 | msgstr "Keine Benachrichtigungen" |
4374 | |
4375 | -#: js/ui/calendar.js:1096 |
4376 | +#: js/ui/calendar.js:1103 |
4377 | msgid "No Events" |
4378 | msgstr "Keine Termine" |
4379 | |
4380 | -#: js/ui/calendar.js:1124 |
4381 | +#: js/ui/calendar.js:1131 |
4382 | msgid "Clear All" |
4383 | msgstr "Alles leeren" |
4384 | |
4385 | #. Translators: %s is an application name |
4386 | -#: js/ui/closeDialog.js:44 |
4387 | +#: js/ui/closeDialog.js:47 |
4388 | #, javascript-format |
4389 | msgid "“%s” is not responding." |
4390 | msgstr "»%s« antwortet nicht." |
4391 | |
4392 | -#: js/ui/closeDialog.js:45 |
4393 | +#: js/ui/closeDialog.js:48 |
4394 | msgid "" |
4395 | "You may choose to wait a short while for it to continue or force the " |
4396 | "application to quit entirely." |
4397 | @@ -853,28 +853,28 @@ msgstr "" |
4398 | "Sie können der Anwendung noch etwas Zeit geben oder ein sofortiges Beenden " |
4399 | "erzwingen." |
4400 | |
4401 | -#: js/ui/closeDialog.js:61 |
4402 | +#: js/ui/closeDialog.js:64 |
4403 | msgid "Force Quit" |
4404 | msgstr "Beenden erzwingen" |
4405 | |
4406 | -#: js/ui/closeDialog.js:64 |
4407 | +#: js/ui/closeDialog.js:67 |
4408 | msgid "Wait" |
4409 | msgstr "Warten" |
4410 | |
4411 | -#: js/ui/components/automountManager.js:91 |
4412 | +#: js/ui/components/automountManager.js:90 |
4413 | msgid "External drive connected" |
4414 | msgstr "Externes Laufwerk verbunden" |
4415 | |
4416 | -#: js/ui/components/automountManager.js:102 |
4417 | +#: js/ui/components/automountManager.js:101 |
4418 | msgid "External drive disconnected" |
4419 | msgstr "Externes Laufwerk getrennt" |
4420 | |
4421 | -#: js/ui/components/autorunManager.js:358 |
4422 | +#: js/ui/components/autorunManager.js:354 |
4423 | #, javascript-format |
4424 | msgid "Open with %s" |
4425 | msgstr "Öffnen mit %s" |
4426 | |
4427 | -#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:284 |
4428 | +#: js/ui/components/keyring.js:107 js/ui/components/polkitAgent.js:297 |
4429 | msgid "Password:" |
4430 | msgstr "Passwort:" |
4431 | |
4432 | @@ -883,7 +883,7 @@ msgid "Type again:" |
4433 | msgstr "Erneut eingeben:" |
4434 | |
4435 | #: js/ui/components/networkAgent.js:112 js/ui/status/network.js:245 |
4436 | -#: js/ui/status/network.js:338 js/ui/status/network.js:928 |
4437 | +#: js/ui/status/network.js:336 js/ui/status/network.js:922 |
4438 | msgid "Connect" |
4439 | msgstr "Verbinden" |
4440 | |
4441 | @@ -911,11 +911,11 @@ msgstr "Passwort für geheimen Schlüssel: " |
4442 | msgid "Service: " |
4443 | msgstr "Dienst: " |
4444 | |
4445 | -#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:659 |
4446 | +#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:664 |
4447 | msgid "Authentication required by wireless network" |
4448 | msgstr "Anmeldung für Drahtlosnetzwerk wird benötigt" |
4449 | |
4450 | -#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:660 |
4451 | +#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:665 |
4452 | #, javascript-format |
4453 | msgid "" |
4454 | "Passwords or encryption keys are required to access the wireless network " |
4455 | @@ -924,7 +924,7 @@ msgstr "" |
4456 | "Passwörter oder Schlüssel sind erforderlich, um auf das Drahtlosnetzwerk " |
4457 | "»%s« zuzugreifen." |
4458 | |
4459 | -#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:663 |
4460 | +#: js/ui/components/networkAgent.js:297 js/ui/components/networkAgent.js:668 |
4461 | msgid "Wired 802.1X authentication" |
4462 | msgstr "Kabelgebundene 802.1X-Anmeldung" |
4463 | |
4464 | @@ -932,15 +932,15 @@ msgstr "Kabelgebundene 802.1X-Anmeldung" |
4465 | msgid "Network name: " |
4466 | msgstr "Netzwerkname: " |
4467 | |
4468 | -#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:667 |
4469 | +#: js/ui/components/networkAgent.js:304 js/ui/components/networkAgent.js:672 |
4470 | msgid "DSL authentication" |
4471 | msgstr "DSL-Anmeldung" |
4472 | |
4473 | -#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:673 |
4474 | +#: js/ui/components/networkAgent.js:311 js/ui/components/networkAgent.js:678 |
4475 | msgid "PIN code required" |
4476 | msgstr "PIN-Code ist erforderlich" |
4477 | |
4478 | -#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:674 |
4479 | +#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:679 |
4480 | msgid "PIN code is needed for the mobile broadband device" |
4481 | msgstr "Für das mobile Breitbandgerät wird ein PIN-Code benötigt." |
4482 | |
4483 | @@ -948,29 +948,29 @@ msgstr "Für das mobile Breitbandgerät wird ein PIN-Code benötigt." |
4484 | msgid "PIN: " |
4485 | msgstr "PIN: " |
4486 | |
4487 | -#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:680 |
4488 | +#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:685 |
4489 | msgid "Mobile broadband network password" |
4490 | msgstr "Passwort der mobilen Breitbandverbindung" |
4491 | |
4492 | -#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:664 |
4493 | -#: js/ui/components/networkAgent.js:668 js/ui/components/networkAgent.js:681 |
4494 | +#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:669 |
4495 | +#: js/ui/components/networkAgent.js:673 js/ui/components/networkAgent.js:686 |
4496 | #, javascript-format |
4497 | msgid "A password is required to connect to “%s”." |
4498 | msgstr "Es wird ein Passwort benötigt, um sich mit »%s« zu verbinden." |
4499 | |
4500 | -#: js/ui/components/networkAgent.js:648 js/ui/status/network.js:1699 |
4501 | +#: js/ui/components/networkAgent.js:653 js/ui/status/network.js:1704 |
4502 | msgid "Network Manager" |
4503 | msgstr "Netzwerk-Verwaltung" |
4504 | |
4505 | -#: js/ui/components/polkitAgent.js:43 |
4506 | +#: js/ui/components/polkitAgent.js:48 |
4507 | msgid "Authentication Required" |
4508 | msgstr "Anmeldung erforderlich" |
4509 | |
4510 | -#: js/ui/components/polkitAgent.js:71 |
4511 | +#: js/ui/components/polkitAgent.js:76 |
4512 | msgid "Administrator" |
4513 | msgstr "Systemverwalter" |
4514 | |
4515 | -#: js/ui/components/polkitAgent.js:151 |
4516 | +#: js/ui/components/polkitAgent.js:156 |
4517 | msgid "Authenticate" |
4518 | msgstr "Anmelden" |
4519 | |
4520 | @@ -978,14 +978,14 @@ msgstr "Anmelden" |
4521 | #. * requested authentication was not gained; this can happen |
4522 | #. * because of an authentication error (like invalid password), |
4523 | #. * for instance. |
4524 | -#: js/ui/components/polkitAgent.js:270 js/ui/shellMountOperation.js:328 |
4525 | +#: js/ui/components/polkitAgent.js:283 js/ui/shellMountOperation.js:327 |
4526 | msgid "Sorry, that didn’t work. Please try again." |
4527 | msgstr "" |
4528 | "Entschuldigung, das hat nicht funktioniert. Bitte versuchen Sie es erneut." |
4529 | |
4530 | #. Translators: this is the other person changing their old IM name to their new |
4531 | #. IM name. |
4532 | -#: js/ui/components/telepathyClient.js:799 |
4533 | +#: js/ui/components/telepathyClient.js:795 |
4534 | #, javascript-format |
4535 | msgid "%s is now known as %s" |
4536 | msgstr "%s heißt jetzt %s" |
4537 | @@ -1001,14 +1001,14 @@ msgstr "Anwendungen anzeigen" |
4538 | # Würde ich so übernehmen, oder evtl. »Dock«. |
4539 | #. Translators: this is the name of the dock/favorites area on |
4540 | #. the left of the overview |
4541 | -#: js/ui/dash.js:445 |
4542 | +#: js/ui/dash.js:443 |
4543 | msgid "Dash" |
4544 | msgstr "Dash" |
4545 | |
4546 | #. Translators: This is the date format to use when the calendar popup is |
4547 | #. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM"). |
4548 | #. |
4549 | -#: js/ui/dateMenu.js:76 |
4550 | +#: js/ui/dateMenu.js:74 |
4551 | msgid "%B %e %Y" |
4552 | msgstr "%e. %B %Y" |
4553 | |
4554 | @@ -1016,19 +1016,19 @@ msgstr "%e. %B %Y" |
4555 | #. * below the time in the shell; it should combine the weekday and the |
4556 | #. * date, e.g. "Tuesday February 17 2015". |
4557 | #. |
4558 | -#: js/ui/dateMenu.js:83 |
4559 | +#: js/ui/dateMenu.js:81 |
4560 | msgid "%A %B %e %Y" |
4561 | msgstr "%A, %e. %B %Y" |
4562 | |
4563 | -#: js/ui/dateMenu.js:148 |
4564 | +#: js/ui/dateMenu.js:145 |
4565 | msgid "Add world clocks…" |
4566 | msgstr "Weltuhren hinzufügen …" |
4567 | |
4568 | -#: js/ui/dateMenu.js:149 |
4569 | +#: js/ui/dateMenu.js:146 |
4570 | msgid "World Clocks" |
4571 | msgstr "Weltuhren" |
4572 | |
4573 | -#: js/ui/dateMenu.js:228 |
4574 | +#: js/ui/dateMenu.js:227 |
4575 | msgid "Weather" |
4576 | msgstr "Wetter" |
4577 | |
4578 | @@ -1036,7 +1036,7 @@ msgstr "Wetter" |
4579 | #. libgweather for the possible condition strings. If at all |
4580 | #. possible, the sentence should match the grammatical case etc. of |
4581 | #. the inserted conditions. |
4582 | -#: js/ui/dateMenu.js:292 |
4583 | +#: js/ui/dateMenu.js:291 |
4584 | #, javascript-format |
4585 | msgid "%s all day." |
4586 | msgstr "Ganztägig %s." |
4587 | @@ -1045,7 +1045,7 @@ msgstr "Ganztägig %s." |
4588 | #. libgweather for the possible condition strings. If at all |
4589 | #. possible, the sentence should match the grammatical case etc. of |
4590 | #. the inserted conditions. |
4591 | -#: js/ui/dateMenu.js:298 |
4592 | +#: js/ui/dateMenu.js:297 |
4593 | #, javascript-format |
4594 | msgid "%s, then %s later." |
4595 | msgstr "%s, später %s." |
4596 | @@ -1054,30 +1054,30 @@ msgstr "%s, später %s." |
4597 | #. libgweather for the possible condition strings. If at all |
4598 | #. possible, the sentence should match the grammatical case etc. of |
4599 | #. the inserted conditions. |
4600 | -#: js/ui/dateMenu.js:304 |
4601 | +#: js/ui/dateMenu.js:303 |
4602 | #, javascript-format |
4603 | msgid "%s, then %s, followed by %s later." |
4604 | msgstr "%s, später %s, gefolgt von %s." |
4605 | |
4606 | -#: js/ui/dateMenu.js:315 |
4607 | +#: js/ui/dateMenu.js:314 |
4608 | msgid "Select a location…" |
4609 | msgstr "Ort auswählen …" |
4610 | |
4611 | -#: js/ui/dateMenu.js:318 |
4612 | +#: js/ui/dateMenu.js:317 |
4613 | msgid "Loading…" |
4614 | msgstr "Wird geladen …" |
4615 | |
4616 | #. Translators: %s is a temperature with unit, e.g. "23℃" |
4617 | -#: js/ui/dateMenu.js:324 |
4618 | +#: js/ui/dateMenu.js:323 |
4619 | #, javascript-format |
4620 | msgid "Feels like %s." |
4621 | msgstr "Gefühlt wie %s." |
4622 | |
4623 | -#: js/ui/dateMenu.js:327 |
4624 | +#: js/ui/dateMenu.js:326 |
4625 | msgid "Go online for weather information" |
4626 | msgstr "Gehen Sie Online, um Wetterinformationen beziehen zu können" |
4627 | |
4628 | -#: js/ui/dateMenu.js:329 |
4629 | +#: js/ui/dateMenu.js:328 |
4630 | msgid "Weather information is currently unavailable" |
4631 | msgstr "Wetterinformationen sind momentan nicht verfügbar" |
4632 | |
4633 | @@ -1219,13 +1219,13 @@ msgid "Other users are logged in." |
4634 | msgstr "Andere Benutzer sind angemeldet." |
4635 | |
4636 | #. Translators: Remote here refers to a remote session, like a ssh login |
4637 | -#: js/ui/endSessionDialog.js:670 |
4638 | +#: js/ui/endSessionDialog.js:666 |
4639 | #, javascript-format |
4640 | msgid "%s (remote)" |
4641 | msgstr "%s (Entfernt)" |
4642 | |
4643 | #. Translators: Console here refers to a tty like a VT console |
4644 | -#: js/ui/endSessionDialog.js:673 |
4645 | +#: js/ui/endSessionDialog.js:669 |
4646 | #, javascript-format |
4647 | msgid "%s (console)" |
4648 | msgstr "%s (Konsole)" |
4649 | @@ -1312,13 +1312,13 @@ msgid "Leave On" |
4650 | msgstr "Eingeschaltet lassen" |
4651 | |
4652 | #: js/ui/kbdA11yDialog.js:59 js/ui/status/bluetooth.js:143 |
4653 | -#: js/ui/status/network.js:1287 |
4654 | +#: js/ui/status/network.js:1294 |
4655 | msgid "Turn On" |
4656 | msgstr "Einschalten" |
4657 | |
4658 | #: js/ui/kbdA11yDialog.js:67 js/ui/status/bluetooth.js:143 |
4659 | -#: js/ui/status/network.js:154 js/ui/status/network.js:339 |
4660 | -#: js/ui/status/network.js:1287 js/ui/status/network.js:1402 |
4661 | +#: js/ui/status/network.js:154 js/ui/status/network.js:337 |
4662 | +#: js/ui/status/network.js:1294 js/ui/status/network.js:1409 |
4663 | #: js/ui/status/nightLight.js:47 js/ui/status/rfkill.js:90 |
4664 | #: js/ui/status/rfkill.js:117 |
4665 | msgid "Turn Off" |
4666 | @@ -1332,55 +1332,55 @@ msgstr "Ausgeschaltet lassen" |
4667 | msgid "Region & Language Settings" |
4668 | msgstr "Regions- und Spracheinstellungen" |
4669 | |
4670 | -#: js/ui/lookingGlass.js:642 |
4671 | +#: js/ui/lookingGlass.js:644 |
4672 | msgid "No extensions installed" |
4673 | msgstr "Keine Erweiterungen installiert" |
4674 | |
4675 | #. Translators: argument is an extension UUID. |
4676 | -#: js/ui/lookingGlass.js:696 |
4677 | +#: js/ui/lookingGlass.js:698 |
4678 | #, javascript-format |
4679 | msgid "%s has not emitted any errors." |
4680 | msgstr "%s hat keine Fehler ausgegeben." |
4681 | |
4682 | -#: js/ui/lookingGlass.js:702 |
4683 | +#: js/ui/lookingGlass.js:704 |
4684 | msgid "Hide Errors" |
4685 | msgstr "Fehler verbergen" |
4686 | |
4687 | -#: js/ui/lookingGlass.js:706 js/ui/lookingGlass.js:766 |
4688 | +#: js/ui/lookingGlass.js:708 js/ui/lookingGlass.js:768 |
4689 | msgid "Show Errors" |
4690 | msgstr "Fehler anzeigen" |
4691 | |
4692 | -#: js/ui/lookingGlass.js:715 |
4693 | +#: js/ui/lookingGlass.js:717 |
4694 | msgid "Enabled" |
4695 | msgstr "Eingeschaltet" |
4696 | |
4697 | #. translators: |
4698 | #. * The device has been disabled |
4699 | -#: js/ui/lookingGlass.js:718 subprojects/gvc/gvc-mixer-control.c:1866 |
4700 | +#: js/ui/lookingGlass.js:720 subprojects/gvc/gvc-mixer-control.c:1866 |
4701 | msgid "Disabled" |
4702 | msgstr "Ausgeschaltet" |
4703 | |
4704 | -#: js/ui/lookingGlass.js:720 |
4705 | +#: js/ui/lookingGlass.js:722 |
4706 | msgid "Error" |
4707 | msgstr "Fehler" |
4708 | |
4709 | -#: js/ui/lookingGlass.js:722 |
4710 | +#: js/ui/lookingGlass.js:724 |
4711 | msgid "Out of date" |
4712 | msgstr "Veraltet" |
4713 | |
4714 | -#: js/ui/lookingGlass.js:724 |
4715 | +#: js/ui/lookingGlass.js:726 |
4716 | msgid "Downloading" |
4717 | msgstr "Herunterladen" |
4718 | |
4719 | -#: js/ui/lookingGlass.js:748 |
4720 | +#: js/ui/lookingGlass.js:750 |
4721 | msgid "View Source" |
4722 | msgstr "Quelle zeigen" |
4723 | |
4724 | -#: js/ui/lookingGlass.js:757 |
4725 | +#: js/ui/lookingGlass.js:759 |
4726 | msgid "Web Page" |
4727 | msgstr "Webseite" |
4728 | |
4729 | -#: js/ui/messageTray.js:1494 |
4730 | +#: js/ui/messageTray.js:1495 |
4731 | msgid "System Information" |
4732 | msgstr "Systeminformationen" |
4733 | |
4734 | @@ -1392,13 +1392,17 @@ msgstr "Unbekannter Künstler" |
4735 | msgid "Unknown title" |
4736 | msgstr "Unbekannter Titel" |
4737 | |
4738 | -#: js/ui/overview.js:84 |
4739 | +#: js/ui/osdWindow.js:32 js/ui/status/volume.js:204 |
4740 | +msgid "Volume" |
4741 | +msgstr "Lautstärke" |
4742 | + |
4743 | +#: js/ui/overview.js:83 |
4744 | msgid "Undo" |
4745 | msgstr "Rückgängig" |
4746 | |
4747 | #. Translators: This is the main view to select |
4748 | #. activities. See also note for "Activities" string. |
4749 | -#: js/ui/overview.js:113 |
4750 | +#: js/ui/overview.js:112 |
4751 | msgid "Overview" |
4752 | msgstr "Übersicht" |
4753 | |
4754 | @@ -1406,70 +1410,70 @@ msgstr "Übersicht" |
4755 | #. in the search entry when no search is |
4756 | #. active; it should not exceed ~30 |
4757 | #. characters. |
4758 | -#: js/ui/overview.js:240 |
4759 | +#: js/ui/overview.js:239 |
4760 | msgid "Type to search…" |
4761 | msgstr "Suchbegriff eingeben …" |
4762 | |
4763 | -#: js/ui/padOsd.js:103 |
4764 | +#: js/ui/padOsd.js:105 |
4765 | msgid "New shortcut…" |
4766 | msgstr "Neue Tastenkombination …" |
4767 | |
4768 | -#: js/ui/padOsd.js:152 |
4769 | +#: js/ui/padOsd.js:156 |
4770 | msgid "Application defined" |
4771 | msgstr "Anwendung festgelegt" |
4772 | |
4773 | -#: js/ui/padOsd.js:153 |
4774 | +#: js/ui/padOsd.js:157 |
4775 | msgid "Show on-screen help" |
4776 | msgstr "Bildschirmhilfe anzeigen" |
4777 | |
4778 | -#: js/ui/padOsd.js:154 |
4779 | +#: js/ui/padOsd.js:158 |
4780 | msgid "Switch monitor" |
4781 | msgstr "Bildschirm wechseln" |
4782 | |
4783 | -#: js/ui/padOsd.js:155 |
4784 | +#: js/ui/padOsd.js:159 |
4785 | msgid "Assign keystroke" |
4786 | msgstr "Tastenkombination zuweisen" |
4787 | |
4788 | -#: js/ui/padOsd.js:220 |
4789 | +#: js/ui/padOsd.js:226 |
4790 | msgid "Done" |
4791 | msgstr "Erledigt" |
4792 | |
4793 | -#: js/ui/padOsd.js:734 |
4794 | +#: js/ui/padOsd.js:742 |
4795 | msgid "Edit…" |
4796 | msgstr "Bearbeiten …" |
4797 | |
4798 | -#: js/ui/padOsd.js:774 js/ui/padOsd.js:879 |
4799 | +#: js/ui/padOsd.js:784 js/ui/padOsd.js:889 |
4800 | msgid "None" |
4801 | msgstr "Keine" |
4802 | |
4803 | -#: js/ui/padOsd.js:833 |
4804 | +#: js/ui/padOsd.js:843 |
4805 | msgid "Press a button to configure" |
4806 | msgstr "Klicken Sie auf einen Knopf zum Einrichten" |
4807 | |
4808 | -#: js/ui/padOsd.js:834 |
4809 | +#: js/ui/padOsd.js:844 |
4810 | msgid "Press Esc to exit" |
4811 | msgstr "Drücken Sie Esc zum Abbrechen." |
4812 | |
4813 | -#: js/ui/padOsd.js:837 |
4814 | +#: js/ui/padOsd.js:847 |
4815 | msgid "Press any key to exit" |
4816 | msgstr "Drücken Sie eine beliebige Taste zum Beenden" |
4817 | |
4818 | -#: js/ui/panel.js:358 |
4819 | +#: js/ui/panel.js:356 |
4820 | msgid "Quit" |
4821 | msgstr "Beenden" |
4822 | |
4823 | #. Translators: If there is no suitable word for "Activities" |
4824 | #. in your language, you can use the word for "Overview". |
4825 | -#: js/ui/panel.js:414 |
4826 | +#: js/ui/panel.js:412 |
4827 | msgid "Activities" |
4828 | msgstr "Aktivitäten" |
4829 | |
4830 | -#: js/ui/panel.js:695 |
4831 | +#: js/ui/panel.js:693 |
4832 | msgctxt "System menu in the top bar" |
4833 | msgid "System" |
4834 | msgstr "System" |
4835 | |
4836 | -#: js/ui/panel.js:814 |
4837 | +#: js/ui/panel.js:816 |
4838 | msgid "Top Bar" |
4839 | msgstr "Oberes Panel" |
4840 | |
4841 | @@ -1478,23 +1482,23 @@ msgstr "Oberes Panel" |
4842 | #. "ON" and "OFF") or "toggle-switch-intl" (for toggle |
4843 | #. switches containing "◯" and "|"). Other values will |
4844 | #. simply result in invisible toggle switches. |
4845 | -#: js/ui/popupMenu.js:291 |
4846 | +#: js/ui/popupMenu.js:300 |
4847 | msgid "toggle-switch-us" |
4848 | msgstr "toggle-switch-intl" |
4849 | |
4850 | -#: js/ui/runDialog.js:71 |
4851 | +#: js/ui/runDialog.js:74 |
4852 | msgid "Enter a Command" |
4853 | msgstr "Bitte geben Sie einen Befehl ein" |
4854 | |
4855 | -#: js/ui/runDialog.js:111 js/ui/windowMenu.js:160 |
4856 | +#: js/ui/runDialog.js:114 js/ui/windowMenu.js:174 |
4857 | msgid "Close" |
4858 | msgstr "Schließen" |
4859 | |
4860 | -#: js/ui/runDialog.js:277 |
4861 | +#: js/ui/runDialog.js:278 |
4862 | msgid "Restart is not available on Wayland" |
4863 | msgstr "Neu Starten ist unter Wayland nicht verfügbar" |
4864 | |
4865 | -#: js/ui/runDialog.js:282 |
4866 | +#: js/ui/runDialog.js:283 |
4867 | msgid "Restarting…" |
4868 | msgstr "Neustart …" |
4869 | |
4870 | @@ -1507,21 +1511,21 @@ msgstr "Neustart …" |
4871 | msgid "%A, %B %d" |
4872 | msgstr "%A, %d. %B" |
4873 | |
4874 | -#: js/ui/screenShield.js:147 |
4875 | +#: js/ui/screenShield.js:146 |
4876 | #, javascript-format |
4877 | msgid "%d new message" |
4878 | msgid_plural "%d new messages" |
4879 | msgstr[0] "%d neue Nachricht" |
4880 | msgstr[1] "%d neue Nachrichten" |
4881 | |
4882 | -#: js/ui/screenShield.js:149 |
4883 | +#: js/ui/screenShield.js:148 |
4884 | #, javascript-format |
4885 | msgid "%d new notification" |
4886 | msgid_plural "%d new notifications" |
4887 | msgstr[0] "%d neue Benachrichtigung" |
4888 | msgstr[1] "%d neue Benachrichtigungen" |
4889 | |
4890 | -#: js/ui/screenShield.js:452 js/ui/status/system.js:284 |
4891 | +#: js/ui/screenShield.js:451 js/ui/status/system.js:294 |
4892 | msgid "Lock" |
4893 | msgstr "Sperren" |
4894 | |
4895 | @@ -1536,23 +1540,23 @@ msgstr "GNOME muss den Bildschirm sperren" |
4896 | #. |
4897 | #. XXX: another option is to kick the user into the gdm login |
4898 | #. screen, where we're not affected by grabs |
4899 | -#: js/ui/screenShield.js:836 js/ui/screenShield.js:1311 |
4900 | +#: js/ui/screenShield.js:836 js/ui/screenShield.js:1309 |
4901 | msgid "Unable to lock" |
4902 | msgstr "Sperrung fehlgeschlagen" |
4903 | |
4904 | -#: js/ui/screenShield.js:837 js/ui/screenShield.js:1312 |
4905 | +#: js/ui/screenShield.js:837 js/ui/screenShield.js:1310 |
4906 | msgid "Lock was blocked by an application" |
4907 | msgstr "Sperrung wurde von einer Anwendung blockiert" |
4908 | |
4909 | -#: js/ui/search.js:651 |
4910 | +#: js/ui/search.js:653 |
4911 | msgid "Searching…" |
4912 | msgstr "Suche läuft …" |
4913 | |
4914 | -#: js/ui/search.js:653 |
4915 | +#: js/ui/search.js:655 |
4916 | msgid "No results." |
4917 | msgstr "Keine Ergebnisse." |
4918 | |
4919 | -#: js/ui/search.js:777 |
4920 | +#: js/ui/search.js:779 |
4921 | #, javascript-format |
4922 | msgid "%d more" |
4923 | msgid_plural "%d more" |
4924 | @@ -1567,19 +1571,19 @@ msgstr "Kopieren" |
4925 | msgid "Paste" |
4926 | msgstr "Einfügen" |
4927 | |
4928 | -#: js/ui/shellEntry.js:97 |
4929 | +#: js/ui/shellEntry.js:96 |
4930 | msgid "Show Text" |
4931 | msgstr "Text anzeigen" |
4932 | |
4933 | -#: js/ui/shellEntry.js:99 |
4934 | +#: js/ui/shellEntry.js:98 |
4935 | msgid "Hide Text" |
4936 | msgstr "Text verbergen" |
4937 | |
4938 | -#: js/ui/shellMountOperation.js:315 |
4939 | +#: js/ui/shellMountOperation.js:314 |
4940 | msgid "Password" |
4941 | msgstr "Passwort" |
4942 | |
4943 | -#: js/ui/shellMountOperation.js:336 |
4944 | +#: js/ui/shellMountOperation.js:335 |
4945 | msgid "Remember Password" |
4946 | msgstr "An Passwort erinnern" |
4947 | |
4948 | @@ -1619,11 +1623,11 @@ msgstr "Tastenanschlagfunktion" |
4949 | msgid "Mouse Keys" |
4950 | msgstr "Tastaturmaus" |
4951 | |
4952 | -#: js/ui/status/accessibility.js:167 |
4953 | +#: js/ui/status/accessibility.js:165 |
4954 | msgid "High Contrast" |
4955 | msgstr "Hoher Kontrast" |
4956 | |
4957 | -#: js/ui/status/accessibility.js:202 |
4958 | +#: js/ui/status/accessibility.js:200 |
4959 | msgid "Large Text" |
4960 | msgstr "Große Schrift" |
4961 | |
4962 | @@ -1631,7 +1635,7 @@ msgstr "Große Schrift" |
4963 | msgid "Bluetooth" |
4964 | msgstr "Bluetooth" |
4965 | |
4966 | -#: js/ui/status/bluetooth.js:57 js/ui/status/network.js:616 |
4967 | +#: js/ui/status/bluetooth.js:57 js/ui/status/network.js:614 |
4968 | msgid "Bluetooth Settings" |
4969 | msgstr "Bluetooth-Einstellungen" |
4970 | |
4971 | @@ -1655,11 +1659,11 @@ msgstr "An" |
4972 | msgid "Brightness" |
4973 | msgstr "Helligkeit" |
4974 | |
4975 | -#: js/ui/status/keyboard.js:783 |
4976 | +#: js/ui/status/keyboard.js:781 |
4977 | msgid "Keyboard" |
4978 | msgstr "Tastatur" |
4979 | |
4980 | -#: js/ui/status/keyboard.js:806 |
4981 | +#: js/ui/status/keyboard.js:804 |
4982 | msgid "Show Keyboard Layout" |
4983 | msgstr "Tastaturbelegung anzeigen" |
4984 | |
4985 | @@ -1688,12 +1692,12 @@ msgid "Enable" |
4986 | msgstr "Einschalten" |
4987 | |
4988 | #. Translators: %s is an application name |
4989 | -#: js/ui/status/location.js:388 |
4990 | +#: js/ui/status/location.js:386 |
4991 | #, javascript-format |
4992 | msgid "Give %s access to your location?" |
4993 | msgstr "%s Zugriff auf Ihren Standort geben?" |
4994 | |
4995 | -#: js/ui/status/location.js:389 |
4996 | +#: js/ui/status/location.js:387 |
4997 | msgid "Location access can be changed at any time from the privacy settings." |
4998 | msgstr "" |
4999 | "Standortzugriff kann in den Einstellungen zur Privatsphäre jederzeit " |
5000 | @@ -1704,13 +1708,13 @@ msgid "<unknown>" |
See my comment for the dep, the rest looks good to me :)