Compare commits
45 Commits
Author | SHA1 | Date | |
---|---|---|---|
05a941050d | |||
0fb146ed37 | |||
51f314ab71 | |||
047376dd1d | |||
8f7a1df7e7 | |||
c8cb84b533 | |||
722bef3d0c | |||
3c6c51125c | |||
a8b008c5cd | |||
b30a528225 | |||
a6878855e9 | |||
df7727a82b | |||
473158db8e | |||
4fa8af925f | |||
ba35e19e3b | |||
516568a226 | |||
92630f67c6 | |||
a829784c03 | |||
f395d3892c | |||
25f3ce8c14 | |||
8b523d36b8 | |||
bf84939eef | |||
d0e811214b | |||
52bbee80a0 | |||
7098d6930f | |||
df4f2869f0 | |||
8fad615f4e | |||
b98df643d4 | |||
84649c8276 | |||
803406d601 | |||
1bccc9a2d6 | |||
cf6b44b4bd | |||
5858b2266a | |||
1878c84eef | |||
931d364079 | |||
3fd65055f9 | |||
6ed0c16dd0 | |||
dd250ec994 | |||
5f13468b35 | |||
054ab6a1ed | |||
0b8ae22aa3 | |||
25e1b2548c | |||
5b21bca4f4 | |||
5a08886ed6 | |||
3679a8cdc4 |
51
NEWS
51
NEWS
@ -1,44 +1,39 @@
|
||||
3.23.2
|
||||
3.22.3
|
||||
======
|
||||
* Implement Pad configuration OSD [Carlos; #771067]
|
||||
* Show overview on three-finger touchpad pinch [Carlos; #765937]
|
||||
* Summarize network sections with too many devices [Florian; #773892]
|
||||
* Always show primary network icon when connected [Florian; #773890]
|
||||
* Fix fullscreen transitions on wayland [Rui; #770345]
|
||||
* Work around portal failures by using a URL without HTPPS redirect [Debarshi; #769940]
|
||||
* Fix app view hiding when no usage data is available [Florian, Xiaoguang; #774381]
|
||||
* Misc. bug fixes [Florian, Ray; #773875, #740043, #773893, #774643, #774805]
|
||||
* Work around portal failures by using a URL without HTPPS redirect
|
||||
[Debarshi; #769940]
|
||||
* Fix replacing of GNotifications [Florian; #775149]
|
||||
* Reload apps on .desktop file content changes [Adrian; #773636]
|
||||
* Fix subsurfaces not showing up in previews [Rui; #756715]
|
||||
* Fix theme node transitions [Florian; #778145]
|
||||
* Don't allow type ahead at the login screen [Ray; #766139]
|
||||
* Misc. bug fixes [Florian, Niels, Jonas, Michael; #774643, #774805, #775507,
|
||||
#776130, #759793, #745626]
|
||||
|
||||
Contributors:
|
||||
Carlos Garnacho, Rui Matos, Florian Müllner, Debarshi Ray, Ray Strode,
|
||||
Xiaoguang Wang
|
||||
Jonas Ådahl, Michael Catanzaro, Niels De Graef, Rui Matos, Florian Müllner,
|
||||
Adrian Perez de Castro, Debarshi Ray, Ray Strode
|
||||
|
||||
Translations:
|
||||
Balázs Meskó [hu], Fabio Tomat [fur], Marek Cernocky [cs], Stas Solovey [ru],
|
||||
Daniel Mustieles [es], Marek Černocký [cs], Piotr Drąg [pl],
|
||||
Piotr Drąg [pl], Marek Černocký [cs], Мирослав Николић [sr, sr@latin],
|
||||
Rafael Fontenelle [pt_BR], Baurzhan Muftakhidinov [kk], Jiri Grönroos [fi],
|
||||
Kjartan Maraas [nb]
|
||||
Dušan Kazik [sk], Balázs Meskó [hu], Stas Solovey [ru],
|
||||
Christian Kirbach [de], Anders Jonsson [sv], Gianvito Cavasoli [it],
|
||||
Aurimas Černius [lt], Alexandre Franke [fr], Mandy Wang [zh_CN]
|
||||
|
||||
3.23.1
|
||||
3.22.2
|
||||
======
|
||||
* Fix OSD popup glitches [Cosimo; #772723, #772287]
|
||||
* Request periodic scans while WiFi list is open [Dan; #767918]
|
||||
* Include extension UUID in structured log metadata [Jonh; #770717]
|
||||
* Line-wrap PAM messages on login screen [Tao; #764445]
|
||||
* Add a way to launch an app on the discrete GPU [Bastien; #773117]
|
||||
* Only allow graphs to lift screen shield when locked [Florian; #773328]
|
||||
* Add reload option to gnome-shell-extension-tool [Jonh; #772593]
|
||||
* Update background animations when resuming from suspend [Florian; #773265]
|
||||
* Misc. bug fixes [Cosimo, Bastien, Florian, Philip, Carlos; #772723, #772287,
|
||||
#756432, #772386, #772386, #773085, #773634]
|
||||
* Always show primary network icon when connected [Florian; #773890]
|
||||
* Misc. bug fixes [Carlos, Florian, Ray; #773875, #740043, #773893]
|
||||
|
||||
Contributors:
|
||||
Cosimo Cecchi, Philip Chimento, Carlos Garcia Campos, Florian Müllner,
|
||||
Bastien Nocera, Jonh Wendell, Dan Williams, Tao Yang
|
||||
Cosimo Cecchi, Carlos Garcia Campos, Florian Müllner, Ray Strode, Dan Williams
|
||||
|
||||
Translations:
|
||||
Fabio Tomat [fur], Philip Chimento [zh_CN], YunQiang Su [zh_CN],
|
||||
Jordi Mas [ca], Piotr Drąg [pl], Muhammet Kara [tr], Marek Černocký [cs],
|
||||
Daniel Korostil [uk], Dušan Kazik [sk]
|
||||
Kjartan Maraas [nb], Fabio Tomat [fur], Philip Chimento [zh_CN],
|
||||
YunQiang Su [zh_CN], Piotr Drąg [pl], Stas Solovey [ru]
|
||||
|
||||
3.22.1
|
||||
======
|
||||
|
@ -11,8 +11,6 @@ test -z "$srcdir" && srcdir=.
|
||||
exit 1
|
||||
}
|
||||
|
||||
pushd $srcdir
|
||||
|
||||
# Fetch submodules if needed
|
||||
if test ! -f src/gvc/Makefile.am || test ! -f data/theme/gnome-shell-sass/COPYING;
|
||||
then
|
||||
@ -21,8 +19,6 @@ then
|
||||
fi
|
||||
git submodule update
|
||||
|
||||
popd
|
||||
|
||||
which gnome-autogen.sh || {
|
||||
echo "You need to install gnome-common from GNOME Git (or from"
|
||||
echo "your OS vendor's package manager)."
|
||||
|
10
configure.ac
10
configure.ac
@ -1,5 +1,5 @@
|
||||
AC_PREREQ(2.63)
|
||||
AC_INIT([gnome-shell],[3.23.2],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
|
||||
AC_INIT([gnome-shell],[3.22.3],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
|
||||
AX_IS_RELEASE([git-directory])
|
||||
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
@ -77,8 +77,8 @@ AC_MSG_RESULT($enable_systemd)
|
||||
|
||||
CLUTTER_MIN_VERSION=1.21.5
|
||||
GOBJECT_INTROSPECTION_MIN_VERSION=1.49.1
|
||||
GJS_MIN_VERSION=1.47.0
|
||||
MUTTER_MIN_VERSION=3.23.2
|
||||
GJS_MIN_VERSION=1.39.0
|
||||
MUTTER_MIN_VERSION=3.22.1
|
||||
GTK_MIN_VERSION=3.15.0
|
||||
GIO_MIN_VERSION=2.45.3
|
||||
LIBECAL_MIN_VERSION=3.5.3
|
||||
@ -96,7 +96,7 @@ SHARED_PCS="gio-unix-2.0 >= $GIO_MIN_VERSION
|
||||
libxml-2.0
|
||||
gtk+-3.0 >= $GTK_MIN_VERSION
|
||||
atk-bridge-2.0
|
||||
gjs-1.0 >= $GJS_MIN_VERSION
|
||||
gjs-internals-1.0 >= $GJS_MIN_VERSION
|
||||
$recorder_modules
|
||||
gdk-x11-3.0 libsoup-2.4
|
||||
mutter-clutter-1.0 >= $CLUTTER_MIN_VERSION
|
||||
@ -114,7 +114,7 @@ fi
|
||||
PKG_CHECK_MODULES(GNOME_SHELL, $SHARED_PCS)
|
||||
PKG_CHECK_MODULES(MUTTER, libmutter >= $MUTTER_MIN_VERSION)
|
||||
|
||||
PKG_CHECK_MODULES(GNOME_SHELL_JS, gio-2.0 gjs-1.0 >= $GJS_MIN_VERSION)
|
||||
PKG_CHECK_MODULES(GNOME_SHELL_JS, gio-2.0 gjs-internals-1.0 >= $GJS_MIN_VERSION)
|
||||
PKG_CHECK_MODULES(ST, mutter-clutter-1.0 gtk+-3.0 libcroco-0.6 >= 0.6.8 x11)
|
||||
PKG_CHECK_MODULES(SHELL_PERF_HELPER, gtk+-3.0 gio-2.0)
|
||||
PKG_CHECK_MODULES(SHELL_HOTPLUG_SNIFFER, gio-2.0 gdk-pixbuf-2.0)
|
||||
|
@ -38,7 +38,6 @@ endif
|
||||
|
||||
introspectiondir = $(datadir)/dbus-1/interfaces
|
||||
introspection_DATA = \
|
||||
org.gnome.Shell.PadOsd.xml \
|
||||
org.gnome.Shell.Screencast.xml \
|
||||
org.gnome.Shell.Screenshot.xml \
|
||||
org.gnome.ShellSearchProvider.xml \
|
||||
@ -64,7 +63,6 @@ dist_theme_files = \
|
||||
theme/gnome-shell-sass/NEWS \
|
||||
theme/gnome-shell-sass/README \
|
||||
theme/gnome-shell-sass/gnome-shell-sass.doap \
|
||||
theme/pad-osd.css \
|
||||
theme/parse-sass.sh \
|
||||
$(NULL)
|
||||
|
||||
|
@ -22,7 +22,6 @@
|
||||
<file>no-events.svg</file>
|
||||
<file>no-notifications.svg</file>
|
||||
<file>noise-texture.png</file>
|
||||
<file>pad-osd.css</file>
|
||||
<file>page-indicator-active.svg</file>
|
||||
<file>page-indicator-inactive.svg</file>
|
||||
<file>page-indicator-checked.svg</file>
|
||||
|
@ -1,28 +0,0 @@
|
||||
<!DOCTYPE node PUBLIC
|
||||
'-//freedesktop//DTD D-BUS Object Introspection 1.0//EN'
|
||||
'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>
|
||||
<node>
|
||||
|
||||
<!--
|
||||
org.gnome.Shell.PadOSD:
|
||||
@short_description: Pad OSD interface
|
||||
|
||||
The interface used to show button map OSD on pad devices.
|
||||
-->
|
||||
<interface name='org.gnome.Shell.Wacom.PadOsd'>
|
||||
|
||||
<!--
|
||||
Show:
|
||||
@device_node: device node file, usually in /dev/input/...
|
||||
@edition_mode: whether toggling edition mode on when showing
|
||||
|
||||
Shows the pad button map OSD for the requested device, the OSD
|
||||
will be shown according the current device settings (output
|
||||
mapping, left handed mode, ...)
|
||||
-->
|
||||
<method name='Show'>
|
||||
<arg name='device_node' direction='in' type='o'/>
|
||||
<arg name='edition_mode' direction='in' type='b'/>
|
||||
</method>
|
||||
</interface>
|
||||
</node>
|
@ -562,14 +562,6 @@ StScrollBar {
|
||||
background-color: #eeeeec;
|
||||
border-radius: 0.3em; }
|
||||
|
||||
/* Pad OSD */
|
||||
.pad-osd-window {
|
||||
padding: 32px;
|
||||
background-color: rgba(0, 0, 0, 0.8); }
|
||||
|
||||
.combo-box-label {
|
||||
width: 15em; }
|
||||
|
||||
/* App Switcher */
|
||||
.switcher-popup {
|
||||
padding: 8px;
|
||||
|
Submodule data/theme/gnome-shell-sass updated: 50bbd0b50f...b2190083c2
@ -562,14 +562,6 @@ StScrollBar {
|
||||
background-color: #eeeeec;
|
||||
border-radius: 0.3em; }
|
||||
|
||||
/* Pad OSD */
|
||||
.pad-osd-window {
|
||||
padding: 32px;
|
||||
background-color: rgba(0, 0, 0, 0.8); }
|
||||
|
||||
.combo-box-label {
|
||||
width: 15em; }
|
||||
|
||||
/* App Switcher */
|
||||
.switcher-popup {
|
||||
padding: 8px;
|
||||
|
@ -1,30 +0,0 @@
|
||||
.Leader {
|
||||
stroke-width: .5 !important;
|
||||
stroke: #535353;
|
||||
fill: none !important;
|
||||
}
|
||||
|
||||
.Button {
|
||||
stroke-width: .25;
|
||||
stroke: #ededed;
|
||||
fill: #ededed;
|
||||
}
|
||||
|
||||
.Ring {
|
||||
stroke-width: .5 !important;
|
||||
stroke: #535353 !important;
|
||||
fill: none !important;
|
||||
}
|
||||
|
||||
.Label {
|
||||
stroke: none !important;
|
||||
stroke-width: .1 !important;
|
||||
font-size: .1 !important;
|
||||
fill: transparent !important;
|
||||
}
|
||||
|
||||
.TouchStrip, .TouchRing {
|
||||
stroke-width: .1 !important;
|
||||
stroke: #ededed !important;
|
||||
fill: #535353 !important;
|
||||
}
|
@ -13,7 +13,6 @@ const Params = imports.misc.params;
|
||||
const ShellEntry = imports.ui.shellEntry;
|
||||
const Tweener = imports.ui.tweener;
|
||||
const UserWidget = imports.ui.userWidget;
|
||||
const Pango = imports.gi.Pango;
|
||||
|
||||
const DEFAULT_BUTTON_WELL_ICON_SIZE = 16;
|
||||
const DEFAULT_BUTTON_WELL_ANIMATION_DELAY = 1.0;
|
||||
@ -114,7 +113,6 @@ const AuthPrompt = new Lang.Class({
|
||||
this._message = new St.Label({ opacity: 0,
|
||||
styleClass: 'login-dialog-message' });
|
||||
this._message.clutter_text.line_wrap = true;
|
||||
this._message.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
|
||||
this.actor.add(this._message, { x_fill: false, x_align: St.Align.START, y_align: St.Align.START });
|
||||
|
||||
this._buttonBox = new St.BoxLayout({ style_class: 'login-dialog-button-box',
|
||||
|
@ -1225,7 +1225,7 @@ const LoginDialog = new Lang.Class({
|
||||
},
|
||||
|
||||
addCharacter: function(unichar) {
|
||||
this._authPrompt.addCharacter(unichar);
|
||||
// Don't allow type ahead at the login screen
|
||||
},
|
||||
|
||||
finish: function(onComplete) {
|
||||
|
@ -72,7 +72,6 @@
|
||||
<file>ui/osdMonitorLabeler.js</file>
|
||||
<file>ui/overview.js</file>
|
||||
<file>ui/overviewControls.js</file>
|
||||
<file>ui/padOsd.js</file>
|
||||
<file>ui/panel.js</file>
|
||||
<file>ui/panelMenu.js</file>
|
||||
<file>ui/pointerWatcher.js</file>
|
||||
|
@ -6,7 +6,9 @@
|
||||
const Lang = imports.lang;
|
||||
const Signals = imports.signals;
|
||||
|
||||
const GLib = imports.gi.GLib;
|
||||
const Gio = imports.gi.Gio;
|
||||
const ShellJS = imports.gi.ShellJS;
|
||||
|
||||
const Config = imports.misc.config;
|
||||
const FileUtils = imports.misc.fileUtils;
|
||||
@ -19,25 +21,14 @@ const ExtensionType = {
|
||||
// Maps uuid -> metadata object
|
||||
const extensions = {};
|
||||
|
||||
/**
|
||||
* getCurrentExtension:
|
||||
*
|
||||
* Returns the current extension, or null if not called from an extension.
|
||||
*/
|
||||
function getCurrentExtension() {
|
||||
let stack = (new Error()).stack.split('\n');
|
||||
let extensionStackLine;
|
||||
let stack = (new Error()).stack;
|
||||
|
||||
// Search for an occurrence of an extension stack frame
|
||||
// Start at 1 because 0 is the stack frame of this function
|
||||
for (let i = 1; i < stack.length; i++) {
|
||||
if (stack[i].indexOf('/gnome-shell/extensions/') > -1) {
|
||||
extensionStackLine = stack[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
// Assuming we're importing this directly from an extension (and we shouldn't
|
||||
// ever not be), its UUID should be directly in the path here.
|
||||
let extensionStackLine = stack.split('\n')[1];
|
||||
if (!extensionStackLine)
|
||||
return null;
|
||||
throw new Error('Could not find current extension');
|
||||
|
||||
// The stack line is like:
|
||||
// init([object Object])@/home/user/data/gnome-shell/extensions/u@u.id/prefs.js:8
|
||||
@ -47,7 +38,7 @@ function getCurrentExtension() {
|
||||
// @/home/user/data/gnome-shell/extensions/u@u.id/prefs.js:8
|
||||
let match = new RegExp('@(.+):\\d+').exec(extensionStackLine);
|
||||
if (!match)
|
||||
return null;
|
||||
throw new Error('Could not find current extension');
|
||||
|
||||
let path = match[1];
|
||||
let file = Gio.File.new_for_path(path);
|
||||
@ -61,7 +52,7 @@ function getCurrentExtension() {
|
||||
file = file.get_parent();
|
||||
}
|
||||
|
||||
return null;
|
||||
throw new Error('Could not find current extension');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -149,13 +140,12 @@ function createExtensionObject(uuid, dir, type) {
|
||||
return extension;
|
||||
}
|
||||
|
||||
var _extension = null;
|
||||
|
||||
function installImporter(extension) {
|
||||
let oldSearchPath = imports.searchPath.slice(); // make a copy
|
||||
imports.searchPath = [extension.dir.get_parent().get_path()];
|
||||
// importing a "subdir" creates a new importer object that doesn't affect
|
||||
// the global one
|
||||
extension.imports = imports[extension.uuid];
|
||||
imports.searchPath = oldSearchPath;
|
||||
_extension = extension;
|
||||
ShellJS.add_extension_importer('imports.misc.extensionUtils._extension', 'imports', extension.path);
|
||||
_extension = null;
|
||||
}
|
||||
|
||||
const ExtensionFinder = new Lang.Class({
|
||||
|
@ -94,7 +94,7 @@ function spawnApp(argv) {
|
||||
Gio.AppInfoCreateFlags.SUPPORTS_STARTUP_NOTIFICATION);
|
||||
|
||||
let context = global.create_app_launch_context(0, -1);
|
||||
app.launch([], context, false);
|
||||
app.launch([], context);
|
||||
} catch(err) {
|
||||
_handleSpawnError(argv[0], err);
|
||||
}
|
||||
|
@ -20,8 +20,6 @@ const PortalHelperResult = {
|
||||
};
|
||||
|
||||
const INACTIVITY_TIMEOUT = 30000; //ms
|
||||
const CONNECTIVITY_CHECK_HOST = 'nmcheck.gnome.org';
|
||||
const CONNECTIVITY_CHECK_URI = 'http://' + CONNECTIVITY_CHECK_HOST;
|
||||
const CONNECTIVITY_RECHECK_RATELIMIT_TIMEOUT = 30 * GLib.USEC_PER_SEC;
|
||||
|
||||
const HelperDBusInterface = '<node> \
|
||||
@ -52,7 +50,7 @@ const PortalWindow = new Lang.Class({
|
||||
this.parent({ application: application });
|
||||
|
||||
if (!url) {
|
||||
url = CONNECTIVITY_CHECK_URI;
|
||||
url = 'http://nmcheck.gnome.org';
|
||||
this._originalUrlWasGnome = true;
|
||||
} else {
|
||||
this._originalUrlWasGnome = false;
|
||||
@ -114,12 +112,12 @@ const PortalWindow = new Lang.Class({
|
||||
let uri = new Soup.URI(request.get_uri());
|
||||
|
||||
if (!uri.host_equal(this._uri) && this._originalUrlWasGnome) {
|
||||
if (uri.get_host() == CONNECTIVITY_CHECK_HOST && this._everSeenRedirect) {
|
||||
if (uri.get_host() == 'nmcheck.gnome.org' && this._everSeenRedirect) {
|
||||
// Yay, we got to gnome!
|
||||
decision.ignore();
|
||||
this._doneCallback(PortalHelperResult.COMPLETED);
|
||||
return true;
|
||||
} else if (uri.get_host() != CONNECTIVITY_CHECK_HOST) {
|
||||
} else if (uri.get_host() != 'nmcheck.gnome.org') {
|
||||
this._everSeenRedirect = true;
|
||||
}
|
||||
}
|
||||
|
@ -33,10 +33,9 @@ const AppIconMode = {
|
||||
};
|
||||
|
||||
function _createWindowClone(window, size) {
|
||||
let windowTexture = window.get_texture();
|
||||
let [width, height] = windowTexture.get_size();
|
||||
let [width, height] = window.get_size();
|
||||
let scale = Math.min(1.0, size / width, size / height);
|
||||
return new Clutter.Clone({ source: windowTexture,
|
||||
return new Clutter.Clone({ source: window,
|
||||
width: width * scale,
|
||||
height: height * scale,
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
|
@ -60,18 +60,6 @@ const PAGE_SWITCH_TIME = 0.3;
|
||||
const VIEWS_SWITCH_TIME = 0.4;
|
||||
const VIEWS_SWITCH_ANIMATION_DELAY = 0.1;
|
||||
|
||||
const SWITCHEROO_BUS_NAME = 'net.hadess.SwitcherooControl';
|
||||
const SWITCHEROO_OBJECT_PATH = '/net/hadess/SwitcherooControl';
|
||||
|
||||
const SwitcherooProxyInterface = '<node> \
|
||||
<interface name="net.hadess.SwitcherooControl"> \
|
||||
<property name="HasDualGpu" type="b" access="read"/> \
|
||||
</interface> \
|
||||
</node>';
|
||||
|
||||
const SwitcherooProxy = Gio.DBusProxy.makeProxyWrapper(SwitcherooProxyInterface);
|
||||
let discreteGpuAvailable = false;
|
||||
|
||||
function _getCategories(info) {
|
||||
let categoriesStr = info.get_categories();
|
||||
if (!categoriesStr)
|
||||
@ -210,14 +198,6 @@ const BaseAppView = new Lang.Class({
|
||||
},
|
||||
|
||||
animate: function(animationDirection, onComplete) {
|
||||
if (onComplete) {
|
||||
let animationDoneId = this._grid.connect('animation-done', Lang.bind(this,
|
||||
function () {
|
||||
this._grid.disconnect(animationDoneId);
|
||||
onComplete();
|
||||
}));
|
||||
}
|
||||
|
||||
if (animationDirection == IconGrid.AnimationDirection.IN) {
|
||||
let toAnimate = this._grid.actor.connect('notify::allocation', Lang.bind(this,
|
||||
function() {
|
||||
@ -233,6 +213,14 @@ const BaseAppView = new Lang.Class({
|
||||
} else {
|
||||
this._doSpringAnimation(animationDirection);
|
||||
}
|
||||
|
||||
if (onComplete) {
|
||||
let animationDoneId = this._grid.connect('animation-done', Lang.bind(this,
|
||||
function () {
|
||||
this._grid.disconnect(animationDoneId);
|
||||
onComplete();
|
||||
}));
|
||||
}
|
||||
},
|
||||
|
||||
animateSwitch: function(animationDirection) {
|
||||
@ -981,36 +969,10 @@ const AppDisplay = new Lang.Class({
|
||||
initialView = Views.ALL;
|
||||
this._showView(initialView);
|
||||
this._updateFrequentVisibility();
|
||||
|
||||
Gio.DBus.system.watch_name(SWITCHEROO_BUS_NAME,
|
||||
Gio.BusNameWatcherFlags.NONE,
|
||||
Lang.bind(this, this._switcherooProxyAppeared),
|
||||
Lang.bind(this, function() {
|
||||
this._switcherooProxy = null;
|
||||
this._updateDiscreteGpuAvailable();
|
||||
}));
|
||||
},
|
||||
|
||||
_updateDiscreteGpuAvailable: function() {
|
||||
if (!this._switcherooProxy)
|
||||
discreteGpuAvailable = false;
|
||||
else
|
||||
discreteGpuAvailable = this._switcherooProxy.HasDualGpu;
|
||||
},
|
||||
|
||||
_switcherooProxyAppeared: function() {
|
||||
this._switcherooProxy = new SwitcherooProxy(Gio.DBus.system, SWITCHEROO_BUS_NAME, SWITCHEROO_OBJECT_PATH,
|
||||
Lang.bind(this, function(proxy, error) {
|
||||
if (error) {
|
||||
log(error.message);
|
||||
return;
|
||||
}
|
||||
this._updateDiscreteGpuAvailable();
|
||||
}));
|
||||
},
|
||||
|
||||
animate: function(animationDirection, onComplete) {
|
||||
let currentView = this._views.filter(v => v.control.has_style_pseudo_class('checked')).pop().view;
|
||||
let currentView = this._views[global.settings.get_uint('app-picker-view')].view;
|
||||
|
||||
// Animate controls opacity using iconGrid animation time, since
|
||||
// it will be the time the AllView or FrequentView takes to show
|
||||
@ -1899,19 +1861,6 @@ const AppIconMenu = new Lang.Class({
|
||||
this._appendSeparator();
|
||||
}
|
||||
|
||||
if (discreteGpuAvailable &&
|
||||
this._source.app.state == Shell.AppState.STOPPED &&
|
||||
actions.indexOf('activate-discrete-gpu') == -1) {
|
||||
this._onDiscreteGpuMenuItem = this._appendMenuItem(_("Launch using Dedicated Graphics Card"));
|
||||
this._onDiscreteGpuMenuItem.connect('activate', Lang.bind(this, function() {
|
||||
if (this._source.app.state == Shell.AppState.STOPPED)
|
||||
this._source.animateLaunch();
|
||||
|
||||
this._source.app.launch(0, -1, true);
|
||||
this.emit('activate-window', null);
|
||||
}));
|
||||
}
|
||||
|
||||
for (let i = 0; i < actions.length; i++) {
|
||||
let action = actions[i];
|
||||
let item = this._appendMenuItem(appInfo.get_action_name(action));
|
||||
|
@ -12,6 +12,7 @@ const RENAMED_DESKTOP_IDS = {
|
||||
'dconf-editor.desktop': 'ca.desrt.dconf-editor.desktop',
|
||||
'file-roller.desktop': 'org.gnome.FileRoller.desktop',
|
||||
'gcalctool.desktop': 'gnome-calculator.desktop',
|
||||
'geary.desktop': 'org.gnome.Geary.desktop',
|
||||
'gedit.desktop': 'org.gnome.gedit.desktop',
|
||||
'glchess.desktop': 'gnome-chess.desktop',
|
||||
'glines.desktop': 'five-or-more.desktop',
|
||||
@ -56,12 +57,14 @@ const AppFavorites = new Lang.Class({
|
||||
|
||||
reload: function() {
|
||||
let ids = global.settings.get_strv(this.FAVORITE_APPS_KEY);
|
||||
let appSys = Shell.AppSystem.get_default();
|
||||
|
||||
// Map old desktop file names to the current ones
|
||||
let updated = false;
|
||||
ids = ids.map(function (id) {
|
||||
let newId = RENAMED_DESKTOP_IDS[id];
|
||||
if (newId !== undefined) {
|
||||
if (newId !== undefined &&
|
||||
appSys.lookup_app(newId) != null) {
|
||||
updated = true;
|
||||
return newId;
|
||||
}
|
||||
@ -71,7 +74,6 @@ const AppFavorites = new Lang.Class({
|
||||
if (updated)
|
||||
global.settings.set_strv(this.FAVORITE_APPS_KEY, ids);
|
||||
|
||||
let appSys = Shell.AppSystem.get_default();
|
||||
let apps = ids.map(function (id) {
|
||||
return appSys.lookup_app(id);
|
||||
}).filter(function (app) {
|
||||
|
@ -102,7 +102,6 @@ const Lang = imports.lang;
|
||||
const Meta = imports.gi.Meta;
|
||||
const Signals = imports.signals;
|
||||
|
||||
const LoginManager = imports.misc.loginManager;
|
||||
const Main = imports.ui.main;
|
||||
const Params = imports.misc.params;
|
||||
const Tweener = imports.ui.tweener;
|
||||
@ -255,13 +254,6 @@ const Background = new Lang.Class({
|
||||
this._loadAnimation(this._animation.file);
|
||||
}));
|
||||
|
||||
LoginManager.getLoginManager().connect('prepare-for-sleep',
|
||||
(lm, aboutToSuspend) => {
|
||||
if (aboutToSuspend)
|
||||
return;
|
||||
this._refreshAnimation();
|
||||
});
|
||||
|
||||
this._settingsChangedSignalId = this._settings.connect('changed', Lang.bind(this, function() {
|
||||
this.emit('changed');
|
||||
}));
|
||||
@ -290,16 +282,10 @@ const Background = new Lang.Class({
|
||||
},
|
||||
|
||||
updateResolution: function() {
|
||||
if (this._animation)
|
||||
this._refreshAnimation();
|
||||
},
|
||||
|
||||
_refreshAnimation: function() {
|
||||
if (!this._animation)
|
||||
return;
|
||||
|
||||
this._removeAnimationTimeout();
|
||||
this._updateAnimation();
|
||||
if (this._animation) {
|
||||
this._removeAnimationTimeout();
|
||||
this._updateAnimation();
|
||||
}
|
||||
},
|
||||
|
||||
_setLoaded: function() {
|
||||
|
@ -902,7 +902,7 @@ const EventsSection = new Lang.Class({
|
||||
let app = this._getCalendarApp();
|
||||
if (app.get_id() == 'evolution.desktop')
|
||||
app = Gio.DesktopAppInfo.new('evolution-calendar.desktop');
|
||||
app.launch([], global.create_app_launch_context(0, -1), false);
|
||||
app.launch([], global.create_app_launch_context(0, -1));
|
||||
},
|
||||
|
||||
setDate: function(date) {
|
||||
|
@ -64,8 +64,7 @@ function startAppForMount(app, mount) {
|
||||
|
||||
try {
|
||||
retval = app.launch(files,
|
||||
global.create_app_launch_context(0, -1),
|
||||
false)
|
||||
global.create_app_launch_context(0, -1))
|
||||
} catch (e) {
|
||||
log('Unable to launch the application ' + app.get_name()
|
||||
+ ': ' + e.toString());
|
||||
|
@ -61,19 +61,10 @@ function _patchLayoutClass(layoutClass, styleProps) {
|
||||
};
|
||||
}
|
||||
|
||||
function _loggingFunc() {
|
||||
let fields = {'MESSAGE': [].join.call(arguments, ', ')};
|
||||
let domain = "GNOME Shell";
|
||||
|
||||
// If the caller is an extension, add it as metadata
|
||||
let extension = imports.misc.extensionUtils.getCurrentExtension();
|
||||
if (extension != null) {
|
||||
domain = extension.metadata.name;
|
||||
fields['GNOME_SHELL_EXTENSION_UUID'] = extension.uuid;
|
||||
fields['GNOME_SHELL_EXTENSION_NAME'] = extension.metadata.name;
|
||||
}
|
||||
|
||||
GLib.log_structured(domain, GLib.LogLevelFlags.LEVEL_MESSAGE, fields);
|
||||
function _makeLoggingFunc(func) {
|
||||
return function() {
|
||||
return func([].join.call(arguments, ', '));
|
||||
};
|
||||
}
|
||||
|
||||
function init() {
|
||||
@ -81,7 +72,7 @@ function init() {
|
||||
// browser convention of having that namespace be called 'window'.)
|
||||
window.global = Shell.Global.get();
|
||||
|
||||
window.log = _loggingFunc;
|
||||
window.log = _makeLoggingFunc(window.log);
|
||||
|
||||
window._ = Gettext.gettext;
|
||||
window.C_ = Gettext.pgettext;
|
||||
|
@ -26,7 +26,6 @@ const ModalDialog = imports.ui.modalDialog;
|
||||
const OsdWindow = imports.ui.osdWindow;
|
||||
const OsdMonitorLabeler = imports.ui.osdMonitorLabeler;
|
||||
const Overview = imports.ui.overview;
|
||||
const PadOsd = imports.ui.padOsd;
|
||||
const Panel = imports.ui.panel;
|
||||
const Params = imports.misc.params;
|
||||
const RunDialog = imports.ui.runDialog;
|
||||
@ -62,7 +61,6 @@ let screenShield = null;
|
||||
let notificationDaemon = null;
|
||||
let windowAttentionHandler = null;
|
||||
let ctrlAltTabManager = null;
|
||||
let padOsdService = null;
|
||||
let osdWindowManager = null;
|
||||
let osdMonitorLabeler = null;
|
||||
let sessionMode = null;
|
||||
@ -157,7 +155,6 @@ function _initializeUI() {
|
||||
// working until it's updated.
|
||||
uiGroup = layoutManager.uiGroup;
|
||||
|
||||
padOsdService = new PadOsd.PadOsdService();
|
||||
screencastService = new Screencast.ScreencastService();
|
||||
xdndHandler = new XdndHandler.XdndHandler();
|
||||
ctrlAltTabManager = new CtrlAltTab.CtrlAltTabManager();
|
||||
|
@ -690,6 +690,7 @@ const GtkNotificationDaemonAppSource = new Lang.Class({
|
||||
throw new InvalidAppError();
|
||||
|
||||
this._notifications = {};
|
||||
this._notificationPending = false;
|
||||
|
||||
this.parent(this._app.get_name());
|
||||
},
|
||||
@ -723,6 +724,8 @@ const GtkNotificationDaemonAppSource = new Lang.Class({
|
||||
},
|
||||
|
||||
addNotification: function(notificationId, notificationParams, showBanner) {
|
||||
this._notificationPending = true;
|
||||
|
||||
if (this._notifications[notificationId])
|
||||
this._notifications[notificationId].destroy();
|
||||
|
||||
@ -736,6 +739,14 @@ const GtkNotificationDaemonAppSource = new Lang.Class({
|
||||
this.notify(notification);
|
||||
else
|
||||
this.pushNotification(notification);
|
||||
|
||||
this._notificationPending = false;
|
||||
},
|
||||
|
||||
destroy: function(reason) {
|
||||
if (this._notificationPending)
|
||||
return;
|
||||
this.parent(reason);
|
||||
},
|
||||
|
||||
removeNotification: function(notificationId) {
|
||||
|
@ -378,7 +378,7 @@ const Overview = new Lang.Class({
|
||||
return null;
|
||||
|
||||
let window = windows[0];
|
||||
let clone = new Clutter.Clone({ source: window.get_texture(),
|
||||
let clone = new Clutter.Clone({ source: window,
|
||||
x: window.x, y: window.y });
|
||||
clone.source.connect('destroy', Lang.bind(this, function() {
|
||||
clone.destroy();
|
||||
|
761
js/ui/padOsd.js
761
js/ui/padOsd.js
@ -1,761 +0,0 @@
|
||||
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
|
||||
|
||||
const Lang = imports.lang;
|
||||
const Meta = imports.gi.Meta;
|
||||
const Shell = imports.gi.Shell;
|
||||
const Clutter = imports.gi.Clutter;
|
||||
const St = imports.gi.St;
|
||||
const Rsvg = imports.gi.Rsvg;
|
||||
const GObject = imports.gi.GObject;
|
||||
const GLib = imports.gi.GLib;
|
||||
const Gtk = imports.gi.Gtk;
|
||||
const Gio = imports.gi.Gio;
|
||||
const GDesktopEnums = imports.gi.GDesktopEnums;
|
||||
const Atk = imports.gi.Atk;
|
||||
const Cairo = imports.cairo;
|
||||
const Signals = imports.signals;
|
||||
|
||||
const Main = imports.ui.main;
|
||||
const PopupMenu = imports.ui.popupMenu;
|
||||
const Layout = imports.ui.layout;
|
||||
|
||||
const ACTIVE_COLOR = "#729fcf";
|
||||
|
||||
const LTR = 0;
|
||||
const RTL = 1;
|
||||
|
||||
const CW = 0;
|
||||
const CCW = 1;
|
||||
|
||||
const UP = 0;
|
||||
const DOWN = 1;
|
||||
|
||||
const KeybindingEntry = new Lang.Class({
|
||||
Name: 'KeybindingEntry',
|
||||
|
||||
_init: function () {
|
||||
this.actor = new St.Entry({ hint_text: _("New shortcut…"),
|
||||
style: 'width: 10em' });
|
||||
this.actor.connect('captured-event', Lang.bind(this, this._onCapturedEvent));
|
||||
},
|
||||
|
||||
_onCapturedEvent: function (actor, event) {
|
||||
if (event.type() != Clutter.EventType.KEY_PRESS)
|
||||
return Clutter.EVENT_PROPAGATE;
|
||||
|
||||
let str = Gtk.accelerator_name_with_keycode(null,
|
||||
event.get_key_symbol(),
|
||||
event.get_key_code(),
|
||||
event.get_state());
|
||||
this.actor.set_text(str);
|
||||
this.emit('keybinding-edited', str);
|
||||
return Clutter.EVENT_STOP;
|
||||
}
|
||||
});
|
||||
Signals.addSignalMethods(KeybindingEntry.prototype);
|
||||
|
||||
const ActionComboBox = new Lang.Class({
|
||||
Name: 'ActionComboBox',
|
||||
|
||||
_init: function () {
|
||||
this.actor = new St.Button({ style_class: 'button' });
|
||||
this.actor.connect('clicked', Lang.bind(this, this._onButtonClicked));
|
||||
this.actor.set_toggle_mode(true);
|
||||
|
||||
let boxLayout = new Clutter.BoxLayout({ orientation: Clutter.Orientation.HORIZONTAL,
|
||||
spacing: 6 });
|
||||
let box = new St.Widget({ layout_manager: boxLayout });
|
||||
this.actor.set_child(box);
|
||||
|
||||
this._label = new St.Label({ style_class: 'combo-box-label' });
|
||||
box.add_child(this._label)
|
||||
|
||||
let arrow = new St.Icon({ style_class: 'popup-menu-arrow',
|
||||
icon_name: 'pan-down-symbolic',
|
||||
accessible_role: Atk.Role.ARROW,
|
||||
y_expand: true,
|
||||
y_align: Clutter.ActorAlign.CENTER });
|
||||
box.add_child(arrow);
|
||||
|
||||
this._editMenu = new PopupMenu.PopupMenu(this.actor, 0, St.Side.TOP);
|
||||
this._editMenu.connect('menu-closed', Lang.bind(this, function() { this.actor.set_checked(false); }));
|
||||
this._editMenu.actor.hide();
|
||||
Main.uiGroup.add_actor(this._editMenu.actor);
|
||||
|
||||
this._actionLabels = new Map();
|
||||
this._actionLabels.set(GDesktopEnums.PadButtonAction.NONE, _("Application defined"));
|
||||
this._actionLabels.set(GDesktopEnums.PadButtonAction.HELP, _("Show on-screen help"));
|
||||
this._actionLabels.set(GDesktopEnums.PadButtonAction.SWITCH_MONITOR, _("Switch monitor"));
|
||||
this._actionLabels.set(GDesktopEnums.PadButtonAction.KEYBINDING, _("Assign keystroke"));
|
||||
|
||||
for (let [action, label] of this._actionLabels.entries()) {
|
||||
let selectedAction = action;
|
||||
this._editMenu.addAction(label, Lang.bind(this, function() { this._onActionSelected(selectedAction) }));
|
||||
}
|
||||
|
||||
this.setAction(GDesktopEnums.PadButtonAction.NONE);
|
||||
},
|
||||
|
||||
_onActionSelected: function (action) {
|
||||
this.setAction(action);
|
||||
this.popdown();
|
||||
this.emit('action-selected', action);
|
||||
},
|
||||
|
||||
setAction: function (action) {
|
||||
this._label.set_text(this._actionLabels.get(action));
|
||||
},
|
||||
|
||||
popup: function () {
|
||||
this._editMenu.open(true);
|
||||
},
|
||||
|
||||
popdown: function () {
|
||||
this._editMenu.close(true);
|
||||
},
|
||||
|
||||
_onButtonClicked: function () {
|
||||
if (this.actor.get_checked())
|
||||
this.popup();
|
||||
else
|
||||
this.popdown();
|
||||
}
|
||||
});
|
||||
Signals.addSignalMethods(ActionComboBox.prototype);
|
||||
|
||||
const ActionEditor = new Lang.Class({
|
||||
Name: 'ActionEditor',
|
||||
|
||||
_init: function () {
|
||||
let boxLayout = new Clutter.BoxLayout({ orientation: Clutter.Orientation.HORIZONTAL,
|
||||
spacing: 12 });
|
||||
|
||||
this.actor = new St.Widget({ layout_manager: boxLayout });
|
||||
|
||||
this._actionComboBox = new ActionComboBox();
|
||||
this._actionComboBox.connect('action-selected', Lang.bind(this, this._onActionSelected));
|
||||
this.actor.add_actor(this._actionComboBox.actor);
|
||||
|
||||
this._keybindingEdit = new KeybindingEntry();
|
||||
this._keybindingEdit.connect('keybinding-edited', Lang.bind(this, this._onKeybindingEdited));
|
||||
this.actor.add_actor(this._keybindingEdit.actor);
|
||||
|
||||
this._doneButton = new St.Button({ label: _("Done"),
|
||||
style_class: 'button',
|
||||
x_expand: false});
|
||||
this._doneButton.connect('clicked', Lang.bind(this, this._onEditingDone));
|
||||
this.actor.add_actor(this._doneButton);
|
||||
},
|
||||
|
||||
_updateKeybindingEntryState: function () {
|
||||
if (this._currentAction == GDesktopEnums.PadButtonAction.KEYBINDING) {
|
||||
this._keybindingEdit.actor.set_text(this._currentKeybinding);
|
||||
this._keybindingEdit.actor.show();
|
||||
this._keybindingEdit.actor.grab_key_focus();
|
||||
} else {
|
||||
this._keybindingEdit.actor.hide();
|
||||
}
|
||||
},
|
||||
|
||||
setSettings: function (settings) {
|
||||
this._buttonSettings = settings;
|
||||
|
||||
this._currentAction = this._buttonSettings.get_enum('action');
|
||||
this._currentKeybinding = this._buttonSettings.get_string('keybinding');
|
||||
this._actionComboBox.setAction(this._currentAction);
|
||||
this._updateKeybindingEntryState();
|
||||
},
|
||||
|
||||
close: function() {
|
||||
this._actionComboBox.popdown();
|
||||
this.actor.hide();
|
||||
},
|
||||
|
||||
_onKeybindingEdited: function (entry, keybinding) {
|
||||
this._currentKeybinding = keybinding;
|
||||
},
|
||||
|
||||
_onActionSelected: function (menu, action) {
|
||||
this._currentAction = action;
|
||||
this._updateKeybindingEntryState();
|
||||
},
|
||||
|
||||
_storeSettings: function () {
|
||||
if (!this._buttonSettings)
|
||||
return;
|
||||
|
||||
let keybinding = null;
|
||||
|
||||
if (this._currentAction == GDesktopEnums.PadButtonAction.KEYBINDING)
|
||||
keybinding = this._currentKeybinding;
|
||||
|
||||
this._buttonSettings.set_enum('action', this._currentAction);
|
||||
|
||||
if (keybinding)
|
||||
this._buttonSettings.set_string('keybinding', keybinding);
|
||||
else
|
||||
this._buttonSettings.reset('keybinding');
|
||||
},
|
||||
|
||||
_onEditingDone: function () {
|
||||
this._storeSettings();
|
||||
this.close();
|
||||
this.emit('done');
|
||||
}
|
||||
});
|
||||
Signals.addSignalMethods(ActionEditor.prototype);
|
||||
|
||||
const PadDiagram = new Lang.Class({
|
||||
Name: 'PadDiagram',
|
||||
Extends: St.DrawingArea,
|
||||
Properties: { 'left-handed': GObject.ParamSpec.boolean('left-handed',
|
||||
'left-handed', 'Left handed',
|
||||
GObject.ParamFlags.READWRITE |
|
||||
GObject.ParamFlags.CONSTRUCT_ONLY,
|
||||
false),
|
||||
'image': GObject.ParamSpec.string('image', 'image', 'Image',
|
||||
GObject.ParamFlags.READWRITE |
|
||||
GObject.ParamFlags.CONSTRUCT_ONLY,
|
||||
null),
|
||||
'editor-actor': GObject.ParamSpec.object('editor-actor',
|
||||
'editor-actor',
|
||||
'Editor actor',
|
||||
GObject.ParamFlags.READWRITE |
|
||||
GObject.ParamFlags.CONSTRUCT_ONLY,
|
||||
Clutter.Actor.$gtype) },
|
||||
|
||||
_init: function (params) {
|
||||
let file = Gio.File.new_for_uri('resource:///org/gnome/shell/theme/pad-osd.css');
|
||||
let [success, css, etag] = file.load_contents(null);
|
||||
this._css = css;
|
||||
this._labels = [];
|
||||
this._activeButtons = [];
|
||||
this.parent(params);
|
||||
},
|
||||
|
||||
get left_handed() {
|
||||
return this._leftHanded;
|
||||
},
|
||||
|
||||
set left_handed(leftHanded) {
|
||||
this._leftHanded = leftHanded;
|
||||
},
|
||||
|
||||
get image() {
|
||||
return this._imagePath;
|
||||
},
|
||||
|
||||
set image(imagePath) {
|
||||
let originalHandle = Rsvg.Handle.new_from_file(imagePath);
|
||||
let dimensions = originalHandle.get_dimensions();
|
||||
this._imageWidth = dimensions.width;
|
||||
this._imageHeight = dimensions.height;
|
||||
|
||||
this._imagePath = imagePath;
|
||||
this._handle = this._composeStyledDiagram();
|
||||
},
|
||||
|
||||
get editor_actor() {
|
||||
return this._editorActor;
|
||||
},
|
||||
|
||||
set editor_actor(actor) {
|
||||
actor.hide();
|
||||
this._editorActor = actor;
|
||||
this.add_actor(actor);
|
||||
},
|
||||
|
||||
_wrappingSvgHeader: function () {
|
||||
return ('<?xml version="1.0" encoding="UTF-8" standalone="no"?>' +
|
||||
'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" ' +
|
||||
'xmlns:xi="http://www.w3.org/2001/XInclude" ' +
|
||||
'width="' + this._imageWidth + '" height="' + this._imageHeight + '"> ' +
|
||||
'<style type="text/css">');
|
||||
},
|
||||
|
||||
_wrappingSvgFooter: function () {
|
||||
return ('</style>' +
|
||||
'<xi:include href="' + this._imagePath + '" />' +
|
||||
'</svg>');
|
||||
},
|
||||
|
||||
_cssString: function () {
|
||||
let css = this._css;
|
||||
|
||||
for (let i = 0; i < this._activeButtons.length; i++) {
|
||||
let ch = String.fromCharCode('A'.charCodeAt() + this._activeButtons[i]);
|
||||
css += ('.' + ch + ' { ' +
|
||||
' stroke: ' + ACTIVE_COLOR + ' !important; ' +
|
||||
' fill: ' + ACTIVE_COLOR + ' !important; ' +
|
||||
'} ');
|
||||
}
|
||||
|
||||
return css;
|
||||
},
|
||||
|
||||
_composeStyledDiagram: function () {
|
||||
let svgData = '';
|
||||
|
||||
if (!GLib.file_test(this._imagePath, GLib.FileTest.EXISTS))
|
||||
return null;
|
||||
|
||||
svgData += this._wrappingSvgHeader();
|
||||
svgData += this._cssString();
|
||||
svgData += this._wrappingSvgFooter();
|
||||
|
||||
let handle = new Rsvg.Handle();
|
||||
handle.set_base_uri(GLib.path_get_dirname(this._imagePath));
|
||||
handle.write(svgData);
|
||||
handle.close();
|
||||
|
||||
return handle;
|
||||
},
|
||||
|
||||
_updateDiagramScale: function () {
|
||||
if (this._handle == null)
|
||||
return;
|
||||
|
||||
[this._actorWidth, this._actorHeight] = this.get_size();
|
||||
let dimensions = this._handle.get_dimensions();
|
||||
let scaleX = this._actorWidth / dimensions.width;
|
||||
let scaleY = this._actorHeight / dimensions.height;
|
||||
this._scale = Math.min(scaleX, scaleY);
|
||||
},
|
||||
|
||||
_allocateChild: function (child, x, y, direction) {
|
||||
let [prefHeight, natHeight] = child.get_preferred_height(-1);
|
||||
let [prefWidth, natWidth] = child.get_preferred_width(natHeight);
|
||||
let childBox = new Clutter.ActorBox();
|
||||
|
||||
if (direction == LTR) {
|
||||
childBox.x1 = x;
|
||||
childBox.x2 = x + natWidth;
|
||||
} else {
|
||||
childBox.x1 = x - natWidth;
|
||||
childBox.x2 = x;
|
||||
}
|
||||
|
||||
childBox.y1 = y - natHeight / 2;
|
||||
childBox.y2 = y + natHeight / 2;
|
||||
child.allocate(childBox, 0);
|
||||
},
|
||||
|
||||
vfunc_allocate: function (box, flags) {
|
||||
this.parent(box, flags);
|
||||
this._updateDiagramScale();
|
||||
|
||||
for (let i = 0; i < this._labels.length; i++) {
|
||||
let [label, action, idx, dir] = this._labels[i];
|
||||
let [found, x, y, arrangement] = this.getLabelCoords(action, idx, dir);
|
||||
this._allocateChild(label, x, y, arrangement);
|
||||
}
|
||||
|
||||
if (this._editorActor && this._curEdited) {
|
||||
let [label, action, idx, dir] = this._curEdited;
|
||||
let [found, x, y, arrangement] = this.getLabelCoords(action, idx, dir);
|
||||
this._allocateChild(this._editorActor, x, y, arrangement);
|
||||
}
|
||||
},
|
||||
|
||||
vfunc_repaint: function () {
|
||||
if (this._handle == null)
|
||||
return;
|
||||
|
||||
if (this._scale == null)
|
||||
this._updateDiagramScale();
|
||||
|
||||
let [width, height] = this.get_surface_size();
|
||||
let dimensions = this._handle.get_dimensions();
|
||||
let cr = this.get_context();
|
||||
|
||||
cr.save();
|
||||
cr.translate(width/2, height/2);
|
||||
cr.scale(this._scale, this._scale);
|
||||
if (this._leftHanded)
|
||||
cr.rotate(Math.PI);
|
||||
cr.translate(-dimensions.width/2, -dimensions.height/2);
|
||||
this._handle.render_cairo(cr);
|
||||
cr.restore();
|
||||
cr.$dispose();
|
||||
},
|
||||
|
||||
_transformPoint: function (x, y) {
|
||||
if (this._handle == null || this._scale == null)
|
||||
return [x, y];
|
||||
|
||||
// I miss Cairo.Matrix
|
||||
let dimensions = this._handle.get_dimensions();
|
||||
x = x * this._scale + this._actorWidth / 2 - dimensions.width / 2 * this._scale;
|
||||
y = y * this._scale + this._actorHeight / 2 - dimensions.height / 2 * this._scale;;
|
||||
return [Math.round(x), Math.round(y)];
|
||||
},
|
||||
|
||||
_getItemLabelCoords: function (labelName, leaderName) {
|
||||
if (this._handle == null)
|
||||
return [false];
|
||||
|
||||
let leaderPos, leaderSize, pos;
|
||||
let found, direction;
|
||||
|
||||
[found, pos] = this._handle.get_position_sub('#' + labelName);
|
||||
if (!found)
|
||||
return [false];
|
||||
|
||||
[found, leaderPos] = this._handle.get_position_sub('#' + leaderName);
|
||||
[found, leaderSize] = this._handle.get_dimensions_sub('#' + leaderName);
|
||||
if (!found)
|
||||
return [false];
|
||||
|
||||
if (pos.x > leaderPos.x + leaderSize.width)
|
||||
direction = LTR;
|
||||
else
|
||||
direction = RTL;
|
||||
|
||||
if (this._leftHanded) {
|
||||
direction = 1 - direction;
|
||||
pos.x = this._imageWidth - pos.x;
|
||||
pos.y = this._imageHeight - pos.y;
|
||||
}
|
||||
|
||||
let [x, y] = this._transformPoint(pos.x, pos.y)
|
||||
|
||||
return [true, x, y, direction];
|
||||
},
|
||||
|
||||
getButtonLabelCoords: function (button) {
|
||||
let ch = String.fromCharCode('A'.charCodeAt() + button);
|
||||
let labelName = 'Label' + ch;
|
||||
let leaderName = 'Leader' + ch;
|
||||
|
||||
return this._getItemLabelCoords(labelName, leaderName);
|
||||
},
|
||||
|
||||
getRingLabelCoords: function (number, dir) {
|
||||
let numStr = number > 0 ? number.toString() : '';
|
||||
let dirStr = dir == CW ? 'CW' : 'CCW';
|
||||
let labelName = 'LabelRing' + numStr + dirStr;
|
||||
let leaderName = 'LeaderRing' + numStr + dirStr;
|
||||
|
||||
return this._getItemLabelCoords(labelName, leaderName);
|
||||
},
|
||||
|
||||
getStripLabelCoords: function (number, dir) {
|
||||
let numStr = number > 0 ? (number + 1).toString() : '';
|
||||
let dirStr = dir == UP ? 'Up' : 'Down';
|
||||
let labelName = 'LabelStrip' + numStr + dirStr;
|
||||
let leaderName = 'LeaderStrip' + numStr + dirStr;
|
||||
|
||||
return this._getItemLabelCoords(labelName, leaderName);
|
||||
},
|
||||
|
||||
getLabelCoords: function (action, idx, dir) {
|
||||
if (action == Meta.PadActionType.BUTTON)
|
||||
return this.getButtonLabelCoords(idx);
|
||||
else if (action == Meta.PadActionType.RING)
|
||||
return this.getRingLabelCoords(idx, dir);
|
||||
else if (action == Meta.PadActionType.STRIP)
|
||||
return this.getStripLabelCoords(idx, dir);
|
||||
|
||||
return [false];
|
||||
},
|
||||
|
||||
_invalidateSvg: function () {
|
||||
if (this._handle == null)
|
||||
return;
|
||||
this._handle = this._composeStyledDiagram();
|
||||
this.queue_repaint();
|
||||
},
|
||||
|
||||
activateButton: function (button) {
|
||||
this._activeButtons.push(button);
|
||||
this._invalidateSvg();
|
||||
},
|
||||
|
||||
deactivateButton: function (button) {
|
||||
for (let i = 0; i < this._activeButtons.length; i++) {
|
||||
if (this._activeButtons[i] == button)
|
||||
this._activeButtons.splice(i, 1);
|
||||
}
|
||||
this._invalidateSvg();
|
||||
},
|
||||
|
||||
addLabel: function (label, type, idx, dir) {
|
||||
this._labels.push([label, type, idx, dir]);
|
||||
this.add_actor(label);
|
||||
},
|
||||
|
||||
stopEdition: function (str) {
|
||||
this._editorActor.hide();
|
||||
|
||||
if (this._curEdited) {
|
||||
let [label, action, idx, dir] = this._curEdited;
|
||||
if (str != null) {
|
||||
label.set_text(str);
|
||||
|
||||
let [found, x, y, arrangement] = this.getLabelCoords(action, idx, dir);
|
||||
this._allocateChild(label, x, y, arrangement);
|
||||
}
|
||||
label.show();
|
||||
this._curEdited = null;
|
||||
}
|
||||
},
|
||||
|
||||
startEdition: function(action, idx, dir) {
|
||||
let editedLabel;
|
||||
this.stopEdition();
|
||||
|
||||
for (let i = 0; i < this._labels.length; i++) {
|
||||
let [label, itemAction, itemIdx, itemDir] = this._labels[i];
|
||||
if (action == itemAction && idx == itemIdx && dir == itemDir) {
|
||||
this._curEdited = this._labels[i];
|
||||
editedLabel = label;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (this._curEdited == null)
|
||||
return;
|
||||
let [found] = this.getLabelCoords(action, idx, dir);
|
||||
if (!found)
|
||||
return;
|
||||
this._editorActor.show();
|
||||
editedLabel.hide();
|
||||
}
|
||||
});
|
||||
|
||||
const PadOsd = new Lang.Class({
|
||||
Name: 'PadOsd',
|
||||
|
||||
_init: function (padDevice, settings, imagePath, editionMode, monitorIndex) {
|
||||
this.padDevice = padDevice;
|
||||
this._settings = settings;
|
||||
this._imagePath = imagePath;
|
||||
this._editionMode = editionMode;
|
||||
this._capturedEventId = global.stage.connect('captured-event', Lang.bind(this, this._onCapturedEvent));
|
||||
|
||||
let deviceManager = Clutter.DeviceManager.get_default();
|
||||
this._deviceRemovedId = deviceManager.connect('device-removed', Lang.bind(this, function (manager, device) {
|
||||
// If the device is being removed, destroy the padOsd.
|
||||
if (device == this.padDevice)
|
||||
this.destroy();
|
||||
}));
|
||||
|
||||
this.actor = new St.BoxLayout({ style_class: 'pad-osd-window',
|
||||
x_expand: true,
|
||||
y_expand: true,
|
||||
vertical: true,
|
||||
reactive: true });
|
||||
this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
|
||||
Main.uiGroup.add_actor(this.actor);
|
||||
|
||||
this._monitorIndex = monitorIndex;
|
||||
let constraint = new Layout.MonitorConstraint({ index: monitorIndex });
|
||||
this.actor.add_constraint(constraint);
|
||||
|
||||
this._titleLabel = new St.Label({ style: 'font-side: larger; font-weight: bold;',
|
||||
x_align: Clutter.ActorAlign.CENTER });
|
||||
this._titleLabel.clutter_text.set_text(padDevice.get_device_name());
|
||||
this.actor.add_actor(this._titleLabel);
|
||||
|
||||
this._tipLabel = new St.Label({ x_align: Clutter.ActorAlign.CENTER });
|
||||
this.actor.add_actor(this._tipLabel);
|
||||
|
||||
this._actionEditor = new ActionEditor();
|
||||
this._actionEditor.connect('done', Lang.bind(this, this._endButtonActionEdition));
|
||||
|
||||
this._padDiagram = new PadDiagram({ image: this._imagePath,
|
||||
left_handed: settings.get_boolean('left-handed'),
|
||||
editor_actor: this._actionEditor.actor,
|
||||
x_expand: true,
|
||||
y_expand: true });
|
||||
this.actor.add_actor(this._padDiagram);
|
||||
|
||||
// FIXME: Fix num buttons.
|
||||
let i = 0;
|
||||
for (i = 0; i < 50; i++) {
|
||||
let [found] = this._padDiagram.getButtonLabelCoords(i);
|
||||
if (!found)
|
||||
break;
|
||||
this._createLabel(Meta.PadActionType.BUTTON, i);
|
||||
}
|
||||
|
||||
for (i = 0; i < padDevice.get_n_rings(); i++) {
|
||||
this._createLabel(Meta.PadActionType.RING, i, CW);
|
||||
this._createLabel(Meta.PadActionType.RING, i, CCW);
|
||||
}
|
||||
|
||||
for (i = 0; i < padDevice.get_n_strips(); i++) {
|
||||
this._createLabel(Meta.PadActionType.STRIP, i, UP);
|
||||
this._createLabel(Meta.PadActionType.STRIP, i, DOWN);
|
||||
}
|
||||
|
||||
let buttonBox = new St.Widget({ layout_manager: new Clutter.BinLayout(),
|
||||
x_expand: true,
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
y_align: Clutter.ActorAlign.CENTER });
|
||||
this.actor.add_actor(buttonBox);
|
||||
this._editButton = new St.Button({ label: _("Edit…"),
|
||||
style_class: 'button',
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
can_focus: true });
|
||||
this._editButton.connect('clicked', Lang.bind(this, function () { this.setEditionMode(true) }));
|
||||
buttonBox.add_actor(this._editButton);
|
||||
|
||||
this._syncEditionMode();
|
||||
Main.pushModal(this.actor);
|
||||
},
|
||||
|
||||
_createLabel: function (type, number, dir) {
|
||||
let str = global.display.get_pad_action_label(this.padDevice, type, number);
|
||||
let label = new St.Label({ text: str ? str : _("None") });
|
||||
this._padDiagram.addLabel(label, type, number, dir);
|
||||
},
|
||||
|
||||
_onCapturedEvent : function (actor, event) {
|
||||
if (event.type() == Clutter.EventType.PAD_BUTTON_PRESS &&
|
||||
event.get_source_device() == this.padDevice) {
|
||||
this._padDiagram.activateButton(event.get_button());
|
||||
|
||||
if (this._editionMode)
|
||||
this._startButtonActionEdition(event.get_button());
|
||||
return Clutter.EVENT_STOP;
|
||||
} else if (event.type() == Clutter.EventType.PAD_BUTTON_RELEASE &&
|
||||
event.get_source_device() == this.padDevice) {
|
||||
this._padDiagram.deactivateButton(event.get_button());
|
||||
return Clutter.EVENT_STOP;
|
||||
} else if (event.type() == Clutter.EventType.KEY_PRESS &&
|
||||
(!this._editionMode || event.get_key_symbol() == Clutter.Escape)) {
|
||||
if (this._editingButtonAction != null)
|
||||
this._endButtonActionEdition();
|
||||
else
|
||||
this.destroy();
|
||||
return Clutter.EVENT_STOP;
|
||||
}
|
||||
|
||||
return Clutter.EVENT_PROPAGATE;
|
||||
},
|
||||
|
||||
_syncEditionMode: function () {
|
||||
this._editButton.set_reactive(!this._editionMode);
|
||||
this._editButton.save_easing_state();
|
||||
this._editButton.set_easing_duration(200);
|
||||
this._editButton.set_opacity(this._editionMode ? 128 : 255);
|
||||
this._editButton.restore_easing_state();
|
||||
|
||||
let title;
|
||||
|
||||
if (this._editionMode) {
|
||||
title = _("Press a button to configure");
|
||||
this._tipLabel.set_text(_("Press Esc to exit"));
|
||||
} else {
|
||||
title = this.padDevice.get_device_name();
|
||||
this._tipLabel.set_text(_("Press any key to exit"));
|
||||
}
|
||||
|
||||
this._titleLabel.clutter_text.set_markup('<span size="larger"><b>' + title + '</b></span>');
|
||||
},
|
||||
|
||||
_endButtonActionEdition: function () {
|
||||
this._actionEditor.close();
|
||||
|
||||
if (this._editingButtonAction != null) {
|
||||
let str = global.display.get_pad_action_label(this.padDevice,
|
||||
Meta.PadActionType.BUTTON,
|
||||
this._editingButtonAction);
|
||||
this._padDiagram.stopEdition(str ? str : _("None"))
|
||||
this._editingButtonAction = null;
|
||||
}
|
||||
|
||||
this._editedButtonSettings = null;
|
||||
},
|
||||
|
||||
_startButtonActionEdition: function (button) {
|
||||
if (this._editingButtonAction == button)
|
||||
return;
|
||||
|
||||
this._endButtonActionEdition();
|
||||
this._editingButtonAction = button;
|
||||
|
||||
let ch = String.fromCharCode('A'.charCodeAt() + button);
|
||||
let settingsPath = this._settings.path + "button" + ch + '/';
|
||||
this._editedButtonSettings = Gio.Settings.new_with_path('org.gnome.desktop.peripherals.tablet.pad-button',
|
||||
settingsPath);
|
||||
this._actionEditor.setSettings(this._editedButtonSettings);
|
||||
this._padDiagram.startEdition(Meta.PadActionType.BUTTON, button);
|
||||
},
|
||||
|
||||
setEditionMode: function (editionMode) {
|
||||
if (this._editionMode == editionMode)
|
||||
return;
|
||||
|
||||
this._editionMode = editionMode;
|
||||
this._syncEditionMode();
|
||||
},
|
||||
|
||||
destroy: function () {
|
||||
this.actor.destroy();
|
||||
},
|
||||
|
||||
_onDestroy: function () {
|
||||
Main.popModal(this.actor);
|
||||
this._actionEditor.close();
|
||||
|
||||
if (this._deviceRemovedId != 0) {
|
||||
let deviceManager = Clutter.DeviceManager.get_default();
|
||||
deviceManager.disconnect(this._deviceRemovedId);
|
||||
this._deviceRemovedId = 0;
|
||||
}
|
||||
|
||||
if (this._capturedEventId != 0) {
|
||||
global.stage.disconnect(this._capturedEventId);
|
||||
this._capturedEventId = 0;
|
||||
}
|
||||
|
||||
this.actor = null;
|
||||
this.emit('closed');
|
||||
}
|
||||
});
|
||||
Signals.addSignalMethods(PadOsd.prototype);
|
||||
|
||||
const PadOsdIface = '<node> \
|
||||
<interface name="org.gnome.Shell.Wacom.PadOsd"> \
|
||||
<method name="Show"> \
|
||||
<arg name="device_node" direction="in" type="o"/> \
|
||||
<arg name="edition_mode" direction="in" type="b"/> \
|
||||
</method> \
|
||||
</interface> \
|
||||
</node>';
|
||||
|
||||
const PadOsdService = new Lang.Class({
|
||||
Name: 'PadOsdService',
|
||||
|
||||
_init: function() {
|
||||
this._dbusImpl = Gio.DBusExportedObject.wrapJSObject(PadOsdIface, this);
|
||||
this._dbusImpl.export(Gio.DBus.session, '/org/gnome/Shell/Wacom');
|
||||
Gio.DBus.session.own_name('org.gnome.Shell.Wacom.PadOsd', Gio.BusNameOwnerFlags.REPLACE, null, null);
|
||||
},
|
||||
|
||||
ShowAsync: function(params, invocation) {
|
||||
let [deviceNode, editionMode] = params;
|
||||
let deviceManager = Clutter.DeviceManager.get_default();
|
||||
let devices = deviceManager.list_devices();
|
||||
let padDevice = null;
|
||||
|
||||
devices.forEach(Lang.bind(this, function(device) {
|
||||
if (deviceNode == device.get_device_node())
|
||||
padDevice = device;
|
||||
}));
|
||||
|
||||
if (padDevice == null ||
|
||||
padDevice.get_device_type() != Clutter.InputDeviceType.PAD_DEVICE) {
|
||||
invocation.return_error_literal(Gio.IOErrorEnum,
|
||||
Gio.IOErrorEnum.CANCELLED,
|
||||
"Invalid params");
|
||||
return;
|
||||
}
|
||||
|
||||
global.display.request_pad_osd(padDevice, editionMode);
|
||||
invocation.return_value(null);
|
||||
}
|
||||
});
|
||||
Signals.addSignalMethods(PadOsdService.prototype);
|
@ -297,7 +297,7 @@ const RemoteSearchProvider = new Lang.Class({
|
||||
// the provider is not compatible with the new version of the interface, launch
|
||||
// the app itself but warn so we can catch the error in logs
|
||||
log('Search provider ' + this.appInfo.get_id() + ' does not implement LaunchSearch');
|
||||
this.appInfo.launch([], global.create_app_launch_context(0, -1), false);
|
||||
this.appInfo.launch([], global.create_app_launch_context(0, -1));
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -665,10 +665,7 @@ const ScreenShield = new Lang.Class({
|
||||
let isEnter = (symbol == Clutter.KEY_Return ||
|
||||
symbol == Clutter.KEY_KP_Enter ||
|
||||
symbol == Clutter.KEY_ISO_Enter);
|
||||
let isEscape = (symbol == Clutter.KEY_Escape);
|
||||
let isLiftChar = (GLib.unichar_isprint(unichar) &&
|
||||
(this._isLocked || !GLib.unichar_isgraph(unichar)));
|
||||
if (!isEnter && !isEscape && !isLiftChar)
|
||||
if (!isEnter && !(GLib.unichar_isprint(unichar) || symbol == Clutter.KEY_Escape))
|
||||
return Clutter.EVENT_PROPAGATE;
|
||||
|
||||
if (this._isLocked &&
|
||||
|
@ -137,7 +137,7 @@ const Indicator = new Lang.Class({
|
||||
else if (nConnectedDevices == -1)
|
||||
this._item.label.text = _("Off");
|
||||
else
|
||||
this._item.label.text = _("On");
|
||||
this._item.label.text = _("Not In Use");
|
||||
|
||||
this._toggleItem.label.text = this._proxy.BluetoothAirplaneMode ? _("Turn On") : _("Turn Off");
|
||||
},
|
||||
|
@ -40,8 +40,6 @@ const NMAccessPointSecurity = {
|
||||
WPA2_ENT: 6
|
||||
};
|
||||
|
||||
const MAX_DEVICE_ITEMS = 4;
|
||||
|
||||
// small optimization, to avoid using [] all the time
|
||||
const NM80211Mode = NetworkManager['80211Mode'];
|
||||
const NM80211ApFlags = NetworkManager['80211ApFlags'];
|
||||
@ -1503,7 +1501,7 @@ const NMVPNSection = new Lang.Class({
|
||||
if (nItems > 1) {
|
||||
let appSys = Shell.AppSystem.get_default();
|
||||
let app = appSys.lookup_app('gnome-network-panel.desktop');
|
||||
app.launch(0, -1, false);
|
||||
app.launch(0, -1);
|
||||
} else {
|
||||
let connection = this._connections[0];
|
||||
Util.spawnApp(['gnome-control-center', 'network', 'show-device',
|
||||
@ -1543,8 +1541,10 @@ const NMVPNSection = new Lang.Class({
|
||||
item.setActiveConnection(null);
|
||||
}
|
||||
vpnConnections.forEach(Lang.bind(this, function(a) {
|
||||
let item = this._connectionItems.get(a._connection.get_uuid());
|
||||
item.setActiveConnection(a);
|
||||
if (a._connection) {
|
||||
let item = this._connectionItems.get(a._connection.get_uuid());
|
||||
item.setActiveConnection(a);
|
||||
}
|
||||
}));
|
||||
},
|
||||
|
||||
@ -1564,73 +1564,6 @@ const NMVPNSection = new Lang.Class({
|
||||
});
|
||||
Signals.addSignalMethods(NMVPNSection.prototype);
|
||||
|
||||
const DeviceCategory = new Lang.Class({
|
||||
Name: 'DeviceCategory',
|
||||
Extends: PopupMenu.PopupMenuSection,
|
||||
|
||||
_init: function(category) {
|
||||
this.parent();
|
||||
|
||||
this._category = category;
|
||||
|
||||
this.devices = [];
|
||||
|
||||
this.section = new PopupMenu.PopupMenuSection();
|
||||
this.section.box.connect('actor-added', Lang.bind(this, this._sync));
|
||||
this.section.box.connect('actor-removed', Lang.bind(this, this._sync));
|
||||
this.addMenuItem(this.section);
|
||||
|
||||
this._summaryItem = new PopupMenu.PopupSubMenuMenuItem('', true);
|
||||
this._summaryItem.icon.icon_name = this._getSummaryIcon();
|
||||
this.addMenuItem(this._summaryItem);
|
||||
|
||||
this._summaryItem.menu.addSettingsAction(_('Network Settings'),
|
||||
'gnome-network-panel.desktop');
|
||||
this._summaryItem.actor.hide();
|
||||
|
||||
},
|
||||
|
||||
_sync: function() {
|
||||
let nDevices = this.section.box.get_children().reduce(
|
||||
function(prev, child) {
|
||||
return prev + (child.visible ? 1 : 0);
|
||||
}, 0);
|
||||
this._summaryItem.label.text = this._getSummaryLabel(nDevices);
|
||||
let shouldSummarize = nDevices > MAX_DEVICE_ITEMS;
|
||||
this._summaryItem.actor.visible = shouldSummarize;
|
||||
this.section.actor.visible = !shouldSummarize;
|
||||
},
|
||||
|
||||
_getSummaryIcon: function() {
|
||||
switch(this._category) {
|
||||
case NMConnectionCategory.WIRED:
|
||||
return 'network-wired-symbolic';
|
||||
case NMConnectionCategory.WIRELESS:
|
||||
case NMConnectionCategory.WWAN:
|
||||
return 'network-wireless-symbolic';
|
||||
}
|
||||
return '';
|
||||
},
|
||||
|
||||
_getSummaryLabel: function(nDevices) {
|
||||
switch(this._category) {
|
||||
case NMConnectionCategory.WIRED:
|
||||
return ngettext("%s Wired Connection",
|
||||
"%s Wired Connections",
|
||||
nDevices).format(nDevices);
|
||||
case NMConnectionCategory.WIRELESS:
|
||||
return ngettext("%s Wi-Fi Connection",
|
||||
"%s Wi-Fi Connections",
|
||||
nDevices).format(nDevices);
|
||||
case NMConnectionCategory.WWAN:
|
||||
return ngettext("%s Modem Connection",
|
||||
"%s Modem Connections",
|
||||
nDevices).format(nDevices);
|
||||
}
|
||||
return '';
|
||||
}
|
||||
});
|
||||
|
||||
const NMApplet = new Lang.Class({
|
||||
Name: 'NMApplet',
|
||||
Extends: PanelMenu.SystemIndicator,
|
||||
@ -1674,6 +1607,15 @@ const NMApplet = new Lang.Class({
|
||||
this._tryLateInit();
|
||||
},
|
||||
|
||||
_createDeviceCategory: function() {
|
||||
let category = {
|
||||
section: new PopupMenu.PopupMenuSection(),
|
||||
devices: [ ],
|
||||
};
|
||||
this.menu.addMenuItem(category.section);
|
||||
return category;
|
||||
},
|
||||
|
||||
_tryLateInit: function() {
|
||||
if (!this._client || !this._settings)
|
||||
return;
|
||||
@ -1690,13 +1632,9 @@ const NMApplet = new Lang.Class({
|
||||
this._nmDevices = [];
|
||||
this._devices = { };
|
||||
|
||||
let categories = [NMConnectionCategory.WIRED,
|
||||
NMConnectionCategory.WIRELESS,
|
||||
NMConnectionCategory.WWAN];
|
||||
for (let category of categories) {
|
||||
this._devices[category] = new DeviceCategory(category);
|
||||
this.menu.addMenuItem(this._devices[category]);
|
||||
}
|
||||
this._devices.wired = this._createDeviceCategory();
|
||||
this._devices.wireless = this._createDeviceCategory();
|
||||
this._devices.wwan = this._createDeviceCategory();
|
||||
|
||||
this._vpnSection = new NMVPNSection(this._client);
|
||||
this._vpnSection.connect('activation-failed', Lang.bind(this, this._onActivationFailed));
|
||||
|
@ -23,7 +23,6 @@ const EdgeDragAction = imports.ui.edgeDragAction;
|
||||
const IconGrid = imports.ui.iconGrid;
|
||||
|
||||
const SHELL_KEYBINDINGS_SCHEMA = 'org.gnome.shell.keybindings';
|
||||
const PINCH_GESTURE_THRESHOLD = 0.7;
|
||||
|
||||
const ViewPage = {
|
||||
WINDOWS: 1,
|
||||
@ -52,28 +51,6 @@ function getTermsForSearchString(searchString) {
|
||||
return terms;
|
||||
}
|
||||
|
||||
const TouchpadShowOverviewAction = new Lang.Class({
|
||||
Name: 'TouchpadShowOverviewAction',
|
||||
|
||||
_init: function(actor) {
|
||||
actor.connect('captured-event', Lang.bind(this, this._handleEvent));
|
||||
},
|
||||
|
||||
_handleEvent: function(actor, event) {
|
||||
if (event.type() != Clutter.EventType.TOUCHPAD_PINCH)
|
||||
return Clutter.EVENT_PROPAGATE;
|
||||
|
||||
if (event.get_touchpad_gesture_finger_count() != 3)
|
||||
return Clutter.EVENT_PROPAGATE;
|
||||
|
||||
if (event.get_gesture_phase() == Clutter.TouchpadGesturePhase.END)
|
||||
this.emit('activated', event.get_gesture_pinch_scale ());
|
||||
|
||||
return Clutter.EVENT_STOP;
|
||||
}
|
||||
});
|
||||
Signals.addSignalMethods(TouchpadShowOverviewAction.prototype);
|
||||
|
||||
const ShowOverviewAction = new Lang.Class({
|
||||
Name: 'ShowOverviewAction',
|
||||
Extends: Clutter.GestureAction,
|
||||
@ -253,16 +230,11 @@ const ViewSelector = new Lang.Class({
|
||||
global.stage.add_action(gesture);
|
||||
|
||||
gesture = new ShowOverviewAction();
|
||||
gesture.connect('activated', Lang.bind(this, this._pinchGestureActivated));
|
||||
gesture.connect('activated', Lang.bind(this, function(action, areaDiff) {
|
||||
if (areaDiff < 0.7)
|
||||
Main.overview.show();
|
||||
}));
|
||||
global.stage.add_action(gesture);
|
||||
|
||||
gesture = new TouchpadShowOverviewAction(global.stage);
|
||||
gesture.connect('activated', Lang.bind(this, this._pinchGestureActivated));
|
||||
},
|
||||
|
||||
_pinchGestureActivated: function(action, scale) {
|
||||
if (scale < PINCH_GESTURE_THRESHOLD)
|
||||
Main.overview.show();
|
||||
},
|
||||
|
||||
_toggleAppsPage: function() {
|
||||
|
@ -17,7 +17,6 @@ const Main = imports.ui.main;
|
||||
const ModalDialog = imports.ui.modalDialog;
|
||||
const Tweener = imports.ui.tweener;
|
||||
const WindowMenu = imports.ui.windowMenu;
|
||||
const PadOsd = imports.ui.padOsd;
|
||||
|
||||
const SHELL_KEYBINDINGS_SCHEMA = 'org.gnome.shell.keybindings';
|
||||
const MINIMIZE_WINDOW_ANIMATION_TIME = 0.2;
|
||||
@ -511,7 +510,7 @@ const TouchpadWorkspaceSwitchAction = new Lang.Class({
|
||||
if (event.type() != Clutter.EventType.TOUCHPAD_SWIPE)
|
||||
return Clutter.EVENT_PROPAGATE;
|
||||
|
||||
if (event.get_touchpad_gesture_finger_count() != 4)
|
||||
if (event.get_gesture_swipe_finger_count() != 4)
|
||||
return Clutter.EVENT_PROPAGATE;
|
||||
|
||||
if (event.get_gesture_phase() == Clutter.TouchpadGesturePhase.UPDATE) {
|
||||
@ -706,7 +705,6 @@ const WindowManager = new Lang.Class({
|
||||
this._shellwm.connect('minimize', Lang.bind(this, this._minimizeWindow));
|
||||
this._shellwm.connect('unminimize', Lang.bind(this, this._unminimizeWindow));
|
||||
this._shellwm.connect('size-change', Lang.bind(this, this._sizeChangeWindow));
|
||||
this._shellwm.connect('size-changed', Lang.bind(this, this._sizeChangedWindow));
|
||||
this._shellwm.connect('map', Lang.bind(this, this._mapWindow));
|
||||
this._shellwm.connect('destroy', Lang.bind(this, this._destroyWindow));
|
||||
this._shellwm.connect('filter-keybinding', Lang.bind(this, this._filterKeybinding));
|
||||
@ -919,7 +917,6 @@ const WindowManager = new Lang.Class({
|
||||
Lang.bind(this, this._toggleCalendar));
|
||||
|
||||
global.display.connect('show-resize-popup', Lang.bind(this, this._showResizePopup));
|
||||
global.display.connect('show-pad-osd', Lang.bind(this, this._showPadOsd));
|
||||
|
||||
Main.overview.connect('showing', Lang.bind(this, function() {
|
||||
for (let i = 0; i < this._dimmedWindows.length; i++)
|
||||
@ -949,13 +946,7 @@ const WindowManager = new Lang.Class({
|
||||
gesture = new AppSwitchAction();
|
||||
gesture.connect('activated', Lang.bind(this, this._switchApp));
|
||||
global.stage.add_action(gesture);
|
||||
},
|
||||
|
||||
_showPadOsd: function (display, device, settings, imagePath, editionMode, monitorIndex) {
|
||||
this._currentPadOsd = new PadOsd.PadOsd(device, settings, imagePath, editionMode, monitorIndex);
|
||||
this._currentPadOsd.connect('closed', Lang.bind(this, function() { this._currentPadOsd = null }));
|
||||
|
||||
return this._currentPadOsd.actor;
|
||||
},
|
||||
|
||||
_actionSwitchWorkspace: function(action, direction) {
|
||||
@ -1256,17 +1247,37 @@ const WindowManager = new Lang.Class({
|
||||
return;
|
||||
}
|
||||
|
||||
if ((whichChange == Meta.SizeChange.FULLSCREEN ||
|
||||
whichChange == Meta.SizeChange.UNFULLSCREEN) &&
|
||||
oldFrameRect.width > 0 && oldFrameRect.height > 0)
|
||||
this._fullscreenAnimation(shellwm, actor, oldFrameRect, whichChange);
|
||||
if (whichChange == Meta.SizeChange.FULLSCREEN)
|
||||
this._fullscreenWindow(shellwm, actor, oldFrameRect, oldBufferRect);
|
||||
else if (whichChange == Meta.SizeChange.UNFULLSCREEN)
|
||||
this._unfullscreenWindow(shellwm, actor, oldFrameRect, oldBufferRect);
|
||||
else
|
||||
shellwm.completed_size_change(actor);
|
||||
},
|
||||
|
||||
_fullscreenAnimation: function(shellwm, actor, oldFrameRect, change) {
|
||||
_fullscreenWindow: function(shellwm, actor, oldFrameRect, oldBufferRect) {
|
||||
let monitor = Main.layoutManager.monitors[actor.meta_window.get_monitor()];
|
||||
actor.translation_x = oldFrameRect.x - monitor.x;
|
||||
actor.translation_y = oldFrameRect.y - monitor.y;
|
||||
this._fullscreenAnimation(shellwm, actor, oldFrameRect);
|
||||
},
|
||||
|
||||
_unfullscreenWindow: function(shellwm, actor, oldFrameRect, oldBufferRect) {
|
||||
let targetRect = actor.meta_window.get_frame_rect();
|
||||
let monitor = Main.layoutManager.monitors[actor.meta_window.get_monitor()];
|
||||
actor.translation_x = -(targetRect.x - monitor.x);
|
||||
actor.translation_y = -(targetRect.y - monitor.y);
|
||||
this._fullscreenAnimation(shellwm, actor, oldFrameRect);
|
||||
},
|
||||
|
||||
_fullscreenAnimation: function(shellwm, actor, oldFrameRect) {
|
||||
this._resizing.push(actor);
|
||||
|
||||
// Position a clone of the window on top of the old position,
|
||||
// while actor updates are frozen.
|
||||
// Note that the MetaWindow has up to date sizing information for
|
||||
// the new geometry already.
|
||||
let targetRect = actor.meta_window.get_frame_rect();
|
||||
let actorContent = Shell.util_get_content_for_window_actor(actor, oldFrameRect);
|
||||
let actorClone = new St.Widget({ content: actorContent });
|
||||
actorClone.set_offscreen_redirect(Clutter.OffscreenRedirect.ALWAYS);
|
||||
@ -1274,26 +1285,10 @@ const WindowManager = new Lang.Class({
|
||||
actorClone.set_size(oldFrameRect.width, oldFrameRect.height);
|
||||
Main.uiGroup.add_actor(actorClone);
|
||||
|
||||
let rect = change == Meta.SizeChange.FULLSCREEN ? oldFrameRect : null;
|
||||
actor.__fullscreenClone = actorClone;
|
||||
|
||||
if (this._clearFullscreenInfo(actor))
|
||||
this._shellwm.completed_size_change(actor);
|
||||
|
||||
actor.__fullscreenInfo = { clone: actorClone,
|
||||
oldRect: rect };
|
||||
},
|
||||
|
||||
_sizeChangedWindow: function(shellwm, actor) {
|
||||
if (!actor.__fullscreenInfo)
|
||||
return;
|
||||
|
||||
let actorClone = actor.__fullscreenInfo.clone;
|
||||
let targetRect = actor.meta_window.get_frame_rect();
|
||||
|
||||
let scaleX = targetRect.width / actorClone.width;
|
||||
let scaleY = targetRect.height / actorClone.height;
|
||||
|
||||
this._resizing.push(actor);
|
||||
let scaleX = targetRect.width / oldFrameRect.width;
|
||||
let scaleY = targetRect.height / oldFrameRect.height;
|
||||
|
||||
// Now scale and fade out the clone
|
||||
Tweener.addTween(actorClone,
|
||||
@ -1306,17 +1301,9 @@ const WindowManager = new Lang.Class({
|
||||
transition: 'easeOutQuad'
|
||||
});
|
||||
|
||||
let monitor = Main.layoutManager.monitors[actor.meta_window.get_monitor()];
|
||||
let oldRect = actor.__fullscreenInfo.oldRect;
|
||||
if (oldRect) {
|
||||
actor.translation_x = oldRect.x - monitor.x;
|
||||
actor.translation_y = oldRect.y - monitor.y;
|
||||
} else {
|
||||
actor.translation_x = -(targetRect.x - monitor.x);
|
||||
actor.translation_y = -(targetRect.y - monitor.y);
|
||||
}
|
||||
|
||||
// Now set scale the actor to size it as the clone.
|
||||
// Note that the caller of this function already set a translation
|
||||
// on the actor.
|
||||
actor.scale_x = 1 / scaleX;
|
||||
actor.scale_y = 1 / scaleY;
|
||||
|
||||
@ -1342,15 +1329,6 @@ const WindowManager = new Lang.Class({
|
||||
shellwm.completed_size_change(actor);
|
||||
},
|
||||
|
||||
_clearFullscreenInfo: function(actor) {
|
||||
if (actor.__fullscreenInfo) {
|
||||
actor.__fullscreenInfo.clone.destroy();
|
||||
delete actor.__fullscreenInfo;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
},
|
||||
|
||||
_sizeChangeWindowDone: function(shellwm, actor) {
|
||||
if (this._removeEffect(this._resizing, actor)) {
|
||||
Tweener.removeTweens(actor);
|
||||
@ -1358,13 +1336,23 @@ const WindowManager = new Lang.Class({
|
||||
actor.scale_y = 1.0;
|
||||
actor.translation_x = 0;
|
||||
actor.translation_y = 0;
|
||||
this._clearFullscreenInfo(actor);
|
||||
|
||||
let actorClone = actor.__fullscreenClone;
|
||||
if (actorClone) {
|
||||
actorClone.destroy();
|
||||
delete actor.__fullscreenClone;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
_sizeChangeWindowOverwritten: function(shellwm, actor) {
|
||||
if (this._removeEffect(this._resizing, actor))
|
||||
this._clearFullscreenInfo(actor);
|
||||
if (this._removeEffect(this._resizing, actor)) {
|
||||
let actorClone = actor.__fullscreenClone;
|
||||
if (actorClone) {
|
||||
actorClone.destroy();
|
||||
delete actor.__fullscreenClone;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
_hasAttachedDialogs: function(window, ignoreWindow) {
|
||||
|
@ -111,7 +111,7 @@ const WindowClone = new Lang.Class({
|
||||
this.metaWindow._delegate = this;
|
||||
this._workspace = workspace;
|
||||
|
||||
this._windowClone = new Clutter.Clone({ source: realWindow.get_texture() });
|
||||
this._windowClone = new Clutter.Clone({ source: realWindow });
|
||||
// We expect this.actor to be used for all interaction rather than
|
||||
// this._windowClone; as the former is reactive and the latter
|
||||
// is not, this just works for most cases. However, for DND all
|
||||
|
@ -39,7 +39,6 @@ js/ui/mpris.js
|
||||
js/ui/notificationDaemon.js
|
||||
js/ui/overviewControls.js
|
||||
js/ui/overview.js
|
||||
js/ui/padOsd.js
|
||||
js/ui/panel.js
|
||||
js/ui/popupMenu.js
|
||||
js/ui/runDialog.js
|
||||
|
6
po/ca.po
6
po/ca.po
@ -1133,7 +1133,7 @@ msgstr "El mode d'avió és actiu"
|
||||
|
||||
#: ../js/ui/status/network.js:814
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Quan el mode d'avió és actiu es desactiva la xarxa sense fil."
|
||||
msgstr "Quan el mode d'avió és actiu es desactiva la xarxa sense fils."
|
||||
|
||||
#: ../js/ui/status/network.js:815
|
||||
msgid "Turn Off Airplane Mode"
|
||||
@ -1145,11 +1145,11 @@ msgstr "La xarxa sense fil està desactivada"
|
||||
|
||||
#: ../js/ui/status/network.js:825
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "S'ha d'activar la xarxa sense fil per poder-se connectar a una xarxa."
|
||||
msgstr "S'ha d'activar la xarxa sense fils per poder-se connectar a una xarxa."
|
||||
|
||||
#: ../js/ui/status/network.js:826
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Activa la xarxa sense fil"
|
||||
msgstr "Activa la xarxa sense fils"
|
||||
|
||||
#: ../js/ui/status/network.js:851
|
||||
msgid "Wi-Fi Networks"
|
||||
|
241
po/cs.po
241
po/cs.po
@ -9,10 +9,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell\n"
|
||||
"Project-Id-Version: gnome-shell gnome-3.22\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-11-17 23:06+0000\n"
|
||||
"POT-Creation-Date: 2016-11-17 23:00+0000\n"
|
||||
"PO-Revision-Date: 2016-11-18 00:42+0100\n"
|
||||
"Last-Translator: Marek Černocký <marek@manet.cz>\n"
|
||||
"Language-Team: čeština <gnome-cs-list@gnome.org>\n"
|
||||
@ -323,23 +323,23 @@ msgstr ""
|
||||
msgid "GNOME Shell Extensions"
|
||||
msgstr "Rozšíření GNOME Shell"
|
||||
|
||||
#: js/gdm/authPrompt.js:149 js/ui/audioDeviceSelection.js:71
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:928
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Zrušit"
|
||||
|
||||
#: js/gdm/authPrompt.js:171 js/gdm/authPrompt.js:218 js/gdm/authPrompt.js:450
|
||||
#: js/gdm/authPrompt.js:169 js/gdm/authPrompt.js:216 js/gdm/authPrompt.js:448
|
||||
msgid "Next"
|
||||
msgstr "Další"
|
||||
|
||||
#: js/gdm/authPrompt.js:214 js/ui/shellMountOperation.js:403
|
||||
#: js/gdm/authPrompt.js:212 js/ui/shellMountOperation.js:403
|
||||
#: js/ui/unlockDialog.js:59
|
||||
msgid "Unlock"
|
||||
msgstr "Odemknout"
|
||||
|
||||
#: js/gdm/authPrompt.js:216
|
||||
#: js/gdm/authPrompt.js:214
|
||||
msgctxt "button"
|
||||
msgid "Sign In"
|
||||
msgstr "Přihlásit se"
|
||||
@ -488,35 +488,31 @@ msgstr "Zamítnout přístup"
|
||||
msgid "Grant Access"
|
||||
msgstr "Schválit přístup"
|
||||
|
||||
#: js/ui/appDisplay.js:806
|
||||
#: js/ui/appDisplay.js:794
|
||||
msgid "Frequently used applications will appear here"
|
||||
msgstr "Zde se objeví často používané aplikace"
|
||||
|
||||
#: js/ui/appDisplay.js:926
|
||||
#: js/ui/appDisplay.js:914
|
||||
msgid "Frequent"
|
||||
msgstr "Časté"
|
||||
|
||||
#: js/ui/appDisplay.js:933
|
||||
#: js/ui/appDisplay.js:921
|
||||
msgid "All"
|
||||
msgstr "Všechny"
|
||||
|
||||
#: js/ui/appDisplay.js:1891
|
||||
#: js/ui/appDisplay.js:1853
|
||||
msgid "New Window"
|
||||
msgstr "Nové okno"
|
||||
|
||||
#: js/ui/appDisplay.js:1905
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Spustit pomocí vyhrazené grafické karty"
|
||||
|
||||
#: js/ui/appDisplay.js:1932 js/ui/dash.js:289
|
||||
#: js/ui/appDisplay.js:1881 js/ui/dash.js:289
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Odstranit z oblíbených"
|
||||
|
||||
#: js/ui/appDisplay.js:1938
|
||||
#: js/ui/appDisplay.js:1887
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Přidat mezi oblíbené"
|
||||
|
||||
#: js/ui/appDisplay.js:1948
|
||||
#: js/ui/appDisplay.js:1897
|
||||
msgid "Show Details"
|
||||
msgstr "Zobrazit podrobnosti"
|
||||
|
||||
@ -674,7 +670,7 @@ msgstr "Externí svazek připojen"
|
||||
msgid "External drive disconnected"
|
||||
msgstr "Externí svazek odpojen"
|
||||
|
||||
#: js/ui/components/autorunManager.js:356
|
||||
#: js/ui/components/autorunManager.js:355
|
||||
#, javascript-format
|
||||
msgid "Open with %s"
|
||||
msgstr "Otevřít pomocí %s"
|
||||
@ -687,8 +683,8 @@ msgstr "Heslo:"
|
||||
msgid "Type again:"
|
||||
msgstr "Napište znovu:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:272
|
||||
#: js/ui/status/network.js:355 js/ui/status/network.js:931
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Připojit"
|
||||
|
||||
@ -763,7 +759,7 @@ msgstr "Heslo k mobilní širokopásmové síti"
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Pro připojení k „%s“ je vyžadováno heslo."
|
||||
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1734
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Network Manager"
|
||||
|
||||
@ -794,7 +790,7 @@ msgstr "Ověření bohužel nebylo úspěšné. Zkuste to prosím znovu."
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "%s je teď znám jako %s"
|
||||
|
||||
#: js/ui/ctrlAltTab.js:29 js/ui/viewSelector.js:178
|
||||
#: js/ui/ctrlAltTab.js:29 js/ui/viewSelector.js:155
|
||||
msgid "Windows"
|
||||
msgstr "Okna"
|
||||
|
||||
@ -1095,50 +1091,6 @@ msgstr "Přehled"
|
||||
msgid "Type to search…"
|
||||
msgstr "vyhledávejte psaním…"
|
||||
|
||||
#: js/ui/padOsd.js:37
|
||||
msgid "New shortcut…"
|
||||
msgstr "Nová klávesová zkratka…"
|
||||
|
||||
#: js/ui/padOsd.js:86
|
||||
msgid "Application defined"
|
||||
msgstr "Definováno aplikací"
|
||||
|
||||
#: js/ui/padOsd.js:87
|
||||
msgid "Show on-screen help"
|
||||
msgstr "Zobrazit nápovědu na obrazovce"
|
||||
|
||||
#: js/ui/padOsd.js:88
|
||||
msgid "Switch monitor"
|
||||
msgstr "Přepnout monitor"
|
||||
|
||||
#: js/ui/padOsd.js:89
|
||||
msgid "Assign keystroke"
|
||||
msgstr "Přířadit klávesu"
|
||||
|
||||
#: js/ui/padOsd.js:143
|
||||
msgid "Done"
|
||||
msgstr "Hotovo"
|
||||
|
||||
#: js/ui/padOsd.js:597
|
||||
msgid "Edit…"
|
||||
msgstr "Upravit…"
|
||||
|
||||
#: js/ui/padOsd.js:610 js/ui/padOsd.js:665
|
||||
msgid "None"
|
||||
msgstr "Źádná"
|
||||
|
||||
#: js/ui/padOsd.js:648
|
||||
msgid "Press a button to configure"
|
||||
msgstr "Zmáčkněte tlačítko pro nastavení"
|
||||
|
||||
#: js/ui/padOsd.js:649
|
||||
msgid "Press Esc to exit"
|
||||
msgstr "Zmáčknutím Esc ukončíte"
|
||||
|
||||
#: js/ui/padOsd.js:652
|
||||
msgid "Press any key to exit"
|
||||
msgstr "Zmáčknutím klávesy ukončíte"
|
||||
|
||||
#: js/ui/panel.js:358
|
||||
msgid "Quit"
|
||||
msgstr "Ukončit"
|
||||
@ -1209,7 +1161,7 @@ msgstr[2] "%d nových upozornění"
|
||||
msgid "Lock"
|
||||
msgstr "Uzamknout"
|
||||
|
||||
#: js/ui/screenShield.js:707
|
||||
#: js/ui/screenShield.js:704
|
||||
msgid "GNOME needs to lock the screen"
|
||||
msgstr "GNOME potřebuje uzamknout obrazovku"
|
||||
|
||||
@ -1220,11 +1172,11 @@ msgstr "GNOME potřebuje uzamknout obrazovku"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:828 js/ui/screenShield.js:1295
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Nelze uzamknout obrazovku"
|
||||
|
||||
#: js/ui/screenShield.js:829 js/ui/screenShield.js:1296
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Zamknutí bylo zablokováno některou z aplikací"
|
||||
|
||||
@ -1308,7 +1260,7 @@ msgstr "Styl velkého textu"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:627
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Nastavení Bluetooth"
|
||||
|
||||
@ -1326,16 +1278,16 @@ msgid "Off"
|
||||
msgstr "Vypnuto"
|
||||
|
||||
#: js/ui/status/bluetooth.js:140
|
||||
msgid "On"
|
||||
msgstr "Zapnuto"
|
||||
msgid "Not In Use"
|
||||
msgstr "Nepoužívá se"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1291
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Zapnout"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:181
|
||||
#: js/ui/status/network.js:356 js/ui/status/network.js:1291
|
||||
#: js/ui/status/network.js:1406 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Vypnout"
|
||||
@ -1384,18 +1336,18 @@ msgstr ""
|
||||
"Přístup ke službám pro určování polohy lze kdykoliv změnit v nastavení "
|
||||
"soukromí."
|
||||
|
||||
#: js/ui/status/network.js:104
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<neznámé>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454 js/ui/status/network.js:1320
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s je vypnuto"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:457
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s je připojeno"
|
||||
@ -1403,193 +1355,168 @@ msgstr "%s je připojeno"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s není spravováno"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:465
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s se odpojuje"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:472 js/ui/status/network.js:1312
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s se připojuje"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:475
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s požaduje ověření"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:483
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Schází firmware pro %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s je nedostupné"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:490
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "%s selhalo připojení"
|
||||
|
||||
#: js/ui/status/network.js:506
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "Nastavení připojení po drátu"
|
||||
|
||||
#: js/ui/status/network.js:548
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Nastavení mobilní širokopásmové sítě"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:591 js/ui/status/network.js:1317
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s je hardwarově zakázáno"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:595
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s je zakázáno"
|
||||
|
||||
#: js/ui/status/network.js:635
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Připojit k Internetu"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Režim „letadlo“ je zapnutý"
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Když je zapnutý režim „letadlo“, je WiFi zakázána."
|
||||
|
||||
#: js/ui/status/network.js:827
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Vypnout režim „letadlo“"
|
||||
|
||||
#: js/ui/status/network.js:836
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "WiFi je vypnutá"
|
||||
|
||||
#: js/ui/status/network.js:837
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Abyste se připojili k síti, je zapotřebí zapnout WiFi."
|
||||
|
||||
#: js/ui/status/network.js:838
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Zapnout WiFi"
|
||||
|
||||
#: js/ui/status/network.js:863
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Sítě WiFi"
|
||||
|
||||
#: js/ui/status/network.js:865
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Vyberte síť"
|
||||
|
||||
#: js/ui/status/network.js:895
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Žádné sítě"
|
||||
|
||||
#: js/ui/status/network.js:916 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "K vypnutí použijte fyzický vypínač"
|
||||
|
||||
#: js/ui/status/network.js:1183
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Vybrat síť"
|
||||
|
||||
#: js/ui/status/network.js:1189
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Nastavení WiFi"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "%s je aktivní přístupový bod"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1323
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s není připojeno"
|
||||
|
||||
#: js/ui/status/network.js:1423
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "připojuje se…"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1426
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "je požadováno ověření"
|
||||
|
||||
#: js/ui/status/network.js:1428
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "připojení selhalo"
|
||||
|
||||
#: js/ui/status/network.js:1494 js/ui/status/network.js:1587
|
||||
#: js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Nastavení sítě"
|
||||
|
||||
#: js/ui/status/network.js:1496
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "Nastavení VPN"
|
||||
|
||||
#: js/ui/status/network.js:1515
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1525
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN je vypnuta"
|
||||
|
||||
#: js/ui/status/network.js:1618
|
||||
#, javascript-format
|
||||
msgid "%s Wired Connection"
|
||||
msgid_plural "%s Wired Connections"
|
||||
msgstr[0] "%s drátové připojení"
|
||||
msgstr[1] "%s drátová připojení"
|
||||
msgstr[2] "%s drátových připojení"
|
||||
|
||||
#: js/ui/status/network.js:1622
|
||||
#, javascript-format
|
||||
msgid "%s Wi-Fi Connection"
|
||||
msgid_plural "%s Wi-Fi Connections"
|
||||
msgstr[0] "%s bezdrátové připojení"
|
||||
msgstr[1] "%s bezdrátová připojení"
|
||||
msgstr[2] "%s bezdrátových připojení"
|
||||
|
||||
#: js/ui/status/network.js:1626
|
||||
#, javascript-format
|
||||
msgid "%s Modem Connection"
|
||||
msgid_plural "%s Modem Connections"
|
||||
msgstr[0] "%s modemové připojení"
|
||||
msgstr[1] "%s modemová připojení"
|
||||
msgstr[2] "%s modemových připojení"
|
||||
|
||||
#: js/ui/status/network.js:1773
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Připojení selhalo"
|
||||
|
||||
#: js/ui/status/network.js:1774
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Aktivace síťového připojení selhala"
|
||||
|
||||
@ -1671,11 +1598,11 @@ msgstr "Přihlásit se jako jiný uživatel"
|
||||
msgid "Unlock Window"
|
||||
msgstr "Odemykací okno"
|
||||
|
||||
#: js/ui/viewSelector.js:182
|
||||
#: js/ui/viewSelector.js:159
|
||||
msgid "Applications"
|
||||
msgstr "Aplikace"
|
||||
|
||||
#: js/ui/viewSelector.js:186
|
||||
#: js/ui/viewSelector.js:163
|
||||
msgid "Search"
|
||||
msgstr "Hledat"
|
||||
|
||||
@ -1684,22 +1611,22 @@ msgstr "Hledat"
|
||||
msgid "“%s” is ready"
|
||||
msgstr "Připraveno „%s“"
|
||||
|
||||
#: js/ui/windowManager.js:64
|
||||
#: js/ui/windowManager.js:63
|
||||
msgid "Do you want to keep these display settings?"
|
||||
msgstr "Chcete zachovat nastavení displeje?"
|
||||
|
||||
#. Translators: this and the following message should be limited in lenght,
|
||||
#. to avoid ellipsizing the labels.
|
||||
#.
|
||||
#: js/ui/windowManager.js:83
|
||||
#: js/ui/windowManager.js:82
|
||||
msgid "Revert Settings"
|
||||
msgstr "Obnovit původní"
|
||||
|
||||
#: js/ui/windowManager.js:86
|
||||
#: js/ui/windowManager.js:85
|
||||
msgid "Keep Changes"
|
||||
msgstr "Zachovat"
|
||||
|
||||
#: js/ui/windowManager.js:104
|
||||
#: js/ui/windowManager.js:103
|
||||
#, javascript-format
|
||||
msgid "Settings changes will revert in %d second"
|
||||
msgid_plural "Settings changes will revert in %d seconds"
|
||||
@ -1709,7 +1636,7 @@ msgstr[2] "Nastavení se obnoví na původní za %d sekund"
|
||||
|
||||
#. Translators: This represents the size of a window. The first number is
|
||||
#. * the width of the window and the second is the height.
|
||||
#: js/ui/windowManager.js:659
|
||||
#: js/ui/windowManager.js:658
|
||||
#, javascript-format
|
||||
msgid "%d x %d"
|
||||
msgstr "%d × %d"
|
||||
@ -1811,19 +1738,19 @@ msgstr[2] "%u vstupů"
|
||||
msgid "System Sounds"
|
||||
msgstr "Systémové zvuky"
|
||||
|
||||
#: src/main.c:380
|
||||
#: src/main.c:381
|
||||
msgid "Print version"
|
||||
msgstr "Vypsat verzi"
|
||||
|
||||
#: src/main.c:386
|
||||
#: src/main.c:387
|
||||
msgid "Mode used by GDM for login screen"
|
||||
msgstr "Režim použitý GDM pro přihlašovací obrazovku"
|
||||
|
||||
#: src/main.c:392
|
||||
#: src/main.c:393
|
||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||
msgstr "Použít pro přihlašovací obrazovku zadaný režim, např. „gdm“."
|
||||
|
||||
#: src/main.c:398
|
||||
#: src/main.c:399
|
||||
msgid "List possible modes"
|
||||
msgstr "Vypsat možné režimy"
|
||||
|
||||
@ -1848,3 +1775,15 @@ msgstr "Heslo nemůže být prázdné."
|
||||
#: src/shell-polkit-authentication-agent.c:353
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Dialogové okno ověření bylo uživatelem zrušeno"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Zobrazovat v kalendáři čísla týdnů"
|
||||
|
||||
#~ msgid "If true, display the ISO week date in the calendar."
|
||||
#~ msgstr "Je-li zapnuto, zobrazovat v kalendáři čísla týdnů dle ISO."
|
||||
|
||||
#~ msgid "Use as Internet connection"
|
||||
#~ msgstr "Použít jako připojení k Internetu"
|
||||
|
||||
#~ msgid "%s is requesting access to your location."
|
||||
#~ msgstr "Aplikace %s žádá o přístup k informacím o vaší poloze."
|
||||
|
178
po/de.po
178
po/de.po
@ -22,16 +22,40 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-08-20 08:27+0000\n"
|
||||
"PO-Revision-Date: 2016-08-21 11:38+0200\n"
|
||||
"Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
|
||||
"POT-Creation-Date: 2016-11-23 20:37+0000\n"
|
||||
"PO-Revision-Date: 2016-11-26 11:12+0100\n"
|
||||
"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
|
||||
"Language-Team: Deutsch <gnome-de@gnome.org>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 1.8.8\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
msgstr "System"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:9
|
||||
msgid "Show the notification list"
|
||||
msgstr "Benachrichtigungsliste anzeigen"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:12
|
||||
msgid "Focus the active notification"
|
||||
msgstr "Auf aktive Benachrichtigungen ausrichten"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:15
|
||||
msgid "Show the overview"
|
||||
msgstr "Die Übersicht anzeigen"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:18
|
||||
msgid "Show all applications"
|
||||
msgstr "Alle Anwendungen anzeigen"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:21
|
||||
msgid "Open the application menu"
|
||||
msgstr "Das Anwendungsmenü öffnen"
|
||||
|
||||
#: data/gnome-shell-extension-prefs.desktop.in.in:4
|
||||
msgid "GNOME Shell Extension Preferences"
|
||||
@ -322,7 +346,7 @@ msgstr "GNOME-Shell-Erweiterungen"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
@ -353,7 +377,7 @@ msgstr "Nicht aufgeführt?"
|
||||
|
||||
#. Translators: this message is shown below the username entry field
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#: js/gdm/loginDialog.js:854
|
||||
#: js/gdm/loginDialog.js:859
|
||||
#, javascript-format
|
||||
msgid "(e.g., user or %s)"
|
||||
msgstr "(z.B. Benutzer oder %s)"
|
||||
@ -361,12 +385,12 @@ msgstr "(z.B. Benutzer oder %s)"
|
||||
#. TTLS and PEAP are actually much more complicated, but this complication
|
||||
#. is not visible here since we only care about phase2 authentication
|
||||
#. (and don't even care of which one)
|
||||
#: js/gdm/loginDialog.js:859 js/ui/components/networkAgent.js:271
|
||||
#: js/gdm/loginDialog.js:864 js/ui/components/networkAgent.js:271
|
||||
#: js/ui/components/networkAgent.js:289
|
||||
msgid "Username: "
|
||||
msgstr "Benutzername:"
|
||||
|
||||
#: js/gdm/loginDialog.js:1196
|
||||
#: js/gdm/loginDialog.js:1201
|
||||
msgid "Login Window"
|
||||
msgstr "Anmeldefenster"
|
||||
|
||||
@ -680,8 +704,8 @@ msgstr "Passwort:"
|
||||
msgid "Type again:"
|
||||
msgstr "Erneut eingeben:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Verbinden"
|
||||
|
||||
@ -709,11 +733,11 @@ msgstr "Passwort für geheimen Schlüssel:"
|
||||
msgid "Service: "
|
||||
msgstr "Dienst:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Anmeldung für Drahtlosnetzwerk wird benötigt"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -722,7 +746,7 @@ msgstr ""
|
||||
"Passwörter oder Schlüssel sind erforderlich, um auf das Drahtlosnetzwerk "
|
||||
"»%s« zuzugreifen."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Kabelgebundene 802.1X-Anmeldung"
|
||||
|
||||
@ -730,15 +754,15 @@ msgstr "Kabelgebundene 802.1X-Anmeldung"
|
||||
msgid "Network name: "
|
||||
msgstr "Netzwerkname:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "DSL-Anmeldung"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "PIN-Code ist erforderlich"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Für das mobile Breitbandgerät wird ein PIN-Code benötigt."
|
||||
|
||||
@ -746,17 +770,17 @@ msgstr "Für das mobile Breitbandgerät wird ein PIN-Code benötigt."
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Passwort der mobilen Breitbandverbindung"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Es wird ein Passwort benötigt, um sich mit »%s« zu verbinden."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Netzwerk-Verwaltung"
|
||||
|
||||
@ -783,7 +807,7 @@ msgstr ""
|
||||
|
||||
#. Translators: this is the other person changing their old IM name to their new
|
||||
#. IM name.
|
||||
#: js/ui/components/telepathyClient.js:760
|
||||
#: js/ui/components/telepathyClient.js:765
|
||||
#, javascript-format
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "%s heißt jetzt %s"
|
||||
@ -1117,6 +1141,10 @@ msgstr "Bitte geben Sie einen Befehl ein"
|
||||
msgid "Close"
|
||||
msgstr "Schließen"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Neu Starten ist unter Wayland nicht verfügbar"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Neustart …"
|
||||
@ -1159,11 +1187,11 @@ msgstr "GNOME muss den Bildschirm sperren"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Sperrung fehlgeschlagen"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Sperrung wurde von einer Anwendung blockiert"
|
||||
|
||||
@ -1247,7 +1275,7 @@ msgstr "Große Schrift"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Bluetooth-Einstellungen"
|
||||
|
||||
@ -1267,13 +1295,13 @@ msgstr "Aus"
|
||||
msgid "Not In Use"
|
||||
msgstr "Nicht in Verwendung"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Einschalten"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Ausschalten"
|
||||
@ -1322,18 +1350,18 @@ msgstr ""
|
||||
"Standortzugriff kann in den Einstellungen zur Privatsphäre jederzeit "
|
||||
"geändert werden."
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<Unbekannt>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s ausgeschaltet"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s verbunden"
|
||||
@ -1341,93 +1369,93 @@ msgstr "%s verbunden"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s nicht verwaltet"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s wird getrennt"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s wird verbunden"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s erfordert eine Anmeldung"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Firmware fehlt für %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s nicht verfügbar"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "Verbindung von %s gescheitert"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "LAN-Einstellungen"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Einstellungen der mobilen Breitbandverbindung"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s-Hardware ausgeschaltet"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s ausgeschaltet"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Mit dem Internet verbinden"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Flugmodus ist eingeschaltet"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr ""
|
||||
"Drahtlosnetzwerk ist ausgeschaltet, wenn sich Ihr Gerät im Flugmodus "
|
||||
"befindet."
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Flugmodus ausschalten"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Drahtlosnetzwerk ist ausgeschaltet"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr ""
|
||||
"Drahtlosnetzwerk muss eingeschaltet werden, um eine Netzwerkverbindung "
|
||||
@ -1436,80 +1464,80 @@ msgstr ""
|
||||
# Wi-Fi einschalten
|
||||
# oder
|
||||
# Schalten sie Wi-Fi ein
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Drahtlosnetzwerk einschalten"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Drahtlosnetzwerke"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Wählen Sie ein Netzwerk"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Keine Netzwerke"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Benutzen Sie zum Ausschalten den Gehäuseschalter"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Wählen Sie ein Netzwerk aus"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Drahtlosnetzwerk-Einstellungen"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "Hotspot %s eingeschaltet"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s nicht verbunden"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "Verbindungsaufbau …"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "Anmeldung erforderlich"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "Verbindung gescheitert"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Netzwerkeinstellungen"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "VPN-Einstellungen"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN ausgeschaltet"
|
||||
|
||||
#: js/ui/status/network.js:1697
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Verbindung gescheitert"
|
||||
|
||||
#: js/ui/status/network.js:1698
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Aktivierung der Netzwerkverbindung ist gescheitert"
|
||||
|
||||
@ -1768,24 +1796,6 @@ msgstr "Es muss ein Passwort angegeben werden"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Der Dialog zur Anmeldung wurde vom Benutzer geschlossen"
|
||||
|
||||
#~ msgid "System"
|
||||
#~ msgstr "System"
|
||||
|
||||
#~ msgid "Show the notification list"
|
||||
#~ msgstr "Benachrichtigungsliste anzeigen"
|
||||
|
||||
#~ msgid "Focus the active notification"
|
||||
#~ msgstr "Auf aktive Benachrichtigungen ausrichten"
|
||||
|
||||
#~ msgid "Show the overview"
|
||||
#~ msgstr "Die Übersicht anzeigen"
|
||||
|
||||
#~ msgid "Show all applications"
|
||||
#~ msgstr "Alle Anwendungen anzeigen"
|
||||
|
||||
#~ msgid "Open the application menu"
|
||||
#~ msgstr "Das Anwendungsmenü öffnen"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Kalenderwoche im Kalender anzeigen"
|
||||
|
||||
|
310
po/es.po
310
po/es.po
@ -11,10 +11,10 @@ msgstr ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell.master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-11-10 13:40+0000\n"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-08-20 08:27+0000\n"
|
||||
"PO-Revision-Date: 2016-08-22 12:23+0200\n"
|
||||
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
|
||||
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
|
||||
"Language-Team: Español; Castellano <gnome-es-list@gnome.org>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -22,30 +22,6 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Gtranslator 2.91.6\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
msgstr "Sistema"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:9
|
||||
msgid "Show the notification list"
|
||||
msgstr "Mostrar la lista de notificaciones"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:12
|
||||
msgid "Focus the active notification"
|
||||
msgstr "Dar el foco a la notificación activa"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:15
|
||||
msgid "Show the overview"
|
||||
msgstr "Mostrar la vista general"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:18
|
||||
msgid "Show all applications"
|
||||
msgstr "Mostrar todas las aplicaciones"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:21
|
||||
msgid "Open the application menu"
|
||||
msgstr "Abrir el menú de la aplicación"
|
||||
|
||||
#: data/gnome-shell-extension-prefs.desktop.in.in:4
|
||||
msgid "GNOME Shell Extension Preferences"
|
||||
@ -326,6 +302,7 @@ msgstr "Inicio de sesión de la red"
|
||||
msgstr "Inicio de sesión de la red"
|
||||
|
||||
#. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
||||
#: data/org.gnome.Shell.PortalHelper.desktop.in.in:9
|
||||
#| msgid "Network error"
|
||||
msgid "network-workgroup"
|
||||
msgstr "network-workgroup"
|
||||
@ -338,23 +315,23 @@ msgstr "Hubo un error al lanzar el diálogo de preferencias para %s:"
|
||||
#: js/extensionPrefs/main.js:149
|
||||
msgid "GNOME Shell Extensions"
|
||||
msgstr "Extensiones de GNOME Shell"
|
||||
|
||||
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
|
||||
#: js/gdm/authPrompt.js:169 js/gdm/authPrompt.js:216 js/gdm/authPrompt.js:448
|
||||
msgid "Next"
|
||||
msgstr "Siguiente"
|
||||
|
||||
|
||||
#: js/gdm/authPrompt.js:212 js/ui/shellMountOperation.js:403
|
||||
#: js/ui/unlockDialog.js:59
|
||||
msgid "Unlock"
|
||||
msgstr "Desbloquear"
|
||||
|
||||
|
||||
#: js/gdm/authPrompt.js:214
|
||||
msgctxt "button"
|
||||
msgid "Sign In"
|
||||
@ -372,7 +349,7 @@ msgstr "¿No está en la lista?"
|
||||
msgstr "¿No está en la lista?"
|
||||
|
||||
#. Translators: this message is shown below the username entry field
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#: js/gdm/loginDialog.js:854
|
||||
#, javascript-format
|
||||
msgid "(e.g., user or %s)"
|
||||
@ -380,12 +357,12 @@ msgstr "(ej., usuario o %s)"
|
||||
|
||||
#. TTLS and PEAP are actually much more complicated, but this complication
|
||||
#. is not visible here since we only care about phase2 authentication
|
||||
#. (and don't even care of which one)
|
||||
#. (and don't even care of which one)
|
||||
#: js/gdm/loginDialog.js:859 js/ui/components/networkAgent.js:271
|
||||
#: js/ui/components/networkAgent.js:289
|
||||
msgid "Username: "
|
||||
msgstr "Nombre de usuario:"
|
||||
|
||||
|
||||
#: js/gdm/loginDialog.js:1196
|
||||
msgid "Login Window"
|
||||
msgstr "Ventana de inicio de sesión"
|
||||
@ -503,35 +480,31 @@ msgstr "Denegar acceso"
|
||||
#: js/ui/accessDialog.js:63 js/ui/status/location.js:429
|
||||
msgid "Grant Access"
|
||||
msgstr "Conceder acceso"
|
||||
|
||||
|
||||
#: js/ui/appDisplay.js:794
|
||||
msgid "Frequently used applications will appear here"
|
||||
msgstr "Las aplicaciones usadas frecuentemente aparecerán aquí"
|
||||
|
||||
|
||||
#: js/ui/appDisplay.js:914
|
||||
msgid "Frequent"
|
||||
msgstr "Frecuentes"
|
||||
|
||||
|
||||
#: js/ui/appDisplay.js:921
|
||||
msgid "All"
|
||||
msgstr "Todas"
|
||||
|
||||
|
||||
#: js/ui/appDisplay.js:1853
|
||||
msgid "New Window"
|
||||
msgstr "Ventana nueva"
|
||||
|
||||
#: js/ui/appDisplay.js:1905
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Lanzar usando la tarjeta gráfica dedicada"
|
||||
|
||||
|
||||
#: js/ui/appDisplay.js:1881 js/ui/dash.js:289
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Quitar de los favoritos"
|
||||
|
||||
|
||||
#: js/ui/appDisplay.js:1887
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Añadir a los favoritos"
|
||||
|
||||
|
||||
#: js/ui/appDisplay.js:1897
|
||||
msgid "Show Details"
|
||||
msgstr "Mostrar detalles"
|
||||
@ -689,7 +662,7 @@ msgstr "Dispositivo externo conectado"
|
||||
#: js/ui/components/automountManager.js:102
|
||||
msgid "External drive disconnected"
|
||||
msgstr "Dispositivo externo desconectado"
|
||||
|
||||
|
||||
#: js/ui/components/autorunManager.js:355
|
||||
#, javascript-format
|
||||
msgid "Open with %s"
|
||||
@ -702,8 +675,8 @@ msgstr "Contraseña:"
|
||||
#: js/ui/components/keyring.js:153
|
||||
msgid "Type again:"
|
||||
msgstr "Escriba de nuevo:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:272
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
msgid "Connect"
|
||||
msgstr "Conectar"
|
||||
@ -731,11 +704,11 @@ msgstr "Contraseña de la clave privada:"
|
||||
#: js/ui/components/networkAgent.js:291
|
||||
msgid "Service: "
|
||||
msgstr "Servicio:"
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "La red inalámbrica requiere autenticación"
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
@ -744,7 +717,7 @@ msgstr ""
|
||||
msgstr ""
|
||||
"Se necesitan contraseñas o claves de cifrado para acceder a la red "
|
||||
"inalámbrica «%s»."
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Autenticación 802.1X cableada"
|
||||
@ -752,15 +725,15 @@ msgstr "Autenticación 802.1X cableada"
|
||||
#: js/ui/components/networkAgent.js:327
|
||||
msgid "Network name: "
|
||||
msgstr "Nombre de la red: "
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
msgid "DSL authentication"
|
||||
msgstr "Autenticación DSL"
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
msgid "PIN code required"
|
||||
msgstr "Código PIN requerido"
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Se necesita un código PIN para el dispositivo de banda ancha móvil"
|
||||
@ -768,17 +741,17 @@ msgstr "Se necesita un código PIN para el dispositivo de banda ancha móvil"
|
||||
#: js/ui/components/networkAgent.js:341
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Contraseña de la red de banda ancha móvil"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Se requiere una contraseña para conectarse a «%s»."
|
||||
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
msgid "Network Manager"
|
||||
msgstr "Gestor de la red"
|
||||
@ -804,12 +777,12 @@ msgstr "Inténtelo de nuevo."
|
||||
msgstr "Inténtelo de nuevo."
|
||||
|
||||
#. Translators: this is the other person changing their old IM name to their new
|
||||
#. IM name.
|
||||
#. IM name.
|
||||
#: js/ui/components/telepathyClient.js:760
|
||||
#, javascript-format
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "Ahora %s se llama %s"
|
||||
|
||||
|
||||
#: js/ui/ctrlAltTab.js:29 js/ui/viewSelector.js:155
|
||||
msgid "Windows"
|
||||
msgstr "Ventanas"
|
||||
@ -1101,53 +1074,6 @@ msgstr "Vista general"
|
||||
#: js/ui/overview.js:240
|
||||
msgid "Type to search…"
|
||||
msgstr "Escribir para buscar…"
|
||||
|
||||
#: js/ui/padOsd.js:37
|
||||
msgid "New shortcut…"
|
||||
msgstr "Atajo nuevo…"
|
||||
|
||||
#: js/ui/padOsd.js:86
|
||||
#| msgid "Applications"
|
||||
msgid "Application defined"
|
||||
msgstr "Aplicación definida"
|
||||
|
||||
#: js/ui/padOsd.js:87
|
||||
#| msgid "Show the onscreen keyboard"
|
||||
msgid "Show on-screen help"
|
||||
msgstr "Mostrar la ayuda en pantalla"
|
||||
|
||||
#: js/ui/padOsd.js:88
|
||||
#| msgid "Switch User"
|
||||
msgid "Switch monitor"
|
||||
msgstr "Cambiar monitor"
|
||||
|
||||
#: js/ui/padOsd.js:89
|
||||
msgid "Assign keystroke"
|
||||
msgstr "Asignar pulsación"
|
||||
|
||||
#: js/ui/padOsd.js:143
|
||||
msgid "Done"
|
||||
msgstr "Hecho"
|
||||
|
||||
#: js/ui/padOsd.js:597
|
||||
msgid "Edit…"
|
||||
msgstr "Editar…"
|
||||
|
||||
#: js/ui/padOsd.js:610 js/ui/padOsd.js:665
|
||||
msgid "None"
|
||||
msgstr "Nada"
|
||||
|
||||
#: js/ui/padOsd.js:648
|
||||
msgid "Press a button to configure"
|
||||
msgstr "Pulse un botón para configurar"
|
||||
|
||||
#: js/ui/padOsd.js:649
|
||||
msgid "Press Esc to exit"
|
||||
msgstr "Pulse Esc para salir"
|
||||
|
||||
#: js/ui/padOsd.js:652
|
||||
msgid "Press any key to exit"
|
||||
msgstr "Pulse cualquier tecla para salir"
|
||||
|
||||
#: js/ui/panel.js:358
|
||||
msgid "Quit"
|
||||
@ -1212,7 +1138,7 @@ msgstr[1] "%d notificaciones nuevas"
|
||||
#: js/ui/screenShield.js:449 js/ui/status/system.js:382
|
||||
msgid "Lock"
|
||||
msgstr "Bloquear"
|
||||
|
||||
|
||||
#: js/ui/screenShield.js:704
|
||||
msgid "GNOME needs to lock the screen"
|
||||
msgstr "GNOME necesita bloquear la pantalla"
|
||||
@ -1223,11 +1149,11 @@ msgstr "GNOME necesita bloquear la pantalla"
|
||||
#. Just tell him to stop using this app
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
msgid "Unable to lock"
|
||||
msgstr "No se pudo bloquear"
|
||||
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Una aplicación impidió el bloqueo"
|
||||
@ -1311,7 +1237,7 @@ msgstr "Texto grande"
|
||||
#: js/ui/status/bluetooth.js:47
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Configuración de Bluetooth"
|
||||
@ -1328,16 +1254,16 @@ msgid "Off"
|
||||
msgid "Off"
|
||||
msgstr "Desconectado"
|
||||
|
||||
#: js/ui/status/bluetooth.js:140
|
||||
msgid "On"
|
||||
#: js/ui/status/bluetooth.js:140
|
||||
msgid "Not In Use"
|
||||
msgstr "No está en uso"
|
||||
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
msgid "Turn On"
|
||||
msgstr "Encender"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:181
|
||||
#: js/ui/status/network.js:356 js/ui/status/network.js:1291
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
@ -1386,18 +1312,18 @@ msgstr ""
|
||||
msgstr ""
|
||||
"Los servicios de ubicación se pueden cambiar en cualquier momento desde la "
|
||||
"configuración de privacidad."
|
||||
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
msgid "<unknown>"
|
||||
msgstr "<desconocido>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s apagada"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
@ -1405,193 +1331,168 @@ msgstr "%s conectada"
|
||||
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s sin gestionar"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "Desconectando %s"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "Conectando %s"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s requiere autenticación"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Falta el «firmware» para %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s no disponible"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "Falló la conexión %s"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
msgid "Wired Settings"
|
||||
msgstr "Configuración de red cableada"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Configuración de banda ancha móvil"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "Hardware %s desactivado"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s desactivado"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Conectar a Internet"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "El modo avión está activado"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "La Wi-Fi se desactiva cuando se activa el modo avión."
|
||||
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Apagar el modo avión"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "La Wi-Fi está desactivada"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Se debe activar la Wi-Fi para poder conectarse a la red."
|
||||
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Activar la Wi-Fi"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Redes Wi-Fi"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
msgid "Select a network"
|
||||
msgstr "Seleccionar una red"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
msgid "No Networks"
|
||||
msgstr "No hay redes"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Usar el interruptor hardware para apagar"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
msgid "Select Network"
|
||||
msgstr "Seleccionar red"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Configuración de Wi-Fi"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "Punto de acceso %s activo"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s no conectado"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
msgid "connecting..."
|
||||
msgstr "conectando…"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
msgid "authentication required"
|
||||
msgstr "se necesita autenticación"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
msgid "connection failed"
|
||||
msgstr "falló la conexión"
|
||||
|
||||
#: js/ui/status/network.js:1494 js/ui/status/network.js:1587
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Configuración de la red"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
msgid "VPN Settings"
|
||||
msgstr "Configuración de VPN"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN apagada"
|
||||
|
||||
#: js/ui/status/network.js:1618
|
||||
#, javascript-format
|
||||
#| msgid "%s Connecting"
|
||||
msgid "%s Wired Connection"
|
||||
msgid_plural "%s Wired Connections"
|
||||
msgstr[0] "%s conexión cableada"
|
||||
msgstr[1] "%s conexiones cableadas"
|
||||
|
||||
#: js/ui/status/network.js:1622
|
||||
#, javascript-format
|
||||
#| msgid "%s Connecting"
|
||||
msgid "%s Wi-Fi Connection"
|
||||
msgid_plural "%s Wi-Fi Connections"
|
||||
msgstr[0] "%s conexión inalámbrica"
|
||||
msgstr[1] "%s conexiones inalámbricas"
|
||||
|
||||
#: js/ui/status/network.js:1626
|
||||
#, javascript-format
|
||||
#| msgid "%s Connecting"
|
||||
msgid "%s Modem Connection"
|
||||
msgid_plural "%s Modem Connections"
|
||||
msgstr[0] "%s conexión por módem"
|
||||
msgstr[1] "%s conexiones por módem"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1697
|
||||
msgid "Connection failed"
|
||||
msgstr "Falló la conexión"
|
||||
|
||||
|
||||
#: js/ui/status/network.js:1698
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Falló la activación de la conexión de red"
|
||||
@ -1673,11 +1574,11 @@ msgstr "Iniciar sesión como otro usuario"
|
||||
#: js/ui/unlockDialog.js:84
|
||||
msgid "Unlock Window"
|
||||
msgstr "Desbloquear ventana"
|
||||
|
||||
|
||||
#: js/ui/viewSelector.js:159
|
||||
msgid "Applications"
|
||||
msgstr "Aplicaciones"
|
||||
|
||||
|
||||
#: js/ui/viewSelector.js:163
|
||||
msgid "Search"
|
||||
msgstr "Buscar"
|
||||
@ -1686,22 +1587,22 @@ msgstr "Buscar"
|
||||
#, javascript-format
|
||||
msgid "“%s” is ready"
|
||||
msgstr "«%s» está preparado"
|
||||
|
||||
|
||||
#: js/ui/windowManager.js:63
|
||||
msgid "Do you want to keep these display settings?"
|
||||
msgstr "¿Quiere mantener esta configuración de la pantalla?"
|
||||
|
||||
#. Translators: this and the following message should be limited in lenght,
|
||||
#. to avoid ellipsizing the labels.
|
||||
#.
|
||||
#.
|
||||
#: js/ui/windowManager.js:82
|
||||
msgid "Revert Settings"
|
||||
msgstr "Revertir configuración"
|
||||
|
||||
|
||||
#: js/ui/windowManager.js:85
|
||||
msgid "Keep Changes"
|
||||
msgstr "Mantener cambios"
|
||||
|
||||
|
||||
#: js/ui/windowManager.js:103
|
||||
#, javascript-format
|
||||
msgid "Settings changes will revert in %d second"
|
||||
@ -1710,7 +1611,7 @@ msgstr[1] "La configuración se revertirá en %d segundos"
|
||||
msgstr[1] "La configuración se revertirá en %d segundos"
|
||||
|
||||
#. Translators: This represents the size of a window. The first number is
|
||||
#. * the width of the window and the second is the height.
|
||||
#. * the width of the window and the second is the height.
|
||||
#: js/ui/windowManager.js:658
|
||||
#, javascript-format
|
||||
msgid "%d x %d"
|
||||
@ -1810,21 +1711,21 @@ msgstr[1] "%u entradas"
|
||||
#: src/gvc/gvc-mixer-control.c:2738
|
||||
msgid "System Sounds"
|
||||
msgstr "Sonidos del sistema"
|
||||
|
||||
|
||||
#: src/main.c:381
|
||||
msgid "Print version"
|
||||
msgstr "Imprimir versión"
|
||||
|
||||
|
||||
#: src/main.c:387
|
||||
msgid "Mode used by GDM for login screen"
|
||||
msgstr "Modo usado por GDM para la pantalla de inicio"
|
||||
|
||||
|
||||
#: src/main.c:393
|
||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||
msgstr ""
|
||||
"Usar un modo específico, por ejemplo, «gdm» para la pantalla de inicio de "
|
||||
"sesión"
|
||||
|
||||
|
||||
#: src/main.c:399
|
||||
msgid "List possible modes"
|
||||
msgstr "Listar los modos posibles"
|
||||
@ -1850,8 +1751,23 @@ msgstr "La contraseña no puede estar vacía"
|
||||
#: src/shell-polkit-authentication-agent.c:353
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "El usuario rechazó el diálogo de autenticación"
|
||||
|
||||
#~ msgid "Not In Use"
|
||||
|
||||
#~ msgid "System"
|
||||
#~ msgstr "Sistema"
|
||||
|
||||
#~ msgid "Show the notification list"
|
||||
#~ msgstr "Mostrar la lista de notificaciones"
|
||||
|
||||
#~ msgid "Focus the active notification"
|
||||
#~ msgstr "Dar el foco a la notificación activa"
|
||||
|
||||
#~ msgid "Show the overview"
|
||||
#~ msgstr "Mostrar la vista general"
|
||||
|
||||
#~ msgid "Show all applications"
|
||||
#~ msgstr "Mostrar todas las aplicaciones"
|
||||
|
||||
#~ msgid "Open the application menu"
|
||||
#~ msgstr "Abrir el menú de la aplicación"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
@ -1885,6 +1801,9 @@ msgstr "El usuario rechazó el diálogo de autenticación"
|
||||
|
||||
#~ msgid "Airplane Mode"
|
||||
#~ msgstr "Modo avión"
|
||||
|
||||
#~ msgid "On"
|
||||
#~ msgstr "Encender"
|
||||
|
||||
#~ msgctxt "event list time"
|
||||
#~ msgid "%H∶%M"
|
||||
@ -2683,6 +2602,9 @@ msgstr "El usuario rechazó el diálogo de autenticación"
|
||||
|
||||
#~ msgid "If true, display onscreen keyboard."
|
||||
#~ msgstr "Si es cierta, muestra el teclado en pantalla."
|
||||
|
||||
#~ msgid "Show the onscreen keyboard"
|
||||
#~ msgstr "Mostrar el teclado en pantalla"
|
||||
|
||||
#~ msgid "Connectivity lost"
|
||||
#~ msgstr "Conectividad perdida"
|
||||
|
130
po/fr.po
130
po/fr.po
@ -4,7 +4,6 @@
|
||||
#
|
||||
# Mathieu Bridon <bochecha@fedoraproject.org>, 2009.
|
||||
# Pablo Martin-Gomez <pablo.martin-gomez@laposte.net>, 2010.
|
||||
# Claude Paroz <claude@2xlibre.net>, 2010-2011.
|
||||
# Bruno Brouard <annoa.b@gmail.com>, 2011-2012.
|
||||
# Cyril Arnaud <cyril dot arnaud at gmail dot com>, 2011.
|
||||
# Luc Guillemin <luc.guillemin@gmail.com>, 2011.
|
||||
@ -14,21 +13,24 @@
|
||||
# Mathieu Stumpf <psychoslave@culture-libre.org>, 2013.
|
||||
# Alain Lojewski <allomervan@gmail.com>, 2014.
|
||||
# Erwan Georget <egeorget@opmbx.org>, 2016.
|
||||
# Claude Paroz <claude@2xlibre.net>, 2010-2011, 2016.
|
||||
# Charles Monzat <superboa@hotmail.fr>, 2016.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell master fr\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-09-13 09:48+0000\n"
|
||||
"PO-Revision-Date: 2016-09-13 12:19+0200\n"
|
||||
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
|
||||
"POT-Creation-Date: 2016-11-17 23:00+0000\n"
|
||||
"PO-Revision-Date: 2017-01-22 11:01+0100\n"
|
||||
"Last-Translator: Charles Monzat <superboa@hotmail.fr>\n"
|
||||
"Language-Team: français <gnomefr@traduc.org>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
@ -354,7 +356,7 @@ msgstr "Extensions GNOME Shell"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
@ -726,8 +728,8 @@ msgstr "Mot de passe :"
|
||||
msgid "Type again:"
|
||||
msgstr "Saisissez à nouveau :"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Se connecter"
|
||||
|
||||
@ -755,11 +757,11 @@ msgstr "Mot de passe de la clé privée : "
|
||||
msgid "Service: "
|
||||
msgstr "Service : "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "L'authentification est requise par le réseau sans fil"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -768,7 +770,7 @@ msgstr ""
|
||||
"Il faut un mot de passe ou une clé de chiffrement pour accéder au réseau "
|
||||
"sans fil « %s »"
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Authentification filaire 802.1X"
|
||||
|
||||
@ -776,15 +778,15 @@ msgstr "Authentification filaire 802.1X"
|
||||
msgid "Network name: "
|
||||
msgstr "Nom du réseau : "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "Authentification DSL"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "Code PIN requis"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Un code PIN est nécessaire pour les connexions mobiles"
|
||||
|
||||
@ -792,17 +794,17 @@ msgstr "Un code PIN est nécessaire pour les connexions mobiles"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN : "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Mot de passe de la connexion mobile"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Un mot de passe est requis pour se connecter à « %s »."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Gestionnaire de réseau"
|
||||
|
||||
@ -1172,6 +1174,10 @@ msgstr "Saisissez une commande"
|
||||
msgid "Close"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Le redémarrage n'est pas disponible sur Wayland"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Redémarrage en cours…"
|
||||
@ -1211,11 +1217,11 @@ msgstr "GNOME a besoin de verrouiller l'écran"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Impossible de verrouiller"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Le verrouillage a été bloqué par une application"
|
||||
|
||||
@ -1299,7 +1305,7 @@ msgstr "Grand texte"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Paramètres Bluetooth"
|
||||
|
||||
@ -1319,13 +1325,13 @@ msgstr "Éteint"
|
||||
msgid "Not In Use"
|
||||
msgstr "Pas en cours d'utilisation"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Activer"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Éteindre"
|
||||
@ -1374,18 +1380,18 @@ msgstr ""
|
||||
"Les règles d'accès à la localisation peuvent à tout moment être modifiées "
|
||||
"dans les paramètres de confidentialité."
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<inconnu>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s éteint"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s connecté"
|
||||
@ -1393,168 +1399,168 @@ msgstr "%s connecté"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s non géré"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "Déconnexion de %s en cours"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "Connexion de %s en cours"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "Authentification nécessaire pour %s"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Micrologiciel manquant pour %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s non disponible"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "Échec de connexion à %s"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "Paramètres filaire"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Paramètres connexion mobile"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "Équipement %s désactivé"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s désactivé"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Se connecter à Internet"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Le mode avion est activé"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Le Wi-Fi est désactivé quand le mode avion est activé."
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Désactiver le mode avion"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Le Wi-fi est désactivé"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Le Wi-Fi a besoin d'être activé pour se connecter à un réseau."
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Activer le Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Réseaux Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Choisir un réseau"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Aucun réseau disponible"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Utiliser l'interrupteur matériel pour éteindre"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Sélectionner un réseau"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Paramètres Wi-Fi"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "Hotspot %s actif"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s non connecté"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "connexion..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "authentification nécessaire"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "échec de connexion"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Paramètres du réseau"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "Paramètres VPN"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN désactivé"
|
||||
|
||||
#: js/ui/status/network.js:1697
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Échec de connexion"
|
||||
|
||||
#: js/ui/status/network.js:1698
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "L'activation de la connexion réseau a échoué"
|
||||
|
||||
|
253
po/fur.po
253
po/fur.po
@ -8,8 +8,8 @@ msgstr ""
|
||||
"Project-Id-Version: video-subtitles master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-11-19 17:12+0000\n"
|
||||
"PO-Revision-Date: 2016-11-20 05:05+0100\n"
|
||||
"POT-Creation-Date: 2016-10-11 08:09+0000\n"
|
||||
"PO-Revision-Date: 2016-10-17 12:19+0200\n"
|
||||
"Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n"
|
||||
"Language-Team: Friulian <fur@li.org>\n"
|
||||
"Language: fur\n"
|
||||
@ -329,23 +329,23 @@ msgstr ""
|
||||
msgid "GNOME Shell Extensions"
|
||||
msgstr "Estensions di GNOME Shell"
|
||||
|
||||
#: js/gdm/authPrompt.js:149 js/ui/audioDeviceSelection.js:71
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:928
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
msgid "Cancel"
|
||||
msgstr "Anule"
|
||||
|
||||
#: js/gdm/authPrompt.js:171 js/gdm/authPrompt.js:218 js/gdm/authPrompt.js:450
|
||||
#: js/gdm/authPrompt.js:169 js/gdm/authPrompt.js:216 js/gdm/authPrompt.js:448
|
||||
msgid "Next"
|
||||
msgstr "Indenant"
|
||||
|
||||
#: js/gdm/authPrompt.js:214 js/ui/shellMountOperation.js:403
|
||||
#: js/gdm/authPrompt.js:212 js/ui/shellMountOperation.js:403
|
||||
#: js/ui/unlockDialog.js:59
|
||||
msgid "Unlock"
|
||||
msgstr "Sbloche"
|
||||
|
||||
#: js/gdm/authPrompt.js:216
|
||||
#: js/gdm/authPrompt.js:214
|
||||
msgctxt "button"
|
||||
msgid "Sign In"
|
||||
msgstr "Jentre"
|
||||
@ -494,35 +494,31 @@ msgstr "Dinee acès"
|
||||
msgid "Grant Access"
|
||||
msgstr "Garantìs l'acès"
|
||||
|
||||
#: js/ui/appDisplay.js:806
|
||||
#: js/ui/appDisplay.js:794
|
||||
msgid "Frequently used applications will appear here"
|
||||
msgstr "Lis aplicazions dopradis dispès a vegnaran mostradis culì"
|
||||
|
||||
#: js/ui/appDisplay.js:926
|
||||
#: js/ui/appDisplay.js:914
|
||||
msgid "Frequent"
|
||||
msgstr "Dispès"
|
||||
|
||||
#: js/ui/appDisplay.js:933
|
||||
#: js/ui/appDisplay.js:921
|
||||
msgid "All"
|
||||
msgstr "Dutis"
|
||||
|
||||
#: js/ui/appDisplay.js:1891
|
||||
#: js/ui/appDisplay.js:1853
|
||||
msgid "New Window"
|
||||
msgstr "Gnûf barcon"
|
||||
|
||||
#: js/ui/appDisplay.js:1905
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Invie doprant une schede grafiche dedicade"
|
||||
|
||||
#: js/ui/appDisplay.js:1932 js/ui/dash.js:289
|
||||
#: js/ui/appDisplay.js:1881 js/ui/dash.js:289
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Gjave dai preferîts"
|
||||
|
||||
#: js/ui/appDisplay.js:1938
|
||||
#: js/ui/appDisplay.js:1887
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Zonte tai preferîts"
|
||||
|
||||
#: js/ui/appDisplay.js:1948
|
||||
#: js/ui/appDisplay.js:1897
|
||||
msgid "Show Details"
|
||||
msgstr "Mostre Detais"
|
||||
|
||||
@ -680,7 +676,7 @@ msgstr "Dispositîf esterni tacât"
|
||||
msgid "External drive disconnected"
|
||||
msgstr "Dispositîf esterni distacât"
|
||||
|
||||
#: js/ui/components/autorunManager.js:356
|
||||
#: js/ui/components/autorunManager.js:355
|
||||
#, javascript-format
|
||||
msgid "Open with %s"
|
||||
msgstr "Vierç cun %s"
|
||||
@ -693,8 +689,8 @@ msgstr "Password:"
|
||||
msgid "Type again:"
|
||||
msgstr "Scîf di gnûf:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:272
|
||||
#: js/ui/status/network.js:355 js/ui/status/network.js:931
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
msgid "Connect"
|
||||
msgstr "Conet"
|
||||
|
||||
@ -722,11 +718,11 @@ msgstr "Password di clâf privade:"
|
||||
msgid "Service: "
|
||||
msgstr "Servizi:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "La rêt cence fîl e domande autenticazion"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -735,7 +731,7 @@ msgstr ""
|
||||
"Si scugne meti une password o une clâf di cifradure par jentrâ te rêt cence "
|
||||
"fîl \"%s\"."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Autenticazion vie fîl 802.1X"
|
||||
|
||||
@ -743,15 +739,15 @@ msgstr "Autenticazion vie fîl 802.1X"
|
||||
msgid "Network name: "
|
||||
msgstr "Non rêt:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
msgid "DSL authentication"
|
||||
msgstr "Autenticazion DSL"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
msgid "PIN code required"
|
||||
msgstr "Si pretint un codiç PIN"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Si scugne meti un codiç PIN pal dispositîf a bande largje mobil"
|
||||
|
||||
@ -759,17 +755,17 @@ msgstr "Si scugne meti un codiç PIN pal dispositîf a bande largje mobil"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Passowrd rêt mobil a bande largje"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "A covente une password par tacâsi a '%s'."
|
||||
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1734
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1660
|
||||
msgid "Network Manager"
|
||||
msgstr "Ministradôr di rêt"
|
||||
|
||||
@ -800,7 +796,7 @@ msgstr "Mi displâs, no je lade drete. Prove di gnûf"
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "L'utent %s al è cognossût cumò come %s"
|
||||
|
||||
#: js/ui/ctrlAltTab.js:29 js/ui/viewSelector.js:178
|
||||
#: js/ui/ctrlAltTab.js:29 js/ui/viewSelector.js:155
|
||||
msgid "Windows"
|
||||
msgstr "Barcons"
|
||||
|
||||
@ -1093,51 +1089,6 @@ msgstr "Panoramiche"
|
||||
msgid "Type to search…"
|
||||
msgstr "Scrîf par cirî..."
|
||||
|
||||
#: js/ui/padOsd.js:37
|
||||
msgid "New shortcut…"
|
||||
msgstr "Gnove scurte..."
|
||||
|
||||
#: js/ui/padOsd.js:86
|
||||
msgid "Application defined"
|
||||
msgstr "Aplicazion definide"
|
||||
|
||||
#: js/ui/padOsd.js:87
|
||||
msgid "Show on-screen help"
|
||||
msgstr "Mostre jutori a schermi"
|
||||
|
||||
#: js/ui/padOsd.js:88
|
||||
msgid "Switch monitor"
|
||||
msgstr "Cambie visôr"
|
||||
|
||||
#: js/ui/padOsd.js:89
|
||||
msgid "Assign keystroke"
|
||||
msgstr "Assegne batidure"
|
||||
|
||||
#: js/ui/padOsd.js:143
|
||||
msgid "Done"
|
||||
msgstr "Fat"
|
||||
|
||||
#: js/ui/padOsd.js:597
|
||||
msgid "Edit…"
|
||||
msgstr "Modifiche..."
|
||||
|
||||
# masculin o feminin
|
||||
#: js/ui/padOsd.js:610 js/ui/padOsd.js:665
|
||||
msgid "None"
|
||||
msgstr "Nissune"
|
||||
|
||||
#: js/ui/padOsd.js:648
|
||||
msgid "Press a button to configure"
|
||||
msgstr "Frache un boton par configurâ"
|
||||
|
||||
#: js/ui/padOsd.js:649
|
||||
msgid "Press Esc to exit"
|
||||
msgstr "Frache Esc par jessî"
|
||||
|
||||
#: js/ui/padOsd.js:652
|
||||
msgid "Press any key to exit"
|
||||
msgstr "Frache un tast par jessî"
|
||||
|
||||
#: js/ui/panel.js:358
|
||||
msgid "Quit"
|
||||
msgstr "Jes"
|
||||
@ -1174,11 +1125,6 @@ msgstr "Scrîf un comant"
|
||||
msgid "Close"
|
||||
msgstr "Siere"
|
||||
|
||||
# torne invie o torne tache
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Il tornâ a tacâ nol è disponibil in Wayland"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Daûr a tornâ a inviâ..."
|
||||
@ -1207,7 +1153,7 @@ msgstr[1] "%d gnovis modifichis"
|
||||
msgid "Lock"
|
||||
msgstr "Bloche"
|
||||
|
||||
#: js/ui/screenShield.js:707
|
||||
#: js/ui/screenShield.js:704
|
||||
msgid "GNOME needs to lock the screen"
|
||||
msgstr "GNOME al scugne blocâ il visôr"
|
||||
|
||||
@ -1218,11 +1164,11 @@ msgstr "GNOME al scugne blocâ il visôr"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:828 js/ui/screenShield.js:1295
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
msgid "Unable to lock"
|
||||
msgstr "Impussibil blocâ"
|
||||
|
||||
#: js/ui/screenShield.js:829 js/ui/screenShield.js:1296
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Il bloc al è stât dineât di une aplicazion"
|
||||
|
||||
@ -1306,7 +1252,7 @@ msgstr "Test Larc"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:627
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Impostazions Bluetooth"
|
||||
|
||||
@ -1323,16 +1269,16 @@ msgid "Off"
|
||||
msgstr "Distudât"
|
||||
|
||||
#: js/ui/status/bluetooth.js:140
|
||||
msgid "On"
|
||||
msgstr "Impiât"
|
||||
msgid "Not In Use"
|
||||
msgstr "No in ûs"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1291
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
msgid "Turn On"
|
||||
msgstr "Impie"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:181
|
||||
#: js/ui/status/network.js:356 js/ui/status/network.js:1291
|
||||
#: js/ui/status/network.js:1406 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Distude"
|
||||
@ -1381,18 +1327,18 @@ msgstr ""
|
||||
"L'acès ae posizion al pues jessi cambiât cuant che tu vuelis su impostazions "
|
||||
"privacy."
|
||||
|
||||
#: js/ui/status/network.js:104
|
||||
#: js/ui/status/network.js:101
|
||||
msgid "<unknown>"
|
||||
msgstr "<no cognossût>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454 js/ui/status/network.js:1320
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s distudât"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:457
|
||||
#: js/ui/status/network.js:454
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s tacât"
|
||||
@ -1400,190 +1346,168 @@ msgstr "%s tacât"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:459
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s no ministrât"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:465
|
||||
#: js/ui/status/network.js:462
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s daûr a disconeti"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:472 js/ui/status/network.js:1312
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s in conession"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:475
|
||||
#: js/ui/status/network.js:472
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s al à dibisugne di autenticazion"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:483
|
||||
#: js/ui/status/network.js:480
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Al mancje il firmware par %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:484
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s no disponibil"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:490
|
||||
#: js/ui/status/network.js:487
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "Conession falide su %s"
|
||||
|
||||
#: js/ui/status/network.js:506
|
||||
#: js/ui/status/network.js:503
|
||||
msgid "Wired Settings"
|
||||
msgstr "Impostazions rêt vie fîl"
|
||||
|
||||
#: js/ui/status/network.js:548
|
||||
#: js/ui/status/network.js:545
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Impostazions bande largje mobil"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:591 js/ui/status/network.js:1317
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s disabilitât vie hardware "
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:595
|
||||
#: js/ui/status/network.js:592
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s disabilitât"
|
||||
|
||||
#: js/ui/status/network.js:635
|
||||
#: js/ui/status/network.js:632
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Conet a internet"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:813
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Modalitât avion piade"
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:814
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Il Wi-Fi al è disabilitât cuant che la modalitât avion e je impiade."
|
||||
|
||||
#: js/ui/status/network.js:827
|
||||
#: js/ui/status/network.js:815
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Distude modalitât avion"
|
||||
|
||||
#: js/ui/status/network.js:836
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Il Wi-Fi al è distudât"
|
||||
|
||||
#: js/ui/status/network.js:837
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Il Wi-Fi al scugne jessi impiât par podêsi tacâ a une rêt."
|
||||
|
||||
#: js/ui/status/network.js:838
|
||||
#: js/ui/status/network.js:826
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Impie il Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:863
|
||||
#: js/ui/status/network.js:851
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Rêts Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:865
|
||||
#: js/ui/status/network.js:853
|
||||
msgid "Select a network"
|
||||
msgstr "Selezione une rêt"
|
||||
|
||||
#: js/ui/status/network.js:895
|
||||
#: js/ui/status/network.js:883
|
||||
msgid "No Networks"
|
||||
msgstr "Nissune rêt"
|
||||
|
||||
#: js/ui/status/network.js:916 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Dopre interutôr fisic par distudâ"
|
||||
|
||||
#: js/ui/status/network.js:1183
|
||||
#: js/ui/status/network.js:1171
|
||||
msgid "Select Network"
|
||||
msgstr "Selezione rêt"
|
||||
|
||||
#: js/ui/status/network.js:1189
|
||||
#: js/ui/status/network.js:1177
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Impostazions Wi-Fi"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:1296
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "Hotspot %s atîf"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1323
|
||||
#: js/ui/status/network.js:1311
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s distacât"
|
||||
|
||||
#: js/ui/status/network.js:1423
|
||||
#: js/ui/status/network.js:1411
|
||||
msgid "connecting..."
|
||||
msgstr "Daûr a coneti..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1426
|
||||
#: js/ui/status/network.js:1414
|
||||
msgid "authentication required"
|
||||
msgstr "autenticazion necessarie"
|
||||
|
||||
#: js/ui/status/network.js:1428
|
||||
#: js/ui/status/network.js:1416
|
||||
msgid "connection failed"
|
||||
msgstr "conession falide"
|
||||
|
||||
#: js/ui/status/network.js:1494 js/ui/status/network.js:1587
|
||||
#: js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Impostazions rêt"
|
||||
|
||||
#: js/ui/status/network.js:1496
|
||||
#: js/ui/status/network.js:1484
|
||||
msgid "VPN Settings"
|
||||
msgstr "Impostazions VPN"
|
||||
|
||||
#: js/ui/status/network.js:1515
|
||||
#: js/ui/status/network.js:1503
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1525
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN distudât"
|
||||
|
||||
#: js/ui/status/network.js:1618
|
||||
#, javascript-format
|
||||
msgid "%s Wired Connection"
|
||||
msgid_plural "%s Wired Connections"
|
||||
msgstr[0] "%s conession cablade"
|
||||
msgstr[1] "%s conessions cabladis"
|
||||
|
||||
#: js/ui/status/network.js:1622
|
||||
#, javascript-format
|
||||
msgid "%s Wi-Fi Connection"
|
||||
msgid_plural "%s Wi-Fi Connections"
|
||||
msgstr[0] "%s conession cence fîi"
|
||||
msgstr[1] "%s conessions cence fîi"
|
||||
|
||||
#: js/ui/status/network.js:1626
|
||||
#, javascript-format
|
||||
msgid "%s Modem Connection"
|
||||
msgid_plural "%s Modem Connections"
|
||||
msgstr[0] "%s conession modem"
|
||||
msgstr[1] "%s conessions modem"
|
||||
|
||||
#: js/ui/status/network.js:1773
|
||||
#: js/ui/status/network.js:1699
|
||||
msgid "Connection failed"
|
||||
msgstr "Conession falide"
|
||||
|
||||
#: js/ui/status/network.js:1774
|
||||
#: js/ui/status/network.js:1700
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Ativazion de conession di rêt falide"
|
||||
|
||||
@ -1665,11 +1589,11 @@ msgstr "Jentre come altri utent"
|
||||
msgid "Unlock Window"
|
||||
msgstr "Sbloche barcon"
|
||||
|
||||
#: js/ui/viewSelector.js:182
|
||||
#: js/ui/viewSelector.js:159
|
||||
msgid "Applications"
|
||||
msgstr "Aplicazions"
|
||||
|
||||
#: js/ui/viewSelector.js:186
|
||||
#: js/ui/viewSelector.js:163
|
||||
msgid "Search"
|
||||
msgstr "Cîr"
|
||||
|
||||
@ -1678,22 +1602,22 @@ msgstr "Cîr"
|
||||
msgid "“%s” is ready"
|
||||
msgstr "'%s' al è pront"
|
||||
|
||||
#: js/ui/windowManager.js:64
|
||||
#: js/ui/windowManager.js:63
|
||||
msgid "Do you want to keep these display settings?"
|
||||
msgstr "Vûstu tignî chestis impostazions di visôr?"
|
||||
|
||||
#. Translators: this and the following message should be limited in lenght,
|
||||
#. to avoid ellipsizing the labels.
|
||||
#.
|
||||
#: js/ui/windowManager.js:83
|
||||
#: js/ui/windowManager.js:82
|
||||
msgid "Revert Settings"
|
||||
msgstr "Ripristine impostazions"
|
||||
|
||||
#: js/ui/windowManager.js:86
|
||||
#: js/ui/windowManager.js:85
|
||||
msgid "Keep Changes"
|
||||
msgstr "Ten lis modifichis"
|
||||
|
||||
#: js/ui/windowManager.js:104
|
||||
#: js/ui/windowManager.js:103
|
||||
#, javascript-format
|
||||
msgid "Settings changes will revert in %d second"
|
||||
msgid_plural "Settings changes will revert in %d seconds"
|
||||
@ -1704,7 +1628,7 @@ msgstr[1] ""
|
||||
|
||||
#. Translators: This represents the size of a window. The first number is
|
||||
#. * the width of the window and the second is the height.
|
||||
#: js/ui/windowManager.js:659
|
||||
#: js/ui/windowManager.js:658
|
||||
#, javascript-format
|
||||
msgid "%d x %d"
|
||||
msgstr "%d x %d"
|
||||
@ -1804,19 +1728,19 @@ msgstr[1] "%u jentradis"
|
||||
msgid "System Sounds"
|
||||
msgstr "Suns di sisteme"
|
||||
|
||||
#: src/main.c:380
|
||||
#: src/main.c:381
|
||||
msgid "Print version"
|
||||
msgstr "Stampe version"
|
||||
|
||||
#: src/main.c:386
|
||||
#: src/main.c:387
|
||||
msgid "Mode used by GDM for login screen"
|
||||
msgstr "Modalitât doprade da GDM pe videade di acès"
|
||||
|
||||
#: src/main.c:392
|
||||
#: src/main.c:393
|
||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||
msgstr "Dopre une modalitât specifiche, par esempli \"gdm\" pe videade di acès"
|
||||
|
||||
#: src/main.c:398
|
||||
#: src/main.c:399
|
||||
msgid "List possible modes"
|
||||
msgstr "Liste modalitâts pussibilis"
|
||||
|
||||
@ -1842,9 +1766,6 @@ msgstr "La password no pues jessi vueide"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Dialic di autenticazion anulât dal utent"
|
||||
|
||||
#~ msgid "Not In Use"
|
||||
#~ msgstr "No in ûs"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Mostre il dì de setemane tal calendari"
|
||||
|
||||
|
139
po/hu.po
139
po/hu.po
@ -11,8 +11,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-11-04 15:16+0000\n"
|
||||
"PO-Revision-Date: 2016-11-05 11:21+0100\n"
|
||||
"POT-Creation-Date: 2016-11-20 18:25+0000\n"
|
||||
"PO-Revision-Date: 2016-11-22 13:08+0100\n"
|
||||
"Last-Translator: Meskó Balázs <meskobalazs@gmail.com>\n"
|
||||
"Language-Team: Hungarian <openscope at googlegroups dot com>\n"
|
||||
"Language: hu\n"
|
||||
@ -20,7 +20,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: Poedit 1.8.9\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
@ -327,23 +327,23 @@ msgstr "Hiba történt a(z) %s beállításablakának betöltésekor:"
|
||||
msgid "GNOME Shell Extensions"
|
||||
msgstr "GNOME Shell kiterjesztések"
|
||||
|
||||
#: js/gdm/authPrompt.js:149 js/ui/audioDeviceSelection.js:71
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Mégse"
|
||||
|
||||
#: js/gdm/authPrompt.js:171 js/gdm/authPrompt.js:218 js/gdm/authPrompt.js:450
|
||||
#: js/gdm/authPrompt.js:169 js/gdm/authPrompt.js:216 js/gdm/authPrompt.js:448
|
||||
msgid "Next"
|
||||
msgstr "Következő"
|
||||
|
||||
#: js/gdm/authPrompt.js:214 js/ui/shellMountOperation.js:403
|
||||
#: js/gdm/authPrompt.js:212 js/ui/shellMountOperation.js:403
|
||||
#: js/ui/unlockDialog.js:59
|
||||
msgid "Unlock"
|
||||
msgstr "Feloldás"
|
||||
|
||||
#: js/gdm/authPrompt.js:216
|
||||
#: js/gdm/authPrompt.js:214
|
||||
msgctxt "button"
|
||||
msgid "Sign In"
|
||||
msgstr "Bejelentkezés"
|
||||
@ -492,35 +492,31 @@ msgstr "Hozzáférés tiltása"
|
||||
msgid "Grant Access"
|
||||
msgstr "Hozzáférés megadása"
|
||||
|
||||
#: js/ui/appDisplay.js:806
|
||||
#: js/ui/appDisplay.js:794
|
||||
msgid "Frequently used applications will appear here"
|
||||
msgstr "Itt jelennek meg a gyakran használt alkalmazások"
|
||||
|
||||
#: js/ui/appDisplay.js:926
|
||||
#: js/ui/appDisplay.js:914
|
||||
msgid "Frequent"
|
||||
msgstr "Gyakori"
|
||||
|
||||
#: js/ui/appDisplay.js:933
|
||||
#: js/ui/appDisplay.js:921
|
||||
msgid "All"
|
||||
msgstr "Összes"
|
||||
|
||||
#: js/ui/appDisplay.js:1891
|
||||
#: js/ui/appDisplay.js:1853
|
||||
msgid "New Window"
|
||||
msgstr "Új ablak"
|
||||
|
||||
#: js/ui/appDisplay.js:1905
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Futtatás a dedikált videokártyával"
|
||||
|
||||
#: js/ui/appDisplay.js:1932 js/ui/dash.js:289
|
||||
#: js/ui/appDisplay.js:1881 js/ui/dash.js:289
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Eltávolítás a Kedvencek közül"
|
||||
|
||||
#: js/ui/appDisplay.js:1938
|
||||
#: js/ui/appDisplay.js:1887
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Hozzáadás a Kedvencekhez"
|
||||
|
||||
#: js/ui/appDisplay.js:1948
|
||||
#: js/ui/appDisplay.js:1897
|
||||
msgid "Show Details"
|
||||
msgstr "Részletek megjelenítése"
|
||||
|
||||
@ -678,7 +674,7 @@ msgstr "Külső meghajtó csatlakoztatva"
|
||||
msgid "External drive disconnected"
|
||||
msgstr "Külső meghajtó leválasztva"
|
||||
|
||||
#: js/ui/components/autorunManager.js:356
|
||||
#: js/ui/components/autorunManager.js:355
|
||||
#, javascript-format
|
||||
msgid "Open with %s"
|
||||
msgstr "Megnyitás ezzel: %s"
|
||||
@ -720,11 +716,11 @@ msgstr "Személyes kulcs jelszava: "
|
||||
msgid "Service: "
|
||||
msgstr "Szolgáltatás: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "A vezeték nélküli hálózat hitelesítést igényel"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -733,7 +729,7 @@ msgstr ""
|
||||
"Jelszavak vagy titkosítási kulcsok szükségesek a(z) „%s” vezeték nélküli "
|
||||
"hálózat eléréséhez."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Vezetékes 802.1X hitelesítés"
|
||||
|
||||
@ -741,15 +737,15 @@ msgstr "Vezetékes 802.1X hitelesítés"
|
||||
msgid "Network name: "
|
||||
msgstr "Hálózat neve: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "DSL hitelesítés"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "PIN kód szükséges"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "PIN kód szükséges a mobil széles sávú eszközhöz"
|
||||
|
||||
@ -757,17 +753,17 @@ msgstr "PIN kód szükséges a mobil széles sávú eszközhöz"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Mobil széles sávú hálózat jelszava"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Jelszó szükséges a kapcsolódáshoz a következőhöz: „%s”."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1670
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Hálózatkezelő"
|
||||
|
||||
@ -1093,50 +1089,6 @@ msgstr "Áttekintés"
|
||||
msgid "Type to search…"
|
||||
msgstr "Gépeljen a kereséshez…"
|
||||
|
||||
#: js/ui/padOsd.js:37
|
||||
msgid "New shortcut…"
|
||||
msgstr "Új gyorsbillentyű…"
|
||||
|
||||
#: js/ui/padOsd.js:86
|
||||
msgid "Application defined"
|
||||
msgstr "Alkalmazás által meghatározott"
|
||||
|
||||
#: js/ui/padOsd.js:87
|
||||
msgid "Show on-screen help"
|
||||
msgstr "Súgó megjelenítése"
|
||||
|
||||
#: js/ui/padOsd.js:88
|
||||
msgid "Switch monitor"
|
||||
msgstr "Kijelzőváltás"
|
||||
|
||||
#: js/ui/padOsd.js:89
|
||||
msgid "Assign keystroke"
|
||||
msgstr "Billentyűleütés hozzárendelése"
|
||||
|
||||
#: js/ui/padOsd.js:143
|
||||
msgid "Done"
|
||||
msgstr "Kész"
|
||||
|
||||
#: js/ui/padOsd.js:597
|
||||
msgid "Edit…"
|
||||
msgstr "Szerkesztés…"
|
||||
|
||||
#: js/ui/padOsd.js:610 js/ui/padOsd.js:665
|
||||
msgid "None"
|
||||
msgstr "Nincs"
|
||||
|
||||
#: js/ui/padOsd.js:648
|
||||
msgid "Press a button to configure"
|
||||
msgstr "Válasszon egy beállítandó gombot"
|
||||
|
||||
#: js/ui/padOsd.js:649
|
||||
msgid "Press Esc to exit"
|
||||
msgstr "Nyomja meg az Esc gombot a kilépéshez"
|
||||
|
||||
#: js/ui/padOsd.js:652
|
||||
msgid "Press any key to exit"
|
||||
msgstr "Nyomjon meg egy gombot a kilépéshez"
|
||||
|
||||
#: js/ui/panel.js:358
|
||||
msgid "Quit"
|
||||
msgstr "Kilépés"
|
||||
@ -1173,6 +1125,10 @@ msgstr "Adjon meg egy parancsot"
|
||||
msgid "Close"
|
||||
msgstr "Bezárás"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Az újraindítás nem érhető el Wayland alatt"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Újraindítás…"
|
||||
@ -1201,7 +1157,7 @@ msgstr[1] "%d új értesítés"
|
||||
msgid "Lock"
|
||||
msgstr "Zárolás"
|
||||
|
||||
#: js/ui/screenShield.js:707
|
||||
#: js/ui/screenShield.js:704
|
||||
msgid "GNOME needs to lock the screen"
|
||||
msgstr "A GNOME-nak zárolnia kell a képernyőt"
|
||||
|
||||
@ -1212,11 +1168,11 @@ msgstr "A GNOME-nak zárolnia kell a képernyőt"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:828 js/ui/screenShield.js:1295
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Nem lehet zárolni"
|
||||
|
||||
#: js/ui/screenShield.js:829 js/ui/screenShield.js:1296
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "A zárolást egy alkalmazás blokkolta"
|
||||
|
||||
@ -1317,8 +1273,8 @@ msgid "Off"
|
||||
msgstr "Ki"
|
||||
|
||||
#: js/ui/status/bluetooth.js:140
|
||||
msgid "On"
|
||||
msgstr "Be"
|
||||
msgid "Not In Use"
|
||||
msgstr "Nincs használatban"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
@ -1649,22 +1605,22 @@ msgstr "Oldalsáv"
|
||||
msgid "“%s” is ready"
|
||||
msgstr "„%s” kész"
|
||||
|
||||
#: js/ui/windowManager.js:64
|
||||
#: js/ui/windowManager.js:63
|
||||
msgid "Do you want to keep these display settings?"
|
||||
msgstr "Meg szeretné tartani ezeket a kijelzőbeállításokat?"
|
||||
|
||||
#. Translators: this and the following message should be limited in lenght,
|
||||
#. to avoid ellipsizing the labels.
|
||||
#.
|
||||
#: js/ui/windowManager.js:83
|
||||
#: js/ui/windowManager.js:82
|
||||
msgid "Revert Settings"
|
||||
msgstr "Beállítások visszavonása"
|
||||
|
||||
#: js/ui/windowManager.js:86
|
||||
#: js/ui/windowManager.js:85
|
||||
msgid "Keep Changes"
|
||||
msgstr "Módosítások megtartása"
|
||||
|
||||
#: js/ui/windowManager.js:104
|
||||
#: js/ui/windowManager.js:103
|
||||
#, javascript-format
|
||||
msgid "Settings changes will revert in %d second"
|
||||
msgid_plural "Settings changes will revert in %d seconds"
|
||||
@ -1673,7 +1629,7 @@ msgstr[1] "A beállítások módosításai %d másodperc múlva visszavonásra k
|
||||
|
||||
#. Translators: This represents the size of a window. The first number is
|
||||
#. * the width of the window and the second is the height.
|
||||
#: js/ui/windowManager.js:659
|
||||
#: js/ui/windowManager.js:658
|
||||
#, javascript-format
|
||||
msgid "%d x %d"
|
||||
msgstr "%d x %d"
|
||||
@ -1773,20 +1729,20 @@ msgstr[1] "%u bemenet"
|
||||
msgid "System Sounds"
|
||||
msgstr "Rendszerhangok"
|
||||
|
||||
#: src/main.c:380
|
||||
#: src/main.c:381
|
||||
msgid "Print version"
|
||||
msgstr "Verzió kiírása"
|
||||
|
||||
#: src/main.c:386
|
||||
#: src/main.c:387
|
||||
msgid "Mode used by GDM for login screen"
|
||||
msgstr "A GDM által a bejelentkezési képernyőhöz használt mód"
|
||||
|
||||
#: src/main.c:392
|
||||
#: src/main.c:393
|
||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||
msgstr ""
|
||||
"Használjon egy adott módot, például a „gdm”-et a bejelentkező képernyőn"
|
||||
|
||||
#: src/main.c:398
|
||||
#: src/main.c:399
|
||||
msgid "List possible modes"
|
||||
msgstr "Lehetséges módok listázása"
|
||||
|
||||
@ -1812,9 +1768,6 @@ msgstr "A jelszó nem lehet üres"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "A hitelesítési ablakot a felhasználó bezárta"
|
||||
|
||||
#~ msgid "Not In Use"
|
||||
#~ msgstr "Nincs használatban"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Hetek számának megjelenítése a naptárban"
|
||||
|
||||
@ -1847,6 +1800,9 @@ msgstr "A hitelesítési ablakot a felhasználó bezárta"
|
||||
#~ msgid "Airplane Mode"
|
||||
#~ msgstr "Repülőgép üzemmód"
|
||||
|
||||
#~ msgid "On"
|
||||
#~ msgstr "Be"
|
||||
|
||||
#~ msgctxt "event list time"
|
||||
#~ msgid "%H∶%M"
|
||||
#~ msgstr "%k.%M"
|
||||
@ -1924,9 +1880,6 @@ msgstr "A hitelesítési ablakot a felhasználó bezárta"
|
||||
#~ msgid "Status is set to offline"
|
||||
#~ msgstr "Az állapot beállítva kilépettre"
|
||||
|
||||
#~ msgid "Encryption is not available"
|
||||
#~ msgstr "A titkosítás nem érhető el"
|
||||
|
||||
#~ msgid "Certificate is invalid"
|
||||
#~ msgstr "A tanúsítvány érvénytelen"
|
||||
|
||||
|
131
po/it.po
131
po/it.po
@ -5,23 +5,24 @@
|
||||
#
|
||||
# Milo Casagrande <milo@milo.name>, 2009, 2010, 2012, 2013, 2014, 2015, 2016.
|
||||
# Luca Ferretti <elle.uca@infinito.it>, 2010, 2011, 2012, 2013, 2014.
|
||||
# Gianvito Cavasoli <gianvito@gmx.it>, 2016.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-10-03 09:39+0000\n"
|
||||
"PO-Revision-Date: 2016-10-06 13:48+0200\n"
|
||||
"Last-Translator: Milo Casagrande <milo@milo.name>\n"
|
||||
"Language-Team: Italiano <tp@lists.linux.it>\n"
|
||||
"POT-Creation-Date: 2016-11-23 20:37+0000\n"
|
||||
"PO-Revision-Date: 2016-12-07 13:52+0100\n"
|
||||
"Last-Translator: Gianvito Cavasoli <gianvito@gmx.it>\n"
|
||||
"Language-Team: Italiano <gnome-it-list@gnome.org>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-DamnedLies-Scope: partial\n"
|
||||
"X-Generator: Poedit 1.8.9\n"
|
||||
"X-Generator: Gtranslator 2.91.7\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
@ -343,7 +344,7 @@ msgstr "Estensioni di GNOME Shell"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
@ -702,8 +703,8 @@ msgstr "Password:"
|
||||
msgid "Type again:"
|
||||
msgstr "Inserire di nuovo:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Connetti"
|
||||
|
||||
@ -731,11 +732,11 @@ msgstr "Password chiave privata: "
|
||||
msgid "Service: "
|
||||
msgstr "Servizio: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Richiesta autenticazione dalla rete wireless"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -744,7 +745,7 @@ msgstr ""
|
||||
"È richiesta una password o una chiave di cifratura per accedere alla rete "
|
||||
"wireless «%s»."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Autenticazione via cavo 802.1X"
|
||||
|
||||
@ -752,15 +753,15 @@ msgstr "Autenticazione via cavo 802.1X"
|
||||
msgid "Network name: "
|
||||
msgstr "Nome rete: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "Autenticazione DSL"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "Richiesto codice PIN"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "È necessario il codice PIN per il dispositivo mobile"
|
||||
|
||||
@ -768,17 +769,17 @@ msgstr "È necessario il codice PIN per il dispositivo mobile"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Password rete mobile"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "È richiesta una password per connettersi a «%s»."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1660
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Gestore reti"
|
||||
|
||||
@ -1142,6 +1143,10 @@ msgstr "Inserire un comando"
|
||||
msgid "Close"
|
||||
msgstr "Chiudi"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Il riavvio non è disponibile su Wayland"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Riavvio…"
|
||||
@ -1181,11 +1186,11 @@ msgstr "GNOME deve bloccare lo schermo"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Impossibile bloccare"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Il blocco è stato impedito da un'applicazione."
|
||||
|
||||
@ -1270,7 +1275,7 @@ msgstr "Caratteri grandi"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Impostazioni Bluetooth"
|
||||
|
||||
@ -1290,13 +1295,13 @@ msgstr "Off"
|
||||
msgid "Not In Use"
|
||||
msgstr "Non in uso"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Attiva"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Spegni"
|
||||
@ -1346,18 +1351,18 @@ msgstr ""
|
||||
"L'accesso alla posizione può essere modificato in qualsiasi momento "
|
||||
"attraverso le impostazioni della privacy."
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<sconosciuto>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s spento"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s collegato"
|
||||
@ -1366,60 +1371,60 @@ msgstr "%s collegato"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s non gestito"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s in disconnessione"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s in connessione"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s richiede autenticazione"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Firmware mancante per %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s non disponibile"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "Connessione non riuscita su %s"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "Impostazioni rete via cavo"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Impostazioni banda larga mobile"
|
||||
|
||||
# (ndt) o disabilitata?
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s disabilitato via hardware"
|
||||
@ -1427,109 +1432,109 @@ msgstr "%s disabilitato via hardware"
|
||||
# (ndt) o disabilitata?
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s disabilitato"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Connetti a Internet"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "La modalità aereo è attiva"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Il Wi-Fi è disabilitato quando la modalità aereo è attiva"
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Disattiva modalità aereo"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Il Wi-Fi è spento"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "È necessario attivare il Wi-Fi per potersi connettere a una rete."
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Attiva Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Reti Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Seleziona una rete"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Nessuna rete"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Usare l'interruttore hardware per disattivare"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Seleziona rete"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Impostazioni Wi-Fi"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "Hotspot %s attivo"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s non collegato"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "connessione…"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "richiesta autenticazione"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "connessione non riuscita"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Impostazioni rete"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "Impostazioni VPN"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN spento"
|
||||
|
||||
#: js/ui/status/network.js:1699
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Connessione non riuscita"
|
||||
|
||||
#: js/ui/status/network.js:1700
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Attivazione della connessione di rete non riuscita"
|
||||
|
||||
|
191
po/lt.po
191
po/lt.po
@ -1,29 +1,53 @@
|
||||
# Lithuanian translation for gnome-shell.
|
||||
# Copyright © 2010-2012 Free Software Foundation, Inc.
|
||||
# This file is distributed under the same license as the gnome-shell package.
|
||||
#
|
||||
# Žygimantas Beručka <zygis@gnome.org>, 2010, 2011, 2012.
|
||||
# Algimantas Margevičius <gymka@mail.ru>, 2011.
|
||||
# Mantas Kriaučiūnas <mantas@akl.lt>, 2012, 2013.
|
||||
# Aurimas Černius <aurisc4@gmail.com>, 2013, 2014, 2015, 2016.
|
||||
#
|
||||
# Aurimas Černius <aurisc4@gmail.com>, 2013, 2014, 2015, 2016, 2017.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-08-20 08:27+0000\n"
|
||||
"PO-Revision-Date: 2016-09-04 12:26+0300\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-sh"
|
||||
"ell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-11-23 20:37+0000\n"
|
||||
"PO-Revision-Date: 2017-01-07 15:10+0200\n"
|
||||
"Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n"
|
||||
"Language-Team: Lietuvių <gnome-lt@lists.akl.lt>\n"
|
||||
"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
|
||||
"Language: lt\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%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Gtranslator 2.91.7\n"
|
||||
"X-Generator: Lokalize 2.0\n"
|
||||
"X-Project-Style: gnome\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
msgstr "Sistema"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:9
|
||||
msgid "Show the notification list"
|
||||
msgstr "Rodyti pranešimų sąrašą"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:12
|
||||
msgid "Focus the active notification"
|
||||
msgstr "Fokusuoti aktyvų pranešimą"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:15
|
||||
msgid "Show the overview"
|
||||
msgstr "Rodyti apžvalgą"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:18
|
||||
msgid "Show all applications"
|
||||
msgstr "Rodyti visas programas"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:21
|
||||
msgid "Open the application menu"
|
||||
msgstr "Atverti programų meniu"
|
||||
|
||||
#: data/gnome-shell-extension-prefs.desktop.in.in:4
|
||||
msgid "GNOME Shell Extension Preferences"
|
||||
msgstr "GNOME Shell plėtinių nuostatos"
|
||||
@ -289,7 +313,6 @@ msgstr "Tinklo prisijungimas"
|
||||
|
||||
#. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
||||
#: data/org.gnome.Shell.PortalHelper.desktop.in.in:9
|
||||
#| msgid "Network error"
|
||||
msgid "network-workgroup"
|
||||
msgstr "network-workgroup"
|
||||
|
||||
@ -305,7 +328,7 @@ msgstr "GNOME Shell plėtiniai"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Atsisakyti"
|
||||
|
||||
@ -336,7 +359,7 @@ msgstr "Nėra sąraše?"
|
||||
|
||||
#. Translators: this message is shown below the username entry field
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#: js/gdm/loginDialog.js:854
|
||||
#: js/gdm/loginDialog.js:859
|
||||
#, javascript-format
|
||||
msgid "(e.g., user or %s)"
|
||||
msgstr "(pvz., naudotojas arba %s)"
|
||||
@ -344,12 +367,12 @@ msgstr "(pvz., naudotojas arba %s)"
|
||||
#. TTLS and PEAP are actually much more complicated, but this complication
|
||||
#. is not visible here since we only care about phase2 authentication
|
||||
#. (and don't even care of which one)
|
||||
#: js/gdm/loginDialog.js:859 js/ui/components/networkAgent.js:271
|
||||
#: js/gdm/loginDialog.js:864 js/ui/components/networkAgent.js:271
|
||||
#: js/ui/components/networkAgent.js:289
|
||||
msgid "Username: "
|
||||
msgstr "Naudotojo vardas: "
|
||||
|
||||
#: js/gdm/loginDialog.js:1196
|
||||
#: js/gdm/loginDialog.js:1201
|
||||
msgid "Login Window"
|
||||
msgstr "Prisijungimo langas"
|
||||
|
||||
@ -662,8 +685,8 @@ msgstr "Slaptažodis:"
|
||||
msgid "Type again:"
|
||||
msgstr "Įveskite dar kartą:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Prisijungti"
|
||||
|
||||
@ -691,11 +714,11 @@ msgstr "Privataus rakto slaptažodis: "
|
||||
msgid "Service: "
|
||||
msgstr "Tarnyba: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Belaidžiam tinklui reikia patvirtinti tapatybę"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -704,7 +727,7 @@ msgstr ""
|
||||
"Slaptažodžiai arba šifravimo raktai yra būtini priėjimui prie belaidžio "
|
||||
"tinklo „%s“."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Laidinis 802.1X tapatybės patvirtinimas"
|
||||
|
||||
@ -712,15 +735,15 @@ msgstr "Laidinis 802.1X tapatybės patvirtinimas"
|
||||
msgid "Network name: "
|
||||
msgstr "Tinklo vardas: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "DSL tapatybės patvirtinimas"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "Reikalingas PIN kodas"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Reikalingas PIN kodas mobiliajam plačiajuosčiam įrenginiui"
|
||||
|
||||
@ -728,17 +751,17 @@ msgstr "Reikalingas PIN kodas mobiliajam plačiajuosčiam įrenginiui"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Mobiliojo plačiajuosčio tinklo slaptažodis"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Būtinas slaptažodis norint prisijungti prie „%s“."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Tinklo tvarkymas"
|
||||
|
||||
@ -764,7 +787,7 @@ msgstr "Atsiprašome, tai nesuveikė. Bandykite dar kartą."
|
||||
|
||||
#. Translators: this is the other person changing their old IM name to their new
|
||||
#. IM name.
|
||||
#: js/ui/components/telepathyClient.js:760
|
||||
#: js/ui/components/telepathyClient.js:765
|
||||
#, javascript-format
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "%s nuo šiol vadinasi %s"
|
||||
@ -1102,6 +1125,11 @@ msgstr "Įveskite komandą"
|
||||
msgid "Close"
|
||||
msgstr "Užverti"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
#| msgid "Encryption is not available"
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Wayland aplinkoje perleidimas negalimas"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Perleidžiama…"
|
||||
@ -1143,11 +1171,11 @@ msgstr "GNOME aplinkai reikia užrakinti ekraną"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Nepavyksta užrakinti"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Programa užblokavo užrakinimą"
|
||||
|
||||
@ -1231,7 +1259,7 @@ msgstr "Didelis tekstas"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Bluetooth nustatymai"
|
||||
|
||||
@ -1252,13 +1280,13 @@ msgstr "Išjungta"
|
||||
msgid "Not In Use"
|
||||
msgstr "Naudojamas"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Įjungti"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Išjungti"
|
||||
@ -1305,18 +1333,18 @@ msgstr "Suteikti %s prieigą prie jūsų būvimo vietos?"
|
||||
msgid "Location access can be changed at any time from the privacy settings."
|
||||
msgstr "Prieigą prie vietos bet kada galima pakeisti privatumo nustatymuose."
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<nežinoma>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s išjungtas"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "Prisijungta prie %s"
|
||||
@ -1324,168 +1352,168 @@ msgstr "Prisijungta prie %s"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s netvarkomas"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "Atsijungiama nuo %s"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "Jungiamasi prie %s"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s reikalauja patvirtinti tapatybę"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "%s trūksta integruotos programinės įrangos"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s nepasiekiamas"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "Nepavyko prisijungti prie %s"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "Laidinio ryšio nustatymai"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Mobiliojo plačiajuosčio tinklo nustatymai"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s aparatinė įranga išjungta"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s išjungtas"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Prisijungti prie interneto"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Skrydžio veiksena įjungta"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Belaidis ryšys yra išjungta skrydžio veiksenoje."
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Išjungti skrydžio veikseną"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Belaidžio ryšys išjungtas"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Norint prisijungti prie tinklo reikia įjungti belaidį ryšį."
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Įjungti belaidį ryšį"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Wi-Fi tinklai"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Pasirinkite tinklą"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Nėra tinklų"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Išjungimui naudoti aparatinį jungiklį"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Pasirinkite tinklą"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Belaidžio ryšio nustatymai"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "Prieigos taškas %s aktyvus"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "Neprisijungta prie %s"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "jungiamasi..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "reikia patvirtinti tapatybę"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "nepavyko prisijungti"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Tinklo nustatymai"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "VPN nustatymai"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN išjungtas"
|
||||
|
||||
#: js/ui/status/network.js:1697
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Nepavyko prisijungti"
|
||||
|
||||
#: js/ui/status/network.js:1698
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Tinklo ryšio nepavyko aktyvuoti"
|
||||
|
||||
@ -1745,24 +1773,6 @@ msgstr "Slaptažodis negali būti tuščias"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą"
|
||||
|
||||
#~ msgid "System"
|
||||
#~ msgstr "Sistema"
|
||||
|
||||
#~ msgid "Show the notification list"
|
||||
#~ msgstr "Rodyti pranešimų sąrašą"
|
||||
|
||||
#~ msgid "Focus the active notification"
|
||||
#~ msgstr "Fokusuoti aktyvų pranešimą"
|
||||
|
||||
#~ msgid "Show the overview"
|
||||
#~ msgstr "Rodyti apžvalgą"
|
||||
|
||||
#~ msgid "Show all applications"
|
||||
#~ msgstr "Rodyti visas programas"
|
||||
|
||||
#~ msgid "Open the application menu"
|
||||
#~ msgstr "Atverti programų meniu"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Rodyti savaitės dienas kalendoriuje"
|
||||
|
||||
@ -1876,9 +1886,6 @@ msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą"
|
||||
#~ msgid "Status is set to offline"
|
||||
#~ msgstr "Nustatyta atsijungimo būsena"
|
||||
|
||||
#~ msgid "Encryption is not available"
|
||||
#~ msgstr "Šifravimas negalimas"
|
||||
|
||||
#~ msgid "Certificate is invalid"
|
||||
#~ msgstr "Liudijimas netinkamas"
|
||||
|
||||
|
259
po/nb.po
259
po/nb.po
@ -7,10 +7,10 @@
|
||||
# Torstein Adolf Winterseth <kvikende@fsfe.org>, 2010.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gnome-shell 3.23.x\n"
|
||||
"Project-Id-Version: gnome-shell 3.22.x\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-11-21 08:27+0100\n"
|
||||
"PO-Revision-Date: 2016-11-21 08:32+0100\n"
|
||||
"POT-Creation-Date: 2016-10-16 19:40+0200\n"
|
||||
"PO-Revision-Date: 2016-10-16 19:41+0200\n"
|
||||
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
|
||||
"Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
|
||||
"Language: nb\n"
|
||||
@ -29,25 +29,25 @@ msgstr "Det oppsto en feil ved lasting av brukervalgdialog for %s:"
|
||||
msgid "GNOME Shell Extensions"
|
||||
msgstr "Utvidelser for GNOME Shell"
|
||||
|
||||
#: ../js/gdm/authPrompt.js:149 ../js/ui/audioDeviceSelection.js:71
|
||||
#: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
|
||||
#: ../js/ui/components/networkAgent.js:145
|
||||
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js:483
|
||||
#: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399
|
||||
#: ../js/ui/status/network.js:928
|
||||
#: ../js/ui/status/network.js:916
|
||||
msgid "Cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: ../js/gdm/authPrompt.js:171 ../js/gdm/authPrompt.js:218
|
||||
#: ../js/gdm/authPrompt.js:450
|
||||
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
|
||||
#: ../js/gdm/authPrompt.js:448
|
||||
msgid "Next"
|
||||
msgstr "Neste"
|
||||
|
||||
#: ../js/gdm/authPrompt.js:214 ../js/ui/shellMountOperation.js:403
|
||||
#: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
|
||||
#: ../js/ui/unlockDialog.js:59
|
||||
msgid "Unlock"
|
||||
msgstr "Lås opp"
|
||||
|
||||
#: ../js/gdm/authPrompt.js:216
|
||||
#: ../js/gdm/authPrompt.js:214
|
||||
msgctxt "button"
|
||||
msgid "Sign In"
|
||||
msgstr "Logg inn"
|
||||
@ -196,35 +196,31 @@ msgstr "Nekt tilgang"
|
||||
msgid "Grant Access"
|
||||
msgstr "Gi tilgang"
|
||||
|
||||
#: ../js/ui/appDisplay.js:806
|
||||
#: ../js/ui/appDisplay.js:794
|
||||
msgid "Frequently used applications will appear here"
|
||||
msgstr "Ofte brukte programmer vises her"
|
||||
|
||||
#: ../js/ui/appDisplay.js:926
|
||||
#: ../js/ui/appDisplay.js:914
|
||||
msgid "Frequent"
|
||||
msgstr "Ofte"
|
||||
|
||||
#: ../js/ui/appDisplay.js:933
|
||||
#: ../js/ui/appDisplay.js:921
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
#: ../js/ui/appDisplay.js:1891
|
||||
#: ../js/ui/appDisplay.js:1853
|
||||
msgid "New Window"
|
||||
msgstr "Nytt vindu"
|
||||
|
||||
#: ../js/ui/appDisplay.js:1905
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Start med dedikert skjermkort"
|
||||
|
||||
#: ../js/ui/appDisplay.js:1932 ../js/ui/dash.js:289
|
||||
#: ../js/ui/appDisplay.js:1881 ../js/ui/dash.js:289
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Fjern fra favoritter"
|
||||
|
||||
#: ../js/ui/appDisplay.js:1938
|
||||
#: ../js/ui/appDisplay.js:1887
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Legg til i favoritter"
|
||||
|
||||
#: ../js/ui/appDisplay.js:1948
|
||||
#: ../js/ui/appDisplay.js:1897
|
||||
msgid "Show Details"
|
||||
msgstr "Vis detaljer"
|
||||
|
||||
@ -382,7 +378,7 @@ msgstr "Ekstern stasjon koblet til"
|
||||
msgid "External drive disconnected"
|
||||
msgstr "Ekstern stasjon koblet fra"
|
||||
|
||||
#: ../js/ui/components/autorunManager.js:356
|
||||
#: ../js/ui/components/autorunManager.js:355
|
||||
#, javascript-format
|
||||
msgid "Open with %s"
|
||||
msgstr "Åpne med %s"
|
||||
@ -395,8 +391,8 @@ msgstr "Passord:"
|
||||
msgid "Type again:"
|
||||
msgstr "Skriv på nytt:"
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:272
|
||||
#: ../js/ui/status/network.js:355 ../js/ui/status/network.js:931
|
||||
#: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:269
|
||||
#: ../js/ui/status/network.js:352 ../js/ui/status/network.js:919
|
||||
msgid "Connect"
|
||||
msgstr "Koble til"
|
||||
|
||||
@ -427,12 +423,12 @@ msgid "Service: "
|
||||
msgstr "Tjeneste: "
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:320
|
||||
#: ../js/ui/components/networkAgent.js:666
|
||||
#: ../js/ui/components/networkAgent.js:658
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Autentisering kreves av trådløst nettverk"
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:321
|
||||
#: ../js/ui/components/networkAgent.js:667
|
||||
#: ../js/ui/components/networkAgent.js:659
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -442,7 +438,7 @@ msgstr ""
|
||||
"«%s»."
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:325
|
||||
#: ../js/ui/components/networkAgent.js:670
|
||||
#: ../js/ui/components/networkAgent.js:662
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "802.1X autentisering for trådbundet nettverk"
|
||||
|
||||
@ -451,17 +447,17 @@ msgid "Network name: "
|
||||
msgstr "Navn på nettverk: "
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:332
|
||||
#: ../js/ui/components/networkAgent.js:674
|
||||
#: ../js/ui/components/networkAgent.js:666
|
||||
msgid "DSL authentication"
|
||||
msgstr "DSL-autentisering"
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:339
|
||||
#: ../js/ui/components/networkAgent.js:680
|
||||
#: ../js/ui/components/networkAgent.js:672
|
||||
msgid "PIN code required"
|
||||
msgstr "PIN-kode kreves"
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:340
|
||||
#: ../js/ui/components/networkAgent.js:681
|
||||
#: ../js/ui/components/networkAgent.js:673
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "PIN-kode kreves for mobil bredbåndsenhet"
|
||||
|
||||
@ -470,19 +466,19 @@ msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:348
|
||||
#: ../js/ui/components/networkAgent.js:687
|
||||
#: ../js/ui/components/networkAgent.js:679
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Nettverkspassord for mobilt bredbånd"
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:349
|
||||
#: ../js/ui/components/networkAgent.js:671
|
||||
#: ../js/ui/components/networkAgent.js:675
|
||||
#: ../js/ui/components/networkAgent.js:688
|
||||
#: ../js/ui/components/networkAgent.js:663
|
||||
#: ../js/ui/components/networkAgent.js:667
|
||||
#: ../js/ui/components/networkAgent.js:680
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Du må oppgi et passord for å koble til «%s»."
|
||||
|
||||
#: ../js/ui/components/networkAgent.js:655 ../js/ui/status/network.js:1734
|
||||
#: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1660
|
||||
msgid "Network Manager"
|
||||
msgstr "Nettverkshåndtering"
|
||||
|
||||
@ -513,7 +509,7 @@ msgstr "Beklager, det virket ikke. Prøv igjen."
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "%s er nå kjent som %s"
|
||||
|
||||
#: ../js/ui/ctrlAltTab.js:29 ../js/ui/viewSelector.js:178
|
||||
#: ../js/ui/ctrlAltTab.js:29 ../js/ui/viewSelector.js:155
|
||||
msgid "Windows"
|
||||
msgstr "Vinduer"
|
||||
|
||||
@ -668,7 +664,7 @@ msgstr "Start på nytt og installer oppgradering"
|
||||
msgid ""
|
||||
"%s %s will be installed after restart. Upgrade installation can take a long "
|
||||
"time: ensure that you have backed up and that the computer is plugged in."
|
||||
msgstr "%s %s vil bli installert etter omstart. Installering av oppgraderinger kan ta lang tid: sjekk at du har en sikkerhetskopi og at datamaskinen er koblet til strøm."
|
||||
msgstr "%s %s vil bli installert etter omstart. Installering av en oppgradering kan ta lang tid: forsikre deg om at du har en sikkerhetskopi og at datamaskinen er koblet til strøm."
|
||||
|
||||
#: ../js/ui/endSessionDialog.js:361
|
||||
msgid "Running on battery power: please plug in before installing updates."
|
||||
@ -802,50 +798,6 @@ msgstr "Oversikt"
|
||||
msgid "Type to search…"
|
||||
msgstr "Skriv for å søke …"
|
||||
|
||||
#: ../js/ui/padOsd.js:37
|
||||
msgid "New shortcut…"
|
||||
msgstr "Ny snarvei …"
|
||||
|
||||
#: ../js/ui/padOsd.js:86
|
||||
msgid "Application defined"
|
||||
msgstr "Definert program"
|
||||
|
||||
#: ../js/ui/padOsd.js:87
|
||||
msgid "Show on-screen help"
|
||||
msgstr "Vis hjelp på skjermen"
|
||||
|
||||
#: ../js/ui/padOsd.js:88
|
||||
msgid "Switch monitor"
|
||||
msgstr "Bytt skjerm"
|
||||
|
||||
#: ../js/ui/padOsd.js:89
|
||||
msgid "Assign keystroke"
|
||||
msgstr "Tildel tastatursnarvei"
|
||||
|
||||
#: ../js/ui/padOsd.js:143
|
||||
msgid "Done"
|
||||
msgstr "Ferdig"
|
||||
|
||||
#: ../js/ui/padOsd.js:597
|
||||
msgid "Edit…"
|
||||
msgstr "Rediger …"
|
||||
|
||||
#: ../js/ui/padOsd.js:610 ../js/ui/padOsd.js:665
|
||||
msgid "None"
|
||||
msgstr "Ingen"
|
||||
|
||||
#: ../js/ui/padOsd.js:648
|
||||
msgid "Press a button to configure"
|
||||
msgstr "Trykk en knapp for å konfigurere"
|
||||
|
||||
#: ../js/ui/padOsd.js:649
|
||||
msgid "Press Esc to exit"
|
||||
msgstr "Trykk Esc for å avslutte"
|
||||
|
||||
#: ../js/ui/padOsd.js:652
|
||||
msgid "Press any key to exit"
|
||||
msgstr "Trykk en tast for å avslutte"
|
||||
|
||||
#: ../js/ui/panel.js:358
|
||||
msgid "Quit"
|
||||
msgstr "Avslutt"
|
||||
@ -882,10 +834,6 @@ msgstr "Skriv inn en kommando"
|
||||
msgid "Close"
|
||||
msgstr "Lukk"
|
||||
|
||||
#: ../js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Omstart er ikke tilgjengelig i Wayland"
|
||||
|
||||
#: ../js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Starter på nytt …"
|
||||
@ -914,7 +862,7 @@ msgstr[1] "%d nye varslinger"
|
||||
msgid "Lock"
|
||||
msgstr "Lås"
|
||||
|
||||
#: ../js/ui/screenShield.js:707
|
||||
#: ../js/ui/screenShield.js:704
|
||||
msgid "GNOME needs to lock the screen"
|
||||
msgstr "GNOME må låse skjermen"
|
||||
|
||||
@ -925,11 +873,11 @@ msgstr "GNOME må låse skjermen"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: ../js/ui/screenShield.js:828 ../js/ui/screenShield.js:1295
|
||||
#: ../js/ui/screenShield.js:825 ../js/ui/screenShield.js:1291
|
||||
msgid "Unable to lock"
|
||||
msgstr "Klarte ikke å låse"
|
||||
|
||||
#: ../js/ui/screenShield.js:829 ../js/ui/screenShield.js:1296
|
||||
#: ../js/ui/screenShield.js:826 ../js/ui/screenShield.js:1292
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Låsing ble stoppet av et program"
|
||||
|
||||
@ -1013,7 +961,7 @@ msgstr "Stor tekst"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: ../js/ui/status/bluetooth.js:56 ../js/ui/status/network.js:627
|
||||
#: ../js/ui/status/bluetooth.js:56 ../js/ui/status/network.js:624
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Bluetooth-innstillinger"
|
||||
|
||||
@ -1030,16 +978,16 @@ msgid "Off"
|
||||
msgstr "Av"
|
||||
|
||||
#: ../js/ui/status/bluetooth.js:140
|
||||
msgid "On"
|
||||
msgstr "På"
|
||||
msgid "Not In Use"
|
||||
msgstr "Ikke i bruk"
|
||||
|
||||
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1291
|
||||
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
|
||||
msgid "Turn On"
|
||||
msgstr "Slå på"
|
||||
|
||||
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:181
|
||||
#: ../js/ui/status/network.js:356 ../js/ui/status/network.js:1291
|
||||
#: ../js/ui/status/network.js:1406 ../js/ui/status/rfkill.js:90
|
||||
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
|
||||
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
|
||||
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
|
||||
#: ../js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Slå av"
|
||||
@ -1088,18 +1036,18 @@ msgstr ""
|
||||
"Tilgang til plassering kan endres når som helst fra innstillinger for "
|
||||
"personvern."
|
||||
|
||||
#: ../js/ui/status/network.js:104
|
||||
#: ../js/ui/status/network.js:101
|
||||
msgid "<unknown>"
|
||||
msgstr "<ukjent>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:454 ../js/ui/status/network.js:1320
|
||||
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1308
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s av"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:457
|
||||
#: ../js/ui/status/network.js:454
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s koblet til"
|
||||
@ -1107,190 +1055,168 @@ msgstr "%s koblet til"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: ../js/ui/status/network.js:462
|
||||
#: ../js/ui/status/network.js:459
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s håndteres ikke"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:465
|
||||
#: ../js/ui/status/network.js:462
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s kobler fra"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:472 ../js/ui/status/network.js:1312
|
||||
#: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s kobler til"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: ../js/ui/status/network.js:475
|
||||
#: ../js/ui/status/network.js:472
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s krever autentisering"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: ../js/ui/status/network.js:483
|
||||
#: ../js/ui/status/network.js:480
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Fastvare mangler for %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: ../js/ui/status/network.js:487
|
||||
#: ../js/ui/status/network.js:484
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s er ikke tilgjengelig"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:490
|
||||
#: ../js/ui/status/network.js:487
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "%s tilkobling mislyktes"
|
||||
|
||||
#: ../js/ui/status/network.js:506
|
||||
#: ../js/ui/status/network.js:503
|
||||
msgid "Wired Settings"
|
||||
msgstr "Innstillinger for trådbundet nettverk"
|
||||
|
||||
#: ../js/ui/status/network.js:548
|
||||
#: ../js/ui/status/network.js:545
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Innstillinger for mobilt bredbånd"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:591 ../js/ui/status/network.js:1317
|
||||
#: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1305
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s maskinvare slått av"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: ../js/ui/status/network.js:595
|
||||
#: ../js/ui/status/network.js:592
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s slått av"
|
||||
|
||||
#: ../js/ui/status/network.js:635
|
||||
#: ../js/ui/status/network.js:632
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Koble til internett"
|
||||
|
||||
#: ../js/ui/status/network.js:825
|
||||
#: ../js/ui/status/network.js:813
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Flymodus er slått på"
|
||||
|
||||
#: ../js/ui/status/network.js:826
|
||||
#: ../js/ui/status/network.js:814
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Trådløst blir slått av når flymodus slås på."
|
||||
|
||||
#: ../js/ui/status/network.js:827
|
||||
#: ../js/ui/status/network.js:815
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Slå av flymodus"
|
||||
|
||||
#: ../js/ui/status/network.js:836
|
||||
#: ../js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Trådløs er av"
|
||||
|
||||
#: ../js/ui/status/network.js:837
|
||||
#: ../js/ui/status/network.js:825
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Trådløs må slås på for å koble til et nettverk."
|
||||
|
||||
#: ../js/ui/status/network.js:838
|
||||
#: ../js/ui/status/network.js:826
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Slå på trådløs"
|
||||
|
||||
#: ../js/ui/status/network.js:863
|
||||
#: ../js/ui/status/network.js:851
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Wi-Fi nettverk"
|
||||
|
||||
#: ../js/ui/status/network.js:865
|
||||
#: ../js/ui/status/network.js:853
|
||||
msgid "Select a network"
|
||||
msgstr "Velg et nettverk"
|
||||
|
||||
#: ../js/ui/status/network.js:895
|
||||
#: ../js/ui/status/network.js:883
|
||||
msgid "No Networks"
|
||||
msgstr "Ingen nettverk"
|
||||
|
||||
#: ../js/ui/status/network.js:916 ../js/ui/status/rfkill.js:115
|
||||
#: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Bruk maskinvarebryter til å slå av"
|
||||
|
||||
#: ../js/ui/status/network.js:1183
|
||||
#: ../js/ui/status/network.js:1171
|
||||
msgid "Select Network"
|
||||
msgstr "Velg nettverk"
|
||||
|
||||
#: ../js/ui/status/network.js:1189
|
||||
#: ../js/ui/status/network.js:1177
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Innstillinger"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:1308
|
||||
#: ../js/ui/status/network.js:1296
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "%s aksesspunkt aktivt"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: ../js/ui/status/network.js:1323
|
||||
#: ../js/ui/status/network.js:1311
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s ikke koblet til"
|
||||
|
||||
#: ../js/ui/status/network.js:1423
|
||||
#: ../js/ui/status/network.js:1411
|
||||
msgid "connecting..."
|
||||
msgstr "kobler til …"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: ../js/ui/status/network.js:1426
|
||||
#: ../js/ui/status/network.js:1414
|
||||
msgid "authentication required"
|
||||
msgstr "autentisering kreves"
|
||||
|
||||
#: ../js/ui/status/network.js:1428
|
||||
#: ../js/ui/status/network.js:1416
|
||||
msgid "connection failed"
|
||||
msgstr "tilkobling mislyktes"
|
||||
|
||||
#: ../js/ui/status/network.js:1494 ../js/ui/status/network.js:1587
|
||||
#: ../js/ui/status/rfkill.js:93
|
||||
#: ../js/ui/status/network.js:1482 ../js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Innstillinger for nettverk"
|
||||
|
||||
#: ../js/ui/status/network.js:1496
|
||||
#: ../js/ui/status/network.js:1484
|
||||
msgid "VPN Settings"
|
||||
msgstr "Innstillinger for VPN"
|
||||
|
||||
#: ../js/ui/status/network.js:1515
|
||||
#: ../js/ui/status/network.js:1503
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: ../js/ui/status/network.js:1525
|
||||
#: ../js/ui/status/network.js:1513
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN av"
|
||||
|
||||
#: ../js/ui/status/network.js:1618
|
||||
#, javascript-format
|
||||
msgid "%s Wired Connection"
|
||||
msgid_plural "%s Wired Connections"
|
||||
msgstr[0] "%s kablet tilkobling"
|
||||
msgstr[1] "%s kablede tilkoblinger"
|
||||
|
||||
#: ../js/ui/status/network.js:1622
|
||||
#, javascript-format
|
||||
msgid "%s Wi-Fi Connection"
|
||||
msgid_plural "%s Wi-Fi Connections"
|
||||
msgstr[0] "%s trådløs tilkobling"
|
||||
msgstr[1] "%s trådløse tilkoblinger"
|
||||
|
||||
#: ../js/ui/status/network.js:1626
|
||||
#, javascript-format
|
||||
msgid "%s Modem Connection"
|
||||
msgid_plural "%s Modem Connections"
|
||||
msgstr[0] "%s tilkobling med modem"
|
||||
msgstr[1] "%s tilkoblinger med modem"
|
||||
|
||||
#: ../js/ui/status/network.js:1773
|
||||
#: ../js/ui/status/network.js:1699
|
||||
msgid "Connection failed"
|
||||
msgstr "Tilkobling mislyktes"
|
||||
|
||||
#: ../js/ui/status/network.js:1774
|
||||
#: ../js/ui/status/network.js:1700
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Aktivering av nettverkstilkobling mislyktes"
|
||||
|
||||
@ -1372,11 +1298,11 @@ msgstr "Logg inn som en annen bruker"
|
||||
msgid "Unlock Window"
|
||||
msgstr "Lås opp vindu"
|
||||
|
||||
#: ../js/ui/viewSelector.js:182
|
||||
#: ../js/ui/viewSelector.js:159
|
||||
msgid "Applications"
|
||||
msgstr "Programmer"
|
||||
|
||||
#: ../js/ui/viewSelector.js:186
|
||||
#: ../js/ui/viewSelector.js:163
|
||||
msgid "Search"
|
||||
msgstr "Søk"
|
||||
|
||||
@ -1385,22 +1311,22 @@ msgstr "Søk"
|
||||
msgid "“%s” is ready"
|
||||
msgstr "«%s» er klar"
|
||||
|
||||
#: ../js/ui/windowManager.js:64
|
||||
#: ../js/ui/windowManager.js:63
|
||||
msgid "Do you want to keep these display settings?"
|
||||
msgstr "Vil du beholde disse skjerminnstillingene?"
|
||||
|
||||
#. Translators: this and the following message should be limited in lenght,
|
||||
#. to avoid ellipsizing the labels.
|
||||
#.
|
||||
#: ../js/ui/windowManager.js:83
|
||||
#: ../js/ui/windowManager.js:82
|
||||
msgid "Revert Settings"
|
||||
msgstr "Forkast innstillinger"
|
||||
|
||||
#: ../js/ui/windowManager.js:86
|
||||
#: ../js/ui/windowManager.js:85
|
||||
msgid "Keep Changes"
|
||||
msgstr "Behold endringer"
|
||||
|
||||
#: ../js/ui/windowManager.js:104
|
||||
#: ../js/ui/windowManager.js:103
|
||||
#, javascript-format
|
||||
msgid "Settings changes will revert in %d second"
|
||||
msgid_plural "Settings changes will revert in %d seconds"
|
||||
@ -1409,7 +1335,7 @@ msgstr[1] "Endringer i innstillingene forkastes om %d sekunder"
|
||||
|
||||
#. Translators: This represents the size of a window. The first number is
|
||||
#. * the width of the window and the second is the height.
|
||||
#: ../js/ui/windowManager.js:659
|
||||
#: ../js/ui/windowManager.js:658
|
||||
#, javascript-format
|
||||
msgid "%d x %d"
|
||||
msgstr "%d x %d"
|
||||
@ -1500,19 +1426,19 @@ msgstr[1] "%u innganger"
|
||||
msgid "System Sounds"
|
||||
msgstr "Systemlyder"
|
||||
|
||||
#: ../src/main.c:380
|
||||
#: ../src/main.c:381
|
||||
msgid "Print version"
|
||||
msgstr "Vis versjon"
|
||||
|
||||
#: ../src/main.c:386
|
||||
#: ../src/main.c:387
|
||||
msgid "Mode used by GDM for login screen"
|
||||
msgstr "Modus som brukes av GDM for innloggingsskjermen"
|
||||
|
||||
#: ../src/main.c:392
|
||||
#: ../src/main.c:393
|
||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||
msgstr "Bruk spesifikt modus, f.eks «gdm» for innloggingsskjerm"
|
||||
|
||||
#: ../src/main.c:398
|
||||
#: ../src/main.c:399
|
||||
msgid "List possible modes"
|
||||
msgstr "Vis mulige modi"
|
||||
|
||||
@ -1761,9 +1687,6 @@ msgstr "Autentiseringsdialogen ble lukket av brukeren"
|
||||
#~ msgid "Network Login"
|
||||
#~ msgstr "Nettverkspålogging"
|
||||
|
||||
#~ msgid "Not In Use"
|
||||
#~ msgstr "Ikke i bruk"
|
||||
|
||||
#~ msgid "Use as Internet connection"
|
||||
#~ msgstr "Bruk som internettforbindelse"
|
||||
|
||||
|
85
po/sk.po
85
po/sk.po
@ -9,8 +9,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-10-21 17:31+0000\n"
|
||||
"PO-Revision-Date: 2016-10-30 09:17+0100\n"
|
||||
"POT-Creation-Date: 2016-11-19 17:12+0000\n"
|
||||
"PO-Revision-Date: 2016-11-20 19:24+0100\n"
|
||||
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
|
||||
"Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
|
||||
"Language: sk\n"
|
||||
@ -19,7 +19,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-DamnedLies-Scope: partial\n"
|
||||
"X-Generator: Poedit 1.8.9\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
@ -342,23 +342,23 @@ msgstr "Vyskytla sa chyba pri načítavaní dialógového okna nastavení pre %s
|
||||
msgid "GNOME Shell Extensions"
|
||||
msgstr "Rozšírenia pre Shell prostredia GNOME"
|
||||
|
||||
#: js/gdm/authPrompt.js:149 js/ui/audioDeviceSelection.js:71
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Zrušiť"
|
||||
|
||||
#: js/gdm/authPrompt.js:171 js/gdm/authPrompt.js:218 js/gdm/authPrompt.js:450
|
||||
#: js/gdm/authPrompt.js:169 js/gdm/authPrompt.js:216 js/gdm/authPrompt.js:448
|
||||
msgid "Next"
|
||||
msgstr "Ďalej"
|
||||
|
||||
#: js/gdm/authPrompt.js:214 js/ui/shellMountOperation.js:403
|
||||
#: js/gdm/authPrompt.js:212 js/ui/shellMountOperation.js:403
|
||||
#: js/ui/unlockDialog.js:59
|
||||
msgid "Unlock"
|
||||
msgstr "Odomknúť"
|
||||
|
||||
#: js/gdm/authPrompt.js:216
|
||||
#: js/gdm/authPrompt.js:214
|
||||
msgctxt "button"
|
||||
msgid "Sign In"
|
||||
msgstr "Prihlásiť sa"
|
||||
@ -515,35 +515,31 @@ msgstr "Odmietnuť prístup"
|
||||
msgid "Grant Access"
|
||||
msgstr "Udeliť prístup"
|
||||
|
||||
#: js/ui/appDisplay.js:806
|
||||
#: js/ui/appDisplay.js:794
|
||||
msgid "Frequently used applications will appear here"
|
||||
msgstr "Tu sa objavia často používané aplikácie"
|
||||
|
||||
#: js/ui/appDisplay.js:926
|
||||
#: js/ui/appDisplay.js:914
|
||||
msgid "Frequent"
|
||||
msgstr "Často používané"
|
||||
|
||||
#: js/ui/appDisplay.js:933
|
||||
#: js/ui/appDisplay.js:921
|
||||
msgid "All"
|
||||
msgstr "Všetky"
|
||||
|
||||
#: js/ui/appDisplay.js:1891
|
||||
#: js/ui/appDisplay.js:1853
|
||||
msgid "New Window"
|
||||
msgstr "Nové okno"
|
||||
|
||||
#: js/ui/appDisplay.js:1905
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Spustiť pomocou prídavnej grafickej karty"
|
||||
|
||||
#: js/ui/appDisplay.js:1932 js/ui/dash.js:289
|
||||
#: js/ui/appDisplay.js:1881 js/ui/dash.js:289
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Odstrániť z obľúbených"
|
||||
|
||||
#: js/ui/appDisplay.js:1938
|
||||
#: js/ui/appDisplay.js:1887
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Pridať do obľúbených"
|
||||
|
||||
#: js/ui/appDisplay.js:1948
|
||||
#: js/ui/appDisplay.js:1897
|
||||
msgid "Show Details"
|
||||
msgstr "Zobraziť podrobnosti"
|
||||
|
||||
@ -705,7 +701,7 @@ msgid "External drive disconnected"
|
||||
msgstr "Externá jednotka bola odpojená"
|
||||
|
||||
# DK: doplnil som slovo "programu", aby to znelo prirodzenejsie. priklad:po pripojeni USB kluca bolo zobrazene "Otvoriť pomocou Súbory"
|
||||
#: js/ui/components/autorunManager.js:356
|
||||
#: js/ui/components/autorunManager.js:355
|
||||
#, javascript-format
|
||||
msgid "Open with %s"
|
||||
msgstr "Otvoriť pomocou programu %s"
|
||||
@ -747,11 +743,11 @@ msgstr "Heslo k súkromnému kľúču: "
|
||||
msgid "Service: "
|
||||
msgstr "Služba: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Bezdrôtová sieť vyžaduje overenie totožnosti"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -760,7 +756,7 @@ msgstr ""
|
||||
"Na prístup do bezdrôtovej siete „%s“ sú vyžadované heslá alebo šifrovacie "
|
||||
"kľúče."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Overenie totožnosti k drôtovej sieti 802.1X"
|
||||
|
||||
@ -768,15 +764,15 @@ msgstr "Overenie totožnosti k drôtovej sieti 802.1X"
|
||||
msgid "Network name: "
|
||||
msgstr "Názov siete: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "Overenie totožnosti k DSL"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "Požaduje sa kód PIN"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Pre zariadenie mobilnej širokopásmovej siete je potrebný kód PIN"
|
||||
|
||||
@ -784,17 +780,17 @@ msgstr "Pre zariadenie mobilnej širokopásmovej siete je potrebný kód PIN"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Heslo k mobilnej širokopásmovej sieti"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Na pripojenie k „%s“ sa požaduje heslo."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1670
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Správca siete"
|
||||
|
||||
@ -1162,6 +1158,10 @@ msgstr "Zadajte príkaz"
|
||||
msgid "Close"
|
||||
msgstr "Zavrieť"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Reštart nie je dostupný s protokolom Wayland"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Reštartuje sa…"
|
||||
@ -1206,11 +1206,11 @@ msgstr "Prostredie GNOME vyžaduje uzamknutie obrazovky"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Nepodarilo sa uzamknúť obrazovku"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Uzamknutie bolo zablokované aplikáciou"
|
||||
|
||||
@ -1315,10 +1315,9 @@ msgstr[2] "%d pripojených"
|
||||
msgid "Off"
|
||||
msgstr "Vypnuté"
|
||||
|
||||
# režim v lietadle
|
||||
#: js/ui/status/bluetooth.js:140
|
||||
msgid "On"
|
||||
msgstr "Zapnutý"
|
||||
msgid "Not In Use"
|
||||
msgstr "Nepoužíva sa"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
@ -1781,19 +1780,19 @@ msgstr[2] "%u vstupov"
|
||||
msgid "System Sounds"
|
||||
msgstr "Systémové zvuky"
|
||||
|
||||
#: src/main.c:380
|
||||
#: src/main.c:381
|
||||
msgid "Print version"
|
||||
msgstr "Verzia pre tlač"
|
||||
|
||||
#: src/main.c:386
|
||||
#: src/main.c:387
|
||||
msgid "Mode used by GDM for login screen"
|
||||
msgstr "Režim používaný správcom GDM pre prihlasovaciu obrazovku"
|
||||
|
||||
#: src/main.c:392
|
||||
#: src/main.c:393
|
||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||
msgstr "Použitie zvláštneho režimu, napr. „gdm“ pre prihlasovaciu obrazovku"
|
||||
|
||||
#: src/main.c:398
|
||||
#: src/main.c:399
|
||||
msgid "List possible modes"
|
||||
msgstr "Zoznam možných režimov"
|
||||
|
||||
@ -1820,9 +1819,6 @@ msgstr "Heslo nemôže byť prázdne"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
|
||||
|
||||
#~ msgid "Not In Use"
|
||||
#~ msgstr "Nepoužíva sa"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Zobraziť čísla týždňov v kalendári"
|
||||
|
||||
@ -1857,6 +1853,10 @@ msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
|
||||
#~ msgid "Airplane Mode"
|
||||
#~ msgstr "Režim v lietadle"
|
||||
|
||||
# režim v lietadle
|
||||
#~ msgid "On"
|
||||
#~ msgstr "Zapnutý"
|
||||
|
||||
#~ msgctxt "event list time"
|
||||
#~ msgid "%H∶%M"
|
||||
#~ msgstr "%H∶%M"
|
||||
@ -1934,9 +1934,6 @@ msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
|
||||
#~ msgid "Status is set to offline"
|
||||
#~ msgstr "Stav je nastavený na odhlásený"
|
||||
|
||||
#~ msgid "Encryption is not available"
|
||||
#~ msgstr "Šifrovanie nie je dostupné"
|
||||
|
||||
#~ msgid "Certificate is invalid"
|
||||
#~ msgstr "Certifikát je neplatný"
|
||||
|
||||
|
180
po/sr.po
180
po/sr.po
@ -11,8 +11,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-08-19 21:36+0000\n"
|
||||
"PO-Revision-Date: 2016-08-28 09:15+0200\n"
|
||||
"POT-Creation-Date: 2016-11-17 23:00+0000\n"
|
||||
"PO-Revision-Date: 2016-11-18 09:07+0200\n"
|
||||
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
|
||||
"Language-Team: српски <gnome-sr@googlegroups.org>\n"
|
||||
"Language: sr\n"
|
||||
@ -23,6 +23,30 @@ msgstr ""
|
||||
"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Project-Style: gnome\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
msgstr "Систем"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:9
|
||||
msgid "Show the notification list"
|
||||
msgstr "Прикажите списак обавештења"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:12
|
||||
msgid "Focus the active notification"
|
||||
msgstr "Поставите у жижу активно обавештење"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:15
|
||||
msgid "Show the overview"
|
||||
msgstr "Прикажи преглед"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:18
|
||||
msgid "Show all applications"
|
||||
msgstr "Прикажи све програме"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:21
|
||||
msgid "Open the application menu"
|
||||
msgstr "Отворите изборник програма"
|
||||
|
||||
#: data/gnome-shell-extension-prefs.desktop.in.in:4
|
||||
msgid "GNOME Shell Extension Preferences"
|
||||
msgstr "Поставке проширења Гномове шкољке"
|
||||
@ -301,7 +325,7 @@ msgstr "Проширења Гномове шкољке"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Откажи"
|
||||
|
||||
@ -332,7 +356,7 @@ msgstr "Није на списку?"
|
||||
|
||||
#. Translators: this message is shown below the username entry field
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#: js/gdm/loginDialog.js:854
|
||||
#: js/gdm/loginDialog.js:859
|
||||
#, javascript-format
|
||||
msgid "(e.g., user or %s)"
|
||||
msgstr "(нпр., корисник или %s)"
|
||||
@ -340,12 +364,12 @@ msgstr "(нпр., корисник или %s)"
|
||||
#. TTLS and PEAP are actually much more complicated, but this complication
|
||||
#. is not visible here since we only care about phase2 authentication
|
||||
#. (and don't even care of which one)
|
||||
#: js/gdm/loginDialog.js:859 js/ui/components/networkAgent.js:271
|
||||
#: js/gdm/loginDialog.js:864 js/ui/components/networkAgent.js:271
|
||||
#: js/ui/components/networkAgent.js:289
|
||||
msgid "Username: "
|
||||
msgstr "Корисник: "
|
||||
|
||||
#: js/gdm/loginDialog.js:1196
|
||||
#: js/gdm/loginDialog.js:1201
|
||||
msgid "Login Window"
|
||||
msgstr "Прозор за пријављивање"
|
||||
|
||||
@ -658,8 +682,8 @@ msgstr "Лозинка:"
|
||||
msgid "Type again:"
|
||||
msgstr "Упишите поново:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Повежи се"
|
||||
|
||||
@ -687,11 +711,11 @@ msgstr "Лозинка приватног кључа: "
|
||||
msgid "Service: "
|
||||
msgstr "Услуга: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Бежична мрежа захтева потврђивање идентитета"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -699,7 +723,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Потребне су лозинке или кључеви шифровања за приступ бежичној мрежи „%s“."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Потврђивање идентитета за жичану 802.1X везу"
|
||||
|
||||
@ -707,15 +731,15 @@ msgstr "Потврђивање идентитета за жичану 802.1X в
|
||||
msgid "Network name: "
|
||||
msgstr "Назив мреже: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "Потврђивање идентитета ДСЛ-а"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "Потребан је ПИН кôд"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Потребан је ПИН код за повезивање мобилног широкопојасног уређаја"
|
||||
|
||||
@ -723,17 +747,17 @@ msgstr "Потребан је ПИН код за повезивање мобил
|
||||
msgid "PIN: "
|
||||
msgstr "ПИН: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Лозинка мобилне широкопојасне мреже"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Потребна је лозинка за повезивање на „%s“."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Управник мреже"
|
||||
|
||||
@ -759,7 +783,7 @@ msgstr "Погрешили сте! Покушајте поново."
|
||||
|
||||
#. Translators: this is the other person changing their old IM name to their new
|
||||
#. IM name.
|
||||
#: js/ui/components/telepathyClient.js:760
|
||||
#: js/ui/components/telepathyClient.js:765
|
||||
#, javascript-format
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "„%s“ је сада познат као „%s“"
|
||||
@ -918,8 +942,6 @@ msgid "Power off after updates are installed"
|
||||
msgstr "Искључи након инсталирања освежења"
|
||||
|
||||
#: js/ui/endSessionDialog.js:137
|
||||
#| msgctxt "title"
|
||||
#| msgid "Restart & Install Updates"
|
||||
msgctxt "title"
|
||||
msgid "Restart & Install Upgrade"
|
||||
msgstr "Поново покрени и инсталирај надоградњу"
|
||||
@ -1104,6 +1126,11 @@ msgstr "Унесите наредбу"
|
||||
msgid "Close"
|
||||
msgstr "Затвори"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
#| msgid "Encryption is not available"
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Поновно покретање није доступно на Вејленду"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Поновно покрећем…"
|
||||
@ -1147,11 +1174,11 @@ msgstr "Гном мора да закључа екран"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Не могу да закључам"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Неки програм је блокирао закључавање"
|
||||
|
||||
@ -1235,7 +1262,7 @@ msgstr "Велики текст"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Блутут"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Подешавања Блутута"
|
||||
|
||||
@ -1257,13 +1284,13 @@ msgstr "Искљ."
|
||||
msgid "Not In Use"
|
||||
msgstr "Није у употреби"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Укључи"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Искључи"
|
||||
@ -1312,18 +1339,18 @@ msgstr ""
|
||||
"Приступ месту можете да измените у било које време у подешавањима "
|
||||
"приватности."
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<непознато>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s искључено"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s повезано"
|
||||
@ -1331,168 +1358,168 @@ msgstr "%s повезано"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s неуправљано"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s прекидање везе у току"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s повезивање у току"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s захтева пријаву"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Недостаје фирмвер за %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s недоступно"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "%s повезивање неуспешно"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "Подешавања жичане везе"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Подешавања мобилне широкопојасне везе"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s уређај искључен"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s искључено"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Повежи се на Интернет"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Авионски режим рада је укључен"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Бежична веза је искључена када је укључен авионски режим рада."
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Искључи авионски режим рада"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Бежична веза је искључена"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Бежична веза треба бити укључена да бисте се повезали на мрежу."
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Укључи бежичну везу"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Бежичне мреже"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Изаберите мрежу"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Нема мрежа"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Користи физички прекидач за искључивање"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Изабери мрежу"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Подешавања бежичне везе"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "%s хотспот укључен"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s неповезано"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "повезујем се..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "потребна је пријава"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "повезивање није успело"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Подешавања мреже"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "ВПН подешавања"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "ВПН"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "Искључи ВПН"
|
||||
|
||||
#: js/ui/status/network.js:1697
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Повезивање није успело"
|
||||
|
||||
#: js/ui/status/network.js:1698
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Активирање мрежне везе није успело"
|
||||
|
||||
@ -1755,24 +1782,6 @@ msgstr "Лозинка не може бити празна"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Корисник је одбацио прозорче за потврђивање идентитета"
|
||||
|
||||
#~ msgid "System"
|
||||
#~ msgstr "Систем"
|
||||
|
||||
#~ msgid "Show the notification list"
|
||||
#~ msgstr "Прикажите списак обавештења"
|
||||
|
||||
#~ msgid "Focus the active notification"
|
||||
#~ msgstr "Поставите у жижу активно обавештење"
|
||||
|
||||
#~ msgid "Show the overview"
|
||||
#~ msgstr "Прикажи преглед"
|
||||
|
||||
#~ msgid "Show all applications"
|
||||
#~ msgstr "Прикажи све програме"
|
||||
|
||||
#~ msgid "Open the application menu"
|
||||
#~ msgstr "Отворите изборник програма"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Приказује дан у недељи у календару"
|
||||
|
||||
@ -1948,9 +1957,6 @@ msgstr "Корисник је одбацио прозорче за потврђ
|
||||
#~ msgid "Status is set to offline"
|
||||
#~ msgstr "Стање је постављено на „неповезан“"
|
||||
|
||||
#~ msgid "Encryption is not available"
|
||||
#~ msgstr "Шифровање није доступно"
|
||||
|
||||
#~ msgid "Certificate is invalid"
|
||||
#~ msgstr "Уверење није исправно"
|
||||
|
||||
|
180
po/sr@latin.po
180
po/sr@latin.po
@ -11,8 +11,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-08-19 21:36+0000\n"
|
||||
"PO-Revision-Date: 2016-08-28 09:15+0200\n"
|
||||
"POT-Creation-Date: 2016-11-17 23:00+0000\n"
|
||||
"PO-Revision-Date: 2016-11-18 09:07+0200\n"
|
||||
"Last-Translator: Miroslav Nikolić <miroslavnikolic@rocketmail.com>\n"
|
||||
"Language-Team: srpski <gnome-sr@googlegroups.org>\n"
|
||||
"Language: sr\n"
|
||||
@ -23,6 +23,30 @@ msgstr ""
|
||||
"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Project-Style: gnome\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
msgstr "Sistem"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:9
|
||||
msgid "Show the notification list"
|
||||
msgstr "Prikažite spisak obaveštenja"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:12
|
||||
msgid "Focus the active notification"
|
||||
msgstr "Postavite u žižu aktivno obaveštenje"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:15
|
||||
msgid "Show the overview"
|
||||
msgstr "Prikaži pregled"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:18
|
||||
msgid "Show all applications"
|
||||
msgstr "Prikaži sve programe"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:21
|
||||
msgid "Open the application menu"
|
||||
msgstr "Otvorite izbornik programa"
|
||||
|
||||
#: data/gnome-shell-extension-prefs.desktop.in.in:4
|
||||
msgid "GNOME Shell Extension Preferences"
|
||||
msgstr "Postavke proširenja Gnomove školjke"
|
||||
@ -301,7 +325,7 @@ msgstr "Proširenja Gnomove školjke"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Otkaži"
|
||||
|
||||
@ -332,7 +356,7 @@ msgstr "Nije na spisku?"
|
||||
|
||||
#. Translators: this message is shown below the username entry field
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#: js/gdm/loginDialog.js:854
|
||||
#: js/gdm/loginDialog.js:859
|
||||
#, javascript-format
|
||||
msgid "(e.g., user or %s)"
|
||||
msgstr "(npr., korisnik ili %s)"
|
||||
@ -340,12 +364,12 @@ msgstr "(npr., korisnik ili %s)"
|
||||
#. TTLS and PEAP are actually much more complicated, but this complication
|
||||
#. is not visible here since we only care about phase2 authentication
|
||||
#. (and don't even care of which one)
|
||||
#: js/gdm/loginDialog.js:859 js/ui/components/networkAgent.js:271
|
||||
#: js/gdm/loginDialog.js:864 js/ui/components/networkAgent.js:271
|
||||
#: js/ui/components/networkAgent.js:289
|
||||
msgid "Username: "
|
||||
msgstr "Korisnik: "
|
||||
|
||||
#: js/gdm/loginDialog.js:1196
|
||||
#: js/gdm/loginDialog.js:1201
|
||||
msgid "Login Window"
|
||||
msgstr "Prozor za prijavljivanje"
|
||||
|
||||
@ -658,8 +682,8 @@ msgstr "Lozinka:"
|
||||
msgid "Type again:"
|
||||
msgstr "Upišite ponovo:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Poveži se"
|
||||
|
||||
@ -687,11 +711,11 @@ msgstr "Lozinka privatnog ključa: "
|
||||
msgid "Service: "
|
||||
msgstr "Usluga: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Bežična mreža zahteva potvrđivanje identiteta"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -699,7 +723,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Potrebne su lozinke ili ključevi šifrovanja za pristup bežičnoj mreži „%s“."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Potvrđivanje identiteta za žičanu 802.1X vezu"
|
||||
|
||||
@ -707,15 +731,15 @@ msgstr "Potvrđivanje identiteta za žičanu 802.1X vezu"
|
||||
msgid "Network name: "
|
||||
msgstr "Naziv mreže: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "Potvrđivanje identiteta DSL-a"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "Potreban je PIN kôd"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "Potreban je PIN kod za povezivanje mobilnog širokopojasnog uređaja"
|
||||
|
||||
@ -723,17 +747,17 @@ msgstr "Potreban je PIN kod za povezivanje mobilnog širokopojasnog uređaja"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Lozinka mobilne širokopojasne mreže"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Potrebna je lozinka za povezivanje na „%s“."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Upravnik mreže"
|
||||
|
||||
@ -759,7 +783,7 @@ msgstr "Pogrešili ste! Pokušajte ponovo."
|
||||
|
||||
#. Translators: this is the other person changing their old IM name to their new
|
||||
#. IM name.
|
||||
#: js/ui/components/telepathyClient.js:760
|
||||
#: js/ui/components/telepathyClient.js:765
|
||||
#, javascript-format
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "„%s“ je sada poznat kao „%s“"
|
||||
@ -918,8 +942,6 @@ msgid "Power off after updates are installed"
|
||||
msgstr "Isključi nakon instaliranja osveženja"
|
||||
|
||||
#: js/ui/endSessionDialog.js:137
|
||||
#| msgctxt "title"
|
||||
#| msgid "Restart & Install Updates"
|
||||
msgctxt "title"
|
||||
msgid "Restart & Install Upgrade"
|
||||
msgstr "Ponovo pokreni i instaliraj nadogradnju"
|
||||
@ -1104,6 +1126,11 @@ msgstr "Unesite naredbu"
|
||||
msgid "Close"
|
||||
msgstr "Zatvori"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
#| msgid "Encryption is not available"
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Ponovno pokretanje nije dostupno na Vejlendu"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Ponovno pokrećem…"
|
||||
@ -1147,11 +1174,11 @@ msgstr "Gnom mora da zaključa ekran"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Ne mogu da zaključam"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Neki program je blokirao zaključavanje"
|
||||
|
||||
@ -1235,7 +1262,7 @@ msgstr "Veliki tekst"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Blutut"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Podešavanja Blututa"
|
||||
|
||||
@ -1257,13 +1284,13 @@ msgstr "Isklj."
|
||||
msgid "Not In Use"
|
||||
msgstr "Nije u upotrebi"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Uključi"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Isključi"
|
||||
@ -1312,18 +1339,18 @@ msgstr ""
|
||||
"Pristup mestu možete da izmenite u bilo koje vreme u podešavanjima "
|
||||
"privatnosti."
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<nepoznato>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s isključeno"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s povezano"
|
||||
@ -1331,168 +1358,168 @@ msgstr "%s povezano"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s neupravljano"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s prekidanje veze u toku"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s povezivanje u toku"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s zahteva prijavu"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Nedostaje firmver za %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s nedostupno"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "%s povezivanje neuspešno"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "Podešavanja žičane veze"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Podešavanja mobilne širokopojasne veze"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s uređaj isključen"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s isključeno"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Poveži se na Internet"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Avionski režim rada je uključen"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Bežična veza je isključena kada je uključen avionski režim rada."
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Isključi avionski režim rada"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Bežična veza je isključena"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Bežična veza treba biti uključena da biste se povezali na mrežu."
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Uključi bežičnu vezu"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Bežične mreže"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Izaberite mrežu"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Nema mreža"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Koristi fizički prekidač za isključivanje"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Izaberi mrežu"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Podešavanja bežične veze"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "%s hotspot uključen"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s nepovezano"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "povezujem se..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "potrebna je prijava"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "povezivanje nije uspelo"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Podešavanja mreže"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "VPN podešavanja"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "Isključi VPN"
|
||||
|
||||
#: js/ui/status/network.js:1697
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Povezivanje nije uspelo"
|
||||
|
||||
#: js/ui/status/network.js:1698
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Aktiviranje mrežne veze nije uspelo"
|
||||
|
||||
@ -1755,24 +1782,6 @@ msgstr "Lozinka ne može biti prazna"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
|
||||
|
||||
#~ msgid "System"
|
||||
#~ msgstr "Sistem"
|
||||
|
||||
#~ msgid "Show the notification list"
|
||||
#~ msgstr "Prikažite spisak obaveštenja"
|
||||
|
||||
#~ msgid "Focus the active notification"
|
||||
#~ msgstr "Postavite u žižu aktivno obaveštenje"
|
||||
|
||||
#~ msgid "Show the overview"
|
||||
#~ msgstr "Prikaži pregled"
|
||||
|
||||
#~ msgid "Show all applications"
|
||||
#~ msgstr "Prikaži sve programe"
|
||||
|
||||
#~ msgid "Open the application menu"
|
||||
#~ msgstr "Otvorite izbornik programa"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Prikazuje dan u nedelji u kalendaru"
|
||||
|
||||
@ -1948,9 +1957,6 @@ msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
|
||||
#~ msgid "Status is set to offline"
|
||||
#~ msgstr "Stanje je postavljeno na „nepovezan“"
|
||||
|
||||
#~ msgid "Encryption is not available"
|
||||
#~ msgstr "Šifrovanje nije dostupno"
|
||||
|
||||
#~ msgid "Certificate is invalid"
|
||||
#~ msgstr "Uverenje nije ispravno"
|
||||
|
||||
|
176
po/sv.po
176
po/sv.po
@ -12,8 +12,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-08-19 21:36+0000\n"
|
||||
"PO-Revision-Date: 2016-08-21 18:11+0200\n"
|
||||
"POT-Creation-Date: 2016-11-23 20:37+0000\n"
|
||||
"PO-Revision-Date: 2016-11-28 14:59+0100\n"
|
||||
"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
|
||||
"Language-Team: svenska <tp-sv@listor.tp-sv.se>\n"
|
||||
"Language: sv\n"
|
||||
@ -21,7 +21,31 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 1.8.8\n"
|
||||
"X-Generator: Poedit 1.8.11\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
msgstr "System"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:9
|
||||
msgid "Show the notification list"
|
||||
msgstr "Visa aviseringslistan"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:12
|
||||
msgid "Focus the active notification"
|
||||
msgstr "Fokusera den aktiva aviseringen"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:15
|
||||
msgid "Show the overview"
|
||||
msgstr "Visa översiktsvyn"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:18
|
||||
msgid "Show all applications"
|
||||
msgstr "Visa alla program"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:21
|
||||
msgid "Open the application menu"
|
||||
msgstr "Öppna programmenyn"
|
||||
|
||||
#: data/gnome-shell-extension-prefs.desktop.in.in:4
|
||||
msgid "GNOME Shell Extension Preferences"
|
||||
@ -302,7 +326,7 @@ msgstr "Tillägg för GNOME-skal"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
@ -333,7 +357,7 @@ msgstr "Inte listad?"
|
||||
|
||||
#. Translators: this message is shown below the username entry field
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#: js/gdm/loginDialog.js:854
|
||||
#: js/gdm/loginDialog.js:859
|
||||
#, javascript-format
|
||||
msgid "(e.g., user or %s)"
|
||||
msgstr "(till exempel användare eller %s)"
|
||||
@ -341,12 +365,12 @@ msgstr "(till exempel användare eller %s)"
|
||||
#. TTLS and PEAP are actually much more complicated, but this complication
|
||||
#. is not visible here since we only care about phase2 authentication
|
||||
#. (and don't even care of which one)
|
||||
#: js/gdm/loginDialog.js:859 js/ui/components/networkAgent.js:271
|
||||
#: js/gdm/loginDialog.js:864 js/ui/components/networkAgent.js:271
|
||||
#: js/ui/components/networkAgent.js:289
|
||||
msgid "Username: "
|
||||
msgstr "Användarnamn: "
|
||||
|
||||
#: js/gdm/loginDialog.js:1196
|
||||
#: js/gdm/loginDialog.js:1201
|
||||
msgid "Login Window"
|
||||
msgstr "Inloggningsfönster"
|
||||
|
||||
@ -659,8 +683,8 @@ msgstr "Lösenord:"
|
||||
msgid "Type again:"
|
||||
msgstr "Skriv igen:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "Anslut"
|
||||
|
||||
@ -688,11 +712,11 @@ msgstr "Lösenord för privat nyckel: "
|
||||
msgid "Service: "
|
||||
msgstr "Tjänst: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "Autentisering krävs av trådlöst nätverk"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
@ -701,7 +725,7 @@ msgstr ""
|
||||
"Lösenord eller krypteringsnycklar krävs för att komma åt det trådlösa "
|
||||
"nätverket ”%s”."
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "Trådbunden 802.1X-autentisering"
|
||||
|
||||
@ -709,15 +733,15 @@ msgstr "Trådbunden 802.1X-autentisering"
|
||||
msgid "Network name: "
|
||||
msgstr "Nätverksnamn: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "DSL-autentisering"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "PIN-kod krävs"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "PIN-koden krävs för den mobila bredbandsenheten"
|
||||
|
||||
@ -725,17 +749,17 @@ msgstr "PIN-koden krävs för den mobila bredbandsenheten"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN-kod: "
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "Lösenord för mobilt bredbandsnätverk"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "Ett lösenord krävs för att ansluta till ”%s”."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1670
|
||||
msgid "Network Manager"
|
||||
msgstr "Nätverkshanterare"
|
||||
|
||||
@ -761,7 +785,7 @@ msgstr "Tyvärr, det fungerade inte. Försök igen."
|
||||
|
||||
#. Translators: this is the other person changing their old IM name to their new
|
||||
#. IM name.
|
||||
#: js/ui/components/telepathyClient.js:760
|
||||
#: js/ui/components/telepathyClient.js:765
|
||||
#, javascript-format
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "%s är nu känd som %s"
|
||||
@ -1095,6 +1119,10 @@ msgstr "Ange ett kommando"
|
||||
msgid "Close"
|
||||
msgstr "Stäng"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Omstart är inte tillgänglig i Wayland"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "Startar om…"
|
||||
@ -1134,11 +1162,11 @@ msgstr "GNOME behöver låsa skärmen"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "Kunde inte låsa"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "Låsning hindrades av ett program"
|
||||
|
||||
@ -1222,7 +1250,7 @@ msgstr "Stor text"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Inställningar för Bluetooth"
|
||||
|
||||
@ -1242,13 +1270,13 @@ msgstr "Frånkopplad"
|
||||
msgid "Not In Use"
|
||||
msgstr "Används inte"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "Slå på"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Stäng av"
|
||||
@ -1295,18 +1323,18 @@ msgstr "Ge %s åtkomst till din plats?"
|
||||
msgid "Location access can be changed at any time from the privacy settings."
|
||||
msgstr "Platsåtkomst kan ändras när som helst från sekretessinställningarna."
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<okänd>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s avslagen"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s ansluten"
|
||||
@ -1314,169 +1342,169 @@ msgstr "%s ansluten"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s ohanterad"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s kopplar från"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s ansluter"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s kräver autentisering"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "Fast programvara saknas för %s"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s ej tillgänglig"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "Anslutning till %s misslyckades"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "Trådbundna inställningar"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Inställningar för mobilt bredband"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "Hårdvara för %s inaktiverad"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s inaktiverad"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "Anslut till internet"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Flygplansläge är på"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Trådlöst nätverk är avslaget när flygplansläge är på."
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Slå av flygplansläge"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Trådlöst nätverk är av"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr ""
|
||||
"Trådlöst nätverk behöver slås på för att kunna ansluta till ett nätverk."
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Slå på trådlöst nätverk"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Trådlösa nätverk"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "Välj ett nätverk"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "Inga nätverk"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Använd hårdvarubrytare för att slå av"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "Välj nätverk"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Inställningar för trådlösa nätverk"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "Surfzon för %s aktiv"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s ej ansluten"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "ansluter..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "autentisering krävs"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "anslutningen misslyckades"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Nätverksinställningar"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "VPN-inställningar"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN avslaget"
|
||||
|
||||
#: js/ui/status/network.js:1697
|
||||
#: js/ui/status/network.js:1709
|
||||
msgid "Connection failed"
|
||||
msgstr "Anslutningen misslyckades"
|
||||
|
||||
#: js/ui/status/network.js:1698
|
||||
#: js/ui/status/network.js:1710
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Aktivering av nätverksanslutning misslyckades"
|
||||
|
||||
@ -1733,24 +1761,6 @@ msgstr "Lösenordet får inte vara blankt"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Autentiseringsdialogen stängdes av användaren"
|
||||
|
||||
#~ msgid "System"
|
||||
#~ msgstr "System"
|
||||
|
||||
#~ msgid "Show the notification list"
|
||||
#~ msgstr "Visa aviseringslistan"
|
||||
|
||||
#~ msgid "Focus the active notification"
|
||||
#~ msgstr "Fokusera den aktiva aviseringen"
|
||||
|
||||
#~ msgid "Show the overview"
|
||||
#~ msgstr "Visa översiktsvyn"
|
||||
|
||||
#~ msgid "Show all applications"
|
||||
#~ msgstr "Visa alla program"
|
||||
|
||||
#~ msgid "Open the application menu"
|
||||
#~ msgstr "Öppna programmenyn"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Visa veckonummer i kalendern"
|
||||
|
||||
|
193
po/tr.po
193
po/tr.po
@ -14,8 +14,8 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-10-21 17:31+0000\n"
|
||||
"PO-Revision-Date: 2016-10-23 22:58+0300\n"
|
||||
"POT-Creation-Date: 2016-08-20 08:27+0000\n"
|
||||
"PO-Revision-Date: 2016-09-04 22:11+0300\n"
|
||||
"Last-Translator: Muhammet Kara <muhammetk@gmail.com>\n"
|
||||
"Language-Team: Türkçe <gnome-turk@gnome.org>\n"
|
||||
"Language: tr\n"
|
||||
@ -26,30 +26,6 @@ msgstr ""
|
||||
"X-Generator: Gtranslator 2.91.7\n"
|
||||
"X-Project-Style: gnome\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
msgstr "Sistem"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:9
|
||||
msgid "Show the notification list"
|
||||
msgstr "Bildirim listesini göster"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:12
|
||||
msgid "Focus the active notification"
|
||||
msgstr "Etkin bildirime odaklan"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:15
|
||||
msgid "Show the overview"
|
||||
msgstr "Genel görünümü göster"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:18
|
||||
msgid "Show all applications"
|
||||
msgstr "Tüm uygulamaları göster"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:21
|
||||
msgid "Open the application menu"
|
||||
msgstr "Uygulama menüsünü aç"
|
||||
|
||||
#: data/gnome-shell-extension-prefs.desktop.in.in:4
|
||||
msgid "GNOME Shell Extension Preferences"
|
||||
msgstr "GNOME Kabuğu Eklenti Tercihleri"
|
||||
@ -322,6 +298,7 @@ msgstr "Ağ Girişi"
|
||||
|
||||
#. Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
||||
#: data/org.gnome.Shell.PortalHelper.desktop.in.in:9
|
||||
#| msgid "Network error"
|
||||
msgid "network-workgroup"
|
||||
msgstr "network-workgroup"
|
||||
|
||||
@ -334,23 +311,23 @@ msgstr "%s için tercihler iletişim penceresi yüklenirken hata oluştu:"
|
||||
msgid "GNOME Shell Extensions"
|
||||
msgstr "GNOME Kabuğu Uzantıları"
|
||||
|
||||
#: js/gdm/authPrompt.js:149 js/ui/audioDeviceSelection.js:71
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
msgid "Cancel"
|
||||
msgstr "İptal"
|
||||
|
||||
#: js/gdm/authPrompt.js:171 js/gdm/authPrompt.js:218 js/gdm/authPrompt.js:450
|
||||
#: js/gdm/authPrompt.js:169 js/gdm/authPrompt.js:216 js/gdm/authPrompt.js:448
|
||||
msgid "Next"
|
||||
msgstr "Sonraki"
|
||||
|
||||
#: js/gdm/authPrompt.js:214 js/ui/shellMountOperation.js:403
|
||||
#: js/gdm/authPrompt.js:212 js/ui/shellMountOperation.js:403
|
||||
#: js/ui/unlockDialog.js:59
|
||||
msgid "Unlock"
|
||||
msgstr "Kilit Aç"
|
||||
|
||||
#: js/gdm/authPrompt.js:216
|
||||
#: js/gdm/authPrompt.js:214
|
||||
msgctxt "button"
|
||||
msgid "Sign In"
|
||||
msgstr "Giriş"
|
||||
@ -368,7 +345,7 @@ msgstr "Listede yok mu?"
|
||||
|
||||
#. Translators: this message is shown below the username entry field
|
||||
#. to clue the user in on how to login to the local network realm
|
||||
#: js/gdm/loginDialog.js:859
|
||||
#: js/gdm/loginDialog.js:854
|
||||
#, javascript-format
|
||||
msgid "(e.g., user or %s)"
|
||||
msgstr "(örneğin, kullanıcı veya %s)"
|
||||
@ -376,12 +353,12 @@ msgstr "(örneğin, kullanıcı veya %s)"
|
||||
#. TTLS and PEAP are actually much more complicated, but this complication
|
||||
#. is not visible here since we only care about phase2 authentication
|
||||
#. (and don't even care of which one)
|
||||
#: js/gdm/loginDialog.js:864 js/ui/components/networkAgent.js:271
|
||||
#: js/gdm/loginDialog.js:859 js/ui/components/networkAgent.js:271
|
||||
#: js/ui/components/networkAgent.js:289
|
||||
msgid "Username: "
|
||||
msgstr "Kullanıcı Adı: "
|
||||
|
||||
#: js/gdm/loginDialog.js:1201
|
||||
#: js/gdm/loginDialog.js:1196
|
||||
msgid "Login Window"
|
||||
msgstr "Oturum Açma Penceresi"
|
||||
|
||||
@ -499,35 +476,31 @@ msgstr "Erişimi Reddet"
|
||||
msgid "Grant Access"
|
||||
msgstr "Erişime İzin Ver"
|
||||
|
||||
#: js/ui/appDisplay.js:806
|
||||
#: js/ui/appDisplay.js:794
|
||||
msgid "Frequently used applications will appear here"
|
||||
msgstr "Sık kullanılan uygulamalar burada yer alacak"
|
||||
|
||||
#: js/ui/appDisplay.js:926
|
||||
#: js/ui/appDisplay.js:914
|
||||
msgid "Frequent"
|
||||
msgstr "Sık sık"
|
||||
|
||||
#: js/ui/appDisplay.js:933
|
||||
#: js/ui/appDisplay.js:921
|
||||
msgid "All"
|
||||
msgstr "Hepsi"
|
||||
|
||||
#: js/ui/appDisplay.js:1891
|
||||
#: js/ui/appDisplay.js:1853
|
||||
msgid "New Window"
|
||||
msgstr "Yeni Pencere"
|
||||
|
||||
#: js/ui/appDisplay.js:1905
|
||||
msgid "Launch using Dedicated Graphics Card"
|
||||
msgstr "Adanmış Ekran Kartıyla Başlat"
|
||||
|
||||
#: js/ui/appDisplay.js:1932 js/ui/dash.js:289
|
||||
#: js/ui/appDisplay.js:1881 js/ui/dash.js:289
|
||||
msgid "Remove from Favorites"
|
||||
msgstr "Sık Kullanılanlardan Çıkar"
|
||||
|
||||
#: js/ui/appDisplay.js:1938
|
||||
#: js/ui/appDisplay.js:1887
|
||||
msgid "Add to Favorites"
|
||||
msgstr "Sık Kullanılanlara Ekle"
|
||||
|
||||
#: js/ui/appDisplay.js:1948
|
||||
#: js/ui/appDisplay.js:1897
|
||||
msgid "Show Details"
|
||||
msgstr "Ayrıntıları Göster"
|
||||
|
||||
@ -685,7 +658,7 @@ msgstr "Harici sürücü bağlandı"
|
||||
msgid "External drive disconnected"
|
||||
msgstr "Harici sürücü ayrıldı"
|
||||
|
||||
#: js/ui/components/autorunManager.js:356
|
||||
#: js/ui/components/autorunManager.js:355
|
||||
#, javascript-format
|
||||
msgid "Open with %s"
|
||||
msgstr "%s ile Aç"
|
||||
@ -698,8 +671,8 @@ msgstr "Parola:"
|
||||
msgid "Type again:"
|
||||
msgstr "Terkar yazın:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
msgid "Connect"
|
||||
msgstr "Bağlan"
|
||||
|
||||
@ -774,7 +747,7 @@ msgstr "Mobil geniş bant ağ parolası"
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "“%s”e bağlanmak için parola gerekli."
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1670
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1658
|
||||
msgid "Network Manager"
|
||||
msgstr "Ağ Yöneticisi"
|
||||
|
||||
@ -800,7 +773,7 @@ msgstr "Üzgünüm ama işe yaramadı. Lütfen tekrar deneyin."
|
||||
|
||||
#. Translators: this is the other person changing their old IM name to their new
|
||||
#. IM name.
|
||||
#: js/ui/components/telepathyClient.js:765
|
||||
#: js/ui/components/telepathyClient.js:760
|
||||
#, javascript-format
|
||||
msgid "%s is now known as %s"
|
||||
msgstr "%s, şimdi %s olarak biliniyor"
|
||||
@ -1251,7 +1224,7 @@ msgstr "Büyük Yazı"
|
||||
msgid "Bluetooth"
|
||||
msgstr "Bluetooth"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "Bluetooth Ayarları"
|
||||
|
||||
@ -1267,16 +1240,16 @@ msgid "Off"
|
||||
msgstr "Kapalı"
|
||||
|
||||
#: js/ui/status/bluetooth.js:140
|
||||
msgid "On"
|
||||
msgstr "Açık"
|
||||
msgid "Not In Use"
|
||||
msgstr "Kullanımda Değil"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
msgid "Turn On"
|
||||
msgstr "Aç"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "Kapat"
|
||||
@ -1323,18 +1296,18 @@ msgstr "%s uygulaması konumunuza erişebilsin mi?"
|
||||
msgid "Location access can be changed at any time from the privacy settings."
|
||||
msgstr "Konum erişimi, gizlilik ayarlarından her zaman değiştirilebilir."
|
||||
|
||||
#: js/ui/status/network.js:102
|
||||
#: js/ui/status/network.js:101
|
||||
msgid "<unknown>"
|
||||
msgstr "<bilinmeyen>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s Kapalı"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:455
|
||||
#: js/ui/status/network.js:454
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s Bağlandı"
|
||||
@ -1342,168 +1315,168 @@ msgstr "%s Bağlandı"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:460
|
||||
#: js/ui/status/network.js:459
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s Yönetilmiyor"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:463
|
||||
#: js/ui/status/network.js:462
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s Bağlantısı Kesiliyor"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s Bağlanıyor"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:473
|
||||
#: js/ui/status/network.js:472
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s Kimlik Doğrulaması Gerektiriyor"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:481
|
||||
#: js/ui/status/network.js:480
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "%s İçin Ürün Bilgisi Eksik"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:485
|
||||
#: js/ui/status/network.js:484
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s Kullanılamaz"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:488
|
||||
#: js/ui/status/network.js:487
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "%s Bağlantısı Başarısız Oldu"
|
||||
|
||||
#: js/ui/status/network.js:504
|
||||
#: js/ui/status/network.js:503
|
||||
msgid "Wired Settings"
|
||||
msgstr "Kablolu Ağ Ayarları"
|
||||
|
||||
#: js/ui/status/network.js:546
|
||||
#: js/ui/status/network.js:545
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "Mobil Geniş Bant Ayarları"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s Donanımı Devre Dışı"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:593
|
||||
#: js/ui/status/network.js:592
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s Devre Dışı"
|
||||
|
||||
#: js/ui/status/network.js:633
|
||||
#: js/ui/status/network.js:632
|
||||
msgid "Connect to Internet"
|
||||
msgstr "İnternet'e Bağlan"
|
||||
|
||||
#: js/ui/status/network.js:823
|
||||
#: js/ui/status/network.js:813
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "Uçak Kipi Açık"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:814
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "Uçak kipi açıldığında kablosuz ağ devre dışı kalır."
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:815
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "Uçak Kipini Kapat"
|
||||
|
||||
#: js/ui/status/network.js:834
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Kablosuz Ağ Kapalı"
|
||||
|
||||
#: js/ui/status/network.js:835
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "Bir ağa bağlanmak için kablosuz ağın açık olması gerekir."
|
||||
|
||||
#: js/ui/status/network.js:836
|
||||
#: js/ui/status/network.js:826
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "Kablosuz Ağı Aç"
|
||||
|
||||
#: js/ui/status/network.js:861
|
||||
#: js/ui/status/network.js:851
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Kablosuz Ağlar"
|
||||
|
||||
#: js/ui/status/network.js:863
|
||||
#: js/ui/status/network.js:853
|
||||
msgid "Select a network"
|
||||
msgstr "Bir ağ seçin"
|
||||
|
||||
#: js/ui/status/network.js:893
|
||||
#: js/ui/status/network.js:883
|
||||
msgid "No Networks"
|
||||
msgstr "Ağ Yok"
|
||||
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "Kapatmak için donanım anahtarını kullanın."
|
||||
|
||||
#: js/ui/status/network.js:1181
|
||||
#: js/ui/status/network.js:1171
|
||||
msgid "Select Network"
|
||||
msgstr "Ağ Seç"
|
||||
|
||||
#: js/ui/status/network.js:1187
|
||||
#: js/ui/status/network.js:1177
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Kablosuz Ağ Ayarları"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1306
|
||||
#: js/ui/status/network.js:1296
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "%s Etkin Noktası Aktif"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1321
|
||||
#: js/ui/status/network.js:1311
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s Bağlı Değil"
|
||||
|
||||
#: js/ui/status/network.js:1421
|
||||
#: js/ui/status/network.js:1411
|
||||
msgid "connecting..."
|
||||
msgstr "bağlanıyor..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1424
|
||||
#: js/ui/status/network.js:1414
|
||||
msgid "authentication required"
|
||||
msgstr "kimlik doğrulaması gerekli"
|
||||
|
||||
#: js/ui/status/network.js:1426
|
||||
#: js/ui/status/network.js:1416
|
||||
msgid "connection failed"
|
||||
msgstr "bağlantı başarısız"
|
||||
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "Ağ Ayarları"
|
||||
|
||||
#: js/ui/status/network.js:1494
|
||||
#: js/ui/status/network.js:1484
|
||||
msgid "VPN Settings"
|
||||
msgstr "VPN Ayarları"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1503
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1523
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN Kapalı"
|
||||
|
||||
#: js/ui/status/network.js:1709
|
||||
#: js/ui/status/network.js:1697
|
||||
msgid "Connection failed"
|
||||
msgstr "Bağlantı başarısız oldu"
|
||||
|
||||
#: js/ui/status/network.js:1710
|
||||
#: js/ui/status/network.js:1698
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "Ağ bağlantısının etkinleştirilmesi başarısız oldu"
|
||||
|
||||
@ -1719,19 +1692,19 @@ msgstr[0] "%u Girdi"
|
||||
msgid "System Sounds"
|
||||
msgstr "Sistem Sesleri"
|
||||
|
||||
#: src/main.c:380
|
||||
#: src/main.c:381
|
||||
msgid "Print version"
|
||||
msgstr "Sürümü yazdır"
|
||||
|
||||
#: src/main.c:386
|
||||
#: src/main.c:387
|
||||
msgid "Mode used by GDM for login screen"
|
||||
msgstr "Oturum açma ekranında GDM tarafından kullanılan kip"
|
||||
|
||||
#: src/main.c:392
|
||||
#: src/main.c:393
|
||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||
msgstr "Oturum açma için -\"gdm\" gibi- özel bir kip kullan"
|
||||
|
||||
#: src/main.c:398
|
||||
#: src/main.c:399
|
||||
msgid "List possible modes"
|
||||
msgstr "Mevcut kipleri listele"
|
||||
|
||||
@ -1757,8 +1730,23 @@ msgstr "Parola boş bırakılamaz"
|
||||
msgid "Authentication dialog was dismissed by the user"
|
||||
msgstr "Kimlik doğrulama penceresi kullanıcı tarafından kapatıldı"
|
||||
|
||||
#~ msgid "Not In Use"
|
||||
#~ msgstr "Kullanımda Değil"
|
||||
#~ msgid "System"
|
||||
#~ msgstr "Sistem"
|
||||
|
||||
#~ msgid "Show the notification list"
|
||||
#~ msgstr "Bildirim listesini göster"
|
||||
|
||||
#~ msgid "Focus the active notification"
|
||||
#~ msgstr "Etkin bildirime odaklan"
|
||||
|
||||
#~ msgid "Show the overview"
|
||||
#~ msgstr "Genel görünümü göster"
|
||||
|
||||
#~ msgid "Show all applications"
|
||||
#~ msgstr "Tüm uygulamaları göster"
|
||||
|
||||
#~ msgid "Open the application menu"
|
||||
#~ msgstr "Uygulama menüsünü aç"
|
||||
|
||||
#~ msgid "Show the week date in the calendar"
|
||||
#~ msgstr "Hafta tarihini takvimde göster"
|
||||
@ -1788,6 +1776,9 @@ msgstr "Kimlik doğrulama penceresi kullanıcı tarafından kapatıldı"
|
||||
#~ msgid "Airplane Mode"
|
||||
#~ msgstr "Uçak Kipi"
|
||||
|
||||
#~ msgid "On"
|
||||
#~ msgstr "Açık"
|
||||
|
||||
#~| msgid "Show the message tray"
|
||||
#~ msgid "Show the message list"
|
||||
#~ msgstr "İleti listesini göster"
|
||||
|
45
po/uk.po
45
po/uk.po
@ -9,7 +9,7 @@ msgstr ""
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-09-15 15:05+0000\n"
|
||||
"PO-Revision-Date: 2016-10-29 02:34+0300\n"
|
||||
"PO-Revision-Date: 2016-09-15 18:11+0300\n"
|
||||
"Last-Translator: Daniel Korostil <ted.korostiled@gmail.com>\n"
|
||||
"Language-Team: linux.org.ua\n"
|
||||
"Language: uk\n"
|
||||
@ -94,7 +94,7 @@ msgstr ""
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:26
|
||||
msgid "Disables the validation of extension version compatibility"
|
||||
msgstr "Вимикає перевірку сумісності версії розширення"
|
||||
msgstr "Вимикає перевіряння сумісності версії розширення"
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:27
|
||||
msgid ""
|
||||
@ -103,8 +103,8 @@ msgid ""
|
||||
"load all extensions regardless of the versions they claim to support."
|
||||
msgstr ""
|
||||
"GNOME Shell завантажуватиме тільки розширення, які вимагають поточну версію. "
|
||||
"Увімкнення цього параметра вимкне цю перевірку і спробує завантажувати всі "
|
||||
"розширення, навіть попри те, що версії можуть бути несумісні."
|
||||
"Увімкнення цього параметра вимкне це перевіряння і спробує завантажувати всі "
|
||||
"розширення, попри розходження у версії."
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:35
|
||||
msgid "List of desktop file IDs for favorite applications"
|
||||
@ -144,8 +144,8 @@ msgid ""
|
||||
"This key overrides the automatic hiding of the 'Log out' menu item in single-"
|
||||
"user, single-session situations."
|
||||
msgstr ""
|
||||
"Цей ключ перевизначає автоматичне приховування пункту меню «Вийти» за умови, "
|
||||
"що користувач або сеанс тільки один."
|
||||
"Цей ключ нехтує автоматичним хованням пункту меню «Вийти» за умови, що "
|
||||
"користувач єдиний або сеанс тільки один. "
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:67
|
||||
msgid ""
|
||||
@ -161,10 +161,8 @@ msgid ""
|
||||
"'Remember Password' checkbox will be present. This key sets the default "
|
||||
"state of the checkbox."
|
||||
msgstr ""
|
||||
"Середовище вимагатиме пароль, коли змонтовано зашифрований пристрій або "
|
||||
"віддалену файлову систему. Якщо пароль можна зберегти для подальшого вжитку, "
|
||||
"то з'явиться параметр «Запам'ятати пароль». Цей ключ вказує типовий стан "
|
||||
"цього параметра."
|
||||
"Середовище вимагає пароль, коли шифрований пристрій або віддалену файлову "
|
||||
"систему змонтовано."
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:77
|
||||
msgid ""
|
||||
@ -178,9 +176,9 @@ msgid ""
|
||||
"adapter. This will be reset if the default adapter is ever seen not to have "
|
||||
"devices associated to it."
|
||||
msgstr ""
|
||||
"Оболонка покаже меню Bluetooth лише у випадку, коли адаптер Bluetooth "
|
||||
"увімкнено або пристрій зв'язано з типовим адаптером. Якщо типовий адаптер "
|
||||
"ніколи не був зв'язаний з жодним пристроєм, то його буде скинуто."
|
||||
"Оболонка покаже меню Bluetooth лише, коли адаптер Bluetooth увімкнено або "
|
||||
"пристрій зв'язано з типовим адаптером. Якщо типовий адаптер ніколи не був "
|
||||
"зв'язаний з жодним пристроєм, то його буде скинуто. "
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:93
|
||||
msgid "Keybinding to open the application menu"
|
||||
@ -197,7 +195,7 @@ msgstr "Комбінація клавіш, щоб «Показати прогр
|
||||
#: data/org.gnome.shell.gschema.xml.in:101
|
||||
msgid ""
|
||||
"Keybinding to open the \"Show Applications\" view of the Activities Overview."
|
||||
msgstr "Комбінація клавіш, щоб «Показати програми» в огляді діяльності."
|
||||
msgstr "Комбінація клавіш, щоб «Показати програми» огляду діяльності."
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:108
|
||||
msgid "Keybinding to open the overview"
|
||||
@ -227,7 +225,7 @@ msgstr "Комбінація клавіш, щоб перейти до актив
|
||||
msgid ""
|
||||
"Keybinding that pauses and resumes all running tweens, for debugging purposes"
|
||||
msgstr ""
|
||||
"Комбінація клавіш, що призупиняє й відновлює всіх запущених посередників, зі "
|
||||
"Скорочення, що призупиняє й відновлює всіх запущених посередників, зі "
|
||||
"зневаджувальною метою"
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:138
|
||||
@ -248,8 +246,9 @@ msgid ""
|
||||
"If true, only applications that have windows on the current workspace are "
|
||||
"shown in the switcher. Otherwise, all applications are included."
|
||||
msgstr ""
|
||||
"Якщо це вказано, то тільки програми з поточного робочого простору "
|
||||
"будуть показані в перемикачі. Інакше — програми з усіх просторів."
|
||||
"Якщо це вказано, то тільки ті програми, які мають вікна на поточному "
|
||||
"робочому просторі, показано в перемикачі. Інакше всі програми будуть "
|
||||
"враховуватись."
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:168
|
||||
msgid "The application icon mode."
|
||||
@ -261,7 +260,7 @@ msgid ""
|
||||
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
|
||||
"only' (shows only the application icon) or 'both'."
|
||||
msgstr ""
|
||||
"Налаштовує яким чином вікна показуються в перемикачі. Допустимі значення: "
|
||||
"Налаштовує яким способом вікна показуються в перемикачі. Допустимі значення: "
|
||||
"«thumbnail-only» (показує мініатюру вікна), «app-icon-only» (показує тільки "
|
||||
"піктограми програм) або «both» (обидва)."
|
||||
|
||||
@ -270,8 +269,8 @@ msgid ""
|
||||
"If true, only windows from the current workspace are shown in the switcher. "
|
||||
"Otherwise, all windows are included."
|
||||
msgstr ""
|
||||
"Якщо це вказано, то тільки вікна з поточного робочого простору "
|
||||
"будуть показані в перемикачі. Інакше — вікна з усіх просторів."
|
||||
"Якщо це вказано, то тільки ті вікна, які мають вікна на поточному робочому "
|
||||
"просторі, показано в перемикачі. Інакше всі вікна будуть враховуватись."
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:189
|
||||
msgid "Attach modal dialog to the parent window"
|
||||
@ -284,7 +283,7 @@ msgstr "Приєднати модальне вікно до батьківськ
|
||||
#: data/org.gnome.shell.gschema.xml.in:223
|
||||
msgid ""
|
||||
"This key overrides the key in org.gnome.mutter when running GNOME Shell."
|
||||
msgstr "Цей ключ перевизначає ключ у org.gnome.mutter, коли запущено GNOME Shell."
|
||||
msgstr "Цей ключ нехтує ключем у org.gnome.mutter, коли запущено GNOME Shell."
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:198
|
||||
msgid "Enable edge tiling when dropping windows on screen edges"
|
||||
@ -480,7 +479,7 @@ msgstr "Переадресування інтернетного засвідче
|
||||
#. let modal = options['modal'] || true;
|
||||
#: js/ui/accessDialog.js:62 js/ui/status/location.js:426
|
||||
msgid "Deny Access"
|
||||
msgstr "Заборонити доступ"
|
||||
msgstr "Відкинути доступ"
|
||||
|
||||
#: js/ui/accessDialog.js:63 js/ui/status/location.js:429
|
||||
msgid "Grant Access"
|
||||
@ -947,7 +946,7 @@ msgid ""
|
||||
"%s %s will be installed after restart. Upgrade installation can take a long "
|
||||
"time: ensure that you have backed up and that the computer is plugged in."
|
||||
msgstr ""
|
||||
"%s %s буде встановлено після перезапуску. Оновлення може тривати довго: "
|
||||
"%s %s буде встановлено після перезапуску. Оновлення може забрати трохи часу: "
|
||||
"переконайтесь, що ви зробили резервні копії та комп'ютер під'єднано до "
|
||||
"живлення."
|
||||
|
||||
|
148
po/zh_CN.po
148
po/zh_CN.po
@ -22,16 +22,16 @@ msgstr ""
|
||||
"Project-Id-Version: gnome-shell master\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
|
||||
"shell&keywords=I18N+L10N&component=general\n"
|
||||
"POT-Creation-Date: 2016-10-11 08:09+0000\n"
|
||||
"PO-Revision-Date: 2016-10-18 17:33+0800\n"
|
||||
"Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n"
|
||||
"POT-Creation-Date: 2016-12-27 18:15+0000\n"
|
||||
"PO-Revision-Date: 2016-12-09 21:44+0800\n"
|
||||
"Last-Translator: Mandy Wang <wangmychn@gmail.com>\n"
|
||||
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Poedit 1.8.9\n"
|
||||
"X-Generator: Poedit 1.8.7.1\n"
|
||||
|
||||
#: data/50-gnome-shell-system.xml:6
|
||||
msgid "System"
|
||||
@ -131,7 +131,7 @@ msgstr "应用程序选择器中当前已选取视图的索引。"
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:50
|
||||
msgid "History for command (Alt-F2) dialog"
|
||||
msgstr "命令对话框(Alt-F2)的历史记录"
|
||||
msgstr "命令对话框 (Alt-F2) 的历史记录"
|
||||
|
||||
# http://live.gnome.org/GnomeShell/LookingGlass
|
||||
#. Translators: looking glass is a debugger and inspector tool, see https://wiki.gnome.org/Projects/GnomeShell/LookingGlass
|
||||
@ -182,28 +182,28 @@ msgstr ""
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:93
|
||||
msgid "Keybinding to open the application menu"
|
||||
msgstr "用于打开应用程序菜单的按键组合"
|
||||
msgstr "用于打开应用程序菜单的快捷键"
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:94
|
||||
msgid "Keybinding to open the application menu."
|
||||
msgstr "用于打开应用程序菜单的按键组合。"
|
||||
msgstr "用于打开应用程序菜单的快捷键。"
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:100
|
||||
msgid "Keybinding to open the \"Show Applications\" view"
|
||||
msgstr "用于打开“显示应用程序”视图的按键组合"
|
||||
msgstr "用于打开“显示应用程序”视图的快捷键 "
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:101
|
||||
msgid ""
|
||||
"Keybinding to open the \"Show Applications\" view of the Activities Overview."
|
||||
msgstr "用于在活动视图中打开“显示应用程序”视图的按键组合。"
|
||||
msgstr "用于在活动视图中打开“显示应用程序”视图的快捷键。 "
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:108
|
||||
msgid "Keybinding to open the overview"
|
||||
msgstr "用于打开概览的按键组合"
|
||||
msgstr "用于打开概览的快捷键 "
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:109
|
||||
msgid "Keybinding to open the Activities Overview."
|
||||
msgstr "用于打开活动概览的按键组合。"
|
||||
msgstr "用于打开活动概览的快捷键。 "
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:115
|
||||
msgid "Keybinding to toggle the visibility of the notification list"
|
||||
@ -224,7 +224,7 @@ msgstr "用于移动焦点到活动通知的快捷键。"
|
||||
#: data/org.gnome.shell.gschema.xml.in:129
|
||||
msgid ""
|
||||
"Keybinding that pauses and resumes all running tweens, for debugging purposes"
|
||||
msgstr "暂停和恢复所有执行中动画的组合键,用于调试"
|
||||
msgstr "暂停和恢复所有执行中动画的快捷键,用于调试 "
|
||||
|
||||
#: data/org.gnome.shell.gschema.xml.in:138
|
||||
msgid "Which keyboard to use"
|
||||
@ -314,7 +314,7 @@ msgstr "配置 GNOME Shell 扩展"
|
||||
#: js/gdm/authPrompt.js:147 js/ui/audioDeviceSelection.js:71
|
||||
#: js/ui/components/networkAgent.js:145 js/ui/components/polkitAgent.js:179
|
||||
#: js/ui/endSessionDialog.js:483 js/ui/extensionDownloader.js:195
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:916
|
||||
#: js/ui/shellMountOperation.js:399 js/ui/status/network.js:926
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
@ -504,12 +504,12 @@ msgstr "添加到收藏夹"
|
||||
msgid "Show Details"
|
||||
msgstr "显示细节"
|
||||
|
||||
#: js/ui/appFavorites.js:134
|
||||
#: js/ui/appFavorites.js:135
|
||||
#, javascript-format
|
||||
msgid "%s has been added to your favorites."
|
||||
msgstr "%s 已经添加到了您的收藏夹。"
|
||||
|
||||
#: js/ui/appFavorites.js:168
|
||||
#: js/ui/appFavorites.js:169
|
||||
#, javascript-format
|
||||
msgid "%s has been removed from your favorites."
|
||||
msgstr "%s 已经从您的收藏夹移除。"
|
||||
@ -671,8 +671,8 @@ msgstr "密码:"
|
||||
msgid "Type again:"
|
||||
msgstr "再输一次:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:269
|
||||
#: js/ui/status/network.js:352 js/ui/status/network.js:919
|
||||
#: js/ui/components/networkAgent.js:140 js/ui/status/network.js:270
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:929
|
||||
msgid "Connect"
|
||||
msgstr "连接"
|
||||
|
||||
@ -700,18 +700,18 @@ msgstr "私人密钥密码:"
|
||||
msgid "Service: "
|
||||
msgstr "服务:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:658
|
||||
#: js/ui/components/networkAgent.js:320 js/ui/components/networkAgent.js:666
|
||||
msgid "Authentication required by wireless network"
|
||||
msgstr "无线网络要求身份认证"
|
||||
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:659
|
||||
#: js/ui/components/networkAgent.js:321 js/ui/components/networkAgent.js:667
|
||||
#, javascript-format
|
||||
msgid ""
|
||||
"Passwords or encryption keys are required to access the wireless network "
|
||||
"“%s”."
|
||||
msgstr "访问无线网络“%s”需要密码或密钥。"
|
||||
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:662
|
||||
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:670
|
||||
msgid "Wired 802.1X authentication"
|
||||
msgstr "有线 802.1X 认证"
|
||||
|
||||
@ -719,15 +719,15 @@ msgstr "有线 802.1X 认证"
|
||||
msgid "Network name: "
|
||||
msgstr "网络名称:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:666
|
||||
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:674
|
||||
msgid "DSL authentication"
|
||||
msgstr "DSL 认证"
|
||||
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:672
|
||||
#: js/ui/components/networkAgent.js:339 js/ui/components/networkAgent.js:680
|
||||
msgid "PIN code required"
|
||||
msgstr "需要 PIN 码"
|
||||
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:673
|
||||
#: js/ui/components/networkAgent.js:340 js/ui/components/networkAgent.js:681
|
||||
msgid "PIN code is needed for the mobile broadband device"
|
||||
msgstr "移动宽带设备需要 PIN 码"
|
||||
|
||||
@ -735,17 +735,17 @@ msgstr "移动宽带设备需要 PIN 码"
|
||||
msgid "PIN: "
|
||||
msgstr "PIN:"
|
||||
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:679
|
||||
#: js/ui/components/networkAgent.js:348 js/ui/components/networkAgent.js:687
|
||||
msgid "Mobile broadband network password"
|
||||
msgstr "移动宽带网络密码"
|
||||
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:663
|
||||
#: js/ui/components/networkAgent.js:667 js/ui/components/networkAgent.js:680
|
||||
#: js/ui/components/networkAgent.js:349 js/ui/components/networkAgent.js:671
|
||||
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:688
|
||||
#, javascript-format
|
||||
msgid "A password is required to connect to “%s”."
|
||||
msgstr "连接到“%s”需要密码。"
|
||||
|
||||
#: js/ui/components/networkAgent.js:647 js/ui/status/network.js:1660
|
||||
#: js/ui/components/networkAgent.js:655 js/ui/status/network.js:1672
|
||||
msgid "Network Manager"
|
||||
msgstr "网络管理器"
|
||||
|
||||
@ -1093,6 +1093,10 @@ msgstr "输入一个命令"
|
||||
msgid "Close"
|
||||
msgstr "关闭"
|
||||
|
||||
#: js/ui/runDialog.js:277
|
||||
msgid "Restart is not available on Wayland"
|
||||
msgstr "Wayland 下重启不可用"
|
||||
|
||||
#: js/ui/runDialog.js:282
|
||||
msgid "Restarting…"
|
||||
msgstr "正在重新启动..."
|
||||
@ -1130,11 +1134,11 @@ msgstr "GNOME 需要锁定屏幕"
|
||||
#.
|
||||
#. XXX: another option is to kick the user into the gdm login
|
||||
#. screen, where we're not affected by grabs
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1291
|
||||
#: js/ui/screenShield.js:825 js/ui/screenShield.js:1292
|
||||
msgid "Unable to lock"
|
||||
msgstr "无法锁定"
|
||||
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1292
|
||||
#: js/ui/screenShield.js:826 js/ui/screenShield.js:1293
|
||||
msgid "Lock was blocked by an application"
|
||||
msgstr "一个应用程序阻止了锁定"
|
||||
|
||||
@ -1218,7 +1222,7 @@ msgstr "大号文本"
|
||||
msgid "Bluetooth"
|
||||
msgstr "蓝牙"
|
||||
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:624
|
||||
#: js/ui/status/bluetooth.js:56 js/ui/status/network.js:625
|
||||
msgid "Bluetooth Settings"
|
||||
msgstr "蓝牙设置"
|
||||
|
||||
@ -1237,13 +1241,13 @@ msgstr "关"
|
||||
msgid "Not In Use"
|
||||
msgstr "未在使用"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1279
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:1289
|
||||
msgid "Turn On"
|
||||
msgstr "开启"
|
||||
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:178
|
||||
#: js/ui/status/network.js:353 js/ui/status/network.js:1279
|
||||
#: js/ui/status/network.js:1394 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/bluetooth.js:142 js/ui/status/network.js:179
|
||||
#: js/ui/status/network.js:354 js/ui/status/network.js:1289
|
||||
#: js/ui/status/network.js:1404 js/ui/status/rfkill.js:90
|
||||
#: js/ui/status/rfkill.js:117
|
||||
msgid "Turn Off"
|
||||
msgstr "关闭"
|
||||
@ -1290,18 +1294,18 @@ msgstr "允许 %s 访问您的位置信息?"
|
||||
msgid "Location access can be changed at any time from the privacy settings."
|
||||
msgstr "位置访问权限可以随时在隐私设置里更改。"
|
||||
|
||||
#: js/ui/status/network.js:101
|
||||
#: js/ui/status/network.js:102
|
||||
msgid "<unknown>"
|
||||
msgstr "<未知>"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:451 js/ui/status/network.js:1308
|
||||
#: js/ui/status/network.js:452 js/ui/status/network.js:1318
|
||||
#, javascript-format
|
||||
msgid "%s Off"
|
||||
msgstr "%s 已关闭"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:454
|
||||
#: js/ui/status/network.js:455
|
||||
#, javascript-format
|
||||
msgid "%s Connected"
|
||||
msgstr "%s 已连接"
|
||||
@ -1309,168 +1313,168 @@ msgstr "%s 已连接"
|
||||
#. Translators: this is for network devices that are physically present but are not
|
||||
#. under NetworkManager's control (and thus cannot be used in the menu);
|
||||
#. %s is a network identifier
|
||||
#: js/ui/status/network.js:459
|
||||
#: js/ui/status/network.js:460
|
||||
#, javascript-format
|
||||
msgid "%s Unmanaged"
|
||||
msgstr "%s 未托管"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:462
|
||||
#: js/ui/status/network.js:463
|
||||
#, javascript-format
|
||||
msgid "%s Disconnecting"
|
||||
msgstr "%s 正在断开"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:469 js/ui/status/network.js:1300
|
||||
#: js/ui/status/network.js:470 js/ui/status/network.js:1310
|
||||
#, javascript-format
|
||||
msgid "%s Connecting"
|
||||
msgstr "%s 正在连接"
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
|
||||
#: js/ui/status/network.js:472
|
||||
#: js/ui/status/network.js:473
|
||||
#, javascript-format
|
||||
msgid "%s Requires Authentication"
|
||||
msgstr "%s 需要认证"
|
||||
|
||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||
#. module, which is missing; %s is a network identifier
|
||||
#: js/ui/status/network.js:480
|
||||
#: js/ui/status/network.js:481
|
||||
#, javascript-format
|
||||
msgid "Firmware Missing For %s"
|
||||
msgstr "%s 的固件缺失"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated (for example it
|
||||
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
|
||||
#: js/ui/status/network.js:484
|
||||
#: js/ui/status/network.js:485
|
||||
#, javascript-format
|
||||
msgid "%s Unavailable"
|
||||
msgstr "%s 不可用"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:487
|
||||
#: js/ui/status/network.js:488
|
||||
#, javascript-format
|
||||
msgid "%s Connection Failed"
|
||||
msgstr "%s 连接失败"
|
||||
|
||||
#: js/ui/status/network.js:503
|
||||
#: js/ui/status/network.js:504
|
||||
msgid "Wired Settings"
|
||||
msgstr "有线设置"
|
||||
|
||||
#: js/ui/status/network.js:545
|
||||
#: js/ui/status/network.js:546
|
||||
msgid "Mobile Broadband Settings"
|
||||
msgstr "移动宽带设置"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:588 js/ui/status/network.js:1305
|
||||
#: js/ui/status/network.js:589 js/ui/status/network.js:1315
|
||||
#, javascript-format
|
||||
msgid "%s Hardware Disabled"
|
||||
msgstr "%s 硬件开关关闭"
|
||||
|
||||
#. Translators: this is for a network device that cannot be activated
|
||||
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
|
||||
#: js/ui/status/network.js:592
|
||||
#: js/ui/status/network.js:593
|
||||
#, javascript-format
|
||||
msgid "%s Disabled"
|
||||
msgstr "%s 已禁用"
|
||||
|
||||
#: js/ui/status/network.js:632
|
||||
#: js/ui/status/network.js:633
|
||||
msgid "Connect to Internet"
|
||||
msgstr "连接到互联网"
|
||||
|
||||
#: js/ui/status/network.js:813
|
||||
#: js/ui/status/network.js:823
|
||||
msgid "Airplane Mode is On"
|
||||
msgstr "已开启飞行模式"
|
||||
|
||||
#: js/ui/status/network.js:814
|
||||
#: js/ui/status/network.js:824
|
||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||
msgstr "启用飞行模式时 Wi-Fi 会关闭"
|
||||
|
||||
#: js/ui/status/network.js:815
|
||||
#: js/ui/status/network.js:825
|
||||
msgid "Turn Off Airplane Mode"
|
||||
msgstr "关闭飞行模式"
|
||||
|
||||
#: js/ui/status/network.js:824
|
||||
#: js/ui/status/network.js:834
|
||||
msgid "Wi-Fi is Off"
|
||||
msgstr "Wi-Fi 关闭"
|
||||
|
||||
#: js/ui/status/network.js:825
|
||||
#: js/ui/status/network.js:835
|
||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||
msgstr "连接网络需要开启 Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:826
|
||||
#: js/ui/status/network.js:836
|
||||
msgid "Turn On Wi-Fi"
|
||||
msgstr "开启 Wi-Fi"
|
||||
|
||||
#: js/ui/status/network.js:851
|
||||
#: js/ui/status/network.js:861
|
||||
msgid "Wi-Fi Networks"
|
||||
msgstr "Wi-Fi 网络"
|
||||
|
||||
#: js/ui/status/network.js:853
|
||||
#: js/ui/status/network.js:863
|
||||
msgid "Select a network"
|
||||
msgstr "选择网络"
|
||||
|
||||
#: js/ui/status/network.js:883
|
||||
#: js/ui/status/network.js:893
|
||||
msgid "No Networks"
|
||||
msgstr "无网络"
|
||||
|
||||
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:115
|
||||
#: js/ui/status/network.js:914 js/ui/status/rfkill.js:115
|
||||
msgid "Use hardware switch to turn off"
|
||||
msgstr "使用硬件开关关闭"
|
||||
|
||||
#: js/ui/status/network.js:1171
|
||||
#: js/ui/status/network.js:1181
|
||||
msgid "Select Network"
|
||||
msgstr "选择网络"
|
||||
|
||||
#: js/ui/status/network.js:1177
|
||||
#: js/ui/status/network.js:1187
|
||||
msgid "Wi-Fi Settings"
|
||||
msgstr "Wi-Fi 设置"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1296
|
||||
#: js/ui/status/network.js:1306
|
||||
#, javascript-format
|
||||
msgid "%s Hotspot Active"
|
||||
msgstr "%s 热点已激活"
|
||||
|
||||
#. Translators: %s is a network identifier
|
||||
#: js/ui/status/network.js:1311
|
||||
#: js/ui/status/network.js:1321
|
||||
#, javascript-format
|
||||
msgid "%s Not Connected"
|
||||
msgstr "%s 无连接"
|
||||
|
||||
#: js/ui/status/network.js:1411
|
||||
#: js/ui/status/network.js:1421
|
||||
msgid "connecting..."
|
||||
msgstr "正在连接..."
|
||||
|
||||
#. Translators: this is for network connections that require some kind of key or password
|
||||
#: js/ui/status/network.js:1414
|
||||
#: js/ui/status/network.js:1424
|
||||
msgid "authentication required"
|
||||
msgstr "需要认证"
|
||||
|
||||
#: js/ui/status/network.js:1416
|
||||
#: js/ui/status/network.js:1426
|
||||
msgid "connection failed"
|
||||
msgstr "连接失败"
|
||||
|
||||
#: js/ui/status/network.js:1482 js/ui/status/rfkill.js:93
|
||||
#: js/ui/status/network.js:1492 js/ui/status/rfkill.js:93
|
||||
msgid "Network Settings"
|
||||
msgstr "网络设置"
|
||||
|
||||
#: js/ui/status/network.js:1484
|
||||
#: js/ui/status/network.js:1494
|
||||
msgid "VPN Settings"
|
||||
msgstr "VPN 设置"
|
||||
|
||||
#: js/ui/status/network.js:1503
|
||||
#: js/ui/status/network.js:1513
|
||||
msgid "VPN"
|
||||
msgstr "VPN"
|
||||
|
||||
#: js/ui/status/network.js:1513
|
||||
#: js/ui/status/network.js:1523
|
||||
msgid "VPN Off"
|
||||
msgstr "VPN 已关闭"
|
||||
|
||||
#: js/ui/status/network.js:1699
|
||||
#: js/ui/status/network.js:1711
|
||||
msgid "Connection failed"
|
||||
msgstr "连接失败"
|
||||
|
||||
#: js/ui/status/network.js:1700
|
||||
#: js/ui/status/network.js:1712
|
||||
msgid "Activation of network connection failed"
|
||||
msgstr "启用网络连接失败"
|
||||
|
||||
|
@ -78,7 +78,7 @@ gnome_shell_cflags = \
|
||||
-DGNOME_SHELL_PKGLIBDIR=\"$(pkglibdir)\"
|
||||
|
||||
privlibdir = $(pkglibdir)
|
||||
privlib_LTLIBRARIES = libgnome-shell-menu.la libgnome-shell.la
|
||||
privlib_LTLIBRARIES = libgnome-shell-js.la libgnome-shell-menu.la libgnome-shell.la
|
||||
noinst_LTLIBRARIES += libgnome-shell-base.la
|
||||
|
||||
shell_built_sources = \
|
||||
@ -200,7 +200,7 @@ gnome_shell_CPPFLAGS = \
|
||||
|
||||
# Here, and after, we repeat mutter and bluetooth libraries just for the rpath
|
||||
# The dependency is already pulled in by libtool
|
||||
gnome_shell_LDADD = libgnome-shell.la $(GNOME_SHELL_LIBS) $(MUTTER_LIBS)
|
||||
gnome_shell_LDADD = libgnome-shell.la libgnome-shell-js.la $(GNOME_SHELL_LIBS) $(MUTTER_LIBS)
|
||||
gnome_shell_LDFLAGS = -rpath $(MUTTER_TYPELIB_DIR)
|
||||
gnome_shell_DEPENDENCIES = libgnome-shell.la
|
||||
|
||||
@ -212,7 +212,7 @@ nodist_gnome_shell_extension_prefs_SOURCES = \
|
||||
$(top_builddir)/js/js-resources.h \
|
||||
$(NULL)
|
||||
gnome_shell_extension_prefs_CPPFLAGS = $(gnome_shell_cflags)
|
||||
gnome_shell_extension_prefs_LDADD = $(GNOME_SHELL_LIBS)
|
||||
gnome_shell_extension_prefs_LDADD = libgnome-shell-js.la $(GNOME_SHELL_LIBS)
|
||||
gnome_shell_extension_prefs_LDFLAGS = -rpath $(MUTTER_TYPELIB_DIR)
|
||||
|
||||
if HAVE_NETWORKMANAGER
|
||||
@ -226,13 +226,30 @@ nodist_gnome_shell_portal_helper_SOURCES = \
|
||||
$(top_builddir)/js/js-resources.h \
|
||||
$(NULL)
|
||||
gnome_shell_portal_helper_CPPFLAGS = $(gnome_shell_cflags)
|
||||
gnome_shell_portal_helper_LDADD = $(GNOME_SHELL_LIBS)
|
||||
gnome_shell_portal_helper_LDADD = libgnome-shell-js.la $(GNOME_SHELL_LIBS)
|
||||
gnome_shell_portal_helper_LDFLAGS = -rpath $(MUTTER_TYPELIB_DIR)
|
||||
|
||||
endif
|
||||
|
||||
########################################
|
||||
|
||||
libgnome_shell_js_la_SOURCES = \
|
||||
shell-js.h \
|
||||
shell-js.cpp \
|
||||
$(NULL)
|
||||
|
||||
libgnome_shell_js_la_LIBADD = \
|
||||
$(GNOME_SHELL_JS_LIBS) \
|
||||
$(NULL)
|
||||
|
||||
libgnome_shell_js_la_LDFLAGS = \
|
||||
-avoid-version
|
||||
|
||||
libgnome_shell_js_la_CPPFLAGS = \
|
||||
$(GNOME_SHELL_JS_CFLAGS)
|
||||
|
||||
########################################
|
||||
|
||||
shell_recorder_sources = \
|
||||
shell-recorder.c \
|
||||
shell-recorder.h
|
||||
@ -349,6 +366,13 @@ Shell_0_1_gir_SCANNERFLAGS = \
|
||||
INTROSPECTION_GIRS += Shell-0.1.gir
|
||||
CLEANFILES += Shell-0.1.gir
|
||||
|
||||
ShellJS-0.1.gir: libgnome-shell-js.la
|
||||
ShellJS_0_1_gir_CFLAGS = $(libgnome_shell_la_CPPFLAGS) -I $(srcdir)
|
||||
ShellJS_0_1_gir_LIBS = libgnome-shell-js.la
|
||||
ShellJS_0_1_gir_FILES = $(libgnome_shell_js_la_SOURCES)
|
||||
INTROSPECTION_GIRS += ShellJS-0.1.gir
|
||||
CLEANFILES += ShellJS-0.1.gir
|
||||
|
||||
St-1.0.gir: libst-1.0.la
|
||||
St_1_0_gir_INCLUDES = Clutter-1.0 Gtk-3.0
|
||||
St_1_0_gir_CFLAGS = $(st_cflags) -DST_COMPILATION
|
||||
|
@ -6,6 +6,8 @@
|
||||
#include <gjs/gjs.h>
|
||||
#include <glib/gi18n.h>
|
||||
|
||||
#include "shell-js.h"
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
@ -49,3 +51,18 @@ main (int argc, char *argv[])
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/* HACK:
|
||||
Add a dummy function that calls into libgnome-shell-js.so to ensure it's
|
||||
linked to /usr/bin/gnome-shell-extension-prefs even when linking with
|
||||
--as-needed. This function is never actually called.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=670477
|
||||
*/
|
||||
void _shell_link_to_shell_js (void);
|
||||
|
||||
void
|
||||
_shell_link_to_shell_js (void)
|
||||
{
|
||||
shell_js_add_extension_importer (NULL, NULL, NULL, NULL);
|
||||
}
|
||||
|
@ -17,7 +17,7 @@ except ImportError:
|
||||
print('The Python simplejson module is required')
|
||||
sys.exit(1)
|
||||
|
||||
from gi.repository import Gio, GLib
|
||||
from gi.repository import Gio
|
||||
|
||||
SAMPLE_EXTENSION_FILES = {
|
||||
"extension.js": """
|
||||
@ -172,30 +172,6 @@ def disable_extension(uuid):
|
||||
settings.set_strv(ENABLED_EXTENSIONS_KEY, extensions)
|
||||
print("%r is now disabled." % (uuid,), file=sys.stderr)
|
||||
|
||||
def reload_extension(uuid):
|
||||
settings = Gio.Settings(schema='org.gnome.shell')
|
||||
extensions = settings.get_strv(ENABLED_EXTENSIONS_KEY)
|
||||
|
||||
if uuid not in extensions:
|
||||
print("%r is not enabled or installed." % (uuid,), file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
proxy = Gio.DBusProxy.new_sync(Gio.bus_get_sync(Gio.BusType.SESSION, None),
|
||||
Gio.DBusProxyFlags.NONE,
|
||||
None,
|
||||
'org.gnome.Shell',
|
||||
'/org/gnome/Shell',
|
||||
'org.gnome.Shell.Extensions',
|
||||
None)
|
||||
proxy.call_sync('ReloadExtension',
|
||||
GLib.Variant('(s)', (uuid,)),
|
||||
Gio.DBusCallFlags.NONE,
|
||||
-1,
|
||||
None)
|
||||
|
||||
print("%r reloaded." % (uuid,), file=sys.stderr)
|
||||
|
||||
|
||||
def main():
|
||||
parser = optparse.OptionParser()
|
||||
parser.add_option("-d", "--disable-extension", dest="disable",
|
||||
@ -204,8 +180,6 @@ def main():
|
||||
help="Enable a GNOME Shell extension")
|
||||
parser.add_option("-c", "--create-extension", dest="create", action="store_true",
|
||||
help="Create a new GNOME Shell extension")
|
||||
parser.add_option("-r", "--reload-extension", dest="reload",
|
||||
help="Reload a GNOME Shell extension")
|
||||
options, args = parser.parse_args()
|
||||
|
||||
if args:
|
||||
@ -221,9 +195,6 @@ def main():
|
||||
elif options.create:
|
||||
create_extension()
|
||||
|
||||
elif options.reload:
|
||||
reload_extension(options.reload)
|
||||
|
||||
else:
|
||||
parser.print_usage()
|
||||
sys.exit(1)
|
||||
|
@ -42,8 +42,6 @@ static void gnome_shell_plugin_minimize (MetaPlugin *plugin,
|
||||
MetaWindowActor *actor);
|
||||
static void gnome_shell_plugin_unminimize (MetaPlugin *plugin,
|
||||
MetaWindowActor *actor);
|
||||
static void gnome_shell_plugin_size_changed (MetaPlugin *plugin,
|
||||
MetaWindowActor *actor);
|
||||
static void gnome_shell_plugin_size_change (MetaPlugin *plugin,
|
||||
MetaWindowActor *actor,
|
||||
MetaSizeChange which_change,
|
||||
@ -129,7 +127,6 @@ gnome_shell_plugin_class_init (GnomeShellPluginClass *klass)
|
||||
plugin_class->map = gnome_shell_plugin_map;
|
||||
plugin_class->minimize = gnome_shell_plugin_minimize;
|
||||
plugin_class->unminimize = gnome_shell_plugin_unminimize;
|
||||
plugin_class->size_changed = gnome_shell_plugin_size_changed;
|
||||
plugin_class->size_change = gnome_shell_plugin_size_change;
|
||||
plugin_class->destroy = gnome_shell_plugin_destroy;
|
||||
|
||||
@ -275,13 +272,6 @@ gnome_shell_plugin_unminimize (MetaPlugin *plugin,
|
||||
|
||||
}
|
||||
|
||||
static void
|
||||
gnome_shell_plugin_size_changed (MetaPlugin *plugin,
|
||||
MetaWindowActor *actor)
|
||||
{
|
||||
_shell_wm_size_changed (get_shell_wm (), actor);
|
||||
}
|
||||
|
||||
static void
|
||||
gnome_shell_plugin_size_change (MetaPlugin *plugin,
|
||||
MetaWindowActor *actor,
|
||||
|
15
src/main.c
15
src/main.c
@ -25,6 +25,7 @@
|
||||
|
||||
#include "shell-global.h"
|
||||
#include "shell-global-private.h"
|
||||
#include "shell-js.h"
|
||||
#include "shell-perf-log.h"
|
||||
#include "st.h"
|
||||
|
||||
@ -479,3 +480,17 @@ main (int argc, char **argv)
|
||||
|
||||
return ecode;
|
||||
}
|
||||
|
||||
/* HACK:
|
||||
Add a dummy function that calls into libgnome-shell-js.so to ensure it's
|
||||
linked to /usr/bin/gnome-shell even when linking with --as-needed.
|
||||
This function is never actually called.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=670477
|
||||
*/
|
||||
void _shell_link_to_shell_js (void);
|
||||
|
||||
void
|
||||
_shell_link_to_shell_js (void)
|
||||
{
|
||||
shell_js_add_extension_importer (NULL, NULL, NULL, NULL);
|
||||
}
|
||||
|
@ -112,19 +112,40 @@ scan_startup_wm_class_to_id (ShellAppSystem *self)
|
||||
static gboolean
|
||||
app_is_stale (ShellApp *app)
|
||||
{
|
||||
GDesktopAppInfo *info;
|
||||
gboolean is_stale;
|
||||
GDesktopAppInfo *info, *old;
|
||||
GAppInfo *old_info, *new_info;
|
||||
gboolean is_unchanged;
|
||||
|
||||
if (shell_app_is_window_backed (app))
|
||||
return FALSE;
|
||||
|
||||
info = g_desktop_app_info_new (shell_app_get_id (app));
|
||||
is_stale = (info == NULL);
|
||||
if (!info)
|
||||
return TRUE;
|
||||
|
||||
if (info)
|
||||
g_object_unref (info);
|
||||
old = shell_app_get_app_info (app);
|
||||
old_info = G_APP_INFO (old);
|
||||
new_info = G_APP_INFO (info);
|
||||
|
||||
return is_stale;
|
||||
is_unchanged =
|
||||
g_app_info_should_show (old_info) == g_app_info_should_show (new_info) &&
|
||||
strcmp (g_desktop_app_info_get_filename (old),
|
||||
g_desktop_app_info_get_filename (info)) == 0 &&
|
||||
g_strcmp0 (g_app_info_get_executable (old_info),
|
||||
g_app_info_get_executable (new_info)) == 0 &&
|
||||
g_strcmp0 (g_app_info_get_commandline (old_info),
|
||||
g_app_info_get_commandline (new_info)) == 0 &&
|
||||
strcmp (g_app_info_get_name (old_info),
|
||||
g_app_info_get_name (new_info)) == 0 &&
|
||||
g_strcmp0 (g_app_info_get_description (old_info),
|
||||
g_app_info_get_description (new_info)) == 0 &&
|
||||
strcmp (g_app_info_get_display_name (old_info),
|
||||
g_app_info_get_display_name (new_info)) == 0 &&
|
||||
g_icon_equal (g_app_info_get_icon (old_info),
|
||||
g_app_info_get_icon (new_info));
|
||||
|
||||
g_object_unref (info);
|
||||
return !is_unchanged;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -505,7 +505,7 @@ shell_app_activate_full (ShellApp *app,
|
||||
case SHELL_APP_STATE_STOPPED:
|
||||
{
|
||||
GError *error = NULL;
|
||||
if (!shell_app_launch (app, timestamp, workspace, FALSE, &error))
|
||||
if (!shell_app_launch (app, timestamp, workspace, &error))
|
||||
{
|
||||
char *msg;
|
||||
msg = g_strdup_printf (_("Failed to launch “%s”"), shell_app_get_name (app));
|
||||
@ -549,7 +549,7 @@ shell_app_open_new_window (ShellApp *app,
|
||||
* as say Pidgin. Ideally, we have the application express to us
|
||||
* that it supports an explicit new-window action.
|
||||
*/
|
||||
shell_app_launch (app, 0, workspace, FALSE, NULL);
|
||||
shell_app_launch (app, 0, workspace, NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -1200,14 +1200,12 @@ app_child_setup (gpointer user_data)
|
||||
* shell_app_launch:
|
||||
* @timestamp: Event timestamp, or 0 for current event timestamp
|
||||
* @workspace: Start on this workspace, or -1 for default
|
||||
* @discrete_gpu: Whether to start on the discrete GPU
|
||||
* @error: A #GError
|
||||
*/
|
||||
gboolean
|
||||
shell_app_launch (ShellApp *app,
|
||||
guint timestamp,
|
||||
int workspace,
|
||||
gboolean discrete_gpu,
|
||||
GError **error)
|
||||
{
|
||||
ShellGlobal *global;
|
||||
@ -1229,8 +1227,6 @@ shell_app_launch (ShellApp *app,
|
||||
|
||||
global = shell_global_get ();
|
||||
context = shell_global_create_app_launch_context (global, timestamp, workspace);
|
||||
if (discrete_gpu)
|
||||
g_app_launch_context_setenv (context, "DRI_PRIME", "1");
|
||||
|
||||
ret = g_desktop_app_info_launch_uris_as_manager (app->info, NULL,
|
||||
context,
|
||||
|
@ -54,7 +54,6 @@ gboolean shell_app_is_on_workspace (ShellApp *app, MetaWorkspace *workspace);
|
||||
gboolean shell_app_launch (ShellApp *app,
|
||||
guint timestamp,
|
||||
int workspace,
|
||||
gboolean discrete_gpu,
|
||||
GError **error);
|
||||
|
||||
void shell_app_launch_action (ShellApp *app,
|
||||
|
@ -66,7 +66,7 @@ shell_gtk_embed_window_created_cb (MetaDisplay *display,
|
||||
Window xwindow = meta_window_get_xwindow (window);
|
||||
GdkWindow *gdk_window = gtk_widget_get_window (GTK_WIDGET (priv->window));
|
||||
|
||||
if (xwindow == gdk_x11_window_get_xid (gdk_window))
|
||||
if (gdk_window && xwindow == gdk_x11_window_get_xid (gdk_window))
|
||||
{
|
||||
ClutterActor *window_actor =
|
||||
CLUTTER_ACTOR (meta_window_get_compositor_private (window));
|
||||
|
78
src/shell-js.cpp
Normal file
78
src/shell-js.cpp
Normal file
@ -0,0 +1,78 @@
|
||||
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include "shell-js.h"
|
||||
|
||||
#include <gio/gio.h>
|
||||
#include <gjs/gjs.h>
|
||||
#include <gjs/gjs-module.h>
|
||||
|
||||
/**
|
||||
* shell_js_add_extension_importer:
|
||||
* @target_object_script: JavaScript code evaluating to a target object
|
||||
* @target_property: Name of property to use for importer
|
||||
* @directory: Source directory:
|
||||
* @error: A #GError
|
||||
*
|
||||
* This function sets a property named @target_property on the object
|
||||
* resulting from the evaluation of @target_object_script code, which
|
||||
* acts as a GJS importer for directory @directory.
|
||||
*
|
||||
* Returns: %TRUE on success
|
||||
*/
|
||||
gboolean
|
||||
shell_js_add_extension_importer (const char *target_object_script,
|
||||
const char *target_property,
|
||||
const char *directory,
|
||||
GError **error)
|
||||
{
|
||||
JS::Value target_object;
|
||||
GList *contexts;
|
||||
JSContext *context;
|
||||
char *search_path[2] = { 0, 0 };
|
||||
gboolean ret = FALSE;
|
||||
|
||||
/* Take the first GjsContext from all of them --
|
||||
* we should only ever have one context, so this
|
||||
* should be alright. */
|
||||
contexts = gjs_context_get_all ();
|
||||
context = (JSContext*) gjs_context_get_native_context ((GjsContext*)contexts->data);
|
||||
g_list_free_full (contexts, g_object_unref);
|
||||
|
||||
JS_BeginRequest (context);
|
||||
|
||||
/* This is a bit of a hack; ideally we'd be able to pass our target
|
||||
* object directly into this function, but introspection doesn't
|
||||
* support that at the moment. Instead evaluate a string to get it. */
|
||||
if (!JS_EvaluateScript(context,
|
||||
gjs_get_global_object (context),
|
||||
target_object_script,
|
||||
strlen (target_object_script),
|
||||
"<target_object_script>",
|
||||
0,
|
||||
&target_object))
|
||||
{
|
||||
gjs_log_exception(context);
|
||||
g_set_error(error,
|
||||
G_IO_ERROR,
|
||||
G_IO_ERROR_FAILED,
|
||||
"Unable to import %s", target_object_script);
|
||||
goto out;
|
||||
}
|
||||
|
||||
if (!target_object.isObject ())
|
||||
{
|
||||
g_error ("shell_js_add_extension_importer: invalid target object");
|
||||
goto out;
|
||||
}
|
||||
|
||||
search_path[0] = (char*)directory;
|
||||
gjs_define_importer (context, &target_object.toObject (), target_property,
|
||||
(const char **)search_path, FALSE);
|
||||
ret = TRUE;
|
||||
|
||||
out:
|
||||
JS_EndRequest (context);
|
||||
return ret;
|
||||
}
|
16
src/shell-js.h
Normal file
16
src/shell-js.h
Normal file
@ -0,0 +1,16 @@
|
||||
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
|
||||
#ifndef __SHELL_JS_H__
|
||||
#define __SHELL_JS_H__
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
gboolean shell_js_add_extension_importer (const char *target_object_script,
|
||||
const char *target_property,
|
||||
const char *directory,
|
||||
GError **error);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __SHELL_JS_H__ */
|
@ -12,8 +12,6 @@ void _shell_wm_minimize (ShellWM *wm,
|
||||
MetaWindowActor *actor);
|
||||
void _shell_wm_unminimize (ShellWM *wm,
|
||||
MetaWindowActor *actor);
|
||||
void _shell_wm_size_changed(ShellWM *wm,
|
||||
MetaWindowActor *actor);
|
||||
void _shell_wm_size_change(ShellWM *wm,
|
||||
MetaWindowActor *actor,
|
||||
MetaSizeChange which_change,
|
||||
|
@ -21,7 +21,6 @@ enum
|
||||
{
|
||||
MINIMIZE,
|
||||
UNMINIMIZE,
|
||||
SIZE_CHANGED,
|
||||
SIZE_CHANGE,
|
||||
MAP,
|
||||
DESTROY,
|
||||
@ -75,14 +74,6 @@ shell_wm_class_init (ShellWMClass *klass)
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1,
|
||||
META_TYPE_WINDOW_ACTOR);
|
||||
shell_wm_signals[SIZE_CHANGED] =
|
||||
g_signal_new ("size-changed",
|
||||
G_TYPE_FROM_CLASS (klass),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
0,
|
||||
NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1,
|
||||
META_TYPE_WINDOW_ACTOR);
|
||||
shell_wm_signals[SIZE_CHANGE] =
|
||||
g_signal_new ("size-change",
|
||||
G_TYPE_FROM_CLASS (klass),
|
||||
@ -338,13 +329,6 @@ _shell_wm_unminimize (ShellWM *wm,
|
||||
g_signal_emit (wm, shell_wm_signals[UNMINIMIZE], 0, actor);
|
||||
}
|
||||
|
||||
void
|
||||
_shell_wm_size_changed (ShellWM *wm,
|
||||
MetaWindowActor *actor)
|
||||
{
|
||||
g_signal_emit (wm, shell_wm_signals[SIZE_CHANGED], 0, actor);
|
||||
}
|
||||
|
||||
void
|
||||
_shell_wm_size_change (ShellWM *wm,
|
||||
MetaWindowActor *actor,
|
||||
|
@ -857,7 +857,7 @@ st_theme_node_lookup_time (StThemeNode *node,
|
||||
if (term->type != TERM_NUMBER)
|
||||
continue;
|
||||
|
||||
if (term->content.num->type != NUM_TIME_S ||
|
||||
if (term->content.num->type != NUM_TIME_S &&
|
||||
term->content.num->type != NUM_TIME_MS)
|
||||
continue;
|
||||
|
||||
|
Reference in New Issue
Block a user