Compare commits

...

273 Commits

Author SHA1 Message Date
e0307bb7e0 Bump version to 3.20.3
Update NEWS.
2016-06-29 01:04:47 +02:00
550715a071 build: Fix check-for-missing for srcdir != builddir 2016-06-29 01:04:47 +02:00
faa5c179e8 Revert "windowManager: Avoid code duplication"
The change requires code changes to the AlternateTab extension,
which would then break the extension for older gnome-shell point
releases. Just keep the cleanup out of the stable branch to avoid
that breakage.

This reverts commit 74553fa95e.
2016-06-29 01:04:47 +02:00
90596b0964 theme-node: Fix leak on stylesheet change.
on_custom_stylesheet_changed() would set properties_computed to FALSE
without freeing the old properties, then the properties pointer would
be overwritten in ensure_properties().

https://bugzilla.gnome.org/show_bug.cgi?id=710230
2016-06-29 01:04:47 +02:00
8954d99659 shell-recorder: Avoid a crash when the cursor texture is NULL
When running as a wayland compositor, MetaCursorTracker might
legitimately not have a displayed cursor because e.g. a client unsets
the cursor surface.

Note that, under an X session, the assumption that the tracker always
has a cursor texture is true because XFixesGetCursorImage() always
returns data even if the cursor isn't visible.

https://bugzilla.gnome.org/show_bug.cgi?id=767001
2016-06-28 19:02:40 +02:00
a300a3d6aa shell-recorder: Ensure we remove the redraw timeout on finalize
Otherwise we may end up using freed memory and crashing

https://bugzilla.gnome.org/show_bug.cgi?id=767001
2016-06-28 19:02:39 +02:00
23788b9e7d Updated Indonesian translation 2016-06-24 10:52:42 +00:00
5d307c9ad5 NetworkAgent: Handle VPN service aliases
A VPN plugin can support multiple services, indicated by an 'aliases' key.

We need to be able to spawn the appropriate auth-dialog for these aliases,
as well as the base service.

Covered as an afterthought (from comment 57) in
https://bugzilla.gnome.org/show_bug.cgi?id=658484

See also https://bugzilla.gnome.org/show_bug.cgi?id=746664 and
https://bugzilla.gnome.org/show_bug.cgi?id=767197
2016-06-03 18:24:47 +01:00
74553fa95e windowManager: Avoid code duplication
The various switcher keybindings are handled identically, except for
the popup that is shown; update the code to reflect that instead of
duplicating the code again and again.

https://bugzilla.gnome.org/show_bug.cgi?id=730739
2016-05-19 17:43:43 +02:00
bc4891c3a3 altTab: Take over cycle-windows/cycle-group keybindings
The code to handle cycling through windows without showing a popup
was removed from mutter a while ago, which left the corresponding
keybindings mostly broken (i.e. they now only switch between two
windows). With the various switch-foo keybindings handled by the
shell, it is now easier to take over the cycle-foo keybindings as
well.

https://bugzilla.gnome.org/show_bug.cgi?id=730739
2016-05-19 17:43:43 +02:00
35cc224240 st: Init framebuffer early to fix gnome-shell crash on NVIDIA drivers
Checking offscreen for COGL_INVALID_HANDLE is not sufficient,
as cogl_offscreen_new_with_texture doesn't initialize framebuffer
objects but lets Cogl solve this the lazy way.
cogl_offscreen_new_with_texture will never return COGL_INVALID_HANDLE
anyways.

https://bugzilla.gnome.org/show_bug.cgi?id=764898
2016-05-17 17:21:32 +02:00
3bbf681385 Updated Icelandic translation 2016-05-14 22:23:50 +00:00
ae6256ba16 app: Consider minimized windows for app comparisons
We used to take window visibility into account when comparing apps
until commit 1dfc38d078, following changes in the window switcher
due to auto-minimization. However auto-minimization was abolished
and the window switcher changes reverted, so it makes sense again
to sort apps without non-minimized windows last again.

https://bugzilla.gnome.org/show_bug.cgi?id=766238
2016-05-11 16:34:44 +02:00
3cf2e1ad8b Bump version to 3.20.2
Update NEWS.
2016-05-10 22:21:02 +02:00
d756e2eefb Updated Norwegian bokmål translation. 2016-05-03 23:35:50 +02:00
ea27ed8c55 Updated Portuguese translation 2016-04-30 15:48:52 +00:00
1883df2927 dnd: Cancel the animation on drag actor destruction
If the drag actor is destroyed before the animation
callback is called, the callback is never called and
we're sticked with dnd grabing the events after we
dropped the target.

https://bugzilla.gnome.org/show_bug.cgi?id=757676
2016-04-27 18:22:00 +02:00
3274f270e3 Updated Esperanto translation 2016-04-27 00:08:10 +02:00
c97626e516 Update gvc submodule
https://bugzilla.gnome.org/show_bug.cgi?id=765607
2016-04-26 15:47:29 +02:00
9c483dd9a6 system: Only show rotation lock when a builtin output is present
We currently show the orientation lock button when an accelerometer
is present, however gnome-settings-daemon's xrandr plugin only applies
rotation when a builtin monitor is present. Update the button's
visibility to match gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=765267
2016-04-21 21:16:50 +02:00
8fd6e93fbe workspaceThumbnail: Fix size request signatures
ClutterLayoutManager's size request methods have an additional container
argument before the for-width/height parameters compared to ClutterActor.

https://bugzilla.gnome.org/show_bug.cgi?id=763068
2016-04-21 16:04:04 +02:00
8416ba25de st: Don't assert when corner texture creation fails 2016-04-15 19:05:04 +02:00
63f6ff9151 Do not skip CoglError parameters
While CoglError is a define to GError, it doesn't follow the convention
of ignoring errors when NULL is passed, but rather treats the error as
fatal :-(
That's clearly unwanted for a compositor, so make sure to always pass
an error parameter where a runtime error is possible

https://bugzilla.gnome.org/show_bug.cgi?id=765061
2016-04-15 18:22:18 +02:00
59c2ace98c st: Do not try to unref NULL CoglObjects
https://bugzilla.gnome.org/show_bug.cgi?id=765061
2016-04-15 18:22:18 +02:00
cf4465027a [l10n][fa] Fix weekday translation string 2016-04-14 23:05:11 +04:30
a23b293fe2 modalDialog: Fix invalid argument 'timestamp' for pushModal
https://bugzilla.gnome.org/show_bug.cgi?id=722752
2016-04-14 11:10:51 +02:00
c039a3ddda recorder: Fall back to ~ if XDG_VIDEOS_DIR doesn't exist
Unlike screenshots, recordings fail when the default directory doesn't
exist. Fall back to home instead.

https://bugzilla.gnome.org/show_bug.cgi?id=765015
2016-04-13 21:25:31 +02:00
ebe071bd50 Bump version to 3.20.1
Update NEWS.
2016-04-13 18:46:38 +02:00
2edfd458b7 Update Arabic translation 2016-04-10 20:28:02 +02:00
3b750aa815 Added Bulgarian translation 2016-04-09 08:30:01 +03:00
d96f97e55a Update Persian translations 2016-04-08 20:46:03 +04:30
55ac2f46ba Updated Friulian translation 2016-04-08 09:31:04 +00:00
262c04ab91 Updated Friulian translation 2016-04-05 20:14:39 +00:00
c80e7784fb Updated Friulian translation 2016-04-02 23:34:03 +00:00
763567377f Updated Friulian translation 2016-03-31 08:56:25 +00:00
ea9dcbf8b7 Updated Friulian translation 2016-03-31 08:46:12 +00:00
2b383bf73e Updated Friulian translation 2016-03-31 06:40:06 +00:00
b8dcbfebb2 Updated Friulian translation 2016-03-30 22:18:45 +00:00
a257aa35d5 Updated Friulian translation 2016-03-30 22:09:08 +00:00
941513b280 st: Fix offscreen leak if cogl_framebuffer_allocate fails
If cogl_framebuffer_allocate fails in _st_create_shadow_pipeline_from_actor, the
CoglOffscreen* that was allocated earlier in the function is leaked.

https://bugzilla.gnome.org/show_bug.cgi?id=735705

Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2016-03-30 15:59:10 -04:00
a9bb0558bc Updated Czech translation 2016-03-30 08:27:21 +02:00
58834b80d7 update zh_CN translation 2016-03-26 15:13:42 +08:00
b125a0e371 Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2016-03-26 13:43:56 +07:00
980ac0da8a Updated Friulian translation 2016-03-24 22:11:37 +00:00
f15fb0bd73 Updated Chinese (Taiwan) translation 2016-03-24 17:08:39 +00:00
7d25592165 Updated Basque language 2016-03-23 20:56:09 +01:00
9ee36f2b71 Updated Slovenian translation 2016-03-22 22:27:08 +01:00
f3e226103f Updated Ukrainian translation 2016-03-22 22:31:00 +02:00
a03e5662e2 Bump version to 3.20.0
Update NEWS.
2016-03-22 18:14:58 +01:00
16bb3efeb9 Updated Japanese translation 2016-03-21 02:44:48 +00:00
e01d867e69 Updated Danish translation 2016-03-20 23:45:33 +01:00
1d4dfd7d5f Update Latvian translation 2016-03-20 21:27:04 +02:00
da05d1d864 Updated French translation 2016-03-20 02:13:36 +00:00
6499424eba Updated Turkish translation 2016-03-19 18:57:04 +00:00
824a602963 Updated Swedish translation 2016-03-18 10:12:11 +00:00
0092d8fff3 Updated Italian translation 2016-03-17 20:21:40 +00:00
5fbe454836 Updated Kazakh translation 2016-03-17 03:39:25 +00:00
23a59d387b Updated Korean translation 2016-03-16 19:50:25 +00:00
6b2a68e553 Bump version to 3.19.92
Update NEWS.
2016-03-16 19:03:53 +01:00
82950ecea0 telepathyClient: Acknowledge messages before closing
While a channel has pending messages, it will pop up again when
dismissed. That is clearly not what users expect, so clear them
out first before closing a channel.

https://bugzilla.gnome.org/show_bug.cgi?id=747991
2016-03-16 18:59:44 +01:00
2da4df219c Updated Russian translation 2016-03-13 21:05:14 +00:00
8b5597fd8d Updated Lithuanian translation 2016-03-13 21:21:30 +02:00
82ae06ad55 Updated Brazilian Portuguese translation 2016-03-13 16:16:19 +00:00
c594b66a2a [l10n] Updated Catalan translation 2016-03-13 14:47:13 +01:00
13e3318e4d Updated Finnish translation 2016-03-13 10:33:44 +00:00
4aa4bb4a6a Updated Slovenian translation 2016-03-12 22:04:47 +01:00
4a74df86e2 Updated Greek translation 2016-03-12 12:38:15 +00:00
30ebc9c241 Updated German translation 2016-03-12 12:33:42 +00:00
e0f6cf538d Updated Galician translations 2016-03-12 13:16:26 +01:00
ba71382c72 Updated Spanish translation 2016-03-11 15:31:51 +00:00
87eb0d7e2f Updated Hebrew translation 2016-03-11 14:51:10 +02:00
da199242b2 theme: Actually apply style changes
Commit e86c2826e updated the SASS submodule without actually applying
the changes to the generated CSS.

https://bugzilla.gnome.org/show_bug.cgi?id=762480
2016-03-11 11:09:19 +01:00
5e3d378667 Updated Hungarian translation 2016-03-11 06:48:23 +00:00
a6d2735373 Updated Serbian translation 2016-03-11 02:57:07 +01:00
2ea435a928 Updated Slovak translation 2016-03-10 18:21:12 +00:00
75ba75900c extensionPrefs: Stop using custom CSS
GTK+ now has a documented CSS class for circular buttons that we can
use for the preference buttons instead of custom CSS.
2016-03-10 18:16:33 +01:00
7bacf4e344 Updated Polish translation 2016-03-10 17:27:29 +01:00
258993d8ad Updated Czech translation 2016-03-10 16:35:36 +01:00
ff19e411a2 location: Style reason label
https://bugzilla.gnome.org/show_bug.cgi?id=762480
2016-03-10 15:24:21 +00:00
e86c2826ef Update to latest gnome-shell-sass
https://bugzilla.gnome.org/show_bug.cgi?id=762480
2016-03-10 15:24:21 +00:00
64741e41df location: Replace description w/ privacy note
https://bugzilla.gnome.org/show_bug.cgi?id=762480
2016-03-10 14:51:32 +00:00
fceac27412 Updated Danish translation 2016-03-06 19:50:19 +01:00
0a394799da Updated Friulian translation 2016-03-06 14:05:09 +00:00
b83f2c0e33 Updated Dutch translation 2016-03-05 21:57:19 +01:00
225f825faf Updated Slovenian translation 2016-03-05 20:45:01 +01:00
ed054f4f40 Updated Korean translation 2016-03-05 12:49:32 +00:00
a1244a9b26 Update Latvian translation 2016-03-03 22:08:36 +02:00
3a3714f4ff Bump version to 3.19.91
Update NEWS.
2016-03-03 17:13:03 +01:00
be483c4137 legacyTray: Style the slider's child, not the slider
This avoids jiggling when showing/hiding the tray. Based on a
suggestion from maxnevesnunes@gmail.com in bug 750022.

https://bugzilla.gnome.org/show_bug.cgi?id=747957
2016-03-03 17:09:47 +01:00
3492121c3f location: Only ask user once
Let's make it really simple and ask user interactively, once. This
simplifies things for:

* Privacy panel of gnome-control-center as it doesn't have to filter
  applications.

* Apps: If they are denied access, they can simply point users to
  privacy panel of gnome-control-center since they can be sure location
  access for the app can be enabled in there.

Also it's less annoying to user. Before this patch, if they denied
access to application, they had to keep doing that at least each time
they launched the application.

https://bugzilla.gnome.org/show_bug.cgi?id=762559
2016-03-03 16:06:20 +00:00
364f1453c1 Updated Hebrew translation 2016-03-03 14:52:51 +02:00
9392e50cf1 Updated Russian translation 2016-03-02 22:15:25 +00:00
f60a6ab465 Updated Lithuanian translation 2016-03-02 20:52:50 +02:00
f3a92d558d Update Arabic translation 2016-03-02 14:45:02 +04:00
d387d4a60d Update zh_CN translation 2016-03-02 13:50:42 +08:00
4503ca4ca0 Update zh_CN translation 2016-03-02 13:47:56 +08:00
eeb10c0ce3 Updated Czech translation 2016-03-01 10:51:13 +01:00
c69fcc2ef8 Bugfix in Afrikaans (af) translation 2016-03-01 08:51:00 +02:00
7d67d88ae8 Updated translation for Afrikaans (af) 2016-02-29 19:52:58 +02:00
310622b14e Updated Kazakh translation 2016-02-29 09:26:51 +00:00
00065b84e1 Updated Hungarian translation 2016-02-28 16:43:16 +00:00
4f7a8902f8 Updated Occitan translation 2016-02-27 18:48:31 +00:00
d20a6e0988 Mark an invalid string in the Irish translation as fuzzy
Apparently, javascript-format in gettext doesn't support reversing
the order of variables with %1$s, and this string trips validation.
2016-02-27 18:47:34 +01:00
96fa7b7e77 Update Catalan translation 2016-02-27 16:36:48 +01:00
61e4d40852 Updated Swedish translation 2016-02-27 13:33:58 +00:00
cc826f77fb Updated German translation 2016-02-26 14:17:51 +00:00
1de288c5bb build: Fix build with clang -Werror
https://bugzilla.gnome.org/show_bug.cgi?id=755659
2016-02-26 02:06:55 +08:00
fe986faa2d Updated Greek translation 2016-02-25 09:48:13 +00:00
f11b404622 Updated Galician translations 2016-02-23 16:24:15 +01:00
508668107b st-entry: Disable middle-click-paste when entry is not editable
Should only allow pasting the primary selection when the entry is
editable.

https://bugzilla.gnome.org/show_bug.cgi?id=762507
2016-02-23 06:48:50 -06:00
674454621f Updated Ukrainian translation 2016-02-23 13:08:54 +02:00
2c907bd422 Updated Chinese (Taiwan) translation 2016-02-23 02:52:30 +00:00
4eb6c0c4ee location: Put app permission in GNOME table
Alex told me that since it's not geoclue but rather GNOME-components
storing/accessing app permissions, it's better if we put it under
'gnome' rather than generic 'desktop' table.
2016-02-22 22:55:09 +00:00
dd2eff2b6f Updated Spanish translation 2016-02-22 21:26:18 +01:00
d8960b396b windowManager: Only animate dimming changes when necessary
Now that we no longer skip dimming/undimming windows while showing
the overview, we can still save a bit of work by changing the dimming
without animation while the window is hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=762475
2016-02-22 19:42:57 +01:00
4c29604e1e windowManager: Always check dimming when an attached modal opens/closes
We skip window animations while the overview is shown (and the window
group is hidden) to avoid unnecessary work. However when an attached
modal dialog is opened or closed, this involves checking whether the
parent window should be dimmed - skipping that test means that we can
simply fail to dim or undim a window altogether, so do that check
unconditionally.

https://bugzilla.gnome.org/show_bug.cgi?id=762475
2016-02-22 19:42:57 +01:00
ede0bf2d88 messageList: Add missing import
We lost that when code was split out from calendar.js ...
2016-02-22 19:33:17 +01:00
893bfdf85f Updated Brazilian Portuguese translation 2016-02-20 21:51:41 +00:00
ac7a4c27fd updated Punjabi Translation 2016-02-20 12:36:37 -06:00
4fe0233139 Updated Polish translation 2016-02-20 16:29:15 +01:00
f9f9c7fe5b Updated Serbian translation 2016-02-19 20:25:26 +01:00
f1b90f174a Bump version to 3.19.90
Update NEWS.
2016-02-19 18:12:28 +01:00
3dd74c86c1 Update Catalan translation 2016-02-19 16:19:47 +01:00
0edbdc529e location: Add translator comments
https://bugzilla.gnome.org/show_bug.cgi?id=762270
2016-02-18 17:37:29 +01:00
b08523b170 Updated Slovak translation 2016-02-18 15:36:25 +00:00
cd2f8d8177 Update to latest gnome-shell-sass
The new location dialog theming comes from there.

https://bugzilla.gnome.org/show_bug.cgi?id=762119
2016-02-18 15:11:11 +00:00
a1e8c79d38 location: Ask user to authorize applications
While we could have implemented this already a while ago, this would
have been a completely false security mechanism since we had no way of
reliably identifying applications. Since now with xdg-app, we can at least
reliably identify bundled applications, let's give users a choice of
which applications in particular they are OK with giving location data
to.

While we still can't reliably identify system (non-xdg-app) applications,
it seems extremely unlikely we'll ever be able to do that (at least not
in the near future) so we'll have to trust them to not lie about their
IDs.

Next release of geoclue will take the ID of bundled application directly
from corresponding xdg-app metadata so bundled applications can't simply
lie about their IDs.

https://bugzilla.gnome.org/show_bug.cgi?id=762119
2016-02-18 15:11:11 +00:00
34fc454764 location: Add AppAuthorizer class
This class will be responsible for authorizing applications that try to
access location information. Since this is mainly targetted for xdg-app
applications, we make use of xdg-app's D-Bus API to store
per-application authorization.

https://bugzilla.gnome.org/show_bug.cgi?id=762119
2016-02-18 15:11:11 +00:00
e98a434ede location: Add dialog to ask for location data access
Add a dialog that is used in a following patch, to ask user if they want
a requesting application to gain access to their location.

Co-author: Florian Müllner <fmuellner@gnome.org>

https://bugzilla.gnome.org/show_bug.cgi?id=762119
2016-02-18 15:11:10 +00:00
02cdc065e7 media section touch ups
- make the missing album art more subtle. Negative space
  asked for sizing the box slightly larger. Don't hate me
  for using border-width for it ;)
2016-02-18 14:58:54 +01:00
77eb8f98c0 Updated Italian translation 2016-02-18 13:05:52 +00:00
68679e1e7e Updated German translation 2016-02-18 09:24:16 +01:00
05f2dbf205 Updated Polish translation 2016-02-17 22:32:49 +01:00
45779bc7be Updated Slovak translation 2016-02-17 21:01:26 +00:00
1bf27b1f18 ibusCandidatePopup: Handle relative cursor signal absence gracefully
Only recent IBus versions have support for this signal
which is used for wayland clients. In order to work
with older IBus versions we can silently ignore the
signal's absence.

https://bugzilla.gnome.org/show_bug.cgi?id=753476
2016-02-17 18:01:02 +01:00
3ecdfaffd2 calendar: Add Media section
We lost media controls outside of notification banners when
implementing the new notification designs. Reimplement this
functionality as a dedicated "Media" section in the message
list based on MPRIS.

https://bugzilla.gnome.org/show_bug.cgi?id=756491
2016-02-17 15:15:16 +01:00
ee8fd1e613 calendar: Split out message list base classes
Currently both the base classes for messages/sections and the message
list itself that instantiates the available sections are located in
the same module. As a result, it isn't possible to define sections
in a different module without introducing circular dependencies. The
Calendar module is already unwieldily large, so split it up a bit to
avoid it growing even bigger in the future.

https://bugzilla.gnome.org/show_bug.cgi?id=756491
2016-02-17 14:56:52 +01:00
ccfd5e35d6 location: Better name for a field
_proxy -> _managerProxy.

https://bugzilla.gnome.org/show_bug.cgi?id=762119
2016-02-17 13:04:16 +00:00
b2eab65a81 Updated POTFILES.in 2016-02-16 18:39:42 +01:00
00814dd159 shell: Fix another indentation warning
The compiler doesn't know about preprocessor conditionals, so indentation
changes confuse -Wmisleading-indentation.
2016-02-16 18:05:14 +01:00
57f9ffcaa7 shell: Fix an indentation issue ...
...pointed out by GCC's new -Wmisleading-indentation warning.
2016-02-16 17:35:39 +01:00
ce83f378a5 shell: Fix coding style 2016-02-16 17:35:39 +01:00
30c7545ff3 audioDeviceSelection: Add audio device selection dialog
It is not always possible to determine the type of audio device that
got plugged in. Add a system modal dialog to query the user in that
case and export in on the bus to gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=760284
2016-02-16 17:02:00 +01:00
a13357c2a8 ibusCandidatePopup: Add support for relative cursor positioning
IBus now provides a new method for cursor positioning where the
coordinates are relative to the focused window. This is useful for
wayland clients which don't have access to their global coordinates.

https://bugzilla.gnome.org/show_bug.cgi?id=753476
2016-02-15 18:06:53 +01:00
75dc5c16c8 appFavorites: Update Nibbles in rename list 2016-02-12 20:17:02 -06:00
acd5d70209 theme: use update icon for app grid
https://bugzilla.gnome.org/show_bug.cgi?id=761772
2016-02-12 12:12:02 +01:00
669d20bcf0 extensionPrefs: Fix prefs button 2016-02-11 15:01:53 +01:00
793a8005a5 Updated French translation 2016-02-11 08:43:48 +00:00
23b81fb241 Updated Polish translation 2016-02-06 16:17:22 +01:00
73ba9d33eb Updated Slovak translation 2016-02-05 06:37:26 +00:00
75e2a7228c Updated Friulian translation 2016-02-04 16:53:47 +00:00
91d70f2487 theme: make week numbers more legible
https://bugzilla.gnome.org/show_bug.cgi?id=683245
2016-02-01 13:16:20 +01:00
779b1ae8e5 slider: Emit a 'drag-begin' signal when starting to drag
We are already emitting a 'drag-end' signal when no more dragging
is happening, so it makes sense to emit a 'drag-begin' too when
starting, so that apps interested in implementing different logic
between those two events can easily do it without needing to deal
with the underlying 'button-press-event' signal for the actor.

https://bugzilla.gnome.org/show_bug.cgi?id=761208
2016-01-27 22:35:11 +00:00
346ffd14d7 NetworkAgent: correctly identify the VPN secret requests
The non-interactive requests for 'vpn' settings are forwarded to the UI because
it is able to talk to the auth helpers. However, the VPN requests are identified
by the connection type instead of setting type. That is incorrect and the UI
is not prepared to handle such requests; tries to construct a dialog and fails
miserably:

  Gjs-Message: JS LOG: Invalid connection type: vpn

  (gnome-shell:13133): Gjs-WARNING **: JS ERROR: Error: No property 'text' in property list (or its value was undefined)
  NetworkSecretDialog<._init@resource:///org/gnome/shell/ui/components/networkAgent.js:60
  wrapper@resource:///org/gnome/gjs/modules/lang.js:169
  _Base.prototype._construct@resource:///org/gnome/gjs/modules/lang.js:110
  Class.prototype._construct/newClass@resource:///org/gnome/gjs/modules/lang.js:204
  NetworkAgent<._handleRequest@resource:///org/gnome/shell/ui/components/networkAgent.js:724
  wrapper@resource:///org/gnome/gjs/modules/lang.js:169
  NetworkAgent<._newRequest@resource:///org/gnome/shell/ui/components/networkAgent.js:715
  wrapper@resource:///org/gnome/gjs/modules/lang.js:169

https://bugzilla.gnome.org/show_bug.cgi?id=760999
2016-01-26 17:31:34 +01:00
558b51f555 Updated Hungarian translation 2016-01-25 11:16:10 +00:00
ef18b7ea25 Updated Bulgarian translation 2016-01-22 07:45:32 +02:00
0044e225aa Bump version to 3.19.4
Update NEWS.
2016-01-21 21:50:35 +01:00
c25c143b24 st-widget: Avoid passing NULL to atk_object_get_role()
This never worked since the code landed but apparently no-one noticed
until now.

The intent here is to return the accessible's default role if none has
been explicitly set on the StWidget instance.

https://bugzilla.gnome.org/show_bug.cgi?id=760945
2016-01-21 16:49:06 +01:00
b87da87252 st-widget: Fix a potentially infinite recursion
Commit ffe4eaf00d changed this code to
call st_widget_get_accessible_role() instead of using the value
directly which would be an infinite recursion if that function didn't
have a bug. As it is, this just resulted in

CRITICAL **: atk_object_get_role: assertion 'ATK_IS_OBJECT
(accessible)' failed

https://bugzilla.gnome.org/show_bug.cgi?id=760945
2016-01-21 16:49:05 +01:00
f9258bb5e3 Updated Russian translation 2016-01-15 10:17:59 +00:00
3d747b00e6 tone down modal dialogs borders
https://bugzilla.gnome.org/show_bug.cgi?id=760577
2016-01-13 15:04:49 +01:00
450345b4d0 style week numbers
https://bugzilla.gnome.org/show_bug.cgi?id=683245
2016-01-13 14:49:23 +01:00
7563e1ebcd Updated Lithuanian translation 2016-01-10 18:12:39 +02:00
f96cc4dd69 Updated Turkish translation 2016-01-09 21:33:23 +00:00
c65a9c4d2e authPrompt: Do not allow bypassing disabled Sign In button
The Next and Sign In buttons are disabled when the username/password
field is empty. However, the user can still bypass this button by
pressing the enter key, leading to some odd glitches with the log in
for 'Not Listed?' users.

This is easy to fix by simply not progressing to the next screen when
the button is disabled.

https://bugzilla.gnome.org/show_bug.cgi?id=746180
2016-01-07 17:19:04 -06:00
c01bd37edc Updated Norwegian bokmål translation. 2016-01-07 22:59:36 +01:00
021cecbce2 NetworkAgent: Fix double-unref in get_secrets_keyring_cb()
In get_secrets_keyring_cb, we own a ref on the 'attributes' hash table
from secret_item_get_attributes), and a ref on the 'secret' object (from
secret_item_get_secret(), but in the SHELL_KEYRING_SK_TAG case, we unref
these once before breaking out of the loop, and the second time after
breaking out of the loop.

https://bugzilla.gnome.org/show_bug.cgi?id=759708
2016-01-07 15:27:42 +01:00
2a0cb7ff05 Updated Czech translation 2016-01-04 23:55:22 +01:00
0085a94706 Add flag no-javascript-format for date string 2016-01-04 19:41:49 +01:00
5db38194dc Updated German translation 2016-01-02 16:21:17 +00:00
2a26143149 Updated Indonesian translation
(cherry picked from commit cca01e3f02)
2016-01-02 12:12:53 +00:00
62f22557aa Updated Brazilian Portuguese translation 2015-12-31 18:39:27 +00:00
516ea5a02e Updated Lithuanian translation 2015-12-20 14:54:29 +02:00
9154471aba Updated Lithuanian translation 2015-12-20 14:51:57 +02:00
fbf6746acf Bump version to 3.19.3
Update NEWS.
2015-12-17 01:35:39 +01:00
a36686a6aa extensionSystem: Fix updating extension list on session update
Before reenabling all extensions, we update the list of enabled extensions
to catch any changes that happened while extensions were enabled. However
this is currently broken as onEnabledExtensionsChanged() is a nop while
disabled, so just call getEnabledExtensions() directly.
2015-12-16 23:50:42 +01:00
fd837d74d1 Updated Czech translation 2015-12-06 23:00:19 +01:00
fd57334395 Updated Czech translation 2015-12-06 22:53:28 +01:00
85100cb65f Updated Kazakh translation 2015-12-06 14:34:14 +00:00
c70f6278d6 Updated Slovak translation 2015-12-06 12:04:43 +00:00
e573441bac Updated Turkish translation 2015-12-05 23:34:42 +00:00
5ed9571b37 Updated Ukrainian translation 2015-12-05 16:56:48 +02:00
9d203ddc0f workspace: Keep track of the dragging touch sequence
draggable.startDrag() is called directly here (i.e. manualMode is not set),
we must keep track of the touch event and pass it to startDrag() then.

https://bugzilla.gnome.org/show_bug.cgi?id=756748
2015-12-04 12:16:56 +01:00
508a13ae72 dnd: Implement touch event support
We need to keep track of the pointer emulating touch sequence. In order
to have events properly redirected on touch devices, the
Clutter.grab_pointer and ungrab_pointer() have been replaced by the grab()
and grab_sequence() ClutterInputDevice methods, one or the other is used
depending on the device triggering DnD.

An extra "sequence" argument has been added to startDrag, passing null here
will resort to pointer grabs.

This is enough to make thumbnails in the WorkspaceBox draggable through
touch.

https://bugzilla.gnome.org/show_bug.cgi?id=756748
2015-12-04 11:50:13 +01:00
c0b50cbdf2 workspaceThumbnail: Enable activation of thumbnails in the WorkspaceBox
We need a separate handler for TOUCH_BEGIN/END events.

https://bugzilla.gnome.org/show_bug.cgi?id=756748
2015-12-04 11:50:13 +01:00
06f78549bd workspaceThumbnail: Enable activation of window clones on touch
We must handle the TOUCH_END event separately for the evdev input
backend.

https://bugzilla.gnome.org/show_bug.cgi?id=756748
2015-12-04 11:50:13 +01:00
67afd7a6d8 popupMenu: Fix touch handling of PopupSubMenuMenuItem
It overrides ::button-release-event in order to implement the
hidden/shown toggling, it must do the same on TOUCH_END, otherwise
menus stay shown on touch.

https://bugzilla.gnome.org/show_bug.cgi?id=756748
2015-12-04 11:50:13 +01:00
ffa8c2f2b1 workspacesView: Return from overview when tapping on an empty workspace
This works for pointers and touch on X11, there is however no pointer
emulation on evdev, so touch triggers ::clicked with button==0 which
is ignored.

https://bugzilla.gnome.org/show_bug.cgi?id=756748
2015-12-04 11:50:12 +01:00
3803a880e8 loginDialog: Reconsider user for user list when user changes
Generally a user-changed operation will be uninteresting, but if the
user is currently in the user list and the account changes to locked, we
want to remove it from the list, or if the user is not in the list and
the account changed to unlocked, we want to add it to the list. This
fixes the case where a new user account created in gnome-control-center
does not appear in the user list. The password mode is set in the new
account immediately after it is created, but the operations are not
atomic, so the login dialog considers the new user account when it is
still locked and rejects it from being displayed, then immediately
afterwards the account is unlocked. This commit causes the login dialog
to show the account when this occurs.

The containsUser() check here is not strictly necessary, but reduces
spurious calls to addUser() and removeUser(), since there's no easy way
to check if the locked status of the account has changed (as it's much
easier to connect to one signal on the UserManager than to
notify::locked on each User object).

https://bugzilla.gnome.org/show_bug.cgi?id=758568
2015-12-02 18:23:36 +01:00
965aedb0bb background: Reload animation on timezone changes
Animated backgrounds are based on a start time in local time - in case
of a timezone change, that time is no longer accurate. To fix, we need
to either make BGSlideShow aware of timezone changes (and notify us to
update the animation), or just reload the animation - timezone changes
should be a rare event, so go with the simpler second option.

https://bugzilla.gnome.org/show_bug.cgi?id=758939
2015-12-02 17:18:39 +01:00
80911535a7 altTab: Fix window-switcher on HiDPI displays
We need to take the scale factor into account to avoid tiny window
previews on HiDPI.

https://bugzilla.gnome.org/show_bug.cgi?id=758676
2015-12-02 10:31:36 +01:00
ca401d5036 build: Bump gsettings-desktop-schemas requirement
We need 3.19.2 for the show-battery-percentage key.
2015-12-01 16:40:55 +01:00
a1c091d98d Bump version to 3.19.2
Update NEWS.
2015-11-25 00:34:56 +01:00
e1e08f0a68 loginDialog: Fix TypeError when user is deleted
LoginDialog has a private _user, but UserListItem has a public user.
Easy to get wrong since _user would be the right thing to type in 90% of
this file.
2015-11-23 17:44:49 -06:00
1a4f629554 Updated Russian translation 2015-11-23 19:20:29 +00:00
4113be770b Updated Spanish translation 2015-11-23 19:02:49 +01:00
cf3f4850b8 Updated Esperanto translation 2015-11-23 00:39:12 +01:00
14f374096a Updated Czech translation 2015-11-22 13:05:02 +01:00
6fef5c37f7 Updated Portuguese translation 2015-11-21 09:03:47 +00:00
6e7455aa1e Updated Hebrew translation 2015-11-19 20:38:03 +02:00
03bf6fa399 theme-node: Use the correct framebuffer in paint_* methods
Since commit 48a54e8ac4, paint() has an explicit framebuffer parameter,
however a couple of submethods are still using the draw framebuffer,
which breaks when rendering to an offscreen buffer.
2015-11-19 14:08:14 +01:00
f777e761c0 st: Fix some more cogl deprecations
Replace the remaining cogl_set_source* calls with the explicit
pipeline/framebuffer API.
2015-11-19 14:07:24 +01:00
31201d9618 power: Add battery percentage label
An oft requested feature, available in 4 separate extensions to
gnome-shell, and in most mobile OSes.

https://bugzilla.gnome.org/show_bug.cgi?id=735771
2015-11-19 14:04:22 +01:00
d95d78ac15 browser-plugin: Do not create a new object every time NPPVpluginScriptableNPObject is requested
Merge PluginData and PluginObject structs into a single one and create
the scriptable object associated to the plugin instance in NPP_New. Then,
when NPPVpluginScriptableNPObject is requested we just return the
scriptable object associated to the given instance. This caused the
crashes in NPN_InvokeDefault with WebKit, since we had multiple
scriptable objects for the same instance, but only one of those objects
had the onchange listener installed. Firefox seems to cache the
scriptable object for the instance and therefore NPPVpluginScriptableNPObject
is requested only once.

https://bugzilla.gnome.org/show_bug.cgi?id=737932
2015-11-17 13:17:31 -06:00
bef4f17c49 Updated Spanish translation 2015-11-17 18:52:52 +01:00
f4b7ab0cb6 browser-plugin: Set windowless mode and don't claim to need XEmbed
NPAPI plugins are windowed by default, so we need to set
NPPVpluginWindowBool value to FALSE on startup. This way the browser
will not create a GtkSocket for a GtkPlug that we are not going to
create. It doesn't make sense to claim that we need XEmbed either.

https://bugzilla.gnome.org/show_bug.cgi?id=757940
2015-11-17 11:35:03 -06:00
a180dde01c Updated Scottish Gaelic translation 2015-11-17 17:10:55 +00:00
385c918e2e Updated Scottish Gaelic translation 2015-11-17 16:10:24 +00:00
d7401c8646 Revert "power: Stop making time estimates"
This reverts commit 6c08799c7b.

See https://bugzilla.gnome.org/show_bug.cgi?id=708472#c87
2015-11-17 13:16:45 +01:00
a456d5eb19 bluetooth: Remove unused imports
https://bugzilla.gnome.org/show_bug.cgi?id=758220
2015-11-17 11:25:02 +01:00
6c08799c7b power: Stop making time estimates
Any time estimates we can come up with are notoriously unreliable;
even on devices that report correct (dis)charging rates, any change
in workload, screen brightness etc. can throw our estimate off by
a huge amount. This is further compounded by bad firmware and battery
firmware which reports inaccurate data as neither Windows nor Android do
not use that data.

So instead, limit ourselves to only showing the current percentage
and leave its interpretation to the user.

As an added bonus, we end up with shorter strings that are less likely
to cause problems with ellipsization when translated.

https://bugzilla.gnome.org/show_bug.cgi?id=708472
2015-11-17 10:58:45 +01:00
8d7bb6496c autorunManager: Follow Files' notification policy
Builtin chat and network notifications already follow the notification
policy of appropriate applications, it makes sense to do the same for
autorun notifications to give users control over hotplug notifications
in Settings.
2015-11-17 00:00:31 +01:00
f0496a2d3c Added Scottish Gaelic translation 2015-11-16 19:00:46 +00:00
6664553b7e Revert "browser-plugin: Set windowless mode and don't claim to need XEmbed"
This reverts commit a52c91e9e5.

https://bugzilla.gnome.org/show_bug.cgi?id=758035
2015-11-16 10:57:03 -06:00
2a950ca3b3 Updated Norwegian bokmål translation. 2015-11-15 20:00:58 +01:00
463cd6382c Updated Finnish translation 2015-11-15 16:53:02 +00:00
78db025b10 appFavorites: Add gnome-terminal to the rename list
https://bugzilla.gnome.org/show_bug.cgi?id=745626
2015-11-14 19:53:41 +01:00
f3265c28a9 Updated Portuguese translation 2015-11-14 07:59:17 +00:00
a6e5e459d3 Updated Hebrew translation 2015-11-13 12:29:54 +02:00
9ba399bf18 power: Add thin space between digits and percentage sign
As mentioned by Matthias Clasen on IRC, we should have a thin space
between the percentage digits and the sign itself.

https://bugzilla.gnome.org/show_bug.cgi?id=757816
2015-11-12 16:19:30 +01:00
a52c91e9e5 browser-plugin: Set windowless mode and don't claim to need XEmbed
NPAPI plugins are windowed by default, so we need to set
NPPVpluginWindowBool value to FALSE on startup. This way the browser
will not create a GtkSocket for a GtkPlug that we are not going to
create. It doesn't make sense to claim that we need XEmbed either.

https://bugzilla.gnome.org/show_bug.cgi?id=757940
2015-11-12 12:11:56 +01:00
9a7b47c23f st: Fix Gaussian kernel calculation
The result of subtracting unsigned operands is unsigned, which throws
off our calculation in case it should be negative.

This partly reverts 18b6f13395.

https://bugzilla.gnome.org/show_bug.cgi?id=757779
2015-11-12 01:02:05 +01:00
18f7d20006 Update zh_CN translations 2015-11-11 00:18:26 +08:00
3f0ee88657 browser-plugin: link with -Wl,-z,nodelete
This ensures that the module will not be unloaded, since GObject types
registered statically can't be reloaded. This should fix crashes with
browsers that correctly unload the plugins.

https://bugzilla.gnome.org/show_bug.cgi?id=737932
2015-11-10 15:23:49 +01:00
c634718dfa shell: Fix crash in polkit agent
The polkit agent does not take ownership of the request's cancellable,
so it may no longer be valid after the request finished and we need
to disconnect it before that. Before the GTask port in 8b4249ef2,
it was safe to do that when freeing the request data because requests
completed in an idle, but now we need to do it before returning the
task result.

https://bugzilla.gnome.org/show_bug.cgi?id=757668
2015-11-10 11:56:37 +01:00
df6b31de05 Updated POTFILES.in 2015-11-10 01:07:42 +01:00
b8e29ae8c7 data: merge gnome-shell.desktop and gnome-shell-wayland.desktop into one file
We can autodetect what to do based on the user's session, so drop
the separate desktop files.

This, along with some future changes, will enable us to be bus
activatable.

https://bugzilla.gnome.org/show_bug.cgi?id=741666
2015-11-09 10:37:24 -05:00
cdba8e5cea Revert "browser-plugin: try to avoid a crash"
This reverts commit faae1a028e.
2015-11-07 08:09:11 -06:00
4fccdaafb7 Updated Portuguese translation 2015-11-05 05:51:05 +00:00
df0b465e76 StTextureCache: Fix a fallout from GTask port
Set the task data that load_pixbuf_thread func expects.

https://bugzilla.gnome.org/show_bug.cgi?id=757418
2015-11-01 00:27:35 +01:00
aacdd4fd5e browser-plugin: fix spelling of GNOME 2015-10-30 17:41:16 +01:00
5f68c3a324 Bump version to 3.19.1
Update NEWS.
2015-10-29 15:50:20 +01:00
8ceae3b054 bluetooth: Show the Bluetooth menu when there were setup devices
If we detected that Bluetooth devices were setup, show the Bluetooth
menu so that users can easily turn Bluetooth back on.

This is a bit of a hack, as we cannot detect whether there is a
Bluetooth adapter at all when it's disabled, so we cannot tell whether
there were any Bluetooth devices setup, at some point. This state is
saved in the gnome-shell GSettings in the had-bluetooth-devices-setup
key.

Checking whether we saw Bluetooth devices at one point is a good
enough guess of whether there will be some in the future.

https://bugzilla.gnome.org/show_bug.cgi?id=723848
2015-10-28 11:51:07 +01:00
3fc5afaff1 Updated Czech translation 2015-10-28 10:56:48 +01:00
8b7464c648 st_theme_node_prerender_shadow: guard against failure to allocate a texture
If we are trying to render a shadow at a size that is very large in one
direction, but small in the other direction (so that we don't 9-slice
the texture), then allocating the backing texture for the offscreen
buffer may fail due to texture-size limits. Don't crash in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=757150
2015-10-27 15:51:40 -04:00
3e602b1765 calendar: Fix number formatting in some languages
Some languages require using a conversion modifier to display the day
number in a translated shape. fa_IR is affected for example.

https://bugzilla.gnome.org/show_bug.cgi?id=673235
2015-10-26 17:48:40 +01:00
5858028411 theme: tone down search entry stroke
https://bugzilla.gnome.org/show_bug.cgi?id=757011
2015-10-26 16:00:48 +01:00
2c682ace81 use osd colors for search (for classic)
https://bugzilla.gnome.org/show_bug.cgi?id=757011
2015-10-26 15:49:16 +01:00
45f3106814 Updated Romanian Translations 2015-10-25 10:19:21 +01:00
aa947f9948 Updated Romanian translation
(cherry picked from commit 9e64a1e3d6)
2015-10-24 17:02:27 +00:00
0c72d1fcbd ActivitiesButton: fix overview being toggled while still animating
Adds the missing checks for whether we should toggle the overview, on
button and key release.

https://bugzilla.gnome.org/show_bug.cgi?id=756925
2015-10-23 13:44:27 +02:00
6d22670307 Defend against failure of cairo_pattern_get_surface()
There are quite a few crashes in retrace.fedoraproject.org that are a result of
of cairo_pattern_get_surface() failing, then a subsequent call to
cairo_image_surface_get_width() crashing because no surface was returned to the
out parameter. Knowing what causes these is hard - my best guess is widgets getting
allocated at ridiculous sizes - but avoiding the crash makes sense in any case.

See https://bugzilla.redhat.com/show_bug.cgi?id=1206754

https://bugzilla.gnome.org/show_bug.cgi?id=756983
2015-10-22 15:14:55 -04:00
0b9e68e305 runDialog: Reload resource on 'rt'
Moving the default theme to a resource broke the 'rt' command;
reload the resource before the theme to fix it.

https://bugzilla.gnome.org/show_bug.cgi?id=738942
2015-10-21 20:54:30 +02:00
da8155cbe5 Updated Hungarian translation
(cherry picked from commit 10e4382a7d)
2015-10-21 06:08:52 +00:00
5b7a052e18 animation: do spinner animation with low priority
It's very unexpected that a spinner animation would
preempt idles from running.

This commit runs the spinner animation with a low
priority to ensure it doesn't take over the main
loop.

https://bugzilla.gnome.org/show_bug.cgi?id=754814
2015-10-20 17:10:06 -04:00
6f26e39082 animation: Run every 16ms not ever 14ms
Right now the spinner animation updates every 14ms.
60 frames per second would be one frame per 16.667ms,
so we're waking up more frequently than we need to.

This commit changes the wakeup to happen after 16ms.

https://bugzilla.gnome.org/show_bug.cgi?id=754814
2015-10-20 17:10:06 -04:00
489b96a310 gdm: don't emit start-session-when-ready from idle function
There's no point in delaying the emission.  We should do it
right away.

https://bugzilla.gnome.org/show_bug.cgi?id=754814
2015-10-20 17:10:06 -04:00
e65d90d624 Fix text-scaling-factor under wayland.
The text-scaling-factor GSetting was not being properly propagated
to clutter and the Pango font map; under X this is done by Clutter,
which listens to XSETTINGS directly.

https://bugzilla.gnome.org/show_bug.cgi?id=756447
2015-10-20 09:35:47 -04:00
9c74e22313 windowMenu: Ensure the source actor isn't sized 0x0
If the source actor is sized 0x0, the grabHelper will close the menu
on button release if the menu ends up flipped because in that case the
release event happens when the pointer is neither over the source
actor (since it's 0x0) or over the menu actor. A zero sized source
actor works for the non-flipped menu case because the menu's actor
itself ends up underneath the pointer.

https://bugzilla.gnome.org/show_bug.cgi?id=756605
2015-10-20 15:00:33 +02:00
48a1fce151 Add RLM as appropriate 2015-10-18 17:22:24 +04:00
83e7f6f496 windowManager: fix fullscreen clone being left around
If we get another effect on the same actor, we should make sure to
remove the clone through the "overwrite" methods provided by Tweener, or
there will be a race that might end up with a stray clone being left
around.

https://bugzilla.gnome.org/show_bug.cgi?id=756714
2015-10-16 13:47:14 -07:00
3c5c3a6597 Fixed some issues reported by Bjørn Lie in bug 740906. 2015-10-16 18:10:11 +02:00
1c3ea1649f windowManager: Fix fullscreen animations on dualscreen
The translation should describe the difference between the fullscreened
and unfullscreened position of the window - however we are currently
assuming a fullscreen position of (0, 0) instead of the monitor's origin,
which causes glitches on dualscreen setups.

https://bugzilla.gnome.org/show_bug.cgi?id=756697
2015-10-16 15:50:39 +02:00
48a54e8ac4 theme-node: Pass an explicit framebuffer to paint()
This allows us to paint to an offscreen buffer without using the
deprecated cogl_push_framebuffer/cogl_pop_framebuffer functions.
2015-10-16 00:16:38 +02:00
113a854048 st: Rename *material to *pipeline
... since the last commit changed the type from CoglMaterial to
CoglPipeline.
2015-10-15 23:42:19 +02:00
882f5fa79e st: Fix a bunch of cogl deprecations 2015-10-15 23:05:11 +02:00
9acdb8012c tray: Get rid of deprecation warnings
gdk_window_set_composited() is deprecated, and we don't need it as
we end up setting it to the default anyway.
We do need gtk_widget_set_double_buffered() though, which has been
deprecated as well because it is only meaningful on X11 - but so
is XEmbed, so just shut up that warning.
2015-10-15 23:05:11 +02:00
731d64e0e4 tray: Don't use gdk_display_supports_composite()
Composite is a hard requirement for mutter's compositor, so if we get
to the point of managing the tray, we already know that the extension
is supported. So let's get rid of yet another deprecation warning.
2015-10-15 23:05:11 +02:00
ccf1bd9f27 tray-manager: Don't use GdkColor
It has been deprecated for a while in favor of GdkRgba, though in our
case translating ClutterColors to an intermediate color type before
setting _NET_SYSTEM_TRAY_COLORS is a bit silly, so just move to
ClutterColor as the rest of the code base.
2015-10-15 23:05:11 +02:00
c164a8fe03 st: Use ClutterCanvas for StDrawingArea
Stop chasing down cogl deprecations by delegating all texture
handling to a ClutterCanvas.
2015-10-15 23:01:11 +02:00
1a39666f7c shell: Port to GTask 2015-10-15 22:59:49 +02:00
f2731d4d6a st: Port to GTask
GSimpleAsyncResult has been deprecated for a while.
2015-10-15 22:59:48 +02:00
3e63fb7abe Port screenshot to GTask 2015-10-15 22:59:48 +02:00
8b4249ef26 Port polkit agent to GTask 2015-10-15 22:59:48 +02:00
bf0be6ef12 hotplug-sniffer: Port to GTask
GSimpleAsyncResult is deprecated.
2015-10-15 22:59:48 +02:00
294702d3f1 shell: Use G_DECLARE_*_TYPE macros
Cut down on boilerplate by using the (no longer that) new helper
macros. We don't care about breaking ABI in private libraries, so
use G_DECLARE_FINAL_TYPE even where the class struct used to be
exposed in the header, except for types we inherit from ourselves
(obviously) or where the class exposes any vfuncs (where changes
could affect inheritance in extensions).
2015-10-15 22:58:28 +02:00
58f3b7c748 shell: Drop questionable vfuncs
Both ShellAppSystem and ShellTrayManager are used as singletons, which
significantly reduces the usefulness of inheritance - it's unlikely for
extensions to inherit from them anyway (AND use any of the vfuncs), so
drop them to allow defining the types as final in an upcoming commit.
2015-10-15 22:13:18 +02:00
e25502aeb2 shell: Use G_DEFINE_TYPE_WITH_PRIVATE() and friends 2015-10-15 22:03:06 +02:00
ffe4eaf00d st: Use G_DECLARE_*_TYPE
Cut down on boilerplate by using the (no longer that) new helper
macros. We don't care about breaking ABI in private libraries, so
use G_DECLARE_FINAL_TYPE even where the class struct used to be
exposed in the header, except for types we inherit from ourselves
(obviously) or where the class exposes any vfuncs (where changes
could affect inheritance in extensions).
2015-10-15 22:02:35 +02:00
2f88a7a1e1 st: Drop vfuncs from StThemeNodeTransition
They are unused, as we don't use them ourselves and the class is not
exposed to introspection. Drop them to allow defining the type as final
in an upcoming commit.
2015-10-15 21:43:08 +02:00
cd7d564125 st: Use G_DEFINE_TYPE_WITH_PRIVATE() and friends 2015-10-15 21:05:22 +02:00
ede81017ec hotplug-sniffer: Modernize GObject usage 2015-10-15 21:04:07 +02:00
a539e6236a calendar-server: Modernize GObject usage 2015-10-15 21:04:07 +02:00
196 changed files with 21362 additions and 15347 deletions

6
.gitignore vendored
View File

@ -17,10 +17,8 @@ config.status
config config
configure configure
data/50-gnome-shell-*.xml data/50-gnome-shell-*.xml
data/gnome-shell.desktop data/org.gnome.Shell.desktop
data/gnome-shell.desktop.in data/org.gnome.Shell.desktop.in
data/gnome-shell-wayland.desktop
data/gnome-shell-wayland.desktop.in
data/gnome-shell-extension-prefs.desktop data/gnome-shell-extension-prefs.desktop
data/gnome-shell-extension-prefs.desktop.in data/gnome-shell-extension-prefs.desktop.in
data/gnome-shell-theme.gresource data/gnome-shell-theme.gresource

169
NEWS
View File

@ -1,3 +1,172 @@
3.20.3
======
* Fix sorting of hidden apps in app switcher [Florian; #766238]
* Allocate framebuffers early to fix a crash on NVIDIA [Martin; #764898]
* Fix cycle-windows/cycle-group keybindings [Florian; #730739]
* networkAgent: Handle VPN service aliases [David; #658484]
* Fix crash when using screen recorder under wayland [Rui; #767001]
* Plug a memory leak [Hans; #710230]
Contributors:
Rui Matos, Florian Müllner, Hans Petter Jansson, Martin Szulecki,
David Woodhouse
Translations:
Sveinn í Felli [is], Andika Triwidada [id]
3.20.2
======
* Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist [Florian; #765015]
* Don't show orientation lock when g-s-d won't rotate [Florian; #765267]
* Misc. bug fixes [Heiher, Florian, Marek; #722752, #765061, #763068, #765607,
#757676]
Contributors:
Heiher, Marek Chalupa, Florian Müllner
Translations:
Arash Mousavi [fa], Kristjan SCHMIDT [eo], Tiago Santos [pt],
Kjartan Maraas [nb]
3.20.1
======
* Plug a memory leak [Aaron; #735705]
Contributors:
Aaron Plattner
Translations:
Daniel Korostil [uk], Matej Urbančič [sl], Inaki Larranaga Murgoitio [eu],
Cheng-Chia Tseng [zh_TW], Fabio Tomat [fur], Trần Ngọc Quân [vi],
YunQiang Su [zh_CN], Marek Černocký [cs], Arash Mousavi [fa],
Alexander Shopov [bg], Khaled Hosny [ar]
3.20.0
======
Translations:
Changwoo Ryu [ko], Baurzhan Muftakhidinov [kk], Milo Casagrande [it],
Anders Jonsson [sv], Muhammet Kara [tr], Alexandre Franke [fr],
Rūdolfs Mazurs [lv], Ask Hjorth Larsen [da], Jiro Matsuzawa [ja]
3.19.92
=======
* Update location dialog according to latest mockups [Zeeshan; #762480]
* Fix deleting chat notifications in calendar [Florian; #747991]
Contributors:
Zeeshan Ali (Khattak), Florian Müllner
Translations:
Rūdolfs Mazurs [lv], Changwoo Ryu [ko], Matej Urbančič [sl],
Justin van Steijn [nl], Fabio Tomat [fur], Kris Thomsen [da],
Marek Černocký [cs], Piotr Drąg [pl], Dušan Kazik [sk],
Мирослав Николић [sr, sr@latin], Balázs Úr [hu], Yosef Or Boczko [he],
Daniel Mustieles [es], Fran Dieguez [gl], Bernd Homuth [de],
Tom Tryfonidis [el], Jiri Grönroos [fi], Gil Forcada [ca],
Artur Morais [pt_BR], Aurimas Černius [lt], Stas Solovey [ru]
3.19.91
=======
* location: Ask user only once [Zeeshan; #762559]
* Fix jiggling when auto-hiding legacy tray [Florian; #747957]
* Misc. bug fixes [Florian, Michael, Ting-Wei; #762475, #762507, #755659]
Contributors:
Zeeshan Ali (Khattak), Michael Catanzaro, Ting-Wei Lan, Florian Müllner
Translations:
Мирослав Николић [sr, sr@latin], Piotr Drąg [pl], A S Alam [pa],
Artur de Aquino Morais [pt_BR], Daniel Mustieles [es],
Chao-Hsiung Liao [zh_TW], Daniel Korostil [uk], Fran Dieguez [gl],
Tom Tryfonidis [el], Bernd Homuth [de], Sebastian Rasmussen [sv],
Jordi Mas [ca], Piotr Drąg [ga], Cédric Valmary [oc], Gábor Kelemen [hu],
Baurzhan Muftakhidinov [kk], Friedel Wolff [af], Marek Černocký [cs],
Mingye Wang (Arthur2e5) [zh_CN], Aron Xu [zh_CN], Khaled Hosny [ar],
Aurimas Černius [lt], Stas Solovey [ru], Yosef Or Boczko [he]
3.19.90
=======
* Correctly identify VPN secret requests [Lubomir; #760999]
* Improve week number presentation [Jakub; #683245]
* Add audio device selection dialog [Florian; #760284]
* Add media controls to the time and date drop down [Florian; #756491]
* Fix IBus candidate popup position under wayland [Rui; #753476]
* Ask user to grant applications access to location [Zeeshan; #762119]
* Misc. bug fixes [Mario, Jakub, Florian; #761208, #761772, #762270]
Contributors:
Zeeshan Ali (Khattak), Michael Catanzaro, Rui Matos, Florian Müllner,
Lubomir Rintel, Mario Sanchez Prada, Jakub Steiner
Translations:
Alexander Shopov [bg], Balázs Meskó [hu], Fabio Tomat [fur],
Dušan Kazik [sk], Piotr Drąg [pl], Alexandre Franke [fr],
Mario Blättermann [de], Milo Casagrande [it], Jordi Mas [ca]
3.19.4
======
* gdm: Do not allow bypassing disabled Sign In button [Michael; #746180]
* Style week numbers in calendar [Jakub; #683245]
* Misc. bug fixes [Christophe, Jakub, Rui; #759708, #760577, #760945]
Contributors:
Michael Catanzaro, Marek Černocký, Christophe Fergeau, Rui Matos,
Jakub Steiner
Translations:
Aurimas Černius [lt], Enrico Nicoletto [pt_BR], Andika Triwidada [id],
Mario Blättermann [de], Marek Černocký [cs], Kjartan Maraas [nb],
Muhammet Kara [tr], Stas Solovey [ru]
3.19.3
======
* Fix thumbnail scaling in window switcher on HiDPI [Florian; #758676]
* Update animated backgrounds on timezone changes [Florian; #758939]
* loginDialog: Update user list on user changes [Michael; #758568]
* Fix touch interaction on wayland [Carlos; #756748]
Contributors:
Michael Catanzaro, Carlos Garnacho, Kalev Lember, Florian Müllner
Translations:
Daniel Korostil [uk], Muhammet Kara [tr], Dušan Kazik [sk],
Baurzhan Muftakhidinov [kk], Marek Černocký [cs]
3.19.2
======
* Make gnome-shell DBus activatable [Ray; #741666]
* Fix browser plugin crash in Firefox [Carlos; #737932, #757940]
* Optionally show battery percentage in system status area [Bastien; #735771]
* Misc. bug fixes [Kalev, Florian, Bastien; #757418, #757668, #757779, #757816,
#745626, #758220]
Contributors:
Michael Biebl, Michael Catanzaro, Piotr Drąg, Carlos Garcia Campos,
Kalev Lember, Florian Müllner, Bastien Nocera, Ray Strode
Translations:
Pedro Albuquerque [pt], liushuyu [zh_CN], Yosef Or Boczko [he],
Jiri Grönroos [fi], Kjartan Maraas [nb], GNOME Translation Robot [gd],
Daniel Mustieles [es], Marek Černocký [cs], Kristjan SCHMIDT [eo],
Stas Solovey [ru]
3.19.1
======
* Respect text-scaling factor under wayland [Owen; #756447]
* Show the Bluetooth submenu when there were setup devices [Bastien; #723848]
* Misc. bug fixes [Florian, Cosimo, Rui, Ray, Owen, Jakub, Bastien;
#756697, #756714, #756605, #754814, #738942, #756983, #756925,
#757011, #673235, #757150]
Contributors:
Cosimo Cecchi, Rui Matos, Florian Müllner, Bastien Nocera, Jakub Steiner,
Ray Strode, Owen W. Taylor
Translations:
Kjartan Maraas [nb], Khaled Hosny [ar], Balázs Meskó [hu],
Daniel Șerbănescu [ro], Marek Černocký [cs]
3.18.1 3.18.1
====== ======
* Fix screen freezes when a notification is pushed [Carlos; #755425] * Fix screen freezes when a notification is pushed [Carlos; #755425]

View File

@ -3,7 +3,10 @@ mozillalibdir = $(BROWSER_PLUGIN_DIR)
mozillalib_LTLIBRARIES = libgnome-shell-browser-plugin.la mozillalib_LTLIBRARIES = libgnome-shell-browser-plugin.la
libgnome_shell_browser_plugin_la_LDFLAGS = -module -avoid-version -no-undefined # Browsers can unload and reload the module while browsing, which is not supported by GObject.
# We pass -Wl,-z,nodelete to the linker to ensure the module is never unloaded.
# https://bugzilla.gnome.org/show_bug.cgi?id=737932
libgnome_shell_browser_plugin_la_LDFLAGS = -module -avoid-version -no-undefined -Wl,-z,nodelete
libgnome_shell_browser_plugin_la_LIBADD = \ libgnome_shell_browser_plugin_la_LIBADD = \
$(BROWSER_PLUGIN_LIBS) $(BROWSER_PLUGIN_LIBS)

View File

@ -33,20 +33,16 @@
#include <json-glib/json-glib.h> #include <json-glib/json-glib.h>
#define ORIGIN "extensions.gnome.org" #define ORIGIN "extensions.gnome.org"
#define PLUGIN_NAME "Gnome Shell Integration" #define PLUGIN_NAME "GNOME Shell Integration"
#define PLUGIN_DESCRIPTION "This plugin provides integration with Gnome Shell " \ #define PLUGIN_DESCRIPTION "This plugin provides integration with GNOME Shell " \
"for live extension enabling and disabling. " \ "for live extension enabling and disabling. " \
"It can be used only by extensions.gnome.org" "It can be used only by extensions.gnome.org"
#define PLUGIN_MIME_STRING "application/x-gnome-shell-integration::Gnome Shell Integration Dummy Content-Type"; #define PLUGIN_MIME_STRING "application/x-gnome-shell-integration::GNOME Shell Integration Dummy Content-Type";
#define PLUGIN_API_VERSION 5 #define PLUGIN_API_VERSION 5
#define EXTENSION_DISABLE_VERSION_CHECK_KEY "disable-extension-version-validation" #define EXTENSION_DISABLE_VERSION_CHECK_KEY "disable-extension-version-validation"
typedef struct {
GDBusProxy *proxy;
} PluginData;
static NPNetscapeFuncs funcs; static NPNetscapeFuncs funcs;
static inline gchar * static inline gchar *
@ -145,121 +141,6 @@ check_origin_and_protocol (NPP instance)
return ret; return ret;
} }
/* =============== public entry points =================== */
NPError
NP_Initialize(NPNetscapeFuncs *pfuncs, NPPluginFuncs *plugin)
{
/* global initialization routine, called once when plugin
is loaded */
g_debug ("plugin loaded");
memcpy (&funcs, pfuncs, sizeof (funcs));
plugin->size = sizeof(NPPluginFuncs);
plugin->newp = NPP_New;
plugin->destroy = NPP_Destroy;
plugin->getvalue = NPP_GetValue;
plugin->setwindow = NPP_SetWindow;
return NPERR_NO_ERROR;
}
NPError
NP_Shutdown(void)
{
return NPERR_NO_ERROR;
}
const char*
NP_GetMIMEDescription(void)
{
return PLUGIN_MIME_STRING;
}
NPError
NP_GetValue(void *instance,
NPPVariable variable,
void *value)
{
switch (variable) {
case NPPVpluginNameString:
*(char**)value = PLUGIN_NAME;
break;
case NPPVpluginDescriptionString:
*(char**)value = PLUGIN_DESCRIPTION;
break;
default:
;
}
return NPERR_NO_ERROR;
}
NPError
NPP_New(NPMIMEType mimetype,
NPP instance,
uint16_t mode,
int16_t argc,
char **argn,
char **argv,
NPSavedData *saved)
{
/* instance initialization function */
PluginData *data;
GError *error = NULL;
g_debug ("plugin created");
if (!check_origin_and_protocol (instance))
return NPERR_GENERIC_ERROR;
data = g_slice_new (PluginData);
instance->pdata = data;
data->proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
G_DBUS_PROXY_FLAGS_NONE,
NULL, /* interface info */
"org.gnome.Shell",
"/org/gnome/Shell",
"org.gnome.Shell.Extensions",
NULL, /* GCancellable */
&error);
if (!data->proxy)
{
/* ignore error if the shell is not running, otherwise warn */
if (error->domain != G_DBUS_ERROR ||
error->code != G_DBUS_ERROR_NAME_HAS_NO_OWNER)
{
g_warning ("Failed to set up Shell proxy: %s", error->message);
}
g_clear_error (&error);
return NPERR_GENERIC_ERROR;
}
g_debug ("plugin created successfully");
return NPERR_NO_ERROR;
}
NPError
NPP_Destroy(NPP instance,
NPSavedData **saved)
{
/* instance finalization function */
PluginData *data = instance->pdata;
g_debug ("plugin destroyed");
g_object_unref (data->proxy);
g_slice_free (PluginData, data);
return NPERR_NO_ERROR;
}
/* =================== scripting interface =================== */ /* =================== scripting interface =================== */
typedef struct { typedef struct {
@ -282,14 +163,6 @@ on_shell_signal (GDBusProxy *proxy,
{ {
PluginObject *obj = user_data; PluginObject *obj = user_data;
/* FIXME: We have half a dozen bug reports in which this function crashes in
* WebKit due to a null NPObject. This should never happen, but since it is
* happening, let's turn the crash into a critical.
*
* https://bugzilla.gnome.org/show_bug.cgi?id=737932
*/
g_return_if_fail (obj->instance);
if (strcmp (signal_name, "ExtensionStatusChanged") == 0) if (strcmp (signal_name, "ExtensionStatusChanged") == 0)
{ {
gchar *uuid; gchar *uuid;
@ -320,12 +193,6 @@ on_shell_appeared (GDBusConnection *connection,
{ {
PluginObject *obj = (PluginObject*) user_data; PluginObject *obj = (PluginObject*) user_data;
/* FIXME: Not sure if this is ever hit or not, but let's play it safe.
*
* https://bugzilla.gnome.org/show_bug.cgi?id=737932
*/
g_return_if_fail (obj->instance);
if (obj->restart_listener) if (obj->restart_listener)
{ {
NPVariant result = { NPVariantType_Void }; NPVariant result = { NPVariantType_Void };
@ -344,45 +211,18 @@ static NPObject *
plugin_object_allocate (NPP instance, plugin_object_allocate (NPP instance,
NPClass *klass) NPClass *klass)
{ {
PluginData *data = instance->pdata; PluginObject *obj = (PluginObject *) funcs.memalloc (sizeof (PluginObject));
PluginObject *obj = g_slice_new0 (PluginObject);
memset (obj, 0, sizeof (PluginObject));
obj->instance = instance; obj->instance = instance;
obj->proxy = g_object_ref (data->proxy);
obj->settings = g_settings_new (SHELL_SCHEMA);
obj->signal_id = g_signal_connect (obj->proxy, "g-signal",
G_CALLBACK (on_shell_signal), obj);
obj->watch_name_id = g_bus_watch_name (G_BUS_TYPE_SESSION, return (NPObject*) obj;
"org.gnome.Shell",
G_BUS_NAME_WATCHER_FLAGS_NONE,
on_shell_appeared,
NULL,
obj,
NULL);
g_debug ("plugin object created");
return (NPObject*)obj;
} }
static void static void
plugin_object_deallocate (NPObject *npobj) plugin_object_deallocate (NPObject *npobj)
{ {
PluginObject *obj = (PluginObject*)npobj; funcs.memfree (npobj);
g_signal_handler_disconnect (obj->proxy, obj->signal_id);
g_object_unref (obj->proxy);
if (obj->listener)
funcs.releaseobject (obj->listener);
if (obj->watch_name_id)
g_bus_unwatch_name (obj->watch_name_id);
g_debug ("plugin object destroyed");
g_slice_free (PluginObject, obj);
} }
static inline gboolean static inline gboolean
@ -1033,6 +873,149 @@ init_methods_and_properties (void)
onextension_changed_id = funcs.getstringidentifier ("onchange"); onextension_changed_id = funcs.getstringidentifier ("onchange");
} }
/* =============== public entry points =================== */
NPError
NP_Initialize(NPNetscapeFuncs *pfuncs, NPPluginFuncs *plugin)
{
/* global initialization routine, called once when plugin
is loaded */
g_debug ("plugin loaded");
memcpy (&funcs, pfuncs, sizeof (funcs));
plugin->size = sizeof(NPPluginFuncs);
plugin->newp = NPP_New;
plugin->destroy = NPP_Destroy;
plugin->getvalue = NPP_GetValue;
plugin->setwindow = NPP_SetWindow;
plugin->event = NPP_HandleEvent;
return NPERR_NO_ERROR;
}
NPError
NP_Shutdown(void)
{
return NPERR_NO_ERROR;
}
const char*
NP_GetMIMEDescription(void)
{
return PLUGIN_MIME_STRING;
}
NPError
NP_GetValue(void *instance,
NPPVariable variable,
void *value)
{
switch (variable) {
case NPPVpluginNameString:
*(char**)value = PLUGIN_NAME;
break;
case NPPVpluginDescriptionString:
*(char**)value = PLUGIN_DESCRIPTION;
break;
default:
;
}
return NPERR_NO_ERROR;
}
NPError
NPP_New(NPMIMEType mimetype,
NPP instance,
uint16_t mode,
int16_t argc,
char **argn,
char **argv,
NPSavedData *saved)
{
/* instance initialization function */
PluginObject *obj;
GError *error = NULL;
g_debug ("plugin created");
if (!check_origin_and_protocol (instance))
return NPERR_GENERIC_ERROR;
/* set windowless mode */
funcs.setvalue(instance, NPPVpluginWindowBool, NULL);
g_debug ("creating scriptable object");
init_methods_and_properties ();
obj = (PluginObject *) funcs.createobject (instance, &plugin_class);
instance->pdata = obj;
obj->proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
G_DBUS_PROXY_FLAGS_NONE,
NULL, /* interface info */
"org.gnome.Shell",
"/org/gnome/Shell",
"org.gnome.Shell.Extensions",
NULL, /* GCancellable */
&error);
if (!obj->proxy)
{
/* ignore error if the shell is not running, otherwise warn */
if (!g_error_matches (error, G_DBUS_ERROR, G_DBUS_ERROR_NAME_HAS_NO_OWNER))
{
g_warning ("Failed to set up Shell proxy: %s", error->message);
}
g_clear_error (&error);
return NPERR_GENERIC_ERROR;
}
obj->settings = g_settings_new (SHELL_SCHEMA);
obj->signal_id = g_signal_connect (obj->proxy, "g-signal",
G_CALLBACK (on_shell_signal), obj);
obj->watch_name_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
"org.gnome.Shell",
G_BUS_NAME_WATCHER_FLAGS_NONE,
on_shell_appeared,
NULL,
obj,
NULL);
g_debug ("plugin created successfully");
return NPERR_NO_ERROR;
}
NPError
NPP_Destroy(NPP instance,
NPSavedData **saved)
{
/* instance finalization function */
PluginObject *obj = (PluginObject *) instance->pdata;
if (!obj)
return NPERR_INVALID_INSTANCE_ERROR;
g_debug ("plugin destroyed");
g_signal_handler_disconnect (obj->proxy, obj->signal_id);
g_object_unref (obj->proxy);
if (obj->listener)
funcs.releaseobject (obj->listener);
if (obj->restart_listener)
funcs.releaseobject (obj->restart_listener);
if (obj->watch_name_id)
g_bus_unwatch_name (obj->watch_name_id);
funcs.releaseobject((NPObject *)obj);
return NPERR_NO_ERROR;
}
NPError NPError
NPP_GetValue(NPP instance, NPP_GetValue(NPP instance,
NPPVariable variable, NPPVariable variable,
@ -1043,13 +1026,10 @@ NPP_GetValue(NPP instance,
switch (variable) { switch (variable) {
case NPPVpluginScriptableNPObject: case NPPVpluginScriptableNPObject:
g_debug ("creating scriptable object"); g_debug ("creating scriptable object");
init_methods_and_properties (); if (!instance->pdata)
return NPERR_INVALID_INSTANCE_ERROR;
*(NPObject**)value = funcs.createobject (instance, &plugin_class); *(NPObject**)value = instance->pdata;
break;
case NPPVpluginNeedsXEmbed:
*(bool *)value = TRUE;
break; break;
default: default:
@ -1067,3 +1047,11 @@ NPP_SetWindow(NPP instance,
{ {
return NPERR_NO_ERROR; return NPERR_NO_ERROR;
} }
int16_t
NPP_HandleEvent(NPP instance,
void *event)
{
/* Ignore the event */
return FALSE;
}

View File

@ -1,5 +1,5 @@
AC_PREREQ(2.63) AC_PREREQ(2.63)
AC_INIT([gnome-shell],[3.18.1],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell]) AC_INIT([gnome-shell],[3.20.3],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
AX_IS_RELEASE([git-directory]) AX_IS_RELEASE([git-directory])
AC_CONFIG_HEADERS([config.h]) AC_CONFIG_HEADERS([config.h])
@ -77,7 +77,7 @@ AC_MSG_RESULT($enable_systemd)
CLUTTER_MIN_VERSION=1.21.5 CLUTTER_MIN_VERSION=1.21.5
GOBJECT_INTROSPECTION_MIN_VERSION=1.45.4 GOBJECT_INTROSPECTION_MIN_VERSION=1.45.4
GJS_MIN_VERSION=1.39.0 GJS_MIN_VERSION=1.39.0
MUTTER_MIN_VERSION=3.18.1 MUTTER_MIN_VERSION=3.20.2
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
@ -117,9 +117,9 @@ PKG_CHECK_MODULES(GNOME_SHELL_JS, gio-2.0 gjs-internals-1.0 >= $GJS_MIN_VERSION)
PKG_CHECK_MODULES(ST, clutter-1.0 gtk+-3.0 libcroco-0.6 >= 0.6.8 x11) PKG_CHECK_MODULES(ST, clutter-1.0 gtk+-3.0 libcroco-0.6 >= 0.6.8 x11)
PKG_CHECK_MODULES(SHELL_PERF_HELPER, gtk+-3.0 gio-2.0) PKG_CHECK_MODULES(SHELL_PERF_HELPER, gtk+-3.0 gio-2.0)
PKG_CHECK_MODULES(SHELL_HOTPLUG_SNIFFER, gio-2.0 gdk-pixbuf-2.0) PKG_CHECK_MODULES(SHELL_HOTPLUG_SNIFFER, gio-2.0 gdk-pixbuf-2.0)
PKG_CHECK_MODULES(TRAY, gtk+-3.0) PKG_CHECK_MODULES(TRAY, clutter-1.0 gtk+-3.0)
PKG_CHECK_MODULES(GVC, libpulse >= $PULSE_MIN_VERS libpulse-mainloop-glib gobject-2.0) PKG_CHECK_MODULES(GVC, libpulse >= $PULSE_MIN_VERS libpulse-mainloop-glib gobject-2.0)
PKG_CHECK_MODULES(DESKTOP_SCHEMAS, gsettings-desktop-schemas >= 3.13.1) PKG_CHECK_MODULES(DESKTOP_SCHEMAS, gsettings-desktop-schemas >= 3.19.2)
AC_ARG_ENABLE(browser-plugin, AC_ARG_ENABLE(browser-plugin,
[AS_HELP_STRING([--enable-browser-plugin], [AS_HELP_STRING([--enable-browser-plugin],

View File

@ -2,7 +2,7 @@ CLEANFILES =
NULL = NULL =
desktopdir=$(datadir)/applications desktopdir=$(datadir)/applications
desktop_DATA = gnome-shell.desktop gnome-shell-wayland.desktop gnome-shell-extension-prefs.desktop desktop_DATA = org.gnome.Shell.desktop gnome-shell-extension-prefs.desktop
if HAVE_NETWORKMANAGER if HAVE_NETWORKMANAGER
desktop_DATA += org.gnome.Shell.PortalHelper.desktop desktop_DATA += org.gnome.Shell.PortalHelper.desktop
@ -104,8 +104,7 @@ convertdir = $(datadir)/GConf/gsettings
convert_DATA = gnome-shell-overrides.convert convert_DATA = gnome-shell-overrides.convert
EXTRA_DIST = \ EXTRA_DIST = \
gnome-shell.desktop.in.in \ org.gnome.Shell.desktop.in.in \
gnome-shell-wayland.desktop.in.in \
gnome-shell-extension-prefs.desktop.in.in \ gnome-shell-extension-prefs.desktop.in.in \
$(introspection_DATA) \ $(introspection_DATA) \
$(menu_DATA) \ $(menu_DATA) \
@ -121,8 +120,7 @@ EXTRA_DIST = \
$(NULL) $(NULL)
CLEANFILES += \ CLEANFILES += \
gnome-shell.desktop.in \ org.gnome.Shell.desktop.in \
gnome-shell-wayland.desktop.in \
gnome-shell-extension-prefs.in \ gnome-shell-extension-prefs.in \
$(desktop_DATA) \ $(desktop_DATA) \
$(keys_DATA) \ $(keys_DATA) \

View File

@ -1,15 +0,0 @@
[Desktop Entry]
Type=Application
_Name=GNOME Shell (wayland compositor)
_Comment=Window management and application launching
Exec=@bindir@/gnome-shell --wayland --display-server
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-shell
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=@VERSION@
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=false

View File

@ -10,7 +10,7 @@ X-GNOME-Bugzilla-Version=@VERSION@
Categories=GNOME;GTK;Core; Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME; OnlyShowIn=GNOME;
NoDisplay=true NoDisplay=true
X-GNOME-Autostart-Phase=WindowManager X-GNOME-Autostart-Phase=DisplayServer
X-GNOME-Provides=panel;windowmanager; X-GNOME-Provides=panel;windowmanager;
X-GNOME-Autostart-Notify=true X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=false X-GNOME-AutoRestart=false

View File

@ -72,6 +72,16 @@
This key sets the default state of the checkbox. This key sets the default state of the checkbox.
</_description> </_description>
</key> </key>
<key name="had-bluetooth-devices-setup" type="b">
<default>false</default>
<_summary>Whether the default Bluetooth adapter had set up devices associated to it</_summary>
<_description>
The shell will only show a Bluetooth menu item if a Bluetooth
adapter is powered, or if there were devices set up associated
with the default adapter. This will be reset if the default
adapter is ever seen not to have devices associated to it.
</_description>
</key>
<child name="calendar" schema="org.gnome.shell.calendar"/> <child name="calendar" schema="org.gnome.shell.calendar"/>
<child name="keybindings" schema="org.gnome.shell.keybindings"/> <child name="keybindings" schema="org.gnome.shell.keybindings"/>
<child name="keyboard" schema="org.gnome.shell.keyboard"/> <child name="keyboard" schema="org.gnome.shell.keyboard"/>

View File

@ -41,9 +41,9 @@ stage {
icon-shadow: 0 1px black; icon-shadow: 0 1px black;
box-shadow: inset 0px 0px 0px 1px #215d9c; } box-shadow: inset 0px 0px 0px 1px #215d9c; }
.button:insensitive { .button:insensitive {
color: #7f7f7f; color: gray;
border-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(62, 67, 68, 0.7); background-color: rgba(62, 67, 69, 0.7);
box-shadow: none; box-shadow: none;
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }
@ -65,9 +65,9 @@ stage {
icon-shadow: 0 1px black; icon-shadow: 0 1px black;
padding: 12px; } padding: 12px; }
.modal-dialog-linked-button:insensitive { .modal-dialog-linked-button:insensitive {
color: #7f7f7f; color: gray;
border-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(62, 67, 68, 0.7); background-color: rgba(62, 67, 69, 0.7);
box-shadow: none; box-shadow: none;
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }
@ -107,8 +107,8 @@ StEntry {
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4);
border-color: rgba(166, 166, 166, 0.5); } border-color: rgba(166, 166, 166, 0.5); }
StEntry:insensitive { StEntry:insensitive {
color: #7f7f7f; color: gray;
border-color: #0d0d0d; border-color: #0e0e0e;
box-shadow: none; } box-shadow: none; }
StEntry StIcon.capslock-warning { StEntry StIcon.capslock-warning {
icon-size: 16px; icon-size: 16px;
@ -142,7 +142,7 @@ StScrollBar {
.slider { .slider {
height: 1em; height: 1em;
-slider-height: 0.3em; -slider-height: 0.3em;
-slider-background-color: #0d0d0d; -slider-background-color: #0e0e0e;
-slider-border-color: black; -slider-border-color: black;
-slider-active-background-color: #215d9c; -slider-active-background-color: #215d9c;
-slider-active-border-color: #184472; -slider-active-border-color: #184472;
@ -199,7 +199,7 @@ StScrollBar {
border-radius: 9px; border-radius: 9px;
color: #eeeeec; color: #eeeeec;
background-color: rgba(23, 25, 26, 0.95); background-color: rgba(23, 25, 26, 0.95);
border: 3px solid rgba(238, 238, 236, 0.5); } border: 1px solid rgba(238, 238, 236, 0.2); }
.modal-dialog .modal-dialog-content-box { .modal-dialog .modal-dialog-content-box {
padding: 24px; } padding: 24px; }
.modal-dialog .run-dialog-entry { .modal-dialog .run-dialog-entry {
@ -224,7 +224,7 @@ StScrollBar {
/* End Session Dialog */ /* End Session Dialog */
.end-session-dialog { .end-session-dialog {
spacing: 42px; spacing: 42px;
border: 3px solid rgba(238, 238, 236, 0.2); } border: 1px solid rgba(238, 238, 236, 0.2); }
.end-session-dialog-list { .end-session-dialog-list {
padding-top: 20px; } padding-top: 20px; }
@ -399,6 +399,54 @@ StScrollBar {
width: 48px; width: 48px;
height: 48px; } height: 48px; }
/* Audio selection dialog */
.audio-device-selection-dialog {
spacing: 30px; }
.audio-selection-content {
spacing: 20px;
padding: 24px; }
.audio-selection-title {
font-weight: bold;
text-align: center; }
.audio-selection-box {
spacing: 20px; }
.audio-selection-device {
border: 1px solid rgba(238, 238, 236, 0.2);
border-radius: 12px; }
.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
background-color: #215d9c; }
.audio-selection-device-box {
padding: 20px;
spacing: 20px; }
.audio-selection-device-icon {
icon-size: 64px; }
/* Geolocation Dialog */
.geolocation-dialog {
spacing: 30px; }
.geolocation-dialog-main-layout {
spacing: 12px; }
.geolocation-dialog-content {
spacing: 20px; }
.geolocation-dialog-icon {
icon-size: 48px; }
.geolocation-dialog-title {
font-weight: bold; }
.geolocation-dialog-reason {
color: #999999;
font-weight: bold; }
/* Network Agent Dialog */ /* Network Agent Dialog */
.network-dialog-secret-table { .network-dialog-secret-table {
spacing-rows: 15px; spacing-rows: 15px;
@ -625,6 +673,8 @@ StScrollBar {
#panel .panel-status-indicators-box, #panel .panel-status-indicators-box,
#panel .panel-status-menu-box { #panel .panel-status-menu-box {
spacing: 2px; } spacing: 2px; }
#panel .power-status.panel-status-indicators-box {
spacing: 0; }
#panel .screencast-indicator { #panel .screencast-indicator {
color: #f57900; } color: #f57900; }
@ -735,7 +785,7 @@ StScrollBar {
border-left-width: 1px; } border-left-width: 1px; }
.calendar-nonwork-day { .calendar-nonwork-day {
color: #7f7f7f; } color: gray; }
.calendar-today { .calendar-today {
font-weight: bold; font-weight: bold;
@ -750,6 +800,17 @@ StScrollBar {
color: rgba(255, 255, 255, 0.15); color: rgba(255, 255, 255, 0.15);
opacity: 0.5; } opacity: 0.5; }
.calendar-week-number {
font-size: 70%;
font-weight: bold;
width: 2.3em;
height: 1.8em;
border-radius: 2px;
padding: 0.5em 0 0;
margin: 6px;
background-color: rgba(255, 255, 255, 0.3);
color: #000; }
/* Message list */ /* Message list */
.message-list { .message-list {
width: 31.5em; } width: 31.5em; }
@ -808,6 +869,23 @@ StScrollBar {
padding: 8px; padding: 8px;
font-size: .9em; } font-size: .9em; }
.message-media-control {
padding: 6px; }
.message-media-control:last-child:ltr {
padding-right: 18px; }
.message-media-control:last-child:rtl {
padding-left: 18px; }
.media-message-cover-icon {
icon-size: 32px; }
.media-message-cover-icon.fallback {
color: #1a1a1a;
background-color: #000;
border: 2px solid #000;
border-radius: 2px;
icon-size: 16px;
padding: 8px; }
.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; }
@ -960,10 +1038,14 @@ StScrollBar {
.search-entry { .search-entry {
width: 320px; width: 320px;
padding: 7px 9px; padding: 7px 9px;
border-radius: 6px; } border-radius: 6px;
border-color: #747467;
color: #eeeeec;
background-color: #2e3436; }
.search-entry:focus { .search-entry:focus {
padding: 6px 8px; padding: 6px 8px;
border-width: 2px; } border-width: 2px;
border-color: #215d9c; }
.search-entry .search-entry-icon { .search-entry .search-entry-icon {
icon-size: 1em; icon-size: 1em;
padding: 0 4px; padding: 0 4px;
@ -1491,9 +1573,9 @@ StScrollBar {
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }
.login-dialog .modal-dialog-button:default:insensitive { .login-dialog .modal-dialog-button:default:insensitive {
color: #7f7f7f; color: gray;
border-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(62, 67, 68, 0.7); background-color: rgba(62, 67, 69, 0.7);
box-shadow: none; box-shadow: none;
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }

View File

@ -41,9 +41,9 @@ stage {
icon-shadow: 0 1px black; icon-shadow: 0 1px black;
box-shadow: inset 0px 0px 0px 1px #215d9c; } box-shadow: inset 0px 0px 0px 1px #215d9c; }
.button:insensitive { .button:insensitive {
color: #939695; color: #949796;
border-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(66, 71, 73, 0.7); background-color: rgba(66, 72, 73, 0.7);
box-shadow: none; box-shadow: none;
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }
@ -65,9 +65,9 @@ stage {
icon-shadow: 0 1px black; icon-shadow: 0 1px black;
padding: 12px; } padding: 12px; }
.modal-dialog-linked-button:insensitive { .modal-dialog-linked-button:insensitive {
color: #939695; color: #949796;
border-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(66, 71, 73, 0.7); background-color: rgba(66, 72, 73, 0.7);
box-shadow: none; box-shadow: none;
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }
@ -107,8 +107,8 @@ StEntry {
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4);
border-color: rgba(154, 154, 142, 0.5); } border-color: rgba(154, 154, 142, 0.5); }
StEntry:insensitive { StEntry:insensitive {
color: #939695; color: #949796;
border-color: #323636; border-color: #333636;
box-shadow: none; } box-shadow: none; }
StEntry StIcon.capslock-warning { StEntry StIcon.capslock-warning {
icon-size: 16px; icon-size: 16px;
@ -131,10 +131,10 @@ StScrollBar {
background-color: transparent; } background-color: transparent; }
StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
border-radius: 8px; border-radius: 8px;
background-color: #a5a8a6; background-color: #a6a8a7;
margin: 3px; } margin: 3px; }
StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
background-color: #c9cbc9; } background-color: #cacbc9; }
StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
background-color: #215d9c; } background-color: #215d9c; }
@ -142,7 +142,7 @@ StScrollBar {
.slider { .slider {
height: 1em; height: 1em;
-slider-height: 0.3em; -slider-height: 0.3em;
-slider-background-color: #323636; -slider-background-color: #333636;
-slider-border-color: #1c1f1f; -slider-border-color: #1c1f1f;
-slider-active-background-color: #215d9c; -slider-active-background-color: #215d9c;
-slider-active-border-color: #184472; -slider-active-border-color: #184472;
@ -199,7 +199,7 @@ StScrollBar {
border-radius: 9px; border-radius: 9px;
color: #eeeeec; color: #eeeeec;
background-color: rgba(23, 25, 26, 0.95); background-color: rgba(23, 25, 26, 0.95);
border: 3px solid rgba(238, 238, 236, 0.5); } border: 1px solid rgba(238, 238, 236, 0.2); }
.modal-dialog .modal-dialog-content-box { .modal-dialog .modal-dialog-content-box {
padding: 24px; } padding: 24px; }
.modal-dialog .run-dialog-entry { .modal-dialog .run-dialog-entry {
@ -224,7 +224,7 @@ StScrollBar {
/* End Session Dialog */ /* End Session Dialog */
.end-session-dialog { .end-session-dialog {
spacing: 42px; spacing: 42px;
border: 3px solid rgba(238, 238, 236, 0.2); } border: 1px solid rgba(238, 238, 236, 0.2); }
.end-session-dialog-list { .end-session-dialog-list {
padding-top: 20px; } padding-top: 20px; }
@ -399,6 +399,54 @@ StScrollBar {
width: 48px; width: 48px;
height: 48px; } height: 48px; }
/* Audio selection dialog */
.audio-device-selection-dialog {
spacing: 30px; }
.audio-selection-content {
spacing: 20px;
padding: 24px; }
.audio-selection-title {
font-weight: bold;
text-align: center; }
.audio-selection-box {
spacing: 20px; }
.audio-selection-device {
border: 1px solid rgba(238, 238, 236, 0.2);
border-radius: 12px; }
.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
background-color: #215d9c; }
.audio-selection-device-box {
padding: 20px;
spacing: 20px; }
.audio-selection-device-icon {
icon-size: 64px; }
/* Geolocation Dialog */
.geolocation-dialog {
spacing: 30px; }
.geolocation-dialog-main-layout {
spacing: 12px; }
.geolocation-dialog-content {
spacing: 20px; }
.geolocation-dialog-icon {
icon-size: 48px; }
.geolocation-dialog-title {
font-weight: bold; }
.geolocation-dialog-reason {
color: #8e8e80;
font-weight: bold; }
/* Network Agent Dialog */ /* Network Agent Dialog */
.network-dialog-secret-table { .network-dialog-secret-table {
spacing-rows: 15px; spacing-rows: 15px;
@ -625,6 +673,8 @@ StScrollBar {
#panel .panel-status-indicators-box, #panel .panel-status-indicators-box,
#panel .panel-status-menu-box { #panel .panel-status-menu-box {
spacing: 2px; } spacing: 2px; }
#panel .power-status.panel-status-indicators-box {
spacing: 0; }
#panel .screencast-indicator { #panel .screencast-indicator {
color: #f57900; } color: #f57900; }
@ -735,7 +785,7 @@ StScrollBar {
border-left-width: 1px; } border-left-width: 1px; }
.calendar-nonwork-day { .calendar-nonwork-day {
color: #939695; } color: #949796; }
.calendar-today { .calendar-today {
font-weight: bold; font-weight: bold;
@ -750,6 +800,17 @@ StScrollBar {
color: rgba(238, 238, 236, 0.15); color: rgba(238, 238, 236, 0.15);
opacity: 0.5; } opacity: 0.5; }
.calendar-week-number {
font-size: 70%;
font-weight: bold;
width: 2.3em;
height: 1.8em;
border-radius: 2px;
padding: 0.5em 0 0;
margin: 6px;
background-color: rgba(238, 238, 236, 0.3);
color: #393f3f; }
/* Message list */ /* Message list */
.message-list { .message-list {
width: 31.5em; } width: 31.5em; }
@ -808,6 +869,23 @@ StScrollBar {
padding: 8px; padding: 8px;
font-size: .9em; } font-size: .9em; }
.message-media-control {
padding: 6px; }
.message-media-control:last-child:ltr {
padding-right: 18px; }
.message-media-control:last-child:rtl {
padding-left: 18px; }
.media-message-cover-icon {
icon-size: 32px; }
.media-message-cover-icon.fallback {
color: #515a5a;
background-color: #393f3f;
border: 2px solid #393f3f;
border-radius: 2px;
icon-size: 16px;
padding: 8px; }
.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; }
@ -960,10 +1038,14 @@ StScrollBar {
.search-entry { .search-entry {
width: 320px; width: 320px;
padding: 7px 9px; padding: 7px 9px;
border-radius: 6px; } border-radius: 6px;
border-color: #747467;
color: #eeeeec;
background-color: #2e3436; }
.search-entry:focus { .search-entry:focus {
padding: 6px 8px; padding: 6px 8px;
border-width: 2px; } border-width: 2px;
border-color: #215d9c; }
.search-entry .search-entry-icon { .search-entry .search-entry-icon {
icon-size: 1em; icon-size: 1em;
padding: 0 4px; padding: 0 4px;
@ -1491,9 +1573,9 @@ StScrollBar {
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }
.login-dialog .modal-dialog-button:default:insensitive { .login-dialog .modal-dialog-button:default:insensitive {
color: #939695; color: #949796;
border-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(66, 71, 73, 0.7); background-color: rgba(66, 72, 73, 0.7);
box-shadow: none; box-shadow: none;
text-shadow: none; text-shadow: none;
icon-shadow: none; } icon-shadow: none; }

View File

@ -23,11 +23,6 @@ const GnomeShellIface = '<node> \
</interface> \ </interface> \
</node>'; </node>';
const customCss = '.prefs-button { \
padding: 8px; \
border-radius: 20px; \
}';
const GnomeShellProxy = Gio.DBusProxy.makeProxyWrapper(GnomeShellIface); const GnomeShellProxy = Gio.DBusProxy.makeProxyWrapper(GnomeShellIface);
function stripPrefix(string, prefix) { function stripPrefix(string, prefix) {
@ -176,21 +171,6 @@ const Application = new Lang.Class({
this._window.show_all(); this._window.show_all();
}, },
_addCustomStyle: function() {
let provider = new Gtk.CssProvider();
try {
provider.load_from_data(customCss, -1);
} catch(e) {
log('Failed to add application style');
return;
}
let screen = this._window.window.get_screen();
let priority = Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION;
Gtk.StyleContext.add_provider_for_screen(screen, provider, priority);
},
_sortList: function(row1, row2) { _sortList: function(row1, row2) {
let name1 = ExtensionUtils.extensions[row1.uuid].metadata.name; let name1 = ExtensionUtils.extensions[row1.uuid].metadata.name;
let name2 = ExtensionUtils.extensions[row2.uuid].metadata.name; let name2 = ExtensionUtils.extensions[row2.uuid].metadata.name;
@ -239,7 +219,6 @@ const Application = new Lang.Class({
_onStartup: function(app) { _onStartup: function(app) {
this._buildUI(app); this._buildUI(app);
this._addCustomStyle();
this._scanExtensions(); this._scanExtensions();
}, },
@ -316,7 +295,7 @@ const ExtensionRow = new Lang.Class({
button.add(new Gtk.Image({ icon_name: 'emblem-system-symbolic', button.add(new Gtk.Image({ icon_name: 'emblem-system-symbolic',
icon_size: Gtk.IconSize.BUTTON, icon_size: Gtk.IconSize.BUTTON,
visible: true })); visible: true }));
button.get_style_context().add_class('prefs-button'); button.get_style_context().add_class('circular');
hbox.add(button); hbox.add(button);
this.prefsButton = button; this.prefsButton = button;

View File

@ -189,7 +189,8 @@ const AuthPrompt = new Lang.Class({
this._updateNextButtonSensitivity(this._entry.text.length > 0); this._updateNextButtonSensitivity(this._entry.text.length > 0);
})); }));
this._entry.clutter_text.connect('activate', Lang.bind(this, function() { this._entry.clutter_text.connect('activate', Lang.bind(this, function() {
this.emit('next'); if (this.nextButton.reactive)
this.emit('next');
})); }));
}, },

View File

@ -96,7 +96,7 @@ const UserListItem = new Lang.Class({
}, },
_onDestroy: function() { _onDestroy: function() {
this._user.disconnect(this._userChangedId); this.user.disconnect(this._userChangedId);
}, },
_onClicked: function() { _onClicked: function() {
@ -212,6 +212,10 @@ const UserList = new Lang.Class({
return item; return item;
}, },
containsUser: function(user) {
return this._items[user.get_user_name()] != null;
},
addUser: function(user) { addUser: function(user) {
if (!user.is_loaded) if (!user.is_loaded)
return; return;
@ -924,11 +928,7 @@ const LoginDialog = new Lang.Class({
}, },
onUpdateScope: this, onUpdateScope: this,
onComplete: function() { onComplete: function() {
let id = Mainloop.idle_add(Lang.bind(this, function() { this._greeter.call_start_session_when_ready_sync(serviceName, true, null);
this._greeter.call_start_session_when_ready_sync(serviceName, true, null);
return GLib.SOURCE_REMOVE;
}));
GLib.Source.set_name_by_id(id, '[gnome-shell] this._greeter.call_start_session_when_ready_sync');
}, },
onCompleteScope: this }); onCompleteScope: this });
}, },
@ -1130,6 +1130,10 @@ const LoginDialog = new Lang.Class({
this._userManager.disconnect(this._userRemovedId); this._userManager.disconnect(this._userRemovedId);
this._userRemovedId = 0; this._userRemovedId = 0;
} }
if (this._userChangedId) {
this._userManager.disconnect(this._userChangedId);
this._userChangedId = 0;
}
this._textureCache.disconnect(this._updateLogoTextureId); this._textureCache.disconnect(this._updateLogoTextureId);
Main.layoutManager.disconnect(this._startupCompleteId); Main.layoutManager.disconnect(this._startupCompleteId);
if (this._settings) { if (this._settings) {
@ -1176,6 +1180,14 @@ const LoginDialog = new Lang.Class({
this._userList.removeUser(user); this._userList.removeUser(user);
})); }));
this._userChangedId = this._userManager.connect('user-changed',
Lang.bind(this, function(userManager, user) {
if (this._userList.containsUser(user) && user.locked)
this._userList.removeUser(user);
else if (!this._userList.containsUser(user) && !user.locked)
this._userList.addUser(user);
}));
return GLib.SOURCE_REMOVE; return GLib.SOURCE_REMOVE;
}, },

View File

@ -35,6 +35,7 @@
<file>ui/animation.js</file> <file>ui/animation.js</file>
<file>ui/appDisplay.js</file> <file>ui/appDisplay.js</file>
<file>ui/appFavorites.js</file> <file>ui/appFavorites.js</file>
<file>ui/audioDeviceSelection.js</file>
<file>ui/backgroundMenu.js</file> <file>ui/backgroundMenu.js</file>
<file>ui/background.js</file> <file>ui/background.js</file>
<file>ui/boxpointer.js</file> <file>ui/boxpointer.js</file>
@ -62,7 +63,9 @@
<file>ui/magnifierDBus.js</file> <file>ui/magnifierDBus.js</file>
<file>ui/main.js</file> <file>ui/main.js</file>
<file>ui/messageTray.js</file> <file>ui/messageTray.js</file>
<file>ui/messageList.js</file>
<file>ui/modalDialog.js</file> <file>ui/modalDialog.js</file>
<file>ui/mpris.js</file>
<file>ui/notificationDaemon.js</file> <file>ui/notificationDaemon.js</file>
<file>ui/osdWindow.js</file> <file>ui/osdWindow.js</file>
<file>ui/osdMonitorLabeler.js</file> <file>ui/osdMonitorLabeler.js</file>

View File

@ -354,6 +354,59 @@ const AppSwitcherPopup = new Lang.Class({
} }
}); });
const CyclerPopup = new Lang.Class({
Name: 'CyclerPopup',
Extends: SwitcherPopup.SwitcherPopup,
Abstract: true,
_init : function() {
this.parent();
this._items = this._getWindows();
if (this._items.length == 0)
return;
// We don't show an actual popup, so just provide what SwitcherPopup
// expects instead of inheriting from SwitcherList
this._switcherList = { actor: new St.Widget(),
highlight: Lang.bind(this, this._highlightItem),
connect: function() {} };
},
_highlightItem: function(index, justOutline) {
Main.activateWindow(this._items[index]);
},
_finish: function() {
this._highlightItem(this._selectedIndex);
this.parent();
}
});
const GroupCyclerPopup = new Lang.Class({
Name: 'GroupCyclerPopup',
Extends: CyclerPopup,
_getWindows: function() {
let app = Shell.WindowTracker.get_default().focus_app;
return app ? app.get_windows() : [];
},
_keyPressHandler: function(keysym, action) {
if (action == Meta.KeyBindingAction.CYCLE_GROUP)
this._select(this._next());
else if (action == Meta.KeyBindingAction.CYCLE_GROUP_BACKWARD)
this._select(this._previous());
else
return Clutter.EVENT_PROPAGATE;
return Clutter.EVENT_STOP;
}
});
const WindowSwitcherPopup = new Lang.Class({ const WindowSwitcherPopup = new Lang.Class({
Name: 'WindowSwitcherPopup', Name: 'WindowSwitcherPopup',
Extends: SwitcherPopup.SwitcherPopup, Extends: SwitcherPopup.SwitcherPopup,
@ -401,6 +454,32 @@ const WindowSwitcherPopup = new Lang.Class({
} }
}); });
const WindowCyclerPopup = new Lang.Class({
Name: 'WindowCyclerPopup',
Extends: CyclerPopup,
_init: function() {
this._settings = new Gio.Settings({ schema_id: 'org.gnome.shell.window-switcher' });
this.parent();
},
_getWindows: function() {
let workspace = this._settings.get_boolean('current-workspace-only') ? global.screen.get_active_workspace() : null;
return global.display.get_tab_list(Meta.TabList.NORMAL, workspace);
},
_keyPressHandler: function(keysym, action) {
if (action == Meta.KeyBindingAction.CYCLE_WINDOWS)
this._select(this._next());
else if (action == Meta.KeyBindingAction.CYCLE_WINDOWS_BACKWARD)
this._select(this._previous());
else
return Clutter.EVENT_PROPAGATE;
return Clutter.EVENT_STOP;
}
});
const AppIcon = new Lang.Class({ const AppIcon = new Lang.Class({
Name: 'AppIcon', Name: 'AppIcon',
@ -685,15 +764,17 @@ const WindowIcon = new Lang.Class({
this._icon.destroy_all_children(); this._icon.destroy_all_children();
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
switch (mode) { switch (mode) {
case AppIconMode.THUMBNAIL_ONLY: case AppIconMode.THUMBNAIL_ONLY:
size = WINDOW_PREVIEW_SIZE; size = WINDOW_PREVIEW_SIZE;
this._icon.add_actor(_createWindowClone(mutterWindow, WINDOW_PREVIEW_SIZE)); this._icon.add_actor(_createWindowClone(mutterWindow, size * scaleFactor));
break; break;
case AppIconMode.BOTH: case AppIconMode.BOTH:
size = WINDOW_PREVIEW_SIZE; size = WINDOW_PREVIEW_SIZE;
this._icon.add_actor(_createWindowClone(mutterWindow, WINDOW_PREVIEW_SIZE)); this._icon.add_actor(_createWindowClone(mutterWindow, size * scaleFactor));
if (this.app) if (this.app)
this._icon.add_actor(this._createAppIcon(this.app, this._icon.add_actor(this._createAppIcon(this.app,
@ -705,7 +786,7 @@ const WindowIcon = new Lang.Class({
this._icon.add_actor(this._createAppIcon(this.app, size)); this._icon.add_actor(this._createAppIcon(this.app, size));
} }
this._icon.set_size(size, size); this._icon.set_size(size * scaleFactor, size * scaleFactor);
}, },
_createAppIcon: function(app, size) { _createAppIcon: function(app, size) {

View File

@ -7,7 +7,7 @@ const St = imports.gi.St;
const Signals = imports.signals; const Signals = imports.signals;
const Atk = imports.gi.Atk; const Atk = imports.gi.Atk;
const ANIMATED_ICON_UPDATE_TIMEOUT = 14; const ANIMATED_ICON_UPDATE_TIMEOUT = 16;
const Animation = new Lang.Class({ const Animation = new Lang.Class({
Name: 'Animation', Name: 'Animation',
@ -33,7 +33,7 @@ const Animation = new Lang.Class({
if (this._frame == 0) if (this._frame == 0)
this._showFrame(0); this._showFrame(0);
this._timeoutId = Mainloop.timeout_add(this._speed, Lang.bind(this, this._update)); this._timeoutId = GLib.timeout_add(GLib.PRIORITY_LOW, this._speed, Lang.bind(this, this._update));
GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] this._update'); GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] this._update');
} }

View File

@ -16,16 +16,18 @@ const RENAMED_DESKTOP_IDS = {
'glchess.desktop': 'gnome-chess.desktop', 'glchess.desktop': 'gnome-chess.desktop',
'glines.desktop': 'five-or-more.desktop', 'glines.desktop': 'five-or-more.desktop',
'gnect.desktop': 'four-in-a-row.desktop', 'gnect.desktop': 'four-in-a-row.desktop',
'gnibbles.desktop': 'gnome-nibbles.desktop', 'gnibbles.desktop': 'org.gnome.Nibbles.desktop',
'gnobots2.desktop': 'gnome-robots.desktop', 'gnobots2.desktop': 'gnome-robots.desktop',
'gnome-boxes.desktop': 'org.gnome.Boxes.desktop', 'gnome-boxes.desktop': 'org.gnome.Boxes.desktop',
'gnome-clocks.desktop': 'org.gnome.clocks.desktop', 'gnome-clocks.desktop': 'org.gnome.clocks.desktop',
'gnome-contacts.desktop': 'org.gnome.Contacts.desktop', 'gnome-contacts.desktop': 'org.gnome.Contacts.desktop',
'gnome-documents.desktop': 'org.gnome.Documents.desktop', 'gnome-documents.desktop': 'org.gnome.Documents.desktop',
'gnome-font-viewer.desktop': 'org.gnome.font-viewer.desktop', 'gnome-font-viewer.desktop': 'org.gnome.font-viewer.desktop',
'gnome-nibbles.desktop': 'org.gnome.Nibbles.desktop',
'gnome-photos.desktop': 'org.gnome.Photos.desktop', 'gnome-photos.desktop': 'org.gnome.Photos.desktop',
'gnome-screenshot.desktop': 'org.gnome.Screenshot.desktop', 'gnome-screenshot.desktop': 'org.gnome.Screenshot.desktop',
'gnome-software.desktop': 'org.gnome.Software.desktop', 'gnome-software.desktop': 'org.gnome.Software.desktop',
'gnome-terminal.desktop': 'org.gnome.Terminal.desktop',
'gnome-weather.desktop': 'org.gnome.Weather.Application.desktop', 'gnome-weather.desktop': 'org.gnome.Weather.Application.desktop',
'gnomine.desktop': 'gnome-mines.desktop', 'gnomine.desktop': 'gnome-mines.desktop',
'gnotravex.desktop': 'gnome-tetravex.desktop', 'gnotravex.desktop': 'gnome-tetravex.desktop',

View File

@ -0,0 +1,216 @@
const Clutter = imports.gi.Clutter;
const Gio = imports.gi.Gio;
const GLib = imports.gi.GLib;
const Lang = imports.lang;
const Meta = imports.gi.Meta;
const Shell = imports.gi.Shell;
const St = imports.gi.St;
const Main = imports.ui.main;
const ModalDialog = imports.ui.modalDialog;
const AudioDevice = {
HEADPHONES: 1 << 0,
HEADSET: 1 << 1,
MICROPHONE: 1 << 2
};
const AudioDeviceSelectionIface = '<node> \
<interface name="org.gnome.Shell.AudioDeviceSelection"> \
<method name="Open"> \
<arg name="devices" direction="in" type="as" /> \
</method> \
<method name="Close"> \
</method> \
<signal name="DeviceSelected"> \
<arg name="device" type="s" /> \
</signal> \
</interface> \
</node>';
const AudioDeviceSelectionDialog = new Lang.Class({
Name: 'AudioDeviceSelectionDialog',
Extends: ModalDialog.ModalDialog,
_init: function(devices) {
this.parent({ styleClass: 'audio-device-selection-dialog' });
this._deviceItems = {};
this._buildLayout();
if (devices & AudioDevice.HEADPHONES)
this._addDevice(AudioDevice.HEADPHONES);
if (devices & AudioDevice.HEADSET)
this._addDevice(AudioDevice.HEADSET);
if (devices & AudioDevice.MICROPHONE)
this._addDevice(AudioDevice.MICROPHONE);
if (this._selectionBox.get_n_children() < 2)
throw new Error('Too few devices for a selection');
},
destroy: function() {
this.parent();
},
_buildLayout: function(devices) {
let title = new St.Label({ style_class: 'audio-selection-title',
text: _("Select Audio Device"),
x_align: Clutter.ActorAlign.CENTER });
this.contentLayout.style_class = 'audio-selection-content';
this.contentLayout.add(title);
this._selectionBox = new St.BoxLayout({ style_class: 'audio-selection-box' });
this.contentLayout.add(this._selectionBox, { expand: true });
this.addButton({ action: Lang.bind(this, this._openSettings),
label: _("Sound Settings") });
this.addButton({ action: Lang.bind(this, this.close),
label: _("Cancel"),
key: Clutter.Escape });
},
_getDeviceLabel: function(device) {
switch(device) {
case AudioDevice.HEADPHONES:
return _("Headphones");
case AudioDevice.HEADSET:
return _("Headset");
case AudioDevice.MICROPHONE:
return _("Microphone");
default:
return null;
}
},
_getDeviceIcon: function(device) {
switch(device) {
case AudioDevice.HEADPHONES:
return 'audio-headphones-symbolic';
case AudioDevice.HEADSET:
return 'audio-headset-symbolic';
case AudioDevice.MICROPHONE:
return 'audio-input-microphone-symbolic';
default:
return null;
}
},
_addDevice: function(device) {
let box = new St.BoxLayout({ style_class: 'audio-selection-device-box',
vertical: true });
box.connect('notify::height',
function() {
Meta.later_add(Meta.LaterType.BEFORE_REDRAW,
function() {
box.width = box.height;
});
});
let icon = new St.Icon({ style_class: 'audio-selection-device-icon',
icon_name: this._getDeviceIcon(device) });
box.add(icon);
let label = new St.Label({ style_class: 'audio-selection-device-label',
text: this._getDeviceLabel(device),
x_align: Clutter.ActorAlign.CENTER });
box.add(label);
let button = new St.Button({ style_class: 'audio-selection-device',
can_focus: true,
child: box });
this._selectionBox.add(button);
button.connect('clicked', Lang.bind(this,
function() {
this.emit('device-selected', device);
this.close();
Main.overview.hide();
}));
},
_openSettings: function() {
let desktopFile = 'gnome-sound-panel.desktop'
let app = Shell.AppSystem.get_default().lookup_app(desktopFile);
if (!app) {
log('Settings panel for desktop file ' + desktopFile + ' could not be loaded!');
return;
}
this.close();
Main.overview.hide();
app.activate();
}
});
const AudioDeviceSelectionDBus = new Lang.Class({
Name: 'AudioDeviceSelectionDBus',
_init: function() {
this._audioSelectionDialog = null;
this._dbusImpl = Gio.DBusExportedObject.wrapJSObject(AudioDeviceSelectionIface, this);
this._dbusImpl.export(Gio.DBus.session, '/org/gnome/Shell/AudioDeviceSelection');
Gio.DBus.session.own_name('org.gnome.Shell.AudioDeviceSelection', Gio.BusNameOwnerFlags.REPLACE, null, null);
},
_onDialogClosed: function() {
this._audioSelectionDialog = null;
},
_onDeviceSelected: function(dialog, device) {
let connection = this._dbusImpl.get_connection();
let info = this._dbusImpl.get_info();
let deviceName = Object.keys(AudioDevice).filter(
function(dev) {
return AudioDevice[dev] == device;
})[0].toLowerCase();
connection.emit_signal(this._audioSelectionDialog._sender,
this._dbusImpl.get_object_path(),
info ? info.name : null,
'DeviceSelected',
GLib.Variant.new('(s)', [deviceName]));
},
OpenAsync: function(params, invocation) {
if (this._audioSelectionDialog) {
invocation.return_value(null);
return;
}
let [deviceNames] = params;
let devices = 0;
deviceNames.forEach(function(n) {
devices |= AudioDevice[n.toUpperCase()];
});
let dialog;
try {
dialog = new AudioDeviceSelectionDialog(devices);
} catch(e) {
invocation.return_value(null);
return;
}
dialog._sender = invocation.get_sender();
dialog.connect('closed', Lang.bind(this, this._onDialogClosed));
dialog.connect('device-selected',
Lang.bind(this, this._onDeviceSelected));
dialog.open();
this._audioSelectionDialog = dialog;
invocation.return_value(null);
},
CloseAsync: function(params, invocation) {
if (this._audioSelectionDialog &&
this._audioSelectionDialog._sender == invocation.get_sender())
this._audioSelectionDialog.close();
invocation.return_value(null);
}
});

View File

@ -247,6 +247,13 @@ const Background = new Lang.Class({
this._cancellable = new Gio.Cancellable(); this._cancellable = new Gio.Cancellable();
this.isLoaded = false; this.isLoaded = false;
this._clock = new GnomeDesktop.WallClock();
this._timezoneChangedId = this._clock.connect('notify::timezone',
Lang.bind(this, function() {
if (this._animation)
this._loadAnimation(this._animation.file);
}));
this._settingsChangedSignalId = this._settings.connect('changed', Lang.bind(this, function() { this._settingsChangedSignalId = this._settings.connect('changed', Lang.bind(this, function() {
this.emit('changed'); this.emit('changed');
})); }));
@ -265,6 +272,10 @@ const Background = new Lang.Class({
} }
this._fileWatches = null; this._fileWatches = null;
if (this._timezoneChangedId != 0)
this._clock.disconnect(this._timezoneChangedId);
this._timezoneChangedId = 0;
if (this._settingsChangedSignalId != 0) if (this._settingsChangedSignalId != 0)
this._settings.disconnect(this._settingsChangedSignalId); this._settings.disconnect(this._settingsChangedSignalId);
this._settingsChangedSignalId = 0; this._settingsChangedSignalId = 0;

View File

@ -1,23 +1,19 @@
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
const Atk = imports.gi.Atk;
const Clutter = imports.gi.Clutter; const Clutter = imports.gi.Clutter;
const Gio = imports.gi.Gio; const Gio = imports.gi.Gio;
const GLib = imports.gi.GLib; const GLib = imports.gi.GLib;
const GObject = imports.gi.GObject;
const Gtk = imports.gi.Gtk; const Gtk = imports.gi.Gtk;
const Lang = imports.lang; const Lang = imports.lang;
const St = imports.gi.St; const St = imports.gi.St;
const Signals = imports.signals; const Signals = imports.signals;
const Pango = imports.gi.Pango;
const Gettext_gtk30 = imports.gettext.domain('gtk30'); const Gettext_gtk30 = imports.gettext.domain('gtk30');
const Mainloop = imports.mainloop;
const Meta = imports.gi.Meta;
const Shell = imports.gi.Shell; const Shell = imports.gi.Shell;
const Main = imports.ui.main; const Main = imports.ui.main;
const MessageList = imports.ui.messageList;
const MessageTray = imports.ui.messageTray; const MessageTray = imports.ui.messageTray;
const Tweener = imports.ui.tweener; const Mpris = imports.ui.mpris;
const Util = imports.misc.util; const Util = imports.misc.util;
const MSECS_IN_DAY = 24 * 60 * 60 * 1000; const MSECS_IN_DAY = 24 * 60 * 60 * 1000;
@ -26,28 +22,24 @@ const ELLIPSIS_CHAR = '\u2026';
const MESSAGE_ICON_SIZE = 32; const MESSAGE_ICON_SIZE = 32;
const MESSAGE_ANIMATION_TIME = 0.1;
const DEFAULT_EXPAND_LINES = 6;
// alias to prevent xgettext from picking up strings translated in GTK+ // alias to prevent xgettext from picking up strings translated in GTK+
const gtk30_ = Gettext_gtk30.gettext; const gtk30_ = Gettext_gtk30.gettext;
const NC_ = function(context, str) { return context + '\u0004' + str; }; const NC_ = function(context, str) { return context + '\u0004' + str; };
function _sameYear(dateA, dateB) { function sameYear(dateA, dateB) {
return (dateA.getYear() == dateB.getYear()); return (dateA.getYear() == dateB.getYear());
} }
function _sameMonth(dateA, dateB) { function sameMonth(dateA, dateB) {
return _sameYear(dateA, dateB) && (dateA.getMonth() == dateB.getMonth()); return sameYear(dateA, dateB) && (dateA.getMonth() == dateB.getMonth());
} }
function _sameDay(dateA, dateB) { function sameDay(dateA, dateB) {
return _sameMonth(dateA, dateB) && (dateA.getDate() == dateB.getDate()); return sameMonth(dateA, dateB) && (dateA.getDate() == dateB.getDate());
} }
function _isToday(date) { function isToday(date) {
return _sameDay(new Date(), date); return sameDay(new Date(), date);
} }
function _isWorkDay(date) { function _isWorkDay(date) {
@ -98,148 +90,6 @@ function _getCalendarDayAbbreviation(dayNumber) {
return Shell.util_translate_time_string(abbreviations[dayNumber]); return Shell.util_translate_time_string(abbreviations[dayNumber]);
} }
function _fixMarkup(text, allowMarkup) {
if (allowMarkup) {
// Support &amp;, &quot;, &apos;, &lt; and &gt;, escape all other
// occurrences of '&'.
let _text = text.replace(/&(?!amp;|quot;|apos;|lt;|gt;)/g, '&amp;');
// Support <b>, <i>, and <u>, escape anything else
// so it displays as raw markup.
_text = _text.replace(/<(?!\/?[biu]>)/g, '&lt;');
try {
Pango.parse_markup(_text, -1, '');
return _text;
} catch (e) {}
}
// !allowMarkup, or invalid markup
return GLib.markup_escape_text(text, -1);
}
const URLHighlighter = new Lang.Class({
Name: 'URLHighlighter',
_init: function(text, lineWrap, allowMarkup) {
if (!text)
text = '';
this.actor = new St.Label({ reactive: true, style_class: 'url-highlighter',
x_expand: true, x_align: Clutter.ActorAlign.START });
this._linkColor = '#ccccff';
this.actor.connect('style-changed', Lang.bind(this, function() {
let [hasColor, color] = this.actor.get_theme_node().lookup_color('link-color', false);
if (hasColor) {
let linkColor = color.to_string().substr(0, 7);
if (linkColor != this._linkColor) {
this._linkColor = linkColor;
this._highlightUrls();
}
}
}));
this.actor.clutter_text.line_wrap = lineWrap;
this.actor.clutter_text.line_wrap_mode = Pango.WrapMode.WORD_CHAR;
this.setMarkup(text, allowMarkup);
this.actor.connect('button-press-event', Lang.bind(this, function(actor, event) {
// Don't try to URL highlight when invisible.
// The MessageTray doesn't actually hide us, so
// we need to check for paint opacities as well.
if (!actor.visible || actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
// Keep Notification.actor from seeing this and taking
// a pointer grab, which would block our button-release-event
// handler, if an URL is clicked
return this._findUrlAtPos(event) != -1;
}));
this.actor.connect('button-release-event', Lang.bind(this, function (actor, event) {
if (!actor.visible || actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
let urlId = this._findUrlAtPos(event);
if (urlId != -1) {
let url = this._urls[urlId].url;
if (url.indexOf(':') == -1)
url = 'http://' + url;
Gio.app_info_launch_default_for_uri(url, global.create_app_launch_context(0, -1));
return Clutter.EVENT_STOP;
}
return Clutter.EVENT_PROPAGATE;
}));
this.actor.connect('motion-event', Lang.bind(this, function(actor, event) {
if (!actor.visible || actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
let urlId = this._findUrlAtPos(event);
if (urlId != -1 && !this._cursorChanged) {
global.screen.set_cursor(Meta.Cursor.POINTING_HAND);
this._cursorChanged = true;
} else if (urlId == -1) {
global.screen.set_cursor(Meta.Cursor.DEFAULT);
this._cursorChanged = false;
}
return Clutter.EVENT_PROPAGATE;
}));
this.actor.connect('leave-event', Lang.bind(this, function() {
if (!this.actor.visible || this.actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
if (this._cursorChanged) {
this._cursorChanged = false;
global.screen.set_cursor(Meta.Cursor.DEFAULT);
}
return Clutter.EVENT_PROPAGATE;
}));
},
setMarkup: function(text, allowMarkup) {
text = text ? _fixMarkup(text, allowMarkup) : '';
this._text = text;
this.actor.clutter_text.set_markup(text);
/* clutter_text.text contain text without markup */
this._urls = Util.findUrls(this.actor.clutter_text.text);
this._highlightUrls();
},
_highlightUrls: function() {
// text here contain markup
let urls = Util.findUrls(this._text);
let markup = '';
let pos = 0;
for (let i = 0; i < urls.length; i++) {
let url = urls[i];
let str = this._text.substr(pos, url.pos - pos);
markup += str + '<span foreground="' + this._linkColor + '"><u>' + url.url + '</u></span>';
pos = url.pos + url.url.length;
}
markup += this._text.substr(pos);
this.actor.clutter_text.set_markup(markup);
},
_findUrlAtPos: function(event) {
let success;
let [x, y] = event.get_coords();
[success, x, y] = this.actor.transform_stage_point(x, y);
let find_pos = -1;
for (let i = 0; i < this.actor.clutter_text.text.length; i++) {
let [success, px, py, line_height] = this.actor.clutter_text.position_to_coords(i);
if (py > y || py + line_height < y || x < px)
continue;
find_pos = i;
}
if (find_pos != -1) {
for (let i = 0; i < this._urls.length; i++)
if (find_pos >= this._urls[i].pos &&
this._urls[i].pos + this._urls[i].url.length > find_pos)
return i;
}
return -1;
}
});
// Abstraction for an appointment/event in a calendar // Abstraction for an appointment/event in a calendar
const CalendarEvent = new Lang.Class({ const CalendarEvent = new Lang.Class({
@ -544,7 +394,7 @@ const Calendar = new Lang.Class({
// Sets the calendar to show a specific date // Sets the calendar to show a specific date
setDate: function(date) { setDate: function(date) {
if (_sameDay(date, this._selectedDate)) if (sameDay(date, this._selectedDate))
return; return;
this._selectedDate = date; this._selectedDate = date;
@ -725,7 +575,8 @@ const Calendar = new Lang.Class({
// nRows here means 6 weeks + one header + one navbar // nRows here means 6 weeks + one header + one navbar
let nRows = 8; let nRows = 8;
while (row < 8) { while (row < 8) {
let button = new St.Button({ label: iter.getDate().toString(), // xgettext:no-javascript-format
let button = new St.Button({ label: iter.toLocaleFormat(C_("date day number format", "%d")),
can_focus: true }); can_focus: true });
let rtl = button.get_text_direction() == Clutter.TextDirection.RTL; let rtl = button.get_text_direction() == Clutter.TextDirection.RTL;
@ -756,7 +607,7 @@ const Calendar = new Lang.Class({
if (leftMost) if (leftMost)
styleClass = 'calendar-day-left ' + styleClass; styleClass = 'calendar-day-left ' + styleClass;
if (_sameDay(now, iter)) if (sameDay(now, iter))
styleClass += ' calendar-today'; styleClass += ' calendar-today';
else if (iter.getMonth() != this._selectedDate.getMonth()) else if (iter.getMonth() != this._selectedDate.getMonth())
styleClass += ' calendar-other-month-day'; styleClass += ' calendar-other-month-day';
@ -799,16 +650,16 @@ const Calendar = new Lang.Class({
_update: function() { _update: function() {
let now = new Date(); let now = new Date();
if (_sameYear(this._selectedDate, now)) if (sameYear(this._selectedDate, now))
this._monthLabel.text = this._selectedDate.toLocaleFormat(this._headerFormatWithoutYear); this._monthLabel.text = this._selectedDate.toLocaleFormat(this._headerFormatWithoutYear);
else else
this._monthLabel.text = this._selectedDate.toLocaleFormat(this._headerFormat); this._monthLabel.text = this._selectedDate.toLocaleFormat(this._headerFormat);
if (!this._calendarBegin || !_sameMonth(this._selectedDate, this._calendarBegin) || !_sameDay(now, this._markedAsToday)) if (!this._calendarBegin || !sameMonth(this._selectedDate, this._calendarBegin) || !sameDay(now, this._markedAsToday))
this._rebuildCalendar(); this._rebuildCalendar();
this._buttons.forEach(Lang.bind(this, function(button) { this._buttons.forEach(Lang.bind(this, function(button) {
if (_sameDay(button._date, this._selectedDate)) { if (sameDay(button._date, this._selectedDate)) {
button.add_style_pseudo_class('active'); button.add_style_pseudo_class('active');
if (this._shouldDateGrabFocus) if (this._shouldDateGrabFocus)
button.grab_key_focus(); button.grab_key_focus();
@ -820,353 +671,9 @@ const Calendar = new Lang.Class({
}); });
Signals.addSignalMethods(Calendar.prototype); Signals.addSignalMethods(Calendar.prototype);
const ScaleLayout = new Lang.Class({
Name: 'ScaleLayout',
Extends: Clutter.BinLayout,
_connectContainer: function(container) {
if (this._container == container)
return;
if (this._container)
for (let id of this._signals)
this._container.disconnect(id);
this._container = container;
this._signals = [];
if (this._container)
for (let signal of ['notify::scale-x', 'notify::scale-y']) {
let id = this._container.connect(signal, Lang.bind(this,
function() {
this.layout_changed();
}));
this._signals.push(id);
}
},
vfunc_get_preferred_width: function(container, forHeight) {
this._connectContainer(container);
let [min, nat] = this.parent(container, forHeight);
return [Math.floor(min * container.scale_x),
Math.floor(nat * container.scale_x)];
},
vfunc_get_preferred_height: function(container, forWidth) {
this._connectContainer(container);
let [min, nat] = this.parent(container, forWidth);
return [Math.floor(min * container.scale_y),
Math.floor(nat * container.scale_y)];
}
});
const LabelExpanderLayout = new Lang.Class({
Name: 'LabelExpanderLayout',
Extends: Clutter.LayoutManager,
Properties: { 'expansion': GObject.ParamSpec.double('expansion',
'Expansion',
'Expansion of the layout, between 0 (collapsed) ' +
'and 1 (fully expanded',
GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
0, 1, 0)},
_init: function(params) {
this._expansion = 0;
this._expandLines = DEFAULT_EXPAND_LINES;
this.parent(params);
},
get expansion() {
return this._expansion;
},
set expansion(v) {
if (v == this._expansion)
return;
this._expansion = v;
this.notify('expansion');
let visibleIndex = this._expansion > 0 ? 1 : 0;
for (let i = 0; this._container && i < this._container.get_n_children(); i++)
this._container.get_child_at_index(i).visible = (i == visibleIndex);
this.layout_changed();
},
set expandLines(v) {
if (v == this._expandLines)
return;
this._expandLines = v;
if (this._expansion > 0)
this.layout_changed();
},
vfunc_set_container: function(container) {
this._container = container;
},
vfunc_get_preferred_width: function(container, forHeight) {
let [min, nat] = [0, 0];
for (let i = 0; i < container.get_n_children(); i++) {
if (i > 1)
break; // we support one unexpanded + one expanded child
let child = container.get_child_at_index(i);
let [childMin, childNat] = child.get_preferred_width(forHeight);
[min, nat] = [Math.max(min, childMin), Math.max(nat, childNat)];
}
return [min, nat];
},
vfunc_get_preferred_height: function(container, forWidth) {
let [min, nat] = [0, 0];
let children = container.get_children();
if (children[0])
[min, nat] = children[0].get_preferred_height(forWidth);
if (children[1]) {
let [min2, nat2] = children[1].get_preferred_height(forWidth);
let [expMin, expNat] = [Math.min(min2, min * this._expandLines),
Math.min(nat2, nat * this._expandLines)];
[min, nat] = [min + this._expansion * (expMin - min),
nat + this._expansion * (expNat - nat)];
}
return [min, nat];
},
vfunc_allocate: function(container, box, flags) {
for (let i = 0; i < container.get_n_children(); i++) {
let child = container.get_child_at_index(i);
if (child.visible)
child.allocate(box, flags);
}
}
});
const Message = new Lang.Class({
Name: 'Message',
_init: function(title, body) {
this.expanded = false;
this.actor = new St.Button({ style_class: 'message',
accessible_role: Atk.Role.NOTIFICATION,
can_focus: true,
x_expand: true, x_fill: true });
this.actor.connect('key-press-event',
Lang.bind(this, this._onKeyPressed));
let vbox = new St.BoxLayout({ vertical: true });
this.actor.set_child(vbox);
let hbox = new St.BoxLayout();
vbox.add_actor(hbox);
this._actionBin = new St.Widget({ layout_manager: new ScaleLayout(),
visible: false });
vbox.add_actor(this._actionBin);
this._iconBin = new St.Bin({ style_class: 'message-icon-bin',
y_expand: true,
visible: false });
hbox.add_actor(this._iconBin);
let contentBox = new St.BoxLayout({ style_class: 'message-content',
vertical: true, x_expand: true });
hbox.add_actor(contentBox);
let titleBox = new St.BoxLayout();
contentBox.add_actor(titleBox);
this.titleLabel = new St.Label({ style_class: 'message-title',
x_expand: true,
x_align: Clutter.ActorAlign.START });
this.setTitle(title);
titleBox.add_actor(this.titleLabel);
this._secondaryBin = new St.Bin({ style_class: 'message-secondary-bin' });
titleBox.add_actor(this._secondaryBin);
let closeIcon = new St.Icon({ icon_name: 'window-close-symbolic',
icon_size: 16 });
this._closeButton = new St.Button({ child: closeIcon, visible: false });
titleBox.add_actor(this._closeButton);
this._bodyStack = new St.Widget({ x_expand: true });
this._bodyStack.layout_manager = new LabelExpanderLayout();
contentBox.add_actor(this._bodyStack);
this.bodyLabel = new URLHighlighter('', false, this._useBodyMarkup);
this.bodyLabel.actor.add_style_class_name('message-body');
this._bodyStack.add_actor(this.bodyLabel.actor);
this.setBody(body);
this._closeButton.connect('clicked', Lang.bind(this, this.close));
this.actor.connect('notify::hover', Lang.bind(this, this._sync));
this.actor.connect('clicked', Lang.bind(this, this._onClicked));
this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
this._sync();
},
close: function() {
this.emit('close');
},
setIcon: function(actor) {
this._iconBin.child = actor;
this._iconBin.visible = (actor != null);
},
setSecondaryActor: function(actor) {
this._secondaryBin.child = actor;
},
setTitle: function(text) {
let title = text ? _fixMarkup(text.replace(/\n/g, ' '), false) : '';
this.titleLabel.clutter_text.set_markup(title);
},
setBody: function(text) {
this._bodyText = text;
this.bodyLabel.setMarkup(text ? text.replace(/\n/g, ' ') : '',
this._useBodyMarkup);
if (this._expandedLabel)
this._expandedLabel.setMarkup(text, this._useBodyMarkup);
},
setUseBodyMarkup: function(enable) {
if (this._useBodyMarkup === enable)
return;
this._useBodyMarkup = enable;
if (this.bodyLabel)
this.setBody(this._bodyText);
},
setActionArea: function(actor) {
if (actor == null) {
if (this._actionBin.get_n_children() > 0)
this._actionBin.get_child_at_index(0).destroy();
return;
}
if (this._actionBin.get_n_children() > 0)
throw new Error('Message already has an action area');
this._actionBin.add_actor(actor);
this._actionBin.visible = this.expanded;
},
setExpandedBody: function(actor) {
if (actor == null) {
if (this._bodyStack.get_n_children() > 1)
this._bodyStack.get_child_at_index(1).destroy();
return;
}
if (this._bodyStack.get_n_children() > 1)
throw new Error('Message already has an expanded body actor');
this._bodyStack.insert_child_at_index(actor, 1);
},
setExpandedLines: function(nLines) {
this._bodyStack.layout_manager.expandLines = nLines;
},
expand: function(animate) {
this.expanded = true;
this._actionBin.visible = (this._actionBin.get_n_children() > 0);
if (this._bodyStack.get_n_children() < 2) {
this._expandedLabel = new URLHighlighter(this._bodyText,
true, this._useBodyMarkup);
this.setExpandedBody(this._expandedLabel.actor);
}
if (animate) {
Tweener.addTween(this._bodyStack.layout_manager,
{ expansion: 1,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad' });
this._actionBin.scale_y = 0;
Tweener.addTween(this._actionBin,
{ scale_y: 1,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad' });
} else {
this._bodyStack.layout_manager.expansion = 1;
this._actionBin.scale_y = 1;
}
this.emit('expanded');
},
unexpand: function(animate) {
if (animate) {
Tweener.addTween(this._bodyStack.layout_manager,
{ expansion: 0,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad' });
Tweener.addTween(this._actionBin,
{ scale_y: 0,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad',
onCompleteScope: this,
onComplete: function() {
this._actionBin.hide();
this.expanded = false;
}});
} else {
this._bodyStack.layout_manager.expansion = 0;
this._actionBin.scale_y = 0;
this.expanded = false;
}
this.emit('unexpanded');
},
canClose: function() {
return true;
},
_sync: function() {
let hovered = this.actor.hover;
this._closeButton.visible = hovered && this.canClose();
this._secondaryBin.visible = !hovered;
},
_onClicked: function() {
},
_onDestroy: function() {
},
_onKeyPressed: function(a, event) {
let keysym = event.get_key_symbol();
if (keysym == Clutter.KEY_Delete ||
keysym == Clutter.KEY_KP_Delete) {
this.close();
return Clutter.EVENT_STOP;
}
return Clutter.EVENT_PROPAGATE;
}
});
Signals.addSignalMethods(Message.prototype);
const EventMessage = new Lang.Class({ const EventMessage = new Lang.Class({
Name: 'EventMessage', Name: 'EventMessage',
Extends: Message, Extends: MessageList.Message,
_init: function(event, date) { _init: function(event, date) {
this._event = event; this._event = event;
@ -1209,13 +716,13 @@ const EventMessage = new Lang.Class({
}, },
canClose: function() { canClose: function() {
return _isToday(this._date); return isToday(this._date);
} }
}); });
const NotificationMessage = new Lang.Class({ const NotificationMessage = new Lang.Class({
Name: 'NotificationMessage', Name: 'NotificationMessage',
Extends: Message, Extends: MessageList.Message,
_init: function(notification) { _init: function(notification) {
this.notification = notification; this.notification = notification;
@ -1269,217 +776,9 @@ const NotificationMessage = new Lang.Class({
} }
}); });
const MessageListSection = new Lang.Class({
Name: 'MessageListSection',
_init: function(title) {
this.actor = new St.BoxLayout({ style_class: 'message-list-section',
clip_to_allocation: true,
x_expand: true, vertical: true });
let titleBox = new St.BoxLayout({ style_class: 'message-list-section-title-box' });
this.actor.add_actor(titleBox);
this._title = new St.Button({ style_class: 'message-list-section-title',
label: title,
can_focus: true,
x_expand: true,
x_align: St.Align.START });
titleBox.add_actor(this._title);
this._title.connect('clicked', Lang.bind(this, this._onTitleClicked));
this._title.connect('key-focus-in', Lang.bind(this, this._onKeyFocusIn));
let closeIcon = new St.Icon({ icon_name: 'window-close-symbolic' });
this._closeButton = new St.Button({ style_class: 'message-list-section-close',
child: closeIcon,
accessible_name: _("Clear section"),
can_focus: true });
this._closeButton.set_x_align(Clutter.ActorAlign.END);
titleBox.add_actor(this._closeButton);
this._closeButton.connect('clicked', Lang.bind(this, this.clear));
this._list = new St.BoxLayout({ style_class: 'message-list-section-list',
vertical: true });
this.actor.add_actor(this._list);
this._list.connect('actor-added', Lang.bind(this, this._sync));
this._list.connect('actor-removed', Lang.bind(this, this._sync));
let id = Main.sessionMode.connect('updated',
Lang.bind(this, this._sync));
this.actor.connect('destroy', function() {
Main.sessionMode.disconnect(id);
});
this._messages = new Map();
this._date = new Date();
this.empty = true;
this._sync();
},
_onTitleClicked: function() {
Main.overview.hide();
Main.panel.closeCalendar();
},
_onKeyFocusIn: function(actor) {
this.emit('key-focus-in', actor);
},
get allowed() {
return true;
},
setDate: function(date) {
if (_sameDay(date, this._date))
return;
this._date = date;
this._sync();
},
addMessage: function(message, animate) {
this.addMessageAtIndex(message, -1, animate);
},
addMessageAtIndex: function(message, index, animate) {
let obj = {
container: null,
destroyId: 0,
keyFocusId: 0,
closeId: 0
};
let pivot = new Clutter.Point({ x: .5, y: .5 });
let scale = animate ? 0 : 1;
obj.container = new St.Widget({ layout_manager: new ScaleLayout(),
pivot_point: pivot,
scale_x: scale, scale_y: scale });
obj.keyFocusId = message.actor.connect('key-focus-in',
Lang.bind(this, this._onKeyFocusIn));
obj.destroyId = message.actor.connect('destroy',
Lang.bind(this, function() {
this.removeMessage(message, false);
}));
obj.closeId = message.connect('close',
Lang.bind(this, function() {
this.removeMessage(message, true);
}));
this._messages.set(message, obj);
obj.container.add_actor(message.actor);
this._list.insert_child_at_index(obj.container, index);
if (animate)
Tweener.addTween(obj.container, { scale_x: 1,
scale_y: 1,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad' });
},
moveMessage: function(message, index, animate) {
let obj = this._messages.get(message);
if (!animate) {
this._list.set_child_at_index(obj.container, index);
return;
}
let onComplete = Lang.bind(this, function() {
this._list.set_child_at_index(obj.container, index);
Tweener.addTween(obj.container, { scale_x: 1,
scale_y: 1,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad' });
});
Tweener.addTween(obj.container, { scale_x: 0,
scale_y: 0,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad',
onComplete: onComplete });
},
removeMessage: function(message, animate) {
let obj = this._messages.get(message);
message.actor.disconnect(obj.destroyId);
message.actor.disconnect(obj.keyFocusId);
message.disconnect(obj.closeId);
this._messages.delete(message);
if (animate) {
Tweener.addTween(obj.container, { scale_x: 0, scale_y: 0,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad',
onComplete: function() {
obj.container.destroy();
global.sync_pointer();
}});
} else {
obj.container.destroy();
global.sync_pointer();
}
},
clear: function() {
let messages = [...this._messages.keys()].filter(function(message) {
return message.canClose();
});
// If there are few messages, letting them all zoom out looks OK
if (messages.length < 2) {
messages.forEach(function(message) {
message.close();
});
} else {
// Otherwise we slide them out one by one, and then zoom them
// out "off-screen" in the end to smoothly shrink the parent
let delay = MESSAGE_ANIMATION_TIME / Math.max(messages.length, 5);
for (let i = 0; i < messages.length; i++) {
let message = messages[i];
let obj = this._messages.get(message);
Tweener.addTween(obj.container,
{ anchor_x: this._list.width,
opacity: 0,
time: MESSAGE_ANIMATION_TIME,
delay: i * delay,
transition: 'easeOutQuad',
onComplete: function() {
message.close();
}});
}
}
},
_canClear: function() {
for (let message of this._messages.keys())
if (message.canClose())
return true;
return false;
},
_shouldShow: function() {
return !this.empty;
},
_sync: function() {
let empty = this._list.get_n_children() == 0;
let changed = this.empty !== empty;
this.empty = empty;
if (changed)
this.emit('empty-changed');
this._closeButton.visible = this._canClear();
this.actor.visible = this.allowed && this._shouldShow();
}
});
Signals.addSignalMethods(MessageListSection.prototype);
const EventsSection = new Lang.Class({ const EventsSection = new Lang.Class({
Name: 'EventsSection', Name: 'EventsSection',
Extends: MessageListSection, Extends: MessageList.MessageListSection,
_init: function() { _init: function() {
this._desktopSettings = new Gio.Settings({ schema_id: 'org.gnome.desktop.interface' }); this._desktopSettings = new Gio.Settings({ schema_id: 'org.gnome.desktop.interface' });
@ -1518,14 +817,14 @@ const EventsSection = new Lang.Class({
}, },
_updateTitle: function() { _updateTitle: function() {
if (_isToday(this._date)) { if (isToday(this._date)) {
this._title.label = _("Events"); this._title.label = _("Events");
return; return;
} }
let dayFormat; let dayFormat;
let now = new Date(); let now = new Date();
if (_sameYear(this._date, now)) if (sameYear(this._date, now))
/* Translators: Shown on calendar heading when selected day occurs on current year */ /* Translators: Shown on calendar heading when selected day occurs on current year */
dayFormat = Shell.util_translate_time_string(NC_("calendar heading", dayFormat = Shell.util_translate_time_string(NC_("calendar heading",
"%A, %B %d")); "%A, %B %d"));
@ -1601,7 +900,7 @@ const EventsSection = new Lang.Class({
}, },
_shouldShow: function() { _shouldShow: function() {
return !this.empty || !_isToday(this._date); return !this.empty || !isToday(this._date);
}, },
_sync: function() { _sync: function() {
@ -1614,7 +913,7 @@ const EventsSection = new Lang.Class({
const NotificationSection = new Lang.Class({ const NotificationSection = new Lang.Class({
Name: 'NotificationSection', Name: 'NotificationSection',
Extends: MessageListSection, Extends: MessageList.MessageListSection,
_init: function() { _init: function() {
this.parent(_("Notifications")); this.parent(_("Notifications"));
@ -1720,7 +1019,7 @@ const NotificationSection = new Lang.Class({
}, },
_shouldShow: function() { _shouldShow: function() {
return !this.empty && _isToday(this._date); return !this.empty && isToday(this._date);
}, },
_sync: function() { _sync: function() {
@ -1753,20 +1052,20 @@ const Placeholder = new Lang.Class({
}, },
setDate: function(date) { setDate: function(date) {
if (_sameDay(this._date, date)) if (sameDay(this._date, date))
return; return;
this._date = date; this._date = date;
this._sync(); this._sync();
}, },
_sync: function() { _sync: function() {
let isToday = _isToday(this._date); let today = isToday(this._date);
if (isToday && this._icon.gicon == this._todayIcon) if (today && this._icon.gicon == this._todayIcon)
return; return;
if (!isToday && this._icon.gicon == this._otherIcon) if (!today && this._icon.gicon == this._otherIcon)
return; return;
if (isToday) { if (today) {
this._icon.gicon = this._todayIcon; this._icon.gicon = this._todayIcon;
this._label.text = _("No Notifications"); this._label.text = _("No Notifications");
} else { } else {
@ -1776,8 +1075,8 @@ const Placeholder = new Lang.Class({
} }
}); });
const MessageList = new Lang.Class({ const CalendarMessageList = new Lang.Class({
Name: 'MessageList', Name: 'CalendarMessageList',
_init: function() { _init: function() {
this.actor = new St.Widget({ style_class: 'message-list', this.actor = new St.Widget({ style_class: 'message-list',
@ -1801,6 +1100,9 @@ const MessageList = new Lang.Class({
this._scrollView.add_actor(this._sectionList); this._scrollView.add_actor(this._sectionList);
this._sections = new Map(); this._sections = new Map();
this._mediaSection = new Mpris.MediaSection();
this._addSection(this._mediaSection);
this._notificationSection = new NotificationSection(); this._notificationSection = new NotificationSection();
this._addSection(this._notificationSection); this._addSection(this._notificationSection);

View File

@ -313,6 +313,10 @@ const AutorunSource = new Lang.Class({
getIcon: function() { getIcon: function() {
return this.mount.get_icon(); return this.mount.get_icon();
},
_createPolicy: function() {
return new MessageTray.NotificationApplicationPolicy('org.gnome.Nautilus');
} }
}); });

View File

@ -796,10 +796,18 @@ const NetworkAgent = new Lang.Class({
path = GLib.build_filenamev([Config.LIBEXECDIR, path]); path = GLib.build_filenamev([Config.LIBEXECDIR, path]);
} }
if (GLib.file_test(path, GLib.FileTest.IS_EXECUTABLE)) if (GLib.file_test(path, GLib.FileTest.IS_EXECUTABLE)) {
this._vpnBinaries[service] = { fileName: path, externalUIMode: externalUIMode, supportsHints: hints }; this._vpnBinaries[service] = { fileName: path, externalUIMode: externalUIMode, supportsHints: hints };
else try {
let aliases = keyfile.get_string_list('VPN Connection', 'aliases');
for (let alias of aliases) {
this._vpnBinaries[alias] = { fileName: path, externalUIMode: externalUIMode, supportsHints: hints };
}
} catch(e) { } // ignore errors if key does not exist
} else {
throw new Error('VPN plugin at %s is not executable'.format(path)); throw new Error('VPN plugin at %s is not executable'.format(path));
}
} catch(e) { } catch(e) {
log('Error \'%s\' while processing VPN keyfile \'%s\''. log('Error \'%s\' while processing VPN keyfile \'%s\''.
format(e.message, dir.get_child(name).get_path())); format(e.message, dir.get_child(name).get_path()));

View File

@ -12,9 +12,9 @@ const St = imports.gi.St;
const Tpl = imports.gi.TelepathyLogger; const Tpl = imports.gi.TelepathyLogger;
const Tp = imports.gi.TelepathyGLib; const Tp = imports.gi.TelepathyGLib;
const Calendar = imports.ui.calendar;
const History = imports.misc.history; const History = imports.misc.history;
const Main = imports.ui.main; const Main = imports.ui.main;
const MessageList = imports.ui.messageList;
const MessageTray = imports.ui.messageTray; const MessageTray = imports.ui.messageTray;
const Params = imports.misc.params; const Params = imports.misc.params;
const PopupMenu = imports.ui.popupMenu; const PopupMenu = imports.ui.popupMenu;
@ -469,6 +469,7 @@ const ChatSource = new Lang.Class({
destroy: function(reason) { destroy: function(reason) {
if (this._client.is_handling_channel(this._channel)) { if (this._client.is_handling_channel(this._channel)) {
this._ackMessages();
// The chat box has been destroyed so it can't // The chat box has been destroyed so it can't
// handle the channel any more. // handle the channel any more.
this._channel.close_async(function(channel, result) { this._channel.close_async(function(channel, result) {
@ -866,7 +867,7 @@ const ChatNotificationBanner = new Lang.Class({
}, },
_addMessage: function(message) { _addMessage: function(message) {
let highlighter = new Calendar.URLHighlighter(message.body, true, true); let highlighter = new MessageList.URLHighlighter(message.body, true, true);
let body = highlighter.actor; let body = highlighter.actor;
let styles = message.styles; let styles = message.styles;

View File

@ -259,7 +259,7 @@ const ShowAppsIcon = new Lang.Class({
}, },
_createIcon: function(size) { _createIcon: function(size) {
this._iconActor = new St.Icon({ icon_name: 'view-grid-symbolic', this._iconActor = new St.Icon({ icon_name: 'view-app-grid-symbolic',
icon_size: size, icon_size: size,
style_class: 'show-apps-icon', style_class: 'show-apps-icon',
track_hover: true }); track_hover: true });

View File

@ -360,7 +360,7 @@ const DateMenuButton = new Lang.Class({
})); }));
// Fill up the first column // Fill up the first column
this._messageList = new Calendar.MessageList(); this._messageList = new Calendar.CalendarMessageList();
hbox.add(this._messageList.actor, { expand: true, y_fill: false, y_align: St.Align.START }); hbox.add(this._messageList.actor, { expand: true, y_fill: false, y_align: St.Align.START });
// Fill up the second column // Fill up the second column

View File

@ -79,9 +79,12 @@ const _Draggable = new Lang.Class({
dragActorOpacity: undefined }); dragActorOpacity: undefined });
this.actor = actor; this.actor = actor;
if (!params.manualMode) if (!params.manualMode) {
this.actor.connect('button-press-event', this.actor.connect('button-press-event',
Lang.bind(this, this._onButtonPress)); Lang.bind(this, this._onButtonPress));
this.actor.connect('touch-event',
Lang.bind(this, this._onTouchEvent));
}
this.actor.connect('destroy', Lang.bind(this, function() { this.actor.connect('destroy', Lang.bind(this, function() {
this._actorDestroyed = true; this._actorDestroyed = true;
@ -121,8 +124,50 @@ const _Draggable = new Lang.Class({
return Clutter.EVENT_PROPAGATE; return Clutter.EVENT_PROPAGATE;
}, },
_onTouchEvent: function (actor, event) {
if (event.type() != Clutter.EventType.TOUCH_BEGIN ||
!global.display.is_pointer_emulating_sequence(event.get_event_sequence()))
return Clutter.EVENT_PROPAGATE;
if (Tweener.getTweenCount(actor))
return Clutter.EVENT_PROPAGATE;
this._touchSequence = event.get_event_sequence();
this._buttonDown = true;
this._grabActor();
let [stageX, stageY] = event.get_coords();
this._dragStartX = stageX;
this._dragStartY = stageY;
return Clutter.EVENT_PROPAGATE;
},
_grabDevice: function(actor) {
let manager = Clutter.DeviceManager.get_default();
let pointer = manager.get_core_device(Clutter.InputDeviceType.POINTER_DEVICE);
if (pointer && this._touchSequence)
pointer.sequence_grab(this._touchSequence, actor);
else if (pointer)
pointer.grab (actor);
this._grabbedDevice = pointer;
},
_ungrabDevice: function() {
if (this._touchSequence)
this._grabbedDevice.sequence_ungrab (this._touchSequence);
else
this._grabbedDevice.ungrab();
this._touchSequence = null;
this._grabbedDevice = null;
},
_grabActor: function() { _grabActor: function() {
Clutter.grab_pointer(this.actor); this._grabDevice(this.actor);
this._onEventId = this.actor.connect('event', this._onEventId = this.actor.connect('event',
Lang.bind(this, this._onEvent)); Lang.bind(this, this._onEvent));
}, },
@ -131,7 +176,7 @@ const _Draggable = new Lang.Class({
if (!this._onEventId) if (!this._onEventId)
return; return;
Clutter.ungrab_pointer(); this._ungrabDevice();
this.actor.disconnect(this._onEventId); this.actor.disconnect(this._onEventId);
this._onEventId = null; this._onEventId = null;
}, },
@ -140,13 +185,13 @@ const _Draggable = new Lang.Class({
if (!this._eventsGrabbed) { if (!this._eventsGrabbed) {
this._eventsGrabbed = Main.pushModal(_getEventHandlerActor()); this._eventsGrabbed = Main.pushModal(_getEventHandlerActor());
if (this._eventsGrabbed) if (this._eventsGrabbed)
Clutter.grab_pointer(_getEventHandlerActor()); this._grabDevice(_getEventHandlerActor());
} }
}, },
_ungrabEvents: function() { _ungrabEvents: function() {
if (this._eventsGrabbed) { if (this._eventsGrabbed) {
Clutter.ungrab_pointer(); this._ungrabDevice();
Main.popModal(_getEventHandlerActor()); Main.popModal(_getEventHandlerActor());
this._eventsGrabbed = false; this._eventsGrabbed = false;
} }
@ -157,7 +202,9 @@ const _Draggable = new Lang.Class({
// didn't start the drag, to drop the draggable in case the drag was in progress, and // didn't start the drag, to drop the draggable in case the drag was in progress, and
// to complete the drag and ensure that whatever happens to be under the pointer does // to complete the drag and ensure that whatever happens to be under the pointer does
// not get triggered if the drag was cancelled with Esc. // not get triggered if the drag was cancelled with Esc.
if (event.type() == Clutter.EventType.BUTTON_RELEASE) { if (event.type() == Clutter.EventType.BUTTON_RELEASE ||
(event.type() == Clutter.EventType.TOUCH_END &&
global.display.is_pointer_emulating_sequence(event.get_event_sequence()))) {
this._buttonDown = false; this._buttonDown = false;
if (this._dragInProgress) { if (this._dragInProgress) {
return this._dragActorDropped(event); return this._dragActorDropped(event);
@ -172,7 +219,9 @@ const _Draggable = new Lang.Class({
} }
// We intercept MOTION event to figure out if the drag has started and to draw // We intercept MOTION event to figure out if the drag has started and to draw
// this._dragActor under the pointer when dragging is in progress // this._dragActor under the pointer when dragging is in progress
} else if (event.type() == Clutter.EventType.MOTION) { } else if (event.type() == Clutter.EventType.MOTION ||
(event.type() == Clutter.EventType.TOUCH_UPDATE &&
global.display.is_pointer_emulating_sequence(event.get_event_sequence()))) {
if (this._dragInProgress) { if (this._dragInProgress) {
return this._updateDragPosition(event); return this._updateDragPosition(event);
} else if (this._dragActor == null) { } else if (this._dragActor == null) {
@ -214,7 +263,7 @@ const _Draggable = new Lang.Class({
* This function is useful to call if you've specified manualMode * This function is useful to call if you've specified manualMode
* for the draggable. * for the draggable.
*/ */
startDrag: function (stageX, stageY, time) { startDrag: function (stageX, stageY, time, sequence) {
currentDraggable = this; currentDraggable = this;
this._dragInProgress = true; this._dragInProgress = true;
@ -228,6 +277,8 @@ const _Draggable = new Lang.Class({
this.emit('drag-begin', time); this.emit('drag-begin', time);
if (this._onEventId) if (this._onEventId)
this._ungrabActor(); this._ungrabActor();
this._touchSequence = sequence;
this._grabEvents(); this._grabEvents();
global.screen.set_cursor(Meta.Cursor.DND_IN_DRAG); global.screen.set_cursor(Meta.Cursor.DND_IN_DRAG);
@ -338,8 +389,8 @@ const _Draggable = new Lang.Class({
let threshold = Gtk.Settings.get_default().gtk_dnd_drag_threshold; let threshold = Gtk.Settings.get_default().gtk_dnd_drag_threshold;
if ((Math.abs(stageX - this._dragStartX) > threshold || if ((Math.abs(stageX - this._dragStartX) > threshold ||
Math.abs(stageY - this._dragStartY) > threshold)) { Math.abs(stageY - this._dragStartY) > threshold)) {
this.startDrag(stageX, stageY, event.get_time()); this.startDrag(stageX, stageY, event.get_time(), this._touchSequence);
this._updateDragPosition(event); this._updateDragPosition(event);
} }
return true; return true;
@ -520,20 +571,13 @@ const _Draggable = new Lang.Class({
return; return;
} }
this._animationInProgress = true; this._animateDragEnd(eventTime,
// No target, so snap back { x: snapBackX,
Tweener.addTween(this._dragActor, y: snapBackY,
{ x: snapBackX, scale_x: snapBackScale,
y: snapBackY, scale_y: snapBackScale,
scale_x: snapBackScale, time: SNAP_BACK_ANIMATION_TIME,
scale_y: snapBackScale, });
opacity: this._dragOrigOpacity,
time: SNAP_BACK_ANIMATION_TIME,
transition: 'easeOutQuad',
onComplete: this._onAnimationComplete,
onCompleteScope: this,
onCompleteParams: [this._dragActor, eventTime]
});
}, },
_restoreDragActor: function(eventTime) { _restoreDragActor: function(eventTime) {
@ -545,18 +589,44 @@ const _Draggable = new Lang.Class({
this._dragActor.set_scale(restoreScale, restoreScale); this._dragActor.set_scale(restoreScale, restoreScale);
this._dragActor.opacity = 0; this._dragActor.opacity = 0;
this._animateDragEnd(eventTime,
{ time: REVERT_ANIMATION_TIME });
},
_animateDragEnd: function (eventTime, params) {
this._animationInProgress = true; this._animationInProgress = true;
Tweener.addTween(this._dragActor,
{ opacity: this._dragOrigOpacity, // finish animation if the actor gets destroyed
time: REVERT_ANIMATION_TIME, // during it
transition: 'easeOutQuad', this._dragActorDestroyId =
onComplete: this._onAnimationComplete, this._dragActor.connect('destroy',
onCompleteScope: this, Lang.bind(this, this._finishAnimation));
onCompleteParams: [this._dragActor, eventTime]
}); params['opacity'] = this._dragOrigOpacity;
params['transition'] = 'easeOutQuad';
params['onComplete'] = this._onAnimationComplete;
params['onCompleteScope'] = this;
params['onCompleteParams'] = [this._dragActor, eventTime];
// start the animation
Tweener.addTween(this._dragActor, params)
},
_finishAnimation : function () {
if (!this._animationInProgress)
return
this._animationInProgress = false;
if (!this._buttonDown)
this._dragComplete();
global.screen.set_cursor(Meta.Cursor.DEFAULT);
}, },
_onAnimationComplete : function (dragActor, eventTime) { _onAnimationComplete : function (dragActor, eventTime) {
dragActor.disconnect(this._dragActorDestroyId);
this._dragActorDestroyId = 0;
if (this._dragOrigParent) { if (this._dragOrigParent) {
Main.uiGroup.remove_child(this._dragActor); Main.uiGroup.remove_child(this._dragActor);
this._dragOrigParent.add_actor(this._dragActor); this._dragOrigParent.add_actor(this._dragActor);
@ -565,12 +635,9 @@ const _Draggable = new Lang.Class({
} else { } else {
dragActor.destroy(); dragActor.destroy();
} }
global.screen.set_cursor(Meta.Cursor.DEFAULT);
this.emit('drag-end', eventTime, false);
this._animationInProgress = false; this.emit('drag-end', eventTime, false);
if (!this._buttonDown) this._finishAnimation();
this._dragComplete();
}, },
_dragComplete: function() { _dragComplete: function() {

View File

@ -334,7 +334,7 @@ function _sessionUpdated() {
// from allowExtensions in the future // from allowExtensions in the future
if (Main.sessionMode.allowExtensions) { if (Main.sessionMode.allowExtensions) {
if (initted) if (initted)
onEnabledExtensionsChanged(); enabledExtensions = getEnabledExtensions();
enableAllExtensions(); enableAllExtensions();
} else { } else {
disableAllExtensions(); disableAllExtensions();

View File

@ -158,10 +158,22 @@ const CandidatePopup = new Lang.Class({
panelService.connect('set-cursor-location', panelService.connect('set-cursor-location',
Lang.bind(this, function(ps, x, y, w, h) { Lang.bind(this, function(ps, x, y, w, h) {
Main.layoutManager.setDummyCursorGeometry(x, y, w, h); this._setDummyCursorGeometry(x, y, w, h);
if (this._boxPointer.actor.visible)
this._boxPointer.setPosition(Main.layoutManager.dummyCursor, 0);
})); }));
try {
panelService.connect('set-cursor-location-relative',
Lang.bind(this, function(ps, x, y, w, h) {
if (!global.display.focus_window)
return;
let window = global.display.focus_window.get_compositor_private();
this._setDummyCursorGeometry(window.x + x, window.y + y, w, h);
}));
} catch(e) {
// Only recent IBus versions have support for this signal
// which is used for wayland clients. In order to work
// with older IBus versions we can silently ignore the
// signal's absence.
}
panelService.connect('update-preedit-text', panelService.connect('update-preedit-text',
Lang.bind(this, function(ps, text, cursorPosition, visible) { Lang.bind(this, function(ps, text, cursorPosition, visible) {
this._preeditText.visible = visible; this._preeditText.visible = visible;
@ -246,6 +258,12 @@ const CandidatePopup = new Lang.Class({
})); }));
}, },
_setDummyCursorGeometry: function(x, y, w, h) {
Main.layoutManager.setDummyCursorGeometry(x, y, w, h);
if (this._boxPointer.actor.visible)
this._boxPointer.setPosition(Main.layoutManager.dummyCursor, 0);
},
_updateVisibility: function() { _updateVisibility: function() {
let isVisible = (this._preeditText.visible || let isVisible = (this._preeditText.visible ||
this._auxText.visible || this._auxText.visible ||

View File

@ -50,15 +50,14 @@ const LegacyTray = new Lang.Class({
this._slideLayout.translationX = 0; this._slideLayout.translationX = 0;
this._slideLayout.slideDirection = OverviewControls.SlideDirection.LEFT; this._slideLayout.slideDirection = OverviewControls.SlideDirection.LEFT;
this._slider = new St.Widget({ style_class: 'legacy-tray', this._slider = new St.Widget({ x_expand: true, y_expand: true,
x_expand: true, y_expand: true,
x_align: Clutter.ActorAlign.START, x_align: Clutter.ActorAlign.START,
y_align: Clutter.ActorAlign.END, y_align: Clutter.ActorAlign.END,
layout_manager: this._slideLayout }); layout_manager: this._slideLayout });
this.actor.add_actor(this._slider); this.actor.add_actor(this._slider);
this._slider.connect('notify::allocation', Lang.bind(this, this._syncBarrier)); this._slider.connect('notify::allocation', Lang.bind(this, this._syncBarrier));
this._box = new St.BoxLayout(); this._box = new St.BoxLayout({ style_class: 'legacy-tray' });
this._slider.add_actor(this._box); this._slider.add_actor(this._box);
this._concealHandle = new St.Button({ style_class: 'legacy-tray-handle', this._concealHandle = new St.Button({ style_class: 'legacy-tray-handle',

View File

@ -11,6 +11,7 @@ const Meta = imports.gi.Meta;
const Shell = imports.gi.Shell; const Shell = imports.gi.Shell;
const St = imports.gi.St; const St = imports.gi.St;
const AudioDeviceSelection = imports.ui.audioDeviceSelection;
const Components = imports.ui.components; const Components = imports.ui.components;
const CtrlAltTab = imports.ui.ctrlAltTab; const CtrlAltTab = imports.ui.ctrlAltTab;
const EndSessionDialog = imports.ui.endSessionDialog; const EndSessionDialog = imports.ui.endSessionDialog;
@ -62,6 +63,7 @@ let ctrlAltTabManager = null;
let osdWindowManager = null; let osdWindowManager = null;
let osdMonitorLabeler = null; let osdMonitorLabeler = null;
let sessionMode = null; let sessionMode = null;
let shellAudioSelectionDBusService = null;
let shellDBusService = null; let shellDBusService = null;
let shellMountOpDBusService = null; let shellMountOpDBusService = null;
let screenSaverDBus = null; let screenSaverDBus = null;
@ -78,6 +80,7 @@ let _startDate;
let _defaultCssStylesheet = null; let _defaultCssStylesheet = null;
let _cssStylesheet = null; let _cssStylesheet = null;
let _a11ySettings = null; let _a11ySettings = null;
let _themeResource = null;
function _sessionUpdated() { function _sessionUpdated() {
if (sessionMode.isPrimary) if (sessionMode.isPrimary)
@ -119,6 +122,7 @@ function start() {
_loadDefaultStylesheet); _loadDefaultStylesheet);
_initializeUI(); _initializeUI();
shellAudioSelectionDBusService = new AudioDeviceSelection.AudioDeviceSelectionDBus();
shellDBusService = new ShellDBus.GnomeShell(); shellDBusService = new ShellDBus.GnomeShell();
shellMountOpDBusService = new ShellMountOperation.GnomeShellMountOpHandler(); shellMountOpDBusService = new ShellMountOperation.GnomeShellMountOpHandler();
@ -137,9 +141,7 @@ function _initializeUI() {
Shell.WindowTracker.get_default(); Shell.WindowTracker.get_default();
Shell.AppUsage.get_default(); Shell.AppUsage.get_default();
let resource = Gio.Resource.load(global.datadir + '/gnome-shell-theme.gresource'); reloadThemeResource();
resource._register();
_loadDefaultStylesheet(); _loadDefaultStylesheet();
// Setup the stage hierarchy early // Setup the stage hierarchy early
@ -290,6 +292,14 @@ function setThemeStylesheet(cssStylesheet) {
_cssStylesheet = cssStylesheet ? Gio.File.new_for_path(cssStylesheet) : null; _cssStylesheet = cssStylesheet ? Gio.File.new_for_path(cssStylesheet) : null;
} }
function reloadThemeResource() {
if (_themeResource)
_themeResource._unregister();
_themeResource = Gio.Resource.load(global.datadir + '/gnome-shell-theme.gresource');
_themeResource._register();
}
/** /**
* loadTheme: * loadTheme:
* *

726
js/ui/messageList.js Normal file
View File

@ -0,0 +1,726 @@
const Atk = imports.gi.Atk;
const Clutter = imports.gi.Clutter;
const Gio = imports.gi.Gio;
const GLib = imports.gi.GLib;
const GObject = imports.gi.GObject;
const Lang = imports.lang;
const Main = imports.ui.main;
const MessageTray = imports.ui.messageTray;
const Meta = imports.gi.Meta;
const Pango = imports.gi.Pango;
const Signals = imports.signals;
const St = imports.gi.St;
const Calendar = imports.ui.calendar;
const Tweener = imports.ui.tweener;
const Util = imports.misc.util;
const MESSAGE_ANIMATION_TIME = 0.1;
const DEFAULT_EXPAND_LINES = 6;
function _fixMarkup(text, allowMarkup) {
if (allowMarkup) {
// Support &amp;, &quot;, &apos;, &lt; and &gt;, escape all other
// occurrences of '&'.
let _text = text.replace(/&(?!amp;|quot;|apos;|lt;|gt;)/g, '&amp;');
// Support <b>, <i>, and <u>, escape anything else
// so it displays as raw markup.
_text = _text.replace(/<(?!\/?[biu]>)/g, '&lt;');
try {
Pango.parse_markup(_text, -1, '');
return _text;
} catch (e) {}
}
// !allowMarkup, or invalid markup
return GLib.markup_escape_text(text, -1);
}
const URLHighlighter = new Lang.Class({
Name: 'URLHighlighter',
_init: function(text, lineWrap, allowMarkup) {
if (!text)
text = '';
this.actor = new St.Label({ reactive: true, style_class: 'url-highlighter',
x_expand: true, x_align: Clutter.ActorAlign.START });
this._linkColor = '#ccccff';
this.actor.connect('style-changed', Lang.bind(this, function() {
let [hasColor, color] = this.actor.get_theme_node().lookup_color('link-color', false);
if (hasColor) {
let linkColor = color.to_string().substr(0, 7);
if (linkColor != this._linkColor) {
this._linkColor = linkColor;
this._highlightUrls();
}
}
}));
this.actor.clutter_text.line_wrap = lineWrap;
this.actor.clutter_text.line_wrap_mode = Pango.WrapMode.WORD_CHAR;
this.setMarkup(text, allowMarkup);
this.actor.connect('button-press-event', Lang.bind(this, function(actor, event) {
// Don't try to URL highlight when invisible.
// The MessageTray doesn't actually hide us, so
// we need to check for paint opacities as well.
if (!actor.visible || actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
// Keep Notification.actor from seeing this and taking
// a pointer grab, which would block our button-release-event
// handler, if an URL is clicked
return this._findUrlAtPos(event) != -1;
}));
this.actor.connect('button-release-event', Lang.bind(this, function (actor, event) {
if (!actor.visible || actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
let urlId = this._findUrlAtPos(event);
if (urlId != -1) {
let url = this._urls[urlId].url;
if (url.indexOf(':') == -1)
url = 'http://' + url;
Gio.app_info_launch_default_for_uri(url, global.create_app_launch_context(0, -1));
return Clutter.EVENT_STOP;
}
return Clutter.EVENT_PROPAGATE;
}));
this.actor.connect('motion-event', Lang.bind(this, function(actor, event) {
if (!actor.visible || actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
let urlId = this._findUrlAtPos(event);
if (urlId != -1 && !this._cursorChanged) {
global.screen.set_cursor(Meta.Cursor.POINTING_HAND);
this._cursorChanged = true;
} else if (urlId == -1) {
global.screen.set_cursor(Meta.Cursor.DEFAULT);
this._cursorChanged = false;
}
return Clutter.EVENT_PROPAGATE;
}));
this.actor.connect('leave-event', Lang.bind(this, function() {
if (!this.actor.visible || this.actor.get_paint_opacity() == 0)
return Clutter.EVENT_PROPAGATE;
if (this._cursorChanged) {
this._cursorChanged = false;
global.screen.set_cursor(Meta.Cursor.DEFAULT);
}
return Clutter.EVENT_PROPAGATE;
}));
},
setMarkup: function(text, allowMarkup) {
text = text ? _fixMarkup(text, allowMarkup) : '';
this._text = text;
this.actor.clutter_text.set_markup(text);
/* clutter_text.text contain text without markup */
this._urls = Util.findUrls(this.actor.clutter_text.text);
this._highlightUrls();
},
_highlightUrls: function() {
// text here contain markup
let urls = Util.findUrls(this._text);
let markup = '';
let pos = 0;
for (let i = 0; i < urls.length; i++) {
let url = urls[i];
let str = this._text.substr(pos, url.pos - pos);
markup += str + '<span foreground="' + this._linkColor + '"><u>' + url.url + '</u></span>';
pos = url.pos + url.url.length;
}
markup += this._text.substr(pos);
this.actor.clutter_text.set_markup(markup);
},
_findUrlAtPos: function(event) {
let success;
let [x, y] = event.get_coords();
[success, x, y] = this.actor.transform_stage_point(x, y);
let find_pos = -1;
for (let i = 0; i < this.actor.clutter_text.text.length; i++) {
let [success, px, py, line_height] = this.actor.clutter_text.position_to_coords(i);
if (py > y || py + line_height < y || x < px)
continue;
find_pos = i;
}
if (find_pos != -1) {
for (let i = 0; i < this._urls.length; i++)
if (find_pos >= this._urls[i].pos &&
this._urls[i].pos + this._urls[i].url.length > find_pos)
return i;
}
return -1;
}
});
const ScaleLayout = new Lang.Class({
Name: 'ScaleLayout',
Extends: Clutter.BinLayout,
_connectContainer: function(container) {
if (this._container == container)
return;
if (this._container)
for (let id of this._signals)
this._container.disconnect(id);
this._container = container;
this._signals = [];
if (this._container)
for (let signal of ['notify::scale-x', 'notify::scale-y']) {
let id = this._container.connect(signal, Lang.bind(this,
function() {
this.layout_changed();
}));
this._signals.push(id);
}
},
vfunc_get_preferred_width: function(container, forHeight) {
this._connectContainer(container);
let [min, nat] = this.parent(container, forHeight);
return [Math.floor(min * container.scale_x),
Math.floor(nat * container.scale_x)];
},
vfunc_get_preferred_height: function(container, forWidth) {
this._connectContainer(container);
let [min, nat] = this.parent(container, forWidth);
return [Math.floor(min * container.scale_y),
Math.floor(nat * container.scale_y)];
}
});
const LabelExpanderLayout = new Lang.Class({
Name: 'LabelExpanderLayout',
Extends: Clutter.LayoutManager,
Properties: { 'expansion': GObject.ParamSpec.double('expansion',
'Expansion',
'Expansion of the layout, between 0 (collapsed) ' +
'and 1 (fully expanded',
GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE,
0, 1, 0)},
_init: function(params) {
this._expansion = 0;
this._expandLines = DEFAULT_EXPAND_LINES;
this.parent(params);
},
get expansion() {
return this._expansion;
},
set expansion(v) {
if (v == this._expansion)
return;
this._expansion = v;
this.notify('expansion');
let visibleIndex = this._expansion > 0 ? 1 : 0;
for (let i = 0; this._container && i < this._container.get_n_children(); i++)
this._container.get_child_at_index(i).visible = (i == visibleIndex);
this.layout_changed();
},
set expandLines(v) {
if (v == this._expandLines)
return;
this._expandLines = v;
if (this._expansion > 0)
this.layout_changed();
},
vfunc_set_container: function(container) {
this._container = container;
},
vfunc_get_preferred_width: function(container, forHeight) {
let [min, nat] = [0, 0];
for (let i = 0; i < container.get_n_children(); i++) {
if (i > 1)
break; // we support one unexpanded + one expanded child
let child = container.get_child_at_index(i);
let [childMin, childNat] = child.get_preferred_width(forHeight);
[min, nat] = [Math.max(min, childMin), Math.max(nat, childNat)];
}
return [min, nat];
},
vfunc_get_preferred_height: function(container, forWidth) {
let [min, nat] = [0, 0];
let children = container.get_children();
if (children[0])
[min, nat] = children[0].get_preferred_height(forWidth);
if (children[1]) {
let [min2, nat2] = children[1].get_preferred_height(forWidth);
let [expMin, expNat] = [Math.min(min2, min * this._expandLines),
Math.min(nat2, nat * this._expandLines)];
[min, nat] = [min + this._expansion * (expMin - min),
nat + this._expansion * (expNat - nat)];
}
return [min, nat];
},
vfunc_allocate: function(container, box, flags) {
for (let i = 0; i < container.get_n_children(); i++) {
let child = container.get_child_at_index(i);
if (child.visible)
child.allocate(box, flags);
}
}
});
const Message = new Lang.Class({
Name: 'Message',
_init: function(title, body) {
this.expanded = false;
this.actor = new St.Button({ style_class: 'message',
accessible_role: Atk.Role.NOTIFICATION,
can_focus: true,
x_expand: true, x_fill: true });
this.actor.connect('key-press-event',
Lang.bind(this, this._onKeyPressed));
let vbox = new St.BoxLayout({ vertical: true });
this.actor.set_child(vbox);
let hbox = new St.BoxLayout();
vbox.add_actor(hbox);
this._actionBin = new St.Widget({ layout_manager: new ScaleLayout(),
visible: false });
vbox.add_actor(this._actionBin);
this._iconBin = new St.Bin({ style_class: 'message-icon-bin',
y_expand: true,
visible: false });
hbox.add_actor(this._iconBin);
let contentBox = new St.BoxLayout({ style_class: 'message-content',
vertical: true, x_expand: true });
hbox.add_actor(contentBox);
this._mediaControls = new St.BoxLayout();
hbox.add_actor(this._mediaControls);
let titleBox = new St.BoxLayout();
contentBox.add_actor(titleBox);
this.titleLabel = new St.Label({ style_class: 'message-title',
x_expand: true,
x_align: Clutter.ActorAlign.START });
this.setTitle(title);
titleBox.add_actor(this.titleLabel);
this._secondaryBin = new St.Bin({ style_class: 'message-secondary-bin' });
titleBox.add_actor(this._secondaryBin);
let closeIcon = new St.Icon({ icon_name: 'window-close-symbolic',
icon_size: 16 });
this._closeButton = new St.Button({ child: closeIcon, visible: false });
titleBox.add_actor(this._closeButton);
this._bodyStack = new St.Widget({ x_expand: true });
this._bodyStack.layout_manager = new LabelExpanderLayout();
contentBox.add_actor(this._bodyStack);
this.bodyLabel = new URLHighlighter('', false, this._useBodyMarkup);
this.bodyLabel.actor.add_style_class_name('message-body');
this._bodyStack.add_actor(this.bodyLabel.actor);
this.setBody(body);
this._closeButton.connect('clicked', Lang.bind(this, this.close));
this.actor.connect('notify::hover', Lang.bind(this, this._sync));
this.actor.connect('clicked', Lang.bind(this, this._onClicked));
this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
this._sync();
},
close: function() {
this.emit('close');
},
setIcon: function(actor) {
this._iconBin.child = actor;
this._iconBin.visible = (actor != null);
},
setSecondaryActor: function(actor) {
this._secondaryBin.child = actor;
},
setTitle: function(text) {
let title = text ? _fixMarkup(text.replace(/\n/g, ' '), false) : '';
this.titleLabel.clutter_text.set_markup(title);
},
setBody: function(text) {
this._bodyText = text;
this.bodyLabel.setMarkup(text ? text.replace(/\n/g, ' ') : '',
this._useBodyMarkup);
if (this._expandedLabel)
this._expandedLabel.setMarkup(text, this._useBodyMarkup);
},
setUseBodyMarkup: function(enable) {
if (this._useBodyMarkup === enable)
return;
this._useBodyMarkup = enable;
if (this.bodyLabel)
this.setBody(this._bodyText);
},
setActionArea: function(actor) {
if (actor == null) {
if (this._actionBin.get_n_children() > 0)
this._actionBin.get_child_at_index(0).destroy();
return;
}
if (this._actionBin.get_n_children() > 0)
throw new Error('Message already has an action area');
this._actionBin.add_actor(actor);
this._actionBin.visible = this.expanded;
},
addMediaControl: function(iconName, callback) {
let icon = new St.Icon({ icon_name: iconName, icon_size: 16 });
let button = new St.Button({ style_class: 'message-media-control',
child: icon });
button.connect('clicked', callback);
this._mediaControls.add_actor(button);
return button;
},
setExpandedBody: function(actor) {
if (actor == null) {
if (this._bodyStack.get_n_children() > 1)
this._bodyStack.get_child_at_index(1).destroy();
return;
}
if (this._bodyStack.get_n_children() > 1)
throw new Error('Message already has an expanded body actor');
this._bodyStack.insert_child_at_index(actor, 1);
},
setExpandedLines: function(nLines) {
this._bodyStack.layout_manager.expandLines = nLines;
},
expand: function(animate) {
this.expanded = true;
this._actionBin.visible = (this._actionBin.get_n_children() > 0);
if (this._bodyStack.get_n_children() < 2) {
this._expandedLabel = new URLHighlighter(this._bodyText,
true, this._useBodyMarkup);
this.setExpandedBody(this._expandedLabel.actor);
}
if (animate) {
Tweener.addTween(this._bodyStack.layout_manager,
{ expansion: 1,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad' });
this._actionBin.scale_y = 0;
Tweener.addTween(this._actionBin,
{ scale_y: 1,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad' });
} else {
this._bodyStack.layout_manager.expansion = 1;
this._actionBin.scale_y = 1;
}
this.emit('expanded');
},
unexpand: function(animate) {
if (animate) {
Tweener.addTween(this._bodyStack.layout_manager,
{ expansion: 0,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad' });
Tweener.addTween(this._actionBin,
{ scale_y: 0,
time: MessageTray.ANIMATION_TIME,
transition: 'easeOutQuad',
onCompleteScope: this,
onComplete: function() {
this._actionBin.hide();
this.expanded = false;
}});
} else {
this._bodyStack.layout_manager.expansion = 0;
this._actionBin.scale_y = 0;
this.expanded = false;
}
this.emit('unexpanded');
},
canClose: function() {
return this._mediaControls.get_n_children() == 0;
},
_sync: function() {
let hovered = this.actor.hover;
this._closeButton.visible = hovered && this.canClose();
this._secondaryBin.visible = !hovered;
},
_onClicked: function() {
},
_onDestroy: function() {
},
_onKeyPressed: function(a, event) {
let keysym = event.get_key_symbol();
if (keysym == Clutter.KEY_Delete ||
keysym == Clutter.KEY_KP_Delete) {
this.close();
return Clutter.EVENT_STOP;
}
return Clutter.EVENT_PROPAGATE;
}
});
Signals.addSignalMethods(Message.prototype);
const MessageListSection = new Lang.Class({
Name: 'MessageListSection',
_init: function(title) {
this.actor = new St.BoxLayout({ style_class: 'message-list-section',
clip_to_allocation: true,
x_expand: true, vertical: true });
let titleBox = new St.BoxLayout({ style_class: 'message-list-section-title-box' });
this.actor.add_actor(titleBox);
this._title = new St.Button({ style_class: 'message-list-section-title',
label: title,
can_focus: true,
x_expand: true,
x_align: St.Align.START });
titleBox.add_actor(this._title);
this._title.connect('clicked', Lang.bind(this, this._onTitleClicked));
this._title.connect('key-focus-in', Lang.bind(this, this._onKeyFocusIn));
let closeIcon = new St.Icon({ icon_name: 'window-close-symbolic' });
this._closeButton = new St.Button({ style_class: 'message-list-section-close',
child: closeIcon,
accessible_name: _("Clear section"),
can_focus: true });
this._closeButton.set_x_align(Clutter.ActorAlign.END);
titleBox.add_actor(this._closeButton);
this._closeButton.connect('clicked', Lang.bind(this, this.clear));
this._list = new St.BoxLayout({ style_class: 'message-list-section-list',
vertical: true });
this.actor.add_actor(this._list);
this._list.connect('actor-added', Lang.bind(this, this._sync));
this._list.connect('actor-removed', Lang.bind(this, this._sync));
let id = Main.sessionMode.connect('updated',
Lang.bind(this, this._sync));
this.actor.connect('destroy', function() {
Main.sessionMode.disconnect(id);
});
this._messages = new Map();
this._date = new Date();
this.empty = true;
this._sync();
},
_onTitleClicked: function() {
Main.overview.hide();
Main.panel.closeCalendar();
},
_onKeyFocusIn: function(actor) {
this.emit('key-focus-in', actor);
},
get allowed() {
return true;
},
setDate: function(date) {
if (Calendar.sameDay(date, this._date))
return;
this._date = date;
this._sync();
},
addMessage: function(message, animate) {
this.addMessageAtIndex(message, -1, animate);
},
addMessageAtIndex: function(message, index, animate) {
let obj = {
container: null,
destroyId: 0,
keyFocusId: 0,
closeId: 0
};
let pivot = new Clutter.Point({ x: .5, y: .5 });
let scale = animate ? 0 : 1;
obj.container = new St.Widget({ layout_manager: new ScaleLayout(),
pivot_point: pivot,
scale_x: scale, scale_y: scale });
obj.keyFocusId = message.actor.connect('key-focus-in',
Lang.bind(this, this._onKeyFocusIn));
obj.destroyId = message.actor.connect('destroy',
Lang.bind(this, function() {
this.removeMessage(message, false);
}));
obj.closeId = message.connect('close',
Lang.bind(this, function() {
this.removeMessage(message, true);
}));
this._messages.set(message, obj);
obj.container.add_actor(message.actor);
this._list.insert_child_at_index(obj.container, index);
if (animate)
Tweener.addTween(obj.container, { scale_x: 1,
scale_y: 1,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad' });
},
moveMessage: function(message, index, animate) {
let obj = this._messages.get(message);
if (!animate) {
this._list.set_child_at_index(obj.container, index);
return;
}
let onComplete = Lang.bind(this, function() {
this._list.set_child_at_index(obj.container, index);
Tweener.addTween(obj.container, { scale_x: 1,
scale_y: 1,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad' });
});
Tweener.addTween(obj.container, { scale_x: 0,
scale_y: 0,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad',
onComplete: onComplete });
},
removeMessage: function(message, animate) {
let obj = this._messages.get(message);
message.actor.disconnect(obj.destroyId);
message.actor.disconnect(obj.keyFocusId);
message.disconnect(obj.closeId);
this._messages.delete(message);
if (animate) {
Tweener.addTween(obj.container, { scale_x: 0, scale_y: 0,
time: MESSAGE_ANIMATION_TIME,
transition: 'easeOutQuad',
onComplete: function() {
obj.container.destroy();
global.sync_pointer();
}});
} else {
obj.container.destroy();
global.sync_pointer();
}
},
clear: function() {
let messages = [...this._messages.keys()].filter(function(message) {
return message.canClose();
});
// If there are few messages, letting them all zoom out looks OK
if (messages.length < 2) {
messages.forEach(function(message) {
message.close();
});
} else {
// Otherwise we slide them out one by one, and then zoom them
// out "off-screen" in the end to smoothly shrink the parent
let delay = MESSAGE_ANIMATION_TIME / Math.max(messages.length, 5);
for (let i = 0; i < messages.length; i++) {
let message = messages[i];
let obj = this._messages.get(message);
Tweener.addTween(obj.container,
{ anchor_x: this._list.width,
opacity: 0,
time: MESSAGE_ANIMATION_TIME,
delay: i * delay,
transition: 'easeOutQuad',
onComplete: function() {
message.close();
}});
}
}
},
_canClear: function() {
for (let message of this._messages.keys())
if (message.canClose())
return true;
return false;
},
_shouldShow: function() {
return !this.empty;
},
_sync: function() {
let empty = this._list.get_n_children() == 0;
let changed = this.empty !== empty;
this.empty = empty;
if (changed)
this.emit('empty-changed');
this._closeButton.visible = this._canClear();
this.actor.visible = this.allowed && this._shouldShow();
}
});
Signals.addSignalMethods(MessageListSection.prototype);

View File

@ -259,7 +259,7 @@ const ModalDialog = new Lang.Class({
if (this.state == State.OPENED || this.state == State.OPENING) if (this.state == State.OPENED || this.state == State.OPENING)
return true; return true;
if (!this.pushModal({ timestamp: timestamp })) if (!this.pushModal(timestamp))
return false; return false;
this._fadeOpen(onPrimary); this._fadeOpen(onPrimary);
@ -318,8 +318,11 @@ const ModalDialog = new Lang.Class({
pushModal: function (timestamp) { pushModal: function (timestamp) {
if (this._hasModal) if (this._hasModal)
return true; return true;
if (!Main.pushModal(this._group, { timestamp: timestamp,
actionMode: this._actionMode })) let params = { actionMode: this._actionMode };
if (timestamp)
params['timestamp'] = timestamp;
if (!Main.pushModal(this._group, params))
return false; return false;
this._hasModal = true; this._hasModal = true;

270
js/ui/mpris.js Normal file
View File

@ -0,0 +1,270 @@
const Gio = imports.gi.Gio;
const Lang = imports.lang;
const Signals = imports.signals;
const Shell = imports.gi.Shell;
const St = imports.gi.St;
const Calendar = imports.ui.calendar;
const Main = imports.ui.main;
const MessageList = imports.ui.messageList;
const DBusIface = '<node> \
<interface name="org.freedesktop.DBus"> \
<method name="ListNames"> \
<arg type="as" direction="out" name="names" /> \
</method> \
<signal name="NameOwnerChanged"> \
<arg type="s" direction="out" name="name" /> \
<arg type="s" direction="out" name="oldOwner" /> \
<arg type="s" direction="out" name="newOwner" /> \
</signal> \
</interface> \
</node>';
const DBusProxy = Gio.DBusProxy.makeProxyWrapper(DBusIface);
const MprisIface = '<node> \
<interface name="org.mpris.MediaPlayer2"> \
<method name="Raise" /> \
<property name="CanRaise" type="b" access="read" /> \
<property name="DesktopEntry" type="s" access="read" /> \
</interface> \
</node>';
const MprisProxy = Gio.DBusProxy.makeProxyWrapper(MprisIface);
const MprisPlayerIface = '<node> \
<interface name="org.mpris.MediaPlayer2.Player"> \
<method name="PlayPause" /> \
<method name="Next" /> \
<method name="Previous" /> \
<property name="CanPlay" type="b" access="read" /> \
<property name="Metadata" type="a{sv}" access="read" /> \
<property name="PlaybackStatus" type="s" access="read" /> \
</interface> \
</node>';
const MprisPlayerProxy = Gio.DBusProxy.makeProxyWrapper(MprisPlayerIface);
const MPRIS_PLAYER_PREFIX = 'org.mpris.MediaPlayer2.';
const MediaMessage = new Lang.Class({
Name: 'MediaMessage',
Extends: MessageList.Message,
_init: function(player) {
this._player = player;
this.parent('', '');
this._icon = new St.Icon({ style_class: 'media-message-cover-icon' });
this.setIcon(this._icon);
this.addMediaControl('media-skip-backward-symbolic',
Lang.bind(this, function() {
this._player.previous();
}));
this._playPauseButton = this.addMediaControl(null,
Lang.bind(this, function() {
this._player.playPause();
}));
this.addMediaControl('media-skip-forward-symbolic',
Lang.bind(this, function() {
this._player.next();
}));
this._player.connect('changed', Lang.bind(this, this._update));
this._player.connect('closed', Lang.bind(this, this.close));
this._update();
},
_onClicked: function() {
this._player.raise();
Main.panel.closeCalendar();
},
_update: function() {
this.setTitle(this._player.trackArtists.join(', '));
this.setBody(this._player.trackTitle);
if (this._player.trackCoverUrl) {
let file = Gio.File.new_for_uri(this._player.trackCoverUrl);
this._icon.gicon = new Gio.FileIcon({ file: file });
this._icon.remove_style_class_name('fallback');
} else {
this._icon.icon_name = 'audio-x-generic-symbolic';
this._icon.add_style_class_name('fallback');
}
let isPlaying = this._player.status == 'Playing';
let iconName = isPlaying ? 'media-playback-pause-symbolic'
: 'media-playback-start-symbolic';
this._playPauseButton.child.icon_name = iconName;
}
});
const MprisPlayer = new Lang.Class({
Name: 'MprisPlayer',
_init: function(busName) {
this._mprisProxy = new MprisProxy(Gio.DBus.session, busName,
'/org/mpris/MediaPlayer2',
Lang.bind(this, this._onMprisProxyReady));
this._playerProxy = new MprisPlayerProxy(Gio.DBus.session, busName,
'/org/mpris/MediaPlayer2',
Lang.bind(this, this._onPlayerProxyReady));
this._visible = false;
this._trackArtists = [];
this._trackTitle = '';
this._trackCoverUrl = '';
},
get status() {
return this._playerProxy.PlaybackStatus;
},
get trackArtists() {
return this._trackArtists;
},
get trackTitle() {
return this._trackTitle;
},
get trackCoverUrl() {
return this._trackCoverUrl;
},
playPause: function() {
this._playerProxy.PlayPauseRemote();
},
next: function() {
this._playerProxy.NextRemote();
},
previous: function() {
this._playerProxy.PreviousRemote();
},
raise: function() {
// The remote Raise() method may run into focus stealing prevention,
// so prefer activating the app via .desktop file if possible
let app = null;
if (this._mprisProxy.DesktopEntry) {
let desktopId = this._mprisProxy.DesktopEntry + '.desktop';
app = Shell.AppSystem.get_default().lookup_app(desktopId);
}
if (app)
app.activate();
else if (this._mprisProxy.CanRaise)
this._mprisProxy.RaiseRemote();
},
_close: function() {
this._mprisProxy.disconnect(this._ownerNotifyId);
this._mprisProxy = null;
this._playerProxy.disconnect(this._propsChangedId);
this._playerProxy = null;
this.emit('closed');
},
_onMprisProxyReady: function() {
this._ownerNotifyId = this._mprisProxy.connect('notify::g-name-owner',
Lang.bind(this, function() {
if (!this._mprisProxy.g_name_owner)
this._close();
}));
},
_onPlayerProxyReady: function() {
this._propsChangedId = this._playerProxy.connect('g-properties-changed',
Lang.bind(this, this._updateState));
this._updateState();
},
_updateState: function() {
let metadata = {};
for (let prop in this._playerProxy.Metadata)
metadata[prop] = this._playerProxy.Metadata[prop].deep_unpack();
this._trackArtists = metadata['xesam:artist'] || [_("Unknown artist")];
this._trackTitle = metadata['xesam:title'] || _("Unknown title");
this._trackCoverUrl = metadata['mpris:artUrl'] || '';
this.emit('changed');
let visible = this._playerProxy.CanPlay;
if (this._visible != visible) {
this._visible = visible;
if (visible)
this.emit('show');
else
this._close();
}
}
});
Signals.addSignalMethods(MprisPlayer.prototype);
const MediaSection = new Lang.Class({
Name: 'MediaSection',
Extends: MessageList.MessageListSection,
_init: function() {
this.parent(_("Media"));
this._players = new Map();
this._proxy = new DBusProxy(Gio.DBus.session,
'org.freedesktop.DBus',
'/org/freedesktop/DBus',
Lang.bind(this, this._onProxyReady));
},
_shouldShow: function() {
return !this.empty && Calendar.isToday(this._date);
},
_addPlayer: function(busName) {
if (this._players.get(busName))
return;
let player = new MprisPlayer(busName);
player.connect('closed', Lang.bind(this,
function() {
this._players.delete(busName);
}));
player.connect('show', Lang.bind(this,
function() {
let message = new MediaMessage(player);
this.addMessage(message, true);
}));
this._players.set(busName, player);
},
_onProxyReady: function() {
this._proxy.ListNamesRemote(Lang.bind(this,
function([names]) {
names.forEach(Lang.bind(this,
function(name) {
if (!name.startsWith(MPRIS_PLAYER_PREFIX))
return;
this._addPlayer(name);
}));
}));
this._proxy.connectSignal('NameOwnerChanged',
Lang.bind(this, this._onNameOwnerChanged));
},
_onNameOwnerChanged: function(proxy, sender, [name, oldOwner, newOwner]) {
if (!name.startsWith(MPRIS_PLAYER_PREFIX))
return;
if (newOwner && !oldOwner)
this._addPlayer(name);
}
});

View File

@ -459,7 +459,8 @@ const ActivitiesButton = new Lang.Class({
if (event.type() == Clutter.EventType.TOUCH_END || if (event.type() == Clutter.EventType.TOUCH_END ||
event.type() == Clutter.EventType.BUTTON_RELEASE) event.type() == Clutter.EventType.BUTTON_RELEASE)
Main.overview.toggle(); if (Main.overview.shouldToggleByCornerOrButton())
Main.overview.toggle();
return Clutter.EVENT_PROPAGATE; return Clutter.EVENT_PROPAGATE;
}, },
@ -467,7 +468,8 @@ const ActivitiesButton = new Lang.Class({
_onKeyRelease: function(actor, event) { _onKeyRelease: function(actor, event) {
let symbol = event.get_key_symbol(); let symbol = event.get_key_symbol();
if (symbol == Clutter.KEY_Return || symbol == Clutter.KEY_space) { if (symbol == Clutter.KEY_Return || symbol == Clutter.KEY_space) {
Main.overview.toggle(); if (Main.overview.shouldToggleByCornerOrButton())
Main.overview.toggle();
} }
return Clutter.EVENT_PROPAGATE; return Clutter.EVENT_PROPAGATE;
}, },

View File

@ -1146,6 +1146,16 @@ const PopupSubMenuMenuItem = new Lang.Class({
this.actor.remove_style_pseudo_class ('active'); this.actor.remove_style_pseudo_class ('active');
this._setOpenState(!this._getOpenState()); this._setOpenState(!this._getOpenState());
return Clutter.EVENT_PROPAGATE; return Clutter.EVENT_PROPAGATE;
},
_onTouchEvent: function(actor, event) {
if (event.type() == Clutter.EventType.TOUCH_END) {
// Since we override the parent, we need to manage what the parent does
// with the active style class
this.actor.remove_style_pseudo_class ('active');
this._setOpenState(!this._getOpenState());
}
return Clutter.EVENT_PROPAGATE;
} }
}); });

View File

@ -61,6 +61,7 @@ const RunDialog = new Lang.Class({
// rt is short for "reload theme" // rt is short for "reload theme"
'rt': Lang.bind(this, function() { 'rt': Lang.bind(this, function() {
Main.reloadThemeResource();
Main.loadTheme(); Main.loadTheme();
}) })
}; };

View File

@ -137,6 +137,10 @@ const Slider = new Lang.Class({
this._motionId = this.actor.connect('motion-event', Lang.bind(this, this._motionEvent)); this._motionId = this.actor.connect('motion-event', Lang.bind(this, this._motionEvent));
} }
// We need to emit 'drag-begin' before moving the handle to make
// sure that no 'value-changed' signal is emitted before this one.
this.emit('drag-begin');
let absX, absY; let absX, absY;
[absX, absY] = event.get_coords(); [absX, absY] = event.get_coords();
this._moveHandle(absX, absY); this._moveHandle(absX, absY);
@ -224,6 +228,7 @@ const Slider = new Lang.Class({
let delta = key == Clutter.KEY_Right ? 0.1 : -0.1; let delta = key == Clutter.KEY_Right ? 0.1 : -0.1;
this._value = Math.max(0, Math.min(this._value + delta, 1)); this._value = Math.max(0, Math.min(this._value + delta, 1));
this.actor.queue_repaint(); this.actor.queue_repaint();
this.emit('drag-begin');
this.emit('value-changed', this._value); this.emit('value-changed', this._value);
this.emit('drag-end'); this.emit('drag-end');
return Clutter.EVENT_STOP; return Clutter.EVENT_STOP;

View File

@ -1,11 +1,8 @@
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
const Clutter = imports.gi.Clutter;
const GLib = imports.gi.GLib;
const Gio = imports.gi.Gio; const Gio = imports.gi.Gio;
const GnomeBluetooth = imports.gi.GnomeBluetooth; const GnomeBluetooth = imports.gi.GnomeBluetooth;
const Lang = imports.lang; const Lang = imports.lang;
const St = imports.gi.St;
const Main = imports.ui.main; const Main = imports.ui.main;
const PanelMenu = imports.ui.panelMenu; const PanelMenu = imports.ui.panelMenu;
@ -23,6 +20,8 @@ const RfkillManagerInterface = '<node> \
const RfkillManagerProxy = Gio.DBusProxy.makeProxyWrapper(RfkillManagerInterface); const RfkillManagerProxy = Gio.DBusProxy.makeProxyWrapper(RfkillManagerInterface);
const HAD_BLUETOOTH_DEVICES_SETUP = 'had-bluetooth-devices-setup';
const Indicator = new Lang.Class({ const Indicator = new Lang.Class({
Name: 'BTIndicator', Name: 'BTIndicator',
Extends: PanelMenu.SystemIndicator, Extends: PanelMenu.SystemIndicator,
@ -32,6 +31,7 @@ const Indicator = new Lang.Class({
this._indicator = this._addIndicator(); this._indicator = this._addIndicator();
this._indicator.icon_name = 'bluetooth-active-symbolic'; this._indicator.icon_name = 'bluetooth-active-symbolic';
this._hadSetupDevices = global.settings.get_boolean(HAD_BLUETOOTH_DEVICES_SETUP);
this._proxy = new RfkillManagerProxy(Gio.DBus.session, BUS_NAME, OBJECT_PATH, this._proxy = new RfkillManagerProxy(Gio.DBus.session, BUS_NAME, OBJECT_PATH,
Lang.bind(this, function(proxy, error) { Lang.bind(this, function(proxy, error) {
@ -44,13 +44,15 @@ const Indicator = new Lang.Class({
})); }));
this._proxy.connect('g-properties-changed', Lang.bind(this, this._sync)); this._proxy.connect('g-properties-changed', Lang.bind(this, this._sync));
// The Bluetooth menu only appears when Bluetooth is in use, this._item = new PopupMenu.PopupSubMenuMenuItem(_("Bluetooth"), true);
// so just statically build it with a "Turn Off" menu item.
this._item = new PopupMenu.PopupSubMenuMenuItem('', true);
this._item.icon.icon_name = 'bluetooth-active-symbolic'; this._item.icon.icon_name = 'bluetooth-active-symbolic';
this._item.menu.addAction(_("Turn Off"), Lang.bind(this, function() {
this._proxy.BluetoothAirplaneMode = true; this._toggleItem = new PopupMenu.PopupMenuItem('');
this._toggleItem.connect('activate', Lang.bind(this, function() {
this._proxy.BluetoothAirplaneMode = !this._proxy.BluetoothAirplaneMode;
})); }));
this._item.menu.addMenuItem(this._toggleItem);
this._item.menu.addSettingsAction(_("Bluetooth Settings"), 'gnome-bluetooth-panel.desktop'); this._item.menu.addSettingsAction(_("Bluetooth Settings"), 'gnome-bluetooth-panel.desktop');
this.menu.addMenuItem(this._item); this.menu.addMenuItem(this._item);
@ -68,42 +70,75 @@ const Indicator = new Lang.Class({
while (ret) { while (ret) {
let isDefault = this._model.get_value(iter, let isDefault = this._model.get_value(iter,
GnomeBluetooth.Column.DEFAULT); GnomeBluetooth.Column.DEFAULT);
if (isDefault) let isPowered = this._model.get_value(iter,
GnomeBluetooth.Column.POWERED);
if (isDefault && isPowered)
return iter; return iter;
ret = this._model.iter_next(iter); ret = this._model.iter_next(iter);
} }
return null; return null;
}, },
_getNConnectedDevices: function() { // nDevices is the number of devices setup for the current default
// adapter if one exists and is powered. If unpowered or unavailable,
// nDevice is "1" if it had setup devices associated to it the last
// time it was seen, and "-1" if not.
//
// nConnectedDevices is the number of devices connected to the default
// adapter if one exists and is powered, or -1 if it's not available.
_getNDevices: function() {
let adapter = this._getDefaultAdapter(); let adapter = this._getDefaultAdapter();
if (!adapter) if (!adapter)
return 0; return [ this._hadSetupDevices ? 1 : -1, -1 ];
let nConnectedDevices = 0;
let nDevices = 0; let nDevices = 0;
let [ret, iter] = this._model.iter_children(adapter); let [ret, iter] = this._model.iter_children(adapter);
while (ret) { while (ret) {
let isConnected = this._model.get_value(iter, let isConnected = this._model.get_value(iter,
GnomeBluetooth.Column.CONNECTED); GnomeBluetooth.Column.CONNECTED);
if (isConnected) if (isConnected)
nConnectedDevices++;
let isPaired = this._model.get_value(iter,
GnomeBluetooth.Column.PAIRED);
let isTrusted = this._model.get_value(iter,
GnomeBluetooth.Column.TRUSTED);
if (isPaired || isTrusted)
nDevices++; nDevices++;
ret = this._model.iter_next(iter); ret = this._model.iter_next(iter);
} }
return nDevices;
if (this._hadSetupDevices != (nDevices > 0)) {
this._hadSetupDevices = !this._hadSetupDevices;
global.settings.set_boolean(HAD_BLUETOOTH_DEVICES_SETUP, this._hadSetupDevices);
}
return [ nDevices, nConnectedDevices];
}, },
_sync: function() { _sync: function() {
let nDevices = this._getNConnectedDevices(); let [ nDevices, nConnectedDevices ] = this._getNDevices();
let sensitive = !Main.sessionMode.isLocked && !Main.sessionMode.isGreeter; let sensitive = !Main.sessionMode.isLocked && !Main.sessionMode.isGreeter;
this.menu.setSensitive(sensitive); this.menu.setSensitive(sensitive);
this._indicator.visible = nDevices > 0; this._indicator.visible = nConnectedDevices > 0;
this._item.actor.visible = this._proxy.BluetoothHasAirplaneMode && !this._proxy.BluetoothAirplaneMode;
// Remember if there were setup devices and show the menu
// if we've seen setup devices and we're not hard blocked
if (nDevices > 0) if (nDevices > 0)
this._item.actor.visible = !this._proxy.BluetoothHardwareAirplaneMode;
else
this._item.actor.visible = this._proxy.BluetoothHasAirplaneMode && !this._proxy.BluetoothAirplaneMode;
if (nConnectedDevices > 0)
/* Translators: this is the number of connected bluetooth devices */ /* Translators: this is the number of connected bluetooth devices */
this._item.label.text = ngettext("%d Connected", "%d Connected", nDevices).format(nDevices); this._item.label.text = ngettext("%d Connected", "%d Connected", nConnectedDevices).format(nConnectedDevices);
else if (nConnectedDevices == -1)
this._item.label.text = _("Off");
else else
this._item.label.text = _("Not In Use"); this._item.label.text = _("Not In Use");
this._toggleItem.label.text = this._proxy.BluetoothAirplaneMode ? _("Turn On") : _("Turn Off");
}, },
}); });

View File

@ -1,5 +1,6 @@
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
const Clutter = imports.gi.Clutter;
const GLib = imports.gi.GLib; const GLib = imports.gi.GLib;
const Gio = imports.gi.Gio; const Gio = imports.gi.Gio;
const Lang = imports.lang; const Lang = imports.lang;
@ -7,12 +8,18 @@ const Lang = imports.lang;
const Main = imports.ui.main; const Main = imports.ui.main;
const PanelMenu = imports.ui.panelMenu; const PanelMenu = imports.ui.panelMenu;
const PopupMenu = imports.ui.popupMenu; const PopupMenu = imports.ui.popupMenu;
const ModalDialog = imports.ui.modalDialog;
const Shell = imports.gi.Shell; const Shell = imports.gi.Shell;
const Signals = imports.signals;
const St = imports.gi.St;
const LOCATION_SCHEMA = 'org.gnome.system.location'; const LOCATION_SCHEMA = 'org.gnome.system.location';
const MAX_ACCURACY_LEVEL = 'max-accuracy-level'; const MAX_ACCURACY_LEVEL = 'max-accuracy-level';
const ENABLED = 'enabled'; const ENABLED = 'enabled';
const APP_PERMISSIONS_TABLE = 'gnome';
const APP_PERMISSIONS_ID = 'geolocation';
const GeoclueAccuracyLevel = { const GeoclueAccuracyLevel = {
NONE: 0, NONE: 0,
COUNTRY: 1, COUNTRY: 1,
@ -22,6 +29,15 @@ const GeoclueAccuracyLevel = {
EXACT: 8 EXACT: 8
}; };
function accuracyLevelToString(accuracyLevel) {
for (let key in GeoclueAccuracyLevel) {
if (GeoclueAccuracyLevel[key] == accuracyLevel)
return key;
}
return 'NONE';
}
var GeoclueIface = '<node> \ var GeoclueIface = '<node> \
<interface name="org.freedesktop.GeoClue2.Manager"> \ <interface name="org.freedesktop.GeoClue2.Manager"> \
<property name="InUse" type="b" access="read"/> \ <property name="InUse" type="b" access="read"/> \
@ -46,6 +62,26 @@ var AgentIface = '<node> \
</interface> \ </interface> \
</node>'; </node>';
var XdgAppIface = '<node> \
<interface name="org.freedesktop.XdgApp.PermissionStore"> \
<method name="Lookup"> \
<arg name="table" type="s" direction="in"/> \
<arg name="id" type="s" direction="in"/> \
<arg name="permissions" type="a{sas}" direction="out"/> \
<arg name="data" type="v" direction="out"/> \
</method> \
<method name="Set"> \
<arg name="table" type="s" direction="in"/> \
<arg name="create" type="b" direction="in"/> \
<arg name="id" type="s" direction="in"/> \
<arg name="app_permissions" type="a{sas}" direction="in"/> \
<arg name="data" type="v" direction="in"/> \
</method> \
</interface> \
</node>';
const PermissionStore = Gio.DBusProxy.makeProxyWrapper(XdgAppIface);
const Indicator = new Lang.Class({ const Indicator = new Lang.Class({
Name: 'LocationIndicator', Name: 'LocationIndicator',
Extends: PanelMenu.SystemIndicator, Extends: PanelMenu.SystemIndicator,
@ -83,64 +119,66 @@ const Indicator = new Lang.Class({
this._onSessionUpdated(); this._onSessionUpdated();
this._onMaxAccuracyLevelChanged(); this._onMaxAccuracyLevelChanged();
this._connectToGeoclue(); this._connectToGeoclue();
this._connectToPermissionStore();
}, },
get MaxAccuracyLevel() { get MaxAccuracyLevel() {
return this._getMaxAccuracyLevel(); return this._getMaxAccuracyLevel();
}, },
// We (and geoclue) have currently no way to reliably identifying apps so AuthorizeAppAsync: function(params, invocation) {
// for now, lets just authorize all apps as long as they provide a valid let [desktopId, reqAccuracyLevel] = params;
// desktop ID. We also ensure they don't get more accuracy than global max.
AuthorizeApp: function(desktop_id, reqAccuracyLevel) {
var appSystem = Shell.AppSystem.get_default();
var app = appSystem.lookup_app(desktop_id + ".desktop");
if (app == null) {
return [false, 0];
}
let allowedAccuracyLevel = clamp(reqAccuracyLevel, 0, this._getMaxAccuracyLevel()); let authorizer = new AppAuthorizer(desktopId,
return [true, allowedAccuracyLevel]; reqAccuracyLevel,
this._permStoreProxy,
this._getMaxAccuracyLevel());
authorizer.authorize(Lang.bind(this, function(accuracyLevel) {
let ret = (accuracyLevel != GeoclueAccuracyLevel.NONE);
invocation.return_value(GLib.Variant.new('(bu)',
[ret, accuracyLevel]));
}));
}, },
_syncIndicator: function() { _syncIndicator: function() {
if (this._proxy == null) { if (this._managerProxy == null) {
this._indicator.visible = false; this._indicator.visible = false;
this._item.actor.visible = false; this._item.actor.visible = false;
return; return;
} }
this._indicator.visible = this._proxy.InUse; this._indicator.visible = this._managerProxy.InUse;
this._item.actor.visible = this._indicator.visible; this._item.actor.visible = this._indicator.visible;
this._updateMenuLabels(); this._updateMenuLabels();
}, },
_connectToGeoclue: function() { _connectToGeoclue: function() {
if (this._proxy != null || this._connecting) if (this._managerProxy != null || this._connecting)
return false; return false;
this._connecting = true; this._connecting = true;
new GeoclueManager(Gio.DBus.system, new GeoclueManager(Gio.DBus.system,
'org.freedesktop.GeoClue2', 'org.freedesktop.GeoClue2',
'/org/freedesktop/GeoClue2/Manager', '/org/freedesktop/GeoClue2/Manager',
Lang.bind(this, this._onProxyReady)); Lang.bind(this, this._onManagerProxyReady));
return true; return true;
}, },
_onProxyReady: function(proxy, error) { _onManagerProxyReady: function(proxy, error) {
if (error != null) { if (error != null) {
log(error.message); log(error.message);
this._connecting = false; this._connecting = false;
return; return;
} }
this._proxy = proxy; this._managerProxy = proxy;
this._propertiesChangedId = this._proxy.connect('g-properties-changed', this._propertiesChangedId = this._managerProxy.connect('g-properties-changed',
Lang.bind(this, this._onGeocluePropsChanged)); Lang.bind(this, this._onGeocluePropsChanged));
this._syncIndicator(); this._syncIndicator();
this._proxy.AddAgentRemote('gnome-shell', Lang.bind(this, this._onAgentRegistered)); this._managerProxy.AddAgentRemote('gnome-shell', Lang.bind(this, this._onAgentRegistered));
}, },
_onAgentRegistered: function(result, error) { _onAgentRegistered: function(result, error) {
@ -153,10 +191,10 @@ const Indicator = new Lang.Class({
_onGeoclueVanished: function() { _onGeoclueVanished: function() {
if (this._propertiesChangedId) { if (this._propertiesChangedId) {
this._proxy.disconnect(this._propertiesChangedId); this._managerProxy.disconnect(this._propertiesChangedId);
this._propertiesChangedId = 0; this._propertiesChangedId = 0;
} }
this._proxy = null; this._managerProxy = null;
this._syncIndicator(); this._syncIndicator();
}, },
@ -211,9 +249,206 @@ const Indicator = new Lang.Class({
let unpacked = properties.deep_unpack(); let unpacked = properties.deep_unpack();
if ("InUse" in unpacked) if ("InUse" in unpacked)
this._syncIndicator(); this._syncIndicator();
} },
_connectToPermissionStore: function() {
this._permStoreProxy = null;
new PermissionStore(Gio.DBus.session,
'org.freedesktop.XdgApp',
'/org/freedesktop/XdgApp/PermissionStore',
Lang.bind(this, this._onPermStoreProxyReady));
},
_onPermStoreProxyReady: function(proxy, error) {
if (error != null) {
log(error.message);
return;
}
this._permStoreProxy = proxy;
},
}); });
function clamp(value, min, max) { function clamp(value, min, max) {
return Math.max(min, Math.min(max, value)); return Math.max(min, Math.min(max, value));
} }
const AppAuthorizer = new Lang.Class({
Name: 'LocationAppAuthorizer',
_init: function(desktopId,
reqAccuracyLevel,
permStoreProxy,
maxAccuracyLevel) {
this.desktopId = desktopId;
this.reqAccuracyLevel = reqAccuracyLevel;
this._permStoreProxy = permStoreProxy;
this._maxAccuracyLevel = maxAccuracyLevel;
this._accuracyLevel = GeoclueAccuracyLevel.NONE;
},
authorize: function(onAuthDone) {
this._onAuthDone = onAuthDone;
let appSystem = Shell.AppSystem.get_default();
this._app = appSystem.lookup_app(this.desktopId + ".desktop");
if (this._app == null || this._permStoreProxy == null) {
this._completeAuth();
return;
}
this._permStoreProxy.LookupRemote(APP_PERMISSIONS_TABLE,
APP_PERMISSIONS_ID,
Lang.bind(this,
this._onPermLookupDone));
},
_onPermLookupDone: function(result, error) {
if (error != null) {
if (error.domain == Gio.DBusError) {
// Likely no xdg-app installed, just authorize the app
this._accuracyLevel = this.reqAccuracyLevel;
this._permStoreProxy = null;
this._completeAuth();
} else {
// Currently xdg-app throws an error if we lookup for
// unknown ID (which would be the case first time this code
// runs) so we continue with user authorization as normal
// and ID is added to the store if user says "yes".
log(error.message);
this._permissions = {};
this._userAuthorizeApp();
}
return;
}
[this._permissions] = result;
let permission = this._permissions[this.desktopId];
if (permission == null) {
this._userAuthorizeApp();
} else {
let [levelStr] = permission || ['NONE'];
this._accuracyLevel = GeoclueAccuracyLevel[levelStr] ||
GeoclueAccuracyLevel.NONE;
this._completeAuth();
}
},
_userAuthorizeApp: function() {
let name = this._app.get_name();
let appInfo = this._app.get_app_info();
let reason = appInfo.get_string("X-Geoclue-Reason");
this._showAppAuthDialog(name, reason);
},
_showAppAuthDialog: function(name, reason) {
this._dialog = new GeolocationDialog(name,
reason,
this.reqAccuracyLevel);
let responseId = this._dialog.connect('response', Lang.bind(this,
function(dialog, level) {
this._dialog.disconnect(responseId);
this._accuracyLevel = level;
this._completeAuth();
}));
this._dialog.open();
},
_completeAuth: function() {
if (this._accuracyLevel != GeoclueAccuracyLevel.NONE) {
this._accuracyLevel = clamp(this._accuracyLevel,
0,
this._maxAccuracyLevel);
}
this._saveToPermissionStore();
this._onAuthDone(this._accuracyLevel);
},
_saveToPermissionStore: function() {
if (this._permStoreProxy == null)
return;
let levelStr = accuracyLevelToString(this._accuracyLevel);
let dateStr = Math.round(Date.now() / 1000).toString();
this._permissions[this.desktopId] = [levelStr, dateStr];
let data = GLib.Variant.new('av', {});
this._permStoreProxy.SetRemote(APP_PERMISSIONS_TABLE,
true,
APP_PERMISSIONS_ID,
this._permissions,
data,
function (result, error) {
if (error != null)
log(error.message);
});
},
});
const GeolocationDialog = new Lang.Class({
Name: 'GeolocationDialog',
Extends: ModalDialog.ModalDialog,
_init: function(name, reason, reqAccuracyLevel) {
this.parent({ styleClass: 'geolocation-dialog' });
this.reqAccuracyLevel = reqAccuracyLevel;
let mainContentBox = new St.BoxLayout({ style_class: 'geolocation-dialog-main-layout' });
this.contentLayout.add_actor(mainContentBox);
let icon = new St.Icon({ style_class: 'geolocation-dialog-icon',
icon_name: 'find-location-symbolic',
y_align: Clutter.ActorAlign.START });
mainContentBox.add_actor(icon);
let messageBox = new St.BoxLayout({ style_class: 'geolocation-dialog-content',
vertical: true });
mainContentBox.add_actor(messageBox);
this._title = new St.Label({ style_class: 'geolocation-dialog-title headline' });
messageBox.add_actor(this._title);
this._reason = new St.Label({ style_class: 'geolocation-dialog-reason' });
messageBox.add_actor(this._reason);
this._privacyNote = new St.Label();
messageBox.add_actor(this._privacyNote);
let button = this.addButton({ label: _("Deny Access"),
action: Lang.bind(this, this._onDenyClicked),
key: Clutter.KEY_Escape });
this.addButton({ label: _("Grant Access"),
action: Lang.bind(this, this._onGrantClicked) });
this.setInitialKeyFocus(button);
/* Translators: %s is an application name */
this._title.text = _("Give %s access to your location?").format(name);
this._privacyNote.text = _("Location access can be changed at any time from the privacy settings.");
if (reason)
this._reason.text = reason;
this._reason.visible = (reason != null);
},
_onGrantClicked: function() {
this.emit('response', this.reqAccuracyLevel);
this.close();
},
_onDenyClicked: function() {
this.emit('response', GeoclueAccuracyLevel.NONE);
this.close();
}
});
Signals.addSignalMethods(GeolocationDialog.prototype);

View File

@ -1,6 +1,8 @@
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
const Gio = imports.gi.Gio; const Gio = imports.gi.Gio;
const Clutter = imports.gi.Clutter;
const St = imports.gi.St;
const Lang = imports.lang; const Lang = imports.lang;
const UPower = imports.gi.UPowerGlib; const UPower = imports.gi.UPowerGlib;
@ -25,6 +27,8 @@ const DisplayDeviceInterface = '<node> \
const PowerManagerProxy = Gio.DBusProxy.makeProxyWrapper(DisplayDeviceInterface); const PowerManagerProxy = Gio.DBusProxy.makeProxyWrapper(DisplayDeviceInterface);
const SHOW_BATTERY_PERCENTAGE = 'show-battery-percentage';
const Indicator = new Lang.Class({ const Indicator = new Lang.Class({
Name: 'PowerIndicator', Name: 'PowerIndicator',
Extends: PanelMenu.SystemIndicator, Extends: PanelMenu.SystemIndicator,
@ -32,7 +36,15 @@ const Indicator = new Lang.Class({
_init: function() { _init: function() {
this.parent(); this.parent();
this._desktopSettings = new Gio.Settings({ schema_id: 'org.gnome.desktop.interface' });
this._desktopSettings.connect('changed::' + SHOW_BATTERY_PERCENTAGE,
Lang.bind(this, this._sync));
this._indicator = this._addIndicator(); this._indicator = this._addIndicator();
this._percentageLabel = new St.Label({ y_expand: true,
y_align: Clutter.ActorAlign.CENTER });
this.indicators.add(this._percentageLabel, { expand: true, y_fill: true });
this.indicators.add_style_class_name('power-status');
this._proxy = new PowerManagerProxy(Gio.DBus.system, BUS_NAME, OBJECT_PATH, this._proxy = new PowerManagerProxy(Gio.DBus.system, BUS_NAME, OBJECT_PATH,
Lang.bind(this, function(proxy, error) { Lang.bind(this, function(proxy, error) {
@ -83,12 +95,12 @@ const Indicator = new Lang.Class({
if (this._proxy.State == UPower.DeviceState.DISCHARGING) { if (this._proxy.State == UPower.DeviceState.DISCHARGING) {
// Translators: this is <hours>:<minutes> Remaining (<percentage>) // Translators: this is <hours>:<minutes> Remaining (<percentage>)
return _("%d\u2236%02d Remaining (%d%%)").format(hours, minutes, this._proxy.Percentage); return _("%d\u2236%02d Remaining (%d\u2009%%)").format(hours, minutes, this._proxy.Percentage);
} }
if (this._proxy.State == UPower.DeviceState.CHARGING) { if (this._proxy.State == UPower.DeviceState.CHARGING) {
// Translators: this is <hours>:<minutes> Until Full (<percentage>) // Translators: this is <hours>:<minutes> Until Full (<percentage>)
return _("%d\u2236%02d Until Full (%d%%)").format(hours, minutes, this._proxy.Percentage); return _("%d\u2236%02d Until Full (%d\u2009%%)").format(hours, minutes, this._proxy.Percentage);
} }
return null; return null;
@ -99,10 +111,12 @@ const Indicator = new Lang.Class({
let visible = this._proxy.IsPresent; let visible = this._proxy.IsPresent;
if (visible) { if (visible) {
this._item.actor.show(); this._item.actor.show();
this._percentageLabel.visible = this._desktopSettings.get_boolean(SHOW_BATTERY_PERCENTAGE);
} else { } else {
// If there's no battery, then we use the power icon. // If there's no battery, then we use the power icon.
this._item.actor.hide(); this._item.actor.hide();
this._indicator.icon_name = 'system-shutdown-symbolic'; this._indicator.icon_name = 'system-shutdown-symbolic';
this._percentageLabel.hide();
return; return;
} }
@ -111,6 +125,14 @@ const Indicator = new Lang.Class({
this._indicator.icon_name = icon; this._indicator.icon_name = icon;
this._item.icon.icon_name = icon; this._item.icon.icon_name = icon;
// The icon label
let label
if (this._proxy.State == UPower.DeviceState.FULLY_CHARGED)
label = _("%d\u2009%%").format(100);
else
label = _("%d\u2009%%").format(this._proxy.Percentage);
this._percentageLabel.clutter_text.set_markup('<span size="smaller">' + label + '</span>');
// The status label // The status label
this._item.label.text = this._getStatus(); this._item.label.text = this._getStatus();
}, },

View File

@ -6,6 +6,7 @@ const Gdm = imports.gi.Gdm;
const Gio = imports.gi.Gio; const Gio = imports.gi.Gio;
const GLib = imports.gi.GLib; const GLib = imports.gi.GLib;
const Lang = imports.lang; const Lang = imports.lang;
const Meta = imports.gi.Meta;
const Shell = imports.gi.Shell; const Shell = imports.gi.Shell;
const St = imports.gi.St; const St = imports.gi.St;
@ -110,6 +111,7 @@ const Indicator = new Lang.Class({
this._session = new GnomeSession.SessionManager(); this._session = new GnomeSession.SessionManager();
this._loginManager = LoginManager.getLoginManager(); this._loginManager = LoginManager.getLoginManager();
this._monitorManager = Meta.MonitorManager.get();
this._haveShutdown = true; this._haveShutdown = true;
this._haveSuspend = true; this._haveSuspend = true;
@ -155,6 +157,8 @@ const Indicator = new Lang.Class({
this._orientationSettings.connect('changed::orientation-lock', this._orientationSettings.connect('changed::orientation-lock',
Lang.bind(this, this._updateOrientationLock)); Lang.bind(this, this._updateOrientationLock));
Main.layoutManager.connect('monitors-changed',
Lang.bind(this, this._updateOrientationLock));
Gio.DBus.system.watch_name(SENSOR_BUS_NAME, Gio.DBus.system.watch_name(SENSOR_BUS_NAME,
Gio.BusNameWatcherFlags.NONE, Gio.BusNameWatcherFlags.NONE,
Lang.bind(this, this._sensorProxyAppeared), Lang.bind(this, this._sensorProxyAppeared),
@ -264,7 +268,8 @@ const Indicator = new Lang.Class({
_updateOrientationLock: function() { _updateOrientationLock: function() {
if (this._sensorProxy) if (this._sensorProxy)
this._orientationLockAction.visible = this._sensorProxy.HasAccelerometer; this._orientationLockAction.visible = this._sensorProxy.HasAccelerometer &&
this._monitorManager.get_is_builtin_display_on();
else else
this._orientationLockAction.visible = false; this._orientationLockAction.visible = false;

View File

@ -156,7 +156,7 @@ const ViewSelector = new Lang.Class({
this.appDisplay = new AppDisplay.AppDisplay(); this.appDisplay = new AppDisplay.AppDisplay();
this._appsPage = this._addPage(this.appDisplay.actor, this._appsPage = this._addPage(this.appDisplay.actor,
_("Applications"), 'view-grid-symbolic'); _("Applications"), 'view-app-grid-symbolic');
this._searchResults = new Search.SearchResults(); this._searchResults = new Search.SearchResults();
this._searchPage = this._addPage(this._searchResults.actor, this._searchPage = this._addPage(this._searchResults.actor,

View File

@ -866,6 +866,18 @@ const WindowManager = new Lang.Class({
this.setCustomKeybindingHandler('switch-windows-backward', this.setCustomKeybindingHandler('switch-windows-backward',
Shell.ActionMode.NORMAL, Shell.ActionMode.NORMAL,
Lang.bind(this, this._startWindowSwitcher)); Lang.bind(this, this._startWindowSwitcher));
this.setCustomKeybindingHandler('cycle-windows',
Shell.ActionMode.NORMAL,
Lang.bind(this, this._startWindowCycler));
this.setCustomKeybindingHandler('cycle-windows-backward',
Shell.ActionMode.NORMAL,
Lang.bind(this, this._startWindowCycler));
this.setCustomKeybindingHandler('cycle-group',
Shell.ActionMode.NORMAL,
Lang.bind(this, this._startGroupCycler));
this.setCustomKeybindingHandler('cycle-group-backward',
Shell.ActionMode.NORMAL,
Lang.bind(this, this._startGroupCycler));
this.setCustomKeybindingHandler('switch-panels', this.setCustomKeybindingHandler('switch-panels',
Shell.ActionMode.NORMAL | Shell.ActionMode.NORMAL |
Shell.ActionMode.OVERVIEW | Shell.ActionMode.OVERVIEW |
@ -1235,15 +1247,17 @@ const WindowManager = new Lang.Class({
}, },
_fullscreenWindow: function(shellwm, actor, oldFrameRect, oldBufferRect) { _fullscreenWindow: function(shellwm, actor, oldFrameRect, oldBufferRect) {
actor.translation_x = oldFrameRect.x; let monitor = Main.layoutManager.monitors[actor.meta_window.get_monitor()];
actor.translation_y = oldFrameRect.y; actor.translation_x = oldFrameRect.x - monitor.x;
actor.translation_y = oldFrameRect.y - monitor.y;
this._fullscreenAnimation(shellwm, actor, oldFrameRect); this._fullscreenAnimation(shellwm, actor, oldFrameRect);
}, },
_unfullscreenWindow: function(shellwm, actor, oldFrameRect, oldBufferRect) { _unfullscreenWindow: function(shellwm, actor, oldFrameRect, oldBufferRect) {
let targetRect = actor.meta_window.get_frame_rect(); let targetRect = actor.meta_window.get_frame_rect();
actor.translation_x = -targetRect.x; let monitor = Main.layoutManager.monitors[actor.meta_window.get_monitor()];
actor.translation_y = -targetRect.y; actor.translation_x = -(targetRect.x - monitor.x);
actor.translation_y = -(targetRect.y - monitor.y);
this._fullscreenAnimation(shellwm, actor, oldFrameRect); this._fullscreenAnimation(shellwm, actor, oldFrameRect);
}, },
@ -1294,7 +1308,10 @@ const WindowManager = new Lang.Class({
transition: 'easeOutQuad', transition: 'easeOutQuad',
onComplete: this._sizeChangeWindowDone, onComplete: this._sizeChangeWindowDone,
onCompleteScope: this, onCompleteScope: this,
onCompleteParams: [shellwm, actor] onCompleteParams: [shellwm, actor],
onOverwrite: this._sizeChangeWindowOverwritten,
onOverwriteScope: this,
onOverwriteParams: [shellwm, actor]
}); });
// Now unfreeze actor updates, to get it to the new size. // Now unfreeze actor updates, to get it to the new size.
@ -1319,6 +1336,16 @@ const WindowManager = new Lang.Class({
} }
}, },
_sizeChangeWindowOverwritten: function(shellwm, actor) {
if (this._removeEffect(this._resizing, actor)) {
let actorClone = actor.__fullscreenClone;
if (actorClone) {
actorClone.destroy();
delete actor.__fullscreenClone;
}
}
},
_hasAttachedDialogs: function(window, ignoreWindow) { _hasAttachedDialogs: function(window, ignoreWindow) {
var count = 0; var count = 0;
window.foreach_transient(function(win) { window.foreach_transient(function(win) {
@ -1352,11 +1379,14 @@ const WindowManager = new Lang.Class({
let dimmer = getWindowDimmer(actor); let dimmer = getWindowDimmer(actor);
if (!dimmer) if (!dimmer)
return; return;
Tweener.addTween(dimmer, if (this._shouldAnimate())
{ dimFactor: 1.0, Tweener.addTween(dimmer,
time: DIM_TIME, { dimFactor: 1.0,
transition: 'linear' time: DIM_TIME,
}); transition: 'linear'
});
else
dimmer.dimFactor = 1.0;
}, },
_undimWindow: function(window) { _undimWindow: function(window) {
@ -1366,10 +1396,13 @@ const WindowManager = new Lang.Class({
let dimmer = getWindowDimmer(actor); let dimmer = getWindowDimmer(actor);
if (!dimmer) if (!dimmer)
return; return;
Tweener.addTween(dimmer, if (this._shouldAnimate())
{ dimFactor: 0.0, Tweener.addTween(dimmer,
time: UNDIM_TIME, { dimFactor: 0.0,
transition: 'linear' }); time: UNDIM_TIME,
transition: 'linear' });
else
dimmer.dimFactor = 0.0;
}, },
_mapWindow : function(shellwm, actor) { _mapWindow : function(shellwm, actor) {
@ -1388,6 +1421,9 @@ const WindowManager = new Lang.Class({
actor._windowType = type; actor._windowType = type;
})); }));
if (actor.meta_window.is_attached_dialog())
this._checkDimming(actor.get_meta_window().get_transient_for());
let types = [Meta.WindowType.NORMAL, let types = [Meta.WindowType.NORMAL,
Meta.WindowType.DIALOG, Meta.WindowType.DIALOG,
Meta.WindowType.MODAL_DIALOG]; Meta.WindowType.MODAL_DIALOG];
@ -1396,9 +1432,6 @@ const WindowManager = new Lang.Class({
return; return;
} }
if (actor.meta_window.is_attached_dialog())
this._checkDimming(actor.get_meta_window().get_transient_for());
switch (actor._windowType) { switch (actor._windowType) {
case Meta.WindowType.NORMAL: case Meta.WindowType.NORMAL:
actor.set_pivot_point(0.5, 1.0); actor.set_pivot_point(0.5, 1.0);
@ -1481,6 +1514,9 @@ const WindowManager = new Lang.Class({
}); });
} }
if (window.is_attached_dialog())
this._checkDimming(window.get_transient_for(), window);
let types = [Meta.WindowType.NORMAL, let types = [Meta.WindowType.NORMAL,
Meta.WindowType.DIALOG, Meta.WindowType.DIALOG,
Meta.WindowType.MODAL_DIALOG]; Meta.WindowType.MODAL_DIALOG];
@ -1515,7 +1551,6 @@ const WindowManager = new Lang.Class({
if (window.is_attached_dialog()) { if (window.is_attached_dialog()) {
let parent = window.get_transient_for(); let parent = window.get_transient_for();
this._checkDimming(parent, window);
actor._parentDestroyId = parent.connect('unmanaged', Lang.bind(this, function () { actor._parentDestroyId = parent.connect('unmanaged', Lang.bind(this, function () {
Tweener.removeTweens(actor); Tweener.removeTweens(actor);
this._destroyWindowDone(shellwm, actor); this._destroyWindowDone(shellwm, actor);
@ -1743,6 +1778,28 @@ const WindowManager = new Lang.Class({
tabPopup.destroy(); tabPopup.destroy();
}, },
_startWindowCycler : function(display, screen, window, binding) {
/* prevent a corner case where both popups show up at once */
if (this._workspaceSwitcherPopup != null)
this._workspaceSwitcherPopup.destroy();
let tabPopup = new AltTab.WindowCyclerPopup();
if (!tabPopup.show(binding.is_reversed(), binding.get_name(), binding.get_mask()))
tabPopup.destroy();
},
_startGroupCycler : function(display, screen, window, binding) {
/* prevent a corner case where both popups show up at once */
if (this._workspaceSwitcherPopup != null)
this._workspaceSwitcherPopup.destroy();
let tabPopup = new AltTab.GroupCyclerPopup();
if (!tabPopup.show(binding.is_reversed(), binding.get_name(), binding.get_mask()))
tabPopup.destroy();
},
_startA11ySwitcher : function(display, screen, window, binding) { _startA11ySwitcher : function(display, screen, window, binding) {
Main.ctrlAltTabManager.popup(binding.is_reversed(), binding.get_name(), binding.get_mask()); Main.ctrlAltTabManager.popup(binding.is_reversed(), binding.get_name(), binding.get_mask());
}, },

View File

@ -214,7 +214,7 @@ const WindowMenuManager = new Lang.Class({
menu.close(); menu.close();
}); });
this._sourceActor.set_size(rect.width, rect.height); this._sourceActor.set_size(Math.max(1, rect.width), Math.max(1, rect.height));
this._sourceActor.set_position(rect.x, rect.y); this._sourceActor.set_position(rect.x, rect.y);
this._sourceActor.show(); this._sourceActor.show();

View File

@ -361,6 +361,9 @@ const WindowClone = new Lang.Class({
// a long-press canceled when the pointer movement // a long-press canceled when the pointer movement
// exceeds dnd-drag-threshold to manually start the drag // exceeds dnd-drag-threshold to manually start the drag
if (state == Clutter.LongPressState.CANCEL) { if (state == Clutter.LongPressState.CANCEL) {
let event = Clutter.get_current_event();
this._dragTouchSequence = event.get_event_sequence();
// A click cancels a long-press before any click handler is // A click cancels a long-press before any click handler is
// run - make sure to not start a drag in that case // run - make sure to not start a drag in that case
Meta.later_add(Meta.LaterType.BEFORE_REDRAW, Lang.bind(this, Meta.later_add(Meta.LaterType.BEFORE_REDRAW, Lang.bind(this,
@ -369,7 +372,7 @@ const WindowClone = new Lang.Class({
return; return;
let [x, y] = action.get_coords(); let [x, y] = action.get_coords();
action.release(); action.release();
this._draggable.startDrag(x, y, global.get_current_time()); this._draggable.startDrag(x, y, global.get_current_time(), this._dragTouchSequence);
})); }));
} }
return true; return true;

View File

@ -45,11 +45,11 @@ const PrimaryActorLayout = new Lang.Class({
this.primaryActor = primaryActor; this.primaryActor = primaryActor;
}, },
vfunc_get_preferred_width: function(forHeight) { vfunc_get_preferred_width: function(container, forHeight) {
return this.primaryActor.get_preferred_width(forHeight); return this.primaryActor.get_preferred_width(forHeight);
}, },
vfunc_get_preferred_height: function(forWidth) { vfunc_get_preferred_height: function(container, forWidth) {
return this.primaryActor.get_preferred_height(forWidth); return this.primaryActor.get_preferred_height(forWidth);
}, },
}); });
@ -80,6 +80,8 @@ const WindowClone = new Lang.Class({
this.actor.connect('button-release-event', this.actor.connect('button-release-event',
Lang.bind(this, this._onButtonRelease)); Lang.bind(this, this._onButtonRelease));
this.actor.connect('touch-event',
Lang.bind(this, this._onTouchEvent));
this.actor.connect('destroy', Lang.bind(this, this._onDestroy)); this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
@ -200,6 +202,15 @@ const WindowClone = new Lang.Class({
return Clutter.EVENT_STOP; return Clutter.EVENT_STOP;
}, },
_onTouchEvent : function (actor, event) {
if (event.type() != Clutter.EventType.TOUCH_END ||
!global.display.is_pointer_emulating_sequence(event.get_event_sequence()))
return Clutter.EVENT_PROPAGATE;
this.emit('selected', event.get_time());
return Clutter.EVENT_STOP;
},
_onDragBegin : function (draggable, time) { _onDragBegin : function (draggable, time) {
this.inDrag = true; this.inDrag = true;
this.emit('drag-begin'); this.emit('drag-begin');
@ -642,6 +653,7 @@ const ThumbnailsBox = new Lang.Class({
this.actor.connect('button-press-event', function() { return Clutter.EVENT_STOP; }); this.actor.connect('button-press-event', function() { return Clutter.EVENT_STOP; });
this.actor.connect('button-release-event', Lang.bind(this, this._onButtonRelease)); this.actor.connect('button-release-event', Lang.bind(this, this._onButtonRelease));
this.actor.connect('touch-event', Lang.bind(this, this._onTouchEvent));
Main.overview.connect('showing', Main.overview.connect('showing',
Lang.bind(this, this._createThumbnails)); Lang.bind(this, this._createThumbnails));
@ -672,18 +684,31 @@ const ThumbnailsBox = new Lang.Class({
global.screen.n_workspaces > 1; global.screen.n_workspaces > 1;
}, },
_onButtonRelease: function(actor, event) { _activateThumbnailAtPoint: function (stageX, stageY, time) {
let [stageX, stageY] = event.get_coords();
let [r, x, y] = this.actor.transform_stage_point(stageX, stageY); let [r, x, y] = this.actor.transform_stage_point(stageX, stageY);
for (let i = 0; i < this._thumbnails.length; i++) { for (let i = 0; i < this._thumbnails.length; i++) {
let thumbnail = this._thumbnails[i] let thumbnail = this._thumbnails[i]
let [w, h] = thumbnail.actor.get_transformed_size(); let [w, h] = thumbnail.actor.get_transformed_size();
if (y >= thumbnail.actor.y && y <= thumbnail.actor.y + h) { if (y >= thumbnail.actor.y && y <= thumbnail.actor.y + h) {
thumbnail.activate(event.get_time()); thumbnail.activate(time);
break; break;
} }
} }
},
_onButtonRelease: function(actor, event) {
let [stageX, stageY] = event.get_coords();
this._activateThumbnailAtPoint(stageX, stageY, event.get_time());
return Clutter.EVENT_STOP;
},
_onTouchEvent: function (actor, event) {
if (event.type() == Clutter.EventType.TOUCH_END &&
global.display.is_pointer_emulating_sequence(event.get_event_sequence())) {
let [stageX, stageY] = event.get_coords();
this._activateThumbnailAtPoint(stageX, stageY, event.get_time());
}
return Clutter.EVENT_STOP; return Clutter.EVENT_STOP;
}, },

View File

@ -421,7 +421,7 @@ const WorkspacesDisplay = new Lang.Class({
// Only switch to the workspace when there's no application // Only switch to the workspace when there's no application
// windows open. The problem is that it's too easy to miss // windows open. The problem is that it's too easy to miss
// an app window and get the wrong one focused. // an app window and get the wrong one focused.
if (action.get_button() == 1 && if ((action.get_button() == 1 || action.get_button() == 0) &&
this._getPrimaryView().getActiveWorkspace().isEmpty()) this._getPrimaryView().getActiveWorkspace().isEmpty())
Main.overview.hide(); Main.overview.hide();
})); }));

View File

@ -140,7 +140,7 @@
<para> <para>
<filename>/usr/share/gnome-session/sessions/gnome.session</filename>, <filename>/usr/share/gnome-session/sessions/gnome.session</filename>,
<filename>/usr/share/applications/gnome-shell.desktop</filename>.</para> <filename>/usr/share/applications/org.gnome.Shell.desktop</filename>.</para>
</refsect1> </refsect1>
<refsect1> <refsect1>

View File

@ -24,6 +24,7 @@ fi
fr fr
fur fur
ga ga
gd
gl gl
gu gu
he he

View File

@ -2,9 +2,8 @@
# Please keep this file sorted alphabetically. # Please keep this file sorted alphabetically.
[encoding: UTF-8] [encoding: UTF-8]
data/50-gnome-shell-system.xml.in data/50-gnome-shell-system.xml.in
data/gnome-shell.desktop.in.in
data/gnome-shell-extension-prefs.desktop.in.in data/gnome-shell-extension-prefs.desktop.in.in
data/gnome-shell-wayland.desktop.in.in data/org.gnome.Shell.desktop.in.in
data/org.gnome.shell.gschema.xml.in.in data/org.gnome.shell.gschema.xml.in.in
data/org.gnome.Shell.PortalHelper.desktop.in data/org.gnome.Shell.PortalHelper.desktop.in
js/extensionPrefs/main.js js/extensionPrefs/main.js
@ -15,6 +14,7 @@ js/misc/util.js
js/portalHelper/main.js js/portalHelper/main.js
js/ui/appDisplay.js js/ui/appDisplay.js
js/ui/appFavorites.js js/ui/appFavorites.js
js/ui/audioDeviceSelection.js
js/ui/backgroundMenu.js js/ui/backgroundMenu.js
js/ui/calendar.js js/ui/calendar.js
js/ui/components/automountManager.js js/ui/components/automountManager.js
@ -33,7 +33,9 @@ js/ui/keyboard.js
js/ui/legacyTray.js js/ui/legacyTray.js
js/ui/lookingGlass.js js/ui/lookingGlass.js
js/ui/main.js js/ui/main.js
js/ui/messageList.js
js/ui/messageTray.js js/ui/messageTray.js
js/ui/mpris.js
js/ui/notificationDaemon.js js/ui/notificationDaemon.js
js/ui/overviewControls.js js/ui/overviewControls.js
js/ui/overview.js js/ui/overview.js

1403
po/af.po

File diff suppressed because it is too large Load Diff

371
po/ar.po
View File

@ -1,6 +1,6 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# Khaled Hosny <khaledhosny@eglug.org>, 2009, 2010, 2011, 2012, 2013, 2014, 2015. # Khaled Hosny <khaledhosny@eglug.org>, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016.
# Muhammed Abd-ulaziz Abd-ullah <thenubianmuha_idrecy@yahoo.co.uk>, 2012. # Muhammed Abd-ulaziz Abd-ullah <thenubianmuha_idrecy@yahoo.co.uk>, 2012.
# Abderrahim Kitouni <a.kitouni@gmail.com>, 2012, 2014. # Abderrahim Kitouni <a.kitouni@gmail.com>, 2012, 2014.
# Ibrahim Saed <ibraheem5000@gmail.com>, 2012. # Ibrahim Saed <ibraheem5000@gmail.com>, 2012.
@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell master\n" "Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-10 15:24+0400\n" "POT-Creation-Date: 2016-04-10 20:24+0200\n"
"PO-Revision-Date: 2015-09-23 23:52+0200\n" "PO-Revision-Date: 2016-04-10 20:26+0200\n"
"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n" "Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
"Language-Team: Arabic <doc@arabeyes.org>\n" "Language-Team: Arabic <doc@arabeyes.org>\n"
"Language: ar\n" "Language: ar\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Virtaal 0.7.1\n" "X-Generator: Virtaal 1.0.0-beta1\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
@ -45,15 +45,6 @@ msgstr "أظهر كل التطبيقات"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "افتح قائمة التطبيقات" msgstr "افتح قائمة التطبيقات"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "صدفة جنوم"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "إدارة النوافذ وإطلاق التطبيقات"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "تفضيلات امتدادات صدفة جنوم" msgstr "تفضيلات امتدادات صدفة جنوم"
@ -62,9 +53,13 @@ msgstr "تفضيلات امتدادات صدفة جنوم"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "اضبط امتدادات صدفة جنوم" msgstr "اضبط امتدادات صدفة جنوم"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "صدفة جنوم (وايلاند)" msgstr "صدفة جنوم"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "إدارة النوافذ وإطلاق التطبيقات"
#: ../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"
@ -152,116 +147,129 @@ msgid ""
msgstr "" msgstr ""
#: ../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 ""
msgstr "اعرض تاريخ الأسبوع في التقويم" "Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid "If true, display the ISO week date in the calendar." msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Keybinding to open the application menu" msgid "Show the week date in the calendar"
msgstr "" msgstr "اعرض تاريخ الأسبوع في التقويم"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "Keybinding to open the application menu." msgid "If true, display the ISO week date in the calendar."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the application menu"
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu."
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view"
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "أي لوحة مفاتيح ترغب باستخدامها" msgstr "أي لوحة مفاتيح ترغب باستخدامها"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "نوع لوحة المفاتيح التي ترغب باستخدامها." msgstr "نوع لوحة المفاتيح التي ترغب باستخدامها."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
"only' (shows only the application icon) or 'both'." "only' (shows only the application icon) or 'both'."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "مساحات عمل على الشاشة الرئيسية فقط" msgstr "مساحات عمل على الشاشة الرئيسية فقط"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
@ -269,51 +277,52 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "ولوج الشبكة" msgstr "ولوج الشبكة"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "حدث خطأ أثناء تشغيل حوار تفضيلات %s:" msgstr "حدث خطأ أثناء تشغيل حوار تفضيلات %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "امتدادات صدفة جنوم" msgstr "امتدادات صدفة جنوم"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "ألغِ" msgstr "ألغِ"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "التالي" msgstr "التالي"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "فك القفل" msgstr "فك القفل"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "ادخل" msgstr "ادخل"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "أغلق الجلسة" msgstr "أغلق الجلسة"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "غير مدرج؟" msgstr "غير مدرج؟"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(مثلا مستخدم أو %s)" msgstr "(مثلا مستخدم أو %s)"
@ -321,12 +330,12 @@ msgstr "(مثلا مستخدم أو %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "اسم المستخدم: " msgstr "اسم المستخدم: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "نافذة الولوج" msgstr "نافذة الولوج"
@ -462,16 +471,36 @@ msgstr "أضِف إلى المفضّلة"
msgid "Show Details" msgid "Show Details"
msgstr "أظهر التفاصيل" msgstr "أظهر التفاصيل"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "أُضيف %s إلى مفضلتك." msgstr "أُضيف %s إلى مفضلتك."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "أُزيل %s من مفضّلتك." msgstr "أُزيل %s من مفضّلتك."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "اختر جهاز صوت"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "إعدادات الصوت"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "سماعات أذن"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "سماعة رأس"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "ميكروفون"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "غيّر الخلفية…" msgstr "غيّر الخلفية…"
@ -485,7 +514,7 @@ msgid "Settings"
msgstr "الإعدادات" msgstr "الإعدادات"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "56" msgstr "56"
@ -495,94 +524,96 @@ msgstr "56"
#. * 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "ح" msgstr "ح"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "ن" msgstr "ن"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "ث" msgstr "ث"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "ر" msgstr "ر"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "خ" msgstr "خ"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "ج" msgstr "ج"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "س" msgstr "س"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "الشهر السابق" msgstr "الشهر السابق"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "الشهر التالي" msgstr "الشهر التالي"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "أسبوع %V" msgstr "أسبوع %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "طوال اليوم" msgstr "طوال اليوم"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "امسح القسم"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "الأحداث" msgstr "الأحداث"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "التنبيهات" msgstr "التنبيهات"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "لا تنبيهات" msgstr "لا تنبيهات"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "لا أحداث" msgstr "لا أحداث"
@ -594,7 +625,7 @@ msgstr "وُصّل قرص خارجي"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "فُصل القرص الخارجي" msgstr "فُصل القرص الخارجي"
#: ../js/ui/components/autorunManager.js:351 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "افتح باستخدام %s" msgstr "افتح باستخدام %s"
@ -718,7 +749,7 @@ msgstr "للأسف لم يُفلح هذا. أعِد المحاولة."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "غيّر %s اسمه إلى %s" msgstr "غيّر %s اسمه إلى %s"
@ -772,6 +803,7 @@ msgid "Log Out"
msgstr "خروج" msgstr "خروج"
#: ../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] "سيُخرج %s تلقائيا الآن." msgstr[0] "سيُخرج %s تلقائيا الآن."
@ -782,6 +814,7 @@ msgstr[4] "سيُخرج %s تلقائيا بعد %d ثانية."
msgstr[5] "سيُخرج %s تلقائيا بعد %d ثانية." msgstr[5] "سيُخرج %s تلقائيا بعد %d ثانية."
#: ../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] "ستُخرج تلقائيا الآن." msgstr[0] "ستُخرج تلقائيا الآن."
@ -807,6 +840,7 @@ msgid "Install Updates & Power Off"
msgstr "ثبّت التحديثات ثم أطفئ" msgstr "ثبّت التحديثات ثم أطفئ"
#: ../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] "سيُطفأ النظام تلقائيا الآن." msgstr[0] "سيُطفأ النظام تلقائيا الآن."
@ -837,6 +871,7 @@ msgid "Restart"
msgstr "إعادة التشغيل" msgstr "إعادة التشغيل"
#: ../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] "سيُعاد تشغيل النظام تلقائيا الآن." msgstr[0] "سيُعاد تشغيل النظام تلقائيا الآن."
@ -852,6 +887,7 @@ msgid "Restart & Install Updates"
msgstr "أعد التشغيل و ثبّت التحديثات" msgstr "أعد التشغيل و ثبّت التحديثات"
#: ../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."
@ -915,11 +951,11 @@ msgid "Keyboard"
msgstr "لوحة المفاتيح" msgstr "لوحة المفاتيح"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "أخفِ الصينية" msgstr "أخفِ الصينية"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "أيقونات الحالة" msgstr "أيقونات الحالة"
@ -971,10 +1007,26 @@ msgstr "اعرض المصدر"
msgid "Web Page" msgid "Web Page"
msgstr "صفحة الوب" msgstr "صفحة الوب"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "امسح القسم"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "معلومات النظام" msgstr "معلومات النظام"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "فنان غير معروف"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "عنوان غير معروف"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "وسائط"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "تراجع" msgstr "تراجع"
@ -1001,12 +1053,12 @@ msgstr "أنْهِ"
msgid "Activities" msgid "Activities"
msgstr "الأنشطة" msgstr "الأنشطة"
#: ../js/ui/panel.js:660 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "النظام" msgstr "النظام"
#: ../js/ui/panel.js:764 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "الشريط العلوي" msgstr "الشريط العلوي"
@ -1019,15 +1071,15 @@ msgstr "الشريط العلوي"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "اكتب أمرًا" msgstr "اكتب أمرًا"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "أغلِق" msgstr "أغلِق"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "يُعيد التشغيل…" msgstr "يُعيد التشغيل…"
@ -1038,6 +1090,7 @@ msgid "%A, %B %d"
msgstr "%A، %d %B" msgstr "%A، %d %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] "لا رسائل جديدة" msgstr[0] "لا رسائل جديدة"
@ -1048,6 +1101,7 @@ msgstr[4] "%d رسالة جديدة"
msgstr[5] "%d رسالة جديدة" msgstr[5] "%d رسالة جديدة"
#: ../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] "لا تنبيهات جديدة" msgstr[0] "لا تنبيهات جديدة"
@ -1156,19 +1210,16 @@ msgstr "تباين عال"
msgid "Large Text" msgid "Large Text"
msgstr "نص كبير" msgstr "نص كبير"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "بلوتوث"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "أوقف"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "إعدادات بلوتوث" msgstr "إعدادات بلوتوث"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1179,10 +1230,25 @@ msgstr[3] "%d مُتصل"
msgstr[4] "%d مُتصل" msgstr[4] "%d مُتصل"
msgstr[5] "%d مُتصل" msgstr[5] "%d مُتصل"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "مغلق"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "غير مستخدم" msgstr "غير مستخدم"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "شغّل"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "أوقف"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "السطوع" msgstr "السطوع"
@ -1191,30 +1257,48 @@ msgstr "السطوع"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "أظهر تخطيط لوحة المفاتيح" msgstr "أظهر تخطيط لوحة المفاتيح"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "التموضع مفعّل" msgstr "التموضع مفعّل"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "عطّل" msgstr "عطّل"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "إعدادات الخصوصية" msgstr "إعدادات الخصوصية"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "التموضع مستخدم" msgstr "التموضع مستخدم"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "التموضع غير مفعّل" msgstr "التموضع غير مفعّل"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "فعّل" msgstr "فعّل"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "ارفض منح الصلاحية"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "امنح الصلاحية"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "أتريد إعطاء %s صلاحية معرفة مكانك؟"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr "يمكن تغيير صلاحيات الوصول لمكانك في أي وقت من إعدادات الخصوصية."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<غير معروفة>" msgstr "<غير معروفة>"
@ -1223,13 +1307,13 @@ msgstr "<غير معروفة>"
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1308 #: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1308
#, javascript-format #, javascript-format
msgid "%s Off" msgid "%s Off"
msgstr "%s مغلق" msgstr "%s مغلق"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:454 #: ../js/ui/status/network.js:454
#, javascript-format #, javascript-format
msgid "%s Connected" msgid "%s Connected"
msgstr "%s مُتصل" msgstr "%s مُتصل"
#. 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);
@ -1237,19 +1321,19 @@ msgstr "%s مُتصل"
#: ../js/ui/status/network.js:459 #: ../js/ui/status/network.js:459
#, javascript-format #, javascript-format
msgid "%s Unmanaged" msgid "%s Unmanaged"
msgstr "%s غير مُدار" msgstr "%s غير مُدار"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:462 #: ../js/ui/status/network.js:462
#, javascript-format #, javascript-format
msgid "%s Disconnecting" msgid "%s Disconnecting"
msgstr "%s يقطع الاتّصال" msgstr "%s يقطع الاتّصال"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300 #: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300
#, javascript-format #, javascript-format
msgid "%s Connecting" msgid "%s Connecting"
msgstr "%s يتّصل" msgstr "%s يتّصل"
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier #. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
#: ../js/ui/status/network.js:472 #: ../js/ui/status/network.js:472
@ -1269,7 +1353,7 @@ msgstr "برمجيات %s المغروسة (Firmware) غير متاحة"
#: ../js/ui/status/network.js:484 #: ../js/ui/status/network.js:484
#, javascript-format #, javascript-format
msgid "%s Unavailable" msgid "%s Unavailable"
msgstr "%s غير متاح" msgstr "%s غير متاح"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:487 #: ../js/ui/status/network.js:487
@ -1296,7 +1380,7 @@ msgstr "عتاد %s مُعَطَّل"
#: ../js/ui/status/network.js:592 #: ../js/ui/status/network.js:592
#, javascript-format #, javascript-format
msgid "%s Disabled" msgid "%s Disabled"
msgstr "%s معطّل" msgstr "%s معطّل"
#: ../js/ui/status/network.js:632 #: ../js/ui/status/network.js:632
msgid "Use as Internet connection" msgid "Use as Internet connection"
@ -1350,10 +1434,6 @@ msgstr "اختر شبكة"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "إعدادات الاتصال اللاسلكي" msgstr "إعدادات الاتصال اللاسلكي"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "شغّل"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1364,7 +1444,7 @@ msgstr "نقطة اتصال %s نشطة"
#: ../js/ui/status/network.js:1311 #: ../js/ui/status/network.js:1311
#, javascript-format #, javascript-format
msgid "%s Not Connected" msgid "%s Not Connected"
msgstr "%s غير متّصل" msgstr "%s غير متّصل"
#: ../js/ui/status/network.js:1411 #: ../js/ui/status/network.js:1411
msgid "connecting..." msgid "connecting..."
@ -1403,31 +1483,36 @@ msgstr "فشل الاتصال"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "فشل تفعيل اتصال الشبكة" msgstr "فشل تفعيل اتصال الشبكة"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "إعدادات الطاقة" msgstr "إعدادات الطاقة"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "مشحونة بالكامل" msgstr "مشحونة بالكامل"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "يَحسِب…" msgstr "يَحسِب…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "بقي %d%02d (%d%%)" msgstr "بقي %d%02d (%d٪)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "بقي على الاكتمال %d%02d (%d%%)" msgstr "بقي على الاكتمال %d%02d (%d٪)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d٪"
#. 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
@ -1468,10 +1553,6 @@ msgstr "تغيّرت شدة الصوت"
msgid "Volume" msgid "Volume"
msgstr "شدة الصوت" msgstr "شدة الصوت"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "ميكروفون"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "لِج كمستخدم آخر" msgstr "لِج كمستخدم آخر"
@ -1509,6 +1590,7 @@ msgid "Keep Changes"
msgstr "أبق على التغييرات" msgstr "أبق على التغييرات"
#: ../js/ui/windowManager.js:103 #: ../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] "سيُتراجع عن التغييرات الآن" msgstr[0] "سيُتراجع عن التغييرات الآن"
@ -1639,30 +1721,33 @@ msgstr "استخدم طورا معينا، مثلا: \"gdm\" لشاشة الول
msgid "List possible modes" msgid "List possible modes"
msgstr "اسرد كل الأطوار الممكنة" msgstr "اسرد كل الأطوار الممكنة"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "غير معروف" msgstr "غير معروف"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "فشل تشغيل ”%s“" msgstr "فشل تشغيل ”%s“"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "لا تتطابق كلمتا السر." msgstr "لا تتطابق كلمتا السر."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "لا يمكن أن تكون كلمة السرّ فارغة" msgstr "لا يمكن أن تكون كلمة السرّ فارغة"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "أغلق المستخدم مربع الاستيثاق الحِواري" msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "بلوتوث" #~ msgstr "يطلب %s صلاحية معرفة مكانك."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "صدفة جنوم (وايلاند)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
@ -1673,9 +1758,6 @@ msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
#~ msgstr[4] "%d جهازًا موصّلا" #~ msgstr[4] "%d جهازًا موصّلا"
#~ msgstr[5] "%d جهاز موصّل" #~ msgstr[5] "%d جهاز موصّل"
#~ msgid "Off"
#~ msgstr "مغلق"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "الاستيثاق مطلوب" #~ msgstr "الاستيثاق مطلوب"
@ -1877,9 +1959,6 @@ msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "أظهر الحساب" #~ msgstr "أظهر الحساب"
#~ msgid "Unknown reason"
#~ msgstr "السبب غير معروف"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "افتح التقويم" #~ msgstr "افتح التقويم"
@ -1972,9 +2051,6 @@ msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "يريد الجهاز %s صلاحية الوصول للخدمة '%s'" #~ msgstr "يريد الجهاز %s صلاحية الوصول للخدمة '%s'"
#~ msgid "Always grant access"
#~ msgstr "امنح الصلاحية دائما"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "امنح هذه المرة فقط" #~ msgstr "امنح هذه المرة فقط"
@ -2064,9 +2140,6 @@ msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "الرؤية" #~ msgstr "الرؤية"
#~ msgid "Send Files to Device…"
#~ msgstr "أرسِل ملفات للجهاز…"
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "اضبط جهازًا جديدًا…" #~ msgstr "اضبط جهازًا جديدًا…"
@ -2157,10 +2230,6 @@ msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
#~ msgstr[4] "بقيت %d دقيقة" #~ msgstr[4] "بقيت %d دقيقة"
#~ msgstr[5] "بقيت %d دقيقة" #~ msgstr[5] "بقيت %d دقيقة"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d%%"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "مقبس طاقة" #~ msgstr "مقبس طاقة"

719
po/bg.po

File diff suppressed because it is too large Load Diff

372
po/ca.po
View File

@ -3,22 +3,23 @@
# 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.
# Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>, 2009. # Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>, 2009.
# Jordi Serratosa <jordis@softcatala.cat>, 2012. # Jordi Serratosa <jordis@softcatala.cat>, 2012.
# Gil Forcada <gilforcada@guifi.net>, 2010, 2011, 2013, 2014. # Gil Forcada <gilforcada@guifi.net>, 2010, 2011, 2013, 2014, 2016.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: HEAD\n" "Project-Id-Version: HEAD\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"POT-Creation-Date: 2015-08-20 19:24+0200\n" "shell&keywords=I18N+L10N&component=general\n"
"PO-Revision-Date: 2015-05-28 19:32+0100\n" "POT-Creation-Date: 2016-03-13 10:20+0000\n"
"Last-Translator: David Medina <opensusecatala@gmail.com>\n" "PO-Revision-Date: 2016-03-13 14:47+0100\n"
"Last-Translator: Gil Forcada <gilforcada@guifi.net>\n"
"Language-Team: Catalan <tradgnome@softcatala.org>\n" "Language-Team: Catalan <tradgnome@softcatala.org>\n"
"Language: ca\n" "Language: ca\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: 8bits\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Poedit 1.6.9\n" "X-Generator: Gtranslator 2.91.6\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -44,15 +45,6 @@ msgstr "Mostra totes les aplicacions"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Obre el menú d'aplicació" msgstr "Obre el menú d'aplicació"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestor de finestres i llançador d'aplicacions"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Preferències de les extensions del GNOME Shell" msgstr "Preferències de les extensions del GNOME Shell"
@ -61,9 +53,13 @@ msgstr "Preferències de les extensions del GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Configureu les extensions del GNOME Shell" msgstr "Configureu les extensions del GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (composició mitjançant Wayland)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestor de finestres i llançador d'aplicacions"
#: ../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"
@ -176,78 +172,97 @@ msgstr ""
"de verificació." "de verificació."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Si l'adaptador de Bluetooth predeterminat té dispositius configurats "
"associats"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"El Shell només mostrà una entrada de menú Bluetooth si un adaptador Bluetooh "
"està engegat, o si hi ha dispositius configurats associats a l'adaptador "
"predeterminat. Això es reiniciarà si l'adaptador predeterminat té "
"dispositius associats."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Mostra el número de la setmana al calendari" msgstr "Mostra el número de la setmana al calendari"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Si és «true» (cert) es mostra el número de la setmana al calendari." msgstr "Si és «true» (cert) es mostra el número de la setmana al calendari."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Vinculació per obrir el menú d'aplicació" msgstr "Vinculació per obrir el menú d'aplicació"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "La vinculació per obrir el menú d'aplicació." msgstr "La vinculació per obrir el menú d'aplicació."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Vinculació per obrir la vista «Mostra les aplicacions»" msgstr "Vinculació per obrir la vista «Mostra les aplicacions»"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Vinculació per obrir la vista «Mostra les aplicacions» de les activitats de " "Vinculació per obrir la vista «Mostra les aplicacions» de les activitats de "
"la vista general." "la vista general."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Vinculació per obrir la vista general" msgstr "Vinculació per obrir la vista general"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Vinculació per obrir la vista general d'activitats." msgstr "Vinculació per obrir la vista general d'activitats."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
"La vinculació per commutar la visibilitat de la llista de notificacions" "La vinculació per commutar la visibilitat de la llista de notificacions"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
"La vinculació per commutar la visibilitat de la llista de notificacions." "La vinculació per commutar la visibilitat de la llista de notificacions."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Vinculació per posar el focus a la notificació activa" msgstr "Vinculació per posar el focus a la notificació activa"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Vinculació per posar el focus a la notificació activa." msgstr "Vinculació per posar el focus a la notificació activa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Vinculació que fa una pausa i continua tots els «tweens» en execució, per " "Vinculació que fa una pausa i continua tots els «tweens» en execució, per "
"motius de depuració" "motius de depuració"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Quin tipus de teclat s'ha d'utilitzar" msgstr "Quin tipus de teclat s'ha d'utilitzar"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "El tipus de teclat que s'utilitzarà." msgstr "El tipus de teclat que s'utilitzarà."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Limita el canviador a l'espai de treball actual." msgstr "Limita el canviador a l'espai de treball actual."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -256,11 +271,11 @@ msgstr ""
"de treball actual es mostren en el canviador. En cas contrari es mostren " "de treball actual es mostren en el canviador. En cas contrari es mostren "
"totes les aplicacions." "totes les aplicacions."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "El mode d'icona de les aplicacions." msgstr "El mode d'icona de les aplicacions."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -271,7 +286,7 @@ msgstr ""
"icon-only» (mostra la icona de l'aplicació) o «both» (ambdues coses: mostra " "icon-only» (mostra la icona de l'aplicació) o «both» (ambdues coses: mostra "
"la miniatura de la finestra i la icona de l'aplicació)." "la miniatura de la finestra i la icona de l'aplicació)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -279,32 +294,32 @@ msgstr ""
"Si és «true» (cert), només les finestres de l'espai de treball actual es " "Si és «true» (cert), només les finestres de l'espai de treball actual es "
"mostren en el canviador. En cas contrari, es mostren totes les finestres." "mostren en el canviador. En cas contrari, es mostren totes les finestres."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Adjunta el diàleg modal a la finestra pare" msgstr "Adjunta el diàleg modal a la finestra pare"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Si s'executa el GNOME Shell, aquesta clau sobreescriu la clau «org.gnome." "Si s'executa el GNOME Shell, aquesta clau sobreescriu la clau «org.gnome."
"mutter»." "mutter»."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Habilita la tesselització a les vores en deixar anar les finestres a les " "Habilita la tesselització a les vores en deixar anar les finestres a les "
"vores de la pantalla" "vores de la pantalla"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Els espais de treball es gestionen dinàmicament" msgstr "Els espais de treball es gestionen dinàmicament"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Només en el monitor principal hi ha espais de treball" msgstr "Només en el monitor principal hi ha espais de treball"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Retarda el canvi del focus, quan s'està en mode ratolí, fins que el punter " "Retarda el canvi del focus, quan s'està en mode ratolí, fins que el punter "
@ -314,51 +329,52 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Inici de sessió de la xarxa" msgstr "Inici de sessió de la xarxa"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "S'ha produït un error en carregar el diàleg de preferències de %s:" msgstr "S'ha produït un error en carregar el diàleg de preferències de %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Extensions del GNOME Shell" msgstr "Extensions del GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Cancel·la" msgstr "Cancel·la"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:435 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Següent" msgstr "Següent"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Desbloqueja" msgstr "Desbloqueja"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Entra" msgstr "Entra"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Trieu la sessió" msgstr "Trieu la sessió"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "No esteu llistat?" msgstr "No esteu llistat?"
#. 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:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(p. ex. l'usuari o %s)" msgstr "(p. ex. l'usuari o %s)"
@ -366,12 +382,12 @@ msgstr "(p. ex. l'usuari o %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:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Nom d'usuari:" msgstr "Nom d'usuari:"
#: ../js/gdm/loginDialog.js:1181 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Finestra d'entrada" msgstr "Finestra d'entrada"
@ -507,16 +523,36 @@ msgstr "Afegeix als preferits"
msgid "Show Details" msgid "Show Details"
msgstr "Mostra els detalls" msgstr "Mostra els detalls"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "S'ha afegit %s als preferits." msgstr "S'ha afegit %s als preferits."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "S'ha suprimit %s dels preferits." msgstr "S'ha suprimit %s dels preferits."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Seleccioneu dispositiu d'àudio"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Paràmetres del so"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Auriculars"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Auriculars amb micròfon"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micròfon"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Canvia el fons de l'escriptori…" msgstr "Canvia el fons de l'escriptori…"
@ -525,13 +561,12 @@ msgstr "Canvia el fons de l'escriptori…"
msgid "Display Settings" msgid "Display Settings"
msgstr "Paràmetres de la pantalla" msgstr "Paràmetres de la pantalla"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650 #: ../js/ui/backgroundMenu.js:22 ../js/ui/status/system.js:366
#: ../js/ui/status/system.js:366
msgid "Settings" msgid "Settings"
msgstr "Paràmetres" msgstr "Paràmetres"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -541,94 +576,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "Dg" msgstr "Dg"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "Dl" msgstr "Dl"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "Dt" msgstr "Dt"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Dc" msgstr "Dc"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Dj" msgstr "Dj"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "Dv" msgstr "Dv"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "Ds" msgstr "Ds"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Mes anterior" msgstr "Mes anterior"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Mes següent" msgstr "Mes següent"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Setmana %V" msgstr "Setmana %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Tot el dia" msgstr "Tot el dia"
#: ../js/ui/calendar.js:1291 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Neteja la secció"
#: ../js/ui/calendar.js:1518
msgid "Events" msgid "Events"
msgstr "Cites" msgstr "Cites"
#: ../js/ui/calendar.js:1527 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A %d de %B" msgstr "%A %d de %B"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A %d de %B de %Y" msgstr "%A %d de %B de %Y"
#: ../js/ui/calendar.js:1616 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Notificacions" msgstr "Notificacions"
#: ../js/ui/calendar.js:1767 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Cap notificació" msgstr "Cap notificació"
#: ../js/ui/calendar.js:1770 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Cap cita" msgstr "Cap cita"
@ -640,7 +677,7 @@ msgstr "S'ha connectat un dispositiu extern"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "S'ha desconnectat un dispositiu extern" msgstr "S'ha desconnectat un dispositiu extern"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Obre amb %s" msgstr "Obre amb %s"
@ -956,11 +993,11 @@ msgid "Keyboard"
msgstr "Teclat" msgstr "Teclat"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Oculta la Safata" msgstr "Oculta la Safata"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Icones d'estat" msgstr "Icones d'estat"
@ -988,7 +1025,7 @@ msgstr "Habilitat"
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1830 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1828
msgid "Disabled" msgid "Disabled"
msgstr "Inhabilitat" msgstr "Inhabilitat"
@ -1012,10 +1049,26 @@ msgstr "Mostra el codi font"
msgid "Web Page" msgid "Web Page"
msgstr "Pàgina web" msgstr "Pàgina web"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Neteja la secció"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informació de l'ordinador" msgstr "Informació de l'ordinador"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Artista desconegut"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Títol desconegut"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Multimèdia"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Desfés" msgstr "Desfés"
@ -1032,17 +1085,22 @@ msgstr "Vista general"
msgid "Type to search…" msgid "Type to search…"
msgstr "Teclegeu per cercar…" msgstr "Teclegeu per cercar…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Surt" msgstr "Surt"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Activitats" msgstr "Activitats"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar"
msgid "System"
msgstr "Sistema"
#: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Barra superior" msgstr "Barra superior"
@ -1055,15 +1113,15 @@ msgstr "Barra superior"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Introduïu una ordre" msgstr "Introduïu una ordre"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Tanca" msgstr "Tanca"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "S'està reiniciant…" msgstr "S'està reiniciant…"
@ -1186,29 +1244,41 @@ msgstr "Alt contrast"
msgid "Large Text" msgid "Large Text"
msgstr "Text gran" msgstr "Text gran"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Desactiva"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Paràmetres del Bluetooth" msgstr "Paràmetres del Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d connectat" msgstr[0] "%d connectat"
msgstr[1] "%d connectats" msgstr[1] "%d connectats"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Desactivat"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "No s'usa" msgstr "No s'usa"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Activa"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Desactiva"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Brillantor" msgstr "Brillantor"
@ -1217,30 +1287,50 @@ msgstr "Brillantor"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Mostra la disposició del teclat" msgstr "Mostra la disposició del teclat"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Ubicació habilitada" msgstr "Ubicació habilitada"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Inhabilita" msgstr "Inhabilita"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Paràmetres de privacitat" msgstr "Paràmetres de privacitat"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Ubicació en ús" msgstr "Ubicació en ús"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Ubicació inhabilitada" msgstr "Ubicació inhabilitada"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Habilita" msgstr "Habilita"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Denega l'accés"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Permetre l'accés"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Voleu donar a %s accés a la vostra ubicació?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Podeu canviar la configuració de l'accés a la ubicació sempre que vulgueu "
"des del la configuració de la privacitat."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<desconegut>" msgstr "<desconegut>"
@ -1376,10 +1466,6 @@ msgstr "Trieu una xarxa"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Paràmetres del sense fil" msgstr "Paràmetres del sense fil"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Activa"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1429,31 +1515,36 @@ msgstr "Ha fallat la connexió"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Ha fallat l'activació de la connexió de xarxa" msgstr "Ha fallat l'activació de la connexió de xarxa"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Paràmetres d'energia" msgstr "Paràmetres d'energia"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Totalment carregada" msgstr "Totalment carregada"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "S'està estimant la durada…" msgstr "S'està estimant la durada…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d Queda (%d%%)" msgstr "%d%02d Queda (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d Fins que estigui del tot carregada (%d%%)" msgstr "%d%02d Fins que estigui del tot carregada (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1494,10 +1585,6 @@ msgstr "S'ha canviat el volum"
msgid "Volume" msgid "Volume"
msgstr "Volum" msgstr "Volum"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micròfon"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Entra amb un altre usuari" msgstr "Entra amb un altre usuari"
@ -1618,7 +1705,7 @@ msgstr "Calendari de l'Evolution"
#. translators: #. translators:
#. * The number of sound outputs on a particular device #. * The number of sound outputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1837 #: ../src/gvc/gvc-mixer-control.c:1835
#, c-format #, c-format
msgid "%u Output" msgid "%u Output"
msgid_plural "%u Outputs" msgid_plural "%u Outputs"
@ -1627,66 +1714,66 @@ msgstr[1] "%u sortides"
#. translators: #. translators:
#. * The number of sound inputs on a particular device #. * The number of sound inputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1847 #: ../src/gvc/gvc-mixer-control.c:1845
#, c-format #, c-format
msgid "%u Input" msgid "%u Input"
msgid_plural "%u Inputs" msgid_plural "%u Inputs"
msgstr[0] "%u entrada" msgstr[0] "%u entrada"
msgstr[1] "%u entrades" msgstr[1] "%u entrades"
#: ../src/gvc/gvc-mixer-control.c:2373 #: ../src/gvc/gvc-mixer-control.c:2371
msgid "System Sounds" msgid "System Sounds"
msgstr "Sons del sistema" msgstr "Sons del sistema"
#: ../src/main.c:373 #: ../src/main.c:381
msgid "Print version" msgid "Print version"
msgstr "Mostra la versió" msgstr "Mostra la versió"
#: ../src/main.c:379 #: ../src/main.c:387
msgid "Mode used by GDM for login screen" msgid "Mode used by GDM for login screen"
msgstr "El mode que utilitzarà el GDM per a la pantalla d'entrada" msgstr "El mode que utilitzarà el GDM per a la pantalla d'entrada"
#: ../src/main.c:385 #: ../src/main.c:393
msgid "Use a specific mode, e.g. \"gdm\" for login screen" msgid "Use a specific mode, e.g. \"gdm\" for login screen"
msgstr "Utilitza un mode específic, p. ex. «gdm» per la pantalla d'entrada" msgstr "Utilitza un mode específic, p. ex. «gdm» per la pantalla d'entrada"
#: ../src/main.c:391 #: ../src/main.c:399
msgid "List possible modes" msgid "List possible modes"
msgstr "Llista els modes possibles" msgstr "Llista els modes possibles"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Desconegut" msgstr "Desconegut"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "No s'ha pogut iniciar «%s»" msgstr "No s'ha pogut iniciar «%s»"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Les contrasenyes no coincideixen." msgstr "Les contrasenyes no coincideixen."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "La contrasenya no pot ser buida" msgstr "La contrasenya no pot ser buida"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "L'usuari ha descartat el diàleg d'autenticació" msgstr "L'usuari ha descartat el diàleg d'autenticació"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s està demanant accés a la vostra ubicació."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (composició mitjançant Wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d dispositiu connectat" #~ msgstr[0] "%d dispositiu connectat"
#~ msgstr[1] "%d dispositius connectats" #~ msgstr[1] "%d dispositius connectats"
#~ msgid "Off"
#~ msgstr "Desactivat"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Cal autenticació" #~ msgstr "Cal autenticació"
@ -1895,9 +1982,6 @@ msgstr "L'usuari ha descartat el diàleg d'autenticació"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Mostra el compte" #~ msgstr "Mostra el compte"
#~ msgid "Unknown reason"
#~ msgstr "Motiu desconegut"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Obre el calendari" #~ msgstr "Obre el calendari"

353
po/cs.po
View File

@ -5,15 +5,15 @@
# Andre Klapper <ak-47@gmx.net>, 2009. # Andre Klapper <ak-47@gmx.net>, 2009.
# Petr Kovar <pknbe@volny.cz>, 2009, 2010, 2011, 2012, 2014, 2015. # Petr Kovar <pknbe@volny.cz>, 2009, 2010, 2011, 2012, 2014, 2015.
# Adam Matoušek <adamatousek@gmail.com>, 2012, 2013. # Adam Matoušek <adamatousek@gmail.com>, 2012, 2013.
# Marek Černocký <marek@manet.cz>, 2012, 2013, 2014, 2015. # Marek Černocký <marek@manet.cz>, 2012, 2013, 2014, 2015, 2016.
# #
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-10-05 08:41+0000\n" "POT-Creation-Date: 2016-03-10 15:25+0000\n"
"PO-Revision-Date: 2015-10-04 11:42-0400\n" "PO-Revision-Date: 2016-03-10 16:35+0100\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"
@ -21,7 +21,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=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Virtaal 0.7.1\n" "X-Generator: Gtranslator 2.91.7\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
@ -48,15 +48,6 @@ msgstr "Zobrazit všechny aplikace"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Otevřít nabídku aplikací" msgstr "Otevřít nabídku aplikací"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Prostředí GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Správa oken a spouštění aplikací"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Předvolby rozšíření GNOME Shell" msgstr "Předvolby rozšíření GNOME Shell"
@ -65,9 +56,13 @@ msgstr "Předvolby rozšíření GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Nastavit rozšíření GNOME Shell" msgstr "Nastavit rozšíření GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (kompozitor Waylandu)" msgstr "Prostředí GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Správa oken a spouštění aplikací"
#: ../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"
@ -172,75 +167,92 @@ msgstr ""
"volby." "volby."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "Zda měl adaptér Bluetooth nastavená zařízení pro spolupráci s ním"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Shell zobrazuje nabídku Bluetooth jen v případě, že je adaptér Bluetooth "
"zapnutý, nebo když existují nějaká zařízení nastavená pro spolupráci s "
"výchozím adaptérem. Nabídka zmizí, když se zjistí, že výchozí adaptér nemá "
"přiřazená žádná zařízení."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Zobrazovat v kalendáři čísla týdnů" msgstr "Zobrazovat v kalendáři čísla týdnů"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Je-li zapnuto, zobrazovat v kalendáři čísla týdnů dle ISO." msgstr "Je-li zapnuto, zobrazovat v kalendáři čísla týdnů dle ISO."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Klávesová zkratka otevírající nabidku aplikací" msgstr "Klávesová zkratka otevírající nabidku aplikací"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Klávesová zkratka sloužící k otevření nabídky aplikací." msgstr "Klávesová zkratka sloužící k otevření nabídky aplikací."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Klávesová zkratka otevírající zobrazení aplikací" msgstr "Klávesová zkratka otevírající zobrazení aplikací"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Klávesová zkratka sloužící k otevření nabídky aplikací v Přehledu činností." "Klávesová zkratka sloužící k otevření nabídky aplikací v Přehledu činností."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Klávesová zkratka otevírající přehled" msgstr "Klávesová zkratka otevírající přehled"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Klávesová zkratka sloužící k otevření přehledu činností" msgstr "Klávesová zkratka sloužící k otevření přehledu činností"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Klávesová zkratka přepínající viditelnost seznamu upozornění" msgstr "Klávesová zkratka přepínající viditelnost seznamu upozornění"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Klávesová zkratka sloužící k přepnutí viditelnosti seznamu upozornění." msgstr "Klávesová zkratka sloužící k přepnutí viditelnosti seznamu upozornění."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Klávesová zkratka zaměřující aktivního upozornění" msgstr "Klávesová zkratka zaměřující aktivního upozornění"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Klávesová zkratka sloužící k zaměření aktivního upozornění." msgstr "Klávesová zkratka sloužící k zaměření aktivního upozornění."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Klávesová zkratka k pozastavení a opětovnému spuštění všech běžících animací " "Klávesová zkratka k pozastavení a opětovnému spuštění všech běžících animací "
"tweens; pro účely ladění" "tweens; pro účely ladění"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Která klávesnice se má používat" msgstr "Která klávesnice se má používat"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Typ klávesnice, který se má používat." msgstr "Typ klávesnice, který se má používat."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Omezit přepínání jen na aktuální plochu" msgstr "Omezit přepínání jen na aktuální plochu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -248,11 +260,11 @@ msgstr ""
"Je-li zapnuto, objeví se v přepínači aplikací jen ty, co jsou na aktuální " "Je-li zapnuto, objeví se v přepínači aplikací jen ty, co jsou na aktuální "
"pracovní ploše. V opačném případě jsou zahrnuty všechny aplikace." "pracovní ploše. V opačném případě jsou zahrnuty všechny aplikace."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Režim ikon aplikací" msgstr "Režim ikon aplikací"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -262,7 +274,7 @@ msgstr ""
"only“ (zobrazí náhled okna), „app-icon-only“ (zobrazí pouze ikonu aplikace) " "only“ (zobrazí náhled okna), „app-icon-only“ (zobrazí pouze ikonu aplikace) "
"a „both“ (zobrazí náhled i ikonu)." "a „both“ (zobrazí náhled i ikonu)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -270,28 +282,28 @@ msgstr ""
"Je-li zapnuto, objeví se v přepínači oken jen ty, co jsou na aktuální " "Je-li zapnuto, objeví se v přepínači oken jen ty, co jsou na aktuální "
"pracovní ploše. V opačném případě jsou zahrnuta všechna okna." "pracovní ploše. V opačném případě jsou zahrnuta všechna okna."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Modální dialogová okna připojovat k rodičovskému oknu" msgstr "Modální dialogová okna připojovat k rodičovskému oknu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "Když běží GNOME Shell, tento klíč přepíše klíč v org.gnome.mutter" msgstr "Když běží GNOME Shell, tento klíč přepíše klíč v org.gnome.mutter"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Okna upuštěná u okraje obrazovky nechat řadit jako dlaždice" msgstr "Okna upuštěná u okraje obrazovky nechat řadit jako dlaždice"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Pracovní plochy jsou spravovány dynamicky" msgstr "Pracovní plochy jsou spravovány dynamicky"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Pracovní plochy jen na hlavním monitoru" msgstr "Pracovní plochy jen na hlavním monitoru"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Se změnou zaměření v režimu myši čekat na zastavení pohybu ukazatele" msgstr "Se změnou zaměření v režimu myši čekat na zastavení pohybu ukazatele"
@ -299,52 +311,53 @@ msgstr "Se změnou zaměření v režimu myši čekat na zastavení pohybu ukaza
msgid "Network Login" 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:121
#, javascript-format #, 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:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:153
msgid "GNOME Shell Extensions" 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/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../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:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Další" msgstr "Další"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Odemknout" msgstr "Odemknout"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Přihlásit se" msgstr "Přihlásit se"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Vybrat sezení" msgstr "Vybrat sezení"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Nejste na seznamu?" msgstr "Nejste na seznamu?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, 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)"
@ -352,12 +365,12 @@ msgstr "(např. uživatel nebo %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../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:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Přihlašovací okno" msgstr "Přihlašovací okno"
@ -406,7 +419,7 @@ msgstr "včera, %k%M"
#: ../js/misc/util.js:203 #: ../js/misc/util.js:203
#, no-c-format #, no-c-format
msgid "%A, %H%M" msgid "%A, %H%M"
msgstr "%A, %k%M" msgstr "%A %k%M"
#. Translators: this is the month name and day number #. Translators: this is the month name and day number
#. followed by a time string in 24h format. #. followed by a time string in 24h format.
@ -434,14 +447,14 @@ msgstr "%l%M%p"
#: ../js/misc/util.js:226 #: ../js/misc/util.js:226
#, no-c-format #, no-c-format
msgid "Yesterday, %l%M %p" msgid "Yesterday, %l%M %p"
msgstr "včera, %l%M%p" msgstr "včera %l%M%p"
#. Translators: this is the week day name followed by a time #. Translators: this is the week day name followed by a time
#. string in 12h format. i.e. "Monday, 2:30 pm" #. string in 12h format. i.e. "Monday, 2:30 pm"
#: ../js/misc/util.js:232 #: ../js/misc/util.js:232
#, no-c-format #, no-c-format
msgid "%A, %l%M %p" msgid "%A, %l%M %p"
msgstr "%A, %l%M%p" msgstr "%A %l%M%p"
#. Translators: this is the month name and day number #. Translators: this is the month name and day number
#. followed by a time string in 12h format. #. followed by a time string in 12h format.
@ -449,7 +462,7 @@ msgstr "%A, %l%M%p"
#: ../js/misc/util.js:238 #: ../js/misc/util.js:238
#, no-c-format #, no-c-format
msgid "%B %d, %l%M %p" msgid "%B %d, %l%M %p"
msgstr "%e. %B, %l%M%p" msgstr "%e. %B %l%M%p"
#. Translators: this is the month name, day number, year #. Translators: this is the month name, day number, year
#. number followed by a time string in 12h format. #. number followed by a time string in 12h format.
@ -493,16 +506,36 @@ msgstr "Přidat mezi oblíbené"
msgid "Show Details" msgid "Show Details"
msgstr "Zobrazit podrobnosti" msgstr "Zobrazit podrobnosti"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, 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:168
#, javascript-format #, 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."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Výběr zvukového zařízení"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Nastavení zvuku"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Sluchátka"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Sluchátka s mikrofonem"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Změnit pozadí…" msgstr "Změnit pozadí…"
@ -516,7 +549,7 @@ 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -526,96 +559,98 @@ 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:84 #: ../js/ui/calendar.js:76
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:86 #: ../js/ui/calendar.js:78
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:88 #: ../js/ui/calendar.js:80
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:90 #: ../js/ui/calendar.js:82
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:92 #: ../js/ui/calendar.js:84
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:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "So" msgstr "So"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Předchozí měsíc" msgstr "Předchozí měsíc"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Následující měsíc" msgstr "Následující měsíc"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%e"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Týden %V" msgstr "%V. týden"
#. 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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Celý den" msgstr "Celý den"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Vymazat část"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Události" msgstr "Události"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Upozornění" msgstr "Upozornění"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Žádná upozornění" msgstr "Nejsou žádná upozornění"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Žádné události" msgstr "Nejsou žádné události"
#: ../js/ui/components/automountManager.js:91 #: ../js/ui/components/automountManager.js:91
msgid "External drive connected" msgid "External drive connected"
@ -625,10 +660,10 @@ msgstr "Externí svazek připojen"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Externí svazek odpojen" msgstr "Externí svazek odpojen"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Otevřít s %s" msgstr "Otevřít pomocí %s"
#: ../js/ui/components/keyring.js:120 ../js/ui/components/polkitAgent.js:315 #: ../js/ui/components/keyring.js:120 ../js/ui/components/polkitAgent.js:315
msgid "Password:" msgid "Password:"
@ -776,7 +811,7 @@ msgstr "Oblíbené"
#. #.
#: ../js/ui/dateMenu.js:73 #: ../js/ui/dateMenu.js:73
msgid "%B %e %Y" msgid "%B %e %Y"
msgstr "%e. %B, %Y" msgstr "%e. %B %Y"
# Not sure whether we've enough space for it, but anyway, looks more aesthetically with "%A". # Not sure whether we've enough space for it, but anyway, looks more aesthetically with "%A".
#. Translators: This is the accessible name of the date button shown #. Translators: This is the accessible name of the date button shown
@ -785,7 +820,7 @@ msgstr "%e. %B, %Y"
#. #.
#: ../js/ui/dateMenu.js:80 #: ../js/ui/dateMenu.js:80
msgid "%A %B %e %Y" msgid "%A %B %e %Y"
msgstr "%A, %e. %B, %Y" msgstr "%A, %e. %B %Y"
#: ../js/ui/dateMenu.js:160 #: ../js/ui/dateMenu.js:160
msgid "Add world clocks…" msgid "Add world clocks…"
@ -947,11 +982,11 @@ msgid "Keyboard"
msgstr "Klávesnice" msgstr "Klávesnice"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Skrýt pořadač" msgstr "Skrýt pořadač"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Stavové ikony" msgstr "Stavové ikony"
@ -1003,10 +1038,26 @@ msgstr "Zobrazit zdroj"
msgid "Web Page" msgid "Web Page"
msgstr "Webová stránka" msgstr "Webová stránka"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Vymazat část"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informace o systému" msgstr "Informace o systému"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Neznámý umělec"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Neznámý název"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Multimédia"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Zpět" msgstr "Zpět"
@ -1021,24 +1072,24 @@ msgstr "Přehled"
#. characters. #. characters.
#: ../js/ui/overview.js:244 #: ../js/ui/overview.js:244
msgid "Type to search…" msgid "Type to search…"
msgstr "Vyhledávejte psaním…" msgstr "vyhledávejte psaním…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Ukončit" msgstr "Ukončit"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Činnosti" msgstr "Činnosti"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Systém" msgstr "Systém"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Horní lišta" msgstr "Horní lišta"
@ -1051,15 +1102,15 @@ msgstr "Horní lišta"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Zadejte příkaz:" msgstr "Zadejte příkaz:"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Zavřít" msgstr "Zavřít"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Restartuje se…" msgstr "Restartuje se…"
@ -1184,19 +1235,16 @@ msgstr "Vysoký kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Styl velkého textu" msgstr "Styl velkého textu"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Vypnout"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Nastavení Bluetooth" msgstr "Nastavení Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1204,10 +1252,25 @@ msgstr[0] "%d připojené"
msgstr[1] "%d připojená" msgstr[1] "%d připojená"
msgstr[2] "%d připojených" msgstr[2] "%d připojených"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Vypnuto"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Nepoužívá se" msgstr "Nepoužívá se"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Zapnout"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Vypnout"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Jas" msgstr "Jas"
@ -1216,29 +1279,49 @@ 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:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Zjišťování polohy je povoleno" msgstr "Zjišťování polohy je povoleno"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Zakázáno" msgstr "Zakázát"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" 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:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Zjišťování polohy se používá" msgstr "Zjišťování polohy se používá"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Zjišťování polohy je zakázáno" msgstr "Zjišťování polohy je zakázáno"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Povoleno" msgstr "Povolit"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Zamítnout přístup"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Schválit přístup"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Schválit pro %s přístup k vaší poloze?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Přístup ke službám pro určování polohy lze kdykoliv změnit v nastavení "
"soukromí."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
@ -1375,10 +1458,6 @@ msgstr "Vybrat síť"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Nastavení WiFi" msgstr "Nastavení WiFi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Zapnout"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1428,32 +1507,37 @@ msgstr "Připojení selhalo"
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"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Nastavení napájení" msgstr "Nastavení napájení"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Plně nabito" msgstr "Plně nabito"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Odhaduje se…" msgstr "Odhaduje se…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Zbývá %d%02d (%d%%)" msgstr "Zbývá %d%02d (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, 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:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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.
@ -1493,10 +1577,6 @@ msgstr "Hlasitost změněna"
msgid "Volume" msgid "Volume"
msgstr "Hlasitost" msgstr "Hlasitost"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Přihlásit se jako jiný uživatel" msgstr "Přihlásit se jako jiný uživatel"
@ -1656,24 +1736,27 @@ msgstr "Použít pro přihlašovací obrazovku zadaný režim, např. „gdm“.
msgid "List possible modes" msgid "List possible modes"
msgstr "Vypsat možné režimy" msgstr "Vypsat možné režimy"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Neznámé" msgstr "Neznámé"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Nelze spustit „%s“" msgstr "Nelze spustit „%s“"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Hesla si neodpovídají." msgstr "Hesla si neodpovídají."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Heslo nemůže být prázdné." msgstr "Heslo nemůže být prázdné."
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Dialogové okno ověření bylo uživatelem zrušeno" msgstr "Dialogové okno ověření bylo uživatelem zrušeno"
#~ msgid "%s is requesting access to your location."
#~ msgstr "Aplikace %s žádá o přístup k informacím o vaší poloze."

351
po/da.po
View File

@ -1,9 +1,9 @@
# Danish translation of gnome-shell # Danish translation of gnome-shell
# Copyright (C) 2010-2011, 2014-2015 gnome-shell # Copyright (C) 2010-2011, 2014-2016 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.
# #
# Kenneth Nielsen <k.nielsen81@gmail.com>, 2012. # Kenneth Nielsen <k.nielsen81@gmail.com>, 2012.
# Kris Thomsen <mail@kristhomsen.dk>, 2009-2014. # Kris Thomsen <mail@kristhomsen.dk>, 2009-2014, 2016.
# Ask Hjorth Larsen <asklarsen@gmail.com>, 2014, 2015. # Ask Hjorth Larsen <asklarsen@gmail.com>, 2014, 2015.
# #
# Konventioner: # Konventioner:
@ -20,9 +20,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell\n" "Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-11 18:34+0200\n" "POT-Creation-Date: 2016-03-20 23:45+0100\n"
"PO-Revision-Date: 2015-10-11 18:33+0200\n" "PO-Revision-Date: 2016-03-20 03:13+0100\n"
"Last-Translator: scootergrisen\n" "Last-Translator: Kris Thomsen\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
"Language: da\n" "Language: da\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -54,15 +54,6 @@ msgstr "Vis alle programmer"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Åbn program-menuen" msgstr "Åbn program-menuen"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Vindueshåndtering og åbning af programmer"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Udvidelsesmodulindstillinger for GNOME Shell" msgstr "Udvidelsesmodulindstillinger for GNOME Shell"
@ -71,9 +62,13 @@ msgstr "Udvidelsesmodulindstillinger for GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Konfigurér udvidelsesmoduler til GNOME Shell" msgstr "Konfigurér udvidelsesmoduler til GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (wayland-sammensætter)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Vindueshåndtering og åbning af programmer"
#: ../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"
@ -180,76 +175,94 @@ msgstr ""
"standard-værdien af denne tjekboks." "standard-værdien af denne tjekboks."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Om standard Bluetooth-adapteren er indstillet til at have enheder tilknyttet"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Shell'en vil kun vise menupunktet Bluetooth, hvis en Bluetooth-adapter er "
"tændt, eller hvis der er enheder tilknyttet standard adapteren. Dette vil "
"kun blive nulstillet hvis standard adapteren på et tidspunkt, ikke længere "
"har enheder tilknyttet."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Vis ugenummer i kalenderen" msgstr "Vis ugenummer i kalenderen"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Hvis sand vises ISO-ugenummeret i kalenderen." msgstr "Hvis sand vises ISO-ugenummeret i kalenderen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Genvejstast til at åbne program-menuen" msgstr "Genvejstast til at åbne program-menuen"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Genvejstast til at åbne program-menuen." msgstr "Genvejstast til at åbne program-menuen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Genvejstast til at åbne \"Vis programmer\"-visningen" msgstr "Genvejstast til at åbne \"Vis programmer\"-visningen"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Genvejstast til at åbne \"Vis programmer\"-visningen i Aktivitets-" "Genvejstast til at åbne \"Vis programmer\"-visningen i Aktivitets-"
"overblikket." "overblikket."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Genvejstast til at åbne overblikket" msgstr "Genvejstast til at åbne overblikket"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Genvejstast til at åbne Aktivitetsoverblikket." msgstr "Genvejstast til at åbne Aktivitetsoverblikket."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Genvejstast til at slå synligheden af påmindelseslisten til eller fra" msgstr "Genvejstast til at slå synligheden af påmindelseslisten til eller fra"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Genvejstast til at slå synligheden af påmindelseslisten til eller fra." msgstr "Genvejstast til at slå synligheden af påmindelseslisten til eller fra."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Genvejstast til at fokusere på den aktive påmindelse" msgstr "Genvejstast til at fokusere på den aktive påmindelse"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Genvejstast til at fokusere på den aktive påmindelse." msgstr "Genvejstast til at fokusere på den aktive påmindelse."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Genvejstast, som pauser og genstarter alle kørende animationer, til " "Genvejstast, som pauser og genstarter alle kørende animationer, til "
"fejlsøgningsformål" "fejlsøgningsformål"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Hvilket tastatur bruges" msgstr "Hvilket tastatur bruges"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Tastaturtypen som bruges." msgstr "Tastaturtypen som bruges."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Begræns skifteren til det nuværende arbejdsområde." msgstr "Begræns skifteren til det nuværende arbejdsområde."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -257,11 +270,11 @@ msgstr ""
"Hvis sand, vises kun programmer, som har vinduer på det nuværende " "Hvis sand, vises kun programmer, som har vinduer på det nuværende "
"arbejdsområde, i skifteren. Ellers er alle programmer inkluderet." "arbejdsområde, i skifteren. Ellers er alle programmer inkluderet."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Ikon-tilstanden for programmet." msgstr "Ikon-tilstanden for programmet."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -271,7 +284,7 @@ msgstr ""
"er \"thumbnail-only\" (viser forhåndsvisning af vinduet), \"app-icon-only" "er \"thumbnail-only\" (viser forhåndsvisning af vinduet), \"app-icon-only"
"\" (viser kun programikonet) eller \"both\" (begge)." "\" (viser kun programikonet) eller \"both\" (begge)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -279,29 +292,29 @@ msgstr ""
"Hvis sand, vises kun vinduer fra det nuværende arbejdsområde i skifteren. " "Hvis sand, vises kun vinduer fra det nuværende arbejdsområde i skifteren. "
"Ellers er alle programmer inkluderet." "Ellers er alle programmer inkluderet."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Hæft modal dialog til overliggende vindue" msgstr "Hæft modal dialog til overliggende vindue"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Denne nøgle overstyrer nøglen i org.gnome.mutter, når du kører GNOME Shell." "Denne nøgle overstyrer nøglen i org.gnome.mutter, når du kører GNOME Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Aktivér kant-fliselægning, når vinduer placeres ved skærmkanter" msgstr "Aktivér kant-fliselægning, når vinduer placeres ved skærmkanter"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Arbejdsområder er håndteret dynamisk" msgstr "Arbejdsområder er håndteret dynamisk"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Arbejdsområder kun på den primære skærm" msgstr "Arbejdsområder kun på den primære skærm"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Forsink fokusændringer i musetilstand indtil pegeren holder op med at bevæge " "Forsink fokusændringer i musetilstand indtil pegeren holder op med at bevæge "
@ -311,51 +324,52 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Netværksindlogning" msgstr "Netværksindlogning"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Der opstod in fejl ved indlæsning af indstillingsdialogen for %s:" msgstr "Der opstod in fejl ved indlæsning af indstillingsdialogen for %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Udvidelsesmoduler til GNOME Shell" msgstr "Udvidelsesmoduler til GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Annullér" msgstr "Annullér"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Næste" msgstr "Næste"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Lås op" msgstr "Lås op"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Log ind" msgstr "Log ind"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Vælg session" msgstr "Vælg session"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Ikke listet?" 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(f.eks. bruger eller %s)" msgstr "(f.eks. bruger eller %s)"
@ -363,12 +377,12 @@ msgstr "(f.eks. bruger 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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Brugernavn: " msgstr "Brugernavn: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Indlogningsvindue" msgstr "Indlogningsvindue"
@ -504,16 +518,36 @@ msgstr "Føj til favoritter"
msgid "Show Details" msgid "Show Details"
msgstr "Vis detaljer" msgstr "Vis detaljer"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s er blevet føjet til dine favoritter." msgstr "%s er blevet føjet til dine favoritter."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s er blevet fjernet fra dine favoritter." msgstr "%s er blevet fjernet fra dine favoritter."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Vælg lydenhed"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Indstillinger for lyd"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Hovedtelefoner"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Headset"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Skift baggrund…" msgstr "Skift baggrund…"
@ -527,7 +561,7 @@ msgid "Settings"
msgstr "Indstillinger" msgstr "Indstillinger"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -537,94 +571,96 @@ 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:84 #: ../js/ui/calendar.js:76
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:86 #: ../js/ui/calendar.js:78
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:88 #: ../js/ui/calendar.js:80
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:90 #: ../js/ui/calendar.js:82
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:92 #: ../js/ui/calendar.js:84
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:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "L" msgstr "L"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Forrige måned" msgstr "Forrige måned"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Næste måned" msgstr "Næste måned"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Uge %V" msgstr "Uge %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Hele dagen" msgstr "Hele dagen"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Ryd afsnit"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Begivenheder" msgstr "Begivenheder"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Beskeder" msgstr "Beskeder"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Ingen påmindelser" msgstr "Ingen påmindelser"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Ingen begivenheder" msgstr "Ingen begivenheder"
@ -636,7 +672,7 @@ msgstr "Eksternt drev tilkoblet"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Eksternt drev frakoblet" msgstr "Eksternt drev frakoblet"
#: ../js/ui/components/autorunManager.js:351 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Åbn med %s" msgstr "Åbn med %s"
@ -762,7 +798,7 @@ msgstr "Beklager, godkendelse mislykkedes. Prøv igen."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s kalder sig nu %s" msgstr "%s kalder sig nu %s"
@ -947,11 +983,11 @@ msgid "Keyboard"
msgstr "Tastatur" msgstr "Tastatur"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Skjul statusfelt" msgstr "Skjul statusfelt"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Statusikoner" msgstr "Statusikoner"
@ -1003,10 +1039,26 @@ msgstr "Vis kilde"
msgid "Web Page" msgid "Web Page"
msgstr "Webside" msgstr "Webside"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Ryd afsnit"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Systeminformation" msgstr "Systeminformation"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Ukendt kunstner"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Ukendt titel"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Medier"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Fortryd" msgstr "Fortryd"
@ -1033,12 +1085,12 @@ msgstr "Afslut"
msgid "Activities" msgid "Activities"
msgstr "Aktiviteter" msgstr "Aktiviteter"
#: ../js/ui/panel.js:660 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "System" msgstr "System"
#: ../js/ui/panel.js:764 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Toppanel" msgstr "Toppanel"
@ -1051,15 +1103,15 @@ msgstr "Toppanel"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Indtast en kommando" msgstr "Indtast en kommando"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Luk" msgstr "Luk"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Genstarter…" msgstr "Genstarter…"
@ -1182,29 +1234,41 @@ msgstr "Høj kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Stor tekst" msgstr "Stor tekst"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Sluk"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Indstillinger for Bluetooth" msgstr "Indstillinger for Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d forbundet" msgstr[0] "%d forbundet"
msgstr[1] "%d forbundet" msgstr[1] "%d forbundet"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Slukket"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Ikke i brug" msgstr "Ikke i brug"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Tænd"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Sluk"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Lysstyrke" msgstr "Lysstyrke"
@ -1213,30 +1277,49 @@ msgstr "Lysstyrke"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Vis tastaturlayout" msgstr "Vis tastaturlayout"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Placering aktiveret" msgstr "Placering aktiveret"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Slå fra" msgstr "Slå fra"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Indstillinger for privatliv" msgstr "Indstillinger for privatliv"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Placering i brug" msgstr "Placering i brug"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Placering deaktiveret" msgstr "Placering deaktiveret"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Slå til" msgstr "Slå til"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Forbyd adgang"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Giv adgang"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Giv %s adgang til din placering?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Placeringsadgang kan ændres når som helst via privatlivsindstillingerne."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<ukendt>" msgstr "<ukendt>"
@ -1372,10 +1455,6 @@ msgstr "Vælg netværk"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Indstillinger for trådløs" msgstr "Indstillinger for trådløs"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Tænd"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1425,31 +1504,36 @@ msgstr "Forbindelse mislykkedes"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktivering af netværksforbindelse mislykkedes" msgstr "Aktivering af netværksforbindelse mislykkedes"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Indstillinger for strømstyring" msgstr "Indstillinger for strømstyring"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Fuldt opladet" msgstr "Fuldt opladet"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Udregner…" msgstr "Udregner…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d tilbage (%d%%)" msgstr "%d%02d tilbage (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d indtil fuld (%d%%)" msgstr "%d%02d indtil fuld (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1490,10 +1574,6 @@ msgstr "Lydstyrke ændret"
msgid "Volume" msgid "Volume"
msgstr "Lydstyrke" msgstr "Lydstyrke"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Log ind som en anden bruger" msgstr "Log ind som en anden bruger"
@ -1650,39 +1730,39 @@ msgstr "Brug en specifik tilstand, f.eks. \"gdm\" til logind-skærm"
msgid "List possible modes" msgid "List possible modes"
msgstr "Vis mulige tilstande" msgstr "Vis mulige tilstande"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Ukendt" msgstr "Ukendt"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Kunne ikke køre “%s”" msgstr "Kunne ikke køre “%s”"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Adgangskoder er ikke ens." msgstr "Adgangskoder er ikke ens."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Adgangskode må ikke være tom" msgstr "Adgangskode må ikke være tom"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Godkendelsesdialogen blev afvist af brugeren" msgstr "Godkendelsesdialogen blev afvist af brugeren"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s spørger efter adgang til din placering."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (wayland-sammensætter)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d forbundet enhed" #~ msgstr[0] "%d forbundet enhed"
#~ msgstr[1] "%d forbundne enheder" #~ msgstr[1] "%d forbundne enheder"
#~ msgid "Off"
#~ msgstr "Slukket"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Godkendelse påkrævet" #~ msgstr "Godkendelse påkrævet"
@ -1890,9 +1970,6 @@ msgstr "Godkendelsesdialogen blev afvist af brugeren"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Vis konto" #~ msgstr "Vis konto"
#~ msgid "Unknown reason"
#~ msgstr "Ukendt årsag"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Åbn kalender" #~ msgstr "Åbn kalender"
@ -2015,9 +2092,6 @@ msgstr "Godkendelsesdialogen blev afvist af brugeren"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "Enheden %s ønsker adgang til tjenesten \"%s\"" #~ msgstr "Enheden %s ønsker adgang til tjenesten \"%s\""
#~ msgid "Always grant access"
#~ msgstr "Giv altid adgang"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Giv kun lov denne gang" #~ msgstr "Giv kun lov denne gang"
@ -2190,9 +2264,6 @@ msgstr "Godkendelsesdialogen blev afvist af brugeren"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "Synlighed" #~ msgstr "Synlighed"
#~ msgid "Send Files to Device…"
#~ msgstr "Send filer til enhed…"
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "Indstil en ny enhed…" #~ msgstr "Indstil en ny enhed…"
@ -2270,10 +2341,6 @@ msgstr "Godkendelsesdialogen blev afvist af brugeren"
#~ msgstr[0] "%d minut tilbage" #~ msgstr[0] "%d minut tilbage"
#~ msgstr[1] "%d minutter tilbage" #~ msgstr[1] "%d minutter tilbage"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d%%"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "AC-adapter" #~ msgstr "AC-adapter"

752
po/de.po

File diff suppressed because it is too large Load Diff

343
po/el.po
View File

@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: gnome-shell.po.master\n" "Project-Id-Version: gnome-shell.po.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-09-29 20:37+0000\n" "POT-Creation-Date: 2016-03-11 10:19+0000\n"
"PO-Revision-Date: 2015-09-30 10:37+0300\n" "PO-Revision-Date: 2016-03-12 11:18+0200\n"
"Last-Translator: Tom Tryfonidis <tomtryf@gmail.com>\n" "Last-Translator: Tom Tryfonidis <tomtryf@gmail.com>\n"
"Language-Team: www.gnome.gr\n" "Language-Team: www.gnome.gr\n"
"Language: el\n" "Language: el\n"
@ -16,7 +16,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.8.4\n" "X-Generator: Poedit 1.8.7\n"
"X-DamnedLies-Scope: partial\n" "X-DamnedLies-Scope: partial\n"
"X-Poedit-SourceCharset: utf-8\n" "X-Poedit-SourceCharset: utf-8\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
@ -45,15 +45,6 @@ msgstr "Εμφάνιση όλων των εφαρμογών"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Άνοιγμα του μενού εφαρμογών" msgstr "Άνοιγμα του μενού εφαρμογών"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Διαχείριση παραθύρων και εκκίνηση εφαρμογών"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Προτιμήσεις επεκτάσεων του GNOME Shell" msgstr "Προτιμήσεις επεκτάσεων του GNOME Shell"
@ -62,9 +53,13 @@ msgstr "Προτιμήσεις επεκτάσεων του GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Ρύθμιση επεκτάσεων του GNOME Shell" msgstr "Ρύθμιση επεκτάσεων του GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (συνθετητής wayland)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Διαχείριση παραθύρων και εκκίνηση εφαρμογών"
#: ../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"
@ -159,7 +154,7 @@ msgstr ""
msgid "" msgid ""
"Whether to remember password for mounting encrypted or remote filesystems" "Whether to remember password for mounting encrypted or remote filesystems"
msgstr "" msgstr ""
"Εάν θα θυμάται τον κωδικό πρόσβασης για προσάρτηση κρυπτογραφημένων ή " "Αν θα θυμάται τον κωδικό πρόσβασης για προσάρτηση κρυπτογραφημένων ή "
"απομακρυσμένων συστημάτων αρχείων" "απομακρυσμένων συστημάτων αρχείων"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:17 #: ../data/org.gnome.shell.gschema.xml.in.in.h:17
@ -176,77 +171,95 @@ msgstr ""
"ορίζει την προεπιλεγμένη κατάσταση του πλαισίου ελέγχου." "ορίζει την προεπιλεγμένη κατάσταση του πλαισίου ελέγχου."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Αν ο προεπιλεγμένος προσαρμογέας Bluetooth έχει ρυθμιστεί με συσχετισμένες "
"συσκευές"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Το κέλυφος θα εμφανίσει ένα μενού Bluetooth αν είναι ενεργός ο προσαρμογέας, "
αν υπάρχουν συσχετισμένες συσκευές με αυτόν. Αυτό θα επαναφερθεί αν δεν "
"υπάρχουν συσχετισμένες συσκευές με τον προσαρμογέα."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Εμφάνιση του αριθμού εβδομάδας στο ημερολόγιο" msgstr "Εμφάνιση του αριθμού εβδομάδας στο ημερολόγιο"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "" msgstr ""
"Αν είναι αληθές, εμφανίζει τον αριθμό εβδομάδας κατά ISO στο ημερολόγιο." "Αν είναι αληθές, εμφανίζει τον αριθμό εβδομάδας κατά ISO στο ημερολόγιο."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Συνδυασμός πλήκτρων για το άνοιγμα του μενού εφαρμογών" msgstr "Συνδυασμός πλήκτρων για το άνοιγμα του μενού εφαρμογών"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Συνδυασμός πλήκτρων για το άνοιγμα του μενού εφαρμογών." msgstr "Συνδυασμός πλήκτρων για το άνοιγμα του μενού εφαρμογών."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Συνδυασμός πλήκτρων για το άνοιγμα της προβολής \"Εμφάνιση εφαρμογών\"" msgstr "Συνδυασμός πλήκτρων για το άνοιγμα της προβολής \"Εμφάνιση εφαρμογών\""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Συνδυασμός πλήκτρων για το άνοιγμα της προβολής \"Εμφάνιση εφαρμογών\" της " "Συνδυασμός πλήκτρων για το άνοιγμα της προβολής \"Εμφάνιση εφαρμογών\" της "
"επισκόπησης Δραστηριοτήτων." "επισκόπησης Δραστηριοτήτων."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Συνδυασμός πλήκτρων για το άνοιγμα της επισκόπησης" msgstr "Συνδυασμός πλήκτρων για το άνοιγμα της επισκόπησης"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Συνδυασμός πλήκτρων για το άνοιγμα της επισκόπησης Δραστηριοτήτων." msgstr "Συνδυασμός πλήκτρων για το άνοιγμα της επισκόπησης Δραστηριοτήτων."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Συνδυασμός πλήκτρων για εναλλαγή ορατότητας της λίστας ειδοποιήσεων" msgstr "Συνδυασμός πλήκτρων για εναλλαγή ορατότητας της λίστας ειδοποιήσεων"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Συνδυασμός πλήκτρων για εναλλαγή ορατότητας της λίστας ειδοποιήσεων." msgstr "Συνδυασμός πλήκτρων για εναλλαγή ορατότητας της λίστας ειδοποιήσεων."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Συνδυασμός πλήκτρων για εστίαση της ενεργής ειδοποίησης" msgstr "Συνδυασμός πλήκτρων για εστίαση της ενεργής ειδοποίησης"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Συνδυασμός πλήκτρων για εστίαση της ενεργής ειδοποίησης." msgstr "Συνδυασμός πλήκτρων για εστίαση της ενεργής ειδοποίησης."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Συνδυασμός πλήκτρων που κάνει παύση και συνέχιση όλων των tween που " "Συνδυασμός πλήκτρων που κάνει παύση και συνέχιση όλων των tween που "
"εκτελούνται, για σκοπούς αποσφαλμάτωσης" "εκτελούνται, για σκοπούς αποσφαλμάτωσης"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Ποιο πληκτρολόγιο θα χρησιμοποιηθεί" msgstr "Ποιο πληκτρολόγιο θα χρησιμοποιηθεί"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Ο τύπος του πληκτρολογίου που θα χρησιμοποιηθεί." msgstr "Ο τύπος του πληκτρολογίου που θα χρησιμοποιηθεί."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Περιορισμός εναλλαγής παραθύρων στον τρέχοντα χώρο εργασίας." msgstr "Περιορισμός εναλλαγής παραθύρων στον τρέχοντα χώρο εργασίας."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -255,11 +268,11 @@ msgstr ""
"εργασίας εμφανίζονται κατά την εναλλαγή παραθύρων. Αλλιώς, θα " "εργασίας εμφανίζονται κατά την εναλλαγή παραθύρων. Αλλιώς, θα "
"περιλαμβάνονται όλες οι εφαρμογές." "περιλαμβάνονται όλες οι εφαρμογές."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Η λειτουργία εικονιδίου εφαρμογής." msgstr "Η λειτουργία εικονιδίου εφαρμογής."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -270,7 +283,7 @@ msgstr ""
"παραθύρου), 'app-icon-only' (εμφανίζει μόνο το εικονίδιο της εφαρμογής) ή " "παραθύρου), 'app-icon-only' (εμφανίζει μόνο το εικονίδιο της εφαρμογής) ή "
"'both' - και τα δύο." "'both' - και τα δύο."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -278,32 +291,32 @@ msgstr ""
"Αν είναι αληθές, μόνο παράθυρα του τρέχοντα χώρου εργασίας εμφανίζονται κατά " "Αν είναι αληθές, μόνο παράθυρα του τρέχοντα χώρου εργασίας εμφανίζονται κατά "
"την εναλλαγή παραθύρων. Αλλιώς, θα περιλαμβάνονται όλα τα παράθυρα." "την εναλλαγή παραθύρων. Αλλιώς, θα περιλαμβάνονται όλα τα παράθυρα."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Προσάρτηση αποκλειστικού διαλόγου στο γονικό παράθυρο" msgstr "Προσάρτηση αποκλειστικού διαλόγου στο γονικό παράθυρο"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Αυτό το κλειδί υπερισχύει του κλειδιού που υπάρχει στο org.gnome.mutter όταν " "Αυτό το κλειδί υπερισχύει του κλειδιού που υπάρχει στο org.gnome.mutter όταν "
"εκτελείται το GNOME Shell." "εκτελείται το GNOME Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Ενεργοποίηση της προσάρτησης άκρων, όταν αφήνετε παράθυρα στις άκρες της " "Ενεργοποίηση της προσάρτησης άκρων, όταν αφήνετε παράθυρα στις άκρες της "
"οθόνης" "οθόνης"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Η διαχείριση των χώρων γίνεται δυναμικά" msgstr "Η διαχείριση των χώρων γίνεται δυναμικά"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Χώροι εργασίας μόνο στην κύρια οθόνη" msgstr "Χώροι εργασίας μόνο στην κύρια οθόνη"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Καθυστέρηση εστίασης αλλαγών στην λειτουργία ποντικιού μέχρι να σταματήσει " "Καθυστέρηση εστίασης αλλαγών στην λειτουργία ποντικιού μέχρι να σταματήσει "
@ -313,53 +326,54 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Σύνδεση δικτύου" msgstr "Σύνδεση δικτύου"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 ""
"Προέκυψε ένα σφάλμα κατά τη φόρτωση του παραθύρου διαλόγου των προτιμήσεων " "Προέκυψε ένα σφάλμα κατά τη φόρτωση του παραθύρου διαλόγου των προτιμήσεων "
"για %s:" "για %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Επεκτάσεις GNOME Shell" msgstr "Επεκτάσεις GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Ακύρωση" msgstr "Ακύρωση"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Επόμενο" msgstr "Επόμενο"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Ξεκλείδωμα" msgstr "Ξεκλείδωμα"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Σύνδεση" msgstr "Σύνδεση"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Επιλογή συνεδρίας" msgstr "Επιλογή συνεδρίας"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Δεν είστε στη λίστα;" msgstr "Δεν είστε στη λίστα;"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(π.χ, χρήστης ή %s)" msgstr "(π.χ, χρήστης ή %s)"
@ -367,12 +381,12 @@ msgstr "(π.χ, χρήστης ή %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Όνομα χρήστη: " msgstr "Όνομα χρήστη: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Παράθυρο σύνδεσης" msgstr "Παράθυρο σύνδεσης"
@ -508,16 +522,36 @@ msgstr "Προσθήκη στα αγαπημένα"
msgid "Show Details" msgid "Show Details"
msgstr "Εμφάνιση λεπτομερειών" msgstr "Εμφάνιση λεπτομερειών"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "Το %s προστέθηκε στα αγαπημένα σας." msgstr "Το %s προστέθηκε στα αγαπημένα σας."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "Το %s αφαιρέθηκε από τα αγαπημένα σας." msgstr "Το %s αφαιρέθηκε από τα αγαπημένα σας."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Επιλογή συσκευής εισόδου ήχου"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Ρυθμίσεις ήχου"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Ακουστικά"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Ακουστικά ανοιχτής συνομιλίας"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Μικρόφωνο"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Αλλαγή παρασκηνίου…" msgstr "Αλλαγή παρασκηνίου…"
@ -531,7 +565,7 @@ msgid "Settings"
msgstr "Ρυθμίσεις" msgstr "Ρυθμίσεις"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -541,94 +575,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "Κυ" msgstr "Κυ"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "Δε" msgstr "Δε"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "Τρ" msgstr "Τρ"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Τε" msgstr "Τε"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Πε" msgstr "Πε"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "Πα" msgstr "Πα"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "Σα" msgstr "Σα"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Προηγούμενος μήνας" msgstr "Προηγούμενος μήνας"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Επόμενος μήνας" msgstr "Επόμενος μήνας"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Εβδομάδα %V" msgstr "Εβδομάδα %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Όλη μέρα" msgstr "Όλη μέρα"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Εκκαθάριση περιοχής"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Συμβάντα" msgstr "Συμβάντα"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Ειδοποιήσεις" msgstr "Ειδοποιήσεις"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Καμία ειδοποίηση" msgstr "Καμία ειδοποίηση"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Κανένα συμβάν" msgstr "Κανένα συμβάν"
@ -640,7 +676,7 @@ msgstr "Συνδέθηκε εξωτερικός δίσκος"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Αποσυνδέθηκε εξωτερικός δίσκος" msgstr "Αποσυνδέθηκε εξωτερικός δίσκος"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Άνοιγμα με %s" msgstr "Άνοιγμα με %s"
@ -955,11 +991,11 @@ msgid "Keyboard"
msgstr "Πληκτρολόγιο" msgstr "Πληκτρολόγιο"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Απόκρυψη περιοχής ειδοποιήσεων" msgstr "Απόκρυψη περιοχής ειδοποιήσεων"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Εικονίδια κατάστασης" msgstr "Εικονίδια κατάστασης"
@ -1011,10 +1047,26 @@ msgstr "Προβολή πηγής"
msgid "Web Page" msgid "Web Page"
msgstr "Ιστοσελίδα" msgstr "Ιστοσελίδα"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Εκκαθάριση περιοχής"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Πληροφορίες συστήματος" msgstr "Πληροφορίες συστήματος"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Άγνωστος καλλιτέχνης"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Άγνωστος τίτλος"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Πολυμέσα"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Αναίρεση" msgstr "Αναίρεση"
@ -1031,22 +1083,22 @@ msgstr "Επισκόπηση"
msgid "Type to search…" msgid "Type to search…"
msgstr "Πληκτρολογήστε για αναζήτηση…" msgstr "Πληκτρολογήστε για αναζήτηση…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Έξοδος" msgstr "Έξοδος"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Δραστηριότητες" msgstr "Δραστηριότητες"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Σύστημα" msgstr "Σύστημα"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Πάνω μπάρα" msgstr "Πάνω μπάρα"
@ -1059,15 +1111,15 @@ msgstr "Πάνω μπάρα"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Πληκτρολογήστε μια εντολή" msgstr "Πληκτρολογήστε μια εντολή"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Κλείσιμο" msgstr "Κλείσιμο"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Επανεκκίνηση…" msgstr "Επανεκκίνηση…"
@ -1190,29 +1242,41 @@ msgstr "Υψηλή αντίθεση"
msgid "Large Text" msgid "Large Text"
msgstr "Μεγάλο κείμενο" msgstr "Μεγάλο κείμενο"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Σβήσιμο"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Ρυθμίσεις Bluetooth" msgstr "Ρυθμίσεις Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "Συνδέθηκε %d" msgstr[0] "Συνδέθηκε %d"
msgstr[1] "Συνδέθηκαν %d" msgstr[1] "Συνδέθηκαν %d"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Εκτός σύνδεσης"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Εκτός χρήσης" msgstr "Εκτός χρήσης"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ενεργοποίηση"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Σβήσιμο"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Φωτεινότητα" msgstr "Φωτεινότητα"
@ -1221,30 +1285,50 @@ msgstr "Φωτεινότητα"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Εμφάνιση διάταξης πληκτρολογίου" msgstr "Εμφάνιση διάταξης πληκτρολογίου"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Ενεργοποιήθηκε η τοποθεσία" msgstr "Ενεργοποιήθηκε η τοποθεσία"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Απενεργοποίηση" msgstr "Απενεργοποίηση"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Ρυθμίσεις ιδιωτικότητας" msgstr "Ρυθμίσεις ιδιωτικότητας"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Τοποθεσία σε χρήση" msgstr "Τοποθεσία σε χρήση"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Απενεργοποιήθηκε η τοποθεσία" msgstr "Απενεργοποιήθηκε η τοποθεσία"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Ενεργοποίηση" msgstr "Ενεργοποίηση"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Άρνηση πρόσβασης"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Παραχώρηση πρόσβασης"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Παραχώρηση της τοποθεσίας σας στο %s;"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Η πρόσβαση τοποθεσίες μπορεί να αλλαχθεί οπιαδήποτε στιγμή από τις ρυθμίσεις "
"ιδιωτικότητας."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<άγνωστο>" msgstr "<άγνωστο>"
@ -1381,10 +1465,6 @@ msgstr "Επιλογή δικτύου"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Ρυθμίσεις Wi-Fi" msgstr "Ρυθμίσεις Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ενεργοποίηση"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1434,31 +1514,36 @@ msgstr "Αποτυχία σύνδεσης"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Απέτυχε η ενεργοποίηση της σύνδεσης δικτύου" msgstr "Απέτυχε η ενεργοποίηση της σύνδεσης δικτύου"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Ρυθμίσεις τροφοδοσίας" msgstr "Ρυθμίσεις τροφοδοσίας"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Πλήρως φορτισμένη" msgstr "Πλήρως φορτισμένη"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Εκτίμηση…" msgstr "Εκτίμηση…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d Απομένει (%d%%)" msgstr "%d%02d Απομένει (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d Πλήρης μέχρι (%d%%)" msgstr "%d%02d Πλήρης μέχρι (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1499,10 +1584,6 @@ msgstr "Άλλαξε η ένταση"
msgid "Volume" msgid "Volume"
msgstr "Ένταση" msgstr "Ένταση"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Μικρόφωνο"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Σύνδεση ως άλλος χρήστης" msgstr "Σύνδεση ως άλλος χρήστης"
@ -1660,39 +1741,39 @@ msgstr ""
msgid "List possible modes" msgid "List possible modes"
msgstr "Λίστα πιθανών λειτουργιών" msgstr "Λίστα πιθανών λειτουργιών"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Άγνωστο" msgstr "Άγνωστο"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Αποτυχία εκκίνησης του “%s”" msgstr "Αποτυχία εκκίνησης του “%s”"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν." msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Ο κωδικός πρόσβασης δεν μπορεί να είναι κενός" msgstr "Ο κωδικός πρόσβασης δεν μπορεί να είναι κενός"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Το παράθυρο πιστοποίησης έκλεισε από τον χρήστη" msgstr "Το παράθυρο πιστοποίησης έκλεισε από τον χρήστη"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "Το %s ζητά πρόσβαση στην τοποθεσία σας."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (συνθετητής wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d συνδεδεμένη συσκευή" #~ msgstr[0] "%d συνδεδεμένη συσκευή"
#~ msgstr[1] "%d συνδεδεμένες συσκευές" #~ msgstr[1] "%d συνδεδεμένες συσκευές"
#~ msgid "Off"
#~ msgstr "Εκτός σύνδεσης"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Απαιτείται πιστοποίηση" #~ msgstr "Απαιτείται πιστοποίηση"
@ -2291,10 +2372,6 @@ msgstr "Το παράθυρο πιστοποίησης έκλεισε από τ
#~ msgstr[0] "%d λεπτό απομένει" #~ msgstr[0] "%d λεπτό απομένει"
#~ msgstr[1] "%d λεπτά απομένουν" #~ msgstr[1] "%d λεπτά απομένουν"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d%%"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "Μετασχηματιστής εναλλασσόμενου" #~ msgstr "Μετασχηματιστής εναλλασσόμενου"

1804
po/eo.po

File diff suppressed because it is too large Load Diff

352
po/es.po
View File

@ -4,15 +4,15 @@
# Jorge González <jorgegonz@svn.gnome.org>, 2009, 2010, 2011. # Jorge González <jorgegonz@svn.gnome.org>, 2009, 2010, 2011.
# Benjamín Valero Espinosa <benjavalero@gmail.com>, 2011. # Benjamín Valero Espinosa <benjavalero@gmail.com>, 2011.
# #
# Daniel Mustieles <daniel.mustieles@gmail.com>, 2010, 2011, 2012, 2013, 2014, 2015. # Daniel Mustieles <daniel.mustieles@gmail.com>, 2010, 2011, 2012, 2013, 2014, 2015.
, 2016. , 2016.
# #
msgid "" msgid ""
msgstr "" 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-10-04 20:38+0000\n" "POT-Creation-Date: 2016-03-11 10:19+0000\n"
"PO-Revision-Date: 2016-03-11 16:23+0100\n" "PO-Revision-Date: 2016-03-11 16:23+0100\n"
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n" "Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
"Language-Team: Español; Castellano <gnome-es-list@gnome.org>\n" "Language-Team: Español; Castellano <gnome-es-list@gnome.org>\n"
@ -46,15 +46,6 @@ msgstr "Mostrar todas las aplicaciones"
#: ../data/50-gnome-shell-system.xml.in.h:6 #: ../data/50-gnome-shell-system.xml.in.h:6
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Abrir el menú de la aplicación" msgstr "Abrir el menú de la aplicación"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestión de ventanas e inicio de aplicaciones"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
@ -63,9 +54,13 @@ msgstr "Preferencias de las extensiones de GNOME Shell"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:2 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:2
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Configurar las extensiones de GNOME Shell" msgstr "Configurar las extensiones de GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestión de ventanas e inicio de aplicaciones" msgstr "Gestión de ventanas e inicio de aplicaciones"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:1 #: ../data/org.gnome.shell.gschema.xml.in.in.h:1
@ -176,80 +171,99 @@ msgstr ""
"en un futuro, se mostrará la casilla «Recordar contraseña». Esta clave " "en un futuro, se mostrará la casilla «Recordar contraseña». Esta clave "
"establece el valor predeterminado de la casilla." "establece el valor predeterminado de la casilla."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Indica si el adaptador Bluetooth predeterminado tiene dispositivos asociados "
"configurados"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"La shell sólo mostrará un menú de Bluetooth si hay conectado un adaptador de "
"Bluetooth, o si hay dispositivos asociados configurados con el adaptador "
"predeterminado. Esto se restablecerá si se ve que el adaptador "
"predeterminado no tiene dispositivos asociados."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Mostrar la fecha de la semana en el calendario" msgstr "Mostrar la fecha de la semana en el calendario"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Si es cierta, muestra la fecha de semana ISO en el calendario." msgstr "Si es cierta, muestra la fecha de semana ISO en el calendario."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Asociación de teclas para abrir el menú de la aplicación" msgstr "Asociación de teclas para abrir el menú de la aplicación"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Asociación de teclas para abrir el menú de la aplicación." msgstr "Asociación de teclas para abrir el menú de la aplicación."
#: ../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 \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Asociación de teclas para la vista «Mostrar aplicaciones»" msgstr "Asociación de teclas para la vista «Mostrar aplicaciones»"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Asociación de teclas para abrir la vista «Mostrar aplicaciones» de la vista " "Asociación de teclas para abrir la vista «Mostrar aplicaciones» de la vista "
"de actividades." "de actividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Asociación de teclas para la vista general" msgstr "Asociación de teclas para la vista general"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Asociación de teclas para abrir la Vista de actividades" msgstr "Asociación de teclas para abrir la Vista de actividades"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
"Asociación de teclas para cambiar la visibilidad de la lista de " "Asociación de teclas para cambiar la visibilidad de la lista de "
"notificaciones" "notificaciones"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
"Asociación de teclas para cambiar la visibilidad de la lista de " "Asociación de teclas para cambiar la visibilidad de la lista de "
"notificaciones." "notificaciones."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Asociación de teclas para dar el foco a la notificación activa" msgstr "Asociación de teclas para dar el foco a la notificación activa"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Asociación de teclas para dar el foco a la notificación activa." msgstr "Asociación de teclas para dar el foco a la notificación activa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Asociación de teclas que pausa y reanuda los «tweens» en ejecución, para " "Asociación de teclas que pausa y reanuda los «tweens» en ejecución, para "
"depuración." "depuración."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Qué teclado usar" msgstr "Qué teclado usar"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "El tipo de teclado que usar." msgstr "El tipo de teclado que usar."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Limitar el intercambiador al área de trabajo actual." msgstr "Limitar el intercambiador al área de trabajo actual."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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 "
@ -258,11 +272,11 @@ msgstr ""
"Si es cierto, sólo las aplicaciones que tengan ventanas en el área de " "Si es cierto, sólo las aplicaciones que tengan ventanas en el área de "
"trabajo actual se muestran en el selector. Si no, se incluyen todas las " "trabajo actual se muestran en el selector. Si no, se incluyen todas las "
"aplicaciones." "aplicaciones."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "El modo de icono de la aplicación." msgstr "El modo de icono de la aplicación."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
msgid "" msgid ""
"Configures how the windows are shown in the switcher. Valid possibilities " "Configures how the windows are shown in the switcher. Valid possibilities "
@ -272,7 +286,7 @@ msgstr ""
"Configura cómo se muestran las ventanas en el selector. Los valore posibles " "Configura cómo se muestran las ventanas en el selector. Los valore posibles "
"son «thumbnail-only» (muestra una miniatura de la ventana), «app-icon-" "son «thumbnail-only» (muestra una miniatura de la ventana), «app-icon-"
"only» (sólo muestra el icono de la aplicación) «both»." "only» (sólo muestra el icono de la aplicación) «both»."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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. "
@ -280,31 +294,31 @@ msgstr ""
msgstr "" msgstr ""
"Si es cierto, sólo se muestran en el selector las ventanas del área de " "Si es cierto, sólo se muestran en el selector las ventanas del área de "
"trabajo actual. Si no, se incluyen todas las ventanas." "trabajo actual. Si no, se incluyen todas las ventanas."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Acoplar un diálogo modal a la ventana padre" msgstr "Acoplar un diálogo modal a la ventana padre"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Esta clave sobrescribe la clave en org.gnome.mutter al ejecutar GNOME Shell." "Esta clave sobrescribe la clave en org.gnome.mutter al ejecutar GNOME Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Activar el mosaico en los bordes al arrastrar ventanas a los bordes de la " "Activar el mosaico en los bordes al arrastrar ventanas a los bordes de la "
"ventana" "ventana"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Las áreas de trabajo se gestionan dinámicamente" msgstr "Las áreas de trabajo se gestionan dinámicamente"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:44 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Áreas de trabajo solo en la pantalla principal" msgstr "Áreas de trabajo solo en la pantalla principal"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:45 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
@ -313,51 +327,52 @@ msgstr ""
#: ../data/org.gnome.Shell.PortalHelper.desktop.in.h:1 #: ../data/org.gnome.Shell.PortalHelper.desktop.in.h:1
msgid "Network Login" msgid "Network Login"
msgstr "Inicio de sesión de la red" msgstr "Inicio de sesión de la red"
#: ../js/extensionPrefs/main.js:117 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Hubo un error al lanzar el diálogo de preferencias para %s:" msgstr "Hubo un error al lanzar el diálogo de preferencias para %s:"
#: ../js/extensionPrefs/main.js:149 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Extensiones de GNOME Shell" msgstr "Extensiones de GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145 #: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../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 "Cancelar" msgstr "Cancelar"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:448 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Siguiente" msgstr "Siguiente"
#: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Desbloquear" msgstr "Desbloquear"
#: ../js/gdm/authPrompt.js:214 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Iniciar sesión" msgstr "Iniciar sesión"
#: ../js/gdm/loginDialog.js:285 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Elegir sesión" msgstr "Elegir sesión"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:435 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "¿No está en la lista?" msgstr "¿No está en la lista?"
#. 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:854 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
@ -365,12 +380,12 @@ msgstr "(ej., usuario o %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:859 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Nombre de usuario:" msgstr "Nombre de usuario:"
#: ../js/gdm/loginDialog.js:1196 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Ventana de inicio de sesión" msgstr "Ventana de inicio de sesión"
@ -506,16 +521,36 @@ msgstr "Añadir a los favoritos"
#: ../js/ui/appDisplay.js:1897 #: ../js/ui/appDisplay.js:1897
msgid "Show Details" msgid "Show Details"
msgstr "Mostrar detalles" msgstr "Mostrar detalles"
#: ../js/ui/appFavorites.js:134 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "Se ha añadido %s a sus favoritos." msgstr "Se ha añadido %s a sus favoritos."
#: ../js/ui/appFavorites.js:168 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "Se ha quitado %s de sus favoritos." msgstr "Se ha quitado %s de sus favoritos."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Seleccionar dispositivo de sonido"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Configuración de sonido"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Auriculares"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Manos libres"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micrófono"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
@ -529,7 +564,7 @@ msgid "Settings"
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
#. 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:47 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
@ -539,94 +574,96 @@ 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:76 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:78 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "L" msgstr "L"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:80 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "M" msgstr "M"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:82 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "X" msgstr "X"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:84 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "J" msgstr "J"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "V" msgstr "V"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:416 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Mes anterior" msgstr "Mes anterior"
#: ../js/ui/calendar.js:426 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Siguiente mes" msgstr "Siguiente mes"
#: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634 #: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Semana %V" msgstr "Semana %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:695 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Todo el día" msgstr "Todo el día"
#: ../js/ui/calendar.js:1295
msgid "Clear section"
msgstr "Limpiar la sección"
#: ../js/ui/calendar.js:821 #: ../js/ui/calendar.js:821
msgid "Events" msgid "Events"
msgstr "Eventos" msgstr "Eventos"
#: ../js/ui/calendar.js:830 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %d de %B" msgstr "%A, %d de %B"
#: ../js/ui/calendar.js:834 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A, %d de %B de %Y" msgstr "%A, %d de %B de %Y"
#: ../js/ui/calendar.js:919 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Notificaciones" msgstr "Notificaciones"
#: ../js/ui/calendar.js:1070 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "No hay notificaciones" msgstr "No hay notificaciones"
#: ../js/ui/calendar.js:1073 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "No hay eventos" msgstr "No hay eventos"
@ -638,7 +675,7 @@ msgstr "Dispositivo externo conectado"
#: ../js/ui/components/automountManager.js:102 #: ../js/ui/components/automountManager.js:102
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Dispositivo externo desconectado" msgstr "Dispositivo externo desconectado"
#: ../js/ui/components/autorunManager.js:355 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
@ -951,11 +988,11 @@ msgid "Keyboard"
msgid "Keyboard" msgid "Keyboard"
msgstr "Teclado" msgstr "Teclado"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:65 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Ocultar bandeja" msgstr "Ocultar bandeja"
#: ../js/ui/legacyTray.js:106 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Iconos de estado" msgstr "Iconos de estado"
@ -1007,10 +1044,26 @@ msgstr "Ver fuente"
#: ../js/ui/lookingGlass.js:758 #: ../js/ui/lookingGlass.js:758
msgid "Web Page" msgid "Web Page"
msgstr "Página web" msgstr "Página web"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Limpiar la sección"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Información del sistema" msgstr "Información del sistema"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Artista desconocido"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Título desconocido"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Medios"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
@ -1027,23 +1080,22 @@ msgstr "Vista general"
#: ../js/ui/overview.js:244 #: ../js/ui/overview.js:244
msgid "Type to search…" msgid "Type to search…"
msgstr "Escribir para buscar…" msgstr "Escribir para buscar…"
#: ../js/ui/panel.js:358 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Salir" msgstr "Salir"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:414 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Actividades" msgstr "Actividades"
#: ../js/ui/panel.js:650
#: ../js/ui/panel.js:695 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: ../js/ui/panel.js:807 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Barra superior" msgstr "Barra superior"
@ -1056,15 +1108,15 @@ msgstr "Barra superior"
#: ../js/ui/popupMenu.js:289 #: ../js/ui/popupMenu.js:289
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:71 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Introducir un comando" msgstr "Introducir un comando"
#: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
#: ../js/ui/runDialog.js:282 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Reiniciando…" msgstr "Reiniciando…"
@ -1187,29 +1239,41 @@ msgstr "Contraste alto"
#: ../js/ui/status/accessibility.js:202 #: ../js/ui/status/accessibility.js:202
msgid "Large Text" msgid "Large Text"
msgstr "Texto grande" msgstr "Texto grande"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Bluetooth" msgstr "Bluetooth"
#: ../js/ui/status/bluetooth.js:56 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Configuración de Bluetooth" msgstr "Configuración de Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:136 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d conectado" msgstr[0] "%d conectado"
msgstr[1] "%d conectados" msgstr[1] "%d conectados"
#: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Desconectado"
#: ../js/ui/status/bluetooth.js:140 #: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "No está en uso" msgstr "No está en uso"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Encender"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Apagar"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
@ -1218,30 +1282,50 @@ msgstr "Brillo"
#: ../js/ui/status/keyboard.js:736 #: ../js/ui/status/keyboard.js:736
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Mostrar la distribución del teclado" msgstr "Mostrar la distribución del teclado"
#: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Ubicación activada" msgstr "Ubicación activada"
#: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Desactivar" msgstr "Desactivar"
#: ../js/ui/status/location.js:109 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Configuración de privacidad" msgstr "Configuración de privacidad"
#: ../js/ui/status/location.js:214 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Ubicación en uso" msgstr "Ubicación en uso"
#: ../js/ui/status/location.js:218 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Ubicación desactivada" msgstr "Ubicación desactivada"
#: ../js/ui/status/location.js:219 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Activar" msgstr "Activar"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Denegar acceso"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Conceder acceso"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "¿Conceder acceso a %s a su ubicación?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Los servicios de ubicación se pueden cambiar en cualquier momento desde la "
"configuración de privacidad."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
@ -1377,10 +1461,6 @@ msgstr "Seleccionar red"
#: ../js/ui/status/network.js:1177 #: ../js/ui/status/network.js:1177
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Configuración de Wi-Fi" msgstr "Configuración de Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Encender"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
@ -1430,31 +1510,36 @@ msgstr "Falló la conexión"
#: ../js/ui/status/network.js:1698 #: ../js/ui/status/network.js:1698
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Falló la activación de la conexión de red" msgstr "Falló la activación de la conexión de red"
#: ../js/ui/status/power.js:61 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Configuración de energía" msgstr "Configuración de energía"
#: ../js/ui/status/power.js:77 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Cargada completamente" msgstr "Cargada completamente"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Estimando…" msgstr "Estimando…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:98 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d queda (%d%%)" msgstr "%d%02d queda (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:103 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d para la carga completa (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%" msgstr "%d%%"
#. The menu only appears when airplane mode is on, so just #. The menu only appears when airplane mode is on, so just
@ -1495,10 +1580,6 @@ msgstr "Volumen modificado"
#: ../js/ui/status/volume.js:162 #: ../js/ui/status/volume.js:162
msgid "Volume" msgid "Volume"
msgstr "Volumen" msgstr "Volumen"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micrófono"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
@ -1657,39 +1738,39 @@ msgstr ""
#: ../src/main.c:399 #: ../src/main.c:399
msgid "List possible modes" msgid "List possible modes"
msgstr "Listar los modos posibles" msgstr "Listar los modos posibles"
#: ../src/shell-app.c:246 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Desconocido" msgstr "Desconocido"
#: ../src/shell-app.c:487 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Falló al lanzar «%s»" msgstr "Falló al lanzar «%s»"
#: ../src/shell-keyring-prompt.c:730 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Las contraseñas no coinciden." msgstr "Las contraseñas no coinciden."
#: ../src/shell-keyring-prompt.c:738 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "La contraseña no puede estar vacía" msgstr "La contraseña no puede estar vacía"
#: ../src/shell-polkit-authentication-agent.c:353 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "El usuario rechazó el diálogo de autenticación" msgstr "El usuario rechazó el diálogo de autenticación"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "%s solicita acceso a su ubicación."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (composición wayland)" #~ msgstr "GNOME Shell (composición wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d dispositivo conectado" #~ msgstr[0] "%d dispositivo conectado"
#~ msgstr[1] "%d dispositivos conectados" #~ msgstr[1] "%d dispositivos conectados"
#~ msgid "Off"
#~ msgstr "Desconectado"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Autenticación requerida" #~ msgstr "Autenticación requerida"
@ -1842,9 +1923,6 @@ msgstr "El usuario rechazó el diálogo de autenticación"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Ver cuenta" #~ msgstr "Ver cuenta"
#~ msgid "Unknown reason"
#~ msgstr "Razón desconocida"
#~ msgid "Show the message list" #~ msgid "Show the message list"
#~ msgstr "Mostrar la lista de mensajes" #~ msgstr "Mostrar la lista de mensajes"
@ -2020,9 +2098,6 @@ msgstr "El usuario rechazó el diálogo de autenticación"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "El dispositivo %s quiere acceder al servicio «%s»" #~ msgstr "El dispositivo %s quiere acceder al servicio «%s»"
#~ msgid "Always grant access"
#~ msgstr "Conceder acceso siempre"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Conceder sólo esta vez" #~ msgstr "Conceder sólo esta vez"
@ -2170,9 +2245,6 @@ msgstr "El usuario rechazó el diálogo de autenticación"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "Visibilidad" #~ msgstr "Visibilidad"
#~ msgid "Send Files to Device…"
#~ msgstr "Enviar archivos al dispositivo…"
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "Configurar un dispositivo nuevo…" #~ msgstr "Configurar un dispositivo nuevo…"
@ -2229,10 +2301,6 @@ msgstr "El usuario rechazó el diálogo de autenticación"
#~ msgid_plural "%d minutes remaining" #~ msgid_plural "%d minutes remaining"
#~ msgstr[0] "Queda %d minuto" #~ msgstr[0] "Queda %d minuto"
#~ msgstr[1] "Quedan %d minutos" #~ msgstr[1] "Quedan %d minutos"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d%%"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "Adaptador de corriente" #~ msgstr "Adaptador de corriente"

360
po/eu.po
View File

@ -3,23 +3,23 @@
# 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.
# #
# Julen Ruiz Aizpuru <julenx@gmail.com>, 2011. # Julen Ruiz Aizpuru <julenx@gmail.com>, 2011.
# Iñaki Larrañaga Murgoitio <dooteo@zundan.com>, 2011, 2012, 2013, 2014, 2015. # Iñaki Larrañaga Murgoitio <dooteo@zundan.com>, 2011, 2012, 2013, 2014, 2015, 2016.
# Asier Sarasua Garmendia <asiersar@yahoo.com>, 2013. # Asier Sarasua Garmendia <asiersar@yahoo.com>, 2013.
msgid "" msgid ""
msgstr "" 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-sh"
"shell&keywords=I18N+L10N&component=general\n" "ell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-10-14 08:51+0000\n" "POT-Creation-Date: 2016-03-23 10:35+0000\n"
"PO-Revision-Date: 2015-10-11 19:58+0200\n" "PO-Revision-Date: 2016-03-23 20:55+0100\n"
"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n" "Last-Translator: dooteo <dooteo@zundan.com>\n"
"Language-Team: Basque <Basque <librezale@librezale.org>>\n" "Language-Team: Basque <librezale@librezale.org>\n"
"Language: eu\n" "Language: eu\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: Lokalize 1.5\n" "X-Generator: Lokalize 2.0\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
@ -46,15 +46,6 @@ msgstr "Erakutsi aplikazio guztiak"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Ireki aplikazioen menua" msgstr "Ireki aplikazioen menua"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Leiho-kudeaketa eta aplikazioak abiaraztea"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "GNOME Shell-eko gehigarrien hobespenak" msgstr "GNOME Shell-eko gehigarrien hobespenak"
@ -63,9 +54,13 @@ msgstr "GNOME Shell-eko gehigarrien hobespenak"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Konfiguratu GNOME Shell-eko gehigarriak" msgstr "Konfiguratu GNOME Shell-eko gehigarriak"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (wayland konposatzailea)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Leiho-kudeaketa eta aplikazioak abiaraztea"
#: ../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"
@ -171,76 +166,97 @@ msgstr ""
"laukiaren egoera lehenetsia ezartzen du." "laukiaren egoera lehenetsia ezartzen du."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Bluetooth lehenetsiaren moldatzaileak berarekin esleitutako gailurik duen ala "
"ez"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Shell-ak Bluetooth moldagailu bat entxufatuta dagoenean soilik Bluetooth-aren "
"menua "
"erakutsiko duen, edo moldagailu lehenetsiarekin esleitutako gailuak "
"konfiguratuta daudenean. "
"Hau leheneratu egingo da moldagailu lehenetsiak berarekin esleitutako "
"gailurik ez daukanean."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Erakutsi aste-data egutegian" msgstr "Erakutsi aste-data egutegian"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Ezarrita badago, ISO aste-data bistaratzen du egutegian." msgstr "Ezarrita badago, ISO aste-data bistaratzen du egutegian."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Aplikazioen menua irekitzeko laster-tekla" msgstr "Aplikazioen menua irekitzeko laster-tekla"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Aplikazioen menua irekitzeko laster-tekla." msgstr "Aplikazioen menua irekitzeko laster-tekla."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "'Erakutsi aplikazioak' bista irekitzeko laster-tekla" msgstr "'Erakutsi aplikazioak' bista irekitzeko laster-tekla"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Jarduerak ikuspegi orokorraren 'Erakutsi aplikazioak' ikuspegia irekitzeko " "Jarduerak ikuspegi orokorraren 'Erakutsi aplikazioak' ikuspegia irekitzeko "
"laster-tekla." "laster-tekla."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Ikuspegi orokorra bista irekitzeko laster-tekla" msgstr "Ikuspegi orokorra bista irekitzeko laster-tekla"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Jardueren ikuspegi orokorra irekitzeko laster-tekla" msgstr "Jardueren ikuspegi orokorra irekitzeko laster-tekla"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Jakinarazpenen zerrendaren ikusgaitasuna txandakatzeko laster-tekla" msgstr "Jakinarazpenen zerrendaren ikusgaitasuna txandakatzeko laster-tekla"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Jakinarazpenen zerrendaren ikusgaitasuna txandakatzeko laster-tekla." msgstr "Jakinarazpenen zerrendaren ikusgaitasuna txandakatzeko laster-tekla."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Jakinarazpen aktiboa enfokatzeko laster-tekla" msgstr "Jakinarazpen aktiboa enfokatzeko laster-tekla"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Jakinarazpen aktiboa enfokatzeko laster-tekla." msgstr "Jakinarazpen aktiboa enfokatzeko laster-tekla."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Laster-teklak exekutatzen ari diren 'tween' guztiak pausarazi eta jarraitzen " "Laster-teklak exekutatzen ari diren 'tween' guztiak pausarazi eta jarraitzen "
"ditu arazketa lantzeko" "ditu arazketa lantzeko"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Erabili beharreko teklatua" msgstr "Erabili beharreko teklatua"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Erabili beharreko teklatu mota." msgstr "Erabili beharreko teklatu mota."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Mugatu aldatzailea uneko laneko areara." msgstr "Mugatu aldatzailea uneko laneko areara."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -248,11 +264,11 @@ msgstr ""
"TRUE (egia) bada, uneko laneko arean leihoak dituzten aplikazioak soilik " "TRUE (egia) bada, uneko laneko arean leihoak dituzten aplikazioak soilik "
"erakutsiko dira aldatzailean. Bestela, aplikazio guztiak egongo dira." "erakutsiko dira aldatzailean. Bestela, aplikazio guztiak egongo dira."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Aplikazio-ikonoaren modua." msgstr "Aplikazio-ikonoaren modua."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -262,7 +278,7 @@ msgstr ""
"'thumbnail-only' (leihoaren miniatura erakustea), 'app-icon-only' (aplikazio-" "'thumbnail-only' (leihoaren miniatura erakustea), 'app-icon-only' (aplikazio-"
"ikonoa erakustea soilik) edo 'both' (biak)." "ikonoa erakustea soilik) edo 'both' (biak)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -270,29 +286,29 @@ msgstr ""
"TRUE (egia) bada, uneko laneko arean leihoak soilik erakutsiko dira " "TRUE (egia) bada, uneko laneko arean leihoak soilik erakutsiko dira "
"aldatzailean. Bestela, leiho guztiak egongo dira." "aldatzailean. Bestela, leiho guztiak egongo dira."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Erantsi elkarrizketa-leiho modala leiho gurasoari" msgstr "Erantsi elkarrizketa-leiho modala leiho gurasoari"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Gako honek org.gnome.mutter gakoa gainidazten du GNOME Shell exekutatzean." "Gako honek org.gnome.mutter gakoa gainidazten du GNOME Shell exekutatzean."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Gaitu lauzatzea leihoak pantailaren ertzetan jaregitean" msgstr "Gaitu lauzatzea leihoak pantailaren ertzetan jaregitean"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Laneko areak dinamikoki kudeatzen dira" msgstr "Laneko areak dinamikoki kudeatzen dira"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Laneko areak monitore nagusian soilik" msgstr "Laneko areak monitore nagusian soilik"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Fokuaren aldaketaren atzerapena saguaren moduan erakusleak mugitzeari utzi " "Fokuaren aldaketaren atzerapena saguaren moduan erakusleak mugitzeari utzi "
@ -302,52 +318,53 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Sareko saio-hasiera" msgstr "Sareko saio-hasiera"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 ""
"Errorea gertatu da '%s'(r)en hobespenen elkarrizketa-koadroa kargatzean:" "Errorea gertatu da '%s'(r)en hobespenen elkarrizketa-koadroa kargatzean:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "GNOME Shell-eko gehigarriak" msgstr "GNOME Shell-eko gehigarriak"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Utzi" msgstr "Utzi"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Hurrengoa" msgstr "Hurrengoa"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Desblokeatu" msgstr "Desblokeatu"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Hasi saioa" msgstr "Hasi saioa"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Aukeratu saioa" msgstr "Aukeratu saioa"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Ez zaude zerrendan?" msgstr "Ez zaude zerrendan?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(adib., erabiltzailea edo %s)" msgstr "(adib., erabiltzailea edo %s)"
@ -355,12 +372,12 @@ msgstr "(adib., erabiltzailea edo %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Erabiltzaile-izena: " msgstr "Erabiltzaile-izena: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Saio-hasierako leihoa" msgstr "Saio-hasierako leihoa"
@ -496,16 +513,38 @@ msgstr "Gehitu gogokoei"
msgid "Show Details" msgid "Show Details"
msgstr "Erakutsi xehetasunak" msgstr "Erakutsi xehetasunak"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s gogokoei gehitu zaie." msgstr "%s gogokoei gehitu zaie."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s gogokoetatik kendu da." msgstr "%s gogokoetatik kendu da."
#: ../js/ui/audioDeviceSelection.js:59
#| msgid "Send Files to Device…"
msgid "Select Audio Device"
msgstr "Hautatu audioaren gailua"
#: ../js/ui/audioDeviceSelection.js:69
#| msgid "Account Settings"
msgid "Sound Settings"
msgstr "Soinuaren ezarpenak"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Aurikularrak"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Aurikular+mikrofonoa"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofonoa"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Aldatu atzeko planoa…" msgstr "Aldatu atzeko planoa…"
@ -519,7 +558,7 @@ msgid "Settings"
msgstr "Ezarpenak" msgstr "Ezarpenak"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -529,94 +568,98 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "I" msgstr "I"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "A" msgstr "A"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "A" msgstr "A"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "A" msgstr "A"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "O" msgstr "O"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "O" msgstr "O"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "L" msgstr "L"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Aurreko hila" msgstr "Aurreko hila"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Hurrengo hila" msgstr "Hurrengo hila"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
#| msgctxt "percent of battery remaining"
#| msgid "%d%%"
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "%V. astea" msgstr "%V. astea"
#. 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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Egun osoa" msgstr "Egun osoa"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Garbitu atala"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Gertaerak" msgstr "Gertaerak"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A, %Y(e)ko %Bren %da" msgstr "%A, %Y(e)ko %Bren %da"
#: ../js/ui/calendar.js:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Jakinarazpenak" msgstr "Jakinarazpenak"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Jakinarazpenik ez" msgstr "Jakinarazpenik ez"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Gertaerarik ez" msgstr "Gertaerarik ez"
@ -628,7 +671,7 @@ msgstr "Kanpoko unitatea konektatuta"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Kanpoko unitatea deskonektatuta" msgstr "Kanpoko unitatea deskonektatuta"
#: ../js/ui/components/autorunManager.js:351 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Ireki honekin: %s" msgstr "Ireki honekin: %s"
@ -754,7 +797,7 @@ msgstr "Huts egin du. Saiatu berriro."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s orain %s izenarekin ezagutzen da" msgstr "%s orain %s izenarekin ezagutzen da"
@ -941,11 +984,11 @@ msgid "Keyboard"
msgstr "Teklatua" msgstr "Teklatua"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Ezkutatu erretilua" msgstr "Ezkutatu erretilua"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Egoeren ikonoak" msgstr "Egoeren ikonoak"
@ -997,10 +1040,29 @@ msgstr "Ikusi iturburua"
msgid "Web Page" msgid "Web Page"
msgstr "Web orria" msgstr "Web orria"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Garbitu atala"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Sistemaren informazioa" msgstr "Sistemaren informazioa"
#: ../js/ui/mpris.js:194
#| msgid "Unknown reason"
msgid "Unknown artist"
msgstr "Artista ezezaguna"
#: ../js/ui/mpris.js:195
#| msgctxt "program"
#| msgid "Unknown"
msgid "Unknown title"
msgstr "Titulu ezezaguna"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Euskarria"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Desegin" msgstr "Desegin"
@ -1027,12 +1089,12 @@ msgstr "Irten"
msgid "Activities" msgid "Activities"
msgstr "Jarduerak" msgstr "Jarduerak"
#: ../js/ui/panel.js:660 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: ../js/ui/panel.js:764 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Goiko barra" msgstr "Goiko barra"
@ -1045,15 +1107,15 @@ msgstr "Goiko barra"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-us" msgstr "toggle-switch-us"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Idatzi komandoa" msgstr "Idatzi komandoa"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Itxi" msgstr "Itxi"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Berrabiarazten…" msgstr "Berrabiarazten…"
@ -1176,29 +1238,41 @@ msgstr "Kontraste handia"
msgid "Large Text" msgid "Large Text"
msgstr "Testu handia" msgstr "Testu handia"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Itzali"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth ezarpenak" msgstr "Bluetooth ezarpenak"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d konektatuta" msgstr[0] "%d konektatuta"
msgstr[1] "%d konektatuta" msgstr[1] "%d konektatuta"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Desaktibatuta"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Erabili gabe" msgstr "Erabili gabe"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Piztu"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Itzali"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Distira" msgstr "Distira"
@ -1207,30 +1281,51 @@ msgstr "Distira"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Erakutsi teklatuaren diseinua" msgstr "Erakutsi teklatuaren diseinua"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Kokalekua gaituta" msgstr "Kokalekua gaituta"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Desgaitu" msgstr "Desgaitu"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Pribatutasunaren ezarpenak" msgstr "Pribatutasunaren ezarpenak"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Kokalekua erabilita" msgstr "Kokalekua erabilita"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Kokalekua desgaituta" msgstr "Kokalekua desgaituta"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Gaitu" msgstr "Gaitu"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Ukatu sarbidetza"
#: ../js/ui/status/location.js:429
#| msgid "Always grant access"
msgid "Grant Access"
msgstr "Baimendu sarbidetza"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Eman '%s'(r)i zure kokalekurako sarbidetza?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Kokalekuaren sarbidetza edozer unetan alda daiteke pribatutasunen "
"ezarpenetatik."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<ezezaguna>" msgstr "<ezezaguna>"
@ -1366,10 +1461,6 @@ msgstr "Hautatu sarea"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Haririk gabekoaren ezarpenak" msgstr "Haririk gabekoaren ezarpenak"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Piztu"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1419,32 +1510,39 @@ msgstr "Konexioak huts egin du"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Sareko konexioa aktibatzeak huts egin du" msgstr "Sareko konexioa aktibatzeak huts egin du"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Energiaren ezarpenak" msgstr "Energiaren ezarpenak"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Erabat kargatuta" msgstr "Erabat kargatuta"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Kalkulatzen…" msgstr "Kalkulatzen…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" #| msgid "%d%02d Remaining (%d%%)"
msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d falta da (%% %d)" msgstr "%d%02d falta da (%% %d)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" #| msgid "%d%02d Until Full (%d%%)"
msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d bete arte (%% %d)" msgstr "%d%02d bete arte (%% %d)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%% %d"
#. 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.
@ -1484,10 +1582,6 @@ msgstr "Bolumena aldatuta"
msgid "Volume" msgid "Volume"
msgstr "Bolumena" msgstr "Bolumena"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofonoa"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Hasi saioa beste erabiltzaile baten gisan" msgstr "Hasi saioa beste erabiltzaile baten gisan"
@ -1654,29 +1748,26 @@ msgstr "Ezezaguna"
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Huts egin du '%s' abiaraztean" msgstr "Huts egin du '%s' abiaraztean"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Pasahitzak ez datoz bat" msgstr "Pasahitzak ez datoz bat"
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Pasahitza ezin da hutsa izan" msgstr "Pasahitza ezin da hutsa izan"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Erabiltzaileak autentifikatzeko elkarrizketa-koadroa itxi du" msgstr "Erabiltzaileak autentifikatzeko elkarrizketa-koadroa itxi du"
#~ msgid "Bluetooth" #~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "Bluetooth" #~ msgstr "GNOME Shell (wayland konposatzailea)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "Gailu %d konektatuta" #~ msgstr[0] "Gailu %d konektatuta"
#~ msgstr[1] "%d gailu konektatuta" #~ msgstr[1] "%d gailu konektatuta"
#~ msgid "Off"
#~ msgstr "Desaktibatuta"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Autentifikazioa behar da" #~ msgstr "Autentifikazioa behar da"
@ -1885,9 +1976,6 @@ msgstr "Erabiltzaileak autentifikatzeko elkarrizketa-koadroa itxi du"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Ikusi kontua" #~ msgstr "Ikusi kontua"
#~ msgid "Unknown reason"
#~ msgstr "Arrazoi ezezaguna"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Ireki egutegia" #~ msgstr "Ireki egutegia"
@ -1996,9 +2084,6 @@ msgstr "Erabiltzaileak autentifikatzeko elkarrizketa-koadroa itxi du"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "%s gailuak '%s' zerbitzurako sarbidea nahi du" #~ msgstr "%s gailuak '%s' zerbitzurako sarbidea nahi du"
#~ msgid "Always grant access"
#~ msgstr "Baimendu beti sarbidetza"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Baimendu une honetan bakarrik" #~ msgstr "Baimendu une honetan bakarrik"
@ -2186,9 +2271,6 @@ msgstr "Erabiltzaileak autentifikatzeko elkarrizketa-koadroa itxi du"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "Ikusgaitasuna" #~ msgstr "Ikusgaitasuna"
#~ msgid "Send Files to Device…"
#~ msgstr "Bidali fitxategiak gailura…"
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "Konfiguratu gailu berria…" #~ msgstr "Konfiguratu gailu berria…"
@ -2266,10 +2348,6 @@ msgstr "Erabiltzaileak autentifikatzeko elkarrizketa-koadroa itxi du"
#~ msgstr[0] "minutu %d geratzen da" #~ msgstr[0] "minutu %d geratzen da"
#~ msgstr[1] "%d minutu geratzen dira" #~ msgstr[1] "%d minutu geratzen dira"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%%%d"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "AC moldagailua" #~ msgstr "AC moldagailua"

510
po/fa.po

File diff suppressed because it is too large Load Diff

354
po/fi.po
View File

@ -19,15 +19,15 @@
# Timo Jyrinki <timo.jyrinki@iki.fi>, 2009-2011. # Timo Jyrinki <timo.jyrinki@iki.fi>, 2009-2011.
# Marko Myllynen <myllynen@redhat.com>, 2011. # Marko Myllynen <myllynen@redhat.com>, 2011.
# Ville-Pekka Vainio <vpvainio@iki.fi>, 2011. # Ville-Pekka Vainio <vpvainio@iki.fi>, 2011.
# Jiri Grönroos <jiri.gronroos+l10n@iki.fi>, 2012, 2013, 2014, 2015. # Jiri Grönroos <jiri.gronroos+l10n@iki.fi>, 2012, 2013, 2014, 2015, 2016.
# #
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-10-03 20:41+0000\n" "POT-Creation-Date: 2016-03-13 10:20+0000\n"
"PO-Revision-Date: 2015-09-05 13:11+0300\n" "PO-Revision-Date: 2016-03-13 12:32+0200\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>\n" "Last-Translator: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>\n"
"Language-Team: suomi <gnome-fi-laatu@lists.sourceforge.net>\n" "Language-Team: suomi <gnome-fi-laatu@lists.sourceforge.net>\n"
"Language: fi\n" "Language: fi\n"
@ -35,7 +35,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: Gtranslator 2.91.6\n" "X-Generator: Gtranslator 2.91.7\n"
"X-DamnedLies-Scope: partial\n" "X-DamnedLies-Scope: partial\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
"X-POT-Import-Date: 2012-03-05 15:06:10+0000\n" "X-POT-Import-Date: 2012-03-05 15:06:10+0000\n"
@ -64,15 +64,6 @@ msgstr "Näytä kaikki sovellukset"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Avaa sovellusvalikko" msgstr "Avaa sovellusvalikko"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Gnome Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Ikkunanhallinta ja sovelluksien käynnistäminen"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Gnome Shell -laajennusten asetukset" msgstr "Gnome Shell -laajennusten asetukset"
@ -81,9 +72,13 @@ msgstr "Gnome Shell -laajennusten asetukset"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Hallitse Gnome Shell -laajennuksia" msgstr "Hallitse Gnome Shell -laajennuksia"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "Gnome Shell (Wayland-komposiointi)" msgstr "Gnome Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Ikkunanhallinta ja sovelluksien käynnistäminen"
#: ../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"
@ -194,73 +189,86 @@ msgid ""
msgstr "" msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Näytä viikonpäivä kalenterissa" msgstr "Näytä viikonpäivä kalenterissa"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Jos tosi, näytä ISO-viikonpäivät kalenterissa." msgstr "Jos tosi, näytä ISO-viikonpäivät kalenterissa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Sovellusvalikon avaukseen käytettävä pikanäppäin" msgstr "Sovellusvalikon avaukseen käytettävä pikanäppäin"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Sovellusvalikon avaukseen käytettävä pikanäppäin." msgstr "Sovellusvalikon avaukseen käytettävä pikanäppäin."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Näytä sovellukset -näkymän avaukseen käytettävä pikanäppäin" msgstr "Näytä sovellukset -näkymän avaukseen käytettävä pikanäppäin"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Yleisnäkymän Näytä sovellukset -näkymän avaukseen käytettävä pikanäppäin." "Yleisnäkymän Näytä sovellukset -näkymän avaukseen käytettävä pikanäppäin."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Yleisnäkymän avaukseen käytettävä pikanäppäin" msgstr "Yleisnäkymän avaukseen käytettävä pikanäppäin"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Yleisnäkymän avaukseen käytettävä pikanäppäin." msgstr "Yleisnäkymän avaukseen käytettävä pikanäppäin."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Ilmoitusalueen näyttämiseen/piilottamiseen tarkoitettu pikanäppäin" msgstr "Ilmoitusalueen näyttämiseen/piilottamiseen tarkoitettu pikanäppäin"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Ilmoitusluettelon näyttämiseen/piilottamiseen tarkoitettu pikanäppäin." msgstr "Ilmoitusluettelon näyttämiseen/piilottamiseen tarkoitettu pikanäppäin."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Aktiiviseen ilmoitukseen kohdistava pikanäppäin" msgstr "Aktiiviseen ilmoitukseen kohdistava pikanäppäin"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Aktiiviseen ilmoitukseen kohdistava pikanäppäin." msgstr "Aktiiviseen ilmoitukseen kohdistava pikanäppäin."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Mitä näppäimistöä käytetään" msgstr "Mitä näppäimistöä käytetään"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Käytettävän näppäimistön tyyppi." msgstr "Käytettävän näppäimistön tyyppi."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Rajoita vaihtaja nykyiseen työtilaan." msgstr "Rajoita vaihtaja nykyiseen työtilaan."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -269,11 +277,11 @@ msgstr ""
"sijaitsevat nykyisessä työtilassa. Muussa tapauksessa kaikki sovellukset " "sijaitsevat nykyisessä työtilassa. Muussa tapauksessa kaikki sovellukset "
"sisällytetään." "sisällytetään."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Sovelluskuvakkeen tila." msgstr "Sovelluskuvakkeen tila."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -283,7 +291,7 @@ msgstr ""
"'thumbnail-only' (näyttää ikkunan pienoiskuvan), 'app-icon-only' (näyttää " "'thumbnail-only' (näyttää ikkunan pienoiskuvan), 'app-icon-only' (näyttää "
"vain sovelluksen kuvakkeen) tai 'both'." "vain sovelluksen kuvakkeen) tai 'both'."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -291,29 +299,29 @@ msgstr ""
"Jos tosi,vain nykyisessä työtilassa olevat ikkunat näytetään vaihtajassa. " "Jos tosi,vain nykyisessä työtilassa olevat ikkunat näytetään vaihtajassa. "
"Muussa tapauksessa kaikki ikkunat näytetään." "Muussa tapauksessa kaikki ikkunat näytetään."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Kiinnitä modaali-ikkuna isäntäikkunaan" msgstr "Kiinnitä modaali-ikkuna isäntäikkunaan"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Tämä avain syrjäyttää avaimen org.gnome.mutter Gnome Shelliä käyttäessä." "Tämä avain syrjäyttää avaimen org.gnome.mutter Gnome Shelliä käyttäessä."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Käytä reunakiinnitystä tiputtaessa ikkunoita näytön reunoille" msgstr "Käytä reunakiinnitystä tiputtaessa ikkunoita näytön reunoille"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Työtilojen hallinta on dynaamista" msgstr "Työtilojen hallinta on dynaamista"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Työtilat ainoastaan ensisijaisella näytöllä" msgstr "Työtilat ainoastaan ensisijaisella näytöllä"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Viivästytä kohdistuksen vaihtumista hiiritilassa, kunnes osoitin lopettaa " "Viivästytä kohdistuksen vaihtumista hiiritilassa, kunnes osoitin lopettaa "
@ -323,51 +331,52 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Verkkokirjautuminen" msgstr "Verkkokirjautuminen"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Kohteen %s asetusikkunaa ladataessa tapahtui virhe:" msgstr "Kohteen %s asetusikkunaa ladataessa tapahtui virhe:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "GNOME Shell -laajennukset" msgstr "GNOME Shell -laajennukset"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Peru" msgstr "Peru"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Seuraava" msgstr "Seuraava"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Avaa lukitus" msgstr "Avaa lukitus"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Kirjaudu sisään" msgstr "Kirjaudu sisään"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Valitse istunto" msgstr "Valitse istunto"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Ei luettelossa?" msgstr "Ei luettelossa?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(esim. käyttäjä tai %s)" msgstr "(esim. käyttäjä tai %s)"
@ -375,12 +384,12 @@ msgstr "(esim. käyttäjä tai %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Käyttäjänimi: " msgstr "Käyttäjänimi: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Kirjautumisikkuna" msgstr "Kirjautumisikkuna"
@ -516,16 +525,38 @@ msgstr "Lisää suosikkeihin"
msgid "Show Details" msgid "Show Details"
msgstr "Näytä tiedot" msgstr "Näytä tiedot"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s on lisätty suosikkeihin." msgstr "%s on lisätty suosikkeihin."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s on poistettu suosikeista." msgstr "%s on poistettu suosikeista."
#: ../js/ui/audioDeviceSelection.js:59
#| msgid "Send Files to Device…"
msgid "Select Audio Device"
msgstr "Valitse äänilaite"
#: ../js/ui/audioDeviceSelection.js:69
#| msgid "Account Settings"
msgid "Sound Settings"
msgstr "Ääniasetukset"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Kuulokkeet"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Headset-kuulokkeet"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofoni"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Muuta työpöydän taustaa…" msgstr "Muuta työpöydän taustaa…"
@ -539,7 +570,7 @@ msgid "Settings"
msgstr "Asetukset" msgstr "Asetukset"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -549,94 +580,98 @@ 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:84 #: ../js/ui/calendar.js:76
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:86 #: ../js/ui/calendar.js:78
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:88 #: ../js/ui/calendar.js:80
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:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "K" msgstr "K"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
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:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "L" msgstr "L"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Edellinen kuukausi" msgstr "Edellinen kuukausi"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Seuraava kuukausi" msgstr "Seuraava kuukausi"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, fuzzy, no-javascript-format
#| msgctxt "percent of battery remaining"
#| msgid "%d%%"
msgctxt "date day number format"
msgid "%d"
msgstr "%d %%"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Viikko %V" msgstr "Viikko %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Koko päivä" msgstr "Koko päivä"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Tyhjennä osio"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Tapahtumat" msgstr "Tapahtumat"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %e. %Bta" msgstr "%A, %e. %Bta"
#: ../js/ui/calendar.js:1535 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A, %e. %Bta %Y" msgstr "%A, %e. %Bta %Y"
#: ../js/ui/calendar.js:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Ilmoitukset" msgstr "Ilmoitukset"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Ei ilmoituksia" msgstr "Ei ilmoituksia"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Ei tapahtumia" msgstr "Ei tapahtumia"
@ -648,7 +683,7 @@ msgstr "Erillinen asema yhdistetty"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Erillinen asema irrotettu" msgstr "Erillinen asema irrotettu"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Avaa käyttäen sovellusta %s" msgstr "Avaa käyttäen sovellusta %s"
@ -962,11 +997,11 @@ msgid "Keyboard"
msgstr "Näppäimistö" msgstr "Näppäimistö"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Piilota palkki" msgstr "Piilota palkki"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Tilakuvakkeet" msgstr "Tilakuvakkeet"
@ -1018,10 +1053,29 @@ msgstr "Näytä lähde"
msgid "Web Page" msgid "Web Page"
msgstr "Verkkosivusto" msgstr "Verkkosivusto"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Tyhjennä osio"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Järjestelmän tiedot" msgstr "Järjestelmän tiedot"
#: ../js/ui/mpris.js:194
#| msgid "Unknown reason"
msgid "Unknown artist"
msgstr "Tuntematon esittäjä"
#: ../js/ui/mpris.js:195
#| msgctxt "program"
#| msgid "Unknown"
msgid "Unknown title"
msgstr "Tuntematon kappale"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Media"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Kumoa" msgstr "Kumoa"
@ -1038,23 +1092,22 @@ msgstr "Yleisnäkymä"
msgid "Type to search…" msgid "Type to search…"
msgstr "Kirjoita hakeaksesi…" msgstr "Kirjoita hakeaksesi…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Lopeta" msgstr "Lopeta"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Toiminnot" msgstr "Toiminnot"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
#| msgid "System"
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Järjestelmä" msgstr "Järjestelmä"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Yläpalkki" msgstr "Yläpalkki"
@ -1067,15 +1120,15 @@ msgstr "Yläpalkki"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Syötä komento" msgstr "Syötä komento"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Sulje" msgstr "Sulje"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Käynnistetään uudelleen…" msgstr "Käynnistetään uudelleen…"
@ -1198,29 +1251,41 @@ msgstr "Korkea kontrasti"
msgid "Large Text" msgid "Large Text"
msgstr "Suuri tekstin koko" msgstr "Suuri tekstin koko"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Sammuta"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth-asetukset" msgstr "Bluetooth-asetukset"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d yhdistetty" msgstr[0] "%d yhdistetty"
msgstr[1] "%d yhdistetty" msgstr[1] "%d yhdistetty"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Pois"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Ei käytössä" msgstr "Ei käytössä"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ota käyttöön"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Sammuta"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Kirkkaus" msgstr "Kirkkaus"
@ -1229,30 +1294,51 @@ msgstr "Kirkkaus"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Näytä näppäimistön asettelu" msgstr "Näytä näppäimistön asettelu"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Sijainti käytettävissä" msgstr "Sijainti käytettävissä"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Poista käytöstä" msgstr "Poista käytöstä"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Yksityisyysasetukset" msgstr "Yksityisyysasetukset"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Sijainti käytössä" msgstr "Sijainti käytössä"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Sijainti pois käytöstä" msgstr "Sijainti pois käytöstä"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Käytä" msgstr "Käytä"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Estä pääsy"
#: ../js/ui/status/location.js:429
#| msgid "Always grant access"
msgid "Grant Access"
msgstr "Salli pääsy"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Saako %s käyttää sijaintitietoasi?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Sijaintitiedon käyttöoikeuksia voi muuttaa milloin tahansa "
"yksityisyysasetuksista."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<tuntematon>" msgstr "<tuntematon>"
@ -1388,10 +1474,6 @@ msgstr "Valitse verkko"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Wifin asetukset" msgstr "Wifin asetukset"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ota käyttöön"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1441,31 +1523,36 @@ msgstr "Yhteys epäonnistui"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Verkkoyhteyden aktivointi epäonnistui" msgstr "Verkkoyhteyden aktivointi epäonnistui"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Virranhallinta" msgstr "Virranhallinta"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Ladattu täyteen" msgstr "Ladattu täyteen"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Arvioidaan…" msgstr "Arvioidaan…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d jäljellä (%d%%)" msgstr "%d%02d jäljellä (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d kunnes täynnä (%d%%)" msgstr "%d%02d kunnes täynnä (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr ""
#. 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
@ -1506,10 +1593,6 @@ msgstr "Äänenvoimakkuutta muutettu"
msgid "Volume" msgid "Volume"
msgstr "Äänenvoimakkuus" msgstr "Äänenvoimakkuus"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofoni"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Kirjaudu toisena käyttäjänä" msgstr "Kirjaudu toisena käyttäjänä"
@ -1666,39 +1749,36 @@ msgstr "Käytä tiettyä tilaa (esim. \"gdm\") kirjautumisnäkymää varten"
msgid "List possible modes" msgid "List possible modes"
msgstr "Listaa mahdolliset tilat" msgstr "Listaa mahdolliset tilat"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Tuntematon" msgstr "Tuntematon"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Sovelluksen ”%s” käynnistäminen epäonnistui" msgstr "Sovelluksen ”%s” käynnistäminen epäonnistui"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Salasanat eivät täsmää." msgstr "Salasanat eivät täsmää."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Salasana ei voi olla tyhjä" msgstr "Salasana ei voi olla tyhjä"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Käyttäjä poistui tunnistautumisvalintaikkunasta" msgstr "Käyttäjä poistui tunnistautumisvalintaikkunasta"
#~ msgid "Bluetooth" #~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "Bluetooth" #~ msgstr "Gnome Shell (Wayland-komposiointi)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d yhdistetty laite" #~ msgstr[0] "%d yhdistetty laite"
#~ msgstr[1] "%d yhdistettyä laitetta" #~ msgstr[1] "%d yhdistettyä laitetta"
#~ msgid "Off"
#~ msgstr "Pois"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "tunnistautuminen vaaditaan" #~ msgstr "tunnistautuminen vaaditaan"
@ -1900,9 +1980,6 @@ msgstr "Käyttäjä poistui tunnistautumisvalintaikkunasta"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Näytä tili" #~ msgstr "Näytä tili"
#~ msgid "Unknown reason"
#~ msgstr "Tuntematon syy"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Avaa kalenteri" #~ msgstr "Avaa kalenteri"
@ -1979,9 +2056,6 @@ msgstr "Käyttäjä poistui tunnistautumisvalintaikkunasta"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "Laite %s pyytää pääsyä palveluun %s" #~ msgstr "Laite %s pyytää pääsyä palveluun %s"
#~ msgid "Always grant access"
#~ msgstr "Salli pääsy aina"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Salli vain tällä kerralla" #~ msgstr "Salli vain tällä kerralla"
@ -2155,10 +2229,6 @@ msgstr "Käyttäjä poistui tunnistautumisvalintaikkunasta"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "Näkyvyys" #~ msgstr "Näkyvyys"
#~| msgid "Send Files to Device..."
#~ msgid "Send Files to Device…"
#~ msgstr "Lähetä tiedostoja laitteelle…"
#~| msgid "Set up a New Device..." #~| msgid "Set up a New Device..."
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "Asenna uusi laite…" #~ msgstr "Asenna uusi laite…"
@ -2239,10 +2309,6 @@ msgstr "Käyttäjä poistui tunnistautumisvalintaikkunasta"
#~ msgstr[0] "%d minuutti jäljellä" #~ msgstr[0] "%d minuutti jäljellä"
#~ msgstr[1] "%d minuuttia jäljellä" #~ msgstr[1] "%d minuuttia jäljellä"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d %%"
#~| msgid "AC adapter" #~| msgid "AC adapter"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "Virtalähde" #~ msgstr "Virtalähde"

335
po/fr.po
View File

@ -13,21 +13,23 @@
# Alexandre Franke <alexandre.franke@gmail.com>, 2012, 2015. # Alexandre Franke <alexandre.franke@gmail.com>, 2012, 2015.
# Mathieu Stumpf <psychoslave@culture-libre.org>, 2013. # Mathieu Stumpf <psychoslave@culture-libre.org>, 2013.
# Alain Lojewski <allomervan@gmail.com>, 2014. # Alain Lojewski <allomervan@gmail.com>, 2014.
# Erwan Georget <egeorget@opmbx.org>, 2016.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell master fr\n" "Project-Id-Version: gnome-shell master fr\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-28 20:46+0000\n" "POT-Creation-Date: 2016-03-18 10:23+0000\n"
"PO-Revision-Date: 2015-09-28 23:39+0200\n" "PO-Revision-Date: 2016-03-18 19:41+0100\n"
"Last-Translator: Alexandre Franke <alexandre.franke@gmail.com>\n" "Last-Translator: Erwan Georget <egeorget@opmbx.org>\n"
"Language-Team: français <gnomefr@traduc.org>\n" "Language-Team: français <gnomefr@traduc.org>\n"
"Language: French\n" "Language: fr\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.7.1\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -53,15 +55,6 @@ msgstr "Afficher toutes les applications"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Ouvrir le menu de l'application" msgstr "Ouvrir le menu de l'application"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestion des fenêtres et lancement des applications"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Préférences pour les extensions GNOME Shell" msgstr "Préférences pour les extensions GNOME Shell"
@ -70,9 +63,13 @@ msgstr "Préférences pour les extensions GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Configurer les extensions GNOME Shell" msgstr "Configurer les extensions GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (gestionnaire de fenêtres composite Wayland)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestion des fenêtres et lancement des applications"
#: ../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"
@ -186,81 +183,98 @@ msgstr ""
"cocher." "cocher."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "Indique si l'adaptateur Bluetooth a des périphériques associés"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Le shell n'affichera d'élément de menu Bluetooth que si un adaptateur "
"Bluetooth est allumé ou s'il y a des périphériques associés avec "
"l'adaptateur par défaut. Cela sera réinitialisé si l'adaptateur par défaut "
"se retrouve sans aucun périphérique associé."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Afficher la numérotation des semaines dans le calendrier" msgstr "Afficher la numérotation des semaines dans le calendrier"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Si vrai, afficher le numéro de semaine ISO dans le calendrier." msgstr "Si vrai, afficher le numéro de semaine ISO dans le calendrier."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Combinaison de touches pour ouvrir le menu de l'application" msgstr "Combinaison de touches pour ouvrir le menu de l'application"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Combinaison de touches pour ouvrir le menu de l'application." msgstr "Combinaison de touches pour ouvrir le menu de l'application."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "" msgstr ""
"Combinaison de touches pour ouvrir la vue « Afficher les applications »" "Combinaison de touches pour ouvrir la vue « Afficher les applications »"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Combinaison de touches pour ouvrir la vue « Afficher les applications » de " "Combinaison de touches pour ouvrir la vue « Afficher les applications » de "
"la vue d'ensemble des activités." "la vue d'ensemble des activités."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Combinaison de touches pour ouvrir la vue d'ensemble" msgstr "Combinaison de touches pour ouvrir la vue d'ensemble"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Combinaison de touches pour ouvrir la vue d'ensemble des applications." msgstr "Combinaison de touches pour ouvrir la vue d'ensemble des applications."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
"Combinaison de touches pour inverser la visibilité de la liste des " "Combinaison de touches pour inverser la visibilité de la liste des "
"notifications" "notifications"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
"Combinaison de touches pour inverser la visibilité de la liste des " "Combinaison de touches pour inverser la visibilité de la liste des "
"notifications" "notifications"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Combinaison de touches pour donner le focus à la notification active" msgstr "Combinaison de touches pour donner le focus à la notification active"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Combinaison de touches pour donner le focus à la notification active." msgstr "Combinaison de touches pour donner le focus à la notification active."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Combinaison de touches pour stopper et fermer toutes les transitions à des " "Combinaison de touches pour stopper et fermer toutes les transitions à des "
"fins de débogage" "fins de débogage"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Le clavier utilisé" msgstr "Le clavier utilisé"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Le type de clavier utilisé." msgstr "Le type de clavier utilisé."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Limite le sélecteur de fenêtres à l'espace de travail actuel." msgstr "Limite le sélecteur de fenêtres à l'espace de travail actuel."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -269,11 +283,11 @@ msgstr ""
"travail actuel sont affichées dans le sélecteur. Sinon, toutes les " "travail actuel sont affichées dans le sélecteur. Sinon, toutes les "
"applications y sont incluses." "applications y sont incluses."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Le type d'icône des applications." msgstr "Le type d'icône des applications."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -284,7 +298,7 @@ msgstr ""
"fenêtre), « app-icon-only » (affiche uniquement l'icône de l'application), " "fenêtre), « app-icon-only » (affiche uniquement l'icône de l'application), "
"ou « both » (affiche les deux)." "ou « both » (affiche les deux)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -292,30 +306,30 @@ msgstr ""
"Si vrai, seules les fenêtres de l'espace de travail actuel sont affichées " "Si vrai, seules les fenêtres de l'espace de travail actuel sont affichées "
"dans le sélecteur. Sinon, toutes les fenêtres y sont incluses." "dans le sélecteur. Sinon, toutes les fenêtres y sont incluses."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Attacher les dialogues modaux à leur fenêtre parente" msgstr "Attacher les dialogues modaux à leur fenêtre parente"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Cette clé prend le pas sur la clé dans org.gnome.mutter lorsque GNOME Shell " "Cette clé prend le pas sur la clé dans org.gnome.mutter lorsque GNOME Shell "
"est lancé." "est lancé."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Activer l'empilage des fenêtres déposées sur les bords de l'écran" msgstr "Activer l'empilage des fenêtres déposées sur les bords de l'écran"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Les espaces de travail sont gérés dynamiquement" msgstr "Les espaces de travail sont gérés dynamiquement"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Les espaces de travail sont uniquement sur l'écran principal" msgstr "Les espaces de travail sont uniquement sur l'écran principal"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Retarder les changements de focus en mode souris jusqu'à ce que le pointeur " "Retarder les changements de focus en mode souris jusqu'à ce que le pointeur "
@ -325,53 +339,54 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Identification réseau" msgstr "Identification réseau"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 ""
"Une erreur s'est produite lors du chargement de la boîte de dialogue des " "Une erreur s'est produite lors du chargement de la boîte de dialogue des "
"préférences de %s :" "préférences de %s :"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Extensions GNOME Shell" msgstr "Extensions GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Annuler" msgstr "Annuler"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Suivant" msgstr "Suivant"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Déverrouiller" msgstr "Déverrouiller"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Se connecter" msgstr "Se connecter"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Choisir une session" msgstr "Choisir une session"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Absent de la liste ?" msgstr "Absent de la liste ?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(par ex. utilisateur ou %s)" msgstr "(par ex. utilisateur ou %s)"
@ -379,12 +394,12 @@ msgstr "(par ex. utilisateur ou %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Nom d'utilisateur : " msgstr "Nom d'utilisateur : "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Fenêtre de connexion" msgstr "Fenêtre de connexion"
@ -520,16 +535,36 @@ msgstr "Ajouter aux favoris"
msgid "Show Details" msgid "Show Details"
msgstr "Afficher les détails" msgstr "Afficher les détails"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s a été ajouté à vos favoris." msgstr "%s a été ajouté à vos favoris."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s a été supprimé de vos favoris." msgstr "%s a été supprimé de vos favoris."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Sélectionnez le périphérique audio"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Paramètres de son"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Casque audio"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Micro-casque"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microphone"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Modifier l'arrière-plan…" msgstr "Modifier l'arrière-plan…"
@ -543,7 +578,7 @@ msgid "Settings"
msgstr "Paramètres" msgstr "Paramètres"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -553,56 +588,62 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "L" msgstr "L"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "M" msgstr "M"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
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:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "J" msgstr "J"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "V" msgstr "V"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Mois précédent" msgstr "Mois précédent"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Mois suivant" msgstr "Mois suivant"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Semaine %V" msgstr "Semaine %V"
@ -624,38 +665,34 @@ msgstr "Semaine %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Journée" msgstr "Journée"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Effacer la section"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Évènements" msgstr "Évènements"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Notifications" msgstr "Notifications"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Aucune notification" msgstr "Aucune notification"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Aucun évènement" msgstr "Aucun évènement"
@ -667,7 +704,7 @@ msgstr "Disque externe connecté"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Disque externe déconnecté" msgstr "Disque externe déconnecté"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Ouvrir avec %s" msgstr "Ouvrir avec %s"
@ -793,7 +830,7 @@ msgstr "Échec de l'authentification. Essayez à nouveau."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s est maintenant connu sous le nom de %s" msgstr "%s est maintenant connu sous le nom de %s"
@ -990,11 +1027,11 @@ msgid "Keyboard"
msgstr "Clavier" msgstr "Clavier"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Masquer le tiroir" msgstr "Masquer le tiroir"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Icônes d'état" msgstr "Icônes d'état"
@ -1046,10 +1083,26 @@ msgstr "Afficher la source"
msgid "Web Page" msgid "Web Page"
msgstr "Page Web" msgstr "Page Web"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Effacer la section"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informations du système" msgstr "Informations du système"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Artiste inconnu"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Titre inconnu"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Média"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Annuler" msgstr "Annuler"
@ -1066,22 +1119,22 @@ msgstr "Vue d'ensemble"
msgid "Type to search…" msgid "Type to search…"
msgstr "Rechercher…" msgstr "Rechercher…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Quitter" msgstr "Quitter"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Activités" msgstr "Activités"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Système" msgstr "Système"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Barre supérieure" msgstr "Barre supérieure"
@ -1094,15 +1147,15 @@ msgstr "Barre supérieure"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Saisissez une commande" msgstr "Saisissez une commande"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Fermer" msgstr "Fermer"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Redémarrage en cours…" msgstr "Redémarrage en cours…"
@ -1225,29 +1278,41 @@ msgstr "Contraste élevé"
msgid "Large Text" msgid "Large Text"
msgstr "Grand texte" msgstr "Grand texte"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Éteindre"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Paramètres Bluetooth" msgstr "Paramètres Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d connecté" msgstr[0] "%d connecté"
msgstr[1] "%d connectés" msgstr[1] "%d connectés"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Éteint"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Pas en cours d'utilisation" msgstr "Pas en cours d'utilisation"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Activer"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Éteindre"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Luminosité" msgstr "Luminosité"
@ -1256,30 +1321,50 @@ msgstr "Luminosité"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Afficher la disposition du clavier" msgstr "Afficher la disposition du clavier"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Localisation activée" msgstr "Localisation activée"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Désactiver" msgstr "Désactiver"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Paramètres de confidentialité" msgstr "Paramètres de confidentialité"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Localisation en cours d'utilisation" msgstr "Localisation en cours d'utilisation"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Localisation désactivée" msgstr "Localisation désactivée"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Activer" msgstr "Activer"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Refuser l'accès"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Accorder l'accès"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Donner accès à votre position à %s ?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Les règles d'accès à la localisation peuvent à tout moment être modifiées dans les "
"paramètres de confidentialité."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<inconnu>" msgstr "<inconnu>"
@ -1415,10 +1500,6 @@ msgstr "Sélectionner un réseau"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Paramètres Wi-Fi" msgstr "Paramètres Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Activer"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1468,31 +1549,36 @@ msgstr "Échec de connexion"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "L'activation de la connexion réseau a échoué" msgstr "L'activation de la connexion réseau a échoué"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Paramètres de gestion de l'énergie" msgstr "Paramètres de gestion de l'énergie"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Charge complète" msgstr "Charge complète"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Estimation en cours…" msgstr "Estimation en cours…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d restant (%d%%)" msgstr "%d%02d restant (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d avant chargement complet (%d%%)" msgstr "%d%02d avant chargement complet (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1533,10 +1619,6 @@ msgstr "Volume modifié"
msgid "Volume" msgid "Volume"
msgstr "Volume" msgstr "Volume"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microphone"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Se connecter en tant qu'autre utilisateur" msgstr "Se connecter en tant qu'autre utilisateur"
@ -1694,24 +1776,27 @@ msgstr ""
msgid "List possible modes" msgid "List possible modes"
msgstr "Lister les modes possibles" msgstr "Lister les modes possibles"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Inconnu" msgstr "Inconnu"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Impossible de lancer « %s »" msgstr "Impossible de lancer « %s »"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Les mots de passe ne correspondent pas" msgstr "Les mots de passe ne correspondent pas"
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Le mot de passe ne peut pas être vide" msgstr "Le mot de passe ne peut pas être vide"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "La fenêtre d'authentification a été écartée par l'utilisateur" msgstr "La fenêtre d'authentification a été écartée par l'utilisateur"
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (gestionnaire de fenêtres composite Wayland)"

1648
po/fur.po

File diff suppressed because it is too large Load Diff

View File

@ -715,7 +715,7 @@ msgstr "Tá brón orm, theip sé sin. Bain triail eile as, le do thoil."
#. 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:759 #: ../js/ui/components/telepathyClient.js:759
#, javascript-format #, fuzzy, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "Tugtar %2$s ar %1$s anois" msgstr "Tugtar %2$s ar %1$s anois"

1517
po/gd.po Normal file

File diff suppressed because it is too large Load Diff

360
po/gl.po
View File

@ -6,22 +6,22 @@
# Antón Méixome <meixome@certima.net>, 2009. # Antón Méixome <meixome@certima.net>, 2009.
# Fran Diéguez <frandieguez@gnome.org>, 2009, 2010, 2011, 2012. # Fran Diéguez <frandieguez@gnome.org>, 2009, 2010, 2011, 2012.
# Leandro Regueiro <leandro.regueiro@gmail.com>, 2012. # Leandro Regueiro <leandro.regueiro@gmail.com>, 2012.
# Fran Dieguez <frandieguez@gnome.org>, 2012, 2013, 2014, 2015. # Fran Dieguez <frandieguez@gnome.org>, 2012, 2013, 2014, 2015, 2016.
#
msgid "" msgid ""
msgstr "" 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: \n"
"shell&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2016-03-12 13:15+0100\n"
"POT-Creation-Date: 2015-09-28 20:46+0000\n" "PO-Revision-Date: 2016-03-12 13:16+0100\n"
"PO-Revision-Date: 2015-09-29 00:34+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n" "Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
"Language-Team: gnome-l10n-gl@gnome.org\n" "Language-Team: Galician <gnome-l10n-gl@gnome.org>\n"
"Language: gl\n" "Language: gl\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: Virtaal 0.7.1\n" "X-Generator: Gtranslator 2.91.7\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
@ -48,15 +48,6 @@ msgstr "Mostrar todos os aplicativos"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Abrir o menú de aplicativo" msgstr "Abrir o menú de aplicativo"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Xestor de xanelas e inicio de aplicativos"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Preferencias das extensións de GNOME Shell" msgstr "Preferencias das extensións de GNOME Shell"
@ -65,9 +56,13 @@ msgstr "Preferencias das extensións de GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Configure as extensións de GNOME Shell" msgstr "Configure as extensións de GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (compositor de wayland)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Xestor de xanelas e inicio de aplicativos"
#: ../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"
@ -175,76 +170,95 @@ msgstr ""
"estado por omisión da opción. " "estado por omisión da opción. "
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Indica se o adaptador de Bluetooth por omisión ten configurados dispositivos "
"asociados a el"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"O shell só mostrará o elemento de menú de Bluetooth se hai un adaptador de "
"Bluetooth conectado ou se houbera dispositivos asociados co adaptador "
"principal. Isto restabelecerase se o adaptador por omisión non se ve ou non "
"ten dispositivos asociados a el."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Mostrar a data da semana no calendario" msgstr "Mostrar a data da semana no calendario"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Se é verdadeiro, móstrase a data da semana ISO no calendario." msgstr "Se é verdadeiro, móstrase a data da semana ISO no calendario."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Combinación de teclas para abrir o menú de aplicativo" msgstr "Combinación de teclas para abrir o menú de aplicativo"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Combinación de teclas para abrir o menú de aplicativo." msgstr "Combinación de teclas para abrir o menú de aplicativo."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Combinación de teclas para abrir a vista «Mostrar aplicativos»" msgstr "Combinación de teclas para abrir a vista «Mostrar aplicativos»"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Combinación de teclas para abrir a vista \"Mostrar aplicativos\" da Vista " "Combinación de teclas para abrir a vista \"Mostrar aplicativos\" da Vista "
"xera de Actividades." "xera de Actividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Combinación de teclas para abrir a Vista xeral" msgstr "Combinación de teclas para abrir a Vista xeral"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Combinación de teclas para abrir a Vista de actividades." msgstr "Combinación de teclas para abrir a Vista de actividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
"Combinación de teclas para trocar a visibilidade da área de notificacións" "Combinación de teclas para trocar a visibilidade da área de notificacións"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
"Combinación de teclas para trocar a visibilidade da área de notificacións." "Combinación de teclas para trocar a visibilidade da área de notificacións."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Combinación de teclas para enfocar a notificación activa" msgstr "Combinación de teclas para enfocar a notificación activa"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Combinación de teclas para enfocar a notificación activa." msgstr "Combinación de teclas para enfocar a notificación activa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 "Atallo de teclado que pausa e reinicia todo os xemelgos executándose." msgstr "Atallo de teclado que pausa e reinicia todo os xemelgos executándose."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Que teclado usar" msgstr "Que teclado usar"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "O tipo de teclado a usar." msgstr "O tipo de teclado a usar."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Restrinxir o trocador ao espazo de traballo actual." msgstr "Restrinxir o trocador ao espazo de traballo actual."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -252,11 +266,11 @@ msgstr ""
"Se é verdadeiro, só se mostran no trocador os aplicativos que teñen xanelas " "Se é verdadeiro, só se mostran no trocador os aplicativos que teñen xanelas "
"no espazo de traballo actual. Doutra maneira inclúense todos os aplicativos." "no espazo de traballo actual. Doutra maneira inclúense todos os aplicativos."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "O modo da icona do aplicativo." msgstr "O modo da icona do aplicativo."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -266,7 +280,7 @@ msgstr ""
"son «thumbnail-only» (mostra unha miniatura da xanela, «app-icon-only» (só " "son «thumbnail-only» (mostra unha miniatura da xanela, «app-icon-only» (só "
"mostra a icona do aplicativo) ou «both» (móstranse ambas cosas)." "mostra a icona do aplicativo) ou «both» (móstranse ambas cosas)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -274,29 +288,29 @@ msgstr ""
"Se é verdadeiro, só se mostrarán no trocador as xanelas do espazo de " "Se é verdadeiro, só se mostrarán no trocador as xanelas do espazo de "
"traballo actual. Doutra maneira inclúense todos os aplicativos." "traballo actual. Doutra maneira inclúense todos os aplicativos."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Anexar o diálogo modal á xanela pai" msgstr "Anexar o diálogo modal á xanela pai"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Esta chave sobrescribe a chave en org.gnome.mutter cando executa GNOME Shell." "Esta chave sobrescribe a chave en org.gnome.mutter cando executa GNOME Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Activar o mosaico nos bordos ao arrastrar xanelas aos bordos da xanela" msgstr "Activar o mosaico nos bordos ao arrastrar xanelas aos bordos da xanela"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Os espazos de traballo xestiónanse dinamicamente" msgstr "Os espazos de traballo xestiónanse dinamicamente"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Espazos de traballo só no monitor primario" msgstr "Espazos de traballo só no monitor primario"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Atrasar os cambios de foco no modo rato até que o punteiro se pare" msgstr "Atrasar os cambios de foco no modo rato até que o punteiro se pare"
@ -304,51 +318,52 @@ msgstr "Atrasar os cambios de foco no modo rato até que o punteiro se pare"
msgid "Network Login" msgid "Network Login"
msgstr "Inicio de sesión en rede" msgstr "Inicio de sesión en rede"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Produciuse un erro ao cargar o diálogo de preferenzas para %s:" msgstr "Produciuse un erro ao cargar o diálogo de preferenzas para %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Extensións de GNOME Shell" msgstr "Extensións de GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Cancelar" msgstr "Cancelar"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Seguinte" msgstr "Seguinte"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Desbloquear" msgstr "Desbloquear"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Iniciar sesión" msgstr "Iniciar sesión"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Escolla unha sesión" msgstr "Escolla unha sesión"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Non está na lista?" msgstr "Non está na lista?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(p.ex., usuario ou %s)" msgstr "(p.ex., usuario ou %s)"
@ -356,12 +371,12 @@ msgstr "(p.ex., usuario ou %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../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 usuario: " msgstr "Nome de usuario: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Xanela de inicio de sesión" msgstr "Xanela de inicio de sesión"
@ -497,16 +512,36 @@ msgstr "Engadir aos favoritos"
msgid "Show Details" msgid "Show Details"
msgstr "Mostrar detalles" msgstr "Mostrar detalles"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s foi engadido aos seus favoritos." msgstr "%s foi engadido aos seus favoritos."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s retirouse dos seus marcadores." msgstr "%s retirouse dos seus marcadores."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Seleccionar dispositivo de son"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Preferencias de son"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Cascos auriculares"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Auriculares"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micrófono"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Cambiar fondo de escritorio…" msgstr "Cambiar fondo de escritorio…"
@ -520,7 +555,7 @@ msgid "Settings"
msgstr "Preferencias" msgstr "Preferencias"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -530,94 +565,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "L" msgstr "L"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "M" msgstr "M"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "W" msgstr "W"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "X" msgstr "X"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "V" msgstr "V"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Anterior mes" msgstr "Anterior mes"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Seguinte mes" msgstr "Seguinte mes"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Semana %V" msgstr "Semana %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Todo o día" msgstr "Todo o día"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Limpar sección"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Eventos" msgstr "Eventos"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %d de %B" msgstr "%A, %d de %B"
#: ../js/ui/calendar.js:1535 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A, %d de %B de %Y" msgstr "%A, %d de %B de %Y"
#: ../js/ui/calendar.js:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Notificacións" msgstr "Notificacións"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Non hai notificacións" msgstr "Non hai notificacións"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Non hai eventos" msgstr "Non hai eventos"
@ -629,7 +666,7 @@ msgstr "Unidade externa conectada"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Unidade externa desconectada" msgstr "Unidade externa desconectada"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Abrir con %s" msgstr "Abrir con %s"
@ -941,11 +978,11 @@ msgid "Keyboard"
msgstr "Teclado" msgstr "Teclado"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Ocultar bandexa" msgstr "Ocultar bandexa"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Iconas de estado" msgstr "Iconas de estado"
@ -997,10 +1034,26 @@ msgstr "Ver fonte"
msgid "Web Page" msgid "Web Page"
msgstr "Páxina web" msgstr "Páxina web"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Limpar sección"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Información do sistema" msgstr "Información do sistema"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Artista descoñecido"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Título descoñecido"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Multimedia"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Desfacer" msgstr "Desfacer"
@ -1017,23 +1070,22 @@ msgstr "Vista xeral"
msgid "Type to search…" msgid "Type to search…"
msgstr "Escriba para buscar…" msgstr "Escriba para buscar…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Saír" msgstr "Saír"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Actividades" msgstr "Actividades"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
#| msgid "System"
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Barra superior" msgstr "Barra superior"
@ -1046,15 +1098,15 @@ msgstr "Barra superior"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Escriba unha orde" msgstr "Escriba unha orde"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Pechar" msgstr "Pechar"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Restimando…" msgstr "Restimando…"
@ -1177,29 +1229,41 @@ msgstr "Contraste alto"
msgid "Large Text" msgid "Large Text"
msgstr "Texto grande" msgstr "Texto grande"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Apagar"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Preferencias do Bluetooth" msgstr "Preferencias do Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d conectado" msgstr[0] "%d conectado"
msgstr[1] "%d conectados" msgstr[1] "%d conectados"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Desactivar"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Non está en uso" msgstr "Non está en uso"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Activar"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Apagar"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Brillo" msgstr "Brillo"
@ -1208,30 +1272,50 @@ msgstr "Brillo"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Mostrar a distribución do teclado" msgstr "Mostrar a distribución do teclado"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Localización activada" msgstr "Localización activada"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Desactivar" msgstr "Desactivar"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Preferencias da privacidade" msgstr "Preferencias da privacidade"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Localización en uso" msgstr "Localización en uso"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Localización desactivada" msgstr "Localización desactivada"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Activar" msgstr "Activar"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Denegar acceso"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Conceder acceso"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Darlle acceso a %s á súa localización?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Pode cambiar o acceso á localización en calquera momento desde as "
"preferencias de privacidade."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<descoñecido>" msgstr "<descoñecido>"
@ -1367,10 +1451,6 @@ msgstr "Seleccione unha rede"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Preferencias da WiFi" msgstr "Preferencias da WiFi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Activar"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1420,31 +1500,36 @@ msgstr "Produciuse un fallo na conexión"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Produciuse un fallo na activación da conexión de rede" msgstr "Produciuse un fallo na activación da conexión de rede"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Preferencias de enerxía" msgstr "Preferencias de enerxía"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Carga completa" msgstr "Carga completa"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Estimando…" msgstr "Estimando…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Faltan %d:%02d (%d%%)" msgstr "%d%02d Faltan (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d:%02d ate cargado (%d%%)" msgstr "%d%02d ate cargado (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1485,10 +1570,6 @@ msgstr "Volume cambiado"
msgid "Volume" msgid "Volume"
msgstr "Volume" msgstr "Volume"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micrófono"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Iniciar sesión como outro usuario" msgstr "Iniciar sesión como outro usuario"
@ -1647,39 +1728,39 @@ msgstr ""
msgid "List possible modes" msgid "List possible modes"
msgstr "Listar os modos posíbeis" msgstr "Listar os modos posíbeis"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Descoñecido" msgstr "Descoñecido"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Produciuse un erro ao iniciar «%s»" msgstr "Produciuse un erro ao iniciar «%s»"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Os contrasinais non coinciden." msgstr "Os contrasinais non coinciden."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "O contrasinal non pode estar baleiro" msgstr "O contrasinal non pode estar baleiro"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "O usuario rexeitou o diálogo de autenticación" msgstr "O usuario rexeitou o diálogo de autenticación"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s está solicitando acceso á súa localización."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (compositor de wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d dispositivo conectado" #~ msgstr[0] "%d dispositivo conectado"
#~ msgstr[1] "%d dispositivos conectados" #~ msgstr[1] "%d dispositivos conectados"
#~ msgid "Off"
#~ msgstr "Desactivar"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Requírese autenticación" #~ msgstr "Requírese autenticación"
@ -1831,9 +1912,6 @@ msgstr "O usuario rexeitou o diálogo de autenticación"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Ver conta" #~ msgstr "Ver conta"
#~ msgid "Unknown reason"
#~ msgstr "Razón descoñecida"
#~ msgid "Show the message list" #~ msgid "Show the message list"
#~ msgstr "Mostrar a lista de mensaxes" #~ msgstr "Mostrar a lista de mensaxes"
@ -2008,9 +2086,6 @@ msgstr "O usuario rexeitou o diálogo de autenticación"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "O dispositivo %s quere acceder ao servizo «%s»" #~ msgstr "O dispositivo %s quere acceder ao servizo «%s»"
#~ msgid "Always grant access"
#~ msgstr "Conceder acceso sempre"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Conceder só esta vez" #~ msgstr "Conceder só esta vez"
@ -2178,9 +2253,6 @@ msgstr "O usuario rexeitou o diálogo de autenticación"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "Visibilidade" #~ msgstr "Visibilidade"
#~ msgid "Send Files to Device…"
#~ msgstr "Enviar ficheiros ao dispositivo…"
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "Configurar un dispositivo novo…" #~ msgstr "Configurar un dispositivo novo…"
@ -2234,10 +2306,6 @@ msgstr "O usuario rexeitou o diálogo de autenticación"
#~ msgstr[0] "Queda %d minuto" #~ msgstr[0] "Queda %d minuto"
#~ msgstr[1] "Quedan %d minutos" #~ msgstr[1] "Quedan %d minutos"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d%%"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "Adaptador de corrente" #~ msgstr "Adaptador de corrente"

396
po/he.po
View File

@ -10,8 +10,8 @@ msgid ""
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell master\n" "Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-30 21:15+0300\n" "POT-Creation-Date: 2016-03-11 14:49+0200\n"
"PO-Revision-Date: 2016-03-11 14:51+0200\n" "PO-Revision-Date: 2016-03-11 14:51+0200\n"
"Last-Translator: Yosef Or Boczko <yoseforb@gmail.com>\n" "Last-Translator: Yosef Or Boczko <yoseforb@gmail.com>\n"
"Language-Team: עברית <>\n" "Language-Team: עברית <>\n"
@ -47,15 +47,6 @@ msgstr "הצגת כל היישומים"
#: ../data/50-gnome-shell-system.xml.in.h:6 #: ../data/50-gnome-shell-system.xml.in.h:6
msgid "Open the application menu" msgid "Open the application menu"
msgstr "פתיחת תפריט היישום" msgstr "פתיחת תפריט היישום"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "מעטפת GNOME"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "ניהול חלונות והרצת יישומים"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
@ -64,9 +55,13 @@ msgstr "העדפות ההרחבות של GNOME Shell"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:2 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:2
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "הגדרת הרחבות GNOME Shell" msgstr "הגדרת הרחבות GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "מעטפת GNOME"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "ניהול חלונות והרצת יישומים" msgstr "ניהול חלונות והרצת יישומים"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:1 #: ../data/org.gnome.shell.gschema.xml.in.in.h:1
@ -170,74 +165,92 @@ msgstr ""
"'Remember Password' checkbox will be present. This key sets the default " "'Remember Password' checkbox will be present. This key sets the default "
"state of the checkbox." "state of the checkbox."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Whether the default Bluetooth adapter had set up devices associated to it"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Show the week date in the calendar" msgstr "Show the week date in the calendar"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "If true, display the ISO week date in the calendar." msgstr "If true, display the ISO week date in the calendar."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Keybinding to open the application menu" msgstr "Keybinding to open the application menu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Keybinding to open the application menu." msgstr "Keybinding to open the application menu."
#: ../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 \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Keybinding to open the \"Show Applications\" view" msgstr "Keybinding to open the \"Show Applications\" view"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Keybinding to open the \"Show Applications\" view of the Activities Overview." "Keybinding to open the \"Show Applications\" view of the Activities Overview."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Keybinding to open the overview" msgstr "Keybinding to open the overview"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Keybinding to open the Activities Overview." msgstr "Keybinding to open the Activities Overview."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Keybinding to toggle the visibility of the notification list" msgstr "Keybinding to toggle the visibility of the notification list"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Keybinding to toggle the visibility of the notification list." msgstr "Keybinding to toggle the visibility of the notification list."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Keybinding to focus the active notification" msgstr "Keybinding to focus the active notification"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Keybinding to focus the active notification." msgstr "Keybinding to focus the active notification."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Keybinding that pauses and resumes all running tweens, for debugging purposes" "Keybinding that pauses and resumes all running tweens, for debugging purposes"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Which keyboard to use" msgstr "Which keyboard to use"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "The type of keyboard to use." msgstr "The type of keyboard to use."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Limit switcher to current workspace." msgstr "Limit switcher to current workspace."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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 "
@ -245,51 +258,51 @@ msgstr ""
msgstr "" msgstr ""
"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."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "The application icon mode." msgstr "The application icon mode."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36
msgid ""
"Configures how the windows are shown in the switcher. Valid possibilities "
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
"only' (shows only the application icon) or 'both'."
msgstr ""
"Configures how the windows are shown in the switcher. Valid possibilities "
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
"only' (shows only the application icon) or 'both'."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid ""
"If true, only windows from the current workspace are shown in the switcher. "
"Otherwise, all windows are included."
msgstr ""
"If true, only windows from the current workspace are shown in the switcher. "
"Otherwise, all windows are included."
#: ../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 ""
"Configures how the windows are shown in the switcher. Valid possibilities "
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
"only' (shows only the application icon) or 'both'."
msgstr ""
"Configures how the windows are shown in the switcher. Valid possibilities "
"are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
"only' (shows only the application icon) or 'both'." "only' (shows only the application icon) or 'both'."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
msgid ""
"If true, only windows from the current workspace are shown in the switcher. "
"Otherwise, all windows are included."
msgstr ""
"If true, only windows from the current workspace are shown in the switcher. "
"Otherwise, all windows are included."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window"
msgstr "Attach modal dialog to the parent window"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"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."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Enable edge tiling when dropping windows on screen edges" msgstr "Enable edge tiling when dropping windows on screen edges"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Workspaces are managed dynamically" msgstr "Workspaces are managed dynamically"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:44 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Workspaces only on primary monitor" msgstr "Workspaces only on primary monitor"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:45 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Delay focus changes in mouse mode until the pointer stops moving" msgstr "Delay focus changes in mouse mode until the pointer stops moving"
@ -297,51 +310,52 @@ msgstr "Delay focus changes in mouse mode until the pointer stops moving"
#: ../data/org.gnome.Shell.PortalHelper.desktop.in.h:1 #: ../data/org.gnome.Shell.PortalHelper.desktop.in.h:1
msgid "Network Login" msgid "Network Login"
msgstr "Network Login" msgstr "Network Login"
#: ../js/extensionPrefs/main.js:117 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "אירעה שגיאה בעת טעינת דו־שיח ההעדפות עבור %s:" msgstr "אירעה שגיאה בעת טעינת דו־שיח ההעדפות עבור %s:"
#: ../js/extensionPrefs/main.js:149 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "הרחבות GNOME Shell" msgstr "הרחבות GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145 #: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../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 "ביטול" msgstr "ביטול"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:448 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "הבא" msgstr "הבא"
#: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "שחרור" msgstr "שחרור"
#: ../js/gdm/authPrompt.js:214 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "כניסה" msgstr "כניסה"
#: ../js/gdm/loginDialog.js:285 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "בחירת הפעלה" msgstr "בחירת הפעלה"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:435 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "לא רשום?" msgstr "לא רשום?"
#. 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:854 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
@ -349,12 +363,12 @@ msgstr "(משתמש או %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:859 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "שם משתמש:" msgstr "שם משתמש:"
#: ../js/gdm/loginDialog.js:1196 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "חלון כניסה" msgstr "חלון כניסה"
@ -490,16 +504,36 @@ msgstr "הוספה למועדפים"
#: ../js/ui/appDisplay.js:1897 #: ../js/ui/appDisplay.js:1897
msgid "Show Details" msgid "Show Details"
msgstr "הצגת פרטים" msgstr "הצגת פרטים"
#: ../js/ui/appFavorites.js:134 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s נוסף למועדפים שלך." msgstr "%s נוסף למועדפים שלך."
#: ../js/ui/appFavorites.js:168 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s הוסר מהמועדפים שלך." msgstr "%s הוסר מהמועדפים שלך."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "בחירת התקן שמע"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "הגדרות שמע"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "אזניות"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "אזניות עם מיקרופון"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "מיקרופון"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
@ -508,13 +542,12 @@ msgstr "החלפת הרקע…"
#: ../js/ui/backgroundMenu.js:21 #: ../js/ui/backgroundMenu.js:21
msgid "Display Settings" msgid "Display Settings"
msgstr "הגדרות תצוגה" msgstr "הגדרות תצוגה"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650
#: ../js/ui/backgroundMenu.js:22 ../js/ui/status/system.js:366 #: ../js/ui/backgroundMenu.js:22 ../js/ui/status/system.js:366
msgid "Settings" msgid "Settings"
msgstr "הגדרות" msgstr "הגדרות"
#. 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:47 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
@ -524,94 +557,96 @@ msgstr "65"
#. * #. *
#. * 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:76 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "א" msgstr "א"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:78 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "ב" msgstr "ב"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:80 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "ג" msgstr "ג"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:82 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "ד" msgstr "ד"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:84 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "ה" msgstr "ה"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "ו" msgstr "ו"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "ש" msgstr "ש"
#: ../js/ui/calendar.js:416 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "חודש קודם" msgstr "חודש קודם"
#: ../js/ui/calendar.js:426 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "חודש הבא" msgstr "חודש הבא"
#: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634 #: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "שבוע %V" msgstr "שבוע %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:695 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "יום שלם" msgstr "יום שלם"
#: ../js/ui/calendar.js:1291
msgid "Clear section"
msgstr "ניקוי מקטע"
#: ../js/ui/calendar.js:821 #: ../js/ui/calendar.js:821
msgid "Events" msgid "Events"
msgstr "אירועים" msgstr "אירועים"
#: ../js/ui/calendar.js:830 #: ../js/ui/calendar.js:830
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:834 #: ../js/ui/calendar.js:834
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:919 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "התרעות" msgstr "התרעות"
#: ../js/ui/calendar.js:1070 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "אין התרעות" msgstr "אין התרעות"
#: ../js/ui/calendar.js:1073 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "אין אירועים" msgstr "אין אירועים"
@ -623,7 +658,7 @@ msgstr "חובר כונן חיצוני"
#: ../js/ui/components/automountManager.js:102 #: ../js/ui/components/automountManager.js:102
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "נותק כונן חיצוני" msgstr "נותק כונן חיצוני"
#: ../js/ui/components/autorunManager.js:355 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
@ -929,11 +964,11 @@ msgid "Keyboard"
msgid "Keyboard" msgid "Keyboard"
msgstr "מקלדת" msgstr "מקלדת"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:65 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "הסתרת המגש" msgstr "הסתרת המגש"
#: ../js/ui/legacyTray.js:106 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "סמלי מצב" msgstr "סמלי מצב"
@ -961,7 +996,7 @@ msgstr "פעיל"
msgstr "פעיל" msgstr "פעיל"
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1828 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1828
msgid "Disabled" msgid "Disabled"
msgstr "מנוטרל" msgstr "מנוטרל"
@ -985,10 +1020,26 @@ msgstr "צפייה במקור"
#: ../js/ui/lookingGlass.js:758 #: ../js/ui/lookingGlass.js:758
msgid "Web Page" msgid "Web Page"
msgstr "דף אינטרנט" msgstr "דף אינטרנט"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "ניקוי מקטע"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "פרטי המערכת" msgstr "פרטי המערכת"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "אמן לא ידוע"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "כותרת לא ידועה"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "מדיה"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
@ -1005,17 +1056,22 @@ msgstr "סקירה"
#: ../js/ui/overview.js:244 #: ../js/ui/overview.js:244
msgid "Type to search…" msgid "Type to search…"
msgstr "יש להקליד כדי לחפש…" msgstr "יש להקליד כדי לחפש…"
#: ../js/ui/panel.js:358 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "יציאה" msgstr "יציאה"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:414 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "פעילויות" msgstr "פעילויות"
#: ../js/ui/panel.js:695
msgctxt "System menu in the top bar"
msgid "System"
msgstr "מערכת"
#: ../js/ui/panel.js:807 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "הסרגל העליון" msgstr "הסרגל העליון"
@ -1028,15 +1084,15 @@ msgstr "הסרגל העליון"
#: ../js/ui/popupMenu.js:289 #: ../js/ui/popupMenu.js:289
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:71 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "נא להזין פקודה" msgstr "נא להזין פקודה"
#: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "סגירה" msgstr "סגירה"
#: ../js/ui/runDialog.js:282 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "מופעל מחדש…" msgstr "מופעל מחדש…"
@ -1161,29 +1217,41 @@ msgstr "ניגודיות גבוהה"
#: ../js/ui/status/accessibility.js:202 #: ../js/ui/status/accessibility.js:202
msgid "Large Text" msgid "Large Text"
msgstr "טקסט גדול" msgstr "טקסט גדול"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Bluetooth" msgstr "Bluetooth"
#: ../js/ui/status/bluetooth.js:56 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "הגדרות Bluetooth" msgstr "הגדרות Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:136 #: ../js/ui/status/bluetooth.js:136
#, c-format #, c-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "אחד מחובר" msgstr[0] "אחד מחובר"
msgstr[1] "%d מחוברים" msgstr[1] "%d מחוברים"
#: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "כבוי"
#: ../js/ui/status/bluetooth.js:140 #: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "לא בשימוש" msgstr "לא בשימוש"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "הפעלה"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "כיבוי"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
@ -1192,30 +1260,48 @@ msgstr "בהירות"
#: ../js/ui/status/keyboard.js:736 #: ../js/ui/status/keyboard.js:736
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "הצגת פריסת המקלדת" msgstr "הצגת פריסת המקלדת"
#: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "איכון מאופשר" msgstr "איכון מאופשר"
#: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "השבתה" msgstr "השבתה"
#: ../js/ui/status/location.js:109 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "הגדרות פרטיות" msgstr "הגדרות פרטיות"
#: ../js/ui/status/location.js:214 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "איכון בשימוש" msgstr "איכון בשימוש"
#: ../js/ui/status/location.js:218 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "איכון מושבת" msgstr "איכון מושבת"
#: ../js/ui/status/location.js:219 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "אפשור" msgstr "אפשור"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "מניעת גישה"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "אפשור גישה"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "לתת ליישום %s גישה למיקום שלך?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr "ניתן לשנות בכל עת את הרשאות הגישה למיקום שלך מהגדרות הפרטיות."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
@ -1351,10 +1437,6 @@ msgstr "בחירת רשת"
#: ../js/ui/status/network.js:1177 #: ../js/ui/status/network.js:1177
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "הגדרות רשת אלחוטית" msgstr "הגדרות רשת אלחוטית"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "הפעלה"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
@ -1404,32 +1486,37 @@ msgstr "ההתחברות נכשלה"
#: ../js/ui/status/network.js:1698 #: ../js/ui/status/network.js:1698
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "הפעלת חיבור הרשת נכשלה" msgstr "הפעלת חיבור הרשת נכשלה"
#: ../js/ui/status/power.js:61 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "הגדרות צריכת החשמל" msgstr "הגדרות צריכת החשמל"
#: ../js/ui/status/power.js:77 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "בטעינה מלאה" msgstr "בטעינה מלאה"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "מתבצע שערוך…" msgstr "מתבצע שערוך…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:98 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d נותרו (%d%%)" msgstr "%d%02d נותרו (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:103 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d:%02d עד לטעינה מלאה (%d%%)" msgstr "%d:%02d עד לטעינה מלאה (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1469,10 +1556,6 @@ msgstr "עצמת השמע השתנתה"
#: ../js/ui/status/volume.js:162 #: ../js/ui/status/volume.js:162
msgid "Volume" msgid "Volume"
msgstr "עצמה" msgstr "עצמה"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "מיקרופון"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
@ -1594,7 +1677,7 @@ msgstr "יומן אבולושן"
msgstr "יומן אבולושן" msgstr "יומן אבולושן"
#. translators: #. translators:
#. * The number of sound outputs on a particular device #. * The number of sound outputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1835 #: ../src/gvc/gvc-mixer-control.c:1835
#, c-format #, c-format
msgid "%u Output" msgid "%u Output"
@ -1603,57 +1686,60 @@ msgstr[1] "%u פלטים"
msgstr[1] "%u פלטים" msgstr[1] "%u פלטים"
#. translators: #. translators:
#. * The number of sound inputs on a particular device #. * The number of sound inputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1845 #: ../src/gvc/gvc-mixer-control.c:1845
#, c-format #, c-format
msgid "%u Input" msgid "%u Input"
msgid_plural "%u Inputs" msgid_plural "%u Inputs"
msgstr[0] "קלט אחד" msgstr[0] "קלט אחד"
msgstr[1] "%u קלטים" msgstr[1] "%u קלטים"
#: ../src/gvc/gvc-mixer-control.c:2371 #: ../src/gvc/gvc-mixer-control.c:2371
msgid "System Sounds" msgid "System Sounds"
msgstr "צלילי מערכת" msgstr "צלילי מערכת"
#: ../src/main.c:381 #: ../src/main.c:381
msgid "Print version" msgid "Print version"
msgstr "Print version" msgstr "Print version"
#: ../src/main.c:387 #: ../src/main.c:387
msgid "Mode used by GDM for login screen" msgid "Mode used by GDM for login screen"
msgstr "המצב בו GDM יעשה שימוש לצורך מסך הכניסה" msgstr "המצב בו GDM יעשה שימוש לצורך מסך הכניסה"
#: ../src/main.c:393 #: ../src/main.c:393
msgid "Use a specific mode, e.g. \"gdm\" for login screen" msgid "Use a specific mode, e.g. \"gdm\" for login screen"
msgstr "שימוש במצב מסוים, לדוגמה: „gdm“ למסך הכניסה" msgstr "שימוש במצב מסוים, לדוגמה: „gdm“ למסך הכניסה"
#: ../src/main.c:399 #: ../src/main.c:399
msgid "List possible modes" msgid "List possible modes"
msgstr "הצגת המצבים האפשריים" msgstr "הצגת המצבים האפשריים"
#: ../src/shell-app.c:246 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "לא ידוע" msgstr "לא ידוע"
#: ../src/shell-app.c:487 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "אירע כשל בטעינת „%s”" msgstr "אירע כשל בטעינת „%s”"
#: ../src/shell-keyring-prompt.c:730 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "הססמאות אינן תואמות." msgstr "הססמאות אינן תואמות."
#: ../src/shell-keyring-prompt.c:738 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "הססמה אינה יכולה להישאר ריקה" msgstr "הססמה אינה יכולה להישאר ריקה"
#: ../src/shell-polkit-authentication-agent.c:353 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "המשתמש בחר להתעלם מתיבת דו־שיח האימות" msgstr "המשתמש בחר להתעלם מתיבת דו־שיח האימות"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "%s דורש גישה למיקום שלך."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (מסדר wayland)" #~ msgstr "GNOME Shell (מסדר wayland)"
# javascript-format # javascript-format
@ -1661,9 +1747,6 @@ msgstr "המשתמש בחר להתעלם מתיבת דו־שיח האימות"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "התקן אחד מחובר" #~ msgstr[0] "התקן אחד מחובר"
#~ msgstr[1] "%d התקנים מחוברים" #~ msgstr[1] "%d התקנים מחוברים"
#~ msgid "Off"
#~ msgstr "כבוי"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "נדרש אימות" #~ msgstr "נדרש אימות"
@ -1810,9 +1893,6 @@ msgstr "המשתמש בחר להתעלם מתיבת דו־שיח האימות"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "צפייה בחשבון" #~ msgstr "צפייה בחשבון"
#~ msgid "Unknown reason"
#~ msgstr "סיבה לא ידועה"
#~ msgid "Show the message list" #~ msgid "Show the message list"
#~ msgstr "הצגת רשימת הודעות" #~ msgstr "הצגת רשימת הודעות"
@ -2006,9 +2086,6 @@ msgstr "המשתמש בחר להתעלם מתיבת דו־שיח האימות"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "ההתקן %s מעוניין לגשת אל השירות '%s'" #~ msgstr "ההתקן %s מעוניין לגשת אל השירות '%s'"
#~ msgid "Always grant access"
#~ msgstr "תמיד להעניק גישה"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "הענקת גישה הפעם בלבד" #~ msgstr "הענקת גישה הפעם בלבד"
@ -2176,9 +2253,6 @@ msgstr "המשתמש בחר להתעלם מתיבת דו־שיח האימות"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "הצגה" #~ msgstr "הצגה"
#~ msgid "Send Files to Device…"
#~ msgstr "שליחת קובץ להתקן…"
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "הגדרת התקן חדש…" #~ msgstr "הגדרת התקן חדש…"
@ -2257,10 +2331,6 @@ msgstr "המשתמש בחר להתעלם מתיבת דו־שיח האימות"
#~ msgstr[0] "דקה אחת נותרה" #~ msgstr[0] "דקה אחת נותרה"
#~ msgstr[1] "%d דקות נותרו" #~ msgstr[1] "%d דקות נותרו"
#~ msgstr[2] "שתי דקות נותרו" #~ msgstr[2] "שתי דקות נותרו"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d%%"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "מתאם חשמל" #~ msgstr "מתאם חשמל"

536
po/hu.po

File diff suppressed because it is too large Load Diff

504
po/id.po

File diff suppressed because it is too large Load Diff

866
po/is.po

File diff suppressed because it is too large Load Diff

360
po/it.po
View File

@ -1,9 +1,9 @@
# Italian translations for gnome-shell package. # Italian translations for gnome-shell package.
# Copyright (C) 2009, 2010, the gnome-shell copyright holder # Copyright (C) 2009, 2010, the gnome-shell copyright holder
# Copyright (C) 2011, 2012, 2013, 2014, 2015 the Free Software Foundation # Copyright (C) 2011, 2012, 2013, 2014, 2015, 2016 the Free Software Foundation
# 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.
# #
# Milo Casagrande <milo@milo.name>, 2009, 2010, 2012, 2013, 2014, 2015. # Milo Casagrande <milo@milo.name>, 2009, 2010, 2012, 2013, 2014, 2015, 2016.
# Luca Ferretti <elle.uca@infinito.it>, 2010, 2011, 2012, 2013, 2014. # Luca Ferretti <elle.uca@infinito.it>, 2010, 2011, 2012, 2013, 2014.
# #
msgid "" msgid ""
@ -11,8 +11,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-09-28 20:46+0000\n" "POT-Creation-Date: 2016-03-17 10:22+0000\n"
"PO-Revision-Date: 2015-09-29 09:02+0200\n" "PO-Revision-Date: 2016-03-17 21:19+0100\n"
"Last-Translator: Milo Casagrande <milo@milo.name>\n" "Last-Translator: Milo Casagrande <milo@milo.name>\n"
"Language-Team: Italiano <tp@lists.linux.it>\n" "Language-Team: Italiano <tp@lists.linux.it>\n"
"Language: it\n" "Language: it\n"
@ -21,7 +21,7 @@ msgstr ""
"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-DamnedLies-Scope: partial\n" "X-DamnedLies-Scope: partial\n"
"X-Generator: Poedit 1.8.5\n" "X-Generator: Poedit 1.8.7\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -47,15 +47,6 @@ msgstr "Mostra tutte le applicazioni"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Apri il menù applicazioni" msgstr "Apri il menù applicazioni"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestisce finestre e avvia applicazioni"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Preferenze estensioni di GNOME Shell" msgstr "Preferenze estensioni di GNOME Shell"
@ -64,9 +55,13 @@ msgstr "Preferenze estensioni di GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Configura le estensioni di GNOME Shell" msgstr "Configura le estensioni di GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (compositor wayland)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestisce finestre e avvia applicazioni"
#: ../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"
@ -175,78 +170,97 @@ msgstr ""
"stato predefinito di tale casella." "stato predefinito di tale casella."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Indica se l'adattatore Bluetooth predefinito abbia avuto del dispositivi "
"associati"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Viene visualizzato un elemento nel menù Bluetooth solamente se un adattatore "
"Bluetooth è alimentato o se vi sono stati associati altri dispositivi. Ciò "
"viene reimpostato se l'adattatore predefinito non risulta avere dispositivi "
"associati."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Mostra il numero della settimana nel calendario" msgstr "Mostra il numero della settimana nel calendario"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Se VERO, visualizza il giorno della settimana ISO nel calendario." msgstr "Se VERO, visualizza il giorno della settimana ISO nel calendario."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Associazione tasti per aprire menù applicazioni" msgstr "Associazione tasti per aprire menù applicazioni"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Associazione tasti per aprire il menù delle applicazioni." msgstr "Associazione tasti per aprire il menù delle applicazioni."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Associazione tasti per aprire la vista \"Mostra applicazioni\"" msgstr "Associazione tasti per aprire la vista \"Mostra applicazioni\""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Associazione tasti per aprire la vista \"Mosta applicazioni\" della " "Associazione tasti per aprire la vista \"Mosta applicazioni\" della "
"panoramica Attività." "panoramica Attività."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Associazione tasti per aprire la panoramica" msgstr "Associazione tasti per aprire la panoramica"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Associazione tasti per aprire la panoramica delle attività." msgstr "Associazione tasti per aprire la panoramica delle attività."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
"Associazione tasti per commutare la visibilità dell'elenco delle notifiche" "Associazione tasti per commutare la visibilità dell'elenco delle notifiche"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
"Associazione tasti per commutare la visibilità dell'elenco delle notifiche." "Associazione tasti per commutare la visibilità dell'elenco delle notifiche."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Associazione tasti dare il focus alla notifica attiva" msgstr "Associazione tasti dare il focus alla notifica attiva"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Associazione tasti per dare il focus alla notifica attiva." msgstr "Associazione tasti per dare il focus alla notifica attiva."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Associazione di tasti per mettere in pausa e ripristinare tutti i tween in " "Associazione di tasti per mettere in pausa e ripristinare tutti i tween in "
"esecuzione, a scopo di debug" "esecuzione, a scopo di debug"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Quale tastiera usare" msgstr "Quale tastiera usare"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Il tipo di tastiera da usare." msgstr "Il tipo di tastiera da usare."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Limita il selettore allo spazio di lavoro in uso." msgstr "Limita il selettore allo spazio di lavoro in uso."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -255,11 +269,11 @@ msgstr ""
"hanno finestre nello spazio di lavoro attualmente in uso. In caso contrario " "hanno finestre nello spazio di lavoro attualmente in uso. In caso contrario "
"sono incluse tutte le applicazioni." "sono incluse tutte le applicazioni."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "La modalità dell'icona dell'applicazione." msgstr "La modalità dell'icona dell'applicazione."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -269,7 +283,7 @@ msgstr ""
"sono: \"thumbnail-only\" (mostra una miniatura della finestra), \"app-icon-" "sono: \"thumbnail-only\" (mostra una miniatura della finestra), \"app-icon-"
"only\" (mostra solo l'icona dell'applicazione) oppure \"both\"." "only\" (mostra solo l'icona dell'applicazione) oppure \"both\"."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -278,32 +292,32 @@ msgstr ""
"spazio di lavoro attualmente in uso. In caso contrario sono incluse tutte le " "spazio di lavoro attualmente in uso. In caso contrario sono incluse tutte le "
"finestre." "finestre."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Collega la finestra modale a quella genitore" msgstr "Collega la finestra modale a quella genitore"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Questa chiave scavalca la chiave in org.gnome.mutter quando si esegue GNOME " "Questa chiave scavalca la chiave in org.gnome.mutter quando si esegue GNOME "
"Shell." "Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Abilita il tiling di bordo quando si trascinano le finestre sui bordi dello " "Abilita il tiling di bordo quando si trascinano le finestre sui bordi dello "
"schermo" "schermo"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Spazi di lavoro sono gestiti dinamicamente" msgstr "Spazi di lavoro sono gestiti dinamicamente"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Spazi di lavoro solo sul monitor primario" msgstr "Spazi di lavoro solo sul monitor primario"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Ritarda il cambio del focus nella modalità mouse finché il puntantore non si " "Ritarda il cambio del focus nella modalità mouse finché il puntantore non si "
@ -313,53 +327,54 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Accesso di rete" msgstr "Accesso di rete"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 ""
"Si è verificato un errore durante il caricamento della finestra delle " "Si è verificato un errore durante il caricamento della finestra delle "
"preferenze per %s:" "preferenze per %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Estensioni di GNOME Shell" msgstr "Estensioni di GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Annulla" msgstr "Annulla"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Avanti" msgstr "Avanti"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Sblocca" msgstr "Sblocca"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Accedi" msgstr "Accedi"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Scegli sessione" msgstr "Scegli sessione"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Non elencato?" msgstr "Non elencato?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(p.e. utente o %s)" msgstr "(p.e. utente o %s)"
@ -367,12 +382,12 @@ msgstr "(p.e. utente o %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Nome utente: " msgstr "Nome utente: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Finestra di accesso" msgstr "Finestra di accesso"
@ -510,16 +525,36 @@ msgstr "Mostra dettagli"
# (ndt) e usare: # (ndt) e usare:
# L'elemento %s è stato rimosso... ? # L'elemento %s è stato rimosso... ?
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s è stato aggiunto ai preferiti." msgstr "%s è stato aggiunto ai preferiti."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s è stato rimosso dai preferiti." msgstr "%s è stato rimosso dai preferiti."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Seleziona dispositivo audio"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Impostazioni audio"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Cuffie"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Cuffie con microfono"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microfono"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Cambia sfondo…" msgstr "Cambia sfondo…"
@ -533,7 +568,7 @@ msgid "Settings"
msgstr "Impostazioni" msgstr "Impostazioni"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -543,94 +578,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "L" msgstr "L"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "M" msgstr "M"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
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:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "G" msgstr "G"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "V" msgstr "V"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Mese precedente" msgstr "Mese precedente"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Mese successivo" msgstr "Mese successivo"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Settimana %V" msgstr "Settimana %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Giornata" msgstr "Giornata"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Annulla selezione"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Eventi" msgstr "Eventi"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Notifiche" msgstr "Notifiche"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Nessuna notifica" msgstr "Nessuna notifica"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Nessun evento" msgstr "Nessun evento"
@ -642,7 +679,7 @@ msgstr "Unità esterna collegata"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Unità esterna scollegata" msgstr "Unità esterna scollegata"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Apri con %s" msgstr "Apri con %s"
@ -768,7 +805,7 @@ msgstr "Errore nell'autenticazione. Provare di nuovo."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s ha cambiato nome in %s" msgstr "%s ha cambiato nome in %s"
@ -957,11 +994,11 @@ msgid "Keyboard"
msgstr "Tastiera" msgstr "Tastiera"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Nascondi cassetto" msgstr "Nascondi cassetto"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Icone di stato" msgstr "Icone di stato"
@ -1015,10 +1052,26 @@ msgstr "Visualizza sorgente"
msgid "Web Page" msgid "Web Page"
msgstr "Pagina web" msgstr "Pagina web"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Annulla selezione"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informazione di sistema" msgstr "Informazione di sistema"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Artista sconosciuto"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Titolo sconosciuto"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Supporto"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Annulla" msgstr "Annulla"
@ -1035,22 +1088,22 @@ msgstr "Panoramica"
msgid "Type to search…" msgid "Type to search…"
msgstr "Digita per cercare…" msgstr "Digita per cercare…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Esci" msgstr "Esci"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Attività" msgstr "Attività"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Barra superiore" msgstr "Barra superiore"
@ -1063,15 +1116,15 @@ msgstr "Barra superiore"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-us" msgstr "toggle-switch-us"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Inserire un comando" msgstr "Inserire un comando"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Chiudi" msgstr "Chiudi"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Riavvio…" msgstr "Riavvio…"
@ -1195,29 +1248,41 @@ msgstr "Contrasto elevato"
msgid "Large Text" msgid "Large Text"
msgstr "Caratteri grandi" msgstr "Caratteri grandi"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Spegni"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Impostazioni Bluetooth" msgstr "Impostazioni Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d collegato" msgstr[0] "%d collegato"
msgstr[1] "%d collegati" msgstr[1] "%d collegati"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Off"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Non in uso" msgstr "Non in uso"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Attiva"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Spegni"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Luminosità" msgstr "Luminosità"
@ -1226,31 +1291,51 @@ msgstr "Luminosità"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Mostra disposizione tastiera" msgstr "Mostra disposizione tastiera"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Posizione abilitata" msgstr "Posizione abilitata"
# (ndt) o disabilitata? # (ndt) o disabilitata?
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Disabilitato" msgstr "Disabilitato"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Impostazioni privacy" msgstr "Impostazioni privacy"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Posizione in uso" msgstr "Posizione in uso"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Posizione disabilitata" msgstr "Posizione disabilitata"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Abilita" msgstr "Abilita"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Nega accesso"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Consenti accesso"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Consentire a %s di accedere alla propria posizione?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"L'accesso alla posizione può essere modificato in qualsiasi momento "
"attraverso le impostazioni della privacy."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<sconosciuto>" msgstr "<sconosciuto>"
@ -1389,10 +1474,6 @@ msgstr "Seleziona rete"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Impostazioni Wi-Fi" msgstr "Impostazioni Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Attiva"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1442,32 +1523,37 @@ msgstr "Connessione non riuscita"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Attivazione della connessione di rete non riuscita" msgstr "Attivazione della connessione di rete non riuscita"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Impostazioni alimentazione" msgstr "Impostazioni alimentazione"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Carica" msgstr "Carica"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "In stima…" msgstr "In stima…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d rimanente (%d%%)" msgstr "%d%02d rimanente (%d %%)"
# in stile MacOS sarebbe "al pieno" :P # in stile MacOS sarebbe "al pieno" :P
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d alla carica (%d%%)" msgstr "%d%02d alla carica (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1508,10 +1594,6 @@ msgstr "Volume modificato"
msgid "Volume" msgid "Volume"
msgstr "Volume" msgstr "Volume"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microfono"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Accedi come altro utente" msgstr "Accedi come altro utente"
@ -1669,50 +1751,24 @@ msgstr "Usa una modalità specifica, p.e. \"gdm\" per la schermata di accesso"
msgid "List possible modes" msgid "List possible modes"
msgstr "Elenca le modalità possibili" msgstr "Elenca le modalità possibili"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Sconosciuto" msgstr "Sconosciuto"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Avvio di «%s» non riuscito" msgstr "Avvio di «%s» non riuscito"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Le password non corrispondono." msgstr "Le password non corrispondono."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "La password non può essere vuota" msgstr "La password non può essere vuota"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Il dialogo di autenticazione è stato annullato dall'utente" msgstr "Il dialogo di autenticazione è stato annullato dall'utente"
#~ msgid "Bluetooth"
#~ msgstr "Bluetooth"
#~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d dispositivo connesso"
#~ msgstr[1] "%d dispositivi connessi"
#~ msgid "Off"
#~ msgstr "Off"
#~ msgid "Authentication required"
#~ msgstr "Richiesta autenticazione"
#~ msgid "UPS"
#~ msgstr "UPS"
#~ msgid "Battery"
#~ msgstr "Batteria"
#~ msgid "Airplane Mode"
#~ msgstr "Modalità aereo"
#~ msgid "On"
#~ msgstr "On"

489
po/ja.po

File diff suppressed because it is too large Load Diff

344
po/kk.po
View File

@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: master\n" "Project-Id-Version: 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-10-04 08:41+0000\n" "POT-Creation-Date: 2016-03-16 22:23+0000\n"
"PO-Revision-Date: 2015-10-04 17:00+0500\n" "PO-Revision-Date: 2016-03-17 08:37+0500\n"
"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n" "Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
"Language-Team: Kazakh <kk_KZ@googlegroups.com>\n" "Language-Team: Kazakh <kk_KZ@googlegroups.com>\n"
"Language: kk\n" "Language: kk\n"
@ -17,7 +17,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=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.8.5\n" "X-Generator: Poedit 1.8.6\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -43,15 +43,6 @@ msgstr "Барлық қолданбаларды көрсету"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Қолданбалар мәзірін ашу" msgstr "Қолданбалар мәзірін ашу"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Терезелерді басқару мен қолданбаларды жөнелту"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "GNOME Shell кеңейту баптаулары" msgstr "GNOME Shell кеңейту баптаулары"
@ -60,9 +51,13 @@ msgstr "GNOME Shell кеңейту баптаулары"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "GNOME Shell кеңейтулерін баптау" msgstr "GNOME Shell кеңейтулерін баптау"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (wayland үйлестіргіші)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Терезелерді басқару мен қолданбаларды жөнелту"
#: ../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"
@ -170,77 +165,95 @@ msgstr ""
"бастапқы күйін орнатады." "бастапқы күйін орнатады."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Үнсіз келісім бойынша Bluetooth адаптерінде байланысқан құрылғылар бар ма"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Қоршам Bluetooth мәзірін тек Bluetooth адаптері іске қосылған болса және "
"үнсіз келісім бойынша адаптерінде байланысқан құрылғылар бар болса ғана "
"көрсетеді. Бұл үнсіз келісім адаптерінде байланысқан құрылғылар жоқ болса "
"тасталады."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Күнтізбеде апта күнін көрсету" msgstr "Күнтізбеде апта күнін көрсету"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Ақиқат болса, күнтізбеде ISO апта күнін көрсетеді." msgstr "Ақиқат болса, күнтізбеде ISO апта күнін көрсетеді."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Қолданбалар мәзірін ашу үшін пернелер комбинациясы" msgstr "Қолданбалар мәзірін ашу үшін пернелер комбинациясы"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Қолданбалар мәзірін ашу үшін пернелер комбинациясы." msgstr "Қолданбалар мәзірін ашу үшін пернелер комбинациясы."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "\"Қолданбаларды көрсету\" көрінісін ашу үшін пернелер комбинациясы" msgstr "\"Қолданбаларды көрсету\" көрінісін ашу үшін пернелер комбинациясы"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Көрініс ішінен \"Қолданбаларды көрсету\" ашу үшін пернелер комбинациясы" "Көрініс ішінен \"Қолданбаларды көрсету\" ашу үшін пернелер комбинациясы"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Шолуды ашу үшін пернелер комбинациясы." msgstr "Шолуды ашу үшін пернелер комбинациясы."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Көріністі ашу үшін пернелер комбинациясы." msgstr "Көріністі ашу үшін пернелер комбинациясы."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "" msgstr ""
"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы" "Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "" msgstr ""
"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы." "Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы" msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы." msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Барлық орындалып тұрған анимацияларды тоқтататын не жалғастыратын пернелер " "Барлық орындалып тұрған анимацияларды тоқтататын не жалғастыратын пернелер "
"жарлығы (жөндеу үшін)" "жарлығы (жөндеу үшін)"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Қолданылатын пернетақта" msgstr "Қолданылатын пернетақта"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Қолданылатын пернетақта түрі." msgstr "Қолданылатын пернетақта түрі."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Ауыстырғышты ағымдағы жұмыс орнымен шектеу." msgstr "Ауыстырғышты ағымдағы жұмыс орнымен шектеу."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -248,11 +261,11 @@ msgstr ""
"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелері бар " "Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелері бар "
"қолданбалар көрсетіледі. Болмаса, барлық қолданбалар болады." "қолданбалар көрсетіледі. Болмаса, барлық қолданбалар болады."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Қолданбаның таңбаша режимі." msgstr "Қолданбаның таңбаша режимі."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -262,7 +275,7 @@ msgstr ""
"'thumbnail-only' (терезенің кіші көрінісі көрсетіледі), 'app-icon-only' (тек " "'thumbnail-only' (терезенің кіші көрінісі көрсетіледі), 'app-icon-only' (тек "
"қолданба таңбашасы көрсетіледі) немесе 'both' (екеуі де)." "қолданба таңбашасы көрсетіледі) немесе 'both' (екеуі де)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -270,32 +283,32 @@ msgstr ""
"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелер көрсетіледі. " "Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелер көрсетіледі. "
"Болмаса, барлық терезелер болады." "Болмаса, барлық терезелер болады."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Модальды сұхбатты аталық терезесіне жалғау" msgstr "Модальды сұхбатты аталық терезесіне жалғау"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Бұл кілт GNOME Shell орындалған кезде org.gnome.mutter ішіндегі кілтті " "Бұл кілт GNOME Shell орындалған кезде org.gnome.mutter ішіндегі кілтті "
"үстінен жазады." "үстінен жазады."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Терезелерді экран шеттеріне апарған кезде олардың өлшемдерін өзгертуді іске " "Терезелерді экран шеттеріне апарған кезде олардың өлшемдерін өзгертуді іске "
"қосу" "қосу"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Жұмыс орындары динамикалы түрде басқарылады" msgstr "Жұмыс орындары динамикалы түрде басқарылады"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Жұмыс орындар тек біріншілік мониторда" msgstr "Жұмыс орындар тек біріншілік мониторда"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Тышқан режиміндегі фокусты ауыстыру курсор тоқтағанша дейін кідірту"
@ -303,51 +316,52 @@ msgstr "Тышқан режиміндегі фокусты ауыстыру ку
msgid "Network Login" msgid "Network Login"
msgstr "Желілік кіру" msgstr "Желілік кіру"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "%s үшін баптаулар сұхбатын жүктеу кезінде қате орын алды:" msgstr "%s үшін баптаулар сұхбатын жүктеу кезінде қате орын алды:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "GNOME Shell кеңейтулері" msgstr "GNOME Shell кеңейтулері"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Бас тарту" msgstr "Бас тарту"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Келесі" msgstr "Келесі"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Босату" msgstr "Босату"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Кіру" msgstr "Кіру"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Сессияны таңдау" msgstr "Сессияны таңдау"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Тізімде жоқсыз ба?" msgstr "Тізімде жоқсыз ба?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(мыс., пайдаланушы не %s)" msgstr "(мыс., пайдаланушы не %s)"
@ -355,12 +369,12 @@ msgstr "(мыс., пайдаланушы не %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Пайдаланушы аты:" msgstr "Пайдаланушы аты:"
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Жүйеге кіру терезесі" msgstr "Жүйеге кіру терезесі"
@ -496,16 +510,36 @@ msgstr "Таңдамалыларға қосу"
msgid "Show Details" msgid "Show Details"
msgstr "Деректерді көрсету" msgstr "Деректерді көрсету"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s таңдамалыларыңызға қосылды." msgstr "%s таңдамалыларыңызға қосылды."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s таңдамалыларыңыздан өшірілді." msgstr "%s таңдамалыларыңыздан өшірілді."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Аудио құрылғысын таңдаңыз"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Дыбыс баптаулары"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Құлаққап"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Микрофонды құлаққап"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Микрофон"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Фонды өзгерту..." msgstr "Фонды өзгерту..."
@ -519,7 +553,7 @@ msgid "Settings"
msgstr "Баптаулар" msgstr "Баптаулар"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -529,94 +563,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "Жк" msgstr "Жк"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "Дс" msgstr "Дс"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "Сс" msgstr "Сс"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Ср" msgstr "Ср"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Бс" msgstr "Бс"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "Жм" msgstr "Жм"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "Сн" msgstr "Сн"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Өткен ай" msgstr "Өткен ай"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Келесі ай" msgstr "Келесі ай"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Апта %V" msgstr "Апта %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Толық күн" msgstr "Толық күн"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Санатты тазарту"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Оқиғалар" msgstr "Оқиғалар"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Хабарламалар" msgstr "Хабарламалар"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Хабарламалар жоқ" msgstr "Хабарламалар жоқ"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Оқиғалар жоқ" msgstr "Оқиғалар жоқ"
@ -628,7 +664,7 @@ msgstr "Сыртқы диск қосылды"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Сыртқы диск алынды" msgstr "Сыртқы диск алынды"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "%s көмегімен ашу" msgstr "%s көмегімен ашу"
@ -753,7 +789,7 @@ msgstr "Кешіріңіз, талап сәтсіз. Қайтадан көрің
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s енді %s ретінде белгілі" msgstr "%s енді %s ретінде белгілі"
@ -927,18 +963,18 @@ msgstr "Орнату"
#: ../js/ui/extensionDownloader.js:204 #: ../js/ui/extensionDownloader.js:204
#, javascript-format #, javascript-format
msgid "Download and install “%s” from extensions.gnome.org?" msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "extensions.gnome.org адресінен “%s” жүктеп алып, орнату керек пе?" msgstr "extensions.gnome.org адресінен \"%s\" жүктеп алып, орнату керек пе?"
#: ../js/ui/keyboard.js:741 ../js/ui/status/keyboard.js:713 #: ../js/ui/keyboard.js:741 ../js/ui/status/keyboard.js:713
msgid "Keyboard" msgid "Keyboard"
msgstr "Пернетақта" msgstr "Пернетақта"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Жүйелік трейді жасыру" msgstr "Жүйелік трейді жасыру"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Қалып-күй таңбашалары" msgstr "Қалып-күй таңбашалары"
@ -990,10 +1026,26 @@ msgstr "Бастапқы кодын қарау"
msgid "Web Page" msgid "Web Page"
msgstr "Веб парағы" msgstr "Веб парағы"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Санатты тазарту"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Жүйелік ақпарат" msgstr "Жүйелік ақпарат"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Белгісіз әртіс"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Белгісіз атауы"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Медиа"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Болдырмау" msgstr "Болдырмау"
@ -1010,22 +1062,22 @@ msgstr "Шолу"
msgid "Type to search…" msgid "Type to search…"
msgstr "Іздеу үшін теріңіз..." msgstr "Іздеу үшін теріңіз..."
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Шығу" msgstr "Шығу"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Көрініс" msgstr "Көрініс"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Жүйелік" msgstr "Жүйелік"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Үстідегі панель" msgstr "Үстідегі панель"
@ -1038,15 +1090,15 @@ msgstr "Үстідегі панель"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Команданы енгізу" msgstr "Команданы енгізу"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Жабу" msgstr "Жабу"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Қайта қосу…" msgstr "Қайта қосу…"
@ -1167,28 +1219,40 @@ msgstr "Жоғары контраст"
msgid "Large Text" msgid "Large Text"
msgstr "Үлкен мәтін" msgstr "Үлкен мәтін"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Сөндіру"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth баптаулары" msgstr "Bluetooth баптаулары"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d байланысқан" msgstr[0] "%d байланысқан"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Сөнд."
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Қолданылуда емес" msgstr "Қолданылуда емес"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Іске қосу"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Сөндіру"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Жарықтылығы" msgstr "Жарықтылығы"
@ -1197,30 +1261,50 @@ msgstr "Жарықтылығы"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Пернетақта жаймасын көрсету" msgstr "Пернетақта жаймасын көрсету"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Орналасу іске қосулы тұр" msgstr "Орналасу іске қосулы тұр"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Сөндіру" msgstr "Сөндіру"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Жекелік баптаулары" msgstr "Жекелік баптаулары"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Орналасу қолданылуда" msgstr "Орналасу қолданылуда"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Орналасу сөндірулі тұр" msgstr "Орналасу сөндірулі тұр"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Іске қосу" msgstr "Іске қосу"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Тыйым салу"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Рұқсат ету"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "%s үшін орналасуыңызға рұқсат ету керек пе?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Орналасуыңызға қатынауды кез-кезген кезде жекелік баптауларының ішінен "
"өзгертуге болады."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<белгісіз>" msgstr "<белгісіз>"
@ -1356,10 +1440,6 @@ msgstr "Желіні таңдау"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Wi-Fi баптаулары" msgstr "Wi-Fi баптаулары"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Іске қосу"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1409,31 +1489,36 @@ msgstr "Байланыс орнату сәтсіз"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Желілік байланысты белсендіру сәтсіз" msgstr "Желілік байланысты белсендіру сәтсіз"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Қорек баптаулары" msgstr "Қорек баптаулары"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Толығымен зарядталған" msgstr "Толығымен зарядталған"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Есептеу..." msgstr "Есептеу..."
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d қалды (%d%%)" msgstr "%d%02d қалды (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d толық зарядқа дейін (%d%%)" msgstr "%d%02d толық зарядқа дейін (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1474,10 +1559,6 @@ msgstr "Дыбыс өзгертілді"
msgid "Volume" msgid "Volume"
msgstr "Дыбыс деңгейі" msgstr "Дыбыс деңгейі"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Микрофон"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Басқа пайдаланушы ретінде жүйеге кіру" msgstr "Басқа пайдаланушы ретінде жүйеге кіру"
@ -1631,38 +1712,38 @@ msgstr "Жүйеге кіру экраны үшін арнайы режимді,
msgid "List possible modes" msgid "List possible modes"
msgstr "Қолжетерлік режимдерді тізіп шығу" msgstr "Қолжетерлік режимдерді тізіп шығу"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Белгісіз" msgstr "Белгісіз"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "\"%s\" жөнелту сәтсіз" msgstr "\"%s\" жөнелту сәтсіз"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Парольдер өзара сәйкес емес." msgstr "Парольдер өзара сәйкес емес."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Пароль бос болуы мүмкін емес" msgstr "Пароль бос болуы мүмкін емес"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Аутентификация терезесін пайдаланушы тайдырды" msgstr "Аутентификация терезесін пайдаланушы тайдырды"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s орналасу ақпаратыңызға қатынауды сұрайды."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (wayland үйлестіргіші)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d байланысқан құрылғы" #~ msgstr[0] "%d байланысқан құрылғы"
#~ msgid "Off"
#~ msgstr "Сөнд."
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Аутентификация керек" #~ msgstr "Аутентификация керек"
@ -1811,9 +1892,6 @@ msgstr "Аутентификация терезесін пайдаланушы
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Тіркелгіні қарап шығу" #~ msgstr "Тіркелгіні қарап шығу"
#~ msgid "Unknown reason"
#~ msgstr "Себебі белгісіз"
#~ msgid "Show the message list" #~ msgid "Show the message list"
#~ msgstr "Хабарламалар тізімін көрсету" #~ msgstr "Хабарламалар тізімін көрсету"

335
po/ko.po
View File

@ -1,9 +1,9 @@
# -*- compile-command: "ko-po-check ko.po" -*- # Korean message translation for 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.
# Young-Ho Cha <ganadist@gmail.com>, 2009. # Young-Ho Cha <ganadist@gmail.com>, 2009.
# Seong-ho Cho <darkcircle.0426@gmail.com>, 2012. # Seong-ho Cho <darkcircle.0426@gmail.com>, 2012.
# Changwoo Ryu <cwryu@debian.org>, 2011-2015. # Changwoo Ryu <cwryu@debian.org>, 2011-2016.
# #
# #
# 주의 사항: # 주의 사항:
@ -20,8 +20,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-09-29 08:39+0000\n" "POT-Creation-Date: 2016-03-16 10:19+0000\n"
"PO-Revision-Date: 2015-09-29 19:14+0900\n" "PO-Revision-Date: 2016-03-16 21:46+0900\n"
"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n" "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
"Language-Team: GNOME Korea <gnome-kr@googlegroups.com>\n" "Language-Team: GNOME Korea <gnome-kr@googlegroups.com>\n"
"Language: Korean\n" "Language: Korean\n"
@ -54,15 +54,6 @@ msgstr "모든 프로그램 표시"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "프로그램 메뉴 열기" msgstr "프로그램 메뉴 열기"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "그놈 셸"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "창 관리 및 프로그램 실행"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "그놈 셸 확장 기본 설정" msgstr "그놈 셸 확장 기본 설정"
@ -71,9 +62,13 @@ msgstr "그놈 셸 확장 기본 설정"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "그놈 셸 확장을 설정합니다" msgstr "그놈 셸 확장을 설정합니다"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "그놈 셸(웨일랜드 컴포지터)" msgstr "그놈 셸"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "창 관리 및 프로그램 실행"
#: ../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"
@ -172,73 +167,89 @@ msgstr ""
"확인란의 기본 상태를 지정합니다." "확인란의 기본 상태를 지정합니다."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "기본 블루투스 어댑터가 여기 연결할 장치를 준비했는지 여부"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"그놈 셸에서는 블루투스 어댑터에 전원이 들어오거나, 기본 어댑터에 연결 설정한 "
"장치가 있을 경우엠나 경우에만 블루투스 메뉴 항목을 표시합니다. 기본 어댑터에 "
"연결된 장치가 하나도 없는 상황이 발견되면 이 값을 초기화합니다."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "달력에 요일 표시" msgstr "달력에 요일 표시"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "참이면 달력에 ISO 요일을 표시합니다." msgstr "참이면 달력에 ISO 요일을 표시합니다."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "프로그램 메뉴를 여는 키 바인딩" msgstr "프로그램 메뉴를 여는 키 바인딩"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "프로그램 메뉴를 여는 키 바인딩." msgstr "프로그램 메뉴를 여는 키 바인딩."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "\"프로그램 보기\" 뷰를 여는 키 바인딩" msgstr "\"프로그램 보기\" 뷰를 여는 키 바인딩"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 "현재 활동 요약의 \"프로그램 보기\" 뷰를 여는 키 바인딩."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "현재 활동 요약을 여는 키 바인딩" msgstr "현재 활동 요약을 여는 키 바인딩"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "현재 활동 요약을 여는 키 바인딩." msgstr "현재 활동 요약을 여는 키 바인딩."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "알림 목록 보이기를 토글하는 키 바인딩" msgstr "알림 목록 보이기를 토글하는 키 바인딩"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "알림 목록 보이기를 토글하는 키 바인딩." msgstr "알림 목록 보이기를 토글하는 키 바인딩."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "현재 알림에 포커스하는 키 바인딩" msgstr "현재 알림에 포커스하는 키 바인딩"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "현재 알림에 포커스하는 키 바인딩." msgstr "현재 알림에 포커스하는 키 바인딩."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"실행 중인 모든 하위 프로세스를 일시 중지하고 계속 하는 키 바인딩, 디버깅 목적" "실행 중인 모든 하위 프로세스를 일시 중지하고 계속 하는 키 바인딩, 디버깅 목적"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "사용할 키보드" msgstr "사용할 키보드"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "사용할 키보드의 종류." msgstr "사용할 키보드의 종류."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "프로그램 전환을 현재 작업 공간에만 한정." msgstr "프로그램 전환을 현재 작업 공간에만 한정."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -246,11 +257,11 @@ msgstr ""
"참이면, 현재 작업 공간에 창이 있는 프로그램만 프로그램 전환 창에 표시합니다. " "참이면, 현재 작업 공간에 창이 있는 프로그램만 프로그램 전환 창에 표시합니다. "
"참이 아니면 모든 프로그램을 표시합니다." "참이 아니면 모든 프로그램을 표시합니다."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "프로그램 아이콘 모드." msgstr "프로그램 아이콘 모드."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -259,7 +270,7 @@ msgstr ""
"창 전환에서 창이 어떻게 표시될지 설정합니다. 가능한 값은: 'thumbnail-only'(창" "창 전환에서 창이 어떻게 표시될지 설정합니다. 가능한 값은: 'thumbnail-only'(창"
"의 섬네일만 표시), 'app-icon-only'(프로그램 아이콘만 표시), 'both'(모두)." "의 섬네일만 표시), 'app-icon-only'(프로그램 아이콘만 표시), 'both'(모두)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -267,28 +278,28 @@ msgstr ""
"참이면, 현재 작업 공간에 창이 있는 창만 창 전환 창에 표시합니다. 거짓이면 모" "참이면, 현재 작업 공간에 창이 있는 창만 창 전환 창에 표시합니다. 거짓이면 모"
"든 창을 표시합니다." "든 창을 표시합니다."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "상위 창에 모달 대화창 붙이기" msgstr "상위 창에 모달 대화창 붙이기"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "그놈 셸을 실행할 때 org.gnome.mutter의 키 대신 사용됩니다." msgstr "그놈 셸을 실행할 때 org.gnome.mutter의 키 대신 사용됩니다."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "화면 가장자리에 창을 놓을 때 가장자리에 맞춥니다" msgstr "화면 가장자리에 창을 놓을 때 가장자리에 맞춥니다"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "작업 공간을 동적으로 관리" msgstr "작업 공간을 동적으로 관리"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "주 모니터에서만 작업 공간 사용" msgstr "주 모니터에서만 작업 공간 사용"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "마우스 포인터가 움직이지 않을 때까지 포커스 전환을 미루기"
@ -296,51 +307,52 @@ msgstr "마우스 포인터가 움직이지 않을 때까지 포커스 전환을
msgid "Network Login" msgid "Network Login"
msgstr "네트워크 로그인" msgstr "네트워크 로그인"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "%s에 대한 기본 설정 대화상자를 불러오는데 오류가 발생했습니다:" msgstr "%s에 대한 기본 설정 대화상자를 불러오는데 오류가 발생했습니다:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "그놈 셸 확장" msgstr "그놈 셸 확장"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "취소" msgstr "취소"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "다음" msgstr "다음"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "잠금 풀기" msgstr "잠금 풀기"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "로그인" msgstr "로그인"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "세션 선택" msgstr "세션 선택"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "목록에 없습니까?" msgstr "목록에 없습니까?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(예를 들어, 사용자 또는 %s)" msgstr "(예를 들어, 사용자 또는 %s)"
@ -348,12 +360,12 @@ msgstr "(예를 들어, 사용자 또는 %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "사용자 이름: " msgstr "사용자 이름: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "로그인 창" msgstr "로그인 창"
@ -490,16 +502,36 @@ msgstr "즐겨찾기에 추가"
msgid "Show Details" msgid "Show Details"
msgstr "자세히 보기" msgstr "자세히 보기"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s 프로그램을 즐겨찾기에 추가했습니다." msgstr "%s 프로그램을 즐겨찾기에 추가했습니다."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s 프로그램을 즐겨찾기에서 제거했습니다." msgstr "%s 프로그램을 즐겨찾기에서 제거했습니다."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "오디오 장치 선택"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "사운드 설정"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "헤드폰"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "헤드셋"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "마이크"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "배경 바꾸기…" msgstr "배경 바꾸기…"
@ -513,7 +545,7 @@ msgid "Settings"
msgstr "설정" msgstr "설정"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -523,94 +555,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "일" msgstr "일"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "월" msgstr "월"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "화" msgstr "화"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "수" msgstr "수"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "목" msgstr "목"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "금" msgstr "금"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "토" msgstr "토"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "이전 달" msgstr "이전 달"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "다음 달" msgstr "다음 달"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "주 %V" msgstr "주 %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "종일" msgstr "종일"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "부분 지우기"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "행사" msgstr "행사"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%B %d일 %A" msgstr "%B %d일 %A"
#: ../js/ui/calendar.js:1535 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%Y년 %B %d일 %A" msgstr "%Y년 %B %d일 %A"
#: ../js/ui/calendar.js:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "알림" msgstr "알림"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "알림 없음" msgstr "알림 없음"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "행사 없음" msgstr "행사 없음"
@ -622,7 +656,7 @@ msgstr "외부 드라이브 연결"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "외부 드라이브 연결 끊김" msgstr "외부 드라이브 연결 끊김"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "%s 프로그램으로 열기" msgstr "%s 프로그램으로 열기"
@ -924,11 +958,11 @@ msgid "Keyboard"
msgstr "키보드" msgstr "키보드"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "트레이 숨기기" msgstr "트레이 숨기기"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "상태 아이콘" msgstr "상태 아이콘"
@ -980,10 +1014,26 @@ msgstr "소스 보기"
msgid "Web Page" msgid "Web Page"
msgstr "웹페이지" msgstr "웹페이지"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "부분 지우기"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "시스템 정보" msgstr "시스템 정보"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "알 수 없는 음악가"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "알 수 없는 제목"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "미디어"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "실행 취소" msgstr "실행 취소"
@ -1000,22 +1050,22 @@ msgstr "개요"
msgid "Type to search…" msgid "Type to search…"
msgstr "검색하려면 입력하십시오…" msgstr "검색하려면 입력하십시오…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "끝내기" msgstr "끝내기"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "현재 활동" msgstr "현재 활동"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "시스템" msgstr "시스템"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "위 막대" msgstr "위 막대"
@ -1028,15 +1078,15 @@ msgstr "위 막대"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "명령을 입력하십시오" msgstr "명령을 입력하십시오"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "닫기" msgstr "닫기"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "다시 시작하는 중…" msgstr "다시 시작하는 중…"
@ -1157,28 +1207,40 @@ msgstr "고대비"
msgid "Large Text" msgid "Large Text"
msgstr "큰 글자" msgstr "큰 글자"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "블루투스"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "끄기"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "블루투스 설정" msgstr "블루투스 설정"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d개 연결" msgstr[0] "%d개 연결"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "끔"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "사용 중 아님" msgstr "사용 중 아님"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "켜기"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "끄기"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "밝기" msgstr "밝기"
@ -1187,30 +1249,48 @@ msgstr "밝기"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "키보드 배치 표시" msgstr "키보드 배치 표시"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "위치 사용" msgstr "위치 사용"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "사용 않기" msgstr "사용 않기"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "사생활 보호 설정" msgstr "사생활 보호 설정"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "위치 사용 중" msgstr "위치 사용 중"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "위치 사용 않음" msgstr "위치 사용 않음"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "사용" msgstr "사용"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "접근 거부"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "접근 허용"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "현재 위치를 %s에서 접근하도록 허용하시겠습니까?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr "위치 정보 접근은 언제든지 사생활 보호 설정에서 바꿀 수 있습니다."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<알 수 없음>" msgstr "<알 수 없음>"
@ -1346,10 +1426,6 @@ msgstr "네트워크 선택"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "와이파이 설정" msgstr "와이파이 설정"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "켜기"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1399,31 +1475,36 @@ msgstr "연결이 실패했습니다"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "네트워크 연결이 실패했습니다" msgstr "네트워크 연결이 실패했습니다"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "전원 설정" msgstr "전원 설정"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "완전 충전" msgstr "완전 충전"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "예상치 계산 중…" msgstr "예상치 계산 중…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d 남음(%d%%)" msgstr "%d%02d 남음(%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "충전까지 %d:%02d(%d%%)" msgstr "충전까지 %d:%02d(%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1466,10 +1547,6 @@ msgstr "볼륨 바꿈"
msgid "Volume" msgid "Volume"
msgstr "볼륨" msgstr "볼륨"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "마이크"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "다른 사용자로 로그인" msgstr "다른 사용자로 로그인"
@ -1624,38 +1701,38 @@ msgstr "특정 모드 사용. 예를 들어 로그인 화면에 대해 \"gdm\""
msgid "List possible modes" msgid "List possible modes"
msgstr "가능한 모드 목록 표시" msgstr "가능한 모드 목록 표시"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "알 수 없음" msgstr "알 수 없음"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "“%s” 실행에 실패했습니다" msgstr "“%s” 실행에 실패했습니다"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "암호가 일치하지 않습니다." msgstr "암호가 일치하지 않습니다."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "빈 암호를 쓸 수 없습니다" msgstr "빈 암호를 쓸 수 없습니다"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "인증 대화 창을 사용자가 닫았습니다" msgstr "인증 대화 창을 사용자가 닫았습니다"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "블루투스" #~ msgstr "%s에서 현재 위치에 접근하도록 요청합니다."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "그놈 셸(웨일랜드 컴포지터)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "연결된 장치 %d개" #~ msgstr[0] "연결된 장치 %d개"
#~ msgid "Off"
#~ msgstr "끔"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "인증 필요" #~ msgstr "인증 필요"

385
po/lt.po
View File

@ -4,15 +4,15 @@
# Žygimantas Beručka <zygis@gnome.org>, 2010, 2011, 2012. # Žygimantas Beručka <zygis@gnome.org>, 2010, 2011, 2012.
# Algimantas Margevičius <gymka@mail.ru>, 2011. # Algimantas Margevičius <gymka@mail.ru>, 2011.
# Mantas Kriaučiūnas <mantas@akl.lt>, 2012, 2013. # Mantas Kriaučiūnas <mantas@akl.lt>, 2012, 2013.
# Aurimas Černius <aurisc4@gmail.com>, 2013, 2014, 2015. # Aurimas Černius <aurisc4@gmail.com>, 2013, 2014, 2015, 2016.
# #
msgid "" msgid ""
msgstr "" 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-09-30 08:35+0000\n" "POT-Creation-Date: 2016-03-13 10:20+0000\n"
"PO-Revision-Date: 2015-09-30 22:16+0300\n" "PO-Revision-Date: 2016-03-13 21:20+0200\n"
"Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n" "Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n"
"Language-Team: Lietuvių <gnome-lt@lists.akl.lt>\n" "Language-Team: Lietuvių <gnome-lt@lists.akl.lt>\n"
"Language: lt\n" "Language: lt\n"
@ -48,26 +48,21 @@ msgstr "Rodyti visas programas"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Atverti programų meniu" msgstr "Atverti programų meniu"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell aplinka"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Langų valdymas ir programų paleidimas"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "GNOME Shell plėtinių nustatymai" msgstr "GNOME Shell plėtinių nuostatos"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:2 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:2
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Konfigūruoti GNOME Shell plėtinius" msgstr "Konfigūruoti GNOME Shell plėtinius"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (wayland kompozitorius)" msgstr "GNOME Shell aplinka"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Langų tvarkymas ir programų paleidimas"
#: ../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"
@ -111,11 +106,11 @@ msgid ""
msgstr "" msgstr ""
"GNOME Shell leidžia įkelti tik šiuo metu veikiančios versijos plėtinius. Šio " "GNOME Shell leidžia įkelti tik šiuo metu veikiančios versijos plėtinius. Šio "
"parametro įjungimas išjungs šį tikrinimą ir bandys įkelti visus plėtinius " "parametro įjungimas išjungs šį tikrinimą ir bandys įkelti visus plėtinius "
"nepaisant jų nurodomas palaikomos versijos." "nepaisant jų nurodomos palaikomos versijos."
#: ../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 "Mėgstamų programų darbastalio failų ID sąrašas" msgstr "Mėgstamų programų darbalaukio failų ID sąrašas"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:8 #: ../data/org.gnome.shell.gschema.xml.in.in.h:8
msgid "" msgid ""
@ -173,88 +168,106 @@ msgstr ""
"numatytąją žymimojo langelio būseną." "numatytąją žymimojo langelio būseną."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Ar numatytasis Bluetooth adapteris buvo nusistatęs su juo susietus įrenginius"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Apvalkalas rodys Bluetooth meniu elementą tik tuo atveju, jei Bluetooth "
"adapteris yra pajungtas arba jei buvo nustatyti įrenginiai, susieti su "
"numatytuoju adapteriu. Tai bus atstatyta, jeigu kada nors bus pastebėta, kad "
"numatytasis adapteris neturi su juo susietų įrenginių."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Rodyti savaitės dienas kalendoriuje" msgstr "Rodyti savaitės dienas kalendoriuje"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Jeigu reikšmė teigiama, kalendoriuje rodyti ISO savaičių datą." msgstr "Jeigu reikšmė teigiama, kalendoriuje rodyti ISO savaičių datą."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Klavišų susiejimas, kuriuo atveriamas programų meniu" msgstr "Klavišų susiejimas, kuriuo atveriamas programų meniu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Klavišų susiejimas, kuriuo atveriamas programų meniu." msgstr "Klavišų susiejimas, kuriuo atveriamas programų meniu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Klavišų susiejimas, kuriuo atveriamas programų paleidimo vaizdas" msgstr "Klavišų susiejimas, kuriuo atveriamas programų paleidimo vaizdas"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Klavišų susiejimas, kuriuo atveriamas „Programų paleidimas“ veiklų " "Klavišų susiejimas, kuriuo atveriamas „Programų paleidimas“ veiklų "
"apžvalgoje." "apžvalgoje."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Klavišų susiejimas, kuriuo atveriama apžvalga" msgstr "Klavišų susiejimas, kuriuo atveriama apžvalga"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Klavišų susiejimas, kuriuo atveriama veiklų apžvalga." msgstr "Klavišų susiejimas, kuriuo atveriama veiklų apžvalga."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Klavišų susiejimas pranešimų juostos matomumui perjungti" msgstr "Klavišų susiejimas pranešimų juostos matomumui perjungti"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Klavišų susiejimas pranešimų juostos matomumui perjungti." msgstr "Klavišų susiejimas pranešimų juostos matomumui perjungti."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Klavišų susiejimas, kuriuo fokusuojamas aktyvus pranešimas" msgstr "Klavišų susiejimas, kuriuo fokusuojamas aktyvus pranešimas"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Klavišų susiejimas, kuriuo fokusuojamas aktyvus pranešimas." msgstr "Klavišų susiejimas, kuriuo fokusuojamas aktyvus pranešimas."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Klavišų susiejimas, kuris sustabdo ir pratęsia visus veikiančius elementus, " "Klavišų susiejimas, kuris sustabdo ir pratęsia visus veikiančius elementus, "
"derinimui" "derinimui"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Kurią klaviatūrą naudoti" msgstr "Kurią klaviatūrą naudoti"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Naudotinas klaviatūros tipas." msgstr "Naudotinas klaviatūros tipas."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Apriboti perjungėją dabartiniu darbalaukiu" msgstr "Apriboti perjungėją dabartine darbo sritimi."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
msgstr "" msgstr ""
"Jei teigiama, perjungimo lange bus rodomas tik programos, turinčios langų " "Jei teigiama, perjungimo lange bus rodomos tik programos, turinčios langų "
"dabartiniame darbalaukyje. Priešingu atveju įtraukiamos visos programos." "dabartinėje darbo srityje. Priešingu atveju įtraukiamos visos programos."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Programos piktogramos veiksena." msgstr "Programos piktogramos veiksena."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -264,36 +277,36 @@ msgstr ""
"„thumbnail-only“ (rodo lango miniatiūrą), „app-icon-only“ (rodo tik " "„thumbnail-only“ (rodo lango miniatiūrą), „app-icon-only“ (rodo tik "
"programos piktogramą) arba „both“ (abu)." "programos piktogramą) arba „both“ (abu)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
msgstr "" msgstr ""
"Jei teigiama, perjungimo lange rodomi tik langai iš dabartinio darbalaukio. " "Jei teigiama, perjungimo lange rodomi tik langai iš dabartinės darbo "
"Priešingu atveju įtraukiami visi langai." "srities. Priešingu atveju įtraukiami visi langai."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Prikabinti modalinį dialogą prie tėvinio lango" msgstr "Prikabinti modalinį dialogą prie tėvinio lango"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "Šis raktas perrašo org.gnome.mutter raktą, kai vykdoma GNOME Shell." msgstr "Šis raktas perrašo org.gnome.mutter raktą, kai vykdoma GNOME Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Įjungti kraštų išplėtimą, kai langai numetami ekrano kraštuose" msgstr "Įjungti kraštų išplėtimą, kai langai numetami ekrano kraštuose"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41
msgid "Workspaces are managed dynamically"
msgstr "Darbalaukiai yra valdomi dinamiškai"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Workspaces only on primary monitor"
msgstr "Darbalaukiai tik pagrindiniame monitoriuje"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically"
msgstr "Darbo sritys yra tvarkomos dinamiškai"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor"
msgstr "Darbo sritys tik pagrindiniame monitoriuje"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Atidėti fokuso pakeitimus pelei iki žymiklis nustos judėti" msgstr "Atidėti fokuso pakeitimus pelei iki žymiklis nustos judėti"
@ -301,51 +314,52 @@ msgstr "Atidėti fokuso pakeitimus pelei iki žymiklis nustos judėti"
msgid "Network Login" msgid "Network Login"
msgstr "Tinklo prisijungimas" msgstr "Tinklo prisijungimas"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Kilo klaida įkeliant %s nustatymų dialogą:" msgstr "Kilo klaida įkeliant %s nuostatų dialogą:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "GNOME Shell plėtiniai" msgstr "GNOME Shell plėtiniai"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Atsisakyti" msgstr "Atsisakyti"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Kitas" msgstr "Kitas"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Atrakinti" msgstr "Atrakinti"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Prisijungti" msgstr "Prisijungti"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Pasirinkite seansą" msgstr "Pasirinkite seansą"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Nėra sąraše?" msgstr "Nėra sąraše?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(pvz., naudotojas arba %s)" msgstr "(pvz., naudotojas arba %s)"
@ -353,12 +367,12 @@ msgstr "(pvz., naudotojas arba %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Naudotojo vardas: " msgstr "Naudotojo vardas: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Prisijungimo langas" msgstr "Prisijungimo langas"
@ -494,16 +508,36 @@ msgstr "Pridėti prie mėgstamų"
msgid "Show Details" msgid "Show Details"
msgstr "Rodyti detalią informaciją" msgstr "Rodyti detalią informaciją"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s pridėta prie jūsų mėgstamų." msgstr "%s pridėta prie jūsų mėgstamų."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s pašalinta iš jūsų mėgstamų." msgstr "%s pašalinta iš jūsų mėgstamų."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Pasirinkite garso įrenginį"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Garso nustatymai"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Ausinės"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Ausinės su mikrofonu"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofonas"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Keisti foną…" msgstr "Keisti foną…"
@ -517,7 +551,7 @@ msgid "Settings"
msgstr "Nustatymai" msgstr "Nustatymai"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -527,94 +561,96 @@ 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:84 #: ../js/ui/calendar.js:76
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:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "P" msgstr "P"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "A" msgstr "A"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "T" msgstr "T"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "K" msgstr "K"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "Š" msgstr "Š"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Ankstesnis mėnuo" msgstr "Ankstesnis mėnuo"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Kitas mėnuo" msgstr "Kitas mėnuo"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Savaitė %V" msgstr "Savaitė %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Visa diena" msgstr "Visa diena"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Išvalyti skiltį"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Įvykiai" msgstr "Įvykiai"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %B %d d." msgstr "%A, %B %d d."
#: ../js/ui/calendar.js:1535 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A, %Y m. %B %d d." msgstr "%A, %Y m. %B %d d."
#: ../js/ui/calendar.js:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Pranešimai" msgstr "Pranešimai"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Nėra pranešimų" msgstr "Nėra pranešimų"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Nėra įvykių" msgstr "Nėra įvykių"
@ -626,7 +662,7 @@ msgstr "Prijungta išorinė laikmena"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Atjungta išorinė laikmena" msgstr "Atjungta išorinė laikmena"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Atverti su %s" msgstr "Atverti su %s"
@ -728,7 +764,7 @@ msgstr "Būtinas slaptažodis norint prisijungti prie „%s“."
#: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1658 #: ../js/ui/components/networkAgent.js:647 ../js/ui/status/network.js:1658
msgid "Network Manager" msgid "Network Manager"
msgstr "Tinklo valdymas" msgstr "Tinklo tvarkymas"
#: ../js/ui/components/polkitAgent.js:60 #: ../js/ui/components/polkitAgent.js:60
msgid "Authentication Required" msgid "Authentication Required"
@ -944,11 +980,11 @@ msgid "Keyboard"
msgstr "Klaviatūra" msgstr "Klaviatūra"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Slėpti dėklą" msgstr "Slėpti dėklą"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Būsenos piktogramos" msgstr "Būsenos piktogramos"
@ -1000,10 +1036,26 @@ msgstr "Žiūrėti šaltinį"
msgid "Web Page" msgid "Web Page"
msgstr "Tinklalapis" msgstr "Tinklalapis"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Išvalyti skiltį"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Sistemos informacija" msgstr "Sistemos informacija"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Nežinomas atlikėjas"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Nežinomas pavadinimas"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Medija"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Atšaukti" msgstr "Atšaukti"
@ -1020,23 +1072,22 @@ msgstr "Apžvalga"
msgid "Type to search…" msgid "Type to search…"
msgstr "Rašykite, ko ieškote…" msgstr "Rašykite, ko ieškote…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Užverti" msgstr "Užverti"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Apžvalga" msgstr "Apžvalga"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
#| msgid "System"
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Viršutinė juosta" msgstr "Viršutinė juosta"
@ -1049,15 +1100,15 @@ msgstr "Viršutinė juosta"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Įveskite komandą" msgstr "Įveskite komandą"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Užverti" msgstr "Užverti"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Perleidžiama…" msgstr "Perleidžiama…"
@ -1182,19 +1233,16 @@ msgstr "Didelis kontrastas"
msgid "Large Text" msgid "Large Text"
msgstr "Didelis tekstas" msgstr "Didelis tekstas"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Išjungti"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth nustatymai" msgstr "Bluetooth nustatymai"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1202,10 +1250,25 @@ msgstr[0] "%d prijungtas"
msgstr[1] "%d prijungti" msgstr[1] "%d prijungti"
msgstr[2] "%d prijungta" msgstr[2] "%d prijungta"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Išjungta"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Naudojamas" msgstr "Naudojamas"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Įjungti"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Išjungti"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Ryškumas" msgstr "Ryškumas"
@ -1214,30 +1277,48 @@ msgstr "Ryškumas"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Rodyti klaviatūros išdėstymą" msgstr "Rodyti klaviatūros išdėstymą"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Vietos nustatymas įjungtas" msgstr "Vietos nustatymas įjungtas"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Išjungti" msgstr "Išjungti"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Privatumo nustatymai" msgstr "Privatumo nustatymai"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Vietos nustatymas naudojamas" msgstr "Vietos nustatymas naudojamas"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Vietos nustatymas išjungtas" msgstr "Vietos nustatymas išjungtas"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Įjungti" msgstr "Įjungti"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Atmesti prieigą"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Suteikti prieigą"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Suteikti %s prieigą prie jūsų būvimo vietos?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr "Prieigą prie vietos bet kada galima pakeisti privatumo nustatymuose."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<nežinoma>" msgstr "<nežinoma>"
@ -1260,7 +1341,7 @@ msgstr "Prisijungta prie %s"
#: ../js/ui/status/network.js:459 #: ../js/ui/status/network.js:459
#, javascript-format #, javascript-format
msgid "%s Unmanaged" msgid "%s Unmanaged"
msgstr "%s nevaldomas" msgstr "%s netvarkomas"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:462 #: ../js/ui/status/network.js:462
@ -1373,10 +1454,6 @@ msgstr "Pasirinkite tinklą"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Belaidžio ryšio nustatymai" msgstr "Belaidžio ryšio nustatymai"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Įjungti"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1426,31 +1503,36 @@ msgstr "Nepavyko prisijungti"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Tinklo ryšio nepavyko aktyvuoti" msgstr "Tinklo ryšio nepavyko aktyvuoti"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Energijos valdymo nustatymai" msgstr "Energijos valdymo nustatymai"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Pilnai įkrauta" msgstr "Pilnai įkrauta"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Įvertinama…" msgstr "Įvertinama…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Liko %d%02d (%d%%)" msgstr "Liko %d%02d (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d iki pilno (%d%%)" msgstr "%d%02d iki pilno (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1477,7 +1559,7 @@ msgstr "Padėties užrakinimas"
#: ../js/ui/status/system.js:378 #: ../js/ui/status/system.js:378
msgid "Suspend" msgid "Suspend"
msgstr "Užmigdyti" msgstr "Pristabdyti"
#: ../js/ui/status/system.js:381 #: ../js/ui/status/system.js:381
msgid "Power Off" msgid "Power Off"
@ -1491,10 +1573,6 @@ msgstr "Garsumas pakeistas"
msgid "Volume" msgid "Volume"
msgstr "Garsumas" msgstr "Garsumas"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofonas"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Prisijungti kitu naudotoju" msgstr "Prisijungti kitu naudotoju"
@ -1518,7 +1596,7 @@ msgstr "„%s“ yra pasirengusi"
#: ../js/ui/windowManager.js:63 #: ../js/ui/windowManager.js:63
msgid "Do you want to keep these display settings?" msgid "Do you want to keep these display settings?"
msgstr "Ar nori įrašyti šiuos vaizduoklio nustatymus?" msgstr "Ar norite įrašyti šiuos vaizduoklio nustatymus?"
#. 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.
@ -1576,23 +1654,23 @@ msgstr "Visada viršuje"
#: ../js/ui/windowMenu.js:89 #: ../js/ui/windowMenu.js:89
msgid "Always on Visible Workspace" msgid "Always on Visible Workspace"
msgstr "Visada matomame darbalaukyje" msgstr "Visada matomoje darbo srityje"
#: ../js/ui/windowMenu.js:105 #: ../js/ui/windowMenu.js:105
msgid "Move to Workspace Left" msgid "Move to Workspace Left"
msgstr "Perkelti į kairiau esan darbalaukį" msgstr "Perkelti į kairiau esančią darbo sritį"
#: ../js/ui/windowMenu.js:110 #: ../js/ui/windowMenu.js:110
msgid "Move to Workspace Right" msgid "Move to Workspace Right"
msgstr "Perkelti į dešiniau esan darbalaukį" msgstr "Perkelti į dešiniau esančią darbo sritį"
#: ../js/ui/windowMenu.js:115 #: ../js/ui/windowMenu.js:115
msgid "Move to Workspace Up" msgid "Move to Workspace Up"
msgstr "Perkelti į aukščiau esan darbalaukį" msgstr "Perkelti į aukščiau esančią darbo sritį"
#: ../js/ui/windowMenu.js:120 #: ../js/ui/windowMenu.js:120
msgid "Move to Workspace Down" msgid "Move to Workspace Down"
msgstr "Perkelti į žemiau esan darbalaukį" msgstr "Perkelti į žemiau esančią darbo sritį"
#: ../js/ui/windowMenu.js:136 #: ../js/ui/windowMenu.js:136
msgid "Move to Monitor Up" msgid "Move to Monitor Up"
@ -1654,30 +1732,33 @@ msgstr "Naudoti konkrečią veikseną, pvz., „gdm“ prisijungimo ekranui"
msgid "List possible modes" msgid "List possible modes"
msgstr "Išvardinti galimas veiksenas" msgstr "Išvardinti galimas veiksenas"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Nežinoma" msgstr "Nežinoma"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Nepavyko paleisti „%s“" msgstr "Nepavyko paleisti „%s“"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Slaptažodžiai nesutampa." msgstr "Slaptažodžiai nesutampa."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Slaptažodis negali būti tuščias" msgstr "Slaptažodis negali būti tuščias"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą" msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s prašo prieigos prie jūsų buvimo vietos."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (wayland kompozitorius)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
@ -1685,9 +1766,6 @@ msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą"
#~ msgstr[1] "%d prijungti įrenginiai" #~ msgstr[1] "%d prijungti įrenginiai"
#~ msgstr[2] "%d prijungtų įrenginių" #~ msgstr[2] "%d prijungtų įrenginių"
#~ msgid "Off"
#~ msgstr "Išjungta"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Reikia patvirtinti tapatybę" #~ msgstr "Reikia patvirtinti tapatybę"
@ -1836,9 +1914,6 @@ msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Rodyti paskyrą" #~ msgstr "Rodyti paskyrą"
#~ msgid "Unknown reason"
#~ msgstr "Nežinoma priežastis"
#~| msgid "Show the message tray" #~| msgid "Show the message tray"
#~ msgid "Show the message list" #~ msgid "Show the message list"
#~ msgstr "Rodyti pranešimų sąrašą" #~ msgstr "Rodyti pranešimų sąrašą"

377
po/lv.po
View File

@ -5,14 +5,14 @@
# Rudolfs <rudolfs.mazurs@gmail.com>, 2011. # Rudolfs <rudolfs.mazurs@gmail.com>, 2011.
# Rūdofls Mazurs <rudolfs.mazurs@gmail.com>, 2011, 2012, 2013, 2014. # Rūdofls Mazurs <rudolfs.mazurs@gmail.com>, 2011, 2012, 2013, 2014.
# Pēteris Krišjānis <pecisk@gmail.com>, 2011. # Pēteris Krišjānis <pecisk@gmail.com>, 2011.
# Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>, 2014, 2015. # Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>, 2014, 2015, 2016.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \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-20 08:21+0000\n" "POT-Creation-Date: 2016-03-20 10:24+0000\n"
"PO-Revision-Date: 2015-09-20 22:00+0300\n" "PO-Revision-Date: 2016-03-20 21:26+0200\n"
"Last-Translator: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>\n" "Last-Translator: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>\n"
"Language-Team: Latvian <lata-l10n@googlegroups.com>\n" "Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
"Language: lv\n" "Language: lv\n"
@ -21,7 +21,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n" "2);\n"
"X-Generator: Lokalize 1.5\n" "X-Generator: Lokalize 2.0\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -47,15 +47,6 @@ msgstr "Rādīt visas lietotnes"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Atvērt lietotnes izvēlni" msgstr "Atvērt lietotnes izvēlni"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME čaula"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Logu pārvaldība un lietotņu palaišana"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "GNOME Shell paplašinājumu iestatījumi" msgstr "GNOME Shell paplašinājumu iestatījumi"
@ -64,9 +55,13 @@ msgstr "GNOME Shell paplašinājumu iestatījumi"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Konfigurēt GNOME Shell paplašinājumus" msgstr "Konfigurēt GNOME Shell paplašinājumus"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME čaula (wayland kompozitors)" msgstr "GNOME čaula"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Logu pārvaldība un lietotņu palaišana"
#: ../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"
@ -171,75 +166,93 @@ msgstr ""
"noklusējuma stāvokli." "noklusējuma stāvokli."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Vai noklusējuma Bluetooth adapteram ir iestatītas ar to asociētas ierīces"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Čaula rādīs Bluetooth izvēlnes vienumu tikai tad, ja Bluetooth adapters ir "
"ieslēgts vai ja ir iestatītas ierīces, kas i saistītas ar noklusējuma "
"adapteri. Tas tiks atstatīts, ja noklusējuma adapters jebkad tiks redzēts "
"bez ar to saistītām ierīcēm."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Kalendārā rādīt nedēļas datumu" msgstr "Kalendārā rādīt nedēļas datumu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Ja patiess, kalendārā rādīt ISO nedēļas datumus." msgstr "Ja patiess, kalendārā rādīt ISO nedēļas datumus."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Taustiņu sasaiste, kas atver lietotnes izvēlni" msgstr "Taustiņu sasaiste, kas atver lietotnes izvēlni"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Taustiņu sasaiste, kas atver lietotnes izvēlni." msgstr "Taustiņu sasaiste, kas atver lietotnes izvēlni."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Taustiņu sasaiste, kas atver “Rādīt lietotnes” skatu" msgstr "Taustiņu sasaiste, kas atver “Rādīt lietotnes” skatu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Taustiņu sasaiste, kas atver “Rādīt lietotnes” aktivitāšu pārskata skatu." "Taustiņu sasaiste, kas atver “Rādīt lietotnes” aktivitāšu pārskata skatu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Taustiņu sasaiste, kas atver pārskatu" msgstr "Taustiņu sasaiste, kas atver pārskatu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Taustiņu sasaiste, kas atver aktivitāšu pārskatu." msgstr "Taustiņu sasaiste, kas atver aktivitāšu pārskatu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Taustiņu sasaiste, kas pārslēdz paziņojumu saraksta redzamību" msgstr "Taustiņu sasaiste, kas pārslēdz paziņojumu saraksta redzamību"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Taustiņu sasaiste, kas pārslēdz paziņojumu saraksta redzamību." msgstr "Taustiņu sasaiste, kas pārslēdz paziņojumu saraksta redzamību."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Taustiņu sasaiste, kas fokusē aktīvo paziņojumu" msgstr "Taustiņu sasaiste, kas fokusē aktīvo paziņojumu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Taustiņu sasaiste, kas fokusē aktīvo paziņojumu." msgstr "Taustiņu sasaiste, kas fokusē aktīvo paziņojumu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Taustiņu sasaiste, kas pauzē un turpina visus tvīnus (tweens) atkļūdošanas " "Taustiņu sasaiste, kas pauzē un turpina visus tvīnus (tweens) atkļūdošanas "
"nolūkiem" "nolūkiem"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Kuru tastatūru izmantot" msgstr "Kuru tastatūru izmantot"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Izmantojamās tastatūras tips." msgstr "Izmantojamās tastatūras tips."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Ierobežot pārslēdzēju uz pašreizējo darbvietu." msgstr "Ierobežot pārslēdzēju uz pašreizējo darbvietu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -247,11 +260,11 @@ msgstr ""
"Ja patiess, pārslēdzējā tiek rādītas tikai lietotnes, kas ir pašreizējā " "Ja patiess, pārslēdzējā tiek rādītas tikai lietotnes, kas ir pašreizējā "
"darbvietā. Citāti tiek iekļautas visas lietotnes." "darbvietā. Citāti tiek iekļautas visas lietotnes."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Lietotnes ikonas režīms." msgstr "Lietotnes ikonas režīms."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -261,7 +274,7 @@ msgstr ""
"only” (rāda loga sīktēlu), “app-icon-only” (rāda tikai lietotnes ikonu) vai " "only” (rāda loga sīktēlu), “app-icon-only” (rāda tikai lietotnes ikonu) vai "
"“both” (abi)." "“both” (abi)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -269,28 +282,28 @@ msgstr ""
"Ja patiess, pārslēdzējā tiek rādītas tikai lietotnes no pašreizējās " "Ja patiess, pārslēdzējā tiek rādītas tikai lietotnes no pašreizējās "
"darbvietas. Citāti tiek iekļautas visas lietotnes." "darbvietas. Citāti tiek iekļautas visas lietotnes."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Pievienot modālo dialoglodziņu vecāka logam" msgstr "Pievienot modālo dialoglodziņu vecāka logam"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "Šī atslēga pārraksta org.gnome.mutter atslēgu, darbinot GNOME čaulu." msgstr "Šī atslēga pārraksta org.gnome.mutter atslēgu, darbinot GNOME čaulu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Aktivēt logu sānisko izklāšanu, kad to nomet uz ekrāna malas" msgstr "Aktivēt logu sānisko izklāšanu, kad to nomet uz ekrāna malas"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Darbvietas tiek pārvaldītas dinamiski" msgstr "Darbvietas tiek pārvaldītas dinamiski"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Darbvietas tikai uz galvenā monitora" msgstr "Darbvietas tikai uz galvenā monitora"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Peles režīmā aizkavēt fokusa izmaiņas, līdz rādītājs pārstāj kustēties" msgstr "Peles režīmā aizkavēt fokusa izmaiņas, līdz rādītājs pārstāj kustēties"
@ -298,51 +311,52 @@ msgstr "Peles režīmā aizkavēt fokusa izmaiņas, līdz rādītājs pārstāj
msgid "Network Login" msgid "Network Login"
msgstr "Tīkla ierakstīšanās" msgstr "Tīkla ierakstīšanās"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Ielādējot %s iestatījumu dialogu, gadījās kļūda:" msgstr "Ielādējot %s iestatījumu dialogu, gadījās kļūda:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "GNOME čaulas paplašinājumi" msgstr "GNOME čaulas paplašinājumi"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Atcelt" msgstr "Atcelt"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Nākamais" msgstr "Nākamais"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Atbloķēt" msgstr "Atbloķēt"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Ierakstīties" msgstr "Ierakstīties"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Izvēlieties sesiju" msgstr "Izvēlieties sesiju"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Nav sarakstā?" msgstr "Nav sarakstā?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(piemēram, lietotājs vai %s)" msgstr "(piemēram, lietotājs vai %s)"
@ -350,12 +364,12 @@ msgstr "(piemēram, lietotājs vai %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Lietotājvārds: " msgstr "Lietotājvārds: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Ierakstīšanās logs" msgstr "Ierakstīšanās logs"
@ -491,32 +505,50 @@ msgstr "Pievienot izlasei"
msgid "Show Details" msgid "Show Details"
msgstr "Rādīt sīkāku informāciju" msgstr "Rādīt sīkāku informāciju"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s ir pievienots izlasei." msgstr "%s ir pievienots izlasei."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s ir izņemts no izlases." msgstr "%s ir izņemts no izlases."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Izvēlieties audio ierīci"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Skaņas Iestatījumi"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Austiņas"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Austiņas ar mikrofonu"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofons"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Mainīt fonu…" msgstr "Mainīt fonu…"
#: ../js/ui/backgroundMenu.js:21 #: ../js/ui/backgroundMenu.js:21
#| msgid "Privacy Settings"
msgid "Display Settings" msgid "Display Settings"
msgstr "Displeja iestatījumi" msgstr "Displeja iestatījumi"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/panel.js:650 #: ../js/ui/backgroundMenu.js:22 ../js/ui/status/system.js:366
#: ../js/ui/status/system.js:366
msgid "Settings" msgid "Settings"
msgstr "Iestatījumi" msgstr "Iestatījumi"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -526,94 +558,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "Sv" msgstr "Sv"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "Pr" msgstr "Pr"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "Ot" msgstr "Ot"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Tr" msgstr "Tr"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Ce" msgstr "Ce"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "Pk" msgstr "Pk"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "Se" msgstr "Se"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Iepriekšējais mēnesis" msgstr "Iepriekšējais mēnesis"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Nākamais mēnesis" msgstr "Nākamais mēnesis"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Nedēļa %V" msgstr "Nedēļa %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Visu dienu" msgstr "Visu dienu"
#: ../js/ui/calendar.js:1291 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Attīrīt sadaļu"
#: ../js/ui/calendar.js:1518
msgid "Events" msgid "Events"
msgstr "Notikumi" msgstr "Notikumi"
#: ../js/ui/calendar.js:1527 #: ../js/ui/calendar.js:830
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:1531 #: ../js/ui/calendar.js:834
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:1616 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Paziņojumi" msgstr "Paziņojumi"
#: ../js/ui/calendar.js:1767 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Nav paziņojumu" msgstr "Nav paziņojumu"
#: ../js/ui/calendar.js:1770 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Nav notikumu" msgstr "Nav notikumu"
@ -625,7 +659,7 @@ msgstr "Pievienots ārējs dzinis"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Atvienots ārējs dzinis" msgstr "Atvienots ārējs dzinis"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Atvērt ar %s" msgstr "Atvērt ar %s"
@ -751,7 +785,7 @@ msgstr "Diemžēl tas nenostrādāja. Lūdzu, mēģiniet vēlreiz."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s tagad saucas %s" msgstr "%s tagad saucas %s"
@ -946,11 +980,11 @@ msgid "Keyboard"
msgstr "Tastatūra" msgstr "Tastatūra"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Slēpt paplāti" msgstr "Slēpt paplāti"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Statusa ikonas" msgstr "Statusa ikonas"
@ -978,7 +1012,7 @@ msgstr "Aktivēta"
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1830 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1828
msgid "Disabled" msgid "Disabled"
msgstr "Deaktivēta" msgstr "Deaktivēta"
@ -1002,10 +1036,26 @@ msgstr "Skatīt avotu"
msgid "Web Page" msgid "Web Page"
msgstr "Tīmekļa lapa" msgstr "Tīmekļa lapa"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Attīrīt sadaļu"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Sistēmas informācija" msgstr "Sistēmas informācija"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Nezināms izpildītājs"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Nezināms nosaukums"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Datu nesējs"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Atsaukt" msgstr "Atsaukt"
@ -1022,17 +1072,22 @@ msgstr "Pārskats"
msgid "Type to search…" msgid "Type to search…"
msgstr "Rakstiet, lai meklētu…" msgstr "Rakstiet, lai meklētu…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Iziet" msgstr "Iziet"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Aktivitātes" msgstr "Aktivitātes"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar"
msgid "System"
msgstr "Sistēma"
#: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Augšējā josla" msgstr "Augšējā josla"
@ -1045,15 +1100,15 @@ msgstr "Augšējā josla"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Ievadiet komandu" msgstr "Ievadiet komandu"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Aizvērt" msgstr "Aizvērt"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Pārstartē…" msgstr "Pārstartē…"
@ -1178,32 +1233,42 @@ msgstr "Augsts kontrasts"
msgid "Large Text" msgid "Large Text"
msgstr "Liels teksts" msgstr "Liels teksts"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Izslēgt"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth iestatījumi" msgstr "Bluetooth iestatījumi"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
#| msgid "Connected"
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d savienots" msgstr[0] "%d savienots"
msgstr[1] "%d savienoti" msgstr[1] "%d savienoti"
msgstr[2] "%d savienotu" msgstr[2] "%d savienotu"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
#| msgid "In Use" msgid "Off"
msgstr "Izslēgts"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Netiek izmantots" msgstr "Netiek izmantots"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ieslēgt"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Izslēgt"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Gaišums" msgstr "Gaišums"
@ -1212,33 +1277,49 @@ msgstr "Gaišums"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Rādīt tastatūras izkārtojumu" msgstr "Rādīt tastatūras izkārtojumu"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
#| msgid "Location"
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Atrašanās vieta ieslēgta" msgstr "Atrašanās vieta ieslēgta"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Izslēgt" msgstr "Izslēgt"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Privātuma iestatījumi" msgstr "Privātuma iestatījumi"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
#| msgid "Location"
msgid "Location In Use" msgid "Location In Use"
msgstr "Atrašanās vieta tiek izmantota" msgstr "Atrašanās vieta tiek izmantota"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
#| msgid "Connection failed"
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Atrašanās vieta ir izslēgta" msgstr "Atrašanās vieta ir izslēgta"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Ieslēgt" msgstr "Ieslēgt"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Liegt pieeju"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Piešķirt pieeju"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Dot %s pieeju jūsu atrašanās vietai?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Pieeju atrašanās vietai var mainīt jebkurā brīdī privātuma iestatījumos."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<nezināms>" msgstr "<nezināms>"
@ -1252,7 +1333,6 @@ msgstr "%s ir izslēgta"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:454 #: ../js/ui/status/network.js:454
#, javascript-format #, javascript-format
#| msgid "Connected"
msgid "%s Connected" msgid "%s Connected"
msgstr "%s ir savienots" msgstr "%s ir savienots"
@ -1261,28 +1341,24 @@ msgstr "%s ir savienots"
#. %s is a network identifier #. %s is a network identifier
#: ../js/ui/status/network.js:459 #: ../js/ui/status/network.js:459
#, javascript-format #, javascript-format
#| msgid "Unmanaged"
msgid "%s Unmanaged" msgid "%s Unmanaged"
msgstr "%s nav pārvaldīts" msgstr "%s nav pārvaldīts"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:462 #: ../js/ui/status/network.js:462
#, javascript-format #, javascript-format
#| msgid "Disconnecting"
msgid "%s Disconnecting" msgid "%s Disconnecting"
msgstr "%s atvienojas" msgstr "%s atvienojas"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300 #: ../js/ui/status/network.js:469 ../js/ui/status/network.js:1300
#, javascript-format #, javascript-format
#| msgid "Connecting"
msgid "%s Connecting" msgid "%s Connecting"
msgstr "%s savienojas" msgstr "%s savienojas"
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier #. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
#: ../js/ui/status/network.js:472 #: ../js/ui/status/network.js:472
#, javascript-format #, javascript-format
#| msgid "Wired 802.1X authentication"
msgid "%s Requires Authentication" msgid "%s Requires Authentication"
msgstr "%s pieprasa autentificēšanos" msgstr "%s pieprasa autentificēšanos"
@ -1290,7 +1366,6 @@ msgstr "%s pieprasa autentificēšanos"
#. module, which is missing; %s is a network identifier #. module, which is missing; %s is a network identifier
#: ../js/ui/status/network.js:480 #: ../js/ui/status/network.js:480
#, javascript-format #, javascript-format
#| msgid "Firmware missing"
msgid "Firmware Missing For %s" msgid "Firmware Missing For %s"
msgstr "%s trūkst aparātprogrammatūras" msgstr "%s trūkst aparātprogrammatūras"
@ -1298,14 +1373,12 @@ msgstr "%s trūkst aparātprogrammatūras"
#. is disabled by rfkill, or it has no coverage; %s is a network identifier #. is disabled by rfkill, or it has no coverage; %s is a network identifier
#: ../js/ui/status/network.js:484 #: ../js/ui/status/network.js:484
#, javascript-format #, javascript-format
#| msgid "Unavailable"
msgid "%s Unavailable" msgid "%s Unavailable"
msgstr "%s nav pieejams" msgstr "%s nav pieejams"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:487 #: ../js/ui/status/network.js:487
#, javascript-format #, javascript-format
#| msgid "Connection failed"
msgid "%s Connection Failed" msgid "%s Connection Failed"
msgstr "%s neizdevās savienoties" msgstr "%s neizdevās savienoties"
@ -1320,7 +1393,6 @@ msgstr "Mobilās platjoslas iestatījumi"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1305 #: ../js/ui/status/network.js:588 ../js/ui/status/network.js:1305
#, javascript-format #, javascript-format
#| msgid "Hardware Disabled"
msgid "%s Hardware Disabled" msgid "%s Hardware Disabled"
msgstr "%s ir izslēgts aparatūrā" msgstr "%s ir izslēgts aparatūrā"
@ -1328,7 +1400,6 @@ msgstr "%s ir izslēgts aparatūrā"
#. because it's disabled by rfkill (airplane mode); %s is a network identifier #. because it's disabled by rfkill (airplane mode); %s is a network identifier
#: ../js/ui/status/network.js:592 #: ../js/ui/status/network.js:592
#, javascript-format #, javascript-format
#| msgid "Disabled"
msgid "%s Disabled" msgid "%s Disabled"
msgstr "%s ir izslēgts" msgstr "%s ir izslēgts"
@ -1384,21 +1455,15 @@ msgstr "Izvēlieties tīklu"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Wi-Fi iestatījumi" msgstr "Wi-Fi iestatījumi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ieslēgt"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
#| msgid "Hotspot Active"
msgid "%s Hotspot Active" msgid "%s Hotspot Active"
msgstr "%s tīklājs ir aktīvs" msgstr "%s tīklājs ir aktīvs"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1311 #: ../js/ui/status/network.js:1311
#, javascript-format #, javascript-format
#| msgid "Not Connected"
msgid "%s Not Connected" msgid "%s Not Connected"
msgstr "%s nav savienots" msgstr "%s nav savienots"
@ -1428,7 +1493,6 @@ msgid "VPN"
msgstr "VPN" msgstr "VPN"
#: ../js/ui/status/network.js:1513 #: ../js/ui/status/network.js:1513
#| msgid "Power Off"
msgid "VPN Off" msgid "VPN Off"
msgstr "VPN ir izslēgts" msgstr "VPN ir izslēgts"
@ -1440,37 +1504,41 @@ msgstr "Neizdevās savienoties"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Neizdevās tīkla savienojuma aktivēšana" msgstr "Neizdevās tīkla savienojuma aktivēšana"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Barošanas iestatījumi" msgstr "Barošanas iestatījumi"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Pilnībā uzlādēta" msgstr "Pilnībā uzlādēta"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Novērtē…" msgstr "Novērtē…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Atlicis %d.%02d (%d%%)" msgstr "Atlicis %d.%02d (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "Līdz pilnai %d.%02d (%d%%)" msgstr "Līdz pilnai %d.%02d (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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 is On"
msgid "Airplane Mode On" msgid "Airplane Mode On"
msgstr "Lidmašīnas režīms ir ieslēgts" msgstr "Lidmašīnas režīms ir ieslēgts"
@ -1483,7 +1551,6 @@ msgid "Log Out"
msgstr "Izrakstīties" msgstr "Izrakstīties"
#: ../js/ui/status/system.js:353 #: ../js/ui/status/system.js:353
#| msgid "Power Settings"
msgid "Account Settings" msgid "Account Settings"
msgstr "Konta iestatījumi" msgstr "Konta iestatījumi"
@ -1507,10 +1574,6 @@ msgstr "Skaļums ir mainīts"
msgid "Volume" msgid "Volume"
msgstr "Skaļums" msgstr "Skaļums"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofons"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Ierakstīties kā citam lietotājam" msgstr "Ierakstīties kā citam lietotājam"
@ -1595,12 +1658,10 @@ msgid "Always on Visible Workspace"
msgstr "Vienmēr redzamajā darbvietā" msgstr "Vienmēr redzamajā darbvietā"
#: ../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 "Pārvietot uz darbvietu pa kreisi" msgstr "Pārvietot uz darbvietu pa kreisi"
#: ../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 "Pārvietot uz darbvietu pa labi" msgstr "Pārvietot uz darbvietu pa labi"
@ -1613,12 +1674,10 @@ msgid "Move to Workspace Down"
msgstr "Pārvietot uz zemāku darbvietu" msgstr "Pārvietot uz zemāku darbvietu"
#: ../js/ui/windowMenu.js:136 #: ../js/ui/windowMenu.js:136
#| msgid "Move to Workspace Up"
msgid "Move to Monitor Up" msgid "Move to Monitor Up"
msgstr "Pārvietot uz augstāku monitoru" msgstr "Pārvietot uz augstāku monitoru"
#: ../js/ui/windowMenu.js:142 #: ../js/ui/windowMenu.js:142
#| msgid "Move to Workspace Down"
msgid "Move to Monitor Down" msgid "Move to Monitor Down"
msgstr "Pārvietot uz zemāku monitoru" msgstr "Pārvietot uz zemāku monitoru"
@ -1636,7 +1695,7 @@ msgstr "Evolution kalendārs"
#. translators: #. translators:
#. * The number of sound outputs on a particular device #. * The number of sound outputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1837 #: ../src/gvc/gvc-mixer-control.c:1835
#, c-format #, c-format
msgid "%u Output" msgid "%u Output"
msgid_plural "%u Outputs" msgid_plural "%u Outputs"
@ -1646,7 +1705,7 @@ msgstr[2] "%u izvadkanāli"
#. translators: #. translators:
#. * The number of sound inputs on a particular device #. * The number of sound inputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1847 #: ../src/gvc/gvc-mixer-control.c:1845
#, c-format #, c-format
msgid "%u Input" msgid "%u Input"
msgid_plural "%u Inputs" msgid_plural "%u Inputs"
@ -1654,44 +1713,44 @@ msgstr[0] "%u ievadkanāls"
msgstr[1] "%u ievadkanāli" msgstr[1] "%u ievadkanāli"
msgstr[2] "%u ievadkanāli" msgstr[2] "%u ievadkanāli"
#: ../src/gvc/gvc-mixer-control.c:2373 #: ../src/gvc/gvc-mixer-control.c:2371
msgid "System Sounds" msgid "System Sounds"
msgstr "Sistēmas skaņas" msgstr "Sistēmas skaņas"
#: ../src/main.c:373 #: ../src/main.c:381
msgid "Print version" msgid "Print version"
msgstr "Drukāt versiju" msgstr "Drukāt versiju"
#: ../src/main.c:379 #: ../src/main.c:387
msgid "Mode used by GDM for login screen" msgid "Mode used by GDM for login screen"
msgstr "Režīms, ko izmantot GDM pieteikšanās ekrānam" msgstr "Režīms, ko izmantot GDM pieteikšanās ekrānam"
#: ../src/main.c:385 #: ../src/main.c:393
msgid "Use a specific mode, e.g. \"gdm\" for login screen" msgid "Use a specific mode, e.g. \"gdm\" for login screen"
msgstr "Izmantot specifisku metodi, piemēram, “gdm” ierakstīšanās ekrānam" msgstr "Izmantot specifisku metodi, piemēram, “gdm” ierakstīšanās ekrānam"
#: ../src/main.c:391 #: ../src/main.c:399
msgid "List possible modes" msgid "List possible modes"
msgstr "Uzskaitīt iespējamās metodes" msgstr "Uzskaitīt iespējamās metodes"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Nezināma" msgstr "Nezināma"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Neizdevās palaist “%s”" msgstr "Neizdevās palaist “%s”"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Paroles nesakrīt." msgstr "Paroles nesakrīt."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Parole nevar būt tukša" msgstr "Parole nevar būt tukša"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Lietotājs noraidīja autentifikācijas dialoglodziņu" msgstr "Lietotājs noraidīja autentifikācijas dialoglodziņu"

368
po/nb.po
View File

@ -3,14 +3,14 @@
# 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.
# #
# Åka Sikrom <a4@hush.com>, 2014-2015. # Åka Sikrom <a4@hush.com>, 2014-2015.
# Kjartan Maraas <kmaraas@gnome.org>, 2009-2015. # Kjartan Maraas <kmaraas@gnome.org>, 2009-2016.
# Torstein Adolf Winterseth <kvikende@fsfe.org>, 2010. # Torstein Adolf Winterseth <kvikende@fsfe.org>, 2010.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell 3.17.x\n" "Project-Id-Version: gnome-shell 3.20.x\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-07 19:22+0200\n" "POT-Creation-Date: 2016-05-03 23:34+0200\n"
"PO-Revision-Date: 2015-09-07 19:31+0200\n" "PO-Revision-Date: 2016-05-03 23:35+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\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"
@ -44,15 +44,6 @@ msgstr "Vis alle programmer"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Åpne programmenyen" msgstr "Åpne programmenyen"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Vindushåndtering og oppstart av programmer"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Brukervalg for GNOME Shell-utvidelser" msgstr "Brukervalg for GNOME Shell-utvidelser"
@ -61,9 +52,13 @@ msgstr "Brukervalg for GNOME Shell-utvidelser"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Sett opp utvidelser for GNOME Shell" msgstr "Sett opp utvidelser for GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (Wayland-kompositør)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Vindushåndtering og oppstart av programmer"
#: ../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"
@ -166,75 +161,88 @@ msgstr ""
"standardverdien for avkryssingsboksen." "standardverdien for avkryssingsboksen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Vis ukedato/ukenummer i kalender" msgstr "Vis ukedato/ukenummer i kalender"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Viser ISO-ukedato i kalenderen hvis «true»." msgstr "Viser ISO-ukedato i kalenderen hvis «true»."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Tastaturbinding som åpner programmenyen" msgstr "Tastaturbinding som åpner programmenyen"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Tastaturbinding som åpner programmenyen." msgstr "Tastaturbinding som åpner programmenyen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Tastaturbinding som åpner visningen «Vis programmer»" msgstr "Tastaturbinding som åpner visningen «Vis programmer»"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Tastaturbinding som åpner visningen «Vis programmer» i aktivitetsoversikten." "Tastaturbinding som åpner visningen «Vis programmer» i aktivitetsoversikten."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Tastaturbinding som åpner oversikten" msgstr "Tastaturbinding som åpner oversikten"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Tastaturbinding som åpner aktivitetsoversikten." msgstr "Tastaturbinding som åpner aktivitetsoversikten."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Tastaturbinding som slår av/på visning av varslingsliste" msgstr "Tastaturbinding som slår av/på visning av varslingsliste"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Tastaturbinding som slår av/på visning av varslingsliste." msgstr "Tastaturbinding som slår av/på visning av varslingsliste."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Tastaturbinding som fokuserer aktiv varsling" msgstr "Tastaturbinding som fokuserer aktiv varsling"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Tastaturbinding som fokuserer aktiv varsling." msgstr "Tastaturbinding som fokuserer aktiv varsling."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Hurtigtast som stanser og fortsetter pågående bevegelser til " "Hurtigtast som stanser og fortsetter pågående bevegelser til "
"feilsøkingsformål" "feilsøkingsformål"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Tastatur som skal brukes" msgstr "Tastatur som skal brukes"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Type tastatur som skal brukes." msgstr "Type tastatur som skal brukes."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Begrens programveksling til gjeldende arbeidsområde." msgstr "Begrens programveksling til gjeldende arbeidsområde."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -243,11 +251,11 @@ msgstr ""
"gjeldende arbeidsområder som vises i programveksleren. I motsatt fall kan du " "gjeldende arbeidsområder som vises i programveksleren. I motsatt fall kan du "
"veksle mellom programmer på tvers av arbeidsområder." "veksle mellom programmer på tvers av arbeidsområder."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Ikonmodus for programmet." msgstr "Ikonmodus for programmet."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -257,7 +265,7 @@ msgstr ""
"valgalternativer er «thumbnail-only» (viser miniatyrbilde av vinduet), «app-" "valgalternativer er «thumbnail-only» (viser miniatyrbilde av vinduet), «app-"
"icon-only» (viser bare programikonet) og «both» (viser begge forannevnte)." "icon-only» (viser bare programikonet) og «both» (viser begge forannevnte)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -266,30 +274,30 @@ msgstr ""
"arbeidsområder som vises i programveksleren. I motsatt fall vises vinduer " "arbeidsområder som vises i programveksleren. I motsatt fall vises vinduer "
"fra alle arbeidsområder." "fra alle arbeidsområder."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Fest modal dialog til opphavsvinduet" msgstr "Fest modal dialog til opphavsvinduet"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Denne nøkkelen overstyrer nøkkelen i org.gnome.mutter når GNOME Shell kjøres." "Denne nøkkelen overstyrer nøkkelen i org.gnome.mutter når GNOME Shell kjøres."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Del opp skjermkantene i fliser når brukeren drar og slipper vinduer på dem" "Del opp skjermkantene i fliser når brukeren drar og slipper vinduer på dem"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Arbeidsområder håndteres dynamisk" msgstr "Arbeidsområder håndteres dynamisk"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Arbeidsområder vises kun på hovedskjerm" msgstr "Arbeidsområder vises kun på hovedskjerm"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Utsett fokusendringer i musmodus til peker slutter å bevege seg" msgstr "Utsett fokusendringer i musmodus til peker slutter å bevege seg"
@ -297,51 +305,52 @@ msgstr "Utsett fokusendringer i musmodus til peker slutter å bevege seg"
msgid "Network Login" msgid "Network Login"
msgstr "Nettverkspålogging" msgstr "Nettverkspålogging"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Det oppsto en feil ved lasting av brukervalgdialog for %s:" msgstr "Det oppsto en feil ved lasting av brukervalgdialog for %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" 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/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../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:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Neste" msgstr "Neste"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Lås opp" msgstr "Lås opp"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Logg inn" msgstr "Logg inn"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Velg økt" msgstr "Velg økt"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Ikke listet?" 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:850 #: ../js/gdm/loginDialog.js:854
#, 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 +358,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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../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:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Innloggingsvindu" msgstr "Innloggingsvindu"
@ -490,16 +499,36 @@ msgstr "Legg til i favoritter"
msgid "Show Details" msgid "Show Details"
msgstr "Vis detaljer" msgstr "Vis detaljer"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s ble lagt til i favoritter." msgstr "%s ble lagt til i favoritter."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s ble fjernet fra favoritter." msgstr "%s ble fjernet fra favoritter."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Velg lydenhet"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Innstillinger for lyd"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Hodetelefoner"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Headset"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Bytt bakgrunn …" msgstr "Bytt bakgrunn …"
@ -508,13 +537,12 @@ msgstr "Bytt bakgrunn …"
msgid "Display Settings" 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/status/system.js:371
#: ../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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -524,94 +552,96 @@ 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:84 #: ../js/ui/calendar.js:76
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:86 #: ../js/ui/calendar.js:78
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:88 #: ../js/ui/calendar.js:80
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:90 #: ../js/ui/calendar.js:82
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:92 #: ../js/ui/calendar.js:84
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:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "L" msgstr "L"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Forrige måned" msgstr "Forrige måned"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Neste måned" msgstr "Neste måned"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Hele dagen" msgstr "Hele dagen"
#: ../js/ui/calendar.js:1291 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Tøm seksjon"
#: ../js/ui/calendar.js:1518
msgid "Events" msgid "Events"
msgstr "Hendelser" msgstr "Hendelser"
#: ../js/ui/calendar.js:1527 #: ../js/ui/calendar.js:830
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:1531 #: ../js/ui/calendar.js:834
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:1616 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Varslinger" msgstr "Varslinger"
#: ../js/ui/calendar.js:1767 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Ingen varslinger" msgstr "Ingen varslinger"
#: ../js/ui/calendar.js:1770 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Ingen hendelser" msgstr "Ingen hendelser"
@ -623,7 +653,7 @@ msgstr "Ekstern stasjon koblet til"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Ekstern stasjon koblet fra" msgstr "Ekstern stasjon koblet fra"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Åpne med %s" msgstr "Åpne med %s"
@ -749,7 +779,7 @@ 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:759 #: ../js/ui/components/telepathyClient.js:760
#, 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"
@ -936,11 +966,11 @@ msgid "Keyboard"
msgstr "Tastatur" msgstr "Tastatur"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Skjul statusområde" msgstr "Skjul statusområde"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Statusikoner" msgstr "Statusikoner"
@ -968,7 +998,7 @@ msgstr "Slått på"
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1830 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1828
msgid "Disabled" msgid "Disabled"
msgstr "Slått av" msgstr "Slått av"
@ -992,10 +1022,26 @@ msgstr "Vis kildekode"
msgid "Web Page" msgid "Web Page"
msgstr "Nettside" msgstr "Nettside"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Tøm seksjon"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Systeminformasjon" msgstr "Systeminformasjon"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Ukjent artist"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Ukjent tittel"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Media"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Angre" msgstr "Angre"
@ -1012,17 +1058,22 @@ msgstr "Oversikt"
msgid "Type to search…" msgid "Type to search…"
msgstr "Skriv for å søke …" msgstr "Skriv for å søke …"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Avslutt" msgstr "Avslutt"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Aktiviteter" msgstr "Aktiviteter"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar"
msgid "System"
msgstr "System"
#: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Topp-panel" msgstr "Topp-panel"
@ -1035,15 +1086,15 @@ msgstr "Topp-panel"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Skriv inn en kommando" msgstr "Skriv inn en kommando"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Lukk" msgstr "Lukk"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Starter på nytt …" msgstr "Starter på nytt …"
@ -1067,7 +1118,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:374 #: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:379
msgid "Lock" msgid "Lock"
msgstr "Lås" msgstr "Lås"
@ -1166,29 +1217,41 @@ msgstr "Høy kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Stor tekst" msgstr "Stor tekst"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Slå av"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Bluetooth-innstillinger" msgstr "Bluetooth-innstillinger"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d koblet til" msgstr[0] "%d koblet til"
msgstr[1] "%d koblet til" msgstr[1] "%d koblet til"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Av"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Ikke i bruk" msgstr "Ikke i bruk"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Slå på"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Slå av"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Lysstyrke" msgstr "Lysstyrke"
@ -1197,30 +1260,48 @@ msgstr "Lysstyrke"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Vis tastaturutforming" msgstr "Vis tastaturutforming"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Plassering slått på" msgstr "Plassering slått på"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Slå av" msgstr "Slå av"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Innstillinger for personvern" msgstr "Innstillinger for personvern"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Plassering i bruk" msgstr "Plassering i bruk"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Plassering slått av" msgstr "Plassering slått av"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Slå på" msgstr "Slå på"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Nekt tilgang"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Gi tilgang"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Gi %s tilgang til din plassering?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr "Stedstilgang kan endres når som helst under innstillinger for personvern."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<ukjent>" msgstr "<ukjent>"
@ -1356,10 +1437,6 @@ msgstr "Velg nettverk"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Innstillinger" msgstr "Innstillinger"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Slå på"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1409,31 +1486,36 @@ msgstr "Tilkobling mislyktes"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktivering av nettverkstilkobling mislyktes" msgstr "Aktivering av nettverkstilkobling mislyktes"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Innstillinger for strøm" msgstr "Innstillinger for strøm"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Fullt oppladet" msgstr "Fullt oppladet"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Estimerer …" msgstr "Estimerer …"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d:%02d gjenstår (%d%%)" msgstr "%d:%02d gjenstår (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
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:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d %%"
#. 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
@ -1442,27 +1524,27 @@ msgstr "%d:%02d til batteriet er fullt (%d%%)"
msgid "Airplane Mode On" msgid "Airplane Mode On"
msgstr "Flymodus er slått på" msgstr "Flymodus er slått på"
#: ../js/ui/status/system.js:343 #: ../js/ui/status/system.js:348
msgid "Switch User" msgid "Switch User"
msgstr "Bytt bruker" msgstr "Bytt bruker"
#: ../js/ui/status/system.js:348 #: ../js/ui/status/system.js:353
msgid "Log Out" msgid "Log Out"
msgstr "Logg ut" msgstr "Logg ut"
#: ../js/ui/status/system.js:353 #: ../js/ui/status/system.js:358
msgid "Account Settings" msgid "Account Settings"
msgstr "Innstillinger for konto" msgstr "Innstillinger for konto"
#: ../js/ui/status/system.js:370 #: ../js/ui/status/system.js:375
msgid "Orientation Lock" msgid "Orientation Lock"
msgstr "Lås for orientering" msgstr "Lås for orientering"
#: ../js/ui/status/system.js:378 #: ../js/ui/status/system.js:383
msgid "Suspend" msgid "Suspend"
msgstr "Hvilemodus" msgstr "Hvilemodus"
#: ../js/ui/status/system.js:381 #: ../js/ui/status/system.js:386
msgid "Power Off" msgid "Power Off"
msgstr "Slå av" msgstr "Slå av"
@ -1474,10 +1556,6 @@ msgstr "Volum endret"
msgid "Volume" msgid "Volume"
msgstr "Volum" msgstr "Volum"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Logg inn som en annen bruker" msgstr "Logg inn som en annen bruker"
@ -1562,19 +1640,19 @@ msgstr "Alltid på synlig arbeidsområde"
#: ../js/ui/windowMenu.js:105 #: ../js/ui/windowMenu.js:105
msgid "Move to Workspace Left" msgid "Move to Workspace Left"
msgstr " til arbeidsområdet til venstre" msgstr "Flytt til arbeidsområdet til venstre"
#: ../js/ui/windowMenu.js:110 #: ../js/ui/windowMenu.js:110
msgid "Move to Workspace Right" msgid "Move to Workspace Right"
msgstr " til arbeidsområdet til høyre" msgstr "Flytt til arbeidsområdet til høyre"
#: ../js/ui/windowMenu.js:115 #: ../js/ui/windowMenu.js:115
msgid "Move to Workspace Up" msgid "Move to Workspace Up"
msgstr " til arbeidsområdet over" msgstr "Flytt til arbeidsområdet over"
#: ../js/ui/windowMenu.js:120 #: ../js/ui/windowMenu.js:120
msgid "Move to Workspace Down" msgid "Move to Workspace Down"
msgstr " til arbeidsområdet under" msgstr "Flytt til arbeidsområdet under"
#: ../js/ui/windowMenu.js:136 #: ../js/ui/windowMenu.js:136
msgid "Move to Monitor Up" msgid "Move to Monitor Up"
@ -1598,7 +1676,7 @@ msgstr "Evolution kalender"
#. translators: #. translators:
#. * The number of sound outputs on a particular device #. * The number of sound outputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1837 #: ../src/gvc/gvc-mixer-control.c:1835
#, c-format #, c-format
msgid "%u Output" msgid "%u Output"
msgid_plural "%u Outputs" msgid_plural "%u Outputs"
@ -1607,51 +1685,51 @@ msgstr[1] "%u utganger"
#. translators: #. translators:
#. * The number of sound inputs on a particular device #. * The number of sound inputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1847 #: ../src/gvc/gvc-mixer-control.c:1845
#, c-format #, c-format
msgid "%u Input" msgid "%u Input"
msgid_plural "%u Inputs" msgid_plural "%u Inputs"
msgstr[0] "%u inngang" msgstr[0] "%u inngang"
msgstr[1] "%u innganger" msgstr[1] "%u innganger"
#: ../src/gvc/gvc-mixer-control.c:2373 #: ../src/gvc/gvc-mixer-control.c:2371
msgid "System Sounds" msgid "System Sounds"
msgstr "Systemlyder" msgstr "Systemlyder"
#: ../src/main.c:373 #: ../src/main.c:381
msgid "Print version" msgid "Print version"
msgstr "Vis versjon" msgstr "Vis versjon"
#: ../src/main.c:379 #: ../src/main.c:387
msgid "Mode used by GDM for login screen" msgid "Mode used by GDM for login screen"
msgstr "Modus som brukes av GDM for innloggingsskjermen" msgstr "Modus som brukes av GDM for innloggingsskjermen"
#: ../src/main.c:385 #: ../src/main.c:393
msgid "Use a specific mode, e.g. \"gdm\" for login screen" msgid "Use a specific mode, e.g. \"gdm\" for login screen"
msgstr "Bruk spesifikt modus, f.eks «gdm» for innloggingsskjerm" msgstr "Bruk spesifikt modus, f.eks «gdm» for innloggingsskjerm"
#: ../src/main.c:391 #: ../src/main.c:399
msgid "List possible modes" msgid "List possible modes"
msgstr "Vis mulige modi" msgstr "Vis mulige modi"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Ukjent" msgstr "Ukjent"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Klarte ikke å starte «%s»" msgstr "Klarte ikke å starte «%s»"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Passordene er ikke like." msgstr "Passordene er ikke like."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Passordet kan ikke være tomt" msgstr "Passordet kan ikke være tomt"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Autentiseringsdialogen ble lukket av brukeren" msgstr "Autentiseringsdialogen ble lukket av brukeren"

605
po/nl.po

File diff suppressed because it is too large Load Diff

2876
po/oc.po

File diff suppressed because it is too large Load Diff

543
po/pa.po

File diff suppressed because it is too large Load Diff

339
po/pl.po
View File

@ -4,16 +4,16 @@
# pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas: # pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas:
# gnomepl@aviary.pl # gnomepl@aviary.pl
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Piotr Drąg <piotrdrag@gmail.com>, 2009-2015. # Piotr Drąg <piotrdrag@gmail.com>, 2009-2016.
# Tomasz Dominikowski <dominikowski@gmail.com>, 2009. # Tomasz Dominikowski <dominikowski@gmail.com>, 2009.
# Wojciech Szczęsny <wszczesny@aviary.pl>, 2013. # Wojciech Szczęsny <wszczesny@aviary.pl>, 2013.
# Aviary.pl <gnomepl@aviary.pl>, 2009-2015. # Aviary.pl <gnomepl@aviary.pl>, 2009-2016.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gnome-shell\n" "Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 00:50+0200\n" "POT-Creation-Date: 2016-03-10 17:25+0100\n"
"PO-Revision-Date: 2015-09-29 00:52+0200\n" "PO-Revision-Date: 2016-03-10 17:27+0100\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n" "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: Polish <gnomepl@aviary.pl>\n" "Language-Team: Polish <gnomepl@aviary.pl>\n"
"Language: pl\n" "Language: pl\n"
@ -49,15 +49,6 @@ msgstr "Wyświetlenie wszystkich programów"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Otwarcie menu programu" msgstr "Otwarcie menu programu"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Powłoka środowiska GNOME"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Zarządzanie oknami i uruchamianiem programów"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Preferencje rozszerzenia powłoki GNOME" msgstr "Preferencje rozszerzenia powłoki GNOME"
@ -66,9 +57,13 @@ msgstr "Preferencje rozszerzenia powłoki GNOME"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Konfiguracja rozszerzeń powłoki GNOME" msgstr "Konfiguracja rozszerzeń powłoki GNOME"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "Powłoka środowiska GNOME (Wayland)" msgstr "Powłoka środowiska GNOME"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Zarządzanie oknami i uruchamianiem programów"
#: ../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"
@ -171,82 +166,99 @@ msgid ""
"'Remember Password' checkbox will be present. This key sets the default " "'Remember Password' checkbox will be present. This key sets the default "
"state of the checkbox." "state of the checkbox."
msgstr "" msgstr ""
"Powłoka zażąda hasła po zamontowaniu zaszyfrowanego urządzenia lub zdalnego " "Powłoka poprosi o hasło podczas montowania zaszyfrowanego urządzenia lub "
"systemu plików. Jeśli hasło może zostać zapisane do późniejszego użycia, to " "zdalnego systemu plików. Jeśli hasło może zostać zapisane do późniejszego "
"obecne będzie pole wyboru „Zapamiętanie hasła”. Ten klucz ustawia domyślną " "użycia, to obecne będzie pole wyboru „Zapamiętanie hasła”. Ten klucz ustawia "
"wartość tego pola." "domyślną wartość tego pola."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "Czy domyślny adapter Bluetooth ma powiązane ustawione urządzenia"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Powłoka będzie wyświetlała menu Bluetooth tylko, jeśli adapter Bluetooth "
"jest włączony lub są ustawione urządzenia powiązane z domyślnym adapterem. "
"Zostanie to przywrócone, kiedy tylko domyślny adapter nie będzie miał "
"żadnych powiązanych urządzeń."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Wyświetlanie dnia tygodnia w kalendarzu" msgstr "Wyświetlanie dnia tygodnia w kalendarzu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "" msgstr ""
"Jeśli jest ustawione na „true”, to wyświetla w kalendarzu dzień tygodnia w " "Jeśli jest ustawione na „true”, to wyświetla w kalendarzu dzień tygodnia w "
"formacie ISO." "formacie ISO."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Skrót do otwarcia menu programu" msgstr "Skrót do otwarcia menu programu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Skrót do otwarcia menu programu." msgstr "Skrót do otwarcia menu programu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Skrót do otwarcia widoku „Wyświetl programy”" msgstr "Skrót do otwarcia widoku „Wyświetl programy”"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 "Skrót do otwarcia widoku „Wyświetl programy” ekranu podglądu." msgstr "Skrót do otwarcia widoku „Wyświetl programy” ekranu podglądu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Skrót do otwarcia ekranu podglądu" msgstr "Skrót do otwarcia ekranu podglądu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Skrót do otwarcia ekranu podglądu." msgstr "Skrót do otwarcia ekranu podglądu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Skrót do przełączenia widoczności listy powiadomień" msgstr "Skrót do przełączenia widoczności listy powiadomień"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Skrót do przełączenia widoczności listy powiadomień." msgstr "Skrót do przełączenia widoczności listy powiadomień."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Skrót do aktywacji bieżącego powiadomienia" msgstr "Skrót do aktywacji bieżącego powiadomienia"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Skrót do aktywacji bieżącego powiadomienia." msgstr "Skrót do aktywacji bieżącego powiadomienia."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Skrót wstrzymujący i wznawiający wszystkie działające klatki pośrednie (do " "Skrót wstrzymujący i wznawiający wszystkie działające klatki pośrednie (do "
"celów debugowania)" "celów debugowania)"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Której klawiatury używać" msgstr "Której klawiatury używać"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Typ używanej klawiatury." msgstr "Typ używanej klawiatury."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Ograniczenie przełącznika do bieżącego obszaru roboczego." msgstr "Ograniczenie przełącznika do bieżącego obszaru roboczego."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -255,11 +267,11 @@ msgstr ""
"obszarze roboczym są wyświetlane w przełączniku. W przeciwnym przypadku " "obszarze roboczym są wyświetlane w przełączniku. W przeciwnym przypadku "
"wszystkie programy są załączone." "wszystkie programy są załączone."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Tryb ikon programów." msgstr "Tryb ikon programów."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -269,7 +281,7 @@ msgstr ""
"„thumbnail-only” (wyświetla miniaturę okna), „app-icon-only” (wyświetla " "„thumbnail-only” (wyświetla miniaturę okna), „app-icon-only” (wyświetla "
"tylko ikonę programu) lub „both” (wyświetla oba)." "tylko ikonę programu) lub „both” (wyświetla oba)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -278,32 +290,32 @@ msgstr ""
"wyświetlane w przełączniku. W przeciwnym przypadku wszystkie okna są " "wyświetlane w przełączniku. W przeciwnym przypadku wszystkie okna są "
"załączone." "załączone."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Dołączanie modalnych okien dialogowych do okien nadrzędnych" msgstr "Dołączanie modalnych okien dialogowych do okien nadrzędnych"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Ten klucz zastępuje klucz w „org.gnome.mutter”, kiedy uruchomiona jest " "Ten klucz zastępuje klucz w „org.gnome.mutter”, kiedy uruchomiona jest "
"powłoka GNOME." "powłoka GNOME."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Włączenie kafelkowania przy krawędziach podczas przenoszenia okien do " "Włączenie kafelkowania przy krawędziach podczas przenoszenia okien do "
"krawędzi ekranu" "krawędzi ekranu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Dynamiczne zarządzanie obszarami roboczymi" msgstr "Dynamiczne zarządzanie obszarami roboczymi"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Obszary robocze tylko na pierwszym monitorze" msgstr "Obszary robocze tylko na pierwszym monitorze"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Opóźnienie zmiany aktywności w trybie myszy do momentu, w którym kursor się " "Opóźnienie zmiany aktywności w trybie myszy do momentu, w którym kursor się "
@ -313,52 +325,53 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Logowanie do sieci" msgstr "Logowanie do sieci"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:121
#, javascript-format #, 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 ""
"Wystąpił błąd podczas wczytywania okna preferencji dla rozszerzenia „%s”:" "Wystąpił błąd podczas wczytywania okna preferencji dla rozszerzenia „%s”:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:153
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Rozszerzenia powłoki GNOME" msgstr "Rozszerzenia powłoki GNOME"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Anuluj" msgstr "Anuluj"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Dalej" msgstr "Dalej"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Odblokuj" msgstr "Odblokuj"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Zaloguj" msgstr "Zaloguj"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Wybór sesji" msgstr "Wybór sesji"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Inny użytkownik?" msgstr "Inny użytkownik?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(np. użytkownik lub %s)" msgstr "(np. użytkownik lub %s)"
@ -366,12 +379,12 @@ msgstr "(np. użytkownik lub %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Nazwa użytkownika: " msgstr "Nazwa użytkownika: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Okno logowania" msgstr "Okno logowania"
@ -507,16 +520,36 @@ msgstr "Dodaj do ulubionych"
msgid "Show Details" msgid "Show Details"
msgstr "Wyświetl szczegóły" msgstr "Wyświetl szczegóły"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "Program „%s” został dodany do ulubionych." msgstr "Program „%s” został dodany do ulubionych."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "Program „%s” został usunięty z ulubionych." msgstr "Program „%s” został usunięty z ulubionych."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Wybór urządzenia dźwiękowego"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Ustawienia dźwięku"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Słuchawki"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Słuchawki z mikrofonem"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Zmień tło…" msgstr "Zmień tło…"
@ -530,7 +563,7 @@ msgid "Settings"
msgstr "Ustawienia" msgstr "Ustawienia"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -540,94 +573,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "N" msgstr "N"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "P" msgstr "P"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "W" msgstr "W"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Ś" msgstr "Ś"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "C" msgstr "C"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Poprzedni miesiąc" msgstr "Poprzedni miesiąc"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Następny miesiąc" msgstr "Następny miesiąc"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "%V tydzień" msgstr "%V. tydzień"
#. 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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Cały dzień" msgstr "Cały dzień"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Wyczyść"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Wydarzenia" msgstr "Wydarzenia"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Powiadomienia" msgstr "Powiadomienia"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Brak powiadomień" msgstr "Brak powiadomień"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Brak wydarzeń" msgstr "Brak wydarzeń"
@ -639,7 +674,7 @@ msgstr "Podłączono dysk zewnętrzny"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Odłączono dysk zewnętrzny" msgstr "Odłączono dysk zewnętrzny"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Otwórz za pomocą „%s”" msgstr "Otwórz za pomocą „%s”"
@ -958,11 +993,11 @@ msgid "Keyboard"
msgstr "Klawiatura" msgstr "Klawiatura"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Ukryj obszar powiadamiania" msgstr "Ukryj obszar powiadamiania"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Ikony stanu" msgstr "Ikony stanu"
@ -1014,10 +1049,26 @@ msgstr "Wyświetl źródło"
msgid "Web Page" msgid "Web Page"
msgstr "Strona WWW" msgstr "Strona WWW"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Wyczyść"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informacje systemowe" msgstr "Informacje systemowe"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Nieznany wykonawca"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Nieznany tytuł"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Multimedia"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Cofnij" msgstr "Cofnij"
@ -1034,22 +1085,22 @@ msgstr "Podgląd"
msgid "Type to search…" msgid "Type to search…"
msgstr "Wyszukiwanie…" msgstr "Wyszukiwanie…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Zakończ" msgstr "Zakończ"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Podgląd" msgstr "Podgląd"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Menu systemowe" msgstr "Menu systemowe"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Górny pasek" msgstr "Górny pasek"
@ -1062,15 +1113,15 @@ msgstr "Górny pasek"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Proszę wprowadzić polecenie" msgstr "Proszę wprowadzić polecenie"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Zamknij" msgstr "Zamknij"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Ponowne uruchamianie…" msgstr "Ponowne uruchamianie…"
@ -1195,19 +1246,16 @@ msgstr "Wysoki kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Duży tekst" msgstr "Duży tekst"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Wyłącz"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Ustawienia Bluetooth" msgstr "Ustawienia Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1215,10 +1263,25 @@ msgstr[0] "%d połączone urządzenie"
msgstr[1] "%d połączone urządzenia" msgstr[1] "%d połączone urządzenia"
msgstr[2] "%d połączonych urządzeń" msgstr[2] "%d połączonych urządzeń"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Wyłączono"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Nieużywane" msgstr "Nieużywane"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Włącz"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Wyłącz"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Jasność" msgstr "Jasność"
@ -1227,30 +1290,49 @@ msgstr "Jasność"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Wyświetl układ klawiatury" msgstr "Wyświetl układ klawiatury"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Włączono położenie" msgstr "Włączono ustalanie położenia"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Wyłącz" msgstr "Wyłącz"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Ustawienia prywatności" msgstr "Ustawienia prywatności"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Położenie jest używane" msgstr "Ustalanie położenia jest używane"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Wyłączono położenie" msgstr "Wyłączono ustalanie położenia"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Włącz" msgstr "Włącz"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Odmów dostępu"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Udziel dostępu"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Udzielić programowi „%s” dostępu do położenia użytkownika?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"W każdej chwili można zmienić dostęp do położenia w ustawieniach prywatności."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<nieznane>" msgstr "<nieznane>"
@ -1386,10 +1468,6 @@ msgstr "Wybierz sieć"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Ustawienia sieci Wi-Fi" msgstr "Ustawienia sieci Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Włącz"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1439,32 +1517,37 @@ msgstr "Połączenie się nie powiodło"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktywacja połączenia sieciowego się nie powiodła" msgstr "Aktywacja połączenia sieciowego się nie powiodła"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Ustawienia zasilania" msgstr "Ustawienia zasilania"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Naładowane" msgstr "Naładowane"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Obliczanie…" msgstr "Obliczanie…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Pozostało: %d%02d (%d%%)" msgstr "Pozostało: %d%02d (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "Do naładowania: %d%02d (%d%%)" msgstr "Do naładowania: %d%02d (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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.
@ -1504,10 +1587,6 @@ msgstr "Zmieniono głośność"
msgid "Volume" msgid "Volume"
msgstr "Głośność" msgstr "Głośność"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Zaloguj jako inny użytkownik" msgstr "Zaloguj jako inny użytkownik"
@ -1667,24 +1746,24 @@ msgstr "Używa podanego trybu, np. „gdm” dla ekranu logowania"
msgid "List possible modes" msgid "List possible modes"
msgstr "Wyświetla listę możliwych trybów" msgstr "Wyświetla listę możliwych trybów"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Nieznany" msgstr "Nieznany"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Uruchomienie „%s” się nie powiodło" msgstr "Uruchomienie „%s” się nie powiodło"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Hasła się nie zgadzają." msgstr "Hasła się nie zgadzają."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Hasło nie może być puste" msgstr "Hasło nie może być puste"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Okno dialogowe uwierzytelnienia zostało odrzucone przez użytkownika" msgstr "Okno dialogowe uwierzytelnienia zostało odrzucone przez użytkownika"

382
po/pt.po
View File

@ -4,26 +4,29 @@
# Duarte Loreto <happyguy_pt@hotmail.com>, 2010, 2011, 2012, 2013, 2014. # Duarte Loreto <happyguy_pt@hotmail.com>, 2010, 2011, 2012, 2013, 2014.
# Rui Gouveia <rui.gouveia@gmail.com>, 2011. # Rui Gouveia <rui.gouveia@gmail.com>, 2011.
# António Lima <amrlima@gmail.com>, 2013. # António Lima <amrlima@gmail.com>, 2013.
# Tiago S. <almosthumane@portugalmail.pt>, 2014. # Tiago Santos <tiagofsantos81@sapo.pt>, 2014, 2016.
# Bruno Ramalhete <bram.512@gmail.com>, 2015. # Bruno Ramalhete <bram.512@gmail.com>, 2015.
# Pedro Albuquerque <palbuquerque73@gmail.com>, 2014, 2015. # Pedro Albuquerque <palbuquerque73@gmail.com>, 2014, 2015.
# Sérgio Cardeira <cardeira dot sergio at gmail dot com>, 2016.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 3.14\n" "Project-Id-Version: 3.14\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-10-03 20:41+0000\n" "POT-Creation-Date: 2016-04-26 13:48+0000\n"
"PO-Revision-Date: 2015-10-07 07:06+0100\n" "PO-Revision-Date: 2016-04-30 16:45+0100\n"
"Last-Translator: Pedro Albuquerque <palbuquerque73o@gmail.com>\n" "Last-Translator: Tiago Santos <tiagofsantos81@sapo.pt>\n"
"Language-Team: Português <palbuquerque73@gmail.com>\n" "Language-Team: Português <>\n"
"Language: pt\n" "Language: pt\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\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Gtranslator 2.91.6\n" "X-Generator: Poedit 1.5.4\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
"X-Language: pt_PT\n"
"X-Source-Language: C\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -49,15 +52,6 @@ msgstr "Mostrar todas as aplicações"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Abrir o menu de aplicações" msgstr "Abrir o menu de aplicações"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Shell GNOME"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestão de janelas e iniciação de aplicações"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Preferências das extensões á interface GNOME" msgstr "Preferências das extensões á interface GNOME"
@ -66,9 +60,13 @@ msgstr "Preferências das extensões á interface GNOME"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Configurar extensões à interface GNOME" msgstr "Configurar extensões à interface GNOME"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "Interface GNOME (compositor wayland)" msgstr "Shell GNOME"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gestão de janelas e iniciação de aplicações"
#: ../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"
@ -176,77 +174,96 @@ msgstr ""
"define o estado predefinido dessa caixa de seleção." "define o estado predefinido dessa 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 ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Se o adaptador padrão Bluetooth tem dispositivos configurados associados a "
"ele"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"A shell só vai mostrar um item de menu do adaptador Bluetooth se este "
"estiver ligado ou se existirem dispositivos associados configurados com o "
"adaptador predefinido. Isto será reposto se se verificar que o adaptador "
"predefinido não tem dispositivos associados a ele."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Mostrar o número da semana no calendário" msgstr "Mostrar o número da semana no calendário"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Se verdadeiro, mostra o número ISO da semana no calendário." msgstr "Se verdadeiro, mostra o número ISO da semana no calendário."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Atalho de teclado para abrir o menu de aplicações" msgstr "Atalho de teclado para abrir o menu de aplicações"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Atalho de teclado para abrir o menu de aplicações." msgstr "Atalho de teclado para abrir o menu de aplicações."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Atalho de teclado para abrir a vista \"Mostrar aplicações\"" msgstr "Atalho de teclado para abrir a vista \"Mostrar aplicações\""
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Atalho de teclado para abrir a vista \"Mostrar aplicações\" da vista geral " "Atalho de teclado para abrir a vista \"Mostrar aplicações\" da vista geral "
"de atividades." "de atividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Atalho de teclado para abrir a vista geral" msgstr "Atalho de teclado para abrir a vista geral"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Atalho de teclado para abrir a vista geral de atividades." msgstr "Atalho de teclado para abrir a vista geral de atividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Atalho de teclado para alternar a visibilidade da lista de notificação" 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:29
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:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Atalho de teclado para focar a notificação ativa" msgstr "Atalho de teclado para focar a notificação ativa"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Atalho de teclado para focar a notificação ativa." msgstr "Atalho de teclado para focar a notificação ativa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Atalho de teclado que pausa e retoma todos os tweens em execução, para " "Atalho de teclado que pausa e retoma todos os tweens em execução, para "
"depuração de erros" "depuração de erros"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Que teclado utilizar" msgstr "Que teclado utilizar"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "O tipo de teclado a utilizar." msgstr "O tipo de teclado a utilizar."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Limitar troca à área de trabalho atual." msgstr "Limitar troca à área de trabalho atual."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -254,11 +271,11 @@ msgstr ""
"Se verdadeiro, só as aplicações com janelas na área de trabalho atual são " "Se verdadeiro, só as aplicações com janelas na área de trabalho atual são "
"mostradas para troca. Senão, são incluídas todas as aplicações." "mostradas para troca. Senão, são incluídas todas as aplicações."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "O modo do ícone da aplicação." msgstr "O modo do ícone da aplicação."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -268,7 +285,7 @@ msgstr ""
"válidas são 'thumbnail-only' (mostra uma miniatura da janela), 'app-icon-" "válidas são 'thumbnail-only' (mostra uma miniatura da janela), 'app-icon-"
"only' (mostra só o ícone da aplicação) ou 'both' (ambas)." "only' (mostra só o ícone da aplicação) ou 'both' (ambas)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -276,29 +293,29 @@ msgstr ""
"Se verdadeiro, só janelas da área de trabalho atual são apresentadas para " "Se verdadeiro, só janelas da área de trabalho atual são apresentadas para "
"troca. Senão, são incluídas todas as janelas." "troca. Senão, são incluídas todas as janelas."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Anexar diálogo modal à janela mãe" msgstr "Anexar diálogo modal à janela mãe"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Esta chave ignora a chave em org.gnome.mutter ao executar a interface GNOME." "Esta chave ignora a chave em org.gnome.mutter ao executar a interface GNOME."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Ativar anexar nas margens ao largar janelas junto às margens do ecrã" msgstr "Ativar anexar nas margens ao largar janelas junto às margens do ecrã"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Áreas de trabalho são geridas dinamicamente" msgstr "Áreas de trabalho são geridas dinamicamente"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Áreas de trabalho só no monitor principal" msgstr "Áreas de trabalho só no monitor principal"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Atrasar alterações de foco nos modos de rato até que o ponteiro pare de se " "Atrasar alterações de foco nos modos de rato até que o ponteiro pare de se "
@ -308,51 +325,52 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Sessão na rede" msgstr "Sessão na rede"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Ocorreu um erro ao ler o diálogo de preferências de %s:" msgstr "Ocorreu um erro ao ler o diálogo de preferências de %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Extensões da interface do GNOME" msgstr "Extensões da interface do GNOME"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Cancelar" msgstr "Cancelar"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Seguinte" msgstr "Seguinte"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Desbloquear" msgstr "Desbloquear"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Iniciar sessão" msgstr "Iniciar sessão"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Escolher sessão" msgstr "Escolher sessão"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Não está listada?" msgstr "Não está listada?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(por ex., utilizador ou %s)" msgstr "(por ex., utilizador ou %s)"
@ -360,12 +378,12 @@ msgstr "(por ex., utilizador ou %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Utilizador: " msgstr "Utilizador: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Janela de início de sessão" msgstr "Janela de início de sessão"
@ -501,16 +519,36 @@ msgstr "Adicionar aos favoritos"
msgid "Show Details" msgid "Show Details"
msgstr "Mostrar detalhes" msgstr "Mostrar detalhes"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s foi adicionada aos seus favoritos." msgstr "%s foi adicionada aos seus favoritos."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s foi removida dos seus favoritos." msgstr "%s foi removida dos seus favoritos."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Selecione o dispositivo de áudio"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Definições de som"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Auscultadores"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Auscultadores com microfone"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microfone"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Alterar o fundo…" msgstr "Alterar o fundo…"
@ -519,12 +557,12 @@ msgstr "Alterar o fundo…"
msgid "Display Settings" msgid "Display Settings"
msgstr "Definições de ecrã" msgstr "Definições de ecrã"
#: ../js/ui/backgroundMenu.js:22 ../js/ui/status/system.js:366 #: ../js/ui/backgroundMenu.js:22 ../js/ui/status/system.js:371
msgid "Settings" msgid "Settings"
msgstr "Definições" msgstr "Definições"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -534,94 +572,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
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:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Q" msgstr "Q"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Q" msgstr "Q"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Mês anterior" msgstr "Mês anterior"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Mês seguinte" msgstr "Mês seguinte"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Semana %V" msgstr "Semana %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Dia completo" msgstr "Dia completo"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Limpar secção"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Eventos" msgstr "Eventos"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Notificações" msgstr "Notificações"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Sem notificações" msgstr "Sem notificações"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Sem eventos" msgstr "Sem eventos"
@ -633,7 +673,7 @@ msgstr "Dispositivo externo ligado"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Dispositivo externo desligado" msgstr "Dispositivo externo desligado"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Abrir com %s" msgstr "Abrir com %s"
@ -759,7 +799,7 @@ msgstr "Desculpe, não resultou. Por favor, tente novamente."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s é agora conhecido como %s" msgstr "%s é agora conhecido como %s"
@ -947,11 +987,11 @@ msgid "Keyboard"
msgstr "Teclado" msgstr "Teclado"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Ocultar tabuleiro" msgstr "Ocultar tabuleiro"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Ícones de estado" msgstr "Ícones de estado"
@ -979,7 +1019,7 @@ msgstr "Ativo"
#. translators: #. translators:
#. * The device has been disabled #. * The device has been disabled
#: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1828 #: ../js/ui/lookingGlass.js:719 ../src/gvc/gvc-mixer-control.c:1866
msgid "Disabled" msgid "Disabled"
msgstr "Inativo" msgstr "Inativo"
@ -1003,10 +1043,26 @@ msgstr "Ver fonte"
msgid "Web Page" msgid "Web Page"
msgstr "Página Web" msgstr "Página Web"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Limpar secção"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informação do sistema" msgstr "Informação do sistema"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Artista desconhecido"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Titulo desconhecido"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Média"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Desfazer" msgstr "Desfazer"
@ -1023,23 +1079,22 @@ msgstr "Visão geral"
msgid "Type to search…" msgid "Type to search…"
msgstr "Escreva para procurar…" msgstr "Escreva para procurar…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Sair" msgstr "Sair"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Atividades" msgstr "Atividades"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
#| msgid "System"
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Barra superior" msgstr "Barra superior"
@ -1052,15 +1107,15 @@ msgstr "Barra superior"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Insira um comando" msgstr "Insira um comando"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "A reiniciar…" msgstr "A reiniciar…"
@ -1084,7 +1139,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:374 #: ../js/ui/screenShield.js:432 ../js/ui/status/system.js:379
msgid "Lock" msgid "Lock"
msgstr "Bloquear" msgstr "Bloquear"
@ -1183,29 +1238,41 @@ msgstr "Alto contraste"
msgid "Large Text" msgid "Large Text"
msgstr "Texto grande" msgstr "Texto grande"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Desligar"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Definições Bluetooth" msgstr "Definições Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d ligado" msgstr[0] "%d ligado"
msgstr[1] "%d ligados" msgstr[1] "%d ligados"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Desligado"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Não em uso" msgstr "Não em uso"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ligar"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Desligar"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Luminosidade" msgstr "Luminosidade"
@ -1214,30 +1281,50 @@ msgstr "Luminosidade"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Mostrar a disposição de teclado" msgstr "Mostrar a disposição de teclado"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Localização ativada" msgstr "Localização ativada"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Desativar" msgstr "Desativar"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Definições de privacidade" msgstr "Definições de privacidade"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Localização em uso" msgstr "Localização em uso"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Localização desativada" msgstr "Localização desativada"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Ativar" msgstr "Ativar"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Negar acesso"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Conceder acesso"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Dar a %s permissão para usar a localização?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Acesso à localização pode ser alterado a qualquer altura a partir das "
"definições de privacidade."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<desconhecido>" msgstr "<desconhecido>"
@ -1373,10 +1460,6 @@ msgstr "Selecionar rede"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Definições de Wi-Fi" msgstr "Definições de Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ligar"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1426,31 +1509,36 @@ msgstr "Falha na ligação"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Falha na ativação da ligação à rede" msgstr "Falha na ativação da ligação à rede"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Definições de energia" msgstr "Definições de energia"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Totalmente carregado" msgstr "Totalmente carregado"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "A estimar…" msgstr "A estimar…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d remanescentes (%d%%)" msgstr "%d%02d restantes (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d Até estar cheio (%d%%)" msgstr "%d%02d até estar cheio (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d %%"
#. 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
@ -1459,27 +1547,27 @@ msgstr "%d%02d Até estar cheio (%d%%)"
msgid "Airplane Mode On" msgid "Airplane Mode On"
msgstr "Modo Avião ligado" msgstr "Modo Avião ligado"
#: ../js/ui/status/system.js:343 #: ../js/ui/status/system.js:348
msgid "Switch User" msgid "Switch User"
msgstr "Alternar utilizador" msgstr "Alternar utilizador"
#: ../js/ui/status/system.js:348 #: ../js/ui/status/system.js:353
msgid "Log Out" msgid "Log Out"
msgstr "Terminar sessão" msgstr "Terminar sessão"
#: ../js/ui/status/system.js:353 #: ../js/ui/status/system.js:358
msgid "Account Settings" msgid "Account Settings"
msgstr "Definições de conta" msgstr "Definições de conta"
#: ../js/ui/status/system.js:370 #: ../js/ui/status/system.js:375
msgid "Orientation Lock" msgid "Orientation Lock"
msgstr "Orientação de bloqueio" msgstr "Orientação de bloqueio"
#: ../js/ui/status/system.js:378 #: ../js/ui/status/system.js:383
msgid "Suspend" msgid "Suspend"
msgstr "Suspender" msgstr "Suspender"
#: ../js/ui/status/system.js:381 #: ../js/ui/status/system.js:386
msgid "Power Off" msgid "Power Off"
msgstr "Desligar" msgstr "Desligar"
@ -1491,10 +1579,6 @@ msgstr "Volume alterado"
msgid "Volume" msgid "Volume"
msgstr "Volume" msgstr "Volume"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microfone"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Iniciar sessão como outro utilizador" msgstr "Iniciar sessão como outro utilizador"
@ -1615,7 +1699,7 @@ msgstr "Calendário do Evolution"
#. translators: #. translators:
#. * The number of sound outputs on a particular device #. * The number of sound outputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1835 #: ../src/gvc/gvc-mixer-control.c:1873
#, c-format #, c-format
msgid "%u Output" msgid "%u Output"
msgid_plural "%u Outputs" msgid_plural "%u Outputs"
@ -1624,14 +1708,14 @@ msgstr[1] "%u saídas"
#. translators: #. translators:
#. * The number of sound inputs on a particular device #. * The number of sound inputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1845 #: ../src/gvc/gvc-mixer-control.c:1883
#, c-format #, c-format
msgid "%u Input" msgid "%u Input"
msgid_plural "%u Inputs" msgid_plural "%u Inputs"
msgstr[0] "%u entrada" msgstr[0] "%u entrada"
msgstr[1] "%u entradas" msgstr[1] "%u entradas"
#: ../src/gvc/gvc-mixer-control.c:2371 #: ../src/gvc/gvc-mixer-control.c:2738
msgid "System Sounds" msgid "System Sounds"
msgstr "Sons de sistema" msgstr "Sons de sistema"
@ -1652,39 +1736,39 @@ msgstr ""
msgid "List possible modes" msgid "List possible modes"
msgstr "Listar modos possíveis" msgstr "Listar modos possíveis"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Desconhecida" msgstr "Desconhecida"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Falha ao iniciar “%s”" msgstr "Falha ao iniciar “%s”"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "As senhas não coincidem." msgstr "As senhas não coincidem."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "A senha não pode estar vazia" msgstr "A senha não pode estar vazia"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "O diálogo de autenticação foi fechado pelo utilizador" msgstr "O diálogo de autenticação foi fechado pelo utilizador"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s está a pedir acesso à sua localização."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "Interface GNOME (compositor wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d Dispositivo ligado" #~ msgstr[0] "%d Dispositivo ligado"
#~ msgstr[1] "%d Dispositivos ligados" #~ msgstr[1] "%d Dispositivos ligados"
#~ msgid "Off"
#~ msgstr "Desligado"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Autenticação necessária" #~ msgstr "Autenticação necessária"
@ -1893,9 +1977,6 @@ msgstr "O diálogo de autenticação foi fechado pelo utilizador"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Visualizar a conta" #~ msgstr "Visualizar a conta"
#~ msgid "Unknown reason"
#~ msgstr "Motivo desconhecido"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Abrir o Calendário" #~ msgstr "Abrir o Calendário"
@ -2001,9 +2082,6 @@ msgstr "O diálogo de autenticação foi fechado pelo utilizador"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "O dispositivo %s deseja aceder ao serviço '%s'" #~ msgstr "O dispositivo %s deseja aceder ao serviço '%s'"
#~ msgid "Always grant access"
#~ msgstr "Conceder sempre o acesso"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Conceder apenas desta vez" #~ msgstr "Conceder apenas desta vez"

View File

@ -14,24 +14,25 @@
# Fábio Nogueira <fnogueira@gnome.org>, 2014. # Fábio Nogueira <fnogueira@gnome.org>, 2014.
# Rafael Fontenelle <rffontenelle@gmail.com>, 2013, 2014,2015. # Rafael Fontenelle <rffontenelle@gmail.com>, 2013, 2014,2015.
# Georges Basile Stavracas Neto <georges.stavracas@gmail.com>, 2014. # Georges Basile Stavracas Neto <georges.stavracas@gmail.com>, 2014.
# Enrico Nicoletto <liverig@gmail.com>, 2013, 2014, 2015.
# Felipe Braga <fbobraga@gmail.com>, 2015. # Felipe Braga <fbobraga@gmail.com>, 2015.
# Enrico Nicoletto <liverig@gmail.com>, 2013, 2014, 2015.
# Artur de Aquino Morais <artur.morais93@outlook.com>, 2016.
# #
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-29 08:39+0000\n" "POT-Creation-Date: 2016-03-11 10:19+0000\n"
"PO-Revision-Date: 2015-09-29 16:08-0300\n" "PO-Revision-Date: 2016-03-11 09:07-0300\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n" "Last-Translator: Artur de Aquino Morais <artur.morais93@outlook.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"
"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.8.4\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
@ -58,15 +59,6 @@ msgstr "Mostrar todos os aplicativos"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Abre o menu do aplicativo" msgstr "Abre o menu do aplicativo"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gerenciamento de janelas e lançador de aplicativos"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Preferências de extensões do Shell do GNOME" msgstr "Preferências de extensões do Shell do GNOME"
@ -75,10 +67,13 @@ msgstr "Preferências de extensões do Shell do GNOME"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Configurar extensões do Shell do GNOME" msgstr "Configurar extensões do Shell do GNOME"
# Traduções do Xfce e da Microsoft usam compositor --Enrico #: ../data/org.gnome.Shell.desktop.in.in.h:1
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 msgid "GNOME Shell"
msgid "GNOME Shell (wayland compositor)" msgstr "GNOME Shell"
msgstr "GNOME Shell (compositor wayland)"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Gerenciamento de janelas e lançador de aplicativos"
#: ../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"
@ -190,78 +185,97 @@ msgstr ""
"ajusta o estado 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 ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Se o adaptador Bluetooth padrão configurou, ou não, dispositivos associados "
"a ele"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"O shell irá mostrar apenas um item de menu Bluetooth se um adaptador "
"Bluetooth estiver ligado ou se existirem dispositivos configurados "
"associados ao adaptador padrão. Isto será redefinido caso o adaptador padrão "
"sempre seja visto sem possuir dispositivos associados a ele."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Mostrar o número da semana na agenda" msgstr "Mostrar o número da semana na agenda"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Se verdadeiro, exibe o número da semana na agenda." msgstr "Se verdadeiro, exibe o número da semana na agenda."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Atalho de teclado para abrir um menu de aplicativo" msgstr "Atalho de teclado para abrir um menu de aplicativo"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Atalho de teclado para abrir um menu de aplicativo." msgstr "Atalho de teclado para abrir um menu de aplicativo."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" 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:25
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 ""
"Atalho de teclado para abrir a visualização \"Mostrar aplicativos\" do " "Atalho de teclado para abrir a visualização \"Mostrar aplicativos\" do "
"panorama de atividades." "panorama de atividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Atalho de teclado para abrir o panorama" msgstr "Atalho de teclado para abrir o panorama"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Atalho de teclado para abrir o panorama de atividades." msgstr "Atalho de teclado para abrir o panorama de atividades."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Atalho de teclado para alternar a visibilidade da lista de notificação" 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:29
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:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Atalho de teclado para ativar a notificação ativa" msgstr "Atalho de teclado para ativar a notificação ativa"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Atalho de teclado para ativar a notificação ativa." 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:32
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 ""
"Atalho de teclado que pausa e continua todos os intermediários em execução, " "Atalho de teclado que pausa e continua todos os intermediários em execução, "
"a fim de depuraçã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:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Qual teclado usar" msgstr "Qual teclado usar"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "O tipo do teclado para usar." msgstr "O tipo do teclado para usar."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Limitar o alternador ao espaço de trabalho atual." 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:36
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."
@ -270,11 +284,11 @@ msgstr ""
"janelas no espaço de trabalho atual. Caso contrário, todos os aplicativos " "janelas no espaço de trabalho atual. Caso 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:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "O modo ícone do aplicativo." 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:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -284,7 +298,7 @@ msgstr ""
"válidas são 'thumbnail-only' (mostra uma miniatura da janela), 'app-icon-" "válidas são 'thumbnail-only' (mostra uma 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:39
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."
@ -292,31 +306,31 @@ 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 serão incluídas." "trabalho atual. Caso contrário, todos as janelas serão incluídas."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
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:41
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 "" msgstr ""
"Esta chave sobrescreve a chave em org.gnome.mutter ao executar o Shell do " "Esta chave sobrescreve a chave em org.gnome.mutter ao executar o Shell do "
"GNOME." "GNOME."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
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:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Espaços de trabalho são gerenciados dinamicamente" msgstr "Espaços de trabalho são gerenciados dinamicamente"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Espaços de trabalho apenas no monitor primário" msgstr "Espaços de trabalho apenas no monitor primário"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Atrasar foco altera o modo do mouse até o ponteiro parar de mover" msgstr "Atrasar foco altera o modo do mouse até o ponteiro parar de mover"
@ -324,51 +338,52 @@ msgstr "Atrasar foco altera o modo do mouse até o ponteiro parar de mover"
msgid "Network Login" msgid "Network Login"
msgstr "Sessão de Rede" msgstr "Sessão de Rede"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Ocorreu um erro ao carregar o dialogo de preferências para %s:" msgstr "Ocorreu um erro ao carregar o dialogo de preferências para %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
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/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../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 "Cancelar" msgstr "Cancelar"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Próximo" msgstr "Próximo"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Desbloquear" msgstr "Desbloquear"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Entrar" msgstr "Entrar"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Escolher sessão" msgstr "Escolher sessão"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Não está listado?" msgstr "Não está listado?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, 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)"
@ -376,12 +391,12 @@ msgstr "(ex.: usuário ou %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../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:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Janela de sessão" msgstr "Janela de sessão"
@ -517,16 +532,36 @@ msgstr "Adicionar aos favoritos"
msgid "Show Details" msgid "Show Details"
msgstr "Mostrar detalhes" msgstr "Mostrar detalhes"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s foi adicionado aos seus favoritos." msgstr "%s foi adicionado aos seus favoritos."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s foi removido dos seus favoritos." msgstr "%s foi removido dos seus favoritos."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Selecione o dispositivo de áudio"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Configurações de som"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Fones de ouvido"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Fone de ouvido com microfone"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microfone"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Alterar plano de fundo…" msgstr "Alterar plano de fundo…"
@ -540,7 +575,7 @@ msgid "Settings"
msgstr "Configurações" msgstr "Configurações"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -550,94 +585,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "D" msgstr "D"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
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:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Q" msgstr "Q"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Q" msgstr "Q"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Mês anterior" msgstr "Mês anterior"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Próximo mês" msgstr "Próximo mês"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Semana %V" msgstr "Semana %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Dia todo" msgstr "Dia todo"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Limpar seção"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Eventos" msgstr "Eventos"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %d de %B" msgstr "%A, %d de %B"
#: ../js/ui/calendar.js:1535 #: ../js/ui/calendar.js:834
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d, %Y" msgid "%A, %B %d, %Y"
msgstr "%A, %d de %B de %Y" msgstr "%A, %d de %B de %Y"
#: ../js/ui/calendar.js:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Notificações" msgstr "Notificações"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Nenhuma notificação" msgstr "Nenhuma notificação"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Nenhum evento" msgstr "Nenhum evento"
@ -649,7 +686,7 @@ msgstr "Unidade externa conectada"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Unidade externa desconectada" msgstr "Unidade externa desconectada"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Abrir com %s" msgstr "Abrir com %s"
@ -963,11 +1000,11 @@ msgid "Keyboard"
msgstr "Teclado" msgstr "Teclado"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Esconder bandeja" msgstr "Esconder bandeja"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Ícones de status" msgstr "Ícones de status"
@ -1019,10 +1056,26 @@ msgstr "Ver fonte"
msgid "Web Page" msgid "Web Page"
msgstr "Página web" msgstr "Página web"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Limpar seção"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informações do sistema" msgstr "Informações do sistema"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Artista desconhecido"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Título desconhecido"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Mídia"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Desfazer" msgstr "Desfazer"
@ -1039,22 +1092,22 @@ msgstr "Panorama"
msgid "Type to search…" msgid "Type to search…"
msgstr "Digite para pesquisar…" msgstr "Digite para pesquisar…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Sair" msgstr "Sair"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Atividades" msgstr "Atividades"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistema" msgstr "Sistema"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Barra superior" msgstr "Barra superior"
@ -1067,15 +1120,15 @@ msgstr "Barra superior"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Digite um comando" msgstr "Digite um comando"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Reiniciando…" msgstr "Reiniciando…"
@ -1198,30 +1251,42 @@ msgstr "Alto contraste"
msgid "Large Text" msgid "Large Text"
msgstr "Texto grande" msgstr "Texto grande"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Desligar"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Configurações de Bluetooth" msgstr "Configurações de Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d conectado" msgstr[0] "%d conectado"
msgstr[1] "%d conectados" msgstr[1] "%d conectados"
#: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Off"
# Livre no sentido de disponível, ou seja, não estar em uso --Enrico # Livre no sentido de disponível, ou seja, não estar em uso --Enrico
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Livre" msgstr "Livre"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ligar"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Desligar"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Brilho" msgstr "Brilho"
@ -1230,30 +1295,50 @@ 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:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Localização habilitada" msgstr "Localização habilitada"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Desabilitar" msgstr "Desabilitar"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Configurações de privacidade" msgstr "Configurações de privacidade"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Localização em uso" msgstr "Localização em uso"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Localização desabilitada" msgstr "Localização desabilitada"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Habilitar" msgstr "Habilitar"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Negar acesso"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Garantir acesso"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Fornecer acesso a %s para sua localização?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Acesso a localização pode ser alterado a qualquer momento nas configurações "
"de privacidade."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<desconhecido>" msgstr "<desconhecido>"
@ -1390,10 +1475,6 @@ msgstr "Selecione a rede"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Configurações de Wi-Fi" msgstr "Configurações de Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Ligar"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1443,31 +1524,36 @@ msgstr "Falha de conexão"
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"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Configurações de energia" msgstr "Configurações de energia"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Completamente carregada" msgstr "Completamente carregada"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Estimando…" msgstr "Estimando…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d:%02d restante(s) (%d%%)" msgstr "%d:%02d restante(s) (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
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%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1508,10 +1594,6 @@ msgstr "Volume alterado"
msgid "Volume" msgid "Volume"
msgstr "Volume" msgstr "Volume"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Microfone"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Iniciar sessão como outro usuário" msgstr "Iniciar sessão como outro usuário"
@ -1668,39 +1750,40 @@ msgstr "Utilizar um modo específico, ex.: \"gdm\" para a tela de login"
msgid "List possible modes" msgid "List possible modes"
msgstr "Listar modos possíveis" msgstr "Listar modos possíveis"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Desconhecido" msgstr "Desconhecido"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Erro ao lançar \"%s\"" msgstr "Erro ao lançar \"%s\""
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "As senhas não coincidem." msgstr "As senhas não coincidem."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "A senha não pode estar em branco" msgstr "A senha não pode estar em branco"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
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" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s está solicitando acesso à sua localização."
# Traduções do Xfce e da Microsoft usam compositor --Enrico
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (compositor wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d dispositivo conectado" #~ msgstr[0] "%d dispositivo conectado"
#~ msgstr[1] "%d dispositivos conectados" #~ msgstr[1] "%d dispositivos conectados"
#~ msgid "Off"
#~ msgstr "Off"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Autenticação necessária" #~ msgstr "Autenticação necessária"
@ -1852,9 +1935,6 @@ msgstr "O diálogo de autenticação foi descartado pelo usuário"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Visualizar conta" #~ msgstr "Visualizar conta"
#~ msgid "Unknown reason"
#~ msgstr "Razão desconhecida"
#~ msgid "Show the message list" #~ msgid "Show the message list"
#~ msgstr "Mostra a lista de mensagem" #~ msgstr "Mostra a lista de mensagem"

1987
po/ro.po

File diff suppressed because it is too large Load Diff

346
po/ru.po
View File

@ -12,23 +12,23 @@
# Valery Kirichenko <valera5505@gmail.com>, 2014. # Valery Kirichenko <valera5505@gmail.com>, 2014.
# Yuri Myasoedov <ymyasoedov@yandex.ru>, 2012, 2013, 2014. # Yuri Myasoedov <ymyasoedov@yandex.ru>, 2012, 2013, 2014.
# Ivan Komaritsyn <vantu5z@mail.ru>, 2015. # Ivan Komaritsyn <vantu5z@mail.ru>, 2015.
# Stas Solovey <whats_up@tut.by>, 2011, 2013, 2014, 2015. # Stas Solovey <whats_up@tut.by>, 2011, 2013, 2014, 2015, 2016.
# #
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-29 08:39+0000\n" "POT-Creation-Date: 2016-03-13 10:20+0000\n"
"PO-Revision-Date: 2015-09-29 22:06+0300\n" "PO-Revision-Date: 2016-03-13 23:48+0300\n"
"Last-Translator: Stas Solovey <whats_up@tut.by>\n" "Last-Translator: Stas Solovey <whats_up@tut.by>\n"
"Language-Team: Русский <gnome-cyr@gnome.org>\n" "Language-Team: Russian <gnome-cyr@gnome.org>\n"
"Language: ru\n" "Language: ru\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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Gtranslator 2.91.7\n" "X-Generator: Gtranslator 2.91.7\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
@ -55,15 +55,6 @@ msgstr "Показать все приложения"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Открыть меню приложений" msgstr "Открыть меню приложений"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME Shell"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Управление окнами и запуск приложений"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Параметры расширений GNOME Shell" msgstr "Параметры расширений GNOME Shell"
@ -72,9 +63,13 @@ msgstr "Параметры расширений GNOME Shell"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Настроить расширения GNOME Shell" msgstr "Настроить расширения GNOME Shell"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME Shell (компоновщик wayland)" msgstr "GNOME Shell"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Управление окнами и запуск приложений"
#: ../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"
@ -179,76 +174,93 @@ msgstr ""
"устанавливает состояние по умолчание для этой флаговой кнопки." "устанавливает состояние по умолчание для этой флаговой кнопки."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "Связан ли адаптер Bluetooth по умолчанию с каким-либо устройством"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Пункт меню Bluetooth будет отображаться только в случае включённого адаптера "
"Bluetooth, или если имеются установленные устройства связанные с адаптером "
"по умолчанию. Параметр будет сброшен, если адаптер по умолчанию не имеет "
"связанных с ним устройств."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Показывать в календаре нумерацию недель" msgstr "Показывать в календаре нумерацию недель"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "" msgstr ""
"Если включено, календарь будет показывать нумерацию недель в формате ISO." "Если включено, календарь будет показывать нумерацию недель в формате ISO."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Комбинация клавиш для открытия меню приложения" msgstr "Комбинация клавиш для открытия меню приложения"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Комбинация клавиш для открытия меню приложения." msgstr "Комбинация клавиш для открытия меню приложения."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Комбинация клавиш для перехода в режим просмотра приложений" msgstr "Комбинация клавиш для перехода в режим просмотра приложений"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 "Комбинация клавиш для перехода в режим просмотра приложений."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Комбинация клавиш для перехода в режим обзора" msgstr "Комбинация клавиш для перехода в режим обзора"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Комбинация клавиш для перехода в режим обзора." msgstr "Комбинация клавиш для перехода в режим обзора."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Комбинация клавиш для отображения или скрытия списка уведомлений" msgstr "Комбинация клавиш для отображения или скрытия списка уведомлений"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Комбинация клавиш для отображения или скрытия списка уведомлений." msgstr "Комбинация клавиш для отображения или скрытия списка уведомлений."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Комбинация клавиш для перевода фокуса на текущее уведомление" msgstr "Комбинация клавиш для перевода фокуса на текущее уведомление"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Комбинация клавиш для перевода фокуса на текущее уведомление." msgstr "Комбинация клавиш для перевода фокуса на текущее уведомление."
# tweens — что-то типа анимации # tweens — что-то типа анимации
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Комбинация клавиш, которая приостанавливает и возобновляет все запущенные " "Комбинация клавиш, которая приостанавливает и возобновляет все запущенные "
"анимации (для отладки)" "анимации (для отладки)"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Какую клавиатуру использовать" msgstr "Какую клавиатуру использовать"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Тип используемой клавиатуры." msgstr "Тип используемой клавиатуры."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Ограничить переключатель текущим рабочим местом." msgstr "Ограничить переключатель текущим рабочим местом."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -257,11 +269,11 @@ msgstr ""
"чьи окна находятся на текущем рабочем месте. Иначе все приложения будут " "чьи окна находятся на текущем рабочем месте. Иначе все приложения будут "
"включены." "включены."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Режим значка приложения." msgstr "Режим значка приложения."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -271,7 +283,7 @@ msgstr ""
"«thumbnail-only» (показывать миниатюру окна), «app-icon-only» (показывать " "«thumbnail-only» (показывать миниатюру окна), «app-icon-only» (показывать "
"только значок приложения), «both» (показывать миниатюру и значок)." "только значок приложения), «both» (показывать миниатюру и значок)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -279,31 +291,31 @@ msgstr ""
"Если выбрано, то в переключателе будут показываться только окна из текущего " "Если выбрано, то в переключателе будут показываться только окна из текущего "
"рабочего места. Иначе все окна будут включены." "рабочего места. Иначе все окна будут включены."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Прикреплять модальное диалоговое окно к родительскому окну" msgstr "Прикреплять модальное диалоговое окно к родительскому окну"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Этот ключ переопределяет ключ в org.gnome.mutter при запуске GNOME Shell." "Этот ключ переопределяет ключ в org.gnome.mutter при запуске GNOME Shell."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Включить автоматическое изменение размеров окон при перемещении окон к краям " "Включить автоматическое изменение размеров окон при перемещении окон к краям "
"экрана" "экрана"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Рабочие места управляются динамически" msgstr "Рабочие места управляются динамически"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Рабочие места только на основном мониторе" msgstr "Рабочие места только на основном мониторе"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Задержка изменения фокуса в режиме мыши после остановки указателя"
@ -311,51 +323,52 @@ msgstr "Задержка изменения фокуса в режиме мыш
msgid "Network Login" msgid "Network Login"
msgstr "Сетевая авторизация" msgstr "Сетевая авторизация"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Возникла ошибка загрузки диалогового окна параметров для %s:" msgstr "Возникла ошибка загрузки диалогового окна параметров для %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Расширения GNOME Shell" msgstr "Расширения GNOME Shell"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Отмена" msgstr "Отмена"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Далее" msgstr "Далее"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Разблокировать" msgstr "Разблокировать"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Войти" msgstr "Войти"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Выбрать сеанс" msgstr "Выбрать сеанс"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Нет в списке?" msgstr "Нет в списке?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(например, пользователь или %s)" msgstr "(например, пользователь или %s)"
@ -363,12 +376,12 @@ msgstr "(например, пользователь или %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Имя пользователя: " msgstr "Имя пользователя: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Окно входа в систему" msgstr "Окно входа в систему"
@ -509,16 +522,36 @@ msgstr "Добавить в избранное"
msgid "Show Details" msgid "Show Details"
msgstr "Показать подробности" msgstr "Показать подробности"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "Приложение %s добавлено в избранное." msgstr "Приложение %s добавлено в избранное."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "Приложение %s удалено из избранного." msgstr "Приложение %s удалено из избранного."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Выберите аудиоустройство"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Параметры звука"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Наушники"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Гарнитура"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Микрофон"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Изменить фон…" msgstr "Изменить фон…"
@ -532,7 +565,7 @@ msgid "Settings"
msgstr "Параметры" msgstr "Параметры"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -542,96 +575,98 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "Вс" msgstr "Вс"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "Пн" msgstr "Пн"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "Вт" msgstr "Вт"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "Ср" msgstr "Ср"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Чт" msgstr "Чт"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "Пт" msgstr "Пт"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "Сб" msgstr "Сб"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Предыдущий месяц" msgstr "Предыдущий месяц"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Следующий месяц" msgstr "Следующий месяц"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "%V неделя" msgstr "%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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Весь день" msgstr "Весь день"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Очистить секцию"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "События" msgstr "События"
# fix для даты в календаре и на экране блокировки, за разъяснением обращаться к Stas Solovey <whats_up@tut.by> # fix для даты в календаре и на экране блокировки, за разъяснением обращаться к Stas Solovey <whats_up@tut.by>
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
msgctxt "calendar heading" msgctxt "calendar heading"
msgid "%A, %B %d" msgid "%A, %B %d"
msgstr "%A, %d %b." msgstr "%A, %d %b."
# fix для даты в календаре и на экране блокировки # fix для даты в календаре и на экране блокировки
#: ../js/ui/calendar.js:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Уведомления" msgstr "Уведомления"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Уведомлений нет" msgstr "Уведомлений нет"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Событий нет" msgstr "Событий нет"
@ -643,7 +678,7 @@ msgstr "Внешний диск подключён"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Внешний диск отключён" msgstr "Внешний диск отключён"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Открыть с помощью %s" msgstr "Открыть с помощью %s"
@ -964,11 +999,11 @@ msgid "Keyboard"
msgstr "Клавиатура" msgstr "Клавиатура"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Скрыть лоток" msgstr "Скрыть лоток"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Значки состояния" msgstr "Значки состояния"
@ -1020,10 +1055,26 @@ msgstr "Показать код"
msgid "Web Page" msgid "Web Page"
msgstr "Веб-страница" msgstr "Веб-страница"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Очистить секцию"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Системная информация" msgstr "Системная информация"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Неизвестный исполнитель"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Неизвестное название"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Медиа"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Отменить" msgstr "Отменить"
@ -1040,23 +1091,22 @@ msgstr "Обзор"
msgid "Type to search…" msgid "Type to search…"
msgstr "Найти…" msgstr "Найти…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Завершить" msgstr "Завершить"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Обзор" msgstr "Обзор"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
#| msgid "System"
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Система" msgstr "Система"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Верхняя панель" msgstr "Верхняя панель"
@ -1069,15 +1119,15 @@ msgstr "Верхняя панель"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Введите команду" msgstr "Введите команду"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Закрыть" msgstr "Закрыть"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Перезапуск…" msgstr "Перезапуск…"
@ -1203,19 +1253,16 @@ msgstr "Высокая контрастность"
msgid "Large Text" msgid "Large Text"
msgstr "Крупный текст" msgstr "Крупный текст"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Выключить"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Настроить Bluetooth" msgstr "Настроить Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1223,10 +1270,25 @@ msgstr[0] "Подключено %d"
msgstr[1] "Подключено %d" msgstr[1] "Подключено %d"
msgstr[2] "Подключено %d" msgstr[2] "Подключено %d"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Выключено"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Не используется" msgstr "Не используется"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Включить"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Выключить"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Яркость" msgstr "Яркость"
@ -1235,30 +1297,50 @@ msgstr "Яркость"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Показать раскладку клавиатуры" msgstr "Показать раскладку клавиатуры"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Определение местоположения включено" msgstr "Определение местоположения включено"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Выключить" msgstr "Выключить"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Параметры конфиденциальности" msgstr "Параметры конфиденциальности"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Определение местоположения используется" msgstr "Определение местоположения используется"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Определение местоположения выключено" msgstr "Определение местоположения выключено"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Включить" msgstr "Включить"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Запретить доступ"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Предоставить доступ"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Предоставить %s доступ к вашему местоположению?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Параметры доступа к данным местоположения можно изменить в любое время в "
"настройках конфиденциальности."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<неизвестно>" msgstr "<неизвестно>"
@ -1394,10 +1476,6 @@ msgstr "Выбрать сеть"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Параметры Wi-Fi" msgstr "Параметры Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Включить"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1447,44 +1525,50 @@ msgstr "Сбой подключения"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Не удалось активировать сетевое подключение" msgstr "Не удалось активировать сетевое подключение"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Параметры электропитания" msgstr "Параметры электропитания"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Полностью заряжена" msgstr "Полностью заряжена"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Выполняется подсчёт…" msgstr "Выполняется подсчёт…"
# нужно в две строки, иначе не влезает в выпадающую панель # нужно в две строки, иначе не влезает в выпадающую панель
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "" msgstr ""
"Осталось %02d ч. %d мин.\n" "Осталось %02d ч. %d мин.\n"
"Разряжается (%d%%)" "Разряжается (%d %%)"
# нужно в две строки, иначе не влезает в выпадающую панель # нужно в две строки, иначе не влезает в выпадающую панель
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "" msgstr ""
"До полной %02d ч. %d мин.\n" "До полной %02d ч. %d мин.\n"
"Заряжается (%d%%)" "Заряжается (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
# Нужно максимально коротко, иначе не влазит в меню gnome shell
#. 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 On" msgid "Airplane Mode On"
msgstr "Включён режим авиаперелёта" msgstr "Включён авиарежим"
#: ../js/ui/status/system.js:343 #: ../js/ui/status/system.js:343
msgid "Switch User" msgid "Switch User"
@ -1518,10 +1602,6 @@ msgstr "Громкость изменена"
msgid "Volume" msgid "Volume"
msgstr "Громкость" msgstr "Громкость"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Микрофон"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Войти от имени другого пользователя" msgstr "Войти от имени другого пользователя"
@ -1545,7 +1625,7 @@ msgstr "Окно «%s» ожидает"
#: ../js/ui/windowManager.js:63 #: ../js/ui/windowManager.js:63
msgid "Do you want to keep these display settings?" msgid "Do you want to keep these display settings?"
msgstr "Хотите сохранить эти параметры дисплея?" msgstr "Сохранить эти параметры дисплея?"
#. 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.
@ -1682,30 +1762,33 @@ msgstr ""
msgid "List possible modes" msgid "List possible modes"
msgstr "Список возможных режимов" msgstr "Список возможных режимов"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Неизвестное приложение" msgstr "Неизвестное приложение"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Не удалось запустить «%s»" msgstr "Не удалось запустить «%s»"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Пароли не совпадают." msgstr "Пароли не совпадают."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Пароль не может быть пустым" msgstr "Пароль не может быть пустым"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Аутентификация отклонена пользователем" msgstr "Аутентификация отклонена пользователем"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s запрашивает доступ к вашему положению."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME Shell (компоновщик wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
@ -1713,9 +1796,6 @@ msgstr "Аутентификация отклонена пользователе
#~ msgstr[1] "Подключено %d устройства" #~ msgstr[1] "Подключено %d устройства"
#~ msgstr[2] "Подключено %d устройств" #~ msgstr[2] "Подключено %d устройств"
#~ msgid "Off"
#~ msgstr "Выключено"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Требуется подтверждение подлинности" #~ msgstr "Требуется подтверждение подлинности"

337
po/sk.po
View File

@ -9,8 +9,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-09-28 20:46+0000\n" "POT-Creation-Date: 2016-03-10 15:25+0000\n"
"PO-Revision-Date: 2015-08-21 10:43+0200\n" "PO-Revision-Date: 2016-03-10 19:20+0100\n"
"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n" "Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
"Language-Team: Slovak <gnome-sk-list@gnome.org>\n" "Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
"Language: sk\n" "Language: sk\n"
@ -19,7 +19,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-DamnedLies-Scope: partial\n" "X-DamnedLies-Scope: partial\n"
"X-Generator: Poedit 1.8.4\n" "X-Generator: Poedit 1.8.7\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -49,15 +49,6 @@ msgstr "Zobraziť všetky aplikácie"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Otvoriť ponuku aplikácií" msgstr "Otvoriť ponuku aplikácií"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Shell prostredia GNOME"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Správa okien a spúšťanie aplikácií"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Nastavenia rozšírení pre Shell prostredia GNOME" msgstr "Nastavenia rozšírení pre Shell prostredia GNOME"
@ -66,9 +57,13 @@ msgstr "Nastavenia rozšírení pre Shell prostredia GNOME"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Nastavenie rozšírení pre Shell prostredia GNOME" msgstr "Nastavenie rozšírení pre Shell prostredia GNOME"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "Shell prostredia GNOME (kompozitor pre wayland)" msgstr "Shell prostredia GNOME"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Správa okien a spúšťanie aplikácií"
#: ../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"
@ -183,80 +178,97 @@ msgstr ""
"predvolený stav zaškrtávacieho poľa." "predvolený stav zaškrtávacieho poľa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "Či má predvolený Bluetooth adaptér nastaviť jemu priradené zariadenia"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Shell zobrazí položku Bluetooth v ponuke iba vtedy, ak je zapnutý adaptér "
"Bluetooth, alebo ak boli zariadenia nastavené a priradené predvolenému "
"adaptéru. Táto voľba bude vynulovaná, ak predvolený adaptér nemal nikdy "
"priradené zariadenia."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Zobraziť čísla týždňov v kalendári" msgstr "Zobraziť čísla týždňov v kalendári"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "" msgstr ""
"Ak je true, zobrazí v kalendári poradie dní v týždni podľa štandardu ISO." "Ak je true, zobrazí v kalendári poradie dní v týždni podľa štandardu ISO."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Klávesová skratka na otvorenie ponuky aplikácií" msgstr "Klávesová skratka na otvorenie ponuky aplikácií"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Klávesová skratka na otvorenie ponuky aplikácií." msgstr "Klávesová skratka na otvorenie ponuky aplikácií."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Klávesová skratka na otvorenie pohľadu „Zobraziť aplikácie“" msgstr "Klávesová skratka na otvorenie pohľadu „Zobraziť aplikácie“"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 ""
"Klávesová skratka na otvorenie pohľadu „Zobraziť aplikácie“ v prehľade " "Klávesová skratka na otvorenie pohľadu „Zobraziť aplikácie“ v prehľade "
"aktivít." "aktivít."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Klávesová skratka na otvorenie prehľadu" msgstr "Klávesová skratka na otvorenie prehľadu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Klávesová skratka na otvorenie prehľadu aktivít." msgstr "Klávesová skratka na otvorenie prehľadu aktivít."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Klávesová skratka na prepnutie viditeľnosti zoznamu s oznámeniami" msgstr "Klávesová skratka na prepnutie viditeľnosti zoznamu s oznámeniami"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Klávesová skratka na prepnutie viditeľnosti zoznamu s oznámeniami." msgstr "Klávesová skratka na prepnutie viditeľnosti zoznamu s oznámeniami."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Klávesová skratka na zameranie aktívnych oznámení" msgstr "Klávesová skratka na zameranie aktívnych oznámení"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Klávesová skratka, s ktorou sa zamerá na aktívne oznámenia." msgstr "Klávesová skratka, s ktorou sa zamerá na aktívne oznámenia."
# summary # summary
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Klávesová skratka, ktorá pozastaví a znovu spustí všetky animácie(tween), " "Klávesová skratka, ktorá pozastaví a znovu spustí všetky animácie(tween), "
"pre ladiace účely" "pre ladiace účely"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Ktorú klávesnicu používať" msgstr "Ktorú klávesnicu používať"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Typ klávesnice, ktorá sa má používať." msgstr "Typ klávesnice, ktorá sa má používať."
# summary # summary
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Obmedziť prepínač na aktuálny pracovný priestor." msgstr "Obmedziť prepínač na aktuálny pracovný priestor."
# desc # desc
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -264,11 +276,11 @@ msgstr ""
"Ak je true, iba aplikácie, ktoré majú okná na aktuálnom pracovnom priestore " "Ak je true, iba aplikácie, ktoré majú okná na aktuálnom pracovnom priestore "
"budú zobrazené v prepínači. Inak budú zahrnuté všetky aplikácie." "budú zobrazené v prepínači. Inak budú zahrnuté všetky aplikácie."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Režim ikonizácie aplikácií." msgstr "Režim ikonizácie aplikácií."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -279,7 +291,7 @@ msgstr ""
"ikonu aplikácie) alebo „both“ (zobrazí oboje)." "ikonu aplikácie) alebo „both“ (zobrazí oboje)."
# desc # desc
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -287,31 +299,31 @@ msgstr ""
"Ak je true, iba okná z aktuálneho pracovného priestoru budú zobrazené v " "Ak je true, iba okná z aktuálneho pracovného priestoru budú zobrazené v "
"prepínači. Inak budú zahrnuté všetky okná." "prepínači. Inak budú zahrnuté všetky okná."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Pripojiť modálne dialógové okno k rodičovskému oknu" msgstr "Pripojiť modálne dialógové okno k rodičovskému oknu"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Tento kľúč preváži kľúč v org.gnome.mutter po spustení Shellu prostredia " "Tento kľúč preváži kľúč v org.gnome.mutter po spustení Shellu prostredia "
"GNOME." "GNOME."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Povoliť natiahnutie k okraju pri pustení okien na okrajoch obrazovky" msgstr "Povoliť natiahnutie k okraju pri pustení okien na okrajoch obrazovky"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Pracovné priestory sú spravované dynamicky" msgstr "Pracovné priestory sú spravované dynamicky"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Pracovné priestory sú iba na primárnom monitore" msgstr "Pracovné priestory sú iba na primárnom monitore"
# summary # summary
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 ""
"Oneskoriť pohyb zamerania v režime myši, až kým sa ukazovateľ nezastaví" "Oneskoriť pohyb zamerania v režime myši, až kým sa ukazovateľ nezastaví"
@ -320,39 +332,40 @@ msgstr ""
msgid "Network Login" msgid "Network Login"
msgstr "Sieťové prihlásenie" msgstr "Sieťové prihlásenie"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:121
#, javascript-format #, 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 "Vyskytla sa chyba pri načítavaní dialógového okna nastavení pre %s:" msgstr "Vyskytla sa chyba pri načítavaní dialógového okna nastavení pre %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:153
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Rozšírenia pre Shell prostredia GNOME" msgstr "Rozšírenia pre Shell prostredia GNOME"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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šiť" msgstr "Zrušiť"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Ďalej" msgstr "Ďalej"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Odomknúť" msgstr "Odomknúť"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Prihlásiť sa" msgstr "Prihlásiť sa"
# button # button
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Vybrať reláciu" msgstr "Vybrať reláciu"
@ -360,13 +373,13 @@ msgstr "Vybrať reláciu"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Nie ste v zozname?" msgstr "Nie ste v zozname?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(napr., používateľ alebo %s)" msgstr "(napr., používateľ alebo %s)"
@ -374,12 +387,12 @@ msgstr "(napr., používateľ alebo %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Používateľské meno: " msgstr "Používateľské meno: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Prihlasovacie okno" msgstr "Prihlasovacie okno"
@ -521,16 +534,36 @@ msgstr "Pridať do obľúbených"
msgid "Show Details" msgid "Show Details"
msgstr "Zobraziť podrobnosti" msgstr "Zobraziť podrobnosti"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "Program %s bol pridaný medzi obľúbené." msgstr "Program %s bol pridaný medzi obľúbené."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "Program %s bol odstránený z obľúbených." msgstr "Program %s bol odstránený z obľúbených."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Výber audio zariadenia"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Nastavenia zvuku"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Slúchadlá"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Náhlavná súprava"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofón"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Zmeniť pozadie…" msgstr "Zmeniť pozadie…"
@ -544,7 +577,7 @@ msgid "Settings"
msgstr "Nastavenia" msgstr "Nastavenia"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -557,94 +590,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "N" msgstr "N"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "P" msgstr "P"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "U" msgstr "U"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Š" msgstr "Š"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Predchádzajúci mesiac" msgstr "Predchádzajúci mesiac"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Nasledujúci mesiac" msgstr "Nasledujúci mesiac"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "%V. týždeň" msgstr "%V. týždeň"
#. 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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Celý deň" msgstr "Celý deň"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Vymazať úsek"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Udalosti" msgstr "Udalosti"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Oznámenia" msgstr "Oznámenia"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Žiadne oznámenia" msgstr "Žiadne oznámenia"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Žiadne udalosti" msgstr "Žiadne udalosti"
@ -657,7 +692,7 @@ msgid "External drive disconnected"
msgstr "Externá jednotka bola odpojená" msgstr "Externá jednotka bola odpojená"
# DK: doplnil som slovo "programu", aby to znelo prirodzenejsie. priklad:po pripojeni USB kluca bolo zobrazene "Otvoriť pomocou Súbory" # DK: doplnil som slovo "programu", aby to znelo prirodzenejsie. priklad:po pripojeni USB kluca bolo zobrazene "Otvoriť pomocou Súbory"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Otvoriť pomocou programu %s" msgstr "Otvoriť pomocou programu %s"
@ -970,18 +1005,18 @@ msgstr "Inštalovať"
#: ../js/ui/extensionDownloader.js:204 #: ../js/ui/extensionDownloader.js:204
#, javascript-format #, javascript-format
msgid "Download and install “%s” from extensions.gnome.org?" msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "Stiahnuť a nainštalovať „%s“ z extensions.gnome.org?" msgstr "Prevziať a nainštalovať rozšírenie „%s“ z extensions.gnome.org?"
#: ../js/ui/keyboard.js:741 ../js/ui/status/keyboard.js:713 #: ../js/ui/keyboard.js:741 ../js/ui/status/keyboard.js:713
msgid "Keyboard" msgid "Keyboard"
msgstr "Klávesnica" msgstr "Klávesnica"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Skryť lištu" msgstr "Skryť lištu"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Stavová ikona" msgstr "Stavová ikona"
@ -1034,10 +1069,26 @@ msgstr "Zobraziť zdroj"
msgid "Web Page" msgid "Web Page"
msgstr "Webová stránka" msgstr "Webová stránka"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Vymazať úsek"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Informácie o systéme" msgstr "Informácie o systéme"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Neznámy interpret"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Neznámy názov"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Médiá"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Vrátiť" msgstr "Vrátiť"
@ -1055,22 +1106,22 @@ msgstr "Prehľad"
msgid "Type to search…" msgid "Type to search…"
msgstr "Zadajte text na vyhľadanie…" msgstr "Zadajte text na vyhľadanie…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Ukončiť" msgstr "Ukončiť"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Aktivity" msgstr "Aktivity"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Systém" msgstr "Systém"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Horná lišta" msgstr "Horná lišta"
@ -1083,15 +1134,15 @@ msgstr "Horná lišta"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Zadajte príkaz" msgstr "Zadajte príkaz"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Zavrieť" msgstr "Zavrieť"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Reštartuje sa…" msgstr "Reštartuje sa…"
@ -1222,19 +1273,16 @@ msgstr "Vysoký kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Veľký text" msgstr "Veľký text"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Vypnúť"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Nastavenia Bluetooth" msgstr "Nastavenia Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1242,10 +1290,26 @@ msgstr[0] "%d pripojené"
msgstr[1] "%d pripojené" msgstr[1] "%d pripojené"
msgstr[2] "%d pripojených" msgstr[2] "%d pripojených"
#: ../js/ui/status/bluetooth.js:107 # DK: pripojenie, zariadenie
#: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Vypnuté"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Nepoužíva sa" msgstr "Nepoužíva sa"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Zapnúť"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Vypnúť"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Jas" msgstr "Jas"
@ -1255,30 +1319,48 @@ msgstr "Jas"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Zobraziť rozloženie klávesnice" msgstr "Zobraziť rozloženie klávesnice"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Poloha povolená" msgstr "Poloha povolená"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Zakázať" msgstr "Zakázať"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Nastavenia súkromia" msgstr "Nastavenia súkromia"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Poloha sa používa" msgstr "Poloha sa používa"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Poloha zakázaná" msgstr "Poloha zakázaná"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Povoliť" msgstr "Povoliť"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Odmietnuť prístup"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Udeliť prístup"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Udeliť aplikácii %s prístup k vášmu umiestneniu?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr "Prístup k umiestneniu sa dá zmeniť kedykoľvek v nastaveniach súkromia."
# zariadenie # zariadenie
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
@ -1416,10 +1498,6 @@ msgstr "Vybrať sieť"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Nastavenia siete Wi-Fi" msgstr "Nastavenia siete Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Zapnúť"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1469,32 +1547,37 @@ msgstr "Pripojenie zlyhalo"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktivácia pripojenia k sieti zlyhala" msgstr "Aktivácia pripojenia k sieti zlyhala"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Nastavenia napájania" msgstr "Nastavenia napájania"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Plne nabité" msgstr "Plne nabité"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Odhaduje sa…" msgstr "Odhaduje sa…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d:%02d Zostáva (%d%%)" msgstr "%d:%02d Zostáva (%d%%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d:%02d Do plného nabitia (%d%%)" msgstr "%d:%02d Do plného nabitia (%d%%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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.
@ -1535,10 +1618,6 @@ msgstr "Hlasitosť bola zmenená"
msgid "Volume" msgid "Volume"
msgstr "Hlasitosť" msgstr "Hlasitosť"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofón"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Prihlásiť ako iný používateľ" msgstr "Prihlásiť ako iný používateľ"
@ -1700,31 +1779,34 @@ msgstr "Použitie zvláštneho režimu, napr. „gdm“ pre prihlasovaciu obraz
msgid "List possible modes" msgid "List possible modes"
msgstr "Zoznam možných režimov" msgstr "Zoznam možných režimov"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Neznámy" msgstr "Neznámy"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Zlyhalo spustenie „%s“" msgstr "Zlyhalo spustenie „%s“"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Heslá sa nezhodujú." msgstr "Heslá sa nezhodujú."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Heslo nemôže byť prázdne" msgstr "Heslo nemôže byť prázdne"
# rovnaký reťazec ako v PolicyKit-gnome # rovnaký reťazec ako v PolicyKit-gnome
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom" msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "Aplikácia %s požaduje prístup k vášmu umiestneniu."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "Shell prostredia GNOME (kompozitor pre wayland)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
@ -1732,10 +1814,6 @@ msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
#~ msgstr[1] "%d pripojené zariadenia" #~ msgstr[1] "%d pripojené zariadenia"
#~ msgstr[2] "%d pripojených zariadení" #~ msgstr[2] "%d pripojených zariadení"
# DK: pripojenie, zariadenie
#~ msgid "Off"
#~ msgstr "Vypnuté"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Požaduje sa overenie totožnosti" #~ msgstr "Požaduje sa overenie totožnosti"
@ -1885,9 +1963,6 @@ msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Zobraziť účet" #~ msgstr "Zobraziť účet"
#~ msgid "Unknown reason"
#~ msgstr "Neznámy dôvod"
# nazov klavesovej skratky # nazov klavesovej skratky
#~ msgid "Show the message list" #~ msgid "Show the message list"
#~ msgstr "Zobraziť zoznam správ" #~ msgstr "Zobraziť zoznam správ"

788
po/sl.po

File diff suppressed because it is too large Load Diff

360
po/sr.po
View File

@ -1,28 +1,28 @@
# Serbian translation for gnome-shell. # Serbian translation for gnome-shell.
# Courtesy of Prevod.org team (http://prevod.org/) -- 2010—2015. # Courtesy of Prevod.org team (http://prevod.org/) -- 2010—2016.
# Copyright (C) 2010 gnome-shell's COPYRIGHT HOLDER # Copyright (C) 2010 gnome-shell's COPYRIGHT HOLDER
# 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.
#
# Translators:
# Милош Поповић <gpopac@gmail.com>, 2010—2011. # Милош Поповић <gpopac@gmail.com>, 2010—2011.
# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2011—2015. # Мирослав Николић <miroslavnikolic@rocketmail.com>, 2011—2016.
# Марко М. Костић <marko.m.kostic@gmail.com>, 2016.
msgid "" msgid ""
msgstr "" 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-09-29 08:39+0000\n" "POT-Creation-Date: 2016-03-10 22:19+0000\n"
"PO-Revision-Date: 2015-09-29 21:33+0200\n" "PO-Revision-Date: 2016-03-11 02:53+0200\n"
"Last-Translator: Марко М. Костић (Marko M. Kostić) <marko.m.kostic@gmail." "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"com>\n" "Language-Team: Serbian <(gnom@prevod.org)>\n"
"Language-Team: Serbian <gnom@prevod.org>\n"
"Language: sr\n" "Language: sr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
"X-Generator: Poedit 1.8.4\n"
"X-Poedit-Bookmarks: -1,224,-1,-1,-1,-1,-1,-1,-1,-1\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -48,15 +48,6 @@ msgstr "Прикажи све програме"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Отворите изборник програма" msgstr "Отворите изборник програма"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Гномова шкољка"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Управник прозорима и покретач програма"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Поставке проширења Гномове шкољке" msgstr "Поставке проширења Гномове шкољке"
@ -65,9 +56,13 @@ msgstr "Поставке проширења Гномове шкољке"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Подесите проширења Гномове шкољке" msgstr "Подесите проширења Гномове шкољке"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "Гномова шкољка (вајланд састављач)" msgstr "Гномова шкољка"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Управник прозорима и покретач програма"
#: ../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"
@ -172,74 +167,91 @@ msgstr ""
"поља за избор." "поља за избор."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "Да ли је основни адаптер блутута подесио њему придружене уређаје"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Шкољка ће приказати ставку изборника блутута само ако је адаптер блутута "
"упаљен, или ако има подешених уређаја придружених основном адаптеру. Ово ће "
"се вратити на почетно стање ако се установи да основни адаптер нема њему "
"придружених уређаја."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Приказује дан у недељи у календару" msgstr "Приказује дан у недељи у календару"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Ако је изабрано, приказује ИСО дан у недељи у календару." msgstr "Ако је изабрано, приказује ИСО дан у недељи у календару."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Пречица за отварање изборника програма" msgstr "Пречица за отварање изборника програма"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Пречица за отварање изборника програма." msgstr "Пречица за отварање изборника програма."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Пречица за отварање прегледа „Прикажи програме“" msgstr "Пречица за отварање прегледа „Прикажи програме“"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 "Пречица за отварање прегледа „Прикажи програме“ у прегледу активности."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Пречица за отварање прегледа" msgstr "Пречица за отварање прегледа"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Пречица за отварање прегледа активности." msgstr "Пречица за отварање прегледа активности."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Пречица за окидање видљивости списка обавештења" msgstr "Пречица за окидање видљивости списка обавештења"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Пречица за окидање видљивости списка обавештења." msgstr "Пречица за окидање видљивости списка обавештења."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Пречица за постављање у жижу радног обавештења" msgstr "Пречица за постављање у жижу радног обавештења"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Пречица за постављање у жижу радног обавештења." msgstr "Пречица за постављање у жижу радног обавештења."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Свеза тастера која паузира и наставља све покренуте близанце, за сврхе " "Свеза тастера која паузира и наставља све покренуте близанце, за сврхе "
"прочишћавања" "прочишћавања"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Која ће тастатура бити коришћена" msgstr "Која ће тастатура бити коришћена"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Врста тастатуре за употребу." msgstr "Врста тастатуре за употребу."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Ограничава пребацивача на текући радни простор." msgstr "Ограничава пребацивача на текући радни простор."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -247,11 +259,11 @@ msgstr ""
"Ако је изабрано, само програми који имају прозоре на текућем радном простору " "Ако је изабрано, само програми који имају прозоре на текућем радном простору "
"се приказују у пребацивачу. У супротном, сви програми су укључени." "се приказују у пребацивачу. У супротном, сви програми су укључени."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Режим иконице програма." msgstr "Режим иконице програма."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -261,7 +273,7 @@ msgstr ""
"„thumbnail-only“ (приказује сличицу прозора), „app-icon-only“ (приказује " "„thumbnail-only“ (приказује сличицу прозора), „app-icon-only“ (приказује "
"само иконицу програма) или „both“ (оба)." "само иконицу програма) или „both“ (оба)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -269,30 +281,30 @@ msgstr ""
"Ако је изабрано, само прозори са текућег радног простора се приказују у " "Ако је изабрано, само прозори са текућег радног простора се приказују у "
"пребацивачу. У супротном, сви прозори су укључени." "пребацивачу. У супротном, сви прозори су укључени."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Прикачиње прозорче родитељском прозору" msgstr "Прикачиње прозорче родитељском прозору"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Овај кључ превазилази кључ у „org.gnome.mutter“ када покреће Гномову шкољку." "Овај кључ превазилази кључ у „org.gnome.mutter“ када покреће Гномову шкољку."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Укључује поплочавање ивице приликом отпуштања прозора на ивицама екрана" "Укључује поплочавање ивице приликом отпуштања прозора на ивицама екрана"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Радним просторима се управља динамички" msgstr "Радним просторима се управља динамички"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Радни простори само на примарном монитору" msgstr "Радни простори само на примарном монитору"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Застој првог плана се мења у режиму миша док се показивач не заустави"
@ -300,51 +312,52 @@ msgstr "Застој првог плана се мења у режиму миш
msgid "Network Login" msgid "Network Login"
msgstr "Мрежна пријава" msgstr "Мрежна пријава"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Дошло је до грешке при учитавању прозорчета поставки за „%s“:" msgstr "Дошло је до грешке при учитавању прозорчета поставки за „%s“:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Проширења Гномове шкољке" msgstr "Проширења Гномове шкољке"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Откажи" msgstr "Откажи"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Даље" msgstr "Даље"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Откључај" msgstr "Откључај"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Пријави ме" msgstr "Пријави ме"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Изабери сесију" msgstr "Изабери сесију"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Није на списку?" msgstr "Није на списку?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(нпр., корисник или %s)" msgstr "(нпр., корисник или %s)"
@ -352,12 +365,12 @@ msgstr "(нпр., корисник или %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Корисничко име: " msgstr "Корисничко име: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Прозор за пријављивање" msgstr "Прозор за пријављивање"
@ -493,16 +506,36 @@ msgstr "Додај у омиљене"
msgid "Show Details" msgid "Show Details"
msgstr "Прикажи детаље" msgstr "Прикажи детаље"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "„%s“ је додат међу омиљене." msgstr "„%s“ је додат међу омиљене."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "„%s“ је уклоњен из омиљених." msgstr "„%s“ је уклоњен из омиљених."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Изаберите звучни уређај"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Подешавања звука"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Слушалице"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Слушалице са микрофоном"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Микрофон"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Измени позадину…" msgstr "Измени позадину…"
@ -516,7 +549,7 @@ msgid "Settings"
msgstr "Подешавања" msgstr "Подешавања"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -526,94 +559,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "Н" msgstr "Н"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "П" msgstr "П"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "У" msgstr "У"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "С" msgstr "С"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Ч" msgstr "Ч"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "П" msgstr "П"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "С" msgstr "С"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Претходни месец" msgstr "Претходни месец"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Следећи месец" msgstr "Следећи месец"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Седмица %V" msgstr "Седмица %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Цео дан" msgstr "Цео дан"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Очисти одељак"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Догађаји" msgstr "Догађаји"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Обавештења" msgstr "Обавештења"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Без обавештења" msgstr "Без обавештења"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Без догађаја" msgstr "Без догађаја"
@ -625,7 +660,7 @@ msgstr "Спољни уређај је прикључен"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Спољни уређај је искључен" msgstr "Спољни уређај је искључен"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Отвори програмом %s" msgstr "Отвори програмом %s"
@ -947,11 +982,11 @@ msgid "Keyboard"
msgstr "Тастатура" msgstr "Тастатура"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Сакриј касету" msgstr "Сакриј касету"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Иконице стања" msgstr "Иконице стања"
@ -1003,10 +1038,26 @@ msgstr "Прикажи код"
msgid "Web Page" msgid "Web Page"
msgstr "Веб страница" msgstr "Веб страница"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Очисти одељак"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Подаци о систему" msgstr "Подаци о систему"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Непознат извођач"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Непознат наслов"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Медији"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Опозови" msgstr "Опозови"
@ -1023,22 +1074,22 @@ msgstr "Преглед"
msgid "Type to search…" msgid "Type to search…"
msgstr "Упишите текст за претрагу…" msgstr "Упишите текст за претрагу…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Изађи" msgstr "Изађи"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Активности" msgstr "Активности"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Систем" msgstr "Систем"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Горња трака" msgstr "Горња трака"
@ -1051,15 +1102,15 @@ msgstr "Горња трака"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Унесите наредбу" msgstr "Унесите наредбу"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Затвори" msgstr "Затвори"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Поновно покрећем…" msgstr "Поновно покрећем…"
@ -1186,19 +1237,16 @@ msgstr "Велики контраст"
msgid "Large Text" msgid "Large Text"
msgstr "Велики текст" msgstr "Велики текст"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Блутут"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Искључи"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Подешавања Блутута" msgstr "Подешавања Блутута"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1207,10 +1255,25 @@ msgstr[1] "%d повезана"
msgstr[2] "%d повезано" msgstr[2] "%d повезано"
msgstr[3] "%d повезан" msgstr[3] "%d повезан"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Искљ."
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Није у употреби" msgstr "Није у употреби"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Укључи"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Искључи"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Осветљеност" msgstr "Осветљеност"
@ -1219,30 +1282,50 @@ msgstr "Осветљеност"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Покажи распоред тастатуре" msgstr "Покажи распоред тастатуре"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Одређивање места укључено" msgstr "Одређивање места укључено"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Искључи" msgstr "Искључи"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Подешавања приватности" msgstr "Подешавања приватности"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Одређивање места се користи" msgstr "Одређивање места се користи"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Одређивање места искључено" msgstr "Одређивање места искључено"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Укључи" msgstr "Укључи"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Забрани приступ"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Дозволи приступ"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Да ли да „%s“ дам приступ вашем месту?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Приступ месту можете да измените у било које време у подешавањима "
"приватности."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<непознато>" msgstr "<непознато>"
@ -1378,10 +1461,6 @@ msgstr "Изабери мрежу"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Подешавања бежичне везе" msgstr "Подешавања бежичне везе"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Укључи"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1431,31 +1510,36 @@ msgstr "Повезивање није успело"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Активирање мрежне везе није успело" msgstr "Активирање мрежне везе није успело"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Подешавања напајања" msgstr "Подешавања напајања"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Потпуно пуна" msgstr "Потпуно пуна"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Приближно…" msgstr "Приближно…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Преостаје %d:%02d (%d%%)" msgstr "Преостало време %d:%02d (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d:%02d до краја пуњења (%d%%)" msgstr "%d:%02d до краја пуњења (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1496,13 +1580,9 @@ msgstr "Промена јачине звука"
msgid "Volume" msgid "Volume"
msgstr "Јачина звука" msgstr "Јачина звука"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Микрофон"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Пријавите се као други корсник" msgstr "Пријавите се као други корисник"
#: ../js/ui/unlockDialog.js:84 #: ../js/ui/unlockDialog.js:84
msgid "Unlock Window" msgid "Unlock Window"
@ -1662,30 +1742,33 @@ msgstr "Користи нарочит режим, нпр. „gdm“ за екр
msgid "List possible modes" msgid "List possible modes"
msgstr "Исписује могуће режиме" msgstr "Исписује могуће режиме"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Непознат" msgstr "Непознат"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Нисам успео да покренем „%s“" msgstr "Нисам успео да покренем „%s“"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Лозинке се не подударају." msgstr "Лозинке се не подударају."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Лозинка не може бити празна" msgstr "Лозинка не може бити празна"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Корисник је одбацио прозорче за потврђивање идентитета" msgstr "Корисник је одбацио прозорче за потврђивање идентитета"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Блутут" #~ msgstr "„%s“ захтева приступ вашем месту."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "Гномова шкољка (вајланд састављач)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
@ -1694,9 +1777,6 @@ msgstr "Корисник је одбацио прозорче за потврђ
#~ msgstr[2] "%d прикључених уређаја" #~ msgstr[2] "%d прикључених уређаја"
#~ msgstr[3] "%d прикључени уређај" #~ msgstr[3] "%d прикључени уређај"
#~ msgid "Off"
#~ msgstr "Искљ."
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Потребно је потврђивање идентитета" #~ msgstr "Потребно је потврђивање идентитета"
@ -1902,9 +1982,6 @@ msgstr "Корисник је одбацио прозорче за потврђ
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Види налог" #~ msgstr "Види налог"
#~ msgid "Unknown reason"
#~ msgstr "Непознат разлог"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Отвори календар" #~ msgstr "Отвори календар"
@ -2006,9 +2083,6 @@ msgstr "Корисник је одбацио прозорче за потврђ
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "Уређај „%s“ жели приступ услузи „%s“" #~ msgstr "Уређај „%s“ жели приступ услузи „%s“"
#~ msgid "Always grant access"
#~ msgstr "Увек дозволи приступ"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Одобри само овај пут" #~ msgstr "Одобри само овај пут"

View File

@ -1,28 +1,28 @@
# Serbian translation for gnome-shell. # Serbian translation for gnome-shell.
# Courtesy of Prevod.org team (http://prevod.org/) -- 2010—2015. # Courtesy of Prevod.org team (http://prevod.org/) -- 2010—2016.
# Copyright (C) 2010 gnome-shell's COPYRIGHT HOLDER # Copyright (C) 2010 gnome-shell's COPYRIGHT HOLDER
# 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.
#
# Translators:
# Miloš Popović <gpopac@gmail.com>, 2010—2011. # Miloš Popović <gpopac@gmail.com>, 2010—2011.
# Miroslav Nikolić <miroslavnikolic@rocketmail.com>, 2011—2015. # Miroslav Nikolić <miroslavnikolic@rocketmail.com>, 2011—2016.
# Marko M. Kostić <marko.m.kostic@gmail.com>, 2016.
msgid "" msgid ""
msgstr "" 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-09-29 19:09+0000\n" "POT-Creation-Date: 2016-03-10 22:19+0000\n"
"PO-Revision-Date: 2015-09-29 21:33+0200\n" "PO-Revision-Date: 2016-03-11 02:53+0200\n"
"Last-Translator: Marko M. Kostić (Marko M. Kost) <marko.m.kostic@gmail." "Last-Translator: Miroslav Nikolić <miroslavnikolic@rocketmail.com>\n"
"com>\n" "Language-Team: Serbian <(gnom@prevod.org)>\n"
"Language-Team: Serbian <gnom@prevod.org>\n"
"Language: sr\n" "Language: sr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
"X-Generator: Poedit 1.8.4\n"
"X-Poedit-Bookmarks: -1,224,-1,-1,-1,-1,-1,-1,-1,-1\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -48,15 +48,6 @@ msgstr "Prikaži sve programe"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Otvorite izbornik programa" msgstr "Otvorite izbornik programa"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Gnomova školjka"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Upravnik prozorima i pokretač programa"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Postavke proširenja Gnomove školjke" msgstr "Postavke proširenja Gnomove školjke"
@ -65,9 +56,13 @@ msgstr "Postavke proširenja Gnomove školjke"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Podesite proširenja Gnomove školjke" msgstr "Podesite proširenja Gnomove školjke"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "Gnomova školjka (vajland sastavljač)" msgstr "Gnomova školjka"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Upravnik prozorima i pokretač programa"
#: ../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"
@ -172,74 +167,91 @@ msgstr ""
"polja za izbor." "polja za izbor."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr "Da li je osnovni adapter blututa podesio njemu pridružene uređaje"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Školjka će prikazati stavku izbornika blututa samo ako je adapter blututa "
"upaljen, ili ako ima podešenih uređaja pridruženih osnovnom adapteru. Ovo će "
"se vratiti na početno stanje ako se ustanovi da osnovni adapter nema njemu "
"pridruženih uređaja."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Prikazuje dan u nedelji u kalendaru" msgstr "Prikazuje dan u nedelji u kalendaru"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Ako je izabrano, prikazuje ISO dan u nedelji u kalendaru." msgstr "Ako je izabrano, prikazuje ISO dan u nedelji u kalendaru."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Prečica za otvaranje izbornika programa" msgstr "Prečica za otvaranje izbornika programa"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Prečica za otvaranje izbornika programa." msgstr "Prečica za otvaranje izbornika programa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Prečica za otvaranje pregleda „Prikaži programe“" msgstr "Prečica za otvaranje pregleda „Prikaži programe“"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 "Prečica za otvaranje pregleda „Prikaži programe“ u pregledu aktivnosti." msgstr "Prečica za otvaranje pregleda „Prikaži programe“ u pregledu aktivnosti."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Prečica za otvaranje pregleda" msgstr "Prečica za otvaranje pregleda"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Prečica za otvaranje pregleda aktivnosti." msgstr "Prečica za otvaranje pregleda aktivnosti."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Prečica za okidanje vidljivosti spiska obaveštenja" msgstr "Prečica za okidanje vidljivosti spiska obaveštenja"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Prečica za okidanje vidljivosti spiska obaveštenja." msgstr "Prečica za okidanje vidljivosti spiska obaveštenja."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Prečica za postavljanje u žižu radnog obaveštenja" msgstr "Prečica za postavljanje u žižu radnog obaveštenja"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Prečica za postavljanje u žižu radnog obaveštenja." msgstr "Prečica za postavljanje u žižu radnog obaveštenja."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Sveza tastera koja pauzira i nastavlja sve pokrenute blizance, za svrhe " "Sveza tastera koja pauzira i nastavlja sve pokrenute blizance, za svrhe "
"pročišćavanja" "pročišćavanja"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Koja će tastatura biti korišćena" msgstr "Koja će tastatura biti korišćena"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Vrsta tastature za upotrebu." msgstr "Vrsta tastature za upotrebu."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Ograničava prebacivača na tekući radni prostor." msgstr "Ograničava prebacivača na tekući radni prostor."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -247,11 +259,11 @@ msgstr ""
"Ako je izabrano, samo programi koji imaju prozore na tekućem radnom prostoru " "Ako je izabrano, samo programi koji imaju prozore na tekućem radnom prostoru "
"se prikazuju u prebacivaču. U suprotnom, svi programi su uključeni." "se prikazuju u prebacivaču. U suprotnom, svi programi su uključeni."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Režim ikonice programa." msgstr "Režim ikonice programa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -261,7 +273,7 @@ msgstr ""
"„thumbnail-only“ (prikazuje sličicu prozora), „app-icon-only“ (prikazuje " "„thumbnail-only“ (prikazuje sličicu prozora), „app-icon-only“ (prikazuje "
"samo ikonicu programa) ili „both“ (oba)." "samo ikonicu programa) ili „both“ (oba)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -269,30 +281,30 @@ msgstr ""
"Ako je izabrano, samo prozori sa tekućeg radnog prostora se prikazuju u " "Ako je izabrano, samo prozori sa tekućeg radnog prostora se prikazuju u "
"prebacivaču. U suprotnom, svi prozori su uključeni." "prebacivaču. U suprotnom, svi prozori su uključeni."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Prikačinje prozorče roditeljskom prozoru" msgstr "Prikačinje prozorče roditeljskom prozoru"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Ovaj ključ prevazilazi ključ u „org.gnome.mutter“ kada pokreće Gnomovu školjku." "Ovaj ključ prevazilazi ključ u „org.gnome.mutter“ kada pokreće Gnomovu školjku."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "" msgstr ""
"Uključuje popločavanje ivice prilikom otpuštanja prozora na ivicama ekrana" "Uključuje popločavanje ivice prilikom otpuštanja prozora na ivicama ekrana"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Radnim prostorima se upravlja dinamički" msgstr "Radnim prostorima se upravlja dinamički"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Radni prostori samo na primarnom monitoru" msgstr "Radni prostori samo na primarnom monitoru"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Zastoj prvog plana se menja u režimu miša dok se pokazivač ne zaustavi" msgstr "Zastoj prvog plana se menja u režimu miša dok se pokazivač ne zaustavi"
@ -300,51 +312,52 @@ msgstr "Zastoj prvog plana se menja u režimu miša dok se pokazivač ne zaustav
msgid "Network Login" msgid "Network Login"
msgstr "Mrežna prijava" msgstr "Mrežna prijava"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Došlo je do greške pri učitavanju prozorčeta postavki za „%s“:" msgstr "Došlo je do greške pri učitavanju prozorčeta postavki za „%s“:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Proširenja Gnomove školjke" msgstr "Proširenja Gnomove školjke"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Otkaži" msgstr "Otkaži"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Dalje" msgstr "Dalje"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Otključaj" msgstr "Otključaj"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Prijavi me" msgstr "Prijavi me"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Izaberi sesiju" msgstr "Izaberi sesiju"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Nije na spisku?" msgstr "Nije na spisku?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(npr., korisnik ili %s)" msgstr "(npr., korisnik ili %s)"
@ -352,12 +365,12 @@ msgstr "(npr., korisnik ili %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Korisničko ime: " msgstr "Korisničko ime: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Prozor za prijavljivanje" msgstr "Prozor za prijavljivanje"
@ -493,16 +506,36 @@ msgstr "Dodaj u omiljene"
msgid "Show Details" msgid "Show Details"
msgstr "Prikaži detalje" msgstr "Prikaži detalje"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "„%s“ je dodat među omiljene." msgstr "„%s“ je dodat među omiljene."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "„%s“ je uklonjen iz omiljenih." msgstr "„%s“ je uklonjen iz omiljenih."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Izaberite zvučni uređaj"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Podešavanja zvuka"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Slušalice"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Slušalice sa mikrofonom"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Izmeni pozadinu…" msgstr "Izmeni pozadinu…"
@ -516,7 +549,7 @@ msgid "Settings"
msgstr "Podešavanja" msgstr "Podešavanja"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -526,94 +559,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "N" msgstr "N"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "P" msgstr "P"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "U" msgstr "U"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "S" msgstr "S"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "Č" msgstr "Č"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "S" msgstr "S"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Prethodni mesec" msgstr "Prethodni mesec"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Sledeći mesec" msgstr "Sledeći mesec"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Sedmica %V" msgstr "Sedmica %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Ceo dan" msgstr "Ceo dan"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Očisti odeljak"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Događaji" msgstr "Događaji"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Obaveštenja" msgstr "Obaveštenja"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Bez obaveštenja" msgstr "Bez obaveštenja"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Bez događaja" msgstr "Bez događaja"
@ -625,7 +660,7 @@ msgstr "Spoljni uređaj je priključen"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Spoljni uređaj je isključen" msgstr "Spoljni uređaj je isključen"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Otvori programom %s" msgstr "Otvori programom %s"
@ -947,11 +982,11 @@ msgid "Keyboard"
msgstr "Tastatura" msgstr "Tastatura"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Sakrij kasetu" msgstr "Sakrij kasetu"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Ikonice stanja" msgstr "Ikonice stanja"
@ -1003,10 +1038,26 @@ msgstr "Prikaži kod"
msgid "Web Page" msgid "Web Page"
msgstr "Veb stranica" msgstr "Veb stranica"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Očisti odeljak"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Podaci o sistemu" msgstr "Podaci o sistemu"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Nepoznat izvođač"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Nepoznat naslov"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Mediji"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Opozovi" msgstr "Opozovi"
@ -1023,22 +1074,22 @@ msgstr "Pregled"
msgid "Type to search…" msgid "Type to search…"
msgstr "Upišite tekst za pretragu…" msgstr "Upišite tekst za pretragu…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Izađi" msgstr "Izađi"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Aktivnosti" msgstr "Aktivnosti"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Sistem" msgstr "Sistem"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Gornja traka" msgstr "Gornja traka"
@ -1051,15 +1102,15 @@ msgstr "Gornja traka"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Unesite naredbu" msgstr "Unesite naredbu"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Zatvori" msgstr "Zatvori"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Ponovno pokrećem…" msgstr "Ponovno pokrećem…"
@ -1186,19 +1237,16 @@ msgstr "Veliki kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Veliki tekst" msgstr "Veliki tekst"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Blutut"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Isključi"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Podešavanja Blututa" msgstr "Podešavanja Blututa"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
@ -1207,10 +1255,25 @@ msgstr[1] "%d povezana"
msgstr[2] "%d povezano" msgstr[2] "%d povezano"
msgstr[3] "%d povezan" msgstr[3] "%d povezan"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Isklj."
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Nije u upotrebi" msgstr "Nije u upotrebi"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Uključi"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Isključi"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Osvetljenost" msgstr "Osvetljenost"
@ -1219,30 +1282,50 @@ msgstr "Osvetljenost"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Pokaži raspored tastature" msgstr "Pokaži raspored tastature"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Određivanje mesta uključeno" msgstr "Određivanje mesta uključeno"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Isključi" msgstr "Isključi"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Podešavanja privatnosti" msgstr "Podešavanja privatnosti"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Određivanje mesta se koristi" msgstr "Određivanje mesta se koristi"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Određivanje mesta isključeno" msgstr "Određivanje mesta isključeno"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Uključi" msgstr "Uključi"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Zabrani pristup"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Dozvoli pristup"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Da li da „%s“ dam pristup vašem mestu?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Pristup mestu možete da izmenite u bilo koje vreme u podešavanjima "
"privatnosti."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<nepoznato>" msgstr "<nepoznato>"
@ -1378,10 +1461,6 @@ msgstr "Izaberi mrežu"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Podešavanja bežične veze" msgstr "Podešavanja bežične veze"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Uključi"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1431,31 +1510,36 @@ msgstr "Povezivanje nije uspelo"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktiviranje mrežne veze nije uspelo" msgstr "Aktiviranje mrežne veze nije uspelo"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Podešavanja napajanja" msgstr "Podešavanja napajanja"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Potpuno puna" msgstr "Potpuno puna"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Približno…" msgstr "Približno…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Preostaje %d:%02d (%d%%)" msgstr "Preostalo vreme %d:%02d (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d:%02d do kraja punjenja (%d%%)" msgstr "%d:%02d do kraja punjenja (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1496,13 +1580,9 @@ msgstr "Promena jačine zvuka"
msgid "Volume" msgid "Volume"
msgstr "Jačina zvuka" msgstr "Jačina zvuka"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Prijavite se kao drugi korsnik" msgstr "Prijavite se kao drugi korisnik"
#: ../js/ui/unlockDialog.js:84 #: ../js/ui/unlockDialog.js:84
msgid "Unlock Window" msgid "Unlock Window"
@ -1662,30 +1742,33 @@ msgstr "Koristi naročit režim, npr. „gdm“ za ekran prijavljivanja"
msgid "List possible modes" msgid "List possible modes"
msgstr "Ispisuje moguće režime" msgstr "Ispisuje moguće režime"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Nepoznat" msgstr "Nepoznat"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Nisam uspeo da pokrenem „%s“" msgstr "Nisam uspeo da pokrenem „%s“"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Lozinke se ne podudaraju." msgstr "Lozinke se ne podudaraju."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Lozinka ne može biti prazna" msgstr "Lozinka ne može biti prazna"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta" msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Blutut" #~ msgstr "„%s“ zahteva pristup vašem mestu."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "Gnomova školjka (vajland sastavljač)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
@ -1694,9 +1777,6 @@ msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
#~ msgstr[2] "%d priključenih uređaja" #~ msgstr[2] "%d priključenih uređaja"
#~ msgstr[3] "%d priključeni uređaj" #~ msgstr[3] "%d priključeni uređaj"
#~ msgid "Off"
#~ msgstr "Isklj."
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Potrebno je potvrđivanje identiteta" #~ msgstr "Potrebno je potvrđivanje identiteta"
@ -1902,9 +1982,6 @@ msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Vidi nalog" #~ msgstr "Vidi nalog"
#~ msgid "Unknown reason"
#~ msgstr "Nepoznat razlog"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Otvori kalendar" #~ msgstr "Otvori kalendar"
@ -2006,9 +2083,6 @@ msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "Uređaj „%s“ želi pristup usluzi „%s“" #~ msgstr "Uređaj „%s“ želi pristup usluzi „%s“"
#~ msgid "Always grant access"
#~ msgstr "Uvek dozvoli pristup"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Odobri samo ovaj put" #~ msgstr "Odobri samo ovaj put"

341
po/sv.po
View File

@ -1,19 +1,19 @@
# Swedish translation for gnome-shell. # Swedish translation for gnome-shell.
# Copyright © 2009-2012, 2014, 2015 Free Software Foundation, Inc. # Copyright © 2009-2016 Free Software Foundation, Inc.
# 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.
# Daniel Nylander <po@danielnylander.se>, 2009, 2010, 2011, 2012. # Daniel Nylander <po@danielnylander.se>, 2009, 2010, 2011, 2012.
# Marcus Lundblad <ml@update.uu.se>, 2014. # Marcus Lundblad <ml@update.uu.se>, 2014.
# Åke Engelbrektson <eson57@gmail.com, 2014. # Åke Engelbrektson <eson57@gmail.com, 2014.
# Anders Jonsson <anders.jonsson@norsjovallen.se>, 2015. # Anders Jonsson <anders.jonsson@norsjovallen.se>, 2015, 2016.
# Sebastian Rasmussen <sebras@gmail.com>, 2015. # Sebastian Rasmussen <sebras@gmail.com>, 2015, 2016.
# #
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-28 20:46+0000\n" "POT-Creation-Date: 2016-03-12 10:19+0000\n"
"PO-Revision-Date: 2015-09-29 00:39+0200\n" "PO-Revision-Date: 2016-03-12 19:32+0100\n"
"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n" "Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
"Language-Team: svenska <tp-sv@listor.tp-sv.se>\n" "Language-Team: svenska <tp-sv@listor.tp-sv.se>\n"
"Language: sv\n" "Language: sv\n"
@ -21,7 +21,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.8.4\n" "X-Generator: Poedit 1.8.7.1\n"
#: ../data/50-gnome-shell-system.xml.in.h:1 #: ../data/50-gnome-shell-system.xml.in.h:1
msgid "System" msgid "System"
@ -47,15 +47,6 @@ msgstr "Visa alla program"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Öppna programmenyn" msgstr "Öppna programmenyn"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME-skal"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Fönsterhantering och uppstart av program"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Inställningar för GNOME-skalets tillägg" msgstr "Inställningar för GNOME-skalets tillägg"
@ -64,9 +55,13 @@ msgstr "Inställningar för GNOME-skalets tillägg"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Konfigurera tillägg för GNOME-skal" msgstr "Konfigurera tillägg för GNOME-skal"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "GNOME-skal (wayland-compositor)" msgstr "GNOME-skal"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Fönsterhantering och uppstart av program"
#: ../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"
@ -172,74 +167,92 @@ msgstr ""
"för kryssrutan." "för kryssrutan."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Huruvida standardadaptern för Bluetooth har enheter associerade med sig"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Skalet kommer bara att visa ett Bluetooth-menyalternativ om en Bluetooth-"
"adapter är strömsatt, eller om enheter ställts in som associerats med "
"standardadaptern. Detta kommer att återställas om standardadaptern någonsin "
"ses utan att ha enheter associerade med sig."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Visa veckonummer i kalendern" msgstr "Visa veckonummer i kalendern"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Om satt till \"true\", visa veckonummer enligt ISO i kalendern." msgstr "Om satt till \"true\", visa veckonummer enligt ISO i kalendern."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Snabbtangent för att öppna programmenyn" msgstr "Snabbtangent för att öppna programmenyn"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Snabbtangent för att öppna programmenyn." msgstr "Snabbtangent för att öppna programmenyn."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Snabbtangent för att öppna ”Visa program”-vyn" msgstr "Snabbtangent för att öppna ”Visa program”-vyn"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 "Snabbtangent för att öppna ”Visa program”-vyn i översiktsvyn." msgstr "Snabbtangent för att öppna ”Visa program”-vyn i översiktsvyn."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Snabbtangent för att öppna översiktsvyn" msgstr "Snabbtangent för att öppna översiktsvyn"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Snabbtangent för att öppna översiktsvyn." msgstr "Snabbtangent för att öppna översiktsvyn."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Snabbtangent för att växla synligheten för aviseringslistan" msgstr "Snabbtangent för att växla synligheten för aviseringslistan"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Snabbtangent för att växla synligheten för aviseringslistan." msgstr "Snabbtangent för att växla synligheten för aviseringslistan."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Snabbtangent för att fokusera på den aktiva aviseringen" msgstr "Snabbtangent för att fokusera på den aktiva aviseringen"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Snabbtangent för att fokusera på den aktiva aviseringen." msgstr "Snabbtangent för att fokusera på den aktiva aviseringen."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 ""
"Snabbtangent som pausar och återupptar alla aktiva animeringar (tweens), i " "Snabbtangent som pausar och återupptar alla aktiva animeringar (tweens), i "
"felsökningssyfte" "felsökningssyfte"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Vilket tangentbord att använda" msgstr "Vilket tangentbord att använda"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Typen av tangentbord att använda." msgstr "Typen av tangentbord att använda."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Begränsa väljare till aktuell arbetsyta." msgstr "Begränsa väljare till aktuell arbetsyta."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -247,11 +260,11 @@ msgstr ""
"Om satt till \"true\", visas endast program som har fönster på den aktuella " "Om satt till \"true\", visas endast program som har fönster på den aktuella "
"arbetsytan i väljaren. I annat fall inkluderas alla program." "arbetsytan i väljaren. I annat fall inkluderas alla program."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Programikonsläget." msgstr "Programikonsläget."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -261,7 +274,7 @@ msgstr ""
"only\" (visar en miniatyrbild av fönstret), \"app-icon-only\" (visar endast " "only\" (visar en miniatyrbild av fönstret), \"app-icon-only\" (visar endast "
"programikonen) eller \"both\" (visar båda)." "programikonen) eller \"both\" (visar båda)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -269,29 +282,29 @@ msgstr ""
"Om satt till \"true\", visas endast fönster från den aktuella arbetsytan i " "Om satt till \"true\", visas endast fönster från den aktuella arbetsytan i "
"väljaren. I annat fall inkluderas alla fönster." "väljaren. I annat fall inkluderas alla fönster."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Fäst modal dialog till föräldrafönstret" msgstr "Fäst modal dialog till föräldrafönstret"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Denna nyckel åsidosätter nyckeln i org.gnome.mutter när GNOME-skalet körs." "Denna nyckel åsidosätter nyckeln i org.gnome.mutter när GNOME-skalet körs."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Slå på kantdockning när fönster släpps på skärmkanter" msgstr "Slå på kantdockning när fönster släpps på skärmkanter"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Arbetsytor hanteras dynamiskt" msgstr "Arbetsytor hanteras dynamiskt"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Arbetsytor endast på primär skärm" msgstr "Arbetsytor endast på primär skärm"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Fördröj fokusändringar i musläge tills pekare slutar röra sig" msgstr "Fördröj fokusändringar i musläge tills pekare slutar röra sig"
@ -299,51 +312,52 @@ msgstr "Fördröj fokusändringar i musläge tills pekare slutar röra sig"
msgid "Network Login" msgid "Network Login"
msgstr "Nätverksinloggning" msgstr "Nätverksinloggning"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Det uppstod ett fel vid inläsning av inställningsdialogen för %s:" msgstr "Det uppstod ett fel vid inläsning av inställningsdialogen för %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Tillägg för GNOME-skal" msgstr "Tillägg för GNOME-skal"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Nästa" msgstr "Nästa"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Lås upp" msgstr "Lås upp"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Logga in" msgstr "Logga in"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Välj session" msgstr "Välj session"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Inte listad?" msgstr "Inte listad?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(till exempel användare eller %s)" msgstr "(till exempel användare eller %s)"
@ -351,12 +365,12 @@ msgstr "(till exempel användare 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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Användarnamn: " msgstr "Användarnamn: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Inloggningsfönster" msgstr "Inloggningsfönster"
@ -492,16 +506,36 @@ msgstr "Lägg till som favorit"
msgid "Show Details" msgid "Show Details"
msgstr "Visa detaljer" msgstr "Visa detaljer"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "%s har lagts till i dina favoriter." msgstr "%s har lagts till i dina favoriter."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s har tagits bort från dina favoriter." msgstr "%s har tagits bort från dina favoriter."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Välj ljudenhet"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Ljudinställningar"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Hörlurar"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Mikrofonlur"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Ändra bakgrund…" msgstr "Ändra bakgrund…"
@ -515,7 +549,7 @@ msgid "Settings"
msgstr "Inställningar" msgstr "Inställningar"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -525,94 +559,96 @@ 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:84 #: ../js/ui/calendar.js:76
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:86 #: ../js/ui/calendar.js:78
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:88 #: ../js/ui/calendar.js:80
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:90 #: ../js/ui/calendar.js:82
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:92 #: ../js/ui/calendar.js:84
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:94 #: ../js/ui/calendar.js:86
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:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "L" msgstr "L"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Föregående månad" msgstr "Föregående månad"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Nästa månad" msgstr "Nästa månad"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Vecka %V" msgstr "Vecka %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Hela dagen" msgstr "Hela dagen"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Töm avsnitt"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Händelser" msgstr "Händelser"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Aviseringar" msgstr "Aviseringar"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Inga aviseringar" msgstr "Inga aviseringar"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Inga händelser" msgstr "Inga händelser"
@ -624,7 +660,7 @@ msgstr "Extern disk ansluten"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Extern disk frånkopplad" msgstr "Extern disk frånkopplad"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Öppna med %s" msgstr "Öppna med %s"
@ -938,11 +974,11 @@ msgid "Keyboard"
msgstr "Tangentbord" msgstr "Tangentbord"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Dölj aktivitetsfält" msgstr "Dölj aktivitetsfält"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Statusikoner" msgstr "Statusikoner"
@ -994,10 +1030,26 @@ msgstr "Visa källa"
msgid "Web Page" msgid "Web Page"
msgstr "Webbsida" msgstr "Webbsida"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Töm avsnitt"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Systeminformation" msgstr "Systeminformation"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Okänd artist"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Okänd titel"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Media"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Ångra" msgstr "Ångra"
@ -1014,22 +1066,22 @@ msgstr "Översikt"
msgid "Type to search…" msgid "Type to search…"
msgstr "Skriv för att söka…" msgstr "Skriv för att söka…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Avsluta" msgstr "Avsluta"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Aktiviteter" msgstr "Aktiviteter"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "System" msgstr "System"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Systemrad" msgstr "Systemrad"
@ -1042,15 +1094,15 @@ msgstr "Systemrad"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Ange ett kommando" msgstr "Ange ett kommando"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Stäng" msgstr "Stäng"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Startar om…" msgstr "Startar om…"
@ -1173,29 +1225,41 @@ msgstr "Hög kontrast"
msgid "Large Text" msgid "Large Text"
msgstr "Stor text" msgstr "Stor text"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Stäng av"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Inställningar för Bluetooth" msgstr "Inställningar för Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d ansluten" msgstr[0] "%d ansluten"
msgstr[1] "%d anslutna" msgstr[1] "%d anslutna"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Frånkopplad"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Används inte" msgstr "Används inte"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Slå på"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Stäng av"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Ljusstyrka" msgstr "Ljusstyrka"
@ -1204,30 +1268,48 @@ msgstr "Ljusstyrka"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Visa tangentbordslayout" msgstr "Visa tangentbordslayout"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Plats aktiverad" msgstr "Plats aktiverad"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Inaktivera" msgstr "Inaktivera"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Sekretessinställningar" msgstr "Sekretessinställningar"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Plats används" msgstr "Plats används"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Plats inaktiverad" msgstr "Plats inaktiverad"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Aktivera" msgstr "Aktivera"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Neka åtkomst"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Bevilja åtkomst"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Ge %s åtkomst till din plats?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr "Platsåtkomst kan ändras när som helst från sekretessinställningarna."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<okänd>" msgstr "<okänd>"
@ -1364,10 +1446,6 @@ msgstr "Välj nätverk"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Inställningar för trådlösa nätverk" msgstr "Inställningar för trådlösa nätverk"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Slå på"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1417,31 +1495,36 @@ msgstr "Anslutningen misslyckades"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Aktivering av nätverksanslutning misslyckades" msgstr "Aktivering av nätverksanslutning misslyckades"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Ströminställningar" msgstr "Ströminställningar"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Fulladdad" msgstr "Fulladdad"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Beräknar…" msgstr "Beräknar…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "%d%02d återstår (%d%%)" msgstr "%d%02d återstår (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "%d%02d tills fulladdad (%d%%)" msgstr "%d%02d tills fulladdad (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1482,10 +1565,6 @@ msgstr "Volymen ändrades"
msgid "Volume" msgid "Volume"
msgstr "Volym" msgstr "Volym"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Logga in som en annan användare" msgstr "Logga in som en annan användare"
@ -1642,39 +1721,39 @@ msgstr "Använd ett specifikt läge, t.ex. ”gdm” för inloggningsskärm"
msgid "List possible modes" msgid "List possible modes"
msgstr "Lista möjliga lägen" msgstr "Lista möjliga lägen"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Okänt" msgstr "Okänt"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Misslyckades med att starta ”%s”" msgstr "Misslyckades med att starta ”%s”"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Lösenorden stämmer inte överens." msgstr "Lösenorden stämmer inte överens."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Lösenordet får inte vara blankt" msgstr "Lösenordet får inte vara blankt"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Autentiseringsdialogen stängdes av användaren" msgstr "Autentiseringsdialogen stängdes av användaren"
#~ msgid "Bluetooth" #~ msgid "%s is requesting access to your location."
#~ msgstr "Bluetooth" #~ msgstr "%s begär åtkomst till din plats."
#~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "GNOME-skal (wayland-compositor)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d ansluten enhet" #~ msgstr[0] "%d ansluten enhet"
#~ msgstr[1] "%d anslutna enheter" #~ msgstr[1] "%d anslutna enheter"
#~ msgid "Off"
#~ msgstr "Frånkopplad"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Autentisering krävs" #~ msgstr "Autentisering krävs"

542
po/tr.po

File diff suppressed because it is too large Load Diff

710
po/uk.po

File diff suppressed because it is too large Load Diff

351
po/vi.po
View File

@ -1,18 +1,18 @@
# Vietnamese translation for gnome-shell. # Vietnamese translation for gnome-shell.
# Bản dịch tiếng Việt dành cho gnome-shell. # Bản dịch tiếng Việt dành cho gnome-shell.
# Copyright (C) 2015 GNOME i18n Project for Vietnamese. # Copyright (C) 2016 GNOME i18n Project for Vietnamese.
# 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.
# Nguyễn Thái Ngọc Duy <pclouds@gmail.com>, 2010-2013. # Nguyễn Thái Ngọc Duy <pclouds@gmail.com>, 2010-2013.
# Ngô Chin <ndtrung4419@gmail.com>, 2011. # Ngô Chin <ndtrung4419@gmail.com>, 2011.
# Trần Ngọc Quân <vnwildman@gmail.com>, 2013-2014, 2015. # Trần Ngọc Quân <vnwildman@gmail.com>, 2013-2014, 2015, 2016.
# #
msgid "" msgid ""
msgstr "" 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-09-28 22:53+0000\n" "POT-Creation-Date: 2016-03-25 22:36+0000\n"
"PO-Revision-Date: 2015-10-01 07:15+0700\n" "PO-Revision-Date: 2016-03-26 13:42+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <gnome-vi-list@gnome.org>\n" "Language-Team: Vietnamese <gnome-vi-list@gnome.org>\n"
"Language: vi\n" "Language: vi\n"
@ -46,15 +46,6 @@ msgstr "Hiện mọi ứng dụng"
msgid "Open the application menu" msgid "Open the application menu"
msgstr "Mở trình đơn ứng dụng" msgstr "Mở trình đơn ứng dụng"
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "Hệ vỏ GNOME"
#: ../data/gnome-shell.desktop.in.in.h:2
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Quản lý cửa sổ và chạy ứng dụng"
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1 #: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
msgid "GNOME Shell Extension Preferences" msgid "GNOME Shell Extension Preferences"
msgstr "Cá nhân hóa phần mở rộng hệ vỏ GNOME" msgstr "Cá nhân hóa phần mở rộng hệ vỏ GNOME"
@ -63,9 +54,13 @@ msgstr "Cá nhân hóa phần mở rộng hệ vỏ GNOME"
msgid "Configure GNOME Shell Extensions" msgid "Configure GNOME Shell Extensions"
msgstr "Cấu hình phần mở rộng Hệ vỏ GNOME" msgstr "Cấu hình phần mở rộng Hệ vỏ GNOME"
#: ../data/gnome-shell-wayland.desktop.in.in.h:1 #: ../data/org.gnome.Shell.desktop.in.in.h:1
msgid "GNOME Shell (wayland compositor)" msgid "GNOME Shell"
msgstr "Hệ vỏ GNOME (wayland compositor)" msgstr "Hệ vỏ GNOME"
#: ../data/org.gnome.Shell.desktop.in.in.h:2
msgid "Window management and application launching"
msgstr "Quản lý cửa sổ và chạy ứng dụng"
#: ../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"
@ -169,72 +164,90 @@ msgstr ""
"hộp dấu kiểm." "hộp dấu kiểm."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:18 #: ../data/org.gnome.shell.gschema.xml.in.in.h:18
msgid ""
"Whether the default Bluetooth adapter had set up devices associated to it"
msgstr ""
"Có nên để bộ điều hợp Bluetooth mặc định phải cài đặt thiết bị liên kết với "
"nó hay không"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19
msgid ""
"The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
"powered, or if there were devices set up associated with the default "
"adapter. This will be reset if the default adapter is ever seen not to have "
"devices associated to it."
msgstr ""
"Hệ vỏ sẽ chỉ hiển thị mục tin trình đơn Bluetooth nếu nó được bật, hoặc là "
"có các thiết bị được cài đặt liên kết với bộ tiếp hợp mặc định. Cái này sẽ "
"được đặt lại nếu bộ tiếp hợp mặc định không còn được liên kết với nó nữa."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20
msgid "Show the week date in the calendar" msgid "Show the week date in the calendar"
msgstr "Hiện tuần trên lịch" msgstr "Hiện tuần trên lịch"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:19 #: ../data/org.gnome.shell.gschema.xml.in.in.h:21
msgid "If true, display the ISO week date in the calendar." msgid "If true, display the ISO week date in the calendar."
msgstr "Nếu được đặt, hiện tuần trong lịch theo chuẩn ISO." msgstr "Nếu được đặt, hiện tuần trong lịch theo chuẩn ISO."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:20 #: ../data/org.gnome.shell.gschema.xml.in.in.h:22
msgid "Keybinding to open the application menu" msgid "Keybinding to open the application menu"
msgstr "Phím mở trình đơn ứng dụng" msgstr "Phím mở trình đơn ứng dụng"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:21 #: ../data/org.gnome.shell.gschema.xml.in.in.h:23
msgid "Keybinding to open the application menu." msgid "Keybinding to open the application menu."
msgstr "Phím mở trình đơn ứng dụng." msgstr "Phím mở trình đơn ứng dụng."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:22 #: ../data/org.gnome.shell.gschema.xml.in.in.h:24
msgid "Keybinding to open the \"Show Applications\" view" msgid "Keybinding to open the \"Show Applications\" view"
msgstr "Phím hiện “Ứng dụng”" msgstr "Phím hiện “Ứng dụng”"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:23 #: ../data/org.gnome.shell.gschema.xml.in.in.h:25
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 "Phím hiện “Ứng dụng” trong “Tổng quan hoạt động”." msgstr "Phím hiện “Ứng dụng” trong “Tổng quan hoạt động”."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:24 #: ../data/org.gnome.shell.gschema.xml.in.in.h:26
msgid "Keybinding to open the overview" msgid "Keybinding to open the overview"
msgstr "Phím mở tổng quan" msgstr "Phím mở tổng quan"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:25 #: ../data/org.gnome.shell.gschema.xml.in.in.h:27
msgid "Keybinding to open the Activities Overview." msgid "Keybinding to open the Activities Overview."
msgstr "Phím mở tổng quan hoạt động." msgstr "Phím mở tổng quan hoạt động."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:26 #: ../data/org.gnome.shell.gschema.xml.in.in.h:28
msgid "Keybinding to toggle the visibility of the notification list" msgid "Keybinding to toggle the visibility of the notification list"
msgstr "Phím để bật/tắt hiển thị danh sách thông báo" msgstr "Phím để bật/tắt hiển thị danh sách thông báo"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:27 #: ../data/org.gnome.shell.gschema.xml.in.in.h:29
msgid "Keybinding to toggle the visibility of the notification list." msgid "Keybinding to toggle the visibility of the notification list."
msgstr "Phím để bật/tắt hiển thị danh sách thông báo." msgstr "Phím để bật/tắt hiển thị danh sách thông báo."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:28 #: ../data/org.gnome.shell.gschema.xml.in.in.h:30
msgid "Keybinding to focus the active notification" msgid "Keybinding to focus the active notification"
msgstr "Phím để tập trung vào thông báo hoạt động" msgstr "Phím để tập trung vào thông báo hoạt động"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:29 #: ../data/org.gnome.shell.gschema.xml.in.in.h:31
msgid "Keybinding to focus the active notification." msgid "Keybinding to focus the active notification."
msgstr "Phím để tập trung vào thông báo hoạt động." msgstr "Phím để tập trung vào thông báo hoạt động."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30 #: ../data/org.gnome.shell.gschema.xml.in.in.h:32
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 "Phím ràng buộc cái mà dừng hay tiếp tục chạy, dành cho mục đích gỡ lỗi" msgstr "Phím ràng buộc cái mà dừng hay tiếp tục chạy, dành cho mục đích gỡ lỗi"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31 #: ../data/org.gnome.shell.gschema.xml.in.in.h:33
msgid "Which keyboard to use" msgid "Which keyboard to use"
msgstr "Bàn phím được dùng" msgstr "Bàn phím được dùng"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:32 #: ../data/org.gnome.shell.gschema.xml.in.in.h:34
msgid "The type of keyboard to use." msgid "The type of keyboard to use."
msgstr "Kiểu bàn phím được dùng." msgstr "Kiểu bàn phím được dùng."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:33 #: ../data/org.gnome.shell.gschema.xml.in.in.h:35
msgid "Limit switcher to current workspace." msgid "Limit switcher to current workspace."
msgstr "Giới hạn bộ chuyển đổi cho không gian làm việc hiện tại." msgstr "Giới hạn bộ chuyển đổi cho không gian làm việc hiện tại."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:34 #: ../data/org.gnome.shell.gschema.xml.in.in.h:36
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."
@ -243,11 +256,11 @@ msgstr ""
"tại là hiện ra trên bộ chuyển. Nếu không, tất cả các ứng dụng sẽ được bao " "tại là hiện ra trên bộ chuyển. Nếu không, tất cả các ứng dụng sẽ được bao "
"gồm." "gồm."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:35 #: ../data/org.gnome.shell.gschema.xml.in.in.h:37
msgid "The application icon mode." msgid "The application icon mode."
msgstr "Chế độ biểu tượng ứng dụng." msgstr "Chế độ biểu tượng ứng dụng."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:36 #: ../data/org.gnome.shell.gschema.xml.in.in.h:38
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 window), 'app-icon-" "are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-"
@ -257,7 +270,7 @@ msgstr ""
"“thumbnail-only” (hiển thị ảnh thu nhỏ của cửa sổ), “app-icon-only” (chỉ " "“thumbnail-only” (hiển thị ảnh thu nhỏ của cửa sổ), “app-icon-only” (chỉ "
"hiển thị biểu tượng của ứng dụng) hoặc “both” (cả hai)." "hiển thị biểu tượng của ứng dụng) hoặc “both” (cả hai)."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:37 #: ../data/org.gnome.shell.gschema.xml.in.in.h:39
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."
@ -265,29 +278,29 @@ msgstr ""
"Nếu được đặt, chỉ những cửa sổ từ không gian làm việc hiện hành được hiện " "Nếu được đặt, chỉ những cửa sổ từ không gian làm việc hiện hành được hiện "
"thị ở bộ chuyển. Nếu không, tất cả các cửa sổ sẽ được gộp vào." "thị ở bộ chuyển. Nếu không, tất cả các cửa sổ sẽ được gộp vào."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:38 #: ../data/org.gnome.shell.gschema.xml.in.in.h:40
msgid "Attach modal dialog to the parent window" msgid "Attach modal dialog to the parent window"
msgstr "Gắn hộp thoại dạng modal vào cửa sổ mẹ" msgstr "Gắn hộp thoại dạng modal vào cửa sổ mẹ"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:39 #: ../data/org.gnome.shell.gschema.xml.in.in.h:41
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 "" msgstr ""
"Khóa này sẽ đè lên khóa có trong org.gnome.mutter khi chạy hệ vỏ GNOME." "Khóa này sẽ đè lên khóa có trong org.gnome.mutter khi chạy hệ vỏ GNOME."
#: ../data/org.gnome.shell.gschema.xml.in.in.h:40 #: ../data/org.gnome.shell.gschema.xml.in.in.h:42
msgid "Enable edge tiling when dropping windows on screen edges" msgid "Enable edge tiling when dropping windows on screen edges"
msgstr "Bật xếp lớp ở cạnh khi thả cửa sổ vào cạnh màn hình" msgstr "Bật xếp lớp ở cạnh khi thả cửa sổ vào cạnh màn hình"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:41 #: ../data/org.gnome.shell.gschema.xml.in.in.h:43
msgid "Workspaces are managed dynamically" msgid "Workspaces are managed dynamically"
msgstr "Quản lý động vùng làm việc" msgstr "Quản lý động vùng làm việc"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:42 #: ../data/org.gnome.shell.gschema.xml.in.in.h:44
msgid "Workspaces only on primary monitor" msgid "Workspaces only on primary monitor"
msgstr "Vùng làm việc chỉ ở trên màn hình chính" msgstr "Vùng làm việc chỉ ở trên màn hình chính"
#: ../data/org.gnome.shell.gschema.xml.in.in.h:43 #: ../data/org.gnome.shell.gschema.xml.in.in.h:45
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 "Khoảng trễ chờ cho con chuột ngừng di chuyển" msgstr "Khoảng trễ chờ cho con chuột ngừng di chuyển"
@ -295,51 +308,52 @@ msgstr "Khoảng trễ chờ cho con chuột ngừng di chuyển"
msgid "Network Login" msgid "Network Login"
msgstr "Đăng nhập mạng" msgstr "Đăng nhập mạng"
#: ../js/extensionPrefs/main.js:122 #: ../js/extensionPrefs/main.js:117
#, javascript-format #, 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 "Có lỗi khi đang tải hộp thoại tùy thích cho %s:" msgstr "Có lỗi khi đang tải hộp thoại tùy thích cho %s:"
#: ../js/extensionPrefs/main.js:154 #: ../js/extensionPrefs/main.js:149
msgid "GNOME Shell Extensions" msgid "GNOME Shell Extensions"
msgstr "Phần mở rộng Hệ vỏ GNOME" msgstr "Phần mở rộng Hệ vỏ GNOME"
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:145 #: ../js/gdm/authPrompt.js:147 ../js/ui/audioDeviceSelection.js:71
#: ../js/ui/components/networkAgent.js:145
#: ../js/ui/components/polkitAgent.js:179 ../js/ui/endSessionDialog.js: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 "Thôi" msgstr "Thôi"
#: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:215 #: ../js/gdm/authPrompt.js:169 ../js/gdm/authPrompt.js:216
#: ../js/gdm/authPrompt.js:447 #: ../js/gdm/authPrompt.js:448
msgid "Next" msgid "Next"
msgstr "Kế tiếp" msgstr "Kế tiếp"
#: ../js/gdm/authPrompt.js:211 ../js/ui/shellMountOperation.js:403 #: ../js/gdm/authPrompt.js:212 ../js/ui/shellMountOperation.js:403
#: ../js/ui/unlockDialog.js:59 #: ../js/ui/unlockDialog.js:59
msgid "Unlock" msgid "Unlock"
msgstr "Mở khóa" msgstr "Mở khóa"
#: ../js/gdm/authPrompt.js:213 #: ../js/gdm/authPrompt.js:214
msgctxt "button" msgctxt "button"
msgid "Sign In" msgid "Sign In"
msgstr "Đăng nhập" msgstr "Đăng nhập"
#: ../js/gdm/loginDialog.js:281 #: ../js/gdm/loginDialog.js:285
msgid "Choose Session" msgid "Choose Session"
msgstr "Chọn phiên làm việc" msgstr "Chọn phiên làm việc"
#. translators: this message is shown below the user list on the #. translators: this message is shown below the user list on the
#. login screen. It can be activated to reveal an entry for #. login screen. It can be activated to reveal an entry for
#. manually entering the username. #. manually entering the username.
#: ../js/gdm/loginDialog.js:431 #: ../js/gdm/loginDialog.js:435
msgid "Not listed?" msgid "Not listed?"
msgstr "Không có trong danh sách?" msgstr "Không có trong danh sách?"
#. 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:850 #: ../js/gdm/loginDialog.js:854
#, javascript-format #, javascript-format
msgid "(e.g., user or %s)" msgid "(e.g., user or %s)"
msgstr "(ví dụ: tài khoản hoặc %s)" msgstr "(ví dụ: tài khoản hoặc %s)"
@ -347,12 +361,12 @@ msgstr "(ví dụ: tài khoản hoặc %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:855 ../js/ui/components/networkAgent.js:271 #: ../js/gdm/loginDialog.js:859 ../js/ui/components/networkAgent.js:271
#: ../js/ui/components/networkAgent.js:289 #: ../js/ui/components/networkAgent.js:289
msgid "Username: " msgid "Username: "
msgstr "Tài khoản: " msgstr "Tài khoản: "
#: ../js/gdm/loginDialog.js:1184 #: ../js/gdm/loginDialog.js:1196
msgid "Login Window" msgid "Login Window"
msgstr "Cửa sổ đăng nhập" msgstr "Cửa sổ đăng nhập"
@ -488,16 +502,36 @@ msgstr "Đánh dấu ưa thích"
msgid "Show Details" msgid "Show Details"
msgstr "Hiện chi tiết" msgstr "Hiện chi tiết"
#: ../js/ui/appFavorites.js:132 #: ../js/ui/appFavorites.js:134
#, javascript-format #, javascript-format
msgid "%s has been added to your favorites." msgid "%s has been added to your favorites."
msgstr "Đã đánh dấu ưa thích cho %s." msgstr "Đã đánh dấu ưa thích cho %s."
#: ../js/ui/appFavorites.js:166 #: ../js/ui/appFavorites.js:168
#, javascript-format #, javascript-format
msgid "%s has been removed from your favorites." msgid "%s has been removed from your favorites."
msgstr "%s đã bị xóa khỏi danh sách ưa thích." msgstr "%s đã bị xóa khỏi danh sách ưa thích."
#: ../js/ui/audioDeviceSelection.js:59
msgid "Select Audio Device"
msgstr "Chọn thiết bị âm thanh"
#: ../js/ui/audioDeviceSelection.js:69
msgid "Sound Settings"
msgstr "Cài đặt âm thanh"
#: ../js/ui/audioDeviceSelection.js:78
msgid "Headphones"
msgstr "Tai nghe"
#: ../js/ui/audioDeviceSelection.js:80
msgid "Headset"
msgstr "Bộ tai nghe + micrô"
#: ../js/ui/audioDeviceSelection.js:82 ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micrô"
#: ../js/ui/backgroundMenu.js:19 #: ../js/ui/backgroundMenu.js:19
msgid "Change Background…" msgid "Change Background…"
msgstr "Đổi ảnh nền…" msgstr "Đổi ảnh nền…"
@ -511,7 +545,7 @@ msgid "Settings"
msgstr "Cài đặt" msgstr "Cài đặt"
#. 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:55 #: ../js/ui/calendar.js:47
msgctxt "calendar-no-work" msgctxt "calendar-no-work"
msgid "06" msgid "06"
msgstr "06" msgstr "06"
@ -521,94 +555,96 @@ 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:84 #: ../js/ui/calendar.js:76
msgctxt "grid sunday" msgctxt "grid sunday"
msgid "S" msgid "S"
msgstr "C" msgstr "C"
#. Translators: Calendar grid abbreviation for Monday #. Translators: Calendar grid abbreviation for Monday
#: ../js/ui/calendar.js:86 #: ../js/ui/calendar.js:78
msgctxt "grid monday" msgctxt "grid monday"
msgid "M" msgid "M"
msgstr "2" msgstr "2"
#. Translators: Calendar grid abbreviation for Tuesday #. Translators: Calendar grid abbreviation for Tuesday
#: ../js/ui/calendar.js:88 #: ../js/ui/calendar.js:80
msgctxt "grid tuesday" msgctxt "grid tuesday"
msgid "T" msgid "T"
msgstr "3" msgstr "3"
#. Translators: Calendar grid abbreviation for Wednesday #. Translators: Calendar grid abbreviation for Wednesday
#: ../js/ui/calendar.js:90 #: ../js/ui/calendar.js:82
msgctxt "grid wednesday" msgctxt "grid wednesday"
msgid "W" msgid "W"
msgstr "4" msgstr "4"
#. Translators: Calendar grid abbreviation for Thursday #. Translators: Calendar grid abbreviation for Thursday
#: ../js/ui/calendar.js:92 #: ../js/ui/calendar.js:84
msgctxt "grid thursday" msgctxt "grid thursday"
msgid "T" msgid "T"
msgstr "5" msgstr "5"
#. Translators: Calendar grid abbreviation for Friday #. Translators: Calendar grid abbreviation for Friday
#: ../js/ui/calendar.js:94 #: ../js/ui/calendar.js:86
msgctxt "grid friday" msgctxt "grid friday"
msgid "F" msgid "F"
msgstr "6" msgstr "6"
#. Translators: Calendar grid abbreviation for Saturday #. Translators: Calendar grid abbreviation for Saturday
#: ../js/ui/calendar.js:96 #: ../js/ui/calendar.js:88
msgctxt "grid saturday" msgctxt "grid saturday"
msgid "S" msgid "S"
msgstr "7" msgstr "7"
#: ../js/ui/calendar.js:566 #: ../js/ui/calendar.js:416
msgid "Previous month" msgid "Previous month"
msgstr "Tháng trước" msgstr "Tháng trước"
#: ../js/ui/calendar.js:576 #: ../js/ui/calendar.js:426
msgid "Next month" msgid "Next month"
msgstr "Tháng tới" msgstr "Tháng tới"
#: ../js/ui/calendar.js:783 #: ../js/ui/calendar.js:579
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
#: ../js/ui/calendar.js:634
msgid "Week %V" msgid "Week %V"
msgstr "Tuần %V" msgstr "Tuần %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:1188 #: ../js/ui/calendar.js:695
msgctxt "event list time" msgctxt "event list time"
msgid "All Day" msgid "All Day"
msgstr "Cả ngày" msgstr "Cả ngày"
#: ../js/ui/calendar.js:1295 #: ../js/ui/calendar.js:821
msgid "Clear section"
msgstr "Xóa một phần"
#: ../js/ui/calendar.js:1522
msgid "Events" msgid "Events"
msgstr "Sự kiện" msgstr "Sự kiện"
#: ../js/ui/calendar.js:1531 #: ../js/ui/calendar.js:830
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:1535 #: ../js/ui/calendar.js:834
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:1620 #: ../js/ui/calendar.js:919
msgid "Notifications" msgid "Notifications"
msgstr "Thông báo" msgstr "Thông báo"
#: ../js/ui/calendar.js:1771 #: ../js/ui/calendar.js:1070
msgid "No Notifications" msgid "No Notifications"
msgstr "Không có thông báo nào" msgstr "Không có thông báo nào"
#: ../js/ui/calendar.js:1774 #: ../js/ui/calendar.js:1073
msgid "No Events" msgid "No Events"
msgstr "Không có sự kiện" msgstr "Không có sự kiện"
@ -620,7 +656,7 @@ msgstr "Ổ ngoài đã kết nối"
msgid "External drive disconnected" msgid "External drive disconnected"
msgstr "Ổ ngoài đã ngắt kết nối" msgstr "Ổ ngoài đã ngắt kết nối"
#: ../js/ui/components/autorunManager.js:354 #: ../js/ui/components/autorunManager.js:355
#, javascript-format #, javascript-format
msgid "Open with %s" msgid "Open with %s"
msgstr "Mở bằng %s" msgstr "Mở bằng %s"
@ -744,7 +780,7 @@ msgstr "Rất tiếc, không được. Vui lòng thử lại."
#. 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:759 #: ../js/ui/components/telepathyClient.js:760
#, javascript-format #, javascript-format
msgid "%s is now known as %s" msgid "%s is now known as %s"
msgstr "%s bây giờ đổi thành %s" msgstr "%s bây giờ đổi thành %s"
@ -924,11 +960,11 @@ msgid "Keyboard"
msgstr "Bàn phím" msgstr "Bàn phím"
#. translators: 'Hide' is a verb #. translators: 'Hide' is a verb
#: ../js/ui/legacyTray.js:66 #: ../js/ui/legacyTray.js:65
msgid "Hide tray" msgid "Hide tray"
msgstr "Ẩn khay" msgstr "Ẩn khay"
#: ../js/ui/legacyTray.js:107 #: ../js/ui/legacyTray.js:106
msgid "Status Icons" msgid "Status Icons"
msgstr "Biểu tượng trạng thái" msgstr "Biểu tượng trạng thái"
@ -980,10 +1016,26 @@ msgstr "Xem mã nguồn"
msgid "Web Page" msgid "Web Page"
msgstr "Trang thông tin điện tử" msgstr "Trang thông tin điện tử"
#: ../js/ui/messageList.js:543
msgid "Clear section"
msgstr "Xóa một phần"
#: ../js/ui/messageTray.js:1486 #: ../js/ui/messageTray.js:1486
msgid "System Information" msgid "System Information"
msgstr "Thông tin hệ thống" msgstr "Thông tin hệ thống"
#: ../js/ui/mpris.js:194
msgid "Unknown artist"
msgstr "Không rõ nghệ sĩ"
#: ../js/ui/mpris.js:195
msgid "Unknown title"
msgstr "Chưa biết tiêu đề"
#: ../js/ui/mpris.js:217
msgid "Media"
msgstr "Đa phương tiện"
#: ../js/ui/overview.js:84 #: ../js/ui/overview.js:84
msgid "Undo" msgid "Undo"
msgstr "Hoàn lại" msgstr "Hoàn lại"
@ -1000,22 +1052,22 @@ msgstr "Tổng quan"
msgid "Type to search…" msgid "Type to search…"
msgstr "Gõ từ muốn tìm…" msgstr "Gõ từ muốn tìm…"
#: ../js/ui/panel.js:352 #: ../js/ui/panel.js:358
msgid "Quit" msgid "Quit"
msgstr "Thoát" msgstr "Thoát"
#. Translators: If there is no suitable word for "Activities" #. Translators: If there is no suitable word for "Activities"
#. in your language, you can use the word for "Overview". #. in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:404 #: ../js/ui/panel.js:414
msgid "Activities" msgid "Activities"
msgstr "Hoạt động" msgstr "Hoạt động"
#: ../js/ui/panel.js:650 #: ../js/ui/panel.js:695
msgctxt "System menu in the top bar" msgctxt "System menu in the top bar"
msgid "System" msgid "System"
msgstr "Hệ thống" msgstr "Hệ thống"
#: ../js/ui/panel.js:754 #: ../js/ui/panel.js:807
msgid "Top Bar" msgid "Top Bar"
msgstr "Thanh đỉnh" msgstr "Thanh đỉnh"
@ -1028,15 +1080,15 @@ msgstr "Thanh đỉnh"
msgid "toggle-switch-us" msgid "toggle-switch-us"
msgstr "toggle-switch-intl" msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:70 #: ../js/ui/runDialog.js:71
msgid "Enter a Command" msgid "Enter a Command"
msgstr "Nhập lệnh" msgstr "Nhập lệnh"
#: ../js/ui/runDialog.js:110 ../js/ui/windowMenu.js:162 #: ../js/ui/runDialog.js:111 ../js/ui/windowMenu.js:162
msgid "Close" msgid "Close"
msgstr "Đóng" msgstr "Đóng"
#: ../js/ui/runDialog.js:281 #: ../js/ui/runDialog.js:282
msgid "Restarting…" msgid "Restarting…"
msgstr "Đang khởi động lại…" msgstr "Đang khởi động lại…"
@ -1157,28 +1209,40 @@ msgstr "Tương phản cao"
msgid "Large Text" msgid "Large Text"
msgstr "Chữ lớn" msgstr "Chữ lớn"
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:178 #: ../js/ui/status/bluetooth.js:47
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279 msgid "Bluetooth"
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90 msgstr "Bluetooth"
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Tắt"
#: ../js/ui/status/bluetooth.js:54 #: ../js/ui/status/bluetooth.js:56
msgid "Bluetooth Settings" msgid "Bluetooth Settings"
msgstr "Cài đặt Bluetooth" msgstr "Cài đặt Bluetooth"
#. Translators: this is the number of connected bluetooth devices #. Translators: this is the number of connected bluetooth devices
#: ../js/ui/status/bluetooth.js:105 #: ../js/ui/status/bluetooth.js:136
#, javascript-format #, javascript-format
msgid "%d Connected" msgid "%d Connected"
msgid_plural "%d Connected" msgid_plural "%d Connected"
msgstr[0] "%d Đã kết nối" msgstr[0] "%d Đã kết nối"
#: ../js/ui/status/bluetooth.js:107 #: ../js/ui/status/bluetooth.js:138
msgid "Off"
msgstr "Tắt"
#: ../js/ui/status/bluetooth.js:140
msgid "Not In Use" msgid "Not In Use"
msgstr "Không dùng" msgstr "Không dùng"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Bật"
#: ../js/ui/status/bluetooth.js:142 ../js/ui/status/network.js:178
#: ../js/ui/status/network.js:353 ../js/ui/status/network.js:1279
#: ../js/ui/status/network.js:1394 ../js/ui/status/rfkill.js:90
#: ../js/ui/status/rfkill.js:117
msgid "Turn Off"
msgstr "Tắt"
#: ../js/ui/status/brightness.js:44 #: ../js/ui/status/brightness.js:44
msgid "Brightness" msgid "Brightness"
msgstr "Độ sáng" msgstr "Độ sáng"
@ -1187,30 +1251,50 @@ msgstr "Độ sáng"
msgid "Show Keyboard Layout" msgid "Show Keyboard Layout"
msgstr "Hiện bố cục của bàn phím" msgstr "Hiện bố cục của bàn phím"
#: ../js/ui/status/location.js:71 ../js/ui/status/location.js:177 #: ../js/ui/status/location.js:107 ../js/ui/status/location.js:215
msgid "Location Enabled" msgid "Location Enabled"
msgstr "Vị trí được bật" msgstr "Vị trí được bật"
#: ../js/ui/status/location.js:72 ../js/ui/status/location.js:178 #: ../js/ui/status/location.js:108 ../js/ui/status/location.js:216
msgid "Disable" msgid "Disable"
msgstr "Tắt" msgstr "Tắt"
#: ../js/ui/status/location.js:73 #: ../js/ui/status/location.js:109
msgid "Privacy Settings" msgid "Privacy Settings"
msgstr "Cài đặt chính sách riêng tư" msgstr "Cài đặt chính sách riêng tư"
#: ../js/ui/status/location.js:176 #: ../js/ui/status/location.js:214
msgid "Location In Use" msgid "Location In Use"
msgstr "Vị trí đang dùng" msgstr "Vị trí đang dùng"
#: ../js/ui/status/location.js:180 #: ../js/ui/status/location.js:218
msgid "Location Disabled" msgid "Location Disabled"
msgstr "Vị trí bị tắt" msgstr "Vị trí bị tắt"
#: ../js/ui/status/location.js:181 #: ../js/ui/status/location.js:219
msgid "Enable" msgid "Enable"
msgstr "Bật" msgstr "Bật"
#: ../js/ui/status/location.js:426
msgid "Deny Access"
msgstr "Từ chối truy cập"
#: ../js/ui/status/location.js:429
msgid "Grant Access"
msgstr "Cấp quyền truy cập"
#. Translators: %s is an application name
#: ../js/ui/status/location.js:435
#, javascript-format
msgid "Give %s access to your location?"
msgstr "Cho %s truy cập vào vị trí của bạn?"
#: ../js/ui/status/location.js:437
msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Truy cập vị trí có thể được thay đổi vào bất kỳ lúc nào từ các cài đặt riêng "
"tư."
#: ../js/ui/status/network.js:101 #: ../js/ui/status/network.js:101
msgid "<unknown>" msgid "<unknown>"
msgstr "<không rõ>" msgstr "<không rõ>"
@ -1346,10 +1430,6 @@ msgstr "Chọn mạng"
msgid "Wi-Fi Settings" msgid "Wi-Fi Settings"
msgstr "Cài đặt Wi-Fi" msgstr "Cài đặt Wi-Fi"
#: ../js/ui/status/network.js:1279
msgid "Turn On"
msgstr "Bật"
#. Translators: %s is a network identifier #. Translators: %s is a network identifier
#: ../js/ui/status/network.js:1296 #: ../js/ui/status/network.js:1296
#, javascript-format #, javascript-format
@ -1399,31 +1479,36 @@ msgstr "Lỗi kết nối"
msgid "Activation of network connection failed" msgid "Activation of network connection failed"
msgstr "Lỗi kích hoạt kết nối mạng" msgstr "Lỗi kích hoạt kết nối mạng"
#: ../js/ui/status/power.js:49 #: ../js/ui/status/power.js:61
msgid "Power Settings" msgid "Power Settings"
msgstr "Cài đặt nguồn điện" msgstr "Cài đặt nguồn điện"
#: ../js/ui/status/power.js:65 #: ../js/ui/status/power.js:77
msgid "Fully Charged" msgid "Fully Charged"
msgstr "Đã sạc đầy" msgstr "Đã sạc đầy"
#. 0 is reported when UPower does not have enough data #. 0 is reported when UPower does not have enough data
#. to estimate battery life #. to estimate battery life
#: ../js/ui/status/power.js:72 ../js/ui/status/power.js:78 #: ../js/ui/status/power.js:84 ../js/ui/status/power.js:90
msgid "Estimating…" msgid "Estimating…"
msgstr "Ước tính…" msgstr "Ước tính…"
#. Translators: this is <hours>:<minutes> Remaining (<percentage>) #. Translators: this is <hours>:<minutes> Remaining (<percentage>)
#: ../js/ui/status/power.js:86 #: ../js/ui/status/power.js:98
#, javascript-format #, javascript-format
msgid "%d%02d Remaining (%d%%)" msgid "%d%02d Remaining (%d%%)"
msgstr "Còn %d%02d (%d%%)" msgstr "Còn %d%02d (%d %%)"
#. Translators: this is <hours>:<minutes> Until Full (<percentage>) #. Translators: this is <hours>:<minutes> Until Full (<percentage>)
#: ../js/ui/status/power.js:91 #: ../js/ui/status/power.js:103
#, javascript-format #, javascript-format
msgid "%d%02d Until Full (%d%%)" msgid "%d%02d Until Full (%d%%)"
msgstr "Cho đến lúc đầy cần %d%02d (%d%%)" msgstr "Cho đến lúc đầy cần %d%02d (%d %%)"
#: ../js/ui/status/power.js:131 ../js/ui/status/power.js:133
#, javascript-format
msgid "%d%%"
msgstr "%d%%"
#. 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
@ -1464,10 +1549,6 @@ msgstr "Âm lượng đã thay đổi"
msgid "Volume" msgid "Volume"
msgstr "Âm lượng" msgstr "Âm lượng"
#: ../js/ui/status/volume.js:213
msgid "Microphone"
msgstr "Micrô"
#: ../js/ui/unlockDialog.js:67 #: ../js/ui/unlockDialog.js:67
msgid "Log in as another user" msgid "Log in as another user"
msgstr "Đăng nhập người dùng khác" msgstr "Đăng nhập người dùng khác"
@ -1623,38 +1704,35 @@ msgstr "Dùng chế độ đặc biệt, ví dụ “gdm” cho màn hình đăn
msgid "List possible modes" msgid "List possible modes"
msgstr "Danh sách chế độ có thể" msgstr "Danh sách chế độ có thể"
#: ../src/shell-app.c:239 #: ../src/shell-app.c:246
msgctxt "program" msgctxt "program"
msgid "Unknown" msgid "Unknown"
msgstr "Chưa biết" msgstr "Chưa biết"
#: ../src/shell-app.c:480 #: ../src/shell-app.c:487
#, c-format #, c-format
msgid "Failed to launch “%s”" msgid "Failed to launch “%s”"
msgstr "Gặp lỗi khi khởi chạy “%s”" msgstr "Gặp lỗi khi khởi chạy “%s”"
#: ../src/shell-keyring-prompt.c:742 #: ../src/shell-keyring-prompt.c:730
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "Mật khẩu không đúng." msgstr "Mật khẩu không đúng."
#: ../src/shell-keyring-prompt.c:750 #: ../src/shell-keyring-prompt.c:738
msgid "Password cannot be blank" msgid "Password cannot be blank"
msgstr "Mật khẩu không thể để trống" msgstr "Mật khẩu không thể để trống"
#: ../src/shell-polkit-authentication-agent.c:346 #: ../src/shell-polkit-authentication-agent.c:353
msgid "Authentication dialog was dismissed by the user" msgid "Authentication dialog was dismissed by the user"
msgstr "Hộp thoại xác thực bị người dùng bỏ qua" msgstr "Hộp thoại xác thực bị người dùng bỏ qua"
#~ msgid "Bluetooth" #~ msgid "GNOME Shell (wayland compositor)"
#~ msgstr "Bluetooth" #~ msgstr "Hệ vỏ GNOME (wayland compositor)"
#~ msgid "%d Connected Device" #~ msgid "%d Connected Device"
#~ msgid_plural "%d Connected Devices" #~ msgid_plural "%d Connected Devices"
#~ msgstr[0] "%d thiết bị đã kết nối" #~ msgstr[0] "%d thiết bị đã kết nối"
#~ msgid "Off"
#~ msgstr "Tắt"
#~ msgid "Authentication required" #~ msgid "Authentication required"
#~ msgstr "Cần xác thực" #~ msgstr "Cần xác thực"
@ -1859,9 +1937,6 @@ msgstr "Hộp thoại xác thực bị người dùng bỏ qua"
#~ msgid "View account" #~ msgid "View account"
#~ msgstr "Xem tài khoản" #~ msgstr "Xem tài khoản"
#~ msgid "Unknown reason"
#~ msgstr "Không rõ nguyên nhân"
#~ msgid "Open Calendar" #~ msgid "Open Calendar"
#~ msgstr "Mở lịch" #~ msgstr "Mở lịch"
@ -2046,9 +2121,6 @@ msgstr "Hộp thoại xác thực bị người dùng bỏ qua"
#~ msgid "Visibility" #~ msgid "Visibility"
#~ msgstr "Tầm nhìn" #~ msgstr "Tầm nhìn"
#~ msgid "Send Files to Device…"
#~ msgstr "Gửi tập tin đến thiết bị…"
#~ msgid "Set Up a New Device…" #~ msgid "Set Up a New Device…"
#~ msgstr "Cài đặt thiết bị mới…" #~ msgstr "Cài đặt thiết bị mới…"
@ -2076,9 +2148,6 @@ msgstr "Hộp thoại xác thực bị người dùng bỏ qua"
#~ msgid "Device %s wants access to the service '%s'" #~ msgid "Device %s wants access to the service '%s'"
#~ msgstr "Thiết bị %s muốn truy cập dịch vụ “%s”" #~ msgstr "Thiết bị %s muốn truy cập dịch vụ “%s”"
#~ msgid "Always grant access"
#~ msgstr "Luôn cho phép"
#~ msgid "Grant this time only" #~ msgid "Grant this time only"
#~ msgstr "Chỉ cho phép lần này" #~ msgstr "Chỉ cho phép lần này"
@ -2151,10 +2220,6 @@ msgstr "Hộp thoại xác thực bị người dùng bỏ qua"
#~ msgid_plural "%d minutes remaining" #~ msgid_plural "%d minutes remaining"
#~ msgstr[0] "%d phút còn lại" #~ msgstr[0] "%d phút còn lại"
#~ msgctxt "percent of battery remaining"
#~ msgid "%d%%"
#~ msgstr "%d%%"
#~ msgid "AC Adapter" #~ msgid "AC Adapter"
#~ msgstr "Nguồn AC" #~ msgstr "Nguồn AC"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -41,8 +41,6 @@
#define N_(x) x #define N_(x) x
#endif #endif
#define CALENDAR_SOURCES_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CALENDAR_TYPE_SOURCES, CalendarSourcesPrivate))
typedef struct _ClientData ClientData; typedef struct _ClientData ClientData;
typedef struct _CalendarSourceData CalendarSourceData; typedef struct _CalendarSourceData CalendarSourceData;
@ -66,6 +64,14 @@ struct _CalendarSourceData
guint loaded : 1; guint loaded : 1;
}; };
typedef struct _CalendarSourcesPrivate CalendarSourcesPrivate;
struct _CalendarSources
{
GObject parent;
CalendarSourcesPrivate *priv;
};
struct _CalendarSourcesPrivate struct _CalendarSourcesPrivate
{ {
ESourceRegistry *registry; ESourceRegistry *registry;
@ -77,8 +83,8 @@ struct _CalendarSourcesPrivate
CalendarSourceData task_sources; CalendarSourceData task_sources;
}; };
static void calendar_sources_class_init (CalendarSourcesClass *klass); G_DEFINE_TYPE_WITH_PRIVATE (CalendarSources, calendar_sources, G_TYPE_OBJECT)
static void calendar_sources_init (CalendarSources *sources);
static void calendar_sources_finalize (GObject *object); static void calendar_sources_finalize (GObject *object);
static void backend_died_cb (EClient *client, CalendarSourceData *source_data); static void backend_died_cb (EClient *client, CalendarSourceData *source_data);
@ -108,34 +114,6 @@ client_data_free (ClientData *data)
g_slice_free (ClientData, data); g_slice_free (ClientData, data);
} }
GType
calendar_sources_get_type (void)
{
static GType sources_type = 0;
if (!sources_type)
{
static const GTypeInfo sources_info =
{
sizeof (CalendarSourcesClass),
NULL, /* base_init */
NULL, /* base_finalize */
(GClassInitFunc) calendar_sources_class_init,
NULL, /* class_finalize */
NULL, /* class_data */
sizeof (CalendarSources),
0, /* n_preallocs */
(GInstanceInitFunc) calendar_sources_init,
};
sources_type = g_type_register_static (G_TYPE_OBJECT,
"CalendarSources",
&sources_info, 0);
}
return sources_type;
}
static void static void
calendar_sources_class_init (CalendarSourcesClass *klass) calendar_sources_class_init (CalendarSourcesClass *klass)
{ {
@ -145,14 +123,11 @@ calendar_sources_class_init (CalendarSourcesClass *klass)
gobject_class->finalize = calendar_sources_finalize; gobject_class->finalize = calendar_sources_finalize;
g_type_class_add_private (klass, sizeof (CalendarSourcesPrivate));
signals [APPOINTMENT_SOURCES_CHANGED] = signals [APPOINTMENT_SOURCES_CHANGED] =
g_signal_new ("appointment-sources-changed", g_signal_new ("appointment-sources-changed",
G_TYPE_FROM_CLASS (gobject_class), G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST, G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (CalendarSourcesClass, 0,
appointment_sources_changed),
NULL, NULL,
NULL, NULL,
NULL, NULL,
@ -163,8 +138,7 @@ calendar_sources_class_init (CalendarSourcesClass *klass)
g_signal_new ("task-sources-changed", g_signal_new ("task-sources-changed",
G_TYPE_FROM_CLASS (gobject_class), G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST, G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (CalendarSourcesClass, 0,
task_sources_changed),
NULL, NULL,
NULL, NULL,
NULL, NULL,
@ -179,7 +153,7 @@ calendar_sources_init (CalendarSources *sources)
GDBusConnection *session_bus; GDBusConnection *session_bus;
GVariant *result; GVariant *result;
sources->priv = CALENDAR_SOURCES_GET_PRIVATE (sources); sources->priv = calendar_sources_get_instance_private (sources);
/* WORKAROUND: the hardcoded timeout for e_source_registry_new_sync() /* WORKAROUND: the hardcoded timeout for e_source_registry_new_sync()
(and other library calls that eventually call g_dbus_proxy_new[_sync]()) (and other library calls that eventually call g_dbus_proxy_new[_sync]())

Some files were not shown because too many files have changed in this diff Show More