Compare commits

...

55 Commits

Author SHA1 Message Date
39f974358c Check error of g_dbus_proxy_new_sync call
Otherwise errors pile up and we crash later on.
2015-09-24 13:31:07 -04:00
0fb98606ef shell_dbus_acquire_name: Don't leak the result
The GVariant returned by g_dbus_proxy_call_sync must be
freed with g_variant_unref, to prevent a leak.
2015-09-24 13:19:17 -04:00
dd0d5a757c shell_dbus_acquire_name: Don't leak error
If fatal is not set, we return from this function in the error
case. Don't leak the GError if that happens.
2015-09-24 13:19:11 -04:00
0bbb226faf shell_dbus_acquire_name: Don't assume error is set
In rare cases (mostly when the bus connection is going away),
g_dbus_proxy_call_sync can return NULL without setting an error.
Don't crash in this case.
2015-09-24 13:19:04 -04:00
35b38d5cb2 Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2015-09-24 15:16:45 +07:00
09e8a437d4 Update Arabic translation 2015-09-23 23:53:04 +02:00
d2bedcc182 build: Replace deprecated GNOME_COMPILE_WARNINGS macro 2015-09-23 21:32:50 +02:00
84eda6e459 st: Don't avoid parameter list
Meh, C ...
2015-09-23 21:32:50 +02:00
f5e7530fc7 st: Add default case to switch statements 2015-09-23 21:32:50 +02:00
f983b34784 st: Handle all possible enum values in switch statements 2015-09-23 21:32:50 +02:00
36bbe64898 st: Fix constness in assignment 2015-09-23 21:32:50 +02:00
627a393ed6 st: Don't mix declarations and code 2015-09-23 21:32:50 +02:00
a025b151ef st: Don't shadow existing variables 2015-09-23 21:32:50 +02:00
18b6f13395 st: Fix signed-unsigned comparisons 2015-09-23 21:32:50 +02:00
051413550f st: Don't duplicate declarations from G_DEFINE_TYPE 2015-09-23 21:32:50 +02:00
3e10574736 shell: Add default case to switch statements
... to shut up a compiler warning.
2015-09-23 21:32:50 +02:00
9a3041004b shell: Don't shadow existing variables 2015-09-23 21:32:50 +02:00
87f71b8ce1 shell: Don't mix declarations and code 2015-09-23 21:32:50 +02:00
825146f1e3 shell: Fix signed-unsigned comparisons 2015-09-23 21:32:50 +02:00
52995416fd shell: Don't avoid parameter list
Meh, C ...
2015-09-23 21:32:50 +02:00
6c43d0247a main: Fix constness mismatches 2015-09-23 21:32:49 +02:00
9aa98d9f0c menutracker: Don't shadow existing variables 2015-09-23 21:32:49 +02:00
c3a29d6df1 theme-node: Rewrite switch statement
Some compilers warn about unhandled enum values in switch statements,
so don't use one where only two out of 21 possible values make sense.
2015-09-23 21:32:49 +02:00
82f84416a9 recorder: Rewrite switch statement
Avoid compiler warnings about unhandled enum values by using a
regular if-else statement.
2015-09-23 21:32:49 +02:00
9dd3162dbe recorder-src: Rewrite switch statement
Avoid compiler warnings about unhandled enum values by using a
regular if-else statement.
2015-09-23 21:32:49 +02:00
7ef519756a Update gvc submodule 2015-09-23 21:32:49 +02:00
3bbe74d1c1 popupMenu: Set ImageMenuItem's label-actor
While we don't use image menu items ourselves, extensions might,
so make sure they are accessible out of the box.
Spotted by Jay Strict.
2015-09-23 14:20:38 +02:00
409f6718b8 calendar: Disconnect all Notification signals on NotificationMessage destruction
The destroy signal handler is kept connected despite the NotificationMessage
being destroyed, which leaves dangling NotificationMessage objects that will
be mass destroyed when the Notification object these depend upon is finally
destroyed.

Depending on the amount of accumulated NotificationMessages, this may lead
to temporary freezes or other more funky issues when recursion limits are
hit.

https://bugzilla.gnome.org/show_bug.cgi?id=755425
2015-09-22 18:16:16 +02:00
9c0e179080 Updated Serbian Latin translation 2015-09-22 11:49:36 +00:00
b3b278d41f Updated Serbian translation 2015-09-22 11:48:55 +00:00
0f466dbafb Bump version to 3.18.0
Update NEWS.
2015-09-21 22:22:18 +02:00
fbb4a9a3a6 Updated Latvian translation 2015-09-20 22:01:15 +03:00
8ddae5cd71 Updated Swedish translation 2015-09-20 17:28:59 +00:00
b0915c7b60 Updated Brazilian Portuguese translation 2015-09-20 14:01:58 +00:00
831bb4e334 Updated Indonesian translation 2015-09-19 12:35:20 +00:00
4e025506fa Updated Irish translation 2015-09-18 10:43:04 -06:00
abccf451bf Updated Danish translation 2015-09-18 17:05:37 +02:00
14954117c0 Updated Indonesian translation 2015-09-17 01:19:59 +00:00
629f408fe5 Bump version to 3.17.92
Update NEWS.
2015-09-16 17:20:30 +02:00
86c6ab3c01 Updated Italian translation 2015-09-15 11:34:41 +00:00
4a6ff94701 Updated Czech translation 2015-09-14 16:04:24 +02:00
e480b08d58 Updated Japanese translation 2015-09-14 00:20:39 +09:00
caf53861d1 Updated Kazakh translation 2015-09-12 16:08:38 +00:00
d0480648ba Updated Persian translation 2015-09-11 23:55:57 +04:30
eb8cfe799f Finnish translation update 2015-09-10 18:46:33 +03:00
b9f2541880 Updated Norwegian bokmål translation. 2015-09-07 19:31:59 +02:00
bde9b08bfe Updated Norwegian bokmål translation. 2015-09-07 19:29:28 +02:00
8a4c862633 background: fix a race condition when loading several animations
When loading several animations at the same time, the last call
overrides the result for all of them.

This commit caches all animations separately based on the source's
schemas.

https://bugzilla.gnome.org/show_bug.cgi?id=741453
2015-09-07 06:51:42 +02:00
785c90f4b8 background: fix indentation 2015-09-07 06:49:55 +02:00
dd6a11e4c7 Updated German translation 2015-09-05 19:42:18 +00:00
64e9503adb Updated Korean translation 2015-09-06 02:06:45 +09:00
36c885bf34 style: Update from sass 2015-09-04 19:15:42 +02:00
ad7cde805d style: Update high-contrast theme
This was missed in fa0e54edbb ...
2015-09-04 18:56:11 +02:00
2c2c67f4dc Fix accidental gnome-shell-sass downgrade
... from commit 030a22d795.
2015-09-04 18:46:11 +02:00
cc4f8dfab0 Updated Kazakh translation 2015-09-04 15:51:16 +00:00
51 changed files with 7028 additions and 5871 deletions

20
NEWS
View File

@ -1,3 +1,23 @@
3.18.0
======
Translations:
Sendy Aditya Suryana [id], Kris Thomsen [da], Seán de Búrca [ga],
Andika Triwidada [id], Enrico Nicoletto [pt_BR], Anders Jonsson [sv],
Rūdolfs Mazurs [lv]
3.17.92
=======
* Fix race when loading multiple background animations [Josselin; #741453]
Contributors:
Michael Biebl, Josselin Mouette, Florian Müllner
Translations:
Baurzhan Muftakhidinov [kk], Changwoo Ryu [ko], Christian Kirbach [de],
Kjartan Maraas [nb], Jiri Grönroos [fi], Arash Mousavi [fa],
Jiro Matsuzawa [ja], Marek Černocký [cs], Milo Casagrande [it]
3.17.91 3.17.91
======= =======
* Fix login screen spinner causing wakeups while VT-switched away * Fix login screen spinner causing wakeups while VT-switched away

View File

@ -1,5 +1,6 @@
AC_PREREQ(2.63) AC_PREREQ(2.63)
AC_INIT([gnome-shell],[3.17.91],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell]) AC_INIT([gnome-shell],[3.18.0],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
AX_IS_RELEASE([git-directory])
AC_CONFIG_HEADERS([config.h]) AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([src/shell-global.c]) AC_CONFIG_SRCDIR([src/shell-global.c])
@ -74,9 +75,9 @@ AS_IF([test x$enable_systemd != xno], [
AC_MSG_RESULT($enable_systemd) AC_MSG_RESULT($enable_systemd)
CLUTTER_MIN_VERSION=1.21.5 CLUTTER_MIN_VERSION=1.21.5
GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1 GOBJECT_INTROSPECTION_MIN_VERSION=1.45.4
GJS_MIN_VERSION=1.39.0 GJS_MIN_VERSION=1.39.0
MUTTER_MIN_VERSION=3.17.91 MUTTER_MIN_VERSION=3.18.0
GTK_MIN_VERSION=3.15.0 GTK_MIN_VERSION=3.15.0
GIO_MIN_VERSION=2.45.3 GIO_MIN_VERSION=2.45.3
LIBECAL_MIN_VERSION=3.5.3 LIBECAL_MIN_VERSION=3.5.3
@ -220,7 +221,7 @@ if test "$enable_man" != no; then
fi fi
AM_CONDITIONAL(ENABLE_MAN, test "$enable_man" != no) AM_CONDITIONAL(ENABLE_MAN, test "$enable_man" != no)
GNOME_COMPILE_WARNINGS([error]) AX_COMPILER_FLAGS()
case "$WARN_CFLAGS" in case "$WARN_CFLAGS" in
*-Werror*) *-Werror*)
WARN_CFLAGS="$WARN_CFLAGS -Wno-error=deprecated-declarations" WARN_CFLAGS="$WARN_CFLAGS -Wno-error=deprecated-declarations"
@ -269,7 +270,7 @@ Build configuration:
Prefix: ${prefix} Prefix: ${prefix}
Source code location: ${srcdir} Source code location: ${srcdir}
Compiler: ${CC} Compiler: ${CC}
Compiler Warnings: $enable_compile_warnings Compiler Warnings: $ax_enable_compile_warnings
Support for NetworkManager: $have_networkmanager Support for NetworkManager: $have_networkmanager
Support for GStreamer recording: $build_recorder Support for GStreamer recording: $build_recorder

View File

@ -808,9 +808,13 @@ StScrollBar {
padding: 8px; padding: 8px;
font-size: .9em; } font-size: .9em; }
.system-switch-user-submenu-icon { .system-switch-user-submenu-icon.user-icon {
icon-size: 24px; icon-size: 20px;
border: 1px solid rgba(255, 255, 255, 0.4); } padding: 0 2px; }
.system-switch-user-submenu-icon.default-icon {
icon-size: 16px;
padding: 0 4px; }
#appMenu { #appMenu {
spinner-image: url("resource:///org/gnome/shell/theme/process-working.svg"); spinner-image: url("resource:///org/gnome/shell/theme/process-working.svg");

View File

@ -811,6 +811,7 @@ StScrollBar {
.system-switch-user-submenu-icon.user-icon { .system-switch-user-submenu-icon.user-icon {
icon-size: 20px; icon-size: 20px;
padding: 0 2px; } padding: 0 2px; }
.system-switch-user-submenu-icon.default-icon { .system-switch-user-submenu-icon.default-icon {
icon-size: 16px; icon-size: 16px;
padding: 0 4px; } padding: 0 4px; }

View File

@ -144,6 +144,7 @@ const BackgroundCache = new Lang.Class({
this._pendingFileLoads = []; this._pendingFileLoads = [];
this._fileMonitors = {}; this._fileMonitors = {};
this._backgroundSources = {}; this._backgroundSources = {};
this._animations = {};
}, },
monitorFile: function(file) { monitorFile: function(file) {
@ -162,12 +163,13 @@ const BackgroundCache = new Lang.Class({
getAnimation: function(params) { getAnimation: function(params) {
params = Params.parse(params, { file: null, params = Params.parse(params, { file: null,
settingsSchema: null,
onLoaded: null }); onLoaded: null });
if (_fileEqual0(this._animationFile, params.file)) { if (this._animations[params.settingsSchema] && _fileEqual0(this._animationFile, params.file)) {
if (params.onLoaded) { if (params.onLoaded) {
let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() { let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
params.onLoaded(this._animation); params.onLoaded(this._animations[params.settingsSchema]);
return GLib.SOURCE_REMOVE; return GLib.SOURCE_REMOVE;
})); }));
GLib.Source.set_name_by_id(id, '[gnome-shell] params.onLoaded'); GLib.Source.set_name_by_id(id, '[gnome-shell] params.onLoaded');
@ -178,12 +180,11 @@ const BackgroundCache = new Lang.Class({
let animation = new Animation({ file: params.file }); let animation = new Animation({ file: params.file });
animation.load(Lang.bind(this, function() { animation.load(Lang.bind(this, function() {
this._animationFile = params.file; this._animations[params.settingsSchema] = animation;
this._animation = animation;
if (params.onLoaded) { if (params.onLoaded) {
let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() { let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
params.onLoaded(this._animation); params.onLoaded(this._animations[params.settingsSchema]);
return GLib.SOURCE_REMOVE; return GLib.SOURCE_REMOVE;
})); }));
GLib.Source.set_name_by_id(id, '[gnome-shell] params.onLoaded'); GLib.Source.set_name_by_id(id, '[gnome-shell] params.onLoaded');
@ -403,17 +404,18 @@ const Background = new Lang.Class({
_loadAnimation: function(file) { _loadAnimation: function(file) {
this._cache.getAnimation({ file: file, this._cache.getAnimation({ file: file,
onLoaded: Lang.bind(this, function(animation) { settingsSchema: this._settings.schema_id,
this._animation = animation; onLoaded: Lang.bind(this, function(animation) {
this._animation = animation;
if (!this._animation || this._cancellable.is_cancelled()) { if (!this._animation || this._cancellable.is_cancelled()) {
this._setLoaded(); this._setLoaded();
return; return;
} }
this._updateAnimation(); this._updateAnimation();
this._watchFile(file); this._watchFile(file);
}) })
}); });
}, },

View File

@ -1230,7 +1230,7 @@ const NotificationMessage = new Lang.Class({
this._closed = true; this._closed = true;
this.notification.destroy(MessageTray.NotificationDestroyedReason.DISMISSED); this.notification.destroy(MessageTray.NotificationDestroyedReason.DISMISSED);
})); }));
notification.connect('destroy', Lang.bind(this, this._destroyId = notification.connect('destroy', Lang.bind(this,
function() { function() {
if (!this._closed) if (!this._closed)
this.close(); this.close();
@ -1262,6 +1262,10 @@ const NotificationMessage = new Lang.Class({
if (this._updatedId) if (this._updatedId)
this.notification.disconnect(this._updatedId); this.notification.disconnect(this._updatedId);
this._updatedId = 0; this._updatedId = 0;
if (this._destroyId)
this.notification.disconnect(this._destroyId);
this._destroyId = 0;
} }
}); });

View File

@ -396,6 +396,7 @@ const PopupImageMenuItem = new Lang.Class({
this.actor.add_child(this.label); this.actor.add_child(this.label);
this._icon = new St.Icon({ style_class: 'popup-menu-icon' }); this._icon = new St.Icon({ style_class: 'popup-menu-icon' });
this.actor.add_child(this._icon, { align: St.Align.END }); this.actor.add_child(this._icon, { align: St.Align.END });
this.actor.label_actor = this.label;
this.setIcon(iconName); this.setIcon(iconName);
}, },

530
po/ar.po

File diff suppressed because it is too large Load Diff

344
po/cs.po
View File

@ -1,6 +1,7 @@
# Czech translation of gnome-shell. # Czech translation of gnome-shell.
# Copyright (C) 2009, 2010, 2011 the author(s) of gnome-shell. # Copyright (C) 2009, 2010, 2011 the author(s) of gnome-shell.
# This file is distributed under the same license as the gnome-shell package. # This file is distributed under the same license as the gnome-shell package.
#
# Andre Klapper <ak-47@gmx.net>, 2009. # Andre Klapper <ak-47@gmx.net>, 2009.
# Petr Kovar <pknbe@volny.cz>, 2009, 2010, 2011, 2012, 2014. # Petr Kovar <pknbe@volny.cz>, 2009, 2010, 2011, 2012, 2014.
# Adam Matoušek <adamatousek@gmail.com>, 2012, 2013. # Adam Matoušek <adamatousek@gmail.com>, 2012, 2013.
@ -11,8 +12,8 @@ msgstr ""
"Project-Id-Version: gnome-shell\n" "Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"shell&keywords=I18N+L10N&component=general\n" "shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-07-24 08:09+0000\n" "POT-Creation-Date: 2015-09-14 08:20+0000\n"
"PO-Revision-Date: 2015-07-24 22:04+0200\n" "PO-Revision-Date: 2015-09-14 16:03+0200\n"
"Last-Translator: Marek Černocký <marek@manet.cz>\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n"
"Language-Team: Czech <gnome-cs-list@gnome.org>\n" "Language-Team: Czech <gnome-cs-list@gnome.org>\n"
"Language: cs\n" "Language: cs\n"
@ -299,7 +300,6 @@ msgid "Network Login"
msgstr "Přihlášení do sítě" msgstr "Přihlášení do sítě"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:122
#, javascript-format
msgid "There was an error loading the preferences dialog for %s:" msgid "There was an error loading the preferences dialog for %s:"
msgstr "" msgstr ""
"Nastala chyba při načítání dialogového okna předvoleb pro rozšíření %s:" "Nastala chyba při načítání dialogového okna předvoleb pro rozšíření %s:"
@ -309,13 +309,14 @@ msgid "GNOME Shell Extensions"
msgstr "Rozšíření GNOME Shell" msgstr "Rozšíření GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:452 #: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js:452
#: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399 #: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399
#: ../js/ui/status/network.js:916 #: ../js/ui/status/network.js:916
msgid "Cancel" msgid "Cancel"
msgstr "Zrušit" msgstr "Zrušit"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215
#: ../js/gdm/authPrompt.js:447
msgid "Next" msgid "Next"
msgstr "Následující" msgstr "Následující"
@ -337,17 +338,16 @@ msgstr "Vybrat sezení"
msgid "Not listed?" msgid "Not listed?"
msgstr "Nejste na seznamu?" msgstr "Nejste na seznamu?"
#: ../js/gdm/loginDialog.js:847 #: ../js/gdm/loginDialog.js:850
#, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(např. uživatel nebo %s)" msgstr "(např. uživatel nebo %s)"
#: ../js/gdm/loginDialog.js:852 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:855 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Uživatelské jméno: " msgstr "Uživatelské jméno: "
#: ../js/gdm/loginDialog.js:1180 #: ../js/gdm/loginDialog.js:1184
msgid "Login Window" msgid "Login Window"
msgstr "Přihlašovací okno" msgstr "Přihlašovací okno"
@ -368,7 +368,6 @@ msgid "Could not parse command:"
msgstr "Nelze analyzovat příkaz:" msgstr "Nelze analyzovat příkaz:"
#: ../js/misc/util.js:160 #: ../js/misc/util.js:160
#, javascript-format
msgid "Execution of “%s” failed:" msgid "Execution of “%s” failed:"
msgstr "Vykonání „%s“ selhalo:" msgstr "Vykonání „%s“ selhalo:"
@ -440,41 +439,39 @@ msgstr "%e. %B %Y, %l%M%p"
msgid "Web Authentication Redirect" msgid "Web Authentication Redirect"
msgstr "Přesměrováno na ověření přes web" msgstr "Přesměrováno na ověření přes web"
#: ../js/ui/appDisplay.js:789 #: ../js/ui/appDisplay.js:794
msgid "Frequently used applications will appear here" msgid "Frequently used applications will appear here"
msgstr "Zde se objeví často používané aplikace" msgstr "Zde se objeví často používané aplikace"
#: ../js/ui/appDisplay.js:909 #: ../js/ui/appDisplay.js:914
msgid "Frequent" msgid "Frequent"
msgstr "Časté" msgstr "Časté"
#: ../js/ui/appDisplay.js:916 #: ../js/ui/appDisplay.js:921
msgid "All" msgid "All"
msgstr "Všechny" msgstr "Všechny"
#: ../js/ui/appDisplay.js:1845 #: ../js/ui/appDisplay.js:1853
msgid "New Window" msgid "New Window"
msgstr "Nové okno" msgstr "Nové okno"
#: ../js/ui/appDisplay.js:1873 ../js/ui/dash.js:289 #: ../js/ui/appDisplay.js:1881 ../js/ui/dash.js:289
msgid "Remove from Favorites" msgid "Remove from Favorites"
msgstr "Odstranit z oblíbených" msgstr "Odstranit z oblíbených"
#: ../js/ui/appDisplay.js:1879 #: ../js/ui/appDisplay.js:1887
msgid "Add to Favorites" msgid "Add to Favorites"
msgstr "Přidat mezi oblíbené" msgstr "Přidat mezi oblíbené"
#: ../js/ui/appDisplay.js:1889 #: ../js/ui/appDisplay.js:1897
msgid "Show Details" msgid "Show Details"
msgstr "Zobrazit podrobnosti" msgstr "Zobrazit podrobnosti"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:132
#, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s byl přidán mezi oblíbené." msgstr "%s byl přidán mezi oblíbené."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:166
#, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s byl odstraněn z oblíbených." msgstr "%s byl odstraněn z oblíbených."
@ -487,12 +484,12 @@ msgid "Display Settings"
msgstr "Nastavení displeje" msgstr "Nastavení displeje"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650 #: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650
#: ../js/ui/status/system.js:357 #: ../js/ui/status/system.js:366
msgid "Settings" msgid "Settings"
msgstr "Nastavení" msgstr "Nastavení"
#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). */ #. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). */
#: ../js/ui/calendar.js:53 #: ../js/ui/calendar.js:55
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -502,94 +499,94 @@ msgstr "06"
#. * NOTE: These grid abbreviations are always shown together #. * NOTE: These grid abbreviations are always shown together
#. * and in order, e.g. "S M T W T F S". #. * and in order, e.g. "S M T W T F S".
#. */ #. */
#: ../js/ui/calendar.js:82 #: ../js/ui/calendar.js:84
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "Ne" msgstr "Ne"
#. Translators: Calendar grid abbreviation for Monday */ #. Translators: Calendar grid abbreviation for Monday */
#: ../js/ui/calendar.js:84 #: ../js/ui/calendar.js:86
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "Po" msgstr "Po"
#. Translators: Calendar grid abbreviation for Tuesday */ #. Translators: Calendar grid abbreviation for Tuesday */
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:88
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "Út" msgstr "Út"
#. Translators: Calendar grid abbreviation for Wednesday */ #. Translators: Calendar grid abbreviation for Wednesday */
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:90
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "St" msgstr "St"
#. Translators: Calendar grid abbreviation for Thursday */ #. Translators: Calendar grid abbreviation for Thursday */
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:92
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Čt" msgstr "Čt"
#. Translators: Calendar grid abbreviation for Friday */ #. Translators: Calendar grid abbreviation for Friday */
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:94
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "Pá" msgstr "Pá"
#. Translators: Calendar grid abbreviation for Saturday */ #. Translators: Calendar grid abbreviation for Saturday */
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:96
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "So" msgstr "So"
#: ../js/ui/calendar.js:564 #: ../js/ui/calendar.js:566
msgid "Previous month" msgid "Previous month"
msgstr "Předchozí měsíc" msgstr "Předchozí měsíc"
#: ../js/ui/calendar.js:574 #: ../js/ui/calendar.js:576
msgid "Next month" msgid "Next month"
msgstr "Následující měsíc" msgstr "Následující měsíc"
#: ../js/ui/calendar.js:781 #: ../js/ui/calendar.js:783
msgid "Week %V" msgid "Week %V"
msgstr "Týden %V" msgstr "Týden %V"
#. Translators: Shown in calendar event list for all day events #. Translators: Shown in calendar event list for all day events
#. * Keep it short, best if you can use less then 10 characters #. * Keep it short, best if you can use less then 10 characters
#. */ #. */
#: ../js/ui/calendar.js:1187 #: ../js/ui/calendar.js:1188
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Celý den" msgstr "Celý den"
#: ../js/ui/calendar.js:1289 #: ../js/ui/calendar.js:1291
msgid "Clear section" msgid "Clear section"
msgstr "Vymazat část" msgstr "Vymazat část"
#: ../js/ui/calendar.js:1516 #: ../js/ui/calendar.js:1518
msgid "Events" msgid "Events"
msgstr "Události" msgstr "Události"
#: ../js/ui/calendar.js:1525 #: ../js/ui/calendar.js:1527
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %e. %B" msgstr "%A, %e. %B"
#: ../js/ui/calendar.js:1529 #: ../js/ui/calendar.js:1531
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A, %e. %B %Y" msgstr "%A, %e. %B %Y"
#: ../js/ui/calendar.js:1614 #: ../js/ui/calendar.js:1616
msgid "Notifications" msgid "Notifications"
msgstr "Upozornění" msgstr "Upozornění"
#: ../js/ui/calendar.js:1765 #: ../js/ui/calendar.js:1767
msgid "No Notifications" msgid "No Notifications"
msgstr "Žádná upozornění" msgstr "Žádná upozornění"
#: ../js/ui/calendar.js:1768 #: ../js/ui/calendar.js:1770
msgid "No Events" msgid "No Events"
msgstr "Žádné události" msgstr "Žádné události"
@ -602,20 +599,19 @@ msgid "External drive disconnected"
msgstr "Externí svazek odpojen" msgstr "Externí svazek odpojen"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:354
#, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Otevřít s %s" msgstr "Otevřít s %s"
#: ../js/ui/components/keyring.js:94 ../js/ui/components/polkitAgent.js:285 #: ../js/ui/components/keyring.js:120 ../js/ui/components/polkitAgent.js:315
msgid "Password:" msgid "Password:"
msgstr "Heslo:" msgstr "Heslo:"
#: ../js/ui/components/keyring.js:120 #: ../js/ui/components/keyring.js:153
msgid "Type again:" msgid "Type again:"
msgstr "Napište znovu:" msgstr "Napište znovu:"
#: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:277 #: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:269
#: ../js/ui/status/network.js:359 ../js/ui/status/network.js:919 #: ../js/ui/status/network.js:352 ../js/ui/status/network.js:919
msgid "Connect" msgid "Connect"
msgstr "Připojit" msgstr "Připojit"
@ -650,7 +646,6 @@ msgstr "K bezdrátové síti je vyžadováno ověření"
#: ../js/ui/components/networkAgent.js:321 #: ../js/ui/components/networkAgent.js:321
#: ../js/ui/components/networkAgent.js:659 #: ../js/ui/components/networkAgent.js:659
#, javascript-format
msgid "" msgid ""
"Passwords or encryption keys are required to access the wireless network " "Passwords or encryption keys are required to access the wireless network "
"“%s”." "“%s”."
@ -695,23 +690,22 @@ msgstr "Heslo k mobilní širokopásmové síti"
#: ../js/ui/components/networkAgent.js:663 #: ../js/ui/components/networkAgent.js:663
#: ../js/ui/components/networkAgent.js:667 #: ../js/ui/components/networkAgent.js:667
#: ../js/ui/components/networkAgent.js:680 #: ../js/ui/components/networkAgent.js:680
#, javascript-format
msgid "A password is required to connect to “%s”." msgid "A password is required to connect to “%s”."
msgstr "Pro připojení k „%s“ je vyžadováno heslo." msgstr "Pro připojení k „%s“ je vyžadováno heslo."
#: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1657 #: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1658
msgid "Network Manager" msgid "Network Manager"
msgstr "Network Manager" msgstr "Network Manager"
#: ../js/ui/components/polkitAgent.js:54 #: ../js/ui/components/polkitAgent.js:60
msgid "Authentication Required" msgid "Authentication Required"
msgstr "Je vyžadováno ověření" msgstr "Je vyžadováno ověření"
#: ../js/ui/components/polkitAgent.js:96 #: ../js/ui/components/polkitAgent.js:102
msgid "Administrator" msgid "Administrator"
msgstr "Správce" msgstr "Správce"
#: ../js/ui/components/polkitAgent.js:175 #: ../js/ui/components/polkitAgent.js:182
msgid "Authenticate" msgid "Authenticate"
msgstr "Ověřit" msgstr "Ověřit"
@ -719,14 +713,13 @@ msgstr "Ověřit"
#. * requested authentication was not gained; this can happen #. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password), #. * because of an authentication error (like invalid password),
#. * for instance. */ #. * for instance. */
#: ../js/ui/components/polkitAgent.js:271 ../js/ui/shellMountOperation.js:383 #: ../js/ui/components/polkitAgent.js:301 ../js/ui/shellMountOperation.js:383
msgid "Sorry, that didn't work. Please try again." msgid "Sorry, that didn't work. Please try again."
msgstr "Ověření bohužel nebylo úspěšné. Zkuste to prosím znovu." msgstr "Ověření bohužel nebylo úspěšné. Zkuste to prosím znovu."
#. Translators: this is the other person changing their old IM name to their new #. Translators: this is the other person changing their old IM name to their new
#. IM name. */ #. IM name. */
#: ../js/ui/components/telepathyClient.js:757 #: ../js/ui/components/telepathyClient.js:759
#, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s je teď znám jako %s" msgstr "%s je teď znám jako %s"
@ -768,7 +761,6 @@ msgid "World Clocks"
msgstr "Světové hodiny" msgstr "Světové hodiny"
#: ../js/ui/endSessionDialog.js:64 #: ../js/ui/endSessionDialog.js:64
#, javascript-format
msgctxt "title" msgctxt "title"
msgid "Log Out %s" msgid "Log Out %s"
msgstr "Odhlásit uživatele %s" msgstr "Odhlásit uživatele %s"
@ -779,7 +771,6 @@ msgid "Log Out"
msgstr "Odhlášení" msgstr "Odhlášení"
#: ../js/ui/endSessionDialog.js:67 #: ../js/ui/endSessionDialog.js:67
#, javascript-format
msgid "%s will be logged out automatically in %d second." msgid "%s will be logged out automatically in %d second."
msgid_plural "%s will be logged out automatically in %d seconds." msgid_plural "%s will be logged out automatically in %d seconds."
msgstr[0] "Uživatel %s bude automaticky odhlášen za %d sekundu." msgstr[0] "Uživatel %s bude automaticky odhlášen za %d sekundu."
@ -787,7 +778,6 @@ msgstr[1] "Uživatel %s bude automaticky odhlášen za %d sekundy."
msgstr[2] "Uživatel %s bude automaticky odhlášen za %d sekund." msgstr[2] "Uživatel %s bude automaticky odhlášen za %d sekund."
#: ../js/ui/endSessionDialog.js:72 #: ../js/ui/endSessionDialog.js:72
#, javascript-format
msgid "You will be logged out automatically in %d second." msgid "You will be logged out automatically in %d second."
msgid_plural "You will be logged out automatically in %d seconds." msgid_plural "You will be logged out automatically in %d seconds."
msgstr[0] "Budete automaticky odhlášeni za %d sekundu." msgstr[0] "Budete automaticky odhlášeni za %d sekundu."
@ -810,7 +800,6 @@ msgid "Install Updates & Power Off"
msgstr "Nainstalovat aktualizace a vypnout" msgstr "Nainstalovat aktualizace a vypnout"
#: ../js/ui/endSessionDialog.js:87 #: ../js/ui/endSessionDialog.js:87
#, javascript-format
msgid "The system will power off automatically in %d second." msgid "The system will power off automatically in %d second."
msgid_plural "The system will power off automatically in %d seconds." msgid_plural "The system will power off automatically in %d seconds."
msgstr[0] "Systém bude automaticky vypnut za %d sekundu." msgstr[0] "Systém bude automaticky vypnut za %d sekundu."
@ -838,7 +827,6 @@ msgid "Restart"
msgstr "Restart" msgstr "Restart"
#: ../js/ui/endSessionDialog.js:105 #: ../js/ui/endSessionDialog.js:105
#, javascript-format
msgid "The system will restart automatically in %d second." msgid "The system will restart automatically in %d second."
msgid_plural "The system will restart automatically in %d seconds." msgid_plural "The system will restart automatically in %d seconds."
msgstr[0] "Systém bude automaticky restartován za %d sekundu." msgstr[0] "Systém bude automaticky restartován za %d sekundu."
@ -851,7 +839,6 @@ msgid "Restart & Install Updates"
msgstr "Restartovat a nainstalovat aktualizace" msgstr "Restartovat a nainstalovat aktualizace"
#: ../js/ui/endSessionDialog.js:121 #: ../js/ui/endSessionDialog.js:121
#, javascript-format
msgid "The system will automatically restart and install updates in %d second." msgid "The system will automatically restart and install updates in %d second."
msgid_plural "" msgid_plural ""
"The system will automatically restart and install updates in %d seconds." "The system will automatically restart and install updates in %d seconds."
@ -895,13 +882,11 @@ msgstr "Jsou přihlášeni jiní uživatelé."
#. Translators: Remote here refers to a remote session, like a ssh login */ #. Translators: Remote here refers to a remote session, like a ssh login */
#: ../js/ui/endSessionDialog.js:640 #: ../js/ui/endSessionDialog.js:640
#, javascript-format
msgid "%s (remote)" msgid "%s (remote)"
msgstr "%s (vzdálený)" msgstr "%s (vzdálený)"
#. Translators: Console here refers to a tty like a VT console */ #. Translators: Console here refers to a tty like a VT console */
#: ../js/ui/endSessionDialog.js:643 #: ../js/ui/endSessionDialog.js:643
#, javascript-format
msgid "%s (console)" msgid "%s (console)"
msgstr "%s (konzola)" msgstr "%s (konzola)"
@ -910,7 +895,6 @@ msgid "Install"
msgstr "Instalovat" msgstr "Instalovat"
#: ../js/ui/extensionDownloader.js:204 #: ../js/ui/extensionDownloader.js:204
#, javascript-format
msgid "Download and install “%s” from extensions.gnome.org?" msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "Stáhnout a nainstalovat „%s“ z extensions.gnome.org?" msgstr "Stáhnout a nainstalovat „%s“ z extensions.gnome.org?"
@ -933,7 +917,6 @@ msgstr "Nejsou nainstalována žádná rozšíření"
#. Translators: argument is an extension UUID. */ #. Translators: argument is an extension UUID. */
#: ../js/ui/lookingGlass.js:697 #: ../js/ui/lookingGlass.js:697
#, javascript-format
msgid "%s has not emitted any errors." msgid "%s has not emitted any errors."
msgstr "Rozšíření %s nevyvolalo žádné chyby." msgstr "Rozšíření %s nevyvolalo žádné chyby."
@ -945,17 +928,13 @@ msgstr "Skrývat chyby"
msgid "Show Errors" msgid "Show Errors"
msgstr "Zobrazovat chyby" msgstr "Zobrazovat chyby"
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:71 #: ../js/ui/lookingGlass.js:716
#: ../js/ui/status/location.js:176
msgid "Enabled" msgid "Enabled"
msgstr "Povoleno" msgstr "Povoleno"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode) */
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:179 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1830
#: ../js/ui/status/network.js:592 ../src/gvc/gvc-mixer-control.c:1830
msgid "Disabled" msgid "Disabled"
msgstr "Zakázáno" msgstr "Zakázáno"
@ -1009,7 +988,7 @@ msgstr "Ukončit"
msgid "Activities" msgid "Activities"
msgstr "Činnosti" msgstr "Činnosti"
#: ../js/ui/panel.js:755 #: ../js/ui/panel.js:754
msgid "Top Bar" msgid "Top Bar"
msgstr "Horní lišta" msgstr "Horní lišta"
@ -1036,7 +1015,6 @@ msgid "%A, %B %d"
msgstr "%A, %e. %B" msgstr "%A, %e. %B"
#: ../js/ui/screenShield.js:144 #: ../js/ui/screenShield.js:144
#, javascript-format
msgid "%d new message" msgid "%d new message"
msgid_plural "%d new messages" msgid_plural "%d new messages"
msgstr[0] "%d nová zpráva" msgstr[0] "%d nová zpráva"
@ -1044,14 +1022,13 @@ msgstr[1] "%d nové zprávy"
msgstr[2] "%d nových zpráv" msgstr[2] "%d nových zpráv"
#: ../js/ui/screenShield.js:146 #: ../js/ui/screenShield.js:146
#, javascript-format
msgid "%d new notification" msgid "%d new notification"
msgid_plural "%d new notifications" msgid_plural "%d new notifications"
msgstr[0] "%d nové upozornění" msgstr[0] "%d nové upozornění"
msgstr[1] "%d nová upozornění" msgstr[1] "%d nová upozornění"
msgstr[2] "%d nových upozornění" msgstr[2] "%d nových upozornění"
#: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:365 #: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:374
msgid "Lock" msgid "Lock"
msgstr "Uzamknout" msgstr "Uzamknout"
@ -1143,14 +1120,10 @@ msgstr "Vysoký kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Styl velkého textu" msgstr "Styl velkého textu"
#: ../js/ui/status/bluetooth.js:49
msgid "Bluetooth"
msgstr "Bluetooth"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:360 ../js/ui/status/network.js:1282 #: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1393 ../js/ui/status/rfkill.js:91 #: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:118 #: ../js/ui/status/rfkill.js:117
msgid "Turn Off" msgid "Turn Off"
msgstr "Vypnout" msgstr "Vypnout"
@ -1158,17 +1131,18 @@ msgstr "Vypnout"
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Nastavení Bluetooth" msgstr "Nastavení Bluetooth"
#: ../js/ui/status/bluetooth.js:104 #. Translators: this is the number of connected bluetooth devices */
#, javascript-format #: ../js/ui/status/bluetooth.js:105
msgid "%d Connected Device" #| msgid "Connected"
msgid_plural "%d Connected Devices" msgid "%d Connected"
msgstr[0] "%d připojené zařízení" msgid_plural "%d Connected"
msgstr[1] "%d připojená zařízení" msgstr[0] "%d připojené"
msgstr[2] "%d připojených zařízení" msgstr[1] "%d připojená"
msgstr[2] "%d připojených"
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1310 #: ../js/ui/status/bluetooth.js:107
msgid "Not Connected" msgid "Not In Use"
msgstr "Nepřipojeno" msgstr "Nepoužívá se"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
@ -1178,11 +1152,12 @@ msgstr "Jas"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Zobrazit rozložení klávesnice" msgstr "Zobrazit rozložení klávesnice"
#: ../js/ui/status/location.js:65 #: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177
msgid "Location" #| msgid "Location"
msgstr "Poloha" msgid "Location Enabled"
msgstr "Zjišťování polohy je povoleno"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178
msgid "Disable" msgid "Disable"
msgstr "Zakázáno" msgstr "Zakázáno"
@ -1191,10 +1166,16 @@ msgid "Privacy Settings"
msgstr "Nastavení ochrany osobních údajů" msgstr "Nastavení ochrany osobních údajů"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:176
msgid "In Use" #| msgid "Location"
msgstr "Používá se" msgid "Location In Use"
msgstr "Zjišťování polohy se používá"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:180
#| msgid "Connection failed"
msgid "Location Disabled"
msgstr "Zjišťování polohy je zakázáno"
#: ../js/ui/status/location.js:181
msgid "Enable" msgid "Enable"
msgstr "Povoleno" msgstr "Povoleno"
@ -1202,61 +1183,74 @@ msgstr "Povoleno"
msgid "<unknown>" msgid "<unknown>"
msgstr "<neznámé>" msgstr "<neznámé>"
#: ../js/ui/status/network.js:457 ../js/ui/status/network.js:1308 #. Translators: %s is a network identifier */
#: ../js/ui/status/network.js:1512 #: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1308
msgid "Off" msgid "%s Off"
msgstr "Vypnuto" msgstr "%s je vypnuto"
#: ../js/ui/status/network.js:459 #. Translators: %s is a network identifier */
msgid "Connected" #: ../js/ui/status/network.js:454
msgstr "Připojeno" msgid "%s Connected"
msgstr "%s je připojeno"
#. Translators: this is for network devices that are physically present but are not #. Translators: this is for network devices that are physically present but are not
#. under NetworkManager's control (and thus cannot be used in the menu) */ #. under NetworkManager's control (and thus cannot be used in the menu);
#: ../js/ui/status/network.js:463 #. %s is a network identifier */
msgid "Unmanaged" #: ../js/ui/status/network.js:459
msgstr "Nespravováno" msgid "%s Unmanaged"
msgstr "%s není spravováno"
#: ../js/ui/status/network.js:465 #. Translators: %s is a network identifier */
msgid "Disconnecting" #: ../js/ui/status/network.js:462
msgstr "Odpojuje se…" msgid "%s Disconnecting"
msgstr "%s se odpojuje"
#: ../js/ui/status/network.js:471 ../js/ui/status/network.js:1302 #. Translators: %s is a network identifier */
msgid "Connecting" #: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300
msgstr "Připojuje se…" msgid "%s Connecting"
msgstr "%s se připojuje"
#. Translators: this is for network connections that require some kind of key or password */ #. Translators: this is for network connections that require some kind of key or password; %s is a network identifier */
#: ../js/ui/status/network.js:474 #: ../js/ui/status/network.js:472
msgid "Authentication required" msgid "%s Requires Authentication"
msgstr "Je vyžadováno ověření" msgstr "%s požaduje ověření"
#. Translators: this is for devices that require some kind of firmware or kernel #. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing */ #. module, which is missing; %s is a network identifier */
#: ../js/ui/status/network.js:482 #: ../js/ui/status/network.js:480
msgid "Firmware missing" msgid "Firmware Missing For %s"
msgstr "Schází firmware" msgstr "Schází firmware pro %s"
#. Translators: this is for a network device that cannot be activated (for example it #. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage */ #. is disabled by rfkill, or it has no coverage; %s is a network identifier */
#: ../js/ui/status/network.js:486 #: ../js/ui/status/network.js:484
msgid "Unavailable" msgid "%s Unavailable"
msgstr "Nedostupné" msgstr "%s je nedostupné"
#: ../js/ui/status/network.js:488 ../js/ui/status/network.js:1696 #. Translators: %s is a network identifier */
msgid "Connection failed" #: ../js/ui/status/network.js:487
msgstr "Připojení selhalo" #| msgid "Connection failed"
msgid "%s Connection Failed"
msgstr "%s selhalo připojení"
#: ../js/ui/status/network.js:504 #: ../js/ui/status/network.js:503
msgid "Wired Settings" msgid "Wired Settings"
msgstr "Nastavení připojení po drátu" msgstr "Nastavení připojení po drátu"
#: ../js/ui/status/network.js:546 ../js/ui/status/network.js:624 #: ../js/ui/status/network.js:545 ../js/ui/status/network.js:624
msgid "Mobile Broadband Settings" msgid "Mobile Broadband Settings"
msgstr "Nastavení mobilní širokopásmové sítě" msgstr "Nastavení mobilní širokopásmové sítě"
#: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1306 #. Translators: %s is a network identifier */
msgid "Hardware Disabled" #: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1305
msgstr "Hardware zakázán" msgid "%s Hardware Disabled"
msgstr "%s je hardwarově zakázáno"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode); %s is a network identifier */
#: ../js/ui/status/network.js:592
msgid "%s Disabled"
msgstr "%s je zakázáno"
#: ../js/ui/status/network.js:632 #: ../js/ui/status/network.js:632
msgid "Use as Internet connection" msgid "Use as Internet connection"
@ -1298,52 +1292,67 @@ msgstr "Vyberte síť"
msgid "No Networks" msgid "No Networks"
msgstr "Žádné sítě" msgstr "Žádné sítě"
#: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:116 #: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:115
msgid "Use hardware switch to turn off" msgid "Use hardware switch to turn off"
msgstr "K vypnutí použijte fyzický vypínač" msgstr "K vypnutí použijte fyzický vypínač"
#: ../js/ui/status/network.js:1174 #: ../js/ui/status/network.js:1171
msgid "Select Network" msgid "Select Network"
msgstr "Vybrat síť" msgstr "Vybrat síť"
#: ../js/ui/status/network.js:1180 #: ../js/ui/status/network.js:1177
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Nastavení WiFi" msgstr "Nastavení WiFi"
#: ../js/ui/status/network.js:1282 #: ../js/ui/status/network.js:1279
msgid "Turn On" msgid "Turn On"
msgstr "Zapnout" msgstr "Zapnout"
#: ../js/ui/status/network.js:1299 #. Translators: %s is a network identifier */
msgid "Hotspot Active" #: ../js/ui/status/network.js:1296
msgstr "Hotspot aktiv" #| msgid "Hotspot Active"
msgid "%s Hotspot Active"
msgstr "%s je aktivní přístupový bod"
#: ../js/ui/status/network.js:1410 #. Translators: %s is a network identifier */
#: ../js/ui/status/network.js:1311
msgid "%s Not Connected"
msgstr "%s není připojeno"
#: ../js/ui/status/network.js:1411
msgid "connecting..." msgid "connecting..."
msgstr "připojování…" msgstr "připojuje se…"
#. Translators: this is for network connections that require some kind of key or password */ #. Translators: this is for network connections that require some kind of key or password */
#: ../js/ui/status/network.js:1413 #: ../js/ui/status/network.js:1414
msgid "authentication required" msgid "authentication required"
msgstr "je vyžadováno ověření" msgstr "je požadováno ověření"
#: ../js/ui/status/network.js:1415 #: ../js/ui/status/network.js:1416
msgid "connection failed" msgid "connection failed"
msgstr "připojení selhalo" msgstr "připojení selhalo"
#: ../js/ui/status/network.js:1481 ../js/ui/status/rfkill.js:94 #: ../js/ui/status/network.js:1482 ../js/ui/status/rfkill.js:93
msgid "Network Settings" msgid "Network Settings"
msgstr "Nastavení sítě" msgstr "Nastavení sítě"
#: ../js/ui/status/network.js:1483 #: ../js/ui/status/network.js:1484
msgid "VPN Settings" msgid "VPN Settings"
msgstr "Nastavení VPN" msgstr "Nastavení VPN"
#: ../js/ui/status/network.js:1502 #: ../js/ui/status/network.js:1503
msgid "VPN" msgid "VPN"
msgstr "VPN" msgstr "VPN"
#: ../js/ui/status/network.js:1513
msgid "VPN Off"
msgstr "VPN je vypnuta"
#: ../js/ui/status/network.js:1697 #: ../js/ui/status/network.js:1697
msgid "Connection failed"
msgstr "Připojení selhalo"
#: ../js/ui/status/network.js:1698
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktivace síťového připojení selhala" msgstr "Aktivace síťového připojení selhala"
@ -1360,48 +1369,38 @@ msgid "Estimating…"
msgstr "Odhaduje se…" msgstr "Odhaduje se…"
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:86
#, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Zbývá %d%02d (%d%%)" msgstr "Zbývá %d%02d (%d%%)"
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:91
#, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d do nabití (%d%%)" msgstr "%d%02d do nabití (%d%%)"
#: ../js/ui/status/power.js:119
msgid "UPS"
msgstr "Záložní zdroj"
#: ../js/ui/status/power.js:121
msgid "Battery"
msgstr "Baterie"
#: ../js/ui/status/rfkill.js:88 #: ../js/ui/status/rfkill.js:88
msgid "Airplane Mode" msgid "Airplane Mode On"
msgstr "Režim „letadlo“" msgstr "Režim „letadlo“ je zapnutý"
#: ../js/ui/status/rfkill.js:90 #: ../js/ui/status/system.js:343
msgid "On"
msgstr "Zapnuto"
#: ../js/ui/status/system.js:337
msgid "Switch User" msgid "Switch User"
msgstr "Přepnout uživatele" msgstr "Přepnout uživatele"
#: ../js/ui/status/system.js:342 #: ../js/ui/status/system.js:348
msgid "Log Out" msgid "Log Out"
msgstr "Odhlásit se" msgstr "Odhlásit se"
#: ../js/ui/status/system.js:361 #: ../js/ui/status/system.js:353
msgid "Account Settings"
msgstr "Nastavení účtu"
#: ../js/ui/status/system.js:370
msgid "Orientation Lock" msgid "Orientation Lock"
msgstr "Zámek otočení" msgstr "Zámek otočení"
#: ../js/ui/status/system.js:369 #: ../js/ui/status/system.js:378
msgid "Suspend" msgid "Suspend"
msgstr "Uspat do paměti" msgstr "Uspat do paměti"
#: ../js/ui/status/system.js:372 #: ../js/ui/status/system.js:381
msgid "Power Off" msgid "Power Off"
msgstr "Vypnout" msgstr "Vypnout"
@ -1434,7 +1433,6 @@ msgid "Search"
msgstr "Hledat" msgstr "Hledat"
#: ../js/ui/windowAttentionHandler.js:20 #: ../js/ui/windowAttentionHandler.js:20
#, javascript-format
msgid "“%s” is ready" msgid "“%s” is ready"
msgstr "Připraveno „%s“" msgstr "Připraveno „%s“"
@ -1449,12 +1447,11 @@ msgstr "Chcete zachovat nastavení displeje?"
msgid "Revert Settings" msgid "Revert Settings"
msgstr "Obnovit původní" msgstr "Obnovit původní"
#: ../js/ui/windowManager.js:86 #: ../js/ui/windowManager.js:85
msgid "Keep Changes" msgid "Keep Changes"
msgstr "Zachovat" msgstr "Zachovat"
#: ../js/ui/windowManager.js:105 #: ../js/ui/windowManager.js:103
#, javascript-format
msgid "Settings changes will revert in %d second" msgid "Settings changes will revert in %d second"
msgid_plural "Settings changes will revert in %d seconds" msgid_plural "Settings changes will revert in %d seconds"
msgstr[0] "Nastavení se obnoví na původní za %d sekundu" msgstr[0] "Nastavení se obnoví na původní za %d sekundu"
@ -1463,8 +1460,7 @@ msgstr[2] "Nastavení se obnoví na původní za %d sekund"
#. Translators: This represents the size of a window. The first number is #. Translators: This represents the size of a window. The first number is
#. * the width of the window and the second is the height. */ #. * the width of the window and the second is the height. */
#: ../js/ui/windowManager.js:660 #: ../js/ui/windowManager.js:658
#, javascript-format
msgid "%d x %d" msgid "%d x %d"
msgstr "%d×%d" msgstr "%d×%d"

511
po/da.po

File diff suppressed because it is too large Load Diff

446
po/de.po
View File

@ -21,16 +21,16 @@ msgstr ""
"Project-Id-Version: gnome-shell master\n" "Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"shell&keywords=I18N+L10N&component=general\n" "shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-07-03 08:08+0000\n" "POT-Creation-Date: 2015-09-03 14:04+0000\n"
"PO-Revision-Date: 2015-07-03 19:24+0100\n" "PO-Revision-Date: 2015-09-05 09:35+0100\n"
"Last-Translator: Benjamin Steinwender <b@stbe.at>\n" "Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
"Language-Team: Deutsch <gnome-de@gnome.org>\n" "Language-Team: Deutsch <gnome-de@gnome.org>\n"
"Language: de_DE\n" "Language: de_DE\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.1\n" "X-Generator: Poedit 1.7.5\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -79,7 +79,7 @@ msgstr "GNOME-Shell (Wayland Compositor)"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:1 #: ../data/org.gnome.shell.gschema.xml.in.in.h:1
msgid "Enable internal tools useful for developers and testers from Alt-F2" msgid "Enable internal tools useful for developers and testers from Alt-F2"
msgstr "Interne Werkzeuge für Entwickler und Tester mit Alt+F2 aktivieren" msgstr "Interne Werkzeuge für Entwickler und Tester mit Alt+F2 einschalten"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:2 #: ../data/org.gnome.shell.gschema.xml.in.in.h:2
msgid "" msgid ""
@ -117,7 +117,7 @@ msgid ""
"all extensions regardless of the versions they claim to support." "all extensions regardless of the versions they claim to support."
msgstr "" msgstr ""
"GNOME-Shell lädt nur Erweiterungen, die die aktuelle Version unterstützen. " "GNOME-Shell lädt nur Erweiterungen, die die aktuelle Version unterstützen. "
"Durch Aktivieren dieser Option wird die interne Kompatibilitätsprüfung " "Durch Einschalten dieser Option wird die interne Kompatibilitätsprüfung "
"deaktiviert und alle Erweiterungen werden versucht zu laden, unabhängig von " "deaktiviert und alle Erweiterungen werden versucht zu laden, unabhängig von "
"der Version, die die Erweiterung offiziell unterstützt." "der Version, die die Erweiterung offiziell unterstützt."
@ -145,15 +145,16 @@ msgstr "Index der aktuell gewählten Ansicht in der Anwendungsauswahl."
msgid "History for command (Alt-F2) dialog" msgid "History for command (Alt-F2) dialog"
msgstr "Verlauf des Befehlsdialogs (Alt+F2)" msgstr "Verlauf des Befehlsdialogs (Alt+F2)"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:12 #. Translators: looking glass is a debugger and inspector tool, see https://live.gnome.org/GnomeShell/LookingGlass
#: ../data/org.gnome.shell.gschema.xml.in.in.h:13
msgid "History for the looking glass dialog" msgid "History for the looking glass dialog"
msgstr "Chronik des Dialogs »looking glass«" msgstr "Chronik des Dialogs »looking glass«"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:13 #: ../data/org.gnome.shell.gschema.xml.in.in.h:14
msgid "Always show the 'Log out' menu item in the user menu." msgid "Always show the 'Log out' menu item in the user menu."
msgstr "Den Menüeintrag »Abmelden« immer im Benutzermenü anzeigen." msgstr "Den Menüeintrag »Abmelden« immer im Benutzermenü anzeigen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:14 #: ../data/org.gnome.shell.gschema.xml.in.in.h:15
msgid "" msgid ""
"This key overrides the automatic hiding of the 'Log out' menu item in single-" "This key overrides the automatic hiding of the 'Log out' menu item in single-"
"user, single-session situations." "user, single-session situations."
@ -161,13 +162,13 @@ msgstr ""
"Dieser Schlüssel überschreibt das automatische Verbergen des Menüeintrags " "Dieser Schlüssel überschreibt das automatische Verbergen des Menüeintrags "
"»Abmelden« in Einzelbenutzer, Einzelsitzungssituationen." "»Abmelden« in Einzelbenutzer, Einzelsitzungssituationen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:15 #: ../data/org.gnome.shell.gschema.xml.in.in.h:16
msgid "Whether to remember password for mounting encrypted or remote filesystems" msgid "Whether to remember password for mounting encrypted or remote filesystems"
msgstr "" msgstr ""
"Legt fest, ob Passwörter für eingehängte, verschlüsselte oder entfernte " "Legt fest, ob Passwörter für eingehängte, verschlüsselte oder entfernte "
"Dateisysteme gespeichert werden" "Dateisysteme gespeichert werden"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:16 #: ../data/org.gnome.shell.gschema.xml.in.in.h:17
msgid "" msgid ""
"The shell will request a password when an encrypted device or a remote " "The shell will request a password when an encrypted device or a remote "
"filesystem is mounted. If the password can be saved for future use a 'Remember " "filesystem is mounted. If the password can be saved for future use a 'Remember "
@ -180,80 +181,80 @@ msgstr ""
"angeboten. Dieser Schlüssel stellt den Standardstatus für dieses Ankreuzfeld " "angeboten. Dieser Schlüssel stellt den Standardstatus für dieses Ankreuzfeld "
"ein." "ein."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:17 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Kalenderwoche im Kalender anzeigen" msgstr "Kalenderwoche im Kalender anzeigen"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "" msgstr ""
"Wenn dieser Wert gesetzt ist, wird der ISO-Wochentag im Kalender angezeigt." "Wenn dieser Wert gesetzt ist, wird der ISO-Wochentag im Kalender angezeigt."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Tastenkombination zum Öffnen des Anwendungsmenüs" msgstr "Tastenkombination zum Öffnen des Anwendungsmenüs"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Tastenkombination zum Öffnen des Anwendungsmenüs." msgstr "Tastenkombination zum Öffnen des Anwendungsmenüs."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Tastenkombination zum Öffnen der »Anwendungen anzeigen«-Ansicht" msgstr "Tastenkombination zum Öffnen der »Anwendungen anzeigen«-Ansicht"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "" msgid ""
"Keybinding to open the \"Show Applications\" view of the Activities Overview." "Keybinding to open the \"Show Applications\" view of the Activities Overview."
msgstr "" msgstr ""
"Tastenkombination zum Öffnen der »Anwendungen anzeigen«-Ansicht der " "Tastenkombination zum Öffnen der »Anwendungen anzeigen«-Ansicht der "
"Aktivitätenübersicht." "Aktivitätenübersicht."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Tastenkombination zum Öffnen der Übersicht" msgstr "Tastenkombination zum Öffnen der Übersicht"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Tastenkombination zum Öffnen der »Aktivitäten«-Übersicht" msgstr "Tastenkombination zum Öffnen der »Aktivitäten«-Übersicht"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
"Tastenkombination zum Umschalten der Sichtbarkeit der Benachrichtigungsliste" "Tastenkombination zum Umschalten der Sichtbarkeit der Benachrichtigungsliste"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
"Tastenkombination zum Umschalten der Sichtbarkeit der Benachrichtigungsliste." "Tastenkombination zum Umschalten der Sichtbarkeit der Benachrichtigungsliste."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Tastenkombination zur Ausrichtung auf die aktiven Benachrichtigungen" msgstr "Tastenkombination zur Ausrichtung auf die aktiven Benachrichtigungen"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Tastenkombination zur Ausrichtung auf die aktiven Benachrichtigungen." msgstr "Tastenkombination zur Ausrichtung auf die aktiven Benachrichtigungen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "" msgid ""
"Keybinding that pauses and resumes all running tweens, for debugging purposes" "Keybinding that pauses and resumes all running tweens, for debugging purposes"
msgstr "" msgstr ""
"Tastenkombination, die alle laufenden Zwischenbilder anhält und fortsetzt. Zur " "Tastenkombination, die alle laufenden Zwischenbilder anhält und fortsetzt. Zur "
"Fehlerdiagnose." "Fehlerdiagnose."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Zu verwendende Tastatur" msgstr "Zu verwendende Tastatur"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Der Typ der zu verwendenden Tastatur" msgstr "Der Typ der zu verwendenden Tastatur"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Fensterwechsler auf aktuelle Arbeitsfläche einschränken." msgstr "Fensterwechsler auf aktuelle Arbeitsfläche einschränken."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "" msgid ""
"If true, only applications that have windows on the current workspace are " "If true, only applications that have windows on the current workspace are "
"shown in the switcher. Otherwise, all applications are included." "shown in the switcher. Otherwise, all applications are included."
@ -262,11 +263,11 @@ msgstr ""
"Fenster auf der aktuellen Arbeitsfläche haben. Andernfalls sind alle " "Fenster auf der aktuellen Arbeitsfläche haben. Andernfalls sind alle "
"Anwendungen enthalten." "Anwendungen enthalten."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Der Modus der Anwendungssymbole." msgstr "Der Modus der Anwendungssymbole."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
msgid "" msgid ""
"Configures how the windows are shown in the switcher. Valid possibilities are " "Configures how the windows are shown in the switcher. Valid possibilities are "
"'thumbnail-only' (shows a thumbnail of the window), 'app-icon-only' (shows " "'thumbnail-only' (shows a thumbnail of the window), 'app-icon-only' (shows "
@ -276,7 +277,7 @@ msgstr ""
"sind »thumbnail-only« (Vorschaubilder der Fenster werden angezeigt), »app-icon-" "sind »thumbnail-only« (Vorschaubilder der Fenster werden angezeigt), »app-icon-"
"only« (Nur das Anwendungssymbol wird angezeigt) oder »both« (beides)." "only« (Nur das Anwendungssymbol wird angezeigt) oder »both« (beides)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "" msgid ""
"If true, only windows from the current workspace are shown in the switcher. " "If true, only windows from the current workspace are shown in the switcher. "
"Otherwise, all windows are included." "Otherwise, all windows are included."
@ -284,31 +285,31 @@ msgstr ""
"Legt fest, ob Fenster der aktuellen Arbeitsfläche im Fensterwechsler " "Legt fest, ob Fenster der aktuellen Arbeitsfläche im Fensterwechsler "
"aufgeführt werden. Andernfalls sind alle Fenster enthalten." "aufgeführt werden. Andernfalls sind alle Fenster enthalten."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Modalen Dialog an übergeordnetes Fenster binden" msgstr "Modalen Dialog an übergeordnetes Fenster binden"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
msgid "This key overrides the key in org.gnome.mutter when running GNOME Shell." msgid "This key overrides the key in org.gnome.mutter when running GNOME Shell."
msgstr "" msgstr ""
"Dieser Schlüssel überschreibt den Schlüssel in org.gnome.mutter, wenn die " "Dieser Schlüssel überschreibt den Schlüssel in org.gnome.mutter, wenn die "
"GNOME-Shell läuft." "GNOME-Shell läuft."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Größenanpassung aktivieren, wenn ein Fenster an die Bildschirmkante verschoben " "Größenanpassung einschalten, wenn ein Fenster an die Bildschirmkante "
"wird" "verschoben wird"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Arbeitsflächen dynamisch verwalten" msgstr "Arbeitsflächen dynamisch verwalten"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Arbeitsflächen nur auf dem primären Bildschirm" msgstr "Arbeitsflächen nur auf dem primären Bildschirm"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Delay focus changes in mouse mode until the pointer stops moving" msgid "Delay focus changes in mouse mode until the pointer stops moving"
msgstr "" msgstr ""
"Fokuswechsel im Mausmodus verzögern, bis sich der Zeiger nicht mehr bewegt" "Fokuswechsel im Mausmodus verzögern, bis sich der Zeiger nicht mehr bewegt"
@ -327,13 +328,14 @@ msgid "GNOME Shell Extensions"
msgstr "GNOME-Shell-Erweiterungen" msgstr "GNOME-Shell-Erweiterungen"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:452 #: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js:452
#: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399 #: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399
#: ../js/ui/status/network.js:916 #: ../js/ui/status/network.js:916
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215
#: ../js/gdm/authPrompt.js:447
msgid "Next" msgid "Next"
msgstr "Weiter" msgstr "Weiter"
@ -355,17 +357,17 @@ msgstr "Sitzung wählen"
msgid "Not listed?" msgid "Not listed?"
msgstr "Nicht aufgeführt?" msgstr "Nicht aufgeführt?"
#: ../js/gdm/loginDialog.js:847 #: ../js/gdm/loginDialog.js:850
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(z.B. Benutzer oder %s)" msgstr "(z.B. Benutzer oder %s)"
#: ../js/gdm/loginDialog.js:852 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:855 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Benutzername:" msgstr "Benutzername:"
#: ../js/gdm/loginDialog.js:1180 #: ../js/gdm/loginDialog.js:1184
msgid "Login Window" msgid "Login Window"
msgstr "Anmeldefenster" msgstr "Anmeldefenster"
@ -459,31 +461,31 @@ msgstr "%e. %B %Y, %H:%M"
msgid "Web Authentication Redirect" msgid "Web Authentication Redirect"
msgstr "Umleitung zu einer Internet-Anmeldung" msgstr "Umleitung zu einer Internet-Anmeldung"
#: ../js/ui/appDisplay.js:789 #: ../js/ui/appDisplay.js:794
msgid "Frequently used applications will appear here" msgid "Frequently used applications will appear here"
msgstr "Häufig genutzte Anwendungen werden hier erscheinen" msgstr "Häufig genutzte Anwendungen werden hier erscheinen"
#: ../js/ui/appDisplay.js:909 #: ../js/ui/appDisplay.js:914
msgid "Frequent" msgid "Frequent"
msgstr "Häufig" msgstr "Häufig"
#: ../js/ui/appDisplay.js:916 #: ../js/ui/appDisplay.js:921
msgid "All" msgid "All"
msgstr "Alle" msgstr "Alle"
#: ../js/ui/appDisplay.js:1845 #: ../js/ui/appDisplay.js:1853
msgid "New Window" msgid "New Window"
msgstr "Neues Fenster" msgstr "Neues Fenster"
#: ../js/ui/appDisplay.js:1873 ../js/ui/dash.js:289 #: ../js/ui/appDisplay.js:1881 ../js/ui/dash.js:289
msgid "Remove from Favorites" msgid "Remove from Favorites"
msgstr "Aus Favoriten entfernen" msgstr "Aus Favoriten entfernen"
#: ../js/ui/appDisplay.js:1879 #: ../js/ui/appDisplay.js:1887
msgid "Add to Favorites" msgid "Add to Favorites"
msgstr "Zu Favoriten hinzufügen" msgstr "Zu Favoriten hinzufügen"
#: ../js/ui/appDisplay.js:1889 #: ../js/ui/appDisplay.js:1897
msgid "Show Details" msgid "Show Details"
msgstr "Details anzeigen" msgstr "Details anzeigen"
@ -506,12 +508,12 @@ msgid "Display Settings"
msgstr "Anzeigeeinstellungen" msgstr "Anzeigeeinstellungen"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650 #: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650
#: ../js/ui/status/system.js:357 #: ../js/ui/status/system.js:366
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). */ #. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). */
#: ../js/ui/calendar.js:53 #: ../js/ui/calendar.js:55
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -521,94 +523,94 @@ msgstr "06"
#. * NOTE: These grid abbreviations are always shown together #. * NOTE: These grid abbreviations are always shown together
#. * and in order, e.g. "S M T W T F S". #. * and in order, e.g. "S M T W T F S".
#. */ #. */
#: ../js/ui/calendar.js:82 #: ../js/ui/calendar.js:84
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Monday */ #. Translators: Calendar grid abbreviation for Monday */
#: ../js/ui/calendar.js:84 #: ../js/ui/calendar.js:86
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "M" msgstr "M"
#. Translators: Calendar grid abbreviation for Tuesday */ #. Translators: Calendar grid abbreviation for Tuesday */
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:88
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Wednesday */ #. Translators: Calendar grid abbreviation for Wednesday */
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:90
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "M" msgstr "M"
#. Translators: Calendar grid abbreviation for Thursday */ #. Translators: Calendar grid abbreviation for Thursday */
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:92
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Friday */ #. Translators: Calendar grid abbreviation for Friday */
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:94
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "F" msgstr "F"
#. Translators: Calendar grid abbreviation for Saturday */ #. Translators: Calendar grid abbreviation for Saturday */
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:96
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:564 #: ../js/ui/calendar.js:566
msgid "Previous month" msgid "Previous month"
msgstr "Vorheriger Monat" msgstr "Vorheriger Monat"
#: ../js/ui/calendar.js:574 #: ../js/ui/calendar.js:576
msgid "Next month" msgid "Next month"
msgstr "Nächster Monat" msgstr "Nächster Monat"
#: ../js/ui/calendar.js:781 #: ../js/ui/calendar.js:783
msgid "Week %V" msgid "Week %V"
msgstr "Woche %V" msgstr "Woche %V"
#. Translators: Shown in calendar event list for all day events #. Translators: Shown in calendar event list for all day events
#. * Keep it short, best if you can use less then 10 characters #. * Keep it short, best if you can use less then 10 characters
#. */ #. */
#: ../js/ui/calendar.js:1187 #: ../js/ui/calendar.js:1188
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Ganztägig" msgstr "Ganztägig"
#: ../js/ui/calendar.js:1289 #: ../js/ui/calendar.js:1291
msgid "Clear section" msgid "Clear section"
msgstr "Abschnitt löschen" msgstr "Abschnitt löschen"
#: ../js/ui/calendar.js:1516 #: ../js/ui/calendar.js:1518
msgid "Events" msgid "Events"
msgstr "Termine" msgstr "Termine"
#: ../js/ui/calendar.js:1525 #: ../js/ui/calendar.js:1527
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %d. %B" msgstr "%A, %d. %B"
#: ../js/ui/calendar.js:1529 #: ../js/ui/calendar.js:1531
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%a, %d. %B %Y" msgstr "%a, %d. %B %Y"
#: ../js/ui/calendar.js:1614 #: ../js/ui/calendar.js:1616
msgid "Notifications" msgid "Notifications"
msgstr "Benachrichtigungen" msgstr "Benachrichtigungen"
#: ../js/ui/calendar.js:1765 #: ../js/ui/calendar.js:1767
msgid "No Notifications" msgid "No Notifications"
msgstr "Keine Benachrichtigungen" msgstr "Keine Benachrichtigungen"
#: ../js/ui/calendar.js:1768 #: ../js/ui/calendar.js:1770
msgid "No Events" msgid "No Events"
msgstr "Keine Termine" msgstr "Keine Termine"
@ -625,16 +627,16 @@ msgstr "Externes Laufwerk getrennt"
msgid "Open with %s" msgid "Open with %s"
msgstr "Öffnen mit %s" msgstr "Öffnen mit %s"
#: ../js/ui/components/keyring.js:94 ../js/ui/components/polkitAgent.js:285 #: ../js/ui/components/keyring.js:120 ../js/ui/components/polkitAgent.js:315
msgid "Password:" msgid "Password:"
msgstr "Passwort:" msgstr "Passwort:"
#: ../js/ui/components/keyring.js:120 #: ../js/ui/components/keyring.js:153
msgid "Type again:" msgid "Type again:"
msgstr "Erneut eingeben:" msgstr "Erneut eingeben:"
#: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:277 #: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:269
#: ../js/ui/status/network.js:359 ../js/ui/status/network.js:919 #: ../js/ui/status/network.js:352 ../js/ui/status/network.js:919
msgid "Connect" msgid "Connect"
msgstr "Verbinden" msgstr "Verbinden"
@ -717,19 +719,19 @@ msgstr "Passwort der mobilen Breitbandverbindung"
msgid "A password is required to connect to “%s”." msgid "A password is required to connect to “%s”."
msgstr "Es wird ein Passwort benötigt, um sich mit »%s« zu verbinden." msgstr "Es wird ein Passwort benötigt, um sich mit »%s« zu verbinden."
#: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1657 #: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1658
msgid "Network Manager" msgid "Network Manager"
msgstr "Netzwerk-Verwaltung" msgstr "Netzwerk-Verwaltung"
#: ../js/ui/components/polkitAgent.js:54 #: ../js/ui/components/polkitAgent.js:60
msgid "Authentication Required" msgid "Authentication Required"
msgstr "Anmeldung erforderlich" msgstr "Anmeldung erforderlich"
#: ../js/ui/components/polkitAgent.js:96 #: ../js/ui/components/polkitAgent.js:102
msgid "Administrator" msgid "Administrator"
msgstr "Systemverwalter" msgstr "Systemverwalter"
#: ../js/ui/components/polkitAgent.js:175 #: ../js/ui/components/polkitAgent.js:182
msgid "Authenticate" msgid "Authenticate"
msgstr "Anmelden" msgstr "Anmelden"
@ -737,13 +739,13 @@ msgstr "Anmelden"
#. * requested authentication was not gained; this can happen #. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password), #. * because of an authentication error (like invalid password),
#. * for instance. */ #. * for instance. */
#: ../js/ui/components/polkitAgent.js:271 ../js/ui/shellMountOperation.js:383 #: ../js/ui/components/polkitAgent.js:301 ../js/ui/shellMountOperation.js:383
msgid "Sorry, that didn't work. Please try again." msgid "Sorry, that didn't work. Please try again."
msgstr "Entschuldigung, das hat nicht geklappt. Bitte versuchen Sie es erneut." msgstr "Entschuldigung, das hat nicht geklappt. Bitte versuchen Sie es erneut."
#. Translators: this is the other person changing their old IM name to their new #. Translators: this is the other person changing their old IM name to their new
#. IM name. */ #. IM name. */
#: ../js/ui/components/telepathyClient.js:757 #: ../js/ui/components/telepathyClient.js:759
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s heißt jetzt %s" msgstr "%s heißt jetzt %s"
@ -924,7 +926,7 @@ msgstr "Installieren"
msgid "Download and install “%s” from extensions.gnome.org?" msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "»%s« von extensions.gnome.org herunterladen und installieren?" msgstr "»%s« von extensions.gnome.org herunterladen und installieren?"
#: ../js/ui/keyboard.js:747 ../js/ui/status/keyboard.js:713 #: ../js/ui/keyboard.js:741 ../js/ui/status/keyboard.js:713
msgid "Keyboard" msgid "Keyboard"
msgstr "Tastatur" msgstr "Tastatur"
@ -955,19 +957,15 @@ msgstr "Fehler verbergen"
msgid "Show Errors" msgid "Show Errors"
msgstr "Fehler anzeigen" msgstr "Fehler anzeigen"
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:71 #: ../js/ui/lookingGlass.js:716
#: ../js/ui/status/location.js:176
msgid "Enabled" msgid "Enabled"
msgstr "Aktiviert" msgstr "Eingeschaltet"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode) */
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:179 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1830
#: ../js/ui/status/network.js:592 ../src/gvc/gvc-mixer-control.c:1830
msgid "Disabled" msgid "Disabled"
msgstr "Deaktiviert" msgstr "Ausgeschaltet"
#: ../js/ui/lookingGlass.js:721 #: ../js/ui/lookingGlass.js:721
msgid "Error" msgid "Error"
@ -997,7 +995,7 @@ msgstr "Systeminformationen"
msgid "Undo" msgid "Undo"
msgstr "Rückgängig" msgstr "Rückgängig"
#: ../js/ui/overview.js:124 #: ../js/ui/overview.js:117
msgid "Overview" msgid "Overview"
msgstr "Übersicht" msgstr "Übersicht"
@ -1005,7 +1003,7 @@ msgstr "Übersicht"
#. in the search entry when no search is #. in the search entry when no search is
#. active; it should not exceed ~30 #. active; it should not exceed ~30
#. characters. */ #. characters. */
#: ../js/ui/overview.js:246 #: ../js/ui/overview.js:244
msgid "Type to search…" msgid "Type to search…"
msgstr "Suchbegriff eingeben …" msgstr "Suchbegriff eingeben …"
@ -1019,7 +1017,7 @@ msgstr "Beenden"
msgid "Activities" msgid "Activities"
msgstr "Aktivitäten" msgstr "Aktivitäten"
#: ../js/ui/panel.js:755 #: ../js/ui/panel.js:754
msgid "Top Bar" msgid "Top Bar"
msgstr "Oberes Panel" msgstr "Oberes Panel"
@ -1062,7 +1060,7 @@ msgid_plural "%d new notifications"
msgstr[0] "%d neue Benachrichtigung" msgstr[0] "%d neue Benachrichtigung"
msgstr[1] "%d neue Benachrichtigungen" msgstr[1] "%d neue Benachrichtigungen"
#: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:365 #: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:374
msgid "Lock" msgid "Lock"
msgstr "Sperren" msgstr "Sperren"
@ -1154,14 +1152,10 @@ msgstr "Hoher Kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Große Schrift" msgstr "Große Schrift"
#: ../js/ui/status/bluetooth.js:49
msgid "Bluetooth"
msgstr "Bluetooth"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:360 ../js/ui/status/network.js:1282 #: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1393 ../js/ui/status/rfkill.js:91 #: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:118 #: ../js/ui/status/rfkill.js:117
msgid "Turn Off" msgid "Turn Off"
msgstr "Ausschalten" msgstr "Ausschalten"
@ -1169,16 +1163,17 @@ msgstr "Ausschalten"
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth-Einstellungen" msgstr "Bluetooth-Einstellungen"
#: ../js/ui/status/bluetooth.js:104 #. Translators: this is the number of connected bluetooth devices */
#: ../js/ui/status/bluetooth.js:105
#, javascript-format #, javascript-format
msgid "%d Connected Device" msgid "%d Connected"
msgid_plural "%d Connected Devices" msgid_plural "%d Connected"
msgstr[0] "%d Verbundes Gerät" msgstr[0] "%d verbunden"
msgstr[1] "%d Verbundene Geräte" msgstr[1] "%d verbunden"
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1310 #: ../js/ui/status/bluetooth.js:107
msgid "Not Connected" msgid "Not In Use"
msgstr "Nicht verbunden" msgstr "Nicht in Verwendung"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
@ -1188,85 +1183,112 @@ msgstr "Helligkeit"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Tastaturbelegung anzeigen" msgstr "Tastaturbelegung anzeigen"
#: ../js/ui/status/location.js:65 #: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177
msgid "Location" msgid "Location Enabled"
msgstr "Ort" msgstr "Ortsdienst eingeschaltet"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178
msgid "Disable" msgid "Disable"
msgstr "Deaktivieren" msgstr "Ausschalten"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:73
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Einstellungen zur Privatsphäre" msgstr "Einstellungen zur Privatsphäre"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:176
msgid "In Use" msgid "Location In Use"
msgstr "In Verwendung" msgstr "Ortsdienst in Verwendung"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:180
msgid "Location Disabled"
msgstr "Ortsdienst ausgeschaltet"
#: ../js/ui/status/location.js:181
msgid "Enable" msgid "Enable"
msgstr "Aktivieren" msgstr "Einschalten"
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<Unbekannt>" msgstr "<Unbekannt>"
#: ../js/ui/status/network.js:457 ../js/ui/status/network.js:1308 #. Translators: %s is a network identifier */
#: ../js/ui/status/network.js:1512 #: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1308
msgid "Off" #, javascript-format
msgstr "Aus" msgid "%s Off"
msgstr "%s ausgeschaltet"
#: ../js/ui/status/network.js:459 #. Translators: %s is a network identifier */
msgid "Connected" #: ../js/ui/status/network.js:454
msgstr "Verbunden" #, javascript-format
msgid "%s Connected"
msgstr "%s verbunden"
#. Translators: this is for network devices that are physically present but are not #. Translators: this is for network devices that are physically present but are not
#. under NetworkManager's control (and thus cannot be used in the menu) */ #. under NetworkManager's control (and thus cannot be used in the menu);
#: ../js/ui/status/network.js:463 #. %s is a network identifier */
msgid "Unmanaged" #: ../js/ui/status/network.js:459
msgstr "Nicht verwaltet" #, javascript-format
msgid "%s Unmanaged"
msgstr "%s nicht verwaltet"
#: ../js/ui/status/network.js:465 #. Translators: %s is a network identifier */
msgid "Disconnecting" #: ../js/ui/status/network.js:462
msgstr "Verbindungsabbau" #, javascript-format
msgid "%s Disconnecting"
msgstr "Verbindungsabbau von %s"
#: ../js/ui/status/network.js:471 ../js/ui/status/network.js:1302 #. Translators: %s is a network identifier */
msgid "Connecting" #: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300
msgstr "Verbinden" #, javascript-format
msgid "%s Connecting"
msgstr "Verbindungsaufbau von %s"
#. Translators: this is for network connections that require some kind of key or password */ #. Translators: this is for network connections that require some kind of key or password; %s is a network identifier */
#: ../js/ui/status/network.js:474 #: ../js/ui/status/network.js:472
msgid "Authentication required" #, javascript-format
msgstr "Anmeldung erforderlich" msgid "%s Requires Authentication"
msgstr "%s erfordert eine Anmeldung"
#. Translators: this is for devices that require some kind of firmware or kernel #. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing */ #. module, which is missing; %s is a network identifier */
#: ../js/ui/status/network.js:482 #: ../js/ui/status/network.js:480
msgid "Firmware missing" #, javascript-format
msgstr "Firmware fehlt" msgid "Firmware Missing For %s"
msgstr "Firmware fehlt für %s"
#. Translators: this is for a network device that cannot be activated (for example it #. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage */ #. is disabled by rfkill, or it has no coverage; %s is a network identifier */
#: ../js/ui/status/network.js:486 #: ../js/ui/status/network.js:484
msgid "Unavailable" #, javascript-format
msgstr "Nicht verfügbar" msgid "%s Unavailable"
msgstr "%s nicht verfügbar"
#: ../js/ui/status/network.js:488 ../js/ui/status/network.js:1696 #. Translators: %s is a network identifier */
msgid "Connection failed" #: ../js/ui/status/network.js:487
msgstr "Verbindung gescheitert" #, javascript-format
msgid "%s Connection Failed"
msgstr "Verbindung von %s gescheitert"
#: ../js/ui/status/network.js:504 #: ../js/ui/status/network.js:503
msgid "Wired Settings" msgid "Wired Settings"
msgstr "LAN-Einstellungen" msgstr "LAN-Einstellungen"
#: ../js/ui/status/network.js:546 ../js/ui/status/network.js:624 #: ../js/ui/status/network.js:545 ../js/ui/status/network.js:624
msgid "Mobile Broadband Settings" msgid "Mobile Broadband Settings"
msgstr "Einstellungen der mobilen Breitbandverbindung" msgstr "Einstellungen der mobilen Breitbandverbindung"
#: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1306 #. Translators: %s is a network identifier */
msgid "Hardware Disabled" #: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1305
msgstr "Hardware deaktiviert" #, javascript-format
msgid "%s Hardware Disabled"
msgstr "Hardware von %s ausgeschaltet"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode); %s is a network identifier */
#: ../js/ui/status/network.js:592
#, javascript-format
msgid "%s Disabled"
msgstr "%s ausgeschaltet"
#: ../js/ui/status/network.js:632 #: ../js/ui/status/network.js:632
msgid "Use as Internet connection" msgid "Use as Internet connection"
@ -1274,23 +1296,23 @@ msgstr "Als Internet-Verbindung verwenden"
#: ../js/ui/status/network.js:813 #: ../js/ui/status/network.js:813
msgid "Airplane Mode is On" msgid "Airplane Mode is On"
msgstr "Flugmodus ist aktiviert" msgstr "Flugmodus ist eingeschaltet"
#: ../js/ui/status/network.js:814 #: ../js/ui/status/network.js:814
msgid "Wi-Fi is disabled when airplane mode is on." msgid "Wi-Fi is disabled when airplane mode is on."
msgstr "WLAN ist deaktiviert, während sich ihr Gerät im Flugmodus befindet." msgstr "WLAN ist ausgeschaltet, während sich ihr Gerät im Flugmodus befindet."
#: ../js/ui/status/network.js:815 #: ../js/ui/status/network.js:815
msgid "Turn Off Airplane Mode" msgid "Turn Off Airplane Mode"
msgstr "Flugmodus deaktivieren" msgstr "Flugmodus ausschalten"
#: ../js/ui/status/network.js:824 #: ../js/ui/status/network.js:824
msgid "Wi-Fi is Off" msgid "Wi-Fi is Off"
msgstr "WLAN ist deaktiviert" msgstr "WLAN ist ausgeschaltet"
#: ../js/ui/status/network.js:825 #: ../js/ui/status/network.js:825
msgid "Wi-Fi needs to be turned on in order to connect to a network." msgid "Wi-Fi needs to be turned on in order to connect to a network."
msgstr "WLAN muss aktiviert werden, um eine Netzwerkverbindung herzustellen." msgstr "WLAN muss eingeschaltet werden, um eine Netzwerkverbindung herzustellen."
# Wi-Fi einschalten # Wi-Fi einschalten
# oder # oder
@ -1311,52 +1333,68 @@ msgstr "Wählen Sie ein Netzwerk"
msgid "No Networks" msgid "No Networks"
msgstr "Keine Netzwerke" msgstr "Keine Netzwerke"
#: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:116 #: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:115
msgid "Use hardware switch to turn off" msgid "Use hardware switch to turn off"
msgstr "Benutzen Sie zum Ausschalten den Gehäuseschalter" msgstr "Benutzen Sie zum Ausschalten den Gehäuseschalter"
#: ../js/ui/status/network.js:1174 #: ../js/ui/status/network.js:1171
msgid "Select Network" msgid "Select Network"
msgstr "Wählen Sie ein Netzwerk aus" msgstr "Wählen Sie ein Netzwerk aus"
#: ../js/ui/status/network.js:1180 #: ../js/ui/status/network.js:1177
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Drahtlos-Einstellungen" msgstr "Drahtlos-Einstellungen"
#: ../js/ui/status/network.js:1282 #: ../js/ui/status/network.js:1279
msgid "Turn On" msgid "Turn On"
msgstr "Einschalten" msgstr "Einschalten"
#: ../js/ui/status/network.js:1299 #. Translators: %s is a network identifier */
msgid "Hotspot Active" #: ../js/ui/status/network.js:1296
msgstr "Hotspot aktiv" #, javascript-format
msgid "%s Hotspot Active"
msgstr "Hotspot %s eingeschaltet"
#: ../js/ui/status/network.js:1410 #. Translators: %s is a network identifier */
#: ../js/ui/status/network.js:1311
#, javascript-format
msgid "%s Not Connected"
msgstr "%s nicht verbunden"
#: ../js/ui/status/network.js:1411
msgid "connecting..." msgid "connecting..."
msgstr "Verbindungsaufbau …" msgstr "Verbindungsaufbau …"
#. Translators: this is for network connections that require some kind of key or password */ #. Translators: this is for network connections that require some kind of key or password */
#: ../js/ui/status/network.js:1413 #: ../js/ui/status/network.js:1414
msgid "authentication required" msgid "authentication required"
msgstr "Anmeldung erforderlich" msgstr "Anmeldung erforderlich"
#: ../js/ui/status/network.js:1415 #: ../js/ui/status/network.js:1416
msgid "connection failed" msgid "connection failed"
msgstr "Verbindung gescheitert" msgstr "Verbindung gescheitert"
#: ../js/ui/status/network.js:1481 ../js/ui/status/rfkill.js:94 #: ../js/ui/status/network.js:1482 ../js/ui/status/rfkill.js:93
msgid "Network Settings" msgid "Network Settings"
msgstr "Netzwerkeinstellungen" msgstr "Netzwerkeinstellungen"
#: ../js/ui/status/network.js:1483 #: ../js/ui/status/network.js:1484
msgid "VPN Settings" msgid "VPN Settings"
msgstr "VPN-Einstellungen" msgstr "VPN-Einstellungen"
#: ../js/ui/status/network.js:1502 #: ../js/ui/status/network.js:1503
msgid "VPN" msgid "VPN"
msgstr "VPN" msgstr "VPN"
#: ../js/ui/status/network.js:1513
msgid "VPN Off"
msgstr "VPN ausgeschaltet"
#: ../js/ui/status/network.js:1697 #: ../js/ui/status/network.js:1697
msgid "Connection failed"
msgstr "Verbindung gescheitert"
#: ../js/ui/status/network.js:1698
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktivierung der Netzwerkverbindung ist gescheitert" msgstr "Aktivierung der Netzwerkverbindung ist gescheitert"
@ -1382,39 +1420,31 @@ msgstr "%d%02d verbleibend (%d%%)"
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d bis geladen (%d%%)" msgstr "%d%02d bis geladen (%d%%)"
#: ../js/ui/status/power.js:119
msgid "UPS"
msgstr "USV"
#: ../js/ui/status/power.js:121
msgid "Battery"
msgstr "Akku"
#: ../js/ui/status/rfkill.js:88 #: ../js/ui/status/rfkill.js:88
msgid "Airplane Mode" msgid "Airplane Mode On"
msgstr "Flugzeugmodus" msgstr "Flugmodus ist eingeschaltet"
#: ../js/ui/status/rfkill.js:90 #: ../js/ui/status/system.js:343
msgid "On"
msgstr "An"
#: ../js/ui/status/system.js:337
msgid "Switch User" msgid "Switch User"
msgstr "Benutzer wechseln" msgstr "Benutzer wechseln"
#: ../js/ui/status/system.js:342 #: ../js/ui/status/system.js:348
msgid "Log Out" msgid "Log Out"
msgstr "Abmelden" msgstr "Abmelden"
#: ../js/ui/status/system.js:361 #: ../js/ui/status/system.js:353
msgid "Account Settings"
msgstr "Kontoeinstellungen"
#: ../js/ui/status/system.js:370
msgid "Orientation Lock" msgid "Orientation Lock"
msgstr "Hoch-/Querformats-Fixierung" msgstr "Hoch-/Querformats-Fixierung"
#: ../js/ui/status/system.js:369 #: ../js/ui/status/system.js:378
msgid "Suspend" msgid "Suspend"
msgstr "In Bereitschaft versetzen" msgstr "In Bereitschaft versetzen"
#: ../js/ui/status/system.js:372 #: ../js/ui/status/system.js:381
msgid "Power Off" msgid "Power Off"
msgstr "Ausschalten" msgstr "Ausschalten"
@ -1451,22 +1481,22 @@ msgstr "Suchen"
msgid "“%s” is ready" msgid "“%s” is ready"
msgstr "»%s« ist bereit" msgstr "»%s« ist bereit"
#: ../js/ui/windowManager.js:65 #: ../js/ui/windowManager.js:63
msgid "Do you want to keep these display settings?" msgid "Do you want to keep these display settings?"
msgstr "Wollen Sie diese Anzeigeeinstellungen beibehalten?" msgstr "Wollen Sie diese Anzeigeeinstellungen beibehalten?"
#. Translators: this and the following message should be limited in lenght, #. Translators: this and the following message should be limited in lenght,
#. to avoid ellipsizing the labels. #. to avoid ellipsizing the labels.
#. */ #. */
#: ../js/ui/windowManager.js:84 #: ../js/ui/windowManager.js:82
msgid "Revert Settings" msgid "Revert Settings"
msgstr "Zurücksetzen" msgstr "Zurücksetzen"
#: ../js/ui/windowManager.js:88 #: ../js/ui/windowManager.js:85
msgid "Keep Changes" msgid "Keep Changes"
msgstr "Beibehalten" msgstr "Beibehalten"
#: ../js/ui/windowManager.js:107 #: ../js/ui/windowManager.js:103
#, javascript-format #, javascript-format
msgid "Settings changes will revert in %d second" msgid "Settings changes will revert in %d second"
msgid_plural "Settings changes will revert in %d seconds" msgid_plural "Settings changes will revert in %d seconds"
@ -1475,7 +1505,7 @@ msgstr[1] "Die Änderungen der Einstellungen werden in %d Sekunden zurückgesetz
#. Translators: This represents the size of a window. The first number is #. Translators: This represents the size of a window. The first number is
#. * the width of the window and the second is the height. */ #. * the width of the window and the second is the height. */
#: ../js/ui/windowManager.js:605 #: ../js/ui/windowManager.js:658
#, javascript-format #, javascript-format
msgid "%d x %d" msgid "%d x %d"
msgstr "%d x %d" msgstr "%d x %d"
@ -1609,6 +1639,32 @@ msgstr "Es muss ein Passwort angegeben werden"
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Der Dialog zur Anmeldung wurde vom Benutzer geschlossen" msgstr "Der Dialog zur Anmeldung wurde vom Benutzer geschlossen"
#~ msgid "Bluetooth"
#~ msgstr "Bluetooth"
#~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d Verbundes Gerät"
#~ msgstr[1] "%d Verbundene Geräte"
#~ msgid "Off"
#~ msgstr "Aus"
#~ msgid "Authentication required"
#~ msgstr "Anmeldung erforderlich"
#~ msgid "UPS"
#~ msgstr "USV"
#~ msgid "Battery"
#~ msgstr "Akku"
#~ msgid "Airplane Mode"
#~ msgstr "Flugzeugmodus"
#~ msgid "On"
#~ msgstr "An"
#~ msgid "Show the message tray" #~ msgid "Show the message tray"
#~ msgstr "Benachrichtigungssymbol anzeigen" #~ msgstr "Benachrichtigungssymbol anzeigen"

1650
po/fa.po

File diff suppressed because it is too large Load Diff

631
po/fi.po

File diff suppressed because it is too large Load Diff

1669
po/ga.po

File diff suppressed because it is too large Load Diff

704
po/id.po

File diff suppressed because it is too large Load Diff

518
po/it.po

File diff suppressed because it is too large Load Diff

503
po/ja.po

File diff suppressed because it is too large Load Diff

517
po/kk.po

File diff suppressed because it is too large Load Diff

507
po/ko.po

File diff suppressed because it is too large Load Diff

610
po/lv.po

File diff suppressed because it is too large Load Diff

322
po/nb.po
View File

@ -9,9 +9,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell 3.17.x\n" "Project-Id-Version: gnome-shell 3.17.x\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-30 11:36+0200\n" "POT-Creation-Date: 2015-09-07 19:22+0200\n"
"PO-Revision-Date: 2015-07-30 11:36+0200\n" "PO-Revision-Date: 2015-09-07 19:31+0200\n"
"Last-Translator: Åka Sikrom <a4NOSPAMPLEASETHANKYOU@hush.com>\n" "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n" "Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
"Language: Norwegian bokmål\n" "Language: Norwegian bokmål\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -307,14 +307,14 @@ msgid "GNOME Shell Extensions"
msgstr "Utvidelser for GNOME Shell" msgstr "Utvidelser for GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:452 #: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js:452
#: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399 #: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399
#: ../js/ui/status/network.js:916 #: ../js/ui/status/network.js:916
msgid "Cancel" msgid "Cancel"
msgstr "Avbryt" msgstr "Avbryt"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215
#: ../js/gdm/authPrompt.js:435 #: ../js/gdm/authPrompt.js:447
msgid "Next" msgid "Next"
msgstr "Neste" msgstr "Neste"
@ -341,7 +341,7 @@ msgstr "Ikke listet?"
#. Translators: this message is shown below the username entry field #. Translators: this message is shown below the username entry field
#. to clue the user in on how to login to the local network realm #. to clue the user in on how to login to the local network realm
#: ../js/gdm/loginDialog.js:847 #: ../js/gdm/loginDialog.js:850
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(f.eks. bruker eller %s)" msgstr "(f.eks. bruker eller %s)"
@ -349,12 +349,12 @@ msgstr "(f.eks. bruker eller %s)"
#. TTLS and PEAP are actually much more complicated, but this complication #. TTLS and PEAP are actually much more complicated, but this complication
#. is not visible here since we only care about phase2 authentication #. is not visible here since we only care about phase2 authentication
#. (and don't even care of which one) #. (and don't even care of which one)
#: ../js/gdm/loginDialog.js:852 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:855 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Brukernavn: " msgstr "Brukernavn: "
#: ../js/gdm/loginDialog.js:1180 #: ../js/gdm/loginDialog.js:1184
msgid "Login Window" msgid "Login Window"
msgstr "Innloggingsvindu" msgstr "Innloggingsvindu"
@ -462,31 +462,31 @@ msgstr "%d %B %Y, %H.%M"
msgid "Web Authentication Redirect" msgid "Web Authentication Redirect"
msgstr "Omdirigering av autentisering på nett" msgstr "Omdirigering av autentisering på nett"
#: ../js/ui/appDisplay.js:789 #: ../js/ui/appDisplay.js:794
msgid "Frequently used applications will appear here" msgid "Frequently used applications will appear here"
msgstr "Ofte brukte programmer vises her" msgstr "Ofte brukte programmer vises her"
#: ../js/ui/appDisplay.js:909 #: ../js/ui/appDisplay.js:914
msgid "Frequent" msgid "Frequent"
msgstr "Ofte" msgstr "Ofte"
#: ../js/ui/appDisplay.js:916 #: ../js/ui/appDisplay.js:921
msgid "All" msgid "All"
msgstr "Alle" msgstr "Alle"
#: ../js/ui/appDisplay.js:1845 #: ../js/ui/appDisplay.js:1853
msgid "New Window" msgid "New Window"
msgstr "Nytt vindu" msgstr "Nytt vindu"
#: ../js/ui/appDisplay.js:1873 ../js/ui/dash.js:289 #: ../js/ui/appDisplay.js:1881 ../js/ui/dash.js:289
msgid "Remove from Favorites" msgid "Remove from Favorites"
msgstr "Fjern fra favoritter" msgstr "Fjern fra favoritter"
#: ../js/ui/appDisplay.js:1879 #: ../js/ui/appDisplay.js:1887
msgid "Add to Favorites" msgid "Add to Favorites"
msgstr "Legg til i favoritter" msgstr "Legg til i favoritter"
#: ../js/ui/appDisplay.js:1889 #: ../js/ui/appDisplay.js:1897
msgid "Show Details" msgid "Show Details"
msgstr "Vis detaljer" msgstr "Vis detaljer"
@ -509,12 +509,12 @@ msgid "Display Settings"
msgstr "Innstillinger for skjerm" msgstr "Innstillinger for skjerm"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650 #: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650
#: ../js/ui/status/system.js:357 #: ../js/ui/status/system.js:366
msgid "Settings" msgid "Settings"
msgstr "Innstillinger" msgstr "Innstillinger"
#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). #. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday).
#: ../js/ui/calendar.js:53 #: ../js/ui/calendar.js:55
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -524,94 +524,94 @@ msgstr "06"
#. * NOTE: These grid abbreviations are always shown together #. * NOTE: These grid abbreviations are always shown together
#. * and in order, e.g. "S M T W T F S". #. * and in order, e.g. "S M T W T F S".
#. #.
#: ../js/ui/calendar.js:82 #: ../js/ui/calendar.js:84
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:84 #: ../js/ui/calendar.js:86
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "M" msgstr "M"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:88
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "T" msgstr "T"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:90
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "O" msgstr "O"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:92
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "T" msgstr "T"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:94
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "F" msgstr "F"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:96
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "L" msgstr "L"
#: ../js/ui/calendar.js:564 #: ../js/ui/calendar.js:566
msgid "Previous month" msgid "Previous month"
msgstr "Forrige måned" msgstr "Forrige måned"
#: ../js/ui/calendar.js:574 #: ../js/ui/calendar.js:576
msgid "Next month" msgid "Next month"
msgstr "Neste måned" msgstr "Neste måned"
#: ../js/ui/calendar.js:781 #: ../js/ui/calendar.js:783
msgid "Week %V" msgid "Week %V"
msgstr "Uke %V" msgstr "Uke %V"
#. Translators: Shown in calendar event list for all day events #. Translators: Shown in calendar event list for all day events
#. * Keep it short, best if you can use less then 10 characters #. * Keep it short, best if you can use less then 10 characters
#. #.
#: ../js/ui/calendar.js:1187 #: ../js/ui/calendar.js:1188
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Hele dagen" msgstr "Hele dagen"
#: ../js/ui/calendar.js:1289 #: ../js/ui/calendar.js:1291
msgid "Clear section" msgid "Clear section"
msgstr "Tøm seksjon" msgstr "Tøm seksjon"
#: ../js/ui/calendar.js:1516 #: ../js/ui/calendar.js:1518
msgid "Events" msgid "Events"
msgstr "Hendelser" msgstr "Hendelser"
#: ../js/ui/calendar.js:1525 #: ../js/ui/calendar.js:1527
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A %B %d" msgstr "%A %B %d"
#: ../js/ui/calendar.js:1529 #: ../js/ui/calendar.js:1531
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A %B %d, %Y" msgstr "%A %B %d, %Y"
#: ../js/ui/calendar.js:1614 #: ../js/ui/calendar.js:1616
msgid "Notifications" msgid "Notifications"
msgstr "Varslinger" msgstr "Varslinger"
#: ../js/ui/calendar.js:1765 #: ../js/ui/calendar.js:1767
msgid "No Notifications" msgid "No Notifications"
msgstr "Ingen varslinger" msgstr "Ingen varslinger"
#: ../js/ui/calendar.js:1768 #: ../js/ui/calendar.js:1770
msgid "No Events" msgid "No Events"
msgstr "Ingen hendelser" msgstr "Ingen hendelser"
@ -628,16 +628,16 @@ msgstr "Ekstern stasjon koblet fra"
msgid "Open with %s" msgid "Open with %s"
msgstr "Åpne med %s" msgstr "Åpne med %s"
#: ../js/ui/components/keyring.js:94 ../js/ui/components/polkitAgent.js:285 #: ../js/ui/components/keyring.js:120 ../js/ui/components/polkitAgent.js:315
msgid "Password:" msgid "Password:"
msgstr "Passord:" msgstr "Passord:"
#: ../js/ui/components/keyring.js:120 #: ../js/ui/components/keyring.js:153
msgid "Type again:" msgid "Type again:"
msgstr "Skriv på nytt:" msgstr "Skriv på nytt:"
#: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:277 #: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:269
#: ../js/ui/status/network.js:359 ../js/ui/status/network.js:919 #: ../js/ui/status/network.js:352 ../js/ui/status/network.js:919
msgid "Connect" msgid "Connect"
msgstr "Koble til" msgstr "Koble til"
@ -723,19 +723,19 @@ msgstr "Nettverkspassord for mobilt bredbånd"
msgid "A password is required to connect to “%s”." msgid "A password is required to connect to “%s”."
msgstr "Du må oppgi et passord for å koble til «%s»." msgstr "Du må oppgi et passord for å koble til «%s»."
#: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1657 #: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1658
msgid "Network Manager" msgid "Network Manager"
msgstr "Nettverkshåndtering" msgstr "Nettverkshåndtering"
#: ../js/ui/components/polkitAgent.js:54 #: ../js/ui/components/polkitAgent.js:60
msgid "Authentication Required" msgid "Authentication Required"
msgstr "Autentisering kreves" msgstr "Autentisering kreves"
#: ../js/ui/components/polkitAgent.js:96 #: ../js/ui/components/polkitAgent.js:102
msgid "Administrator" msgid "Administrator"
msgstr "Administrator" msgstr "Administrator"
#: ../js/ui/components/polkitAgent.js:175 #: ../js/ui/components/polkitAgent.js:182
msgid "Authenticate" msgid "Authenticate"
msgstr "Autentiser" msgstr "Autentiser"
@ -743,13 +743,13 @@ msgstr "Autentiser"
#. * requested authentication was not gained; this can happen #. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password), #. * because of an authentication error (like invalid password),
#. * for instance. #. * for instance.
#: ../js/ui/components/polkitAgent.js:271 ../js/ui/shellMountOperation.js:383 #: ../js/ui/components/polkitAgent.js:301 ../js/ui/shellMountOperation.js:383
msgid "Sorry, that didn't work. Please try again." msgid "Sorry, that didn't work. Please try again."
msgstr "Beklager, det virket ikke. Prøv igjen." msgstr "Beklager, det virket ikke. Prøv igjen."
#. Translators: this is the other person changing their old IM name to their new #. Translators: this is the other person changing their old IM name to their new
#. IM name. #. IM name.
#: ../js/ui/components/telepathyClient.js:757 #: ../js/ui/components/telepathyClient.js:759
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s er nå kjent som %s" msgstr "%s er nå kjent som %s"
@ -962,17 +962,13 @@ msgstr "Skjul feil"
msgid "Show Errors" msgid "Show Errors"
msgstr "Vis feil" msgstr "Vis feil"
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:71 #: ../js/ui/lookingGlass.js:716
#: ../js/ui/status/location.js:176
msgid "Enabled" msgid "Enabled"
msgstr "Slått på" msgstr "Slått på"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode)
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:179 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1830
#: ../js/ui/status/network.js:592 ../src/gvc/gvc-mixer-control.c:1830
msgid "Disabled" msgid "Disabled"
msgstr "Slått av" msgstr "Slått av"
@ -1026,7 +1022,7 @@ msgstr "Avslutt"
msgid "Activities" msgid "Activities"
msgstr "Aktiviteter" msgstr "Aktiviteter"
#: ../js/ui/panel.js:755 #: ../js/ui/panel.js:754
msgid "Top Bar" msgid "Top Bar"
msgstr "Topp-panel" msgstr "Topp-panel"
@ -1071,7 +1067,7 @@ msgid_plural "%d new notifications"
msgstr[0] "%d ny varsling" msgstr[0] "%d ny varsling"
msgstr[1] "%d nye varslinger" msgstr[1] "%d nye varslinger"
#: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:365 #: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:374
msgid "Lock" msgid "Lock"
msgstr "Lås" msgstr "Lås"
@ -1170,16 +1166,10 @@ msgstr "Høy kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Stor tekst" msgstr "Stor tekst"
#. The Bluetooth menu only appears when Bluetooth is in use,
#. so just statically build it with a "Turn Off" menu item.
#: ../js/ui/status/bluetooth.js:49
msgid "Bluetooth"
msgstr "Bluetooth"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:360 ../js/ui/status/network.js:1282 #: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1393 ../js/ui/status/rfkill.js:91 #: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:118 #: ../js/ui/status/rfkill.js:117
msgid "Turn Off" msgid "Turn Off"
msgstr "Slå av" msgstr "Slå av"
@ -1187,16 +1177,17 @@ msgstr "Slå av"
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth-innstillinger" msgstr "Bluetooth-innstillinger"
#: ../js/ui/status/bluetooth.js:104 #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105
#, javascript-format #, javascript-format
msgid "%d Connected Device" msgid "%d Connected"
msgid_plural "%d Connected Devices" msgid_plural "%d Connected"
msgstr[0] "%d tilkoblet enhet" msgstr[0] "%d koblet til"
msgstr[1] "%d tilkoblede enheter" msgstr[1] "%d koblet til"
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1310 #: ../js/ui/status/bluetooth.js:107
msgid "Not Connected" msgid "Not In Use"
msgstr "Ikke koblet til" msgstr "Ikke i bruk"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
@ -1206,11 +1197,11 @@ msgstr "Lysstyrke"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Vis tastaturutforming" msgstr "Vis tastaturutforming"
#: ../js/ui/status/location.js:65 #: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177
msgid "Location" msgid "Location Enabled"
msgstr "Plassering" msgstr "Plassering slått på"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178
msgid "Disable" msgid "Disable"
msgstr "Slå av" msgstr "Slå av"
@ -1219,10 +1210,14 @@ msgid "Privacy Settings"
msgstr "Innstillinger for personvern" msgstr "Innstillinger for personvern"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:176
msgid "In Use" msgid "Location In Use"
msgstr "I bruk" msgstr "Plassering i bruk"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:180
msgid "Location Disabled"
msgstr "Plassering slått av"
#: ../js/ui/status/location.js:181
msgid "Enable" msgid "Enable"
msgstr "Slå på" msgstr "Slå på"
@ -1230,61 +1225,84 @@ msgstr "Slå på"
msgid "<unknown>" msgid "<unknown>"
msgstr "<ukjent>" msgstr "<ukjent>"
#: ../js/ui/status/network.js:457 ../js/ui/status/network.js:1308 #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1512 #: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1308
msgid "Off" #, javascript-format
msgstr "Av" msgid "%s Off"
msgstr "%s av"
#: ../js/ui/status/network.js:459 #. Translators: %s is a network identifier
msgid "Connected" #: ../js/ui/status/network.js:454
msgstr "Koblet til" #, javascript-format
msgid "%s Connected"
msgstr "%s koblet til"
#. Translators: this is for network devices that are physically present but are not #. Translators: this is for network devices that are physically present but are not
#. under NetworkManager's control (and thus cannot be used in the menu) #. under NetworkManager's control (and thus cannot be used in the menu);
#: ../js/ui/status/network.js:463 #. %s is a network identifier
msgid "Unmanaged" #: ../js/ui/status/network.js:459
msgstr "Håndteres ikke" #, javascript-format
msgid "%s Unmanaged"
msgstr "%s håndteres ikke"
#: ../js/ui/status/network.js:465 #. Translators: %s is a network identifier
msgid "Disconnecting" #: ../js/ui/status/network.js:462
msgstr "Kobler fra" #, javascript-format
msgid "%s Disconnecting"
msgstr "%s kobler fra"
#: ../js/ui/status/network.js:471 ../js/ui/status/network.js:1302 #. Translators: %s is a network identifier
msgid "Connecting" #: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300
msgstr "Kobler til" #, javascript-format
msgid "%s Connecting"
msgstr "%s kobler til"
#. Translators: this is for network connections that require some kind of key or password #. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
#: ../js/ui/status/network.js:474 #: ../js/ui/status/network.js:472
msgid "Authentication required" #, javascript-format
msgstr "Denne tilkoblingen krever autentisering" msgid "%s Requires Authentication"
msgstr "%s krever autentisering"
#. Translators: this is for devices that require some kind of firmware or kernel #. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing #. module, which is missing; %s is a network identifier
#: ../js/ui/status/network.js:482 #: ../js/ui/status/network.js:480
msgid "Firmware missing" #, javascript-format
msgstr "Fastvare mangler" msgid "Firmware Missing For %s"
msgstr "Fastvare mangler for %s"
#. Translators: this is for a network device that cannot be activated (for example it #. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage #. is disabled by rfkill, or it has no coverage; %s is a network identifier
#: ../js/ui/status/network.js:486 #: ../js/ui/status/network.js:484
msgid "Unavailable" #, javascript-format
msgstr "Ikke tilgjengelig" msgid "%s Unavailable"
msgstr "%s er ikke tilgjengelig"
#: ../js/ui/status/network.js:488 ../js/ui/status/network.js:1696 #. Translators: %s is a network identifier
msgid "Connection failed" #: ../js/ui/status/network.js:487
msgstr "Tilkobling mislyktes" #, javascript-format
msgid "%s Connection Failed"
msgstr "%s tilkobling mislyktes"
#: ../js/ui/status/network.js:504 #: ../js/ui/status/network.js:503
msgid "Wired Settings" msgid "Wired Settings"
msgstr "Innstillinger for trådbundet nettverk" msgstr "Innstillinger for trådbundet nettverk"
#: ../js/ui/status/network.js:546 ../js/ui/status/network.js:624 #: ../js/ui/status/network.js:545 ../js/ui/status/network.js:624
msgid "Mobile Broadband Settings" msgid "Mobile Broadband Settings"
msgstr "Innstillinger for mobilt bredbånd" msgstr "Innstillinger for mobilt bredbånd"
#: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1306 #. Translators: %s is a network identifier
msgid "Hardware Disabled" #: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1305
msgstr "Maskinvare slått av" #, javascript-format
msgid "%s Hardware Disabled"
msgstr "%s maskinvare slått av"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
#: ../js/ui/status/network.js:592
#, javascript-format
msgid "%s Disabled"
msgstr "%s slått av"
#: ../js/ui/status/network.js:632 #: ../js/ui/status/network.js:632
msgid "Use as Internet connection" msgid "Use as Internet connection"
@ -1326,52 +1344,68 @@ msgstr "Velg et nettverk"
msgid "No Networks" msgid "No Networks"
msgstr "Ingen nettverk" msgstr "Ingen nettverk"
#: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:116 #: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:115
msgid "Use hardware switch to turn off" msgid "Use hardware switch to turn off"
msgstr "Bruk maskinvarebryter til å slå av" msgstr "Bruk maskinvarebryter til å slå av"
#: ../js/ui/status/network.js:1174 #: ../js/ui/status/network.js:1171
msgid "Select Network" msgid "Select Network"
msgstr "Velg nettverk" msgstr "Velg nettverk"
#: ../js/ui/status/network.js:1180 #: ../js/ui/status/network.js:1177
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Innstillinger" msgstr "Innstillinger"
#: ../js/ui/status/network.js:1282 #: ../js/ui/status/network.js:1279
msgid "Turn On" msgid "Turn On"
msgstr "Slå på" msgstr "Slå på"
#: ../js/ui/status/network.js:1299 #. Translators: %s is a network identifier
msgid "Hotspot Active" #: ../js/ui/status/network.js:1296
msgstr "Trådløst aksesspunkt aktivt" #, javascript-format
msgid "%s Hotspot Active"
msgstr "%s aksesspunkt aktivt"
#: ../js/ui/status/network.js:1410 #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1311
#, javascript-format
msgid "%s Not Connected"
msgstr "%s ikke koblet til"
#: ../js/ui/status/network.js:1411
msgid "connecting..." msgid "connecting..."
msgstr "kobler til …" msgstr "kobler til …"
#. Translators: this is for network connections that require some kind of key or password #. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:1413 #: ../js/ui/status/network.js:1414
msgid "authentication required" msgid "authentication required"
msgstr "autentisering kreves" msgstr "autentisering kreves"
#: ../js/ui/status/network.js:1415 #: ../js/ui/status/network.js:1416
msgid "connection failed" msgid "connection failed"
msgstr "tilkobling mislyktes" msgstr "tilkobling mislyktes"
#: ../js/ui/status/network.js:1481 ../js/ui/status/rfkill.js:94 #: ../js/ui/status/network.js:1482 ../js/ui/status/rfkill.js:93
msgid "Network Settings" msgid "Network Settings"
msgstr "Innstillinger for nettverk" msgstr "Innstillinger for nettverk"
#: ../js/ui/status/network.js:1483 #: ../js/ui/status/network.js:1484
msgid "VPN Settings" msgid "VPN Settings"
msgstr "Innstillinger for VPN" msgstr "Innstillinger for VPN"
#: ../js/ui/status/network.js:1502 #: ../js/ui/status/network.js:1503
msgid "VPN" msgid "VPN"
msgstr "VPN" msgstr "VPN"
#: ../js/ui/status/network.js:1513
msgid "VPN Off"
msgstr "VPN av"
#: ../js/ui/status/network.js:1697 #: ../js/ui/status/network.js:1697
msgid "Connection failed"
msgstr "Tilkobling mislyktes"
#: ../js/ui/status/network.js:1698
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktivering av nettverkstilkobling mislyktes" msgstr "Aktivering av nettverkstilkobling mislyktes"
@ -1401,42 +1435,34 @@ msgstr "%d:%02d gjenstår (%d%%)"
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d:%02d til batteriet er fullt (%d%%)" msgstr "%d:%02d til batteriet er fullt (%d%%)"
#: ../js/ui/status/power.js:119
msgid "UPS"
msgstr "UPS"
#: ../js/ui/status/power.js:121
msgid "Battery"
msgstr "Batteri"
#. The menu only appears when airplane mode is on, so just #. The menu only appears when airplane mode is on, so just
#. statically build it as if it was on, rather than dynamically #. statically build it as if it was on, rather than dynamically
#. changing the menu contents. #. changing the menu contents.
#: ../js/ui/status/rfkill.js:88 #: ../js/ui/status/rfkill.js:88
msgid "Airplane Mode" msgid "Airplane Mode On"
msgstr "Flymodus" msgstr "Flymodus er slått på"
#: ../js/ui/status/rfkill.js:90 #: ../js/ui/status/system.js:343
msgid "On"
msgstr "På"
#: ../js/ui/status/system.js:337
msgid "Switch User" msgid "Switch User"
msgstr "Bytt bruker" msgstr "Bytt bruker"
#: ../js/ui/status/system.js:342 #: ../js/ui/status/system.js:348
msgid "Log Out" msgid "Log Out"
msgstr "Logg ut" msgstr "Logg ut"
#: ../js/ui/status/system.js:361 #: ../js/ui/status/system.js:353
msgid "Account Settings"
msgstr "Innstillinger for konto"
#: ../js/ui/status/system.js:370
msgid "Orientation Lock" msgid "Orientation Lock"
msgstr "Lås for orientering" msgstr "Lås for orientering"
#: ../js/ui/status/system.js:369 #: ../js/ui/status/system.js:378
msgid "Suspend" msgid "Suspend"
msgstr "Hvilemodus" msgstr "Hvilemodus"
#: ../js/ui/status/system.js:372 #: ../js/ui/status/system.js:381
msgid "Power Off" msgid "Power Off"
msgstr "Slå av" msgstr "Slå av"
@ -1484,11 +1510,11 @@ msgstr "Vil du beholde disse skjerminnstillingene?"
msgid "Revert Settings" msgid "Revert Settings"
msgstr "Forkast innstillinger" msgstr "Forkast innstillinger"
#: ../js/ui/windowManager.js:86 #: ../js/ui/windowManager.js:85
msgid "Keep Changes" msgid "Keep Changes"
msgstr "Behold endringer" msgstr "Behold endringer"
#: ../js/ui/windowManager.js:105 #: ../js/ui/windowManager.js:103
#, javascript-format #, javascript-format
msgid "Settings changes will revert in %d second" msgid "Settings changes will revert in %d second"
msgid_plural "Settings changes will revert in %d seconds" msgid_plural "Settings changes will revert in %d seconds"
@ -1497,7 +1523,7 @@ msgstr[1] "Endringer i innstillingene forkastes om %d sekunder"
#. Translators: This represents the size of a window. The first number is #. Translators: This represents the size of a window. The first number is
#. * the width of the window and the second is the height. #. * the width of the window and the second is the height.
#: ../js/ui/windowManager.js:660 #: ../js/ui/windowManager.js:658
#, javascript-format #, javascript-format
msgid "%d x %d" msgid "%d x %d"
msgstr "%d x %d" msgstr "%d x %d"

View File

@ -20,10 +20,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell\n" "Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&keywords=I18N+L10N&component=general\n"
"shell&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2015-09-17 08:22+0000\n"
"POT-Creation-Date: 2015-08-10 20:07+0000\n" "PO-Revision-Date: 2015-09-18 15:33-0300\n"
"PO-Revision-Date: 2015-08-10 20:38-0300\n"
"Last-Translator: Enrico Nicoletto <liverig@gmail.com>\n" "Last-Translator: Enrico Nicoletto <liverig@gmail.com>\n"
"Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n" "Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n"
"Language: pt_BR\n" "Language: pt_BR\n"
@ -31,7 +30,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 1.6.4\n" "X-Generator: Poedit 1.7.3\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
@ -62,8 +61,7 @@ msgstr "Abre o menu do aplicativo"
msgid "GNOME Shell" msgid "GNOME Shell"
msgstr "GNOME Shell" msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2 #: ../data/gnome-shell.desktop.in.in.h:2 ../data/gnome-shell-wayland.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching" msgid "Window management and application launching"
msgstr "Gerenciamento de janelas e lançador de aplicativos" msgstr "Gerenciamento de janelas e lançador de aplicativos"
@ -82,17 +80,11 @@ msgstr "GNOME Shell (compositor wayland)"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:1 #: ../data/org.gnome.shell.gschema.xml.in.in.h:1
msgid "Enable internal tools useful for developers and testers from Alt-F2" msgid "Enable internal tools useful for developers and testers from Alt-F2"
msgstr "" msgstr "Habilitar ferramentas internas úteis para desenvolvedores e testadores a partir do Alt-F2"
"Habilitar ferramentas internas úteis para desenvolvedores e testadores a "
"partir do Alt-F2"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:2 #: ../data/org.gnome.shell.gschema.xml.in.in.h:2
msgid "" msgid "Allows access to internal debugging and monitoring tools using the Alt-F2 dialog."
"Allows access to internal debugging and monitoring tools using the Alt-F2 " msgstr "Permite acesso a ferramentas internas de depuração e monitoramento usando o diálogo Alt-F2."
"dialog."
msgstr ""
"Permite acesso a ferramentas internas de depuração e monitoramento usando o "
"diálogo Alt-F2."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:3 #: ../data/org.gnome.shell.gschema.xml.in.in.h:3
msgid "UUIDs of extensions to enable" msgid "UUIDs of extensions to enable"
@ -100,16 +92,13 @@ msgstr "UUIDs das extensões para habilitar"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:4 #: ../data/org.gnome.shell.gschema.xml.in.in.h:4
msgid "" msgid ""
"GNOME Shell extensions have a UUID property; this key lists extensions which " "GNOME Shell extensions have a UUID property; this key lists extensions which should be loaded. Any extension that wants "
"should be loaded. Any extension that wants to be loaded needs to be in this " "to be loaded needs to be in this list. You can also manipulate this list with the EnableExtension and DisableExtension D-"
"list. You can also manipulate this list with the EnableExtension and " "Bus methods on org.gnome.Shell."
"DisableExtension D-Bus methods on org.gnome.Shell."
msgstr "" msgstr ""
"As extensões do GNOME Shell possuem uma propriedade UUID; esta chave lista " "As extensões do GNOME Shell possuem uma propriedade UUID; esta chave lista as extensões que devem ser carregadas. "
"as extensões que devem ser carregadas. Qualquer extensão que quiser ser " "Qualquer extensão que quiser ser carregada precisa estar nesta lista. Você também pode manipular esta lista com os "
"carregada precisa estar nesta lista. Você também pode manipular esta lista " "métodos do DBus EnableExtension e DisableExtensions em org.gnome.Shell."
"com os métodos do DBus EnableExtension e DisableExtensions em org.gnome."
"Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:5 #: ../data/org.gnome.shell.gschema.xml.in.in.h:5
msgid "Disables the validation of extension version compatibility" msgid "Disables the validation of extension version compatibility"
@ -117,27 +106,20 @@ msgstr "Desabilita a validação de compatibilidade da versão da extensão"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:6 #: ../data/org.gnome.shell.gschema.xml.in.in.h:6
msgid "" msgid ""
"GNOME Shell will only load extensions that claim to support the current " "GNOME Shell will only load extensions that claim to support the current running version. Enabling this option will "
"running version. Enabling this option will disable this check and try to " "disable this check and try to load all extensions regardless of the versions they claim to support."
"load all extensions regardless of the versions they claim to support."
msgstr "" msgstr ""
"O GNOME Shell somente carregará extensões que declaram possuir suporte a " "O GNOME Shell somente carregará extensões que declaram possuir suporte a versão atual em execução. Ao habilitar esta "
"versão atual em execução. Ao habilitar esta opção, esta verificação será " "opção, esta verificação será desabilitada e haverá tentativas de carregar todas as extensões independente das versões "
"desabilitada e haverá tentativas de carregar todas as extensões independente " "que estas declaram suportar."
"das versões que estas declaram suportar."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:7 #: ../data/org.gnome.shell.gschema.xml.in.in.h:7
msgid "List of desktop file IDs for favorite applications" msgid "List of desktop file IDs for favorite applications"
msgstr "" msgstr "Lista dos IDs de arquivo de área de trabalho para os aplicativos favoritos"
"Lista dos IDs de arquivo de área de trabalho para os aplicativos favoritos"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:8 #: ../data/org.gnome.shell.gschema.xml.in.in.h:8
msgid "" msgid "The applications corresponding to these identifiers will be displayed in the favorites area."
"The applications corresponding to these identifiers will be displayed in the " msgstr "Os aplicativos correspondentes a estes identificadores serão exibidos na área de favoritos."
"favorites area."
msgstr ""
"Os aplicativos correspondentes a estes identificadores serão exibidos na "
"área de favoritos."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:9 #: ../data/org.gnome.shell.gschema.xml.in.in.h:9
msgid "App Picker View" msgid "App Picker View"
@ -145,8 +127,7 @@ msgstr "Visualização do seletor de aplicativos"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:10 #: ../data/org.gnome.shell.gschema.xml.in.in.h:10
msgid "Index of the currently selected view in the application picker." msgid "Index of the currently selected view in the application picker."
msgstr "" msgstr "Índice da visualização atualmente selecionada no seletor de aplicativos."
"Índice da visualização atualmente selecionada no seletor de aplicativos."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:11 #: ../data/org.gnome.shell.gschema.xml.in.in.h:11
msgid "History for command (Alt-F2) dialog" msgid "History for command (Alt-F2) dialog"
@ -162,32 +143,23 @@ msgid "Always show the 'Log out' menu item in the user menu."
msgstr "Sempre mostrar o item de menu \"Encerrar sessão\" no menu de usuário." msgstr "Sempre mostrar o item de menu \"Encerrar sessão\" no menu de usuário."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:15 #: ../data/org.gnome.shell.gschema.xml.in.in.h:15
msgid "" msgid "This key overrides the automatic hiding of the 'Log out' menu item in single-user, single-session situations."
"This key overrides the automatic hiding of the 'Log out' menu item in single-"
"user, single-session situations."
msgstr "" msgstr ""
"Essa chave sobrescreve a ocultação automática do item de menu \"Encerrar " "Essa chave sobrescreve a ocultação automática do item de menu \"Encerrar sessão\" quando houver somente um usuário, em "
"sessão\" quando houver somente um usuário, em situações de somente uma " "situações de somente uma sessão."
"sessão."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:16 #: ../data/org.gnome.shell.gschema.xml.in.in.h:16
msgid "" msgid "Whether to remember password for mounting encrypted or remote filesystems"
"Whether to remember password for mounting encrypted or remote filesystems" msgstr "Se lembra ou não as senhas para montar sistemas de arquivos criptografados ou remotos"
msgstr ""
"Se lembra ou não as senhas para montar sistemas de arquivos criptografados "
"ou remotos"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:17 #: ../data/org.gnome.shell.gschema.xml.in.in.h:17
msgid "" msgid ""
"The shell will request a password when an encrypted device or a remote " "The shell will request a password when an encrypted device or a remote filesystem is mounted. If the password can be "
"filesystem is mounted. If the password can be saved for future use a " "saved for future use a 'Remember Password' checkbox will be present. This key sets the default state of the checkbox."
"'Remember Password' checkbox will be present. This key sets the default "
"state of the checkbox."
msgstr "" msgstr ""
"O shell irá pedir uma senha quando um dispositivo criptografado ou um " "O shell irá pedir uma senha quando um dispositivo criptografado ou um sistema de arquivo remoto for montado. Caso a "
"sistema de arquivo remoto for montado. Caso a senha possa ser salva para uso " "senha possa ser salva para uso posterior, a caixa de seleção 'Lembrar senha' estará presente. Esta chave ajusta o estado "
"posterior, a caixa de seleção 'Lembrar senha' estará presente. Esta chave " "padrão da caixa de seleção."
"ajusta o estado padrão da caixa de seleção."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
@ -210,11 +182,8 @@ msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Atalho de teclado para abrir a visualização \"Mostrar aplicativos\"" msgstr "Atalho de teclado para abrir a visualização \"Mostrar aplicativos\""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "" msgid "Keybinding to open the \"Show Applications\" view of the Activities Overview."
"Keybinding to open the \"Show Applications\" view of the Activities Overview." msgstr "Atalho de teclado para abrir a visualização \"Mostrar aplicativos\" do panorama de atividades."
msgstr ""
"Atalho de teclado para abrir a visualização \"Mostrar aplicativos\" do "
"panorama de atividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
@ -230,8 +199,7 @@ msgstr "Atalho de teclado para alternar a visibilidade da lista de notificação
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr "Atalho de teclado para alternar a visibilidade da lista de notificação."
"Atalho de teclado para alternar a visibilidade da lista de notificação."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
@ -243,11 +211,8 @@ msgstr "Atalho de teclado para ativar a notificação ativa."
# Tween pode significar uma contração de Between ou se referir a um termo "in-between" usado em animação gráfica. -- Enrico # Tween pode significar uma contração de Between ou se referir a um termo "in-between" usado em animação gráfica. -- Enrico
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "" msgid "Keybinding that pauses and resumes all running tweens, for debugging purposes"
"Keybinding that pauses and resumes all running tweens, for debugging purposes" msgstr "Atalho de teclado que pausa e continua todos os intermediários em execução, a fim de depuração"
msgstr ""
"Atalho de teclado que pausa e continua todos os intermediários em execução, "
"a fim de depuração"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Which keyboard to use" msgid "Which keyboard to use"
@ -263,12 +228,11 @@ msgstr "Limitar o alternador ao espaço de trabalho atual."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "" msgid ""
"If true, only applications that have windows on the current workspace are " "If true, only applications that have windows on the current workspace are shown in the switcher. Otherwise, all "
"shown in the switcher. Otherwise, all applications are included." "applications are included."
msgstr "" msgstr ""
"Se verdadeiro, o alternador mostrará somente os aplicativos que possuem " "Se verdadeiro, o alternador mostrará somente os aplicativos que possuem janelas no espaço de trabalho atual. Caso "
"janelas no espaço de trabalho atual. Caso contrário, todos os aplicativos " "contrário, todos os aplicativos serão incluídos."
"serão incluídos."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "The application icon mode." msgid "The application icon mode."
@ -276,37 +240,29 @@ msgstr "O modo ícone do aplicativo."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
msgid "" msgid ""
"Configures how the windows are shown in the switcher. Valid possibilities " "Configures how the windows are shown in the switcher. Valid possibilities are 'thumbnail-only' (shows a thumbnail of the "
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-" "window), 'app-icon-only' (shows only the application icon) or 'both'."
"only' (shows only the application icon) or 'both'."
msgstr "" msgstr ""
"Configura como as janelas são mostradas no alternador. As possibilidades " "Configura como as janelas são mostradas no alternador. As possibilidades válidas são 'thumbnail-only' (mostra uma "
"válidas são 'thumbnail-only' (mostra uma miniatura da janela), 'app-icon-" "miniatura da janela), 'app-icon-only' (mostra apenas o ícone do aplicativo) ou 'both'."
"only' (mostra apenas o ícone do aplicativo) ou 'both'."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "" msgid "If true, only windows from the current workspace are shown in the switcher. Otherwise, all windows are included."
"If true, only windows from the current workspace are shown in the switcher. "
"Otherwise, all windows are included."
msgstr "" msgstr ""
"Se verdadeiro, o alternador mostrará somente as janelas do espaço de " "Se verdadeiro, o alternador mostrará somente as janelas do espaço de trabalho atual. Caso contrário, todos as janelas "
"trabalho atual. Caso contrário, todos as janelas serão incluídas." "serão incluídas."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Anexar diálogo modal à janela pai" msgstr "Anexar diálogo modal à janela pai"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
msgid "" msgid "This key overrides the key in org.gnome.mutter when running GNOME Shell."
"This key overrides the key in org.gnome.mutter when running GNOME Shell." msgstr "Esta chave sobrescreve a chave em org.gnome.mutter ao executar o Shell do GNOME."
msgstr ""
"Esta chave sobrescreve a chave em org.gnome.mutter ao executar o Shell do "
"GNOME."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr "Habilitar contorno ladrilhado ao arrastar janelas sobre as bordas da tela"
"Habilitar contorno ladrilhado ao arrastar janelas sobre as bordas da tela"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
@ -333,20 +289,17 @@ msgstr "Ocorreu um erro ao carregar o dialogo de preferências para %s:"
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Extensões do Shell do GNOME" msgstr "Extensões do Shell do GNOME"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 ../js/ui/components/polkitAgent.js:179
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js:452 #: ../js/ui/endSessionDialog.js:452 ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399
#: ../js/ui/extensionDownloader.js:195 ../js/ui/shellMountOperation.js:399
#: ../js/ui/status/network.js:916 #: ../js/ui/status/network.js:916
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 ../js/gdm/authPrompt.js:447
#: ../js/gdm/authPrompt.js:435
msgid "Next" msgid "Next"
msgstr "Próximo" msgstr "Próximo"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 ../js/ui/unlockDialog.js:59
#: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Desbloquear" msgstr "Desbloquear"
@ -363,17 +316,16 @@ msgstr "Escolher sessão"
msgid "Not listed?" msgid "Not listed?"
msgstr "Não está listado?" msgstr "Não está listado?"
#: ../js/gdm/loginDialog.js:847 #: ../js/gdm/loginDialog.js:850
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(ex.: usuário ou %s)" msgstr "(ex.: usuário ou %s)"
#: ../js/gdm/loginDialog.js:852 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:855 ../js/ui/components/networkAgent.js:271 ../js/ui/components/networkAgent.js:289
#: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Nome de usuário: " msgstr "Nome de usuário: "
#: ../js/gdm/loginDialog.js:1181 #: ../js/gdm/loginDialog.js:1184
msgid "Login Window" msgid "Login Window"
msgstr "Janela de sessão" msgstr "Janela de sessão"
@ -512,8 +464,7 @@ msgstr "Alterar plano de fundo…"
msgid "Display Settings" msgid "Display Settings"
msgstr "Configurações de exibição" msgstr "Configurações de exibição"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650 #: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650 ../js/ui/status/system.js:366
#: ../js/ui/status/system.js:357
msgid "Settings" msgid "Settings"
msgstr "Configurações" msgstr "Configurações"
@ -640,16 +591,13 @@ msgstr "Senha:"
msgid "Type again:" msgid "Type again:"
msgstr "Digite novamente:" msgstr "Digite novamente:"
#: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:277 #: ../js/ui/components/networkAgent.js:140 ../js/ui/status/network.js:269 ../js/ui/status/network.js:352
#: ../js/ui/status/network.js:359 ../js/ui/status/network.js:919 #: ../js/ui/status/network.js:919
msgid "Connect" msgid "Connect"
msgstr "Conectar" msgstr "Conectar"
#: ../js/ui/components/networkAgent.js:233 #: ../js/ui/components/networkAgent.js:233 ../js/ui/components/networkAgent.js:245 ../js/ui/components/networkAgent.js:273
#: ../js/ui/components/networkAgent.js:245 #: ../js/ui/components/networkAgent.js:293 ../js/ui/components/networkAgent.js:303
#: ../js/ui/components/networkAgent.js:273
#: ../js/ui/components/networkAgent.js:293
#: ../js/ui/components/networkAgent.js:303
msgid "Password: " msgid "Password: "
msgstr "Senha: " msgstr "Senha: "
@ -669,23 +617,16 @@ msgstr "Senha da chave privada: "
msgid "Service: " msgid "Service: "
msgstr "Serviço: " msgstr "Serviço: "
#: ../js/ui/components/networkAgent.js:320 #: ../js/ui/components/networkAgent.js:320 ../js/ui/components/networkAgent.js:658
#: ../js/ui/components/networkAgent.js:658
msgid "Authentication required by wireless network" msgid "Authentication required by wireless network"
msgstr "Autenticação requisitada pela rede sem fio" msgstr "Autenticação requisitada pela rede sem fio"
#: ../js/ui/components/networkAgent.js:321 #: ../js/ui/components/networkAgent.js:321 ../js/ui/components/networkAgent.js:659
#: ../js/ui/components/networkAgent.js:659
#, javascript-format #, javascript-format
msgid "" msgid "Passwords or encryption keys are required to access the wireless network “%s”."
"Passwords or encryption keys are required to access the wireless network " msgstr "Senhas ou chaves criptografadas são necessárias para acessar a rede sem fio \"%s\"."
"“%s”."
msgstr ""
"Senhas ou chaves criptografadas são necessárias para acessar a rede sem fio "
"\"%s\"."
#: ../js/ui/components/networkAgent.js:325 #: ../js/ui/components/networkAgent.js:325 ../js/ui/components/networkAgent.js:662
#: ../js/ui/components/networkAgent.js:662
msgid "Wired 802.1X authentication" msgid "Wired 802.1X authentication"
msgstr "Autenticação 802.1X cabeada" msgstr "Autenticação 802.1X cabeada"
@ -693,18 +634,15 @@ msgstr "Autenticação 802.1X cabeada"
msgid "Network name: " msgid "Network name: "
msgstr "Nome da rede: " msgstr "Nome da rede: "
#: ../js/ui/components/networkAgent.js:332 #: ../js/ui/components/networkAgent.js:332 ../js/ui/components/networkAgent.js:666
#: ../js/ui/components/networkAgent.js:666
msgid "DSL authentication" msgid "DSL authentication"
msgstr "Autenticação DSL" msgstr "Autenticação DSL"
#: ../js/ui/components/networkAgent.js:339 #: ../js/ui/components/networkAgent.js:339 ../js/ui/components/networkAgent.js:672
#: ../js/ui/components/networkAgent.js:672
msgid "PIN code required" msgid "PIN code required"
msgstr "Código PIN requisitado" msgstr "Código PIN requisitado"
#: ../js/ui/components/networkAgent.js:340 #: ../js/ui/components/networkAgent.js:340 ../js/ui/components/networkAgent.js:673
#: ../js/ui/components/networkAgent.js:673
msgid "PIN code is needed for the mobile broadband device" msgid "PIN code is needed for the mobile broadband device"
msgstr "O código PIN é necessário para o dispositivo móvel de banda larga" msgstr "O código PIN é necessário para o dispositivo móvel de banda larga"
@ -712,20 +650,17 @@ msgstr "O código PIN é necessário para o dispositivo móvel de banda larga"
msgid "PIN: " msgid "PIN: "
msgstr "PIN: " msgstr "PIN: "
#: ../js/ui/components/networkAgent.js:348 #: ../js/ui/components/networkAgent.js:348 ../js/ui/components/networkAgent.js:679
#: ../js/ui/components/networkAgent.js:679
msgid "Mobile broadband network password" msgid "Mobile broadband network password"
msgstr "Senha da rede de banda larga móvel" msgstr "Senha da rede de banda larga móvel"
#: ../js/ui/components/networkAgent.js:349 #: ../js/ui/components/networkAgent.js:349 ../js/ui/components/networkAgent.js:663 ../js/ui/components/networkAgent.js:667
#: ../js/ui/components/networkAgent.js:663
#: ../js/ui/components/networkAgent.js:667
#: ../js/ui/components/networkAgent.js:680 #: ../js/ui/components/networkAgent.js:680
#, javascript-format #, javascript-format
msgid "A password is required to connect to “%s”." msgid "A password is required to connect to “%s”."
msgstr "Uma senha é necessária para se conectar a \"%s\"" msgstr "Uma senha é necessária para se conectar a \"%s\""
#: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1654 #: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1658
msgid "Network Manager" msgid "Network Manager"
msgstr "Gerenciador de rede" msgstr "Gerenciador de rede"
@ -873,14 +808,9 @@ msgstr "Reiniciar & instalar atualizações"
#: ../js/ui/endSessionDialog.js:121 #: ../js/ui/endSessionDialog.js:121
#, javascript-format #, javascript-format
msgid "The system will automatically restart and install updates in %d second." msgid "The system will automatically restart and install updates in %d second."
msgid_plural "" msgid_plural "The system will automatically restart and install updates in %d seconds."
"The system will automatically restart and install updates in %d seconds." msgstr[0] "O sistema irá reiniciar e instalar atualizações automaticamente em %d segundo."
msgstr[0] "" msgstr[1] "O sistema irá reiniciar e instalar atualizações automaticamente em %d segundos."
"O sistema irá reiniciar e instalar atualizações automaticamente em %d "
"segundo."
msgstr[1] ""
"O sistema irá reiniciar e instalar atualizações automaticamente em %d "
"segundos."
#: ../js/ui/endSessionDialog.js:127 #: ../js/ui/endSessionDialog.js:127
msgctxt "button" msgctxt "button"
@ -899,9 +829,7 @@ msgstr "Desligar após atualizações serem instaladas"
#: ../js/ui/endSessionDialog.js:338 #: ../js/ui/endSessionDialog.js:338
msgid "Running on battery power: please plug in before installing updates." msgid "Running on battery power: please plug in before installing updates."
msgstr "" msgstr "Funcionando na bateria: por favor, conecte na tomada antes de instalar atualizações."
"Funcionando na bateria: por favor, conecte na tomada antes de instalar "
"atualizações."
#: ../js/ui/endSessionDialog.js:355 #: ../js/ui/endSessionDialog.js:355
msgid "Some applications are busy or have unsaved work." msgid "Some applications are busy or have unsaved work."
@ -963,17 +891,13 @@ msgstr "Ocultar erros"
msgid "Show Errors" msgid "Show Errors"
msgstr "Exibir erros" msgstr "Exibir erros"
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:71 #: ../js/ui/lookingGlass.js:716
#: ../js/ui/status/location.js:176
msgid "Enabled" msgid "Enabled"
msgstr "Habilitado" msgstr "Habilitado"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode) */
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:179 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1830
#: ../js/ui/status/network.js:592 ../src/gvc/gvc-mixer-control.c:1830
msgid "Disabled" msgid "Disabled"
msgstr "Desabilitado" msgstr "Desabilitado"
@ -1027,7 +951,7 @@ msgstr "Sair"
msgid "Activities" msgid "Activities"
msgstr "Atividades" msgstr "Atividades"
#: ../js/ui/panel.js:755 #: ../js/ui/panel.js:754
msgid "Top Bar" msgid "Top Bar"
msgstr "Barra superior" msgstr "Barra superior"
@ -1067,7 +991,7 @@ msgid_plural "%d new notifications"
msgstr[0] "%d nova notificação" msgstr[0] "%d nova notificação"
msgstr[1] "%d novas notificações" msgstr[1] "%d novas notificações"
#: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:365 #: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:374
msgid "Lock" msgid "Lock"
msgstr "Bloquear" msgstr "Bloquear"
@ -1159,14 +1083,9 @@ msgstr "Alto contraste"
msgid "Large Text" msgid "Large Text"
msgstr "Texto grande" msgstr "Texto grande"
#: ../js/ui/status/bluetooth.js:49 #: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 ../js/ui/status/network.js:353
msgid "Bluetooth" #: ../js/ui/status/network.js:1279 ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
msgstr "Bluetooth" #: ../js/ui/status/rfkill.js:117
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:360 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1390 ../js/ui/status/rfkill.js:91
#: ../js/ui/status/rfkill.js:118
msgid "Turn Off" msgid "Turn Off"
msgstr "Desligar" msgstr "Desligar"
@ -1174,16 +1093,18 @@ msgstr "Desligar"
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Configurações de Bluetooth" msgstr "Configurações de Bluetooth"
#: ../js/ui/status/bluetooth.js:104 #. Translators: this is the number of connected bluetooth devices */
#: ../js/ui/status/bluetooth.js:105
#, javascript-format #, javascript-format
msgid "%d Connected Device" msgid "%d Connected"
msgid_plural "%d Connected Devices" msgid_plural "%d Connected"
msgstr[0] "%d dispositivo conectado" msgstr[0] "%d conectado"
msgstr[1] "%d dispositivos conectados" msgstr[1] "%d conectados"
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1307 # Livre no sentido de disponível, ou seja, não estar em uso --Enrico
msgid "Not Connected" #: ../js/ui/status/bluetooth.js:107
msgstr "Não conectado" msgid "Not In Use"
msgstr "Livre"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
@ -1193,11 +1114,11 @@ msgstr "Brilho"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Exibir disposição de teclado" msgstr "Exibir disposição de teclado"
#: ../js/ui/status/location.js:65 #: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177
msgid "Location" msgid "Location Enabled"
msgstr "Localização" msgstr "Localização habilitada"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178
msgid "Disable" msgid "Disable"
msgstr "Desabilitar" msgstr "Desabilitar"
@ -1206,10 +1127,14 @@ msgid "Privacy Settings"
msgstr "Configurações de privacidade" msgstr "Configurações de privacidade"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:176
msgid "In Use" msgid "Location In Use"
msgstr "Em uso" msgstr "Localização em uso"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:180
msgid "Location Disabled"
msgstr "Localização desabilitada"
#: ../js/ui/status/location.js:181
msgid "Enable" msgid "Enable"
msgstr "Habilitar" msgstr "Habilitar"
@ -1217,62 +1142,85 @@ msgstr "Habilitar"
msgid "<unknown>" msgid "<unknown>"
msgstr "<desconhecido>" msgstr "<desconhecido>"
#: ../js/ui/status/network.js:457 ../js/ui/status/network.js:1305 #. Translators: %s is a network identifier */
#: ../js/ui/status/network.js:1509 #: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1308
msgid "Off" #, javascript-format
msgstr "Off" msgid "%s Off"
msgstr "%s desligado"
#: ../js/ui/status/network.js:459 #. Translators: %s is a network identifier */
msgid "Connected" #: ../js/ui/status/network.js:454
msgstr "Conectado" #, javascript-format
msgid "%s Connected"
msgstr "Conectado a %s"
# Não gerenciável para transmitir a idéia que o Networkmanager não consegue gerenciar o dispositivo --Enrico # Não gerenciável para transmitir a idéia que o Networkmanager não consegue gerenciar o dispositivo --Enrico
#. Translators: this is for network devices that are physically present but are not #. Translators: this is for network devices that are physically present but are not
#. under NetworkManager's control (and thus cannot be used in the menu) */ #. under NetworkManager's control (and thus cannot be used in the menu);
#: ../js/ui/status/network.js:463 #. %s is a network identifier */
msgid "Unmanaged" #: ../js/ui/status/network.js:459
msgstr "Não gerenciável" #, javascript-format
msgid "%s Unmanaged"
msgstr "%s não é gerenciável"
#: ../js/ui/status/network.js:465 #. Translators: %s is a network identifier */
msgid "Disconnecting" #: ../js/ui/status/network.js:462
msgstr "Desconectando" #, javascript-format
msgid "%s Disconnecting"
msgstr "Desconectando de %s"
#: ../js/ui/status/network.js:471 ../js/ui/status/network.js:1299 #. Translators: %s is a network identifier */
msgid "Connecting" #: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300
msgstr "Conectando" #, javascript-format
msgid "%s Connecting"
msgstr "Conectando a %s"
#. Translators: this is for network connections that require some kind of key or password */ #. Translators: this is for network connections that require some kind of key or password; %s is a network identifier */
#: ../js/ui/status/network.js:474 #: ../js/ui/status/network.js:472
msgid "Authentication required" #, javascript-format
msgstr "Autenticação necessária" msgid "%s Requires Authentication"
msgstr "%s requer autenticação"
#. Translators: this is for devices that require some kind of firmware or kernel #. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing */ #. module, which is missing; %s is a network identifier */
#: ../js/ui/status/network.js:482 #: ../js/ui/status/network.js:480
msgid "Firmware missing" #, javascript-format
msgstr "Firmware em falta" msgid "Firmware Missing For %s"
msgstr "Firmware em falta para %s"
#. Translators: this is for a network device that cannot be activated (for example it #. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage */ #. is disabled by rfkill, or it has no coverage; %s is a network identifier */
#: ../js/ui/status/network.js:486 #: ../js/ui/status/network.js:484
msgid "Unavailable" #, javascript-format
msgstr "Indisponível" msgid "%s Unavailable"
msgstr "%s está indisponível"
#: ../js/ui/status/network.js:488 ../js/ui/status/network.js:1693 #. Translators: %s is a network identifier */
msgid "Connection failed" #: ../js/ui/status/network.js:487
msgstr "Falha de conexão" #, javascript-format
msgid "%s Connection Failed"
msgstr "Falha na conexão de %s"
#: ../js/ui/status/network.js:504 #: ../js/ui/status/network.js:503
msgid "Wired Settings" msgid "Wired Settings"
msgstr "Configurações da rede cabeada" msgstr "Configurações da rede cabeada"
#: ../js/ui/status/network.js:546 ../js/ui/status/network.js:624 #: ../js/ui/status/network.js:545 ../js/ui/status/network.js:624
msgid "Mobile Broadband Settings" msgid "Mobile Broadband Settings"
msgstr "Configurações de banda larga móvel" msgstr "Configurações de banda larga móvel"
#: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1303 #. Translators: %s is a network identifier */
msgid "Hardware Disabled" #: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1305
msgstr "Hardware desabilitado" #, javascript-format
msgid "%s Hardware Disabled"
msgstr "Hardware de %s desabilitado"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode); %s is a network identifier */
#: ../js/ui/status/network.js:592
#, javascript-format
msgid "%s Disabled"
msgstr "%s está desabilitado"
#: ../js/ui/status/network.js:632 #: ../js/ui/status/network.js:632
msgid "Use as Internet connection" msgid "Use as Internet connection"
@ -1314,7 +1262,7 @@ msgstr "Selecione uma rede"
msgid "No Networks" msgid "No Networks"
msgstr "Nenhuma rede" msgstr "Nenhuma rede"
#: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:116 #: ../js/ui/status/network.js:904 ../js/ui/status/rfkill.js:115
msgid "Use hardware switch to turn off" msgid "Use hardware switch to turn off"
msgstr "Usar alternador de hardware para desligar" msgstr "Usar alternador de hardware para desligar"
@ -1330,36 +1278,52 @@ msgstr "Configurações de Wi-Fi"
msgid "Turn On" msgid "Turn On"
msgstr "Ligar" msgstr "Ligar"
#. Translators: %s is a network identifier */
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
msgid "Hotspot Active" #, javascript-format
msgstr "Ponto de acesso ativo" msgid "%s Hotspot Active"
msgstr "Ponto de acesso %s está ativo"
#: ../js/ui/status/network.js:1407 #. Translators: %s is a network identifier */
#: ../js/ui/status/network.js:1311
#, javascript-format
msgid "%s Not Connected"
msgstr "%s não está conectado"
#: ../js/ui/status/network.js:1411
msgid "connecting..." msgid "connecting..."
msgstr "conectando..." msgstr "conectando..."
#. Translators: this is for network connections that require some kind of key or password */ #. Translators: this is for network connections that require some kind of key or password */
#: ../js/ui/status/network.js:1410 #: ../js/ui/status/network.js:1414
msgid "authentication required" msgid "authentication required"
msgstr "autenticação necessária" msgstr "autenticação necessária"
#: ../js/ui/status/network.js:1412 #: ../js/ui/status/network.js:1416
msgid "connection failed" msgid "connection failed"
msgstr "conexão falhou" msgstr "conexão falhou"
#: ../js/ui/status/network.js:1478 ../js/ui/status/rfkill.js:94 #: ../js/ui/status/network.js:1482 ../js/ui/status/rfkill.js:93
msgid "Network Settings" msgid "Network Settings"
msgstr "Configurações de rede" msgstr "Configurações de rede"
#: ../js/ui/status/network.js:1480 #: ../js/ui/status/network.js:1484
msgid "VPN Settings" msgid "VPN Settings"
msgstr "Configurações de VPN" msgstr "Configurações de VPN"
#: ../js/ui/status/network.js:1499 #: ../js/ui/status/network.js:1503
msgid "VPN" msgid "VPN"
msgstr "VPN" msgstr "VPN"
#: ../js/ui/status/network.js:1694 #: ../js/ui/status/network.js:1513
msgid "VPN Off"
msgstr "VPN desligada"
#: ../js/ui/status/network.js:1697
msgid "Connection failed"
msgstr "Falha de conexão"
#: ../js/ui/status/network.js:1698
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Falha ao ativar a conexão da rede" msgstr "Falha ao ativar a conexão da rede"
@ -1385,41 +1349,31 @@ msgstr "%d:%02d restante(s) (%d%%)"
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d:%02d até completamente carregada (%d%%)" msgstr "%d:%02d até completamente carregada (%d%%)"
# UPS significa uninterruptible power supply, mas no Brasil vejo usando mais
# "No-break", que é a mesma coisa, então optei pela segunda. -- Rafael Ferreira
#: ../js/ui/status/power.js:119
msgid "UPS"
msgstr "No-break"
#: ../js/ui/status/power.js:121
msgid "Battery"
msgstr "Bateria"
#: ../js/ui/status/rfkill.js:88 #: ../js/ui/status/rfkill.js:88
msgid "Airplane Mode" msgid "Airplane Mode On"
msgstr "Modo avião" msgstr "Modo avião ligado"
#: ../js/ui/status/rfkill.js:90 #: ../js/ui/status/system.js:343
msgid "On"
msgstr "On"
#: ../js/ui/status/system.js:337
msgid "Switch User" msgid "Switch User"
msgstr "Alternar usuário" msgstr "Alternar usuário"
#: ../js/ui/status/system.js:342 #: ../js/ui/status/system.js:348
msgid "Log Out" msgid "Log Out"
msgstr "Encerrar sessão" msgstr "Encerrar sessão"
#: ../js/ui/status/system.js:361 #: ../js/ui/status/system.js:353
msgid "Account Settings"
msgstr "Configurações de conta"
#: ../js/ui/status/system.js:370
msgid "Orientation Lock" msgid "Orientation Lock"
msgstr "Bloqueio da orientação" msgstr "Bloqueio da orientação"
#: ../js/ui/status/system.js:369 #: ../js/ui/status/system.js:378
msgid "Suspend" msgid "Suspend"
msgstr "Suspender" msgstr "Suspender"
#: ../js/ui/status/system.js:372 #: ../js/ui/status/system.js:381
msgid "Power Off" msgid "Power Off"
msgstr "Desligar" msgstr "Desligar"
@ -1518,12 +1472,10 @@ msgid "Always on Visible Workspace"
msgstr "Sempre na área de trabalho visível" msgstr "Sempre na área de trabalho visível"
#: ../js/ui/windowMenu.js:105 #: ../js/ui/windowMenu.js:105
#| msgid "Move to Workspace Up"
msgid "Move to Workspace Left" msgid "Move to Workspace Left"
msgstr "Mover para a área de trabalho esquerda" msgstr "Mover para a área de trabalho esquerda"
#: ../js/ui/windowMenu.js:110 #: ../js/ui/windowMenu.js:110
#| msgid "Move to Workspace Up"
msgid "Move to Workspace Right" msgid "Move to Workspace Right"
msgstr "Mover para a área de trabalho direita" msgstr "Mover para a área de trabalho direita"
@ -1615,6 +1567,34 @@ msgstr "A senha não pode estar em branco"
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "O diálogo de autenticação foi descartado pelo usuário" msgstr "O diálogo de autenticação foi descartado pelo usuário"
#~ msgid "Bluetooth"
#~ msgstr "Bluetooth"
#~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d dispositivo conectado"
#~ msgstr[1] "%d dispositivos conectados"
#~ msgid "Off"
#~ msgstr "Off"
#~ msgid "Authentication required"
#~ msgstr "Autenticação necessária"
# UPS significa uninterruptible power supply, mas no Brasil vejo usando mais
# "No-break", que é a mesma coisa, então optei pela segunda. -- Rafael Ferreira
#~ msgid "UPS"
#~ msgstr "No-break"
#~ msgid "Battery"
#~ msgstr "Bateria"
#~ msgid "Airplane Mode"
#~ msgstr "Modo avião"
#~ msgid "On"
#~ msgstr "On"
#~ msgctxt "event list time" #~ msgctxt "event list time"
#~ msgid "%H%M" #~ msgid "%H%M"
#~ msgstr "%H%M" #~ msgstr "%H%M"
@ -1713,10 +1693,8 @@ msgstr "O diálogo de autenticação foi descartado pelo usuário"
#~ msgid "This account is already connected to the server" #~ msgid "This account is already connected to the server"
#~ msgstr "Esta conta já está conectada ao servidor" #~ msgstr "Esta conta já está conectada ao servidor"
#~ msgid "" #~ msgid "Connection has been replaced by a new connection using the same resource"
#~ "Connection has been replaced by a new connection using the same resource" #~ msgstr "A conexão foi substituída por uma nova conexão usando o mesmo recurso"
#~ msgstr ""
#~ "A conexão foi substituída por uma nova conexão usando o mesmo recurso"
#~ msgid "The account already exists on the server" #~ msgid "The account already exists on the server"
#~ msgstr "A conta já existe no servidor" #~ msgstr "A conta já existe no servidor"
@ -1727,18 +1705,15 @@ msgstr "O diálogo de autenticação foi descartado pelo usuário"
#~ msgid "Certificate has been revoked" #~ msgid "Certificate has been revoked"
#~ msgstr "O certificado foi revogado" #~ msgstr "O certificado foi revogado"
#~ msgid "" #~ msgid "Certificate uses an insecure cipher algorithm or is cryptographically weak"
#~ "Certificate uses an insecure cipher algorithm or is cryptographically weak" #~ msgstr "O certificado usa um algoritmo de cifragem inseguro ou é criptograficamente fraco"
#~ msgstr ""
#~ "O certificado usa um algoritmo de cifragem inseguro ou é "
#~ "criptograficamente fraco"
#~ msgid "" #~ msgid ""
#~ "The length of the server certificate, or the depth of the server " #~ "The length of the server certificate, or the depth of the server certificate chain, exceed the limits imposed by the "
#~ "certificate chain, exceed the limits imposed by the cryptography library" #~ "cryptography library"
#~ msgstr "" #~ msgstr ""
#~ "O comprimento do certificado do servidor, ou a profundidade da cadeia do " #~ "O comprimento do certificado do servidor, ou a profundidade da cadeia do certificado excedeu os limites impostos pela "
#~ "certificado excedeu os limites impostos pela biblioteca de criptografia" #~ "biblioteca de criptografia"
#~ msgid "Internal error" #~ msgid "Internal error"
#~ msgstr "Erro interno" #~ msgstr "Erro interno"

729
po/sr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

460
po/sv.po

File diff suppressed because it is too large Load Diff

663
po/vi.po

File diff suppressed because it is too large Load Diff

View File

@ -176,15 +176,15 @@ gtk_menu_tracker_section_sync_separators (GtkMenuTrackerSection *section,
if (subsection) if (subsection)
{ {
gboolean could_have_separator; gboolean section_could_have_separator;
could_have_separator = (section->with_separators && n_items > 0) || subsection->separator_label; section_could_have_separator = (section->with_separators && n_items > 0) || subsection->separator_label;
/* Only pass the parent_model and parent_index in case they may be used to create the separator. */ /* Only pass the parent_model and parent_index in case they may be used to create the separator. */
n_items += gtk_menu_tracker_section_sync_separators (subsection, tracker, offset + n_items, n_items += gtk_menu_tracker_section_sync_separators (subsection, tracker, offset + n_items,
could_have_separator, section_could_have_separator,
could_have_separator ? section->model : NULL, section_could_have_separator ? section->model : NULL,
could_have_separator ? i : 0); section_could_have_separator ? i : 0);
} }
else else
n_items++; n_items++;
@ -197,11 +197,11 @@ gtk_menu_tracker_section_sync_separators (GtkMenuTrackerSection *section,
if (should_have_separator > section->has_separator) if (should_have_separator > section->has_separator)
{ {
/* Add a separator */ /* Add a separator */
GtkMenuTrackerItem *item; GtkMenuTrackerItem *menuitem;
item = _gtk_menu_tracker_item_new (tracker->observable, parent_model, parent_index, NULL, TRUE); menuitem = _gtk_menu_tracker_item_new (tracker->observable, parent_model, parent_index, NULL, TRUE);
(* tracker->insert_func) (item, offset, tracker->user_data); (* tracker->insert_func) (menuitem, offset, tracker->user_data);
g_object_unref (item); g_object_unref (menuitem);
section->has_separator = TRUE; section->has_separator = TRUE;
} }

Submodule src/gvc updated: fac3a900e5...0a79019088

View File

@ -51,11 +51,11 @@ enum {
static int _shell_debug; static int _shell_debug;
static void static void
shell_dbus_acquire_name (GDBusProxy *bus, shell_dbus_acquire_name (GDBusProxy *bus,
guint32 request_name_flags, guint32 request_name_flags,
guint32 *request_name_result, guint32 *request_name_result,
gchar *name, const gchar *name,
gboolean fatal) gboolean fatal)
{ {
GError *error = NULL; GError *error = NULL;
GVariant *request_name_variant; GVariant *request_name_variant;
@ -68,25 +68,27 @@ shell_dbus_acquire_name (GDBusProxy *bus,
NULL, /* cancellable */ NULL, /* cancellable */
&error))) &error)))
{ {
g_printerr ("failed to acquire %s: %s\n", name, error->message); g_printerr ("failed to acquire %s: %s\n", name, error ? error->message : "");
g_clear_error (&error);
if (!fatal) if (!fatal)
return; return;
exit (1); exit (1);
} }
g_variant_get (request_name_variant, "(u)", request_name_result); g_variant_get (request_name_variant, "(u)", request_name_result);
g_variant_unref (request_name_variant);
} }
static void static void
shell_dbus_acquire_names (GDBusProxy *bus, shell_dbus_acquire_names (GDBusProxy *bus,
guint32 request_name_flags, guint32 request_name_flags,
gchar *name, const gchar *name,
gboolean fatal, ...) G_GNUC_NULL_TERMINATED; gboolean fatal, ...) G_GNUC_NULL_TERMINATED;
static void static void
shell_dbus_acquire_names (GDBusProxy *bus, shell_dbus_acquire_names (GDBusProxy *bus,
guint32 request_name_flags, guint32 request_name_flags,
gchar *name, const gchar *name,
gboolean fatal, ...) gboolean fatal, ...)
{ {
va_list al; va_list al;
guint32 request_name_result; guint32 request_name_result;
@ -130,6 +132,12 @@ shell_dbus_init (gboolean replace)
NULL, /* cancellable */ NULL, /* cancellable */
&error); &error);
if (!bus)
{
g_printerr ("Failed to get a session bus proxy: %s", error->message);
exit (1);
}
request_name_flags = G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT; request_name_flags = G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT;
if (replace) if (replace)
request_name_flags |= DBUS_NAME_FLAG_REPLACE_EXISTING; request_name_flags |= DBUS_NAME_FLAG_REPLACE_EXISTING;
@ -454,7 +462,7 @@ main (int argc, char **argv)
/* Initialize the global object */ /* Initialize the global object */
if (session_mode == NULL) if (session_mode == NULL)
session_mode = is_gdm_mode ? "gdm" : "user"; session_mode = is_gdm_mode ? (char *)"gdm" : (char *)"user";
_shell_global_init ("session-mode", session_mode, NULL); _shell_global_init ("session-mode", session_mode, NULL);

View File

@ -182,7 +182,7 @@ shell_app_system_finalize (GObject *object)
* Return Value: (transfer none): The global #ShellAppSystem singleton * Return Value: (transfer none): The global #ShellAppSystem singleton
*/ */
ShellAppSystem * ShellAppSystem *
shell_app_system_get_default () shell_app_system_get_default (void)
{ {
static ShellAppSystem *instance = NULL; static ShellAppSystem *instance = NULL;
@ -348,6 +348,9 @@ _shell_app_system_notify_app_state_changed (ShellAppSystem *self,
case SHELL_APP_STATE_STOPPED: case SHELL_APP_STATE_STOPPED:
g_hash_table_remove (self->priv->running_apps, app); g_hash_table_remove (self->priv->running_apps, app);
break; break;
default:
g_warn_if_reached();
break;
} }
g_signal_emit (self, signals[APP_STATE_CHANGED], 0, app); g_signal_emit (self, signals[APP_STATE_CHANGED], 0, app);
} }

View File

@ -996,7 +996,7 @@ on_enable_monitoring_key_changed (GSettings *settings,
* Return Value: (transfer none): The global #ShellAppUsage instance * Return Value: (transfer none): The global #ShellAppUsage instance
*/ */
ShellAppUsage * ShellAppUsage *
shell_app_usage_get_default () shell_app_usage_get_default (void)
{ {
static ShellAppUsage *instance; static ShellAppUsage *instance;

View File

@ -491,6 +491,9 @@ shell_app_activate_full (ShellApp *app,
case SHELL_APP_STATE_RUNNING: case SHELL_APP_STATE_RUNNING:
shell_app_activate_window (app, NULL, timestamp); shell_app_activate_window (app, NULL, timestamp);
break; break;
default:
g_assert_not_reached();
break;
} }
} }
@ -699,7 +702,7 @@ static int
shell_app_get_last_user_time (ShellApp *app) shell_app_get_last_user_time (ShellApp *app)
{ {
GSList *iter; GSList *iter;
int last_user_time; guint32 last_user_time;
last_user_time = 0; last_user_time = 0;
@ -709,7 +712,7 @@ shell_app_get_last_user_time (ShellApp *app)
last_user_time = MAX (last_user_time, meta_window_get_user_time (iter->data)); last_user_time = MAX (last_user_time, meta_window_get_user_time (iter->data));
} }
return last_user_time; return (int)last_user_time;
} }
/** /**

View File

@ -68,7 +68,6 @@ shell_gtk_embed_window_created_cb (MetaDisplay *display,
{ {
ClutterActor *window_actor = ClutterActor *window_actor =
CLUTTER_ACTOR (meta_window_get_compositor_private (window)); CLUTTER_ACTOR (meta_window_get_compositor_private (window));
MetaDisplay *display = shell_global_get_display (shell_global_get ());
GCallback remove_cb = G_CALLBACK (shell_gtk_embed_remove_window_actor); GCallback remove_cb = G_CALLBACK (shell_gtk_embed_remove_window_actor);
cairo_region_t *empty_region; cairo_region_t *empty_region;

View File

@ -125,9 +125,10 @@ on_window_draw (GtkWidget *window,
WindowInfo *info) WindowInfo *info)
{ {
cairo_rectangle_int_t allocation; cairo_rectangle_int_t allocation;
gtk_widget_get_allocation (window, &allocation);
double x_offset, y_offset; double x_offset, y_offset;
gtk_widget_get_allocation (window, &allocation);
/* We draw an arbitrary pattern of red lines near the border of the /* We draw an arbitrary pattern of red lines near the border of the
* window to make it more clear than empty windows if something * window to make it more clear than empty windows if something
* is drastrically wrong. * is drastrically wrong.

View File

@ -626,7 +626,7 @@ shell_perf_log_collect_statistics (ShellPerfLog *perf_log)
{ {
gint64 event_time = get_time (); gint64 event_time = get_time ();
gint64 collection_time; gint64 collection_time;
int i; guint i;
if (!perf_log->enabled) if (!perf_log->enabled)
return; return;
@ -672,6 +672,9 @@ shell_perf_log_collect_statistics (ShellPerfLog *perf_log)
statistic->recorded = TRUE; statistic->recorded = TRUE;
} }
break; break;
default:
g_warning ("Unsupported signature in event");
break;
} }
} }
@ -819,7 +822,7 @@ shell_perf_log_dump_events (ShellPerfLog *perf_log,
GError **error) GError **error)
{ {
GString *output; GString *output;
int i; guint i;
output = g_string_new (NULL); output = g_string_new (NULL);
g_string_append (output, "[ "); g_string_append (output, "[ ");

View File

@ -156,17 +156,17 @@ shell_recorder_src_send_event (GstElement * element, GstEvent * event)
ShellRecorderSrc *src = SHELL_RECORDER_SRC (element); ShellRecorderSrc *src = SHELL_RECORDER_SRC (element);
gboolean res; gboolean res;
switch (GST_EVENT_TYPE (event)) { if (GST_EVENT_TYPE (event) == GST_EVENT_EOS)
case GST_EVENT_EOS: {
shell_recorder_src_close (src); shell_recorder_src_close (src);
gst_event_unref (event); gst_event_unref (event);
res = TRUE; res = TRUE;
break; }
default: else
{
res = GST_CALL_PARENT_WITH_DEFAULT (GST_ELEMENT_CLASS, send_event, (element, res = GST_CALL_PARENT_WITH_DEFAULT (GST_ELEMENT_CLASS, send_event, (element,
event), FALSE); event), FALSE);
break; }
}
return res; return res;
} }

View File

@ -1182,23 +1182,20 @@ recorder_pipeline_bus_watch (GstBus *bus,
{ {
RecorderPipeline *pipeline = data; RecorderPipeline *pipeline = data;
switch (message->type) if (message->type == GST_MESSAGE_EOS)
{ {
case GST_MESSAGE_EOS:
recorder_pipeline_closed (pipeline); recorder_pipeline_closed (pipeline);
return FALSE; /* remove watch */ return FALSE; /* remove watch */
case GST_MESSAGE_ERROR: }
{ else if (message->type == GST_MESSAGE_ERROR)
GError *error; {
GError *error;
gst_message_parse_error (message, &error, NULL); gst_message_parse_error (message, &error, NULL);
g_warning ("Error in recording pipeline: %s\n", error->message); g_warning ("Error in recording pipeline: %s\n", error->message);
g_error_free (error); g_error_free (error);
recorder_pipeline_closed (pipeline); recorder_pipeline_closed (pipeline);
return FALSE; /* remove watch */ return FALSE; /* remove watch */
}
default:
break;
} }
/* Leave the watch in place */ /* Leave the watch in place */

View File

@ -84,7 +84,7 @@ shell_util_get_transformed_allocation (ClutterActor *actor,
*/ */
ClutterVertex v[4]; ClutterVertex v[4];
gfloat x_min, x_max, y_min, y_max; gfloat x_min, x_max, y_min, y_max;
gint i; guint i;
g_return_if_fail (CLUTTER_IS_ACTOR (actor)); g_return_if_fail (CLUTTER_IS_ACTOR (actor));
@ -165,7 +165,7 @@ shell_util_format_date (const char *format,
*/ */
/* Copied from gtkcalendar.c */ /* Copied from gtkcalendar.c */
int int
shell_util_get_week_start () shell_util_get_week_start (void)
{ {
int week_start; int week_start;
#ifdef HAVE__NL_TIME_FIRST_WEEKDAY #ifdef HAVE__NL_TIME_FIRST_WEEKDAY

View File

@ -865,7 +865,7 @@ shell_startup_sequence_create_icon (ShellStartupSequence *sequence, guint size)
* Return Value: (transfer none): The global #ShellWindowTracker instance * Return Value: (transfer none): The global #ShellWindowTracker instance
*/ */
ShellWindowTracker * ShellWindowTracker *
shell_window_tracker_get_default () shell_window_tracker_get_default (void)
{ {
static ShellWindowTracker *instance; static ShellWindowTracker *instance;

View File

@ -801,9 +801,6 @@ struct _StButtonAccessibleClass
StWidgetAccessibleClass parent_class; StWidgetAccessibleClass parent_class;
}; };
static void st_button_accessible_class_init (StButtonAccessibleClass *klass);
static void st_button_accessible_init (StButtonAccessible *button);
/* AtkObject */ /* AtkObject */
static void st_button_accessible_initialize (AtkObject *obj, static void st_button_accessible_initialize (AtkObject *obj,
gpointer data); gpointer data);

View File

@ -94,8 +94,8 @@ st_drawing_area_paint (ClutterActor *self)
} }
if (priv->texture != NULL && if (priv->texture != NULL &&
(width != cogl_texture_get_width (priv->texture) || (width != (int)cogl_texture_get_width (priv->texture) ||
height != cogl_texture_get_height (priv->texture))) height != (int)cogl_texture_get_height (priv->texture)))
{ {
cogl_object_unref (priv->texture); cogl_object_unref (priv->texture);
priv->texture = NULL; priv->texture = NULL;

View File

@ -408,9 +408,6 @@ struct _StLabelAccessibleClass
StWidgetAccessibleClass parent_class; StWidgetAccessibleClass parent_class;
}; };
static void st_label_accessible_class_init (StLabelAccessibleClass *klass);
static void st_label_accessible_init (StLabelAccessible *label);
/* AtkObject */ /* AtkObject */
static void st_label_accessible_initialize (AtkObject *obj, static void st_label_accessible_initialize (AtkObject *obj,
gpointer data); gpointer data);

View File

@ -211,7 +211,7 @@ calculate_gaussian_kernel (gdouble sigma,
{ {
gdouble *ret, sum; gdouble *ret, sum;
gdouble exp_divisor; gdouble exp_divisor;
gint half, i; guint half, i;
g_return_val_if_fail (sigma > 0, NULL); g_return_val_if_fail (sigma > 0, NULL);
@ -383,9 +383,6 @@ _st_create_shadow_pipeline (StShadow *shadow_spec,
if (G_UNLIKELY (shadow_pipeline_template == NULL)) if (G_UNLIKELY (shadow_pipeline_template == NULL))
{ {
CoglContext *ctx =
clutter_backend_get_cogl_context (clutter_get_default_backend ());
shadow_pipeline_template = cogl_pipeline_new (ctx); shadow_pipeline_template = cogl_pipeline_new (ctx);
/* We set up the pipeline to blend the shadow texture with the combine /* We set up the pipeline to blend the shadow texture with the combine

View File

@ -450,6 +450,7 @@ adjust_with_direction (StAdjustment *adj,
delta = 1.0; delta = 1.0;
break; break;
case CLUTTER_SCROLL_SMOOTH: case CLUTTER_SCROLL_SMOOTH:
default:
g_assert_not_reached (); g_assert_not_reached ();
break; break;
} }
@ -485,6 +486,9 @@ st_scroll_bar_scroll_event (ClutterActor *actor,
case CLUTTER_SCROLL_RIGHT: case CLUTTER_SCROLL_RIGHT:
adjust_with_direction (priv->adjustment, event->direction); adjust_with_direction (priv->adjustment, event->direction);
break; break;
default:
g_return_val_if_reached (FALSE);
break;
} }
return TRUE; return TRUE;

View File

@ -378,6 +378,9 @@ st_scroll_view_get_preferred_width (ClutterActor *actor,
* but that's not cleanly defined at the moment */ * but that's not cleanly defined at the moment */
min_width = 0; min_width = 0;
break; break;
default:
g_warn_if_reached();
break;
} }
switch (priv->vscrollbar_policy) switch (priv->vscrollbar_policy)
@ -396,6 +399,9 @@ st_scroll_view_get_preferred_width (ClutterActor *actor,
*/ */
account_for_vscrollbar = !priv->overlay_scrollbars; account_for_vscrollbar = !priv->overlay_scrollbars;
break; break;
default:
g_warn_if_reached();
break;
} }
if (account_for_vscrollbar) if (account_for_vscrollbar)
@ -452,6 +458,9 @@ st_scroll_view_get_preferred_height (ClutterActor *actor,
/* We've requested space for the scrollbar, subtract it back out */ /* We've requested space for the scrollbar, subtract it back out */
for_width -= sb_width; for_width -= sb_width;
break; break;
default:
g_warn_if_reached();
break;
} }
switch (priv->hscrollbar_policy) switch (priv->hscrollbar_policy)
@ -470,6 +479,9 @@ st_scroll_view_get_preferred_height (ClutterActor *actor,
*/ */
account_for_hscrollbar = !priv->overlay_scrollbars; account_for_hscrollbar = !priv->overlay_scrollbars;
break; break;
default:
g_warn_if_reached();
break;
} }
clutter_actor_get_preferred_height (priv->child, for_width, clutter_actor_get_preferred_height (priv->child, for_width,
@ -489,6 +501,9 @@ st_scroll_view_get_preferred_height (ClutterActor *actor,
* but that's not cleanly defined at the moment */ * but that's not cleanly defined at the moment */
min_height = 0; min_height = 0;
break; break;
default:
g_warn_if_reached();
break;
} }
if (account_for_hscrollbar) if (account_for_hscrollbar)
@ -759,6 +774,9 @@ st_scroll_view_scroll_event (ClutterActor *self,
case CLUTTER_SCROLL_RIGHT: case CLUTTER_SCROLL_RIGHT:
adjust_with_direction (priv->hadjustment, event->direction); adjust_with_direction (priv->hadjustment, event->direction);
break; break;
default:
g_warn_if_reached();
break;
} }
return TRUE; return TRUE;

View File

@ -335,6 +335,9 @@ st_theme_node_get_corner_border_widths (StThemeNode *node,
if (border_width_2) if (border_width_2)
*border_width_2 = node->border_width[ST_SIDE_LEFT]; *border_width_2 = node->border_width[ST_SIDE_LEFT];
break; break;
default:
g_assert_not_reached();
break;
} }
} }
@ -381,6 +384,9 @@ st_theme_node_lookup_corner (StThemeNode *node,
over (&node->border_color[ST_SIDE_BOTTOM], &corner.color, &corner.border_color_1); over (&node->border_color[ST_SIDE_BOTTOM], &corner.color, &corner.border_color_1);
over (&node->border_color[ST_SIDE_LEFT], &corner.color, &corner.border_color_2); over (&node->border_color[ST_SIDE_LEFT], &corner.color, &corner.border_color_2);
break; break;
default:
g_assert_not_reached();
break;
} }
if (corner.color.alpha == 0 && if (corner.color.alpha == 0 &&
@ -433,6 +439,9 @@ get_background_scale (StThemeNode *node,
else if (node->background_size_h > -1) else if (node->background_size_h > -1)
*scale_w = node->background_size_h / background_image_height; *scale_w = node->background_size_h / background_image_height;
break; break;
default:
g_assert_not_reached();
break;
} }
if (*scale_h < 0.0) if (*scale_h < 0.0)
*scale_h = *scale_w; *scale_h = *scale_w;
@ -960,7 +969,7 @@ st_theme_node_prerender_background (StThemeNode *node,
gboolean draw_background_image_shadow = FALSE; gboolean draw_background_image_shadow = FALSE;
gboolean has_visible_outline; gboolean has_visible_outline;
ClutterColor border_color; ClutterColor border_color;
int border_width[4]; guint border_width[4];
guint rowstride; guint rowstride;
guchar *data; guchar *data;
ClutterActorBox actor_box; ClutterActorBox actor_box;
@ -1298,15 +1307,15 @@ st_theme_node_load_border_image (StThemeNode *node)
if (node->border_slices_texture == COGL_INVALID_HANDLE) if (node->border_slices_texture == COGL_INVALID_HANDLE)
{ {
StBorderImage *border_image; StBorderImage *border_image;
GFile *file;
int scale_factor;
border_image = st_theme_node_get_border_image (node); border_image = st_theme_node_get_border_image (node);
if (border_image == NULL) if (border_image == NULL)
goto out; goto out;
GFile *file;
file = st_border_image_get_file (border_image); file = st_border_image_get_file (border_image);
int scale_factor;
g_object_get (node->context, "scale-factor", &scale_factor, NULL); g_object_get (node->context, "scale-factor", &scale_factor, NULL);
node->border_slices_texture = st_texture_cache_load_file_to_cogl_texture (st_texture_cache_get_default (), node->border_slices_texture = st_texture_cache_load_file_to_cogl_texture (st_texture_cache_get_default (),
@ -1350,12 +1359,12 @@ st_theme_node_load_background_image (StThemeNode *node)
{ {
GFile *background_image; GFile *background_image;
StShadow *background_image_shadow_spec; StShadow *background_image_shadow_spec;
int scale_factor;
background_image = st_theme_node_get_background_image (node); background_image = st_theme_node_get_background_image (node);
if (background_image == NULL) if (background_image == NULL)
goto out; goto out;
int scale_factor;
g_object_get (node->context, "scale-factor", &scale_factor, NULL); g_object_get (node->context, "scale-factor", &scale_factor, NULL);
background_image_shadow_spec = st_theme_node_get_background_image_shadow (node); background_image_shadow_spec = st_theme_node_get_background_image_shadow (node);
@ -1588,10 +1597,10 @@ st_theme_node_paint_borders (StThemeNodePaintState *state,
{ {
StThemeNode *node = state->node; StThemeNode *node = state->node;
float width, height; float width, height;
int border_width[4]; guint border_width[4];
guint border_radius[4]; guint border_radius[4];
int max_border_radius = 0; guint max_border_radius = 0;
int max_width_radius[4]; guint max_width_radius[4];
int corner_id, side_id; int corner_id, side_id;
ClutterColor border_color; ClutterColor border_color;
guint8 alpha; guint8 alpha;
@ -1720,6 +1729,9 @@ st_theme_node_paint_borders (StThemeNodePaintState *state,
max_width_radius[ST_CORNER_BOTTOMLEFT], height, max_width_radius[ST_CORNER_BOTTOMLEFT], height,
0, 0.5, 0.5, 1); 0, 0.5, 0.5, 1);
break; break;
default:
g_assert_not_reached();
break;
} }
} }
} }
@ -1814,6 +1826,9 @@ st_theme_node_paint_borders (StThemeNodePaintState *state,
verts[7] = height - border_width[ST_SIDE_BOTTOM]; verts[7] = height - border_width[ST_SIDE_BOTTOM];
} }
break; break;
default:
g_assert_not_reached();
break;
} }
cogl_rectangles (verts, n_rects); cogl_rectangles (verts, n_rects);
} }

View File

@ -30,10 +30,8 @@
#include "st-theme-context.h" #include "st-theme-context.h"
#include "st-theme-node-private.h" #include "st-theme-node-private.h"
static void st_theme_node_init (StThemeNode *node);
static void st_theme_node_class_init (StThemeNodeClass *klass);
static void st_theme_node_dispose (GObject *object); static void st_theme_node_dispose (GObject *object);
static void st_theme_node_finalize (GObject *object); static void st_theme_node_finalize (GObject *object);
static const ClutterColor BLACK_COLOR = { 0, 0, 0, 0xff }; static const ClutterColor BLACK_COLOR = { 0, 0, 0, 0xff };
static const ClutterColor TRANSPARENT_COLOR = { 0, 0, 0, 0 }; static const ClutterColor TRANSPARENT_COLOR = { 0, 0, 0, 0 };
@ -596,6 +594,9 @@ get_color_from_rgba_term (CRTerm *term,
case 3: case 3:
a = value; a = value;
break; break;
default:
g_assert_not_reached();
break;
} }
arg = arg->next; arg = arg->next;
@ -840,26 +841,21 @@ st_theme_node_lookup_time (StThemeNode *node,
if (strcmp (decl->property->stryng->str, property_name) == 0) if (strcmp (decl->property->stryng->str, property_name) == 0)
{ {
CRTerm *term = decl->value; CRTerm *term = decl->value;
int factor = 1;
if (term->type != TERM_NUMBER) if (term->type != TERM_NUMBER)
continue; continue;
switch (term->content.num->type) if (term->content.num->type != NUM_TIME_S ||
{ term->content.num->type != NUM_TIME_MS)
case NUM_TIME_S: continue;
*value = 1000 * term->content.num->val;
result = TRUE;
break;
case NUM_TIME_MS:
*value = term->content.num->val;
result = TRUE;
break;
default:
;
}
if (result) if (term->content.num->type == NUM_TIME_S)
break; factor = 1000;
*value = factor * term->content.num->val;
result = TRUE;
break;
} }
} }
@ -1109,6 +1105,7 @@ get_length_from_term (StThemeNode *node,
case NUM_FREQ_KHZ: case NUM_FREQ_KHZ:
case NUM_UNKNOWN_TYPE: case NUM_UNKNOWN_TYPE:
case NB_NUM_TYPE: case NB_NUM_TYPE:
default:
g_warning ("Ignoring invalid type of number of length property"); g_warning ("Ignoring invalid type of number of length property");
return VALUE_NOT_FOUND; return VALUE_NOT_FOUND;
} }
@ -3023,7 +3020,7 @@ st_theme_node_get_border_image (StThemeNode *node)
CRStyleSheet *base_stylesheet; CRStyleSheet *base_stylesheet;
int borders[4]; int borders[4];
int n_borders = 0; int n_borders = 0;
int i; int j;
const char *url; const char *url;
int border_top; int border_top;
@ -3053,7 +3050,7 @@ st_theme_node_get_border_image (StThemeNode *node)
/* Followed by 0 to 4 numbers or percentages. *Not lengths*. The interpretation /* Followed by 0 to 4 numbers or percentages. *Not lengths*. The interpretation
* of a number is supposed to be pixels if the image is pixel based, otherwise CSS pixels. * of a number is supposed to be pixels if the image is pixel based, otherwise CSS pixels.
*/ */
for (i = 0; i < 4; i++) for (j = 0; j < 4; j++)
{ {
if (term == NULL) if (term == NULL)
break; break;
@ -3257,6 +3254,9 @@ parse_shadow_property (StThemeNode *node,
"not allowed"); "not allowed");
*spread = value; *spread = value;
break; break;
default:
g_warning ("Ignoring excess values in shadow definition");
break;
} }
continue; continue;
} }
@ -3633,6 +3633,9 @@ st_theme_node_get_icon_colors (StThemeNode *node)
case SUCCESS: case SUCCESS:
node->icon_colors->success = color; node->icon_colors->success = color;
break; break;
default:
g_assert_not_reached();
break;
} }
} }
} }

View File

@ -615,6 +615,9 @@ additional_selector_matches_style (StTheme *a_this,
if (!pseudo_class_add_sel_matches_style (a_this, cur_add_sel, a_node)) if (!pseudo_class_add_sel_matches_style (a_this, cur_add_sel, a_node))
return FALSE; return FALSE;
break; break;
default:
g_warning ("Unhandled selector type %d", cur_add_sel->type);
return FALSE;
} }
} }
@ -909,6 +912,10 @@ add_matched_properties (StTheme *a_this,
} }
} }
break; break;
case AT_RULE_STMT:
case AT_PAGE_RULE_STMT:
case AT_CHARSET_RULE_STMT:
case AT_FONT_FACE_RULE_STMT:
default: default:
break; break;
} }

View File

@ -349,7 +349,7 @@ static void
st_widget_finalize (GObject *gobject) st_widget_finalize (GObject *gobject)
{ {
StWidgetPrivate *priv = ST_WIDGET (gobject)->priv; StWidgetPrivate *priv = ST_WIDGET (gobject)->priv;
int i; guint i;
g_free (priv->style_class); g_free (priv->style_class);
g_free (priv->pseudo_class); g_free (priv->pseudo_class);
@ -623,9 +623,9 @@ st_widget_get_theme_node (StWidget *widget)
* requiring separate style sheets. * requiring separate style sheets.
*/ */
if (clutter_actor_get_text_direction (CLUTTER_ACTOR (widget)) == CLUTTER_TEXT_DIRECTION_RTL) if (clutter_actor_get_text_direction (CLUTTER_ACTOR (widget)) == CLUTTER_TEXT_DIRECTION_RTL)
direction_pseudo_class = "rtl"; direction_pseudo_class = (char *)"rtl";
else else
direction_pseudo_class = "ltr"; direction_pseudo_class = (char *)"ltr";
if (priv->pseudo_class) if (priv->pseudo_class)
pseudo_class = g_strconcat(priv->pseudo_class, " ", pseudo_class = g_strconcat(priv->pseudo_class, " ",
@ -1495,7 +1495,7 @@ static void
st_widget_init (StWidget *actor) st_widget_init (StWidget *actor)
{ {
StWidgetPrivate *priv; StWidgetPrivate *priv;
int i; guint i;
actor->priv = priv = ST_WIDGET_GET_PRIVATE (actor); actor->priv = priv = ST_WIDGET_GET_PRIVATE (actor);
priv->transition_animation = NULL; priv->transition_animation = NULL;
@ -1849,6 +1849,8 @@ filter_by_position (GList *children,
continue; continue;
break; break;
case GTK_DIR_TAB_BACKWARD:
case GTK_DIR_TAB_FORWARD:
default: default:
g_return_val_if_reached (NULL); g_return_val_if_reached (NULL);
} }
@ -2014,6 +2016,8 @@ st_widget_real_navigate_focus (StWidget *widget,
case GTK_DIR_RIGHT: case GTK_DIR_RIGHT:
sort_box.x2 = sort_box.x1; sort_box.x2 = sort_box.x1;
break; break;
case GTK_DIR_TAB_FORWARD:
case GTK_DIR_TAB_BACKWARD:
default: default:
g_warn_if_reached (); g_warn_if_reached ();
} }
@ -2210,7 +2214,7 @@ st_set_slow_down_factor (gfloat factor)
* Returns: the global factor applied to all animation durations * Returns: the global factor applied to all animation durations
*/ */
gfloat gfloat
st_get_slow_down_factor () st_get_slow_down_factor (void)
{ {
return st_slow_down_factor; return st_slow_down_factor;
} }
@ -2430,8 +2434,6 @@ st_widget_remove_accessible_state (StWidget *widget,
/* GObject */ /* GObject */
static void st_widget_accessible_class_init (StWidgetAccessibleClass *klass);
static void st_widget_accessible_init (StWidgetAccessible *widget);
static void st_widget_accessible_dispose (GObject *gobject); static void st_widget_accessible_dispose (GObject *gobject);
/* AtkObject */ /* AtkObject */

View File

@ -107,8 +107,10 @@ assert_foreground_color (StThemeNode *node,
guint32 expected) guint32 expected)
{ {
ClutterColor color; ClutterColor color;
guint32 value;
st_theme_node_get_foreground_color (node, &color); st_theme_node_get_foreground_color (node, &color);
guint32 value = clutter_color_to_pixel (&color); value = clutter_color_to_pixel (&color);
if (expected != value) if (expected != value)
{ {
@ -124,8 +126,10 @@ assert_background_color (StThemeNode *node,
guint32 expected) guint32 expected)
{ {
ClutterColor color; ClutterColor color;
guint32 value;
st_theme_node_get_background_color (node, &color); st_theme_node_get_background_color (node, &color);
guint32 value = clutter_color_to_pixel (&color); value = clutter_color_to_pixel (&color);
if (expected != value) if (expected != value)
{ {
@ -148,9 +152,9 @@ side_to_string (StSide side)
return "bottom"; return "bottom";
case ST_SIDE_LEFT: case ST_SIDE_LEFT:
return "left"; return "left";
default:
return "<unknown>";
} }
return "<unknown>";
} }
static void static void
@ -160,8 +164,10 @@ assert_border_color (StThemeNode *node,
guint32 expected) guint32 expected)
{ {
ClutterColor color; ClutterColor color;
guint32 value;
st_theme_node_get_border_color (node, side, &color); st_theme_node_get_border_color (node, side, &color);
guint32 value = clutter_color_to_pixel (&color); value = clutter_color_to_pixel (&color);
if (expected != value) if (expected != value)
{ {