Compare commits

...

9 Commits

Author SHA1 Message Date
Florian Müllner de4782ebf5 Bump version to 3.13.2
To go along with GNOME Shell 3.13.2.
2014-05-28 01:19:25 +02:00
Florian Müllner d0110cf18a auto-move: Tweak prefs UI
- make tree view scrollable when list grows large
- add some borders
- use symbolic icons instead of (deprecated) stock items
- adjust spacing/alignment
- disable remove button when no item is selected

https://bugzilla.gnome.org/show_bug.cgi?id=730843
2014-05-28 01:14:42 +02:00
Florian Müllner de7fbe5b7d workspace-indicator: Tweak prefs UI
- make tree view scrollable when list grows large
 - add some borders
 - use symbolic icons instead of (deprecated) stock items
 - adjust spacing/alignment
 - disable remove button when no item is selected

https://bugzilla.gnome.org/show_bug.cgi?id=730843
2014-05-28 01:14:42 +02:00
Florian Müllner f4625f7968 alternate-tab: Tweak pref widget a bit
Adjust spacing to use more standard values and tweak alignments
to make the structure a bit more clear.

https://bugzilla.gnome.org/show_bug.cgi?id=730843
2014-05-28 01:14:42 +02:00
Philip Withnall 935bd9ce0b Update British English translation 2014-05-27 22:05:11 +01:00
Florian Müllner c290da01dc data: Add button-layout to override schema
The default in gsettings-desktop-schemas has changed to not include
minimize and maximize to match the default of client-side decorations
in GTK+, so start overriding the setting to bring them back in classic
mode.
2014-05-27 19:56:51 +02:00
Florian Müllner db04866ca2 window-list: Use Infinity instead of special-casing 0
This should fix the problem addressed in the last commit without
breaking 0 as stable sequence.
2014-05-27 19:27:43 +02:00
Florian Müllner f93234e442 window-list: Fix stupid thinko
Without special casing the start value of 0, we did not reduce
to the minimum stable sequence of app windows, but 0.
2014-05-27 19:06:22 +02:00
Matthias Clasen fca578d184 3.13.1 2014-05-01 11:18:56 -04:00
8 changed files with 387 additions and 233 deletions
+15
View File
@@ -1,3 +1,18 @@
3.13.2
======
* Fix sorting of grouped buttons in window list
* Tweak preference UIs
* updated translations (en_GB)
3.13.1
======
* add DesktopNames key to the classic session file
* classic theme: remove rounded corners from tile previews
* window-list: don't shift message tray on other monitors
* auto-move-windows: several fixes and updates for api changes
* launch-new-instances: updates for api changes
* updated translations (ja, km)
3.12.0 3.12.0
====== ======
* updated translations (zh_HK, zh_TW) * updated translations (zh_HK, zh_TW)
+1 -1
View File
@@ -1,5 +1,5 @@
AC_PREREQ(2.63) AC_PREREQ(2.63)
AC_INIT([gnome-shell-extensions],[3.12.0],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions]) AC_INIT([gnome-shell-extensions],[3.13.2],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR([config]) AC_CONFIG_AUX_DIR([config])
@@ -11,6 +11,14 @@
</_description> </_description>
</key> </key>
<key name="button-layout" type="s">
<default>"appmenu:minimize,maximize,close"</default>
<_summary>Arrangement of buttons on the titlebar</_summary>
<_description>
This key overrides the key in org.gnome.desktop.wm.preferences when running GNOME Shell.
</_description>
</key>
<key name="edge-tiling" type="b"> <key name="edge-tiling" type="b">
<default>true</default> <default>true</default>
<_summary>Enable edge tiling when dropping windows on screen edges</_summary> <_summary>Enable edge tiling when dropping windows on screen edges</_summary>
+15 -8
View File
@@ -29,16 +29,24 @@ const AltTabSettingsWidget = new GObject.Class({
_init : function(params) { _init : function(params) {
this.parent(params); this.parent(params);
this.margin = 10; this.margin = 24;
this.row_spacing = 6;
this.orientation = Gtk.Orientation.VERTICAL; this.orientation = Gtk.Orientation.VERTICAL;
this._settings = new Gio.Settings({ schema: 'org.gnome.shell.window-switcher' }); this._settings = new Gio.Settings({ schema: 'org.gnome.shell.window-switcher' });
let presentLabel = _("Present windows as"); let presentLabel = '<b>' + _("Present windows as") + '</b>';
this.add(new Gtk.Label({ label: presentLabel, sensitive: true, this.add(new Gtk.Label({ label: presentLabel, use_markup: true,
margin_bottom: 10, margin_top: 5 })); halign: Gtk.Align.START }));
let align = new Gtk.Alignment({ left_padding: 12 });
this.add(align);
let grid = new Gtk.Grid({ orientation: Gtk.Orientation.VERTICAL,
row_spacing: 6,
column_spacing: 6 });
align.add(grid);
let top = 1;
let radio = null; let radio = null;
let currentMode = this._settings.get_string(SETTINGS_APP_ICON_MODE); let currentMode = this._settings.get_string(SETTINGS_APP_ICON_MODE);
for (let mode in MODES) { for (let mode in MODES) {
@@ -52,15 +60,14 @@ const AltTabSettingsWidget = new GObject.Class({
if (widget.active) if (widget.active)
this._settings.set_string(SETTINGS_APP_ICON_MODE, modeCapture); this._settings.set_string(SETTINGS_APP_ICON_MODE, modeCapture);
})); }));
this.add(radio); grid.add(radio);
if (mode == currentMode) if (mode == currentMode)
radio.active = true; radio.active = true;
top += 1;
} }
let check = new Gtk.CheckButton({ label: _("Show only windows in the current workspace"), let check = new Gtk.CheckButton({ label: _("Show only windows in the current workspace"),
margin_top: 12 }); margin_top: 6 });
this._settings.bind(SETTINGS_CURRENT_WORKSPACE_ONLY, check, 'active', Gio.SettingsBindFlags.DEFAULT); this._settings.bind(SETTINGS_CURRENT_WORKSPACE_ONLY, check, 'active', Gio.SettingsBindFlags.DEFAULT);
this.add(check); this.add(check);
}, },
+40 -26
View File
@@ -37,7 +37,7 @@ const Widget = new GObject.Class({
_init: function(params) { _init: function(params) {
this.parent(params); this.parent(params);
this.set_orientation(Gtk.Orientation.VERTICAL); this.set_orientation(Gtk.Orientation.VERTICAL);
this._settings = Convenience.getSettings(); this._settings = Convenience.getSettings();
this._settings.connect('changed', Lang.bind(this, this._refresh)); this._settings.connect('changed', Lang.bind(this, this._refresh));
@@ -47,6 +47,11 @@ const Widget = new GObject.Class({
this._store.set_column_types([Gio.AppInfo, GObject.TYPE_STRING, Gio.Icon, GObject.TYPE_INT, this._store.set_column_types([Gio.AppInfo, GObject.TYPE_STRING, Gio.Icon, GObject.TYPE_INT,
Gtk.Adjustment]); Gtk.Adjustment]);
let scrolled = new Gtk.ScrolledWindow({ shadow_type: Gtk.ShadowType.IN});
scrolled.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC);
this.add(scrolled);
this._treeView = new Gtk.TreeView({ model: this._store, this._treeView = new Gtk.TreeView({ model: this._store,
hexpand: true, vexpand: true }); hexpand: true, vexpand: true });
this._treeView.get_selection().set_mode(Gtk.SelectionMode.SINGLE); this._treeView.get_selection().set_mode(Gtk.SelectionMode.SINGLE);
@@ -70,22 +75,29 @@ const Widget = new GObject.Class({
workspaceColumn.add_attribute(workspaceRenderer, "text", Columns.WORKSPACE); workspaceColumn.add_attribute(workspaceRenderer, "text", Columns.WORKSPACE);
this._treeView.append_column(workspaceColumn); this._treeView.append_column(workspaceColumn);
this.add(this._treeView); scrolled.add(this._treeView);
let toolbar = new Gtk.Toolbar(); let toolbar = new Gtk.Toolbar({ icon_size: Gtk.IconSize.SMALL_TOOLBAR });
toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR); toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR);
this.add(toolbar); this.add(toolbar);
let newButton = new Gtk.ToolButton({ stock_id: Gtk.STOCK_NEW, let newButton = new Gtk.ToolButton({ icon_name: 'bookmark-new-symbolic',
label: _("Add rule"), label: _("Add Rule"),
is_important: true }); is_important: true });
newButton.connect('clicked', Lang.bind(this, this._createNew)); newButton.connect('clicked', Lang.bind(this, this._createNew));
toolbar.add(newButton); toolbar.add(newButton);
let delButton = new Gtk.ToolButton({ stock_id: Gtk.STOCK_DELETE }); let delButton = new Gtk.ToolButton({ icon_name: 'edit-delete-symbolic' });
delButton.connect('clicked', Lang.bind(this, this._deleteSelected)); delButton.connect('clicked', Lang.bind(this, this._deleteSelected));
toolbar.add(delButton); toolbar.add(delButton);
let selection = this._treeView.get_selection();
selection.connect('changed',
function() {
delButton.sensitive = selection.count_selected_rows() > 0;
});
delButton.sensitive = selection.count_selected_rows() > 0;
this._changedPermitted = true; this._changedPermitted = true;
this._refresh(); this._refresh();
}, },
@@ -93,18 +105,27 @@ const Widget = new GObject.Class({
_createNew: function() { _createNew: function() {
let dialog = new Gtk.Dialog({ title: _("Create new matching rule"), let dialog = new Gtk.Dialog({ title: _("Create new matching rule"),
transient_for: this.get_toplevel(), transient_for: this.get_toplevel(),
use_header_bar: true,
modal: true }); modal: true });
dialog.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL); dialog.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL);
dialog.add_button(_("Add"), Gtk.ResponseType.OK); let addButton = dialog.add_button(_("Add"), Gtk.ResponseType.OK);
dialog.set_default_response(Gtk.ResponseType.OK); dialog.set_default_response(Gtk.ResponseType.OK);
let grid = new Gtk.Grid({ column_spacing: 10, let grid = new Gtk.Grid({ column_spacing: 10,
row_spacing: 15, row_spacing: 15,
margin: 10 }); margin: 10 });
dialog._appChooser = new Gtk.AppChooserWidget({ show_all: true }); dialog._appChooser = new Gtk.AppChooserWidget({ show_all: true });
dialog._appChooser.connect('application-selected', Lang.bind(this,
function(w, appInfo) {
addButton.sensitive = appInfo &&
this._checkId(appInfo.get_id());
}));
let appInfo = dialog._appChooser.get_app_info();
addButton.sensitive = appInfo && this._checkId(appInfo.get_id());
grid.attach(dialog._appChooser, 0, 0, 2, 1); grid.attach(dialog._appChooser, 0, 0, 2, 1);
grid.attach(new Gtk.Label({ label: _("Workspace") }), grid.attach(new Gtk.Label({ label: _("Workspace"),
0, 1, 1, 1); halign: Gtk.Align.END }), 0, 1, 1, 1);
let adjustment = new Gtk.Adjustment({ lower: 1, let adjustment = new Gtk.Adjustment({ lower: 1,
upper: WORKSPACE_MAX, upper: WORKSPACE_MAX,
step_increment: 1 step_increment: 1
@@ -129,10 +150,9 @@ const Widget = new GObject.Class({
index = 1; index = 1;
this._changedPermitted = false; this._changedPermitted = false;
if (!this._appendItem(appInfo.get_id(), index)) { this._appendItem(appInfo.get_id(), index);
this._changedPermitted = true; this._changedPermitted = true;
return;
}
let iter = this._store.append(); let iter = this._store.append();
let adj = new Gtk.Adjustment({ lower: 1, let adj = new Gtk.Adjustment({ lower: 1,
upper: WORKSPACE_MAX, upper: WORKSPACE_MAX,
@@ -141,7 +161,6 @@ const Widget = new GObject.Class({
this._store.set(iter, this._store.set(iter,
[Columns.APPINFO, Columns.ICON, Columns.DISPLAY_NAME, Columns.WORKSPACE, Columns.ADJUSTMENT], [Columns.APPINFO, Columns.ICON, Columns.DISPLAY_NAME, Columns.WORKSPACE, Columns.ADJUSTMENT],
[appInfo, appInfo.get_icon(), appInfo.get_display_name(), index, adj]); [appInfo, appInfo.get_icon(), appInfo.get_display_name(), index, adj]);
this._changedPermitted = true;
dialog.destroy(); dialog.destroy();
})); }));
@@ -156,8 +175,8 @@ const Widget = new GObject.Class({
this._changedPermitted = false; this._changedPermitted = false;
this._removeItem(appInfo.get_id()); this._removeItem(appInfo.get_id());
this._store.remove(iter);
this._changedPermitted = true; this._changedPermitted = true;
this._store.remove(iter);
} }
}, },
@@ -205,20 +224,15 @@ const Widget = new GObject.Class({
this._settings.set_strv(SETTINGS_KEY, validItems); this._settings.set_strv(SETTINGS_KEY, validItems);
}, },
_checkId: function(id) {
let items = this._settings.get_strv(SETTINGS_KEY);
return !items.some(function(i) { return i.startsWith(id + ':'); });
},
_appendItem: function(id, workspace) { _appendItem: function(id, workspace) {
let currentItems = this._settings.get_strv(SETTINGS_KEY); let currentItems = this._settings.get_strv(SETTINGS_KEY);
let alreadyHave = currentItems.map(function(el) {
return el.split(':')[0];
}).indexOf(id) != -1;
if (alreadyHave) {
printerr("Already have an item for this id");
return false;
}
currentItems.push(id + ':' + workspace); currentItems.push(id + ':' + workspace);
this._settings.set_strv(SETTINGS_KEY, currentItems); this._settings.set_strv(SETTINGS_KEY, currentItems);
return true;
}, },
_removeItem: function(id) { _removeItem: function(id) {
@@ -253,7 +267,7 @@ function init() {
} }
function buildPrefsWidget() { function buildPrefsWidget() {
let widget = new Widget(); let widget = new Widget({ margin: 12 });
widget.show_all(); widget.show_all();
return widget; return widget;
+1 -1
View File
@@ -60,7 +60,7 @@ function _onMenuStateChanged(menu, isOpen) {
function _getAppStableSequence(app) { function _getAppStableSequence(app) {
return app.get_windows().reduce(function(prev, cur) { return app.get_windows().reduce(function(prev, cur) {
return Math.min(prev, cur.get_stable_sequence()); return Math.min(prev, cur.get_stable_sequence());
}, 0); }, Infinity);
} }
+19 -7
View File
@@ -135,11 +135,16 @@ const WorkspaceSettingsWidget = new GObject.Class({
_init: function(params) { _init: function(params) {
this.parent(params); this.parent(params);
this.margin = 10; this.margin = 12;
this.orientation = Gtk.Orientation.VERTICAL; this.orientation = Gtk.Orientation.VERTICAL;
this.add(new Gtk.Label({ label: _("Workspace names:"), this.add(new Gtk.Label({ label: '<b>' + _("Workspace Names") + '</b>',
margin_bottom: 5 })); use_markup: true, margin_bottom: 6,
hexpand: true, halign: Gtk.Align.START }));
let scrolled = new Gtk.ScrolledWindow({ shadow_type: Gtk.ShadowType.IN });
scrolled.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC);
this.add(scrolled);
this._store = new WorkspaceNameModel(); this._store = new WorkspaceNameModel();
this._treeView = new Gtk.TreeView({ model: this._store, this._treeView = new Gtk.TreeView({ model: this._store,
@@ -156,19 +161,26 @@ const WorkspaceSettingsWidget = new GObject.Class({
column.add_attribute(renderer, 'text', this._store.Columns.LABEL); column.add_attribute(renderer, 'text', this._store.Columns.LABEL);
this._treeView.append_column(column); this._treeView.append_column(column);
this.add(this._treeView); scrolled.add(this._treeView);
let toolbar = new Gtk.Toolbar(); let toolbar = new Gtk.Toolbar({ icon_size: Gtk.IconSize.SMALL_TOOLBAR });
toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR); toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR);
let newButton = new Gtk.ToolButton({ stock_id: Gtk.STOCK_NEW }); let newButton = new Gtk.ToolButton({ icon_name: 'list-add-symbolic' });
newButton.connect('clicked', Lang.bind(this, this._newClicked)); newButton.connect('clicked', Lang.bind(this, this._newClicked));
toolbar.add(newButton); toolbar.add(newButton);
let delButton = new Gtk.ToolButton({ stock_id: Gtk.STOCK_DELETE }); let delButton = new Gtk.ToolButton({ icon_name: 'list-remove-symbolic' });
delButton.connect('clicked', Lang.bind(this, this._delClicked)); delButton.connect('clicked', Lang.bind(this, this._delClicked));
toolbar.add(delButton); toolbar.add(delButton);
let selection = this._treeView.get_selection();
selection.connect('changed',
function() {
delButton.sensitive = selection.count_selected_rows() > 0;
});
delButton.sensitive = selection.count_selected_rows() > 0;
this.add(toolbar); this.add(toolbar);
}, },
+288 -190
View File
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the gnome-shell-extensions package. # This file is distributed under the same license as the gnome-shell-extensions package.
# Bruce Cowan <bruce@bcowan.me.uk>, 2011. # Bruce Cowan <bruce@bcowan.me.uk>, 2011.
# Chris Leonard <cjlhomeaddress@gmail.com>, 2012. # Chris Leonard <cjlhomeaddress@gmail.com>, 2012.
# Philip Withnall <philip@tecnocode.co.uk>, 2014.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell-extensions\n" "Project-Id-Version: gnome-shell-extensions\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "Report-Msgid-Bugs-To: \n"
"shell&keywords=I18N+L10N&component=extensions\n" "POT-Creation-Date: 2014-05-27 22:05+0100\n"
"POT-Creation-Date: 2012-09-20 13:47+0000\n"
"PO-Revision-Date: 2012-09-21 21:00-0400\n" "PO-Revision-Date: 2012-09-21 21:00-0400\n"
"Last-Translator: Chris Leonard <cjlhomeaddress@gmail.com>\n" "Last-Translator: Philip Withnall <philip@tecnocode.co.uk>\n"
"Language-Team: Sugar Labs\n" "Language-Team: Sugar Labs\n"
"Language: en_GB\n" "Language: en_GB\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -20,68 +20,88 @@ msgstr ""
"X-Generator: Virtaal 0.7.1\n" "X-Generator: Virtaal 0.7.1\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:1 #: ../data/gnome-classic.desktop.in.h:1
msgid "The application icon mode." #: ../data/gnome-classic.session.desktop.in.in.h:1
msgstr "The application icon mode." msgid "GNOME Classic"
msgstr "GNOME Classic"
#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:2 #: ../data/gnome-classic.desktop.in.h:2
msgid "This session logs you into GNOME Classic"
msgstr "This session logs you into GNOME Classic"
#: ../data/gnome-shell-classic.desktop.in.in.h:1
msgid "GNOME Shell Classic"
msgstr "GNOME Shell Classic"
#: ../data/gnome-shell-classic.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Window management and application launching"
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
msgid "Attach modal dialog to the parent window"
msgstr "Attach modal dialogue to the parent window"
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
msgid "" msgid ""
"Configures how the windows are shown in the switcher. Valid possibilities " "This key overrides the key in org.gnome.mutter when running GNOME Shell."
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
"only' (shows only the application icon) or 'both'."
msgstr "" msgstr ""
"Configures how the windows are shown in the switcher. Valid possibilities " "This key overrides the key in org.gnome.mutter when running GNOME Shell."
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
"only' (shows only the application icon) or 'both'."
#: ../extensions/alternate-tab/prefs.js:26 #: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
msgid "Arrangement of buttons on the titlebar"
msgstr "Arrangement of buttons on the titlebar"
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
msgid ""
"This key overrides the key in org.gnome.desktop.wm.preferences when running "
"GNOME Shell."
msgstr ""
"This key overrides the key in org.gnome.desktop.wm.preferences when running "
"GNOME Shell."
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Enable edge tiling when dropping windows on screen edges"
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:6
msgid "Workspaces only on primary monitor"
msgstr "Workspaces only on primary monitor"
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:7
msgid "Delay focus changes in mouse mode until the pointer stops moving"
msgstr "Delay focus changes in mouse mode until the pointer stops moving"
#: ../extensions/alternate-tab/prefs.js:20
msgid "Thumbnail only" msgid "Thumbnail only"
msgstr "Thumbnail only" msgstr "Thumbnail only"
#: ../extensions/alternate-tab/prefs.js:27 #: ../extensions/alternate-tab/prefs.js:21
msgid "Application icon only" msgid "Application icon only"
msgstr "Application icon only" msgstr "Application icon only"
#: ../extensions/alternate-tab/prefs.js:28 #: ../extensions/alternate-tab/prefs.js:22
msgid "Thumbnail and application icon" msgid "Thumbnail and application icon"
msgstr "Thumbnail and application icon" msgstr "Thumbnail and application icon"
#: ../extensions/alternate-tab/prefs.js:43 #: ../extensions/alternate-tab/prefs.js:37
msgid "Present windows as" msgid "Present windows as"
msgstr "Present windows as" msgstr "Present windows as"
#: ../extensions/alternate-tab/prefs.js:68 #: ../extensions/alternate-tab/prefs.js:62
msgid "Show only windows in the current workspace" msgid "Show only windows in the current workspace"
msgstr "Show only windows in the current workspace" msgstr "Show only windows in the current workspace"
#. add the new entries #: ../extensions/apps-menu/extension.js:39
#: ../extensions/alternative-status-menu/extension.js:68 msgid "Activities Overview"
msgid "Suspend" msgstr "Activities Overview"
msgstr "Suspend"
#: ../extensions/alternative-status-menu/extension.js:73 #: ../extensions/apps-menu/extension.js:113
msgid "Hibernate" msgid "Favorites"
msgstr "Hibernate" msgstr "Favourites"
#: ../extensions/alternative-status-menu/extension.js:78 #: ../extensions/apps-menu/extension.js:282
msgid "Power Off" msgid "Applications"
msgstr "Power Off" msgstr "Applications"
#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:1
msgid "Enable suspending"
msgstr "Enable suspending"
#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:2
msgid "Control the visibility of the Suspend menu item"
msgstr "Control the visibility of the Suspend menu item"
#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:3
msgid "Enable hibernating"
msgstr "Enable hibernating"
#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:4
msgid "Control the visibility of the Hibernate menu item"
msgstr "Control the visibility of the Hibernate menu item"
#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1 #: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
msgid "Application and workspace list" msgid "Application and workspace list"
@@ -116,89 +136,18 @@ msgstr "Create new matching rule"
msgid "Add" msgid "Add"
msgstr "Add" msgstr "Add"
#: ../extensions/dock/extension.js:600 #: ../extensions/drive-menu/extension.js:106
msgid "Drag here to add favorites" #, javascript-format
msgstr "Drag here to add favourites" msgid "Ejecting drive '%s' failed:"
msgstr "Ejecting drive '%s' failed:"
#: ../extensions/dock/extension.js:926 #: ../extensions/drive-menu/extension.js:123
msgid "New Window"
msgstr "New Window"
#: ../extensions/dock/extension.js:928
msgid "Quit Application"
msgstr "Quit Application"
#: ../extensions/dock/extension.js:933
msgid "Remove from Favorites"
msgstr "Remove from Favourites"
#: ../extensions/dock/extension.js:934
msgid "Add to Favorites"
msgstr "Add to Favourites"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:1
msgid "Position of the dock"
msgstr "Position of the dock"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:2
msgid ""
"Sets the position of the dock in the screen. Allowed values are 'right' or "
"'left'"
msgstr ""
"Sets the position of the dock in the screen. Allowed values are 'right' or "
"'left'"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:3
msgid "Icon size"
msgstr "Icon size"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:4
msgid "Sets icon size of the dock."
msgstr "Sets icon size of the dock."
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:5
msgid "Enable/disable autohide"
msgstr "Enable/disable autohide"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:6
msgid "Autohide effect"
msgstr "Autohide effect"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:7
msgid ""
"Sets the effect of the hide dock. Allowed values are 'resize', 'rescale' and "
"'move'"
msgstr ""
"Sets the effect of the hide dock. Allowed values are 'resize', 'rescale' and "
"'move'"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:8
msgid "Autohide duration"
msgstr "Autohide duration"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:9
msgid "Sets the time duration of the autohide effect."
msgstr "Sets the time duration of the autohide effect."
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:10
msgid "Monitor"
msgstr "Monitor"
#: ../extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in.h:11
msgid ""
"Sets monitor to display dock in. The default value (-1) is the primary "
"monitor."
msgstr ""
"Sets monitor to display dock in. The default value (-1) is the primary "
"monitor."
#: ../extensions/drive-menu/extension.js:56
msgid "Removable devices" msgid "Removable devices"
msgstr "Removable devices" msgstr "Removable devices"
#: ../extensions/drive-menu/extension.js:67 #: ../extensions/drive-menu/extension.js:150
msgid "Open file manager" msgid "Open File"
msgstr "Open file manager" msgstr "Open File"
#: ../extensions/example/extension.js:17 #: ../extensions/example/extension.js:17
msgid "Hello, world!" msgid "Hello, world!"
@@ -216,8 +165,6 @@ msgstr ""
"If not empty, it contains the text that will be shown when clicking on the " "If not empty, it contains the text that will be shown when clicking on the "
"panel." "panel."
#. TRANSLATORS: Example is the name of the extension, should not be
#. translated
#: ../extensions/example/prefs.js:30 #: ../extensions/example/prefs.js:30
msgid "" msgid ""
"Example aims to show how to build well behaved extensions for the Shell and " "Example aims to show how to build well behaved extensions for the Shell and "
@@ -232,26 +179,6 @@ msgstr ""
msgid "Message:" msgid "Message:"
msgstr "Message:" msgstr "Message:"
#: ../extensions/gajim/extension.js:226
#, c-format
msgid "%s is away."
msgstr "%s is away."
#: ../extensions/gajim/extension.js:229
#, c-format
msgid "%s is offline."
msgstr "%s is offline."
#: ../extensions/gajim/extension.js:232
#, c-format
msgid "%s is online."
msgstr "%s is online."
#: ../extensions/gajim/extension.js:235
#, c-format
msgid "%s is busy."
msgstr "%s is busy."
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1 #: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
msgid "Use more screen for windows" msgid "Use more screen for windows"
msgstr "Use more screen for windows" msgstr "Use more screen for windows"
@@ -280,44 +207,34 @@ msgstr ""
"shell default of placing it at the bottom. Changing this setting requires " "shell default of placing it at the bottom. Changing this setting requires "
"restarting the shell to have any effect." "restarting the shell to have any effect."
#: ../extensions/places-menu/extension.js:46 #: ../extensions/places-menu/extension.js:78
#: ../extensions/places-menu/extension.js:81
msgid "Places" msgid "Places"
msgstr "Places" msgstr "Places"
#: ../extensions/places-menu/extension.js:47 #: ../extensions/places-menu/placeDisplay.js:57
msgid "Devices" #, javascript-format
msgstr "Devices"
#: ../extensions/places-menu/extension.js:48
msgid "Bookmarks"
msgstr "Bookmarks"
#: ../extensions/places-menu/extension.js:49
msgid "Network"
msgstr "Network"
#: ../extensions/places-menu/placeDisplay.js:48
#, c-format
msgid "Failed to launch \"%s\"" msgid "Failed to launch \"%s\""
msgstr "Failed to launch \"%s\"" msgstr "Failed to launch \"%s\""
#: ../extensions/places-menu/placeDisplay.js:121 #: ../extensions/places-menu/placeDisplay.js:99
#: ../extensions/places-menu/placeDisplay.js:122
msgid "Computer"
msgstr "Computer"
#: ../extensions/places-menu/placeDisplay.js:200
msgid "Home" msgid "Home"
msgstr "Home" msgstr "Home"
#: ../extensions/places-menu/placeDisplay.js:184 #: ../extensions/places-menu/placeDisplay.js:287
msgid "File System" msgid "Browse Network"
msgstr "File System" msgstr "Browse Network"
#: ../extensions/places-menu/placeDisplay.js:188 #: ../extensions/systemMonitor/extension.js:214
msgid "Browse network"
msgstr "Browse network"
#: ../extensions/systemMonitor/extension.js:213
msgid "CPU" msgid "CPU"
msgstr "CPU" msgstr "CPU"
#: ../extensions/systemMonitor/extension.js:266 #: ../extensions/systemMonitor/extension.js:267
msgid "Memory" msgid "Memory"
msgstr "Memory" msgstr "Memory"
@@ -329,10 +246,83 @@ msgstr "Theme name"
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell" msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
msgstr "The name of the theme, to be loaded from ~/.themes/name/gnome-shell" msgstr "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
#: ../extensions/window-list/extension.js:110
msgid "Close"
msgstr "Close"
#: ../extensions/window-list/extension.js:120
msgid "Unminimize"
msgstr "Unminimise"
#: ../extensions/window-list/extension.js:121
msgid "Minimize"
msgstr "Minimise"
#: ../extensions/window-list/extension.js:127
msgid "Unmaximize"
msgstr "Unmaximise"
#: ../extensions/window-list/extension.js:128
msgid "Maximize"
msgstr "Maximise"
#: ../extensions/window-list/extension.js:300
msgid "Minimize all"
msgstr "Minimise all"
#: ../extensions/window-list/extension.js:308
msgid "Unminimize all"
msgstr "Unminimise all"
#: ../extensions/window-list/extension.js:316
msgid "Maximize all"
msgstr "Maximise all"
#: ../extensions/window-list/extension.js:325
msgid "Unmaximize all"
msgstr "Unmaximise all"
#: ../extensions/window-list/extension.js:334
msgid "Close all"
msgstr "Close all"
#: ../extensions/window-list/extension.js:644
#: ../extensions/workspace-indicator/extension.js:30 #: ../extensions/workspace-indicator/extension.js:30
msgid "Workspace Indicator" msgid "Workspace Indicator"
msgstr "Workspace Indicator" msgstr "Workspace Indicator"
#: ../extensions/window-list/extension.js:798
msgid "Window List"
msgstr "Window List"
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
msgid "When to group windows"
msgstr "When to group windows"
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:2
msgid ""
"Decides when to group windows from the same application on the window list. "
"Possible values are \"never\", \"auto\" and \"always\"."
msgstr ""
"Decides when to group windows from the same application on the window list. "
"Possible values are \"never\", \"auto\" and \"always\"."
#: ../extensions/window-list/prefs.js:30
msgid "Window Grouping"
msgstr "Window Grouping"
#: ../extensions/window-list/prefs.js:49
msgid "Never group windows"
msgstr "Never group windows"
#: ../extensions/window-list/prefs.js:50
msgid "Group windows when space is limited"
msgstr "Group windows when space is limited"
#: ../extensions/window-list/prefs.js:51
msgid "Always group windows"
msgstr "Always group windows"
#: ../extensions/workspace-indicator/prefs.js:141 #: ../extensions/workspace-indicator/prefs.js:141
msgid "Workspace names:" msgid "Workspace names:"
msgstr "Workspace names:" msgstr "Workspace names:"
@@ -342,33 +332,141 @@ msgid "Name"
msgstr "Name" msgstr "Name"
#: ../extensions/workspace-indicator/prefs.js:186 #: ../extensions/workspace-indicator/prefs.js:186
#, c-format #, javascript-format
msgid "Workspace %d" msgid "Workspace %d"
msgstr "Workspace %d" msgstr "Workspace %d"
#: ../extensions/xrandr-indicator/extension.js:30 #~ msgid "The application icon mode."
msgid "Normal" #~ msgstr "The application icon mode."
msgstr "Normal"
#: ../extensions/xrandr-indicator/extension.js:31 #~ msgid ""
msgid "Left" #~ "Configures how the windows are shown in the switcher. Valid possibilities "
msgstr "Left" #~ "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
#~ "only' (shows only the application icon) or 'both'."
#~ msgstr ""
#~ "Configures how the windows are shown in the switcher. Valid possibilities "
#~ "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
#~ "only' (shows only the application icon) or 'both'."
#: ../extensions/xrandr-indicator/extension.js:32 #~ msgid "Suspend"
msgid "Right" #~ msgstr "Suspend"
msgstr "Right"
#: ../extensions/xrandr-indicator/extension.js:33 #~ msgid "Hibernate"
msgid "Upside-down" #~ msgstr "Hibernate"
msgstr "Upside-down"
#: ../extensions/xrandr-indicator/extension.js:50 #~ msgid "Power Off"
msgid "Display" #~ msgstr "Power Off"
msgstr "Display"
#: ../extensions/xrandr-indicator/extension.js:80 #~ msgid "Enable suspending"
msgid "Display Settings" #~ msgstr "Enable suspending"
msgstr "Display Settings"
#~ msgid "Control the visibility of the Suspend menu item"
#~ msgstr "Control the visibility of the Suspend menu item"
#~ msgid "Enable hibernating"
#~ msgstr "Enable hibernating"
#~ msgid "Control the visibility of the Hibernate menu item"
#~ msgstr "Control the visibility of the Hibernate menu item"
#~ msgid "Drag here to add favorites"
#~ msgstr "Drag here to add favourites"
#~ msgid "New Window"
#~ msgstr "New Window"
#~ msgid "Quit Application"
#~ msgstr "Quit Application"
#~ msgid "Remove from Favorites"
#~ msgstr "Remove from Favourites"
#~ msgid "Position of the dock"
#~ msgstr "Position of the dock"
#~ msgid ""
#~ "Sets the position of the dock in the screen. Allowed values are 'right' "
#~ "or 'left'"
#~ msgstr ""
#~ "Sets the position of the dock in the screen. Allowed values are 'right' "
#~ "or 'left'"
#~ msgid "Icon size"
#~ msgstr "Icon size"
#~ msgid "Sets icon size of the dock."
#~ msgstr "Sets icon size of the dock."
#~ msgid "Enable/disable autohide"
#~ msgstr "Enable/disable autohide"
#~ msgid "Autohide effect"
#~ msgstr "Autohide effect"
#~ msgid ""
#~ "Sets the effect of the hide dock. Allowed values are 'resize', 'rescale' "
#~ "and 'move'"
#~ msgstr ""
#~ "Sets the effect of the hide dock. Allowed values are 'resize', 'rescale' "
#~ "and 'move'"
#~ msgid "Autohide duration"
#~ msgstr "Autohide duration"
#~ msgid "Sets the time duration of the autohide effect."
#~ msgstr "Sets the time duration of the autohide effect."
#~ msgid "Monitor"
#~ msgstr "Monitor"
#~ msgid ""
#~ "Sets monitor to display dock in. The default value (-1) is the primary "
#~ "monitor."
#~ msgstr ""
#~ "Sets monitor to display dock in. The default value (-1) is the primary "
#~ "monitor."
#~ msgid "%s is away."
#~ msgstr "%s is away."
#~ msgid "%s is offline."
#~ msgstr "%s is offline."
#~ msgid "%s is online."
#~ msgstr "%s is online."
#~ msgid "%s is busy."
#~ msgstr "%s is busy."
#~ msgid "Devices"
#~ msgstr "Devices"
#~ msgid "Bookmarks"
#~ msgstr "Bookmarks"
#~ msgid "Network"
#~ msgstr "Network"
#~ msgid "File System"
#~ msgstr "File System"
#~ msgid "Normal"
#~ msgstr "Normal"
#~ msgid "Left"
#~ msgstr "Left"
#~ msgid "Right"
#~ msgstr "Right"
#~ msgid "Upside-down"
#~ msgstr "Upside-down"
#~ msgid "Display"
#~ msgstr "Display"
#~ msgid "Display Settings"
#~ msgstr "Display Settings"
#~ msgid "Do Not Disturb" #~ msgid "Do Not Disturb"
#~ msgstr "Do Not Disturb" #~ msgstr "Do Not Disturb"