Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ef8d50556 | |||
| 222eaa04c9 | |||
| b4f602e0dd | |||
| d43ee6831a | |||
| aa3ca5ff4a | |||
| beb3e4acfb | |||
| 71b03c8878 | |||
| fe6a391cd0 | |||
| 1fc86978d2 | |||
| 3c100c393a | |||
| 2e1856ab34 | |||
| 0861745de4 |
@@ -1,16 +1,17 @@
|
|||||||
3.9.2
|
3.8.3
|
||||||
=====
|
=====
|
||||||
* apps-menu: appearance of the scrollbars was improved
|
* important: default-min-max and static-workspaces
|
||||||
* window-list is a little taller in classic mode (to account
|
were dropped and replaced with classic-mode schema overrides
|
||||||
for the workspace switcher)
|
* apps-menu and classic-mode in general: fix the
|
||||||
* alternative-status-menu honors again the dconf configuration
|
scrollbar theming
|
||||||
* translation updates (sr)
|
* alternative-status-menu honors again GSettings
|
||||||
|
* native-window-placement respects again captions-on-top
|
||||||
|
* translation updates (sk)
|
||||||
|
|
||||||
3.9.1
|
3.8.2
|
||||||
=====
|
=====
|
||||||
* updates to window-list, xrandr-indicator,
|
* window-list: fix styling in classic mode
|
||||||
workspace-indicator, windowsNavigator for gnome-shell
|
* window-list: code cleanups
|
||||||
changes
|
|
||||||
* translation updates (cs, es, lt, pl, pt_BR, sl)
|
* translation updates (cs, es, lt, pl, pt_BR, sl)
|
||||||
|
|
||||||
3.8.1
|
3.8.1
|
||||||
|
|||||||
+3
-5
@@ -1,5 +1,5 @@
|
|||||||
AC_PREREQ(2.63)
|
AC_PREREQ(2.63)
|
||||||
AC_INIT([gnome-shell-extensions],[3.9.2],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
|
AC_INIT([gnome-shell-extensions],[3.8.3],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
|
||||||
|
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
AC_CONFIG_AUX_DIR([config])
|
AC_CONFIG_AUX_DIR([config])
|
||||||
@@ -27,7 +27,7 @@ fi
|
|||||||
AC_SUBST([SHELL_VERSION])
|
AC_SUBST([SHELL_VERSION])
|
||||||
|
|
||||||
dnl keep this in alphabetic order
|
dnl keep this in alphabetic order
|
||||||
CLASSIC_EXTENSIONS="apps-menu places-menu alternate-tab default-min-max launch-new-instance static-workspaces window-list"
|
CLASSIC_EXTENSIONS="apps-menu places-menu alternate-tab launch-new-instance window-list"
|
||||||
DEFAULT_EXTENSIONS="$CLASSIC_EXTENSIONS alternative-status-menu drive-menu windowsNavigator workspace-indicator"
|
DEFAULT_EXTENSIONS="$CLASSIC_EXTENSIONS alternative-status-menu drive-menu windowsNavigator workspace-indicator"
|
||||||
ALL_EXTENSIONS="$DEFAULT_EXTENSIONS auto-move-windows example native-window-placement systemMonitor user-theme xrandr-indicator"
|
ALL_EXTENSIONS="$DEFAULT_EXTENSIONS auto-move-windows example native-window-placement systemMonitor user-theme xrandr-indicator"
|
||||||
AC_SUBST(CLASSIC_EXTENSIONS, [$CLASSIC_EXTENSIONS])
|
AC_SUBST(CLASSIC_EXTENSIONS, [$CLASSIC_EXTENSIONS])
|
||||||
@@ -71,7 +71,7 @@ for e in $enable_extensions; do
|
|||||||
[AC_MSG_WARN([gnome-desktop-3.0 not found, disabling xrandr-indicator])])
|
[AC_MSG_WARN([gnome-desktop-3.0 not found, disabling xrandr-indicator])])
|
||||||
;;
|
;;
|
||||||
dnl keep this in alphabetic order
|
dnl keep this in alphabetic order
|
||||||
alternate-tab|alternative-status-menu|apps-menu|auto-move-windows|default-min-max|drive-menu|example|launch-new-instance|native-window-placement|places-menu|static-workspaces|user-theme|window-list|windowsNavigator|workspace-indicator)
|
alternate-tab|alternative-status-menu|apps-menu|auto-move-windows|drive-menu|example|launch-new-instance|native-window-placement|places-menu|user-theme|window-list|windowsNavigator|workspace-indicator)
|
||||||
ENABLED_EXTENSIONS="$ENABLED_EXTENSIONS $e"
|
ENABLED_EXTENSIONS="$ENABLED_EXTENSIONS $e"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
@@ -88,13 +88,11 @@ AC_CONFIG_FILES([
|
|||||||
extensions/alternative-status-menu/Makefile
|
extensions/alternative-status-menu/Makefile
|
||||||
extensions/apps-menu/Makefile
|
extensions/apps-menu/Makefile
|
||||||
extensions/auto-move-windows/Makefile
|
extensions/auto-move-windows/Makefile
|
||||||
extensions/default-min-max/Makefile
|
|
||||||
extensions/drive-menu/Makefile
|
extensions/drive-menu/Makefile
|
||||||
extensions/example/Makefile
|
extensions/example/Makefile
|
||||||
extensions/launch-new-instance/Makefile
|
extensions/launch-new-instance/Makefile
|
||||||
extensions/native-window-placement/Makefile
|
extensions/native-window-placement/Makefile
|
||||||
extensions/places-menu/Makefile
|
extensions/places-menu/Makefile
|
||||||
extensions/static-workspaces/Makefile
|
|
||||||
extensions/systemMonitor/Makefile
|
extensions/systemMonitor/Makefile
|
||||||
extensions/user-theme/Makefile
|
extensions/user-theme/Makefile
|
||||||
extensions/window-list/Makefile
|
extensions/window-list/Makefile
|
||||||
|
|||||||
@@ -28,6 +28,12 @@ theme_DATA = \
|
|||||||
$(srcdir)/gnome-classic.css \
|
$(srcdir)/gnome-classic.css \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
gsettings_in_files = org.gnome.shell.extensions.classic-overrides.gschema.xml.in
|
||||||
|
gsettings_SCHEMAS = $(gsettings_in_files:.xml.in=.xml)
|
||||||
|
|
||||||
|
@INTLTOOL_XML_NOMERGE_RULE@
|
||||||
|
@GSETTINGS_RULES@
|
||||||
|
|
||||||
%.desktop.in:%.desktop.in.in
|
%.desktop.in:%.desktop.in.in
|
||||||
$(AM_V_GEN) sed \
|
$(AM_V_GEN) sed \
|
||||||
-e "s|\@libexecdir\@|$(libexecdir)|" \
|
-e "s|\@libexecdir\@|$(libexecdir)|" \
|
||||||
@@ -54,6 +60,7 @@ EXTRA_DIST = \
|
|||||||
$(session_in_in_files) \
|
$(session_in_in_files) \
|
||||||
$(xsession_in_files) \
|
$(xsession_in_files) \
|
||||||
$(mode_in_files) \
|
$(mode_in_files) \
|
||||||
|
$(gsettings_in_files) \
|
||||||
$(theme_DATA) \
|
$(theme_DATA) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
@@ -62,4 +69,5 @@ CLEANFILES = \
|
|||||||
$(session_DATA) \
|
$(session_DATA) \
|
||||||
$(xsession_DATA) \
|
$(xsession_DATA) \
|
||||||
$(mode_DATA) \
|
$(mode_DATA) \
|
||||||
|
$(gsettings_SCHEMAS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"parentMode": "user",
|
"parentMode": "user",
|
||||||
"stylesheetName": "gnome-classic.css",
|
"stylesheetName": "gnome-classic.css",
|
||||||
|
"overridesSchema": "org.gnome.shell.extensions.classic-overrides",
|
||||||
"enabledExtensions": [@CLASSIC_EXTENSIONS@],
|
"enabledExtensions": [@CLASSIC_EXTENSIONS@],
|
||||||
"panel": { "left": ["activities", "appMenu"],
|
"panel": { "left": ["activities", "appMenu"],
|
||||||
"center": [],
|
"center": [],
|
||||||
|
|||||||
@@ -147,6 +147,15 @@
|
|||||||
padding: 8px 0px;
|
padding: 8px 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.popup-slider-menu-item {
|
||||||
|
-slider-handle-border-color: #888;
|
||||||
|
-slider-handle-border-width: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popup-menu-item:hover .popup-slider-menu-item {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
.popup-subtitle-menu-item, .popup-subtitle-menu-item:insensitive {
|
.popup-subtitle-menu-item, .popup-subtitle-menu-item:insensitive {
|
||||||
color: #000;
|
color: #000;
|
||||||
}
|
}
|
||||||
@@ -163,6 +172,25 @@
|
|||||||
box-shadow: inset 0px 1px 3px rgba(0,0,0,0.4);
|
box-shadow: inset 0px 1px 3px rgba(0,0,0,0.4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* SCROLLBARS for POPUP MENU */
|
||||||
|
|
||||||
|
.popup-menu StScrollBar StBin#trough {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popup-menu StScrollBar StButton#vhandle, .popup-menu StScrollBar StButton#hhandle {
|
||||||
|
border-color: #e9e9e9;
|
||||||
|
background-color: #888;
|
||||||
|
}
|
||||||
|
.popup-menu StScrollBar StButton#vhandle:hover,
|
||||||
|
.popup-menu StScrollBar StButton#hhandle:hover {
|
||||||
|
background-color: #666;
|
||||||
|
}
|
||||||
|
.popup-menu StScrollBar StButton#vhandle:active,
|
||||||
|
.popup-menu StScrollBar StButton#hhandle:active {
|
||||||
|
background-color: #4a90d9;
|
||||||
|
}
|
||||||
|
|
||||||
/* CALENDAR */
|
/* CALENDAR */
|
||||||
|
|
||||||
.calendar {}
|
.calendar {}
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
<schemalist>
|
||||||
|
<schema id="org.gnome.shell.extensions.classic-overrides"
|
||||||
|
path="/org/gnome/shell/extensions/classic-overrides/"
|
||||||
|
gettext-domain="gnome-shell-extensions">
|
||||||
|
<key name="attach-modal-dialogs" type="b">
|
||||||
|
<default>true</default>
|
||||||
|
<_summary>Attach modal dialog to the parent window</_summary>
|
||||||
|
<_description>
|
||||||
|
This key overrides the key in org.gnome.mutter when running
|
||||||
|
GNOME Shell.
|
||||||
|
</_description>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="edge-tiling" type="b">
|
||||||
|
<default>true</default>
|
||||||
|
<_summary>Enable edge tiling when dropping windows on screen edges</_summary>
|
||||||
|
<_description>
|
||||||
|
This key overrides the key in org.gnome.mutter when running GNOME Shell.
|
||||||
|
</_description>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="workspaces-only-on-primary" type="b">
|
||||||
|
<default>true</default>
|
||||||
|
<_summary>Workspaces only on primary monitor</_summary>
|
||||||
|
<_description>
|
||||||
|
This key overrides the key in org.gnome.mutter when running GNOME Shell.
|
||||||
|
</_description>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="focus-change-on-pointer-rest" type="b">
|
||||||
|
<default>true</default>
|
||||||
|
<summary>Delay focus changes in mouse mode until the pointer stops moving</summary>
|
||||||
|
<description>
|
||||||
|
This key overrides the key in org.gnome.mutter when running GNOME Shell.
|
||||||
|
</description>
|
||||||
|
</key>
|
||||||
|
</schema>
|
||||||
|
</schemalist>
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "AlternateTab",
|
"name": "AlternateTab",
|
||||||
"description": "Substitute Alt-Tab with a window based switcher that does not group by application.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
|
"description": "A replacement for Alt-Tab, allows to cycle between windows and does not group by application",
|
||||||
"original-authors": [ "jw@bargsten.org", "thomas.bouffon@gmail.com" ],
|
"original-authors": [ "jw@bargsten.org", "thomas.bouffon@gmail.com" ],
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Alternative Status Menu",
|
"name": "Alternative Status Menu",
|
||||||
"description": "Replaces GNOME Shell Status Menu with one showing Suspend/Hibernate and Power Off as separate items.",
|
"description": "Replaces GNOME Shell Status Menu with one showing Suspend/Hibernate and Power Off as separate items",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"uuid": "@uuid@",
|
"uuid": "@uuid@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Applications Menu",
|
"name": "Applications Menu",
|
||||||
"description": "Add a category-based menu for applications.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
|
"description": "Add a gnome 2.x style menu for applications",
|
||||||
"original-authors": [ "e2002@bk.ru", "debarshir@gnome.org" ],
|
"original-authors": [ "e2002@bk.ru", "debarshir@gnome.org" ],
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Auto Move Windows",
|
"name": "Auto Move Windows",
|
||||||
"description": "Move applications to specific workspaces when they create windows.",
|
"description": "Move applications to specific workspaces when they create windows",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"original-authors": [ "alessandro.crismani@gmail.com", "thomas.bouffon@gmail.com" ],
|
"original-authors": [ "alessandro.crismani@gmail.com", "thomas.bouffon@gmail.com" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
EXTENSION_ID = default-min-max
|
|
||||||
|
|
||||||
include ../../extension.mk
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*-
|
|
||||||
|
|
||||||
const Meta = imports.gi.Meta;
|
|
||||||
|
|
||||||
const BUTTON_LAYOUT_KEY = 'button-layout';
|
|
||||||
const EXTENSION_SCHEMA = 'org.gnome.desktop.wm.preferences';
|
|
||||||
const SHELL_OVERRIDES_SCHEMA = 'org.gnome.shell.overrides';
|
|
||||||
|
|
||||||
function init(metadata) {
|
|
||||||
}
|
|
||||||
|
|
||||||
function enable() {
|
|
||||||
// Override gnome-shell's overrides
|
|
||||||
Meta.prefs_override_preference_schema(BUTTON_LAYOUT_KEY, EXTENSION_SCHEMA);
|
|
||||||
}
|
|
||||||
|
|
||||||
function disable() {
|
|
||||||
// Restore gnome-shell's overrides
|
|
||||||
Meta.prefs_override_preference_schema(BUTTON_LAYOUT_KEY, SHELL_OVERRIDES_SCHEMA);
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"extension-id": "@extension_id@",
|
|
||||||
"uuid": "@uuid@",
|
|
||||||
"settings-schema": "@gschemaname@",
|
|
||||||
"gettext-domain": "@gettext_domain@",
|
|
||||||
"name": "Default Minimize and Maximize",
|
|
||||||
"description": "Adds minimize and maximize buttons to the titlebar by default.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
|
|
||||||
"original-authors": [ "debarshir@gnome.org" ],
|
|
||||||
"shell-version": [ "@shell_current@" ],
|
|
||||||
"url": "@url@"
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/* This extensions requires no special styling */
|
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Removable Drive Menu",
|
"name": "Removable Drive Menu",
|
||||||
"description": "A status menu for accessing and unmounting removable devices.",
|
"description": "A status menu for accessing and unmounting removable devices",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Launch new instance",
|
"name": "Launch new instance",
|
||||||
"description": "Always launch a new instance when clicking in the dash or the application view.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
|
"description": "Always launch a new instance",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -141,9 +141,6 @@ function enable() {
|
|||||||
Workspace.Workspace.prototype._calculateWindowTransformationsNatural = function(clones) {
|
Workspace.Workspace.prototype._calculateWindowTransformationsNatural = function(clones) {
|
||||||
// As we are using pseudo-random movement (See "slot") we need to make sure the list
|
// As we are using pseudo-random movement (See "slot") we need to make sure the list
|
||||||
// is always sorted the same way no matter which window is currently active.
|
// is always sorted the same way no matter which window is currently active.
|
||||||
clones = clones.sort(function (win1, win2) {
|
|
||||||
return win2.metaWindow.get_stable_sequence() - win1.metaWindow.get_stable_sequence();
|
|
||||||
});
|
|
||||||
|
|
||||||
let node = this.actor.get_theme_node();
|
let node = this.actor.get_theme_node();
|
||||||
let columnSpacing = node.get_length('-horizontal-spacing');
|
let columnSpacing = node.get_length('-horizontal-spacing');
|
||||||
@@ -319,94 +316,22 @@ function enable() {
|
|||||||
let buttonOuterHeight, captionHeight;
|
let buttonOuterHeight, captionHeight;
|
||||||
let buttonOuterWidth = 0;
|
let buttonOuterWidth = 0;
|
||||||
|
|
||||||
let targets = [];
|
let slots = [];
|
||||||
for (let i = 0; i < rects.length; i++) {
|
for (let i = 0; i < rects.length; i++) {
|
||||||
rects[i].x = rects[i].x * scale + area.x;
|
rects[i].x = rects[i].x * scale + area.x;
|
||||||
rects[i].y = rects[i].y * scale + area.y;
|
rects[i].y = rects[i].y * scale + area.y;
|
||||||
|
|
||||||
targets[i] = [rects[i].x, rects[i].y, scale];
|
slots.push([rects[i].x, rects[i].y, scale, clones[i]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return [clones, targets];
|
return slots;
|
||||||
}
|
}
|
||||||
workspaceInjections['_calculateWindowTransformationsNatural'] = undefined;
|
workspaceInjections['_calculateWindowTransformationsNatural'] = undefined;
|
||||||
|
|
||||||
/**
|
/// map gnome shell's computeAllWindowSlots() to our window placement function
|
||||||
* _realPositionWindows:
|
workspaceInjections['_computeAllWindowSlots'] = Workspace.Workspace.prototype._computeAllWindowSlots;
|
||||||
* @flags:
|
Workspace.Workspace.prototype._computeAllWindowSlots = function(windows) {
|
||||||
* INITIAL - this is the initial positioning of the windows.
|
return this._calculateWindowTransformationsNatural(windows);
|
||||||
* ANIMATE - Indicates that we need animate changing position.
|
|
||||||
*/
|
|
||||||
workspaceInjections['_realPositionWindows'] = Workspace.Workspace.prototype._realPositionWindows;
|
|
||||||
Workspace.Workspace.prototype._realPositionWindows = function(flags) {
|
|
||||||
if (this._repositionWindowsId > 0) {
|
|
||||||
Mainloop.source_remove(this._repositionWindowsId);
|
|
||||||
this._repositionWindowsId = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
let clones = this._windows.slice();
|
|
||||||
if (this._reservedSlot)
|
|
||||||
clones.push(this._reservedSlot);
|
|
||||||
|
|
||||||
let initialPositioning = flags & WindowPositionFlags.INITIAL;
|
|
||||||
let animate = flags & WindowPositionFlags.ANIMATE;
|
|
||||||
|
|
||||||
// Start the animations
|
|
||||||
let targets = [];
|
|
||||||
let scales = [];
|
|
||||||
|
|
||||||
[clones, targets] = this._calculateWindowTransformationsNatural(clones);
|
|
||||||
|
|
||||||
let currentWorkspace = global.screen.get_active_workspace();
|
|
||||||
let isOnCurrentWorkspace = this.metaWorkspace == null || this.metaWorkspace == currentWorkspace;
|
|
||||||
|
|
||||||
for (let i = 0; i < clones.length; i++) {
|
|
||||||
let clone = clones[i];
|
|
||||||
let [x, y , scale] = targets[i];
|
|
||||||
let metaWindow = clone.metaWindow;
|
|
||||||
let mainIndex = this._lookupIndex(metaWindow);
|
|
||||||
let overlay = this._windowOverlays[mainIndex];
|
|
||||||
clone.slotId = i;
|
|
||||||
|
|
||||||
// Positioning a window currently being dragged must be avoided;
|
|
||||||
// we'll just leave a blank spot in the layout for it.
|
|
||||||
if (clone.inDrag)
|
|
||||||
continue;
|
|
||||||
|
|
||||||
clone.slot = [x, y, clone.actor.width * scale, clone.actor.height * scale];
|
|
||||||
|
|
||||||
if (overlay && initialPositioning)
|
|
||||||
overlay.hide(initialPositioning);
|
|
||||||
|
|
||||||
if (animate && isOnCurrentWorkspace) {
|
|
||||||
if (!metaWindow.showing_on_its_workspace()) {
|
|
||||||
/* Hidden windows should fade in and grow
|
|
||||||
* therefore we need to resize them now so they
|
|
||||||
* can be scaled up later */
|
|
||||||
if (initialPositioning) {
|
|
||||||
clone.actor.opacity = 0;
|
|
||||||
clone.actor.scale_x = 0;
|
|
||||||
clone.actor.scale_y = 0;
|
|
||||||
clone.actor.x = x;
|
|
||||||
clone.actor.y = y;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Make the window slightly transparent to indicate it's hidden
|
|
||||||
Tweener.addTween(clone.actor,
|
|
||||||
{ opacity: 255,
|
|
||||||
time: Overview.ANIMATION_TIME,
|
|
||||||
transition: 'easeInQuad'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
this._animateClone(clone, overlay, x, y, scale, initialPositioning);
|
|
||||||
} else {
|
|
||||||
clone.actor.set_position(x, y);
|
|
||||||
clone.actor.set_scale(scale, scale);
|
|
||||||
clone.overlay.relayout(false);
|
|
||||||
this._showWindowOverlay(clone, overlay, isOnCurrentWorkspace);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// position window titles on top of windows in overlay ////
|
/// position window titles on top of windows in overlay ////
|
||||||
@@ -417,21 +342,20 @@ function enable() {
|
|||||||
0];
|
0];
|
||||||
};
|
};
|
||||||
|
|
||||||
winInjections['updatePositions'] = Workspace.WindowOverlay.prototype.updatePositions;
|
winInjections['relayout'] = Workspace.WindowOverlay.prototype.relayout;
|
||||||
Workspace.WindowOverlay.prototype.updatePositions = function(cloneX, cloneY, cloneWidth, cloneHeight, animate) {
|
Workspace.WindowOverlay.prototype.relayout = function(animate) {
|
||||||
let button = this.closeButton;
|
let button = this.closeButton;
|
||||||
let title = this.title;
|
let title = this.title;
|
||||||
|
let border = this.border;
|
||||||
|
|
||||||
let settings = new Gio.Settings({ schema: BUTTON_LAYOUT_SCHEMA });
|
Tweener.removeTweens(button);
|
||||||
let layout = settings.get_string(BUTTON_LAYOUT_KEY);
|
Tweener.removeTweens(title);
|
||||||
let rtl = Clutter.get_default_text_direction() == Clutter.TextDirection.RTL;
|
Tweener.removeTweens(border);
|
||||||
|
|
||||||
let split = layout.split(":");
|
let [cloneX, cloneY, cloneWidth, cloneHeight] = this._windowClone.slot;
|
||||||
let side;
|
|
||||||
if (split[0].indexOf("close") > -1)
|
let layout = Meta.prefs_get_button_layout();
|
||||||
side = rtl ? St.Side.RIGHT : St.Side.LEFT;
|
let side = layout.left_buttons.indexOf(Meta.ButtonFunction.CLOSE) > -1 ? St.Side.LEFT : St.Side.RIGHT;
|
||||||
else
|
|
||||||
side = rtl ? St.Side.LEFT : St.Side.RIGHT;
|
|
||||||
|
|
||||||
let buttonX;
|
let buttonX;
|
||||||
let buttonY = cloneY - (button.height - button._overlap);
|
let buttonY = cloneY - (button.height - button._overlap);
|
||||||
@@ -445,11 +369,21 @@ function enable() {
|
|||||||
else
|
else
|
||||||
button.set_position(Math.floor(buttonX), Math.floor(buttonY));
|
button.set_position(Math.floor(buttonX), Math.floor(buttonY));
|
||||||
|
|
||||||
if (!title.fullWidth)
|
// Clutter.Actor.get_preferred_width() will return the fixed width if one
|
||||||
title.fullWidth = title.width;
|
// is set, so we need to reset the width by calling set_width(-1), to forward
|
||||||
let titleWidth = Math.min(title.fullWidth, cloneWidth);
|
// the call down to StLabel.
|
||||||
|
// We also need to save and restore the current width, otherwise the animation
|
||||||
|
// starts from the wrong point.
|
||||||
|
let prevTitleWidth = title.width;
|
||||||
|
title.set_width(-1);
|
||||||
|
let [titleMinWidth, titleNatWidth] = title.get_preferred_width(-1);
|
||||||
|
let titleWidth = Math.max(titleMinWidth, Math.min(titleNatWidth, cloneWidth));
|
||||||
|
title.width = prevTitleWidth;
|
||||||
|
|
||||||
let titleX = cloneX + (cloneWidth - titleWidth) / 2;
|
let titleX = cloneX + (cloneWidth - titleWidth) / 2;
|
||||||
|
|
||||||
|
/// this is the actual difference to original gnome-shell:
|
||||||
|
//let titleY = cloneY + cloneHeight + title._spacing;
|
||||||
let titleY = cloneY - title.height + title._spacing;
|
let titleY = cloneY - title.height + title._spacing;
|
||||||
|
|
||||||
if (animate)
|
if (animate)
|
||||||
@@ -458,6 +392,19 @@ function enable() {
|
|||||||
title.width = titleWidth;
|
title.width = titleWidth;
|
||||||
title.set_position(Math.floor(titleX), Math.floor(titleY));
|
title.set_position(Math.floor(titleX), Math.floor(titleY));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let borderX = cloneX - this.borderSize;
|
||||||
|
let borderY = cloneY - this.borderSize;
|
||||||
|
let borderWidth = cloneWidth + 2 * this.borderSize;
|
||||||
|
let borderHeight = cloneHeight + 2 * this.borderSize;
|
||||||
|
|
||||||
|
if (animate) {
|
||||||
|
this._animateOverlayActor(this.border, borderX, borderY,
|
||||||
|
borderWidth, borderHeight);
|
||||||
|
} else {
|
||||||
|
this.border.set_position(borderX, borderY);
|
||||||
|
this.border.set_size(borderWidth, borderHeight);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Native Window Placement",
|
"name": "Native Window Placement",
|
||||||
"description": "Arrange windows in overview in a more compact way.",
|
"description": "Arrange windows in overview in a more native way",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@",
|
"url": "@url@",
|
||||||
"original-authors": [ "wepmaschda@gmx.de" ]
|
"original-authors": [ "wepmaschda@gmx.de" ]
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Places Status Indicator",
|
"name": "Places Status Indicator",
|
||||||
"description": "Add a menu for quickly navigating places in the system.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
|
"description": "Add a systems status menu for quickly navigating places in the system",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
EXTENSION_ID = static-workspaces
|
|
||||||
|
|
||||||
include ../../extension.mk
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*-
|
|
||||||
|
|
||||||
const Meta = imports.gi.Meta;
|
|
||||||
|
|
||||||
function init(metadata) {
|
|
||||||
}
|
|
||||||
|
|
||||||
function enable() {
|
|
||||||
// Override gnome-shell's overrides
|
|
||||||
Meta.prefs_override_preference_schema('dynamic-workspaces',
|
|
||||||
'org.gnome.mutter');
|
|
||||||
}
|
|
||||||
|
|
||||||
function disable() {
|
|
||||||
// Restore gnome-shell's overrides
|
|
||||||
Meta.prefs_override_preference_schema('dynamic-workspaces',
|
|
||||||
'org.gnome.shell.overrides');
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"extension-id": "@extension_id@",
|
|
||||||
"uuid": "@uuid@",
|
|
||||||
"settings-schema": "@gschemaname@",
|
|
||||||
"gettext-domain": "@gettext_domain@",
|
|
||||||
"name": "Static workspaces",
|
|
||||||
"description": "Disable dynamic workspace management.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
|
|
||||||
"original-authors": [ "fmuellner@gnome.org" ],
|
|
||||||
"shell-version": [ "@shell_current@" ],
|
|
||||||
"url": "@url@"
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/* This extensions requires no special styling */
|
|
||||||
@@ -6,6 +6,6 @@
|
|||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"original-author": "zaspire@rambler.ru",
|
"original-author": "zaspire@rambler.ru",
|
||||||
"name": "SystemMonitor",
|
"name": "SystemMonitor",
|
||||||
"description": "System monitor showing CPU and memory usage in the message tray.",
|
"description": "System Monitor",
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "User Themes",
|
"name": "User Themes",
|
||||||
"description": "Load shell themes from user directory.",
|
"description": "Load shell themes from user directory",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"original-authors": [ "john.stowers@gmail.com" ],
|
"original-authors": [ "john.stowers@gmail.com" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
|
|||||||
@@ -413,9 +413,9 @@ const WorkspaceIndicator = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_updateIndicator: function() {
|
_updateIndicator: function() {
|
||||||
this.workspacesItems[this._currentWorkspace].setOrnament(PopupMenu.Ornament.NONE);
|
this.workspacesItems[this._currentWorkspace].setShowDot(false);
|
||||||
this._currentWorkspace = global.screen.get_active_workspace().index();
|
this._currentWorkspace = global.screen.get_active_workspace().index();
|
||||||
this.workspacesItems[this._currentWorkspace].setOrnament(PopupMenu.Ornament.DOT);
|
this.workspacesItems[this._currentWorkspace].setShowDot(true);
|
||||||
|
|
||||||
this.statusLabel.set_text(this._getStatusText());
|
this.statusLabel.set_text(this._getStatusText());
|
||||||
},
|
},
|
||||||
@@ -442,7 +442,7 @@ const WorkspaceIndicator = new Lang.Class({
|
|||||||
}));
|
}));
|
||||||
|
|
||||||
if (i == this._currentWorkspace)
|
if (i == this._currentWorkspace)
|
||||||
item.setOrnament(PopupMenu.Ornament.DOT);
|
item.setShowDot(true);
|
||||||
|
|
||||||
this.menu.addMenuItem(item);
|
this.menu.addMenuItem(item);
|
||||||
this.workspacesItems[i] = item;
|
this.workspacesItems[i] = item;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Window List",
|
"name": "Window List",
|
||||||
"description": "Display a window list at the bottom of the screen.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
|
"description": "Display a window list at the bottom of the screen",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,23 +47,11 @@ function enable() {
|
|||||||
winInjections['hideTooltip'] = undefined;
|
winInjections['hideTooltip'] = undefined;
|
||||||
|
|
||||||
Workspace.Workspace.prototype.showTooltip = function() {
|
Workspace.Workspace.prototype.showTooltip = function() {
|
||||||
if (this._tip == null || this._actualGeometry == null)
|
if (this._tip == null)
|
||||||
return;
|
return;
|
||||||
this._tip.text = (this.metaWorkspace.index() + 1).toString();
|
this._tip.text = (this.metaWorkspace.index() + 1).toString();
|
||||||
|
this._tip.x = this._x;
|
||||||
// Hand code this instead of using _getSpacingAndPadding
|
this._tip.y = this._y;
|
||||||
// because that fails on empty workspaces
|
|
||||||
let node = this.actor.get_theme_node();
|
|
||||||
let padding = {
|
|
||||||
left: node.get_padding(St.Side.LEFT),
|
|
||||||
top: node.get_padding(St.Side.TOP),
|
|
||||||
bottom: node.get_padding(St.Side.BOTTOM),
|
|
||||||
right: node.get_padding(St.Side.RIGHT),
|
|
||||||
};
|
|
||||||
|
|
||||||
let area = Workspace.padArea(this._actualGeometry, padding);
|
|
||||||
this._tip.x = area.x;
|
|
||||||
this._tip.y = area.y;
|
|
||||||
this._tip.show();
|
this._tip.show();
|
||||||
this._tip.raise_top();
|
this._tip.raise_top();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,6 @@
|
|||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"original-author": "zaspire@rambler.ru",
|
"original-author": "zaspire@rambler.ru",
|
||||||
"name": "windowNavigator",
|
"name": "windowNavigator",
|
||||||
"description": "Allow keyboard selection of windows and workspaces in overlay mode. <Ctrl>number selects a workspace, and <Alt>number selects a window.",
|
"description": "Allow keyboard selection of windows and workspaces in overlay mode",
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,9 +66,9 @@ const WorkspaceIndicator = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_updateIndicator: function() {
|
_updateIndicator: function() {
|
||||||
this.workspacesItems[this._currentWorkspace].setOrnament(PopupMenu.Ornament.NONE);
|
this.workspacesItems[this._currentWorkspace].setShowDot(false);
|
||||||
this._currentWorkspace = global.screen.get_active_workspace().index();
|
this._currentWorkspace = global.screen.get_active_workspace().index();
|
||||||
this.workspacesItems[this._currentWorkspace].setOrnament(PopupMenu.Ornament.DOT);
|
this.workspacesItems[this._currentWorkspace].setShowDot(true);
|
||||||
|
|
||||||
this.statusLabel.set_text(this._labelText());
|
this.statusLabel.set_text(this._labelText());
|
||||||
},
|
},
|
||||||
@@ -98,7 +98,7 @@ const WorkspaceIndicator = new Lang.Class({
|
|||||||
}));
|
}));
|
||||||
|
|
||||||
if (i == this._currentWorkspace)
|
if (i == this._currentWorkspace)
|
||||||
this.workspacesItems[i].setOrnament(PopupMenu.Ornament.DOT);
|
this.workspacesItems[i].setShowDot(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.statusLabel.set_text(this._labelText());
|
this.statusLabel.set_text(this._labelText());
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Workspace Indicator",
|
"name": "Workspace Indicator",
|
||||||
"description": "Put an indicator on the panel signaling in which workspace you are, and give you the possibility of switching to another one.",
|
"description": "Put an indicator on the panel signaling in which workspace you are, and give you the possibility of switching to another one",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"original-authors": [ "erick.red@gmail.com" ],
|
"original-authors": [ "erick.red@gmail.com" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ const Indicator = new Lang.Class({
|
|||||||
if (bitmask & allowedRotations) {
|
if (bitmask & allowedRotations) {
|
||||||
let item = new PopupMenu.PopupMenuItem(Gettext.gettext(name));
|
let item = new PopupMenu.PopupMenuItem(Gettext.gettext(name));
|
||||||
if (bitmask & currentRotation)
|
if (bitmask & currentRotation)
|
||||||
item.setOrnament(PopupMenu.Ornament.DOT);
|
item.setShowDot(true);
|
||||||
item.connect('activate', Lang.bind(this, function(item, event) {
|
item.connect('activate', Lang.bind(this, function(item, event) {
|
||||||
/* ensure config is saved so we get a backup if anything goes wrong */
|
/* ensure config is saved so we get a backup if anything goes wrong */
|
||||||
config.save();
|
config.save();
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"settings-schema": "@gschemaname@",
|
"settings-schema": "@gschemaname@",
|
||||||
"gettext-domain": "@gettext_domain@",
|
"gettext-domain": "@gettext_domain@",
|
||||||
"name": "Monitor Status Indicator",
|
"name": "Monitor Status Indicator",
|
||||||
"description": "Add a system status menu for rotating monitors.",
|
"description": "Add a systems status menu for rotating monitors (overrides what is currently provided by gnome-settings-daemon)",
|
||||||
"shell-version": [ "@shell_current@" ],
|
"shell-version": [ "@shell_current@" ],
|
||||||
"url": "@url@"
|
"url": "@url@"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
data/gnome-classic.desktop.in
|
data/gnome-classic.desktop.in
|
||||||
data/gnome-classic.session.desktop.in.in
|
data/gnome-classic.session.desktop.in.in
|
||||||
data/gnome-shell-classic.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/alternate-tab/prefs.js
|
||||||
extensions/alternative-status-menu/extension.js
|
extensions/alternative-status-menu/extension.js
|
||||||
extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in
|
extensions/alternative-status-menu/org.gnome.shell.extensions.alternative-status-menu.gschema.xml.in
|
||||||
|
|||||||
@@ -2,15 +2,15 @@
|
|||||||
# Copyright (C) 2012 Free Software Foundation, Inc.
|
# Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
# This file is distributed under the same license as the gnome-shell-extensions package.
|
# This file is distributed under the same license as the gnome-shell-extensions package.
|
||||||
# Pavol Klačanský <pavol@klacansky.com>, 2012.
|
# Pavol Klačanský <pavol@klacansky.com>, 2012.
|
||||||
# Dušan Kazik <prescott66@gmail.com>, 2012.
|
# Dušan Kazik <prescott66@gmail.com>, 2012.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: gnome-shell-extensions\n"
|
"Project-Id-Version: gnome-shell-extensions\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||||
"POT-Creation-Date: 2012-10-26 15:22+0000\n"
|
"POT-Creation-Date: 2013-06-05 18:52+0000\n"
|
||||||
"PO-Revision-Date: 2012-11-04 21:46+0100\n"
|
"PO-Revision-Date: 2013-05-31 14:24+0100\n"
|
||||||
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
|
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
|
||||||
"Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
|
"Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
|
||||||
"Language: sk\n"
|
"Language: sk\n"
|
||||||
@@ -20,60 +20,62 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
|
"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
|
||||||
"X-Generator: Poedit 1.5.4\n"
|
"X-Generator: Poedit 1.5.4\n"
|
||||||
|
|
||||||
# gsetting summary
|
#: ../data/gnome-classic.desktop.in.h:1
|
||||||
#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:1
|
#: ../data/gnome-classic.session.desktop.in.in.h:1
|
||||||
msgid "The application icon mode."
|
msgid "GNOME Classic"
|
||||||
msgstr "Režim ikony aplikácie."
|
msgstr "Klasické prostredie GNOME"
|
||||||
|
|
||||||
# gsetting description
|
#: ../data/gnome-classic.desktop.in.h:2
|
||||||
#: ../extensions/alternate-tab/org.gnome.shell.extensions.alternate-tab.gschema.xml.in.h:2
|
msgid "This session logs you into GNOME Classic"
|
||||||
msgid ""
|
msgstr "Táto relácia vás prihlási do klasického prostredia GNOME"
|
||||||
"Configures how the windows are shown in the switcher. Valid possibilities "
|
|
||||||
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
|
#: ../data/gnome-shell-classic.desktop.in.in.h:1
|
||||||
"only' (shows only the application icon) or 'both'."
|
msgid "GNOME Shell Classic"
|
||||||
msgstr ""
|
msgstr "Klasický shell prostredia GNOME"
|
||||||
"Nastaví ako budú zobrazené okná v prepínači. Platné možnosti sú „thumbnail-"
|
|
||||||
"only“ (zobrazí len miniatúru okna), „app-icon-only“ (zobrazí len ikonu "
|
|
||||||
"aplikácie) alebo „both“ (obe)."
|
|
||||||
|
|
||||||
# RadioButton label
|
# RadioButton label
|
||||||
#: ../extensions/alternate-tab/prefs.js:26
|
#: ../data/gnome-shell-classic.desktop.in.in.h:2
|
||||||
|
msgid "Window management and application launching"
|
||||||
|
msgstr "Správca okien a spúšťanie aplikácií"
|
||||||
|
|
||||||
|
# RadioButton label
|
||||||
|
#: ../extensions/alternate-tab/prefs.js:20
|
||||||
msgid "Thumbnail only"
|
msgid "Thumbnail only"
|
||||||
msgstr "Len miniatúra"
|
msgstr "Len miniatúra"
|
||||||
|
|
||||||
# RadioButton label
|
# RadioButton label
|
||||||
#: ../extensions/alternate-tab/prefs.js:27
|
#: ../extensions/alternate-tab/prefs.js:21
|
||||||
msgid "Application icon only"
|
msgid "Application icon only"
|
||||||
msgstr "Len ikona aplikácie"
|
msgstr "Len ikona aplikácie"
|
||||||
|
|
||||||
# RadioButton label
|
# RadioButton label
|
||||||
#: ../extensions/alternate-tab/prefs.js:28
|
#: ../extensions/alternate-tab/prefs.js:22
|
||||||
msgid "Thumbnail and application icon"
|
msgid "Thumbnail and application icon"
|
||||||
msgstr "Miniatúra a ikona aplikácie"
|
msgstr "Miniatúra a ikona aplikácie"
|
||||||
|
|
||||||
# Label
|
# Label
|
||||||
#: ../extensions/alternate-tab/prefs.js:43
|
#: ../extensions/alternate-tab/prefs.js:37
|
||||||
msgid "Present windows as"
|
msgid "Present windows as"
|
||||||
msgstr "Uvádzať okná ako"
|
msgstr "Uvádzať okná ako"
|
||||||
|
|
||||||
# CheckButton
|
# CheckButton
|
||||||
#: ../extensions/alternate-tab/prefs.js:68
|
#: ../extensions/alternate-tab/prefs.js:62
|
||||||
msgid "Show only windows in the current workspace"
|
msgid "Show only windows in the current workspace"
|
||||||
msgstr "Zobraziť len okná z aktuálneho pracovného priestoru"
|
msgstr "Zobraziť len okná z aktuálneho pracovného priestoru"
|
||||||
|
|
||||||
# PopupMenuItem
|
# PopupMenuItem
|
||||||
#. add the new entries
|
#. add the new entries
|
||||||
#: ../extensions/alternative-status-menu/extension.js:144
|
#: ../extensions/alternative-status-menu/extension.js:125
|
||||||
msgid "Suspend"
|
msgid "Suspend"
|
||||||
msgstr "Uspať"
|
msgstr "Uspať"
|
||||||
|
|
||||||
# PopupMenuItem
|
# PopupMenuItem
|
||||||
#: ../extensions/alternative-status-menu/extension.js:147
|
#: ../extensions/alternative-status-menu/extension.js:128
|
||||||
msgid "Hibernate"
|
msgid "Hibernate"
|
||||||
msgstr "Hibernovať"
|
msgstr "Hibernovať"
|
||||||
|
|
||||||
# PopupMenuItem
|
# PopupMenuItem
|
||||||
#: ../extensions/alternative-status-menu/extension.js:150
|
#: ../extensions/alternative-status-menu/extension.js:131
|
||||||
msgid "Power Off"
|
msgid "Power Off"
|
||||||
msgstr "Vypnúť"
|
msgstr "Vypnúť"
|
||||||
|
|
||||||
@@ -97,6 +99,19 @@ msgstr "Povoliť hibernáciu"
|
|||||||
msgid "Control the visibility of the Hibernate menu item"
|
msgid "Control the visibility of the Hibernate menu item"
|
||||||
msgstr "Nastaví viditeľnosť položky Hibernovať v ponuke"
|
msgstr "Nastaví viditeľnosť položky Hibernovať v ponuke"
|
||||||
|
|
||||||
|
#: ../extensions/apps-menu/extension.js:39
|
||||||
|
msgid "Activities Overview"
|
||||||
|
msgstr "Prehľad aktivít"
|
||||||
|
|
||||||
|
#: ../extensions/apps-menu/extension.js:113
|
||||||
|
msgid "Favorites"
|
||||||
|
msgstr "Obľúbené"
|
||||||
|
|
||||||
|
# TreeViewColumn
|
||||||
|
#: ../extensions/apps-menu/extension.js:278
|
||||||
|
msgid "Applications"
|
||||||
|
msgstr "Aplikácie"
|
||||||
|
|
||||||
# summary
|
# summary
|
||||||
#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
|
#: ../extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml.in.h:1
|
||||||
msgid "Application and workspace list"
|
msgid "Application and workspace list"
|
||||||
@@ -143,7 +158,7 @@ msgstr "Pridať"
|
|||||||
msgid "Ejecting drive '%s' failed:"
|
msgid "Ejecting drive '%s' failed:"
|
||||||
msgstr "Zlyhalo vysúvanie jednotky „%s“:"
|
msgstr "Zlyhalo vysúvanie jednotky „%s“:"
|
||||||
|
|
||||||
# Menu
|
# Menu
|
||||||
#: ../extensions/drive-menu/extension.js:89
|
#: ../extensions/drive-menu/extension.js:89
|
||||||
msgid "Removable devices"
|
msgid "Removable devices"
|
||||||
msgstr "Vymeniteľné zariadenia"
|
msgstr "Vymeniteľné zariadenia"
|
||||||
@@ -176,14 +191,13 @@ msgstr "Obsahuje text, ktorý bude zobrazený po kliknutí na panel."
|
|||||||
#. TRANSLATORS: Example is the name of the extension, should not be
|
#. TRANSLATORS: Example is the name of the extension, should not be
|
||||||
#. translated
|
#. translated
|
||||||
#: ../extensions/example/prefs.js:30
|
#: ../extensions/example/prefs.js:30
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Example aims to show how to build well behaved extensions for the Shell and "
|
"Example aims to show how to build well behaved extensions for the Shell and "
|
||||||
"as such it has little functionality on its own.\n"
|
"as such it has little functionality on its own.\n"
|
||||||
"Nevertheless it's possible to customize the greeting message."
|
"Nevertheless it's possible to customize the greeting message."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Rozšírenie Example vám má ukázať, ako sa dajú zostaviť dobre vyzerajúce a jednoduché rozšírenia "
|
"Rozšírenie Example vám má ukázať, ako sa dajú zostaviť dobre vyzerajúce a "
|
||||||
"pre Shell.\n"
|
"jednoduché rozšírenia pre Shell a demonštrovať tak funkčnosť.\n"
|
||||||
"Napriek tomu je možné prispôsobiť správu privítania."
|
"Napriek tomu je možné prispôsobiť správu privítania."
|
||||||
|
|
||||||
#: ../extensions/example/prefs.js:36
|
#: ../extensions/example/prefs.js:36
|
||||||
@@ -222,42 +236,28 @@ msgstr ""
|
|||||||
"miniatúry. Prepíše sa tým predvolené nastavenie shellu, ktorý ho umiestňuje "
|
"miniatúry. Prepíše sa tým predvolené nastavenie shellu, ktorý ho umiestňuje "
|
||||||
"nadol. Aby sa prejavila zmena, je potrebné reštartovať shell."
|
"nadol. Aby sa prejavila zmena, je potrebné reštartovať shell."
|
||||||
|
|
||||||
# menu item
|
# menu item
|
||||||
#: ../extensions/places-menu/extension.js:46
|
#: ../extensions/places-menu/extension.js:77
|
||||||
msgid "Places"
|
msgid "Places"
|
||||||
msgstr "Miesta"
|
msgstr "Miesta"
|
||||||
|
|
||||||
# menu item
|
#: ../extensions/places-menu/placeDisplay.js:56
|
||||||
#: ../extensions/places-menu/extension.js:47
|
|
||||||
msgid "Devices"
|
|
||||||
msgstr "Zariadenia"
|
|
||||||
|
|
||||||
# menu item
|
|
||||||
#: ../extensions/places-menu/extension.js:48
|
|
||||||
msgid "Bookmarks"
|
|
||||||
msgstr "Záložky"
|
|
||||||
|
|
||||||
# menu item
|
|
||||||
#: ../extensions/places-menu/extension.js:49
|
|
||||||
msgid "Network"
|
|
||||||
msgstr "Sieť"
|
|
||||||
|
|
||||||
#: ../extensions/places-menu/placeDisplay.js:48
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Failed to launch \"%s\""
|
msgid "Failed to launch \"%s\""
|
||||||
msgstr "Zlyhalo spustenie „%s“"
|
msgstr "Zlyhalo spustenie „%s“"
|
||||||
|
|
||||||
# Places
|
#: ../extensions/places-menu/placeDisplay.js:98
|
||||||
#: ../extensions/places-menu/placeDisplay.js:121
|
#: ../extensions/places-menu/placeDisplay.js:121
|
||||||
|
msgid "Computer"
|
||||||
|
msgstr "Počítač"
|
||||||
|
|
||||||
|
# Places
|
||||||
|
#: ../extensions/places-menu/placeDisplay.js:199
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Domov"
|
msgstr "Domov"
|
||||||
|
|
||||||
#: ../extensions/places-menu/placeDisplay.js:191
|
#: ../extensions/places-menu/placeDisplay.js:286
|
||||||
msgid "File System"
|
msgid "Browse Network"
|
||||||
msgstr "Súborový systém"
|
|
||||||
|
|
||||||
#: ../extensions/places-menu/placeDisplay.js:195
|
|
||||||
msgid "Browse network"
|
|
||||||
msgstr "Prehliadať sieť"
|
msgstr "Prehliadať sieť"
|
||||||
|
|
||||||
# Label
|
# Label
|
||||||
@@ -280,6 +280,34 @@ msgstr "Názov témy"
|
|||||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||||
msgstr "Názov témy, ktorá sa načíta z ~/.themes/nazov/gnome-shell"
|
msgstr "Názov témy, ktorá sa načíta z ~/.themes/nazov/gnome-shell"
|
||||||
|
|
||||||
|
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:1
|
||||||
|
msgid "When to group windows"
|
||||||
|
msgstr "Kedy zoskupiť okná"
|
||||||
|
|
||||||
|
#: ../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 ""
|
||||||
|
"Rozhoduje kedy sa majú v zozname okien zoskupiť okná tej istej aplikácie."
|
||||||
|
"Možné hodnoty sú „never“ (nikdy), „auto“ (automaticky) a „always“ (vždy)."
|
||||||
|
|
||||||
|
#: ../extensions/window-list/prefs.js:30
|
||||||
|
msgid "Window Grouping"
|
||||||
|
msgstr "Zoskupenie okien"
|
||||||
|
|
||||||
|
#: ../extensions/window-list/prefs.js:49
|
||||||
|
msgid "Never group windows"
|
||||||
|
msgstr "Nikdy nezoskupovať okná"
|
||||||
|
|
||||||
|
#: ../extensions/window-list/prefs.js:50
|
||||||
|
msgid "Group windows when space is limited"
|
||||||
|
msgstr "Zoskupovať okna ak je obmedzený priestor"
|
||||||
|
|
||||||
|
#: ../extensions/window-list/prefs.js:51
|
||||||
|
msgid "Always group windows"
|
||||||
|
msgstr "Vždy zoskupovať okná"
|
||||||
|
|
||||||
# Label
|
# Label
|
||||||
#: ../extensions/workspace-indicator/extension.js:30
|
#: ../extensions/workspace-indicator/extension.js:30
|
||||||
msgid "Workspace Indicator"
|
msgid "Workspace Indicator"
|
||||||
@@ -321,8 +349,7 @@ msgstr "Vpravo"
|
|||||||
msgid "Upside-down"
|
msgid "Upside-down"
|
||||||
msgstr "Hore nohami"
|
msgstr "Hore nohami"
|
||||||
|
|
||||||
# PM: V tomto prípade by asi viac hodilo obrazovka
|
# menu
|
||||||
# menu
|
|
||||||
#: ../extensions/xrandr-indicator/extension.js:50
|
#: ../extensions/xrandr-indicator/extension.js:50
|
||||||
msgid "Display"
|
msgid "Display"
|
||||||
msgstr "Displej"
|
msgstr "Displej"
|
||||||
|
|||||||
@@ -8,16 +8,16 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||||
"POT-Creation-Date: 2013-04-19 19:12+0000\n"
|
"POT-Creation-Date: 2013-02-20 11:19+0000\n"
|
||||||
"PO-Revision-Date: 2013-05-14 18:48+0200\n"
|
"PO-Revision-Date: 2013-02-20 12:19+0200\n"
|
||||||
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
|
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
|
||||||
"Language-Team: Serbian <gnom@prevod.org>\n"
|
"Language-Team: Serbian <gnom@prevod.org>\n"
|
||||||
"Language: sr\n"
|
"Language: sr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
|
"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n"
|
||||||
"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||||
"X-Project-Style: gnome\n"
|
"X-Project-Style: gnome\n"
|
||||||
|
|
||||||
#: ../data/gnome-classic.desktop.in.h:1
|
#: ../data/gnome-classic.desktop.in.h:1
|
||||||
@@ -86,15 +86,15 @@ msgstr "Укључује замрзавање"
|
|||||||
msgid "Control the visibility of the Hibernate menu item"
|
msgid "Control the visibility of the Hibernate menu item"
|
||||||
msgstr "Управља видљивошћу ставке изборника замрзавања"
|
msgstr "Управља видљивошћу ставке изборника замрзавања"
|
||||||
|
|
||||||
#: ../extensions/apps-menu/extension.js:39
|
#: ../extensions/apps-menu/extension.js:37
|
||||||
msgid "Activities Overview"
|
msgid "Activities Overview"
|
||||||
msgstr "Преглед активности"
|
msgstr "Преглед активности"
|
||||||
|
|
||||||
#: ../extensions/apps-menu/extension.js:113
|
#: ../extensions/apps-menu/extension.js:95
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Омиљено"
|
msgstr "Омиљено"
|
||||||
|
|
||||||
#: ../extensions/apps-menu/extension.js:278
|
#: ../extensions/apps-menu/extension.js:189
|
||||||
msgid "Applications"
|
msgid "Applications"
|
||||||
msgstr "Програми"
|
msgstr "Програми"
|
||||||
|
|
||||||
@@ -246,16 +246,12 @@ msgid "When to group windows"
|
|||||||
msgstr "Када груписати прозоре"
|
msgstr "Када груписати прозоре"
|
||||||
|
|
||||||
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:2
|
#: ../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\" and \"always\"."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Decides when to group windows from the same application on the window list. "
|
"Decides when to group windows from the same application on the window list. "
|
||||||
"Possible values are \"never\", \"auto\" and \"always\"."
|
"Possible values are \"never\" and \"always\"."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Одређује када ће бити груписани прозори истог програма у списку прозора. "
|
"Одређује када ће бити груписани прозори истог програма у списку прозора. "
|
||||||
"Дозвољене вредности су „never“ (никад), „auto“ (аутоматски) и „always“ "
|
"Дозвољене вредности су „never“ (никад) и „always“ (увек)."
|
||||||
"(увек)."
|
|
||||||
|
|
||||||
#: ../extensions/window-list/prefs.js:30
|
#: ../extensions/window-list/prefs.js:30
|
||||||
msgid "Window Grouping"
|
msgid "Window Grouping"
|
||||||
@@ -266,10 +262,6 @@ msgid "Never group windows"
|
|||||||
msgstr "Никад не групиши прозоре"
|
msgstr "Никад не групиши прозоре"
|
||||||
|
|
||||||
#: ../extensions/window-list/prefs.js:50
|
#: ../extensions/window-list/prefs.js:50
|
||||||
msgid "Group windows when space is limited"
|
|
||||||
msgstr "Групиши прозоре када је простор ограничен"
|
|
||||||
|
|
||||||
#: ../extensions/window-list/prefs.js:51
|
|
||||||
msgid "Always group windows"
|
msgid "Always group windows"
|
||||||
msgstr "Увек групиши прозоре"
|
msgstr "Увек групиши прозоре"
|
||||||
|
|
||||||
|
|||||||
+9
-17
@@ -8,16 +8,16 @@ msgstr ""
|
|||||||
"Project-Id-Version: gnome-shell-extensions master\n"
|
"Project-Id-Version: gnome-shell-extensions master\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||||
"shell&keywords=I18N+L10N&component=extensions\n"
|
"shell&keywords=I18N+L10N&component=extensions\n"
|
||||||
"POT-Creation-Date: 2013-04-19 19:12+0000\n"
|
"POT-Creation-Date: 2013-02-20 11:19+0000\n"
|
||||||
"PO-Revision-Date: 2013-05-14 18:48+0200\n"
|
"PO-Revision-Date: 2013-02-20 12:19+0200\n"
|
||||||
"Last-Translator: Miroslav Nikolić <miroslavnikolic@rocketmail.com>\n"
|
"Last-Translator: Miroslav Nikolić <miroslavnikolic@rocketmail.com>\n"
|
||||||
"Language-Team: Serbian <gnom@prevod.org>\n"
|
"Language-Team: Serbian <gnom@prevod.org>\n"
|
||||||
"Language: sr\n"
|
"Language: sr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
|
"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n"
|
||||||
"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||||
"X-Project-Style: gnome\n"
|
"X-Project-Style: gnome\n"
|
||||||
|
|
||||||
#: ../data/gnome-classic.desktop.in.h:1
|
#: ../data/gnome-classic.desktop.in.h:1
|
||||||
@@ -86,15 +86,15 @@ msgstr "Uključuje zamrzavanje"
|
|||||||
msgid "Control the visibility of the Hibernate menu item"
|
msgid "Control the visibility of the Hibernate menu item"
|
||||||
msgstr "Upravlja vidljivošću stavke izbornika zamrzavanja"
|
msgstr "Upravlja vidljivošću stavke izbornika zamrzavanja"
|
||||||
|
|
||||||
#: ../extensions/apps-menu/extension.js:39
|
#: ../extensions/apps-menu/extension.js:37
|
||||||
msgid "Activities Overview"
|
msgid "Activities Overview"
|
||||||
msgstr "Pregled aktivnosti"
|
msgstr "Pregled aktivnosti"
|
||||||
|
|
||||||
#: ../extensions/apps-menu/extension.js:113
|
#: ../extensions/apps-menu/extension.js:95
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr "Omiljeno"
|
msgstr "Omiljeno"
|
||||||
|
|
||||||
#: ../extensions/apps-menu/extension.js:278
|
#: ../extensions/apps-menu/extension.js:189
|
||||||
msgid "Applications"
|
msgid "Applications"
|
||||||
msgstr "Programi"
|
msgstr "Programi"
|
||||||
|
|
||||||
@@ -246,16 +246,12 @@ msgid "When to group windows"
|
|||||||
msgstr "Kada grupisati prozore"
|
msgstr "Kada grupisati prozore"
|
||||||
|
|
||||||
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:2
|
#: ../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\" and \"always\"."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Decides when to group windows from the same application on the window list. "
|
"Decides when to group windows from the same application on the window list. "
|
||||||
"Possible values are \"never\", \"auto\" and \"always\"."
|
"Possible values are \"never\" and \"always\"."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Određuje kada će biti grupisani prozori istog programa u spisku prozora. "
|
"Određuje kada će biti grupisani prozori istog programa u spisku prozora. "
|
||||||
"Dozvoljene vrednosti su „never“ (nikad), „auto“ (automatski) i „always“ "
|
"Dozvoljene vrednosti su „never“ (nikad) i „always“ (uvek)."
|
||||||
"(uvek)."
|
|
||||||
|
|
||||||
#: ../extensions/window-list/prefs.js:30
|
#: ../extensions/window-list/prefs.js:30
|
||||||
msgid "Window Grouping"
|
msgid "Window Grouping"
|
||||||
@@ -266,10 +262,6 @@ msgid "Never group windows"
|
|||||||
msgstr "Nikad ne grupiši prozore"
|
msgstr "Nikad ne grupiši prozore"
|
||||||
|
|
||||||
#: ../extensions/window-list/prefs.js:50
|
#: ../extensions/window-list/prefs.js:50
|
||||||
msgid "Group windows when space is limited"
|
|
||||||
msgstr "Grupiši prozore kada je prostor ograničen"
|
|
||||||
|
|
||||||
#: ../extensions/window-list/prefs.js:51
|
|
||||||
msgid "Always group windows"
|
msgid "Always group windows"
|
||||||
msgstr "Uvek grupiši prozore"
|
msgstr "Uvek grupiši prozore"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user