Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00c1e37d77 | ||
|
|
3771d49149 | ||
|
|
2f49d77931 | ||
|
|
046c603872 | ||
|
|
79f263d1ed | ||
|
|
a0a28be128 | ||
|
|
ea893b2262 | ||
|
|
3fca9e88b2 | ||
|
|
a1ab174e7a |
18
NEWS
18
NEWS
@@ -1,20 +1,12 @@
|
||||
3.15.3
|
||||
3.14.3
|
||||
======
|
||||
* classic-mode: Add high-contrast theme variant, drop .desktop file
|
||||
* places-menu: Fix error when XDG user directories are not set up
|
||||
* window-list: Add option to show on all monitors
|
||||
* updated translations (eu, hu, kk, ro, tr)
|
||||
|
||||
3.15.2
|
||||
======
|
||||
* removable-drive, user-theme, window-list: Update for gnome-shell changes
|
||||
* apps-menu: Fix some visual glitches
|
||||
* Fix classic mode style
|
||||
* updated translations (an, cs, he, vi)
|
||||
* places-menu: Fix error when XDG user directories are not set up
|
||||
* window-list: Update for gnome-shell changes
|
||||
|
||||
3.15.1
|
||||
3.14.2
|
||||
======
|
||||
* updated translations (es, nb)
|
||||
* drive-menu: Update for nautilus/gnome-shell changes
|
||||
|
||||
3.14.1
|
||||
======
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
AC_PREREQ(2.63)
|
||||
AC_INIT([gnome-shell-extensions],[3.15.3],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
|
||||
AC_INIT([gnome-shell-extensions],[3.14.3],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_AUX_DIR([config])
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
include $(top_srcdir)/include.mk
|
||||
|
||||
desktopdir = $(datadir)/applications
|
||||
desktop_in_in_files = gnome-shell-classic.desktop.in.in
|
||||
desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in)
|
||||
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
|
||||
|
||||
sessiondir = $(datadir)/gnome-session/sessions
|
||||
session_in_in_files = gnome-classic.session.desktop.in.in
|
||||
session_in_files = $(session_in_in_files:.session.desktop.in.in=.session.desktop.in)
|
||||
@@ -15,13 +20,12 @@ mode_DATA = $(mode_in_files:.json.in=.json)
|
||||
|
||||
themedir = $(datadir)/gnome-shell/theme
|
||||
theme_DATA = \
|
||||
$(srcdir)/classic-process-working.svg \
|
||||
$(srcdir)/classic-toggle-off-intl.svg \
|
||||
$(srcdir)/classic-toggle-off-us.svg \
|
||||
$(srcdir)/classic-toggle-on-intl.svg \
|
||||
$(srcdir)/classic-toggle-on-us.svg \
|
||||
$(srcdir)/gnome-classic.css \
|
||||
$(srcdir)/gnome-classic-high-contrast.css \
|
||||
$(srcdir)/classic-process-working.svg \
|
||||
$(srcdir)/classic-toggle-off-intl.svg \
|
||||
$(srcdir)/classic-toggle-off-us.svg \
|
||||
$(srcdir)/classic-toggle-on-intl.svg \
|
||||
$(srcdir)/classic-toggle-on-us.svg \
|
||||
$(srcdir)/gnome-classic.css \
|
||||
$(NULL)
|
||||
|
||||
gsettings_in_files = org.gnome.shell.extensions.classic-overrides.gschema.xml.in
|
||||
@@ -51,6 +55,7 @@ extension_list:=$(subst $(space),$(comma),$(extensions))
|
||||
@INTLTOOL_DESKTOP_RULE@
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(desktop_in_in_files) \
|
||||
$(session_in_in_files) \
|
||||
$(xsession_in_files) \
|
||||
$(mode_in_files) \
|
||||
@@ -59,6 +64,7 @@ EXTRA_DIST = \
|
||||
$(NULL)
|
||||
|
||||
CLEANFILES = \
|
||||
$(desktop_DATA) \
|
||||
$(session_DATA) \
|
||||
$(xsession_DATA) \
|
||||
$(mode_DATA) \
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
@import url("gnome-classic.css");
|
||||
|
||||
stage {
|
||||
-st-icon-style: symbolic;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
@import url("resource:///org/gnome/shell/theme/gnome-shell.css");
|
||||
@import url("gnome-shell.css");
|
||||
|
||||
/* FIXME:
|
||||
- white edge highlight with text-shadow and icon-shadow for panel-button
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[GNOME Session]
|
||||
_Name=GNOME Classic
|
||||
RequiredComponents=gnome-shell;gnome-settings-daemon;nautilus-classic;
|
||||
RequiredComponents=gnome-shell-classic;gnome-settings-daemon;nautilus-classic;
|
||||
|
||||
17
data/gnome-shell-classic.desktop.in.in
Normal file
17
data/gnome-shell-classic.desktop.in.in
Normal file
@@ -0,0 +1,17 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
_Name=GNOME Shell Classic
|
||||
_Comment=Window management and application launching
|
||||
Exec=@bindir@/gnome-shell
|
||||
TryExec=@bindir@/gnome-shell
|
||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||
X-GNOME-Bugzilla-Product=gnome-shell
|
||||
X-GNOME-Bugzilla-Component=general
|
||||
X-GNOME-Bugzilla-Version=@VERSION@
|
||||
Categories=GNOME;GTK;Core;
|
||||
OnlyShowIn=GNOME;
|
||||
NoDisplay=true
|
||||
X-GNOME-Autostart-Phase=WindowManager
|
||||
X-GNOME-Provides=panel;windowmanager;
|
||||
X-GNOME-Autostart-Notify=true
|
||||
X-GNOME-AutoRestart=false
|
||||
@@ -4,7 +4,7 @@
|
||||
path="/org/gnome/shell/extensions/screenshot-window-sizer/">
|
||||
<key type="as" name="cycle-screenshot-sizes">
|
||||
<default><![CDATA[['<Alt><Control>s']]]></default>
|
||||
<_summary>Cycle Screenshot Sizes</_summary>
|
||||
<summary>Cycle Screenshot Sizes</summary>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
||||
|
||||
@@ -53,7 +53,7 @@ function _onMenuStateChanged(menu, isOpen) {
|
||||
|
||||
let [x, y,] = global.get_pointer();
|
||||
let actor = global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, x, y);
|
||||
if (Me.stateObj.someWindowListContains(actor))
|
||||
if (windowList.actor.contains(actor))
|
||||
actor.sync_hover();
|
||||
}
|
||||
|
||||
@@ -186,41 +186,46 @@ const WindowTitle = new Lang.Class({
|
||||
});
|
||||
|
||||
|
||||
const BaseButton = new Lang.Class({
|
||||
Name: 'BaseButton',
|
||||
Abstract: true,
|
||||
const WindowButton = new Lang.Class({
|
||||
Name: 'WindowButton',
|
||||
|
||||
_init: function(perMonitor, monitorIndex) {
|
||||
this._perMonitor = perMonitor;
|
||||
this._monitorIndex = monitorIndex;
|
||||
_init: function(metaWindow) {
|
||||
this.metaWindow = metaWindow;
|
||||
|
||||
this._windowTitle = new WindowTitle(this.metaWindow);
|
||||
this.actor = new St.Button({ style_class: 'window-button',
|
||||
x_fill: true,
|
||||
can_focus: true,
|
||||
button_mask: St.ButtonMask.ONE |
|
||||
St.ButtonMask.THREE });
|
||||
St.ButtonMask.THREE,
|
||||
child: this._windowTitle.actor });
|
||||
this.actor._delegate = this;
|
||||
|
||||
this._menuManager = new PopupMenu.PopupMenuManager(this);
|
||||
this._contextMenu = new WindowContextMenu(this.actor, this.metaWindow);
|
||||
this._contextMenu.connect('open-state-changed', _onMenuStateChanged);
|
||||
this._contextMenu.actor.hide();
|
||||
this._menuManager.addMenu(this._contextMenu);
|
||||
Main.uiGroup.add_actor(this._contextMenu.actor);
|
||||
|
||||
this.actor.connect('allocation-changed',
|
||||
Lang.bind(this, this._updateIconGeometry));
|
||||
this.actor.connect('clicked', Lang.bind(this, this._onClicked));
|
||||
this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
|
||||
this.actor.connect('popup-menu', Lang.bind(this, this._onPopupMenu));
|
||||
|
||||
this._contextMenuManager = new PopupMenu.PopupMenuManager(this);
|
||||
|
||||
this._switchWorkspaceId =
|
||||
global.window_manager.connect('switch-workspace',
|
||||
Lang.bind(this, this._updateVisibility));
|
||||
this._workspaceChangedId =
|
||||
this.metaWindow.connect('workspace-changed',
|
||||
Lang.bind(this, this._updateVisibility));
|
||||
this._updateVisibility();
|
||||
|
||||
if (this._perMonitor) {
|
||||
this._windowEnteredMonitorId =
|
||||
global.screen.connect('window-entered-monitor',
|
||||
Lang.bind(this, this._windowEnteredOrLeftMonitor));
|
||||
this._windowLeftMonitorId =
|
||||
global.screen.connect('window-left-monitor',
|
||||
Lang.bind(this, this._windowEnteredOrLeftMonitor));
|
||||
}
|
||||
this._notifyFocusId =
|
||||
global.display.connect('notify::focus-window',
|
||||
Lang.bind(this, this._updateStyle));
|
||||
this._updateStyle();
|
||||
},
|
||||
|
||||
get active() {
|
||||
@@ -234,103 +239,6 @@ const BaseButton = new Lang.Class({
|
||||
this._onClicked(this.actor, 1);
|
||||
},
|
||||
|
||||
_onClicked: function(actor, button) {
|
||||
throw new Error('Not implemented');
|
||||
},
|
||||
|
||||
_canOpenPopupMenu: function() {
|
||||
return true;
|
||||
},
|
||||
|
||||
_onPopupMenu: function(actor) {
|
||||
if (!this._canOpenPopupMenu() || this._contextMenu.isOpen)
|
||||
return;
|
||||
_openMenu(this._contextMenu);
|
||||
},
|
||||
|
||||
_isFocused: function() {
|
||||
throw new Error('Not implemented');
|
||||
},
|
||||
|
||||
_updateStyle: function() {
|
||||
if (this._isFocused())
|
||||
this.actor.add_style_class_name('focused');
|
||||
else
|
||||
this.actor.remove_style_class_name('focused');
|
||||
},
|
||||
|
||||
_windowEnteredOrLeftMonitor: function(metaScreen, monitorIndex, metaWindow) {
|
||||
throw new Error('Not implemented');
|
||||
},
|
||||
|
||||
_isWindowVisible: function(window) {
|
||||
let workspace = global.screen.get_active_workspace();
|
||||
|
||||
return !window.skip_taskbar &&
|
||||
window.located_on_workspace(workspace) &&
|
||||
(!this._perMonitor || window.get_monitor() == this._monitorIndex);
|
||||
},
|
||||
|
||||
_updateVisibility: function() {
|
||||
throw new Error('Not implemented');
|
||||
},
|
||||
|
||||
_getIconGeometry: function() {
|
||||
let rect = new Meta.Rectangle();
|
||||
|
||||
[rect.x, rect.y] = this.actor.get_transformed_position();
|
||||
[rect.width, rect.height] = this.actor.get_transformed_size();
|
||||
|
||||
return rect;
|
||||
},
|
||||
|
||||
_updateIconGeometry: function() {
|
||||
throw new Error('Not implemented');
|
||||
},
|
||||
|
||||
_onDestroy: function() {
|
||||
global.window_manager.disconnect(this._switchWorkspaceId);
|
||||
|
||||
if (this._windowEnteredMonitorId)
|
||||
global.screen.disconnect(this._windowEnteredMonitorId);
|
||||
this._windowEnteredMonitorId = 0;
|
||||
|
||||
if (this._windowLeftMonitorId)
|
||||
global.screen.disconnect(this._windowLeftMonitorId);
|
||||
this._windowLeftMonitorId = 0;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
const WindowButton = new Lang.Class({
|
||||
Name: 'WindowButton',
|
||||
Extends: BaseButton,
|
||||
|
||||
_init: function(metaWindow, perMonitor, monitorIndex) {
|
||||
this.parent(perMonitor, monitorIndex);
|
||||
|
||||
this.metaWindow = metaWindow;
|
||||
this._updateVisibility();
|
||||
|
||||
this._windowTitle = new WindowTitle(this.metaWindow);
|
||||
this.actor.set_child(this._windowTitle.actor);
|
||||
|
||||
this._contextMenu = new WindowContextMenu(this.actor, this.metaWindow);
|
||||
this._contextMenu.connect('open-state-changed', _onMenuStateChanged);
|
||||
this._contextMenu.actor.hide();
|
||||
this._contextMenuManager.addMenu(this._contextMenu);
|
||||
Main.uiGroup.add_actor(this._contextMenu.actor);
|
||||
|
||||
this._workspaceChangedId =
|
||||
this.metaWindow.connect('workspace-changed',
|
||||
Lang.bind(this, this._updateVisibility));
|
||||
|
||||
this._notifyFocusId =
|
||||
global.display.connect('notify::focus-window',
|
||||
Lang.bind(this, this._updateStyle));
|
||||
this._updateStyle();
|
||||
},
|
||||
|
||||
_onClicked: function(actor, button) {
|
||||
if (this._contextMenu.isOpen) {
|
||||
this._contextMenu.close();
|
||||
@@ -343,35 +251,41 @@ const WindowButton = new Lang.Class({
|
||||
_openMenu(this._contextMenu);
|
||||
},
|
||||
|
||||
_isFocused: function() {
|
||||
return global.display.focus_window == this.metaWindow;
|
||||
_onPopupMenu: function(actor) {
|
||||
if (this._contextMenu.isOpen)
|
||||
return;
|
||||
_openMenu(this._contextMenu);
|
||||
},
|
||||
|
||||
_updateStyle: function() {
|
||||
this.parent();
|
||||
|
||||
if (this.metaWindow.minimized)
|
||||
this.actor.add_style_class_name('minimized');
|
||||
else
|
||||
this.actor.remove_style_class_name('minimized');
|
||||
},
|
||||
|
||||
_windowEnteredOrLeftMonitor: function(metaScreen, monitorIndex, metaWindow) {
|
||||
if (monitorIndex == this._monitorIndex && metaWindow == this.metaWindow)
|
||||
this._updateVisibility();
|
||||
if (global.display.focus_window == this.metaWindow)
|
||||
this.actor.add_style_class_name('focused');
|
||||
else
|
||||
this.actor.remove_style_class_name('focused');
|
||||
},
|
||||
|
||||
_updateVisibility: function() {
|
||||
this.actor.visible = this._isWindowVisible(this.metaWindow);
|
||||
let workspace = global.screen.get_active_workspace();
|
||||
this.actor.visible = this.metaWindow.located_on_workspace(workspace);
|
||||
},
|
||||
|
||||
_updateIconGeometry: function() {
|
||||
this.metaWindow.set_icon_geometry(this._getIconGeometry());
|
||||
let rect = new Meta.Rectangle();
|
||||
|
||||
[rect.x, rect.y] = this.actor.get_transformed_position();
|
||||
[rect.width, rect.height] = this.actor.get_transformed_size();
|
||||
|
||||
this.metaWindow.set_icon_geometry(rect);
|
||||
},
|
||||
|
||||
_onDestroy: function() {
|
||||
this.parent();
|
||||
this.metaWindow.disconnect(this._workspaceChangedId);
|
||||
global.window_manager.disconnect(this._switchWorkspaceId);
|
||||
global.display.disconnect(this._notifyFocusId);
|
||||
this._contextMenu.destroy();
|
||||
}
|
||||
@@ -382,14 +296,14 @@ const AppContextMenu = new Lang.Class({
|
||||
Name: 'AppContextMenu',
|
||||
Extends: PopupMenu.PopupMenu,
|
||||
|
||||
_init: function(source, appButton) {
|
||||
_init: function(source, app) {
|
||||
this.parent(source, 0.5, St.Side.BOTTOM);
|
||||
|
||||
this._appButton = appButton;
|
||||
this._app = app;
|
||||
|
||||
this._minimizeItem = new PopupMenu.PopupMenuItem(_("Minimize all"));
|
||||
this._minimizeItem.connect('activate', Lang.bind(this, function() {
|
||||
this._appButton.getWindowList().forEach(function(w) {
|
||||
this._getWindowList().forEach(function(w) {
|
||||
w.minimize();
|
||||
});
|
||||
}));
|
||||
@@ -397,7 +311,7 @@ const AppContextMenu = new Lang.Class({
|
||||
|
||||
this._unminimizeItem = new PopupMenu.PopupMenuItem(_("Unminimize all"));
|
||||
this._unminimizeItem.connect('activate', Lang.bind(this, function() {
|
||||
this._appButton.getWindowList().forEach(function(w) {
|
||||
this._getWindowList().forEach(function(w) {
|
||||
w.unminimize();
|
||||
});
|
||||
}));
|
||||
@@ -405,7 +319,7 @@ const AppContextMenu = new Lang.Class({
|
||||
|
||||
this._maximizeItem = new PopupMenu.PopupMenuItem(_("Maximize all"));
|
||||
this._maximizeItem.connect('activate', Lang.bind(this, function() {
|
||||
this._appButton.getWindowList().forEach(function(w) {
|
||||
this._getWindowList().forEach(function(w) {
|
||||
w.maximize(Meta.MaximizeFlags.HORIZONTAL |
|
||||
Meta.MaximizeFlags.VERTICAL);
|
||||
});
|
||||
@@ -414,7 +328,7 @@ const AppContextMenu = new Lang.Class({
|
||||
|
||||
this._unmaximizeItem = new PopupMenu.PopupMenuItem(_("Unmaximize all"));
|
||||
this._unmaximizeItem.connect('activate', Lang.bind(this, function() {
|
||||
this._appButton.getWindowList().forEach(function(w) {
|
||||
this._getWindowList().forEach(function(w) {
|
||||
w.unmaximize(Meta.MaximizeFlags.HORIZONTAL |
|
||||
Meta.MaximizeFlags.VERTICAL);
|
||||
});
|
||||
@@ -423,15 +337,22 @@ const AppContextMenu = new Lang.Class({
|
||||
|
||||
let item = new PopupMenu.PopupMenuItem(_("Close all"));
|
||||
item.connect('activate', Lang.bind(this, function() {
|
||||
this._appButton.getWindowList().forEach(function(w) {
|
||||
this._getWindowList().forEach(function(w) {
|
||||
w.delete(global.get_current_time());
|
||||
});
|
||||
}));
|
||||
this.addMenuItem(item);
|
||||
},
|
||||
|
||||
_getWindowList: function() {
|
||||
let workspace = global.screen.get_active_workspace();
|
||||
return this._app.get_windows().filter(function(win) {
|
||||
return !win.skip_taskbar && win.located_on_workspace(workspace);
|
||||
});
|
||||
},
|
||||
|
||||
open: function(animate) {
|
||||
let windows = this._appButton.getWindowList();
|
||||
let windows = this._getWindowList();
|
||||
this._minimizeItem.actor.visible = windows.some(function(w) {
|
||||
return !w.minimized;
|
||||
});
|
||||
@@ -451,16 +372,21 @@ const AppContextMenu = new Lang.Class({
|
||||
|
||||
const AppButton = new Lang.Class({
|
||||
Name: 'AppButton',
|
||||
Extends: BaseButton,
|
||||
|
||||
_init: function(app, perMonitor, monitorIndex) {
|
||||
this.parent(perMonitor, monitorIndex);
|
||||
|
||||
_init: function(app) {
|
||||
this.app = app;
|
||||
this._updateVisibility();
|
||||
|
||||
let stack = new St.Widget({ layout_manager: new Clutter.BinLayout() });
|
||||
this.actor.set_child(stack);
|
||||
this.actor = new St.Button({ style_class: 'window-button',
|
||||
x_fill: true,
|
||||
can_focus: true,
|
||||
button_mask: St.ButtonMask.ONE |
|
||||
St.ButtonMask.THREE,
|
||||
child: stack });
|
||||
this.actor._delegate = this;
|
||||
|
||||
this.actor.connect('allocation-changed',
|
||||
Lang.bind(this, this._updateIconGeometry));
|
||||
|
||||
this._singleWindowTitle = new St.Bin({ x_expand: true,
|
||||
x_align: St.Align.START });
|
||||
@@ -483,7 +409,8 @@ const AppButton = new Lang.Class({
|
||||
this._menuManager.addMenu(this._menu);
|
||||
Main.uiGroup.add_actor(this._menu.actor);
|
||||
|
||||
this._appContextMenu = new AppContextMenu(this.actor, this);
|
||||
this._contextMenuManager = new PopupMenu.PopupMenuManager(this);
|
||||
this._appContextMenu = new AppContextMenu(this.actor, this.app);
|
||||
this._appContextMenu.connect('open-state-changed', _onMenuStateChanged);
|
||||
this._appContextMenu.actor.hide();
|
||||
Main.uiGroup.add_actor(this._appContextMenu.actor);
|
||||
@@ -494,6 +421,14 @@ const AppButton = new Lang.Class({
|
||||
function() {
|
||||
this._icon.child = app.create_icon_texture(ICON_TEXTURE_SIZE);
|
||||
}));
|
||||
this.actor.connect('clicked', Lang.bind(this, this._onClicked));
|
||||
this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
|
||||
this.actor.connect('popup-menu', Lang.bind(this, this._onPopupMenu));
|
||||
|
||||
this._switchWorkspaceId =
|
||||
global.window_manager.connect('switch-workspace',
|
||||
Lang.bind(this, this._updateVisibility));
|
||||
this._updateVisibility();
|
||||
|
||||
this._windowsChangedId =
|
||||
this.app.connect('windows-changed',
|
||||
@@ -507,30 +442,23 @@ const AppButton = new Lang.Class({
|
||||
this._updateStyle();
|
||||
},
|
||||
|
||||
_windowEnteredOrLeftMonitor: function(metaScreen, monitorIndex, metaWindow) {
|
||||
if (this._windowTracker.get_window_app(metaWindow) == this.app &&
|
||||
monitorIndex == this._monitorIndex) {
|
||||
this._updateVisibility();
|
||||
this._windowsChanged();
|
||||
}
|
||||
},
|
||||
|
||||
_updateVisibility: function() {
|
||||
if (!this._perMonitor) {
|
||||
// fast path: use ShellApp API to avoid iterating over all windows.
|
||||
let workspace = global.screen.get_active_workspace();
|
||||
this.actor.visible = this.app.is_on_workspace(workspace);
|
||||
} else {
|
||||
this.actor.visible = this.getWindowList().length >= 1;
|
||||
}
|
||||
let workspace = global.screen.get_active_workspace();
|
||||
this.actor.visible = this.app.is_on_workspace(workspace);
|
||||
},
|
||||
|
||||
_isFocused: function() {
|
||||
return this._windowTracker.focus_app == this.app;
|
||||
_updateStyle: function() {
|
||||
if (this._windowTracker.focus_app == this.app)
|
||||
this.actor.add_style_class_name('focused');
|
||||
else
|
||||
this.actor.remove_style_class_name('focused');
|
||||
},
|
||||
|
||||
_updateIconGeometry: function() {
|
||||
let rect = this._getIconGeometry();
|
||||
let rect = new Meta.Rectangle();
|
||||
|
||||
[rect.x, rect.y] = this.actor.get_transformed_position();
|
||||
[rect.width, rect.height] = this.actor.get_transformed_size();
|
||||
|
||||
let windows = this.app.get_windows();
|
||||
windows.forEach(function(w) {
|
||||
@@ -539,14 +467,15 @@ const AppButton = new Lang.Class({
|
||||
},
|
||||
|
||||
|
||||
getWindowList: function() {
|
||||
return this.app.get_windows().filter(Lang.bind(this, function(win) {
|
||||
return this._isWindowVisible(win);
|
||||
}));
|
||||
_getWindowList: function() {
|
||||
let workspace = global.screen.get_active_workspace();
|
||||
return this.app.get_windows().filter(function(win) {
|
||||
return !win.skip_taskbar && win.located_on_workspace(workspace);
|
||||
});
|
||||
},
|
||||
|
||||
_windowsChanged: function() {
|
||||
let windows = this.getWindowList();
|
||||
let windows = this._getWindowList();
|
||||
this._singleWindowTitle.visible = windows.length == 1;
|
||||
this._multiWindowTitle.visible = !this._singleWindowTitle.visible;
|
||||
|
||||
@@ -578,6 +507,17 @@ const AppButton = new Lang.Class({
|
||||
|
||||
},
|
||||
|
||||
get active() {
|
||||
return this.actor.has_style_class_name('focused');
|
||||
},
|
||||
|
||||
activate: function() {
|
||||
if (this.active)
|
||||
return;
|
||||
|
||||
this._onClicked(this.actor, 1);
|
||||
},
|
||||
|
||||
_onClicked: function(actor, button) {
|
||||
let menuWasOpen = this._menu.isOpen;
|
||||
if (menuWasOpen)
|
||||
@@ -591,7 +531,7 @@ const AppButton = new Lang.Class({
|
||||
if (menuWasOpen)
|
||||
return;
|
||||
|
||||
let windows = this.getWindowList();
|
||||
let windows = this._getWindowList();
|
||||
if (windows.length == 1) {
|
||||
if (contextMenuWasOpen)
|
||||
return;
|
||||
@@ -615,17 +555,20 @@ const AppButton = new Lang.Class({
|
||||
}
|
||||
},
|
||||
|
||||
_canOpenPopupMenu: function() {
|
||||
return !this._menu.isOpen;
|
||||
_onPopupMenu: function(actor) {
|
||||
if (this._menu.isOpen || this._contextMenu.isOpen)
|
||||
return;
|
||||
_openMenu(this._contextMenu);
|
||||
},
|
||||
|
||||
|
||||
_onMenuActivate: function(menu, child) {
|
||||
child._window.activate(global.get_current_time());
|
||||
},
|
||||
|
||||
_onDestroy: function() {
|
||||
this.parent();
|
||||
this._textureCache.disconnect(this._iconThemeChangedId);
|
||||
global.window_manager.disconnect(this._switchWorkspaceId);
|
||||
this._windowTracker.disconnect(this._notifyFocusId);
|
||||
this.app.disconnect(this._windowsChangedId);
|
||||
this._menu.destroy();
|
||||
@@ -811,10 +754,7 @@ const WorkspaceIndicator = new Lang.Class({
|
||||
const WindowList = new Lang.Class({
|
||||
Name: 'WindowList',
|
||||
|
||||
_init: function(perMonitor, monitor) {
|
||||
this._perMonitor = perMonitor;
|
||||
this._monitor = monitor;
|
||||
|
||||
_init: function() {
|
||||
this.actor = new St.Widget({ name: 'panel',
|
||||
style_class: 'bottom-panel',
|
||||
reactive: true,
|
||||
@@ -848,40 +788,31 @@ const WindowList = new Lang.Class({
|
||||
this._workspaceIndicator = new WorkspaceIndicator();
|
||||
indicatorsBox.add(this._workspaceIndicator.container, { expand: false, y_fill: true });
|
||||
|
||||
this._workspaceSettings = this._getWorkspaceSettings();
|
||||
this._workspacesOnlyOnPrimaryChangedId =
|
||||
this._workspaceSettings.connect('changed::workspaces-only-on-primary',
|
||||
Lang.bind(this, this._updateWorkspaceIndicatorVisibility));
|
||||
this._updateWorkspaceIndicatorVisibility();
|
||||
|
||||
this._menuManager = new PopupMenu.PopupMenuManager(this);
|
||||
this._menuManager.addMenu(this._workspaceIndicator.menu);
|
||||
|
||||
this._isOnBottomMonitor = this._monitor == Main.layoutManager.bottomMonitor;
|
||||
|
||||
if (this._isOnBottomMonitor) {
|
||||
this._trayButton = new TrayButton();
|
||||
indicatorsBox.add(this._trayButton.actor, { expand: false });
|
||||
}
|
||||
this._trayButton = new TrayButton();
|
||||
indicatorsBox.add(this._trayButton.actor, { expand: false });
|
||||
|
||||
Main.layoutManager.addChrome(this.actor, { affectsStruts: true,
|
||||
trackFullscreen: true });
|
||||
Main.ctrlAltTabManager.addGroup(this.actor, _("Window List"), 'start-here-symbolic');
|
||||
|
||||
this.actor.width = this._monitor.width;
|
||||
this.actor.set_position(this._monitor.x,
|
||||
this._monitor.y + this._monitor.height - this.actor.height);
|
||||
|
||||
this._appSystem = Shell.AppSystem.get_default();
|
||||
this._appStateChangedId =
|
||||
this._appSystem.connect('app-state-changed',
|
||||
Lang.bind(this, this._onAppStateChanged));
|
||||
|
||||
this._monitorsChangedId =
|
||||
Main.layoutManager.connect('monitors-changed',
|
||||
Lang.bind(this, this._updatePosition));
|
||||
this._updatePosition();
|
||||
|
||||
this._keyboardVisiblechangedId =
|
||||
Main.layoutManager.connect('keyboard-visible-changed',
|
||||
Lang.bind(this, function(o, state) {
|
||||
Main.layoutManager.keyboardBox.visible = state;
|
||||
Main.uiGroup.set_child_above_sibling(this.actor,
|
||||
Main.uiGroup.set_child_above_sibling(windowList.actor,
|
||||
Main.layoutManager.keyboardBox);
|
||||
this._updateKeyboardAnchor();
|
||||
}));
|
||||
@@ -909,22 +840,6 @@ const WindowList = new Lang.Class({
|
||||
this._updateKeyboardAnchor();
|
||||
this._updateMessageTrayAnchor();
|
||||
}));
|
||||
|
||||
if (this._isOnBottomMonitor) {
|
||||
let actor = this.actor;
|
||||
this._bottomHoverChangedId =
|
||||
actor.connect('notify::hover', Lang.bind(Main.messageTray,
|
||||
function() {
|
||||
this._pointerInNotification = actor.hover;
|
||||
this._updateState();
|
||||
}));
|
||||
|
||||
this._notificationParent = Main.messageTray._notificationWidget.get_parent();
|
||||
Main.messageTray._notificationWidget.hide();
|
||||
Main.messageTray._notificationWidget.reparent(this.actor);
|
||||
Main.messageTray._notificationWidget.show();
|
||||
}
|
||||
|
||||
this._updateMessageTrayAnchor();
|
||||
|
||||
this._fullscreenChangedId =
|
||||
@@ -954,13 +869,6 @@ const WindowList = new Lang.Class({
|
||||
this._groupingModeChanged();
|
||||
},
|
||||
|
||||
_getWorkspaceSettings: function() {
|
||||
let settings = global.get_overrides_settings();
|
||||
if (settings.list_keys().indexOf('workspaces-only-on-primary') > -1)
|
||||
return settings;
|
||||
return new Gio.Settings({ schema_id: 'org.gnome.mutter' });
|
||||
},
|
||||
|
||||
_onScrollEvent: function(actor, event) {
|
||||
let direction = event.get_scroll_direction();
|
||||
let diff = 0;
|
||||
@@ -986,12 +894,6 @@ const WindowList = new Lang.Class({
|
||||
children[active].activate();
|
||||
},
|
||||
|
||||
_updateWorkspaceIndicatorVisibility: function() {
|
||||
this._workspaceIndicator.actor.visible =
|
||||
this._monitor == Main.layoutManager.primaryMonitor ||
|
||||
!this._workspaceSettings.get_boolean('workspaces-only-on-primary');
|
||||
},
|
||||
|
||||
_getPreferredUngroupedWindowListWidth: function() {
|
||||
if (this._windowList.get_n_children() == 0)
|
||||
return this._windowList.get_preferred_width(-1)[1];
|
||||
@@ -1001,21 +903,13 @@ const WindowList = new Lang.Class({
|
||||
let spacing = this._windowList.layout_manager.spacing;
|
||||
|
||||
let workspace = global.screen.get_active_workspace();
|
||||
let windows = global.display.get_tab_list(Meta.TabList.NORMAL, workspace);
|
||||
if (this._perMonitor) {
|
||||
windows = windows.filter(Lang.bind(this, function(window) {
|
||||
return window.get_monitor() == this._monitor.index;
|
||||
}));
|
||||
}
|
||||
let nWindows = windows.length;
|
||||
if (nWindows == 0)
|
||||
return this._windowList.get_preferred_width(-1)[1];
|
||||
let nWindows = global.display.get_tab_list(Meta.TabList.NORMAL, workspace).length;
|
||||
|
||||
return nWindows * childWidth + (nWindows - 1) * spacing;
|
||||
},
|
||||
|
||||
_getMaxWindowListWidth: function() {
|
||||
let indicatorsBox = this._workspaceIndicator.actor.get_parent();
|
||||
let indicatorsBox = this._trayButton.actor.get_parent();
|
||||
return this.actor.width - indicatorsBox.get_preferred_width(-1)[1];
|
||||
},
|
||||
|
||||
@@ -1066,6 +960,12 @@ const WindowList = new Lang.Class({
|
||||
}
|
||||
},
|
||||
|
||||
_updatePosition: function() {
|
||||
let monitor = Main.layoutManager.primaryMonitor;
|
||||
this.actor.width = monitor.width;
|
||||
this.actor.set_position(monitor.x, monitor.y + monitor.height - this.actor.height);
|
||||
},
|
||||
|
||||
_updateKeyboardAnchor: function() {
|
||||
if (!Main.keyboard.actor)
|
||||
return;
|
||||
@@ -1075,10 +975,8 @@ const WindowList = new Lang.Class({
|
||||
},
|
||||
|
||||
_updateMessageTrayAnchor: function() {
|
||||
if (!this._isOnBottomMonitor)
|
||||
return;
|
||||
|
||||
let anchorY = this.actor.visible ? this.actor.height : 0;
|
||||
let sameMonitor = Main.layoutManager.primaryIndex == Main.layoutManager.bottomIndex;
|
||||
let anchorY = this.actor.visible && sameMonitor ? this.actor.height : 0;
|
||||
|
||||
Main.messageTray.actor.anchor_y = anchorY;
|
||||
Main.messageTray._notificationWidget.anchor_y = -anchorY;
|
||||
@@ -1095,7 +993,7 @@ const WindowList = new Lang.Class({
|
||||
},
|
||||
|
||||
_addApp: function(app) {
|
||||
let button = new AppButton(app, this._perMonitor, this._monitor.index);
|
||||
let button = new AppButton(app);
|
||||
this._windowList.layout_manager.pack(button.actor,
|
||||
true, true, true,
|
||||
Clutter.BoxAlignment.START,
|
||||
@@ -1128,7 +1026,7 @@ const WindowList = new Lang.Class({
|
||||
return;
|
||||
}
|
||||
|
||||
let button = new WindowButton(win, this._perMonitor, this._monitor.index);
|
||||
let button = new WindowButton(win);
|
||||
this._windowList.layout_manager.pack(button.actor,
|
||||
true, true, true,
|
||||
Clutter.BoxAlignment.START,
|
||||
@@ -1237,8 +1135,6 @@ const WindowList = new Lang.Class({
|
||||
},
|
||||
|
||||
_onDestroy: function() {
|
||||
this._workspaceSettings.disconnect(this._workspacesOnlyOnPrimaryChangedId);
|
||||
|
||||
this._workspaceIndicator.destroy();
|
||||
|
||||
Main.ctrlAltTabManager.removeGroup(this.actor);
|
||||
@@ -1246,6 +1142,9 @@ const WindowList = new Lang.Class({
|
||||
this._appSystem.disconnect(this._appStateChangedId);
|
||||
this._appStateChangedId = 0;
|
||||
|
||||
Main.layoutManager.disconnect(this._monitorsChangedId);
|
||||
this._monitorsChangedId = 0;
|
||||
|
||||
Main.layoutManager.disconnect(this._keyboardVisiblechangedId);
|
||||
this._keyboardVisiblechangedId = 0;
|
||||
|
||||
@@ -1258,19 +1157,8 @@ const WindowList = new Lang.Class({
|
||||
global.window_manager.disconnect(this._switchWorkspaceId);
|
||||
this._switchWorkspaceId = 0;
|
||||
|
||||
if (this._bottomHoverChangedId)
|
||||
this.actor.disconnect(this._bottomHoverChangedId);
|
||||
this._bottomHoverChangedId = 0;
|
||||
|
||||
if (this._notificationParent) {
|
||||
Main.messageTray._notificationWidget.reparent(this._notificationParent);
|
||||
this._notificationParent = null;
|
||||
}
|
||||
|
||||
if (this._isOnBottomMonitor) {
|
||||
Main.messageTray.actor.anchor_y = 0;
|
||||
Main.messageTray._notificationWidget.anchor_y = 0;
|
||||
}
|
||||
Main.messageTray.actor.anchor_y = 0;
|
||||
Main.messageTray._notificationWidget.anchor_y = 0;
|
||||
|
||||
Main.overview.disconnect(this._overviewShowingId);
|
||||
Main.overview.disconnect(this._overviewHidingId);
|
||||
@@ -1288,76 +1176,49 @@ const WindowList = new Lang.Class({
|
||||
}
|
||||
});
|
||||
|
||||
const Extension = new Lang.Class({
|
||||
Name: 'Extension',
|
||||
|
||||
_init: function() {
|
||||
this._windowLists = null;
|
||||
this._injections = {};
|
||||
},
|
||||
|
||||
enable: function() {
|
||||
this._windowLists = [];
|
||||
|
||||
this._injections['_trayDwellTimeout'] =
|
||||
MessageTray.MessageTray.prototype._trayDwellTimeout;
|
||||
MessageTray.MessageTray.prototype._trayDwellTimeout = function() {
|
||||
return false;
|
||||
};
|
||||
|
||||
this._settings = Convenience.getSettings();
|
||||
this._showOnAllMonitorsChangedId =
|
||||
this._settings.connect('changed::show-on-all-monitors',
|
||||
Lang.bind(this, this._buildWindowLists));
|
||||
|
||||
this._monitorsChangedId =
|
||||
Main.layoutManager.connect('monitors-changed',
|
||||
Lang.bind(this, this._buildWindowLists));
|
||||
|
||||
this._buildWindowLists();
|
||||
},
|
||||
|
||||
_buildWindowLists: function() {
|
||||
this._windowLists.forEach(function(windowList) {
|
||||
windowList.actor.destroy();
|
||||
});
|
||||
this._windowLists = [];
|
||||
|
||||
let showOnAllMonitors = this._settings.get_boolean('show-on-all-monitors');
|
||||
|
||||
Main.layoutManager.monitors.forEach(Lang.bind(this, function(monitor) {
|
||||
if (showOnAllMonitors || monitor == Main.layoutManager.primaryMonitor)
|
||||
this._windowLists.push(new WindowList(showOnAllMonitors, monitor));
|
||||
}));
|
||||
},
|
||||
|
||||
disable: function() {
|
||||
if (!this._windowLists)
|
||||
return;
|
||||
|
||||
this._settings.disconnect(this._showOnAllMonitorsChangedId);
|
||||
this._showOnAllMonitorsChangedId = 0;
|
||||
|
||||
Main.layoutManager.disconnect(this._monitorsChangedId);
|
||||
this._monitorsChangedId = 0;
|
||||
|
||||
this._windowLists.forEach(function(windowList) {
|
||||
windowList.actor.hide();
|
||||
windowList.actor.destroy();
|
||||
});
|
||||
this._windowLists = null;
|
||||
|
||||
for (let prop in this._injections)
|
||||
MessageTray.MessageTray.prototype[prop] = this._injections[prop];
|
||||
},
|
||||
|
||||
someWindowListContains: function(actor) {
|
||||
return this._windowLists.some(function(windowList) {
|
||||
return windowList.actor.contains(actor);
|
||||
});
|
||||
}
|
||||
});
|
||||
let windowList;
|
||||
let injections = {};
|
||||
let notificationParent;
|
||||
|
||||
function init() {
|
||||
return new Extension();
|
||||
}
|
||||
|
||||
function enable() {
|
||||
windowList = new WindowList();
|
||||
|
||||
windowList.actor.connect('notify::hover', Lang.bind(Main.messageTray,
|
||||
function() {
|
||||
this._pointerInNotification = windowList.actor.hover;
|
||||
this._updateState();
|
||||
}));
|
||||
|
||||
injections['_trayDwellTimeout'] = MessageTray.MessageTray.prototype._trayDwellTimeout;
|
||||
MessageTray.MessageTray.prototype._trayDwellTimeout = function() {
|
||||
return false;
|
||||
};
|
||||
|
||||
notificationParent = Main.messageTray._notificationWidget.get_parent();
|
||||
Main.messageTray._notificationWidget.hide();
|
||||
Main.messageTray._notificationWidget.reparent(windowList.actor);
|
||||
Main.messageTray._notificationWidget.show();
|
||||
}
|
||||
|
||||
function disable() {
|
||||
var prop;
|
||||
|
||||
if (!windowList)
|
||||
return;
|
||||
|
||||
windowList.actor.hide();
|
||||
|
||||
if (notificationParent) {
|
||||
Main.messageTray._notificationWidget.reparent(notificationParent);
|
||||
notificationParent = null;
|
||||
}
|
||||
|
||||
windowList.actor.destroy();
|
||||
windowList = null;
|
||||
|
||||
for (prop in injections)
|
||||
MessageTray.MessageTray.prototype[prop] = injections[prop];
|
||||
}
|
||||
|
||||
@@ -15,13 +15,5 @@
|
||||
window list. Possible values are "never", "auto" and "always".
|
||||
</_description>
|
||||
</key>
|
||||
<key name="show-on-all-monitors" type="b">
|
||||
<default>false</default>
|
||||
<_summary>Show the window list on all monitors</_summary>
|
||||
<_description>
|
||||
Whether to show the window list on all connected monitors or
|
||||
only on the primary one.
|
||||
</_description>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*-
|
||||
|
||||
const Gio = imports.gi.Gio;
|
||||
const GObject = imports.gi.GObject;
|
||||
const Gtk = imports.gi.Gtk;
|
||||
const Lang = imports.lang;
|
||||
@@ -20,25 +19,25 @@ function init() {
|
||||
const WindowListPrefsWidget = new GObject.Class({
|
||||
Name: 'WindowList.Prefs.Widget',
|
||||
GTypeName: 'WindowListPrefsWidget',
|
||||
Extends: Gtk.Grid,
|
||||
Extends: Gtk.Frame,
|
||||
|
||||
_init: function(params) {
|
||||
this.parent(params);
|
||||
|
||||
this.shadow_type = Gtk.ShadowType.NONE;
|
||||
this.margin = 24;
|
||||
this.row_spacing = 6;
|
||||
this.orientation = Gtk.Orientation.VERTICAL;
|
||||
|
||||
let groupingLabel = '<b>' + _("Window Grouping") + '</b>';
|
||||
this.add(new Gtk.Label({ label: groupingLabel, use_markup: true,
|
||||
halign: Gtk.Align.START }));
|
||||
let title = '<b>' + _("Window Grouping") + '</b>';
|
||||
let titleLabel = new Gtk.Label({ use_markup: true, label: title });
|
||||
this.set_label_widget(titleLabel);
|
||||
|
||||
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 });
|
||||
column_spacing: 6,
|
||||
margin_top: 6 });
|
||||
align.add(grid);
|
||||
|
||||
this._settings = Convenience.getSettings();
|
||||
@@ -71,11 +70,6 @@ const WindowListPrefsWidget = new GObject.Class({
|
||||
this._settings.set_string('grouping-mode', mode);
|
||||
}));
|
||||
}
|
||||
|
||||
let check = new Gtk.CheckButton({ label: _("Show on all monitors"),
|
||||
margin_top: 6 });
|
||||
this._settings.bind('show-on-all-monitors', check, 'active', Gio.SettingsBindFlags.DEFAULT);
|
||||
this.add(check);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -44,7 +44,6 @@ pa
|
||||
pl
|
||||
pt
|
||||
pt_BR
|
||||
ro
|
||||
ru
|
||||
sk
|
||||
sl
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
data/gnome-classic.desktop.in
|
||||
data/gnome-classic.session.desktop.in.in
|
||||
data/gnome-shell-classic.desktop.in.in
|
||||
data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in
|
||||
extensions/alternate-tab/prefs.js
|
||||
extensions/apps-menu/extension.js
|
||||
@@ -14,7 +15,6 @@ extensions/native-window-placement/extension.js
|
||||
extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in
|
||||
extensions/places-menu/extension.js
|
||||
extensions/places-menu/placeDisplay.js
|
||||
extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in
|
||||
extensions/systemMonitor/extension.js
|
||||
extensions/user-theme/extension.js
|
||||
extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in
|
||||
|
||||
108
po/an.po
108
po/an.po
@@ -8,15 +8,15 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-11-04 16:46+0000\n"
|
||||
"PO-Revision-Date: 2014-11-04 20:13+0100\n"
|
||||
"POT-Creation-Date: 2013-12-20 18:44+0000\n"
|
||||
"PO-Revision-Date: 2013-12-21 16:24+0100\n"
|
||||
"Last-Translator: Jorge Pérez Pérez <jorgtum@gmail.com>\n"
|
||||
"Language-Team: Aragonese <softaragones@googlegroups.com>\n"
|
||||
"Language: an\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 1.6.10\n"
|
||||
"X-Generator: Poedit 1.6.3\n"
|
||||
|
||||
#: ../data/gnome-classic.desktop.in.h:1
|
||||
#: ../data/gnome-classic.session.desktop.in.in.h:1
|
||||
@@ -46,28 +46,16 @@ msgstr ""
|
||||
"Ista clau sobrescribe a clau en org.gnome.mutter en executar o GNOME Shell."
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
|
||||
msgid "Arrangement of buttons on the titlebar"
|
||||
msgstr "Disposición d'os botons d'a barra de titol"
|
||||
|
||||
#: ../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 ""
|
||||
"Ista clau sobrescribe a clau en org.gnome.desktop.wm.preferences en executar "
|
||||
"o 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 ""
|
||||
"Activar o mosaico en os cantos en arrocegar as finestras a los cantos d'a "
|
||||
"finestra"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:6
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
|
||||
msgid "Workspaces only on primary monitor"
|
||||
msgstr "Arias de treballo nomás en a pantalla prencipal"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:7
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
|
||||
msgid "Delay focus changes in mouse mode until the pointer stops moving"
|
||||
msgstr ""
|
||||
"Retardar o cambeo d'o foco d'o churi dica que o puntero deixe de mover-se"
|
||||
@@ -84,11 +72,11 @@ msgstr "Nomás l'icono de l'aplicación"
|
||||
msgid "Thumbnail and application icon"
|
||||
msgstr "Miniatura y icono de l'aplicación"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:38
|
||||
#: ../extensions/alternate-tab/prefs.js:37
|
||||
msgid "Present windows as"
|
||||
msgstr "Presentar as finestras como"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:69
|
||||
#: ../extensions/alternate-tab/prefs.js:62
|
||||
msgid "Show only windows in the current workspace"
|
||||
msgstr "Amostrar as finestras solament en l'aria de treballo actual"
|
||||
|
||||
@@ -117,37 +105,37 @@ msgstr ""
|
||||
"(o nombre d'o fichero d'escritorio), seguiu por dos puntos y o numero de "
|
||||
"l'aria de treballo"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:60
|
||||
#: ../extensions/auto-move-windows/prefs.js:55
|
||||
msgid "Application"
|
||||
msgstr "Aplicación"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:69
|
||||
#: ../extensions/auto-move-windows/prefs.js:127
|
||||
#: ../extensions/auto-move-windows/prefs.js:64
|
||||
#: ../extensions/auto-move-windows/prefs.js:106
|
||||
msgid "Workspace"
|
||||
msgstr "Aria de treballo"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:85
|
||||
msgid "Add Rule"
|
||||
#: ../extensions/auto-move-windows/prefs.js:80
|
||||
msgid "Add rule"
|
||||
msgstr "Adhibir un regle"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:106
|
||||
#: ../extensions/auto-move-windows/prefs.js:94
|
||||
msgid "Create new matching rule"
|
||||
msgstr "Creyar un regle nuevo de coincidencia"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:111
|
||||
#: ../extensions/auto-move-windows/prefs.js:98
|
||||
msgid "Add"
|
||||
msgstr "Adhibir"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:106
|
||||
#, javascript-format
|
||||
#: ../extensions/drive-menu/extension.js:73
|
||||
#, c-format
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "Ha fallau en fer fuera o dispositivo «%s»"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:123
|
||||
#: ../extensions/drive-menu/extension.js:90
|
||||
msgid "Removable devices"
|
||||
msgstr "Dispositivos extraíbles"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:150
|
||||
#: ../extensions/drive-menu/extension.js:117
|
||||
msgid "Open File"
|
||||
msgstr "Ubrir o fichero"
|
||||
|
||||
@@ -167,11 +155,9 @@ msgstr ""
|
||||
"Si no ye vuedo, contién o texto que s'amostrará quan se faiga clic en o "
|
||||
"panel."
|
||||
|
||||
#. TRANSLATORS: Example is the name of the extension, should not be
|
||||
#. translated
|
||||
#: ../extensions/example/prefs.js:30
|
||||
msgid "Message"
|
||||
msgstr "Mensache"
|
||||
|
||||
#: ../extensions/example/prefs.js:43
|
||||
msgid ""
|
||||
"Example aims to show how to build well behaved extensions for the Shell and "
|
||||
"as such it has little functionality on its own.\n"
|
||||
@@ -182,6 +168,10 @@ msgstr ""
|
||||
"solenco.\n"
|
||||
"Manimenos, ye posible presonalizar o mensache de bienvenida."
|
||||
|
||||
#: ../extensions/example/prefs.js:36
|
||||
msgid "Message:"
|
||||
msgstr "Mensache:"
|
||||
|
||||
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
|
||||
msgid "Use more screen for windows"
|
||||
msgstr "Fer servir mas pantalla ta las finestras"
|
||||
@@ -216,28 +206,24 @@ msgstr ""
|
||||
msgid "Places"
|
||||
msgstr "Puestos"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:57
|
||||
#, javascript-format
|
||||
#: ../extensions/places-menu/placeDisplay.js:58
|
||||
#, c-format
|
||||
msgid "Failed to launch \"%s\""
|
||||
msgstr "Ha fallau en lanzar «%s»"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:99
|
||||
#: ../extensions/places-menu/placeDisplay.js:122
|
||||
#: ../extensions/places-menu/placeDisplay.js:100
|
||||
#: ../extensions/places-menu/placeDisplay.js:123
|
||||
msgid "Computer"
|
||||
msgstr "Equipo"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:200
|
||||
#: ../extensions/places-menu/placeDisplay.js:201
|
||||
msgid "Home"
|
||||
msgstr "Carpeta presonal"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:287
|
||||
#: ../extensions/places-menu/placeDisplay.js:288
|
||||
msgid "Browse Network"
|
||||
msgstr "Examinar o ret"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Mida d'os ciclos decaptura de pantalla"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "CPU"
|
||||
@@ -254,52 +240,52 @@ msgstr "Nombre d'o tema"
|
||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||
msgstr "O nombre d'o tema, que se carga dende /.themes/nombre/gnome-shell"
|
||||
|
||||
#: ../extensions/window-list/extension.js:110
|
||||
#: ../extensions/window-list/extension.js:92
|
||||
msgid "Close"
|
||||
msgstr "Zarrar"
|
||||
|
||||
#: ../extensions/window-list/extension.js:120
|
||||
#: ../extensions/window-list/extension.js:102
|
||||
msgid "Unminimize"
|
||||
msgstr "Restaurar"
|
||||
|
||||
#: ../extensions/window-list/extension.js:121
|
||||
#: ../extensions/window-list/extension.js:103
|
||||
msgid "Minimize"
|
||||
msgstr "Minimizar"
|
||||
|
||||
#: ../extensions/window-list/extension.js:127
|
||||
#: ../extensions/window-list/extension.js:109
|
||||
msgid "Unmaximize"
|
||||
msgstr "Restaurar"
|
||||
|
||||
#: ../extensions/window-list/extension.js:128
|
||||
#: ../extensions/window-list/extension.js:110
|
||||
msgid "Maximize"
|
||||
msgstr "Maximizar"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:270
|
||||
msgid "Minimize all"
|
||||
msgstr "Minimizar-lo tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:278
|
||||
msgid "Unminimize all"
|
||||
msgstr "Restaurar-lo tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:286
|
||||
msgid "Maximize all"
|
||||
msgstr "Maximizar-lo tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:295
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Restaurar-lo tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
msgid "Close all"
|
||||
msgstr "Zarrar-lo tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:591
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Indicador d'aria de treballo"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:743
|
||||
msgid "Window List"
|
||||
msgstr "Lista de finestras"
|
||||
|
||||
@@ -332,15 +318,15 @@ msgid "Always group windows"
|
||||
msgstr "Agrupar siempre as finestras"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:141
|
||||
msgid "Workspace Names"
|
||||
msgstr "Nombres d'as arias de treballo"
|
||||
msgid "Workspace names:"
|
||||
msgstr "Nombres d'as arias de treballo:"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:157
|
||||
#: ../extensions/workspace-indicator/prefs.js:152
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:198
|
||||
#, javascript-format
|
||||
#: ../extensions/workspace-indicator/prefs.js:186
|
||||
#, c-format
|
||||
msgid "Workspace %d"
|
||||
msgstr "Aria de treballo %d"
|
||||
|
||||
|
||||
30
po/cs.po
30
po/cs.po
@@ -9,8 +9,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-11-25 20:31+0000\n"
|
||||
"PO-Revision-Date: 2014-11-26 09:11+0100\n"
|
||||
"POT-Creation-Date: 2014-08-22 07:35+0000\n"
|
||||
"PO-Revision-Date: 2014-08-22 11:54+0200\n"
|
||||
"Last-Translator: Marek Černocký <marek@manet.cz>\n"
|
||||
"Language-Team: Czech <gnome-cs-list@gnome.org>\n"
|
||||
"Language: cs\n"
|
||||
@@ -55,8 +55,8 @@ msgid ""
|
||||
"This key overrides the key in org.gnome.desktop.wm.preferences when running "
|
||||
"GNOME Shell."
|
||||
msgstr ""
|
||||
"Když běží GNOME Shell, tento klíč přepíše klíč v org.gnome.desktop.wm."
|
||||
"preferences"
|
||||
"Když běží GNOME Shell, tento klíč přepíše klíč v "
|
||||
"org.gnome.desktop.wm.preferences"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
|
||||
msgid "Enable edge tiling when dropping windows on screen edges"
|
||||
@@ -140,11 +140,11 @@ msgstr "Přidat"
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "Vysunutí disku „%s“ selhalo:"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
#: ../extensions/drive-menu/extension.js:123
|
||||
msgid "Removable devices"
|
||||
msgstr "Výměnná zařízení"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:151
|
||||
#: ../extensions/drive-menu/extension.js:150
|
||||
msgid "Open File"
|
||||
msgstr "Otevřít soubor"
|
||||
|
||||
@@ -228,10 +228,6 @@ msgstr "Domů"
|
||||
msgid "Browse Network"
|
||||
msgstr "Procházet síť"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Mění velikost pro snímky obrazovky"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "Procesor"
|
||||
@@ -268,32 +264,32 @@ msgstr "Zrušit maximalizaci"
|
||||
msgid "Maximize"
|
||||
msgstr "Maximalizovat"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "Minimalizovat všechna"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "Zrušit minimalizaci všech"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "Maximalizovat všechna"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Zrušit maximalizaci všech"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "Zavřít všechna"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Ukazatel pracovní plochy"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:798
|
||||
msgid "Window List"
|
||||
msgstr "Seznam oken"
|
||||
|
||||
|
||||
27
po/es.po
27
po/es.po
@@ -11,8 +11,8 @@ msgstr ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-10-14 19:43+0000\n"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-06-11 07:32+0000\n"
|
||||
"PO-Revision-Date: 2014-06-12 17:24+0200\n"
|
||||
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
|
||||
"Language-Team: Español; Castellano <gnome-es-list@gnome.org>\n"
|
||||
@@ -54,6 +54,8 @@ msgid "Arrangement of buttons on the titlebar"
|
||||
msgid "Arrangement of buttons on the titlebar"
|
||||
msgstr "Ordenación de los botones en la barra de título"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
|
||||
#| msgid ""
|
||||
#| "This key overrides the key in org.gnome.mutter when running GNOME Shell."
|
||||
msgid ""
|
||||
"This key overrides the key in org.gnome.desktop.wm.preferences when running "
|
||||
@@ -130,6 +132,7 @@ msgid "Workspace"
|
||||
msgid "Workspace"
|
||||
msgstr "Área de trabajo"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:85
|
||||
#| msgid "Add rule"
|
||||
msgid "Add Rule"
|
||||
msgstr "Añadir regla"
|
||||
@@ -171,6 +174,7 @@ msgstr ""
|
||||
"Si no está vacío, contiene el texto que se desplegará al pulsar sobre el "
|
||||
"panel."
|
||||
|
||||
#: ../extensions/example/prefs.js:30
|
||||
#| msgid "Message:"
|
||||
msgid "Message"
|
||||
msgstr "Mensaje"
|
||||
@@ -237,10 +241,6 @@ msgstr "Carpeta personal"
|
||||
#: ../extensions/places-menu/placeDisplay.js:287
|
||||
msgid "Browse Network"
|
||||
msgstr "Examinar la red"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Tamaños de capturas de pantalla cíclicos"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
@@ -277,32 +277,32 @@ msgstr "Desmaximizar"
|
||||
#: ../extensions/window-list/extension.js:128
|
||||
msgid "Maximize"
|
||||
msgstr "Maximizar"
|
||||
|
||||
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "Minimizar todo"
|
||||
|
||||
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "Desminimizar todo"
|
||||
|
||||
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "Maximizar todo"
|
||||
|
||||
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Desmaximizar todo"
|
||||
|
||||
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "Cerrar todo"
|
||||
|
||||
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Indicador de área de trabajo"
|
||||
|
||||
|
||||
#: ../extensions/window-list/extension.js:798
|
||||
msgid "Window List"
|
||||
msgstr "Lista de ventanas"
|
||||
@@ -335,6 +335,7 @@ msgid "Always group windows"
|
||||
msgid "Always group windows"
|
||||
msgstr "Siempre agrupar las ventanas"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:141
|
||||
#| msgid "Workspace names:"
|
||||
msgid "Workspace Names"
|
||||
msgstr "Nombres de los áreas de trabajo"
|
||||
|
||||
35
po/eu.po
35
po/eu.po
@@ -7,9 +7,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-12-17 16:32+0100\n"
|
||||
"PO-Revision-Date: 2014-12-05 23:43+0100\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-08-07 12:27+0200\n"
|
||||
"PO-Revision-Date: 2014-07-29 19:37+0200\n"
|
||||
"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"
|
||||
"Language-Team: Basque <librezale@librezale.org>\n"
|
||||
"Language: eu\n"
|
||||
@@ -17,7 +18,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 1.5\n"
|
||||
"X-Generator: Lokalize 1.4\n"
|
||||
"X-Project-Style: gnome\n"
|
||||
|
||||
#: ../data/gnome-classic.desktop.in.h:1
|
||||
@@ -99,11 +100,11 @@ msgstr "Erakutsi leihoak bakarrik uneko laneko arean"
|
||||
msgid "Activities Overview"
|
||||
msgstr "Jardueren ikuspegi orokorra"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:114
|
||||
#: ../extensions/apps-menu/extension.js:113
|
||||
msgid "Favorites"
|
||||
msgstr "Gogokoak"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:283
|
||||
#: ../extensions/apps-menu/extension.js:282
|
||||
msgid "Applications"
|
||||
msgstr "Aplikazioak"
|
||||
|
||||
@@ -145,11 +146,11 @@ msgstr "Gehitu"
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "Huts egin du '%s' unitatea egoztean: "
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
#: ../extensions/drive-menu/extension.js:123
|
||||
msgid "Removable devices"
|
||||
msgstr "Gailu aldagarriak"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:151
|
||||
#: ../extensions/drive-menu/extension.js:150
|
||||
msgid "Open File"
|
||||
msgstr "Ireki fitxategia"
|
||||
|
||||
@@ -235,10 +236,6 @@ msgstr "Karpeta nagusia"
|
||||
msgid "Browse Network"
|
||||
msgstr "Arakatu sarea"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Pantaila-argazkien tamainak begiztan"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "PUZ"
|
||||
@@ -275,32 +272,32 @@ msgstr "Desmaximizatu"
|
||||
msgid "Maximize"
|
||||
msgstr "Maximizatu"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "Minimizatu denak"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "Leheneratu denak"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "Maximizatu denak"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Desmaximizatu denak"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "Itxi denak"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Lan arearen adierazlea"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:798
|
||||
msgid "Window List"
|
||||
msgstr "Leihoen zerrenda"
|
||||
|
||||
|
||||
26
po/he.po
26
po/he.po
@@ -8,9 +8,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-11-04 18:45+0200\n"
|
||||
"PO-Revision-Date: 2014-11-04 18:45+0200\n"
|
||||
"Last-Translator: Yosef Or Boczko <yoseforb@gmail.com>\n"
|
||||
"POT-Creation-Date: 2014-05-30 09:05+0300\n"
|
||||
"PO-Revision-Date: 2014-05-30 09:06+0300\n"
|
||||
"Last-Translator: Yosef Or Boczko <yoseforb@gnome.org>\n"
|
||||
"Language-Team: עברית <>\n"
|
||||
"Language: he\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -169,8 +169,6 @@ msgstr ""
|
||||
msgid "Message"
|
||||
msgstr "הודעה"
|
||||
|
||||
#. TRANSLATORS: Example is the name of the extension, should not be
|
||||
#. translated
|
||||
#: ../extensions/example/prefs.js:43
|
||||
msgid ""
|
||||
"Example aims to show how to build well behaved extensions for the Shell and "
|
||||
@@ -232,10 +230,6 @@ msgstr "בית"
|
||||
msgid "Browse Network"
|
||||
msgstr "עיון ברשת"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Cycle Screenshot Sizes"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "מעבד"
|
||||
@@ -272,32 +266,32 @@ msgstr "ביטול ההגדלה"
|
||||
msgid "Maximize"
|
||||
msgstr "הגדלה"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "מזעור הכל"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "ביטול מזעור הכל"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "הגדלת הכל"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "ביטול הגדלת הכל"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "סגירת הכל"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "מחוון מרחבי עבודה"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:798
|
||||
msgid "Window List"
|
||||
msgstr "רשימת חלונות"
|
||||
|
||||
|
||||
38
po/hu.po
38
po/hu.po
@@ -4,14 +4,15 @@
|
||||
#
|
||||
# Biró Balázs <arch.scar at gmail dot com>, 2011.
|
||||
# Gabor Kelemen <kelemeng at gnome dot hu>, 2011, 2012, 2013.
|
||||
# Balázs Úr <urbalazs at gmail dot com>, 2013, 2014.
|
||||
# Balázs Úr <urbalazs at gmail dot com>, 2013.
|
||||
# Balázs Úr <urbalazs@gmail.com>, 2014.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-11-30 11:20+0000\n"
|
||||
"PO-Revision-Date: 2014-12-03 16:55+0100\n"
|
||||
"POT-Creation-Date: 2014-06-16 19:32+0000\n"
|
||||
"PO-Revision-Date: 2014-06-16 23:36+0200\n"
|
||||
"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
|
||||
"Language-Team: Hungarian <openscope at googlegroups dot com>\n"
|
||||
"Language: hu\n"
|
||||
@@ -54,6 +55,8 @@ msgid "Arrangement of buttons on the titlebar"
|
||||
msgstr "A gombok elrendezése az ablak címsorában"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
|
||||
#| msgid ""
|
||||
#| "This key overrides the key in org.gnome.mutter when running GNOME Shell."
|
||||
msgid ""
|
||||
"This key overrides the key in org.gnome.desktop.wm.preferences when running "
|
||||
"GNOME Shell."
|
||||
@@ -98,11 +101,11 @@ msgstr "Csak az aktuális munkaterület ablakainak megjelenítése"
|
||||
msgid "Activities Overview"
|
||||
msgstr "Tevékenységek áttekintés"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:114
|
||||
#: ../extensions/apps-menu/extension.js:113
|
||||
msgid "Favorites"
|
||||
msgstr "Kedvencek"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:283
|
||||
#: ../extensions/apps-menu/extension.js:282
|
||||
msgid "Applications"
|
||||
msgstr "Alkalmazások"
|
||||
|
||||
@@ -128,6 +131,7 @@ msgid "Workspace"
|
||||
msgstr "Munkaterület"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:85
|
||||
#| msgid "Add rule"
|
||||
msgid "Add Rule"
|
||||
msgstr "Szabály hozzáadása"
|
||||
|
||||
@@ -144,11 +148,11 @@ msgstr "Hozzáadás"
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "A(z) „%s” meghajtó kiadása nem sikerült:"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
#: ../extensions/drive-menu/extension.js:123
|
||||
msgid "Removable devices"
|
||||
msgstr "Cserélhető eszközök"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:151
|
||||
#: ../extensions/drive-menu/extension.js:150
|
||||
msgid "Open File"
|
||||
msgstr "Fájl megnyitása"
|
||||
|
||||
@@ -168,6 +172,7 @@ msgstr ""
|
||||
"Ha nem üres, akkor a panelre kattintáskor megjelenő szöveget tartalmazza."
|
||||
|
||||
#: ../extensions/example/prefs.js:30
|
||||
#| msgid "Message:"
|
||||
msgid "Message"
|
||||
msgstr "Üzenet"
|
||||
|
||||
@@ -233,10 +238,6 @@ msgstr "Saját mappa"
|
||||
msgid "Browse Network"
|
||||
msgstr "Hálózat tallózása"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Képernyőképméretek végigléptetése"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "CPU"
|
||||
@@ -273,32 +274,32 @@ msgstr "Maximalizálás megszüntetése"
|
||||
msgid "Maximize"
|
||||
msgstr "Maximalizálás"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "Minden minimalizálása"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "Minden minimalizálásának megszüntetése"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "Minden maximalizálása"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Minden maximalizálásának megszüntetése"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "Minden bezárása"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Munkaterület indikátor"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:798
|
||||
msgid "Window List"
|
||||
msgstr "Ablaklista"
|
||||
|
||||
@@ -332,6 +333,7 @@ msgid "Always group windows"
|
||||
msgstr "Mindig csoportosítsa az ablakokat"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:141
|
||||
#| msgid "Workspace names:"
|
||||
msgid "Workspace Names"
|
||||
msgstr "Munkaterületnevek"
|
||||
|
||||
|
||||
35
po/kk.po
35
po/kk.po
@@ -8,8 +8,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-12-14 08:37+0000\n"
|
||||
"PO-Revision-Date: 2014-12-14 20:07+0600\n"
|
||||
"POT-Creation-Date: 2014-08-23 19:38+0000\n"
|
||||
"PO-Revision-Date: 2014-08-24 10:22+0600\n"
|
||||
"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
|
||||
"Language-Team: Kazakh <kk@li.org>\n"
|
||||
"Language: kk\n"
|
||||
@@ -50,6 +50,8 @@ msgid "Arrangement of buttons on the titlebar"
|
||||
msgstr "Атау жолағындағы батырмалар орналасуы"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
|
||||
#| msgid ""
|
||||
#| "This key overrides the key in org.gnome.mutter when running GNOME Shell."
|
||||
msgid ""
|
||||
"This key overrides the key in org.gnome.desktop.wm.preferences when running "
|
||||
"GNOME Shell."
|
||||
@@ -95,11 +97,11 @@ msgstr "Тек ағымдағы жұмыс орнынан терезелерді
|
||||
msgid "Activities Overview"
|
||||
msgstr "Шолу көрінісі"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:114
|
||||
#: ../extensions/apps-menu/extension.js:113
|
||||
msgid "Favorites"
|
||||
msgstr "Таңдамалылар"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:283
|
||||
#: ../extensions/apps-menu/extension.js:282
|
||||
msgid "Applications"
|
||||
msgstr "Қолданбалар"
|
||||
|
||||
@@ -125,6 +127,7 @@ msgid "Workspace"
|
||||
msgstr "Жұмыс орны"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:85
|
||||
#| msgid "Add rule"
|
||||
msgid "Add Rule"
|
||||
msgstr "Ережені қосу"
|
||||
|
||||
@@ -141,11 +144,11 @@ msgstr "Қосу"
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "'%s' дискін шығару сәтсіз аяқталды:"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
#: ../extensions/drive-menu/extension.js:123
|
||||
msgid "Removable devices"
|
||||
msgstr "Алынатын құрылғылар"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:151
|
||||
#: ../extensions/drive-menu/extension.js:150
|
||||
msgid "Open File"
|
||||
msgstr "Файлды ашу"
|
||||
|
||||
@@ -164,6 +167,7 @@ msgid ""
|
||||
msgstr "Бос болмаса, панельге шерту кезінде көрсетілетін мәтінді сақтайды."
|
||||
|
||||
#: ../extensions/example/prefs.js:30
|
||||
#| msgid "Message:"
|
||||
msgid "Message"
|
||||
msgstr "Хабарлама"
|
||||
|
||||
@@ -229,10 +233,6 @@ msgstr "Үй бумасы"
|
||||
msgid "Browse Network"
|
||||
msgstr "Желіні шолу"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Скриншоттар өлшемдерін ауыстырып көрсету"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "Процессор"
|
||||
@@ -269,32 +269,32 @@ msgstr "Жазық емес қылу"
|
||||
msgid "Maximize"
|
||||
msgstr "Жазық қылу"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "Барлығын қайыру"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "Барлығын қайырылған емес қылу"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "Барлығын жазық қылу"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Барлығын жазық емес қылу"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "Барлығын жабу"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Жұмыс орын индикаторы"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:798
|
||||
msgid "Window List"
|
||||
msgstr "Терезелер тізімі"
|
||||
|
||||
@@ -327,6 +327,7 @@ msgid "Always group windows"
|
||||
msgstr "Терезелерді әрқашан топтау"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:141
|
||||
#| msgid "Workspace names:"
|
||||
msgid "Workspace Names"
|
||||
msgstr "Жұмыс орын атаулары"
|
||||
|
||||
|
||||
32
po/nb.po
32
po/nb.po
@@ -1,14 +1,14 @@
|
||||
# Norwegian bokmål translation of gnome-shell-extensions.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Kjartan Maraas <kmaraas@gnome.org>, 2011-2014.
|
||||
# Kjartan Maraas <kmaraas@gnome.org>, 2011-2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions 3.15.x\n"
|
||||
"Project-Id-Version: gnome-shell-extensions\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-10-22 20:31+0200\n"
|
||||
"PO-Revision-Date: 2014-10-22 20:31+0200\n"
|
||||
"POT-Creation-Date: 2014-06-03 19:57+0200\n"
|
||||
"PO-Revision-Date: 2014-06-03 19:57+0200\n"
|
||||
"Last-Translator: Åka Sikrom <a4@hush.com>\n"
|
||||
"Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
|
||||
"Language: Norwegian bokmål\n"
|
||||
@@ -52,9 +52,7 @@ msgstr "Plassering av knapper på tittellinjen"
|
||||
msgid ""
|
||||
"This key overrides the key in org.gnome.desktop.wm.preferences when running "
|
||||
"GNOME Shell."
|
||||
msgstr ""
|
||||
"Denne nøkkelen overstyrer nøkkelen i org.gnome.desktop.wm.preferences når "
|
||||
"GNOME Shell kjører."
|
||||
msgstr "Denne nøkkelen overstyrer nøkkelen i org.gnome.desktop.wm.preferences når GNOME Shell kjører."
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
|
||||
msgid "Enable edge tiling when dropping windows on screen edges"
|
||||
@@ -167,8 +165,6 @@ msgstr ""
|
||||
msgid "Message"
|
||||
msgstr "Melding"
|
||||
|
||||
#. TRANSLATORS: Example is the name of the extension, should not be
|
||||
#. translated
|
||||
#: ../extensions/example/prefs.js:43
|
||||
msgid ""
|
||||
"Example aims to show how to build well behaved extensions for the Shell and "
|
||||
@@ -233,10 +229,6 @@ msgstr "Hjem"
|
||||
msgid "Browse Network"
|
||||
msgstr "Bla gjennom nettverk"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Bla gjennom størrelser på skjermdump"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "CPU"
|
||||
@@ -273,32 +265,32 @@ msgstr "Gjenopprett"
|
||||
msgid "Maximize"
|
||||
msgstr "Maksimer"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "Minimer alle"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "Gjenopprett alle"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "Maksimer alle"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Gjenopprett alle"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "Lukk alle"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Arbeidsområdeindikator"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:798
|
||||
msgid "Window List"
|
||||
msgstr "Vinduliste"
|
||||
|
||||
|
||||
336
po/ro.po
336
po/ro.po
@@ -1,336 +0,0 @@
|
||||
# Romanian translation for gnome-shell-extensions.
|
||||
# Copyright (C) 2014 gnome-shell-extensions's COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the gnome-shell-extensions package.
|
||||
# Bogdan Mințoi <mintoi.bogdan@gmail.com>, 2014.
|
||||
# Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>, 2014.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-11-26 18:07+0000\n"
|
||||
"PO-Revision-Date: 2014-11-30 12:18+0200\n"
|
||||
"Last-Translator: Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>\n"
|
||||
"Language-Team: Gnome Romanian Translation Team\n"
|
||||
"Language: ro\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2);;\n"
|
||||
"X-Generator: Virtaal 0.7.1\n"
|
||||
"X-Project-Style: gnome\n"
|
||||
|
||||
#: ../data/gnome-classic.desktop.in.h:1
|
||||
#: ../data/gnome-classic.session.desktop.in.in.h:1
|
||||
msgid "GNOME Classic"
|
||||
msgstr "GNOME Clasic"
|
||||
|
||||
#: ../data/gnome-classic.desktop.in.h:2
|
||||
msgid "This session logs you into GNOME Classic"
|
||||
msgstr "Această sesiune vă autentifică în GNOME Clasic"
|
||||
|
||||
#: ../data/gnome-shell-classic.desktop.in.in.h:1
|
||||
msgid "GNOME Shell Classic"
|
||||
msgstr "Interfața clasică GNOME"
|
||||
|
||||
#: ../data/gnome-shell-classic.desktop.in.in.h:2
|
||||
msgid "Window management and application launching"
|
||||
msgstr "Gestionarea ferestrei și lansarea aplicației"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
|
||||
msgid "Attach modal dialog to the parent window"
|
||||
msgstr "Atașează dialogul modal la fereastra părinte"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
"This key overrides the key in org.gnome.mutter when running GNOME Shell."
|
||||
msgstr ""
|
||||
"Această cheie înlocuiește cheia corespondentă din org.gnome.mutter când "
|
||||
"interfața GNOME rulează."
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
|
||||
msgid "Arrangement of buttons on the titlebar"
|
||||
msgstr "Aranjamentul butoanelor din bara de titlu"
|
||||
|
||||
#: ../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 ""
|
||||
"Această cheie înlocuiește cheia corespondentă din "
|
||||
"org.gnome.desktop.wm.preferences când interfața GNOME rulează."
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
|
||||
msgid "Enable edge tiling when dropping windows on screen edges"
|
||||
msgstr "Activează mozaic lateral la plasarea ferestrelor pe marginile ecranului"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:6
|
||||
msgid "Workspaces only on primary monitor"
|
||||
msgstr "Spații de lucru doar pe monitorul principal"
|
||||
|
||||
#: ../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 ""
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:20
|
||||
msgid "Thumbnail only"
|
||||
msgstr "Doar miniatură"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:21
|
||||
msgid "Application icon only"
|
||||
msgstr "Doar pictograma aplicației"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:22
|
||||
msgid "Thumbnail and application icon"
|
||||
msgstr "Miniatură și pictograma aplicației"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:38
|
||||
msgid "Present windows as"
|
||||
msgstr "Prezintă ferestrele ca"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:69
|
||||
msgid "Show only windows in the current workspace"
|
||||
msgstr "Arată doar ferestrele aflate în spațiul de lucru actual"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:39
|
||||
msgid "Activities Overview"
|
||||
msgstr "Panoramă activități"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:114
|
||||
msgid "Favorites"
|
||||
msgstr "Favorite"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:283
|
||||
msgid "Applications"
|
||||
msgstr "Aplicații"
|
||||
|
||||
#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
|
||||
msgid "Application and workspace list"
|
||||
msgstr "Lista de aplicații și spații de lucru"
|
||||
|
||||
#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
"A list of strings, each containing an application id (desktop file name), "
|
||||
"followed by a colon and the workspace number"
|
||||
msgstr ""
|
||||
"O listă de șiruri de caractere, fiecare conținând un id de aplicație (numele "
|
||||
"fișierului de birou) urmat de simbolul „două puncte” și un număr al "
|
||||
"spațiului de lucru"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:60
|
||||
msgid "Application"
|
||||
msgstr "Aplicație"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:69
|
||||
#: ../extensions/auto-move-windows/prefs.js:127
|
||||
msgid "Workspace"
|
||||
msgstr "Spațiu de lucru"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:85
|
||||
msgid "Add Rule"
|
||||
msgstr "Adaugă o regulă"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:106
|
||||
msgid "Create new matching rule"
|
||||
msgstr "Creează o regulă nouă de potrivire"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:111
|
||||
msgid "Add"
|
||||
msgstr "Adaugă"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:106
|
||||
#, javascript-format
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "Scoaterea unității „%s” a eșuat:"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
msgid "Removable devices"
|
||||
msgstr "Dispozitive detașabile"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:151
|
||||
msgid "Open File"
|
||||
msgstr "Deschide fișier"
|
||||
|
||||
#: ../extensions/example/extension.js:17
|
||||
msgid "Hello, world!"
|
||||
msgstr "Bună ziua, lume!"
|
||||
|
||||
#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:1
|
||||
msgid "Alternative greeting text."
|
||||
msgstr "Text alternativ de salut."
|
||||
|
||||
#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
"If not empty, it contains the text that will be shown when clicking on the "
|
||||
"panel."
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/example/prefs.js:30
|
||||
msgid "Message"
|
||||
msgstr "Mesaj"
|
||||
|
||||
#: ../extensions/example/prefs.js:43
|
||||
msgid ""
|
||||
"Example aims to show how to build well behaved extensions for the Shell and "
|
||||
"as such it has little functionality on its own.\n"
|
||||
"Nevertheless it's possible to customize the greeting message."
|
||||
msgstr ""
|
||||
"Exemplul are ca scop să prezinte cum anume să construiți extensii pentru "
|
||||
"Shell, ce se comportă corect, și are o funcționalitate proprie redusă.\n"
|
||||
"Cu toate acestea, este posibil să personalizați mesajul de întâmpinare."
|
||||
|
||||
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
|
||||
msgid "Use more screen for windows"
|
||||
msgstr "Folosește mai mult din ecran pentru ferestre"
|
||||
|
||||
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
"Try to use more screen for placing window thumbnails by adapting to screen "
|
||||
"aspect ratio, and consolidating them further to reduce the bounding box. "
|
||||
"This setting applies only with the natural placement strategy."
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:3
|
||||
msgid "Place window captions on top"
|
||||
msgstr "Plasează titlul ferestrelor deasupra"
|
||||
|
||||
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:4
|
||||
msgid ""
|
||||
"If true, place window captions on top the respective thumbnail, overriding "
|
||||
"shell default of placing it at the bottom. Changing this setting requires "
|
||||
"restarting the shell to have any effect."
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/places-menu/extension.js:78
|
||||
#: ../extensions/places-menu/extension.js:81
|
||||
msgid "Places"
|
||||
msgstr "Locații"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:57
|
||||
#, javascript-format
|
||||
msgid "Failed to launch \"%s\""
|
||||
msgstr "Nu s-a putut lansa „%s”"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:99
|
||||
#: ../extensions/places-menu/placeDisplay.js:122
|
||||
msgid "Computer"
|
||||
msgstr "Calculator"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:200
|
||||
msgid "Home"
|
||||
msgstr "Acasă"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:287
|
||||
msgid "Browse Network"
|
||||
msgstr "Navighează rețeaua"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "CPU"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:267
|
||||
msgid "Memory"
|
||||
msgstr "Memorie"
|
||||
|
||||
#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:1
|
||||
msgid "Theme name"
|
||||
msgstr "Numele temei"
|
||||
|
||||
#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:2
|
||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||
msgstr "Numele temei, ce va fi încărcată din ~/.themes/name/gnome-shell"
|
||||
|
||||
#: ../extensions/window-list/extension.js:110
|
||||
msgid "Close"
|
||||
msgstr "Închide"
|
||||
|
||||
#: ../extensions/window-list/extension.js:120
|
||||
msgid "Unminimize"
|
||||
msgstr "Deminimizează"
|
||||
|
||||
#: ../extensions/window-list/extension.js:121
|
||||
msgid "Minimize"
|
||||
msgstr "Minimizează"
|
||||
|
||||
#: ../extensions/window-list/extension.js:127
|
||||
msgid "Unmaximize"
|
||||
msgstr "Demaximizează"
|
||||
|
||||
#: ../extensions/window-list/extension.js:128
|
||||
msgid "Maximize"
|
||||
msgstr "Maximizează"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
msgid "Minimize all"
|
||||
msgstr "Minimizează tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
msgid "Unminimize all"
|
||||
msgstr "Deminimizează tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
msgid "Maximize all"
|
||||
msgstr "Maximizează tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Demaximizează tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
msgid "Close all"
|
||||
msgstr "Închide tot"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Indicator al spațiului de lucru"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
msgid "Window List"
|
||||
msgstr "Lista ferestrelor"
|
||||
|
||||
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
|
||||
msgid "When to group windows"
|
||||
msgstr "Când să fie grupate ferestrele"
|
||||
|
||||
#: ../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 ""
|
||||
"Decide când să fie grupate ferestrele aceleiași aplicații în lista "
|
||||
"ferestrei. Valorile posibile sunt „niciodată”, „auto” și „întotdeauna”."
|
||||
|
||||
#: ../extensions/window-list/prefs.js:30
|
||||
msgid "Window Grouping"
|
||||
msgstr "Gruparea ferestrelor"
|
||||
|
||||
#: ../extensions/window-list/prefs.js:49
|
||||
msgid "Never group windows"
|
||||
msgstr "Nu grupa ferestrele niciodată"
|
||||
|
||||
#: ../extensions/window-list/prefs.js:50
|
||||
msgid "Group windows when space is limited"
|
||||
msgstr "Grupează ferestrele când spațiul e limitat"
|
||||
|
||||
#: ../extensions/window-list/prefs.js:51
|
||||
msgid "Always group windows"
|
||||
msgstr "Grupează ferestrele întotdeauna"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:141
|
||||
msgid "Workspace Names"
|
||||
msgstr "Numele spațiilor de lucru"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:157
|
||||
msgid "Name"
|
||||
msgstr "Nume"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:198
|
||||
#, javascript-format
|
||||
msgid "Workspace %d"
|
||||
msgstr "Spațiu de lucru %d"
|
||||
33
po/tr.po
33
po/tr.po
@@ -2,16 +2,15 @@
|
||||
# Copyright (C) 2012 gnome-shell-extensions's COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the gnome-shell-extensions package.
|
||||
# Osman Karagöz <osmank3@gmail.com>, 2012.
|
||||
# sabri ünal <yakushabb@gmail.com>, 2014.
|
||||
# Gökhan Gurbetoğlu <ggurbet@gmail.com>, 2014.
|
||||
# sabri ünal <yakushabb@gmail.com>, 2014
|
||||
# Muhammet Kara <muhammetk@gmail.com>, 2013, 2014.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-12-03 08:34+0000\n"
|
||||
"PO-Revision-Date: 2014-12-04 09:02+0000\n"
|
||||
"POT-Creation-Date: 2014-09-16 07:39+0000\n"
|
||||
"PO-Revision-Date: 2014-09-16 11:34+0000\n"
|
||||
"Last-Translator: Muhammet Kara <muhammetk@gmail.com>\n"
|
||||
"Language-Team: Türkçe <gnome-turk@gnome.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -92,11 +91,11 @@ msgstr "Sadece geçerli çalışma alanındaki pencereleri göster"
|
||||
msgid "Activities Overview"
|
||||
msgstr "Etkinlikler Genel Görünümü"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:114
|
||||
#: ../extensions/apps-menu/extension.js:113
|
||||
msgid "Favorites"
|
||||
msgstr "Gözdeler"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:283
|
||||
#: ../extensions/apps-menu/extension.js:282
|
||||
msgid "Applications"
|
||||
msgstr "Uygulamalar"
|
||||
|
||||
@@ -136,11 +135,11 @@ msgstr "Ekle"
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "'%s' sürücüsü çıkarılamadı:"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
#: ../extensions/drive-menu/extension.js:123
|
||||
msgid "Removable devices"
|
||||
msgstr "Çıkarılabilir cihazlar"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:151
|
||||
#: ../extensions/drive-menu/extension.js:150
|
||||
msgid "Open File"
|
||||
msgstr "Dosya Aç"
|
||||
|
||||
@@ -213,10 +212,6 @@ msgstr "Başlangıç"
|
||||
msgid "Browse Network"
|
||||
msgstr "Ağa Gözat"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Ekran Görüntüsü Boyutları Arasında Geçiş Yap"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "İşlemci"
|
||||
@@ -253,32 +248,32 @@ msgstr "Önceki Boyut"
|
||||
msgid "Maximize"
|
||||
msgstr "En büyük duruma getir"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:300
|
||||
msgid "Minimize all"
|
||||
msgstr "Tümünü simge durumuna küçült"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
#: ../extensions/window-list/extension.js:308
|
||||
msgid "Unminimize all"
|
||||
msgstr "Tümünü Önceki Boyutuna Getir"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
#: ../extensions/window-list/extension.js:316
|
||||
msgid "Maximize all"
|
||||
msgstr "Tümünü en büyük duruma getir"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
#: ../extensions/window-list/extension.js:325
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Tümünü Önceki Boyutuna Getir"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
#: ../extensions/window-list/extension.js:334
|
||||
msgid "Close all"
|
||||
msgstr "Hepsini kapat"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:644
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Çalışma Alanı Belirteci"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
#: ../extensions/window-list/extension.js:808
|
||||
msgid "Window List"
|
||||
msgstr "Pencere Listesi"
|
||||
|
||||
|
||||
254
po/vi.po
254
po/vi.po
@@ -1,18 +1,17 @@
|
||||
# Vietnamese translation for gnome-shell-extensions.
|
||||
# Copyright © 2014 GNOME i18n Project for Vietnamese.
|
||||
# Copyright (C) 2011 gnome-shell-extensions's COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the gnome-shell-extensions package.
|
||||
# Nguyễn Thái Ngọc Duy <pclouds@gmail.com>, 2011.
|
||||
# Trần Ngọc Quân <vnwildman@gmail.com>, 2014.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||
"POT-Creation-Date: 2014-11-14 20:32+0000\n"
|
||||
"PO-Revision-Date: 2014-11-15 14:43+0700\n"
|
||||
"POT-Creation-Date: 2013-07-04 14:51+0000\n"
|
||||
"PO-Revision-Date: 2013-07-06 18:23+0700\n"
|
||||
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
|
||||
"Language-Team: Vietnamese <gnome-vi-list@gnome.org>\n"
|
||||
"Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
|
||||
"Language: vi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -23,7 +22,7 @@ msgstr ""
|
||||
#: ../data/gnome-classic.desktop.in.h:1
|
||||
#: ../data/gnome-classic.session.desktop.in.in.h:1
|
||||
msgid "GNOME Classic"
|
||||
msgstr "GNOME cổ điển"
|
||||
msgstr "GNOME Cổ điển"
|
||||
|
||||
#: ../data/gnome-classic.desktop.in.h:2
|
||||
msgid "This session logs you into GNOME Classic"
|
||||
@@ -31,7 +30,7 @@ msgstr "Phiên làm việc này đăng nhập bạn vào GNOME Cổ điển"
|
||||
|
||||
#: ../data/gnome-shell-classic.desktop.in.in.h:1
|
||||
msgid "GNOME Shell Classic"
|
||||
msgstr "Hệ vỏ GNOME cổ điển"
|
||||
msgstr "Hệ vỏ GNOME Cổ điển"
|
||||
|
||||
#: ../data/gnome-shell-classic.desktop.in.in.h:2
|
||||
msgid "Window management and application launching"
|
||||
@@ -39,7 +38,7 @@ msgstr "Quản lý cửa sổ và chạy ứng dụng"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
|
||||
msgid "Attach modal dialog to the parent window"
|
||||
msgstr "Gắn hộp thoại dạng luôn nằm trên cửa sổ mẹ"
|
||||
msgstr "Gắn hộp thoại dạng modal (luôn ở trên) vào cửa sổ mẹ"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
@@ -48,29 +47,13 @@ msgstr ""
|
||||
"Khóa này sẽ đè lên khóa có trong org.gnome.mutter khi chạy Hệ vỏ GNOME."
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
|
||||
msgid "Arrangement of buttons on the titlebar"
|
||||
msgstr "Sắp xếp các nút trên thanh tiêu đề"
|
||||
|
||||
#: ../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 ""
|
||||
"Khóa này sẽ đè lên khóa có trong org.gnome.desktop.wm.preferences khi đang "
|
||||
"chạy Hệ vỏ GNOME."
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
|
||||
msgid "Enable edge tiling when dropping windows on screen edges"
|
||||
msgstr "Bật xếp lớp ở cạnh khi thả cửa sổ vào cạnh màn hình"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:6
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
|
||||
msgid "Workspaces only on primary monitor"
|
||||
msgstr "Vùng làm việc chỉ ở trên màn hình chính"
|
||||
|
||||
#: ../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 "Khoảng trễ chờ cho con chuột ngừng di chuyển"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:20
|
||||
msgid "Thumbnail only"
|
||||
msgstr "Chỉ ảnh nhỏ"
|
||||
@@ -83,69 +66,98 @@ msgstr "Chỉ có ảnh nhỏ đại diện cho ứng dụng"
|
||||
msgid "Thumbnail and application icon"
|
||||
msgstr "Ảnh thu nhỏ và biểu tượng của ứng dụng"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:38
|
||||
#: ../extensions/alternate-tab/prefs.js:37
|
||||
msgid "Present windows as"
|
||||
msgstr "Cửa sổ hiện tại như là"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:69
|
||||
#: ../extensions/alternate-tab/prefs.js:62
|
||||
msgid "Show only windows in the current workspace"
|
||||
msgstr "Chỉ hiển thị các cửa sổ trong không gian làm việc hiện tại"
|
||||
|
||||
#. add the new entries
|
||||
#: ../extensions/alternative-status-menu/extension.js:125
|
||||
msgid "Suspend"
|
||||
msgstr "Ngừng"
|
||||
|
||||
#: ../extensions/alternative-status-menu/extension.js:128
|
||||
msgid "Hibernate"
|
||||
msgstr "Ngủ đông"
|
||||
|
||||
#: ../extensions/alternative-status-menu/extension.js:131
|
||||
msgid "Power Off"
|
||||
msgstr "Tắt máy"
|
||||
|
||||
#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:1
|
||||
msgid "Enable suspending"
|
||||
msgstr "Cho phép tạm dừng"
|
||||
|
||||
#: ../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 "Cấu hình trình đơn con “Tạm dừng” hiện hay ẩn đi"
|
||||
|
||||
#: ../extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in.h:3
|
||||
msgid "Enable hibernating"
|
||||
msgstr "Cho phép ngủ đông"
|
||||
|
||||
#: ../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 "Cấu hình trình đơn con “Ngủ đông” hiện hay ẩn đi"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:39
|
||||
msgid "Activities Overview"
|
||||
msgstr "Tổng quan hoạt động"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:113
|
||||
msgid "Favorites"
|
||||
msgstr "Ưa thích"
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:282
|
||||
#: ../extensions/apps-menu/extension.js:276
|
||||
msgid "Applications"
|
||||
msgstr "Ứng dụng"
|
||||
|
||||
#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
|
||||
msgid "Application and workspace list"
|
||||
msgstr "Danh sách ứng dụng và không gian làm việc"
|
||||
msgstr "Danh sách ứng dụng và vùng làm việc"
|
||||
|
||||
#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
"A list of strings, each containing an application id (desktop file name), "
|
||||
"followed by a colon and the workspace number"
|
||||
msgstr ""
|
||||
"Một danh sách chuỗi, mỗi chuỗi là một mã số của ứng dụng (tên tập tin ."
|
||||
"Một danh sách chuỗi, mỗi chuỗi là một id của ứng dụng (tên tập tin ."
|
||||
"desktop), theo sau là dấu hai chấm và mã số vùng làm việc"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:60
|
||||
#: ../extensions/auto-move-windows/prefs.js:55
|
||||
msgid "Application"
|
||||
msgstr "Ứng dụng"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:69
|
||||
#: ../extensions/auto-move-windows/prefs.js:127
|
||||
#: ../extensions/auto-move-windows/prefs.js:64
|
||||
#: ../extensions/auto-move-windows/prefs.js:106
|
||||
msgid "Workspace"
|
||||
msgstr "Không gian làm việc"
|
||||
msgstr "Vùng làm việc"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:85
|
||||
msgid "Add Rule"
|
||||
#: ../extensions/auto-move-windows/prefs.js:80
|
||||
msgid "Add rule"
|
||||
msgstr "Thêm quy tắc"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:106
|
||||
#: ../extensions/auto-move-windows/prefs.js:94
|
||||
msgid "Create new matching rule"
|
||||
msgstr "Tạo mới một quy tắc khớp mẫu"
|
||||
msgstr "Tạo một quy tắc khớp mới"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:111
|
||||
#: ../extensions/auto-move-windows/prefs.js:98
|
||||
msgid "Add"
|
||||
msgstr "Thêm"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:106
|
||||
#, javascript-format
|
||||
#: ../extensions/drive-menu/extension.js:72
|
||||
#, c-format
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "Gặp lỗi khi đẩy đĩa “%s” ra:"
|
||||
msgstr "Đẩy đĩa “%s” ra gặp lỗi:"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
#: ../extensions/drive-menu/extension.js:89
|
||||
msgid "Removable devices"
|
||||
msgstr "Đĩa di động"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:151
|
||||
#: ../extensions/drive-menu/extension.js:106
|
||||
msgid "Open File"
|
||||
msgstr "Mở tập tin"
|
||||
|
||||
@@ -165,20 +177,22 @@ msgstr ""
|
||||
"Nếu không rỗng, nó sẽ chứa chữ mà chữ này sẽ được hiển thị khi bấm chuột "
|
||||
"trên bảng điều khiển."
|
||||
|
||||
#. TRANSLATORS: Example is the name of the extension, should not be
|
||||
#. translated
|
||||
#: ../extensions/example/prefs.js:30
|
||||
msgid "Message"
|
||||
msgstr "Thông báo"
|
||||
|
||||
#: ../extensions/example/prefs.js:43
|
||||
msgid ""
|
||||
"Example aims to show how to build well behaved extensions for the Shell and "
|
||||
"as such it has little functionality on its own.\n"
|
||||
"Nevertheless it's possible to customize the greeting message."
|
||||
msgstr ""
|
||||
"Ví dụ nhắm vào việc hướng dẫn làm cách nào để xây dựng các phần mở rộng chạy "
|
||||
"tốt cho Hệ vỏ và do vậy nó chỉ có một ít chức năng.\n"
|
||||
"Example (Ví dụ) nhắm vào việc hướng dẫn làm cách nào để xây dựng các phần mở "
|
||||
"rộng chạy tốt cho Hệ vỏ và do vậy nó chỉ có một ít chức năng.\n"
|
||||
"Tuy thế nó có khả năng cá nhân hóa lời chào."
|
||||
|
||||
#: ../extensions/example/prefs.js:36
|
||||
msgid "Message:"
|
||||
msgstr "Lời nhắn:"
|
||||
|
||||
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
|
||||
msgid "Use more screen for windows"
|
||||
msgstr "Dùng nhiều màn hình cho các cửa sổ"
|
||||
@@ -207,36 +221,31 @@ msgstr ""
|
||||
"đè lên cách ứng xử mặc định của hệ vỏ là ở dưới đáy.Những thay đổi này cần "
|
||||
"khởi động lại hệ vỏ để có tác dụng."
|
||||
|
||||
#: ../extensions/places-menu/extension.js:78
|
||||
#: ../extensions/places-menu/extension.js:81
|
||||
#: ../extensions/places-menu/extension.js:77
|
||||
msgid "Places"
|
||||
msgstr "Mở nhanh"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:57
|
||||
#, javascript-format
|
||||
#: ../extensions/places-menu/placeDisplay.js:56
|
||||
#, c-format
|
||||
msgid "Failed to launch \"%s\""
|
||||
msgstr "Gặp lỗi khi khởi chạy \"%s\""
|
||||
msgstr "Gặp lỗi khi chạy \"%s\""
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:99
|
||||
#: ../extensions/places-menu/placeDisplay.js:122
|
||||
#: ../extensions/places-menu/placeDisplay.js:98
|
||||
#: ../extensions/places-menu/placeDisplay.js:121
|
||||
msgid "Computer"
|
||||
msgstr "Máy tính"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:200
|
||||
#: ../extensions/places-menu/placeDisplay.js:199
|
||||
msgid "Home"
|
||||
msgstr "Thư mục riêng"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:287
|
||||
#: ../extensions/places-menu/placeDisplay.js:286
|
||||
msgid "Browse Network"
|
||||
msgstr "Duyệt mạng"
|
||||
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr "Đổi kích thước cửa sổ để chụp màn hình"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "CPU"
|
||||
msgstr "CPU "
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:267
|
||||
msgid "Memory"
|
||||
@@ -250,54 +259,10 @@ msgstr "Tên chủ đề"
|
||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||
msgstr "Tên chủ đề, nạp từ ~/.themes/name/gnome-shell"
|
||||
|
||||
#: ../extensions/window-list/extension.js:110
|
||||
msgid "Close"
|
||||
msgstr "Đóng"
|
||||
|
||||
#: ../extensions/window-list/extension.js:120
|
||||
msgid "Unminimize"
|
||||
msgstr "Hủy thu nhỏ"
|
||||
|
||||
#: ../extensions/window-list/extension.js:121
|
||||
msgid "Minimize"
|
||||
msgstr "Thu nhỏ"
|
||||
|
||||
#: ../extensions/window-list/extension.js:127
|
||||
msgid "Unmaximize"
|
||||
msgstr "Hủy phóng to"
|
||||
|
||||
#: ../extensions/window-list/extension.js:128
|
||||
msgid "Maximize"
|
||||
msgstr "Lớn nhất"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
msgid "Minimize all"
|
||||
msgstr "Thu nhỏ tất cả"
|
||||
|
||||
#: ../extensions/window-list/extension.js:312
|
||||
msgid "Unminimize all"
|
||||
msgstr "Hủy thu nhỏ tất cả"
|
||||
|
||||
#: ../extensions/window-list/extension.js:320
|
||||
msgid "Maximize all"
|
||||
msgstr "Phóng to tất cả"
|
||||
|
||||
#: ../extensions/window-list/extension.js:329
|
||||
msgid "Unmaximize all"
|
||||
msgstr "Hủy phóng to tất cả"
|
||||
|
||||
#: ../extensions/window-list/extension.js:338
|
||||
msgid "Close all"
|
||||
msgstr "Đóng hết"
|
||||
|
||||
#: ../extensions/window-list/extension.js:649
|
||||
#: ../extensions/window-list/extension.js:382
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "Bộ chỉ thị không gian làm việc"
|
||||
|
||||
#: ../extensions/window-list/extension.js:799
|
||||
msgid "Window List"
|
||||
msgstr "Danh sách cửa sổ"
|
||||
msgstr "Bộ chỉ thị vùng làm việc"
|
||||
|
||||
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
|
||||
msgid "When to group windows"
|
||||
@@ -308,8 +273,8 @@ msgid ""
|
||||
"Decides when to group windows from the same application on the window list. "
|
||||
"Possible values are \"never\", \"auto\" and \"always\"."
|
||||
msgstr ""
|
||||
"Quyết định khi nào thì nhóm các cửa sổ của cùng một ứng dụng trên danh sách "
|
||||
"cửa số. Các giá trị có thể là \"never\", \"auto\" và \"always\"."
|
||||
"Decides when to group windows from the same application on the window list. "
|
||||
"Các giá trị có thể là \"never\", \"auto\" và \"always\"."
|
||||
|
||||
#: ../extensions/window-list/prefs.js:30
|
||||
msgid "Window Grouping"
|
||||
@@ -328,56 +293,41 @@ msgid "Always group windows"
|
||||
msgstr "Luôn nhóm các cửa sổ lại với nhau"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:141
|
||||
msgid "Workspace Names"
|
||||
msgstr "Tên vùng làm việc"
|
||||
msgid "Workspace names:"
|
||||
msgstr "Tên vùng làm việc:"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:157
|
||||
#: ../extensions/workspace-indicator/prefs.js:152
|
||||
msgid "Name"
|
||||
msgstr "Tên"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:198
|
||||
#, javascript-format
|
||||
#: ../extensions/workspace-indicator/prefs.js:186
|
||||
#, c-format
|
||||
msgid "Workspace %d"
|
||||
msgstr "Không gian làm việc %d"
|
||||
msgstr "Vùng làm việc %d"
|
||||
|
||||
#~ msgid "Suspend"
|
||||
#~ msgstr "Ngừng"
|
||||
#: ../extensions/xrandr-indicator/extension.js:30
|
||||
msgid "Normal"
|
||||
msgstr "Bình thường"
|
||||
|
||||
#~ msgid "Hibernate"
|
||||
#~ msgstr "Ngủ đông"
|
||||
#: ../extensions/xrandr-indicator/extension.js:31
|
||||
msgid "Left"
|
||||
msgstr "Trái"
|
||||
|
||||
#~ msgid "Power Off"
|
||||
#~ msgstr "Tắt máy"
|
||||
#: ../extensions/xrandr-indicator/extension.js:32
|
||||
msgid "Right"
|
||||
msgstr "Phải"
|
||||
|
||||
#~ msgid "Enable suspending"
|
||||
#~ msgstr "Cho phép tạm dừng"
|
||||
#: ../extensions/xrandr-indicator/extension.js:33
|
||||
msgid "Upside-down"
|
||||
msgstr "Trên-xuống"
|
||||
|
||||
#~ msgid "Control the visibility of the Suspend menu item"
|
||||
#~ msgstr "Cấu hình trình đơn con “Tạm dừng” hiện hay ẩn đi"
|
||||
#: ../extensions/xrandr-indicator/extension.js:50
|
||||
msgid "Display"
|
||||
msgstr "Hiển thị"
|
||||
|
||||
#~ msgid "Enable hibernating"
|
||||
#~ msgstr "Cho phép ngủ đông"
|
||||
|
||||
#~ msgid "Control the visibility of the Hibernate menu item"
|
||||
#~ msgstr "Cấu hình trình đơn con “Ngủ đông” hiện hay ẩn đi"
|
||||
|
||||
#~ msgid "Normal"
|
||||
#~ msgstr "Bình thường"
|
||||
|
||||
#~ msgid "Left"
|
||||
#~ msgstr "Trái"
|
||||
|
||||
#~ msgid "Right"
|
||||
#~ msgstr "Phải"
|
||||
|
||||
#~ msgid "Upside-down"
|
||||
#~ msgstr "Trên-xuống"
|
||||
|
||||
#~ msgid "Display"
|
||||
#~ msgstr "Hiển thị"
|
||||
|
||||
#~ msgid "Display Settings"
|
||||
#~ msgstr "Cài đặt hiển thị"
|
||||
#: ../extensions/xrandr-indicator/extension.js:87
|
||||
msgid "Display Settings"
|
||||
msgstr "Cài đặt hiển thị"
|
||||
|
||||
#~ msgid "Notifications"
|
||||
#~ msgstr "Thông báo"
|
||||
|
||||
Reference in New Issue
Block a user