Merge lp:~noskcaj/ubuntu/utopic/gnome-shell-extensions/3.12.2 into lp:ubuntu/utopic/gnome-shell-extensions

Proposed by Jackson Doak
Status: Merged
Merged at revision: 20
Proposed branch: lp:~noskcaj/ubuntu/utopic/gnome-shell-extensions/3.12.2
Merge into: lp:ubuntu/utopic/gnome-shell-extensions
Diff against target: 6835 lines (+3084/-1522)
65 files modified
.pc/applied-patches (+0/-4)
.pc/dont-require-nautilus-classic.patch/data/gnome-classic.session.desktop.in.in (+0/-3)
.pc/fix-ubuntu-sessions.patch/data/gnome-classic.desktop.in (+0/-7)
.pc/git-remove-e4x.patch/extensions/places-menu/placeDisplay.js (+0/-448)
.pc/gnome-session-classic-wrapper-script.patch/data/gnome-classic.desktop.in (+0/-7)
Makefile.in (+12/-5)
NEWS (+59/-0)
README (+4/-4)
aclocal.m4 (+100/-7)
config/compile (+347/-0)
config/missing (+2/-2)
configure (+112/-12)
configure.ac (+1/-1)
data/Makefile.in (+1/-1)
data/gnome-classic.css (+6/-0)
data/gnome-classic.desktop.in (+1/-2)
data/gnome-classic.session.desktop.in.in (+1/-1)
data/gnome-shell-classic.desktop.in.in (+1/-1)
debian/changelog (+32/-0)
debian/copyright (+1/-1)
debian/local/gnome-session-classic (+1/-1)
debian/patches/git-remove-e4x.patch (+0/-29)
debian/patches/gnome-session-classic-wrapper-script.patch (+1/-1)
debian/patches/series (+0/-1)
debian/rules (+3/-4)
extensions/Makefile.in (+1/-1)
extensions/alternate-tab/Makefile.in (+1/-1)
extensions/apps-menu/Makefile.in (+1/-1)
extensions/apps-menu/extension.js (+5/-3)
extensions/auto-move-windows/Makefile.in (+1/-1)
extensions/auto-move-windows/extension.js (+28/-35)
extensions/drive-menu/Makefile.in (+1/-1)
extensions/drive-menu/extension.js (+34/-22)
extensions/example/Makefile.in (+1/-1)
extensions/launch-new-instance/Makefile.in (+1/-1)
extensions/launch-new-instance/extension.js (+3/-9)
extensions/native-window-placement/Makefile.in (+1/-1)
extensions/places-menu/Makefile.in (+1/-1)
extensions/places-menu/placeDisplay.js (+1/-2)
extensions/systemMonitor/Makefile.in (+1/-1)
extensions/user-theme/Makefile.in (+1/-1)
extensions/window-list/Makefile.in (+1/-1)
extensions/window-list/extension.js (+109/-18)
extensions/window-list/stylesheet.css (+4/-0)
extensions/windowsNavigator/Makefile.in (+1/-1)
extensions/workspace-indicator/Makefile.in (+1/-1)
extensions/workspace-indicator/extension.js (+2/-1)
po/LINGUAS (+3/-0)
po/an.po (+128/-71)
po/ar.po (+20/-17)
po/el.po (+20/-14)
po/eo.po (+287/-206)
po/fur.po (+87/-45)
po/ja.po (+35/-28)
po/km.po (+326/-0)
po/kn.po (+330/-0)
po/ko.po (+31/-29)
po/ta.po (+55/-30)
po/te.po (+320/-236)
po/th.po (+315/-0)
po/tr.po (+33/-37)
po/uk.po (+29/-25)
po/zh_CN.po (+114/-78)
po/zh_HK.po (+33/-30)
po/zh_TW.po (+33/-30)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/utopic/gnome-shell-extensions/3.12.2
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+222464@code.launchpad.net

Description of the change

Merge from debian + new upstream bugfix release

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed file '.pc/applied-patches'
2--- .pc/applied-patches 2014-03-13 08:01:26 +0000
3+++ .pc/applied-patches 1970-01-01 00:00:00 +0000
4@@ -1,4 +0,0 @@
5-dont-require-nautilus-classic.patch
6-gnome-session-classic-wrapper-script.patch
7-fix-ubuntu-sessions.patch
8-git-remove-e4x.patch
9
10=== removed directory '.pc/dont-require-nautilus-classic.patch'
11=== removed directory '.pc/dont-require-nautilus-classic.patch/data'
12=== removed file '.pc/dont-require-nautilus-classic.patch/data/gnome-classic.session.desktop.in.in'
13--- .pc/dont-require-nautilus-classic.patch/data/gnome-classic.session.desktop.in.in 2013-08-16 20:25:30 +0000
14+++ .pc/dont-require-nautilus-classic.patch/data/gnome-classic.session.desktop.in.in 1970-01-01 00:00:00 +0000
15@@ -1,3 +0,0 @@
16-[GNOME Session]
17-_Name=GNOME Classic
18-RequiredComponents=gnome-shell-classic;gnome-settings-daemon;nautilus-classic;
19
20=== removed directory '.pc/fix-ubuntu-sessions.patch'
21=== removed directory '.pc/fix-ubuntu-sessions.patch/data'
22=== removed file '.pc/fix-ubuntu-sessions.patch/data/gnome-classic.desktop.in'
23--- .pc/fix-ubuntu-sessions.patch/data/gnome-classic.desktop.in 2013-12-11 10:21:23 +0000
24+++ .pc/fix-ubuntu-sessions.patch/data/gnome-classic.desktop.in 1970-01-01 00:00:00 +0000
25@@ -1,7 +0,0 @@
26-[Desktop Entry]
27-_Name=GNOME Classic
28-_Comment=This session logs you into GNOME Classic
29-Exec=gnome-session-classic
30-TryExec=gnome-session
31-Icon=
32-Type=Application
33
34=== removed directory '.pc/git-remove-e4x.patch'
35=== removed directory '.pc/git-remove-e4x.patch/extensions'
36=== removed directory '.pc/git-remove-e4x.patch/extensions/places-menu'
37=== removed file '.pc/git-remove-e4x.patch/extensions/places-menu/placeDisplay.js'
38--- .pc/git-remove-e4x.patch/extensions/places-menu/placeDisplay.js 2014-03-13 08:01:26 +0000
39+++ .pc/git-remove-e4x.patch/extensions/places-menu/placeDisplay.js 1970-01-01 00:00:00 +0000
40@@ -1,448 +0,0 @@
41-// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
42-
43-const GLib = imports.gi.GLib;
44-const Gio = imports.gi.Gio;
45-const Shell = imports.gi.Shell;
46-const Lang = imports.lang;
47-const Mainloop = imports.mainloop;
48-const Signals = imports.signals;
49-const St = imports.gi.St;
50-
51-const DND = imports.ui.dnd;
52-const Main = imports.ui.main;
53-const Params = imports.misc.params;
54-const Search = imports.ui.search;
55-const Util = imports.misc.util;
56-
57-const Gettext = imports.gettext.domain('gnome-shell-extensions');
58-const _ = Gettext.gettext;
59-const N_ = function(x) { return x; }
60-
61-const Hostname1Iface = <interface name="org.freedesktop.hostname1">
62-<property name="PrettyHostname" type="s" access="read" />
63-</interface>;
64-const Hostname1 = Gio.DBusProxy.makeProxyWrapper(Hostname1Iface);
65-
66-const PlaceInfo = new Lang.Class({
67- Name: 'PlaceInfo',
68-
69- _init: function(kind, file, name, icon) {
70- this.kind = kind;
71- this.file = file;
72- this.name = name || this._getFileName();
73- this.icon = icon ? new Gio.ThemedIcon({ name: icon }) : this.getIcon();
74- },
75-
76- destroy: function() {
77- },
78-
79- isRemovable: function() {
80- return false;
81- },
82-
83- launch: function(timestamp) {
84- let launchContext = global.create_app_launch_context();
85- launchContext.set_timestamp(timestamp);
86-
87- try {
88- Gio.AppInfo.launch_default_for_uri(this.file.get_uri(),
89- launchContext);
90- } catch(e if e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_MOUNTED)) {
91- this.file.mount_enclosing_volume(0, null, null, function(file, result) {
92- file.mount_enclosing_volume_finish(result);
93- Gio.AppInfo.launch_default_for_uri(file.get_uri(), launchContext);
94- });
95- } catch(e) {
96- Main.notifyError(_("Failed to launch \"%s\"").format(this.name), e.message);
97- }
98- },
99-
100- getIcon: function() {
101- try {
102- let info = this.file.query_info('standard::symbolic-icon', 0, null);
103- return info.get_symbolic_icon();
104- } catch(e if e instanceof Gio.IOErrorEnum) {
105- // return a generic icon for this kind
106- switch (this.kind) {
107- case 'network':
108- return new Gio.ThemedIcon({ name: 'folder-remote-symbolic' });
109- case 'devices':
110- return new Gio.ThemedIcon({ name: 'drive-harddisk-symbolic' });
111- case 'special':
112- case 'bookmarks':
113- default:
114- if (!this.file.is_native())
115- return new Gio.ThemedIcon({ name: 'folder-remote-symbolic' });
116- else
117- return new Gio.ThemedIcon({ name: 'folder-symbolic' });
118- }
119- }
120- },
121-
122- _getFileName: function() {
123- try {
124- let info = this.file.query_info('standard::display-name', 0, null);
125- return info.get_display_name();
126- } catch(e if e instanceof Gio.IOErrorEnum) {
127- return this.file.get_basename();
128- }
129- },
130-});
131-Signals.addSignalMethods(PlaceInfo.prototype);
132-
133-const RootInfo = new Lang.Class({
134- Name: 'RootInfo',
135- Extends: PlaceInfo,
136-
137- _init: function() {
138- this.parent('devices', Gio.File.new_for_path('/'), _("Computer"));
139-
140- this._proxy = new Hostname1(Gio.DBus.system,
141- 'org.freedesktop.hostname1',
142- '/org/freedesktop/hostname1',
143- Lang.bind(this, function(obj, error) {
144- if (error)
145- return;
146-
147- this._proxy.connect('g-properties-changed',
148- Lang.bind(this, this._propertiesChanged));
149- this._propertiesChanged(obj);
150- }));
151- },
152-
153- getIcon: function() {
154- return new Gio.ThemedIcon({ name: 'drive-harddisk-symbolic' });
155- },
156-
157- _propertiesChanged: function(proxy) {
158- // GDBusProxy will emit a g-properties-changed when hostname1 goes down
159- // ignore it
160- if (proxy.g_name_owner) {
161- this.name = proxy.PrettyHostname || _("Computer");
162- this.emit('changed');
163- }
164- },
165-
166- destroy: function() {
167- this._proxy.run_dispose();
168- this.parent();
169- }
170-});
171-
172-
173-const PlaceDeviceInfo = new Lang.Class({
174- Name: 'PlaceDeviceInfo',
175- Extends: PlaceInfo,
176-
177- _init: function(kind, mount) {
178- this._mount = mount;
179- this.parent(kind, mount.get_root(), mount.get_name());
180- },
181-
182- getIcon: function() {
183- return this._mount.get_symbolic_icon();
184- }
185-});
186-
187-const PlaceVolumeInfo = new Lang.Class({
188- Name: 'PlaceVolumeInfo',
189- Extends: PlaceInfo,
190-
191- _init: function(kind, volume) {
192- this._volume = volume;
193- this.parent(kind, volume.get_activation_root(), volume.get_name());
194- },
195-
196- launch: function(timestamp) {
197- if (this.file) {
198- this.parent(timestamp);
199- return;
200- }
201-
202- this._volume.mount(0, null, null, Lang.bind(this, function(volume, result) {
203- volume.mount_finish(result);
204-
205- let mount = volume.get_mount();
206- this.file = mount.get_root();
207- this.parent(timestamp);
208- }));
209- },
210-
211- getIcon: function() {
212- return this._volume.get_symbolic_icon();
213- }
214-});
215-
216-const DEFAULT_DIRECTORIES = [
217- GLib.UserDirectory.DIRECTORY_DOCUMENTS,
218- GLib.UserDirectory.DIRECTORY_PICTURES,
219- GLib.UserDirectory.DIRECTORY_MUSIC,
220- GLib.UserDirectory.DIRECTORY_DOWNLOAD,
221- GLib.UserDirectory.DIRECTORY_VIDEOS,
222-];
223-
224-const PlacesManager = new Lang.Class({
225- Name: 'PlacesManager',
226-
227- _init: function() {
228- this._places = {
229- special: [],
230- devices: [],
231- bookmarks: [],
232- network: [],
233- };
234-
235- let homePath = GLib.get_home_dir();
236-
237- this._places.special.push(new PlaceInfo('special',
238- Gio.File.new_for_path(homePath),
239- _("Home")));
240-
241- let specials = [];
242- for (let i = 0; i < DEFAULT_DIRECTORIES.length; i++) {
243- let specialPath = GLib.get_user_special_dir(DEFAULT_DIRECTORIES[i]);
244- if (specialPath == homePath)
245- continue;
246-
247- let file = Gio.File.new_for_path(specialPath), info;
248- try {
249- info = new PlaceInfo('special', file);
250- } catch(e if e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_FOUND)) {
251- continue;
252- }
253-
254- specials.push(info);
255- }
256-
257- specials.sort(function(a, b) {
258- return GLib.utf8_collate(a.name, b.name);
259- });
260- this._places.special = this._places.special.concat(specials);
261-
262- /*
263- * Show devices, code more or less ported from nautilus-places-sidebar.c
264- */
265- this._volumeMonitor = Gio.VolumeMonitor.get();
266- this._connectVolumeMonitorSignals();
267- this._updateMounts();
268-
269- this._bookmarksFile = this._findBookmarksFile()
270- this._bookmarkTimeoutId = 0;
271- this._monitor = null;
272-
273- if (this._bookmarksFile) {
274- this._monitor = this._bookmarksFile.monitor_file(Gio.FileMonitorFlags.NONE, null);
275- this._monitor.connect('changed', Lang.bind(this, function () {
276- if (this._bookmarkTimeoutId > 0)
277- return;
278- /* Defensive event compression */
279- this._bookmarkTimeoutId = Mainloop.timeout_add(100, Lang.bind(this, function () {
280- this._bookmarkTimeoutId = 0;
281- this._reloadBookmarks();
282- return false;
283- }));
284- }));
285-
286- this._reloadBookmarks();
287- }
288- },
289-
290- _connectVolumeMonitorSignals: function() {
291- const signals = ['volume-added', 'volume-removed', 'volume-changed',
292- 'mount-added', 'mount-removed', 'mount-changed',
293- 'drive-connected', 'drive-disconnected', 'drive-changed'];
294-
295- this._volumeMonitorSignals = [];
296- let func = Lang.bind(this, this._updateMounts);
297- for (let i = 0; i < signals.length; i++) {
298- let id = this._volumeMonitor.connect(signals[i], func);
299- this._volumeMonitorSignals.push(id);
300- }
301- },
302-
303- destroy: function() {
304- for (let i = 0; i < this._volumeMonitorSignals.length; i++)
305- this._volumeMonitor.disconnect(this._volumeMonitorSignals[i]);
306-
307- if (this._monitor)
308- this._monitor.cancel();
309- if (this._bookmarkTimeoutId)
310- Mainloop.source_remove(this._bookmarkTimeoutId);
311- },
312-
313- _updateMounts: function() {
314- let networkMounts = [];
315- let networkVolumes = [];
316-
317- this._places.devices.forEach(function (p) { p.destroy(); });
318- this._places.devices = [];
319- this._places.network.forEach(function (p) { p.destroy(); });
320- this._places.network = [];
321-
322- /* Add standard places */
323- this._places.devices.push(new RootInfo());
324- this._places.network.push(new PlaceInfo('network',
325- Gio.File.new_for_uri('network:///'),
326- _("Browse Network"),
327- 'network-workgroup-symbolic'));
328-
329- /* first go through all connected drives */
330- let drives = this._volumeMonitor.get_connected_drives();
331- for (let i = 0; i < drives.length; i++) {
332- let volumes = drives[i].get_volumes();
333-
334- for(let j = 0; j < volumes.length; j++) {
335- let identifier = volumes[j].get_identifier('class');
336- if (identifier && identifier.indexOf('network') >= 0) {
337- networkVolumes.push(volumes[j]);
338- } else {
339- let mount = volumes[j].get_mount();
340- if(mount != null)
341- this._addMount('devices', mount);
342- }
343- }
344- }
345-
346- /* add all volumes that is not associated with a drive */
347- let volumes = this._volumeMonitor.get_volumes();
348- for(let i = 0; i < volumes.length; i++) {
349- if(volumes[i].get_drive() != null)
350- continue;
351-
352- let identifier = volumes[i].get_identifier('class');
353- if (identifier && identifier.indexOf('network') >= 0) {
354- networkVolumes.push(volumes[i]);
355- } else {
356- let mount = volumes[i].get_mount();
357- if(mount != null)
358- this._addMount('devices', mount);
359- }
360- }
361-
362- /* add mounts that have no volume (/etc/mtab mounts, ftp, sftp,...) */
363- let mounts = this._volumeMonitor.get_mounts();
364- for(let i = 0; i < mounts.length; i++) {
365- if(mounts[i].is_shadowed())
366- continue;
367-
368- if(mounts[i].get_volume())
369- continue;
370-
371- let root = mounts[i].get_default_location();
372- if (!root.is_native()) {
373- networkMounts.push(mounts[i]);
374- continue;
375- }
376- this._addMount('devices', mounts[i]);
377- }
378-
379- for (let i = 0; i < networkVolumes.length; i++) {
380- let mount = networkVolumes[i].get_mount();
381- if (mount) {
382- networkMounts.push(mount);
383- continue;
384- }
385- this._addVolume('network', networkVolumes[i]);
386- }
387-
388- for (let i = 0; i < networkMounts.length; i++) {
389- this._addMount('network', networkMounts[i]);
390- }
391-
392- this.emit('devices-updated');
393- this.emit('network-updated');
394- },
395-
396- _findBookmarksFile: function() {
397- let paths = [
398- GLib.build_filenamev([GLib.get_user_config_dir(), 'gtk-3.0', 'bookmarks']),
399- GLib.build_filenamev([GLib.get_home_dir(), '.gtk-bookmarks']),
400- ];
401-
402- for (let i = 0; i < paths.length; i++) {
403- if (GLib.file_test(paths[i], GLib.FileTest.EXISTS))
404- return Gio.File.new_for_path(paths[i]);
405- }
406-
407- return null;
408- },
409-
410- _reloadBookmarks: function() {
411-
412- this._bookmarks = [];
413-
414- let content = Shell.get_file_contents_utf8_sync(this._bookmarksFile.get_path());
415- let lines = content.split('\n');
416-
417- let bookmarks = [];
418- for (let i = 0; i < lines.length; i++) {
419- let line = lines[i];
420- let components = line.split(' ');
421- let bookmark = components[0];
422-
423- if (!bookmark)
424- continue;
425-
426- let file = Gio.File.new_for_uri(bookmark);
427- if (file.is_native() && !file.query_exists(null))
428- continue;
429-
430- let duplicate = false;
431- for (let i = 0; i < this._places.special.length; i++) {
432- if (file.equal(this._places.special[i].file)) {
433- duplicate = true;
434- break;
435- }
436- }
437- if (duplicate)
438- continue;
439- for (let i = 0; i < bookmarks.length; i++) {
440- if (file.equal(bookmarks[i].file)) {
441- duplicate = true;
442- break;
443- }
444- }
445- if (duplicate)
446- continue;
447-
448- let label = null;
449- if (components.length > 1)
450- label = components.slice(1).join(' ');
451-
452- bookmarks.push(new PlaceInfo('bookmarks', file, label));
453- }
454-
455- this._places.bookmarks = bookmarks;
456-
457- this.emit('bookmarks-updated');
458- },
459-
460- _addMount: function(kind, mount) {
461- let devItem;
462-
463- try {
464- devItem = new PlaceDeviceInfo(kind, mount);
465- } catch(e if e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_FOUND)) {
466- return;
467- }
468-
469- this._places[kind].push(devItem);
470- },
471-
472- _addVolume: function(kind, volume) {
473- let volItem;
474-
475- try {
476- volItem = new PlaceVolumeInfo(kind, volume);
477- } catch(e if e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_FOUND)) {
478- return;
479- }
480-
481- this._places[kind].push(volItem);
482- },
483-
484- get: function (kind) {
485- return this._places[kind];
486- }
487-});
488-Signals.addSignalMethods(PlacesManager.prototype);
489
490=== removed directory '.pc/gnome-session-classic-wrapper-script.patch'
491=== removed directory '.pc/gnome-session-classic-wrapper-script.patch/data'
492=== removed file '.pc/gnome-session-classic-wrapper-script.patch/data/gnome-classic.desktop.in'
493--- .pc/gnome-session-classic-wrapper-script.patch/data/gnome-classic.desktop.in 2013-10-11 18:55:23 +0000
494+++ .pc/gnome-session-classic-wrapper-script.patch/data/gnome-classic.desktop.in 1970-01-01 00:00:00 +0000
495@@ -1,7 +0,0 @@
496-[Desktop Entry]
497-_Name=GNOME Classic
498-_Comment=This session logs you into GNOME Classic
499-Exec=gnome-session --session gnome-classic
500-TryExec=gnome-session
501-Icon=
502-Type=Application
503
504=== modified file 'Makefile.in'
505--- Makefile.in 2013-12-29 14:42:51 +0000
506+++ Makefile.in 2014-06-09 01:03:51 +0000
507@@ -1,4 +1,4 @@
508-# Makefile.in generated by automake 1.13.4 from Makefile.am.
509+# Makefile.in generated by automake 1.14.1 from Makefile.am.
510 # @configure_input@
511
512 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
513@@ -78,9 +78,9 @@
514 @CLASSIC_MODE_TRUE@am__append_1 = data
515 DIST_COMMON = $(srcdir)/include.mk $(srcdir)/Makefile.in \
516 $(srcdir)/Makefile.am $(top_srcdir)/configure \
517- $(am__configure_deps) COPYING NEWS README config/install-sh \
518- config/missing $(top_srcdir)/config/install-sh \
519- $(top_srcdir)/config/missing
520+ $(am__configure_deps) COPYING NEWS README config/compile \
521+ config/install-sh config/missing $(top_srcdir)/config/compile \
522+ $(top_srcdir)/config/install-sh $(top_srcdir)/config/missing
523 subdir = .
524 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
525 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
526@@ -543,10 +543,16 @@
527 $(am__post_remove_distdir)
528
529 dist-tarZ: distdir
530+ @echo WARNING: "Support for shar distribution archives is" \
531+ "deprecated." >&2
532+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
533 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
534 $(am__post_remove_distdir)
535
536 dist-shar: distdir
537+ @echo WARNING: "Support for distribution archives compressed with" \
538+ "legacy program 'compress' is deprecated." >&2
539+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
540 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
541 $(am__post_remove_distdir)
542
543@@ -588,9 +594,10 @@
544 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
545 && am__cwd=`pwd` \
546 && $(am__cd) $(distdir)/_build \
547- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
548+ && ../configure \
549 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
550 $(DISTCHECK_CONFIGURE_FLAGS) \
551+ --srcdir=.. --prefix="$$dc_install_base" \
552 && $(MAKE) $(AM_MAKEFLAGS) \
553 && $(MAKE) $(AM_MAKEFLAGS) dvi \
554 && $(MAKE) $(AM_MAKEFLAGS) check \
555
556=== modified file 'NEWS'
557--- NEWS 2013-12-29 14:42:51 +0000
558+++ NEWS 2014-06-09 01:03:51 +0000
559@@ -1,3 +1,62 @@
560+3.12.2
561+======
562+* classic theme: remove rounded corners from tile previews
563+* several fixes and improvements to the window-list
564+ (keep button order stable, don't shift message tray on other monitors)
565+* auto-move-windows: several fixes and updates for api changes
566+* launch-new-instances: updates for api changes
567+* updated translations (ja, km)
568+
569+3.12.0
570+======
571+* updated translations (zh_HK, zh_TW)
572+
573+3.11.92
574+=======
575+* nothing to see here, move on
576+
577+3.11.91
578+=======
579+* updated translations (ko, fur)
580+
581+3.11.90
582+=======
583+* several fixes and improvements to the window-list
584+ (can be scrolled, works correctly with the OSD
585+ keyboard, filters skip-taskbar windows, does not
586+ force all notifications to bold)
587+* drive-menu fixed not to show shadowed mounts
588+* updates for gnome-shell changes (launch-new-instance,
589+ auto-move-windows, places-menu)
590+* build system fixes for systems without /bin/bash
591+* updated translations (or, tr, uk)
592+
593+3.11.5
594+======
595+* updates for gnome-shell changes
596+* updated translations (kn)
597+
598+3.11.4
599+======
600+* classic mode now supports session saving
601+* updates for gnome-shell changes
602+* updated translations (ar, kn)
603+
604+3.11.3
605+======
606+* workspace-indicator is vertically aligned now
607+* updated translations (ar, eo, ta, te)
608+
609+3.11.2
610+======
611+* updated translations (zh_CN)
612+
613+3.11.1
614+======
615+* ignore shadowed mounts in drive-menu extension
616+* updates for gnome-shell/gjs changes
617+* updated translations (el, th)
618+
619 3.10.1
620 ======
621 * updated translations (af, ca, ca@valencia, de, et, eu, fa,
622
623=== modified file 'README'
624--- README 2013-12-29 14:42:51 +0000
625+++ README 2014-06-09 01:03:51 +0000
626@@ -6,15 +6,15 @@
627 individual contributors, we cannot guarantee stability or quality for any
628 specific extension.
629 For these reasons, distributions are advised to avoid installing or packaging
630-this module by defaul.
631+this module by default.
632
633 For more information about GNOME Shell Extensions
634- http://live.gnome.org/GnomeShell/Extensions
635+ https://wiki.gnome.org/Projects/GnomeShell/Extensions
636
637 For general information about GNOME Shell
638- http://live.gnome.org/GnomeShell
639+ https://wiki.gnome.org/Projects/GnomeShell
640
641-Bugs should be reported at http://bugzilla.gnome.org against the 'gnome-shell'
642+Bugs should be reported at https://bugzilla.gnome.org against the 'gnome-shell'
643 product, with the 'extensions' component.
644
645 Extensions
646
647=== modified file 'aclocal.m4'
648--- aclocal.m4 2013-12-29 14:42:51 +0000
649+++ aclocal.m4 2014-06-09 01:03:51 +0000
650@@ -1,4 +1,4 @@
651-# generated automatically by aclocal 1.13.4 -*- Autoconf -*-
652+# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
653
654 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
655
656@@ -32,10 +32,10 @@
657 # generated from the m4 files accompanying Automake X.Y.
658 # (This private macro should not be called outside this file.)
659 AC_DEFUN([AM_AUTOMAKE_VERSION],
660-[am__api_version='1.13'
661+[am__api_version='1.14'
662 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
663 dnl require some minimum version. Point them to the right macro.
664-m4_if([$1], [1.13.4], [],
665+m4_if([$1], [1.14.1], [],
666 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
667 ])
668
669@@ -51,7 +51,7 @@
670 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
671 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
672 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
673-[AM_AUTOMAKE_VERSION([1.13.4])dnl
674+[AM_AUTOMAKE_VERSION([1.14.1])dnl
675 m4_ifndef([AC_AUTOCONF_VERSION],
676 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
677 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
678@@ -418,6 +418,12 @@
679 # This macro actually does too much. Some checks are only needed if
680 # your package does certain things. But this isn't really a big deal.
681
682+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
683+m4_define([AC_PROG_CC],
684+m4_defn([AC_PROG_CC])
685+[_AM_PROG_CC_C_O
686+])
687+
688 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
689 # AM_INIT_AUTOMAKE([OPTIONS])
690 # -----------------------------------------------
691@@ -526,7 +532,48 @@
692 AC_CONFIG_COMMANDS_PRE(dnl
693 [m4_provide_if([_AM_COMPILER_EXEEXT],
694 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
695-])
696+
697+# POSIX will say in a future version that running "rm -f" with no argument
698+# is OK; and we want to be able to make that assumption in our Makefile
699+# recipes. So use an aggressive probe to check that the usage we want is
700+# actually supported "in the wild" to an acceptable degree.
701+# See automake bug#10828.
702+# To make any issue more visible, cause the running configure to be aborted
703+# by default if the 'rm' program in use doesn't match our expectations; the
704+# user can still override this though.
705+if rm -f && rm -fr && rm -rf; then : OK; else
706+ cat >&2 <<'END'
707+Oops!
708+
709+Your 'rm' program seems unable to run without file operands specified
710+on the command line, even when the '-f' option is present. This is contrary
711+to the behaviour of most rm programs out there, and not conforming with
712+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
713+
714+Please tell bug-automake@gnu.org about your system, including the value
715+of your $PATH and any error possibly output before this message. This
716+can help us improve future automake versions.
717+
718+END
719+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
720+ echo 'Configuration will proceed anyway, since you have set the' >&2
721+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
722+ echo >&2
723+ else
724+ cat >&2 <<'END'
725+Aborting the configuration process, to ensure you take notice of the issue.
726+
727+You can download and install GNU coreutils to get an 'rm' implementation
728+that behaves properly: <http://www.gnu.org/software/coreutils/>.
729+
730+If you want to complete the configuration process using your problematic
731+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
732+to "yes", and re-run configure.
733+
734+END
735+ AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
736+ fi
737+fi])
738
739 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
740 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
741@@ -534,7 +581,6 @@
742 m4_define([_AC_COMPILER_EXEEXT],
743 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
744
745-
746 # When config.status generates a header, we must update the stamp-h file.
747 # This file resides in the same directory as the config header
748 # that is generated. The stamp files are numbered to have different names.
749@@ -716,6 +762,53 @@
750 AC_DEFUN([_AM_IF_OPTION],
751 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
752
753+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
754+#
755+# This file is free software; the Free Software Foundation
756+# gives unlimited permission to copy and/or distribute it,
757+# with or without modifications, as long as this notice is preserved.
758+
759+# _AM_PROG_CC_C_O
760+# ---------------
761+# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
762+# to automatically call this.
763+AC_DEFUN([_AM_PROG_CC_C_O],
764+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
765+AC_REQUIRE_AUX_FILE([compile])dnl
766+AC_LANG_PUSH([C])dnl
767+AC_CACHE_CHECK(
768+ [whether $CC understands -c and -o together],
769+ [am_cv_prog_cc_c_o],
770+ [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
771+ # Make sure it works both with $CC and with simple cc.
772+ # Following AC_PROG_CC_C_O, we do the test twice because some
773+ # compilers refuse to overwrite an existing .o file with -o,
774+ # though they will create one.
775+ am_cv_prog_cc_c_o=yes
776+ for am_i in 1 2; do
777+ if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
778+ && test -f conftest2.$ac_objext; then
779+ : OK
780+ else
781+ am_cv_prog_cc_c_o=no
782+ break
783+ fi
784+ done
785+ rm -f core conftest*
786+ unset am_i])
787+if test "$am_cv_prog_cc_c_o" != yes; then
788+ # Losing compiler, so override with the script.
789+ # FIXME: It is wrong to rewrite CC.
790+ # But if we don't then we get into trouble of one sort or another.
791+ # A longer-term fix would be to have automake use am__CC in this case,
792+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
793+ CC="$am_aux_dir/compile $CC"
794+fi
795+AC_LANG_POP([C])])
796+
797+# For backward compatibility.
798+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
799+
800 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
801 #
802 # This file is free software; the Free Software Foundation
803@@ -1341,7 +1434,7 @@
804 gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
805
806 %.gschema.valid: %.gschema.xml $(gsettings__enum_file)
807- $(AM_V_GEN) if test -f "$<"; then d=; else d="$(srcdir)/"; fi; $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$${d}$< && touch [$]@
808+ $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p [$](@D) && touch [$]@
809
810 all-am: $(gsettings_SCHEMAS:.xml=.valid)
811 uninstall-am: uninstall-gsettings-schemas
812
813=== added file 'config/compile'
814--- config/compile 1970-01-01 00:00:00 +0000
815+++ config/compile 2014-06-09 01:03:51 +0000
816@@ -0,0 +1,347 @@
817+#! /bin/sh
818+# Wrapper for compilers which do not understand '-c -o'.
819+
820+scriptversion=2012-10-14.11; # UTC
821+
822+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
823+# Written by Tom Tromey <tromey@cygnus.com>.
824+#
825+# This program is free software; you can redistribute it and/or modify
826+# it under the terms of the GNU General Public License as published by
827+# the Free Software Foundation; either version 2, or (at your option)
828+# any later version.
829+#
830+# This program is distributed in the hope that it will be useful,
831+# but WITHOUT ANY WARRANTY; without even the implied warranty of
832+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
833+# GNU General Public License for more details.
834+#
835+# You should have received a copy of the GNU General Public License
836+# along with this program. If not, see <http://www.gnu.org/licenses/>.
837+
838+# As a special exception to the GNU General Public License, if you
839+# distribute this file as part of a program that contains a
840+# configuration script generated by Autoconf, you may include it under
841+# the same distribution terms that you use for the rest of that program.
842+
843+# This file is maintained in Automake, please report
844+# bugs to <bug-automake@gnu.org> or send patches to
845+# <automake-patches@gnu.org>.
846+
847+nl='
848+'
849+
850+# We need space, tab and new line, in precisely that order. Quoting is
851+# there to prevent tools from complaining about whitespace usage.
852+IFS=" "" $nl"
853+
854+file_conv=
855+
856+# func_file_conv build_file lazy
857+# Convert a $build file to $host form and store it in $file
858+# Currently only supports Windows hosts. If the determined conversion
859+# type is listed in (the comma separated) LAZY, no conversion will
860+# take place.
861+func_file_conv ()
862+{
863+ file=$1
864+ case $file in
865+ / | /[!/]*) # absolute file, and not a UNC file
866+ if test -z "$file_conv"; then
867+ # lazily determine how to convert abs files
868+ case `uname -s` in
869+ MINGW*)
870+ file_conv=mingw
871+ ;;
872+ CYGWIN*)
873+ file_conv=cygwin
874+ ;;
875+ *)
876+ file_conv=wine
877+ ;;
878+ esac
879+ fi
880+ case $file_conv/,$2, in
881+ *,$file_conv,*)
882+ ;;
883+ mingw/*)
884+ file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
885+ ;;
886+ cygwin/*)
887+ file=`cygpath -m "$file" || echo "$file"`
888+ ;;
889+ wine/*)
890+ file=`winepath -w "$file" || echo "$file"`
891+ ;;
892+ esac
893+ ;;
894+ esac
895+}
896+
897+# func_cl_dashL linkdir
898+# Make cl look for libraries in LINKDIR
899+func_cl_dashL ()
900+{
901+ func_file_conv "$1"
902+ if test -z "$lib_path"; then
903+ lib_path=$file
904+ else
905+ lib_path="$lib_path;$file"
906+ fi
907+ linker_opts="$linker_opts -LIBPATH:$file"
908+}
909+
910+# func_cl_dashl library
911+# Do a library search-path lookup for cl
912+func_cl_dashl ()
913+{
914+ lib=$1
915+ found=no
916+ save_IFS=$IFS
917+ IFS=';'
918+ for dir in $lib_path $LIB
919+ do
920+ IFS=$save_IFS
921+ if $shared && test -f "$dir/$lib.dll.lib"; then
922+ found=yes
923+ lib=$dir/$lib.dll.lib
924+ break
925+ fi
926+ if test -f "$dir/$lib.lib"; then
927+ found=yes
928+ lib=$dir/$lib.lib
929+ break
930+ fi
931+ if test -f "$dir/lib$lib.a"; then
932+ found=yes
933+ lib=$dir/lib$lib.a
934+ break
935+ fi
936+ done
937+ IFS=$save_IFS
938+
939+ if test "$found" != yes; then
940+ lib=$lib.lib
941+ fi
942+}
943+
944+# func_cl_wrapper cl arg...
945+# Adjust compile command to suit cl
946+func_cl_wrapper ()
947+{
948+ # Assume a capable shell
949+ lib_path=
950+ shared=:
951+ linker_opts=
952+ for arg
953+ do
954+ if test -n "$eat"; then
955+ eat=
956+ else
957+ case $1 in
958+ -o)
959+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
960+ eat=1
961+ case $2 in
962+ *.o | *.[oO][bB][jJ])
963+ func_file_conv "$2"
964+ set x "$@" -Fo"$file"
965+ shift
966+ ;;
967+ *)
968+ func_file_conv "$2"
969+ set x "$@" -Fe"$file"
970+ shift
971+ ;;
972+ esac
973+ ;;
974+ -I)
975+ eat=1
976+ func_file_conv "$2" mingw
977+ set x "$@" -I"$file"
978+ shift
979+ ;;
980+ -I*)
981+ func_file_conv "${1#-I}" mingw
982+ set x "$@" -I"$file"
983+ shift
984+ ;;
985+ -l)
986+ eat=1
987+ func_cl_dashl "$2"
988+ set x "$@" "$lib"
989+ shift
990+ ;;
991+ -l*)
992+ func_cl_dashl "${1#-l}"
993+ set x "$@" "$lib"
994+ shift
995+ ;;
996+ -L)
997+ eat=1
998+ func_cl_dashL "$2"
999+ ;;
1000+ -L*)
1001+ func_cl_dashL "${1#-L}"
1002+ ;;
1003+ -static)
1004+ shared=false
1005+ ;;
1006+ -Wl,*)
1007+ arg=${1#-Wl,}
1008+ save_ifs="$IFS"; IFS=','
1009+ for flag in $arg; do
1010+ IFS="$save_ifs"
1011+ linker_opts="$linker_opts $flag"
1012+ done
1013+ IFS="$save_ifs"
1014+ ;;
1015+ -Xlinker)
1016+ eat=1
1017+ linker_opts="$linker_opts $2"
1018+ ;;
1019+ -*)
1020+ set x "$@" "$1"
1021+ shift
1022+ ;;
1023+ *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
1024+ func_file_conv "$1"
1025+ set x "$@" -Tp"$file"
1026+ shift
1027+ ;;
1028+ *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
1029+ func_file_conv "$1" mingw
1030+ set x "$@" "$file"
1031+ shift
1032+ ;;
1033+ *)
1034+ set x "$@" "$1"
1035+ shift
1036+ ;;
1037+ esac
1038+ fi
1039+ shift
1040+ done
1041+ if test -n "$linker_opts"; then
1042+ linker_opts="-link$linker_opts"
1043+ fi
1044+ exec "$@" $linker_opts
1045+ exit 1
1046+}
1047+
1048+eat=
1049+
1050+case $1 in
1051+ '')
1052+ echo "$0: No command. Try '$0 --help' for more information." 1>&2
1053+ exit 1;
1054+ ;;
1055+ -h | --h*)
1056+ cat <<\EOF
1057+Usage: compile [--help] [--version] PROGRAM [ARGS]
1058+
1059+Wrapper for compilers which do not understand '-c -o'.
1060+Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
1061+arguments, and rename the output as expected.
1062+
1063+If you are trying to build a whole package this is not the
1064+right script to run: please start by reading the file 'INSTALL'.
1065+
1066+Report bugs to <bug-automake@gnu.org>.
1067+EOF
1068+ exit $?
1069+ ;;
1070+ -v | --v*)
1071+ echo "compile $scriptversion"
1072+ exit $?
1073+ ;;
1074+ cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
1075+ func_cl_wrapper "$@" # Doesn't return...
1076+ ;;
1077+esac
1078+
1079+ofile=
1080+cfile=
1081+
1082+for arg
1083+do
1084+ if test -n "$eat"; then
1085+ eat=
1086+ else
1087+ case $1 in
1088+ -o)
1089+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
1090+ # So we strip '-o arg' only if arg is an object.
1091+ eat=1
1092+ case $2 in
1093+ *.o | *.obj)
1094+ ofile=$2
1095+ ;;
1096+ *)
1097+ set x "$@" -o "$2"
1098+ shift
1099+ ;;
1100+ esac
1101+ ;;
1102+ *.c)
1103+ cfile=$1
1104+ set x "$@" "$1"
1105+ shift
1106+ ;;
1107+ *)
1108+ set x "$@" "$1"
1109+ shift
1110+ ;;
1111+ esac
1112+ fi
1113+ shift
1114+done
1115+
1116+if test -z "$ofile" || test -z "$cfile"; then
1117+ # If no '-o' option was seen then we might have been invoked from a
1118+ # pattern rule where we don't need one. That is ok -- this is a
1119+ # normal compilation that the losing compiler can handle. If no
1120+ # '.c' file was seen then we are probably linking. That is also
1121+ # ok.
1122+ exec "$@"
1123+fi
1124+
1125+# Name of file we expect compiler to create.
1126+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
1127+
1128+# Create the lock directory.
1129+# Note: use '[/\\:.-]' here to ensure that we don't use the same name
1130+# that we are using for the .o file. Also, base the name on the expected
1131+# object file name, since that is what matters with a parallel build.
1132+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
1133+while true; do
1134+ if mkdir "$lockdir" >/dev/null 2>&1; then
1135+ break
1136+ fi
1137+ sleep 1
1138+done
1139+# FIXME: race condition here if user kills between mkdir and trap.
1140+trap "rmdir '$lockdir'; exit 1" 1 2 15
1141+
1142+# Run the compile.
1143+"$@"
1144+ret=$?
1145+
1146+if test -f "$cofile"; then
1147+ test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
1148+elif test -f "${cofile}bj"; then
1149+ test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
1150+fi
1151+
1152+rmdir "$lockdir"
1153+exit $ret
1154+
1155+# Local Variables:
1156+# mode: shell-script
1157+# sh-indentation: 2
1158+# eval: (add-hook 'write-file-hooks 'time-stamp)
1159+# time-stamp-start: "scriptversion="
1160+# time-stamp-format: "%:y-%02m-%02d.%02H"
1161+# time-stamp-time-zone: "UTC"
1162+# time-stamp-end: "; # UTC"
1163+# End:
1164
1165=== modified file 'config/missing'
1166--- config/missing 2013-09-11 16:40:53 +0000
1167+++ config/missing 2014-06-09 01:03:51 +0000
1168@@ -1,7 +1,7 @@
1169 #! /bin/sh
1170 # Common wrapper for a few potentially missing GNU programs.
1171
1172-scriptversion=2012-06-26.16; # UTC
1173+scriptversion=2013-10-28.13; # UTC
1174
1175 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
1176 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
1177@@ -160,7 +160,7 @@
1178 ;;
1179 autom4te*)
1180 echo "You might have modified some maintainer files that require"
1181- echo "the 'automa4te' program to be rebuilt."
1182+ echo "the 'autom4te' program to be rebuilt."
1183 program_details 'autom4te'
1184 ;;
1185 bison*|yacc*)
1186
1187=== modified file 'configure'
1188--- configure 2013-12-29 14:42:51 +0000
1189+++ configure 2014-06-09 01:03:51 +0000
1190@@ -1,6 +1,6 @@
1191 #! /bin/sh
1192 # Guess values for system-dependent variables and create Makefiles.
1193-# Generated by GNU Autoconf 2.69 for gnome-shell-extensions 3.10.1.
1194+# Generated by GNU Autoconf 2.69 for gnome-shell-extensions 3.12.2.
1195 #
1196 # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions>.
1197 #
1198@@ -580,8 +580,8 @@
1199 # Identity of this package.
1200 PACKAGE_NAME='gnome-shell-extensions'
1201 PACKAGE_TARNAME='gnome-shell-extensions'
1202-PACKAGE_VERSION='3.10.1'
1203-PACKAGE_STRING='gnome-shell-extensions 3.10.1'
1204+PACKAGE_VERSION='3.12.2'
1205+PACKAGE_STRING='gnome-shell-extensions 3.12.2'
1206 PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions'
1207 PACKAGE_URL=''
1208
1209@@ -1286,7 +1286,7 @@
1210 # Omit some internal or obsolete options to make the list less imposing.
1211 # This message is too long to be a string in the A/UX 3.1 sh.
1212 cat <<_ACEOF
1213-\`configure' configures gnome-shell-extensions 3.10.1 to adapt to many kinds of systems.
1214+\`configure' configures gnome-shell-extensions 3.12.2 to adapt to many kinds of systems.
1215
1216 Usage: $0 [OPTION]... [VAR=VALUE]...
1217
1218@@ -1353,7 +1353,7 @@
1219
1220 if test -n "$ac_init_help"; then
1221 case $ac_init_help in
1222- short | recursive ) echo "Configuration of gnome-shell-extensions 3.10.1:";;
1223+ short | recursive ) echo "Configuration of gnome-shell-extensions 3.12.2:";;
1224 esac
1225 cat <<\_ACEOF
1226
1227@@ -1462,7 +1462,7 @@
1228 test -n "$ac_init_help" && exit $ac_status
1229 if $ac_init_version; then
1230 cat <<\_ACEOF
1231-gnome-shell-extensions configure 3.10.1
1232+gnome-shell-extensions configure 3.12.2
1233 generated by GNU Autoconf 2.69
1234
1235 Copyright (C) 2012 Free Software Foundation, Inc.
1236@@ -1630,7 +1630,7 @@
1237 This file contains any messages produced by compilers while
1238 running configure, to aid debugging if configure makes a mistake.
1239
1240-It was created by gnome-shell-extensions $as_me 3.10.1, which was
1241+It was created by gnome-shell-extensions $as_me 3.12.2, which was
1242 generated by GNU Autoconf 2.69. Invocation command line was
1243
1244 $ $0 $@
1245@@ -2010,7 +2010,7 @@
1246
1247
1248
1249-am__api_version='1.13'
1250+am__api_version='1.14'
1251
1252 # Find a good install program. We prefer a C program (faster),
1253 # so one script is as good as another. But avoid the broken or
1254@@ -2496,7 +2496,7 @@
1255
1256 # Define the identity of the package.
1257 PACKAGE='gnome-shell-extensions'
1258- VERSION='3.10.1'
1259+ VERSION='3.12.2'
1260
1261
1262 cat >>confdefs.h <<_ACEOF
1263@@ -2663,6 +2663,47 @@
1264
1265
1266
1267+# POSIX will say in a future version that running "rm -f" with no argument
1268+# is OK; and we want to be able to make that assumption in our Makefile
1269+# recipes. So use an aggressive probe to check that the usage we want is
1270+# actually supported "in the wild" to an acceptable degree.
1271+# See automake bug#10828.
1272+# To make any issue more visible, cause the running configure to be aborted
1273+# by default if the 'rm' program in use doesn't match our expectations; the
1274+# user can still override this though.
1275+if rm -f && rm -fr && rm -rf; then : OK; else
1276+ cat >&2 <<'END'
1277+Oops!
1278+
1279+Your 'rm' program seems unable to run without file operands specified
1280+on the command line, even when the '-f' option is present. This is contrary
1281+to the behaviour of most rm programs out there, and not conforming with
1282+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
1283+
1284+Please tell bug-automake@gnu.org about your system, including the value
1285+of your $PATH and any error possibly output before this message. This
1286+can help us improve future automake versions.
1287+
1288+END
1289+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
1290+ echo 'Configuration will proceed anyway, since you have set the' >&2
1291+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
1292+ echo >&2
1293+ else
1294+ cat >&2 <<'END'
1295+Aborting the configuration process, to ensure you take notice of the issue.
1296+
1297+You can download and install GNU coreutils to get an 'rm' implementation
1298+that behaves properly: <http://www.gnu.org/software/coreutils/>.
1299+
1300+If you want to complete the configuration process using your problematic
1301+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
1302+to "yes", and re-run configure.
1303+
1304+END
1305+ as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
1306+ fi
1307+fi
1308
1309 # Check whether --enable-silent-rules was given.
1310 if test "${enable_silent_rules+set}" = set; then :
1311@@ -3577,6 +3618,65 @@
1312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1314
1315+ac_ext=c
1316+ac_cpp='$CPP $CPPFLAGS'
1317+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1318+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1319+ac_compiler_gnu=$ac_cv_c_compiler_gnu
1320+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
1321+$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
1322+if ${am_cv_prog_cc_c_o+:} false; then :
1323+ $as_echo_n "(cached) " >&6
1324+else
1325+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1326+/* end confdefs.h. */
1327+
1328+int
1329+main ()
1330+{
1331+
1332+ ;
1333+ return 0;
1334+}
1335+_ACEOF
1336+ # Make sure it works both with $CC and with simple cc.
1337+ # Following AC_PROG_CC_C_O, we do the test twice because some
1338+ # compilers refuse to overwrite an existing .o file with -o,
1339+ # though they will create one.
1340+ am_cv_prog_cc_c_o=yes
1341+ for am_i in 1 2; do
1342+ if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
1343+ ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
1344+ ac_status=$?
1345+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
1346+ (exit $ac_status); } \
1347+ && test -f conftest2.$ac_objext; then
1348+ : OK
1349+ else
1350+ am_cv_prog_cc_c_o=no
1351+ break
1352+ fi
1353+ done
1354+ rm -f core conftest*
1355+ unset am_i
1356+fi
1357+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
1358+$as_echo "$am_cv_prog_cc_c_o" >&6; }
1359+if test "$am_cv_prog_cc_c_o" != yes; then
1360+ # Losing compiler, so override with the script.
1361+ # FIXME: It is wrong to rewrite CC.
1362+ # But if we don't then we get into trouble of one sort or another.
1363+ # A longer-term fix would be to have automake use am__CC in this case,
1364+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1365+ CC="$am_aux_dir/compile $CC"
1366+fi
1367+ac_ext=c
1368+ac_cpp='$CPP $CPPFLAGS'
1369+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1370+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1371+ac_compiler_gnu=$ac_cv_c_compiler_gnu
1372+
1373+
1374 depcc="$CC" am_compiler_list=
1375
1376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
1377@@ -4586,7 +4686,7 @@
1378 gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
1379
1380 %.gschema.valid: %.gschema.xml $(gsettings__enum_file)
1381- $(AM_V_GEN) if test -f "$<"; then d=; else d="$(srcdir)/"; fi; $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$${d}$< && touch $@
1382+ $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p $(@D) && touch $@
1383
1384 all-am: $(gsettings_SCHEMAS:.xml=.valid)
1385 uninstall-am: uninstall-gsettings-schemas
1386@@ -5341,7 +5441,7 @@
1387 # report actual input values of CONFIG_FILES etc. instead of their
1388 # values after options handling.
1389 ac_log="
1390-This file was extended by gnome-shell-extensions $as_me 3.10.1, which was
1391+This file was extended by gnome-shell-extensions $as_me 3.12.2, which was
1392 generated by GNU Autoconf 2.69. Invocation command line was
1393
1394 CONFIG_FILES = $CONFIG_FILES
1395@@ -5398,7 +5498,7 @@
1396 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1397 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1398 ac_cs_version="\\
1399-gnome-shell-extensions config.status 3.10.1
1400+gnome-shell-extensions config.status 3.12.2
1401 configured by $0, generated by GNU Autoconf 2.69,
1402 with options \\"\$ac_cs_config\\"
1403
1404
1405=== modified file 'configure.ac'
1406--- configure.ac 2013-12-29 14:42:51 +0000
1407+++ configure.ac 2014-06-09 01:03:51 +0000
1408@@ -1,5 +1,5 @@
1409 AC_PREREQ(2.63)
1410-AC_INIT([gnome-shell-extensions],[3.10.1],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
1411+AC_INIT([gnome-shell-extensions],[3.12.2],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
1412
1413 AC_CONFIG_MACRO_DIR([m4])
1414 AC_CONFIG_AUX_DIR([config])
1415
1416=== modified file 'data/Makefile.in'
1417--- data/Makefile.in 2013-12-29 14:42:51 +0000
1418+++ data/Makefile.in 2014-06-09 01:03:51 +0000
1419@@ -1,4 +1,4 @@
1420-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1421+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1422 # @configure_input@
1423
1424 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1425
1426=== modified file 'data/gnome-classic.css'
1427--- data/gnome-classic.css 2013-12-29 14:42:51 +0000
1428+++ data/gnome-classic.css 2014-06-09 01:03:51 +0000
1429@@ -39,6 +39,12 @@
1430 border-top-color: transparent;
1431 }
1432
1433+.tile-preview-left.on-primary,
1434+.tile-preview-right.on-primary,
1435+.tile-preview-left.tile-preview-right.on-primary {
1436+ /* keep in sync with -panel-corner-radius */
1437+ border-radius: 0;
1438+}
1439
1440 /* TOP BAR */
1441
1442
1443=== modified file 'data/gnome-classic.desktop.in'
1444--- data/gnome-classic.desktop.in 2013-12-11 10:21:23 +0000
1445+++ data/gnome-classic.desktop.in 2014-06-09 01:03:51 +0000
1446@@ -1,8 +1,7 @@
1447 [Desktop Entry]
1448 _Name=GNOME Classic
1449 _Comment=This session logs you into GNOME Classic
1450-Exec=gnome-session-classic
1451+Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic
1452 TryExec=gnome-session
1453 Icon=
1454 Type=Application
1455-X-LightDM-DesktopName=GNOME
1456
1457=== modified file 'data/gnome-classic.session.desktop.in.in'
1458--- data/gnome-classic.session.desktop.in.in 2013-09-03 12:23:33 +0000
1459+++ data/gnome-classic.session.desktop.in.in 2014-06-09 01:03:51 +0000
1460@@ -1,3 +1,3 @@
1461 [GNOME Session]
1462 _Name=GNOME Classic
1463-RequiredComponents=gnome-shell-classic;gnome-settings-daemon;
1464+RequiredComponents=gnome-shell-classic;gnome-settings-daemon;nautilus-classic;
1465
1466=== modified file 'data/gnome-shell-classic.desktop.in.in'
1467--- data/gnome-shell-classic.desktop.in.in 2013-05-23 09:07:23 +0000
1468+++ data/gnome-shell-classic.desktop.in.in 2014-06-09 01:03:51 +0000
1469@@ -2,7 +2,7 @@
1470 Type=Application
1471 _Name=GNOME Shell Classic
1472 _Comment=Window management and application launching
1473-Exec=@bindir@/gnome-shell --mode=classic
1474+Exec=@bindir@/gnome-shell
1475 TryExec=@bindir@/gnome-shell
1476 X-GNOME-Bugzilla-Bugzilla=GNOME
1477 X-GNOME-Bugzilla-Product=gnome-shell
1478
1479=== modified file 'debian/changelog'
1480--- debian/changelog 2014-03-13 08:01:26 +0000
1481+++ debian/changelog 2014-06-09 01:03:51 +0000
1482@@ -1,3 +1,35 @@
1483+gnome-shell-extensions (3.12.2-0ubuntu1) utopic; urgency=medium
1484+
1485+ * New upstream release.
1486+ * Merge from Debian unstable. Remaining changes:
1487+ - debian/patches/fix-ubuntu-sessions.patch:
1488+ + Set X-LightDM-DesktopName to GNOME for GNOME session.
1489+ - debian/gnome-shell-extensions.gsettings-override: removed, no longer useful
1490+ - debian/watch: watch for stable versions
1491+ * Droped changes:
1492+ - debian/patches/git-remove-e4x.patch. Fixed upstream
1493+ - debian/rules: remove alternative-status-menu and xrandr extensions
1494+ Fixed in debian
1495+
1496+ -- Jackson Doak <noskcaj@ubuntu.com> Mon, 09 Jun 2014 08:31:24 +1000
1497+
1498+gnome-shell-extensions (3.12.0-1) experimental; urgency=low
1499+
1500+ [ Jean Schurger ]
1501+ * New upstream release (3.10.1)
1502+ * debian/rules: remove one of the 'windowsNavigator' extension listed twice
1503+ and the 'alternative-system-menu' extension (does not exists anymore)
1504+ * debian/copyright: Update 'Format:' line
1505+
1506+ [ Andreas Henriksson ]
1507+ * New upstream release (3.12.0)
1508+ * debian/local/gnome-session-classic,
1509+ debian/patches/gnome-session-classic-wrapper-script.patch:
1510+ - update script to include new GNOME_SHELL_SESSION_MODE env variable
1511+ and update patch to apply again.
1512+
1513+ -- Andreas Henriksson <andreas@fatal.se> Fri, 04 Apr 2014 21:43:18 +0200
1514+
1515 gnome-shell-extensions (3.10.1-0ubuntu2) trusty; urgency=medium
1516
1517 * debian/patches/git-remove-e4x.patch: Remove e4x from places
1518
1519=== modified file 'debian/copyright'
1520--- debian/copyright 2011-11-12 18:32:22 +0000
1521+++ debian/copyright 2014-06-09 01:03:51 +0000
1522@@ -1,4 +1,4 @@
1523-Format: http://dep.debian.net/deps/dep5
1524+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1525 Upstream-Name: gnome-shell-extensions
1526 Upstream-Contact: 2011 Giovanni Campagna <gcampagna@src.gnome.org>
1527 Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-shell-extensions/
1528
1529=== modified file 'debian/local/gnome-session-classic'
1530--- debian/local/gnome-session-classic 2013-10-11 18:55:23 +0000
1531+++ debian/local/gnome-session-classic 2014-06-09 01:03:51 +0000
1532@@ -1,2 +1,2 @@
1533 #! /bin/sh
1534-exec gnome-session --session gnome-classic "$@"
1535+env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic "$@"
1536
1537=== removed file 'debian/patches/git-remove-e4x.patch'
1538--- debian/patches/git-remove-e4x.patch 2014-03-13 08:01:26 +0000
1539+++ debian/patches/git-remove-e4x.patch 1970-01-01 00:00:00 +0000
1540@@ -1,29 +0,0 @@
1541-From e73752118d30a9c17a6403036ea33d6eb0e70e55 Mon Sep 17 00:00:00 2001
1542-From: Tim Lunn <tim@feathertop.org>
1543-Date: Thu, 24 Oct 2013 23:57:03 +0000
1544-Subject: Stringify the xml definitions for E4X removal
1545-
1546-https://bugzilla.gnome.org/show_bug.cgi?id=691409
1547----
1548-diff --git a/extensions/places-menu/placeDisplay.js b/extensions/places-menu/placeDisplay.js
1549-index a501494..043d8be 100644
1550---- a/extensions/places-menu/placeDisplay.js
1551-+++ b/extensions/places-menu/placeDisplay.js
1552-@@ -18,9 +18,11 @@ const Gettext = imports.gettext.domain('gnome-shell-extensions');
1553- const _ = Gettext.gettext;
1554- const N_ = function(x) { return x; }
1555-
1556--const Hostname1Iface = <interface name="org.freedesktop.hostname1">
1557--<property name="PrettyHostname" type="s" access="read" />
1558--</interface>;
1559-+const Hostname1Iface = '<node> \
1560-+<interface name="org.freedesktop.hostname1"> \
1561-+<property name="PrettyHostname" type="s" access="read" /> \
1562-+</interface> \
1563-+</node>';
1564- const Hostname1 = Gio.DBusProxy.makeProxyWrapper(Hostname1Iface);
1565-
1566- const PlaceInfo = new Lang.Class({
1567---
1568-cgit v0.9.2
1569-
1570
1571=== modified file 'debian/patches/gnome-session-classic-wrapper-script.patch'
1572--- debian/patches/gnome-session-classic-wrapper-script.patch 2013-10-11 18:55:23 +0000
1573+++ debian/patches/gnome-session-classic-wrapper-script.patch 2014-06-09 01:03:51 +0000
1574@@ -18,7 +18,7 @@
1575 [Desktop Entry]
1576 _Name=GNOME Classic
1577 _Comment=This session logs you into GNOME Classic
1578--Exec=gnome-session --session gnome-classic
1579+-Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic
1580 +Exec=gnome-session-classic
1581 TryExec=gnome-session
1582 Icon=
1583
1584=== modified file 'debian/patches/series'
1585--- debian/patches/series 2014-03-13 08:01:26 +0000
1586+++ debian/patches/series 2014-06-09 01:03:51 +0000
1587@@ -1,4 +1,3 @@
1588 dont-require-nautilus-classic.patch
1589 gnome-session-classic-wrapper-script.patch
1590 fix-ubuntu-sessions.patch
1591-git-remove-e4x.patch
1592
1593=== modified file 'debian/rules' (properties changed: +x to -x)
1594--- debian/rules 2013-12-29 14:42:51 +0000
1595+++ debian/rules 2014-06-09 01:03:51 +0000
1596@@ -8,11 +8,10 @@
1597 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
1598
1599 EXTENSIONS_ENABLED="alternate-tab auto-move-windows workspace-indicator\
1600- native-window-placement user-theme\
1601- apps-menu drive-menu places-menu windowsNavigator systemMonitor\
1602- launch-new-instance window-list windowsNavigator"
1603+ native-window-placement user-theme apps-menu drive-menu places-menu\
1604+ windowsNavigator systemMonitor launch-new-instance window-list"
1605
1606-EXTENSIONS_DISABLED="example"
1607+EXTENSIONS_DISABLED="example xrandr-indicator"
1608
1609 DEB_CONFIGURE_EXTRA_FLAGS := \
1610 --enable-extensions=$(EXTENSIONS_ENABLED) \
1611
1612=== modified file 'extensions/Makefile.in'
1613--- extensions/Makefile.in 2013-12-29 14:42:51 +0000
1614+++ extensions/Makefile.in 2014-06-09 01:03:51 +0000
1615@@ -1,4 +1,4 @@
1616-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1617+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1618 # @configure_input@
1619
1620 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1621
1622=== modified file 'extensions/alternate-tab/Makefile.in'
1623--- extensions/alternate-tab/Makefile.in 2013-12-29 14:42:51 +0000
1624+++ extensions/alternate-tab/Makefile.in 2014-06-09 01:03:51 +0000
1625@@ -1,4 +1,4 @@
1626-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1627+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1628 # @configure_input@
1629
1630 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1631
1632=== modified file 'extensions/apps-menu/Makefile.in'
1633--- extensions/apps-menu/Makefile.in 2013-12-29 14:42:51 +0000
1634+++ extensions/apps-menu/Makefile.in 2014-06-09 01:03:51 +0000
1635@@ -1,4 +1,4 @@
1636-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1637+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1638 # @configure_input@
1639
1640 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1641
1642=== modified file 'extensions/apps-menu/extension.js'
1643--- extensions/apps-menu/extension.js 2013-12-29 14:42:51 +0000
1644+++ extensions/apps-menu/extension.js 2014-06-09 01:03:51 +0000
1645@@ -388,8 +388,9 @@
1646 while ((nextType = iter.next()) != GMenu.TreeItemType.INVALID) {
1647 if (nextType == GMenu.TreeItemType.ENTRY) {
1648 let entry = iter.get_entry();
1649- if (!entry.get_app_info().get_nodisplay()) {
1650- let app = appSys.lookup_app_by_tree_entry(entry);
1651+ let appInfo = entry.get_app_info();
1652+ let app = appSys.lookup_app(entry.get_desktop_file_id());
1653+ if (appInfo.should_show()) {
1654 let menu_id = dir.get_menu_id();
1655 this.applicationsByCategory[categoryId].push(app);
1656 }
1657@@ -485,7 +486,8 @@
1658
1659 //Load categories
1660 this.applicationsByCategory = {};
1661- let tree = appSys.get_tree();
1662+ let tree = new GMenu.Tree({ menu_basename: 'applications.menu' });
1663+ tree.load_sync();
1664 let root = tree.get_root_directory();
1665 let categoryMenuItem = new CategoryMenuItem(this, null);
1666 this.categoriesBox.add_actor(categoryMenuItem.actor);
1667
1668=== modified file 'extensions/auto-move-windows/Makefile.in'
1669--- extensions/auto-move-windows/Makefile.in 2013-12-29 14:42:51 +0000
1670+++ extensions/auto-move-windows/Makefile.in 2014-06-09 01:03:51 +0000
1671@@ -1,4 +1,4 @@
1672-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1673+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1674 # @configure_input@
1675
1676 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1677
1678=== modified file 'extensions/auto-move-windows/extension.js'
1679--- extensions/auto-move-windows/extension.js 2013-12-29 14:42:51 +0000
1680+++ extensions/auto-move-windows/extension.js 2014-06-09 01:03:51 +0000
1681@@ -40,13 +40,13 @@
1682
1683 _ensureAtLeastWorkspaces: function(num, window) {
1684 for (let j = global.screen.n_workspaces; j <= num; j++) {
1685- window.change_workspace_by_index(j-1, false, global.get_current_time());
1686+ window.change_workspace_by_index(j-1, false);
1687 global.screen.append_new_workspace(false, 0);
1688 }
1689 },
1690
1691 _findAndMove: function(display, window, noRecurse) {
1692- if (!this._windowTracker.is_window_interesting(window))
1693+ if (window.skip_taskbar)
1694 return;
1695
1696 let spaces = this._settings.get_strv(SETTINGS_KEY);
1697@@ -73,7 +73,7 @@
1698 if (workspace_num >= global.screen.n_workspaces)
1699 this._ensureAtLeastWorkspaces(workspace_num, window);
1700
1701- window.change_workspace_by_index(workspace_num, false, global.get_current_time());
1702+ window.change_workspace_by_index(workspace_num, false);
1703 }
1704 }
1705 }
1706@@ -91,25 +91,38 @@
1707 let i;
1708 let emptyWorkspaces = new Array(this._workspaces.length);
1709
1710+ if (!Meta.prefs_get_dynamic_workspaces()) {
1711+ this._checkWorkspacesId = 0;
1712+ return false;
1713+ }
1714+
1715 for (i = 0; i < this._workspaces.length; i++) {
1716- let lastRemoved = this._workspaces[i]._lastRemovedWindow;
1717- if (lastRemoved &&
1718- (lastRemoved.get_window_type() == Meta.WindowType.SPLASHSCREEN ||
1719- lastRemoved.get_window_type() == Meta.WindowType.DIALOG ||
1720- lastRemoved.get_window_type() == Meta.WindowType.MODAL_DIALOG))
1721+ let lastRemoved = this._workspaces[i]._lastRemovedWindow;
1722+ if ((lastRemoved &&
1723+ (lastRemoved.get_window_type() == Meta.WindowType.SPLASHSCREEN ||
1724+ lastRemoved.get_window_type() == Meta.WindowType.DIALOG ||
1725+ lastRemoved.get_window_type() == Meta.WindowType.MODAL_DIALOG)) ||
1726+ this._workspaces[i]._keepAliveId)
1727 emptyWorkspaces[i] = false;
1728- else
1729+ else
1730 emptyWorkspaces[i] = true;
1731 }
1732
1733+ let sequences = Shell.WindowTracker.get_default().get_startup_sequences();
1734+ for (i = 0; i < sequences.length; i++) {
1735+ let index = sequences[i].get_workspace();
1736+ if (index >= 0 && index <= global.screen.n_workspaces)
1737+ emptyWorkspaces[index] = false;
1738+ }
1739+
1740 let windows = global.get_window_actors();
1741 for (i = 0; i < windows.length; i++) {
1742- let win = windows[i];
1743-
1744- if (win.get_meta_window().is_on_all_workspaces())
1745+ let winActor = windows[i];
1746+ let win = winActor.meta_window;
1747+ if (win.is_on_all_workspaces())
1748 continue;
1749
1750- let workspaceIndex = win.get_workspace();
1751+ let workspaceIndex = win.get_workspace().index();
1752 emptyWorkspaces[workspaceIndex] = false;
1753 }
1754
1755@@ -120,17 +133,7 @@
1756 }
1757
1758 let activeWorkspaceIndex = global.screen.get_active_workspace_index();
1759- let activeIsLast = activeWorkspaceIndex == global.screen.n_workspaces - 2;
1760- let removingTrailWorkspaces = (emptyWorkspaces[activeWorkspaceIndex] &&
1761- activeIsLast);
1762- // Don't enter the overview when removing multiple empty workspaces at startup
1763- let showOverview = (removingTrailWorkspaces &&
1764- !emptyWorkspaces.every(function(x) { return x; }));
1765-
1766- if (removingTrailWorkspaces) {
1767- // "Merge" the empty workspace we are removing with the one at the end
1768- this._wm.blockAnimations();
1769- }
1770+ emptyWorkspaces[activeWorkspaceIndex] = false;
1771
1772 // Delete other empty workspaces; do it from the end to avoid index changes
1773 for (i = emptyWorkspaces.length - 2; i >= 0; i--) {
1774@@ -140,23 +143,13 @@
1775 break;
1776 }
1777
1778- if (removingTrailWorkspaces) {
1779- global.screen.get_workspace_by_index(global.screen.n_workspaces - 1).activate(global.get_current_time());
1780-
1781- this._wm.unblockAnimations();
1782-
1783- if (!Main.overview.visible && showOverview)
1784- Main.overview.show();
1785- }
1786-
1787 this._checkWorkspacesId = 0;
1788 return false;
1789 }
1790
1791 function enable() {
1792 prevCheckWorkspaces = Main.wm._workspaceTracker._checkWorkspaces;
1793- if (Meta.prefs_get_dynamic_workspaces())
1794- Main.wm._workspaceTracker._checkWorkspaces = myCheckWorkspaces;
1795+ Main.wm._workspaceTracker._checkWorkspaces = myCheckWorkspaces;
1796
1797 winMover = new WindowMover();
1798 }
1799
1800=== modified file 'extensions/drive-menu/Makefile.in'
1801--- extensions/drive-menu/Makefile.in 2013-12-29 14:42:51 +0000
1802+++ extensions/drive-menu/Makefile.in 2014-06-09 01:03:51 +0000
1803@@ -1,4 +1,4 @@
1804-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1805+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1806 # @configure_input@
1807
1808 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1809
1810=== modified file 'extensions/drive-menu/extension.js'
1811--- extensions/drive-menu/extension.js 2013-12-29 14:42:51 +0000
1812+++ extensions/drive-menu/extension.js 2014-06-09 01:03:51 +0000
1813@@ -36,6 +36,39 @@
1814 let ejectButton = new St.Button({ child: ejectIcon });
1815 ejectButton.connect('clicked', Lang.bind(this, this._eject));
1816 this.actor.add(ejectButton);
1817+
1818+ this._changedId = mount.connect('changed', Lang.bind(this, this._syncVisibility));
1819+ this._syncVisibility();
1820+ },
1821+
1822+ destroy: function() {
1823+ if (this._changedId) {
1824+ this.mount.disconnect(this._changedId);
1825+ this._changedId = 0;
1826+ }
1827+
1828+ this.parent();
1829+ },
1830+
1831+ _isInteresting: function() {
1832+ if (!this.mount.can_eject() && !this.mount.can_unmount())
1833+ return false;
1834+ if (this.mount.is_shadowed())
1835+ return false;
1836+
1837+ let volume = this.mount.get_volume();
1838+
1839+ if (volume == null) {
1840+ // probably a GDaemonMount, could be network or
1841+ // local, but we can't tell; assume it's local for now
1842+ return true;
1843+ }
1844+
1845+ return volume.get_identifier('class') != 'network';
1846+ },
1847+
1848+ _syncVisibility: function() {
1849+ this.actor.visible = this._isInteresting();
1850 },
1851
1852 _eject: function() {
1853@@ -124,40 +157,19 @@
1854 },
1855
1856 _updateMenuVisibility: function() {
1857- if (this._mounts.length > 0)
1858+ if (this._mounts.filter(function(i) i.actor.visible).length > 0)
1859 this.actor.show();
1860 else
1861 this.actor.hide();
1862 },
1863
1864- _isMountInteresting: function(mount) {
1865- if (!mount.can_eject() && !mount.can_unmount())
1866- return false;
1867-
1868- let volume = mount.get_volume();
1869-
1870- if (volume == null) {
1871- // probably a GDaemonMount, could be network or
1872- // local, but we can't tell; assume it's local for now
1873- return true;
1874- }
1875-
1876- return volume.get_identifier('class') != 'network';
1877- },
1878-
1879 _addMount: function(mount) {
1880- if (!this._isMountInteresting(mount))
1881- return;
1882-
1883 let item = new MountMenuItem(mount);
1884 this._mounts.unshift(item);
1885 this.menu.addMenuItem(item, 0);
1886 },
1887
1888 _removeMount: function(mount) {
1889- if (!this._isMountInteresting(mount))
1890- return;
1891-
1892 for (let i = 0; i < this._mounts.length; i++) {
1893 let item = this._mounts[i];
1894 if (item.mount == mount) {
1895
1896=== modified file 'extensions/example/Makefile.in'
1897--- extensions/example/Makefile.in 2013-12-29 14:42:51 +0000
1898+++ extensions/example/Makefile.in 2014-06-09 01:03:51 +0000
1899@@ -1,4 +1,4 @@
1900-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1901+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1902 # @configure_input@
1903
1904 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1905
1906=== modified file 'extensions/launch-new-instance/Makefile.in'
1907--- extensions/launch-new-instance/Makefile.in 2013-12-29 14:42:51 +0000
1908+++ extensions/launch-new-instance/Makefile.in 2014-06-09 01:03:51 +0000
1909@@ -1,4 +1,4 @@
1910-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1911+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1912 # @configure_input@
1913
1914 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1915
1916=== modified file 'extensions/launch-new-instance/extension.js'
1917--- extensions/launch-new-instance/extension.js 2013-05-23 09:07:23 +0000
1918+++ extensions/launch-new-instance/extension.js 2014-06-09 01:03:51 +0000
1919@@ -5,18 +5,12 @@
1920 var _activateResultOriginal = null;
1921
1922 function _onActivate(event) {
1923-
1924- this.emit('launching');
1925-
1926- if (this._onActivateOverride) {
1927- this._onActivateOverride(event);
1928- } else {
1929- this.app.open_new_window(-1);
1930- }
1931+ this.app.open_new_window(-1);
1932 Main.overview.hide();
1933 }
1934
1935-function _activateResult(app) {
1936+function _activateResult(result) {
1937+ let app = this._appSys.lookup_app(result);
1938 app.open_new_window(-1);
1939 }
1940
1941
1942=== modified file 'extensions/native-window-placement/Makefile.in'
1943--- extensions/native-window-placement/Makefile.in 2013-12-29 14:42:51 +0000
1944+++ extensions/native-window-placement/Makefile.in 2014-06-09 01:03:51 +0000
1945@@ -1,4 +1,4 @@
1946-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1947+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1948 # @configure_input@
1949
1950 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1951
1952=== modified file 'extensions/places-menu/Makefile.in'
1953--- extensions/places-menu/Makefile.in 2013-12-29 14:42:51 +0000
1954+++ extensions/places-menu/Makefile.in 2014-06-09 01:03:51 +0000
1955@@ -1,4 +1,4 @@
1956-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1957+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1958 # @configure_input@
1959
1960 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1961
1962=== modified file 'extensions/places-menu/placeDisplay.js'
1963--- extensions/places-menu/placeDisplay.js 2014-03-13 08:01:26 +0000
1964+++ extensions/places-menu/placeDisplay.js 2014-06-09 01:03:51 +0000
1965@@ -43,8 +43,7 @@
1966 },
1967
1968 launch: function(timestamp) {
1969- let launchContext = global.create_app_launch_context();
1970- launchContext.set_timestamp(timestamp);
1971+ let launchContext = global.create_app_launch_context(timestamp, -1);
1972
1973 try {
1974 Gio.AppInfo.launch_default_for_uri(this.file.get_uri(),
1975
1976=== modified file 'extensions/systemMonitor/Makefile.in'
1977--- extensions/systemMonitor/Makefile.in 2013-12-29 14:42:51 +0000
1978+++ extensions/systemMonitor/Makefile.in 2014-06-09 01:03:51 +0000
1979@@ -1,4 +1,4 @@
1980-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1981+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1982 # @configure_input@
1983
1984 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1985
1986=== modified file 'extensions/user-theme/Makefile.in'
1987--- extensions/user-theme/Makefile.in 2013-12-29 14:42:51 +0000
1988+++ extensions/user-theme/Makefile.in 2014-06-09 01:03:51 +0000
1989@@ -1,4 +1,4 @@
1990-# Makefile.in generated by automake 1.13.4 from Makefile.am.
1991+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1992 # @configure_input@
1993
1994 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
1995
1996=== modified file 'extensions/window-list/Makefile.in'
1997--- extensions/window-list/Makefile.in 2013-12-29 14:42:51 +0000
1998+++ extensions/window-list/Makefile.in 2014-06-09 01:03:51 +0000
1999@@ -1,4 +1,4 @@
2000-# Makefile.in generated by automake 1.13.4 from Makefile.am.
2001+# Makefile.in generated by automake 1.14.1 from Makefile.am.
2002 # @configure_input@
2003
2004 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
2005
2006=== modified file 'extensions/window-list/extension.js'
2007--- extensions/window-list/extension.js 2013-12-29 14:42:51 +0000
2008+++ extensions/window-list/extension.js 2014-06-09 01:03:51 +0000
2009@@ -7,7 +7,6 @@
2010 const St = imports.gi.St;
2011
2012 const DND = imports.ui.dnd;
2013-const Hash = imports.misc.hash;
2014 const Lang = imports.lang;
2015 const Main = imports.ui.main;
2016 const MessageTray = imports.ui.messageTray;
2017@@ -18,6 +17,9 @@
2018 const Me = ExtensionUtils.getCurrentExtension();
2019 const Convenience = Me.imports.convenience;
2020
2021+const Gettext = imports.gettext.domain('gnome-shell-extensions');
2022+const _ = Gettext.gettext;
2023+
2024 const ICON_TEXTURE_SIZE = 24;
2025 const DND_ACTIVATE_TIMEOUT = 500;
2026
2027@@ -45,6 +47,22 @@
2028 menu.actor.navigate_focus(null, Gtk.DirectionType.TAB_FORWARD, false);
2029 }
2030
2031+function _onMenuStateChanged(menu, isOpen) {
2032+ if (isOpen)
2033+ return;
2034+
2035+ let [x, y,] = global.get_pointer();
2036+ let actor = global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, x, y);
2037+ if (windowList.actor.contains(actor))
2038+ actor.sync_hover();
2039+}
2040+
2041+function _getAppStableSequence(app) {
2042+ return app.get_windows().reduce(function(prev, cur) {
2043+ return Math.min(prev, cur.get_stable_sequence());
2044+ }, 0);
2045+}
2046+
2047
2048 const WindowContextMenu = new Lang.Class({
2049 Name: 'WindowContextMenu',
2050@@ -185,6 +203,7 @@
2051
2052 this._menuManager = new PopupMenu.PopupMenuManager(this);
2053 this._contextMenu = new WindowContextMenu(this.actor, this.metaWindow);
2054+ this._contextMenu.connect('open-state-changed', _onMenuStateChanged);
2055 this._contextMenu.actor.hide();
2056 this._menuManager.addMenu(this._contextMenu);
2057 Main.uiGroup.add_actor(this._contextMenu.actor);
2058@@ -206,6 +225,17 @@
2059 this._updateStyle();
2060 },
2061
2062+ get active() {
2063+ return this.actor.has_style_class_name('focused');
2064+ },
2065+
2066+ activate: function() {
2067+ if (this.active)
2068+ return;
2069+
2070+ this._onClicked(this.actor, 1);
2071+ },
2072+
2073 _onClicked: function(actor, button) {
2074 if (this._contextMenu.isOpen) {
2075 this._contextMenu.close();
2076@@ -253,7 +283,7 @@
2077 _onDestroy: function() {
2078 global.window_manager.disconnect(this._switchWorkspaceId);
2079 global.display.disconnect(this._notifyFocusId);
2080- this._contextMenu.actor.destroy();
2081+ this._contextMenu.destroy();
2082 }
2083 });
2084
2085@@ -269,7 +299,7 @@
2086
2087 this._minimizeItem = new PopupMenu.PopupMenuItem(_("Minimize all"));
2088 this._minimizeItem.connect('activate', Lang.bind(this, function() {
2089- this._app.get_windows().forEach(function(w) {
2090+ this._getWindowList().forEach(function(w) {
2091 w.minimize();
2092 });
2093 }));
2094@@ -277,7 +307,7 @@
2095
2096 this._unminimizeItem = new PopupMenu.PopupMenuItem(_("Unminimize all"));
2097 this._unminimizeItem.connect('activate', Lang.bind(this, function() {
2098- this._app.get_windows().forEach(function(w) {
2099+ this._getWindowList().forEach(function(w) {
2100 w.unminimize();
2101 });
2102 }));
2103@@ -285,7 +315,7 @@
2104
2105 this._maximizeItem = new PopupMenu.PopupMenuItem(_("Maximize all"));
2106 this._maximizeItem.connect('activate', Lang.bind(this, function() {
2107- this._app.get_windows().forEach(function(w) {
2108+ this._getWindowList().forEach(function(w) {
2109 w.maximize(Meta.MaximizeFlags.HORIZONTAL |
2110 Meta.MaximizeFlags.VERTICAL);
2111 });
2112@@ -294,7 +324,7 @@
2113
2114 this._unmaximizeItem = new PopupMenu.PopupMenuItem(_("Unmaximize all"));
2115 this._unmaximizeItem.connect('activate', Lang.bind(this, function() {
2116- this._app.get_windows().forEach(function(w) {
2117+ this._getWindowList().forEach(function(w) {
2118 w.unmaximize(Meta.MaximizeFlags.HORIZONTAL |
2119 Meta.MaximizeFlags.VERTICAL);
2120 });
2121@@ -303,15 +333,22 @@
2122
2123 let item = new PopupMenu.PopupMenuItem(_("Close all"));
2124 item.connect('activate', Lang.bind(this, function() {
2125- this._app.get_windows().forEach(function(w) {
2126+ this._getWindowList().forEach(function(w) {
2127 w.delete(global.get_current_time());
2128 });
2129 }));
2130 this.addMenuItem(item);
2131 },
2132
2133+ _getWindowList: function() {
2134+ let workspace = global.screen.get_active_workspace();
2135+ return this._app.get_windows().filter(function(win) {
2136+ return !win.skip_taskbar && win.located_on_workspace(workspace);
2137+ });
2138+ },
2139+
2140 open: function(animate) {
2141- let windows = this._app.get_windows();
2142+ let windows = this._getWindowList();
2143 this._minimizeItem.actor.visible = windows.some(function(w) {
2144 return !w.minimized;
2145 });
2146@@ -361,6 +398,7 @@
2147
2148 this._menuManager = new PopupMenu.PopupMenuManager(this);
2149 this._menu = new PopupMenu.PopupMenu(this.actor, 0.5, St.Side.BOTTOM);
2150+ this._menu.connect('open-state-changed', _onMenuStateChanged);
2151 this._menu.actor.hide();
2152 this._menu.connect('activate', Lang.bind(this, this._onMenuActivate));
2153 this._menuManager.addMenu(this._menu);
2154@@ -368,8 +406,8 @@
2155
2156 this._contextMenuManager = new PopupMenu.PopupMenuManager(this);
2157 this._appContextMenu = new AppContextMenu(this.actor, this.app);
2158+ this._appContextMenu.connect('open-state-changed', _onMenuStateChanged);
2159 this._appContextMenu.actor.hide();
2160- this._contextMenuManager.addMenu(this._appContextMenu);
2161 Main.uiGroup.add_actor(this._appContextMenu.actor);
2162
2163 this._textureCache = St.TextureCache.get_default();
2164@@ -427,7 +465,7 @@
2165 _getWindowList: function() {
2166 let workspace = global.screen.get_active_workspace();
2167 return this.app.get_windows().filter(function(win) {
2168- return win.located_on_workspace(workspace);
2169+ return !win.skip_taskbar && win.located_on_workspace(workspace);
2170 });
2171 },
2172
2173@@ -442,24 +480,39 @@
2174 this._windowTitle = new WindowTitle(this.metaWindow);
2175 this._singleWindowTitle.child = this._windowTitle.actor;
2176 this._windowContextMenu = new WindowContextMenu(this.actor, this.metaWindow);
2177+ this._windowContextMenu.connect('open-state-changed',
2178+ _onMenuStateChanged);
2179 Main.uiGroup.add_actor(this._windowContextMenu.actor);
2180 this._windowContextMenu.actor.hide();
2181 this._contextMenuManager.addMenu(this._windowContextMenu);
2182 }
2183+ this._contextMenuManager.removeMenu(this._appContextMenu);
2184 this._contextMenu = this._windowContextMenu;
2185 } else {
2186 if (this._windowTitle) {
2187 this.metaWindow = null;
2188 this._singleWindowTitle.child = null;
2189 this._windowTitle = null;
2190- this._windowContextMenu.actor.destroy();
2191+ this._windowContextMenu.destroy();
2192 this._windowContextMenu = null;
2193 }
2194 this._contextMenu = this._appContextMenu;
2195+ this._contextMenuManager.addMenu(this._appContextMenu);
2196 }
2197
2198 },
2199
2200+ get active() {
2201+ return this.actor.has_style_class_name('focused');
2202+ },
2203+
2204+ activate: function() {
2205+ if (this.active)
2206+ return;
2207+
2208+ this._onClicked(this.actor, 1);
2209+ },
2210+
2211 _onClicked: function(actor, button) {
2212 let menuWasOpen = this._menu.isOpen;
2213 if (menuWasOpen)
2214@@ -513,7 +566,7 @@
2215 global.window_manager.disconnect(this._switchWorkspaceId);
2216 this._windowTracker.disconnect(this._notifyFocusId);
2217 this.app.disconnect(this._windowsChangedId);
2218- this._menu.actor.destroy();
2219+ this._menu.destroy();
2220 }
2221 });
2222
2223@@ -699,6 +752,7 @@
2224
2225 let layout = new Clutter.BoxLayout({ homogeneous: true });
2226 this._windowList = new St.Widget({ style_class: 'window-list',
2227+ reactive: true,
2228 layout_manager: layout,
2229 x_align: Clutter.ActorAlign.START,
2230 x_expand: true,
2231@@ -725,6 +779,7 @@
2232 Lang.bind(this, this._populateWindowList));
2233 }
2234 }));
2235+ this._windowList.connect('scroll-event', Lang.bind(this, this._onScrollEvent));
2236
2237 let indicatorsBox = new St.BoxLayout({ x_align: Clutter.ActorAlign.END });
2238 box.add(indicatorsBox);
2239@@ -761,7 +816,7 @@
2240 this._updateKeyboardAnchor();
2241 }));
2242
2243- this._workspaceSignals = new Hash.Map();
2244+ this._workspaceSignals = new Map();
2245 this._nWorkspacesChangedId =
2246 global.screen.connect('notify::n-workspaces',
2247 Lang.bind(this, this._onWorkspacesChanged));
2248@@ -784,6 +839,7 @@
2249
2250 this._fullscreenChangedId =
2251 global.screen.connect('in-fullscreen-changed', Lang.bind(this, function() {
2252+ this._updateKeyboardAnchor();
2253 this._updateMessageTrayAnchor();
2254 }));
2255
2256@@ -807,6 +863,31 @@
2257 this._groupingModeChanged();
2258 },
2259
2260+ _onScrollEvent: function(actor, event) {
2261+ let direction = event.get_scroll_direction();
2262+ let diff = 0;
2263+ if (direction == Clutter.ScrollDirection.DOWN)
2264+ diff = 1;
2265+ else if (direction == Clutter.ScrollDirection.UP)
2266+ diff = -1;
2267+ else
2268+ return;
2269+
2270+ let children = this._windowList.get_children().map(function(actor) {
2271+ return actor._delegate;
2272+ });
2273+ let active = 0;
2274+ for (let i = 0; i < children.length; i++) {
2275+ if (children[i].active) {
2276+ active = i;
2277+ break;
2278+ }
2279+ }
2280+
2281+ active = Math.max(0, Math.min(active + diff, children.length-1));
2282+ children[active].activate();
2283+ },
2284+
2285 _groupingModeChanged: function() {
2286 this._groupingMode = this._settings.get_enum('grouping-mode');
2287 this._grouped = this._groupingMode == GroupingMode.ALWAYS;
2288@@ -817,11 +898,19 @@
2289 this._windowList.destroy_all_children();
2290
2291 if (!this._grouped) {
2292- let windows = Meta.get_window_actors(global.screen);
2293+ let windows = Meta.get_window_actors(global.screen).sort(
2294+ function(w1, w2) {
2295+ return w1.metaWindow.get_stable_sequence() -
2296+ w2.metaWindow.get_stable_sequence();
2297+ });
2298 for (let i = 0; i < windows.length; i++)
2299 this._onWindowAdded(null, windows[i].metaWindow);
2300 } else {
2301- let apps = this._appSystem.get_running();
2302+ let apps = this._appSystem.get_running().sort(
2303+ function(a1, a2) {
2304+ return _getAppStableSequence(a1) -
2305+ _getAppStableSequence(a2);
2306+ });
2307 for (let i = 0; i < apps.length; i++)
2308 this._addApp(apps[i]);
2309 }
2310@@ -842,7 +931,8 @@
2311 },
2312
2313 _updateMessageTrayAnchor: function() {
2314- let anchorY = this.actor.visible ? this.actor.height : 0;
2315+ let sameMonitor = Main.layoutManager.primaryIndex == Main.layoutManager.bottomIndex;
2316+ let anchorY = this.actor.visible && sameMonitor ? this.actor.height : 0;
2317
2318 Main.messageTray.actor.anchor_y = anchorY;
2319 Main.messageTray._notificationWidget.anchor_y = -anchorY;
2320@@ -877,7 +967,7 @@
2321 },
2322
2323 _onWindowAdded: function(ws, win) {
2324- if (!Shell.WindowTracker.get_default().is_window_interesting(win))
2325+ if (win.skip_taskbar)
2326 return;
2327
2328 if (this._grouped)
2329@@ -931,7 +1021,8 @@
2330 let numWorkspaces = global.screen.n_workspaces;
2331 for (let i = 0; i < numWorkspaces; i++) {
2332 let workspace = global.screen.get_workspace_by_index(i);
2333- let signals = this._workspaceSignals.delete(workspace)[1];
2334+ let signals = this._workspaceSignals.get(workspace);
2335+ this._workspaceSignals.delete(workspace);
2336 workspace.disconnect(signals._windowAddedId);
2337 workspace.disconnect(signals._windowRemovedId);
2338 }
2339
2340=== modified file 'extensions/window-list/stylesheet.css'
2341--- extensions/window-list/stylesheet.css 2013-05-23 09:07:23 +0000
2342+++ extensions/window-list/stylesheet.css 2014-06-09 01:03:51 +0000
2343@@ -75,3 +75,7 @@
2344 .window-list-workspace-indicator > StLabel {
2345 padding: 0 2px;
2346 }
2347+
2348+.notification {
2349+ font-weight: normal;
2350+}
2351\ No newline at end of file
2352
2353=== modified file 'extensions/windowsNavigator/Makefile.in'
2354--- extensions/windowsNavigator/Makefile.in 2013-12-29 14:42:51 +0000
2355+++ extensions/windowsNavigator/Makefile.in 2014-06-09 01:03:51 +0000
2356@@ -1,4 +1,4 @@
2357-# Makefile.in generated by automake 1.13.4 from Makefile.am.
2358+# Makefile.in generated by automake 1.14.1 from Makefile.am.
2359 # @configure_input@
2360
2361 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
2362
2363=== modified file 'extensions/workspace-indicator/Makefile.in'
2364--- extensions/workspace-indicator/Makefile.in 2013-12-29 14:42:51 +0000
2365+++ extensions/workspace-indicator/Makefile.in 2014-06-09 01:03:51 +0000
2366@@ -1,4 +1,4 @@
2367-# Makefile.in generated by automake 1.13.4 from Makefile.am.
2368+# Makefile.in generated by automake 1.14.1 from Makefile.am.
2369 # @configure_input@
2370
2371 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
2372
2373=== modified file 'extensions/workspace-indicator/extension.js'
2374--- extensions/workspace-indicator/extension.js 2013-12-29 14:42:51 +0000
2375+++ extensions/workspace-indicator/extension.js 2014-06-09 01:03:51 +0000
2376@@ -30,7 +30,8 @@
2377 this.parent(0.0, _("Workspace Indicator"));
2378
2379 this._currentWorkspace = global.screen.get_active_workspace().index();
2380- this.statusLabel = new St.Label({ text: this._labelText() });
2381+ this.statusLabel = new St.Label({ y_align: Clutter.ActorAlign.CENTER,
2382+ text: this._labelText() });
2383
2384 this.actor.add_actor(this.statusLabel);
2385
2386
2387=== modified file 'po/LINGUAS'
2388--- po/LINGUAS 2013-12-29 14:42:51 +0000
2389+++ po/LINGUAS 2014-06-09 01:03:51 +0000
2390@@ -25,6 +25,8 @@
2391 it
2392 ja
2393 kk
2394+km
2395+kn
2396 ko
2397 lv
2398 lt
2399@@ -44,6 +46,7 @@
2400 ta
2401 te
2402 tg
2403+th
2404 tr
2405 vi
2406 uk
2407
2408=== modified file 'po/an.po'
2409--- po/an.po 2013-12-29 14:42:51 +0000
2410+++ po/an.po 2014-06-09 01:03:51 +0000
2411@@ -8,15 +8,15 @@
2412 "Project-Id-Version: gnome-shell-extensions master\n"
2413 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
2414 "shell&keywords=I18N+L10N&component=extensions\n"
2415-"POT-Creation-Date: 2013-06-05 18:52+0000\n"
2416-"PO-Revision-Date: 2013-06-05 20:51+0100\n"
2417+"POT-Creation-Date: 2013-12-20 18:44+0000\n"
2418+"PO-Revision-Date: 2013-12-21 16:24+0100\n"
2419 "Last-Translator: Jorge Pérez Pérez <jorgtum@gmail.com>\n"
2420 "Language-Team: Aragonese <softaragones@googlegroups.com>\n"
2421 "Language: an\n"
2422 "MIME-Version: 1.0\n"
2423 "Content-Type: text/plain; charset=UTF-8\n"
2424 "Content-Transfer-Encoding: 8bit\n"
2425-"X-Generator: Poedit 1.5.4\n"
2426+"X-Generator: Poedit 1.6.3\n"
2427
2428 #: ../data/gnome-classic.desktop.in.h:1
2429 #: ../data/gnome-classic.session.desktop.in.in.h:1
2430@@ -35,6 +35,31 @@
2431 msgid "Window management and application launching"
2432 msgstr "Chestión de finestras y inicio d'aplicacions"
2433
2434+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
2435+msgid "Attach modal dialog to the parent window"
2436+msgstr "Acoplar un dialogo modal a la finestra pai"
2437+
2438+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
2439+msgid ""
2440+"This key overrides the key in org.gnome.mutter when running GNOME Shell."
2441+msgstr ""
2442+"Ista clau sobrescribe a clau en org.gnome.mutter en executar o GNOME Shell."
2443+
2444+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
2445+msgid "Enable edge tiling when dropping windows on screen edges"
2446+msgstr ""
2447+"Activar o mosaico en os cantos en arrocegar as finestras a los cantos d'a "
2448+"finestra"
2449+
2450+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
2451+msgid "Workspaces only on primary monitor"
2452+msgstr "Arias de treballo nomás en a pantalla prencipal"
2453+
2454+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
2455+msgid "Delay focus changes in mouse mode until the pointer stops moving"
2456+msgstr ""
2457+"Retardar o cambeo d'o foco d'o churi dica que o puntero deixe de mover-se"
2458+
2459 #: ../extensions/alternate-tab/prefs.js:20
2460 msgid "Thumbnail only"
2461 msgstr "Nomás as miniaturas"
2462@@ -55,35 +80,6 @@
2463 msgid "Show only windows in the current workspace"
2464 msgstr "Amostrar as finestras solament en l'aria de treballo actual"
2465
2466-#. add the new entries
2467-#: ../extensions/alternative-status-menu/extension.js:125
2468-msgid "Suspend"
2469-msgstr "Suspender"
2470-
2471-#: ../extensions/alternative-status-menu/extension.js:128
2472-msgid "Hibernate"
2473-msgstr "Hibernar"
2474-
2475-#: ../extensions/alternative-status-menu/extension.js:131
2476-msgid "Power Off"
2477-msgstr "Amortar"
2478-
2479-#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:1
2480-msgid "Enable suspending"
2481-msgstr "Activar a suspensión"
2482-
2483-#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:2
2484-msgid "Control the visibility of the Suspend menu item"
2485-msgstr "Controla la visibilidat de l'elemento de menú «Suspender»"
2486-
2487-#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:3
2488-msgid "Enable hibernating"
2489-msgstr "Activar a hibernación"
2490-
2491-#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:4
2492-msgid "Control the visibility of the Hibernate menu item"
2493-msgstr "Controla la visibilidat de l'elemento de menú «Hibernar»"
2494-
2495 #: ../extensions/apps-menu/extension.js:39
2496 msgid "Activities Overview"
2497 msgstr "Anvista d'actividatz"
2498@@ -92,7 +88,7 @@
2499 msgid "Favorites"
2500 msgstr "Favoritos"
2501
2502-#: ../extensions/apps-menu/extension.js:278
2503+#: ../extensions/apps-menu/extension.js:282
2504 msgid "Applications"
2505 msgstr "Aplicacions"
2506
2507@@ -130,16 +126,16 @@
2508 msgid "Add"
2509 msgstr "Adhibir"
2510
2511-#: ../extensions/drive-menu/extension.js:72
2512+#: ../extensions/drive-menu/extension.js:73
2513 #, c-format
2514 msgid "Ejecting drive '%s' failed:"
2515 msgstr "Ha fallau en fer fuera o dispositivo «%s»"
2516
2517-#: ../extensions/drive-menu/extension.js:89
2518+#: ../extensions/drive-menu/extension.js:90
2519 msgid "Removable devices"
2520 msgstr "Dispositivos extraíbles"
2521
2522-#: ../extensions/drive-menu/extension.js:106
2523+#: ../extensions/drive-menu/extension.js:117
2524 msgid "Open File"
2525 msgstr "Ubrir o fichero"
2526
2527@@ -205,33 +201,34 @@
2528 "sitúa por debaixo. Cambiar ista configuración requier reiniciar a shell ta "
2529 "que tienga efecto."
2530
2531-#: ../extensions/places-menu/extension.js:77
2532+#: ../extensions/places-menu/extension.js:78
2533+#: ../extensions/places-menu/extension.js:81
2534 msgid "Places"
2535 msgstr "Puestos"
2536
2537-#: ../extensions/places-menu/placeDisplay.js:56
2538+#: ../extensions/places-menu/placeDisplay.js:58
2539 #, c-format
2540 msgid "Failed to launch \"%s\""
2541 msgstr "Ha fallau en lanzar «%s»"
2542
2543-#: ../extensions/places-menu/placeDisplay.js:98
2544-#: ../extensions/places-menu/placeDisplay.js:121
2545+#: ../extensions/places-menu/placeDisplay.js:100
2546+#: ../extensions/places-menu/placeDisplay.js:123
2547 msgid "Computer"
2548 msgstr "Equipo"
2549
2550-#: ../extensions/places-menu/placeDisplay.js:199
2551+#: ../extensions/places-menu/placeDisplay.js:201
2552 msgid "Home"
2553 msgstr "Carpeta presonal"
2554
2555-#: ../extensions/places-menu/placeDisplay.js:286
2556+#: ../extensions/places-menu/placeDisplay.js:288
2557 msgid "Browse Network"
2558 msgstr "Examinar o ret"
2559
2560-#: ../extensions/systemMonitor/extension.js:213
2561+#: ../extensions/systemMonitor/extension.js:214
2562 msgid "CPU"
2563 msgstr "CPU"
2564
2565-#: ../extensions/systemMonitor/extension.js:266
2566+#: ../extensions/systemMonitor/extension.js:267
2567 msgid "Memory"
2568 msgstr "CPU"
2569
2570@@ -243,6 +240,55 @@
2571 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
2572 msgstr "O nombre d'o tema, que se carga dende /.themes/nombre/gnome-shell"
2573
2574+#: ../extensions/window-list/extension.js:92
2575+msgid "Close"
2576+msgstr "Zarrar"
2577+
2578+#: ../extensions/window-list/extension.js:102
2579+msgid "Unminimize"
2580+msgstr "Restaurar"
2581+
2582+#: ../extensions/window-list/extension.js:103
2583+msgid "Minimize"
2584+msgstr "Minimizar"
2585+
2586+#: ../extensions/window-list/extension.js:109
2587+msgid "Unmaximize"
2588+msgstr "Restaurar"
2589+
2590+#: ../extensions/window-list/extension.js:110
2591+msgid "Maximize"
2592+msgstr "Maximizar"
2593+
2594+#: ../extensions/window-list/extension.js:270
2595+msgid "Minimize all"
2596+msgstr "Minimizar-lo tot"
2597+
2598+#: ../extensions/window-list/extension.js:278
2599+msgid "Unminimize all"
2600+msgstr "Restaurar-lo tot"
2601+
2602+#: ../extensions/window-list/extension.js:286
2603+msgid "Maximize all"
2604+msgstr "Maximizar-lo tot"
2605+
2606+#: ../extensions/window-list/extension.js:295
2607+msgid "Unmaximize all"
2608+msgstr "Restaurar-lo tot"
2609+
2610+#: ../extensions/window-list/extension.js:304
2611+msgid "Close all"
2612+msgstr "Zarrar-lo tot"
2613+
2614+#: ../extensions/window-list/extension.js:591
2615+#: ../extensions/workspace-indicator/extension.js:30
2616+msgid "Workspace Indicator"
2617+msgstr "Indicador d'aria de treballo"
2618+
2619+#: ../extensions/window-list/extension.js:743
2620+msgid "Window List"
2621+msgstr "Lista de finestras"
2622+
2623 #: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
2624 msgid "When to group windows"
2625 msgstr "Quan agrupar as finestras"
2626@@ -271,10 +317,6 @@
2627 msgid "Always group windows"
2628 msgstr "Agrupar siempre as finestras"
2629
2630-#: ../extensions/workspace-indicator/extension.js:30
2631-msgid "Workspace Indicator"
2632-msgstr "Indicador d'aria de treballo"
2633-
2634 #: ../extensions/workspace-indicator/prefs.js:141
2635 msgid "Workspace names:"
2636 msgstr "Nombres d'as arias de treballo:"
2637@@ -288,26 +330,41 @@
2638 msgid "Workspace %d"
2639 msgstr "Aria de treballo %d"
2640
2641-#: ../extensions/xrandr-indicator/extension.js:30
2642-msgid "Normal"
2643-msgstr "Normal"
2644-
2645-#: ../extensions/xrandr-indicator/extension.js:31
2646-msgid "Left"
2647-msgstr "Cucha"
2648-
2649-#: ../extensions/xrandr-indicator/extension.js:32
2650-msgid "Right"
2651-msgstr "Dreita"
2652-
2653-#: ../extensions/xrandr-indicator/extension.js:33
2654-msgid "Upside-down"
2655-msgstr "Enta baixo"
2656-
2657-#: ../extensions/xrandr-indicator/extension.js:50
2658-msgid "Display"
2659-msgstr "Pantalla"
2660-
2661-#: ../extensions/xrandr-indicator/extension.js:80
2662-msgid "Display Settings"
2663-msgstr "Opcions de pantalla"
2664+#~ msgid "Suspend"
2665+#~ msgstr "Suspender"
2666+
2667+#~ msgid "Hibernate"
2668+#~ msgstr "Hibernar"
2669+
2670+#~ msgid "Power Off"
2671+#~ msgstr "Amortar"
2672+
2673+#~ msgid "Enable suspending"
2674+#~ msgstr "Activar a suspensión"
2675+
2676+#~ msgid "Control the visibility of the Suspend menu item"
2677+#~ msgstr "Controla la visibilidat de l'elemento de menú «Suspender»"
2678+
2679+#~ msgid "Enable hibernating"
2680+#~ msgstr "Activar a hibernación"
2681+
2682+#~ msgid "Control the visibility of the Hibernate menu item"
2683+#~ msgstr "Controla la visibilidat de l'elemento de menú «Hibernar»"
2684+
2685+#~ msgid "Normal"
2686+#~ msgstr "Normal"
2687+
2688+#~ msgid "Left"
2689+#~ msgstr "Cucha"
2690+
2691+#~ msgid "Right"
2692+#~ msgstr "Dreita"
2693+
2694+#~ msgid "Upside-down"
2695+#~ msgstr "Enta baixo"
2696+
2697+#~ msgid "Display"
2698+#~ msgstr "Pantalla"
2699+
2700+#~ msgid "Display Settings"
2701+#~ msgstr "Opcions de pantalla"
2702
2703=== modified file 'po/ar.po'
2704--- po/ar.po 2013-12-29 14:42:51 +0000
2705+++ po/ar.po 2014-06-09 01:03:51 +0000
2706@@ -5,10 +5,9 @@
2707 msgid ""
2708 msgstr ""
2709 "Project-Id-Version: PACKAGE VERSION\n"
2710-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
2711-"shell&keywords=I18N+L10N&component=extensions\n"
2712-"POT-Creation-Date: 2013-08-19 08:21+0000\n"
2713-"PO-Revision-Date: 2013-09-09 23:22+0200\n"
2714+"Report-Msgid-Bugs-To: \n"
2715+"POT-Creation-Date: 2013-12-11 06:42+0200\n"
2716+"PO-Revision-Date: 2013-12-11 06:43+0200\n"
2717 "Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
2718 "Language-Team: Arabic <doc@arabeyes.org>\n"
2719 "Language: ar\n"
2720@@ -51,10 +50,13 @@
2721 msgstr ""
2722
2723 #: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
2724-#| msgid "Workspace Indicator"
2725 msgid "Workspaces only on primary monitor"
2726 msgstr "مساحات عمل على الشاشة الرئيسية فقط"
2727
2728+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
2729+msgid "Delay focus changes in mouse mode until the pointer stops moving"
2730+msgstr ""
2731+
2732 #: ../extensions/alternate-tab/prefs.js:20
2733 msgid "Thumbnail only"
2734 msgstr "مصغّرة فقط"
2735@@ -83,7 +85,7 @@
2736 msgid "Favorites"
2737 msgstr "المفضّلات"
2738
2739-#: ../extensions/apps-menu/extension.js:278
2740+#: ../extensions/apps-menu/extension.js:282
2741 msgid "Applications"
2742 msgstr "التطبيقات"
2743
2744@@ -119,7 +121,7 @@
2745 msgstr "أضِف"
2746
2747 #: ../extensions/drive-menu/extension.js:73
2748-#, c-format
2749+#, javascript-format
2750 msgid "Ejecting drive '%s' failed:"
2751 msgstr "فشل إخراج '%s':"
2752
2753@@ -145,8 +147,6 @@
2754 "panel."
2755 msgstr ""
2756
2757-#. TRANSLATORS: Example is the name of the extension, should not be
2758-#. translated
2759 #: ../extensions/example/prefs.js:30
2760 msgid ""
2761 "Example aims to show how to build well behaved extensions for the Shell and "
2762@@ -185,22 +185,21 @@
2763 msgid "Places"
2764 msgstr "الأماكن"
2765
2766-#: ../extensions/places-menu/placeDisplay.js:56
2767-#, c-format
2768+#: ../extensions/places-menu/placeDisplay.js:58
2769+#, javascript-format
2770 msgid "Failed to launch \"%s\""
2771 msgstr "فشل تشغيل \"%s\""
2772
2773-#: ../extensions/places-menu/placeDisplay.js:98
2774-#: ../extensions/places-menu/placeDisplay.js:121
2775+#: ../extensions/places-menu/placeDisplay.js:100
2776+#: ../extensions/places-menu/placeDisplay.js:123
2777 msgid "Computer"
2778 msgstr "الحاسوب"
2779
2780-#: ../extensions/places-menu/placeDisplay.js:199
2781+#: ../extensions/places-menu/placeDisplay.js:201
2782 msgid "Home"
2783 msgstr "المنزل"
2784
2785-#: ../extensions/places-menu/placeDisplay.js:286
2786-#| msgid "Browse network"
2787+#: ../extensions/places-menu/placeDisplay.js:288
2788 msgid "Browse Network"
2789 msgstr "تصفّح الشبكة"
2790
2791@@ -265,6 +264,10 @@
2792 msgid "Workspace Indicator"
2793 msgstr "مؤشر مساحات العمل"
2794
2795+#: ../extensions/window-list/extension.js:743
2796+msgid "Window List"
2797+msgstr "قائمة النوافذ"
2798+
2799 #: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
2800 msgid "When to group windows"
2801 msgstr "متى تجمّع النوافذ"
2802@@ -302,7 +305,7 @@
2803 msgstr "الاسم"
2804
2805 #: ../extensions/workspace-indicator/prefs.js:186
2806-#, c-format
2807+#, javascript-format
2808 msgid "Workspace %d"
2809 msgstr "مساحة العمل %Id"
2810
2811
2812=== modified file 'po/el.po'
2813--- po/el.po 2013-12-29 14:42:51 +0000
2814+++ po/el.po 2014-06-09 01:03:51 +0000
2815@@ -5,13 +5,14 @@
2816 # Ιωάννης Ζαμπούκας <ioza1964@yahoo.gr>, 2011.
2817 # Dimitris Spingos (Δημήτρης Σπίγγος) <dmtrs32@gmail.com>, 2013.
2818 # Vangelis Skarmoutsos <skarmoutsosv@gmail.com>, 2013.
2819+# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013.
2820 msgid ""
2821 msgstr ""
2822 "Project-Id-Version: gnome-shell-extensions master\n"
2823 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
2824 "shell&keywords=I18N+L10N&component=extensions\n"
2825-"POT-Creation-Date: 2013-09-15 08:32+0000\n"
2826-"PO-Revision-Date: 2013-09-16 22:25+0300\n"
2827+"POT-Creation-Date: 2013-10-25 00:37+0000\n"
2828+"PO-Revision-Date: 2013-11-05 15:18+0300\n"
2829 "Last-Translator: Dimitris Spingos (Δημήτρης Σπίγγος) <dmtrs32@gmail.com>\n"
2830 "Language-Team: team@gnome.gr\n"
2831 "Language: el\n"
2832@@ -60,6 +61,12 @@
2833 msgid "Workspaces only on primary monitor"
2834 msgstr "Χώροι εργασίας μόνο στην πρωτεύουσα οθόνη"
2835
2836+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
2837+msgid "Delay focus changes in mouse mode until the pointer stops moving"
2838+msgstr ""
2839+"Καθυστέρηση εστίασης αλλαγών στην κατάσταση ποντικιού μέχρι να σταματήσει να "
2840+"κινείται ο δείκτης"
2841+
2842 #: ../extensions/alternate-tab/prefs.js:20
2843 msgid "Thumbnail only"
2844 msgstr "Μόνο μικρογραφία"
2845@@ -88,7 +95,7 @@
2846 msgid "Favorites"
2847 msgstr "Αγαπημένα"
2848
2849-#: ../extensions/apps-menu/extension.js:278
2850+#: ../extensions/apps-menu/extension.js:282
2851 msgid "Applications"
2852 msgstr "Εφαρμογές"
2853
2854@@ -127,7 +134,7 @@
2855 msgstr "Προσθήκη"
2856
2857 #: ../extensions/drive-menu/extension.js:73
2858-#, c-format
2859+#, javascript-format
2860 msgid "Ejecting drive '%s' failed:"
2861 msgstr "Απέτυχε η εξαγωγή του δίσκου '%s':"
2862
2863@@ -155,8 +162,6 @@
2864 "Αν δεν είναι κενό, περιέχει το κείμενο που θα εμφανιστεί όταν γίνεται κλικ "
2865 "στον πίνακα εφαρμογών."
2866
2867-#. TRANSLATORS: Example is the name of the extension, should not be
2868-#. translated
2869 #: ../extensions/example/prefs.js:30
2870 msgid ""
2871 "Example aims to show how to build well behaved extensions for the Shell and "
2872@@ -207,21 +212,21 @@
2873 msgid "Places"
2874 msgstr "Τοποθεσίες"
2875
2876-#: ../extensions/places-menu/placeDisplay.js:56
2877-#, c-format
2878+#: ../extensions/places-menu/placeDisplay.js:58
2879+#, javascript-format
2880 msgid "Failed to launch \"%s\""
2881 msgstr "Αποτυχία εκκίνησης \"%s\""
2882
2883-#: ../extensions/places-menu/placeDisplay.js:98
2884-#: ../extensions/places-menu/placeDisplay.js:121
2885+#: ../extensions/places-menu/placeDisplay.js:100
2886+#: ../extensions/places-menu/placeDisplay.js:123
2887 msgid "Computer"
2888 msgstr "Υπολογιστής"
2889
2890-#: ../extensions/places-menu/placeDisplay.js:199
2891+#: ../extensions/places-menu/placeDisplay.js:201
2892 msgid "Home"
2893 msgstr "Προσωπικός φάκελος"
2894
2895-#: ../extensions/places-menu/placeDisplay.js:286
2896+#: ../extensions/places-menu/placeDisplay.js:288
2897 msgid "Browse Network"
2898 msgstr "Περιήγηση δικτύου"
2899
2900@@ -239,7 +244,8 @@
2901
2902 #: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:2
2903 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
2904-msgstr "Το όνομα του θέματος που θα φορτωθεί από το ~ /.themes/name/gnome-shell"
2905+msgstr ""
2906+"Το όνομα του θέματος που θα φορτωθεί από το ~ /.themes/name/gnome-shell"
2907
2908 #: ../extensions/window-list/extension.js:92
2909 msgid "Close"
2910@@ -328,7 +334,7 @@
2911 msgstr "Όνομα"
2912
2913 #: ../extensions/workspace-indicator/prefs.js:186
2914-#, c-format
2915+#, javascript-format
2916 msgid "Workspace %d"
2917 msgstr "Χώρος εργασίας %d"
2918
2919
2920=== modified file 'po/eo.po'
2921--- po/eo.po 2013-05-23 09:07:23 +0000
2922+++ po/eo.po 2014-06-09 01:03:51 +0000
2923@@ -2,244 +2,325 @@
2924 # Copyright (C) 2011 Free Software Foundation, Inc.
2925 # This file is distributed under the same license as the gnome-shell-extensions package.
2926 # Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2011.
2927+# Ryan Lortie <desrt@desrt.ca>, 2013.
2928 #
2929 msgid ""
2930 msgstr ""
2931 "Project-Id-Version: gnome-shell-extensions master\n"
2932 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
2933 "shell&keywords=I18N+L10N&component=extensions\n"
2934-"POT-Creation-Date: 2011-12-28 20:45+0000\n"
2935-"PO-Revision-Date: 2011-12-29 13:44+0100\n"
2936-"Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
2937+"POT-Creation-Date: 2013-10-05 02:00-0400\n"
2938+"PO-Revision-Date: 2013-10-05 01:58-0400\n"
2939+"Last-Translator: Ryan Lortie <desrt@desrt.ca>\n"
2940 "Language-Team: Esperanto <gnome-l10n-eo@lists.launchpad.net>\n"
2941+"Language: eo\n"
2942 "MIME-Version: 1.0\n"
2943 "Content-Type: text/plain; charset=UTF-8\n"
2944-"Content-Transfer-Encoding: 8bits\n"
2945-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
2946-
2947-#. add the new entries
2948-#: ../extensions/alternative-status-menu/extension.js:68
2949-msgid "Suspend"
2950-msgstr "Dormeti"
2951-
2952-#: ../extensions/alternative-status-menu/extension.js:73
2953-msgid "Hibernate"
2954-msgstr "Pasivumigi"
2955-
2956-#: ../extensions/alternative-status-menu/extension.js:78
2957-msgid "Power Off..."
2958-msgstr "Elŝalti..."
2959-
2960-#: ../extensions/alternate-tab/extension.js:54
2961-msgid ""
2962-"This is the first time you use the Alternate Tab extension. \n"
2963-"Please choose your preferred behaviour:\n"
2964-"\n"
2965-"All & Thumbnails:\n"
2966-" This mode presents all applications from all workspaces in one "
2967-"selection \n"
2968-" list. Instead of using the application icon of every window, it uses "
2969-"small \n"
2970-" thumbnails resembling the window itself. \n"
2971-"\n"
2972-"Workspace & Icons:\n"
2973-" This mode let's you switch between the applications of your current \n"
2974-" workspace and gives you additionally the option to switch to the last "
2975-"used \n"
2976-" application of your previous workspace. This is always the last symbol "
2977-"in \n"
2978-" the list and is segregated by a separator/vertical line if available. \n"
2979-" Every window is represented by its application icon. \n"
2980-"\n"
2981-"If you whish to revert to the default behavior for the Alt-Tab switcher, "
2982-"just\n"
2983-"disable the extension from extensions.gnome.org or the Advanced Settings "
2984-"application."
2985-msgstr ""
2986-
2987-#: ../extensions/alternate-tab/extension.js:295
2988-msgid "Alt Tab Behaviour"
2989-msgstr ""
2990-
2991-#: ../extensions/alternate-tab/extension.js:311
2992-msgid "All & Thumbnails"
2993-msgstr ""
2994-
2995-#: ../extensions/alternate-tab/extension.js:318
2996-msgid "Workspace & Icons"
2997-msgstr ""
2998-
2999-#: ../extensions/alternate-tab/extension.js:325
3000-msgid "Cancel"
3001-msgstr "Nuligi"
3002-
3003-#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:1
3004-msgid "Ask the user for a default behaviour if true."
3005-msgstr ""
3006-
3007-#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:2
3008-msgid "Indicates if Alternate Tab is newly installed"
3009-msgstr ""
3010-
3011-#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:3
3012-msgid ""
3013-"Sets the Alt-Tab behaviour. Possible values are: native, all_thumbnails and "
3014-"workspace_icons."
3015-msgstr ""
3016-
3017-#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:4
3018-msgid "The alt tab behaviour."
3019-msgstr ""
3020+"Content-Transfer-Encoding: 8bit\n"
3021+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
3022+
3023+#: ../data/gnome-classic.desktop.in.h:1
3024+#: ../data/gnome-classic.session.desktop.in.in.h:1
3025+msgid "GNOME Classic"
3026+msgstr "GNOME-klasika"
3027+
3028+#: ../data/gnome-classic.desktop.in.h:2
3029+msgid "This session logs you into GNOME Classic"
3030+msgstr "Ĉi seanco ensalutas vin GNOME-klasiken"
3031+
3032+#: ../data/gnome-shell-classic.desktop.in.in.h:1
3033+msgid "GNOME Shell Classic"
3034+msgstr "GNOME-ŝelo-klasika"
3035+
3036+#: ../data/gnome-shell-classic.desktop.in.in.h:2
3037+msgid "Window management and application launching"
3038+msgstr "Fenestra administrado kaj aplikaĵa lanĉo"
3039+
3040+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
3041+msgid "Attach modal dialog to the parent window"
3042+msgstr "Kunligi modalan dialogon al la patra fenestro"
3043+
3044+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
3045+msgid ""
3046+"This key overrides the key in org.gnome.mutter when running GNOME Shell."
3047+msgstr ""
3048+"Ĉi ŝlosilo atutas la ŝlosilon en org.gnome.mutter kiam rulanta GNOME-ŝelon."
3049+
3050+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
3051+msgid "Enable edge tiling when dropping windows on screen edges"
3052+msgstr ""
3053+"Aktivigi kahelan aranĝon kiam demetante fenestrojn sur ekranaj borderoj"
3054+
3055+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
3056+msgid "Workspaces only on primary monitor"
3057+msgstr "Laborspacoj nur sur la ĉefa ekrano"
3058+
3059+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
3060+msgid "Delay focus changes in mouse mode until the pointer stops moving"
3061+msgstr "En musa reĝimo, prokrasti ŝanĝi fokuson ĝis la musmontrilo haltas"
3062+
3063+#: ../extensions/alternate-tab/prefs.js:20
3064+msgid "Thumbnail only"
3065+msgstr "Miniaturo nur"
3066+
3067+#: ../extensions/alternate-tab/prefs.js:21
3068+msgid "Application icon only"
3069+msgstr "Aplikaĵa piktogramo nur"
3070+
3071+#: ../extensions/alternate-tab/prefs.js:22
3072+msgid "Thumbnail and application icon"
3073+msgstr "Miniaturo kaj aplikaĵo piktogramo"
3074+
3075+#: ../extensions/alternate-tab/prefs.js:37
3076+msgid "Present windows as"
3077+msgstr "Prezenti fenestron kiel"
3078+
3079+#: ../extensions/alternate-tab/prefs.js:62
3080+msgid "Show only windows in the current workspace"
3081+msgstr "Montri nur fenestrojn en la aktuala laborspaco"
3082+
3083+#: ../extensions/apps-menu/extension.js:39
3084+msgid "Activities Overview"
3085+msgstr "Aktivecoj-Superrigardon"
3086+
3087+#: ../extensions/apps-menu/extension.js:113
3088+msgid "Favorites"
3089+msgstr "Plej ŝatataj"
3090+
3091+#: ../extensions/apps-menu/extension.js:282
3092+msgid "Applications"
3093+msgstr "Aplikaĵoj"
3094
3095 #: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
3096+msgid "Application and workspace list"
3097+msgstr "Aplikaĵa kaj laborspaca listo"
3098+
3099+#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:2
3100 msgid ""
3101 "A list of strings, each containing an application id (desktop file name), "
3102 "followed by a colon and the workspace number"
3103 msgstr ""
3104-
3105-#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:2
3106-msgid "Application and workspace list"
3107-msgstr ""
3108-
3109-#: ../extensions/dock/extension.js:561
3110-msgid "Drag here to add favorites"
3111-msgstr ""
3112-
3113-#: ../extensions/dock/extension.js:896
3114-msgid "New Window"
3115-msgstr "Nova fenestro"
3116-
3117-#: ../extensions/dock/extension.js:898
3118-msgid "Quit Application"
3119-msgstr "Ĉesi aplikaĵon"
3120-
3121-#: ../extensions/dock/extension.js:903
3122-msgid "Remove from Favorites"
3123-msgstr "Forigi de la preferataj aplikaĵoj"
3124-
3125-#: ../extensions/dock/extension.js:904
3126-msgid "Add to Favorites"
3127-msgstr "Aldoni al la preferataj aplikaĵoj"
3128-
3129-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:1
3130-msgid "Autohide duration"
3131-msgstr ""
3132-
3133-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:2
3134-msgid "Autohide effect"
3135-msgstr ""
3136-
3137-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:3
3138-msgid "Enable/disable autohide"
3139-msgstr ""
3140-
3141-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:4
3142-msgid "Icon size"
3143-msgstr "Piktogramgrando"
3144-
3145-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:5
3146-msgid "Position of the dock"
3147-msgstr ""
3148-
3149-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:6
3150-msgid "Sets icon size of the dock."
3151-msgstr ""
3152-
3153-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:7
3154-msgid ""
3155-"Sets the effect of the hide dock. Allowed values are 'resize', 'rescale' and "
3156-"'move'"
3157-msgstr ""
3158-
3159-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:8
3160-msgid ""
3161-"Sets the position of the dock in the screen. Allowed values are 'right' or "
3162-"'left'"
3163-msgstr ""
3164-
3165-#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:9
3166-msgid "Sets the time duration of the autohide effect."
3167-msgstr ""
3168-
3169-#: ../extensions/drive-menu/extension.js:69
3170-msgid "Open file manager"
3171-msgstr "Malfermi dosieradministrilo"
3172-
3173-#: ../extensions/example/extension.js:11
3174+"Listo de ĉenoj, ĉiu enhavas aplikaĵan identigilon ('desktop' dosiernomo), "
3175+"sevkita per dupunkto kaj la laborspaca numero"
3176+
3177+#: ../extensions/auto-move-windows/prefs.js:55
3178+msgid "Application"
3179+msgstr "Aplikaĵo"
3180+
3181+#: ../extensions/auto-move-windows/prefs.js:64
3182+#: ../extensions/auto-move-windows/prefs.js:106
3183+msgid "Workspace"
3184+msgstr "Laborspaco"
3185+
3186+#: ../extensions/auto-move-windows/prefs.js:80
3187+msgid "Add rule"
3188+msgstr "Aldoni regulon"
3189+
3190+#: ../extensions/auto-move-windows/prefs.js:94
3191+msgid "Create new matching rule"
3192+msgstr "Krei novan kongruantan regulon"
3193+
3194+#: ../extensions/auto-move-windows/prefs.js:98
3195+msgid "Add"
3196+msgstr "Aldoni"
3197+
3198+#: ../extensions/drive-menu/extension.js:73
3199+#, javascript-format
3200+msgid "Ejecting drive '%s' failed:"
3201+msgstr "Elĵeto de volumo '%s' malsukcesis:"
3202+
3203+#: ../extensions/drive-menu/extension.js:90
3204+msgid "Removable devices"
3205+msgstr "Demeteblaj aparatoj"
3206+
3207+#: ../extensions/drive-menu/extension.js:117
3208+msgid "Open File"
3209+msgstr "Malfermi dosieron"
3210+
3211+#: ../extensions/example/extension.js:17
3212 msgid "Hello, world!"
3213 msgstr "Saluton, mondo!"
3214
3215-#: ../extensions/gajim/extension.js:227
3216-#, c-format
3217-msgid "%s is away."
3218-msgstr "%s estas fora."
3219-
3220-#: ../extensions/gajim/extension.js:230
3221-#, c-format
3222-msgid "%s is offline."
3223-msgstr "%s estas nekonektita."
3224-
3225-#: ../extensions/gajim/extension.js:233
3226-#, c-format
3227-msgid "%s is online."
3228-msgstr "%s estas konektita."
3229-
3230-#: ../extensions/gajim/extension.js:236
3231-#, c-format
3232-msgid "%s is busy."
3233-msgstr "%s estas okupata."
3234+#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:1
3235+msgid "Alternative greeting text."
3236+msgstr "Alterna saluta teksto."
3237+
3238+#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:2
3239+msgid ""
3240+"If not empty, it contains the text that will be shown when clicking on the "
3241+"panel."
3242+msgstr ""
3243+"Se ne malplena, enhavas la tekston kiu estos montrita kiam alklakante sur la "
3244+"panelo."
3245+
3246+#: ../extensions/example/prefs.js:30
3247+msgid ""
3248+"Example aims to show how to build well behaved extensions for the Shell and "
3249+"as such it has little functionality on its own.\n"
3250+"Nevertheless it's possible to customize the greeting message."
3251+msgstr ""
3252+"Ekzemplo klopodas montri kial krei bone-kondutantan etendojn por la ŝelo kaj "
3253+"sekve ne havas multan funkcion.\n"
3254+"Tamen, eblas agordi la salutan mesagon."
3255+
3256+#: ../extensions/example/prefs.js:36
3257+msgid "Message:"
3258+msgstr "Messaĝo:"
3259
3260 #: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
3261-msgid ""
3262-"If true, place window captions on top the respective thumbnail, overriding "
3263-"shell default of placing it at the bottom. Changing this setting requires "
3264-"restarting the shell to have any effect."
3265-msgstr ""
3266+msgid "Use more screen for windows"
3267+msgstr "Uzi pli da ekrano por fenetroj"
3268
3269 #: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:2
3270-msgid "Place window captions on top"
3271-msgstr ""
3272-
3273-#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:3
3274 msgid ""
3275 "Try to use more screen for placing window thumbnails by adapting to screen "
3276 "aspect ratio, and consolidating them further to reduce the bounding box. "
3277 "This setting applies only with the natural placement strategy."
3278 msgstr ""
3279+"Klopodi uzi pli da ekrano por fenestraj miniaturoj per adapti al la ekrana "
3280+"aspekta rilatumo, kaj kunfandi ilin plu por redukti la limigan keston. Ĉi "
3281+"agordo uzitas nur kun la natura lokada strategio."
3282+
3283+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:3
3284+msgid "Place window captions on top"
3285+msgstr "Meti fenestrajn apudskribojn supre"
3286
3287 #: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:4
3288-msgid "Use more screen for windows"
3289+msgid ""
3290+"If true, place window captions on top the respective thumbnail, overriding "
3291+"shell default of placing it at the bottom. Changing this setting requires "
3292+"restarting the shell to have any effect."
3293 msgstr ""
3294-
3295-#: ../extensions/places-menu/extension.js:36
3296-msgid "Removable Devices"
3297-msgstr "Demeteblaj aparatoj"
3298+"Se agordita, meti fenestrajn apudskribojn super la miniaturo (la defaŭlto "
3299+"estas meti ĝin malsupre). Si vi ŝanĝas ĉi agordon tiam vi devas restartigi "
3300+"la ŝelon."
3301+
3302+#: ../extensions/places-menu/extension.js:78
3303+#: ../extensions/places-menu/extension.js:81
3304+msgid "Places"
3305+msgstr "Lokoj"
3306+
3307+#: ../extensions/places-menu/placeDisplay.js:58
3308+#, javascript-format
3309+msgid "Failed to launch \"%s\""
3310+msgstr "Malsukceis lanĉi \"%s\""
3311+
3312+#: ../extensions/places-menu/placeDisplay.js:100
3313+#: ../extensions/places-menu/placeDisplay.js:123
3314+msgid "Computer"
3315+msgstr "Komputilo"
3316+
3317+#: ../extensions/places-menu/placeDisplay.js:201
3318+msgid "Home"
3319+msgstr "Domo"
3320+
3321+#: ../extensions/places-menu/placeDisplay.js:288
3322+msgid "Browse Network"
3323+msgstr "Foliumi reton"
3324+
3325+#: ../extensions/systemMonitor/extension.js:214
3326+msgid "CPU"
3327+msgstr "Ĉefprocesoro"
3328+
3329+#: ../extensions/systemMonitor/extension.js:267
3330+msgid "Memory"
3331+msgstr "Memoro"
3332
3333 #: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:1
3334-msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
3335-msgstr ""
3336-
3337-#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:2
3338 msgid "Theme name"
3339 msgstr "Etosnomo"
3340
3341-#: ../extensions/xrandr-indicator/extension.js:26
3342-msgid "Normal"
3343-msgstr "Normale"
3344-
3345-#: ../extensions/xrandr-indicator/extension.js:27
3346-msgid "Left"
3347-msgstr "Maldekstre"
3348-
3349-#: ../extensions/xrandr-indicator/extension.js:28
3350-msgid "Right"
3351-msgstr "Dekstre"
3352-
3353-#: ../extensions/xrandr-indicator/extension.js:29
3354-msgid "Upside-down"
3355-msgstr "Renversite"
3356-
3357-#: ../extensions/xrandr-indicator/extension.js:78
3358-#, fuzzy
3359-msgid "Configure display settings..."
3360-msgstr "Agordi ekranagordojn..."
3361+#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:2
3362+msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
3363+msgstr "La nomo de la etoso, malfermigi de ~/.themes/name/gnome-shell"
3364+
3365+#: ../extensions/window-list/extension.js:92
3366+msgid "Close"
3367+msgstr "Malfermi"
3368+
3369+#: ../extensions/window-list/extension.js:102
3370+msgid "Unminimize"
3371+msgstr "Neplejetigi"
3372+
3373+#: ../extensions/window-list/extension.js:103
3374+msgid "Minimize"
3375+msgstr "Plejetigi"
3376+
3377+#: ../extensions/window-list/extension.js:109
3378+msgid "Unmaximize"
3379+msgstr "Nemaksimumigi"
3380+
3381+#: ../extensions/window-list/extension.js:110
3382+msgid "Maximize"
3383+msgstr "Maksimumigi"
3384+
3385+#: ../extensions/window-list/extension.js:270
3386+msgid "Minimize all"
3387+msgstr "Plejetigi ĉiujn"
3388+
3389+#: ../extensions/window-list/extension.js:278
3390+msgid "Unminimize all"
3391+msgstr "Neplejetigi ĉiujn"
3392+
3393+#: ../extensions/window-list/extension.js:286
3394+msgid "Maximize all"
3395+msgstr "Maksimumigi ĉiujn"
3396+
3397+#: ../extensions/window-list/extension.js:295
3398+msgid "Unmaximize all"
3399+msgstr "Nemaksimumigi ĉiujn"
3400+
3401+#: ../extensions/window-list/extension.js:304
3402+msgid "Close all"
3403+msgstr "Fermi ĉiujn"
3404+
3405+#: ../extensions/window-list/extension.js:591
3406+#: ../extensions/workspace-indicator/extension.js:30
3407+msgid "Workspace Indicator"
3408+msgstr "Laborspaco Indikilo"
3409+
3410+#: ../extensions/window-list/extension.js:743
3411+msgid "Window List"
3412+msgstr "Fenestra listo"
3413+
3414+#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
3415+msgid "When to group windows"
3416+msgstr "Kiam grupigi fenestrojn"
3417+
3418+#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:2
3419+msgid ""
3420+"Decides when to group windows from the same application on the window list. "
3421+"Possible values are \"never\", \"auto\" and \"always\"."
3422+msgstr ""
3423+"Decidas kiam grupi fenestrojn de la sama aplikaĵo en la fenestra listo. "
3424+"Validaj valoroj estas \"never\" (neniam), \"auto\" (aŭtomate) kaj \"always"
3425+"\" (ĉiam)."
3426+
3427+#: ../extensions/window-list/prefs.js:30
3428+msgid "Window Grouping"
3429+msgstr "Fenestra grupigo"
3430+
3431+#: ../extensions/window-list/prefs.js:49
3432+msgid "Never group windows"
3433+msgstr "Neniam grupigi fenestrojn"
3434+
3435+#: ../extensions/window-list/prefs.js:50
3436+msgid "Group windows when space is limited"
3437+msgstr "Grupigi fenestrojn kiam spaco limitas"
3438+
3439+#: ../extensions/window-list/prefs.js:51
3440+msgid "Always group windows"
3441+msgstr "Ĉiam grupigi fenestrojn"
3442+
3443+#: ../extensions/workspace-indicator/prefs.js:141
3444+msgid "Workspace names:"
3445+msgstr "Laborspacaj nomoj:"
3446+
3447+#: ../extensions/workspace-indicator/prefs.js:152
3448+msgid "Name"
3449+msgstr "Nomo"
3450+
3451+#: ../extensions/workspace-indicator/prefs.js:186
3452+#, javascript-format
3453+msgid "Workspace %d"
3454+msgstr "Laborspaco %d"
3455
3456=== modified file 'po/fur.po'
3457--- po/fur.po 2013-12-29 14:42:51 +0000
3458+++ po/fur.po 2014-06-09 01:03:51 +0000
3459@@ -8,8 +8,8 @@
3460 "Project-Id-Version: gnome-shell-extensions master\n"
3461 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
3462 "shell&keywords=I18N+L10N&component=extensions\n"
3463-"POT-Creation-Date: 2013-08-11 00:54+0000\n"
3464-"PO-Revision-Date: 2013-08-15 12:07+0100\n"
3465+"POT-Creation-Date: 2014-03-03 08:29+0000\n"
3466+"PO-Revision-Date: 2014-03-03 13:39+0100\n"
3467 "Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n"
3468 "Language-Team: Friulian <fur@li.org>\n"
3469 "Language: fur\n"
3470@@ -57,6 +57,12 @@
3471 msgid "Workspaces only on primary monitor"
3472 msgstr "Lûcs di lavôr dome sul visôr principâl"
3473
3474+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
3475+msgid "Delay focus changes in mouse mode until the pointer stops moving"
3476+msgstr ""
3477+"Tarde la mude dal focus te modalitât mouse fintremai che il pontadôr no si "
3478+"ferme"
3479+
3480 #: ../extensions/alternate-tab/prefs.js:20
3481 msgid "Thumbnail only"
3482 msgstr "Dome miniaturis"
3483@@ -71,7 +77,7 @@
3484
3485 #: ../extensions/alternate-tab/prefs.js:37
3486 msgid "Present windows as"
3487-msgstr ""
3488+msgstr "Mostre i barcons come"
3489
3490 #: ../extensions/alternate-tab/prefs.js:62
3491 msgid "Show only windows in the current workspace"
3492@@ -85,7 +91,7 @@
3493 msgid "Favorites"
3494 msgstr "Preferîts"
3495
3496-#: ../extensions/apps-menu/extension.js:276
3497+#: ../extensions/apps-menu/extension.js:282
3498 msgid "Applications"
3499 msgstr "Aplicazions"
3500
3501@@ -120,16 +126,15 @@
3502 msgid "Add"
3503 msgstr "Zonte"
3504
3505-#: ../extensions/drive-menu/extension.js:72
3506-#, c-format
3507+#: ../extensions/drive-menu/extension.js:106
3508 msgid "Ejecting drive '%s' failed:"
3509 msgstr "No rivât a parâ fûr l'unitât «%s»:"
3510
3511-#: ../extensions/drive-menu/extension.js:89
3512+#: ../extensions/drive-menu/extension.js:123
3513 msgid "Removable devices"
3514 msgstr "Argagn rimovibil"
3515
3516-#: ../extensions/drive-menu/extension.js:106
3517+#: ../extensions/drive-menu/extension.js:150
3518 msgid "Open File"
3519 msgstr "Vierç File"
3520
3521@@ -150,8 +155,6 @@
3522 "Se no vueit, al ten il test che al vegnarà mostrât scliçant su le rie "
3523 "superiôr"
3524
3525-#. TRANSLATORS: Example is the name of the extension, should not be
3526-#. translated
3527 #: ../extensions/example/prefs.js:30
3528 msgid ""
3529 "Example aims to show how to build well behaved extensions for the Shell and "
3530@@ -195,25 +198,25 @@
3531 "volte al compuartament normâl de shell, che lis place in bas.Cambiant cheste "
3532 "impostazion a si scugne tornâ a inviâ la shell."
3533
3534-#: ../extensions/places-menu/extension.js:77
3535+#: ../extensions/places-menu/extension.js:78
3536+#: ../extensions/places-menu/extension.js:81
3537 msgid "Places"
3538 msgstr "Puescj"
3539
3540-#: ../extensions/places-menu/placeDisplay.js:56
3541-#, c-format
3542+#: ../extensions/places-menu/placeDisplay.js:57
3543 msgid "Failed to launch \"%s\""
3544 msgstr "Inviament di «%s» falît"
3545
3546-#: ../extensions/places-menu/placeDisplay.js:98
3547-#: ../extensions/places-menu/placeDisplay.js:121
3548+#: ../extensions/places-menu/placeDisplay.js:99
3549+#: ../extensions/places-menu/placeDisplay.js:122
3550 msgid "Computer"
3551 msgstr "Computer"
3552
3553-#: ../extensions/places-menu/placeDisplay.js:199
3554+#: ../extensions/places-menu/placeDisplay.js:200
3555 msgid "Home"
3556 msgstr "Cjase"
3557
3558-#: ../extensions/places-menu/placeDisplay.js:286
3559+#: ../extensions/places-menu/placeDisplay.js:287
3560 msgid "Browse Network"
3561 msgstr "Esplore rêt"
3562
3563@@ -227,17 +230,63 @@
3564
3565 #: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:1
3566 msgid "Theme name"
3567-msgstr ""
3568+msgstr "Non dal teme"
3569
3570 #: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:2
3571 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
3572-msgstr ""
3573-
3574-#: ../extensions/window-list/extension.js:382
3575+msgstr "Il non dal teme, che si cjame da ~/.themes/name/gnome-shell"
3576+
3577+#: ../extensions/window-list/extension.js:104
3578+msgid "Close"
3579+msgstr "Siere"
3580+
3581+#: ../extensions/window-list/extension.js:114
3582+msgid "Unminimize"
3583+msgstr "Gjave minimizazion"
3584+
3585+#: ../extensions/window-list/extension.js:115
3586+msgid "Minimize"
3587+msgstr "Minimize"
3588+
3589+#: ../extensions/window-list/extension.js:121
3590+msgid "Unmaximize"
3591+msgstr "Gjave massimizazion"
3592+
3593+#: ../extensions/window-list/extension.js:122
3594+msgid "Maximize"
3595+msgstr "Massimize"
3596+
3597+#: ../extensions/window-list/extension.js:294
3598+msgid "Minimize all"
3599+msgstr "Minimize ducj"
3600+
3601+#: ../extensions/window-list/extension.js:302
3602+msgid "Unminimize all"
3603+msgstr "Gjave a ducj la minimizazion"
3604+
3605+#: ../extensions/window-list/extension.js:310
3606+msgid "Maximize all"
3607+msgstr "Massimize ducj"
3608+
3609+#: ../extensions/window-list/extension.js:319
3610+msgid "Unmaximize all"
3611+msgstr "Gjave a ducj la massimizazion"
3612+
3613+#: ../extensions/window-list/extension.js:328
3614+msgid "Close all"
3615+msgstr "Siere ducj"
3616+
3617+#: ../extensions/window-list/extension.js:638
3618 #: ../extensions/workspace-indicator/extension.js:30
3619 msgid "Workspace Indicator"
3620 msgstr "Indicatôr lûcs di lavôr"
3621
3622+#: ../extensions/window-list/extension.js:792
3623+#, fuzzy
3624+#| msgid "Window Grouping"
3625+msgid "Window List"
3626+msgstr "Ingrumament balcons"
3627+
3628 #: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
3629 msgid "When to group windows"
3630 msgstr "Quant ingrumâ i balcons"
3631@@ -275,30 +324,23 @@
3632 msgstr "Non"
3633
3634 #: ../extensions/workspace-indicator/prefs.js:186
3635-#, c-format
3636 msgid "Workspace %d"
3637 msgstr "Lûc di lavôr %d"
3638
3639-#: ../extensions/xrandr-indicator/extension.js:30
3640-msgid "Normal"
3641-msgstr "Normâl"
3642-
3643-#: ../extensions/xrandr-indicator/extension.js:31
3644-msgid "Left"
3645-msgstr "Çampe"
3646-
3647-#: ../extensions/xrandr-indicator/extension.js:32
3648-msgid "Right"
3649-msgstr "Diestre"
3650-
3651-#: ../extensions/xrandr-indicator/extension.js:33
3652-msgid "Upside-down"
3653-msgstr "Cui pîs pa'l'aiar"
3654-
3655-#: ../extensions/xrandr-indicator/extension.js:50
3656-msgid "Display"
3657-msgstr "Visôr"
3658-
3659-#: ../extensions/xrandr-indicator/extension.js:87
3660-msgid "Display Settings"
3661-msgstr "Impostazions Visôr"
3662+#~ msgid "Normal"
3663+#~ msgstr "Normâl"
3664+
3665+#~ msgid "Left"
3666+#~ msgstr "Çampe"
3667+
3668+#~ msgid "Right"
3669+#~ msgstr "Diestre"
3670+
3671+#~ msgid "Upside-down"
3672+#~ msgstr "Cui pîs pa'l'aiar"
3673+
3674+#~ msgid "Display"
3675+#~ msgstr "Visôr"
3676+
3677+#~ msgid "Display Settings"
3678+#~ msgstr "Impostazions Visôr"
3679
3680=== modified file 'po/ja.po'
3681--- po/ja.po 2013-12-29 14:42:51 +0000
3682+++ po/ja.po 2014-06-09 01:03:51 +0000
3683@@ -4,14 +4,15 @@
3684 # Takeshi AIHANA <takeshi.aihana@gmail.com>, 2011.
3685 # Jiro Matsuzawa <jmatsuzawa@gnome.org>, 2011, 2013
3686 # Nishio Futoshi <fut_nis@d3.dion.ne.jp>, 2013.
3687+# Ikuya Awashiro <ikuya@fruitsbasket.info>, 2014.
3688 #
3689 msgid ""
3690 msgstr ""
3691 "Project-Id-Version: gnome-shell-extensions master\n"
3692 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&keywords=I18N+L10N&component=extensions\n"
3693-"POT-Creation-Date: 2013-08-27 19:46+0000\n"
3694-"PO-Revision-Date: 2013-06-23 11:15+0900\n"
3695-"Last-Translator: Nishio Futoshi <fut_nis@d3.dion.ne.jp>\n"
3696+"POT-Creation-Date: 2014-03-29 20:57+0000\n"
3697+"PO-Revision-Date: 2014-06-23 16:25+0900\n"
3698+"Last-Translator: Ikuya Awashiro <ikuya@fruitsbasket.info>\n"
3699 "Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
3700 "Language: ja\n"
3701 "MIME-Version: 1.0\n"
3702@@ -52,6 +53,10 @@
3703 msgid "Workspaces only on primary monitor"
3704 msgstr "プライマリモニターのみワークスペースを切り替える"
3705
3706+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
3707+msgid "Delay focus changes in mouse mode until the pointer stops moving"
3708+msgstr "ポインターの動作が止まるまでマウスモードでのフォーカスの変更を遅らせる"
3709+
3710 #: ../extensions/alternate-tab/prefs.js:20
3711 msgid "Thumbnail only"
3712 msgstr "サムネイルのみ"
3713@@ -80,7 +85,7 @@
3714 msgid "Favorites"
3715 msgstr "お気に入り"
3716
3717-#: ../extensions/apps-menu/extension.js:278
3718+#: ../extensions/apps-menu/extension.js:282
3719 msgid "Applications"
3720 msgstr "アプリケーション"
3721
3722@@ -113,16 +118,16 @@
3723 msgid "Add"
3724 msgstr "追加"
3725
3726-#: ../extensions/drive-menu/extension.js:73
3727-#, c-format
3728+#: ../extensions/drive-menu/extension.js:106
3729+#, javascript-format
3730 msgid "Ejecting drive '%s' failed:"
3731 msgstr "ドライブ '%s' の取り出しに失敗しました:"
3732
3733-#: ../extensions/drive-menu/extension.js:90
3734+#: ../extensions/drive-menu/extension.js:123
3735 msgid "Removable devices"
3736 msgstr "リムーバブルデバイス"
3737
3738-#: ../extensions/drive-menu/extension.js:117
3739+#: ../extensions/drive-menu/extension.js:150
3740 msgid "Open File"
3741 msgstr "ファイルを開く"
3742
3743@@ -138,8 +143,6 @@
3744 msgid "If not empty, it contains the text that will be shown when clicking on the panel."
3745 msgstr "空でない場合、指定したテキストが、パネルをクリックした時に表示されます。"
3746
3747-#. TRANSLATORS: Example is the name of the extension, should not be
3748-#. translated
3749 #: ../extensions/example/prefs.js:30
3750 msgid ""
3751 "Example aims to show how to build well behaved extensions for the Shell and as such it has little functionality on its own.\n"
3752@@ -173,21 +176,21 @@
3753 msgid "Places"
3754 msgstr "場所"
3755
3756-#: ../extensions/places-menu/placeDisplay.js:56
3757-#, c-format
3758+#: ../extensions/places-menu/placeDisplay.js:57
3759+#, javascript-format
3760 msgid "Failed to launch \"%s\""
3761 msgstr "\"%s\" の起動に失敗"
3762
3763-#: ../extensions/places-menu/placeDisplay.js:98
3764-#: ../extensions/places-menu/placeDisplay.js:121
3765+#: ../extensions/places-menu/placeDisplay.js:99
3766+#: ../extensions/places-menu/placeDisplay.js:122
3767 msgid "Computer"
3768 msgstr "コンピューター"
3769
3770-#: ../extensions/places-menu/placeDisplay.js:199
3771+#: ../extensions/places-menu/placeDisplay.js:200
3772 msgid "Home"
3773 msgstr "ホーム"
3774
3775-#: ../extensions/places-menu/placeDisplay.js:286
3776+#: ../extensions/places-menu/placeDisplay.js:287
3777 msgid "Browse Network"
3778 msgstr "ネットワークを表示"
3779
3780@@ -207,51 +210,55 @@
3781 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
3782 msgstr "テーマの名前です (~/.themes/name/gnome-shell 配下に格納します)"
3783
3784-#: ../extensions/window-list/extension.js:92
3785+#: ../extensions/window-list/extension.js:104
3786 msgid "Close"
3787 msgstr "閉じる"
3788
3789-#: ../extensions/window-list/extension.js:102
3790+#: ../extensions/window-list/extension.js:114
3791 msgid "Unminimize"
3792 msgstr "最小化解除"
3793
3794-#: ../extensions/window-list/extension.js:103
3795+#: ../extensions/window-list/extension.js:115
3796 msgid "Minimize"
3797 msgstr "最小化"
3798
3799-#: ../extensions/window-list/extension.js:109
3800+#: ../extensions/window-list/extension.js:121
3801 msgid "Unmaximize"
3802 msgstr "最大化解除"
3803
3804-#: ../extensions/window-list/extension.js:110
3805+#: ../extensions/window-list/extension.js:122
3806 msgid "Maximize"
3807 msgstr "最大化"
3808
3809-#: ../extensions/window-list/extension.js:270
3810+#: ../extensions/window-list/extension.js:294
3811 msgid "Minimize all"
3812 msgstr "全て最小化"
3813
3814-#: ../extensions/window-list/extension.js:278
3815+#: ../extensions/window-list/extension.js:302
3816 msgid "Unminimize all"
3817 msgstr "全て最小化解除"
3818
3819-#: ../extensions/window-list/extension.js:286
3820+#: ../extensions/window-list/extension.js:310
3821 msgid "Maximize all"
3822 msgstr "全て最大化"
3823
3824-#: ../extensions/window-list/extension.js:295
3825+#: ../extensions/window-list/extension.js:319
3826 msgid "Unmaximize all"
3827 msgstr "全て最大化解除"
3828
3829-#: ../extensions/window-list/extension.js:304
3830+#: ../extensions/window-list/extension.js:328
3831 msgid "Close all"
3832 msgstr "全て閉じる"
3833
3834-#: ../extensions/window-list/extension.js:591
3835+#: ../extensions/window-list/extension.js:638
3836 #: ../extensions/workspace-indicator/extension.js:30
3837 msgid "Workspace Indicator"
3838 msgstr "ワークスペースインジケーター"
3839
3840+#: ../extensions/window-list/extension.js:792
3841+msgid "Window List"
3842+msgstr "ウィンドウのリスト"
3843+
3844 #: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
3845 msgid "When to group windows"
3846 msgstr "ウインドウをグループ化する条件"
3847@@ -285,7 +292,7 @@
3848 msgstr "名前"
3849
3850 #: ../extensions/workspace-indicator/prefs.js:186
3851-#, c-format
3852+#, javascript-format
3853 msgid "Workspace %d"
3854 msgstr "ワークスペース %d"
3855
3856
3857=== added file 'po/km.po'
3858--- po/km.po 1970-01-01 00:00:00 +0000
3859+++ po/km.po 2014-06-09 01:03:51 +0000
3860@@ -0,0 +1,326 @@
3861+# Khmer translation for gnome-shell-extensions.
3862+# Copyright (C) 2014 gnome-shell-extensions's COPYRIGHT HOLDER
3863+# This file is distributed under the same license as the gnome-shell-extensions package.
3864+# Khoem Sokhem <sokhem@open.org.kh>, 2014.
3865+# Sophea Sok <sophea@open.org.kh>, 2014.
3866+msgid ""
3867+msgstr ""
3868+"Project-Id-Version: gnome-shell-extensions master\n"
3869+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&keywords=I18N+L10N&component=extensions\n"
3870+"POT-Creation-Date: 2014-04-02 07:59+0000\n"
3871+"PO-Revision-Date: 2014-04-09 08:54+0700\n"
3872+"Last-Translator: Sophea Sok <sophea@open.org.kh>\n"
3873+"Language-Team: Khmer <>\n"
3874+"Language: km\n"
3875+"MIME-Version: 1.0\n"
3876+"Content-Type: text/plain; charset=UTF-8\n"
3877+"Content-Transfer-Encoding: 8bit\n"
3878+"Plural-Forms: nplurals=1; plural=0;\n"
3879+"X-Generator: WordForge 0.8 RC1\n"
3880+"X-Language: km-KH\n"
3881+
3882+#: ../data/gnome-classic.desktop.in.h:1
3883+#: ../data/gnome-classic.session.desktop.in.in.h:1
3884+msgid "GNOME Classic"
3885+msgstr "GNOME Classic"
3886+
3887+#: ../data/gnome-classic.desktop.in.h:2
3888+msgid "This session logs you into GNOME Classic"
3889+msgstr "សម័យ​នេះ​នឹង​ឲ្យ​អ្នក​ចូល GNOME Classic"
3890+
3891+#: ../data/gnome-shell-classic.desktop.in.in.h:1
3892+msgid "GNOME Shell Classic"
3893+msgstr "GNOME Shell Classic"
3894+
3895+#: ../data/gnome-shell-classic.desktop.in.in.h:2
3896+msgid "Window management and application launching"
3897+msgstr "កំពុង​ចាប់ផ្ដើម​កម្មវិធី និង​ការ​គ្រប់គ្រង​បង្អួច"
3898+
3899+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
3900+msgid "Attach modal dialog to the parent window"
3901+msgstr "ភ្ជាប់​ប្រអប់​បែប​ទៅកាន់​បង្អួច​មេ"
3902+
3903+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
3904+msgid ""
3905+"This key overrides the key in org.gnome.mutter when running GNOME Shell."
3906+msgstr ""
3907+"ពាក្យ​គន្លឹះ​នេះ​នឹង​បដិសេធ​​ពាក្យ​គន្លឹះ​នៅ​ក្នុង org.gnome.mutter "
3908+"ពេល​ដំណើរការ GNOME សែល។"
3909+
3910+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
3911+msgid "Enable edge tiling when dropping windows on screen edges"
3912+msgstr "បើក​គម្រប​គែម​ពេល​ទម្លាក់​បង្អួច​នៅ​លើ​គែម​អេក្រង់"
3913+
3914+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
3915+msgid "Workspaces only on primary monitor"
3916+msgstr "តំបន់​ធ្វើការ​មានតែ​នៅ​លើ​ម៉ូនីទ័រ​មេ​ប៉ុណ្ណោះ"
3917+
3918+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
3919+msgid "Delay focus changes in mouse mode until the pointer stops moving"
3920+msgstr ""
3921+"ប្ដូរ​ការ​ពន្យារពេល​ផ្ដោត​នៅ​ក្នុង​របៀប​កណ្ដុរ​រហូតដល់​ព្រួញ​កណ្ដុរ​លែង​ផ្លា"
3922+"ស់ទី"
3923+
3924+#: ../extensions/alternate-tab/prefs.js:20
3925+msgid "Thumbnail only"
3926+msgstr "តែ​រូបភាព​តូច​ប៉ុណ្ណោះ"
3927+
3928+#: ../extensions/alternate-tab/prefs.js:21
3929+msgid "Application icon only"
3930+msgstr "តែ​រូបតំណាង​កម្មវិធី​ប៉ុណ្ណោះ"
3931+
3932+#: ../extensions/alternate-tab/prefs.js:22
3933+msgid "Thumbnail and application icon"
3934+msgstr "រូបតំណាង​កម្មវិធី និង​រូបភាព​តូច"
3935+
3936+#: ../extensions/alternate-tab/prefs.js:37
3937+msgid "Present windows as"
3938+msgstr "បង្ហាញ​វីនដូ​ជា"
3939+
3940+#: ../extensions/alternate-tab/prefs.js:62
3941+msgid "Show only windows in the current workspace"
3942+msgstr "បង្ហាញ​តែ​វីនដូ​ប៉ុណ្ណោះ​នៅ​ក្នុង​តំបន់​ធ្វើការ​បច្ចុប្បន្ន"
3943+
3944+#: ../extensions/apps-menu/extension.js:39
3945+msgid "Activities Overview"
3946+msgstr "សកម្មភាព​ទិដ្ឋភាព​ទូទៅ"
3947+
3948+#: ../extensions/apps-menu/extension.js:113
3949+msgid "Favorites"
3950+msgstr "ចំណូលចិត្ត"
3951+
3952+#: ../extensions/apps-menu/extension.js:282
3953+msgid "Applications"
3954+msgstr "កម្មវិធី"
3955+
3956+#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
3957+msgid "Application and workspace list"
3958+msgstr "កម្មវិធី និង​បញ្ជី​តំបន់​ធ្វើការ"
3959+
3960+#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:2
3961+msgid ""
3962+"A list of strings, each containing an application id (desktop file name), "
3963+"followed by a colon and the workspace number"
3964+msgstr ""
3965+"បញ្ជី​ខ្សែ​អក្សរ, បញ្ជី​នីមួយៗ​មាន​លេខ​សម្គាល់​កម្មវិធី (ឈ្មោះ​ឯកសារ​ផ្ទៃតុ) "
3966+"តាម​ពីក្រោយ​ដោយ​សញ្ញា​ចុច​ពីរ និង​លេខ​តំបន់​ធ្វើការ"
3967+
3968+#: ../extensions/auto-move-windows/prefs.js:55
3969+msgid "Application"
3970+msgstr "កម្មវិធី"
3971+
3972+#: ../extensions/auto-move-windows/prefs.js:64
3973+#: ../extensions/auto-move-windows/prefs.js:106
3974+msgid "Workspace"
3975+msgstr "តំបន់​ធ្វើការ"
3976+
3977+#: ../extensions/auto-move-windows/prefs.js:80
3978+msgid "Add rule"
3979+msgstr "បន្ថែម​ក្បួន"
3980+
3981+#: ../extensions/auto-move-windows/prefs.js:94
3982+msgid "Create new matching rule"
3983+msgstr "បង្កើត​ក្បួន​ផ្គូរផ្គង​ថ្មី"
3984+
3985+#: ../extensions/auto-move-windows/prefs.js:98
3986+msgid "Add"
3987+msgstr "បន្ថែម"
3988+
3989+#: ../extensions/drive-menu/extension.js:106
3990+#, javascript-format
3991+msgid "Ejecting drive '%s' failed:"
3992+msgstr "បាន​បរាជ័យ​ក្នុង​ការ​ច្រាន់​ដ្រាយ '%s' ចេញ៖"
3993+
3994+#: ../extensions/drive-menu/extension.js:123
3995+msgid "Removable devices"
3996+msgstr "ឧបករណ៍​ចល័ត"
3997+
3998+#: ../extensions/drive-menu/extension.js:150
3999+msgid "Open File"
4000+msgstr "បើក​ឯកសារ"
4001+
4002+#: ../extensions/example/extension.js:17
4003+msgid "Hello, world!"
4004+msgstr "សួស្ដី ពិភពលោក!"
4005+
4006+#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:1
4007+msgid "Alternative greeting text."
4008+msgstr "អត្ថបទ​ស្វាគមន៍​ឆ្លាស់គ្នា។"
4009+
4010+#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:2
4011+msgid ""
4012+"If not empty, it contains the text that will be shown when clicking on the "
4013+"panel."
4014+msgstr "បើ​មិន​ទទេ វា​គឺ​មាន​អត្ថបទ​ដែល​នឹង​បង្ហាញ​ពេល​ចុច​លើ​ស្លាបព្រឹល។"
4015+
4016+#: ../extensions/example/prefs.js:30
4017+msgid ""
4018+"Example aims to show how to build well behaved extensions for the Shell and "
4019+"as such it has little functionality on its own.\n"
4020+"Nevertheless it's possible to customize the greeting message."
4021+msgstr ""
4022+"ឧទាហរណ៍៖ ដើម្បី​បង្ហាញ​របៀប​បង្កើត​ផ្នែក​បន្ថែម​ល្អ​សម្រាប់​សែល "
4023+"វា​គឺ​ត្រូវ​មាន​មុខងារ​ផ្ទាល់ខ្លួន​របស់​វា។\nទោះ​យ៉ាងណា "
4024+"វា​មិន​អាច​ប្ដូរ​សារ​ស្វាគមន៍​បាន​ទេ។"
4025+
4026+#: ../extensions/example/prefs.js:36
4027+msgid "Message:"
4028+msgstr "សារ៖"
4029+
4030+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
4031+msgid "Use more screen for windows"
4032+msgstr "ប្រើ​អេក្រង់​ច្រើន​សម្រាប់​បង្អួច"
4033+
4034+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:2
4035+msgid ""
4036+"Try to use more screen for placing window thumbnails by adapting to screen "
4037+"aspect ratio, and consolidating them further to reduce the bounding box. "
4038+"This setting applies only with the natural placement strategy."
4039+msgstr ""
4040+"សាកល្បង​ប្រើ​អេក្រង់​ច្រើន​សម្រាប់​ដាក់​រូបភាព​តូច​របស់​បង្អួច​ដោយ​យោង​តាម​ស"
4041+"មាមាត្រ​អេក្រង់ រួច​បង្រួម​វា​ដើម្បី​បន្ថយ​ព្រំដែន​ប្រអប់។ "
4042+"ការ​កំណត់​នេះ​អនុវត្ត​តែ​ជាមួយ​វិធីសាស្ត្រ​ជំនួស​ធម្មជាតិ​ប៉ុណ្ណោះ។"
4043+
4044+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:3
4045+msgid "Place window captions on top"
4046+msgstr "ដាក់​ចំណងជើង​បង្អួច​នៅ​ខាងលើ"
4047+
4048+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:4
4049+msgid ""
4050+"If true, place window captions on top the respective thumbnail, overriding "
4051+"shell default of placing it at the bottom. Changing this setting requires "
4052+"restarting the shell to have any effect."
4053+msgstr ""
4054+"ប្រសិនបើ​ពិត វា​នឹង​ដាក់​ចំណងជើង​បង្អួច​នៅ​ខាងលើ​រូបភាព​តូច "
4055+"ហើយ​បដិសេធ​សែល​លំនាំដើម​ដែល​ដាក់​វា​នៅ​បាត។ ការ​ប្ដូរ​ការ​កំណត់​នេះ "
4056+"តម្រូវ​ឲ្យ​ចាប់ផ្ដើម​សែល​ឡើងវិញ​ទើប​មាន​ប្រសិទ្ធភាព។"
4057+
4058+#: ../extensions/places-menu/extension.js:78
4059+#: ../extensions/places-menu/extension.js:81
4060+msgid "Places"
4061+msgstr "ដាក់"
4062+
4063+#: ../extensions/places-menu/placeDisplay.js:57
4064+#, javascript-format
4065+msgid "Failed to launch \"%s\""
4066+msgstr "បាន​បរាជ័យ​ក្នុង​ការ​ចាប់ផ្ដើម \"%s\""
4067+
4068+#: ../extensions/places-menu/placeDisplay.js:99
4069+#: ../extensions/places-menu/placeDisplay.js:122
4070+msgid "Computer"
4071+msgstr "កុំព្យូទ័រ"
4072+
4073+#: ../extensions/places-menu/placeDisplay.js:200
4074+msgid "Home"
4075+msgstr "ផ្ទះ"
4076+
4077+#: ../extensions/places-menu/placeDisplay.js:287
4078+msgid "Browse Network"
4079+msgstr "រក​មើល​បណ្ដាញ"
4080+
4081+#: ../extensions/systemMonitor/extension.js:214
4082+msgid "CPU"
4083+msgstr "ស៊ីភីយូ"
4084+
4085+#: ../extensions/systemMonitor/extension.js:267
4086+msgid "Memory"
4087+msgstr "អង្គ​ចងចាំ"
4088+
4089+#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:1
4090+msgid "Theme name"
4091+msgstr "ឈ្មោះ​រូបរាង"
4092+
4093+#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:2
4094+msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
4095+msgstr "ឈ្មោះ​រូបរាង​ដែល​ត្រូវ​ផ្ទុក​ចេញពី ~/.themes/name/gnome-shell"
4096+
4097+#: ../extensions/window-list/extension.js:104
4098+msgid "Close"
4099+msgstr "បិទ"
4100+
4101+#: ../extensions/window-list/extension.js:114
4102+msgid "Unminimize"
4103+msgstr "មិន​បង្រួម​អប្បបរមា"
4104+
4105+#: ../extensions/window-list/extension.js:115
4106+msgid "Minimize"
4107+msgstr "បង្រួម​អប្បបរមា"
4108+
4109+#: ../extensions/window-list/extension.js:121
4110+msgid "Unmaximize"
4111+msgstr "មិន​ពង្រីក​អតិបរមា"
4112+
4113+#: ../extensions/window-list/extension.js:122
4114+msgid "Maximize"
4115+msgstr "ពង្រីក​អតិបរមា"
4116+
4117+#: ../extensions/window-list/extension.js:294
4118+msgid "Minimize all"
4119+msgstr "បង្រួម​អប្បបរមា​ទាំងអស់"
4120+
4121+#: ../extensions/window-list/extension.js:302
4122+msgid "Unminimize all"
4123+msgstr "មិន​បង្រួម​អប្បបរមា​ទាំងអស់"
4124+
4125+#: ../extensions/window-list/extension.js:310
4126+msgid "Maximize all"
4127+msgstr "ពង្រីក​អតិបរមា​ទាំងអស់"
4128+
4129+#: ../extensions/window-list/extension.js:319
4130+msgid "Unmaximize all"
4131+msgstr "មិន​ពង្រីក​អតិបរមា​ទាំងអស់"
4132+
4133+#: ../extensions/window-list/extension.js:328
4134+msgid "Close all"
4135+msgstr "បិទ​ទាំងអស់"
4136+
4137+#: ../extensions/window-list/extension.js:638
4138+#: ../extensions/workspace-indicator/extension.js:30
4139+msgid "Workspace Indicator"
4140+msgstr "ទ្រនិច​បង្ហាញ​តំបន់​ធ្វើការ"
4141+
4142+#: ../extensions/window-list/extension.js:792
4143+msgid "Window List"
4144+msgstr "បញ្ជី​បង្អួច"
4145+
4146+#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
4147+msgid "When to group windows"
4148+msgstr "ពេល​ដាក់​បង្អួច​ជាក្រុម"
4149+
4150+#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:2
4151+msgid ""
4152+"Decides when to group windows from the same application on the window list. "
4153+"Possible values are \"never\", \"auto\" and \"always\"."
4154+msgstr ""
4155+"សម្រេចចិត្ត​ថា​តើ​ពេល​ណា​ដែល​ត្រូវ​ដាក់​បង្អួច​ជា​ក្រុម​ចេញពី​កម្មវិធី​ដូចគ្"
4156+"នា​នៅ​លើ​បញ្ជី​បង្អួច។ តម្លៃ​ដែល​អាច​ប្រើ​បាន​គឺ៖ \"កុំ\", \"ស្វ័យប្រវត្តិ\" និង "
4157+"\"ជានិច្ច\" ។"
4158+
4159+#: ../extensions/window-list/prefs.js:30
4160+msgid "Window Grouping"
4161+msgstr "ដាក់​បង្អួច​ជា​ក្រុម"
4162+
4163+#: ../extensions/window-list/prefs.js:49
4164+msgid "Never group windows"
4165+msgstr "កុំ​ដាក់​បង្អួច​ជា​ក្រុម"
4166+
4167+#: ../extensions/window-list/prefs.js:50
4168+msgid "Group windows when space is limited"
4169+msgstr "ដាក់​បង្អួច​ជា​ក្រុម​ពេល​ទំហំ​មាន​ដែន​កំណត់"
4170+
4171+#: ../extensions/window-list/prefs.js:51
4172+msgid "Always group windows"
4173+msgstr "ដាក់​បង្អួច​ជា​ក្រុម​ជានិច្ច"
4174+
4175+#: ../extensions/workspace-indicator/prefs.js:141
4176+msgid "Workspace names:"
4177+msgstr "ឈ្មោះ​តំបន់​ធ្វើការ៖"
4178+
4179+#: ../extensions/workspace-indicator/prefs.js:152
4180+msgid "Name"
4181+msgstr "ឈ្មោះ"
4182+
4183+#: ../extensions/workspace-indicator/prefs.js:186
4184+#, javascript-format
4185+msgid "Workspace %d"
4186+msgstr "តំបន់​ធ្វើការ %d"
4187
4188=== added file 'po/kn.po'
4189--- po/kn.po 1970-01-01 00:00:00 +0000
4190+++ po/kn.po 2014-06-09 01:03:51 +0000
4191@@ -0,0 +1,330 @@
4192+# Shankar Prasad <svenkate@redhat.com>, 2013.
4193+msgid ""
4194+msgstr ""
4195+"Project-Id-Version: PACKAGE VERSION\n"
4196+"Report-Msgid-Bugs-To: \n"
4197+"POT-Creation-Date: 2013-08-06 14:45+0530\n"
4198+"PO-Revision-Date: 2013-10-29 06:13-0400\n"
4199+"Last-Translator: Shankar Prasad <svenkate@redhat.com>\n"
4200+"Language-Team: Kannada <kde-i18n-doc@kde.org>\n"
4201+"MIME-Version: 1.0\n"
4202+"Content-Type: text/plain; charset=UTF-8\n"
4203+"Content-Transfer-Encoding: 8bit\n"
4204+"Language: kn\n"
4205+"X-Generator: Zanata 3.2.3\n"
4206+"Plural-Forms: nplurals=2; plural=(n!=1)\n"
4207+
4208+#: ../data/gnome-classic.desktop.in.h:1
4209+#: ../data/gnome-classic.session.desktop.in.in.h:1
4210+msgid "GNOME Classic"
4211+msgstr "GNOME ಕ್ಲಾಸಿಕ್"
4212+
4213+#: ../data/gnome-classic.desktop.in.h:2
4214+msgid "This session logs you into GNOME Classic"
4215+msgstr "ಈ ಅಧಿವೇಶನವು ನಿಮ್ಮನ್ನು GNOME ಕ್ಲಾಸಿಕ್‌ಗೆ ಪ್ರವೇಶಿಸುವಂತೆ ಮಾಡುತ್ತದೆ"
4216+
4217+#: ../data/gnome-shell-classic.desktop.in.in.h:1
4218+msgid "GNOME Shell Classic"
4219+msgstr "GNOME ಶೆಲ್‌ ಕ್ಲಾಸಿಕ್"
4220+
4221+#: ../data/gnome-shell-classic.desktop.in.in.h:2
4222+msgid "Window management and application launching"
4223+msgstr "ಕಿಟಕಿ ನಿರ್ವಹಣೆ ಹಾಗು ಅನ್ವಯವನ್ನು ಆರಂಭಿಸುವಿಕೆ"
4224+
4225+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
4226+msgid "Attach modal dialog to the parent window"
4227+msgstr "ಮೂಲ ಕಿಟಕಿಗೆ ಮೋಡಲ್ ಸಂವಾದವನ್ನು ಸೇರಿಸು"
4228+
4229+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
4230+msgid ""
4231+"This key overrides the key in org.gnome.mutter when running GNOME Shell."
4232+msgstr ""
4233+"GNOME ಶೆಲ್‌ ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಈ ಕೀಲಿಯು org.gnome.mutter ಯಲ್ಲಿನ ಕೀಲಿಯನ್ನು "
4234+"ಅತಿಕ್ರಮಿಸುತ್ತದೆ."
4235+
4236+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
4237+msgid "Enable edge tiling when dropping windows on screen edges"
4238+msgstr ""
4239+"ತೆರೆಯ ಅಂಚುಗಳಲ್ಲಿ ಕಿಟಕಿಗಳನ್ನು ಬೀಳಿಸುವಾಗ ಅಂಚಿನ ಟೈಲಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸು"
4240+
4241+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
4242+msgid "Workspaces only on primary monitor"
4243+msgstr "ಪ್ರಾಥಮಿಕ ತೆರೆಯಲ್ಲಿ ಇರುವ ಕಾರ್ಯಕ್ಷೇತ್ರಗಳು ಮಾತ್ರ"
4244+
4245+#: ../extensions/alternate-tab/prefs.js:20
4246+msgid "Thumbnail only"
4247+msgstr "ಅಡಕಚಿತ್ರ ಮಾತ್ರ"
4248+
4249+#: ../extensions/alternate-tab/prefs.js:21
4250+msgid "Application icon only"
4251+msgstr "ಅನ್ವಯ ಚಿಹ್ನೆ ಮಾತ್ರ"
4252+
4253+#: ../extensions/alternate-tab/prefs.js:22
4254+msgid "Thumbnail and application icon"
4255+msgstr "ಅಡಕಚಿತ್ರ ಮತ್ತು ಅನ್ವಯ ಚಿಹ್ನೆ"
4256+
4257+#: ../extensions/alternate-tab/prefs.js:37
4258+msgid "Present windows as"
4259+msgstr "ಈ ರೀತಿಯಲ್ಲಿ ಈಗಿರುವ ಕಿಟಕಿ"
4260+
4261+#: ../extensions/alternate-tab/prefs.js:62
4262+msgid "Show only windows in the current workspace"
4263+msgstr "ಪ್ರಸಕ್ತ ಕಾರ್ಯಕ್ಷೇತ್ರದಲ್ಲಿರುವ ಕಿಟಕಿಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸು"
4264+
4265+#. add the new entries
4266+#: ../extensions/alternative-status-menu/extension.js:125
4267+msgid "Suspend"
4268+msgstr "ಅಮಾನತುಗೊಳಿಸು"
4269+
4270+#: ../extensions/alternative-status-menu/extension.js:128
4271+msgid "Hibernate"
4272+msgstr "ನೆನಪಿನೊಡನೆ ಮುಚ್ಚು"
4273+
4274+#: ../extensions/alternative-status-menu/extension.js:131
4275+msgid "Power Off"
4276+msgstr "ಸ್ಥಗಿತಗೊಳಿಸು (ಪವರ್-ಆಫ್)"
4277+
4278+#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:1
4279+msgid "Enable suspending"
4280+msgstr "ಅಮಾನತುಗೊಳಿಸುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸು"
4281+
4282+#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:2
4283+msgid "Control the visibility of the Suspend menu item"
4284+msgstr "ಅಮಾನತುಗೊಳಿಸು ಪರಿವಿಡಿ ಅಂಶದ ಗೋಚರಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸು"
4285+
4286+#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:3
4287+msgid "Enable hibernating"
4288+msgstr "ನೆನಪಿನೊಡನೆ ಮುಚ್ಚುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸು"
4289+
4290+#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:4
4291+msgid "Control the visibility of the Hibernate menu item"
4292+msgstr "ನೆನಪಿನೊಡನೆ ಮುಚ್ಚು ಪರಿವಿಡಿ ಅಂಶದ ಗೋಚರಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸು"
4293+
4294+#: ../extensions/apps-menu/extension.js:39
4295+msgid "Activities Overview"
4296+msgstr "ಚಟುವಟಿಕೆ ಅವಲೋಕನ"
4297+
4298+#: ../extensions/apps-menu/extension.js:113
4299+msgid "Favorites"
4300+msgstr "ನೆಚ್ಚಿನವು"
4301+
4302+#: ../extensions/apps-menu/extension.js:278
4303+msgid "Applications"
4304+msgstr "ಅನ್ವಯಗಳು"
4305+
4306+#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
4307+msgid "Application and workspace list"
4308+msgstr "ಅನ್ವಯ ಮತ್ತು ಕಾರ್ಯಕ್ಷೇತ್ರದ ಪಟ್ಟಿ"
4309+
4310+#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:2
4311+msgid ""
4312+"A list of strings, each containing an application id (desktop file name), "
4313+"followed by a colon and the workspace number"
4314+msgstr ""
4315+"ಅನ್ವಯ id (ಗಣಕತೆರೆ ಕಡತದ ಹೆಸರು), ನಂತರ ಒಂದು ವಿವರಣೆ ಚಿಹ್ನೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷೇತ್ರದ "
4316+"ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುವ ವಾಕ್ಯಾಂಶಗಳ ಒಂದು ಪಟ್ಟಿ"
4317+
4318+#: ../extensions/auto-move-windows/prefs.js:55
4319+msgid "Application"
4320+msgstr "ಅನ್ವಯ"
4321+
4322+#: ../extensions/auto-move-windows/prefs.js:64
4323+#: ../extensions/auto-move-windows/prefs.js:106
4324+msgid "Workspace"
4325+msgstr "ಕಾರ್ಯಕ್ಷೇತ್ರ"
4326+
4327+#: ../extensions/auto-move-windows/prefs.js:80
4328+msgid "Add rule"
4329+msgstr "ನಿಯಮವನ್ನು ಸೇರಿಸು"
4330+
4331+#: ../extensions/auto-move-windows/prefs.js:94
4332+msgid "Create new matching rule"
4333+msgstr "ಹೊಸ ಹೊಂದಿಕೆಯಾಗುವ ನಿಯಮವನ್ನು ರಚಿಸು"
4334+
4335+#: ../extensions/auto-move-windows/prefs.js:98
4336+msgid "Add"
4337+msgstr "ಸೇರಿಸು"
4338+
4339+#: ../extensions/drive-menu/extension.js:72
4340+#, c-format
4341+msgid "Ejecting drive '%s' failed:"
4342+msgstr "'%s' ಡ್ರೈವ್ ಅನ್ನು ಹೊರತೆಗೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ:"
4343+
4344+#: ../extensions/drive-menu/extension.js:89
4345+msgid "Removable devices"
4346+msgstr "ತೆಗೆಯಬಹುದಾದ ಸಾಧನಗಳು"
4347+
4348+#: ../extensions/drive-menu/extension.js:106
4349+msgid "Open File"
4350+msgstr "ಕಡತವನ್ನು ತೆರೆ"
4351+
4352+#: ../extensions/example/extension.js:17
4353+msgid "Hello, world!"
4354+msgstr "ನಮಸ್ಕಾರ, ಎಲ್ಲರಿಗೂ!"
4355+
4356+#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:1
4357+msgid "Alternative greeting text."
4358+msgstr "ಪರ್ಯಾಯ ಶುಭಾಶಯ ಪಠ್ಯ."
4359+
4360+#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:2
4361+msgid ""
4362+"If not empty, it contains the text that will be shown when clicking on the "
4363+"panel."
4364+msgstr ""
4365+"ಖಾಲಿ ಇರದೆ ಇದ್ದಲ್ಲಿ, ಪ್ಯಾನೆಲ್‌ನ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ತೋರಿಸಲಾಗುವ ಪಠ್ಯವನ್ನು ಇದು "
4366+"ಹೊಂದಿರುತ್ತದೆ."
4367+
4368+#. TRANSLATORS: Example is the name of the extension, should not be
4369+#. translated
4370+#: ../extensions/example/prefs.js:30
4371+msgid ""
4372+"Example aims to show how to build well behaved extensions for the Shell and "
4373+"as such it has little functionality on its own.\n"
4374+"Nevertheless it's possible to customize the greeting message."
4375+msgstr ""
4376+"ಉದಾಹರಣೆಯು ಶೆಲ್‌ಗಾಗಿ ಉತ್ತಮವಾಗಿ ವರ್ತಿಸುವ ವಿಸ್ತರಣೆಗಳನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು "
4377+"ತೋರಿಸುವ ಉದ್ಧೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಅದು ತಾನೆ ಸ್ವತಃ ಬಹಳ ಕಡಿಮೆ ಎನ್ನುವಷ್ಟು "
4378+"ಪ್ರಯೋಜನವನ್ನು ನೀಡಬಲ್ಲದು.\n"
4379+"ಆದರೂ ಸಹ ಶುಭಾಶಯದ ಸಂದೇಶವನ್ನು ಅಗತ್ಯಾನುಗಣವಾಗಿಸಲು ಸಾಧ್ಯವಿರುತ್ತದೆ."
4380+
4381+#: ../extensions/example/prefs.js:36
4382+msgid "Message:"
4383+msgstr "ಸಂದೇಶ:"
4384+
4385+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
4386+msgid "Use more screen for windows"
4387+msgstr "ಕಿಟಕಿಗಳಿಗಾಗಿ ಹೆಚ್ಚಿನ ತೆರೆಯನ್ನು ಬಳಸಿ"
4388+
4389+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:2
4390+msgid ""
4391+"Try to use more screen for placing window thumbnails by adapting to screen "
4392+"aspect ratio, and consolidating them further to reduce the bounding box. "
4393+"This setting applies only with the natural placement strategy."
4394+msgstr ""
4395+"ತೆರೆಯ ಆಕಾರ ಅನುಪಾತವನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಮೂಲಕ ಕಿಟಕಿ ಅಡಕಚಿತ್ರಗಳನ್ನು (ತಂಬ್‌ನೈಲ್) "
4396+"ಇರಿಸುವ ಸಲುವಾಗಿ ಹೆಚ್ಚಿನ ತೆರೆಯನ್ನು ಬಳಸಲು, ಮತ್ತು ಸೀಮಿತ ಚೌಕವನ್ನು (ಬೌಂಡಿಂಗ್ "
4397+"ಬಾಕ್ಸ್) ಕಡಿಮೆ ಮಾಡಲು ಅವುಗಳನ್ನು ಇನ್ನಷ್ಟು ಕ್ರೋಢೀಕರಿಸಲು ಪ್ರಯತ್ನಿಸಿ. ಈ ಸಿದ್ಧತೆಯು "
4398+"ಕೇವಲ ನೈಸರ್ಗಿಕ ಇರಿಸುವಿಕೆ ತಂತ್ರದೊಂದಿಗೆ ಮಾತ್ರ ಕೆಲಸ ಮಾಡುತ್ತದೆ."
4399+
4400+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:3
4401+msgid "Place window captions on top"
4402+msgstr "ಕಿಟಕಿಯ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಇರಿಸು"
4403+
4404+#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:4
4405+msgid ""
4406+"If true, place window captions on top the respective thumbnail, overriding "
4407+"shell default of placing it at the bottom. Changing this setting requires "
4408+"restarting the shell to have any effect."
4409+msgstr ""
4410+"ನಿಜವಾದಲ್ಲಿ, ಆಯಾಯ ಅಡಕಚಿತ್ರದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಕಿಟಕಿ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಇರಿಸಿ, ಆ ಮೂಲಕ "
4411+"ಶೆಲ್‌ನ ಪೂರ್ವನಿಯೋಜಿತವಾದಂತಹ ಕೆಳಭಾಗದಲ್ಲಿ ಇರಿಸುವಿಕೆಯನ್ನು ಅತಿಕ್ರಮಿಸಿದಂತಾಗುತ್ತದೆ. "
4412+"ಈ ಸಿದ್ಧತೆಯನ್ನು ಬದಲಾಯಿಸಿದಲ್ಲಿ ಅದು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಲು ಶೆಲ್ ಅನ್ನು ಮರಳಿ ಆರಂಭಿಸುವ "
4413+"ಅಗತ್ಯವಿರುತ್ತದೆ."
4414+
4415+#: ../extensions/places-menu/extension.js:77
4416+msgid "Places"
4417+msgstr "ಸ್ಥಳಗಳು"
4418+
4419+#: ../extensions/places-menu/placeDisplay.js:56
4420+#, c-format
4421+msgid "Failed to launch \"%s\""
4422+msgstr "'%s' ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
4423+
4424+#: ../extensions/places-menu/placeDisplay.js:98
4425+#: ../extensions/places-menu/placeDisplay.js:121
4426+msgid "Computer"
4427+msgstr "ಗಣಕ"
4428+
4429+#: ../extensions/places-menu/placeDisplay.js:199
4430+msgid "Home"
4431+msgstr "ನೆಲೆ"
4432+
4433+#: ../extensions/places-menu/placeDisplay.js:286
4434+msgid "Browse Network"
4435+msgstr "ಜಾಲಬಂಧವನ್ನು ವೀಕ್ಷಿಸು"
4436+
4437+#: ../extensions/systemMonitor/extension.js:213
4438+msgid "CPU"
4439+msgstr "CPU"
4440+
4441+#: ../extensions/systemMonitor/extension.js:266
4442+msgid "Memory"
4443+msgstr "ಮೆಮೊರಿ"
4444+
4445+#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:1
4446+msgid "Theme name"
4447+msgstr "ಪರಿಸರವಿನ್ಯಾಸದ ಹೆಸರು"
4448+
4449+#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:2
4450+msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
4451+msgstr "~/.themes/name/gnome-shell ಇಂದ ಲೋಡ್ ಮಾಡಬೇಕಿರುವ ಪರಿಸರವಿನ್ಯಾಸದ ಹೆಸರು"
4452+
4453+#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
4454+msgid "When to group windows"
4455+msgstr "ಕಿಟಕಿಗಳನ್ನು ಯಾವಾಗ ಗುಂಪುಗೂಡಿಸಬೇಕು"
4456+
4457+#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:2
4458+msgid ""
4459+"Decides when to group windows from the same application on the window list. "
4460+"Possible values are \"never\", \"auto\" and \"always\"."
4461+msgstr ""
4462+"ಕಿಟಕಿಯ ಪಟ್ಟಿಯಲ್ಲಿ ಒಂದೇ ಅನ್ವಯಗಳ ಕಿಟಕಿಗಳನ್ನು ಯಾವಾಗ ಗುಂಪುಗೂಡಿಸಬೇಕು ಎನ್ನುವುದನ್ನು "
4463+"ಇದು ನಿರ್ಧರಿಸುತ್ತದೆ. ಸಾಧ್ಯವಿರುವ ಮೌಲ್ಯಗಳೆಂದರೆ, \"never\", \"auto\" ಮತ್ತು "
4464+"\"always\""
4465+
4466+#: ../extensions/window-list/prefs.js:30
4467+msgid "Window Grouping"
4468+msgstr "ಕಿಟಕಿ ಗುಂಪು ಮಾಡುವಿಕೆ"
4469+
4470+#: ../extensions/window-list/prefs.js:49
4471+msgid "Never group windows"
4472+msgstr "ಎಂದಿಗೂ ಕಿಟಕಿಗಳನ್ನು ಗುಂಪುಗೂಡಿಸದಿರು"
4473+
4474+#: ../extensions/window-list/prefs.js:50
4475+msgid "Group windows when space is limited"
4476+msgstr "ಸ್ಥಳದ ಮಿತಿ ಇದ್ದಾಗ ಕಿಟಕಿಗಳನ್ನು ಗುಂಪುಗೂಡಿಸು"
4477+
4478+#: ../extensions/window-list/prefs.js:51
4479+msgid "Always group windows"
4480+msgstr "ಯಾವಾಗಲೂ ಕಿಟಕಿಗಳನ್ನು ಗುಂಪುಗೂಡಿಸು"
4481+
4482+#: ../extensions/workspace-indicator/extension.js:30
4483+msgid "Workspace Indicator"
4484+msgstr "ಕಾರ್ಯಸ್ಥಳದ ಸೂಚಕ"
4485+
4486+#: ../extensions/workspace-indicator/prefs.js:141
4487+msgid "Workspace names:"
4488+msgstr "ಕಾರ್ಯಸ್ಥಳದ ಹೆಸರುಗಳು:"
4489+
4490+#: ../extensions/workspace-indicator/prefs.js:152
4491+msgid "Name"
4492+msgstr "ಹೆಸರು"
4493+
4494+#: ../extensions/workspace-indicator/prefs.js:186
4495+#, c-format
4496+msgid "Workspace %d"
4497+msgstr "ಕಾರ್ಯಕ್ಷೇತ್ರ %d"
4498+
4499+#: ../extensions/xrandr-indicator/extension.js:30
4500+msgid "Normal"
4501+msgstr "ಸಾಮಾನ್ಯ"
4502+
4503+#: ../extensions/xrandr-indicator/extension.js:31
4504+msgid "Left"
4505+msgstr "ಎಡ"
4506+
4507+#: ../extensions/xrandr-indicator/extension.js:32
4508+msgid "Right"
4509+msgstr "ಬಲ"
4510+
4511+#: ../extensions/xrandr-indicator/extension.js:33
4512+msgid "Upside-down"
4513+msgstr "ತಲೆಕೆಳಗೆ"
4514+
4515+#: ../extensions/xrandr-indicator/extension.js:50
4516+msgid "Display"
4517+msgstr "ಪ್ರದರ್ಶಕ"
4518+
4519+#: ../extensions/xrandr-indicator/extension.js:80
4520+msgid "Display Settings"
4521+msgstr "ಪ್ರದರ್ಶಕದ ಸಿದ್ಧತೆಗಳು"
4522
4523=== modified file 'po/ko.po'
4524--- po/ko.po 2013-12-29 14:42:51 +0000
4525+++ po/ko.po 2014-06-09 01:03:51 +0000
4526@@ -3,15 +3,15 @@
4527 # This file is distributed under the same license as the gnome-shell-extensions package.
4528 #
4529 # Seong-ho Cho <darkcircle.0426@gmail.com>, 2012.
4530-# Changwoo Ryu <cwryu@debian.org>, 2013.
4531+# Changwoo Ryu <cwryu@debian.org>, 2013-2014.
4532 #
4533 msgid ""
4534 msgstr ""
4535 "Project-Id-Version: gnome-shell-extensions\n"
4536 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
4537 "shell&keywords=I18N+L10N&component=extensions\n"
4538-"POT-Creation-Date: 2013-09-15 00:43+0000\n"
4539-"PO-Revision-Date: 2013-09-16 03:25+0900\n"
4540+"POT-Creation-Date: 2014-03-05 08:31+0000\n"
4541+"PO-Revision-Date: 2014-03-05 20:11+0900\n"
4542 "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
4543 "Language-Team: Korean <gnome-kr@googlegroups.com>\n"
4544 "Language: ko\n"
4545@@ -54,6 +54,10 @@
4546 msgid "Workspaces only on primary monitor"
4547 msgstr "주 모니터에만 작업 공간 사용"
4548
4549+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
4550+msgid "Delay focus changes in mouse mode until the pointer stops moving"
4551+msgstr "마우스 포인터가 움직이지 않을 때까지 포커스 전환을 미루기"
4552+
4553 #: ../extensions/alternate-tab/prefs.js:20
4554 msgid "Thumbnail only"
4555 msgstr "섬네일만"
4556@@ -82,7 +86,7 @@
4557 msgid "Favorites"
4558 msgstr "즐겨찾기"
4559
4560-#: ../extensions/apps-menu/extension.js:278
4561+#: ../extensions/apps-menu/extension.js:282
4562 msgid "Applications"
4563 msgstr "프로그램"
4564
4565@@ -119,16 +123,16 @@
4566 msgid "Add"
4567 msgstr "추가"
4568
4569-#: ../extensions/drive-menu/extension.js:73
4570-#, c-format
4571+#: ../extensions/drive-menu/extension.js:106
4572+#, javascript-format
4573 msgid "Ejecting drive '%s' failed:"
4574 msgstr "'%s' 드라이브를 빼는데 실패했습니다:"
4575
4576-#: ../extensions/drive-menu/extension.js:90
4577+#: ../extensions/drive-menu/extension.js:123
4578 msgid "Removable devices"
4579 msgstr "이동식 장치"
4580
4581-#: ../extensions/drive-menu/extension.js:117
4582+#: ../extensions/drive-menu/extension.js:150
4583 msgid "Open File"
4584 msgstr "파일 열기"
4585
4586@@ -146,8 +150,6 @@
4587 "panel."
4588 msgstr "빈 값이 아니면, 패널을 눌렀을때 보일 텍스트입니다."
4589
4590-#. TRANSLATORS: Example is the name of the extension, should not be
4591-#. translated
4592 #: ../extensions/example/prefs.js:30
4593 msgid ""
4594 "Example aims to show how to build well behaved extensions for the Shell and "
4595@@ -195,21 +197,21 @@
4596 msgid "Places"
4597 msgstr "위치"
4598
4599-#: ../extensions/places-menu/placeDisplay.js:56
4600-#, c-format
4601+#: ../extensions/places-menu/placeDisplay.js:57
4602+#, javascript-format
4603 msgid "Failed to launch \"%s\""
4604 msgstr "\"%s\" 실행에 실패했습니다"
4605
4606-#: ../extensions/places-menu/placeDisplay.js:98
4607-#: ../extensions/places-menu/placeDisplay.js:121
4608+#: ../extensions/places-menu/placeDisplay.js:99
4609+#: ../extensions/places-menu/placeDisplay.js:122
4610 msgid "Computer"
4611 msgstr "컴퓨터"
4612
4613-#: ../extensions/places-menu/placeDisplay.js:199
4614+#: ../extensions/places-menu/placeDisplay.js:200
4615 msgid "Home"
4616 msgstr "홈"
4617
4618-#: ../extensions/places-menu/placeDisplay.js:286
4619+#: ../extensions/places-menu/placeDisplay.js:287
4620 msgid "Browse Network"
4621 msgstr "네트워크 찾아보기"
4622
4623@@ -229,52 +231,52 @@
4624 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
4625 msgstr "테마 이름, ~/.themes/name/gnome-shell 아래에서 읽어들입니다."
4626
4627-#: ../extensions/window-list/extension.js:92
4628+#: ../extensions/window-list/extension.js:104
4629 msgid "Close"
4630 msgstr "닫기"
4631
4632-#: ../extensions/window-list/extension.js:102
4633+#: ../extensions/window-list/extension.js:114
4634 msgid "Unminimize"
4635 msgstr "최소화 취소"
4636
4637-#: ../extensions/window-list/extension.js:103
4638+#: ../extensions/window-list/extension.js:115
4639 msgid "Minimize"
4640 msgstr "최소화"
4641
4642-#: ../extensions/window-list/extension.js:109
4643+#: ../extensions/window-list/extension.js:121
4644 msgid "Unmaximize"
4645 msgstr "최대화 취소"
4646
4647-#: ../extensions/window-list/extension.js:110
4648+#: ../extensions/window-list/extension.js:122
4649 msgid "Maximize"
4650 msgstr "최대화"
4651
4652-#: ../extensions/window-list/extension.js:270
4653+#: ../extensions/window-list/extension.js:294
4654 msgid "Minimize all"
4655 msgstr "모두 최소화"
4656
4657-#: ../extensions/window-list/extension.js:278
4658+#: ../extensions/window-list/extension.js:302
4659 msgid "Unminimize all"
4660 msgstr "모두 최소화 취소"
4661
4662-#: ../extensions/window-list/extension.js:286
4663+#: ../extensions/window-list/extension.js:310
4664 msgid "Maximize all"
4665 msgstr "모두 최대화"
4666
4667-#: ../extensions/window-list/extension.js:295
4668+#: ../extensions/window-list/extension.js:319
4669 msgid "Unmaximize all"
4670 msgstr "모두 최대화 취소"
4671
4672-#: ../extensions/window-list/extension.js:304
4673+#: ../extensions/window-list/extension.js:328
4674 msgid "Close all"
4675 msgstr "모두 닫기"
4676
4677-#: ../extensions/window-list/extension.js:591
4678+#: ../extensions/window-list/extension.js:638
4679 #: ../extensions/workspace-indicator/extension.js:30
4680 msgid "Workspace Indicator"
4681 msgstr "작업 공간 표시"
4682
4683-#: ../extensions/window-list/extension.js:743
4684+#: ../extensions/window-list/extension.js:792
4685 msgid "Window List"
4686 msgstr "창 목록"
4687
4688@@ -315,6 +317,6 @@
4689 msgstr "이름"
4690
4691 #: ../extensions/workspace-indicator/prefs.js:186
4692-#, c-format
4693+#, javascript-format
4694 msgid "Workspace %d"
4695 msgstr "작업 공간 %d"
4696
4697=== modified file 'po/ta.po'
4698--- po/ta.po 2013-12-29 14:42:51 +0000
4699+++ po/ta.po 2014-06-09 01:03:51 +0000
4700@@ -1,22 +1,24 @@
4701 # Tamil translation for gnome-shell-extensions.
4702 # Copyright (C) 2013 gnome-shell-extensions's COPYRIGHT HOLDER
4703 # This file is distributed under the same license as the gnome-shell-extensions package.
4704+#
4705 # தங்கமணி அருண் <thangam.arunx@gmail.com>, 2013.
4706-#
4707+# Shantha kumar <shkumar@redhat.com>, 2013.
4708 msgid ""
4709 msgstr ""
4710 "Project-Id-Version: gnome-shell-extensions master\n"
4711 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
4712 "shell&keywords=I18N+L10N&component=extensions\n"
4713-"POT-Creation-Date: 2013-08-19 13:01+0000\n"
4714-"PO-Revision-Date: 2013-09-03 16:00+0530\n"
4715+"POT-Creation-Date: 2013-11-10 03:36+0000\n"
4716+"PO-Revision-Date: 2013-11-25 14:00+0530\n"
4717 "Last-Translator: Shantha kumar <shkumar@redhat.com>\n"
4718-"Language-Team: Tamil <ta@li.org>\n"
4719+"Language-Team: Tamil <>\n"
4720 "Language: ta\n"
4721 "MIME-Version: 1.0\n"
4722 "Content-Type: text/plain; charset=UTF-8\n"
4723 "Content-Transfer-Encoding: 8bit\n"
4724-"X-Generator: Poedit 1.5.4\n"
4725+"X-Generator: Lokalize 1.5\n"
4726+"Plural-Forms: nplurals=2; plural=n != 1;\n"
4727
4728 #: ../data/gnome-classic.desktop.in.h:1
4729 #: ../data/gnome-classic.session.desktop.in.in.h:1
4730@@ -43,17 +45,25 @@
4731 msgid ""
4732 "This key overrides the key in org.gnome.mutter when running GNOME Shell."
4733 msgstr ""
4734-"இந்த திறப்பானது GNOME செல்லை இயக்கும் போது, org.gnome.mutter இல் உள்ள திறப்பைப் "
4735+"இந்த திறப்பானது GNOME செல்லை இயக்கும் போது, org.gnome.mutter இல் உள்ள "
4736+"திறப்பைப் "
4737 "புறக்கணிக்கிறது."
4738
4739 #: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
4740 msgid "Enable edge tiling when dropping windows on screen edges"
4741-msgstr "சாளரங்களை திரை விளிம்புகளில் விடும் போது, விளிம்பு சட்டமாக்கலை செயற்படுத்து"
4742+msgstr ""
4743+"சாளரங்களை திரை விளிம்புகளில் விடும் போது, விளிம்பு சட்டமாக்கலை செயற்படுத்து"
4744
4745 #: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
4746 msgid "Workspaces only on primary monitor"
4747 msgstr "முதன்மை திரையில் மட்டும் பணியிடங்கள்"
4748
4749+#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
4750+msgid "Delay focus changes in mouse mode until the pointer stops moving"
4751+msgstr ""
4752+"சொடுக்கி பயன்முறையில் சுட்டி நகர்வது நிற்கும் வரை கவனப் பகுதி மாறுவதைத் "
4753+"தாமதிக்கவும்"
4754+
4755 #: ../extensions/alternate-tab/prefs.js:20
4756 msgid "Thumbnail only"
4757 msgstr "சிறுபடம் மட்டும்"
4758@@ -82,7 +92,7 @@
4759 msgid "Favorites"
4760 msgstr "பிடித்தவை"
4761
4762-#: ../extensions/apps-menu/extension.js:278
4763+#: ../extensions/apps-menu/extension.js:282
4764 msgid "Applications"
4765 msgstr "பயன்பாடுகள்"
4766
4767@@ -95,7 +105,8 @@
4768 "A list of strings, each containing an application id (desktop file name), "
4769 "followed by a colon and the workspace number"
4770 msgstr ""
4771-"பயன்பாட்டு id (பணிமேடை கோப்பு பெயர்), அதைத்தொடர்ந்து ஒரு முக்காற் குறி மற்றும் பணியிட "
4772+"பயன்பாட்டு id (பணிமேடை கோப்பு பெயர்), அதைத்தொடர்ந்து ஒரு முக்காற் குறி "
4773+"மற்றும் பணியிட "
4774 "எண் ஆகியவற்றைக் கொண்டிருக்கும் சரங்களின் பட்டியல்"
4775
4776 #: ../extensions/auto-move-windows/prefs.js:55
4777@@ -120,7 +131,7 @@
4778 msgstr "சேர்"
4779
4780 #: ../extensions/drive-menu/extension.js:73
4781-#, c-format
4782+#, javascript-format
4783 msgid "Ejecting drive '%s' failed:"
4784 msgstr "இயக்கியை '%s' வெளித்தள்ளுவதில் தோல்வியடைந்தது:"
4785
4786@@ -145,19 +156,20 @@
4787 "If not empty, it contains the text that will be shown when clicking on the "
4788 "panel."
4789 msgstr ""
4790-"காலியாக இல்லாவிட்டால், பலகத்தின் மீது சொடுக்கும் போது காண்பிக்கப்படும் உரையைக் "
4791+"காலியாக இல்லாவிட்டால், பலகத்தின் மீது சொடுக்கும் போது காண்பிக்கப்படும் "
4792+"உரையைக் "
4793 "கொண்டிருக்கும்."
4794
4795-#. TRANSLATORS: Example is the name of the extension, should not be
4796-#. translated
4797 #: ../extensions/example/prefs.js:30
4798 msgid ""
4799 "Example aims to show how to build well behaved extensions for the Shell and "
4800 "as such it has little functionality on its own.\n"
4801 "Nevertheless it's possible to customize the greeting message."
4802 msgstr ""
4803-"செல்லுக்கான சிறப்பாக செயல்படும் நீட்சிகளை எப்படி திறம்பட கட்டமைப்பது என்பதைக் காண்பிப்பதே "
4804-"Example இன் குறிக்கோளாகும் மேலும் அதுவும் மிகக் குறைந்த செயலம்சத்தையே கொண்டுள்ளது.\n"
4805+"செல்லுக்கான சிறப்பாக செயல்படும் நீட்சிகளை எப்படி திறம்பட கட்டமைப்பது என்பதைக் "
4806+"காண்பிப்பதே "
4807+"Example இன் குறிக்கோளாகும் மேலும் அதுவும் மிகக் குறைந்த செயலம்சத்தையே "
4808+"கொண்டுள்ளது.\n"
4809 "இருப்பினும், வாழ்த்துச்செய்தியை தனிப்பயனாக்கம் செய்யமுடியும்."
4810
4811 #: ../extensions/example/prefs.js:36
4812@@ -174,9 +186,12 @@
4813 "aspect ratio, and consolidating them further to reduce the bounding box. "
4814 "This setting applies only with the natural placement strategy."
4815 msgstr ""
4816-"திரையின் தன்மை விகிதத்திற்கு ஏற்ப தகவமைப்பதன் மூலமும் சாளர சிறுபடங்களை உட்கொண்டிருக்கும் "
4817-"பெட்டியை மேலும் குறைப்பதற்காக அவற்றை வகைபிரித்தமைப்பதன் மூலமும் சாளர சிறுபடங்களை "
4818-"வைப்பதற்கு அதிக திரையைப் பயன்படுத்தவும். இந்த அமைவு இயல்பான இடவமைத்தல் உத்திக்கு மட்டுமே "
4819+"திரையின் தன்மை விகிதத்திற்கு ஏற்ப தகவமைப்பதன் மூலமும் சாளர சிறுபடங்களை "
4820+"உட்கொண்டிருக்கும் "
4821+"பெட்டியை மேலும் குறைப்பதற்காக அவற்றை வகைபிரித்தமைப்பதன் மூலமும் சாளர "
4822+"சிறுபடங்களை "
4823+"வைப்பதற்கு அதிக திரையைப் பயன்படுத்தவும். இந்த அமைவு இயல்பான இடவமைத்தல் "
4824+"உத்திக்கு மட்டுமே "
4825 "பொருந்தும்."
4826
4827 #: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:3
4828@@ -189,30 +204,33 @@
4829 "shell default of placing it at the bottom. Changing this setting requires "
4830 "restarting the shell to have any effect."
4831 msgstr ""
4832-"true என இருப்பின், சாளர தலைப்புகளை அடிப்பகுதியில் வைக்கும் செல்லின் முன்னிருப்பான "
4833-"குணத்தைப் புறக்கணித்து, சாளர தலைப்புகளை அந்தந்த சிறுபடத்தின் மேல் பகுதியில் வைக்கும். இந்த "
4834-"அமைவில் மாற்றம் செய்தால், மாற்றம் விளைவை ஏற்படுத்த செல்லை மறுதொடக்கம் செய்ய வேண்டும்."
4835+"true என இருப்பின், சாளர தலைப்புகளை அடிப்பகுதியில் வைக்கும் செல்லின் "
4836+"முன்னிருப்பான "
4837+"குணத்தைப் புறக்கணித்து, சாளர தலைப்புகளை அந்தந்த சிறுபடத்தின் மேல் பகுதியில் "
4838+"வைக்கும். இந்த "
4839+"அமைவில் மாற்றம் செய்தால், மாற்றம் விளைவை ஏற்படுத்த செல்லை மறுதொடக்கம் செய்ய "
4840+"வேண்டும்."
4841
4842 #: ../extensions/places-menu/extension.js:78
4843 #: ../extensions/places-menu/extension.js:81
4844 msgid "Places"
4845 msgstr "இடங்கள்"
4846
4847-#: ../extensions/places-menu/placeDisplay.js:56
4848-#, c-format
4849+#: ../extensions/places-menu/placeDisplay.js:58
4850+#, javascript-format
4851 msgid "Failed to launch \"%s\""
4852 msgstr "\"%s\" ஐத் தொடங்குவதில் தோல்வியடைந்தது"
4853
4854-#: ../extensions/places-menu/placeDisplay.js:98
4855-#: ../extensions/places-menu/placeDisplay.js:121
4856+#: ../extensions/places-menu/placeDisplay.js:100
4857+#: ../extensions/places-menu/placeDisplay.js:123
4858 msgid "Computer"
4859 msgstr "கணினி"
4860
4861-#: ../extensions/places-menu/placeDisplay.js:199
4862+#: ../extensions/places-menu/placeDisplay.js:201
4863 msgid "Home"
4864 msgstr "இல்லம்"
4865
4866-#: ../extensions/places-menu/placeDisplay.js:286
4867+#: ../extensions/places-menu/placeDisplay.js:288
4868 msgid "Browse Network"
4869 msgstr "பிணையத்தை உலாவு"
4870
4871@@ -277,6 +295,11 @@
4872 msgid "Workspace Indicator"
4873 msgstr "பணியிடம் காட்டி"
4874
4875+#: ../extensions/window-list/extension.js:743
4876+#| msgid "Window Grouping"
4877+msgid "Window List"
4878+msgstr "சாளர பட்டியல்"
4879+
4880 #: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
4881 msgid "When to group windows"
4882 msgstr "சாளரங்களை எப்பொழுது குழுவாக்க வேண்டும்"
4883@@ -286,8 +309,10 @@
4884 "Decides when to group windows from the same application on the window list. "
4885 "Possible values are \"never\", \"auto\" and \"always\"."
4886 msgstr ""
4887-"சாளர பட்டியலில், ஒரே பயன்பாட்டுக்கு உரிய சாளரங்களை எப்போது குழுவாக்க வேண்டும் என "
4888-"முடிவுச்செய்கிறது. சாத்தியமான மதிப்புகள் \"ஒருபோதும் வேண்டாம்\", \"தானாக\" மற்றும் "
4889+"சாளர பட்டியலில், ஒரே பயன்பாட்டுக்கு உரிய சாளரங்களை எப்போது குழுவாக்க வேண்டும் "
4890+"என "
4891+"முடிவுச்செய்கிறது. சாத்தியமான மதிப்புகள் \"ஒருபோதும் வேண்டாம்\", \"தானாக\" "
4892+"மற்றும் "
4893 "\"எப்பொழுதும்\"."
4894
4895 #: ../extensions/window-list/prefs.js:30
4896@@ -315,7 +340,7 @@
4897 msgstr "பெயர்"
4898
4899 #: ../extensions/workspace-indicator/prefs.js:186
4900-#, c-format
4901+#, javascript-format
4902 msgid "Workspace %d"
4903 msgstr "பணியிடம் %d"
4904
4905
4906=== modified file 'po/te.po'
4907--- po/te.po 2011-11-12 18:32:22 +0000
4908+++ po/te.po 2014-06-09 01:03:51 +0000
4909@@ -2,271 +2,355 @@
4910 # Copyright (C) 2011 gnome-shell-extensions's COPYRIGHT HOLDER
4911 # This file is distributed under the same license as the gnome-shell-extensions package.
4912 # Praveen Illa <mail2ipn@gmail.com>, 2011.
4913-#
4914+# Krishnababu Krothapalli <kkrothap@redhat.com>, 2013.
4915 msgid ""
4916 msgstr ""
4917-"Project-Id-Version: gnome-shell-extensions master\n"
4918+"Project-Id-Version: PACKAGE VERSION\n"
4919 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
4920 "shell&keywords=I18N+L10N&component=extensions\n"
4921-"POT-Creation-Date: 2011-09-19 17:46+0000\n"
4922-"PO-Revision-Date: 2011-09-25 15:01+0530\n"
4923-"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
4924-"Language-Team: Telugu <indlinux-telugu@lists.sourceforge.net>\n"
4925+"POT-Creation-Date: 2013-11-25 08:31+0000\n"
4926+"PO-Revision-Date: 2013-10-01 04:16-0400\n"
4927+"Last-Translator: Krishnababu Krothapalli <kkrothap@redhat.com>\n"
4928+"Language-Team: Telugu <kde-i18n-doc@kde.org>\n"
4929+"Language: te\n"
4930 "MIME-Version: 1.0\n"
4931 "Content-Type: text/plain; charset=UTF-8\n"
4932 "Content-Transfer-Encoding: 8bit\n"
4933 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
4934-
4935-#: ../extensions/alternative-status-menu/extension.js:44
4936-msgid "Notifications"
4937-msgstr "ప్రకటనలు"
4938-
4939-#: ../extensions/alternative-status-menu/extension.js:52
4940-msgid "Online Accounts"
4941-msgstr "ఆన్‌లైన్ ఖాతాలు"
4942-
4943-#: ../extensions/alternative-status-menu/extension.js:56
4944-msgid "System Settings"
4945-msgstr "వ్యవస్థ అమరికలు"
4946-
4947-#: ../extensions/alternative-status-menu/extension.js:63
4948-msgid "Lock Screen"
4949-msgstr "తెరకు తాళంవేయి"
4950-
4951-#: ../extensions/alternative-status-menu/extension.js:68
4952-msgid "Switch User"
4953-msgstr "వాడుకరిని మార్చు"
4954-
4955-#: ../extensions/alternative-status-menu/extension.js:73
4956-msgid "Log Out..."
4957-msgstr "నిష్క్రమించు..."
4958-
4959-#: ../extensions/alternative-status-menu/extension.js:81
4960-msgid "Suspend"
4961-msgstr "తాత్కాలికంగా నిలిపివేయి"
4962-
4963-#: ../extensions/alternative-status-menu/extension.js:87
4964-msgid "Hibernate"
4965-msgstr "సుప్తావస్థ"
4966-
4967-#: ../extensions/alternative-status-menu/extension.js:93
4968-msgid "Power Off..."
4969-msgstr "విద్యుత్ ఆపు..."
4970-
4971-#: ../extensions/alternate-tab/extension.js:44
4972-msgid ""
4973-"This is the first time you use the Alternate Tab extension. \n"
4974-"Please choose your preferred behaviour:\n"
4975-"\n"
4976-"All & Thumbnails:\n"
4977-" This mode presents all applications from all workspaces in one "
4978-"selection \n"
4979-" list. Instead of using the application icon of every window, it uses "
4980-"small \n"
4981-" thumbnails resembling the window itself. \n"
4982-"\n"
4983-"Workspace & Icons:\n"
4984-" This mode let's you switch between the applications of your current \n"
4985-" workspace and gives you additionally the option to switch to the last "
4986-"used \n"
4987-" application of your previous workspace. This is always the last symbol "
4988-"in \n"
4989-" the list and is segregated by a separator/vertical line if available. \n"
4990-" Every window is represented by its application icon. \n"
4991-"\n"
4992-"Native:\n"
4993-" This mode is the native GNOME 3 behaviour or in other words: Clicking \n"
4994-" native switches the Alternate Tab extension off. \n"
4995-msgstr ""
4996-
4997-#: ../extensions/alternate-tab/extension.js:269
4998-msgid "Alt Tab Behaviour"
4999-msgstr ""
5000-
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: