Compare commits
	
		
			24 Commits
		
	
	
		
			3.12.2
			...
			gnome-3-12
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					1e047af492 | ||
| 
						 | 
					0546819e8f | ||
| 
						 | 
					62a6519db6 | ||
| 
						 | 
					a63821a57f | ||
| 
						 | 
					b7d2191059 | ||
| 
						 | 
					68f5674e62 | ||
| 
						 | 
					ffa8ff730e | ||
| 
						 | 
					80f9d1ff5d | ||
| 
						 | 
					547005b3a2 | ||
| 
						 | 
					36f051044c | ||
| 
						 | 
					0d75416d80 | ||
| 
						 | 
					c96f95ab90 | ||
| 
						 | 
					5ccbd3a821 | ||
| 
						 | 
					c9bd1d79cc | ||
| 
						 | 
					07e6219704 | ||
| 
						 | 
					8625d5b0cc | ||
| 
						 | 
					e021ca2135 | ||
| 
						 | 
					ba6a2cae9c | ||
| 
						 | 
					5852c17f76 | ||
| 
						 | 
					4fe0353991 | ||
| 
						 | 
					3c4a898a91 | ||
| 
						 | 
					0006feec67 | ||
| 
						 | 
					dd2ace2e37 | ||
| 
						 | 
					0327bd0a9d | 
@@ -167,6 +167,8 @@ const AppSwitcherPopup = new Lang.Class({
 | 
			
		||||
                this._select(this._selectedIndex, this._nextWindow());
 | 
			
		||||
            else if (keysym == Clutter.Up)
 | 
			
		||||
                this._select(this._selectedIndex, null, true);
 | 
			
		||||
            else
 | 
			
		||||
                return Clutter.EVENT_PROPAGATE;
 | 
			
		||||
        } else {
 | 
			
		||||
            if (keysym == Clutter.Left)
 | 
			
		||||
                this._select(this._previous());
 | 
			
		||||
@@ -174,7 +176,11 @@ const AppSwitcherPopup = new Lang.Class({
 | 
			
		||||
                this._select(this._next());
 | 
			
		||||
            else if (keysym == Clutter.Down)
 | 
			
		||||
                this._select(this._selectedIndex, 0);
 | 
			
		||||
            else
 | 
			
		||||
                return Clutter.EVENT_PROPAGATE;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return Clutter.EVENT_STOP;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _scrollHandler: function(direction) {
 | 
			
		||||
@@ -403,7 +409,11 @@ const WindowSwitcherPopup = new Lang.Class({
 | 
			
		||||
                this._select(this._previous());
 | 
			
		||||
            else if (keysym == Clutter.Right)
 | 
			
		||||
                this._select(this._next());
 | 
			
		||||
            else
 | 
			
		||||
                return Clutter.EVENT_PROPAGATE;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return Clutter.EVENT_STOP;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _finish: function() {
 | 
			
		||||
 
 | 
			
		||||
@@ -373,6 +373,12 @@ const VPNRequestHandler = new Lang.Class({
 | 
			
		||||
            argv.push('-i');
 | 
			
		||||
        if (flags & NMClient.SecretAgentGetSecretsFlags.REQUEST_NEW)
 | 
			
		||||
            argv.push('-r');
 | 
			
		||||
        if (authHelper.supportsHints) {
 | 
			
		||||
            for (let i = 0; i < hints.length; i++) {
 | 
			
		||||
                argv.push('-t');
 | 
			
		||||
                argv.push(hints[i]);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        this._newStylePlugin = authHelper.externalUIMode;
 | 
			
		||||
 | 
			
		||||
@@ -591,7 +597,15 @@ const NetworkAgent = new Lang.Class({
 | 
			
		||||
    Name: 'NetworkAgent',
 | 
			
		||||
 | 
			
		||||
    _init: function() {
 | 
			
		||||
        this._native = new Shell.NetworkAgent({ identifier: 'org.gnome.Shell.NetworkAgent' });
 | 
			
		||||
        try {
 | 
			
		||||
            this._native = new Shell.NetworkAgent({ identifier: 'org.gnome.Shell.NetworkAgent',
 | 
			
		||||
                                                    capabilities: NMClient.SecretAgentCapabilities.VPN_HINTS
 | 
			
		||||
                                                  });
 | 
			
		||||
        } catch(e) {
 | 
			
		||||
            // Support older versions without NetworkAgent:capabilities
 | 
			
		||||
            this._native = new Shell.NetworkAgent({ identifier: 'org.gnome.Shell.NetworkAgent'
 | 
			
		||||
                                                  });
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        this._dialogs = { };
 | 
			
		||||
        this._vpnRequests = { };
 | 
			
		||||
@@ -691,16 +705,23 @@ const NetworkAgent = new Lang.Class({
 | 
			
		||||
                    let service = keyfile.get_string('VPN Connection', 'service');
 | 
			
		||||
                    let binary = keyfile.get_string('GNOME', 'auth-dialog');
 | 
			
		||||
                    let externalUIMode = false;
 | 
			
		||||
                    let hints = false;
 | 
			
		||||
 | 
			
		||||
                    try {
 | 
			
		||||
                        externalUIMode = keyfile.get_boolean('GNOME', 'supports-external-ui-mode');
 | 
			
		||||
                    } catch(e) { } // ignore errors if key does not exist
 | 
			
		||||
 | 
			
		||||
                    try {
 | 
			
		||||
                        hints = keyfile.get_boolean('GNOME', 'supports-hints');
 | 
			
		||||
                    } catch(e) { } // ignore errors if key does not exist
 | 
			
		||||
 | 
			
		||||
                    let path = binary;
 | 
			
		||||
                    if (!GLib.path_is_absolute(path)) {
 | 
			
		||||
                        path = GLib.build_filenamev([Config.LIBEXECDIR, path]);
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    if (GLib.file_test(path, GLib.FileTest.IS_EXECUTABLE))
 | 
			
		||||
                        this._vpnBinaries[service] = { fileName: path, externalUIMode: externalUIMode };
 | 
			
		||||
                        this._vpnBinaries[service] = { fileName: path, externalUIMode: externalUIMode, supportsHints: hints };
 | 
			
		||||
                    else
 | 
			
		||||
                        throw new Error('VPN plugin at %s is not executable'.format(path));
 | 
			
		||||
                } catch(e) {
 | 
			
		||||
 
 | 
			
		||||
@@ -165,6 +165,10 @@ const CtrlAltTabPopup = new Lang.Class({
 | 
			
		||||
            this._select(this._previous());
 | 
			
		||||
        else if (keysym == Clutter.Right)
 | 
			
		||||
            this._select(this._next());
 | 
			
		||||
        else
 | 
			
		||||
            return Clutter.EVENT_PROPAGATE;
 | 
			
		||||
 | 
			
		||||
        return Clutter.EVENT_STOP;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _finish : function(time) {
 | 
			
		||||
 
 | 
			
		||||
@@ -32,11 +32,9 @@ const FocusCaretTracker = new Lang.Class({
 | 
			
		||||
    Name: 'FocusCaretTracker',
 | 
			
		||||
 | 
			
		||||
    _init: function() {
 | 
			
		||||
        Atspi.init();
 | 
			
		||||
        Atspi.set_timeout(250, 250);
 | 
			
		||||
 | 
			
		||||
        this._atspiListener = Atspi.EventListener.new(Lang.bind(this, this._onChanged));
 | 
			
		||||
 | 
			
		||||
        this._atspiInited = false;
 | 
			
		||||
        this._focusListenerRegistered = false;
 | 
			
		||||
        this._caretListenerRegistered = false;
 | 
			
		||||
    },
 | 
			
		||||
@@ -48,12 +46,20 @@ const FocusCaretTracker = new Lang.Class({
 | 
			
		||||
            this.emit('caret-moved', event);
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _initAtspi: function() {
 | 
			
		||||
        if (!this._atspiInited) {
 | 
			
		||||
            Atspi.init();
 | 
			
		||||
            Atspi.set_timeout(250, 250);
 | 
			
		||||
            this._atspiInited = true;
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    registerFocusListener: function() {
 | 
			
		||||
        if (this._focusListenerRegistered)
 | 
			
		||||
            return;
 | 
			
		||||
 | 
			
		||||
        // Ignore the return value, we get an exception if they fail
 | 
			
		||||
        // And they should never fail
 | 
			
		||||
        this._initAtspi();
 | 
			
		||||
 | 
			
		||||
        this._atspiListener.register(STATECHANGED + ':focused');
 | 
			
		||||
        this._atspiListener.register(STATECHANGED + ':selected');
 | 
			
		||||
        this._focusListenerRegistered = true;
 | 
			
		||||
@@ -63,6 +69,8 @@ const FocusCaretTracker = new Lang.Class({
 | 
			
		||||
        if (this._caretListenerRegistered)
 | 
			
		||||
            return;
 | 
			
		||||
 | 
			
		||||
        this._initAtspi();
 | 
			
		||||
 | 
			
		||||
        this._atspiListener.register(CARETMOVED);
 | 
			
		||||
        this._caretListenerRegistered = true;
 | 
			
		||||
    },
 | 
			
		||||
 
 | 
			
		||||
@@ -105,8 +105,8 @@ const Lightbox = new Lang.Class({
 | 
			
		||||
        this._container = container;
 | 
			
		||||
        this._children = container.get_children();
 | 
			
		||||
        this._fadeFactor = params.fadeFactor;
 | 
			
		||||
        this._radialEffect = params.radialEffect;
 | 
			
		||||
        if (params.radialEffect)
 | 
			
		||||
        this._radialEffect = Clutter.feature_available(Clutter.FeatureFlags.SHADERS_GLSL) && params.radialEffect;
 | 
			
		||||
        if (this._radialEffect)
 | 
			
		||||
            this.actor = new RadialShaderQuad({ x: 0,
 | 
			
		||||
                                                y: 0,
 | 
			
		||||
                                                reactive: params.inhibitEvents });
 | 
			
		||||
 
 | 
			
		||||
@@ -691,6 +691,12 @@ const FdoNotificationDaemonSource = new Lang.Class({
 | 
			
		||||
    }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
const PRIORITY_URGENCY_MAP = {
 | 
			
		||||
    low: MessageTray.Urgency.LOW,
 | 
			
		||||
    normal: MessageTray.Urgency.NORMAL,
 | 
			
		||||
    high: MessageTray.Urgency.HIGH,
 | 
			
		||||
    urgent: MessageTray.Urgency.CRITICAL
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const GtkNotificationDaemonNotification = new Lang.Class({
 | 
			
		||||
    Name: 'GtkNotificationDaemonNotification',
 | 
			
		||||
@@ -704,12 +710,20 @@ const GtkNotificationDaemonNotification = new Lang.Class({
 | 
			
		||||
              "body": body,
 | 
			
		||||
              "icon": gicon,
 | 
			
		||||
              "urgent": urgent,
 | 
			
		||||
              "priority": priority,
 | 
			
		||||
              "buttons": buttons,
 | 
			
		||||
              "default-action": defaultAction,
 | 
			
		||||
              "default-action-target": defaultActionTarget } = notification;
 | 
			
		||||
 | 
			
		||||
        this.setUrgency(urgent.unpack() ? MessageTray.Urgency.CRITICAL
 | 
			
		||||
                                        : MessageTray.Urgency.NORMAL);
 | 
			
		||||
        if (priority) {
 | 
			
		||||
            let urgency = PRIORITY_URGENCY_MAP[priority.unpack()];
 | 
			
		||||
            this.setUrgency(urgency != undefined ? urgency : MessageTray.Urgency.NORMAL);
 | 
			
		||||
        } else if (urgent) {
 | 
			
		||||
            this.setUrgency(urgent.unpack() ? MessageTray.Urgency.CRITICAL
 | 
			
		||||
                            : MessageTray.Urgency.NORMAL);
 | 
			
		||||
        } else {
 | 
			
		||||
            this.setUrgency(MessageTray.Urgency.NORMAL);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (buttons) {
 | 
			
		||||
            buttons.deep_unpack().forEach(Lang.bind(this, function(button) {
 | 
			
		||||
 
 | 
			
		||||
@@ -901,17 +901,11 @@ const ScreenShield = new Lang.Class({
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    showDialog: function() {
 | 
			
		||||
        // Ensure that the stage window is mapped, before taking a grab
 | 
			
		||||
        // otherwise X errors out
 | 
			
		||||
        Meta.later_add(Meta.LaterType.BEFORE_REDRAW, Lang.bind(this, function() {
 | 
			
		||||
            if (!this._becomeModal()) {
 | 
			
		||||
                // In the login screen, this is a hard error. Fail-whale
 | 
			
		||||
                log('Could not acquire modal grab for the login screen. Aborting login process.');
 | 
			
		||||
                Meta.quit(Meta.ExitCode.ERROR);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            return false;
 | 
			
		||||
        }));
 | 
			
		||||
        if (!this._becomeModal()) {
 | 
			
		||||
            // In the login screen, this is a hard error. Fail-whale
 | 
			
		||||
            log('Could not acquire modal grab for the login screen. Aborting login process.');
 | 
			
		||||
            Meta.quit(Meta.ExitCode.ERROR);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        this.actor.show();
 | 
			
		||||
        this._isGreeter = Main.sessionMode.isGreeter;
 | 
			
		||||
 
 | 
			
		||||
@@ -67,6 +67,13 @@ const ScreenshotService = new Lang.Class({
 | 
			
		||||
        Gio.DBus.session.own_name('org.gnome.Shell.Screenshot', Gio.BusNameOwnerFlags.REPLACE, null, null);
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _checkArea: function(x, y, width, height) {
 | 
			
		||||
        return x >= 0 && y >= 0 &&
 | 
			
		||||
               width > 0 && height > 0 &&
 | 
			
		||||
               x + width <= global.screen_width &&
 | 
			
		||||
               y + height <= global.screen_height;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _onScreenshotComplete: function(obj, result, area, filenameUsed, flash, invocation) {
 | 
			
		||||
        if (flash && result) {
 | 
			
		||||
            let flashspot = new Flashspot(area);
 | 
			
		||||
@@ -77,13 +84,31 @@ const ScreenshotService = new Lang.Class({
 | 
			
		||||
        invocation.return_value(retval);
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _scaleArea: function(x, y, width, height) {
 | 
			
		||||
        let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
 | 
			
		||||
        x *= scaleFactor;
 | 
			
		||||
        y *= scaleFactor;
 | 
			
		||||
        width *= scaleFactor;
 | 
			
		||||
        height *= scaleFactor;
 | 
			
		||||
        return [x, y, width, height];
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _unscaleArea: function(x, y, width, height) {
 | 
			
		||||
        let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
 | 
			
		||||
        x /= scaleFactor;
 | 
			
		||||
        y /= scaleFactor;
 | 
			
		||||
        width /= scaleFactor;
 | 
			
		||||
        height /= scaleFactor;
 | 
			
		||||
        return [x, y, width, height];
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    ScreenshotAreaAsync : function (params, invocation) {
 | 
			
		||||
        let [x, y, width, height, flash, filename, callback] = params;
 | 
			
		||||
        if (x < 0 || y < 0 ||
 | 
			
		||||
            width <= 0 || height <= 0 ||
 | 
			
		||||
            x + width > global.screen_width || y + height > global.screen_height) {
 | 
			
		||||
            invocation.return_error_literal(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED,
 | 
			
		||||
                        "Invalid params");
 | 
			
		||||
        [x, y, width, height] = this._scaleArea(x, y, width, height);
 | 
			
		||||
        if (!this._checkArea(x, y, width, height)) {
 | 
			
		||||
            invocation.return_error_literal(Gio.IOErrorEnum,
 | 
			
		||||
                                            Gio.IOErrorEnum.CANCELLED,
 | 
			
		||||
                                            "Invalid params");
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
        let screenshot = new Shell.Screenshot();
 | 
			
		||||
@@ -114,9 +139,9 @@ const ScreenshotService = new Lang.Class({
 | 
			
		||||
        selectArea.connect('finished', Lang.bind(this,
 | 
			
		||||
            function(selectArea, areaRectangle) {
 | 
			
		||||
                if (areaRectangle) {
 | 
			
		||||
                    let retval = GLib.Variant.new('(iiii)',
 | 
			
		||||
                        [areaRectangle.x, areaRectangle.y,
 | 
			
		||||
                         areaRectangle.width, areaRectangle.height]);
 | 
			
		||||
                    let retRectangle = this._unscaleArea(areaRectangle.x, areaRectangle.y,
 | 
			
		||||
                        areaRectangle.width, areaRectangle.height);
 | 
			
		||||
                    let retval = GLib.Variant.new('(iiii)', retRectangle);
 | 
			
		||||
                    invocation.return_value(retval);
 | 
			
		||||
                } else {
 | 
			
		||||
                    invocation.return_error_literal(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED,
 | 
			
		||||
@@ -125,9 +150,18 @@ const ScreenshotService = new Lang.Class({
 | 
			
		||||
            }));
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    FlashArea: function(x, y, width, height) {
 | 
			
		||||
    FlashAreaAsync: function(params, invocation) {
 | 
			
		||||
        let [x, y, width, height] = params;
 | 
			
		||||
        [x, y, width, height] = this._scaleArea(x, y, width, height);
 | 
			
		||||
        if (!this._checkArea(x, y, width, height)) {
 | 
			
		||||
            invocation.return_error_literal(Gio.IOErrorEnum,
 | 
			
		||||
                                            Gio.IOErrorEnum.CANCELLED,
 | 
			
		||||
                                            "Invalid params");
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
        let flashspot = new Flashspot({ x : x, y : y, width: width, height: height});
 | 
			
		||||
        flashspot.fire();
 | 
			
		||||
        invocation.return_value(null);
 | 
			
		||||
    }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -292,6 +292,10 @@ const InputSourcePopup = new Lang.Class({
 | 
			
		||||
            this._select(this._previous());
 | 
			
		||||
        else if (keysym == Clutter.Right)
 | 
			
		||||
            this._select(this._next());
 | 
			
		||||
        else
 | 
			
		||||
            return Clutter.EVENT_PROPAGATE;
 | 
			
		||||
 | 
			
		||||
        return Clutter.EVENT_STOP;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _finish : function() {
 | 
			
		||||
 
 | 
			
		||||
@@ -1816,7 +1816,7 @@ const NMApplet = new Lang.Class({
 | 
			
		||||
    _connectionRemoved: function(connection) {
 | 
			
		||||
        let pos = this._connections.indexOf(connection);
 | 
			
		||||
        if (pos != -1)
 | 
			
		||||
            this._connections.splice(connection, 1);
 | 
			
		||||
            this._connections.splice(pos, 1);
 | 
			
		||||
 | 
			
		||||
        let section = connection._section;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -151,11 +151,11 @@ const Indicator = new Lang.Class({
 | 
			
		||||
        Gio.DBus.session.watch_name('org.gnome.SettingsDaemon.Orientation',
 | 
			
		||||
                                    Gio.BusNameWatcherFlags.NONE,
 | 
			
		||||
                                    Lang.bind(this, function() {
 | 
			
		||||
                                        this._orentationExists = true;
 | 
			
		||||
                                        this._orientationExists = true;
 | 
			
		||||
                                        this._updateOrientationLock();
 | 
			
		||||
                                    }),
 | 
			
		||||
                                    Lang.bind(this, function() {
 | 
			
		||||
                                        this._orentationExists = false;
 | 
			
		||||
                                        this._orientationExists = false;
 | 
			
		||||
                                        this._updateOrientationLock();
 | 
			
		||||
                                    }));
 | 
			
		||||
        this._updateOrientationLock();
 | 
			
		||||
@@ -285,7 +285,7 @@ const Indicator = new Lang.Class({
 | 
			
		||||
        let disabled = Main.sessionMode.isLocked ||
 | 
			
		||||
                       (Main.sessionMode.isGreeter &&
 | 
			
		||||
                        this._loginScreenSettings.get_boolean(DISABLE_RESTART_KEY));
 | 
			
		||||
        this._suspendAction.visible = this._haveShutdown && !disabled;
 | 
			
		||||
        this._suspendAction.visible = this._haveSuspend && !disabled;
 | 
			
		||||
        this._updateActionsVisibility();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -189,10 +189,11 @@ const SwitcherPopup = new Lang.Class({
 | 
			
		||||
 | 
			
		||||
        this._disableHover();
 | 
			
		||||
 | 
			
		||||
        if (this._keyPressHandler(keysym, backwards, action) != Clutter.EVENT_PROPAGATE)
 | 
			
		||||
            return Clutter.EVENT_STOP;
 | 
			
		||||
 | 
			
		||||
        if (keysym == Clutter.Escape)
 | 
			
		||||
            this.destroy();
 | 
			
		||||
        else
 | 
			
		||||
            this._keyPressHandler(keysym, backwards, action);
 | 
			
		||||
 | 
			
		||||
        return Clutter.EVENT_STOP;
 | 
			
		||||
    },
 | 
			
		||||
 
 | 
			
		||||
@@ -282,7 +282,7 @@ const ViewSelector = new Lang.Class({
 | 
			
		||||
            return Clutter.EVENT_STOP;
 | 
			
		||||
        } else if (this._shouldTriggerSearch(symbol)) {
 | 
			
		||||
            this.startSearch(event);
 | 
			
		||||
        } else if (!this._searchActive) {
 | 
			
		||||
        } else if (!this._searchActive && !global.stage.key_focus) {
 | 
			
		||||
            if (symbol == Clutter.Tab || symbol == Clutter.Down) {
 | 
			
		||||
                this._activePage.navigate_focus(null, Gtk.DirectionType.TAB_FORWARD, false);
 | 
			
		||||
                return true;
 | 
			
		||||
 
 | 
			
		||||
@@ -30,6 +30,7 @@ hi
 | 
			
		||||
hu
 | 
			
		||||
ia
 | 
			
		||||
id
 | 
			
		||||
is
 | 
			
		||||
it
 | 
			
		||||
ja
 | 
			
		||||
kk
 | 
			
		||||
@@ -47,6 +48,7 @@ ms
 | 
			
		||||
nb
 | 
			
		||||
nl
 | 
			
		||||
nn
 | 
			
		||||
oc
 | 
			
		||||
or
 | 
			
		||||
pa
 | 
			
		||||
pl
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										50
									
								
								po/de.po
									
									
									
									
									
								
							
							
						
						
									
										50
									
								
								po/de.po
									
									
									
									
									
								
							@@ -20,9 +20,9 @@ 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: 2014-03-28 20:56+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-03-29 08:34+0100\n"
 | 
			
		||||
"Last-Translator: Benjamin Steinwender <b@stbe.at>\n"
 | 
			
		||||
"POT-Creation-Date: 2014-09-30 16:26+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-10-01 22:27+0100\n"
 | 
			
		||||
"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
 | 
			
		||||
"Language-Team: Deutsch <gnome-de@gnome.org>\n"
 | 
			
		||||
"Language: de_DE\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
@@ -426,7 +426,7 @@ msgid "%s has been removed from your favorites."
 | 
			
		||||
msgstr "%s wurde aus Ihren Favoriten entfernt"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:809
 | 
			
		||||
#: ../js/ui/status/system.js:334
 | 
			
		||||
#: ../js/ui/status/system.js:337
 | 
			
		||||
msgid "Settings"
 | 
			
		||||
msgstr "Einstellungen"
 | 
			
		||||
 | 
			
		||||
@@ -1169,7 +1169,7 @@ msgstr "Installieren"
 | 
			
		||||
msgid "Download and install “%s” from extensions.gnome.org?"
 | 
			
		||||
msgstr "»%s« von extensions.gnome.org herunterladen und installieren?"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:339
 | 
			
		||||
msgid "Keyboard"
 | 
			
		||||
msgstr "Tastatur"
 | 
			
		||||
 | 
			
		||||
@@ -1331,7 +1331,7 @@ msgid_plural "%d new notifications"
 | 
			
		||||
msgstr[0] "%d neue Benachrichtigung"
 | 
			
		||||
msgstr[1] "%d neue Benachrichtigungen"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:345
 | 
			
		||||
msgid "Lock"
 | 
			
		||||
msgstr "Sperren"
 | 
			
		||||
 | 
			
		||||
@@ -1339,19 +1339,19 @@ msgstr "Sperren"
 | 
			
		||||
msgid "GNOME needs to lock the screen"
 | 
			
		||||
msgstr "GNOME muss den Bildschirm sperren"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
 | 
			
		||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1303
 | 
			
		||||
msgid "Unable to lock"
 | 
			
		||||
msgstr "Sperrung fehlgeschlagen"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
 | 
			
		||||
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1304
 | 
			
		||||
msgid "Lock was blocked by an application"
 | 
			
		||||
msgstr "Sperrung wurde von einer Anwendung blockiert"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:603
 | 
			
		||||
#: ../js/ui/search.js:606
 | 
			
		||||
msgid "Searching…"
 | 
			
		||||
msgstr "Suche läuft …"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:649
 | 
			
		||||
#: ../js/ui/search.js:652
 | 
			
		||||
msgid "No results."
 | 
			
		||||
msgstr "Keine Ergebnisse."
 | 
			
		||||
 | 
			
		||||
@@ -1401,7 +1401,7 @@ msgstr "Visuelle Warnungen"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/accessibility.js:75
 | 
			
		||||
msgid "Sticky Keys"
 | 
			
		||||
msgstr "Klebrige Tasten"
 | 
			
		||||
msgstr "Einrastfunktion"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/accessibility.js:78
 | 
			
		||||
msgid "Slow Keys"
 | 
			
		||||
@@ -1409,7 +1409,7 @@ msgstr "Tastenverzögerung"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/accessibility.js:81
 | 
			
		||||
msgid "Bounce Keys"
 | 
			
		||||
msgstr "Springende Tasten"
 | 
			
		||||
msgstr "Tastenanschlagfunktion"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/accessibility.js:84
 | 
			
		||||
msgid "Mouse Keys"
 | 
			
		||||
@@ -1429,8 +1429,8 @@ msgstr "Bluetooth"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
 | 
			
		||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
 | 
			
		||||
#: ../js/ui/status/rfkill.js:105
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:86
 | 
			
		||||
#: ../js/ui/status/rfkill.js:114
 | 
			
		||||
msgid "Turn Off"
 | 
			
		||||
msgstr "Ausschalten"
 | 
			
		||||
 | 
			
		||||
@@ -1453,7 +1453,7 @@ msgstr "Nicht verbunden"
 | 
			
		||||
msgid "Brightness"
 | 
			
		||||
msgstr "Helligkeit"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/keyboard.js:403
 | 
			
		||||
#: ../js/ui/status/keyboard.js:407
 | 
			
		||||
msgid "Show Keyboard Layout"
 | 
			
		||||
msgstr "Tastaturbelegung anzeigen"
 | 
			
		||||
 | 
			
		||||
@@ -1462,12 +1462,10 @@ msgid "Location"
 | 
			
		||||
msgstr "Ort"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
 | 
			
		||||
#| msgid "Disabled"
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Deaktivieren"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:165
 | 
			
		||||
#| msgid "Enabled"
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Aktivieren"
 | 
			
		||||
 | 
			
		||||
@@ -1578,7 +1576,7 @@ msgstr "Wählen Sie ein Netzwerk"
 | 
			
		||||
msgid "No Networks"
 | 
			
		||||
msgstr "Keine Netzwerke"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:112
 | 
			
		||||
msgid "Use hardware switch to turn off"
 | 
			
		||||
msgstr "Benutzen Sie zum Ausschalten den Gehäuseschalter"
 | 
			
		||||
 | 
			
		||||
@@ -1602,7 +1600,7 @@ msgstr "Hotspot aktiv"
 | 
			
		||||
msgid "Connecting"
 | 
			
		||||
msgstr "Verbinden"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:89
 | 
			
		||||
msgid "Network Settings"
 | 
			
		||||
msgstr "Netzwerkeinstellungen"
 | 
			
		||||
 | 
			
		||||
@@ -1656,31 +1654,31 @@ msgstr "USV"
 | 
			
		||||
msgid "Battery"
 | 
			
		||||
msgstr "Akku"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:82
 | 
			
		||||
#: ../js/ui/status/rfkill.js:83
 | 
			
		||||
msgid "Airplane Mode"
 | 
			
		||||
msgstr "Flugzeugmodus"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:84
 | 
			
		||||
#: ../js/ui/status/rfkill.js:85
 | 
			
		||||
msgid "On"
 | 
			
		||||
msgstr "An"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:314
 | 
			
		||||
#: ../js/ui/status/system.js:317
 | 
			
		||||
msgid "Switch User"
 | 
			
		||||
msgstr "Benutzer wechseln"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:319
 | 
			
		||||
#: ../js/ui/status/system.js:322
 | 
			
		||||
msgid "Log Out"
 | 
			
		||||
msgstr "Abmelden"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:338
 | 
			
		||||
#: ../js/ui/status/system.js:341
 | 
			
		||||
msgid "Orientation Lock"
 | 
			
		||||
msgstr "Hoch-/Querformats-Fixierung"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:346
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
msgid "Suspend"
 | 
			
		||||
msgstr "In Bereitschaft versetzen"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
#: ../js/ui/status/system.js:352
 | 
			
		||||
msgid "Power Off"
 | 
			
		||||
msgstr "Ausschalten"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										149
									
								
								po/es.po
									
									
									
									
									
								
							
							
						
						
									
										149
									
								
								po/es.po
									
									
									
									
									
								
							@@ -10,16 +10,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: 2014-03-28 08:56+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-03-28 12:03+0100\n"
 | 
			
		||||
"POT-Creation-Date: 2014-10-01 20:28+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-10-06 13:00+0200\n"
 | 
			
		||||
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
 | 
			
		||||
"Language-Team: Español <gnome-es-list@gnome.org>\n"
 | 
			
		||||
"Language-Team: Español; Castellano <gnome-es-list@gnome.org>\n"
 | 
			
		||||
"Language: es\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: Gtranslator 2.91.5\n"
 | 
			
		||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 | 
			
		||||
"X-Generator: Gtranslator 2.91.6\n"
 | 
			
		||||
 | 
			
		||||
#: ../data/50-gnome-shell-system.xml.in.h:1
 | 
			
		||||
msgid "System"
 | 
			
		||||
@@ -301,6 +301,7 @@ msgstr ""
 | 
			
		||||
"Retardo al cambiar el foco del ratón hasta que el puntero deja de moverse"
 | 
			
		||||
 | 
			
		||||
#: ../js/extensionPrefs/main.js:127
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "There was an error loading the preferences dialog for %s:"
 | 
			
		||||
msgstr "Hubo un error al lanzar el diálogo de preferencias para %s:"
 | 
			
		||||
 | 
			
		||||
@@ -342,16 +343,17 @@ msgstr "Elegir sesión"
 | 
			
		||||
msgid "Not listed?"
 | 
			
		||||
msgstr "¿No está en la lista?"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:611
 | 
			
		||||
#: ../js/gdm/loginDialog.js:614
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "(e.g., user or %s)"
 | 
			
		||||
msgstr "(ej., usuario o %s)"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:616 ../js/ui/components/networkAgent.js:262
 | 
			
		||||
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
 | 
			
		||||
#: ../js/ui/components/networkAgent.js:280
 | 
			
		||||
msgid "Username: "
 | 
			
		||||
msgstr "Nombre de usuario:"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:917
 | 
			
		||||
#: ../js/gdm/loginDialog.js:920
 | 
			
		||||
msgid "Login Window"
 | 
			
		||||
msgstr "Ventana de inicio de sesión"
 | 
			
		||||
 | 
			
		||||
@@ -372,6 +374,7 @@ msgid "Could not parse command:"
 | 
			
		||||
msgstr "No se pudo analizar el comando:"
 | 
			
		||||
 | 
			
		||||
#: ../js/misc/util.js:156
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Execution of “%s” failed:"
 | 
			
		||||
msgstr "Falló la ejecución de «%s»:"
 | 
			
		||||
 | 
			
		||||
@@ -400,15 +403,17 @@ msgid "Add to Favorites"
 | 
			
		||||
msgstr "Añadir a los favoritos"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appFavorites.js:87
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s has been added to your favorites."
 | 
			
		||||
msgstr "Se ha añadido %s a sus favoritos."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appFavorites.js:121
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s has been removed from your favorites."
 | 
			
		||||
msgstr "Se ha quitado %s de sus favoritos."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:809
 | 
			
		||||
#: ../js/ui/status/system.js:334
 | 
			
		||||
#: ../js/ui/status/system.js:337
 | 
			
		||||
msgid "Settings"
 | 
			
		||||
msgstr "Configuración"
 | 
			
		||||
 | 
			
		||||
@@ -590,6 +595,7 @@ msgid "Removable Devices"
 | 
			
		||||
msgstr "Dispositivos extraíbles"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/autorunManager.js:596
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Open with %s"
 | 
			
		||||
msgstr "Abrir con %s"
 | 
			
		||||
 | 
			
		||||
@@ -639,6 +645,7 @@ msgid "Authentication required by wireless network"
 | 
			
		||||
msgstr "La red inalámbrica requiere autenticación"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/networkAgent.js:312
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid ""
 | 
			
		||||
"Passwords or encryption keys are required to access the wireless network "
 | 
			
		||||
"“%s”."
 | 
			
		||||
@@ -675,6 +682,7 @@ msgid "Mobile broadband network password"
 | 
			
		||||
msgstr "Contraseña de la red de banda ancha móvil"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/networkAgent.js:339
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "A password is required to connect to “%s”."
 | 
			
		||||
msgstr "Se requiere una contraseña para conectarse a «%s»."
 | 
			
		||||
 | 
			
		||||
@@ -787,12 +795,14 @@ msgstr "%d de %B de %Y, %l∶%M %p"
 | 
			
		||||
#. Translators: this is the other person changing their old IM name to their new
 | 
			
		||||
#. IM name. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1051
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s is now known as %s"
 | 
			
		||||
msgstr "Ahora %s se llama %s"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is a room name like
 | 
			
		||||
#. * room@jabber.org for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1154
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Invitation to %s"
 | 
			
		||||
msgstr "Invitación a %s"
 | 
			
		||||
 | 
			
		||||
@@ -800,29 +810,32 @@ msgstr "Invitación a %s"
 | 
			
		||||
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
 | 
			
		||||
#. * for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1162
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s is inviting you to join %s"
 | 
			
		||||
msgstr "%s le está invitando a unirse a %s"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1164
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1199
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1233
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1290
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1291
 | 
			
		||||
msgid "Decline"
 | 
			
		||||
msgstr "Rechazar"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1170
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1239
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1295
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1296
 | 
			
		||||
msgid "Accept"
 | 
			
		||||
msgstr "Aceptar"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is a contact name like Alice for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1189
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Video call from %s"
 | 
			
		||||
msgstr "Videollamada de %s"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is a contact name like Alice for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1192
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Call from %s"
 | 
			
		||||
msgstr "Llamada de %s"
 | 
			
		||||
 | 
			
		||||
@@ -837,109 +850,111 @@ msgstr "Responder"
 | 
			
		||||
#. * like: "Alice is sending you test.ogg"
 | 
			
		||||
#. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1227
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s is sending you %s"
 | 
			
		||||
msgstr "%s le está enviando %s"
 | 
			
		||||
 | 
			
		||||
#. To translators: The parameter is the contact's alias */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1256
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s would like permission to see when you are online"
 | 
			
		||||
msgstr "%s solicita permiso para ver cuándo está en línea"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1341
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1342
 | 
			
		||||
msgid "Network error"
 | 
			
		||||
msgstr "Error de la red"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1343
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1344
 | 
			
		||||
msgid "Authentication failed"
 | 
			
		||||
msgstr "Falló la autenticación"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1345
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1346
 | 
			
		||||
msgid "Encryption error"
 | 
			
		||||
msgstr "Error de cifrado"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1347
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1348
 | 
			
		||||
msgid "Certificate not provided"
 | 
			
		||||
msgstr "Certificado no proporcionado"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1349
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1350
 | 
			
		||||
msgid "Certificate untrusted"
 | 
			
		||||
msgstr "No se confía en el certificado"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1351
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1352
 | 
			
		||||
msgid "Certificate expired"
 | 
			
		||||
msgstr "Certificado caducado"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1353
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1354
 | 
			
		||||
msgid "Certificate not activated"
 | 
			
		||||
msgstr "Certificado no activado"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1355
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1356
 | 
			
		||||
msgid "Certificate hostname mismatch"
 | 
			
		||||
msgstr "El nombre del servidor dle certificado no coincide"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1357
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1358
 | 
			
		||||
msgid "Certificate fingerprint mismatch"
 | 
			
		||||
msgstr "La huella del certificado no coincide"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1359
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1360
 | 
			
		||||
msgid "Certificate self-signed"
 | 
			
		||||
msgstr "Certificado autofirmado"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1361
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1362
 | 
			
		||||
msgid "Status is set to offline"
 | 
			
		||||
msgstr "El estado está establecido a «desconectado»"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1363
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1364
 | 
			
		||||
msgid "Encryption is not available"
 | 
			
		||||
msgstr "El cifrado no está disponible"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1365
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1366
 | 
			
		||||
msgid "Certificate is invalid"
 | 
			
		||||
msgstr "El certificado no es válido"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1367
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1368
 | 
			
		||||
msgid "Connection has been refused"
 | 
			
		||||
msgstr "Se ha rechazado la conexión"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1369
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1370
 | 
			
		||||
msgid "Connection can't be established"
 | 
			
		||||
msgstr "No se puede establecer la conexión"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1371
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1372
 | 
			
		||||
msgid "Connection has been lost"
 | 
			
		||||
msgstr "Se ha perdido la conexión"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1373
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1374
 | 
			
		||||
msgid "This account is already connected to the server"
 | 
			
		||||
msgstr "Esta cuenta ya está conectada al servidor"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1375
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1376
 | 
			
		||||
msgid ""
 | 
			
		||||
"Connection has been replaced by a new connection using the same resource"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Se ha sustituido la conexión por una nueva conexión usando el mismo recurso"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1377
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1378
 | 
			
		||||
msgid "The account already exists on the server"
 | 
			
		||||
msgstr "La cuenta ya existe en el servidor"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1379
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1380
 | 
			
		||||
msgid "Server is currently too busy to handle the connection"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Actualmente el servidor está muy ocupado intentando gestionar la conexión"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1381
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1382
 | 
			
		||||
msgid "Certificate has been revoked"
 | 
			
		||||
msgstr "Se ha revocado el certificado"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1383
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1384
 | 
			
		||||
msgid ""
 | 
			
		||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"El certificado usa un algoritmo de cifrado inseguro o es criptográficamente "
 | 
			
		||||
"débil"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1385
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1386
 | 
			
		||||
msgid ""
 | 
			
		||||
"The length of the server certificate, or the depth of the server certificate "
 | 
			
		||||
"chain, exceed the limits imposed by the cryptography library"
 | 
			
		||||
@@ -948,21 +963,22 @@ msgstr ""
 | 
			
		||||
"certificado del servidor exceden los límites impuestos por la biblioteca de "
 | 
			
		||||
"criptografía"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1387
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1388
 | 
			
		||||
msgid "Internal error"
 | 
			
		||||
msgstr "Error interno"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is the account name, like
 | 
			
		||||
#. * name@jabber.org for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1397
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1398
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Unable to connect to %s"
 | 
			
		||||
msgstr "No se pudo conectar a %s"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1402
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1403
 | 
			
		||||
msgid "View account"
 | 
			
		||||
msgstr "Ver cuenta"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1439
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1440
 | 
			
		||||
msgid "Unknown reason"
 | 
			
		||||
msgstr "Razón desconocida"
 | 
			
		||||
 | 
			
		||||
@@ -998,6 +1014,7 @@ msgid "%A %B %e, %Y"
 | 
			
		||||
msgstr "%A, %e de %B de %Y"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:66
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgctxt "title"
 | 
			
		||||
msgid "Log Out %s"
 | 
			
		||||
msgstr "Cerrar la sesión %s"
 | 
			
		||||
@@ -1008,12 +1025,14 @@ msgid "Log Out"
 | 
			
		||||
msgstr "Cerrar la sesión"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:69
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s will be logged out automatically in %d second."
 | 
			
		||||
msgid_plural "%s will be logged out automatically in %d seconds."
 | 
			
		||||
msgstr[0] "se cerrará automáticamente la sesión de %s en %d segundo."
 | 
			
		||||
msgstr[1] "se cerrará automáticamente la sesión de %s en %d segundos."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:74
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "You will be logged out automatically in %d second."
 | 
			
		||||
msgid_plural "You will be logged out automatically in %d seconds."
 | 
			
		||||
msgstr[0] "Su sesión se cerrará automáticamente en %d segundo."
 | 
			
		||||
@@ -1035,6 +1054,7 @@ msgid "Install Updates & Power Off"
 | 
			
		||||
msgstr "Instalar actualizaciones y apagar"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:89
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "The system will power off automatically in %d second."
 | 
			
		||||
msgid_plural "The system will power off automatically in %d seconds."
 | 
			
		||||
msgstr[0] "El sistema se apagará automáticamente en %d segundo."
 | 
			
		||||
@@ -1061,6 +1081,7 @@ msgid "Restart"
 | 
			
		||||
msgstr "Reiniciar"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:107
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "The system will restart automatically in %d second."
 | 
			
		||||
msgid_plural "The system will restart automatically in %d seconds."
 | 
			
		||||
msgstr[0] "El sistema se reiniciará automáticamente en %d segundo."
 | 
			
		||||
@@ -1072,6 +1093,7 @@ msgid "Restart & Install Updates"
 | 
			
		||||
msgstr "Reiniciar e instalar actualizaciones"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:123
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "The system will automatically restart and install updates in %d second."
 | 
			
		||||
msgid_plural ""
 | 
			
		||||
"The system will automatically restart and install updates in %d seconds."
 | 
			
		||||
@@ -1112,11 +1134,13 @@ msgstr "Hay otros usuarios con la sesión iniciada"
 | 
			
		||||
 | 
			
		||||
#. Translators: Remote here refers to a remote session, like a ssh login */
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:618
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s (remote)"
 | 
			
		||||
msgstr "%s (remoto)"
 | 
			
		||||
 | 
			
		||||
#. Translators: Console here refers to a tty like a VT console */
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:621
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s (console)"
 | 
			
		||||
msgstr "%s (consola)"
 | 
			
		||||
 | 
			
		||||
@@ -1125,10 +1149,11 @@ msgid "Install"
 | 
			
		||||
msgstr "Instalar"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/extensionDownloader.js:204
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Download and install “%s” from extensions.gnome.org?"
 | 
			
		||||
msgstr "¿Descargar e instalar «%s» desde extensions.gnome.org?"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:339
 | 
			
		||||
msgid "Keyboard"
 | 
			
		||||
msgstr "Teclado"
 | 
			
		||||
 | 
			
		||||
@@ -1138,6 +1163,7 @@ msgstr "No hay extensiones instaladas"
 | 
			
		||||
 | 
			
		||||
#. Translators: argument is an extension UUID. */
 | 
			
		||||
#: ../js/ui/lookingGlass.js:697
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s has not emitted any errors."
 | 
			
		||||
msgstr "%s no ha generado ningún error."
 | 
			
		||||
 | 
			
		||||
@@ -1225,6 +1251,7 @@ msgid "Unknown"
 | 
			
		||||
msgstr "Desconocido"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/overviewControls.js:483 ../js/ui/screenShield.js:151
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d new message"
 | 
			
		||||
msgid_plural "%d new messages"
 | 
			
		||||
msgstr[0] "%d mensaje nuevo"
 | 
			
		||||
@@ -1279,12 +1306,13 @@ msgid "%A, %B %d"
 | 
			
		||||
msgstr "%A, %d de %B"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:153
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d new notification"
 | 
			
		||||
msgid_plural "%d new notifications"
 | 
			
		||||
msgstr[0] "%d notificación nueva"
 | 
			
		||||
msgstr[1] "%d notificaciones nuevas"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:345
 | 
			
		||||
msgid "Lock"
 | 
			
		||||
msgstr "Bloquear"
 | 
			
		||||
 | 
			
		||||
@@ -1292,19 +1320,19 @@ msgstr "Bloquear"
 | 
			
		||||
msgid "GNOME needs to lock the screen"
 | 
			
		||||
msgstr "GNOME necesita bloquear la pantalla"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
 | 
			
		||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1303
 | 
			
		||||
msgid "Unable to lock"
 | 
			
		||||
msgstr "No se pudo bloquear"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
 | 
			
		||||
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1304
 | 
			
		||||
msgid "Lock was blocked by an application"
 | 
			
		||||
msgstr "Una aplicación impidió el bloqueo"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:603
 | 
			
		||||
#: ../js/ui/search.js:606
 | 
			
		||||
msgid "Searching…"
 | 
			
		||||
msgstr "Buscando…"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:649
 | 
			
		||||
#: ../js/ui/search.js:652
 | 
			
		||||
msgid "No results."
 | 
			
		||||
msgstr "No se encontraron resultados."
 | 
			
		||||
 | 
			
		||||
@@ -1382,8 +1410,8 @@ msgstr "Bluetooth"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
 | 
			
		||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
 | 
			
		||||
#: ../js/ui/status/rfkill.js:105
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:86
 | 
			
		||||
#: ../js/ui/status/rfkill.js:114
 | 
			
		||||
msgid "Turn Off"
 | 
			
		||||
msgstr "Apagar"
 | 
			
		||||
 | 
			
		||||
@@ -1392,6 +1420,7 @@ msgid "Bluetooth Settings"
 | 
			
		||||
msgstr "Configuración de Bluetooth"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:104
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d Connected Device"
 | 
			
		||||
msgid_plural "%d Connected Devices"
 | 
			
		||||
msgstr[0] "%d dispositivo conectado"
 | 
			
		||||
@@ -1405,7 +1434,7 @@ msgstr "No conectado"
 | 
			
		||||
msgid "Brightness"
 | 
			
		||||
msgstr "Brillo"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/keyboard.js:403
 | 
			
		||||
#: ../js/ui/status/keyboard.js:407
 | 
			
		||||
msgid "Show Keyboard Layout"
 | 
			
		||||
msgstr "Mostrar la distribución del teclado"
 | 
			
		||||
 | 
			
		||||
@@ -1414,12 +1443,10 @@ msgid "Location"
 | 
			
		||||
msgstr "Ubicación"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
 | 
			
		||||
#| msgid "Disabled"
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Desactivar"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:165
 | 
			
		||||
#| msgid "Enabled"
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Activar"
 | 
			
		||||
 | 
			
		||||
@@ -1527,7 +1554,7 @@ msgstr "Seleccionar una red"
 | 
			
		||||
msgid "No Networks"
 | 
			
		||||
msgstr "No hay redes"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:112
 | 
			
		||||
msgid "Use hardware switch to turn off"
 | 
			
		||||
msgstr "Usar el interruptor hardware para apagar"
 | 
			
		||||
 | 
			
		||||
@@ -1541,7 +1568,7 @@ msgstr "Configuración de Wi-Fi"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1234
 | 
			
		||||
msgid "Turn On"
 | 
			
		||||
msgstr "Enceder"
 | 
			
		||||
msgstr "Encender"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1251
 | 
			
		||||
msgid "Hotspot Active"
 | 
			
		||||
@@ -1551,7 +1578,7 @@ msgstr "Punto de acceso activo"
 | 
			
		||||
msgid "Connecting"
 | 
			
		||||
msgstr "Conectando"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:89
 | 
			
		||||
msgid "Network Settings"
 | 
			
		||||
msgstr "Configuración de la red"
 | 
			
		||||
 | 
			
		||||
@@ -1588,10 +1615,12 @@ msgid "Estimating…"
 | 
			
		||||
msgstr "Estimando…"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/power.js:86
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d∶%02d Remaining (%d%%)"
 | 
			
		||||
msgstr "%d∶%02d queda (%d%%)"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/power.js:91
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d∶%02d Until Full (%d%%)"
 | 
			
		||||
msgstr "%d∶%02d para la carga completa (%d%%)"
 | 
			
		||||
 | 
			
		||||
@@ -1603,31 +1632,31 @@ msgstr "SAI"
 | 
			
		||||
msgid "Battery"
 | 
			
		||||
msgstr "Batería"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:82
 | 
			
		||||
#: ../js/ui/status/rfkill.js:83
 | 
			
		||||
msgid "Airplane Mode"
 | 
			
		||||
msgstr "Modo avión"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:84
 | 
			
		||||
#: ../js/ui/status/rfkill.js:85
 | 
			
		||||
msgid "On"
 | 
			
		||||
msgstr "Encender"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:314
 | 
			
		||||
#: ../js/ui/status/system.js:317
 | 
			
		||||
msgid "Switch User"
 | 
			
		||||
msgstr "Cambiar de usuario"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:319
 | 
			
		||||
#: ../js/ui/status/system.js:322
 | 
			
		||||
msgid "Log Out"
 | 
			
		||||
msgstr "Cerrar la sesión"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:338
 | 
			
		||||
#: ../js/ui/status/system.js:341
 | 
			
		||||
msgid "Orientation Lock"
 | 
			
		||||
msgstr "Bloqueo de orientación"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:346
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
msgid "Suspend"
 | 
			
		||||
msgstr "Suspender"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
#: ../js/ui/status/system.js:352
 | 
			
		||||
msgid "Power Off"
 | 
			
		||||
msgstr "Apagar"
 | 
			
		||||
 | 
			
		||||
@@ -1660,6 +1689,7 @@ msgid "Search"
 | 
			
		||||
msgstr "Buscar"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/windowAttentionHandler.js:19
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "“%s” is ready"
 | 
			
		||||
msgstr "«%s» está preparado"
 | 
			
		||||
 | 
			
		||||
@@ -1679,6 +1709,7 @@ msgid "Keep Changes"
 | 
			
		||||
msgstr "Mantener cambios"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/windowManager.js:97
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Settings changes will revert in %d second"
 | 
			
		||||
msgid_plural "Settings changes will revert in %d seconds"
 | 
			
		||||
msgstr[0] "La configuración se revertirá en %d segundo"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										44
									
								
								po/it.po
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								po/it.po
									
									
									
									
									
								
							@@ -11,8 +11,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: 2014-04-06 07:54+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-04-06 14:15+0100\n"
 | 
			
		||||
"POT-Creation-Date: 2014-05-27 19:20+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-05-31 14:54+0100\n"
 | 
			
		||||
"Last-Translator: Milo Casagrande <milo@milo.name>\n"
 | 
			
		||||
"Language-Team: Italiano <tp@lists.linux.it>\n"
 | 
			
		||||
"Language: it\n"
 | 
			
		||||
@@ -421,7 +421,7 @@ msgid "%s has been removed from your favorites."
 | 
			
		||||
msgstr "%s è stato rimosso dai preferiti."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:809
 | 
			
		||||
#: ../js/ui/status/system.js:334
 | 
			
		||||
#: ../js/ui/status/system.js:337
 | 
			
		||||
msgid "Settings"
 | 
			
		||||
msgstr "Impostazioni"
 | 
			
		||||
 | 
			
		||||
@@ -1076,7 +1076,7 @@ msgstr[1] "Il sistema verrà spento automaticamente tra %d secondi."
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:93
 | 
			
		||||
msgctxt "checkbox"
 | 
			
		||||
msgid "Install pending software updates"
 | 
			
		||||
msgstr "Installa gli aggiornamenti software in sospeso"
 | 
			
		||||
msgstr "Installare gli aggiornamenti software in sospeso"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:96 ../js/ui/endSessionDialog.js:113
 | 
			
		||||
msgctxt "button"
 | 
			
		||||
@@ -1130,7 +1130,7 @@ msgstr "Installa e spegni"
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:131
 | 
			
		||||
msgctxt "checkbox"
 | 
			
		||||
msgid "Power off after updates are installed"
 | 
			
		||||
msgstr "Spegne dopo aver installato gli aggiornamenti"
 | 
			
		||||
msgstr "Spegnere dopo aver installato gli aggiornamenti"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:315
 | 
			
		||||
msgid "Running on battery power: please plug in before installing updates."
 | 
			
		||||
@@ -1167,7 +1167,7 @@ msgstr "Installa"
 | 
			
		||||
msgid "Download and install “%s” from extensions.gnome.org?"
 | 
			
		||||
msgstr "Scaricare e installare «%s» da extensions.gnome.org?"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:339
 | 
			
		||||
msgid "Keyboard"
 | 
			
		||||
msgstr "Tastiera"
 | 
			
		||||
 | 
			
		||||
@@ -1328,7 +1328,7 @@ msgid_plural "%d new notifications"
 | 
			
		||||
msgstr[0] "%d nuova notifica"
 | 
			
		||||
msgstr[1] "%d nuove notifiche"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:345
 | 
			
		||||
msgid "Lock"
 | 
			
		||||
msgstr "Blocca"
 | 
			
		||||
 | 
			
		||||
@@ -1344,11 +1344,11 @@ msgstr "Impossibile bloccare"
 | 
			
		||||
msgid "Lock was blocked by an application"
 | 
			
		||||
msgstr "Il blocco è stato impedito da un'applicazione."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:603
 | 
			
		||||
#: ../js/ui/search.js:606
 | 
			
		||||
msgid "Searching…"
 | 
			
		||||
msgstr "Ricerca…"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:649
 | 
			
		||||
#: ../js/ui/search.js:652
 | 
			
		||||
msgid "No results."
 | 
			
		||||
msgstr "Nessun risultato."
 | 
			
		||||
 | 
			
		||||
@@ -1427,8 +1427,8 @@ msgstr "Bluetooth"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
 | 
			
		||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
 | 
			
		||||
#: ../js/ui/status/rfkill.js:105
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:86
 | 
			
		||||
#: ../js/ui/status/rfkill.js:114
 | 
			
		||||
msgid "Turn Off"
 | 
			
		||||
msgstr "Spegni"
 | 
			
		||||
 | 
			
		||||
@@ -1451,7 +1451,7 @@ msgstr "Non collegato"
 | 
			
		||||
msgid "Brightness"
 | 
			
		||||
msgstr "Luminosità"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/keyboard.js:403
 | 
			
		||||
#: ../js/ui/status/keyboard.js:407
 | 
			
		||||
msgid "Show Keyboard Layout"
 | 
			
		||||
msgstr "Mostra disposizione tastiera"
 | 
			
		||||
 | 
			
		||||
@@ -1461,13 +1461,11 @@ msgstr "Posizione"
 | 
			
		||||
 | 
			
		||||
# (ndt) o disabilitata?
 | 
			
		||||
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
 | 
			
		||||
#| msgid "Disabled"
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Disabilitato"
 | 
			
		||||
 | 
			
		||||
# (ndt) o abilitata?
 | 
			
		||||
#: ../js/ui/status/location.js:165
 | 
			
		||||
#| msgid "Enabled"
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Abilita"
 | 
			
		||||
 | 
			
		||||
@@ -1577,7 +1575,7 @@ msgstr "Seleziona una rete"
 | 
			
		||||
msgid "No Networks"
 | 
			
		||||
msgstr "Nessuna rete"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:112
 | 
			
		||||
msgid "Use hardware switch to turn off"
 | 
			
		||||
msgstr "Usare l'interruttore hardware per disattivare"
 | 
			
		||||
 | 
			
		||||
@@ -1601,7 +1599,7 @@ msgstr "Hotspot attivo"
 | 
			
		||||
msgid "Connecting"
 | 
			
		||||
msgstr "Connessione"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:89
 | 
			
		||||
msgid "Network Settings"
 | 
			
		||||
msgstr "Impostazioni rete"
 | 
			
		||||
 | 
			
		||||
@@ -1656,31 +1654,31 @@ msgstr "UPS"
 | 
			
		||||
msgid "Battery"
 | 
			
		||||
msgstr "Batteria"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:82
 | 
			
		||||
#: ../js/ui/status/rfkill.js:83
 | 
			
		||||
msgid "Airplane Mode"
 | 
			
		||||
msgstr "Modalità aereo"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:84
 | 
			
		||||
#: ../js/ui/status/rfkill.js:85
 | 
			
		||||
msgid "On"
 | 
			
		||||
msgstr "On"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:314
 | 
			
		||||
#: ../js/ui/status/system.js:317
 | 
			
		||||
msgid "Switch User"
 | 
			
		||||
msgstr "Cambia utente"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:319
 | 
			
		||||
#: ../js/ui/status/system.js:322
 | 
			
		||||
msgid "Log Out"
 | 
			
		||||
msgstr "Termina sessione"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:338
 | 
			
		||||
#: ../js/ui/status/system.js:341
 | 
			
		||||
msgid "Orientation Lock"
 | 
			
		||||
msgstr "Blocco orientazione"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:346
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
msgid "Suspend"
 | 
			
		||||
msgstr "Sospendi"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
#: ../js/ui/status/system.js:352
 | 
			
		||||
msgid "Power Off"
 | 
			
		||||
msgstr "Spegni"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										170
									
								
								po/nb.po
									
									
									
									
									
								
							
							
						
						
									
										170
									
								
								po/nb.po
									
									
									
									
									
								
							@@ -6,10 +6,10 @@
 | 
			
		||||
# Torstein Adolf Winterseth <kvikende@fsfe.org>, 2010.
 | 
			
		||||
msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: gnome-shell 3.11.x\n"
 | 
			
		||||
"Project-Id-Version: gnome-shell 3.12.x\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2014-03-18 22:49+0100\n"
 | 
			
		||||
"PO-Revision-Date: 2014-03-18 22:52+0100\n"
 | 
			
		||||
"POT-Creation-Date: 2014-06-03 18:59+0200\n"
 | 
			
		||||
"PO-Revision-Date: 2014-06-03 18:59+0200\n"
 | 
			
		||||
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
 | 
			
		||||
"Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
 | 
			
		||||
"Language: \n"
 | 
			
		||||
@@ -101,7 +101,10 @@ msgid ""
 | 
			
		||||
"GNOME Shell will only load extensions that claim to support the current "
 | 
			
		||||
"running version. Enabling this option will disable this check and try to "
 | 
			
		||||
"load all extensions regardless of the versions they claim to support."
 | 
			
		||||
msgstr "GNOME Shell vil kun laste utvidelser som hevder å støtte kjørende versjon. Hvis du slår på dette valget deaktiverer du denne sjekken og alle utvidelser vil lastes uavhengig av hvilke versjoner de hevder å støtte."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"GNOME Shell vil kun laste utvidelser som hevder å støtte kjørende versjon. "
 | 
			
		||||
"Hvis du slår på dette valget deaktiverer du denne sjekken og alle utvidelser "
 | 
			
		||||
"vil lastes uavhengig av hvilke versjoner de hevder å støtte."
 | 
			
		||||
 | 
			
		||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:7
 | 
			
		||||
msgid "List of desktop file IDs for favorite applications"
 | 
			
		||||
@@ -131,7 +134,9 @@ msgstr "Alltid vis menyoppføringen «Logg ut» i brukermenyen."
 | 
			
		||||
msgid ""
 | 
			
		||||
"This key overrides the automatic hiding of the 'Log out' menu item in single-"
 | 
			
		||||
"user, single-session situations."
 | 
			
		||||
msgstr "Denne nøkkelen overstyrer skjuling av menyoppføringen «Logg ut» i situasjonen én bruker, én sesjon."
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Denne nøkkelen overstyrer skjuling av menyoppføringen «Logg ut» i "
 | 
			
		||||
"situasjonen én bruker, én sesjon."
 | 
			
		||||
 | 
			
		||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:13
 | 
			
		||||
msgid ""
 | 
			
		||||
@@ -301,25 +306,25 @@ msgctxt "button"
 | 
			
		||||
msgid "Sign In"
 | 
			
		||||
msgstr "Logg inn"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:270
 | 
			
		||||
#: ../js/gdm/loginDialog.js:271
 | 
			
		||||
msgid "Choose Session"
 | 
			
		||||
msgstr "Velg økt"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:430
 | 
			
		||||
#: ../js/gdm/loginDialog.js:431
 | 
			
		||||
msgid "Not listed?"
 | 
			
		||||
msgstr "Ikke listet?"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:608
 | 
			
		||||
#: ../js/gdm/loginDialog.js:614
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "(e.g., user or %s)"
 | 
			
		||||
msgstr "(f.eks. bruker eller %s)"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
 | 
			
		||||
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
 | 
			
		||||
#: ../js/ui/components/networkAgent.js:280
 | 
			
		||||
msgid "Username: "
 | 
			
		||||
msgstr "Brukernavn: "
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:884
 | 
			
		||||
#: ../js/gdm/loginDialog.js:920
 | 
			
		||||
msgid "Login Window"
 | 
			
		||||
msgstr "Innloggingsvindu"
 | 
			
		||||
 | 
			
		||||
@@ -344,27 +349,27 @@ msgstr "Klarte ikke å lese kommando:"
 | 
			
		||||
msgid "Execution of “%s” failed:"
 | 
			
		||||
msgstr "Kjøring av «%s» feilet:"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:629
 | 
			
		||||
#: ../js/ui/appDisplay.js:636
 | 
			
		||||
msgid "Frequently used applications will appear here"
 | 
			
		||||
msgstr "Ofte brukte programmer vil vises her"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:740
 | 
			
		||||
#: ../js/ui/appDisplay.js:747
 | 
			
		||||
msgid "Frequent"
 | 
			
		||||
msgstr "Ofte"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:747
 | 
			
		||||
#: ../js/ui/appDisplay.js:754
 | 
			
		||||
msgid "All"
 | 
			
		||||
msgstr "Alle"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:1555
 | 
			
		||||
#: ../js/ui/appDisplay.js:1566
 | 
			
		||||
msgid "New Window"
 | 
			
		||||
msgstr "Nytt vindu"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
 | 
			
		||||
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
 | 
			
		||||
msgid "Remove from Favorites"
 | 
			
		||||
msgstr "Fjern fra favoritter"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:1583
 | 
			
		||||
#: ../js/ui/appDisplay.js:1594
 | 
			
		||||
msgid "Add to Favorites"
 | 
			
		||||
msgstr "Legg til i favoritter"
 | 
			
		||||
 | 
			
		||||
@@ -379,7 +384,7 @@ msgid "%s has been removed from your favorites."
 | 
			
		||||
msgstr "%s ble fjernet fra dine favoritter."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:809
 | 
			
		||||
#: ../js/ui/status/system.js:334
 | 
			
		||||
#: ../js/ui/status/system.js:337
 | 
			
		||||
msgid "Settings"
 | 
			
		||||
msgstr "Innstillinger"
 | 
			
		||||
 | 
			
		||||
@@ -783,13 +788,13 @@ msgstr "%s inviterer deg til å bli med i %s"
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1164
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1199
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1233
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1290
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1291
 | 
			
		||||
msgid "Decline"
 | 
			
		||||
msgstr "Avslå"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1170
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1239
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1295
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1296
 | 
			
		||||
msgid "Accept"
 | 
			
		||||
msgstr "Godta"
 | 
			
		||||
 | 
			
		||||
@@ -826,99 +831,99 @@ msgstr "%s sender deg %s"
 | 
			
		||||
msgid "%s would like permission to see when you are online"
 | 
			
		||||
msgstr "%s vil ha rettigheter til å se når du er tilkoblet"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1341
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1342
 | 
			
		||||
msgid "Network error"
 | 
			
		||||
msgstr "Nettverksfeil"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1343
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1344
 | 
			
		||||
msgid "Authentication failed"
 | 
			
		||||
msgstr "Autentisering feilet"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1345
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1346
 | 
			
		||||
msgid "Encryption error"
 | 
			
		||||
msgstr "Feil ved kryptering"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1347
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1348
 | 
			
		||||
msgid "Certificate not provided"
 | 
			
		||||
msgstr "Sertifikat ikke oppgitt"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1349
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1350
 | 
			
		||||
msgid "Certificate untrusted"
 | 
			
		||||
msgstr "Stoler ikke på sertifikatet"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1351
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1352
 | 
			
		||||
msgid "Certificate expired"
 | 
			
		||||
msgstr "Sertifikatet er utløpt"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1353
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1354
 | 
			
		||||
msgid "Certificate not activated"
 | 
			
		||||
msgstr "Sertifikatet er ikke aktivert"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1355
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1356
 | 
			
		||||
msgid "Certificate hostname mismatch"
 | 
			
		||||
msgstr "Feil vertsnavn for sertifikat"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1357
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1358
 | 
			
		||||
msgid "Certificate fingerprint mismatch"
 | 
			
		||||
msgstr "Feil fingeravtrykk for sertifikat"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1359
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1360
 | 
			
		||||
msgid "Certificate self-signed"
 | 
			
		||||
msgstr "Sertifikatet er selvsignert"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1361
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1362
 | 
			
		||||
msgid "Status is set to offline"
 | 
			
		||||
msgstr "Status er satt til frakoblet"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1363
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1364
 | 
			
		||||
msgid "Encryption is not available"
 | 
			
		||||
msgstr "Kryptering er ikke tilgjengelig"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1365
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1366
 | 
			
		||||
msgid "Certificate is invalid"
 | 
			
		||||
msgstr "Sertifikatet er ugyldig"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1367
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1368
 | 
			
		||||
msgid "Connection has been refused"
 | 
			
		||||
msgstr "Tilkobling ble nektet"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1369
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1370
 | 
			
		||||
msgid "Connection can't be established"
 | 
			
		||||
msgstr "Tilkobling kan ikke etableres"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1371
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1372
 | 
			
		||||
msgid "Connection has been lost"
 | 
			
		||||
msgstr "Tilkobling tapt"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1373
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1374
 | 
			
		||||
msgid "This account is already connected to the server"
 | 
			
		||||
msgstr "Denne kontoen er allerede koblet til tjeneren"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1375
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1376
 | 
			
		||||
msgid ""
 | 
			
		||||
"Connection has been replaced by a new connection using the same resource"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Tilkoblingen har blitt erstattet av en ny tilkobling som bruker samme ressurs"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1377
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1378
 | 
			
		||||
msgid "The account already exists on the server"
 | 
			
		||||
msgstr "Kontoen eksisterer allerede på tjeneren"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1379
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1380
 | 
			
		||||
msgid "Server is currently too busy to handle the connection"
 | 
			
		||||
msgstr "Tjener er for opptatt til å håndtere tilkoblingen"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1381
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1382
 | 
			
		||||
msgid "Certificate has been revoked"
 | 
			
		||||
msgstr "Sertifikatet er tilbaketrukket"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1383
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1384
 | 
			
		||||
msgid ""
 | 
			
		||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Sertifikatet bruker en usikker sifferalgoritme eller er krytografisk svakt"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1385
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1386
 | 
			
		||||
msgid ""
 | 
			
		||||
"The length of the server certificate, or the depth of the server certificate "
 | 
			
		||||
"chain, exceed the limits imposed by the cryptography library"
 | 
			
		||||
@@ -926,22 +931,22 @@ msgstr ""
 | 
			
		||||
"Lengden eller dybden på tjenersertifikatet oversteg grensen som er satt i "
 | 
			
		||||
"kryptografibiblioteket"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1387
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1388
 | 
			
		||||
msgid "Internal error"
 | 
			
		||||
msgstr "Intern feil"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is the account name, like
 | 
			
		||||
#. * name@jabber.org for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1397
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1398
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Unable to connect to %s"
 | 
			
		||||
msgstr "Kan ikke koble til %s"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1402
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1403
 | 
			
		||||
msgid "View account"
 | 
			
		||||
msgstr "Vis konto"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1439
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1440
 | 
			
		||||
msgid "Unknown reason"
 | 
			
		||||
msgstr "Ukjent årsak"
 | 
			
		||||
 | 
			
		||||
@@ -1117,7 +1122,7 @@ msgstr "Installer"
 | 
			
		||||
msgid "Download and install “%s” from extensions.gnome.org?"
 | 
			
		||||
msgstr "Last ned og installer «%s» fra extensions.gnome.org?"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
 | 
			
		||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:339
 | 
			
		||||
msgid "Keyboard"
 | 
			
		||||
msgstr "Tastatur"
 | 
			
		||||
 | 
			
		||||
@@ -1139,7 +1144,8 @@ msgstr "Skjul feil"
 | 
			
		||||
msgid "Show Errors"
 | 
			
		||||
msgstr "Vis feil"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/lookingGlass.js:716
 | 
			
		||||
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
 | 
			
		||||
#: ../js/ui/status/location.js:167
 | 
			
		||||
msgid "Enabled"
 | 
			
		||||
msgstr "Aktivert"
 | 
			
		||||
 | 
			
		||||
@@ -1147,8 +1153,8 @@ msgstr "Aktivert"
 | 
			
		||||
#. because it's disabled by rfkill (airplane mode) */
 | 
			
		||||
#. translators:
 | 
			
		||||
#. * The device has been disabled
 | 
			
		||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
 | 
			
		||||
#: ../src/gvc/gvc-mixer-control.c:1830
 | 
			
		||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
 | 
			
		||||
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
 | 
			
		||||
msgid "Disabled"
 | 
			
		||||
msgstr "Deaktivert"
 | 
			
		||||
 | 
			
		||||
@@ -1275,7 +1281,7 @@ msgid_plural "%d new notifications"
 | 
			
		||||
msgstr[0] "%d ny varsling"
 | 
			
		||||
msgstr[1] "%d nye varslinger"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:345
 | 
			
		||||
msgid "Lock"
 | 
			
		||||
msgstr "Lås"
 | 
			
		||||
 | 
			
		||||
@@ -1291,11 +1297,11 @@ msgstr "Kan ikke låse"
 | 
			
		||||
msgid "Lock was blocked by an application"
 | 
			
		||||
msgstr "Låsing ble stoppet av et program"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:603
 | 
			
		||||
#: ../js/ui/search.js:606
 | 
			
		||||
msgid "Searching…"
 | 
			
		||||
msgstr "Søker …"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:646
 | 
			
		||||
#: ../js/ui/search.js:652
 | 
			
		||||
msgid "No results."
 | 
			
		||||
msgstr "Ingen resultater."
 | 
			
		||||
 | 
			
		||||
@@ -1371,11 +1377,10 @@ msgstr "Stor tekst"
 | 
			
		||||
msgid "Bluetooth"
 | 
			
		||||
msgstr "Bluetooth"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/location.js:60
 | 
			
		||||
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
 | 
			
		||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
 | 
			
		||||
#: ../js/ui/status/rfkill.js:105
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:86
 | 
			
		||||
#: ../js/ui/status/rfkill.js:114
 | 
			
		||||
msgid "Turn Off"
 | 
			
		||||
msgstr "Slå av"
 | 
			
		||||
 | 
			
		||||
@@ -1398,7 +1403,7 @@ msgstr "Ikke koblet til"
 | 
			
		||||
msgid "Brightness"
 | 
			
		||||
msgstr "Lysstyrke"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/keyboard.js:403
 | 
			
		||||
#: ../js/ui/status/keyboard.js:407
 | 
			
		||||
msgid "Show Keyboard Layout"
 | 
			
		||||
msgstr "Vis tastaturutforming"
 | 
			
		||||
 | 
			
		||||
@@ -1406,24 +1411,27 @@ msgstr "Vis tastaturutforming"
 | 
			
		||||
msgid "Location"
 | 
			
		||||
msgstr "Lokasjon"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
 | 
			
		||||
#: ../js/ui/status/rfkill.js:84
 | 
			
		||||
msgid "On"
 | 
			
		||||
msgstr "På"
 | 
			
		||||
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Slå av"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
 | 
			
		||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
 | 
			
		||||
msgid "Off"
 | 
			
		||||
msgstr "Av"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
 | 
			
		||||
msgid "Turn On"
 | 
			
		||||
#: ../js/ui/status/location.js:165
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Slå på"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:167
 | 
			
		||||
msgid "In Use"
 | 
			
		||||
msgstr "I bruk"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:74
 | 
			
		||||
msgid "<unknown>"
 | 
			
		||||
msgstr "<ukjent>"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
 | 
			
		||||
#: ../js/ui/status/network.js:1464
 | 
			
		||||
msgid "Off"
 | 
			
		||||
msgstr "Av"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:422
 | 
			
		||||
msgid "Connected"
 | 
			
		||||
msgstr "Koblet til"
 | 
			
		||||
@@ -1515,7 +1523,7 @@ msgstr "Velg et nettverk"
 | 
			
		||||
msgid "No Networks"
 | 
			
		||||
msgstr "Ingen nettverk"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:112
 | 
			
		||||
msgid "Use hardware switch to turn off"
 | 
			
		||||
msgstr "Bruk maskinvarebryter til å slå av"
 | 
			
		||||
 | 
			
		||||
@@ -1527,6 +1535,10 @@ msgstr "Velg nettverk"
 | 
			
		||||
msgid "Wi-Fi Settings"
 | 
			
		||||
msgstr "Innstillinger"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1234
 | 
			
		||||
msgid "Turn On"
 | 
			
		||||
msgstr "Slå på"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1251
 | 
			
		||||
msgid "Hotspot Active"
 | 
			
		||||
msgstr "Trådløst aksesspunkt aktivt"
 | 
			
		||||
@@ -1535,7 +1547,7 @@ msgstr "Trådløst aksesspunkt aktivt"
 | 
			
		||||
msgid "Connecting"
 | 
			
		||||
msgstr "Kobler til"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:89
 | 
			
		||||
msgid "Network Settings"
 | 
			
		||||
msgstr "Innstillinger for nettverk"
 | 
			
		||||
 | 
			
		||||
@@ -1589,27 +1601,31 @@ msgstr "UPS"
 | 
			
		||||
msgid "Battery"
 | 
			
		||||
msgstr "Batteri"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:82
 | 
			
		||||
#: ../js/ui/status/rfkill.js:83
 | 
			
		||||
msgid "Airplane Mode"
 | 
			
		||||
msgstr "Flymodus"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:314
 | 
			
		||||
#: ../js/ui/status/rfkill.js:85
 | 
			
		||||
msgid "On"
 | 
			
		||||
msgstr "På"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:317
 | 
			
		||||
msgid "Switch User"
 | 
			
		||||
msgstr "Bytt bruker"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:319
 | 
			
		||||
#: ../js/ui/status/system.js:322
 | 
			
		||||
msgid "Log Out"
 | 
			
		||||
msgstr "Logg ut"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:338
 | 
			
		||||
#: ../js/ui/status/system.js:341
 | 
			
		||||
msgid "Orientation Lock"
 | 
			
		||||
msgstr "Lås for orientering"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:346
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
msgid "Suspend"
 | 
			
		||||
msgstr "Hvilemodus"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
#: ../js/ui/status/system.js:352
 | 
			
		||||
msgid "Power Off"
 | 
			
		||||
msgstr "Slå av"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										194
									
								
								po/sk.po
									
									
									
									
									
								
							
							
						
						
									
										194
									
								
								po/sk.po
									
									
									
									
									
								
							@@ -10,9 +10,9 @@ 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: 2014-03-23 10:12+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-03-24 23:39+0100\n"
 | 
			
		||||
"Last-Translator: Peter Mráz <etkinator@gmail.com>\n"
 | 
			
		||||
"POT-Creation-Date: 2014-05-08 22:03+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2014-05-10 09:38+0100\n"
 | 
			
		||||
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
 | 
			
		||||
"Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
 | 
			
		||||
"Language: sk\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
@@ -311,6 +311,7 @@ msgstr ""
 | 
			
		||||
"Oneskoriť pohyb zamerania v režime myši, až kým sa ukazovateľ nezastaví"
 | 
			
		||||
 | 
			
		||||
#: ../js/extensionPrefs/main.js:127
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "There was an error loading the preferences dialog for %s:"
 | 
			
		||||
msgstr "Vyskytla sa chyba pri načítavaní dialógového okna nastavení pre %s:"
 | 
			
		||||
 | 
			
		||||
@@ -344,25 +345,26 @@ msgid "Sign In"
 | 
			
		||||
msgstr "Prihlásiť sa"
 | 
			
		||||
 | 
			
		||||
# button
 | 
			
		||||
#: ../js/gdm/loginDialog.js:270
 | 
			
		||||
#: ../js/gdm/loginDialog.js:271
 | 
			
		||||
msgid "Choose Session"
 | 
			
		||||
msgstr "Vybrať reláciu"
 | 
			
		||||
 | 
			
		||||
# https://bugzilla.gnome.org/show_bug.cgi?id=659972
 | 
			
		||||
#: ../js/gdm/loginDialog.js:430
 | 
			
		||||
#: ../js/gdm/loginDialog.js:431
 | 
			
		||||
msgid "Not listed?"
 | 
			
		||||
msgstr "Nie ste v zozname?"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:608
 | 
			
		||||
#: ../js/gdm/loginDialog.js:614
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "(e.g., user or %s)"
 | 
			
		||||
msgstr "(napr., používateľ alebo %s)"
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
 | 
			
		||||
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
 | 
			
		||||
#: ../js/ui/components/networkAgent.js:280
 | 
			
		||||
msgid "Username: "
 | 
			
		||||
msgstr "Používateľské meno: "
 | 
			
		||||
 | 
			
		||||
#: ../js/gdm/loginDialog.js:884
 | 
			
		||||
#: ../js/gdm/loginDialog.js:920
 | 
			
		||||
msgid "Login Window"
 | 
			
		||||
msgstr "Prihlasovacie okno"
 | 
			
		||||
 | 
			
		||||
@@ -383,43 +385,46 @@ msgid "Could not parse command:"
 | 
			
		||||
msgstr "Nepodarilo sa analyzovať príkaz:"
 | 
			
		||||
 | 
			
		||||
#: ../js/misc/util.js:156
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Execution of “%s” failed:"
 | 
			
		||||
msgstr "Spustenie „%s“ zlyhalo:"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:629
 | 
			
		||||
#: ../js/ui/appDisplay.js:636
 | 
			
		||||
msgid "Frequently used applications will appear here"
 | 
			
		||||
msgstr "Tu sa objavia často používané aplikácie"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:740
 | 
			
		||||
#: ../js/ui/appDisplay.js:747
 | 
			
		||||
msgid "Frequent"
 | 
			
		||||
msgstr "Často používané"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:747
 | 
			
		||||
#: ../js/ui/appDisplay.js:754
 | 
			
		||||
msgid "All"
 | 
			
		||||
msgstr "Všetky"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:1555
 | 
			
		||||
#: ../js/ui/appDisplay.js:1566
 | 
			
		||||
msgid "New Window"
 | 
			
		||||
msgstr "Nové okno"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
 | 
			
		||||
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
 | 
			
		||||
msgid "Remove from Favorites"
 | 
			
		||||
msgstr "Odstrániť z obľúbených"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appDisplay.js:1583
 | 
			
		||||
#: ../js/ui/appDisplay.js:1594
 | 
			
		||||
msgid "Add to Favorites"
 | 
			
		||||
msgstr "Pridať do obľúbených"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appFavorites.js:87
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s has been added to your favorites."
 | 
			
		||||
msgstr "Program %s bol pridaný medzi obľúbené."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/appFavorites.js:121
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s has been removed from your favorites."
 | 
			
		||||
msgstr "Program %s bol odstránený z obľúbených."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:809
 | 
			
		||||
#: ../js/ui/status/system.js:334
 | 
			
		||||
#: ../js/ui/status/system.js:337
 | 
			
		||||
msgid "Settings"
 | 
			
		||||
msgstr "Nastavenia"
 | 
			
		||||
 | 
			
		||||
@@ -606,6 +611,7 @@ msgstr "Vymeniteľné zariadenia"
 | 
			
		||||
 | 
			
		||||
# 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:596
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Open with %s"
 | 
			
		||||
msgstr "Otvoriť pomocou programu %s"
 | 
			
		||||
 | 
			
		||||
@@ -655,6 +661,7 @@ msgid "Authentication required by wireless network"
 | 
			
		||||
msgstr "Bezdrôtová sieť vyžaduje overenie totožnosti"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/networkAgent.js:312
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid ""
 | 
			
		||||
"Passwords or encryption keys are required to access the wireless network "
 | 
			
		||||
"“%s”."
 | 
			
		||||
@@ -691,6 +698,7 @@ msgid "Mobile broadband network password"
 | 
			
		||||
msgstr "Heslo k mobilnej širokopásmovej sieti"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/networkAgent.js:339
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "A password is required to connect to “%s”."
 | 
			
		||||
msgstr "Na pripojenie k „%s“ sa požaduje heslo."
 | 
			
		||||
 | 
			
		||||
@@ -807,12 +815,14 @@ msgstr "%d. %B %Y, %l:%M %p"
 | 
			
		||||
#. Translators: this is the other person changing their old IM name to their new
 | 
			
		||||
#. IM name. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1051
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s is now known as %s"
 | 
			
		||||
msgstr "Kontakt %s odteraz vystupuje ako %s"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is a room name like
 | 
			
		||||
#. * room@jabber.org for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1154
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Invitation to %s"
 | 
			
		||||
msgstr "Pozvánka do %s"
 | 
			
		||||
 | 
			
		||||
@@ -820,29 +830,32 @@ msgstr "Pozvánka do %s"
 | 
			
		||||
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
 | 
			
		||||
#. * for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1162
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s is inviting you to join %s"
 | 
			
		||||
msgstr "Kontakt %s vás pozýva aby ste sa pridali do %s"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1164
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1199
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1233
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1290
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1291
 | 
			
		||||
msgid "Decline"
 | 
			
		||||
msgstr "Odmietnuť"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1170
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1239
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1295
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1296
 | 
			
		||||
msgid "Accept"
 | 
			
		||||
msgstr "Prijať"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is a contact name like Alice for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1189
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Video call from %s"
 | 
			
		||||
msgstr "Videohovor od kontaktu %s"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is a contact name like Alice for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1192
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Call from %s"
 | 
			
		||||
msgstr "Hovor od kontaktu %s"
 | 
			
		||||
 | 
			
		||||
@@ -857,107 +870,109 @@ msgstr "Prijať hovor"
 | 
			
		||||
#. * like: "Alice is sending you test.ogg"
 | 
			
		||||
#. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1227
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s is sending you %s"
 | 
			
		||||
msgstr "Kontakt %s vám posiela %s"
 | 
			
		||||
 | 
			
		||||
#. To translators: The parameter is the contact's alias */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1256
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s would like permission to see when you are online"
 | 
			
		||||
msgstr "Kontakt %s by chcel získať oprávnenie vidieť, kedy ste pripojený"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1341
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1342
 | 
			
		||||
msgid "Network error"
 | 
			
		||||
msgstr "Chyba siete"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1343
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1344
 | 
			
		||||
msgid "Authentication failed"
 | 
			
		||||
msgstr "Overenie totožnosti zlyhalo"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1345
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1346
 | 
			
		||||
msgid "Encryption error"
 | 
			
		||||
msgstr "Chyba šifrovania"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1347
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1348
 | 
			
		||||
msgid "Certificate not provided"
 | 
			
		||||
msgstr "Neposkytnutý certifikát"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1349
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1350
 | 
			
		||||
msgid "Certificate untrusted"
 | 
			
		||||
msgstr "Nedôveryhodný certifikát"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1351
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1352
 | 
			
		||||
msgid "Certificate expired"
 | 
			
		||||
msgstr "Certifikát s ukončenou platnosťou"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1353
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1354
 | 
			
		||||
msgid "Certificate not activated"
 | 
			
		||||
msgstr "Neaktivovaný certifikát"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1355
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1356
 | 
			
		||||
msgid "Certificate hostname mismatch"
 | 
			
		||||
msgstr "Certifikát s nesúhlasným názvom hostiteľa"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1357
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1358
 | 
			
		||||
msgid "Certificate fingerprint mismatch"
 | 
			
		||||
msgstr "Certifikát s nesúhlasným odtlačkom"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1359
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1360
 | 
			
		||||
msgid "Certificate self-signed"
 | 
			
		||||
msgstr "Sebou podpísaný certifikát"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1361
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1362
 | 
			
		||||
msgid "Status is set to offline"
 | 
			
		||||
msgstr "Stav je nastavený na odhlásený"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1363
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1364
 | 
			
		||||
msgid "Encryption is not available"
 | 
			
		||||
msgstr "Šifrovanie nie je dostupné"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1365
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1366
 | 
			
		||||
msgid "Certificate is invalid"
 | 
			
		||||
msgstr "Certifikát je neplatný"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1367
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1368
 | 
			
		||||
msgid "Connection has been refused"
 | 
			
		||||
msgstr "Pripojenie bolo odmietnuté"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1369
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1370
 | 
			
		||||
msgid "Connection can't be established"
 | 
			
		||||
msgstr "Nedá sa nadviazať spojenie"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1371
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1372
 | 
			
		||||
msgid "Connection has been lost"
 | 
			
		||||
msgstr "Spojenie sa stratilo"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1373
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1374
 | 
			
		||||
msgid "This account is already connected to the server"
 | 
			
		||||
msgstr "Tento účet je už pripojený k serveru"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1375
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1376
 | 
			
		||||
msgid ""
 | 
			
		||||
"Connection has been replaced by a new connection using the same resource"
 | 
			
		||||
msgstr "Pripojenie bolo nahradené novým, ktoré používa rovnaký zdroj"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1377
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1378
 | 
			
		||||
msgid "The account already exists on the server"
 | 
			
		||||
msgstr "Účet na serveri už existuje"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1379
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1380
 | 
			
		||||
msgid "Server is currently too busy to handle the connection"
 | 
			
		||||
msgstr "Server je momentálne príliš zaneprázdnený na zvládnutie pripojenia"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1381
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1382
 | 
			
		||||
msgid "Certificate has been revoked"
 | 
			
		||||
msgstr "Certifikát bol zrušený"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1383
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1384
 | 
			
		||||
msgid ""
 | 
			
		||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Šifrovací algoritmus používaný certifikátom nie je bezpečný alebo je "
 | 
			
		||||
"kryptograficky slabý"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1385
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1386
 | 
			
		||||
msgid ""
 | 
			
		||||
"The length of the server certificate, or the depth of the server certificate "
 | 
			
		||||
"chain, exceed the limits imposed by the cryptography library"
 | 
			
		||||
@@ -965,21 +980,22 @@ msgstr ""
 | 
			
		||||
"Dĺžka certifikátu servera, alebo hĺbka reťazca certifikátu servera presahuje "
 | 
			
		||||
"limit stanovený kryptografickou knižnicou."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1387
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1388
 | 
			
		||||
msgid "Internal error"
 | 
			
		||||
msgstr "Vnútorná chyba"
 | 
			
		||||
 | 
			
		||||
#. translators: argument is the account name, like
 | 
			
		||||
#. * name@jabber.org for example. */
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1397
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1398
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Unable to connect to %s"
 | 
			
		||||
msgstr "Nepodarilo sa pripojiť účet %s"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1402
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1403
 | 
			
		||||
msgid "View account"
 | 
			
		||||
msgstr "Zobraziť účet"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1439
 | 
			
		||||
#: ../js/ui/components/telepathyClient.js:1440
 | 
			
		||||
msgid "Unknown reason"
 | 
			
		||||
msgstr "Neznámy dôvod"
 | 
			
		||||
 | 
			
		||||
@@ -1016,6 +1032,7 @@ msgid "%A %B %e, %Y"
 | 
			
		||||
msgstr "%A, %e. %B %Y"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:66
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgctxt "title"
 | 
			
		||||
msgid "Log Out %s"
 | 
			
		||||
msgstr "Odhlásenie používateľa %s"
 | 
			
		||||
@@ -1026,6 +1043,7 @@ msgid "Log Out"
 | 
			
		||||
msgstr "Odhlásenie"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:69
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s will be logged out automatically in %d second."
 | 
			
		||||
msgid_plural "%s will be logged out automatically in %d seconds."
 | 
			
		||||
msgstr[0] "Používateľ %s bude automaticky odhlásený o %d sekúnd."
 | 
			
		||||
@@ -1033,6 +1051,7 @@ msgstr[1] "Používateľ %s bude automaticky odhlásený o %d sekundu."
 | 
			
		||||
msgstr[2] "Používateľ %s bude automaticky odhlásený o %d sekundy."
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:74
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "You will be logged out automatically in %d second."
 | 
			
		||||
msgid_plural "You will be logged out automatically in %d seconds."
 | 
			
		||||
msgstr[0] "Budete automaticky odhlásený o %d sekúnd."
 | 
			
		||||
@@ -1055,6 +1074,7 @@ msgid "Install Updates & Power Off"
 | 
			
		||||
msgstr "Inštalácia aktualizácií a vypnutie"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:89
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "The system will power off automatically in %d second."
 | 
			
		||||
msgid_plural "The system will power off automatically in %d seconds."
 | 
			
		||||
msgstr[0] "Systém sa automaticky vypne o %d sekúnd."
 | 
			
		||||
@@ -1082,6 +1102,7 @@ msgid "Restart"
 | 
			
		||||
msgstr "Reštart"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:107
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "The system will restart automatically in %d second."
 | 
			
		||||
msgid_plural "The system will restart automatically in %d seconds."
 | 
			
		||||
msgstr[0] "Systém sa automaticky reštartuje o %d sekúnd."
 | 
			
		||||
@@ -1094,6 +1115,7 @@ msgid "Restart & Install Updates"
 | 
			
		||||
msgstr "Reštart a inštalácia aktualizácií"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:123
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "The system will automatically restart and install updates in %d second."
 | 
			
		||||
msgid_plural ""
 | 
			
		||||
"The system will automatically restart and install updates in %d seconds."
 | 
			
		||||
@@ -1135,11 +1157,13 @@ msgstr "Sú prihlásení iní používatelia."
 | 
			
		||||
 | 
			
		||||
#. Translators: Remote here refers to a remote session, like a ssh login */
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:618
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s (remote)"
 | 
			
		||||
msgstr "%s (vzdialená relácia)"
 | 
			
		||||
 | 
			
		||||
#. Translators: Console here refers to a tty like a VT console */
 | 
			
		||||
#: ../js/ui/endSessionDialog.js:621
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s (console)"
 | 
			
		||||
msgstr "%s (konzola)"
 | 
			
		||||
 | 
			
		||||
@@ -1148,6 +1172,7 @@ msgid "Install"
 | 
			
		||||
msgstr "Inštalovať"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/extensionDownloader.js:204
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Download and install “%s” from extensions.gnome.org?"
 | 
			
		||||
msgstr "Stiahnuť a nainštalovať „%s“ z extensions.gnome.org?"
 | 
			
		||||
 | 
			
		||||
@@ -1161,6 +1186,7 @@ msgstr "Žiadne nainštalované rozšírenia"
 | 
			
		||||
 | 
			
		||||
#. Translators: argument is an extension UUID. */
 | 
			
		||||
#: ../js/ui/lookingGlass.js:697
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%s has not emitted any errors."
 | 
			
		||||
msgstr "%s nevyslal žiadnu chybu."
 | 
			
		||||
 | 
			
		||||
@@ -1172,7 +1198,8 @@ msgstr "Skryť chyby"
 | 
			
		||||
msgid "Show Errors"
 | 
			
		||||
msgstr "Zobraziť chyby"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/lookingGlass.js:716
 | 
			
		||||
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
 | 
			
		||||
#: ../js/ui/status/location.js:167
 | 
			
		||||
msgid "Enabled"
 | 
			
		||||
msgstr "Povolené"
 | 
			
		||||
 | 
			
		||||
@@ -1180,8 +1207,8 @@ msgstr "Povolené"
 | 
			
		||||
#. because it's disabled by rfkill (airplane mode) */
 | 
			
		||||
#. translators:
 | 
			
		||||
#. * The device has been disabled
 | 
			
		||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
 | 
			
		||||
#: ../src/gvc/gvc-mixer-control.c:1830
 | 
			
		||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
 | 
			
		||||
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
 | 
			
		||||
msgid "Disabled"
 | 
			
		||||
msgstr "Zakázané"
 | 
			
		||||
 | 
			
		||||
@@ -1251,6 +1278,7 @@ msgid "Unknown"
 | 
			
		||||
msgstr "Neznámy"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/overviewControls.js:483 ../js/ui/screenShield.js:151
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d new message"
 | 
			
		||||
msgid_plural "%d new messages"
 | 
			
		||||
msgstr[0] "%d nových správ"
 | 
			
		||||
@@ -1310,13 +1338,14 @@ msgid "%A, %B %d"
 | 
			
		||||
msgstr "%A, %e. %B"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:153
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d new notification"
 | 
			
		||||
msgid_plural "%d new notifications"
 | 
			
		||||
msgstr[0] "%d nových oznámení"
 | 
			
		||||
msgstr[1] "%d nové oznámenie"
 | 
			
		||||
msgstr[2] "%d nové oznámenia"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
 | 
			
		||||
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:345
 | 
			
		||||
msgid "Lock"
 | 
			
		||||
msgstr "Uzamknúť"
 | 
			
		||||
 | 
			
		||||
@@ -1336,7 +1365,7 @@ msgstr "Uzamknutie bolo zablokované aplikáciou"
 | 
			
		||||
msgid "Searching…"
 | 
			
		||||
msgstr "Hľadá sa…"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/search.js:646
 | 
			
		||||
#: ../js/ui/search.js:649
 | 
			
		||||
msgid "No results."
 | 
			
		||||
msgstr "Žiadne výsledky."
 | 
			
		||||
 | 
			
		||||
@@ -1415,11 +1444,10 @@ msgstr "Veľký text"
 | 
			
		||||
msgid "Bluetooth"
 | 
			
		||||
msgstr "Bluetooth"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/location.js:60
 | 
			
		||||
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
 | 
			
		||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
 | 
			
		||||
#: ../js/ui/status/rfkill.js:105
 | 
			
		||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:86
 | 
			
		||||
#: ../js/ui/status/rfkill.js:114
 | 
			
		||||
msgid "Turn Off"
 | 
			
		||||
msgstr "Vypnúť"
 | 
			
		||||
 | 
			
		||||
@@ -1428,6 +1456,7 @@ msgid "Bluetooth Settings"
 | 
			
		||||
msgstr "Nastavenia Bluetooth"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/bluetooth.js:104
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d Connected Device"
 | 
			
		||||
msgid_plural "%d Connected Devices"
 | 
			
		||||
msgstr[0] "%d pripojených zariadení"
 | 
			
		||||
@@ -1451,27 +1480,31 @@ msgstr "Zobraziť rozloženie klávesnice"
 | 
			
		||||
msgid "Location"
 | 
			
		||||
msgstr "Poloha"
 | 
			
		||||
 | 
			
		||||
# režim v lietadle
 | 
			
		||||
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
 | 
			
		||||
#: ../js/ui/status/rfkill.js:84
 | 
			
		||||
msgid "On"
 | 
			
		||||
msgstr "Zapnutý"
 | 
			
		||||
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
 | 
			
		||||
#| msgid "Disabled"
 | 
			
		||||
msgid "Disable"
 | 
			
		||||
msgstr "Zakázať"
 | 
			
		||||
 | 
			
		||||
# DK: pripojenie, zariadenie
 | 
			
		||||
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
 | 
			
		||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
 | 
			
		||||
msgid "Off"
 | 
			
		||||
msgstr "Vypnuté"
 | 
			
		||||
#: ../js/ui/status/location.js:165
 | 
			
		||||
#| msgid "Enabled"
 | 
			
		||||
msgid "Enable"
 | 
			
		||||
msgstr "Povoliť"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
 | 
			
		||||
msgid "Turn On"
 | 
			
		||||
msgstr "Zapnúť"
 | 
			
		||||
#: ../js/ui/status/location.js:167
 | 
			
		||||
msgid "In Use"
 | 
			
		||||
msgstr "Využíva sa"
 | 
			
		||||
 | 
			
		||||
# zariadenie
 | 
			
		||||
#: ../js/ui/status/network.js:74
 | 
			
		||||
msgid "<unknown>"
 | 
			
		||||
msgstr "<neznáme>"
 | 
			
		||||
 | 
			
		||||
# DK: pripojenie, zariadenie
 | 
			
		||||
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
 | 
			
		||||
#: ../js/ui/status/network.js:1464
 | 
			
		||||
msgid "Off"
 | 
			
		||||
msgstr "Vypnuté"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:422
 | 
			
		||||
msgid "Connected"
 | 
			
		||||
msgstr "Pripojené"
 | 
			
		||||
@@ -1563,7 +1596,7 @@ msgstr "Vyberte sieť"
 | 
			
		||||
msgid "No Networks"
 | 
			
		||||
msgstr "Žiadne siete"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
 | 
			
		||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:112
 | 
			
		||||
msgid "Use hardware switch to turn off"
 | 
			
		||||
msgstr "Na vypnutie použite hardvérový prepínač"
 | 
			
		||||
 | 
			
		||||
@@ -1576,6 +1609,10 @@ msgstr "Vybrať sieť"
 | 
			
		||||
msgid "Wi-Fi Settings"
 | 
			
		||||
msgstr "Nastavenia siete Wi-Fi"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1234
 | 
			
		||||
msgid "Turn On"
 | 
			
		||||
msgstr "Zapnúť"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1251
 | 
			
		||||
msgid "Hotspot Active"
 | 
			
		||||
msgstr "Hotspot aktívny"
 | 
			
		||||
@@ -1584,7 +1621,7 @@ msgstr "Hotspot aktívny"
 | 
			
		||||
msgid "Connecting"
 | 
			
		||||
msgstr "Pripája sa"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
 | 
			
		||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:89
 | 
			
		||||
msgid "Network Settings"
 | 
			
		||||
msgstr "Nastavenia siete"
 | 
			
		||||
 | 
			
		||||
@@ -1621,10 +1658,12 @@ msgid "Estimating…"
 | 
			
		||||
msgstr "Odhaduje sa…"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/power.js:86
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d∶%02d Remaining (%d%%)"
 | 
			
		||||
msgstr "%d:%02d Zostáva (%d%%)"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/power.js:91
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "%d∶%02d Until Full (%d%%)"
 | 
			
		||||
msgstr "%d:%02d Do plného nabitia (%d%%)"
 | 
			
		||||
 | 
			
		||||
@@ -1636,28 +1675,33 @@ msgstr "Záložný zdroj UPS"
 | 
			
		||||
msgid "Battery"
 | 
			
		||||
msgstr "Batéria"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/rfkill.js:82
 | 
			
		||||
#: ../js/ui/status/rfkill.js:83
 | 
			
		||||
msgid "Airplane Mode"
 | 
			
		||||
msgstr "Režim v lietadle"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:314
 | 
			
		||||
# režim v lietadle
 | 
			
		||||
#: ../js/ui/status/rfkill.js:85
 | 
			
		||||
msgid "On"
 | 
			
		||||
msgstr "Zapnutý"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:317
 | 
			
		||||
msgid "Switch User"
 | 
			
		||||
msgstr "Prepnúť používateľa"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:319
 | 
			
		||||
#: ../js/ui/status/system.js:322
 | 
			
		||||
msgid "Log Out"
 | 
			
		||||
msgstr "Odhlásiť sa"
 | 
			
		||||
 | 
			
		||||
# action button
 | 
			
		||||
#: ../js/ui/status/system.js:338
 | 
			
		||||
#: ../js/ui/status/system.js:341
 | 
			
		||||
msgid "Orientation Lock"
 | 
			
		||||
msgstr "Uzamknutie orientácie"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:346
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
msgid "Suspend"
 | 
			
		||||
msgstr "Uspať"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/status/system.js:349
 | 
			
		||||
#: ../js/ui/status/system.js:352
 | 
			
		||||
msgid "Power Off"
 | 
			
		||||
msgstr "Vypnúť"
 | 
			
		||||
 | 
			
		||||
@@ -1692,6 +1736,7 @@ msgstr "Hľadať"
 | 
			
		||||
# %s je totiž titulok okna
 | 
			
		||||
# informacna bublina
 | 
			
		||||
#: ../js/ui/windowAttentionHandler.js:19
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "“%s” is ready"
 | 
			
		||||
msgstr "Program „%s“ je pripravený"
 | 
			
		||||
 | 
			
		||||
@@ -1711,6 +1756,7 @@ msgid "Keep Changes"
 | 
			
		||||
msgstr "Uchovať zmeny"
 | 
			
		||||
 | 
			
		||||
#: ../js/ui/windowManager.js:97
 | 
			
		||||
#, javascript-format
 | 
			
		||||
msgid "Settings changes will revert in %d second"
 | 
			
		||||
msgid_plural "Settings changes will revert in %d seconds"
 | 
			
		||||
msgstr[0] "Zmeny nastavení budú vrátené za %d sekúnd"
 | 
			
		||||
 
 | 
			
		||||
@@ -349,7 +349,7 @@ INTROSPECTION_GIRS += ShellMenu-0.1.gir
 | 
			
		||||
CLEANFILES += ShellMenu-0.1.gir
 | 
			
		||||
 | 
			
		||||
Shell-0.1.gir: gnome-shell St-1.0.gir ShellMenu-0.1.gir
 | 
			
		||||
Shell_0_1_gir_INCLUDES = Clutter-1.0 ClutterX11-1.0 Meta-3.0 TelepathyGLib-0.12 Soup-2.4 GMenu-3.0
 | 
			
		||||
Shell_0_1_gir_INCLUDES = Clutter-1.0 ClutterX11-1.0 Meta-3.0 TelepathyGLib-0.12 Soup-2.4
 | 
			
		||||
if HAVE_NETWORKMANAGER
 | 
			
		||||
Shell_0_1_gir_INCLUDES += NetworkManager-1.0 NMClient-1.0
 | 
			
		||||
endif
 | 
			
		||||
 
 | 
			
		||||
@@ -21,13 +21,6 @@
 | 
			
		||||
#include "shell-recorder-src.h"
 | 
			
		||||
#include "shell-recorder.h"
 | 
			
		||||
 | 
			
		||||
#include <clutter/x11/clutter-x11.h>
 | 
			
		||||
#include <X11/extensions/XInput.h>
 | 
			
		||||
#include <X11/extensions/XInput2.h>
 | 
			
		||||
 | 
			
		||||
/* This is also hard-coded in mutter and GDK */
 | 
			
		||||
#define VIRTUAL_CORE_POINTER_ID 2
 | 
			
		||||
 | 
			
		||||
#define A11Y_APPS_SCHEMA "org.gnome.desktop.a11y.applications"
 | 
			
		||||
#define MAGNIFIER_ACTIVE_KEY "screen-magnifier-enabled"
 | 
			
		||||
 | 
			
		||||
@@ -63,7 +56,6 @@ struct _ShellRecorder {
 | 
			
		||||
 | 
			
		||||
  GdkScreen *gdk_screen;
 | 
			
		||||
 | 
			
		||||
  gboolean have_pointer;
 | 
			
		||||
  int pointer_x;
 | 
			
		||||
  int pointer_y;
 | 
			
		||||
 | 
			
		||||
@@ -555,156 +547,18 @@ on_cursor_changed (MetaCursorTracker *tracker,
 | 
			
		||||
  recorder_queue_redraw (recorder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* We use an event filter on the stage to get the XFixesCursorNotifyEvent
 | 
			
		||||
 * and also to track cursor position (when the cursor is over the stage's
 | 
			
		||||
 * input area); tracking cursor position here rather than with ClutterEvent
 | 
			
		||||
 * allows us to avoid worrying about event propagation and competing
 | 
			
		||||
 * signal handlers.
 | 
			
		||||
 */
 | 
			
		||||
static ClutterX11FilterReturn
 | 
			
		||||
recorder_event_filter (XEvent        *xev,
 | 
			
		||||
                       ClutterEvent  *cev,
 | 
			
		||||
                       gpointer       data)
 | 
			
		||||
{
 | 
			
		||||
  ShellRecorder *recorder = data;
 | 
			
		||||
  XIEvent *input_event = NULL;
 | 
			
		||||
 | 
			
		||||
  if (xev->xany.window != clutter_x11_get_stage_window (recorder->stage))
 | 
			
		||||
    return CLUTTER_X11_FILTER_CONTINUE;
 | 
			
		||||
 | 
			
		||||
  if (xev->xany.type == GenericEvent &&
 | 
			
		||||
      xev->xcookie.extension == recorder->xinput_opcode)
 | 
			
		||||
    input_event = (XIEvent *) xev->xcookie.data;
 | 
			
		||||
 | 
			
		||||
  if (input_event != NULL &&
 | 
			
		||||
      input_event->evtype == XI_Motion)
 | 
			
		||||
    {
 | 
			
		||||
      XIDeviceEvent *device_event = (XIDeviceEvent *) input_event;
 | 
			
		||||
      if (device_event->deviceid == VIRTUAL_CORE_POINTER_ID)
 | 
			
		||||
        {
 | 
			
		||||
          recorder->pointer_x = device_event->event_x;
 | 
			
		||||
          recorder->pointer_y = device_event->event_y;
 | 
			
		||||
 | 
			
		||||
          recorder_queue_redraw (recorder);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
  /* We want to track whether the pointer is over the stage
 | 
			
		||||
   * window itself, and not in a child window. A "virtual"
 | 
			
		||||
   * crossing is one that goes directly from ancestor to child.
 | 
			
		||||
   */
 | 
			
		||||
  else if (input_event != NULL &&
 | 
			
		||||
           input_event->evtype == XI_Enter)
 | 
			
		||||
    {
 | 
			
		||||
      XIEnterEvent *enter_event = (XIEnterEvent *) input_event;
 | 
			
		||||
 | 
			
		||||
      if (enter_event->deviceid == VIRTUAL_CORE_POINTER_ID &&
 | 
			
		||||
          (enter_event->detail != XINotifyVirtual &&
 | 
			
		||||
           enter_event->detail != XINotifyNonlinearVirtual))
 | 
			
		||||
        {
 | 
			
		||||
          recorder->have_pointer = TRUE;
 | 
			
		||||
          recorder->pointer_x = enter_event->event_x;
 | 
			
		||||
          recorder->pointer_y = enter_event->event_y;
 | 
			
		||||
 | 
			
		||||
          recorder_queue_redraw (recorder);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
  else if (input_event != NULL &&
 | 
			
		||||
           input_event->evtype == XI_Leave)
 | 
			
		||||
    {
 | 
			
		||||
      XILeaveEvent *leave_event = (XILeaveEvent *) input_event;
 | 
			
		||||
 | 
			
		||||
      if (leave_event->deviceid == VIRTUAL_CORE_POINTER_ID &&
 | 
			
		||||
          (leave_event->detail != XINotifyVirtual &&
 | 
			
		||||
           leave_event->detail != XINotifyNonlinearVirtual))
 | 
			
		||||
        {
 | 
			
		||||
          recorder->have_pointer = FALSE;
 | 
			
		||||
          recorder->pointer_x = leave_event->event_x;
 | 
			
		||||
          recorder->pointer_y = leave_event->event_y;
 | 
			
		||||
 | 
			
		||||
          recorder_queue_redraw (recorder);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  return CLUTTER_X11_FILTER_CONTINUE;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* We optimize out querying the server for the pointer position if the
 | 
			
		||||
 * pointer is in the input area of the ClutterStage. We track changes to
 | 
			
		||||
 * that with Enter/Leave events, but we need to 100% accurate about the
 | 
			
		||||
 * initial condition, which is a little involved.
 | 
			
		||||
 */
 | 
			
		||||
static void
 | 
			
		||||
recorder_get_initial_cursor_position (ShellRecorder *recorder)
 | 
			
		||||
{
 | 
			
		||||
  Display *xdisplay = clutter_x11_get_default_display ();
 | 
			
		||||
  Window xwindow = clutter_x11_get_stage_window (recorder->stage);
 | 
			
		||||
  XWindowAttributes xwa;
 | 
			
		||||
  Window root, child, parent;
 | 
			
		||||
  Window *children;
 | 
			
		||||
  guint n_children;
 | 
			
		||||
  int root_x,root_y;
 | 
			
		||||
  int window_x, window_y;
 | 
			
		||||
  guint mask;
 | 
			
		||||
 | 
			
		||||
  XGrabServer(xdisplay);
 | 
			
		||||
 | 
			
		||||
  XGetWindowAttributes (xdisplay, xwindow, &xwa);
 | 
			
		||||
  XQueryTree (xdisplay, xwindow, &root, &parent, &children, &n_children);
 | 
			
		||||
  XFree (children);
 | 
			
		||||
 | 
			
		||||
  if (xwa.map_state == IsViewable &&
 | 
			
		||||
      XQueryPointer (xdisplay, parent,
 | 
			
		||||
                     &root, &child, &root_x, &root_y, &window_x, &window_y, &mask) &&
 | 
			
		||||
      child == xwindow)
 | 
			
		||||
    {
 | 
			
		||||
      /* The point of this call is not actually to translate the coordinates -
 | 
			
		||||
       * we could do that ourselves using xwa.{x,y} -  but rather to see if
 | 
			
		||||
       * the pointer is in a child of the window, which we count as "not in
 | 
			
		||||
       * window", because we aren't guaranteed to get pointer events.
 | 
			
		||||
       */
 | 
			
		||||
      XTranslateCoordinates(xdisplay, parent, xwindow,
 | 
			
		||||
                            window_x, window_y,
 | 
			
		||||
                            &window_x, &window_y, &child);
 | 
			
		||||
      if (child == None)
 | 
			
		||||
        {
 | 
			
		||||
          recorder->have_pointer = TRUE;
 | 
			
		||||
          recorder->pointer_x = window_x;
 | 
			
		||||
          recorder->pointer_y = window_y;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
  else
 | 
			
		||||
    recorder->have_pointer = FALSE;
 | 
			
		||||
 | 
			
		||||
  XUngrabServer(xdisplay);
 | 
			
		||||
  XFlush(xdisplay);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* When the cursor is not over the stage's input area, we query for the
 | 
			
		||||
 * pointer position in a timeout.
 | 
			
		||||
 */
 | 
			
		||||
static void
 | 
			
		||||
recorder_update_pointer (ShellRecorder *recorder)
 | 
			
		||||
{
 | 
			
		||||
  Display *xdisplay = clutter_x11_get_default_display ();
 | 
			
		||||
  Window xwindow = clutter_x11_get_stage_window (recorder->stage);
 | 
			
		||||
  Window root, child;
 | 
			
		||||
  int root_x,root_y;
 | 
			
		||||
  int window_x, window_y;
 | 
			
		||||
  guint mask;
 | 
			
		||||
  int pointer_x, pointer_y;
 | 
			
		||||
 | 
			
		||||
  if (recorder->have_pointer)
 | 
			
		||||
    return;
 | 
			
		||||
  meta_cursor_tracker_get_pointer (recorder->cursor_tracker, &pointer_x, &pointer_y, NULL);
 | 
			
		||||
 | 
			
		||||
  if (XQueryPointer (xdisplay, xwindow,
 | 
			
		||||
                     &root, &child, &root_x, &root_y, &window_x, &window_y, &mask))
 | 
			
		||||
  if (pointer_x != recorder->pointer_x || pointer_y != recorder->pointer_y)
 | 
			
		||||
    {
 | 
			
		||||
      if (window_x != recorder->pointer_x || window_y != recorder->pointer_y)
 | 
			
		||||
        {
 | 
			
		||||
          recorder->pointer_x = window_x;
 | 
			
		||||
          recorder->pointer_y = window_y;
 | 
			
		||||
 | 
			
		||||
          recorder_queue_redraw (recorder);
 | 
			
		||||
        }
 | 
			
		||||
      recorder->pointer_x = pointer_x;
 | 
			
		||||
      recorder->pointer_y = pointer_y;
 | 
			
		||||
      recorder_queue_redraw (recorder);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -746,8 +600,6 @@ recorder_connect_stage_callbacks (ShellRecorder *recorder)
 | 
			
		||||
                    G_CALLBACK (recorder_on_stage_notify_size), recorder);
 | 
			
		||||
  g_signal_connect (recorder->stage, "notify::width",
 | 
			
		||||
                    G_CALLBACK (recorder_on_stage_notify_size), recorder);
 | 
			
		||||
 | 
			
		||||
  clutter_x11_add_filter (recorder_event_filter, recorder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
@@ -763,8 +615,6 @@ recorder_disconnect_stage_callbacks (ShellRecorder *recorder)
 | 
			
		||||
                                        (void *)recorder_on_stage_notify_size,
 | 
			
		||||
                                        recorder);
 | 
			
		||||
 | 
			
		||||
  clutter_x11_remove_filter (recorder_event_filter, recorder);
 | 
			
		||||
 | 
			
		||||
  /* We don't don't deselect for cursor changes in case someone else just
 | 
			
		||||
   * happened to be selecting for cursor events on the same window; sending
 | 
			
		||||
   * us the events is close to free in any case.
 | 
			
		||||
@@ -793,40 +643,7 @@ recorder_set_stage (ShellRecorder *recorder,
 | 
			
		||||
  recorder->stage = stage;
 | 
			
		||||
 | 
			
		||||
  if (recorder->stage)
 | 
			
		||||
    {
 | 
			
		||||
      int error_base, event_base;
 | 
			
		||||
      int major = 2, minor = 3;
 | 
			
		||||
 | 
			
		||||
      recorder->stage = stage;
 | 
			
		||||
 | 
			
		||||
      recorder_update_size (recorder);
 | 
			
		||||
 | 
			
		||||
      if (XQueryExtension (clutter_x11_get_default_display (),
 | 
			
		||||
                           "XInputExtension",
 | 
			
		||||
                           &recorder->xinput_opcode,
 | 
			
		||||
                           &error_base,
 | 
			
		||||
                           &event_base))
 | 
			
		||||
        {
 | 
			
		||||
          if (XIQueryVersion (clutter_x11_get_default_display (), &major, &minor) == Success)
 | 
			
		||||
            {
 | 
			
		||||
              int version = (major * 10) + minor;
 | 
			
		||||
              if (version < 22)
 | 
			
		||||
                g_warning("ShellRecorder: xinput version %d.%d is too old", major, minor);
 | 
			
		||||
            }
 | 
			
		||||
          else
 | 
			
		||||
            {
 | 
			
		||||
              g_warning("ShellRecorder: xinput version could not be queried");
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
      else
 | 
			
		||||
        {
 | 
			
		||||
          g_warning("ShellRecorder: xinput extension unavailable");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
      clutter_stage_ensure_current (stage);
 | 
			
		||||
 | 
			
		||||
      recorder_get_initial_cursor_position (recorder);
 | 
			
		||||
    }
 | 
			
		||||
    recorder_update_size (recorder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
@@ -1707,6 +1524,7 @@ shell_recorder_record (ShellRecorder  *recorder,
 | 
			
		||||
  recorder->last_frame_time = 0;
 | 
			
		||||
 | 
			
		||||
  recorder->state = RECORDER_STATE_RECORDING;
 | 
			
		||||
  recorder_update_pointer (recorder);
 | 
			
		||||
  recorder_add_update_pointer_timeout (recorder);
 | 
			
		||||
 | 
			
		||||
  /* Set up repaint hook */
 | 
			
		||||
 
 | 
			
		||||
@@ -191,6 +191,15 @@ st_scroll_view_fade_set_actor (ClutterActorMeta *meta,
 | 
			
		||||
 | 
			
		||||
  g_return_if_fail (actor == NULL || ST_IS_SCROLL_VIEW (actor));
 | 
			
		||||
 | 
			
		||||
  if (!clutter_feature_available (CLUTTER_FEATURE_SHADERS_GLSL))
 | 
			
		||||
    {
 | 
			
		||||
      /* if we don't have support for GLSL shaders then we
 | 
			
		||||
       * forcibly disable the ActorMeta
 | 
			
		||||
       */
 | 
			
		||||
      clutter_actor_meta_set_enabled (meta, FALSE);
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  if (self->vadjustment)
 | 
			
		||||
    {
 | 
			
		||||
      g_signal_handlers_disconnect_by_func (self->vadjustment,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user