Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
15080613bc | ||
|
|
2383462a60 | ||
|
|
c0920301b4 | ||
|
|
5a46645948 | ||
|
|
7c247e6b84 | ||
|
|
fc15dfa3d7 | ||
|
|
adadc96146 | ||
|
|
8b0263cf83 | ||
|
|
7a0e393652 | ||
|
|
ca1da1b349 | ||
|
|
7c5f0ed87f | ||
|
|
f6c9ea3d61 | ||
|
|
c23580bd56 | ||
|
|
94f289280b |
22
NEWS
22
NEWS
@@ -1,3 +1,25 @@
|
||||
3.18.4
|
||||
======
|
||||
* apps-menu: Ignore .desktop entries from legacy dirs
|
||||
|
||||
3.18.3
|
||||
======
|
||||
* apps-menu: Fix .desktop entries in subdirectories
|
||||
|
||||
3.18.2
|
||||
======
|
||||
* Fix classic style issues
|
||||
|
||||
3.18.1
|
||||
======
|
||||
* window-list: Fix accessibility of window buttons
|
||||
* apps-menu: Fix unreliable highlight
|
||||
* updated translations (ar)
|
||||
|
||||
3.18.0
|
||||
======
|
||||
* Bump version
|
||||
|
||||
3.17.92
|
||||
=======
|
||||
* places: Include DESKTOP when desktop icons are enabled
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
AC_PREREQ(2.63)
|
||||
AC_INIT([gnome-shell-extensions],[3.17.92],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
|
||||
AC_INIT([gnome-shell-extensions],[3.18.4],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&component=extensions])
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_AUX_DIR([config])
|
||||
|
||||
@@ -15,6 +15,7 @@ mode_DATA = $(mode_in_files:.json.in=.json)
|
||||
|
||||
themedir = $(datadir)/gnome-shell/theme
|
||||
theme_DATA = \
|
||||
$(srcdir)/calendar-today.svg \
|
||||
$(srcdir)/classic-process-working.svg \
|
||||
$(srcdir)/classic-toggle-off-intl.svg \
|
||||
$(srcdir)/classic-toggle-off-us.svg \
|
||||
|
||||
178
data/calendar-today.svg
Normal file
178
data/calendar-today.svg
Normal file
@@ -0,0 +1,178 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="24"
|
||||
height="24"
|
||||
id="svg10621"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="calendar-today.svg">
|
||||
<defs
|
||||
id="defs10623">
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
id="radialGradient99561-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
cx="51"
|
||||
cy="30"
|
||||
fx="51"
|
||||
fy="30"
|
||||
r="42" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient34508-1-3">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop34510-1-9" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34512-4-5" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="42"
|
||||
fy="30"
|
||||
fx="51"
|
||||
cy="30"
|
||||
cx="51"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient10592"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
id="radialGradient3770"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
cx="51"
|
||||
cy="30"
|
||||
fx="51"
|
||||
fy="30"
|
||||
r="42" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
id="radialGradient3001"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
cx="51"
|
||||
cy="30"
|
||||
fx="51"
|
||||
fy="30"
|
||||
r="42" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
id="radialGradient3007"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
cx="51"
|
||||
cy="30"
|
||||
fx="51"
|
||||
fy="30"
|
||||
r="42" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
id="radialGradient3067"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
cx="51"
|
||||
cy="30"
|
||||
fx="51"
|
||||
fy="30"
|
||||
r="42" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
id="radialGradient3072"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
cx="51"
|
||||
cy="30"
|
||||
fx="51"
|
||||
fy="30"
|
||||
r="42" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient34508-1-3"
|
||||
id="radialGradient2997"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
|
||||
cx="51"
|
||||
cy="30"
|
||||
fx="51"
|
||||
fy="30"
|
||||
r="42" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#d3d3d3"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="8"
|
||||
inkscape:cx="-55.349829"
|
||||
inkscape:cy="-31.442864"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="2133"
|
||||
inkscape:window-height="1241"
|
||||
inkscape:window-x="238"
|
||||
inkscape:window-y="89"
|
||||
inkscape:window-maximized="0"
|
||||
borderlayer="true"
|
||||
inkscape:showpageshadow="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3109"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata10626">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-469.08263,-537.99307)">
|
||||
<circle
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#555753;fill-opacity:0.23756906;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
id="path7305"
|
||||
cx="481.57138"
|
||||
cy="559.4649"
|
||||
r="1.5" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
File diff suppressed because it is too large
Load Diff
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 100 KiB |
@@ -1809,3 +1809,6 @@ StScrollBar {
|
||||
background-image: url("classic-toggle-off-intl.svg"); }
|
||||
.toggle-switch-intl:checked {
|
||||
background-image: url("classic-toggle-on-intl.svg"); }
|
||||
|
||||
.calendar-day-with-events {
|
||||
background-image: url("calendar-today.svg"); }
|
||||
|
||||
@@ -71,8 +71,6 @@ $variant: 'light';
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@each $v in us, intl {
|
||||
.toggle-switch-#{$v} {
|
||||
background-image: url("classic-toggle-off-#{$v}.svg");
|
||||
@@ -80,3 +78,6 @@ $variant: 'light';
|
||||
}
|
||||
}
|
||||
|
||||
.calendar-day-with-events {
|
||||
background-image: url("calendar-today.svg");
|
||||
}
|
||||
|
||||
@@ -190,6 +190,11 @@ const CategoryMenuItem = new Lang.Class({
|
||||
this._oldY = -1;
|
||||
this.actor.hover = false;
|
||||
Clutter.ungrab_pointer();
|
||||
|
||||
let source = event.get_source();
|
||||
if (source instanceof St.Widget)
|
||||
source.sync_hover();
|
||||
|
||||
return false;
|
||||
},
|
||||
|
||||
@@ -392,18 +397,15 @@ const ApplicationsButton = new Lang.Class({
|
||||
while ((nextType = iter.next()) != GMenu.TreeItemType.INVALID) {
|
||||
if (nextType == GMenu.TreeItemType.ENTRY) {
|
||||
let entry = iter.get_entry();
|
||||
let appInfo = entry.get_app_info();
|
||||
let id;
|
||||
try {
|
||||
id = appInfo.get_id(); // catch non-UTF8 filenames
|
||||
id = entry.get_desktop_file_id(); // catch non-UTF8 filenames
|
||||
} catch(e) {
|
||||
continue;
|
||||
}
|
||||
let app = appSys.lookup_app(id);
|
||||
if (appInfo.should_show()) {
|
||||
let menu_id = dir.get_menu_id();
|
||||
if (app && app.get_app_info().should_show())
|
||||
this.applicationsByCategory[categoryId].push(app);
|
||||
}
|
||||
} else if (nextType == GMenu.TreeItemType.DIRECTORY) {
|
||||
let subdir = iter.get_directory();
|
||||
if (!subdir.get_is_nodisplay())
|
||||
|
||||
@@ -3,42 +3,49 @@
|
||||
#panel.bottom-panel {
|
||||
border-top-width: 1px;
|
||||
border-bottom-width: 0px;
|
||||
height: 2.25em !important;
|
||||
height: 2.25em ;
|
||||
}
|
||||
|
||||
.bottom-panel .window-button > StWidget {
|
||||
background-color: #e9e9e9 !important;
|
||||
background-gradient-direction: vertical;
|
||||
background-gradient-end: #d0d0d0;
|
||||
color: #555 !important;
|
||||
border-radius: 2px !important;
|
||||
padding: 4px 6px 2px !important;
|
||||
background-gradient-drection: vertical;
|
||||
background-color: #fff;
|
||||
background-gradient-start: #fff;
|
||||
background-gradient-end: #eee;
|
||||
color: #000;
|
||||
border-radius: 2px;
|
||||
padding: 4px 6px 2px;
|
||||
text-shadow: 0 0 transparent;
|
||||
box-shadow: inset -1px -1px 1px rgba(0,0,0,0.5) !important;
|
||||
box-shadow: inset -1px -1px 1px rgba(0,0,0,0.5);
|
||||
}
|
||||
|
||||
.bottom-panel .window-button:hover > StWidget {
|
||||
background-color: #f9f9f9 !important;
|
||||
background-gradient-end: #e0e0e0;
|
||||
background-color: #fff;
|
||||
background-gradient-start: #fff;
|
||||
background-gradient-end: #fefefe;
|
||||
}
|
||||
|
||||
.bottom-panel .window-button:active > StWidget {
|
||||
box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5) !important;
|
||||
box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5);
|
||||
background-color: #ededed;
|
||||
background-gradient-start: #ededed;
|
||||
background-gradient-end: #ededed;
|
||||
}
|
||||
|
||||
.bottom-panel .window-button.focused > StWidget {
|
||||
background-color: #a9a9a9 !important;
|
||||
background-gradient-end: #b0b0b0;
|
||||
box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5) !important;
|
||||
background-color: #ddd;
|
||||
background-color: #ddd;
|
||||
background-gradient-end: #dedede;
|
||||
color: white;
|
||||
box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5);
|
||||
}
|
||||
|
||||
.bottom-panel .window-button.focused:hover > StWidget {
|
||||
background-color: #b9b9b9 !important;
|
||||
background-color: #b9b9b9;
|
||||
background-gradient-end: #c0c0c0;
|
||||
}
|
||||
|
||||
.bottom-panel .window-button.minimized > StWidget {
|
||||
color: #888 !important;
|
||||
box-shadow: inset -1px -1px 1px rgba(0,0,0,0.4) !important;
|
||||
color: #000;
|
||||
box-shadow: inset -1px -1px 1px rgba(0,0,0,0.4);
|
||||
}
|
||||
|
||||
|
||||
@@ -145,8 +145,8 @@ const WindowTitle = new Lang.Class({
|
||||
|
||||
this._icon = new St.Bin({ style_class: 'window-button-icon' });
|
||||
this.actor.add(this._icon);
|
||||
this._label = new St.Label({ y_align: Clutter.ActorAlign.CENTER });
|
||||
this.actor.add(this._label);
|
||||
this.label_actor = new St.Label({ y_align: Clutter.ActorAlign.CENTER });
|
||||
this.actor.add(this.label_actor);
|
||||
|
||||
this._textureCache = St.TextureCache.get_default();
|
||||
this._iconThemeChangedId =
|
||||
@@ -175,9 +175,9 @@ const WindowTitle = new Lang.Class({
|
||||
return;
|
||||
|
||||
if (this._metaWindow.minimized)
|
||||
this._label.text = '[%s]'.format(this._metaWindow.title);
|
||||
this.label_actor.text = '[%s]'.format(this._metaWindow.title);
|
||||
else
|
||||
this._label.text = this._metaWindow.title;
|
||||
this.label_actor.text = this._metaWindow.title;
|
||||
},
|
||||
|
||||
_updateIcon: function() {
|
||||
@@ -326,6 +326,7 @@ const WindowButton = new Lang.Class({
|
||||
|
||||
this._windowTitle = new WindowTitle(this.metaWindow);
|
||||
this.actor.set_child(this._windowTitle.actor);
|
||||
this.actor.label_actor = this._windowTitle.label_actor;
|
||||
|
||||
this._contextMenu = new WindowContextMenu(this.actor, this.metaWindow);
|
||||
this._contextMenu.connect('open-state-changed', _onMenuStateChanged);
|
||||
@@ -486,8 +487,11 @@ const AppButton = new Lang.Class({
|
||||
this._icon = new St.Bin({ style_class: 'window-button-icon',
|
||||
child: app.create_icon_texture(ICON_TEXTURE_SIZE) });
|
||||
this._multiWindowTitle.add(this._icon);
|
||||
this._multiWindowTitle.add(new St.Label({ text: app.get_name(),
|
||||
y_align: Clutter.ActorAlign.CENTER }));
|
||||
|
||||
let label = new St.Label({ text: app.get_name(),
|
||||
y_align: Clutter.ActorAlign.CENTER });
|
||||
this._multiWindowTitle.add(label);
|
||||
this._multiWindowTitle.label_actor = label;
|
||||
|
||||
this._menuManager = new PopupMenu.PopupMenuManager(this);
|
||||
this._menu = new PopupMenu.PopupMenu(this.actor, 0.5, St.Side.BOTTOM);
|
||||
@@ -578,6 +582,7 @@ const AppButton = new Lang.Class({
|
||||
}
|
||||
this._contextMenuManager.removeMenu(this._appContextMenu);
|
||||
this._contextMenu = this._windowContextMenu;
|
||||
this.actor.label_actor = this._windowTitle.label_actor;
|
||||
} else {
|
||||
if (this._windowTitle) {
|
||||
this.metaWindow = null;
|
||||
@@ -588,6 +593,7 @@ const AppButton = new Lang.Class({
|
||||
}
|
||||
this._contextMenu = this._appContextMenu;
|
||||
this._contextMenuManager.addMenu(this._appContextMenu);
|
||||
this.actor.label_actor = this._multiWindowTitle.label_actor;
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
159
po/ar.po
159
po/ar.po
@@ -1,13 +1,13 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Khaled Hosny <khaledhosny@eglug.org>, 2012, 2013.
|
||||
# Khaled Hosny <khaledhosny@eglug.org>, 2012, 2013, 2015.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-12-11 06:42+0200\n"
|
||||
"PO-Revision-Date: 2013-12-11 06:43+0200\n"
|
||||
"POT-Creation-Date: 2015-09-23 23:54+0200\n"
|
||||
"PO-Revision-Date: 2015-09-23 23:56+0200\n"
|
||||
"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
|
||||
"Language-Team: Arabic <doc@arabeyes.org>\n"
|
||||
"Language: ar\n"
|
||||
@@ -16,7 +16,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Virtaal 0.7.1-rc1\n"
|
||||
"X-Generator: Virtaal 0.7.1\n"
|
||||
"X-Project-Style: gnome\n"
|
||||
|
||||
#: ../data/gnome-classic.desktop.in.h:1
|
||||
@@ -28,17 +28,9 @@ msgstr "جنوم تقليدية"
|
||||
msgid "This session logs you into GNOME Classic"
|
||||
msgstr "تولجك هذه الجلسة في جنوم التقليدية"
|
||||
|
||||
#: ../data/gnome-shell-classic.desktop.in.in.h:1
|
||||
msgid "GNOME Shell Classic"
|
||||
msgstr "صدفة جنوم تقليدية"
|
||||
|
||||
#: ../data/gnome-shell-classic.desktop.in.in.h:2
|
||||
msgid "Window management and application launching"
|
||||
msgstr "إدارة النوافذ وإطلاق التطبيقات"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:1
|
||||
msgid "Attach modal dialog to the parent window"
|
||||
msgstr ""
|
||||
msgstr "اربط المربعات الحوارية العائمة بالنافذة الأم"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
@@ -46,14 +38,24 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:3
|
||||
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.desktop.wm.preferences when running "
|
||||
"GNOME Shell."
|
||||
msgstr ""
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
|
||||
msgid "Enable edge tiling when dropping windows on screen edges"
|
||||
msgstr ""
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:4
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:6
|
||||
msgid "Workspaces only on primary monitor"
|
||||
msgstr "مساحات عمل على الشاشة الرئيسية فقط"
|
||||
|
||||
#: ../data/org.gnome.shell.extensions.classic-overrides.gschema.xml.in.h:5
|
||||
#: ../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 ""
|
||||
|
||||
@@ -69,23 +71,23 @@ msgstr "أيقونة التطبيق فقط"
|
||||
msgid "Thumbnail and application icon"
|
||||
msgstr "مصغّرة وأيقونة التطبيق"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:37
|
||||
#: ../extensions/alternate-tab/prefs.js:38
|
||||
msgid "Present windows as"
|
||||
msgstr "كيفية عرض التطبيقات"
|
||||
|
||||
#: ../extensions/alternate-tab/prefs.js:62
|
||||
#: ../extensions/alternate-tab/prefs.js:69
|
||||
msgid "Show only windows in the current workspace"
|
||||
msgstr "أظهر نوافذ مساحات العمل الحالية فقط"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:39
|
||||
#: ../extensions/apps-menu/extension.js:38
|
||||
msgid "Activities Overview"
|
||||
msgstr "ملخص الأنشطة"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:113
|
||||
#: ../extensions/apps-menu/extension.js:109
|
||||
msgid "Favorites"
|
||||
msgstr "المفضّلات"
|
||||
|
||||
#: ../extensions/apps-menu/extension.js:282
|
||||
#: ../extensions/apps-menu/extension.js:261
|
||||
msgid "Applications"
|
||||
msgstr "التطبيقات"
|
||||
|
||||
@@ -99,37 +101,37 @@ msgid ""
|
||||
"followed by a colon and the workspace number"
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:55
|
||||
#: ../extensions/auto-move-windows/prefs.js:60
|
||||
msgid "Application"
|
||||
msgstr "التطبيق"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:64
|
||||
#: ../extensions/auto-move-windows/prefs.js:106
|
||||
#: ../extensions/auto-move-windows/prefs.js:69
|
||||
#: ../extensions/auto-move-windows/prefs.js:127
|
||||
msgid "Workspace"
|
||||
msgstr "مساحة العمل"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:80
|
||||
msgid "Add rule"
|
||||
#: ../extensions/auto-move-windows/prefs.js:85
|
||||
msgid "Add Rule"
|
||||
msgstr "أضِف قاعدة"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:94
|
||||
#: ../extensions/auto-move-windows/prefs.js:106
|
||||
msgid "Create new matching rule"
|
||||
msgstr "أنشئ قاعدة تطابق"
|
||||
|
||||
#: ../extensions/auto-move-windows/prefs.js:98
|
||||
#: ../extensions/auto-move-windows/prefs.js:111
|
||||
msgid "Add"
|
||||
msgstr "أضِف"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:73
|
||||
#: ../extensions/drive-menu/extension.js:106
|
||||
#, javascript-format
|
||||
msgid "Ejecting drive '%s' failed:"
|
||||
msgstr "فشل إخراج '%s':"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:90
|
||||
#: ../extensions/drive-menu/extension.js:124
|
||||
msgid "Removable devices"
|
||||
msgstr "الأجهزة المنفصلة"
|
||||
|
||||
#: ../extensions/drive-menu/extension.js:117
|
||||
#: ../extensions/drive-menu/extension.js:149
|
||||
msgid "Open File"
|
||||
msgstr "افتح الملف"
|
||||
|
||||
@@ -139,7 +141,7 @@ msgstr "أهلا، يا عالم!"
|
||||
|
||||
#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:1
|
||||
msgid "Alternative greeting text."
|
||||
msgstr ""
|
||||
msgstr "نص ترحيب بديل"
|
||||
|
||||
#: ../extensions/example/org.gnome.shell.extensions.example.gschema.xml.in.h:2
|
||||
msgid ""
|
||||
@@ -148,16 +150,18 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/example/prefs.js:30
|
||||
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 "
|
||||
"as such it has little functionality on its own.\n"
|
||||
"Nevertheless it's possible to customize the greeting message."
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/example/prefs.js:36
|
||||
msgid "Message:"
|
||||
msgstr "الرسالة:"
|
||||
|
||||
#: ../extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml.in.h:1
|
||||
msgid "Use more screen for windows"
|
||||
msgstr ""
|
||||
@@ -185,31 +189,27 @@ msgstr ""
|
||||
msgid "Places"
|
||||
msgstr "الأماكن"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:58
|
||||
#: ../extensions/places-menu/placeDisplay.js:59
|
||||
#, javascript-format
|
||||
msgid "Failed to launch \"%s\""
|
||||
msgstr "فشل تشغيل \"%s\""
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:100
|
||||
#: ../extensions/places-menu/placeDisplay.js:123
|
||||
#: ../extensions/places-menu/placeDisplay.js:101
|
||||
#: ../extensions/places-menu/placeDisplay.js:124
|
||||
msgid "Computer"
|
||||
msgstr "الحاسوب"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:201
|
||||
#: ../extensions/places-menu/placeDisplay.js:267
|
||||
msgid "Home"
|
||||
msgstr "المنزل"
|
||||
|
||||
#: ../extensions/places-menu/placeDisplay.js:288
|
||||
#: ../extensions/places-menu/placeDisplay.js:311
|
||||
msgid "Browse Network"
|
||||
msgstr "تصفّح الشبكة"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:214
|
||||
msgid "CPU"
|
||||
msgstr "المعالج"
|
||||
|
||||
#: ../extensions/systemMonitor/extension.js:267
|
||||
msgid "Memory"
|
||||
msgstr "الذاكرة"
|
||||
#: ../extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml.in.h:1
|
||||
msgid "Cycle Screenshot Sizes"
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml.in.h:1
|
||||
msgid "Theme name"
|
||||
@@ -219,52 +219,52 @@ msgstr "اسم السمة"
|
||||
msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/window-list/extension.js:92
|
||||
#: ../extensions/window-list/extension.js:110
|
||||
msgid "Close"
|
||||
msgstr "أغلق"
|
||||
|
||||
#: ../extensions/window-list/extension.js:102
|
||||
#: ../extensions/window-list/extension.js:120
|
||||
msgid "Unminimize"
|
||||
msgstr "ألغِ التصغير"
|
||||
|
||||
#: ../extensions/window-list/extension.js:103
|
||||
#: ../extensions/window-list/extension.js:121
|
||||
msgid "Minimize"
|
||||
msgstr "صغّر"
|
||||
|
||||
#: ../extensions/window-list/extension.js:109
|
||||
#: ../extensions/window-list/extension.js:127
|
||||
msgid "Unmaximize"
|
||||
msgstr "ألغِ التكبير"
|
||||
|
||||
#: ../extensions/window-list/extension.js:110
|
||||
#: ../extensions/window-list/extension.js:128
|
||||
msgid "Maximize"
|
||||
msgstr "كبّر"
|
||||
|
||||
#: ../extensions/window-list/extension.js:270
|
||||
#: ../extensions/window-list/extension.js:403
|
||||
msgid "Minimize all"
|
||||
msgstr "صغّر الكل"
|
||||
|
||||
#: ../extensions/window-list/extension.js:278
|
||||
#: ../extensions/window-list/extension.js:411
|
||||
msgid "Unminimize all"
|
||||
msgstr "ألغِ تصغير الكل"
|
||||
|
||||
#: ../extensions/window-list/extension.js:286
|
||||
#: ../extensions/window-list/extension.js:419
|
||||
msgid "Maximize all"
|
||||
msgstr "كبّر الكل"
|
||||
|
||||
#: ../extensions/window-list/extension.js:295
|
||||
#: ../extensions/window-list/extension.js:428
|
||||
msgid "Unmaximize all"
|
||||
msgstr "ألغِ تكبير الكل"
|
||||
|
||||
#: ../extensions/window-list/extension.js:304
|
||||
#: ../extensions/window-list/extension.js:437
|
||||
msgid "Close all"
|
||||
msgstr "أغلق الكل"
|
||||
|
||||
#: ../extensions/window-list/extension.js:591
|
||||
#: ../extensions/window-list/extension.js:661
|
||||
#: ../extensions/workspace-indicator/extension.js:30
|
||||
msgid "Workspace Indicator"
|
||||
msgstr "مؤشر مساحات العمل"
|
||||
|
||||
#: ../extensions/window-list/extension.js:743
|
||||
#: ../extensions/window-list/extension.js:820
|
||||
msgid "Window List"
|
||||
msgstr "قائمة النوافذ"
|
||||
|
||||
@@ -280,35 +280,62 @@ msgstr ""
|
||||
"يقرر متى تجمع نوافذ نفس التطبيق في قائمة النوافذ. القيم الممكنة هي \"never"
|
||||
"\"، \"auto\" و \"always\"."
|
||||
|
||||
#: ../extensions/window-list/prefs.js:30
|
||||
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:3
|
||||
msgid "Show the window list on all monitors"
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml.in.h:4
|
||||
msgid ""
|
||||
"Whether to show the window list on all connected monitors or only on the "
|
||||
"primary one."
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/window-list/prefs.js:32
|
||||
msgid "Window Grouping"
|
||||
msgstr "تجميع النوافذ"
|
||||
|
||||
#: ../extensions/window-list/prefs.js:49
|
||||
#: ../extensions/window-list/prefs.js:50
|
||||
msgid "Never group windows"
|
||||
msgstr "لا تجمّع النوافذ أبدا"
|
||||
|
||||
#: ../extensions/window-list/prefs.js:50
|
||||
#: ../extensions/window-list/prefs.js:51
|
||||
msgid "Group windows when space is limited"
|
||||
msgstr "جمّع النوافذ عندما تكون المساحة محدودة"
|
||||
|
||||
#: ../extensions/window-list/prefs.js:51
|
||||
#: ../extensions/window-list/prefs.js:52
|
||||
msgid "Always group windows"
|
||||
msgstr "جمّع النوافذ دائما"
|
||||
|
||||
#: ../extensions/window-list/prefs.js:75
|
||||
msgid "Show on all monitors"
|
||||
msgstr ""
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:141
|
||||
msgid "Workspace names:"
|
||||
#, fuzzy
|
||||
msgid "Workspace Names"
|
||||
msgstr "أسماء مساحات العمل"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:152
|
||||
#: ../extensions/workspace-indicator/prefs.js:157
|
||||
msgid "Name"
|
||||
msgstr "الاسم"
|
||||
|
||||
#: ../extensions/workspace-indicator/prefs.js:186
|
||||
#: ../extensions/workspace-indicator/prefs.js:198
|
||||
#, javascript-format
|
||||
msgid "Workspace %d"
|
||||
msgstr "مساحة العمل %Id"
|
||||
|
||||
#~ msgid "GNOME Shell Classic"
|
||||
#~ msgstr "صدفة جنوم تقليدية"
|
||||
|
||||
#~ msgid "Window management and application launching"
|
||||
#~ msgstr "إدارة النوافذ وإطلاق التطبيقات"
|
||||
|
||||
#~ msgid "CPU"
|
||||
#~ msgstr "المعالج"
|
||||
|
||||
#~ msgid "Memory"
|
||||
#~ msgstr "الذاكرة"
|
||||
|
||||
#~ msgid "Normal"
|
||||
#~ msgstr "عادي"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user