Compare commits
154 Commits
Author | SHA1 | Date | |
---|---|---|---|
2d3c81390b | |||
516b8f6bf8 | |||
75fdca0b47 | |||
9f366118f0 | |||
c228a9a89a | |||
e747fcb16f | |||
a72a24ebff | |||
8811ba2ec0 | |||
38d8e465b3 | |||
5b3fb024be | |||
521f5f2b6b | |||
e1b30b2924 | |||
dd85670f8b | |||
625f3a5113 | |||
58c4a6c847 | |||
752aca811c | |||
a4cf0501ee | |||
4c7b992c36 | |||
264a51de3f | |||
625280bcd6 | |||
4f8265f82e | |||
ff07d3a46a | |||
5d11941638 | |||
f1f659571b | |||
c60d13b33e | |||
33060d382b | |||
4b1e412ac3 | |||
659730ab09 | |||
7c3a99b7ed | |||
e7af257814 | |||
c9190294bc | |||
e070e3c44a | |||
fe87de7cec | |||
2519e4f08d | |||
fe304d3c94 | |||
1f4e6872ab | |||
5ade2e7418 | |||
3e7d325e77 | |||
ef04a9d1ed | |||
011fef4b2b | |||
caf6389f79 | |||
c7306449ae | |||
8c45e6fa43 | |||
9504d21297 | |||
0832ca544a | |||
a000a1f76e | |||
ea8b02ff7f | |||
3cc7112283 | |||
50f0fc4e23 | |||
0a4ad01d8a | |||
19afabe2a1 | |||
103027a446 | |||
28c1f81f4a | |||
82ec6c08b8 | |||
551e57406d | |||
1c8036b863 | |||
f8bac5c197 | |||
6ece67b654 | |||
96411dfed5 | |||
24897169a9 | |||
05ddece9a0 | |||
df08ae7996 | |||
a244c1e987 | |||
bc182f78b1 | |||
2d18b06b3f | |||
61852df9a1 | |||
3969be38bd | |||
92f9aff784 | |||
815cfe6c20 | |||
052b5176d2 | |||
bccbcd8e4a | |||
90589fabee | |||
5947111f14 | |||
c8c56a5443 | |||
a83b9ed6d7 | |||
f9c83bccb6 | |||
2f720e22fc | |||
329028d3b9 | |||
5c3f9f6999 | |||
4a6b89d44c | |||
7fa1834ab6 | |||
c7bc9f8925 | |||
70d75ca311 | |||
9830b3b8f7 | |||
525c8780fd | |||
76c4ec8ee4 | |||
b4a48a7644 | |||
5087f0930c | |||
398cc5af85 | |||
f073945d31 | |||
c36abcb905 | |||
e2ccbe5528 | |||
68b2d5fcf0 | |||
cd2bd7685a | |||
85f811f147 | |||
e8fd8b58d0 | |||
2aa12e8f4b | |||
ee0c76c2b9 | |||
6ce6e77d2a | |||
0117fcb0e7 | |||
79bebe849d | |||
25eadc5559 | |||
a5784484e0 | |||
a701b006c5 | |||
2d68bbf94e | |||
df305314c1 | |||
d03239c009 | |||
71ccad4399 | |||
c916d43688 | |||
3e6d0bc252 | |||
79d0a848a4 | |||
a6af33d450 | |||
c6664adcce | |||
4e8a9470d1 | |||
1b88df9439 | |||
ec42278654 | |||
f435f249d0 | |||
9c88fec4fc | |||
9ecf466ce1 | |||
a22fdea0e3 | |||
90e52d7266 | |||
74d9b6c2bf | |||
b1e9873de5 | |||
6fdc52a64a | |||
b7d6792de9 | |||
c78dc55e65 | |||
af74bded14 | |||
e3c9a9c3e4 | |||
c68eecaf1c | |||
b0bdf7f6c3 | |||
d0f69a72dc | |||
8d8c75d32d | |||
e339e2658d | |||
bc4a75a732 | |||
e09e1bc3f5 | |||
87c50eb495 | |||
be291ee4f9 | |||
e634b49859 | |||
4dddaefa41 | |||
cda60455f0 | |||
a42b8870b0 | |||
daa66a6de6 | |||
6c6aed84bc | |||
c59314acc1 | |||
dd3cc78be5 | |||
54b0b6eec5 | |||
41654b22b3 | |||
07cc60d65a | |||
a7f9dc5114 | |||
b5ae23d544 | |||
75347cb4f7 | |||
03a44b6ec2 | |||
17d2349c49 | |||
4e98c44052 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -78,11 +78,8 @@ src/gnome-shell-calendar-server
|
|||||||
src/gnome-shell-extension-prefs
|
src/gnome-shell-extension-prefs
|
||||||
src/gnome-shell-extension-tool
|
src/gnome-shell-extension-tool
|
||||||
src/gnome-shell-hotplug-sniffer
|
src/gnome-shell-hotplug-sniffer
|
||||||
src/gnome-shell-jhbuild
|
|
||||||
src/gnome-shell-perf-helper
|
src/gnome-shell-perf-helper
|
||||||
src/gnome-shell-perf-tool
|
src/gnome-shell-perf-tool
|
||||||
src/gnome-shell-real
|
|
||||||
src/gnome-shell-wayland
|
|
||||||
src/hotplug-sniffer/org.gnome.Shell.HotplugSniffer.service
|
src/hotplug-sniffer/org.gnome.Shell.HotplugSniffer.service
|
||||||
src/run-js-test
|
src/run-js-test
|
||||||
src/test-recorder
|
src/test-recorder
|
||||||
|
82
NEWS
82
NEWS
@ -1,3 +1,85 @@
|
|||||||
|
3.13.2
|
||||||
|
======
|
||||||
|
* Make airplane mode menu insensitive in lock screen [Giovanni; #729224]
|
||||||
|
* Don't always extend struts to the screen edge [Florian; #683819]
|
||||||
|
* Fix keynav for alternatives in AltSwitcher [Florian; #727259]
|
||||||
|
* Implement window menus in the shell [Jasper; #726352]
|
||||||
|
* Support resource:/// URLs in GNOME_SHELL_JS envvar [Owen; #730409]
|
||||||
|
* Fix switcher popups with keybindings containing Escape [Rui; #730739]
|
||||||
|
* Update extension-prefs UI to follow GNOME 3 patterns [Florian; #730829]
|
||||||
|
* Add support for fallback app menu in window decorations [Florian; #730752]
|
||||||
|
* Fix keynav escaping open app folders [Florian; #726760]
|
||||||
|
* Misc. bug fixes [Kalev, Florian, Owen; #729429, #728449, #730408, #730753,
|
||||||
|
#730653]
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Giovanni Campagna, Piotr Drąg, Kalev Lember, Rui Matos, Florian Müllner,
|
||||||
|
Vadim Rutkovsky, Carlos Soriano, Jasper St. Pierre, Owen W. Taylor
|
||||||
|
|
||||||
|
Translations:
|
||||||
|
Ihar Hrachyshka [be], Giovanni Campagna [it], Carles Ferrando [ca@valencia],
|
||||||
|
Daniel Mustieles [es], Aurimas Černius [lt], Enrico Nicoletto [pt_BR],
|
||||||
|
Yosef Or Boczko [he], Marek Černocký [cs], Muhammet Kara [tr],
|
||||||
|
Georges Neto [pt_BR], Andika Triwidada [id]
|
||||||
|
|
||||||
|
3.13.1
|
||||||
|
======
|
||||||
|
* Ensure the currently focused app icon is viewable [Rui; #726759]
|
||||||
|
* Improve language in location menu [Zeeshan; #726498]
|
||||||
|
* Improve HiDpi support [Cosimo; #726907]
|
||||||
|
* Set accessible role for window previews [Alejandro; #726670]
|
||||||
|
* Fix bad antialiasing on panel menu buttons [Carlos; #727336]
|
||||||
|
* Don't hide location menu [Zeeshan; #727398]
|
||||||
|
* Fix IM candidate window obscuring current text [Rui; #727579]
|
||||||
|
* Don't always extend struts to the screen edge [Florian; #663690]
|
||||||
|
* Add shortcuts for switching to the last workspace [Elad; #659288]
|
||||||
|
* Show OSD window on all monitors [Adel; #722684]
|
||||||
|
* Improve consistency of labels in network menu [Paul; #727163]
|
||||||
|
* Fix zombie search providers showing up [Jasper; #728597]
|
||||||
|
* Remove ConsoleKit support [Florian; #686626]
|
||||||
|
* Fix region screenshots with open shell menus [Florian; #709126]
|
||||||
|
* Support <shift>insert in text entries [Florian; #648318]
|
||||||
|
* Improve app picker scrolling on touch [Jasper; #729064]
|
||||||
|
* Don't make date button clickable when on current date [Carlos; #726724]
|
||||||
|
* Tweak heuristic for hiding workspace switcher [Florian; #662457]
|
||||||
|
* Add option to show in Software to app context menu [Matthias; #643043]
|
||||||
|
* Misc. bug fixes and cleanups [Bastien, Florian, Giovanni, Adel, Vadim,
|
||||||
|
Carlos; #727983, #727948, #728512, #728681, #728897, #727384, #728820,
|
||||||
|
#715042, #728449, #728343]
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Elad Alfassa, Zeeshan Ali (Khattak), Giovanni Campagna, Cosimo Cecchi,
|
||||||
|
Matthias Clasen, Piotr Drąg, Adel Gadllah, Paul Lange, Rui Matos,
|
||||||
|
Simon McVittie, Florian Müllner, Bastien Nocera, Alejandro Piñeiro,
|
||||||
|
Vadim Rutkovsky, Carlos Soriano, Jasper St. Pierre
|
||||||
|
|
||||||
|
Translations:
|
||||||
|
Khaled Hosny [ar], Piotr Drąg [pl], Yosef Or Boczko [he],
|
||||||
|
Antonio Fernandes C. Neto [pt_BR], Marek Černocký [cs], maria thukididu [el],
|
||||||
|
Andika Triwidada [id], Daniel Mustieles [es], Changwoo Ryu [ko],
|
||||||
|
Benjamin Steinwender [de], Sphinx Jiang [zh_CN],
|
||||||
|
Inaki Larranaga Murgoitio [eu], Marcus Lundblad [sv], Aurimas Černius [lt],
|
||||||
|
Stas Solovey [ru], Alexandre Franke [fr], Matej Urbančič [sl],
|
||||||
|
Fran Diéguez [gl], Pau Iranzo [ca], Luca Ferretti [it], Milo Casagrande [it],
|
||||||
|
Tiago S [pt], Victor Ibragimov [tg], Dirgita [id], Khoem Sokhem [km],
|
||||||
|
Rūdolfs Mazurs [lv], Balázs Úr [hu], Ask H. Larsen [da], Ikuya Awashiro [ja],
|
||||||
|
Wouter Bolsterlee [nl], Daniel Korostil [uk], Daniel Șerbănescu [ro],
|
||||||
|
Enrico Nicoletto [pt_BR]
|
||||||
|
|
||||||
|
3.12.0
|
||||||
|
======
|
||||||
|
* gdm: Reset greeter when coming back to login screen [Jasper; #726989]
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Jasper St. Pierre
|
||||||
|
|
||||||
|
Translations:
|
||||||
|
Daniel Martinez [an], Yuri Myasoedov [ru], Inaki Larranaga Murgoitio [eu],
|
||||||
|
Abderrahim Kitouni [ar], Praveen Illa [te], Matej Urbančič [sl],
|
||||||
|
Chao-Hsiung Liao [zh_HK, zh_TW], Frédéric Péters [fr],
|
||||||
|
Мирослав Николић [sr, sr@latin], Ask H. Larsen [da], Kenneth Nielsen [da],
|
||||||
|
Jiro Matsuzawa [ja], Dušan Kazik [sk]
|
||||||
|
|
||||||
3.11.92
|
3.11.92
|
||||||
=======
|
=======
|
||||||
* calendar: Grab key focus after changing day [Volker; #725606]
|
* calendar: Grab key focus after changing day [Volker; #725606]
|
||||||
|
2
README
2
README
@ -8,7 +8,7 @@ For more information about GNOME Shell, including instructions on how
|
|||||||
to build GNOME Shell from source and how to get involved with the project,
|
to build GNOME Shell from source and how to get involved with the project,
|
||||||
see:
|
see:
|
||||||
|
|
||||||
http://live.gnome.org/GnomeShell
|
https://wiki.gnome.org/Projects/GnomeShell
|
||||||
|
|
||||||
Bugs should be reported at http://bugzilla.gnome.org against the 'gnome-shell'
|
Bugs should be reported at http://bugzilla.gnome.org against the 'gnome-shell'
|
||||||
product.
|
product.
|
||||||
|
19
configure.ac
19
configure.ac
@ -1,5 +1,5 @@
|
|||||||
AC_PREREQ(2.63)
|
AC_PREREQ(2.63)
|
||||||
AC_INIT([gnome-shell],[3.11.92],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
|
AC_INIT([gnome-shell],[3.13.2],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
|
||||||
|
|
||||||
AC_CONFIG_HEADERS([config.h])
|
AC_CONFIG_HEADERS([config.h])
|
||||||
AC_CONFIG_SRCDIR([src/shell-global.c])
|
AC_CONFIG_SRCDIR([src/shell-global.c])
|
||||||
@ -76,7 +76,7 @@ AC_MSG_RESULT($enable_systemd)
|
|||||||
CLUTTER_MIN_VERSION=1.15.90
|
CLUTTER_MIN_VERSION=1.15.90
|
||||||
GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1
|
GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1
|
||||||
GJS_MIN_VERSION=1.39.0
|
GJS_MIN_VERSION=1.39.0
|
||||||
MUTTER_MIN_VERSION=3.11.92
|
MUTTER_MIN_VERSION=3.13.2
|
||||||
GTK_MIN_VERSION=3.7.9
|
GTK_MIN_VERSION=3.7.9
|
||||||
GIO_MIN_VERSION=2.37.0
|
GIO_MIN_VERSION=2.37.0
|
||||||
LIBECAL_MIN_VERSION=3.5.3
|
LIBECAL_MIN_VERSION=3.5.3
|
||||||
@ -112,13 +112,6 @@ fi
|
|||||||
|
|
||||||
PKG_CHECK_MODULES(GNOME_SHELL, $SHARED_PCS)
|
PKG_CHECK_MODULES(GNOME_SHELL, $SHARED_PCS)
|
||||||
PKG_CHECK_MODULES(MUTTER, libmutter >= $MUTTER_MIN_VERSION)
|
PKG_CHECK_MODULES(MUTTER, libmutter >= $MUTTER_MIN_VERSION)
|
||||||
PKG_CHECK_MODULES(MUTTER_WAYLAND, [libmutter-wayland >= $MUTTER_MIN_VERSION],
|
|
||||||
[MUTTER_WAYLAND_TYPELIB_DIR=`$PKG_CONFIG --variable=typelibdir libmutter-wayland`
|
|
||||||
AC_SUBST(MUTTER_WAYLAND_TYPELIB_DIR)
|
|
||||||
have_mutter_wayland=yes],
|
|
||||||
[have_mutter_wayland=no])
|
|
||||||
|
|
||||||
AM_CONDITIONAL(HAVE_MUTTER_WAYLAND, test $have_mutter_wayland != no)
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES(GNOME_SHELL_JS, gio-2.0 gjs-internals-1.0 >= $GJS_MIN_VERSION)
|
PKG_CHECK_MODULES(GNOME_SHELL_JS, gio-2.0 gjs-internals-1.0 >= $GJS_MIN_VERSION)
|
||||||
PKG_CHECK_MODULES(ST, 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)
|
||||||
@ -230,6 +223,14 @@ fi
|
|||||||
AM_CONDITIONAL(ENABLE_MAN, test "$enable_man" != no)
|
AM_CONDITIONAL(ENABLE_MAN, test "$enable_man" != no)
|
||||||
|
|
||||||
GNOME_COMPILE_WARNINGS([error])
|
GNOME_COMPILE_WARNINGS([error])
|
||||||
|
case "$WARN_CFLAGS" in
|
||||||
|
*-Werror*)
|
||||||
|
WARN_CFLAGS="$WARN_CFLAGS -Wno-error=deprecated-declarations"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
|
||||||
|
AC_SUBST(AM_CFLAGS)
|
||||||
|
|
||||||
BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}"
|
BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}"
|
||||||
AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
|
AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
desktopdir=$(datadir)/applications
|
desktopdir=$(datadir)/applications
|
||||||
desktop_DATA = gnome-shell.desktop gnome-shell-extension-prefs.desktop
|
desktop_DATA = gnome-shell.desktop gnome-shell-wayland.desktop gnome-shell-extension-prefs.desktop
|
||||||
if HAVE_MUTTER_WAYLAND
|
|
||||||
desktop_DATA += gnome-shell-wayland.desktop
|
|
||||||
endif HAVE_MUTTER_WAYLAND
|
|
||||||
|
|
||||||
|
|
||||||
# We substitute in bindir so it works as an autostart
|
# We substitute in bindir so it works as an autostart
|
||||||
# file when built in a non-system prefix
|
# file when built in a non-system prefix
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
Type=Application
|
Type=Application
|
||||||
_Name=GNOME Shell (wayland compositor)
|
_Name=GNOME Shell (wayland compositor)
|
||||||
_Comment=Window management and application launching
|
_Comment=Window management and application launching
|
||||||
Exec=@bindir@/mutter-launch -- gnome-shell-wayland --wayland --display-server
|
Exec=@bindir@/gnome-shell --wayland --display-server
|
||||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||||
X-GNOME-Bugzilla-Product=gnome-shell
|
X-GNOME-Bugzilla-Product=gnome-shell
|
||||||
X-GNOME-Bugzilla-Component=general
|
X-GNOME-Bugzilla-Component=general
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
</_description>
|
</_description>
|
||||||
</key>
|
</key>
|
||||||
<key name="favorite-apps" type="as">
|
<key name="favorite-apps" type="as">
|
||||||
<default>[ 'epiphany.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'libreoffice-writer.desktop', 'nautilus.desktop', 'gnome-documents.desktop' ]</default>
|
<default>[ 'epiphany.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'libreoffice-writer.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Documents.desktop' ]</default>
|
||||||
<_summary>List of desktop file IDs for favorite applications</_summary>
|
<_summary>List of desktop file IDs for favorite applications</_summary>
|
||||||
<_description>
|
<_description>
|
||||||
The applications corresponding to these identifiers
|
The applications corresponding to these identifiers
|
||||||
@ -221,15 +221,6 @@
|
|||||||
</_description>
|
</_description>
|
||||||
</key>
|
</key>
|
||||||
|
|
||||||
<key name="button-layout" type="s">
|
|
||||||
<default>":close"</default>
|
|
||||||
<_summary>Arrangement of buttons on the titlebar</_summary>
|
|
||||||
<_description>
|
|
||||||
This key overrides the key in org.gnome.desktop.wm.preferences when
|
|
||||||
running GNOME Shell.
|
|
||||||
</_description>
|
|
||||||
</key>
|
|
||||||
|
|
||||||
<key name="edge-tiling" type="b">
|
<key name="edge-tiling" type="b">
|
||||||
<default>true</default>
|
<default>true</default>
|
||||||
<_summary>Enable edge tiling when dropping windows on screen edges</_summary>
|
<_summary>Enable edge tiling when dropping windows on screen edges</_summary>
|
||||||
|
@ -153,6 +153,21 @@ StScrollBar StButton#vhandle:active {
|
|||||||
-arrow-rise: 11px;
|
-arrow-rise: 11px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.popup-menu-boxpointer.fallback-app-menu {
|
||||||
|
-arrow-border-radius: 4px;
|
||||||
|
-arrow-background-color: #ededed;
|
||||||
|
-arrow-border-width: 1px;
|
||||||
|
-arrow-border-color: #a6a6a6;
|
||||||
|
-arrow-base: 24px;
|
||||||
|
-arrow-rise: 11px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popup-menu-boxpointer.fallback-app-menu.dark {
|
||||||
|
-arrow-background-color: #3f4747;
|
||||||
|
-arrow-border-color: #282b2b;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.popup-menu {
|
.popup-menu {
|
||||||
min-width: 200px;
|
min-width: 200px;
|
||||||
}
|
}
|
||||||
@ -166,6 +181,15 @@ StScrollBar StButton#vhandle:active {
|
|||||||
background-color: #333333;
|
background-color: #333333;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu .popup-submenu-menu-item:open {
|
||||||
|
background-color: #888888;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu.dark .popup-submenu-menu-item:open {
|
||||||
|
background-color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
.popup-sub-menu {
|
.popup-sub-menu {
|
||||||
background-gradient-start: rgba(80,80,80,0.3);
|
background-gradient-start: rgba(80,80,80,0.3);
|
||||||
background-gradient-end: rgba(80,80,80,0.4);
|
background-gradient-end: rgba(80,80,80,0.4);
|
||||||
@ -173,6 +197,20 @@ StScrollBar StButton#vhandle:active {
|
|||||||
box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
|
box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu .popup-sub-menu {
|
||||||
|
background-gradient-start: #dddddd;
|
||||||
|
background-gradient-end: #dfdfdf;
|
||||||
|
background-gradient-direction: vertical;
|
||||||
|
box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4);
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu.dark .popup-sub-menu {
|
||||||
|
background-gradient-start: #474747;
|
||||||
|
background-gradient-end: #4b4b4b;
|
||||||
|
background-gradient-direction: vertical;
|
||||||
|
box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
|
||||||
|
}
|
||||||
|
|
||||||
.popup-sub-menu:scrolled .popup-menu-item:ltr {
|
.popup-sub-menu:scrolled .popup-menu-item:ltr {
|
||||||
padding-right: 0em;
|
padding-right: 0em;
|
||||||
}
|
}
|
||||||
@ -221,7 +259,29 @@ StScrollBar StButton#vhandle:active {
|
|||||||
color: #9f9f9f;
|
color: #9f9f9f;
|
||||||
}
|
}
|
||||||
|
|
||||||
.popup-image-menu-item {
|
.fallback-app-menu .popup-menu-item {
|
||||||
|
color: #43484a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu .popup-menu-item:active {
|
||||||
|
color: white;
|
||||||
|
background-color: #4689cd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu .popup-menu-item:insensitive {
|
||||||
|
color: gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu.dark .popup-menu-item {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu.dark .popup-menu-item:active {
|
||||||
|
background-color: #445f7d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu.dark .popup-menu-item:insensitive {
|
||||||
|
color: #9f9f9f;
|
||||||
}
|
}
|
||||||
|
|
||||||
.popup-separator-menu-item {
|
.popup-separator-menu-item {
|
||||||
@ -233,8 +293,15 @@ StScrollBar StButton#vhandle:active {
|
|||||||
padding: 8px 0px;
|
padding: 8px 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.popup-alternating-menu-item:alternate {
|
.fallback-app-menu .popup-separator-menu-item {
|
||||||
font-weight: bold;
|
-gradient-start: #a0a2a3;
|
||||||
|
-gradient-end: #a0a2a3;
|
||||||
|
-margin-horizontal: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fallback-app-menu.dark .popup-separator-menu-item {
|
||||||
|
-gradient-start: #818584;
|
||||||
|
-gradient-end: #818584;
|
||||||
}
|
}
|
||||||
|
|
||||||
.popup-status-menu-item {
|
.popup-status-menu-item {
|
||||||
@ -582,11 +649,6 @@ StScrollBar StButton#vhandle:active {
|
|||||||
app-icon-bottom-clip: 2px;
|
app-icon-bottom-clip: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.app-menu-icon {
|
|
||||||
width: 24px;
|
|
||||||
height: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.panel-button {
|
.panel-button {
|
||||||
-natural-hpadding: 12px;
|
-natural-hpadding: 12px;
|
||||||
-minimum-hpadding: 6px;
|
-minimum-hpadding: 6px;
|
||||||
@ -670,7 +732,7 @@ StScrollBar StButton#vhandle:active {
|
|||||||
color: #e6e6e6;
|
color: #e6e6e6;
|
||||||
border-radius: 32px; /* wish we could do 50% */
|
border-radius: 32px; /* wish we could do 50% */
|
||||||
padding: 13px;
|
padding: 13px;
|
||||||
border: 1px solid #5f5f5f; /* using rgba() is flaky unfortunately */
|
border: 2px solid #5f5f5f; /* using rgba() is flaky unfortunately */
|
||||||
}
|
}
|
||||||
|
|
||||||
.system-menu-action:hover,
|
.system-menu-action:hover,
|
||||||
@ -678,7 +740,7 @@ StScrollBar StButton#vhandle:active {
|
|||||||
color: white;
|
color: white;
|
||||||
background-color: #4c4c4c;
|
background-color: #4c4c4c;
|
||||||
border: none;
|
border: none;
|
||||||
padding: 14px;
|
padding: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.system-menu-action:active {
|
.system-menu-action:active {
|
||||||
@ -1157,11 +1219,6 @@ StScrollBar StButton#vhandle:active {
|
|||||||
text-shadow: black 0px 2px 2px;
|
text-shadow: black 0px 2px 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#LookingGlassDialog .lg-inspector-title {
|
|
||||||
font-weight: bold;
|
|
||||||
padding-bottom: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.lg-dialog StEntry {
|
.lg-dialog StEntry {
|
||||||
selection-background-color: #bbbbbb;
|
selection-background-color: #bbbbbb;
|
||||||
selected-color: #333333;
|
selected-color: #333333;
|
||||||
@ -1241,10 +1298,6 @@ StScrollBar StButton#vhandle:active {
|
|||||||
width: 0.3em;
|
width: 0.3em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#calendarPopup .calendar {
|
|
||||||
padding: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.calendar {
|
.calendar {
|
||||||
padding: .4em 1.75em .8em 1.75em;
|
padding: .4em 1.75em .8em 1.75em;
|
||||||
spacing-rows: 0px;
|
spacing-rows: 0px;
|
||||||
@ -1773,26 +1826,6 @@ StScrollBar StButton#vhandle:active {
|
|||||||
spacing: 8px;
|
spacing: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.thumbnail-scroll-gradient-left {
|
|
||||||
background-gradient-direction: horizontal;
|
|
||||||
background-gradient-start: rgba(51, 51, 51, 1.0);
|
|
||||||
background-gradient-end: rgba(51, 51, 51, 0);
|
|
||||||
border-radius: 24px;
|
|
||||||
border-radius-topright: 0px;
|
|
||||||
border-radius-bottomright: 0px;
|
|
||||||
width: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.thumbnail-scroll-gradient-right {
|
|
||||||
background-gradient-direction: horizontal;
|
|
||||||
background-gradient-start: rgba(51, 51, 51, 0);
|
|
||||||
background-gradient-end: rgba(51, 51, 51, 1.0);
|
|
||||||
border-radius: 24px;
|
|
||||||
border-radius-topleft: 0px;
|
|
||||||
border-radius-bottomleft: 0px;
|
|
||||||
width: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.switcher-list .item-box {
|
.switcher-list .item-box {
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
@ -2062,10 +2095,6 @@ StScrollBar StButton#vhandle:active {
|
|||||||
icon-size: 48px;
|
icon-size: 48px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mount-password-reask {
|
|
||||||
color: red;
|
|
||||||
}
|
|
||||||
|
|
||||||
.show-processes-dialog,
|
.show-processes-dialog,
|
||||||
.mount-question-dialog {
|
.mount-question-dialog {
|
||||||
spacing: 24px;
|
spacing: 24px;
|
||||||
@ -2361,13 +2390,6 @@ StScrollBar StButton#vhandle:active {
|
|||||||
padding-bottom: 1em;
|
padding-bottom: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-dialog-title {
|
|
||||||
font-size: 14pt;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #666666;
|
|
||||||
padding-bottom: 2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-dialog {
|
.login-dialog {
|
||||||
/* Reset border and background */
|
/* Reset border and background */
|
||||||
border: none;
|
border: none;
|
||||||
@ -2416,10 +2438,6 @@ StScrollBar StButton#vhandle:active {
|
|||||||
background-size: contain;
|
background-size: contain;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-dialog-user-list-item-text-box {
|
|
||||||
padding: 0 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-dialog-user-list-item .login-dialog-timed-login-indicator {
|
.login-dialog-user-list-item .login-dialog-timed-login-indicator {
|
||||||
background-color: rgba(0,0,0,0.0);
|
background-color: rgba(0,0,0,0.0);
|
||||||
height: 2px;
|
height: 2px;
|
||||||
|
@ -17,17 +17,15 @@ packages. If you are interested in building GNOME Shell from source,
|
|||||||
we would recommend building from version control using the build
|
we would recommend building from version control using the build
|
||||||
script described at:
|
script described at:
|
||||||
|
|
||||||
http://live.gnome.org/GnomeShell
|
https://wiki.gnome.org/Projects/GnomeShell
|
||||||
|
|
||||||
Not only will that give you the very latest version of this rapidly
|
Not only will that give you the very latest version of this rapidly
|
||||||
changing project, it will be much easier than get GNOME Shell and
|
changing project, it will be much easier than get GNOME Shell and
|
||||||
its dependencies to build from tarballs.</description>
|
its dependencies to build from tarballs.</description>
|
||||||
<!--
|
<homepage rdf:resource="https://wiki.gnome.org/Projects/GnomeShell" />
|
||||||
<homepage rdf:resource="http://live.gnome.org/GnomeShell" />
|
|
||||||
-->
|
|
||||||
<mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/gnome-shell-list" />
|
<mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/gnome-shell-list" />
|
||||||
<download-page rdf:resource="http://download.gnome.org/sources/gnome-shell/" />
|
<download-page rdf:resource="http://download.gnome.org/sources/gnome-shell/" />
|
||||||
<bug-database rdf:resource="http://bugzilla.gnome.org/browse.cgi?product=gnome-shell" />
|
<bug-database rdf:resource="https://bugzilla.gnome.org/browse.cgi?product=gnome-shell" />
|
||||||
|
|
||||||
<category rdf:resource="http://api.gnome.org/doap-extensions#desktop" />
|
<category rdf:resource="http://api.gnome.org/doap-extensions#desktop" />
|
||||||
|
|
||||||
|
@ -23,6 +23,11 @@ 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) {
|
||||||
@ -46,13 +51,9 @@ const Application = new Lang.Class({
|
|||||||
|
|
||||||
this._extensionPrefsModules = {};
|
this._extensionPrefsModules = {};
|
||||||
|
|
||||||
this._extensionIters = {};
|
|
||||||
this._startupUuid = null;
|
this._startupUuid = null;
|
||||||
},
|
this._loaded = false;
|
||||||
|
this._skipMainWindow = false;
|
||||||
_buildModel: function() {
|
|
||||||
this._model = new Gtk.ListStore();
|
|
||||||
this._model.set_column_types([GObject.TYPE_STRING, GObject.TYPE_STRING]);
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_extensionAvailable: function(uuid) {
|
_extensionAvailable: function(uuid) {
|
||||||
@ -70,11 +71,6 @@ const Application = new Lang.Class({
|
|||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
|
|
||||||
_setExtensionInsensitive: function(layout, cell, model, iter, data) {
|
|
||||||
let uuid = model.get_value(iter, 0);
|
|
||||||
cell.set_sensitive(this._extensionAvailable(uuid));
|
|
||||||
},
|
|
||||||
|
|
||||||
_getExtensionPrefsModule: function(extension) {
|
_getExtensionPrefsModule: function(extension) {
|
||||||
let uuid = extension.metadata.uuid;
|
let uuid = extension.metadata.uuid;
|
||||||
|
|
||||||
@ -104,21 +100,23 @@ const Application = new Lang.Class({
|
|||||||
widget = this._buildErrorUI(extension, e);
|
widget = this._buildErrorUI(extension, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Destroy the current prefs widget, if it exists
|
let dialog = new Gtk.Dialog({ use_header_bar: true,
|
||||||
if (this._extensionPrefsBin.get_child())
|
modal: true,
|
||||||
this._extensionPrefsBin.get_child().destroy();
|
title: extension.metadata.name });
|
||||||
|
|
||||||
this._extensionPrefsBin.add(widget);
|
if (this._skipMainWindow) {
|
||||||
this._extensionSelector.set_active_iter(this._extensionIters[uuid]);
|
this.application.add_window(dialog);
|
||||||
},
|
if (this._window)
|
||||||
|
this._window.destroy();
|
||||||
|
this._window = dialog;
|
||||||
|
this._window.window_position = Gtk.WindowPosition.CENTER;
|
||||||
|
} else {
|
||||||
|
dialog.transient_for = this._window;
|
||||||
|
}
|
||||||
|
|
||||||
_extensionSelected: function() {
|
dialog.set_default_size(600, 400);
|
||||||
let [success, iter] = this._extensionSelector.get_active_iter();
|
dialog.get_content_area().add(widget);
|
||||||
if (!success)
|
dialog.show();
|
||||||
return;
|
|
||||||
|
|
||||||
let uuid = this._model.get_value(iter, 0);
|
|
||||||
this._selectExtension(uuid);
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_buildErrorUI: function(extension, exc) {
|
_buildErrorUI: function(extension, exc) {
|
||||||
@ -151,48 +149,26 @@ const Application = new Lang.Class({
|
|||||||
|
|
||||||
_buildUI: function(app) {
|
_buildUI: function(app) {
|
||||||
this._window = new Gtk.ApplicationWindow({ application: app,
|
this._window = new Gtk.ApplicationWindow({ application: app,
|
||||||
window_position: Gtk.WindowPosition.CENTER,
|
window_position: Gtk.WindowPosition.CENTER });
|
||||||
title: _("GNOME Shell Extension Preferences") });
|
|
||||||
|
|
||||||
this._window.set_size_request(600, 400);
|
this._window.set_size_request(800, 500);
|
||||||
|
|
||||||
let vbox = new Gtk.Box({ orientation: Gtk.Orientation.VERTICAL });
|
this._titlebar = new Gtk.HeaderBar({ show_close_button: true,
|
||||||
this._window.add(vbox);
|
title: _("GNOME Shell Extensions") });
|
||||||
|
this._window.set_titlebar(this._titlebar);
|
||||||
|
|
||||||
let toolbar = new Gtk.Toolbar();
|
let scroll = new Gtk.ScrolledWindow({ hscrollbar_policy: Gtk.PolicyType.NEVER,
|
||||||
toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR);
|
shadow_type: Gtk.ShadowType.IN,
|
||||||
vbox.add(toolbar);
|
halign: Gtk.Align.CENTER,
|
||||||
let toolitem;
|
margin: 18 });
|
||||||
|
this._window.add(scroll);
|
||||||
|
|
||||||
let label = new Gtk.Label({ label: '<b>' + _("Extension") + '</b>',
|
this._extensionSelector = new Gtk.ListBox({ selection_mode: Gtk.SelectionMode.NONE });
|
||||||
use_markup: true });
|
this._extensionSelector.set_sort_func(Lang.bind(this, this._sortList));
|
||||||
toolitem = new Gtk.ToolItem({ child: label });
|
this._extensionSelector.set_header_func(Lang.bind(this, this._updateHeader));
|
||||||
toolbar.add(toolitem);
|
|
||||||
|
|
||||||
this._extensionSelector = new Gtk.ComboBox({ model: this._model,
|
scroll.add(this._extensionSelector);
|
||||||
margin_left: 8,
|
|
||||||
hexpand: true });
|
|
||||||
this._extensionSelector.get_style_context().add_class(Gtk.STYLE_CLASS_RAISED);
|
|
||||||
|
|
||||||
let renderer = new Gtk.CellRendererText();
|
|
||||||
this._extensionSelector.pack_start(renderer, true);
|
|
||||||
this._extensionSelector.add_attribute(renderer, 'text', 1);
|
|
||||||
this._extensionSelector.set_cell_data_func(renderer, Lang.bind(this, this._setExtensionInsensitive));
|
|
||||||
this._extensionSelector.connect('changed', Lang.bind(this, this._extensionSelected));
|
|
||||||
|
|
||||||
toolitem = new Gtk.ToolItem({ child: this._extensionSelector });
|
|
||||||
toolitem.set_expand(true);
|
|
||||||
toolbar.add(toolitem);
|
|
||||||
|
|
||||||
this._extensionPrefsBin = new Gtk.Frame();
|
|
||||||
vbox.add(this._extensionPrefsBin);
|
|
||||||
|
|
||||||
let label = new Gtk.Label({
|
|
||||||
label: _("Select an extension to configure using the combobox above."),
|
|
||||||
vexpand: true
|
|
||||||
});
|
|
||||||
|
|
||||||
this._extensionPrefsBin.add(label);
|
|
||||||
|
|
||||||
this._shellProxy = new GnomeShellProxy(Gio.DBus.session, 'org.gnome.Shell', '/org/gnome/Shell');
|
this._shellProxy = new GnomeShellProxy(Gio.DBus.session, 'org.gnome.Shell', '/org/gnome/Shell');
|
||||||
this._shellProxy.connectSignal('ExtensionStatusChanged', Lang.bind(this, function(proxy, senderName, [uuid, state, error]) {
|
this._shellProxy.connectSignal('ExtensionStatusChanged', Lang.bind(this, function(proxy, senderName, [uuid, state, error]) {
|
||||||
@ -203,6 +179,35 @@ 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) {
|
||||||
|
let name1 = ExtensionUtils.extensions[row1.uuid].metadata.name;
|
||||||
|
let name2 = ExtensionUtils.extensions[row2.uuid].metadata.name;
|
||||||
|
return name1.localeCompare(name2);
|
||||||
|
},
|
||||||
|
|
||||||
|
_updateHeader: function(row, before) {
|
||||||
|
if (!before || row.get_header())
|
||||||
|
return;
|
||||||
|
|
||||||
|
let sep = new Gtk.Separator({ orientation: Gtk.Orientation.HORIZONTAL });
|
||||||
|
row.set_header(sep);
|
||||||
|
},
|
||||||
|
|
||||||
_scanExtensions: function() {
|
_scanExtensions: function() {
|
||||||
let finder = new ExtensionUtils.ExtensionFinder();
|
let finder = new ExtensionUtils.ExtensionFinder();
|
||||||
finder.connect('extension-found', Lang.bind(this, this._extensionFound));
|
finder.connect('extension-found', Lang.bind(this, this._extensionFound));
|
||||||
@ -211,15 +216,24 @@ const Application = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_extensionFound: function(finder, extension) {
|
_extensionFound: function(finder, extension) {
|
||||||
let iter = this._model.append();
|
let row = new ExtensionRow(extension.uuid);
|
||||||
this._model.set(iter, [0, 1], [extension.uuid, extension.metadata.name]);
|
|
||||||
this._extensionIters[extension.uuid] = iter;
|
row.prefsButton.visible = this._extensionAvailable(row.uuid);
|
||||||
|
row.prefsButton.connect('clicked', Lang.bind(this,
|
||||||
|
function() {
|
||||||
|
this._selectExtension(row.uuid);
|
||||||
|
}));
|
||||||
|
|
||||||
|
row.show_all();
|
||||||
|
this._extensionSelector.add(row);
|
||||||
},
|
},
|
||||||
|
|
||||||
_extensionsLoaded: function() {
|
_extensionsLoaded: function() {
|
||||||
if (this._startupUuid && this._extensionAvailable(this._startupUuid))
|
if (this._startupUuid && this._extensionAvailable(this._startupUuid))
|
||||||
this._selectExtension(this._startupUuid);
|
this._selectExtension(this._startupUuid);
|
||||||
this._startupUuid = null;
|
this._startupUuid = null;
|
||||||
|
this._skipMainWindow = false;
|
||||||
|
this._loaded = true;
|
||||||
},
|
},
|
||||||
|
|
||||||
_onActivate: function() {
|
_onActivate: function() {
|
||||||
@ -227,29 +241,125 @@ const Application = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_onStartup: function(app) {
|
_onStartup: function(app) {
|
||||||
this._buildModel();
|
|
||||||
this._buildUI(app);
|
this._buildUI(app);
|
||||||
|
this._addCustomStyle();
|
||||||
this._scanExtensions();
|
this._scanExtensions();
|
||||||
},
|
},
|
||||||
|
|
||||||
_onCommandLine: function(app, commandLine) {
|
_onCommandLine: function(app, commandLine) {
|
||||||
app.activate();
|
app.activate();
|
||||||
let args = commandLine.get_arguments();
|
let args = commandLine.get_arguments();
|
||||||
|
|
||||||
if (args.length) {
|
if (args.length) {
|
||||||
let uuid = args[0];
|
let uuid = args[0];
|
||||||
|
|
||||||
|
this._skipMainWindow = true;
|
||||||
|
|
||||||
// Strip off "extension:///" prefix which fakes a URI, if it exists
|
// Strip off "extension:///" prefix which fakes a URI, if it exists
|
||||||
uuid = stripPrefix(uuid, "extension:///");
|
uuid = stripPrefix(uuid, "extension:///");
|
||||||
|
|
||||||
if (this._extensionAvailable(uuid))
|
if (this._extensionAvailable(uuid))
|
||||||
this._selectExtension(uuid);
|
this._selectExtension(uuid);
|
||||||
else
|
else if (!this._loaded)
|
||||||
this._startupUuid = uuid;
|
this._startupUuid = uuid;
|
||||||
|
else
|
||||||
|
this._skipMainWindow = false;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const ExtensionRow = new Lang.Class({
|
||||||
|
Name: 'ExtensionRow',
|
||||||
|
Extends: Gtk.ListBoxRow,
|
||||||
|
|
||||||
|
_init: function(uuid) {
|
||||||
|
this.parent();
|
||||||
|
|
||||||
|
this.uuid = uuid;
|
||||||
|
|
||||||
|
this._settings = new Gio.Settings({ schema: 'org.gnome.shell' });
|
||||||
|
this._settings.connect('changed::enabled-extensions', Lang.bind(this,
|
||||||
|
function() {
|
||||||
|
this._switch.state = this._isEnabled();
|
||||||
|
}));
|
||||||
|
|
||||||
|
this._buildUI();
|
||||||
|
},
|
||||||
|
|
||||||
|
_buildUI: function() {
|
||||||
|
let extension = ExtensionUtils.extensions[this.uuid];
|
||||||
|
|
||||||
|
let hbox = new Gtk.Box({ orientation: Gtk.Orientation.HORIZONTAL,
|
||||||
|
hexpand: true, margin: 12, spacing: 6 });
|
||||||
|
this.add(hbox);
|
||||||
|
|
||||||
|
let vbox = new Gtk.Box({ orientation: Gtk.Orientation.VERTICAL,
|
||||||
|
spacing: 6, hexpand: true });
|
||||||
|
hbox.add(vbox);
|
||||||
|
|
||||||
|
let name = GLib.markup_escape_text(extension.metadata.name, -1);
|
||||||
|
let label = new Gtk.Label({ label: '<b>' + name + '</b>',
|
||||||
|
use_markup: true,
|
||||||
|
halign: Gtk.Align.START });
|
||||||
|
vbox.add(label);
|
||||||
|
|
||||||
|
let desc = extension.metadata.description.split('\n')[0];
|
||||||
|
label = new Gtk.Label({ label: desc,
|
||||||
|
ellipsize: Pango.EllipsizeMode.END,
|
||||||
|
halign: Gtk.Align.START });
|
||||||
|
vbox.add(label);
|
||||||
|
|
||||||
|
let button = new Gtk.Button({ valign: Gtk.Align.CENTER,
|
||||||
|
no_show_all: true });
|
||||||
|
button.add(new Gtk.Image({ icon_name: 'emblem-system-symbolic',
|
||||||
|
icon_size: Gtk.IconSize.BUTTON,
|
||||||
|
visible: true }));
|
||||||
|
button.get_style_context().add_class('prefs-button');
|
||||||
|
hbox.add(button);
|
||||||
|
|
||||||
|
this.prefsButton = button;
|
||||||
|
|
||||||
|
this._switch = new Gtk.Switch({ valign: Gtk.Align.CENTER,
|
||||||
|
state: this._isEnabled() });
|
||||||
|
this._switch.connect('notify::active', Lang.bind(this,
|
||||||
|
function() {
|
||||||
|
if (this._switch.active)
|
||||||
|
this._enable();
|
||||||
|
else
|
||||||
|
this._disable();
|
||||||
|
}));
|
||||||
|
this._switch.connect('state-set', function() { return true; });
|
||||||
|
hbox.add(this._switch);
|
||||||
|
},
|
||||||
|
|
||||||
|
_isEnabled: function() {
|
||||||
|
let extensions = this._settings.get_strv('enabled-extensions');
|
||||||
|
return extensions.indexOf(this.uuid) != -1;
|
||||||
|
},
|
||||||
|
|
||||||
|
_enable: function() {
|
||||||
|
let extensions = this._settings.get_strv('enabled-extensions');
|
||||||
|
if (extensions.indexOf(this.uuid) != -1)
|
||||||
|
return;
|
||||||
|
|
||||||
|
extensions.push(this.uuid);
|
||||||
|
this._settings.set_strv('enabled-extensions', extensions);
|
||||||
|
},
|
||||||
|
|
||||||
|
_disable: function() {
|
||||||
|
let extensions = this._settings.get_strv('enabled-extensions');
|
||||||
|
let pos = extensions.indexOf(this.uuid);
|
||||||
|
if (pos == -1)
|
||||||
|
return;
|
||||||
|
do {
|
||||||
|
extensions.splice(pos, 1);
|
||||||
|
pos = extensions.indexOf(this.uuid);
|
||||||
|
} while (pos != -1);
|
||||||
|
this._settings.set_strv('enabled-extensions', extensions);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
function initEnvironment() {
|
function initEnvironment() {
|
||||||
// Monkey-patch in a "global" object that fakes some Shell utilities
|
// Monkey-patch in a "global" object that fakes some Shell utilities
|
||||||
// that ExtensionUtils depends on.
|
// that ExtensionUtils depends on.
|
||||||
|
@ -36,6 +36,7 @@ const BoxPointer = imports.ui.boxpointer;
|
|||||||
const CtrlAltTab = imports.ui.ctrlAltTab;
|
const CtrlAltTab = imports.ui.ctrlAltTab;
|
||||||
const GdmUtil = imports.gdm.util;
|
const GdmUtil = imports.gdm.util;
|
||||||
const Layout = imports.ui.layout;
|
const Layout = imports.ui.layout;
|
||||||
|
const LoginManager = imports.misc.loginManager;
|
||||||
const Main = imports.ui.main;
|
const Main = imports.ui.main;
|
||||||
const PopupMenu = imports.ui.popupMenu;
|
const PopupMenu = imports.ui.popupMenu;
|
||||||
const Realmd = imports.gdm.realmd;
|
const Realmd = imports.gdm.realmd;
|
||||||
@ -472,6 +473,8 @@ const LoginDialog = new Lang.Class({
|
|||||||
this._disableUserList = undefined;
|
this._disableUserList = undefined;
|
||||||
this._userListLoaded = false;
|
this._userListLoaded = false;
|
||||||
|
|
||||||
|
LoginManager.getLoginManager().getCurrentSessionProxy(Lang.bind(this, this._gotGreeterSessionProxy));
|
||||||
|
|
||||||
// If the user list is enabled, it should take key focus; make sure the
|
// If the user list is enabled, it should take key focus; make sure the
|
||||||
// screen shield is initialized first to prevent it from stealing the
|
// screen shield is initialized first to prevent it from stealing the
|
||||||
// focus later
|
// focus later
|
||||||
@ -480,7 +483,7 @@ const LoginDialog = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_ensureUserListLoaded: function() {
|
_ensureUserListLoaded: function() {
|
||||||
if (!this._userManager.is_loaded)
|
if (!this._userManager.is_loaded) {
|
||||||
this._userManagerLoadedId = this._userManager.connect('notify::is-loaded',
|
this._userManagerLoadedId = this._userManager.connect('notify::is-loaded',
|
||||||
Lang.bind(this, function() {
|
Lang.bind(this, function() {
|
||||||
if (this._userManager.is_loaded) {
|
if (this._userManager.is_loaded) {
|
||||||
@ -489,8 +492,10 @@ const LoginDialog = new Lang.Class({
|
|||||||
this._userManagerLoadedId = 0;
|
this._userManagerLoadedId = 0;
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
else
|
} else {
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, this._loadUserList));
|
let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, this._loadUserList));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] _loadUserList');
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
_updateDisableUserList: function() {
|
_updateDisableUserList: function() {
|
||||||
@ -534,9 +539,12 @@ const LoginDialog = new Lang.Class({
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
this._logoBin.destroy_all_children();
|
this._logoBin.destroy_all_children();
|
||||||
if (this._logoFileUri)
|
if (this._logoFileUri) {
|
||||||
|
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||||
this._logoBin.add_child(this._textureCache.load_uri_async(this._logoFileUri,
|
this._logoBin.add_child(this._textureCache.load_uri_async(this._logoFileUri,
|
||||||
-1, _LOGO_ICON_HEIGHT));
|
-1, _LOGO_ICON_HEIGHT,
|
||||||
|
scaleFactor));
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
_updateLogo: function() {
|
_updateLogo: function() {
|
||||||
@ -635,6 +643,36 @@ const LoginDialog = new Lang.Class({
|
|||||||
this._showPrompt();
|
this._showPrompt();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_loginScreenSessionActivated: function() {
|
||||||
|
if (this._authPrompt.verificationStatus != AuthPrompt.AuthPromptStatus.VERIFICATION_SUCCEEDED)
|
||||||
|
return;
|
||||||
|
|
||||||
|
Tweener.addTween(this.actor,
|
||||||
|
{ opacity: 255,
|
||||||
|
time: _FADE_ANIMATION_TIME,
|
||||||
|
transition: 'easeOutQuad',
|
||||||
|
onUpdate: function() {
|
||||||
|
let children = Main.layoutManager.uiGroup.get_children();
|
||||||
|
|
||||||
|
for (let i = 0; i < children.length; i++) {
|
||||||
|
if (children[i] != Main.layoutManager.screenShieldGroup)
|
||||||
|
children[i].opacity = this.actor.opacity;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
onUpdateScope: this,
|
||||||
|
onComplete: function() {
|
||||||
|
this._authPrompt.reset();
|
||||||
|
},
|
||||||
|
onCompleteScope: this });
|
||||||
|
},
|
||||||
|
|
||||||
|
_gotGreeterSessionProxy: function(proxy) {
|
||||||
|
proxy.connect('g-properties-changed', Lang.bind(this, function() {
|
||||||
|
if (proxy.Active)
|
||||||
|
this._loginScreenSessionActivated();
|
||||||
|
}));
|
||||||
|
},
|
||||||
|
|
||||||
_startSession: function(serviceName) {
|
_startSession: function(serviceName) {
|
||||||
Tweener.addTween(this.actor,
|
Tweener.addTween(this.actor,
|
||||||
{ opacity: 0,
|
{ opacity: 0,
|
||||||
@ -650,10 +688,11 @@ const LoginDialog = new Lang.Class({
|
|||||||
},
|
},
|
||||||
onUpdateScope: this,
|
onUpdateScope: this,
|
||||||
onComplete: function() {
|
onComplete: function() {
|
||||||
Mainloop.idle_add(Lang.bind(this, 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;
|
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 });
|
||||||
},
|
},
|
||||||
@ -709,6 +748,7 @@ const LoginDialog = new Lang.Class({
|
|||||||
hold.release();
|
hold.release();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
});
|
});
|
||||||
|
GLib.Source.set_name_by_id(this._timedLoginIdleTimeOutId, '[gnome-shell] this._timedLoginAnimationTime');
|
||||||
return hold;
|
return hold;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -252,6 +252,7 @@ const ShellUserVerifier = new Lang.Class({
|
|||||||
this._queueMessageTimeout();
|
this._queueMessageTimeout();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._messageQueueTimeoutId, '[gnome-shell] this._queueMessageTimeout');
|
||||||
},
|
},
|
||||||
|
|
||||||
_queueMessage: function(message, messageType) {
|
_queueMessage: function(message, messageType) {
|
||||||
|
@ -84,6 +84,7 @@
|
|||||||
<file>ui/userWidget.js</file>
|
<file>ui/userWidget.js</file>
|
||||||
<file>ui/viewSelector.js</file>
|
<file>ui/viewSelector.js</file>
|
||||||
<file>ui/windowAttentionHandler.js</file>
|
<file>ui/windowAttentionHandler.js</file>
|
||||||
|
<file>ui/windowMenu.js</file>
|
||||||
<file>ui/windowManager.js</file>
|
<file>ui/windowManager.js</file>
|
||||||
<file>ui/workspace.js</file>
|
<file>ui/workspace.js</file>
|
||||||
<file>ui/workspaceSwitcherPopup.js</file>
|
<file>ui/workspaceSwitcherPopup.js</file>
|
||||||
|
@ -39,38 +39,13 @@ const SystemdLoginSessionIface = '<node> \
|
|||||||
<interface name="org.freedesktop.login1.Session"> \
|
<interface name="org.freedesktop.login1.Session"> \
|
||||||
<signal name="Lock" /> \
|
<signal name="Lock" /> \
|
||||||
<signal name="Unlock" /> \
|
<signal name="Unlock" /> \
|
||||||
|
<property name="Active" type="b" access="read" /> \
|
||||||
</interface> \
|
</interface> \
|
||||||
</node>';
|
</node>';
|
||||||
|
|
||||||
const SystemdLoginManager = Gio.DBusProxy.makeProxyWrapper(SystemdLoginManagerIface);
|
const SystemdLoginManager = Gio.DBusProxy.makeProxyWrapper(SystemdLoginManagerIface);
|
||||||
const SystemdLoginSession = Gio.DBusProxy.makeProxyWrapper(SystemdLoginSessionIface);
|
const SystemdLoginSession = Gio.DBusProxy.makeProxyWrapper(SystemdLoginSessionIface);
|
||||||
|
|
||||||
const ConsoleKitManagerIface = '<node> \
|
|
||||||
<interface name="org.freedesktop.ConsoleKit.Manager"> \
|
|
||||||
<method name="CanRestart"> \
|
|
||||||
<arg type="b" direction="out"/> \
|
|
||||||
</method> \
|
|
||||||
<method name="CanStop"> \
|
|
||||||
<arg type="b" direction="out"/> \
|
|
||||||
</method> \
|
|
||||||
<method name="Restart" /> \
|
|
||||||
<method name="Stop" /> \
|
|
||||||
<method name="GetCurrentSession"> \
|
|
||||||
<arg type="o" direction="out" /> \
|
|
||||||
</method> \
|
|
||||||
</interface> \
|
|
||||||
</node>';
|
|
||||||
|
|
||||||
const ConsoleKitSessionIface = '<node> \
|
|
||||||
<interface name="org.freedesktop.ConsoleKit.Session"> \
|
|
||||||
<signal name="Lock" /> \
|
|
||||||
<signal name="Unlock" /> \
|
|
||||||
</interface> \
|
|
||||||
</node>';
|
|
||||||
|
|
||||||
const ConsoleKitSession = Gio.DBusProxy.makeProxyWrapper(ConsoleKitSessionIface);
|
|
||||||
const ConsoleKitManager = Gio.DBusProxy.makeProxyWrapper(ConsoleKitManagerIface);
|
|
||||||
|
|
||||||
function haveSystemd() {
|
function haveSystemd() {
|
||||||
return GLib.access("/run/systemd/seats", 0) >= 0;
|
return GLib.access("/run/systemd/seats", 0) >= 0;
|
||||||
}
|
}
|
||||||
@ -100,7 +75,7 @@ function canLock() {
|
|||||||
-1, null);
|
-1, null);
|
||||||
|
|
||||||
let version = result.deep_unpack()[0].deep_unpack();
|
let version = result.deep_unpack()[0].deep_unpack();
|
||||||
return versionCompare('3.5.91', version);
|
return haveSystemd() && versionCompare('3.5.91', version);
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -118,7 +93,7 @@ function getLoginManager() {
|
|||||||
if (haveSystemd())
|
if (haveSystemd())
|
||||||
_loginManager = new LoginManagerSystemd();
|
_loginManager = new LoginManagerSystemd();
|
||||||
else
|
else
|
||||||
_loginManager = new LoginManagerConsoleKit();
|
_loginManager = new LoginManagerDummy();
|
||||||
}
|
}
|
||||||
|
|
||||||
return _loginManager;
|
return _loginManager;
|
||||||
@ -135,9 +110,6 @@ const LoginManagerSystemd = new Lang.Class({
|
|||||||
Lang.bind(this, this._prepareForSleep));
|
Lang.bind(this, this._prepareForSleep));
|
||||||
},
|
},
|
||||||
|
|
||||||
// Having this function is a bit of a hack since the Systemd and ConsoleKit
|
|
||||||
// session objects have different interfaces - but in both cases there are
|
|
||||||
// Lock/Unlock signals, and that's all we count upon at the moment.
|
|
||||||
getCurrentSessionProxy: function(callback) {
|
getCurrentSessionProxy: function(callback) {
|
||||||
if (this._currentSession) {
|
if (this._currentSession) {
|
||||||
callback (this._currentSession);
|
callback (this._currentSession);
|
||||||
@ -190,7 +162,7 @@ const LoginManagerSystemd = new Lang.Class({
|
|||||||
let fd = -1;
|
let fd = -1;
|
||||||
try {
|
try {
|
||||||
let [outVariant, fdList] = proxy.call_with_unix_fd_list_finish(result);
|
let [outVariant, fdList] = proxy.call_with_unix_fd_list_finish(result);
|
||||||
fd = fdList.steal_fds(outVariant.deep_unpack())[0];
|
fd = fdList.steal_fds()[0];
|
||||||
callback(new Gio.UnixInputStream({ fd: fd }));
|
callback(new Gio.UnixInputStream({ fd: fd }));
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
logError(e, "Error getting systemd inhibitor");
|
logError(e, "Error getting systemd inhibitor");
|
||||||
@ -205,35 +177,13 @@ const LoginManagerSystemd = new Lang.Class({
|
|||||||
});
|
});
|
||||||
Signals.addSignalMethods(LoginManagerSystemd.prototype);
|
Signals.addSignalMethods(LoginManagerSystemd.prototype);
|
||||||
|
|
||||||
const LoginManagerConsoleKit = new Lang.Class({
|
const LoginManagerDummy = new Lang.Class({
|
||||||
Name: 'LoginManagerConsoleKit',
|
Name: 'LoginManagerDummy',
|
||||||
|
|
||||||
_init: function() {
|
|
||||||
this._proxy = new ConsoleKitManager(Gio.DBus.system,
|
|
||||||
'org.freedesktop.ConsoleKit',
|
|
||||||
'/org/freedesktop/ConsoleKit/Manager');
|
|
||||||
},
|
|
||||||
|
|
||||||
// Having this function is a bit of a hack since the Systemd and ConsoleKit
|
|
||||||
// session objects have different interfaces - but in both cases there are
|
|
||||||
// Lock/Unlock signals, and that's all we count upon at the moment.
|
|
||||||
getCurrentSessionProxy: function(callback) {
|
getCurrentSessionProxy: function(callback) {
|
||||||
if (this._currentSession) {
|
// we could return a DummySession object that fakes whatever callers
|
||||||
callback (this._currentSession);
|
// expect (at the time of writing: connect() and connectSignal()
|
||||||
return;
|
// methods), but just never calling the callback should be safer
|
||||||
}
|
|
||||||
|
|
||||||
this._proxy.GetCurrentSessionRemote(Lang.bind(this,
|
|
||||||
function(result, error) {
|
|
||||||
if (error) {
|
|
||||||
logError(error, 'Could not get a proxy for the current session');
|
|
||||||
} else {
|
|
||||||
this._currentSession = new ConsoleKitSession(Gio.DBus.system,
|
|
||||||
'org.freedesktop.ConsoleKit',
|
|
||||||
result[0]);
|
|
||||||
callback(this._currentSession);
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
},
|
},
|
||||||
|
|
||||||
canSuspend: function(asyncCallback) {
|
canSuspend: function(asyncCallback) {
|
||||||
@ -253,4 +203,4 @@ const LoginManagerConsoleKit = new Lang.Class({
|
|||||||
callback(null);
|
callback(null);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Signals.addSignalMethods(LoginManagerConsoleKit.prototype);
|
Signals.addSignalMethods(LoginManagerDummy.prototype);
|
||||||
|
@ -129,7 +129,7 @@ function trySpawn(argv)
|
|||||||
// Dummy child watch; we don't want to double-fork internally
|
// Dummy child watch; we don't want to double-fork internally
|
||||||
// because then we lose the parent-child relationship, which
|
// because then we lose the parent-child relationship, which
|
||||||
// can break polkit. See https://bugzilla.redhat.com//show_bug.cgi?id=819275
|
// can break polkit. See https://bugzilla.redhat.com//show_bug.cgi?id=819275
|
||||||
GLib.child_watch_add(GLib.PRIORITY_DEFAULT, pid, function () {}, null);
|
GLib.child_watch_add(GLib.PRIORITY_DEFAULT, pid, function () {});
|
||||||
}
|
}
|
||||||
|
|
||||||
// trySpawnCommandLine:
|
// trySpawnCommandLine:
|
||||||
|
@ -167,6 +167,8 @@ const AppSwitcherPopup = new Lang.Class({
|
|||||||
this._select(this._selectedIndex, this._nextWindow());
|
this._select(this._selectedIndex, this._nextWindow());
|
||||||
else if (keysym == Clutter.Up)
|
else if (keysym == Clutter.Up)
|
||||||
this._select(this._selectedIndex, null, true);
|
this._select(this._selectedIndex, null, true);
|
||||||
|
else
|
||||||
|
return Clutter.EVENT_PROPAGATE;
|
||||||
} else {
|
} else {
|
||||||
if (keysym == Clutter.Left)
|
if (keysym == Clutter.Left)
|
||||||
this._select(this._previous());
|
this._select(this._previous());
|
||||||
@ -174,7 +176,11 @@ const AppSwitcherPopup = new Lang.Class({
|
|||||||
this._select(this._next());
|
this._select(this._next());
|
||||||
else if (keysym == Clutter.Down)
|
else if (keysym == Clutter.Down)
|
||||||
this._select(this._selectedIndex, 0);
|
this._select(this._selectedIndex, 0);
|
||||||
|
else
|
||||||
|
return Clutter.EVENT_PROPAGATE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return Clutter.EVENT_STOP;
|
||||||
},
|
},
|
||||||
|
|
||||||
_scrollHandler: function(direction) {
|
_scrollHandler: function(direction) {
|
||||||
@ -305,6 +311,7 @@ const AppSwitcherPopup = new Lang.Class({
|
|||||||
this._thumbnailTimeoutId = Mainloop.timeout_add (
|
this._thumbnailTimeoutId = Mainloop.timeout_add (
|
||||||
THUMBNAIL_POPUP_TIME,
|
THUMBNAIL_POPUP_TIME,
|
||||||
Lang.bind(this, this._timeoutPopupThumbnails));
|
Lang.bind(this, this._timeoutPopupThumbnails));
|
||||||
|
GLib.Source.set_name_by_id(this._thumbnailTimeoutId, '[gnome-shell] this._timeoutPopupThumbnails');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -403,7 +410,11 @@ const WindowSwitcherPopup = new Lang.Class({
|
|||||||
this._select(this._previous());
|
this._select(this._previous());
|
||||||
else if (keysym == Clutter.Right)
|
else if (keysym == Clutter.Right)
|
||||||
this._select(this._next());
|
this._select(this._next());
|
||||||
|
else
|
||||||
|
return Clutter.EVENT_PROPAGATE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return Clutter.EVENT_STOP;
|
||||||
},
|
},
|
||||||
|
|
||||||
_finish: function() {
|
_finish: function() {
|
||||||
@ -556,6 +567,7 @@ const AppSwitcher = new Lang.Class({
|
|||||||
this._mouseTimeOutId = 0;
|
this._mouseTimeOutId = 0;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._mouseTimeOutId, '[gnome-shell] this._enterItem');
|
||||||
} else
|
} else
|
||||||
this._itemEntered(index);
|
this._itemEntered(index);
|
||||||
},
|
},
|
||||||
|
@ -21,7 +21,9 @@ const Animation = new Lang.Class({
|
|||||||
this._isPlaying = false;
|
this._isPlaying = false;
|
||||||
this._timeoutId = 0;
|
this._timeoutId = 0;
|
||||||
this._frame = 0;
|
this._frame = 0;
|
||||||
this._animations = St.TextureCache.get_default().load_sliced_image (filename, width, height,
|
|
||||||
|
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||||
|
this._animations = St.TextureCache.get_default().load_sliced_image (filename, width, height, scaleFactor,
|
||||||
Lang.bind(this, this._animationsLoaded));
|
Lang.bind(this, this._animationsLoaded));
|
||||||
this.actor.set_child(this._animations);
|
this.actor.set_child(this._animations);
|
||||||
},
|
},
|
||||||
@ -32,6 +34,7 @@ const Animation = new Lang.Class({
|
|||||||
this._showFrame(0);
|
this._showFrame(0);
|
||||||
|
|
||||||
this._timeoutId = Mainloop.timeout_add(this._speed, Lang.bind(this, this._update));
|
this._timeoutId = Mainloop.timeout_add(this._speed, Lang.bind(this, this._update));
|
||||||
|
GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] this._update');
|
||||||
}
|
}
|
||||||
|
|
||||||
this._isPlaying = true;
|
this._isPlaying = true;
|
||||||
|
@ -41,9 +41,7 @@ const MIN_FREQUENT_APPS_COUNT = 3;
|
|||||||
const INDICATORS_BASE_TIME = 0.25;
|
const INDICATORS_BASE_TIME = 0.25;
|
||||||
const INDICATORS_ANIMATION_DELAY = 0.125;
|
const INDICATORS_ANIMATION_DELAY = 0.125;
|
||||||
const INDICATORS_ANIMATION_MAX_TIME = 0.75;
|
const INDICATORS_ANIMATION_MAX_TIME = 0.75;
|
||||||
// Fraction of page height the finger or mouse must reach
|
|
||||||
// to change page
|
|
||||||
const PAGE_SWITCH_TRESHOLD = 0.2;
|
|
||||||
const PAGE_SWITCH_TIME = 0.3;
|
const PAGE_SWITCH_TIME = 0.3;
|
||||||
|
|
||||||
const VIEWS_SWITCH_TIME = 0.4;
|
const VIEWS_SWITCH_TIME = 0.4;
|
||||||
@ -81,6 +79,10 @@ function _getFolderName(folder) {
|
|||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function clamp(value, min, max) {
|
||||||
|
return Math.max(min, Math.min(max, value));
|
||||||
|
}
|
||||||
|
|
||||||
const BaseAppView = new Lang.Class({
|
const BaseAppView = new Lang.Class({
|
||||||
Name: 'BaseAppView',
|
Name: 'BaseAppView',
|
||||||
Abstract: true,
|
Abstract: true,
|
||||||
@ -99,6 +101,9 @@ const BaseAppView = new Lang.Class({
|
|||||||
else
|
else
|
||||||
this._grid = new IconGrid.IconGrid(gridParams);
|
this._grid = new IconGrid.IconGrid(gridParams);
|
||||||
|
|
||||||
|
this._grid.connect('key-focus-in', Lang.bind(this, function(grid, actor) {
|
||||||
|
this._keyFocusIn(actor);
|
||||||
|
}));
|
||||||
// Standard hack for ClutterBinLayout
|
// Standard hack for ClutterBinLayout
|
||||||
this._grid.actor.x_expand = true;
|
this._grid.actor.x_expand = true;
|
||||||
|
|
||||||
@ -106,6 +111,10 @@ const BaseAppView = new Lang.Class({
|
|||||||
this._allItems = [];
|
this._allItems = [];
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_keyFocusIn: function(actor) {
|
||||||
|
// Nothing by default
|
||||||
|
},
|
||||||
|
|
||||||
removeAll: function() {
|
removeAll: function() {
|
||||||
this._grid.destroyAll();
|
this._grid.destroyAll();
|
||||||
this._items = {};
|
this._items = {};
|
||||||
@ -432,8 +441,8 @@ const AllView = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
goToPage: function(pageNumber) {
|
goToPage: function(pageNumber) {
|
||||||
if(pageNumber < 0 || pageNumber > this._grid.nPages() - 1)
|
pageNumber = clamp(pageNumber, 0, this._grid.nPages() - 1);
|
||||||
return;
|
|
||||||
if (this._currentPage == pageNumber && this._displayingPopup && this._currentPopup)
|
if (this._currentPage == pageNumber && this._displayingPopup && this._currentPopup)
|
||||||
return;
|
return;
|
||||||
if (this._displayingPopup && this._currentPopup)
|
if (this._displayingPopup && this._currentPopup)
|
||||||
@ -465,14 +474,12 @@ const AllView = new Lang.Class({
|
|||||||
// longer than PAGE_SWITCH_TIME
|
// longer than PAGE_SWITCH_TIME
|
||||||
time = Math.min(time, PAGE_SWITCH_TIME);
|
time = Math.min(time, PAGE_SWITCH_TIME);
|
||||||
|
|
||||||
if (pageNumber < this._grid.nPages() && pageNumber >= 0) {
|
this._currentPage = pageNumber;
|
||||||
this._currentPage = pageNumber;
|
Tweener.addTween(this._adjustment,
|
||||||
Tweener.addTween(this._adjustment,
|
{ value: this._grid.getPageY(this._currentPage),
|
||||||
{ value: this._grid.getPageY(this._currentPage),
|
time: time,
|
||||||
time: time,
|
transition: 'easeOutQuad' });
|
||||||
transition: 'easeOutQuad' });
|
this._pageIndicators.setCurrentPage(pageNumber);
|
||||||
this._pageIndicators.setCurrentPage(pageNumber);
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_diffToPage: function (pageNumber) {
|
_diffToPage: function (pageNumber) {
|
||||||
@ -519,15 +526,19 @@ const AllView = new Lang.Class({
|
|||||||
_onPanEnd: function(action) {
|
_onPanEnd: function(action) {
|
||||||
if (this._displayingPopup)
|
if (this._displayingPopup)
|
||||||
return;
|
return;
|
||||||
let diffCurrentPage = this._diffToPage(this._currentPage);
|
|
||||||
if (diffCurrentPage > this._scrollView.height * PAGE_SWITCH_TRESHOLD) {
|
let pageHeight = this._grid.getPageHeight();
|
||||||
if (action.get_velocity(0)[2] > 0)
|
|
||||||
this.goToPage(this._currentPage - 1);
|
// Calculate the scroll value we'd be at, which is our current
|
||||||
else
|
// scroll plus any velocity the user had when they released
|
||||||
this.goToPage(this._currentPage + 1);
|
// their finger.
|
||||||
} else {
|
|
||||||
this.goToPage(this._currentPage);
|
let velocity = -action.get_velocity(0)[2];
|
||||||
}
|
let endPanValue = this._adjustment.value + velocity;
|
||||||
|
|
||||||
|
let closestPage = Math.round(endPanValue / pageHeight);
|
||||||
|
this.goToPage(closestPage);
|
||||||
|
|
||||||
this._panning = false;
|
this._panning = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -558,7 +569,7 @@ const AllView = new Lang.Class({
|
|||||||
}));
|
}));
|
||||||
},
|
},
|
||||||
|
|
||||||
_ensureIconVisible: function(icon) {
|
_keyFocusIn: function(icon) {
|
||||||
let itemPage = this._grid.getItemPage(icon);
|
let itemPage = this._grid.getItemPage(icon);
|
||||||
this.goToPage(itemPage);
|
this.goToPage(itemPage);
|
||||||
},
|
},
|
||||||
@ -757,7 +768,7 @@ const AppDisplay = new Lang.Class({
|
|||||||
this._viewStack = new St.Widget({ x_expand: true, y_expand: true,
|
this._viewStack = new St.Widget({ x_expand: true, y_expand: true,
|
||||||
layout_manager: this._viewStackLayout });
|
layout_manager: this._viewStackLayout });
|
||||||
this._viewStackLayout.connect('allocated-size-changed', Lang.bind(this, this._onAllocatedSizeChanged));
|
this._viewStackLayout.connect('allocated-size-changed', Lang.bind(this, this._onAllocatedSizeChanged));
|
||||||
this.actor.add_actor(this._viewStack, { expand: true });
|
this.actor.add_actor(this._viewStack);
|
||||||
let layout = new ControlsBoxLayout({ homogeneous: true });
|
let layout = new ControlsBoxLayout({ homogeneous: true });
|
||||||
this._controls = new St.Widget({ style_class: 'app-view-controls',
|
this._controls = new St.Widget({ style_class: 'app-view-controls',
|
||||||
layout_manager: layout });
|
layout_manager: layout });
|
||||||
@ -929,6 +940,10 @@ const FolderView = new Lang.Class({
|
|||||||
this.actor.add_action(action);
|
this.actor.add_action(action);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_keyFocusIn: function(actor) {
|
||||||
|
Util.ensureActorVisibleInScrollView(this.actor, actor);
|
||||||
|
},
|
||||||
|
|
||||||
createFolderIcon: function(size) {
|
createFolderIcon: function(size) {
|
||||||
let layout = new Clutter.TableLayout();
|
let layout = new Clutter.TableLayout();
|
||||||
let icon = new St.Widget({ layout_manager: layout,
|
let icon = new St.Widget({ layout_manager: layout,
|
||||||
@ -1391,6 +1406,7 @@ const AppIcon = new Lang.Class({
|
|||||||
this.popupMenu();
|
this.popupMenu();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._menuTimeoutId, '[gnome-shell] this.popupMenu');
|
||||||
} else if (button == 3) {
|
} else if (button == 3) {
|
||||||
this.popupMenu();
|
this.popupMenu();
|
||||||
return Clutter.EVENT_STOP;
|
return Clutter.EVENT_STOP;
|
||||||
@ -1586,6 +1602,26 @@ const AppIconMenu = new Lang.Class({
|
|||||||
favs.addFavorite(this._source.app.get_id());
|
favs.addFavorite(this._source.app.get_id());
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Shell.AppSystem.get_default().lookup_app('org.gnome.Software.desktop')) {
|
||||||
|
this._appendSeparator();
|
||||||
|
let item = this._appendMenuItem(_("Show Details"));
|
||||||
|
item.connect('activate', Lang.bind(this, function() {
|
||||||
|
let id = this._source.app.get_id();
|
||||||
|
let args = GLib.Variant.new('(ss)', [id, '']);
|
||||||
|
Gio.DBus.get(Gio.BusType.SESSION, null,
|
||||||
|
function(o, res) {
|
||||||
|
let bus = Gio.DBus.get_finish(res);
|
||||||
|
bus.call('org.gnome.Software',
|
||||||
|
'/org/gnome/Software',
|
||||||
|
'org.gtk.Actions', 'Activate',
|
||||||
|
GLib.Variant.new('(sava{sv})',
|
||||||
|
['details', [args], null]),
|
||||||
|
null, 0, -1, null, null);
|
||||||
|
Main.overview.hide();
|
||||||
|
});
|
||||||
|
}));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -271,10 +271,11 @@ const BackgroundCache = new Lang.Class({
|
|||||||
|
|
||||||
if (this._animationFilename == params.filename) {
|
if (this._animationFilename == params.filename) {
|
||||||
if (params.onLoaded) {
|
if (params.onLoaded) {
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
|
let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
|
||||||
params.onLoaded(this._animation);
|
params.onLoaded(this._animation);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] params.onLoaded');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -286,10 +287,11 @@ const BackgroundCache = new Lang.Class({
|
|||||||
this._animation = animation;
|
this._animation = animation;
|
||||||
|
|
||||||
if (params.onLoaded) {
|
if (params.onLoaded) {
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
|
let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
|
||||||
params.onLoaded(this._animation);
|
params.onLoaded(this._animation);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] params.onLoaded');
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
@ -386,10 +388,11 @@ const Background = new Lang.Class({
|
|||||||
|
|
||||||
this.isLoaded = true;
|
this.isLoaded = true;
|
||||||
|
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
|
let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, function() {
|
||||||
this.emit('loaded');
|
this.emit('loaded');
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] this.emit');
|
||||||
},
|
},
|
||||||
|
|
||||||
_loadPattern: function() {
|
_loadPattern: function() {
|
||||||
@ -532,6 +535,7 @@ const Background = new Lang.Class({
|
|||||||
this._updateAnimation();
|
this._updateAnimation();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._updateAnimationTimeoutId, '[gnome-shell] this._updateAnimation');
|
||||||
},
|
},
|
||||||
|
|
||||||
_loadAnimation: function(filename) {
|
_loadAnimation: function(filename) {
|
||||||
|
@ -35,7 +35,7 @@ function addBackgroundMenu(actor, layoutManager) {
|
|||||||
|
|
||||||
function openMenu() {
|
function openMenu() {
|
||||||
let [x, y] = global.get_pointer();
|
let [x, y] = global.get_pointer();
|
||||||
Main.layoutManager.setDummyCursorPosition(x, y);
|
Main.layoutManager.setDummyCursorGeometry(x, y, 0, 0);
|
||||||
actor._backgroundMenu.open(BoxPointer.PopupAnimation.NONE);
|
actor._backgroundMenu.open(BoxPointer.PopupAnimation.NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,6 +14,9 @@ const Shell = imports.gi.Shell;
|
|||||||
const MSECS_IN_DAY = 24 * 60 * 60 * 1000;
|
const MSECS_IN_DAY = 24 * 60 * 60 * 1000;
|
||||||
const SHOW_WEEKDATE_KEY = 'show-weekdate';
|
const SHOW_WEEKDATE_KEY = 'show-weekdate';
|
||||||
|
|
||||||
|
// alias to prevent xgettext from picking up strings translated in GTK+
|
||||||
|
const gtk30_ = Gettext_gtk30.gettext;
|
||||||
|
|
||||||
// in org.gnome.desktop.interface
|
// in org.gnome.desktop.interface
|
||||||
const CLOCK_FORMAT_KEY = 'clock-format';
|
const CLOCK_FORMAT_KEY = 'clock-format';
|
||||||
|
|
||||||
@ -387,7 +390,7 @@ const Calendar = new Lang.Class({
|
|||||||
|
|
||||||
// Find the ordering for month/year in the calendar heading
|
// Find the ordering for month/year in the calendar heading
|
||||||
this._headerFormatWithoutYear = '%B';
|
this._headerFormatWithoutYear = '%B';
|
||||||
switch (Gettext_gtk30.gettext('calendar:MY')) {
|
switch (gtk30_('calendar:MY')) {
|
||||||
case 'calendar:MY':
|
case 'calendar:MY':
|
||||||
this._headerFormat = '%B %Y';
|
this._headerFormat = '%B %Y';
|
||||||
break;
|
break;
|
||||||
|
@ -43,6 +43,7 @@ const AutomountManager = new Lang.Class({
|
|||||||
this._driveEjectButtonId = this._volumeMonitor.connect('drive-eject-button', Lang.bind(this, this._onDriveEjectButton));
|
this._driveEjectButtonId = this._volumeMonitor.connect('drive-eject-button', Lang.bind(this, this._onDriveEjectButton));
|
||||||
|
|
||||||
this._mountAllId = Mainloop.idle_add(Lang.bind(this, this._startupMountAll));
|
this._mountAllId = Mainloop.idle_add(Lang.bind(this, this._startupMountAll));
|
||||||
|
GLib.Source.set_name_by_id(this._mountAllId, '[gnome-shell] this._startupMountAll');
|
||||||
},
|
},
|
||||||
|
|
||||||
disable: function() {
|
disable: function() {
|
||||||
@ -234,10 +235,11 @@ const AutomountManager = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_allowAutorunExpire: function(volume) {
|
_allowAutorunExpire: function(volume) {
|
||||||
Mainloop.timeout_add_seconds(AUTORUN_EXPIRE_TIMEOUT_SECS, function() {
|
let id = Mainloop.timeout_add_seconds(AUTORUN_EXPIRE_TIMEOUT_SECS, function() {
|
||||||
volume.allowAutorun = false;
|
volume.allowAutorun = false;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
});
|
});
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] volume.allowAutorun');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
const Component = AutomountManager;
|
const Component = AutomountManager;
|
||||||
|
@ -510,10 +510,12 @@ const VPNRequestHandler = new Lang.Class({
|
|||||||
|
|
||||||
_showNewStyleDialog: function() {
|
_showNewStyleDialog: function() {
|
||||||
let keyfile = new GLib.KeyFile();
|
let keyfile = new GLib.KeyFile();
|
||||||
|
let data;
|
||||||
let contentOverride;
|
let contentOverride;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let data = this._dataStdout.peek_buffer();
|
data = this._dataStdout.peek_buffer();
|
||||||
|
|
||||||
keyfile.load_from_data(data.toString(), data.length,
|
keyfile.load_from_data(data.toString(), data.length,
|
||||||
GLib.KeyFileFlags.NONE);
|
GLib.KeyFileFlags.NONE);
|
||||||
|
|
||||||
@ -546,13 +548,16 @@ const VPNRequestHandler = new Lang.Class({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
logError(e, 'error while reading VPN plugin output keyfile');
|
// No output is a valid case it means "both secrets are stored"
|
||||||
|
if (data.length > 0) {
|
||||||
|
logError(e, 'error while reading VPN plugin output keyfile');
|
||||||
|
|
||||||
this._agent.respond(this._requestId, Shell.NetworkAgentResponse.INTERNAL_ERROR);
|
this._agent.respond(this._requestId, Shell.NetworkAgentResponse.INTERNAL_ERROR);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (contentOverride.secrets.length) {
|
if (contentOverride && contentOverride.secrets.length) {
|
||||||
// Only show the dialog if we actually have something to ask
|
// Only show the dialog if we actually have something to ask
|
||||||
this._shellDialog = new NetworkSecretDialog(this._agent, this._requestId, this._connection, 'vpn', [], contentOverride);
|
this._shellDialog = new NetworkSecretDialog(this._agent, this._requestId, this._connection, 'vpn', [], contentOverride);
|
||||||
this._shellDialog.open(global.get_current_time());
|
this._shellDialog.open(global.get_current_time());
|
||||||
|
@ -681,6 +681,7 @@ const ChatSource = new Lang.Class({
|
|||||||
Mainloop.source_remove(this._notifyTimeoutId);
|
Mainloop.source_remove(this._notifyTimeoutId);
|
||||||
this._notifyTimeoutId = Mainloop.timeout_add(500,
|
this._notifyTimeoutId = Mainloop.timeout_add(500,
|
||||||
Lang.bind(this, this._notifyTimeout));
|
Lang.bind(this, this._notifyTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._notifyTimeoutId, '[gnome-shell] this._notifyTimeout');
|
||||||
},
|
},
|
||||||
|
|
||||||
_notifyTimeout: function() {
|
_notifyTimeout: function() {
|
||||||
@ -924,14 +925,16 @@ const ChatNotification = new Lang.Class({
|
|||||||
realMessage: group != 'meta' });
|
realMessage: group != 'meta' });
|
||||||
|
|
||||||
if (!props.noTimestamp) {
|
if (!props.noTimestamp) {
|
||||||
if (timestamp < currentTime - SCROLLBACK_IMMEDIATE_TIME)
|
if (timestamp < currentTime - SCROLLBACK_IMMEDIATE_TIME) {
|
||||||
this.appendTimestamp();
|
this.appendTimestamp();
|
||||||
else
|
} else {
|
||||||
// Schedule a new timestamp in SCROLLBACK_IMMEDIATE_TIME
|
// Schedule a new timestamp in SCROLLBACK_IMMEDIATE_TIME
|
||||||
// from the timestamp of the message.
|
// from the timestamp of the message.
|
||||||
this._timestampTimeoutId = Mainloop.timeout_add_seconds(
|
this._timestampTimeoutId = Mainloop.timeout_add_seconds(
|
||||||
SCROLLBACK_IMMEDIATE_TIME - (currentTime - timestamp),
|
SCROLLBACK_IMMEDIATE_TIME - (currentTime - timestamp),
|
||||||
Lang.bind(this, this.appendTimestamp));
|
Lang.bind(this, this.appendTimestamp));
|
||||||
|
GLib.Source.set_name_by_id(this._timestampTimeoutId, '[gnome-shell] this.appendTimestamp');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this._filterMessages();
|
this._filterMessages();
|
||||||
@ -1100,6 +1103,7 @@ const ChatNotification = new Lang.Class({
|
|||||||
this._composingTimeoutId = Mainloop.timeout_add_seconds(
|
this._composingTimeoutId = Mainloop.timeout_add_seconds(
|
||||||
COMPOSING_STOP_TIMEOUT,
|
COMPOSING_STOP_TIMEOUT,
|
||||||
Lang.bind(this, this._composingStopTimeout));
|
Lang.bind(this, this._composingStopTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._composingTimeoutId, '[gnome-shell] this._composingStopTimeout');
|
||||||
} else {
|
} else {
|
||||||
this.source.setChatState(Tp.ChannelChatState.ACTIVE);
|
this.source.setChatState(Tp.ChannelChatState.ACTIVE);
|
||||||
}
|
}
|
||||||
@ -1270,7 +1274,8 @@ const SubscriptionRequestNotification = new Lang.Class({
|
|||||||
|
|
||||||
if (file) {
|
if (file) {
|
||||||
let uri = file.get_uri();
|
let uri = file.get_uri();
|
||||||
iconBox.child = textureCache.load_uri_async(uri, iconBox._size, iconBox._size);
|
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||||
|
iconBox.child = textureCache.load_uri_async(uri, iconBox._size, iconBox._size, scaleFactor);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
iconBox.child = new St.Icon({ icon_name: 'avatar-default',
|
iconBox.child = new St.Icon({ icon_name: 'avatar-default',
|
||||||
|
@ -165,6 +165,10 @@ const CtrlAltTabPopup = new Lang.Class({
|
|||||||
this._select(this._previous());
|
this._select(this._previous());
|
||||||
else if (keysym == Clutter.Right)
|
else if (keysym == Clutter.Right)
|
||||||
this._select(this._next());
|
this._select(this._next());
|
||||||
|
else
|
||||||
|
return Clutter.EVENT_PROPAGATE;
|
||||||
|
|
||||||
|
return Clutter.EVENT_STOP;
|
||||||
},
|
},
|
||||||
|
|
||||||
_finish : function(time) {
|
_finish : function(time) {
|
||||||
|
@ -582,6 +582,7 @@ const Dash = new Lang.Class({
|
|||||||
this._showLabelTimeoutId = 0;
|
this._showLabelTimeoutId = 0;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._showLabelTimeoutId, '[gnome-shell] item.showLabel');
|
||||||
if (this._resetHoverTimeoutId > 0) {
|
if (this._resetHoverTimeoutId > 0) {
|
||||||
Mainloop.source_remove(this._resetHoverTimeoutId);
|
Mainloop.source_remove(this._resetHoverTimeoutId);
|
||||||
this._resetHoverTimeoutId = 0;
|
this._resetHoverTimeoutId = 0;
|
||||||
@ -599,6 +600,7 @@ const Dash = new Lang.Class({
|
|||||||
this._resetHoverTimeoutId = 0;
|
this._resetHoverTimeoutId = 0;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._resetHoverTimeoutId, '[gnome-shell] this._labelShowing');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -63,8 +63,11 @@ const DateMenuButton = new Lang.Class({
|
|||||||
hbox.add(vbox);
|
hbox.add(vbox);
|
||||||
|
|
||||||
// Date
|
// Date
|
||||||
|
// Having the ability to go to the current date if the user is already
|
||||||
|
// on the current date can be confusing. So don't make the button reactive
|
||||||
|
// until the selected date changes.
|
||||||
this._date = new St.Button({ style_class: 'datemenu-date-label',
|
this._date = new St.Button({ style_class: 'datemenu-date-label',
|
||||||
can_focus: true,
|
reactive: false
|
||||||
});
|
});
|
||||||
this._date.connect('clicked',
|
this._date.connect('clicked',
|
||||||
Lang.bind(this, function() {
|
Lang.bind(this, function() {
|
||||||
@ -82,6 +85,9 @@ const DateMenuButton = new Lang.Class({
|
|||||||
// and the calender makes those dates unclickable when instantiated with
|
// and the calender makes those dates unclickable when instantiated with
|
||||||
// a null event source
|
// a null event source
|
||||||
this._eventList.setDate(date);
|
this._eventList.setDate(date);
|
||||||
|
|
||||||
|
// Make the button reactive only if the selected date is not the current date.
|
||||||
|
this._date.can_focus = this._date.reactive = !this._isToday(date)
|
||||||
}));
|
}));
|
||||||
vbox.add(this._calendar.actor);
|
vbox.add(this._calendar.actor);
|
||||||
|
|
||||||
@ -132,6 +138,13 @@ const DateMenuButton = new Lang.Class({
|
|||||||
this._sessionUpdated();
|
this._sessionUpdated();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_isToday: function(date) {
|
||||||
|
let now = new Date();
|
||||||
|
return now.getYear() == date.getYear() &&
|
||||||
|
now.getMonth() == date.getMonth() &&
|
||||||
|
now.getDay() == date.getDay();
|
||||||
|
},
|
||||||
|
|
||||||
_appInstalledChanged: function() {
|
_appInstalledChanged: function() {
|
||||||
this._calendarApp = undefined;
|
this._calendarApp = undefined;
|
||||||
this._updateEventsVisibility();
|
this._updateEventsVisibility();
|
||||||
|
@ -395,6 +395,7 @@ const _Draggable = new Lang.Class({
|
|||||||
|
|
||||||
this._updateHoverId = GLib.idle_add(GLib.PRIORITY_DEFAULT,
|
this._updateHoverId = GLib.idle_add(GLib.PRIORITY_DEFAULT,
|
||||||
Lang.bind(this, this._updateDragHover));
|
Lang.bind(this, this._updateDragHover));
|
||||||
|
GLib.Source.set_name_by_id(this._updateHoverId, '[gnome-shell] this._updateDragHover');
|
||||||
},
|
},
|
||||||
|
|
||||||
_updateDragPosition : function (event) {
|
_updateDragPosition : function (event) {
|
||||||
|
@ -551,6 +551,7 @@ const EndSessionDialog = new Lang.Class({
|
|||||||
|
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._timerId, '[gnome-shell] this._confirm');
|
||||||
},
|
},
|
||||||
|
|
||||||
_stopTimer: function() {
|
_stopTimer: function() {
|
||||||
|
@ -5,6 +5,8 @@ imports.gi.versions.Gio = '2.0';
|
|||||||
imports.gi.versions.Gdk = '3.0';
|
imports.gi.versions.Gdk = '3.0';
|
||||||
imports.gi.versions.GdkPixbuf = '2.0';
|
imports.gi.versions.GdkPixbuf = '2.0';
|
||||||
imports.gi.versions.Gtk = '3.0';
|
imports.gi.versions.Gtk = '3.0';
|
||||||
|
imports.gi.versions.TelepathyGLib = '0.12';
|
||||||
|
imports.gi.versions.TelepathyLogger = '0.2';
|
||||||
|
|
||||||
const Clutter = imports.gi.Clutter;;
|
const Clutter = imports.gi.Clutter;;
|
||||||
const Gettext = imports.gettext;
|
const Gettext = imports.gettext;
|
||||||
@ -45,8 +47,11 @@ function _patchLayoutClass(layoutClass, styleProps) {
|
|||||||
layoutClass.prototype.hookup_style = function(container) {
|
layoutClass.prototype.hookup_style = function(container) {
|
||||||
container.connect('style-changed', Lang.bind(this, function() {
|
container.connect('style-changed', Lang.bind(this, function() {
|
||||||
let node = container.get_theme_node();
|
let node = container.get_theme_node();
|
||||||
for (let prop in styleProps)
|
for (let prop in styleProps) {
|
||||||
this[prop] = node.get_length(styleProps[prop]);
|
let [found, length] = node.lookup_length(styleProps[prop], false);
|
||||||
|
if (found)
|
||||||
|
this[prop] = length;
|
||||||
|
}
|
||||||
}));
|
}));
|
||||||
};
|
};
|
||||||
layoutClass.prototype.child_set = function(actor, props) {
|
layoutClass.prototype.child_set = function(actor, props) {
|
||||||
|
@ -155,7 +155,7 @@ 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.setDummyCursorPosition(x, y);
|
Main.layoutManager.setDummyCursorGeometry(x, y, w, h);
|
||||||
if (this._boxPointer.actor.visible)
|
if (this._boxPointer.actor.visible)
|
||||||
this._boxPointer.setPosition(Main.layoutManager.dummyCursor, 0);
|
this._boxPointer.setPosition(Main.layoutManager.dummyCursor, 0);
|
||||||
}));
|
}));
|
||||||
|
@ -214,6 +214,20 @@ const IconGrid = new Lang.Class({
|
|||||||
this._grid.connect('get-preferred-width', Lang.bind(this, this._getPreferredWidth));
|
this._grid.connect('get-preferred-width', Lang.bind(this, this._getPreferredWidth));
|
||||||
this._grid.connect('get-preferred-height', Lang.bind(this, this._getPreferredHeight));
|
this._grid.connect('get-preferred-height', Lang.bind(this, this._getPreferredHeight));
|
||||||
this._grid.connect('allocate', Lang.bind(this, this._allocate));
|
this._grid.connect('allocate', Lang.bind(this, this._allocate));
|
||||||
|
this._grid.connect('actor-added', Lang.bind(this, this._childAdded));
|
||||||
|
this._grid.connect('actor-removed', Lang.bind(this, this._childRemoved));
|
||||||
|
},
|
||||||
|
|
||||||
|
_keyFocusIn: function(actor) {
|
||||||
|
this.emit('key-focus-in', actor);
|
||||||
|
},
|
||||||
|
|
||||||
|
_childAdded: function(grid, child) {
|
||||||
|
child._iconGridKeyFocusInId = child.connect('key-focus-in', Lang.bind(this, this._keyFocusIn));
|
||||||
|
},
|
||||||
|
|
||||||
|
_childRemoved: function(grid, child) {
|
||||||
|
child.disconnect(child._iconGridKeyFocusInId);
|
||||||
},
|
},
|
||||||
|
|
||||||
_getPreferredWidth: function (grid, forHeight, alloc) {
|
_getPreferredWidth: function (grid, forHeight, alloc) {
|
||||||
@ -527,6 +541,7 @@ const IconGrid = new Lang.Class({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Signals.addSignalMethods(IconGrid.prototype);
|
||||||
|
|
||||||
const PaginatedIconGrid = new Lang.Class({
|
const PaginatedIconGrid = new Lang.Class({
|
||||||
Name: 'PaginatedIconGrid',
|
Name: 'PaginatedIconGrid',
|
||||||
@ -630,6 +645,10 @@ const PaginatedIconGrid = new Lang.Class({
|
|||||||
return this._nPages;
|
return this._nPages;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getPageHeight: function() {
|
||||||
|
return this._availableHeightPerPageForItems();
|
||||||
|
},
|
||||||
|
|
||||||
getPageY: function(pageNumber) {
|
getPageY: function(pageNumber) {
|
||||||
if (!this._nPages)
|
if (!this._nPages)
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -266,12 +266,14 @@ const Keyboard = new Lang.Class({
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!this._showIdleId)
|
if (!this._showIdleId) {
|
||||||
this._showIdleId = GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE,
|
this._showIdleId = GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE,
|
||||||
Lang.bind(this, function() {
|
Lang.bind(this, function() {
|
||||||
this.Show(time);
|
this.Show(time);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._showIdleId, '[gnome-shell] this.Show');
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
_createLayersForGroup: function (gname) {
|
_createLayersForGroup: function (gname) {
|
||||||
@ -500,6 +502,7 @@ const Keyboard = new Lang.Class({
|
|||||||
this._show(monitor);
|
this._show(monitor);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._keyboardRestingId, '[gnome-shell] this._clearKeyboardRestTimer');
|
||||||
},
|
},
|
||||||
|
|
||||||
_show: function(monitor) {
|
_show: function(monitor) {
|
||||||
@ -526,6 +529,7 @@ const Keyboard = new Lang.Class({
|
|||||||
this._hide();
|
this._hide();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._keyboardRestingId, '[gnome-shell] this._clearKeyboardRestTimer');
|
||||||
},
|
},
|
||||||
|
|
||||||
_hide: function() {
|
_hide: function() {
|
||||||
|
@ -223,7 +223,7 @@ const LayoutManager = new Lang.Class({
|
|||||||
this._keyboardHeightNotifyId = 0;
|
this._keyboardHeightNotifyId = 0;
|
||||||
|
|
||||||
// A dummy actor that tracks the mouse or text cursor, based on the
|
// A dummy actor that tracks the mouse or text cursor, based on the
|
||||||
// position set in setDummyCursorPosition.
|
// position and size set in setDummyCursorGeometry.
|
||||||
this.dummyCursor = new St.Widget({ width: 0, height: 0 });
|
this.dummyCursor = new St.Widget({ width: 0, height: 0 });
|
||||||
this.uiGroup.add_actor(this.dummyCursor);
|
this.uiGroup.add_actor(this.dummyCursor);
|
||||||
|
|
||||||
@ -603,7 +603,7 @@ const LayoutManager = new Lang.Class({
|
|||||||
this._updateBackgrounds();
|
this._updateBackgrounds();
|
||||||
|
|
||||||
// We need to force an update of the regions now before we scale
|
// We need to force an update of the regions now before we scale
|
||||||
// the UI group to get the coorect allocation for the struts.
|
// the UI group to get the correct allocation for the struts.
|
||||||
this._updateRegions();
|
this._updateRegions();
|
||||||
|
|
||||||
this.trayBox.hide();
|
this.trayBox.hide();
|
||||||
@ -628,10 +628,11 @@ const LayoutManager = new Lang.Class({
|
|||||||
// until the event loop is uncontended and idle.
|
// until the event loop is uncontended and idle.
|
||||||
// This helps to prevent us from running the animation
|
// This helps to prevent us from running the animation
|
||||||
// when the system is bogged down
|
// when the system is bogged down
|
||||||
GLib.idle_add(GLib.PRIORITY_LOW, Lang.bind(this, function() {
|
let id = GLib.idle_add(GLib.PRIORITY_LOW, Lang.bind(this, function() {
|
||||||
this._startupAnimation();
|
this._startupAnimation();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] this._startupAnimation');
|
||||||
},
|
},
|
||||||
|
|
||||||
_startupAnimation: function() {
|
_startupAnimation: function() {
|
||||||
@ -728,7 +729,7 @@ const LayoutManager = new Lang.Class({
|
|||||||
this._updateRegions();
|
this._updateRegions();
|
||||||
},
|
},
|
||||||
|
|
||||||
// setDummyCursorPosition:
|
// setDummyCursorGeometry:
|
||||||
//
|
//
|
||||||
// The cursor dummy is a standard widget commonly used for popup
|
// The cursor dummy is a standard widget commonly used for popup
|
||||||
// menus and box pointers to track, as the box pointer API only
|
// menus and box pointers to track, as the box pointer API only
|
||||||
@ -737,9 +738,10 @@ const LayoutManager = new Lang.Class({
|
|||||||
// is what you should use. Given that the menu should not track
|
// is what you should use. Given that the menu should not track
|
||||||
// the actual mouse pointer as it moves, you need to call this
|
// the actual mouse pointer as it moves, you need to call this
|
||||||
// function before you show the menu to ensure it is at the right
|
// function before you show the menu to ensure it is at the right
|
||||||
// position.
|
// position and has the right size.
|
||||||
setDummyCursorPosition: function(x, y) {
|
setDummyCursorGeometry: function(x, y, w, h) {
|
||||||
this.dummyCursor.set_position(Math.round(x), Math.round(y));
|
this.dummyCursor.set_position(Math.round(x), Math.round(y));
|
||||||
|
this.dummyCursor.set_size(Math.round(w), Math.round(h));
|
||||||
},
|
},
|
||||||
|
|
||||||
// addChrome:
|
// addChrome:
|
||||||
@ -1016,19 +1018,39 @@ const LayoutManager = new Lang.Class({
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Ensure that the strut rects goes all the way to the screen edge,
|
// Ensure that the strut rects goes all the way to the screen edge,
|
||||||
// as this really what mutter expects.
|
// as this really what mutter expects. However skip this step
|
||||||
|
// in cases where this would render an entire monitor unusable.
|
||||||
switch (side) {
|
switch (side) {
|
||||||
case Meta.Side.TOP:
|
case Meta.Side.TOP:
|
||||||
y1 = 0;
|
let hasMonitorsAbove = this.monitors.some(Lang.bind(this,
|
||||||
|
function(mon) {
|
||||||
|
return this._isAboveOrBelowPrimary(mon) &&
|
||||||
|
mon.y < primary.y;
|
||||||
|
}));
|
||||||
|
if (!hasMonitorsAbove)
|
||||||
|
y1 = 0;
|
||||||
break;
|
break;
|
||||||
case Meta.Side.BOTTOM:
|
case Meta.Side.BOTTOM:
|
||||||
y2 = global.screen_height;
|
if (this.primaryIndex == this.bottomIndex)
|
||||||
|
y2 = global.screen_height;
|
||||||
break;
|
break;
|
||||||
case Meta.Side.LEFT:
|
case Meta.Side.LEFT:
|
||||||
x1 = 0;
|
let hasMonitorsLeft = this.monitors.some(Lang.bind(this,
|
||||||
|
function(mon) {
|
||||||
|
return !this._isAboveOrBelowPrimary(mon) &&
|
||||||
|
mon.x < primary.x;
|
||||||
|
}));
|
||||||
|
if (!hasMonitorsLeft)
|
||||||
|
x1 = 0;
|
||||||
break;
|
break;
|
||||||
case Meta.Side.RIGHT:
|
case Meta.Side.RIGHT:
|
||||||
x2 = global.screen_width;
|
let hasMonitorsRight = this.monitors.some(Lang.bind(this,
|
||||||
|
function(mon) {
|
||||||
|
return !this._isAboveOrBelowPrimary(mon) &&
|
||||||
|
mon.x > primary.x;
|
||||||
|
}));
|
||||||
|
if (!hasMonitorsRight)
|
||||||
|
x2 = global.screen_width;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -843,9 +843,10 @@ const LookingGlass = new Lang.Class({
|
|||||||
System.gc();
|
System.gc();
|
||||||
this._timeoutId = Mainloop.timeout_add(500, Lang.bind(this, function () {
|
this._timeoutId = Mainloop.timeout_add(500, Lang.bind(this, function () {
|
||||||
gcIcon.icon_name = 'gnome-fs-trash-full';
|
gcIcon.icon_name = 'gnome-fs-trash-full';
|
||||||
Mainloop.source_remove(this._timeoutId);
|
this._timeoutId = 0;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] gcIcon.icon_name = \'gnome-fs-trash-full\'');
|
||||||
return Clutter.EVENT_PROPAGATE;
|
return Clutter.EVENT_PROPAGATE;
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -43,6 +43,7 @@ const DEFAULT_BACKGROUND_COLOR = Clutter.Color.from_pixel(0x2e3436ff);
|
|||||||
|
|
||||||
const A11Y_SCHEMA = 'org.gnome.desktop.a11y.keyboard';
|
const A11Y_SCHEMA = 'org.gnome.desktop.a11y.keyboard';
|
||||||
const STICKY_KEYS_ENABLE = 'stickykeys-enable';
|
const STICKY_KEYS_ENABLE = 'stickykeys-enable';
|
||||||
|
const GNOMESHELL_STARTED_MESSAGE_ID = 'f3ea493c22934e26811cd62abe8e203a';
|
||||||
|
|
||||||
let componentManager = null;
|
let componentManager = null;
|
||||||
let panel = null;
|
let panel = null;
|
||||||
@ -55,7 +56,7 @@ let screenShield = null;
|
|||||||
let notificationDaemon = null;
|
let notificationDaemon = null;
|
||||||
let windowAttentionHandler = null;
|
let windowAttentionHandler = null;
|
||||||
let ctrlAltTabManager = null;
|
let ctrlAltTabManager = null;
|
||||||
let osdWindow = null;
|
let osdWindowManager = null;
|
||||||
let sessionMode = null;
|
let sessionMode = null;
|
||||||
let shellDBusService = null;
|
let shellDBusService = null;
|
||||||
let shellMountOpDBusService = null;
|
let shellMountOpDBusService = null;
|
||||||
@ -103,9 +104,6 @@ function start() {
|
|||||||
global.logError = window.log;
|
global.logError = window.log;
|
||||||
global.log = window.log;
|
global.log = window.log;
|
||||||
|
|
||||||
if (!Meta.is_wayland_compositor)
|
|
||||||
Meta.is_wayland_compositor = function () { return false; };
|
|
||||||
|
|
||||||
// Chain up async errors reported from C
|
// Chain up async errors reported from C
|
||||||
global.connect('notify-error', function (global, msg, detail) { notifyError(msg, detail); });
|
global.connect('notify-error', function (global, msg, detail) { notifyError(msg, detail); });
|
||||||
|
|
||||||
@ -158,7 +156,7 @@ function _initializeUI() {
|
|||||||
screencastService = new Screencast.ScreencastService();
|
screencastService = new Screencast.ScreencastService();
|
||||||
xdndHandler = new XdndHandler.XdndHandler();
|
xdndHandler = new XdndHandler.XdndHandler();
|
||||||
ctrlAltTabManager = new CtrlAltTab.CtrlAltTabManager();
|
ctrlAltTabManager = new CtrlAltTab.CtrlAltTabManager();
|
||||||
osdWindow = new OsdWindow.OsdWindow();
|
osdWindowManager = new OsdWindow.OsdWindowManager();
|
||||||
overview = new Overview.Overview();
|
overview = new Overview.Overview();
|
||||||
wm = new WindowManager.WindowManager();
|
wm = new WindowManager.WindowManager();
|
||||||
magnifier = new Magnifier.Magnifier();
|
magnifier = new Magnifier.Magnifier();
|
||||||
@ -191,8 +189,6 @@ function _initializeUI() {
|
|||||||
|
|
||||||
_startDate = new Date();
|
_startDate = new Date();
|
||||||
|
|
||||||
log('GNOME Shell started at ' + _startDate);
|
|
||||||
|
|
||||||
let perfModuleName = GLib.getenv("SHELL_PERF_MODULE");
|
let perfModuleName = GLib.getenv("SHELL_PERF_MODULE");
|
||||||
if (perfModuleName) {
|
if (perfModuleName) {
|
||||||
let perfOutput = GLib.getenv("SHELL_PERF_OUTPUT");
|
let perfOutput = GLib.getenv("SHELL_PERF_OUTPUT");
|
||||||
@ -216,6 +212,17 @@ function _initializeUI() {
|
|||||||
if (screenShield) {
|
if (screenShield) {
|
||||||
screenShield.lockIfWasLocked();
|
screenShield.lockIfWasLocked();
|
||||||
}
|
}
|
||||||
|
if (LoginManager.haveSystemd() &&
|
||||||
|
sessionMode.currentMode != 'gdm' &&
|
||||||
|
sessionMode.currentMode != 'initial-setup') {
|
||||||
|
// Do not import globally to not depend
|
||||||
|
// on systemd on non-systemd systems.
|
||||||
|
let GSystem = imports.gi.GSystem;
|
||||||
|
GSystem.log_structured_print('GNOME Shell started at ' + _startDate,
|
||||||
|
['MESSAGE_ID=' + GNOMESHELL_STARTED_MESSAGE_ID]);
|
||||||
|
} else {
|
||||||
|
log('GNOME Shell started at ' + _startDate);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -611,5 +618,6 @@ function queueDeferredWork(workId) {
|
|||||||
_deferredTimeoutId = 0;
|
_deferredTimeoutId = 0;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
});
|
});
|
||||||
|
GLib.Source.set_name_by_id(_deferredTimeoutId, '[gnome-shell] _runAllDeferredWork');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1987,6 +1987,7 @@ const MessageTray = new Lang.Class({
|
|||||||
|
|
||||||
this._trayDwellTimeoutId = Mainloop.timeout_add(TRAY_DWELL_TIME,
|
this._trayDwellTimeoutId = Mainloop.timeout_add(TRAY_DWELL_TIME,
|
||||||
Lang.bind(this, this._trayDwellTimeout));
|
Lang.bind(this, this._trayDwellTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._trayDwellTimeoutId, '[gnome-shell] this._trayDwellTimeout');
|
||||||
}
|
}
|
||||||
this._trayDwelling = true;
|
this._trayDwelling = true;
|
||||||
} else {
|
} else {
|
||||||
@ -2316,6 +2317,7 @@ const MessageTray = new Lang.Class({
|
|||||||
// That gives the user more time to mouse away from the notification and mouse back in in order to expand it.
|
// That gives the user more time to mouse away from the notification and mouse back in in order to expand it.
|
||||||
let timeout = this._useLongerNotificationLeftTimeout ? LONGER_HIDE_TIMEOUT * 1000 : HIDE_TIMEOUT * 1000;
|
let timeout = this._useLongerNotificationLeftTimeout ? LONGER_HIDE_TIMEOUT * 1000 : HIDE_TIMEOUT * 1000;
|
||||||
this._notificationLeftTimeoutId = Mainloop.timeout_add(timeout, Lang.bind(this, this._onNotificationLeftTimeout));
|
this._notificationLeftTimeoutId = Mainloop.timeout_add(timeout, Lang.bind(this, this._onNotificationLeftTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._notificationLeftTimeoutId, '[gnome-shell] this._onNotificationLeftTimeout');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -2351,6 +2353,7 @@ const MessageTray = new Lang.Class({
|
|||||||
this._notificationLeftMouseX = -1;
|
this._notificationLeftMouseX = -1;
|
||||||
this._notificationLeftTimeoutId = Mainloop.timeout_add(LONGER_HIDE_TIMEOUT * 1000,
|
this._notificationLeftTimeoutId = Mainloop.timeout_add(LONGER_HIDE_TIMEOUT * 1000,
|
||||||
Lang.bind(this, this._onNotificationLeftTimeout));
|
Lang.bind(this, this._onNotificationLeftTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._notificationLeftTimeoutId, '[gnome-shell] this._onNotificationLeftTimeout');
|
||||||
} else {
|
} else {
|
||||||
this._notificationLeftTimeoutId = 0;
|
this._notificationLeftTimeoutId = 0;
|
||||||
this._useLongerNotificationLeftTimeout = false;
|
this._useLongerNotificationLeftTimeout = false;
|
||||||
@ -2668,10 +2671,12 @@ const MessageTray = new Lang.Class({
|
|||||||
Mainloop.source_remove(this._notificationTimeoutId);
|
Mainloop.source_remove(this._notificationTimeoutId);
|
||||||
this._notificationTimeoutId = 0;
|
this._notificationTimeoutId = 0;
|
||||||
}
|
}
|
||||||
if (timeout > 0)
|
if (timeout > 0) {
|
||||||
this._notificationTimeoutId =
|
this._notificationTimeoutId =
|
||||||
Mainloop.timeout_add(timeout,
|
Mainloop.timeout_add(timeout,
|
||||||
Lang.bind(this, this._notificationTimeout));
|
Lang.bind(this, this._notificationTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._notificationTimeoutId, '[gnome-shell] this._notificationTimeout');
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
_notificationTimeout: function() {
|
_notificationTimeout: function() {
|
||||||
|
@ -244,11 +244,12 @@ const FdoNotificationDaemon = new Lang.Class({
|
|||||||
// Ignore replacesId since we already sent back a
|
// Ignore replacesId since we already sent back a
|
||||||
// NotificationClosed for that id.
|
// NotificationClosed for that id.
|
||||||
id = this._nextNotificationId++;
|
id = this._nextNotificationId++;
|
||||||
Mainloop.idle_add(Lang.bind(this,
|
let idle_id = Mainloop.idle_add(Lang.bind(this,
|
||||||
function () {
|
function () {
|
||||||
this._emitNotificationClosed(id, NotificationClosedReason.DISMISSED);
|
this._emitNotificationClosed(id, NotificationClosedReason.DISMISSED);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(idle_id, '[gnome-shell] this._emitNotificationClosed');
|
||||||
return invocation.return_value(GLib.Variant.new('(u)', [id]));
|
return invocation.return_value(GLib.Variant.new('(u)', [id]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,14 +73,17 @@ const LevelBar = new Lang.Class({
|
|||||||
const OsdWindow = new Lang.Class({
|
const OsdWindow = new Lang.Class({
|
||||||
Name: 'OsdWindow',
|
Name: 'OsdWindow',
|
||||||
|
|
||||||
_init: function() {
|
_init: function(monitorIndex) {
|
||||||
this._popupSize = 0;
|
this._popupSize = 0;
|
||||||
this.actor = new St.Widget({ x_expand: true,
|
this.actor = new St.Widget({ x_expand: true,
|
||||||
y_expand: true,
|
y_expand: true,
|
||||||
x_align: Clutter.ActorAlign.CENTER,
|
x_align: Clutter.ActorAlign.CENTER,
|
||||||
y_align: Clutter.ActorAlign.CENTER });
|
y_align: Clutter.ActorAlign.CENTER });
|
||||||
this._currentMonitor = undefined;
|
|
||||||
this.setMonitor (-1);
|
this._monitorIndex = monitorIndex;
|
||||||
|
let constraint = new Layout.MonitorConstraint({ index: monitorIndex });
|
||||||
|
this.actor.add_constraint(constraint);
|
||||||
|
|
||||||
this._box = new St.BoxLayout({ style_class: 'osd-window',
|
this._box = new St.BoxLayout({ style_class: 'osd-window',
|
||||||
vertical: true });
|
vertical: true });
|
||||||
this.actor.add_actor(this._box);
|
this.actor.add_actor(this._box);
|
||||||
@ -109,7 +112,6 @@ const OsdWindow = new Lang.Class({
|
|||||||
Main.layoutManager.connect('monitors-changed',
|
Main.layoutManager.connect('monitors-changed',
|
||||||
Lang.bind(this, this._monitorsChanged));
|
Lang.bind(this, this._monitorsChanged));
|
||||||
this._monitorsChanged();
|
this._monitorsChanged();
|
||||||
|
|
||||||
Main.uiGroup.add_child(this.actor);
|
Main.uiGroup.add_child(this.actor);
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -125,7 +127,7 @@ const OsdWindow = new Lang.Class({
|
|||||||
|
|
||||||
setLevel: function(level) {
|
setLevel: function(level) {
|
||||||
this._level.actor.visible = (level != undefined);
|
this._level.actor.visible = (level != undefined);
|
||||||
if (level) {
|
if (level != undefined) {
|
||||||
if (this.actor.visible)
|
if (this.actor.visible)
|
||||||
Tweener.addTween(this._level,
|
Tweener.addTween(this._level,
|
||||||
{ level: level,
|
{ level: level,
|
||||||
@ -156,6 +158,7 @@ const OsdWindow = new Lang.Class({
|
|||||||
Mainloop.source_remove(this._hideTimeoutId);
|
Mainloop.source_remove(this._hideTimeoutId);
|
||||||
this._hideTimeoutId = Mainloop.timeout_add(HIDE_TIMEOUT,
|
this._hideTimeoutId = Mainloop.timeout_add(HIDE_TIMEOUT,
|
||||||
Lang.bind(this, this._hide));
|
Lang.bind(this, this._hide));
|
||||||
|
GLib.Source.set_name_by_id(this._hideTimeoutId, '[gnome-shell] this._hide');
|
||||||
},
|
},
|
||||||
|
|
||||||
cancel: function() {
|
cancel: function() {
|
||||||
@ -188,12 +191,9 @@ const OsdWindow = new Lang.Class({
|
|||||||
|
|
||||||
_monitorsChanged: function() {
|
_monitorsChanged: function() {
|
||||||
/* assume 110x110 on a 640x480 display and scale from there */
|
/* assume 110x110 on a 640x480 display and scale from there */
|
||||||
let monitor;
|
let monitor = Main.layoutManager.monitors[this._monitorIndex];
|
||||||
|
if (!monitor)
|
||||||
if (this._currentMonitor >= 0)
|
return; // we are about to be removed
|
||||||
monitor = Main.layoutManager.monitors[this._currentMonitor];
|
|
||||||
else
|
|
||||||
monitor = Main.layoutManager.primaryMonitor;
|
|
||||||
|
|
||||||
let scalew = monitor.width / 640.0;
|
let scalew = monitor.width / 640.0;
|
||||||
let scaleh = monitor.height / 480.0;
|
let scaleh = monitor.height / 480.0;
|
||||||
@ -222,23 +222,56 @@ const OsdWindow = new Lang.Class({
|
|||||||
// but the theme takes measures in unscaled dimensions
|
// but the theme takes measures in unscaled dimensions
|
||||||
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||||
this._box.style = 'min-height: %dpx;'.format(Math.max(minWidth, minHeight) / scaleFactor);
|
this._box.style = 'min-height: %dpx;'.format(Math.max(minWidth, minHeight) / scaleFactor);
|
||||||
},
|
}
|
||||||
|
});
|
||||||
setMonitor: function(index) {
|
|
||||||
let constraint;
|
const OsdWindowManager = new Lang.Class({
|
||||||
|
Name: 'OsdWindowManager',
|
||||||
if (index < 0)
|
|
||||||
index = -1;
|
_init: function() {
|
||||||
if (this._currentMonitor == index)
|
this._osdWindows = [];
|
||||||
return;
|
Main.layoutManager.connect('monitors-changed',
|
||||||
|
Lang.bind(this, this._monitorsChanged));
|
||||||
if (index < 0)
|
this._monitorsChanged();
|
||||||
constraint = new Layout.MonitorConstraint({ primary: true });
|
},
|
||||||
else
|
|
||||||
constraint = new Layout.MonitorConstraint({ index: index });
|
_monitorsChanged: function() {
|
||||||
|
for (let i = 0; i < Main.layoutManager.monitors.length; i++) {
|
||||||
this.actor.clear_constraints();
|
if (this._osdWindows[i] == undefined)
|
||||||
this.actor.add_constraint(constraint);
|
this._osdWindows[i] = new OsdWindow(i);
|
||||||
this._currentMonitor = index;
|
}
|
||||||
|
|
||||||
|
for (let i = Main.layoutManager.monitors.length; i < this._osdWindows.length; i++) {
|
||||||
|
this._osdWindows[i].actor.destroy();
|
||||||
|
this._osdWindows[i] = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
this._osdWindows.length = Main.layoutManager.monitors.length;
|
||||||
|
},
|
||||||
|
|
||||||
|
_showOsdWindow: function(monitorIndex, icon, label, level) {
|
||||||
|
this._osdWindows[monitorIndex].setIcon(icon);
|
||||||
|
this._osdWindows[monitorIndex].setLabel(label);
|
||||||
|
this._osdWindows[monitorIndex].setLevel(level);
|
||||||
|
this._osdWindows[monitorIndex].show();
|
||||||
|
},
|
||||||
|
|
||||||
|
show: function(monitorIndex, icon, label, level) {
|
||||||
|
if (monitorIndex != -1) {
|
||||||
|
for (let i = 0; i < this._osdWindows.length; i++) {
|
||||||
|
if (i == monitorIndex)
|
||||||
|
this._showOsdWindow(i, icon, label, level);
|
||||||
|
else
|
||||||
|
this._osdWindows[i].cancel();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
for (let i = 0; i < this._osdWindows.length; i++)
|
||||||
|
this._showOsdWindow(i, icon, label, level);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
hideAll: function() {
|
||||||
|
for (let i = 0; i < this._osdWindows.length; i++)
|
||||||
|
this._osdWindows[i].cancel();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -365,6 +365,7 @@ const Overview = new Lang.Class({
|
|||||||
this._lastHoveredWindow = null;
|
this._lastHoveredWindow = null;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._windowSwitchTimeoutId, '[gnome-shell] Main.activateWindow');
|
||||||
}
|
}
|
||||||
|
|
||||||
return DND.DragMotionResult.CONTINUE;
|
return DND.DragMotionResult.CONTINUE;
|
||||||
|
@ -259,13 +259,18 @@ const ThumbnailsSlider = new Lang.Class({
|
|||||||
|
|
||||||
Main.layoutManager.connect('monitors-changed', Lang.bind(this, this._updateSlide));
|
Main.layoutManager.connect('monitors-changed', Lang.bind(this, this._updateSlide));
|
||||||
this.actor.connect('notify::hover', Lang.bind(this, this._updateSlide));
|
this.actor.connect('notify::hover', Lang.bind(this, this._updateSlide));
|
||||||
|
global.window_manager.connect('switch-workspace', Lang.bind(this, this._updateSlide));
|
||||||
this._thumbnailsBox.actor.bind_property('visible', this.actor, 'visible', GObject.BindingFlags.SYNC_CREATE);
|
this._thumbnailsBox.actor.bind_property('visible', this.actor, 'visible', GObject.BindingFlags.SYNC_CREATE);
|
||||||
},
|
},
|
||||||
|
|
||||||
_getAlwaysZoomOut: function() {
|
_getAlwaysZoomOut: function() {
|
||||||
// Always show the pager when hover, during a drag, or if workspaces are
|
// Always show the pager when hover, during a drag, or if workspaces are
|
||||||
// actually used, e.g. there are windows on more than one
|
// actually used, e.g. there are windows on any non-active workspace
|
||||||
let alwaysZoomOut = this.actor.hover || this._inDrag || !Meta.prefs_get_dynamic_workspaces() || global.screen.n_workspaces > 2;
|
let alwaysZoomOut = this.actor.hover ||
|
||||||
|
this._inDrag ||
|
||||||
|
!Meta.prefs_get_dynamic_workspaces() ||
|
||||||
|
global.screen.n_workspaces > 2 ||
|
||||||
|
global.screen.get_active_workspace_index() != 0;
|
||||||
|
|
||||||
if (!alwaysZoomOut) {
|
if (!alwaysZoomOut) {
|
||||||
let monitors = Main.layoutManager.monitors;
|
let monitors = Main.layoutManager.monitors;
|
||||||
|
@ -595,6 +595,7 @@ const ActivitiesButton = new Lang.Class({
|
|||||||
Mainloop.source_remove(this._xdndTimeOut);
|
Mainloop.source_remove(this._xdndTimeOut);
|
||||||
this._xdndTimeOut = Mainloop.timeout_add(BUTTON_DND_ACTIVATION_TIMEOUT,
|
this._xdndTimeOut = Mainloop.timeout_add(BUTTON_DND_ACTIVATION_TIMEOUT,
|
||||||
Lang.bind(this, this._xdndToggleOverview, actor));
|
Lang.bind(this, this._xdndToggleOverview, actor));
|
||||||
|
GLib.Source.set_name_by_id(this._xdndTimeOut, '[gnome-shell] this._xdndToggleOverview');
|
||||||
|
|
||||||
return DND.DragMotionResult.CONTINUE;
|
return DND.DragMotionResult.CONTINUE;
|
||||||
},
|
},
|
||||||
|
@ -107,6 +107,7 @@ const PointerWatcher = new Lang.Class({
|
|||||||
|
|
||||||
this._timeoutId = Mainloop.timeout_add(minInterval,
|
this._timeoutId = Mainloop.timeout_add(minInterval,
|
||||||
Lang.bind(this, this._onTimeout));
|
Lang.bind(this, this._onTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] this._onTimeout');
|
||||||
},
|
},
|
||||||
|
|
||||||
_onTimeout: function() {
|
_onTimeout: function() {
|
||||||
|
@ -251,8 +251,16 @@ const PopupSeparatorMenuItem = new Lang.Class({
|
|||||||
this.actor.add(this.label);
|
this.actor.add(this.label);
|
||||||
this.actor.label_actor = this.label;
|
this.actor.label_actor = this.label;
|
||||||
|
|
||||||
|
this.label.connect('notify::text',
|
||||||
|
Lang.bind(this, this._syncVisibility));
|
||||||
|
this._syncVisibility();
|
||||||
|
|
||||||
this._separator = new Separator.HorizontalSeparator({ style_class: 'popup-separator-menu-item' });
|
this._separator = new Separator.HorizontalSeparator({ style_class: 'popup-separator-menu-item' });
|
||||||
this.actor.add(this._separator.actor, { expand: true });
|
this.actor.add(this._separator.actor, { expand: true });
|
||||||
|
},
|
||||||
|
|
||||||
|
_syncVisibility: function() {
|
||||||
|
this.label.visible = this.label.text != '';
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -850,6 +850,7 @@ const ScreenShield = new Lang.Class({
|
|||||||
this.lock(false);
|
this.lock(false);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._lockTimeoutId, '[gnome-shell] this.lock');
|
||||||
}
|
}
|
||||||
|
|
||||||
this._activateFade(this._longLightbox, STANDARD_FADE_TIME);
|
this._activateFade(this._longLightbox, STANDARD_FADE_TIME);
|
||||||
@ -1041,6 +1042,7 @@ const ScreenShield = new Lang.Class({
|
|||||||
|
|
||||||
if (!this._arrowAnimationId) {
|
if (!this._arrowAnimationId) {
|
||||||
this._arrowAnimationId = Mainloop.timeout_add(6000, Lang.bind(this, this._animateArrows));
|
this._arrowAnimationId = Mainloop.timeout_add(6000, Lang.bind(this, this._animateArrows));
|
||||||
|
GLib.Source.set_name_by_id(this._arrowAnimationId, '[gnome-shell] this._animateArrows');
|
||||||
this._animateArrows();
|
this._animateArrows();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1108,10 +1110,11 @@ const ScreenShield = new Lang.Class({
|
|||||||
if (params.fadeToBlack && params.animateFade) {
|
if (params.fadeToBlack && params.animateFade) {
|
||||||
// Take a beat
|
// Take a beat
|
||||||
|
|
||||||
Mainloop.timeout_add(1000 * MANUAL_FADE_TIME, Lang.bind(this, function() {
|
let id = Mainloop.timeout_add(1000 * MANUAL_FADE_TIME, Lang.bind(this, function() {
|
||||||
this._activateFade(this._shortLightbox, MANUAL_FADE_TIME);
|
this._activateFade(this._shortLightbox, MANUAL_FADE_TIME);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] this._activateFade');
|
||||||
} else {
|
} else {
|
||||||
if (params.fadeToBlack)
|
if (params.fadeToBlack)
|
||||||
this._activateFade(this._shortLightbox, 0);
|
this._activateFade(this._shortLightbox, 0);
|
||||||
|
@ -11,6 +11,7 @@ const Shell = imports.gi.Shell;
|
|||||||
const Signals = imports.signals;
|
const Signals = imports.signals;
|
||||||
const St = imports.gi.St;
|
const St = imports.gi.St;
|
||||||
|
|
||||||
|
const GrabHelper = imports.ui.grabHelper;
|
||||||
const Lightbox = imports.ui.lightbox;
|
const Lightbox = imports.ui.lightbox;
|
||||||
const Main = imports.ui.main;
|
const Main = imports.ui.main;
|
||||||
const Tweener = imports.ui.tweener;
|
const Tweener = imports.ui.tweener;
|
||||||
@ -139,6 +140,7 @@ const SelectArea = new Lang.Class({
|
|||||||
this._startY = -1;
|
this._startY = -1;
|
||||||
this._lastX = 0;
|
this._lastX = 0;
|
||||||
this._lastY = 0;
|
this._lastY = 0;
|
||||||
|
this._result = null;
|
||||||
|
|
||||||
this._initRubberbandColors();
|
this._initRubberbandColors();
|
||||||
|
|
||||||
@ -148,12 +150,12 @@ const SelectArea = new Lang.Class({
|
|||||||
y: 0 });
|
y: 0 });
|
||||||
Main.uiGroup.add_actor(this._group);
|
Main.uiGroup.add_actor(this._group);
|
||||||
|
|
||||||
|
this._grabHelper = new GrabHelper.GrabHelper(this._group);
|
||||||
|
|
||||||
this._group.connect('button-press-event',
|
this._group.connect('button-press-event',
|
||||||
Lang.bind(this, this._onButtonPress));
|
Lang.bind(this, this._onButtonPress));
|
||||||
this._group.connect('button-release-event',
|
this._group.connect('button-release-event',
|
||||||
Lang.bind(this, this._onButtonRelease));
|
Lang.bind(this, this._onButtonRelease));
|
||||||
this._group.connect('key-press-event',
|
|
||||||
Lang.bind(this, this._onKeyPress));
|
|
||||||
this._group.connect('motion-event',
|
this._group.connect('motion-event',
|
||||||
Lang.bind(this, this._onMotionEvent));
|
Lang.bind(this, this._onMotionEvent));
|
||||||
|
|
||||||
@ -169,10 +171,12 @@ const SelectArea = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
show: function() {
|
show: function() {
|
||||||
if (!Main.pushModal(this._group) || this._group.visible)
|
if (!this._grabHelper.grab({ actor: this._group,
|
||||||
|
onUngrab: Lang.bind(this, this._onUngrab) }))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
global.screen.set_cursor(Meta.Cursor.CROSSHAIR);
|
global.screen.set_cursor(Meta.Cursor.CROSSHAIR);
|
||||||
|
Main.uiGroup.set_child_above_sibling(this._group, null);
|
||||||
this._group.visible = true;
|
this._group.visible = true;
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -202,13 +206,6 @@ const SelectArea = new Lang.Class({
|
|||||||
height: Math.abs(this._startY - this._lastY) };
|
height: Math.abs(this._startY - this._lastY) };
|
||||||
},
|
},
|
||||||
|
|
||||||
_onKeyPress: function(actor, event) {
|
|
||||||
if (event.get_key_symbol() == Clutter.Escape)
|
|
||||||
this._destroy(null, false);
|
|
||||||
|
|
||||||
return Clutter.EVENT_PROPAGATE;
|
|
||||||
},
|
|
||||||
|
|
||||||
_onMotionEvent: function(actor, event) {
|
_onMotionEvent: function(actor, event) {
|
||||||
if (this._startX == -1 || this._startY == -1)
|
if (this._startX == -1 || this._startY == -1)
|
||||||
return Clutter.EVENT_PROPAGATE;
|
return Clutter.EVENT_PROPAGATE;
|
||||||
@ -230,24 +227,28 @@ const SelectArea = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_onButtonRelease: function(actor, event) {
|
_onButtonRelease: function(actor, event) {
|
||||||
this._destroy(this._getGeometry(), true);
|
this._result = this._getGeometry();
|
||||||
return Clutter.EVENT_PROPAGATE;
|
|
||||||
},
|
|
||||||
|
|
||||||
_destroy: function(geometry, fade) {
|
|
||||||
Tweener.addTween(this._group,
|
Tweener.addTween(this._group,
|
||||||
{ opacity: 0,
|
{ opacity: 0,
|
||||||
time: fade ? 0.2 : 0,
|
time: 0.2,
|
||||||
transition: 'easeOutQuad',
|
transition: 'easeOutQuad',
|
||||||
onComplete: Lang.bind(this,
|
onComplete: Lang.bind(this,
|
||||||
function() {
|
function() {
|
||||||
Main.popModal(this._group);
|
this._grabHelper.ungrab();
|
||||||
this._group.destroy();
|
|
||||||
global.screen.set_cursor(Meta.Cursor.DEFAULT);
|
|
||||||
|
|
||||||
this.emit('finished', geometry);
|
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
return Clutter.EVENT_PROPAGATE;
|
||||||
|
},
|
||||||
|
|
||||||
|
_onUngrab: function() {
|
||||||
|
global.screen.set_cursor(Meta.Cursor.DEFAULT);
|
||||||
|
this.emit('finished', this._result);
|
||||||
|
|
||||||
|
GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this,
|
||||||
|
function() {
|
||||||
|
this._group.destroy();
|
||||||
|
return GLib.SOURCE_REMOVE;
|
||||||
|
}));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Signals.addSignalMethods(SelectArea.prototype);
|
Signals.addSignalMethods(SelectArea.prototype);
|
||||||
|
@ -39,11 +39,12 @@ const Main = imports.ui.main;
|
|||||||
function sleep(milliseconds) {
|
function sleep(milliseconds) {
|
||||||
let cb;
|
let cb;
|
||||||
|
|
||||||
Mainloop.timeout_add(milliseconds, function() {
|
let id = Mainloop.timeout_add(milliseconds, function() {
|
||||||
if (cb)
|
if (cb)
|
||||||
cb();
|
cb();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
});
|
});
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] sleep');
|
||||||
|
|
||||||
return function(callback) {
|
return function(callback) {
|
||||||
cb = callback;
|
cb = callback;
|
||||||
|
@ -68,6 +68,9 @@ const SearchSystem = new Lang.Class({
|
|||||||
_unregisterProvider: function (provider) {
|
_unregisterProvider: function (provider) {
|
||||||
let index = this._providers.indexOf(provider);
|
let index = this._providers.indexOf(provider);
|
||||||
this._providers.splice(index, 1);
|
this._providers.splice(index, 1);
|
||||||
|
|
||||||
|
if (provider.display)
|
||||||
|
provider.display.destroy();
|
||||||
},
|
},
|
||||||
|
|
||||||
getProviders: function() {
|
getProviders: function() {
|
||||||
@ -629,8 +632,11 @@ const SearchResults = new Lang.Class({
|
|||||||
if (newDefaultResult != this._defaultResult) {
|
if (newDefaultResult != this._defaultResult) {
|
||||||
if (this._defaultResult)
|
if (this._defaultResult)
|
||||||
this._defaultResult.setSelected(false);
|
this._defaultResult.setSelected(false);
|
||||||
if (newDefaultResult)
|
if (newDefaultResult) {
|
||||||
newDefaultResult.setSelected(this._highlightDefault);
|
newDefaultResult.setSelected(this._highlightDefault);
|
||||||
|
if (this._highlightDefault)
|
||||||
|
Util.ensureActorVisibleInScrollView(this._scrollView, newDefaultResult.actor);
|
||||||
|
}
|
||||||
|
|
||||||
this._defaultResult = newDefaultResult;
|
this._defaultResult = newDefaultResult;
|
||||||
}
|
}
|
||||||
@ -667,8 +673,11 @@ const SearchResults = new Lang.Class({
|
|||||||
|
|
||||||
highlightDefault: function(highlight) {
|
highlightDefault: function(highlight) {
|
||||||
this._highlightDefault = highlight;
|
this._highlightDefault = highlight;
|
||||||
if (this._defaultResult)
|
if (this._defaultResult) {
|
||||||
this._defaultResult.setSelected(highlight);
|
this._defaultResult.setSelected(highlight);
|
||||||
|
if (highlight)
|
||||||
|
Util.ensureActorVisibleInScrollView(this._scrollView, this._defaultResult.actor);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
navigateFocus: function(direction) {
|
navigateFocus: function(direction) {
|
||||||
|
@ -140,13 +140,14 @@ function _loadModes() {
|
|||||||
|
|
||||||
function listModes() {
|
function listModes() {
|
||||||
_loadModes();
|
_loadModes();
|
||||||
Mainloop.idle_add(function() {
|
let id = Mainloop.idle_add(function() {
|
||||||
let names = Object.getOwnPropertyNames(_modes);
|
let names = Object.getOwnPropertyNames(_modes);
|
||||||
for (let i = 0; i < names.length; i++)
|
for (let i = 0; i < names.length; i++)
|
||||||
if (_modes[names[i]].isPrimary)
|
if (_modes[names[i]].isPrimary)
|
||||||
print(names[i]);
|
print(names[i]);
|
||||||
Mainloop.quit('listModes');
|
Mainloop.quit('listModes');
|
||||||
});
|
});
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] listModes');
|
||||||
Mainloop.run('listModes');
|
Mainloop.run('listModes');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -141,12 +141,7 @@ const GnomeShell = new Lang.Class({
|
|||||||
if (params['icon'])
|
if (params['icon'])
|
||||||
icon = Gio.Icon.new_for_string(params['icon']);
|
icon = Gio.Icon.new_for_string(params['icon']);
|
||||||
|
|
||||||
Main.osdWindow.setIcon(icon);
|
Main.osdWindowManager.show(monitorIndex, icon, params['label'], params['level']);
|
||||||
Main.osdWindow.setMonitor (monitorIndex);
|
|
||||||
Main.osdWindow.setLabel(params['label']);
|
|
||||||
Main.osdWindow.setLevel(params['level']);
|
|
||||||
|
|
||||||
Main.osdWindow.show();
|
|
||||||
},
|
},
|
||||||
|
|
||||||
FocusApp: function(id) {
|
FocusApp: function(id) {
|
||||||
|
@ -103,6 +103,7 @@ const ATIndicator = new Lang.Class({
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
this._syncMenuVisbilityIdle = Mainloop.idle_add(Lang.bind(this, this._syncMenuVisibility));
|
this._syncMenuVisbilityIdle = Mainloop.idle_add(Lang.bind(this, this._syncMenuVisibility));
|
||||||
|
GLib.Source.set_name_by_id(this._syncMenuVisbilityIdle, '[gnome-shell] this._syncMenuVisibility');
|
||||||
},
|
},
|
||||||
|
|
||||||
_buildItemExtended: function(string, initial_value, writable, on_set) {
|
_buildItemExtended: function(string, initial_value, writable, on_set) {
|
||||||
|
@ -292,6 +292,10 @@ const InputSourcePopup = new Lang.Class({
|
|||||||
this._select(this._previous());
|
this._select(this._previous());
|
||||||
else if (keysym == Clutter.Right)
|
else if (keysym == Clutter.Right)
|
||||||
this._select(this._next());
|
this._select(this._next());
|
||||||
|
else
|
||||||
|
return Clutter.EVENT_PROPAGATE;
|
||||||
|
|
||||||
|
return Clutter.EVENT_STOP;
|
||||||
},
|
},
|
||||||
|
|
||||||
_finish : function() {
|
_finish : function() {
|
||||||
|
@ -56,8 +56,8 @@ const Indicator = new Lang.Class({
|
|||||||
this._agent = Gio.DBusExportedObject.wrapJSObject(AgentIface, this);
|
this._agent = Gio.DBusExportedObject.wrapJSObject(AgentIface, this);
|
||||||
this._agent.export(Gio.DBus.system, '/org/freedesktop/GeoClue2/Agent');
|
this._agent.export(Gio.DBus.system, '/org/freedesktop/GeoClue2/Agent');
|
||||||
|
|
||||||
this._item.status.text = _("On");
|
this._item.status.text = _("Enabled");
|
||||||
this._onOffAction = this._item.menu.addAction(_("Turn Off"), Lang.bind(this, this._onOnOffAction));
|
this._onOffAction = this._item.menu.addAction(_("Disable"), Lang.bind(this, this._onOnOffAction));
|
||||||
|
|
||||||
this.menu.addMenuItem(this._item);
|
this.menu.addMenuItem(this._item);
|
||||||
|
|
||||||
@ -97,6 +97,7 @@ const Indicator = new Lang.Class({
|
|||||||
}
|
}
|
||||||
|
|
||||||
this._indicator.visible = this._proxy.InUse;
|
this._indicator.visible = this._proxy.InUse;
|
||||||
|
this._updateMenuLabels();
|
||||||
},
|
},
|
||||||
|
|
||||||
_connectToGeoclue: function() {
|
_connectToGeoclue: function() {
|
||||||
@ -122,7 +123,7 @@ const Indicator = new Lang.Class({
|
|||||||
this._propertiesChangedId = this._proxy.connect('g-properties-changed',
|
this._propertiesChangedId = this._proxy.connect('g-properties-changed',
|
||||||
Lang.bind(this, this._onGeocluePropsChanged));
|
Lang.bind(this, this._onGeocluePropsChanged));
|
||||||
|
|
||||||
this._updateMenu();
|
this._availableAccuracyLevel = this._proxy.AvailableAccuracyLevel;
|
||||||
this._syncIndicator();
|
this._syncIndicator();
|
||||||
|
|
||||||
this._proxy.AddAgentRemote('gnome-shell', Lang.bind(this, this._onAgentRegistered));
|
this._proxy.AddAgentRemote('gnome-shell', Lang.bind(this, this._onAgentRegistered));
|
||||||
@ -158,14 +159,18 @@ const Indicator = new Lang.Class({
|
|||||||
this.menu.setSensitive(sensitive);
|
this.menu.setSensitive(sensitive);
|
||||||
},
|
},
|
||||||
|
|
||||||
_onMaxAccuracyLevelChanged: function() {
|
_updateMenuLabels: function() {
|
||||||
if (this._getMaxAccuracyLevel() == 0) {
|
if (this._getMaxAccuracyLevel() == 0) {
|
||||||
this._item.status.text = _("Off");
|
this._item.status.text = _("Disabled");
|
||||||
this._onOffAction.label.text = _("Turn On");
|
this._onOffAction.label.text = _("Enable");
|
||||||
} else {
|
} else {
|
||||||
this._item.status.text = _("On");
|
this._item.status.text = this._indicator.visible ? _("In Use") : _("Enabled");
|
||||||
this._onOffAction.label.text = _("Turn Off");
|
this._onOffAction.label.text = _("Disable");
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
_onMaxAccuracyLevelChanged: function() {
|
||||||
|
this._updateMenuLabels();
|
||||||
|
|
||||||
// Gotta ensure geoclue is up and we are registered as agent to it
|
// Gotta ensure geoclue is up and we are registered as agent to it
|
||||||
// before we emit the notify for this property change.
|
// before we emit the notify for this property change.
|
||||||
@ -182,17 +187,12 @@ const Indicator = new Lang.Class({
|
|||||||
this._agent.emit_property_changed('MaxAccuracyLevel', variant);
|
this._agent.emit_property_changed('MaxAccuracyLevel', variant);
|
||||||
},
|
},
|
||||||
|
|
||||||
_updateMenu: function() {
|
|
||||||
this._availableAccuracyLevel = this._proxy.AvailableAccuracyLevel;
|
|
||||||
this.menu.actor.visible = (this._availableAccuracyLevel != 0);
|
|
||||||
},
|
|
||||||
|
|
||||||
_onGeocluePropsChanged: function(proxy, properties) {
|
_onGeocluePropsChanged: function(proxy, properties) {
|
||||||
let unpacked = properties.deep_unpack();
|
let unpacked = properties.deep_unpack();
|
||||||
if ("InUse" in unpacked)
|
if ("InUse" in unpacked)
|
||||||
this._syncIndicator();
|
this._syncIndicator();
|
||||||
if ("AvailableAccuracyLevel" in unpacked)
|
if ("AvailableAccuracyLevel" in unpacked)
|
||||||
this._updateMenu();
|
this._availableAccuracyLevel = this._proxy.AvailableAccuracyLevel;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -423,18 +423,18 @@ const NMConnectionDevice = new Lang.Class({
|
|||||||
case NetworkManager.DeviceState.UNMANAGED:
|
case NetworkManager.DeviceState.UNMANAGED:
|
||||||
/* 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) */
|
||||||
return _("unmanaged");
|
return _("Unmanaged");
|
||||||
case NetworkManager.DeviceState.DEACTIVATING:
|
case NetworkManager.DeviceState.DEACTIVATING:
|
||||||
return _("disconnecting...");
|
return _("Disconnecting");
|
||||||
case NetworkManager.DeviceState.PREPARE:
|
case NetworkManager.DeviceState.PREPARE:
|
||||||
case NetworkManager.DeviceState.CONFIG:
|
case NetworkManager.DeviceState.CONFIG:
|
||||||
case NetworkManager.DeviceState.IP_CONFIG:
|
case NetworkManager.DeviceState.IP_CONFIG:
|
||||||
case NetworkManager.DeviceState.IP_CHECK:
|
case NetworkManager.DeviceState.IP_CHECK:
|
||||||
case NetworkManager.DeviceState.SECONDARIES:
|
case NetworkManager.DeviceState.SECONDARIES:
|
||||||
return _("connecting...");
|
return _("Connecting");
|
||||||
case NetworkManager.DeviceState.NEED_AUTH:
|
case NetworkManager.DeviceState.NEED_AUTH:
|
||||||
/* Translators: this is for network connections that require some kind of key or password */
|
/* Translators: this is for network connections that require some kind of key or password */
|
||||||
return _("authentication required");
|
return _("Authentication required");
|
||||||
case NetworkManager.DeviceState.UNAVAILABLE:
|
case NetworkManager.DeviceState.UNAVAILABLE:
|
||||||
// This state is actually a compound of various states (generically unavailable,
|
// This state is actually a compound of various states (generically unavailable,
|
||||||
// firmware missing), that are exposed by different properties (whose state may
|
// firmware missing), that are exposed by different properties (whose state may
|
||||||
@ -442,13 +442,13 @@ const NMConnectionDevice = new Lang.Class({
|
|||||||
if (this._device.firmware_missing) {
|
if (this._device.firmware_missing) {
|
||||||
/* Translators: this is for devices that require some kind of firmware or kernel
|
/* Translators: this is for devices that require some kind of firmware or kernel
|
||||||
module, which is missing */
|
module, which is missing */
|
||||||
return _("firmware missing");
|
return _("Firmware missing");
|
||||||
}
|
}
|
||||||
/* Translators: this is for a network device that cannot be activated (for example it
|
/* Translators: this is for a network device that cannot be activated (for example it
|
||||||
is disabled by rfkill, or it has no coverage */
|
is disabled by rfkill, or it has no coverage */
|
||||||
return _("unavailable");
|
return _("Unavailable");
|
||||||
case NetworkManager.DeviceState.FAILED:
|
case NetworkManager.DeviceState.FAILED:
|
||||||
return _("connection failed");
|
return _("Connection failed");
|
||||||
default:
|
default:
|
||||||
log('Device state invalid, is %d'.format(this._device.state));
|
log('Device state invalid, is %d'.format(this._device.state));
|
||||||
return 'invalid';
|
return 'invalid';
|
||||||
|
@ -4,6 +4,7 @@ const Gio = imports.gi.Gio;
|
|||||||
const Lang = imports.lang;
|
const Lang = imports.lang;
|
||||||
const Signals = imports.signals;
|
const Signals = imports.signals;
|
||||||
|
|
||||||
|
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;
|
||||||
|
|
||||||
@ -83,10 +84,18 @@ const Indicator = new Lang.Class({
|
|||||||
this._item.icon.icon_name = 'airplane-mode-symbolic';
|
this._item.icon.icon_name = 'airplane-mode-symbolic';
|
||||||
this._item.status.text = _("On");
|
this._item.status.text = _("On");
|
||||||
this._offItem = this._item.menu.addAction(_("Turn Off"), Lang.bind(this, function() {
|
this._offItem = this._item.menu.addAction(_("Turn Off"), Lang.bind(this, function() {
|
||||||
this._proxy.AirplaneMode = false;
|
this._manager.airplaneMode = false;
|
||||||
}));
|
}));
|
||||||
this._item.menu.addSettingsAction(_("Network Settings"), 'gnome-network-panel.desktop');
|
this._item.menu.addSettingsAction(_("Network Settings"), 'gnome-network-panel.desktop');
|
||||||
this.menu.addMenuItem(this._item);
|
this.menu.addMenuItem(this._item);
|
||||||
|
|
||||||
|
Main.sessionMode.connect('updated', Lang.bind(this, this._sessionUpdated));
|
||||||
|
this._sessionUpdated();
|
||||||
|
},
|
||||||
|
|
||||||
|
_sessionUpdated: function() {
|
||||||
|
let sensitive = !Main.sessionMode.isLocked && !Main.sessionMode.isGreeter;
|
||||||
|
this.menu.setSensitive(sensitive);
|
||||||
},
|
},
|
||||||
|
|
||||||
_sync: function() {
|
_sync: function() {
|
||||||
|
@ -56,7 +56,10 @@ const AltSwitcher = new Lang.Class({
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this.actor.get_child() != childToShow) {
|
if (this.actor.get_child() != childToShow) {
|
||||||
|
let hasFocus = this.actor.contains(global.stage.get_key_focus());
|
||||||
this.actor.set_child(childToShow);
|
this.actor.set_child(childToShow);
|
||||||
|
if (hasFocus)
|
||||||
|
childToShow.grab_key_focus();
|
||||||
|
|
||||||
// The actors might respond to hover, so
|
// The actors might respond to hover, so
|
||||||
// sync the pointer to make sure they update.
|
// sync the pointer to make sure they update.
|
||||||
|
@ -161,11 +161,12 @@ const SwitcherPopup = new Lang.Class({
|
|||||||
// disturbed by the popup briefly flashing.
|
// disturbed by the popup briefly flashing.
|
||||||
this._initialDelayTimeoutId = Mainloop.timeout_add(POPUP_DELAY_TIMEOUT,
|
this._initialDelayTimeoutId = Mainloop.timeout_add(POPUP_DELAY_TIMEOUT,
|
||||||
Lang.bind(this, function () {
|
Lang.bind(this, function () {
|
||||||
Main.osdWindow.cancel();
|
Main.osdWindowManager.hideAll();
|
||||||
this.actor.opacity = 255;
|
this.actor.opacity = 255;
|
||||||
this._initialDelayTimeoutId = 0;
|
this._initialDelayTimeoutId = 0;
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(this._initialDelayTimeoutId, '[gnome-shell] Main.osdWindow.cancel');
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -189,10 +190,11 @@ const SwitcherPopup = new Lang.Class({
|
|||||||
|
|
||||||
this._disableHover();
|
this._disableHover();
|
||||||
|
|
||||||
|
if (this._keyPressHandler(keysym, backwards, action) != Clutter.EVENT_PROPAGATE)
|
||||||
|
return Clutter.EVENT_STOP;
|
||||||
|
|
||||||
if (keysym == Clutter.Escape)
|
if (keysym == Clutter.Escape)
|
||||||
this.destroy();
|
this.destroy();
|
||||||
else
|
|
||||||
this._keyPressHandler(keysym, backwards, action);
|
|
||||||
|
|
||||||
return Clutter.EVENT_STOP;
|
return Clutter.EVENT_STOP;
|
||||||
},
|
},
|
||||||
@ -250,6 +252,7 @@ const SwitcherPopup = new Lang.Class({
|
|||||||
Mainloop.source_remove(this._motionTimeoutId);
|
Mainloop.source_remove(this._motionTimeoutId);
|
||||||
|
|
||||||
this._motionTimeoutId = Mainloop.timeout_add(DISABLE_HOVER_TIMEOUT, Lang.bind(this, this._mouseTimedOut));
|
this._motionTimeoutId = Mainloop.timeout_add(DISABLE_HOVER_TIMEOUT, Lang.bind(this, this._mouseTimedOut));
|
||||||
|
GLib.Source.set_name_by_id(this._motionTimeoutId, '[gnome-shell] this._mouseTimedOut');
|
||||||
},
|
},
|
||||||
|
|
||||||
_mouseTimedOut: function() {
|
_mouseTimedOut: function() {
|
||||||
|
@ -282,7 +282,7 @@ const ViewSelector = new Lang.Class({
|
|||||||
return Clutter.EVENT_STOP;
|
return Clutter.EVENT_STOP;
|
||||||
} else if (this._shouldTriggerSearch(symbol)) {
|
} else if (this._shouldTriggerSearch(symbol)) {
|
||||||
this.startSearch(event);
|
this.startSearch(event);
|
||||||
} else if (!this._searchActive) {
|
} else if (!this._searchActive && !global.stage.key_focus) {
|
||||||
if (symbol == Clutter.Tab || symbol == Clutter.Down) {
|
if (symbol == Clutter.Tab || symbol == Clutter.Down) {
|
||||||
this._activePage.navigate_focus(null, Gtk.DirectionType.TAB_FORWARD, false);
|
this._activePage.navigate_focus(null, Gtk.DirectionType.TAB_FORWARD, false);
|
||||||
return true;
|
return true;
|
||||||
@ -383,9 +383,11 @@ const ViewSelector = new Lang.Class({
|
|||||||
this._iconClickedId = this._entry.connect('secondary-icon-clicked',
|
this._iconClickedId = this._entry.connect('secondary-icon-clicked',
|
||||||
Lang.bind(this, this.reset));
|
Lang.bind(this, this.reset));
|
||||||
|
|
||||||
if (this._searchTimeoutId == 0)
|
if (this._searchTimeoutId == 0) {
|
||||||
this._searchTimeoutId = Mainloop.timeout_add(150,
|
this._searchTimeoutId = Mainloop.timeout_add(150,
|
||||||
Lang.bind(this, this._doSearch));
|
Lang.bind(this, this._doSearch));
|
||||||
|
GLib.Source.set_name_by_id(this._searchTimeoutId, '[gnome-shell] this._doSearch');
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if (this._iconClickedId > 0) {
|
if (this._iconClickedId > 0) {
|
||||||
this._entry.disconnect(this._iconClickedId);
|
this._entry.disconnect(this._iconClickedId);
|
||||||
|
@ -15,6 +15,7 @@ const WorkspaceSwitcherPopup = imports.ui.workspaceSwitcherPopup;
|
|||||||
const Main = imports.ui.main;
|
const Main = imports.ui.main;
|
||||||
const ModalDialog = imports.ui.modalDialog;
|
const ModalDialog = imports.ui.modalDialog;
|
||||||
const Tweener = imports.ui.tweener;
|
const Tweener = imports.ui.tweener;
|
||||||
|
const WindowMenu = imports.ui.windowMenu;
|
||||||
|
|
||||||
const SHELL_KEYBINDINGS_SCHEMA = 'org.gnome.shell.keybindings';
|
const SHELL_KEYBINDINGS_SCHEMA = 'org.gnome.shell.keybindings';
|
||||||
const WINDOW_ANIMATION_TIME = 0.25;
|
const WINDOW_ANIMATION_TIME = 0.25;
|
||||||
@ -82,6 +83,7 @@ const DisplayChangeDialog = new Lang.Class({
|
|||||||
{ expand: false, x_fill: false, x_align: St.Align.END });
|
{ expand: false, x_fill: false, x_align: St.Align.END });
|
||||||
|
|
||||||
this._timeoutId = Mainloop.timeout_add(ONE_SECOND, Lang.bind(this, this._tick));
|
this._timeoutId = Mainloop.timeout_add(ONE_SECOND, Lang.bind(this, this._tick));
|
||||||
|
GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] this._tick');
|
||||||
},
|
},
|
||||||
|
|
||||||
close: function(timestamp) {
|
close: function(timestamp) {
|
||||||
@ -271,18 +273,20 @@ const WorkspaceTracker = new Lang.Class({
|
|||||||
this._queueCheckWorkspaces();
|
this._queueCheckWorkspaces();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(workspace._keepAliveId, '[gnome-shell] this._queueCheckWorkspaces');
|
||||||
},
|
},
|
||||||
|
|
||||||
_windowRemoved: function(workspace, window) {
|
_windowRemoved: function(workspace, window) {
|
||||||
workspace._lastRemovedWindow = window;
|
workspace._lastRemovedWindow = window;
|
||||||
this._queueCheckWorkspaces();
|
this._queueCheckWorkspaces();
|
||||||
Mainloop.timeout_add(LAST_WINDOW_GRACE_TIME, Lang.bind(this, function() {
|
let id = Mainloop.timeout_add(LAST_WINDOW_GRACE_TIME, Lang.bind(this, function() {
|
||||||
if (workspace._lastRemovedWindow == window) {
|
if (workspace._lastRemovedWindow == window) {
|
||||||
workspace._lastRemovedWindow = null;
|
workspace._lastRemovedWindow = null;
|
||||||
this._queueCheckWorkspaces();
|
this._queueCheckWorkspaces();
|
||||||
}
|
}
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] this._queueCheckWorkspaces');
|
||||||
},
|
},
|
||||||
|
|
||||||
_windowLeftMonitor: function(metaScreen, monitorIndex, metaWin) {
|
_windowLeftMonitor: function(metaScreen, monitorIndex, metaWin) {
|
||||||
@ -477,6 +481,7 @@ const WindowManager = new Lang.Class({
|
|||||||
this._shellwm.connect('switch-workspace', Lang.bind(this, this._switchWorkspace));
|
this._shellwm.connect('switch-workspace', Lang.bind(this, this._switchWorkspace));
|
||||||
this._shellwm.connect('show-tile-preview', Lang.bind(this, this._showTilePreview));
|
this._shellwm.connect('show-tile-preview', Lang.bind(this, this._showTilePreview));
|
||||||
this._shellwm.connect('hide-tile-preview', Lang.bind(this, this._hideTilePreview));
|
this._shellwm.connect('hide-tile-preview', Lang.bind(this, this._hideTilePreview));
|
||||||
|
this._shellwm.connect('show-window-menu', Lang.bind(this, this._showWindowMenu));
|
||||||
this._shellwm.connect('minimize', Lang.bind(this, this._minimizeWindow));
|
this._shellwm.connect('minimize', Lang.bind(this, this._minimizeWindow));
|
||||||
this._shellwm.connect('maximize', Lang.bind(this, this._maximizeWindow));
|
this._shellwm.connect('maximize', Lang.bind(this, this._maximizeWindow));
|
||||||
this._shellwm.connect('unmaximize', Lang.bind(this, this._unmaximizeWindow));
|
this._shellwm.connect('unmaximize', Lang.bind(this, this._unmaximizeWindow));
|
||||||
@ -504,6 +509,10 @@ const WindowManager = new Lang.Class({
|
|||||||
Shell.KeyBindingMode.NORMAL |
|
Shell.KeyBindingMode.NORMAL |
|
||||||
Shell.KeyBindingMode.OVERVIEW,
|
Shell.KeyBindingMode.OVERVIEW,
|
||||||
Lang.bind(this, this._showWorkspaceSwitcher));
|
Lang.bind(this, this._showWorkspaceSwitcher));
|
||||||
|
this.setCustomKeybindingHandler('switch-to-workspace-last',
|
||||||
|
Shell.KeyBindingMode.NORMAL |
|
||||||
|
Shell.KeyBindingMode.OVERVIEW,
|
||||||
|
Lang.bind(this, this._showWorkspaceSwitcher));
|
||||||
this.setCustomKeybindingHandler('move-to-workspace-left',
|
this.setCustomKeybindingHandler('move-to-workspace-left',
|
||||||
Shell.KeyBindingMode.NORMAL |
|
Shell.KeyBindingMode.NORMAL |
|
||||||
Shell.KeyBindingMode.OVERVIEW,
|
Shell.KeyBindingMode.OVERVIEW,
|
||||||
@ -604,6 +613,9 @@ const WindowManager = new Lang.Class({
|
|||||||
this.setCustomKeybindingHandler('move-to-workspace-12',
|
this.setCustomKeybindingHandler('move-to-workspace-12',
|
||||||
Shell.KeyBindingMode.NORMAL,
|
Shell.KeyBindingMode.NORMAL,
|
||||||
Lang.bind(this, this._showWorkspaceSwitcher));
|
Lang.bind(this, this._showWorkspaceSwitcher));
|
||||||
|
this.setCustomKeybindingHandler('move-to-workspace-last',
|
||||||
|
Shell.KeyBindingMode.NORMAL,
|
||||||
|
Lang.bind(this, this._showWorkspaceSwitcher));
|
||||||
this.setCustomKeybindingHandler('switch-applications',
|
this.setCustomKeybindingHandler('switch-applications',
|
||||||
Shell.KeyBindingMode.NORMAL,
|
Shell.KeyBindingMode.NORMAL,
|
||||||
Lang.bind(this, this._startAppSwitcher));
|
Lang.bind(this, this._startAppSwitcher));
|
||||||
@ -659,6 +671,8 @@ const WindowManager = new Lang.Class({
|
|||||||
this._dimWindow(this._dimmedWindows[i]);
|
this._dimWindow(this._dimmedWindows[i]);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
this._windowMenuManager = new WindowMenu.WindowMenuManager();
|
||||||
|
|
||||||
if (Main.sessionMode.hasWorkspaces)
|
if (Main.sessionMode.hasWorkspaces)
|
||||||
this._workspaceTracker = new WorkspaceTracker(this);
|
this._workspaceTracker = new WorkspaceTracker(this);
|
||||||
|
|
||||||
@ -1149,6 +1163,10 @@ const WindowManager = new Lang.Class({
|
|||||||
this._tilePreview.hide();
|
this._tilePreview.hide();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_showWindowMenu: function(shellwm, window, menu, x, y) {
|
||||||
|
this._windowMenuManager.showWindowMenuForWindow(window, menu, x, y);
|
||||||
|
},
|
||||||
|
|
||||||
_startAppSwitcher : function(display, screen, window, binding) {
|
_startAppSwitcher : function(display, screen, window, binding) {
|
||||||
/* prevent a corner case where both popups show up at once */
|
/* prevent a corner case where both popups show up at once */
|
||||||
if (this._workspaceSwitcherPopup != null)
|
if (this._workspaceSwitcherPopup != null)
|
||||||
@ -1205,7 +1223,10 @@ const WindowManager = new Lang.Class({
|
|||||||
let newWs;
|
let newWs;
|
||||||
let direction;
|
let direction;
|
||||||
|
|
||||||
if (isNaN(target)) {
|
if (target == 'last') {
|
||||||
|
direction = Meta.MotionDirection.DOWN;
|
||||||
|
newWs = screen.get_workspace_by_index(screen.n_workspaces - 1);
|
||||||
|
} else if (isNaN(target)) {
|
||||||
direction = Meta.MotionDirection[target.toUpperCase()];
|
direction = Meta.MotionDirection[target.toUpperCase()];
|
||||||
newWs = screen.get_active_workspace().get_neighbor(direction);
|
newWs = screen.get_active_workspace().get_neighbor(direction);
|
||||||
} else if (target > 0) {
|
} else if (target > 0) {
|
||||||
|
172
js/ui/windowMenu.js
Normal file
172
js/ui/windowMenu.js
Normal file
@ -0,0 +1,172 @@
|
|||||||
|
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*
|
||||||
|
|
||||||
|
const Gtk = imports.gi.Gtk;
|
||||||
|
const Lang = imports.lang;
|
||||||
|
const Meta = imports.gi.Meta;
|
||||||
|
const St = imports.gi.St;
|
||||||
|
const Shell = imports.gi.Shell;
|
||||||
|
|
||||||
|
const BoxPointer = imports.ui.boxpointer;
|
||||||
|
const Main = imports.ui.main;
|
||||||
|
const PopupMenu = imports.ui.popupMenu;
|
||||||
|
const RemoteMenu = imports.ui.remoteMenu;
|
||||||
|
|
||||||
|
const WindowMenu = new Lang.Class({
|
||||||
|
Name: 'WindowMenu',
|
||||||
|
Extends: PopupMenu.PopupMenu,
|
||||||
|
|
||||||
|
_init: function(window) {
|
||||||
|
this.parent(Main.layoutManager.dummyCursor, 0, St.Side.TOP);
|
||||||
|
|
||||||
|
this.actor.add_style_class_name('window-menu');
|
||||||
|
|
||||||
|
Main.layoutManager.uiGroup.add_actor(this.actor);
|
||||||
|
this.actor.hide();
|
||||||
|
|
||||||
|
this._buildMenu(window);
|
||||||
|
},
|
||||||
|
|
||||||
|
_buildMenu: function(window) {
|
||||||
|
let type = window.get_window_type();
|
||||||
|
|
||||||
|
let item;
|
||||||
|
|
||||||
|
item = this.addAction(_("Minimize"), Lang.bind(this, function(event) {
|
||||||
|
window.minimize();
|
||||||
|
}));
|
||||||
|
if (!window.can_minimize())
|
||||||
|
item.setSensitive(false);
|
||||||
|
|
||||||
|
if (window.get_maximized()) {
|
||||||
|
item = this.addAction(_("Unmaximize"), Lang.bind(this, function() {
|
||||||
|
window.unmaximize(Meta.MaximizeFlags.BOTH);
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
item = this.addAction(_("Maximize"), Lang.bind(this, function() {
|
||||||
|
window.maximize(Meta.MaximizeFlags.BOTH);
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
if (!window.can_maximize())
|
||||||
|
item.setSensitive(false);
|
||||||
|
|
||||||
|
item = this.addAction(_("Move"), Lang.bind(this, function(event) {
|
||||||
|
window.begin_grab_op(Meta.GrabOp.KEYBOARD_MOVING, true, event.get_time());
|
||||||
|
}));
|
||||||
|
if (!window.allows_move())
|
||||||
|
item.setSensitive(false);
|
||||||
|
|
||||||
|
item = this.addAction(_("Resize"), Lang.bind(this, function(event) {
|
||||||
|
window.begin_grab_op(Meta.GrabOp.KEYBOARD_RESIZING_UNKNOWN, true, event.get_time());
|
||||||
|
}));
|
||||||
|
if (!window.allows_resize())
|
||||||
|
item.setSensitive(false);
|
||||||
|
|
||||||
|
if (!window.titlebar_is_onscreen() && type != Meta.WindowType.DOCK && type != Meta.WindowType.DESKTOP) {
|
||||||
|
this.addAction(_("Move Titlebar Onscreen"), Lang.bind(this, function(event) {
|
||||||
|
window.shove_titlebar_onscreen();
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
|
item = this.addAction(_("Always on Top"), Lang.bind(this, function() {
|
||||||
|
if (window.is_above())
|
||||||
|
window.unmake_above();
|
||||||
|
else
|
||||||
|
window.make_above();
|
||||||
|
}));
|
||||||
|
if (window.is_above())
|
||||||
|
item.setOrnament(PopupMenu.Ornament.DOT);
|
||||||
|
if (window.get_maximized() ||
|
||||||
|
type == Meta.WindowType.DOCK ||
|
||||||
|
type == Meta.WindowType.DESKTOP ||
|
||||||
|
type == Meta.WindowType.SPLASHSCREEN)
|
||||||
|
item.setSensitive(false);
|
||||||
|
|
||||||
|
if (Main.sessionMode.hasWorkspaces &&
|
||||||
|
(!Meta.prefs_get_workspaces_only_on_primary() ||
|
||||||
|
window.is_on_primary_monitor())) {
|
||||||
|
let isSticky = window.is_on_all_workspaces();
|
||||||
|
|
||||||
|
item = this.addAction(_("Always on Visible Workspace"), Lang.bind(this, function() {
|
||||||
|
if (isSticky)
|
||||||
|
window.unstick();
|
||||||
|
else
|
||||||
|
window.stick();
|
||||||
|
}));
|
||||||
|
if (isSticky)
|
||||||
|
item.setOrnament(PopupMenu.Ornament.DOT);
|
||||||
|
if (window.is_always_on_all_workspaces())
|
||||||
|
item.setSensitive(false);
|
||||||
|
|
||||||
|
let nWorkspaces = global.screen.n_workspaces;
|
||||||
|
|
||||||
|
if (!isSticky) {
|
||||||
|
let workspace = window.get_workspace();
|
||||||
|
let idx = workspace.index();
|
||||||
|
if (idx > 0) {
|
||||||
|
this.addAction(_("Move to Workspace Up"), Lang.bind(this, function(event) {
|
||||||
|
window.change_workspace(workspace.get_neighbor(Meta.MotionDirection.UP));
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
if (idx < nWorkspaces) {
|
||||||
|
this.addAction(_("Move to Workspace Down"), Lang.bind(this, function(event) {
|
||||||
|
window.change_workspace(workspace.get_neighbor(Meta.MotionDirection.DOWN));
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
||||||
|
|
||||||
|
item = this.addAction(_("Close"), Lang.bind(this, function(event) {
|
||||||
|
window.delete(event.get_time());
|
||||||
|
}));
|
||||||
|
if (!window.can_close())
|
||||||
|
item.setSensitive(false);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
const AppMenu = new Lang.Class({
|
||||||
|
Name: 'AppMenu',
|
||||||
|
Extends: RemoteMenu.RemoteMenu,
|
||||||
|
|
||||||
|
_init: function(window) {
|
||||||
|
let app = Shell.WindowTracker.get_default().get_window_app(window);
|
||||||
|
|
||||||
|
this.parent(Main.layoutManager.dummyCursor, app.menu, app.action_group);
|
||||||
|
|
||||||
|
this.actor.add_style_class_name('fallback-app-menu');
|
||||||
|
let variant = window.get_gtk_theme_variant();
|
||||||
|
if (variant)
|
||||||
|
this.actor.add_style_class_name(variant);
|
||||||
|
|
||||||
|
Main.layoutManager.uiGroup.add_actor(this.actor);
|
||||||
|
this.actor.hide();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
const WindowMenuManager = new Lang.Class({
|
||||||
|
Name: 'WindowMenuManager',
|
||||||
|
|
||||||
|
_init: function() {
|
||||||
|
this._manager = new PopupMenu.PopupMenuManager({ actor: Main.layoutManager.dummyCursor });
|
||||||
|
},
|
||||||
|
|
||||||
|
showWindowMenuForWindow: function(window, type, x, y) {
|
||||||
|
let menu = (type == Meta.WindowMenuType.WM) ? new WindowMenu(window)
|
||||||
|
: new AppMenu(window);
|
||||||
|
|
||||||
|
this._manager.addMenu(menu);
|
||||||
|
|
||||||
|
menu.connect('activate', function() {
|
||||||
|
window.check_alive(global.get_current_time());
|
||||||
|
});
|
||||||
|
|
||||||
|
Main.layoutManager.setDummyCursorGeometry(x, y, 0, 0);
|
||||||
|
menu.open(BoxPointer.PopupAnimation.NONE);
|
||||||
|
menu.actor.navigate_focus(null, Gtk.DirectionType.TAB_FORWARD, false);
|
||||||
|
menu.connect('open-state-changed', Lang.bind(this, function(menu_, isOpen) {
|
||||||
|
if (!isOpen)
|
||||||
|
menu.destroy();
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
});
|
@ -8,6 +8,8 @@ const Meta = imports.gi.Meta;
|
|||||||
const Pango = imports.gi.Pango;
|
const Pango = imports.gi.Pango;
|
||||||
const Shell = imports.gi.Shell;
|
const Shell = imports.gi.Shell;
|
||||||
const St = imports.gi.St;
|
const St = imports.gi.St;
|
||||||
|
const Atk = imports.gi.Atk;
|
||||||
|
|
||||||
const Signals = imports.signals;
|
const Signals = imports.signals;
|
||||||
|
|
||||||
const DND = imports.ui.dnd;
|
const DND = imports.ui.dnd;
|
||||||
@ -121,6 +123,7 @@ const WindowClone = new Lang.Class({
|
|||||||
// the hierarchy that is sized to only the visible portion.
|
// the hierarchy that is sized to only the visible portion.
|
||||||
this.actor = new St.Widget({ reactive: true,
|
this.actor = new St.Widget({ reactive: true,
|
||||||
can_focus: true,
|
can_focus: true,
|
||||||
|
accessible_role: Atk.Role.PUSH_BUTTON,
|
||||||
layout_manager: new WindowCloneLayout() });
|
layout_manager: new WindowCloneLayout() });
|
||||||
|
|
||||||
this.actor.add_child(this._windowClone);
|
this.actor.add_child(this._windowClone);
|
||||||
@ -424,6 +427,7 @@ const WindowOverlay = new Lang.Class({
|
|||||||
text: metaWindow.title });
|
text: metaWindow.title });
|
||||||
title.clutter_text.ellipsize = Pango.EllipsizeMode.END;
|
title.clutter_text.ellipsize = Pango.EllipsizeMode.END;
|
||||||
title._spacing = 0;
|
title._spacing = 0;
|
||||||
|
windowClone.actor.label_actor = title;
|
||||||
|
|
||||||
this._updateCaptionId = metaWindow.connect('notify::title',
|
this._updateCaptionId = metaWindow.connect('notify::title',
|
||||||
Lang.bind(this, function(w) {
|
Lang.bind(this, function(w) {
|
||||||
@ -590,11 +594,12 @@ const WindowOverlay = new Lang.Class({
|
|||||||
|
|
||||||
// use an idle handler to avoid mapping problems -
|
// use an idle handler to avoid mapping problems -
|
||||||
// see comment in Workspace._windowAdded
|
// see comment in Workspace._windowAdded
|
||||||
Mainloop.idle_add(Lang.bind(this,
|
let id = Mainloop.idle_add(Lang.bind(this,
|
||||||
function() {
|
function() {
|
||||||
this._windowClone.emit('selected');
|
this._windowClone.emit('selected');
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] this._windowClone.emit');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -665,8 +670,10 @@ const WindowOverlay = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_onLeave: function() {
|
_onLeave: function() {
|
||||||
if (this._idleToggleCloseId == 0)
|
if (this._idleToggleCloseId == 0) {
|
||||||
this._idleToggleCloseId = Mainloop.timeout_add(750, Lang.bind(this, this._idleToggleCloseButton));
|
this._idleToggleCloseId = Mainloop.timeout_add(750, Lang.bind(this, this._idleToggleCloseButton));
|
||||||
|
GLib.Source.set_name_by_id(this._idleToggleCloseId, '[gnome-shell] this._idleToggleCloseButton');
|
||||||
|
}
|
||||||
return Clutter.EVENT_PROPAGATE;
|
return Clutter.EVENT_PROPAGATE;
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -1414,6 +1421,7 @@ const Workspace = new Lang.Class({
|
|||||||
this._currentLayout = null;
|
this._currentLayout = null;
|
||||||
this._repositionWindowsId = Mainloop.timeout_add(750,
|
this._repositionWindowsId = Mainloop.timeout_add(750,
|
||||||
Lang.bind(this, this._delayedWindowRepositioning));
|
Lang.bind(this, this._delayedWindowRepositioning));
|
||||||
|
GLib.Source.set_name_by_id(this._repositionWindowsId, '[gnome-shell] this._delayedWindowRepositioning');
|
||||||
},
|
},
|
||||||
|
|
||||||
_doAddWindow : function(metaWin) {
|
_doAddWindow : function(metaWin) {
|
||||||
@ -1425,14 +1433,15 @@ const Workspace = new Lang.Class({
|
|||||||
if (!win) {
|
if (!win) {
|
||||||
// Newly-created windows are added to a workspace before
|
// Newly-created windows are added to a workspace before
|
||||||
// the compositor finds out about them...
|
// the compositor finds out about them...
|
||||||
Mainloop.idle_add(Lang.bind(this,
|
let id = Mainloop.idle_add(Lang.bind(this,
|
||||||
function () {
|
function () {
|
||||||
if (this.actor &&
|
if (this.actor &&
|
||||||
metaWin.get_compositor_private() &&
|
metaWin.get_compositor_private() &&
|
||||||
metaWin.get_workspace() == this.metaWorkspace)
|
metaWin.get_workspace() == this.metaWorkspace)
|
||||||
this._doAddWindow(metaWin);
|
this._doAddWindow(metaWin);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] this._doAddWindow');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,6 +52,7 @@ const WorkspaceSwitcherPopup = new Lang.Class({
|
|||||||
this._globalSignals.push(global.screen.connect('workspace-removed', Lang.bind(this, this._redisplay)));
|
this._globalSignals.push(global.screen.connect('workspace-removed', Lang.bind(this, this._redisplay)));
|
||||||
|
|
||||||
this._timeoutId = Mainloop.timeout_add(DISPLAY_TIMEOUT, Lang.bind(this, this._onTimeout));
|
this._timeoutId = Mainloop.timeout_add(DISPLAY_TIMEOUT, Lang.bind(this, this._onTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] this._onTimeout');
|
||||||
},
|
},
|
||||||
|
|
||||||
_getPreferredHeight : function (actor, forWidth, alloc) {
|
_getPreferredHeight : function (actor, forWidth, alloc) {
|
||||||
@ -145,6 +146,7 @@ const WorkspaceSwitcherPopup = new Lang.Class({
|
|||||||
if (this._timeoutId != 0)
|
if (this._timeoutId != 0)
|
||||||
Mainloop.source_remove(this._timeoutId);
|
Mainloop.source_remove(this._timeoutId);
|
||||||
this._timeoutId = Mainloop.timeout_add(DISPLAY_TIMEOUT, Lang.bind(this, this._onTimeout));
|
this._timeoutId = Mainloop.timeout_add(DISPLAY_TIMEOUT, Lang.bind(this, this._onTimeout));
|
||||||
|
GLib.Source.set_name_by_id(this._timeoutId, '[gnome-shell] this._onTimeout');
|
||||||
this._show();
|
this._show();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -386,14 +386,15 @@ const WorkspaceThumbnail = new Lang.Class({
|
|||||||
if (!win) {
|
if (!win) {
|
||||||
// Newly-created windows are added to a workspace before
|
// Newly-created windows are added to a workspace before
|
||||||
// the compositor finds out about them...
|
// the compositor finds out about them...
|
||||||
Mainloop.idle_add(Lang.bind(this,
|
let id = Mainloop.idle_add(Lang.bind(this,
|
||||||
function () {
|
function () {
|
||||||
if (!this._removed &&
|
if (!this._removed &&
|
||||||
metaWin.get_compositor_private() &&
|
metaWin.get_compositor_private() &&
|
||||||
metaWin.get_workspace() == this.metaWorkspace)
|
metaWin.get_workspace() == this.metaWorkspace)
|
||||||
this._doAddWindow(metaWin);
|
this._doAddWindow(metaWin);
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
}));
|
}));
|
||||||
|
GLib.Source.set_name_by_id(id, '[gnome-shell] this._doAddWindow');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -825,10 +826,14 @@ const ThumbnailsBox = new Lang.Class({
|
|||||||
window.change_workspace_by_index(window.get_workspace().index() + 1, true);
|
window.change_workspace_by_index(window.get_workspace().index() + 1, true);
|
||||||
});
|
});
|
||||||
|
|
||||||
if (isWindow)
|
if (isWindow) {
|
||||||
// ... and bam, a workspace, good as new.
|
// ... and bam, a workspace, good as new.
|
||||||
|
// Move the window to our monitor first if necessary.
|
||||||
|
let thumbMonitor = this._thumbnails[newWorkspaceIndex].monitorIndex;
|
||||||
|
if (source.metaWindow.get_monitor() != thumbMonitor)
|
||||||
|
source.metaWindow.move_to_monitor(thumbMonitor);
|
||||||
source.metaWindow.change_workspace_by_index(newWorkspaceIndex, true);
|
source.metaWindow.change_workspace_by_index(newWorkspaceIndex, true);
|
||||||
else if (source.shellWorkspaceLaunch) {
|
} else if (source.shellWorkspaceLaunch) {
|
||||||
source.shellWorkspaceLaunch({ workspace: newWorkspaceIndex,
|
source.shellWorkspaceLaunch({ workspace: newWorkspaceIndex,
|
||||||
timestamp: time });
|
timestamp: time });
|
||||||
// This new workspace will be automatically removed if the application fails
|
// This new workspace will be automatically removed if the application fails
|
||||||
@ -902,7 +907,10 @@ const ThumbnailsBox = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_workspacesChanged: function() {
|
_workspacesChanged: function() {
|
||||||
let oldNumWorkspaces = this._thumbnails.length;
|
let validThumbnails = this._thumbnails.filter(function(t) {
|
||||||
|
return t.state <= ThumbnailState.NORMAL;
|
||||||
|
});
|
||||||
|
let oldNumWorkspaces = validThumbnails.length;
|
||||||
let newNumWorkspaces = global.screen.n_workspaces;
|
let newNumWorkspaces = global.screen.n_workspaces;
|
||||||
let active = global.screen.get_active_workspace_index();
|
let active = global.screen.get_active_workspace_index();
|
||||||
|
|
||||||
|
@ -33,6 +33,7 @@ id
|
|||||||
it
|
it
|
||||||
ja
|
ja
|
||||||
kk
|
kk
|
||||||
|
km
|
||||||
kn
|
kn
|
||||||
ko
|
ko
|
||||||
ku
|
ku
|
||||||
|
@ -55,6 +55,7 @@ js/ui/unlockDialog.js
|
|||||||
js/ui/viewSelector.js
|
js/ui/viewSelector.js
|
||||||
js/ui/windowAttentionHandler.js
|
js/ui/windowAttentionHandler.js
|
||||||
js/ui/windowManager.js
|
js/ui/windowManager.js
|
||||||
|
js/ui/windowMenu.js
|
||||||
src/calendar-server/evolution-calendar.desktop.in.in
|
src/calendar-server/evolution-calendar.desktop.in.in
|
||||||
# Please do not remove this file from POTFILES.in. Run "git submodule init && git submodule update" to get it.
|
# Please do not remove this file from POTFILES.in. Run "git submodule init && git submodule update" to get it.
|
||||||
src/gvc/gvc-mixer-control.c
|
src/gvc/gvc-mixer-control.c
|
||||||
|
258
po/ar.po
258
po/ar.po
@ -2,15 +2,15 @@
|
|||||||
# 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.
|
# Khaled Hosny <khaledhosny@eglug.org>, 2009, 2010, 2011, 2012, 2013, 2014.
|
||||||
# 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.
|
# Abderrahim Kitouni <a.kitouni@gmail.com>, 2012, 2014.
|
||||||
# Ibrahim Saed <ibraheem5000@gmail.com>, 2012.
|
# Ibrahim Saed <ibraheem5000@gmail.com>, 2012.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: HEAD\n"
|
"Project-Id-Version: HEAD\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2014-02-28 22:55+0200\n"
|
"POT-Creation-Date: 2014-03-26 01:34+0200\n"
|
||||||
"PO-Revision-Date: 2014-02-28 23:08+0200\n"
|
"PO-Revision-Date: 2014-03-21 11:05+0100\n"
|
||||||
"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
|
"Last-Translator: Abderrahim Kitouni <a.kitouni@gmail.com>\n"
|
||||||
"Language-Team: Arabic <doc@arabeyes.org>\n"
|
"Language-Team: Arabic <doc@arabeyes.org>\n"
|
||||||
"Language: ar\n"
|
"Language: ar\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\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 1.0.0-beta1\n"
|
"X-Generator: Virtaal 0.7.1\n"
|
||||||
"&& n%100<=10 ? 3: n%100>=11 ? 4 : 5;\n"
|
"&& n%100<=10 ? 3: n%100>=11 ? 4 : 5;\n"
|
||||||
"X-Project-Style: gnome\n"
|
"X-Project-Style: gnome\n"
|
||||||
|
|
||||||
@ -210,7 +210,7 @@ msgid ""
|
|||||||
"Configures the maximum level of location accuracy applications are allowed "
|
"Configures the maximum level of location accuracy applications are allowed "
|
||||||
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
||||||
"'city', 'neighborhood', 'street', and 'exact' (typically requires GPS "
|
"'city', 'neighborhood', 'street', and 'exact' (typically requires GPS "
|
||||||
"receiver). Please keep in mind that this only controls what Geoclue will "
|
"receiver). Please keep in mind that this only controls what GeoClue will "
|
||||||
"allow applications to see and they can find user's location on their own "
|
"allow applications to see and they can find user's location on their own "
|
||||||
"using network resources (albeit with street-level accuracy at best)."
|
"using network resources (albeit with street-level accuracy at best)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -277,7 +277,7 @@ msgstr "اختر امتدادا لضبطه من القائمة أعلاه."
|
|||||||
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
||||||
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
||||||
#: ../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:883
|
#: ../js/ui/status/network.js:878
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "ألغِ"
|
msgstr "ألغِ"
|
||||||
|
|
||||||
@ -295,25 +295,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "ادخل"
|
msgstr "ادخل"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "أغلق الجلسة"
|
msgstr "أغلق الجلسة"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "غير مدرج؟"
|
msgstr "غير مدرج؟"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:598
|
#: ../js/gdm/loginDialog.js:611
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(مثلا مستخدم أو %s)"
|
msgstr "(مثلا مستخدم أو %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:603 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:616 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "اسم المستخدم: "
|
msgstr "اسم المستخدم: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:868
|
#: ../js/gdm/loginDialog.js:917
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "نافذة الولوج"
|
msgstr "نافذة الولوج"
|
||||||
|
|
||||||
@ -350,15 +350,15 @@ msgstr "شائعة"
|
|||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "الكل"
|
msgstr "الكل"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1555
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "نافذة جديدة"
|
msgstr "نافذة جديدة"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "أزِل من المفضّلة"
|
msgstr "أزِل من المفضّلة"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1583
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "أضِف إلى المفضّلة"
|
msgstr "أضِف إلى المفضّلة"
|
||||||
|
|
||||||
@ -501,44 +501,44 @@ msgstr "السبت"
|
|||||||
msgid "calendar:MY"
|
msgid "calendar:MY"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:446
|
#: ../js/ui/calendar.js:450
|
||||||
msgid "Previous month"
|
msgid "Previous month"
|
||||||
msgstr "الشهر السابق"
|
msgstr "الشهر السابق"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:456
|
#: ../js/ui/calendar.js:460
|
||||||
msgid "Next month"
|
msgid "Next month"
|
||||||
msgstr "الشهر التالي"
|
msgstr "الشهر التالي"
|
||||||
|
|
||||||
#. Translators: Text to show if there are no events */
|
#. Translators: Text to show if there are no events */
|
||||||
#: ../js/ui/calendar.js:762
|
#: ../js/ui/calendar.js:772
|
||||||
msgid "Nothing Scheduled"
|
msgid "Nothing Scheduled"
|
||||||
msgstr "الجدول خال"
|
msgstr "الجدول خال"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
||||||
#: ../js/ui/calendar.js:780
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A %d %B"
|
msgstr "%A %d %B"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:783
|
#: ../js/ui/calendar.js:793
|
||||||
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:794
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "اليوم"
|
msgstr "اليوم"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:798
|
#: ../js/ui/calendar.js:808
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr "غدا"
|
msgstr "غدا"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:809
|
#: ../js/ui/calendar.js:819
|
||||||
msgid "This week"
|
msgid "This week"
|
||||||
msgstr "هذا الأسبوع"
|
msgstr "هذا الأسبوع"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:817
|
#: ../js/ui/calendar.js:827
|
||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "الأسبوع القادم"
|
msgstr "الأسبوع القادم"
|
||||||
|
|
||||||
@ -571,8 +571,8 @@ msgstr "كلمة السرّ:"
|
|||||||
msgid "Type again:"
|
msgid "Type again:"
|
||||||
msgstr "أدخلها ثانية:"
|
msgstr "أدخلها ثانية:"
|
||||||
|
|
||||||
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:250
|
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
||||||
#: ../js/ui/status/network.js:327 ../js/ui/status/network.js:886
|
#: ../js/ui/status/network.js:322 ../js/ui/status/network.js:881
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "اتصل"
|
msgstr "اتصل"
|
||||||
|
|
||||||
@ -697,7 +697,7 @@ msgstr "%H:%M"
|
|||||||
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:962
|
#: ../js/ui/components/telepathyClient.js:962
|
||||||
msgid "Yesterday, %H∶%M"
|
msgid "Yesterday, %H∶%M"
|
||||||
msgstr "بالأمس، %H:%M"
|
msgstr "بالأمس، %H∶%M"
|
||||||
|
|
||||||
#. Translators: this is the week day name followed by a time
|
#. Translators: this is the week day name followed by a time
|
||||||
#. string in 24h format. i.e. "Monday, 14:30" */
|
#. string in 24h format. i.e. "Monday, 14:30" */
|
||||||
@ -717,7 +717,7 @@ msgstr "%d %B، %H:%M"
|
|||||||
#. i.e. "May 25 2012, 14:30" */
|
#. i.e. "May 25 2012, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:982
|
#: ../js/ui/components/telepathyClient.js:982
|
||||||
msgid "%B %d %Y, %H∶%M"
|
msgid "%B %d %Y, %H∶%M"
|
||||||
msgstr "%d %B %Y، %H:%M"
|
msgstr "%d %B، %H:%M"
|
||||||
|
|
||||||
#. Translators: Time in 24h format */
|
#. Translators: Time in 24h format */
|
||||||
#: ../js/ui/components/telepathyClient.js:991
|
#: ../js/ui/components/telepathyClient.js:991
|
||||||
@ -728,27 +728,27 @@ msgstr "%l:%M %p"
|
|||||||
#. time string in 12h format. i.e. "Yesterday, 2:30 pm" */
|
#. time string in 12h format. i.e. "Yesterday, 2:30 pm" */
|
||||||
#: ../js/ui/components/telepathyClient.js:998
|
#: ../js/ui/components/telepathyClient.js:998
|
||||||
msgid "Yesterday, %l∶%M %p"
|
msgid "Yesterday, %l∶%M %p"
|
||||||
msgstr "بالأمس، %l:%M %p"
|
msgstr "بالأمس، %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/ui/components/telepathyClient.js:1005
|
#: ../js/ui/components/telepathyClient.js:1005
|
||||||
msgid "%A, %l∶%M %p"
|
msgid "%A, %l∶%M %p"
|
||||||
msgstr "%A، %l:%M %p"
|
msgstr "%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.
|
||||||
#. i.e. "May 25, 2:30 pm" */
|
#. i.e. "May 25, 2:30 pm" */
|
||||||
#: ../js/ui/components/telepathyClient.js:1012
|
#: ../js/ui/components/telepathyClient.js:1012
|
||||||
msgid "%B %d, %l∶%M %p"
|
msgid "%B %d, %l∶%M %p"
|
||||||
msgstr "%d %B، %l:%M %p"
|
msgstr "%d %B، %H:%M"
|
||||||
|
|
||||||
#. 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.
|
||||||
#. i.e. "May 25 2012, 2:30 pm"*/
|
#. i.e. "May 25 2012, 2:30 pm"*/
|
||||||
#: ../js/ui/components/telepathyClient.js:1018
|
#: ../js/ui/components/telepathyClient.js:1018
|
||||||
msgid "%B %d %Y, %l∶%M %p"
|
msgid "%B %d %Y, %l∶%M %p"
|
||||||
msgstr "%d %B %Y، %l:%M %p"
|
msgstr "%d %B %Y، %l∶%M %p"
|
||||||
|
|
||||||
#. 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. */
|
||||||
@ -931,7 +931,7 @@ msgstr "تعذّر الاتصال مع %s"
|
|||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "أظهر الحساب"
|
msgstr "أظهر الحساب"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1434
|
#: ../js/ui/components/telepathyClient.js:1439
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "السبب غير معروف"
|
msgstr "السبب غير معروف"
|
||||||
|
|
||||||
@ -947,22 +947,22 @@ msgstr "أظهر التطبيقات"
|
|||||||
msgid "Dash"
|
msgid "Dash"
|
||||||
msgstr "الشريط"
|
msgstr "الشريط"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:86
|
#: ../js/ui/dateMenu.js:91
|
||||||
msgid "Open Calendar"
|
msgid "Open Calendar"
|
||||||
msgstr "افتح التقويم"
|
msgstr "افتح التقويم"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:90
|
#: ../js/ui/dateMenu.js:95
|
||||||
msgid "Open Clocks"
|
msgid "Open Clocks"
|
||||||
msgstr "افتح الساعات"
|
msgstr "افتح الساعات"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:97
|
#: ../js/ui/dateMenu.js:102
|
||||||
msgid "Date & Time Settings"
|
msgid "Date & Time Settings"
|
||||||
msgstr "إعدادات الوقت و التّاريخ"
|
msgstr "إعدادات الوقت و التّاريخ"
|
||||||
|
|
||||||
#. Translators: This is the date format to use when the calendar popup is
|
#. Translators: This is the date format to use when the calendar popup is
|
||||||
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
||||||
#. */
|
#. */
|
||||||
#: ../js/ui/dateMenu.js:187
|
#: ../js/ui/dateMenu.js:192
|
||||||
msgid "%A %B %e, %Y"
|
msgid "%A %B %e, %Y"
|
||||||
msgstr "%A %e %B، %Y"
|
msgstr "%A %e %B، %Y"
|
||||||
|
|
||||||
@ -978,7 +978,6 @@ msgid "Log Out"
|
|||||||
msgstr "خروج"
|
msgstr "خروج"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:69
|
#: ../js/ui/endSessionDialog.js:69
|
||||||
#, 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 تلقائيا الآن."
|
||||||
@ -989,7 +988,6 @@ msgstr[4] "سيُخرج %s تلقائيا بعد %d ثانية."
|
|||||||
msgstr[5] "سيُخرج %s تلقائيا بعد %d ثانية."
|
msgstr[5] "سيُخرج %s تلقائيا بعد %d ثانية."
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:74
|
#: ../js/ui/endSessionDialog.js:74
|
||||||
#, 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] "ستُخرج تلقائيا الآن."
|
||||||
@ -1015,7 +1013,6 @@ msgid "Install Updates & Power Off"
|
|||||||
msgstr "ثبّت التحديثات ثم أطفئ"
|
msgstr "ثبّت التحديثات ثم أطفئ"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:89
|
#: ../js/ui/endSessionDialog.js:89
|
||||||
#, 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] "سيُطفأ النظام تلقائيا الآن."
|
||||||
@ -1046,7 +1043,6 @@ msgid "Restart"
|
|||||||
msgstr "إعادة التشغيل"
|
msgstr "إعادة التشغيل"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:107
|
#: ../js/ui/endSessionDialog.js:107
|
||||||
#, 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] "سيُعاد تشغيل النظام تلقائيا الآن."
|
||||||
@ -1062,7 +1058,6 @@ msgid "Restart & Install Updates"
|
|||||||
msgstr "أعد التشغيل و ثبّت التحديثات"
|
msgstr "أعد التشغيل و ثبّت التحديثات"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:123
|
#: ../js/ui/endSessionDialog.js:123
|
||||||
#, 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."
|
||||||
@ -1125,25 +1120,25 @@ msgstr "هل تريد تنزيل و تثبيت ”%s“ من extensions.gnome.o
|
|||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "لوحة المفاتيح"
|
msgstr "لوحة المفاتيح"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:641
|
#: ../js/ui/lookingGlass.js:643
|
||||||
msgid "No extensions installed"
|
msgid "No extensions installed"
|
||||||
msgstr "لا امتدادات مثبّتة"
|
msgstr "لا امتدادات مثبّتة"
|
||||||
|
|
||||||
#. Translators: argument is an extension UUID. */
|
#. Translators: argument is an extension UUID. */
|
||||||
#: ../js/ui/lookingGlass.js:695
|
#: ../js/ui/lookingGlass.js:697
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s has not emitted any errors."
|
msgid "%s has not emitted any errors."
|
||||||
msgstr "لم يصدر %s أي خطأ."
|
msgstr "لم يصدر %s أي خطأ."
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:701
|
#: ../js/ui/lookingGlass.js:703
|
||||||
msgid "Hide Errors"
|
msgid "Hide Errors"
|
||||||
msgstr "أخفِ الأخطاء"
|
msgstr "أخفِ الأخطاء"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:705 ../js/ui/lookingGlass.js:765
|
#: ../js/ui/lookingGlass.js:707 ../js/ui/lookingGlass.js:767
|
||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "اظهر الأخطاء"
|
msgstr "اظهر الأخطاء"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:714
|
#: ../js/ui/lookingGlass.js:716
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "مفعّل"
|
msgstr "مفعّل"
|
||||||
|
|
||||||
@ -1151,28 +1146,28 @@ msgstr "مفعّل"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:717 ../js/ui/status/network.js:560
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "معطّل"
|
msgstr "معطّل"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:719
|
#: ../js/ui/lookingGlass.js:721
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "خطأ"
|
msgstr "خطأ"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:721
|
#: ../js/ui/lookingGlass.js:723
|
||||||
msgid "Out of date"
|
msgid "Out of date"
|
||||||
msgstr "قديم"
|
msgstr "قديم"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:723
|
#: ../js/ui/lookingGlass.js:725
|
||||||
msgid "Downloading"
|
msgid "Downloading"
|
||||||
msgstr "ينزّل"
|
msgstr "ينزّل"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:747
|
#: ../js/ui/lookingGlass.js:749
|
||||||
msgid "View Source"
|
msgid "View Source"
|
||||||
msgstr "اعرض المصدر"
|
msgstr "اعرض المصدر"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:756
|
#: ../js/ui/lookingGlass.js:758
|
||||||
msgid "Web Page"
|
msgid "Web Page"
|
||||||
msgstr "صفحة الوب"
|
msgstr "صفحة الوب"
|
||||||
|
|
||||||
@ -1208,7 +1203,7 @@ msgstr "لا رسائل"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "لوحة الرسائل"
|
msgstr "لوحة الرسائل"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2948
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "معلومات النظام"
|
msgstr "معلومات النظام"
|
||||||
|
|
||||||
@ -1218,7 +1213,6 @@ msgid "Unknown"
|
|||||||
msgstr "غير معروف"
|
msgstr "غير معروف"
|
||||||
|
|
||||||
#: ../js/ui/overviewControls.js:483 ../js/ui/screenShield.js:151
|
#: ../js/ui/overviewControls.js:483 ../js/ui/screenShield.js:151
|
||||||
#, javascript-format
|
|
||||||
msgid "%d new message"
|
msgid "%d new message"
|
||||||
msgid_plural "%d new messages"
|
msgid_plural "%d new messages"
|
||||||
msgstr[0] "لا رسائل جديدة"
|
msgstr[0] "لا رسائل جديدة"
|
||||||
@ -1228,11 +1222,11 @@ msgstr[3] "%d رسائل جديدة"
|
|||||||
msgstr[4] "%d رسالة جديدة"
|
msgstr[4] "%d رسالة جديدة"
|
||||||
msgstr[5] "%d رسالة جديدة"
|
msgstr[5] "%d رسالة جديدة"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:83
|
#: ../js/ui/overview.js:84
|
||||||
msgid "Undo"
|
msgid "Undo"
|
||||||
msgstr "تراجع"
|
msgstr "تراجع"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:123
|
#: ../js/ui/overview.js:124
|
||||||
msgid "Overview"
|
msgid "Overview"
|
||||||
msgstr "نظرة عامة"
|
msgstr "نظرة عامة"
|
||||||
|
|
||||||
@ -1240,7 +1234,7 @@ msgstr "نظرة عامة"
|
|||||||
#. in the search entry when no search is
|
#. in the search entry when no search is
|
||||||
#. active; it should not exceed ~30
|
#. active; it should not exceed ~30
|
||||||
#. characters. */
|
#. characters. */
|
||||||
#: ../js/ui/overview.js:257
|
#: ../js/ui/overview.js:250
|
||||||
msgid "Type to search…"
|
msgid "Type to search…"
|
||||||
msgstr "اكتب نصا للبحث عنه…"
|
msgstr "اكتب نصا للبحث عنه…"
|
||||||
|
|
||||||
@ -1277,7 +1271,6 @@ msgid "%A, %B %d"
|
|||||||
msgstr "%A، %d %B"
|
msgstr "%A، %d %B"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:153
|
#: ../js/ui/screenShield.js:153
|
||||||
#, javascript-format
|
|
||||||
msgid "%d new notification"
|
msgid "%d new notification"
|
||||||
msgid_plural "%d new notifications"
|
msgid_plural "%d new notifications"
|
||||||
msgstr[0] "لا تنبيهات جديدة"
|
msgstr[0] "لا تنبيهات جديدة"
|
||||||
@ -1287,27 +1280,27 @@ msgstr[3] "%d تنبيهات جديدة"
|
|||||||
msgstr[4] "%d تنبيها جديدا"
|
msgstr[4] "%d تنبيها جديدا"
|
||||||
msgstr[5] "%d تنبيه جديد"
|
msgstr[5] "%d تنبيه جديد"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:473 ../js/ui/status/system.js:342
|
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
|
||||||
msgid "Lock"
|
msgid "Lock"
|
||||||
msgstr "أوصِد"
|
msgstr "أوصِد"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:707
|
#: ../js/ui/screenShield.js:708
|
||||||
msgid "GNOME needs to lock the screen"
|
msgid "GNOME needs to lock the screen"
|
||||||
msgstr "تحتاج جنوم إلى إيصاد الشاشة"
|
msgstr "تحتاج جنوم إلى إيصاد الشاشة"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:834 ../js/ui/screenShield.js:1301
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "تعذّر الإيصاد"
|
msgstr "تعذّر الإيصاد"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1302
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "منع تطبيق الإيصاد"
|
msgstr "منع تطبيق الإيصاد"
|
||||||
|
|
||||||
#: ../js/ui/search.js:589
|
#: ../js/ui/search.js:603
|
||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "يبحث…"
|
msgstr "يبحث…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:632
|
#: ../js/ui/search.js:646
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "لا نتائج."
|
msgstr "لا نتائج."
|
||||||
|
|
||||||
@ -1379,24 +1372,23 @@ msgstr "تباين عال"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "نص كبير"
|
msgstr "نص كبير"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "بلوتوث"
|
msgstr "بلوتوث"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:59
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/location.js:60
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:151
|
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/network.js:328 ../js/ui/status/network.js:1235
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1346 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "أوقف"
|
msgstr "أوقف"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "إعدادات بلوتوث"
|
msgstr "إعدادات بلوتوث"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
msgstr[0] "لا أجهزة موصّلة"
|
msgstr[0] "لا أجهزة موصّلة"
|
||||||
@ -1406,7 +1398,7 @@ msgstr[3] "%d أجهزة موصّلة"
|
|||||||
msgstr[4] "%d جهازًا موصّلا"
|
msgstr[4] "%d جهازًا موصّلا"
|
||||||
msgstr[5] "%d جهاز موصّل"
|
msgstr[5] "%d جهاز موصّل"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:102 ../js/ui/status/network.js:1263
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "غير متّصل"
|
msgstr "غير متّصل"
|
||||||
|
|
||||||
@ -1418,21 +1410,21 @@ msgstr "السطوع"
|
|||||||
msgid "Show Keyboard Layout"
|
msgid "Show Keyboard Layout"
|
||||||
msgstr "أظهر تخطيط لوحة المفاتيح"
|
msgstr "أظهر تخطيط لوحة المفاتيح"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:52
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "المكان"
|
msgstr "المكان"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:58 ../js/ui/status/location.js:158
|
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
|
||||||
#: ../js/ui/status/rfkill.js:84
|
#: ../js/ui/status/rfkill.js:84
|
||||||
msgid "On"
|
msgid "On"
|
||||||
msgstr "مفعّل"
|
msgstr "مفعّل"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:155 ../js/ui/status/network.js:246
|
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
|
||||||
#: ../js/ui/status/network.js:425 ../js/ui/status/network.js:1261
|
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
||||||
msgid "Off"
|
msgid "Off"
|
||||||
msgstr "مغلق"
|
msgstr "مغلق"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:156 ../js/ui/status/network.js:1235
|
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
|
||||||
msgid "Turn On"
|
msgid "Turn On"
|
||||||
msgstr "شغّل"
|
msgstr "شغّل"
|
||||||
|
|
||||||
@ -1440,134 +1432,138 @@ msgstr "شغّل"
|
|||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<غير معروفة>"
|
msgstr "<غير معروفة>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:422
|
||||||
|
msgid "Connected"
|
||||||
|
msgstr "مُتصل"
|
||||||
|
|
||||||
#. Translators: this is for network devices that are physically present but are not
|
#. Translators: this is for network devices that are physically present but are not
|
||||||
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
||||||
#: ../js/ui/status/network.js:431
|
#: ../js/ui/status/network.js:426
|
||||||
msgid "unmanaged"
|
msgid "unmanaged"
|
||||||
msgstr "غير مُدار"
|
msgstr "غير مُدار"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:433
|
#: ../js/ui/status/network.js:428
|
||||||
msgid "disconnecting..."
|
msgid "disconnecting..."
|
||||||
msgstr "يقطع الاتّصال..."
|
msgstr "يقطع الاتّصال..."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:439 ../js/ui/status/network.js:1363
|
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1362
|
||||||
msgid "connecting..."
|
msgid "connecting..."
|
||||||
msgstr "يتّصل..."
|
msgstr "يتّصل..."
|
||||||
|
|
||||||
#. Translators: this is for network connections that require some kind of key or password */
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
#: ../js/ui/status/network.js:442 ../js/ui/status/network.js:1366
|
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1365
|
||||||
msgid "authentication required"
|
msgid "authentication required"
|
||||||
msgstr "الاستيثاق مطلوب"
|
msgstr "الاستيثاق مطلوب"
|
||||||
|
|
||||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||||
#. module, which is missing */
|
#. module, which is missing */
|
||||||
#: ../js/ui/status/network.js:450
|
#: ../js/ui/status/network.js:445
|
||||||
msgid "firmware missing"
|
msgid "firmware missing"
|
||||||
msgstr "البرمجية الثابتة (Firmware) غير موجودة"
|
msgstr "البرمجية الثابتة (Firmware) غير موجودة"
|
||||||
|
|
||||||
#. Translators: this is for a network device that cannot be activated (for example it
|
#. Translators: this is for a network device that cannot be activated (for example it
|
||||||
#. is disabled by rfkill, or it has no coverage */
|
#. is disabled by rfkill, or it has no coverage */
|
||||||
#: ../js/ui/status/network.js:454
|
#: ../js/ui/status/network.js:449
|
||||||
msgid "unavailable"
|
msgid "unavailable"
|
||||||
msgstr "غير متاح"
|
msgstr "غير متاح"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:456 ../js/ui/status/network.js:1368
|
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1367
|
||||||
msgid "connection failed"
|
msgid "connection failed"
|
||||||
msgstr "فشل الاتصال"
|
msgstr "فشل الاتصال"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:472
|
#: ../js/ui/status/network.js:467
|
||||||
msgid "Wired Settings"
|
msgid "Wired Settings"
|
||||||
msgstr "إعدادات الاتصال السلكي"
|
msgstr "إعدادات الاتصال السلكي"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:514 ../js/ui/status/network.js:592
|
#: ../js/ui/status/network.js:509 ../js/ui/status/network.js:587
|
||||||
msgid "Mobile Broadband Settings"
|
msgid "Mobile Broadband Settings"
|
||||||
msgstr "إعدادات شبكة الهاتف المحمول"
|
msgstr "إعدادات شبكة الهاتف المحمول"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:556 ../js/ui/status/network.js:1259
|
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
||||||
msgid "Hardware Disabled"
|
msgid "Hardware Disabled"
|
||||||
msgstr "العتاد مُعَطَّل"
|
msgstr "العتاد مُعَطَّل"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:600
|
#: ../js/ui/status/network.js:595
|
||||||
msgid "Use as Internet connection"
|
msgid "Use as Internet connection"
|
||||||
msgstr "استخدمه اتّصالًا بالإنترنت"
|
msgstr "استخدمه اتّصالًا بالإنترنت"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:781
|
#: ../js/ui/status/network.js:776
|
||||||
msgid "Airplane Mode is On"
|
msgid "Airplane Mode is On"
|
||||||
msgstr "وضع الطائرة مُفعّل"
|
msgstr "وضع الطائرة مُفعّل"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:782
|
#: ../js/ui/status/network.js:777
|
||||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||||
msgstr "الاتصال اللاسلكي مُعطّل في وضع الطائرة."
|
msgstr "الاتصال اللاسلكي مُعطّل في وضع الطائرة."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:783
|
#: ../js/ui/status/network.js:778
|
||||||
msgid "Turn Off Airplane Mode"
|
msgid "Turn Off Airplane Mode"
|
||||||
msgstr "عطّل وضع الطائرة"
|
msgstr "عطّل وضع الطائرة"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:792
|
#: ../js/ui/status/network.js:787
|
||||||
msgid "Wi-Fi is Off"
|
msgid "Wi-Fi is Off"
|
||||||
msgstr "الاتصال اللاسلكي مغلق"
|
msgstr "الاتصال اللاسلكي مغلق"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:793
|
#: ../js/ui/status/network.js:788
|
||||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||||
msgstr "تحتاج إلى تشغيل الاتصال اللاسلكي للاتصال بالشبكة."
|
msgstr "تحتاج إلى تشغيل الاتصال اللاسلكي للاتصال بالشبكة."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:794
|
#: ../js/ui/status/network.js:789
|
||||||
msgid "Turn On Wi-Fi"
|
msgid "Turn On Wi-Fi"
|
||||||
msgstr "شغّل الاتصال اللاسلكي"
|
msgstr "شغّل الاتصال اللاسلكي"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:819
|
#: ../js/ui/status/network.js:814
|
||||||
msgid "Wi-Fi Networks"
|
msgid "Wi-Fi Networks"
|
||||||
msgstr "الشبكات اللاسلكية"
|
msgstr "الشبكات اللاسلكية"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:821
|
#: ../js/ui/status/network.js:816
|
||||||
msgid "Select a network"
|
msgid "Select a network"
|
||||||
msgstr "اختر شبكة"
|
msgstr "اختر شبكة"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:850
|
#: ../js/ui/status/network.js:845
|
||||||
msgid "No Networks"
|
msgid "No Networks"
|
||||||
msgstr "لا شبكات"
|
msgstr "لا شبكات"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:871 ../js/ui/status/rfkill.js:103
|
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
|
||||||
msgid "Use hardware switch to turn off"
|
msgid "Use hardware switch to turn off"
|
||||||
msgstr "استخدم زر العتاد للإغلاق"
|
msgstr "استخدم زر العتاد للإغلاق"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1141
|
#: ../js/ui/status/network.js:1136
|
||||||
msgid "Select Network"
|
msgid "Select Network"
|
||||||
msgstr "اختر شبكة"
|
msgstr "اختر شبكة"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1147
|
#: ../js/ui/status/network.js:1142
|
||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "إعدادات الاتصال اللاسلكي"
|
msgstr "إعدادات الاتصال اللاسلكي"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1252
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "نقطة الاتصال نشطة"
|
msgstr "نقطة الاتصال نشطة"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1255
|
#: ../js/ui/status/network.js:1254
|
||||||
msgid "Connecting"
|
msgid "Connecting"
|
||||||
msgstr "يتّصل"
|
msgstr "يتّصل"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1434 ../js/ui/status/rfkill.js:88
|
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
|
||||||
msgid "Network Settings"
|
msgid "Network Settings"
|
||||||
msgstr "إعدادات الشّبكة"
|
msgstr "إعدادات الشّبكة"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1436
|
#: ../js/ui/status/network.js:1435
|
||||||
msgid "VPN Settings"
|
msgid "VPN Settings"
|
||||||
msgstr "إعدادات شخف (VPN)"
|
msgstr "إعدادات شخف (VPN)"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1455
|
#: ../js/ui/status/network.js:1454
|
||||||
msgid "VPN"
|
msgid "VPN"
|
||||||
msgstr "شخف (VPN)"
|
msgstr "شخف (VPN)"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1598
|
#: ../js/ui/status/network.js:1607
|
||||||
msgid "Network Manager"
|
msgid "Network Manager"
|
||||||
msgstr "مدير الشبكة"
|
msgstr "مدير الشبكة"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1637
|
#: ../js/ui/status/network.js:1646
|
||||||
msgid "Connection failed"
|
msgid "Connection failed"
|
||||||
msgstr "فشل الاتصال"
|
msgstr "فشل الاتصال"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1638
|
#: ../js/ui/status/network.js:1647
|
||||||
msgid "Activation of network connection failed"
|
msgid "Activation of network connection failed"
|
||||||
msgstr "فشل تفعيل اتصال الشبكة"
|
msgstr "فشل تفعيل اتصال الشبكة"
|
||||||
|
|
||||||
@ -1586,12 +1582,12 @@ msgstr "يَحسِب…"
|
|||||||
#: ../js/ui/status/power.js:86
|
#: ../js/ui/status/power.js:86
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%d∶%02d Remaining (%d%%)"
|
msgid "%d∶%02d Remaining (%d%%)"
|
||||||
msgstr "بقي %d:%02d (%d%%)"
|
msgstr "بقي %d∶%02d (%d%%)"
|
||||||
|
|
||||||
#: ../js/ui/status/power.js:91
|
#: ../js/ui/status/power.js:91
|
||||||
#, 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:119
|
#: ../js/ui/status/power.js:119
|
||||||
msgid "UPS"
|
msgid "UPS"
|
||||||
@ -1674,7 +1670,6 @@ msgid "Keep Changes"
|
|||||||
msgstr "أبق على التغييرات"
|
msgstr "أبق على التغييرات"
|
||||||
|
|
||||||
#: ../js/ui/windowManager.js:97
|
#: ../js/ui/windowManager.js:97
|
||||||
#, 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] "سيُتراجع عن التغييرات الآن"
|
||||||
@ -1751,6 +1746,35 @@ msgstr "لا يمكن أن تكون كلمة السرّ فارغة"
|
|||||||
msgid "Authentication dialog was dismissed by the user"
|
msgid "Authentication dialog was dismissed by the user"
|
||||||
msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
|
msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
|
||||||
|
|
||||||
|
#~ msgctxt "event list time"
|
||||||
|
#~ msgid "%H\\u2236%M"
|
||||||
|
#~ msgstr "%H:%M"
|
||||||
|
|
||||||
|
#~ msgctxt "event list time"
|
||||||
|
#~ msgid "%l\\u2236%M\\u2009%p"
|
||||||
|
#~ msgstr "%l:%M\\u2009%p"
|
||||||
|
|
||||||
|
#~ msgid "%H\\u2236%M"
|
||||||
|
#~ msgstr "%H\\u2236%M"
|
||||||
|
|
||||||
|
#~ msgid "%A, %H\\u2236%M"
|
||||||
|
#~ msgstr "%A، %H\\u2236%M"
|
||||||
|
|
||||||
|
#~ msgid "%B %d, %H\\u2236%M"
|
||||||
|
#~ msgstr "%d %B، %H\\u2236%M"
|
||||||
|
|
||||||
|
#~ msgid "%B %d %Y, %H\\u2236%M"
|
||||||
|
#~ msgstr "%d %B %Y، %H\\u2236%M"
|
||||||
|
|
||||||
|
#~ msgid "%l\\u2236%M %p"
|
||||||
|
#~ msgstr "%H\\u2236%M"
|
||||||
|
|
||||||
|
#~ msgid "%A, %l\\u2236%M %p"
|
||||||
|
#~ msgstr "%A، %l\\u2236%M %p"
|
||||||
|
|
||||||
|
#~ msgid "%B %d, %l\\u2236%M %p"
|
||||||
|
#~ msgstr "%d %B، %l\\u2236%M %p"
|
||||||
|
|
||||||
#~ msgid "<b>%A</b>, <b>%H:%M</b>"
|
#~ msgid "<b>%A</b>, <b>%H:%M</b>"
|
||||||
#~ msgstr "<b>%A</b>، <b>%H:%M</b>"
|
#~ msgstr "<b>%A</b>، <b>%H:%M</b>"
|
||||||
|
|
||||||
@ -1760,14 +1784,6 @@ msgstr "أغلق المستخدم مربع الاستيثاق الحِواري"
|
|||||||
#~ msgid "<b>%B</b> <b>%d</b> <b>%Y</b>, <b>%H:%M</b> "
|
#~ msgid "<b>%B</b> <b>%d</b> <b>%Y</b>, <b>%H:%M</b> "
|
||||||
#~ msgstr "<b>%d</b> <b>%B</b> <b>%Y</b>، <b>%H:%M</b> "
|
#~ msgstr "<b>%d</b> <b>%B</b> <b>%Y</b>، <b>%H:%M</b> "
|
||||||
|
|
||||||
#~ msgctxt "event list time"
|
|
||||||
#~ msgid "%H\\u2236%M"
|
|
||||||
#~ msgstr "%H:%M"
|
|
||||||
|
|
||||||
#~ msgctxt "event list time"
|
|
||||||
#~ msgid "%l\\u2236%M\\u2009%p"
|
|
||||||
#~ msgstr "%l:%M\\u2009%p"
|
|
||||||
|
|
||||||
#~ msgid "Settings Menu"
|
#~ msgid "Settings Menu"
|
||||||
#~ msgstr "قائمة الإعدادات"
|
#~ msgstr "قائمة الإعدادات"
|
||||||
|
|
||||||
|
316
po/be.po
316
po/be.po
@ -5,7 +5,7 @@ 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: 2014-02-22 08:29+0000\n"
|
"POT-Creation-Date: 2014-04-30 19:59+0000\n"
|
||||||
"PO-Revision-Date: 2012-10-16 12:05+0300\n"
|
"PO-Revision-Date: 2012-10-16 12:05+0300\n"
|
||||||
"Last-Translator: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>\n"
|
"Last-Translator: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>\n"
|
||||||
"Language-Team: Belarusian <i18n-bel-gnome@googlegroups.com>\n"
|
"Language-Team: Belarusian <i18n-bel-gnome@googlegroups.com>\n"
|
||||||
@ -107,8 +107,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Абалонка GNOME запусціць толькі тыя пашырэнні, аўтары якіх сцвярджаюць, што "
|
"Абалонка GNOME запусціць толькі тыя пашырэнні, аўтары якіх сцвярджаюць, што "
|
||||||
"яны працуюць з бягучай версіяй абалонкі. Уключэнне гэтай настройкі выключыць "
|
"яны працуюць з бягучай версіяй абалонкі. Уключэнне гэтай настройкі выключыць "
|
||||||
"гэту праверку, і для ўсіх пашырэнняў будзе ажыццёўлена спроба загрузкі незалежна ад "
|
"гэту праверку, і для ўсіх пашырэнняў будзе ажыццёўлена спроба загрузкі "
|
||||||
"сцвярджэнняў іх аўтараў."
|
"незалежна ад сцвярджэнняў іх аўтараў."
|
||||||
|
|
||||||
#: ../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"
|
||||||
@ -228,10 +228,17 @@ msgid ""
|
|||||||
"Configures the maximum level of location accuracy applications are allowed "
|
"Configures the maximum level of location accuracy applications are allowed "
|
||||||
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
||||||
"'city', 'neighborhood', 'street', and 'exact' (typically requires GPS "
|
"'city', 'neighborhood', 'street', and 'exact' (typically requires GPS "
|
||||||
"receiver). Please keep in mind that this only controls what Geoclue will "
|
"receiver). Please keep in mind that this only controls what GeoClue will "
|
||||||
"allow applications to see and they can find user's location on their own "
|
"allow applications to see and they can find user's location on their own "
|
||||||
"using network resources (albeit with street-level accuracy at best)."
|
"using network resources (albeit with street-level accuracy at best)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Настройка максімальнай дакладнасці вызначэння месцапалажэння, даступнай праграмам. "
|
||||||
|
"Магчымыя значэнні: \"off\" (выключыць вызначэнне месцапалажэння), \"country\" (краіна), "
|
||||||
|
"\"city\" (горад), \"neighborhood\" (раён), \"street\" (вуліца) і \"exact\" (дэталёва, "
|
||||||
|
"звычайна патрабуе GPS-прыёмнік). Увага: гэта настройка вызначае толькі тое, што "
|
||||||
|
"даступна праграмам з дапамогай службы GeoClue, але яны могуць самастойна вызначаць "
|
||||||
|
"месцапалажэнне з дапамогай спецыяльных сеціўных рэсурсаў (праўда, максімальная дакладнасць "
|
||||||
|
"такіх рэсурсаў - назва вуліцы)."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
||||||
msgid "The application icon mode."
|
msgid "The application icon mode."
|
||||||
@ -288,7 +295,8 @@ msgstr ""
|
|||||||
#: ../js/extensionPrefs/main.js:127
|
#: ../js/extensionPrefs/main.js:127
|
||||||
#, 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:167
|
#: ../js/extensionPrefs/main.js:167
|
||||||
msgid "Extension"
|
msgid "Extension"
|
||||||
@ -303,7 +311,7 @@ msgstr ""
|
|||||||
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
||||||
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
||||||
#: ../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:883
|
#: ../js/ui/status/network.js:878
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Скасаваць"
|
msgstr "Скасаваць"
|
||||||
|
|
||||||
@ -321,25 +329,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Увайсці"
|
msgstr "Увайсці"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Выбар сеанса"
|
msgstr "Выбар сеанса"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Няма ў спісе?"
|
msgstr "Няма ў спісе?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:598
|
#: ../js/gdm/loginDialog.js:614
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(напр., карыстальнік ці %s)"
|
msgstr "(напр., карыстальнік ці %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:603 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Імя карыстальніка: "
|
msgstr "Імя карыстальніка: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:868
|
#: ../js/gdm/loginDialog.js:920
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Акно ўваходу"
|
msgstr "Акно ўваходу"
|
||||||
|
|
||||||
@ -364,27 +372,27 @@ msgstr "Не ўдалося разабраць загад:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Не ўдалося выканаць \"%s\":"
|
msgstr "Не ўдалося выканаць \"%s\":"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Тут размешчаныя часта ўжываныя праграмы"
|
msgstr "Тут размешчаныя часта ўжываныя праграмы"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Часта"
|
msgstr "Часта"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Усе"
|
msgstr "Усе"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Новае акно"
|
msgstr "Новае акно"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Выдаліць са спіса ўпадабанага"
|
msgstr "Выдаліць са спіса ўпадабанага"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Дадаць у спіс упадабанага"
|
msgstr "Дадаць у спіс упадабанага"
|
||||||
|
|
||||||
@ -527,44 +535,44 @@ msgstr "Сб"
|
|||||||
msgid "calendar:MY"
|
msgid "calendar:MY"
|
||||||
msgstr "calendar:MY"
|
msgstr "calendar:MY"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:446
|
#: ../js/ui/calendar.js:450
|
||||||
msgid "Previous month"
|
msgid "Previous month"
|
||||||
msgstr "Папярэдні месяц"
|
msgstr "Папярэдні месяц"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:456
|
#: ../js/ui/calendar.js:460
|
||||||
msgid "Next month"
|
msgid "Next month"
|
||||||
msgstr "Наступны месяц"
|
msgstr "Наступны месяц"
|
||||||
|
|
||||||
#. Translators: Text to show if there are no events */
|
#. Translators: Text to show if there are no events */
|
||||||
#: ../js/ui/calendar.js:762
|
#: ../js/ui/calendar.js:772
|
||||||
msgid "Nothing Scheduled"
|
msgid "Nothing Scheduled"
|
||||||
msgstr "Нічога не прымеркавана"
|
msgstr "Нічога не прымеркавана"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
||||||
#: ../js/ui/calendar.js:780
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A, %d %B"
|
msgstr "%A, %d %B"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:783
|
#: ../js/ui/calendar.js:793
|
||||||
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:794
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "Сёння"
|
msgstr "Сёння"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:798
|
#: ../js/ui/calendar.js:808
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr "Заўтра"
|
msgstr "Заўтра"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:809
|
#: ../js/ui/calendar.js:819
|
||||||
msgid "This week"
|
msgid "This week"
|
||||||
msgstr "На гэтым тыдні"
|
msgstr "На гэтым тыдні"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:817
|
#: ../js/ui/calendar.js:827
|
||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "На наступным тыдні"
|
msgstr "На наступным тыдні"
|
||||||
|
|
||||||
@ -597,8 +605,8 @@ msgstr "Пароль:"
|
|||||||
msgid "Type again:"
|
msgid "Type again:"
|
||||||
msgstr "Паўтарыце пароль:"
|
msgstr "Паўтарыце пароль:"
|
||||||
|
|
||||||
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:250
|
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
||||||
#: ../js/ui/status/network.js:327 ../js/ui/status/network.js:886
|
#: ../js/ui/status/network.js:322 ../js/ui/status/network.js:881
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "Злучыць"
|
msgstr "Злучыць"
|
||||||
|
|
||||||
@ -805,13 +813,13 @@ msgstr "Удзельнік %s запрашае вас далучыцца да %s
|
|||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1164
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1199
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1233
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1291
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Адмовіцца"
|
msgstr "Адмовіцца"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1170
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1239
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1296
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Прыняць"
|
msgstr "Прыняць"
|
||||||
|
|
||||||
@ -848,97 +856,97 @@ msgstr "%s пасылае вам %s"
|
|||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s просіць дазволу на прагляд вашага сеткавага стану"
|
msgstr "%s просіць дазволу на прагляд вашага сеткавага стану"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1342
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Сеткавая памылка"
|
msgstr "Сеткавая памылка"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1344
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "Няўдалая ідэнтыфікацыя"
|
msgstr "Няўдалая ідэнтыфікацыя"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Памылка шыфравання"
|
msgstr "Памылка шыфравання"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Сертыфікат не пададзены"
|
msgstr "Сертыфікат не пададзены"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "Сертыфікат не заслугоўвае даверу"
|
msgstr "Сертыфікат не заслугоўвае даверу"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "Сертыфікат састарэў"
|
msgstr "Сертыфікат састарэў"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "Сертыфікат не актывізаваны"
|
msgstr "Сертыфікат не актывізаваны"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "Назва камп'ютара ў сертыфікаце не адпавядае патрэбнай"
|
msgstr "Назва камп'ютара ў сертыфікаце не адпавядае патрэбнай"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "Адбітак сертыфіката не адпавядае патрэбнаму"
|
msgstr "Адбітак сертыфіката не адпавядае патрэбнаму"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "Сертыфікат уласнаручна падпісаны"
|
msgstr "Сертыфікат уласнаручна падпісаны"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Уключаны рэжым па-за сеткай"
|
msgstr "Уключаны рэжым па-за сеткай"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "Шыфраванне недаступнае"
|
msgstr "Шыфраванне недаступнае"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "Хібны сертыфікат"
|
msgstr "Хібны сертыфікат"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "Адмоўлена ў злучэнні"
|
msgstr "Адмоўлена ў злучэнні"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "Не ўдалося ўсталяваць злучэнне"
|
msgstr "Не ўдалося ўсталяваць злучэнне"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "Злучэнне страчана"
|
msgstr "Злучэнне страчана"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Гэты конт ужо злучаны з серверам"
|
msgstr "Гэты конт ужо злучаны з серверам"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr "Злучэнне заменена новым для таго ж самага рэсурсу"
|
msgstr "Злучэнне заменена новым для таго ж самага рэсурсу"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "Такі конт ужо існуе на серверы"
|
msgstr "Такі конт ужо існуе на серверы"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr "Сервер надта заняты і не можа абслужыць гэта злучэнне"
|
msgstr "Сервер надта заняты і не можа абслужыць гэта злучэнне"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "Сертыфікат быў адкліканы"
|
msgstr "Сертыфікат быў адкліканы"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr "Для сертыфіката выкарыстаны слабы або небяспечны алгарытм шыфравання"
|
msgstr "Для сертыфіката выкарыстаны слабы або небяспечны алгарытм шыфравання"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -946,22 +954,22 @@ msgstr ""
|
|||||||
"Даўжыня сертыфіката сервера або глыбіня яго ланцуга перавышае абмежаванне, "
|
"Даўжыня сертыфіката сервера або глыбіня яго ланцуга перавышае абмежаванне, "
|
||||||
"выстаўленае крыптаграфічнай бібліятэкай"
|
"выстаўленае крыптаграфічнай бібліятэкай"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Унутраная памылка"
|
msgstr "Унутраная памылка"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1398
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Не ўдалося злучыцца з %s"
|
msgstr "Не ўдалося злучыцца з %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1403
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Праглядзець конт"
|
msgstr "Праглядзець конт"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1434
|
#: ../js/ui/components/telepathyClient.js:1440
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Невядомая прычына"
|
msgstr "Невядомая прычына"
|
||||||
|
|
||||||
@ -977,22 +985,22 @@ msgstr "Паказаць праграмы"
|
|||||||
msgid "Dash"
|
msgid "Dash"
|
||||||
msgstr "Прыборная дошка"
|
msgstr "Прыборная дошка"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:86
|
#: ../js/ui/dateMenu.js:91
|
||||||
msgid "Open Calendar"
|
msgid "Open Calendar"
|
||||||
msgstr "Адкрыць каляндар"
|
msgstr "Адкрыць каляндар"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:90
|
#: ../js/ui/dateMenu.js:95
|
||||||
msgid "Open Clocks"
|
msgid "Open Clocks"
|
||||||
msgstr "Адкрыць гадзіннікі"
|
msgstr "Адкрыць гадзіннікі"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:97
|
#: ../js/ui/dateMenu.js:102
|
||||||
msgid "Date & Time Settings"
|
msgid "Date & Time Settings"
|
||||||
msgstr "Настройкі даты і часу"
|
msgstr "Настройкі даты і часу"
|
||||||
|
|
||||||
#. Translators: This is the date format to use when the calendar popup is
|
#. Translators: This is the date format to use when the calendar popup is
|
||||||
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
||||||
#. */
|
#. */
|
||||||
#: ../js/ui/dateMenu.js:187
|
#: ../js/ui/dateMenu.js:192
|
||||||
msgid "%A %B %e, %Y"
|
msgid "%A %B %e, %Y"
|
||||||
msgstr "%A, %e %B, %Y"
|
msgstr "%A, %e %B, %Y"
|
||||||
|
|
||||||
@ -1108,7 +1116,9 @@ msgstr "Выключыць камп'ютар пасля ўсталявання
|
|||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:315
|
#: ../js/ui/endSessionDialog.js:315
|
||||||
msgid "Running on battery power: please plug in before installing updates."
|
msgid "Running on battery power: please plug in before installing updates."
|
||||||
msgstr "Камп'ютар сілкуецца ад акумулятара: падлучыце да знешняй крыніцы энергіі перад усталяваннем абновак."
|
msgstr ""
|
||||||
|
"Камп'ютар сілкуецца ад акумулятара: падлучыце да знешняй крыніцы энергіі "
|
||||||
|
"перад усталяваннем абновак."
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:332
|
#: ../js/ui/endSessionDialog.js:332
|
||||||
msgid "Some applications are busy or have unsaved work."
|
msgid "Some applications are busy or have unsaved work."
|
||||||
@ -1143,25 +1153,26 @@ msgstr "Сцягнуць і ўсталяваць \"%s\" з extensions.gnome.org?
|
|||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Клавіятура"
|
msgstr "Клавіятура"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:641
|
#: ../js/ui/lookingGlass.js:643
|
||||||
msgid "No extensions installed"
|
msgid "No extensions installed"
|
||||||
msgstr "Няма ўсталяваных пашырэнняў"
|
msgstr "Няма ўсталяваных пашырэнняў"
|
||||||
|
|
||||||
#. Translators: argument is an extension UUID. */
|
#. Translators: argument is an extension UUID. */
|
||||||
#: ../js/ui/lookingGlass.js:695
|
#: ../js/ui/lookingGlass.js:697
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s has not emitted any errors."
|
msgid "%s has not emitted any errors."
|
||||||
msgstr "%s не зрабіў ніякіх памылак."
|
msgstr "%s не зрабіў ніякіх памылак."
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:701
|
#: ../js/ui/lookingGlass.js:703
|
||||||
msgid "Hide Errors"
|
msgid "Hide Errors"
|
||||||
msgstr "Хаваць памылкі"
|
msgstr "Хаваць памылкі"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:705 ../js/ui/lookingGlass.js:765
|
#: ../js/ui/lookingGlass.js:707 ../js/ui/lookingGlass.js:767
|
||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Паказваць памылкі"
|
msgstr "Паказваць памылкі"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:714
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Уключана"
|
msgstr "Уключана"
|
||||||
|
|
||||||
@ -1169,64 +1180,64 @@ msgstr "Уключана"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:717 ../js/ui/status/network.js:560
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Выключана"
|
msgstr "Выключана"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:719
|
#: ../js/ui/lookingGlass.js:721
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Памылка"
|
msgstr "Памылка"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:721
|
#: ../js/ui/lookingGlass.js:723
|
||||||
msgid "Out of date"
|
msgid "Out of date"
|
||||||
msgstr "Састарэла"
|
msgstr "Састарэла"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:723
|
#: ../js/ui/lookingGlass.js:725
|
||||||
msgid "Downloading"
|
msgid "Downloading"
|
||||||
msgstr "Сцягванне"
|
msgstr "Сцягванне"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:747
|
#: ../js/ui/lookingGlass.js:749
|
||||||
msgid "View Source"
|
msgid "View Source"
|
||||||
msgstr "Паглядзець выточны код"
|
msgstr "Паглядзець выточны код"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:756
|
#: ../js/ui/lookingGlass.js:758
|
||||||
msgid "Web Page"
|
msgid "Web Page"
|
||||||
msgstr "Сеціўная старонка"
|
msgstr "Сеціўная старонка"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1324
|
#: ../js/ui/messageTray.js:1326
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Адкрыць"
|
msgstr "Адкрыць"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1331
|
#: ../js/ui/messageTray.js:1333
|
||||||
msgid "Remove"
|
msgid "Remove"
|
||||||
msgstr "Выдаліць"
|
msgstr "Выдаліць"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1628
|
#: ../js/ui/messageTray.js:1630
|
||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr "Апавяшчэнні"
|
msgstr "Апавяшчэнні"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1635
|
#: ../js/ui/messageTray.js:1637
|
||||||
msgid "Clear Messages"
|
msgid "Clear Messages"
|
||||||
msgstr "Ачысціць спіс апавяшчэнняў"
|
msgstr "Ачысціць спіс апавяшчэнняў"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1654
|
#: ../js/ui/messageTray.js:1656
|
||||||
msgid "Notification Settings"
|
msgid "Notification Settings"
|
||||||
msgstr "Настройкі апавяшчэння"
|
msgstr "Настройкі апавяшчэння"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1707
|
#: ../js/ui/messageTray.js:1709
|
||||||
msgid "Tray Menu"
|
msgid "Tray Menu"
|
||||||
msgstr "Меню трэя"
|
msgstr "Меню трэя"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1924
|
#: ../js/ui/messageTray.js:1926
|
||||||
msgid "No Messages"
|
msgid "No Messages"
|
||||||
msgstr "Апавяшчэнні адсутнічаюць"
|
msgstr "Апавяшчэнні адсутнічаюць"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:1962
|
#: ../js/ui/messageTray.js:1964
|
||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Абшар апавяшчэнняў"
|
msgstr "Абшар апавяшчэнняў"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2946
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Сістэмная інфармацыя"
|
msgstr "Сістэмная інфармацыя"
|
||||||
|
|
||||||
@ -1243,11 +1254,11 @@ msgstr[0] "%d новае паведамленне"
|
|||||||
msgstr[1] "%d новыя паведамленні"
|
msgstr[1] "%d новыя паведамленні"
|
||||||
msgstr[2] "%d новых паведамленняў"
|
msgstr[2] "%d новых паведамленняў"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:83
|
#: ../js/ui/overview.js:84
|
||||||
msgid "Undo"
|
msgid "Undo"
|
||||||
msgstr "Адрабіць"
|
msgstr "Адрабіць"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:123
|
#: ../js/ui/overview.js:124
|
||||||
msgid "Overview"
|
msgid "Overview"
|
||||||
msgstr "Агляд"
|
msgstr "Агляд"
|
||||||
|
|
||||||
@ -1255,7 +1266,7 @@ msgstr "Агляд"
|
|||||||
#. in the search entry when no search is
|
#. in the search entry when no search is
|
||||||
#. active; it should not exceed ~30
|
#. active; it should not exceed ~30
|
||||||
#. characters. */
|
#. characters. */
|
||||||
#: ../js/ui/overview.js:257
|
#: ../js/ui/overview.js:250
|
||||||
msgid "Type to search…"
|
msgid "Type to search…"
|
||||||
msgstr "Увядзіце тэкст для пошуку..."
|
msgstr "Увядзіце тэкст для пошуку..."
|
||||||
|
|
||||||
@ -1299,27 +1310,27 @@ msgstr[0] "%d новае апавяшчэнне"
|
|||||||
msgstr[1] "%d новыя апавяшчэнні"
|
msgstr[1] "%d новыя апавяшчэнні"
|
||||||
msgstr[2] "%d новых апавяшчэнняў"
|
msgstr[2] "%d новых апавяшчэнняў"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:473 ../js/ui/status/system.js:342
|
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
|
||||||
msgid "Lock"
|
msgid "Lock"
|
||||||
msgstr "Заблакіраваць"
|
msgstr "Заблакіраваць"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:707
|
#: ../js/ui/screenShield.js:708
|
||||||
msgid "GNOME needs to lock the screen"
|
msgid "GNOME needs to lock the screen"
|
||||||
msgstr "GNOME патрабуе блакіравання экрана"
|
msgstr "GNOME патрабуе блакіравання экрана"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:834 ../js/ui/screenShield.js:1301
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "Не ўдалося заблакіраваць"
|
msgstr "Не ўдалося заблакіраваць"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1302
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "Блакіраванне стрымана праграмай"
|
msgstr "Блакіраванне стрымана праграмай"
|
||||||
|
|
||||||
#: ../js/ui/search.js:589
|
#: ../js/ui/search.js:603
|
||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Пошук..."
|
msgstr "Пошук..."
|
||||||
|
|
||||||
#: ../js/ui/search.js:632
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Нічога не знойдзена."
|
msgstr "Нічога не знойдзена."
|
||||||
|
|
||||||
@ -1391,23 +1402,22 @@ msgstr "Высокая кантраснасць"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Буйны тэкст"
|
msgstr "Буйны тэкст"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:62
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:162 ../js/ui/status/network.js:151
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:328 ../js/ui/status/network.js:1235
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:86
|
||||||
#: ../js/ui/status/network.js:1346 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/rfkill.js:114
|
||||||
#: ../js/ui/status/rfkill.js:105
|
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Выключыць"
|
msgstr "Выключыць"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Настройкі Bluetooth"
|
msgstr "Настройкі Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
@ -1415,7 +1425,7 @@ msgstr[0] "%d злучанае прыстасаванне"
|
|||||||
msgstr[1] "%d злучаныя прыстасаванні"
|
msgstr[1] "%d злучаныя прыстасаванні"
|
||||||
msgstr[2] "%d злучаных прыстасаванняў"
|
msgstr[2] "%d злучаных прыстасаванняў"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:102 ../js/ui/status/network.js:1263
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Няма злучэння"
|
msgstr "Няма злучэння"
|
||||||
|
|
||||||
@ -1427,156 +1437,167 @@ msgstr "Яркасць"
|
|||||||
msgid "Show Keyboard Layout"
|
msgid "Show Keyboard Layout"
|
||||||
msgstr "Паказаць клавіятурную раскладку"
|
msgstr "Паказаць клавіятурную раскладку"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:52
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Месцапалажэнне"
|
msgstr "Месцапалажэнне"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:61 ../js/ui/status/location.js:161
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "Выключыць"
|
||||||
msgstr "Укл."
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:158 ../js/ui/status/network.js:246
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:425 ../js/ui/status/network.js:1261
|
msgid "Enable"
|
||||||
msgid "Off"
|
|
||||||
msgstr "Выключана"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:1235
|
|
||||||
msgid "Turn On"
|
|
||||||
msgstr "Уключыць"
|
msgstr "Уключыць"
|
||||||
|
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
|
msgid "In Use"
|
||||||
|
msgstr "Ужыта"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<невядома>"
|
msgstr "<невядома>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Выключана"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:422
|
||||||
|
msgid "Connected"
|
||||||
|
msgstr "Злучана"
|
||||||
|
|
||||||
#. Translators: this is for network devices that are physically present but are not
|
#. Translators: this is for network devices that are physically present but are not
|
||||||
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
||||||
#: ../js/ui/status/network.js:431
|
#: ../js/ui/status/network.js:426
|
||||||
msgid "unmanaged"
|
msgid "unmanaged"
|
||||||
msgstr "непадкантрольна"
|
msgstr "непадкантрольна"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:433
|
#: ../js/ui/status/network.js:428
|
||||||
msgid "disconnecting..."
|
msgid "disconnecting..."
|
||||||
msgstr "адлучэнне..."
|
msgstr "адлучэнне..."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:439 ../js/ui/status/network.js:1363
|
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1362
|
||||||
msgid "connecting..."
|
msgid "connecting..."
|
||||||
msgstr "усталяванне злучэння..."
|
msgstr "усталяванне злучэння..."
|
||||||
|
|
||||||
#. Translators: this is for network connections that require some kind of key or password */
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
#: ../js/ui/status/network.js:442 ../js/ui/status/network.js:1366
|
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1365
|
||||||
msgid "authentication required"
|
msgid "authentication required"
|
||||||
msgstr "патрэбная ідэнтыфікацыя"
|
msgstr "патрэбная ідэнтыфікацыя"
|
||||||
|
|
||||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||||
#. module, which is missing */
|
#. module, which is missing */
|
||||||
#: ../js/ui/status/network.js:450
|
#: ../js/ui/status/network.js:445
|
||||||
msgid "firmware missing"
|
msgid "firmware missing"
|
||||||
msgstr "няма апаратнага апраграмавання"
|
msgstr "няма апаратнага апраграмавання"
|
||||||
|
|
||||||
#. Translators: this is for a network device that cannot be activated (for example it
|
#. Translators: this is for a network device that cannot be activated (for example it
|
||||||
#. is disabled by rfkill, or it has no coverage */
|
#. is disabled by rfkill, or it has no coverage */
|
||||||
#: ../js/ui/status/network.js:454
|
#: ../js/ui/status/network.js:449
|
||||||
msgid "unavailable"
|
msgid "unavailable"
|
||||||
msgstr "недаступна"
|
msgstr "недаступна"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:456 ../js/ui/status/network.js:1368
|
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1367
|
||||||
msgid "connection failed"
|
msgid "connection failed"
|
||||||
msgstr "не ўдалося злучыцца"
|
msgstr "не ўдалося злучыцца"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:472
|
#: ../js/ui/status/network.js:467
|
||||||
msgid "Wired Settings"
|
msgid "Wired Settings"
|
||||||
msgstr "Настройкі праваднога злучэння"
|
msgstr "Настройкі праваднога злучэння"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:514 ../js/ui/status/network.js:592
|
#: ../js/ui/status/network.js:509 ../js/ui/status/network.js:587
|
||||||
msgid "Mobile Broadband Settings"
|
msgid "Mobile Broadband Settings"
|
||||||
msgstr "Настройкі мабільнага злучэння"
|
msgstr "Настройкі мабільнага злучэння"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:556 ../js/ui/status/network.js:1259
|
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
||||||
msgid "Hardware Disabled"
|
msgid "Hardware Disabled"
|
||||||
msgstr "Прыстасаванне выключана"
|
msgstr "Прыстасаванне выключана"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:600
|
#: ../js/ui/status/network.js:595
|
||||||
msgid "Use as Internet connection"
|
msgid "Use as Internet connection"
|
||||||
msgstr "Ужыць для злучэння з Інтэрнэтам"
|
msgstr "Ужыць для злучэння з Інтэрнэтам"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:781
|
#: ../js/ui/status/network.js:776
|
||||||
msgid "Airplane Mode is On"
|
msgid "Airplane Mode is On"
|
||||||
msgstr "Рэжым самалёта ўключаны"
|
msgstr "Рэжым самалёта ўключаны"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:782
|
#: ../js/ui/status/network.js:777
|
||||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||||
msgstr "У рэжыме самалёта выключаецца Wi-Fi."
|
msgstr "У рэжыме самалёта выключаецца Wi-Fi."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:783
|
#: ../js/ui/status/network.js:778
|
||||||
msgid "Turn Off Airplane Mode"
|
msgid "Turn Off Airplane Mode"
|
||||||
msgstr "Выключыць рэжым самалёта"
|
msgstr "Выключыць рэжым самалёта"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:792
|
#: ../js/ui/status/network.js:787
|
||||||
msgid "Wi-Fi is Off"
|
msgid "Wi-Fi is Off"
|
||||||
msgstr "Wi-Fi выключаны"
|
msgstr "Wi-Fi выключаны"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:793
|
#: ../js/ui/status/network.js:788
|
||||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||||
msgstr "Каб злучыцца з сеткай, спачатку трэба ўключыць Wi-Fi."
|
msgstr "Каб злучыцца з сеткай, спачатку трэба ўключыць Wi-Fi."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:794
|
#: ../js/ui/status/network.js:789
|
||||||
msgid "Turn On Wi-Fi"
|
msgid "Turn On Wi-Fi"
|
||||||
msgstr "Уключыць Wi-Fi"
|
msgstr "Уключыць Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:819
|
#: ../js/ui/status/network.js:814
|
||||||
msgid "Wi-Fi Networks"
|
msgid "Wi-Fi Networks"
|
||||||
msgstr "Сеткі Wi-Fi"
|
msgstr "Сеткі Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:821
|
#: ../js/ui/status/network.js:816
|
||||||
msgid "Select a network"
|
msgid "Select a network"
|
||||||
msgstr "Выберыце сетку"
|
msgstr "Выберыце сетку"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:850
|
#: ../js/ui/status/network.js:845
|
||||||
msgid "No Networks"
|
msgid "No Networks"
|
||||||
msgstr "Няма сетак"
|
msgstr "Няма сетак"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:871 ../js/ui/status/rfkill.js:103
|
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:112
|
||||||
msgid "Use hardware switch to turn off"
|
msgid "Use hardware switch to turn off"
|
||||||
msgstr "Задзейнічаць апаратны выключальнік"
|
msgstr "Задзейнічаць апаратны выключальнік"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1141
|
#: ../js/ui/status/network.js:1136
|
||||||
msgid "Select Network"
|
msgid "Select Network"
|
||||||
msgstr "Выбраць сетку"
|
msgstr "Выбраць сетку"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1147
|
#: ../js/ui/status/network.js:1142
|
||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Настройкі Wi-Fi"
|
msgstr "Настройкі Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1252
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Уключыць"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Хотспот уключаны"
|
msgstr "Хотспот уключаны"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1255
|
#: ../js/ui/status/network.js:1254
|
||||||
msgid "Connecting"
|
msgid "Connecting"
|
||||||
msgstr "Злучэнне"
|
msgstr "Злучэнне"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1434 ../js/ui/status/rfkill.js:88
|
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:89
|
||||||
msgid "Network Settings"
|
msgid "Network Settings"
|
||||||
msgstr "Сеткавыя настройкі"
|
msgstr "Сеткавыя настройкі"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1436
|
#: ../js/ui/status/network.js:1435
|
||||||
msgid "VPN Settings"
|
msgid "VPN Settings"
|
||||||
msgstr "Настройкі VPN"
|
msgstr "Настройкі VPN"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1455
|
#: ../js/ui/status/network.js:1454
|
||||||
msgid "VPN"
|
msgid "VPN"
|
||||||
msgstr "VPN"
|
msgstr "VPN"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1598
|
#: ../js/ui/status/network.js:1607
|
||||||
msgid "Network Manager"
|
msgid "Network Manager"
|
||||||
msgstr "Сеткавы кіраўнік"
|
msgstr "Сеткавы кіраўнік"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1637
|
#: ../js/ui/status/network.js:1646
|
||||||
msgid "Connection failed"
|
msgid "Connection failed"
|
||||||
msgstr "Не ўдалося злучыцца"
|
msgstr "Не ўдалося злучыцца"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1638
|
#: ../js/ui/status/network.js:1647
|
||||||
msgid "Activation of network connection failed"
|
msgid "Activation of network connection failed"
|
||||||
msgstr "Не ўдалося ўключыць сеткавае злучэнне"
|
msgstr "Не ўдалося ўключыць сеткавае злучэнне"
|
||||||
|
|
||||||
@ -1610,10 +1631,14 @@ msgstr "UPS"
|
|||||||
msgid "Battery"
|
msgid "Battery"
|
||||||
msgstr "Батарэя"
|
msgstr "Батарэя"
|
||||||
|
|
||||||
#: ../js/ui/status/rfkill.js:82
|
#: ../js/ui/status/rfkill.js:83
|
||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Рэжым самалёта"
|
msgstr "Рэжым самалёта"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:85
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Укл."
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Перамяніць карыстальніка"
|
msgstr "Перамяніць карыстальніка"
|
||||||
@ -1750,4 +1775,3 @@ msgstr "Пароль не можа быць пустым"
|
|||||||
#: ../src/shell-polkit-authentication-agent.c:343
|
#: ../src/shell-polkit-authentication-agent.c:343
|
||||||
msgid "Authentication dialog was dismissed by the user"
|
msgid "Authentication dialog was dismissed by the user"
|
||||||
msgstr "Карыстальнік праігнараваў дыялогавае акенца ідэнтыфікацыі"
|
msgstr "Карыстальнік праігнараваў дыялогавае акенца ідэнтыфікацыі"
|
||||||
|
|
||||||
|
1062
po/ca@valencia.po
1062
po/ca@valencia.po
File diff suppressed because it is too large
Load Diff
209
po/da.po
209
po/da.po
@ -18,8 +18,8 @@ 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: 2014-03-19 22:04+0100\n"
|
"POT-Creation-Date: 2014-04-13 21:53+0200\n"
|
||||||
"PO-Revision-Date: 2014-03-16 17:14+0100\n"
|
"PO-Revision-Date: 2014-04-12 16:53+0200\n"
|
||||||
"Last-Translator: Ask Hjorth Larsen <asklarsen@gmail.com>\n"
|
"Last-Translator: Ask Hjorth Larsen <asklarsen@gmail.com>\n"
|
||||||
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
|
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
|
||||||
"Language: da\n"
|
"Language: da\n"
|
||||||
@ -339,20 +339,20 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Log ind"
|
msgstr "Log ind"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
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:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
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:608
|
#: ../js/gdm/loginDialog.js:616
|
||||||
#, c-format
|
#, c-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)"
|
||||||
@ -360,16 +360,16 @@ 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:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:621 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Brugernavn: "
|
msgstr "Brugernavn: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:924
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Indlogningsvindue"
|
msgstr "Indlogningsvindue"
|
||||||
|
|
||||||
#: ../js/gdm/util.js:322
|
#: ../js/gdm/util.js:323
|
||||||
msgid "Authentication error"
|
msgid "Authentication error"
|
||||||
msgstr "Godkendelsesfejl"
|
msgstr "Godkendelsesfejl"
|
||||||
|
|
||||||
@ -378,7 +378,7 @@ msgstr "Godkendelsesfejl"
|
|||||||
#. as a cue to display our own message.
|
#. as a cue to display our own message.
|
||||||
#. Translators: this message is shown below the password entry field
|
#. Translators: this message is shown below the password entry field
|
||||||
#. to indicate the user can swipe their finger instead
|
#. to indicate the user can swipe their finger instead
|
||||||
#: ../js/gdm/util.js:452
|
#: ../js/gdm/util.js:453
|
||||||
msgid "(or swipe finger)"
|
msgid "(or swipe finger)"
|
||||||
msgstr "(eller indlæs fingeraftryk)"
|
msgstr "(eller indlæs fingeraftryk)"
|
||||||
|
|
||||||
@ -397,27 +397,27 @@ msgstr "Kunne ikke fortolke kommando:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Kørsel af “%s” mislykkedes:"
|
msgstr "Kørsel af “%s” mislykkedes:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Ofte brugte programmer vil blive vist her"
|
msgstr "Ofte brugte programmer vil blive vist her"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Ofte"
|
msgstr "Ofte"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Alle"
|
msgstr "Alle"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1555
|
#: ../js/ui/appDisplay.js:1567
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Nyt vindue"
|
msgstr "Nyt vindue"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1589 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Fjern fra favoritter"
|
msgstr "Fjern fra favoritter"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1583
|
#: ../js/ui/appDisplay.js:1595
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Føj til favoritter"
|
msgstr "Føj til favoritter"
|
||||||
|
|
||||||
@ -431,7 +431,7 @@ msgstr "%s er blevet føjet til dine favoritter."
|
|||||||
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/backgroundMenu.js:19 ../js/ui/panel.js:809
|
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:810
|
||||||
#: ../js/ui/status/system.js:334
|
#: ../js/ui/status/system.js:334
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Indstillinger"
|
msgstr "Indstillinger"
|
||||||
@ -597,11 +597,11 @@ msgstr "Denne uge"
|
|||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "Næste uge"
|
msgstr "Næste uge"
|
||||||
|
|
||||||
#: ../js/ui/components/automountManager.js:90
|
#: ../js/ui/components/automountManager.js:91
|
||||||
msgid "External drive connected"
|
msgid "External drive connected"
|
||||||
msgstr "Eksternt drev tilkoblet"
|
msgstr "Eksternt drev tilkoblet"
|
||||||
|
|
||||||
#: ../js/ui/components/automountManager.js:101
|
#: ../js/ui/components/automountManager.js:102
|
||||||
msgid "External drive disconnected"
|
msgid "External drive disconnected"
|
||||||
msgstr "Eksternt drev frakoblet"
|
msgstr "Eksternt drev frakoblet"
|
||||||
|
|
||||||
@ -752,21 +752,21 @@ msgid "Mute"
|
|||||||
msgstr "Slå lyd fra"
|
msgstr "Slå lyd fra"
|
||||||
|
|
||||||
#. Translators: Time in 24h format
|
#. Translators: Time in 24h format
|
||||||
#: ../js/ui/components/telepathyClient.js:955
|
#: ../js/ui/components/telepathyClient.js:958
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "%H\\u2236%M"
|
msgid "%H\\u2236%M"
|
||||||
msgstr "%H\\u2236%M"
|
msgstr "%H\\u2236%M"
|
||||||
|
|
||||||
#. Translators: this is the word "Yesterday" followed by a
|
#. Translators: this is the word "Yesterday" followed by a
|
||||||
#. time string in 24h format. i.e. "Yesterday, 14:30"
|
#. time string in 24h format. i.e. "Yesterday, 14:30"
|
||||||
#: ../js/ui/components/telepathyClient.js:962
|
#: ../js/ui/components/telepathyClient.js:965
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "Yesterday, %H\\u2236%M"
|
msgid "Yesterday, %H\\u2236%M"
|
||||||
msgstr "I går, %H∶%M"
|
msgstr "I går, %H∶%M"
|
||||||
|
|
||||||
#. Translators: this is the week day name followed by a time
|
#. Translators: this is the week day name followed by a time
|
||||||
#. string in 24h format. i.e. "Monday, 14:30"
|
#. string in 24h format. i.e. "Monday, 14:30"
|
||||||
#: ../js/ui/components/telepathyClient.js:969
|
#: ../js/ui/components/telepathyClient.js:972
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "%A, %H\\u2236%M"
|
msgid "%A, %H\\u2236%M"
|
||||||
msgstr "%H\\u2236%M"
|
msgstr "%H\\u2236%M"
|
||||||
@ -774,7 +774,7 @@ msgstr "%H\\u2236%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.
|
||||||
#. i.e. "May 25, 14:30"
|
#. i.e. "May 25, 14:30"
|
||||||
#: ../js/ui/components/telepathyClient.js:976
|
#: ../js/ui/components/telepathyClient.js:979
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "%B %d, %H\\u2236%M"
|
msgid "%B %d, %H\\u2236%M"
|
||||||
msgstr "%H\\u2236%M"
|
msgstr "%H\\u2236%M"
|
||||||
@ -782,27 +782,27 @@ msgstr "%H\\u2236%M"
|
|||||||
#. 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 24h format.
|
#. number followed by a time string in 24h format.
|
||||||
#. i.e. "May 25 2012, 14:30"
|
#. i.e. "May 25 2012, 14:30"
|
||||||
#: ../js/ui/components/telepathyClient.js:982
|
#: ../js/ui/components/telepathyClient.js:985
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "%B %d %Y, %H\\u2236%M"
|
msgid "%B %d %Y, %H\\u2236%M"
|
||||||
msgstr "%d. %B %Y, %H∶%M"
|
msgstr "%d. %B %Y, %H∶%M"
|
||||||
|
|
||||||
#. Translators: Time in 24h format
|
#. Translators: Time in 24h format
|
||||||
#: ../js/ui/components/telepathyClient.js:991
|
#: ../js/ui/components/telepathyClient.js:994
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "%l\\u2236%M %p"
|
msgid "%l\\u2236%M %p"
|
||||||
msgstr "%H\\u2236%M"
|
msgstr "%H\\u2236%M"
|
||||||
|
|
||||||
#. Translators: this is the word "Yesterday" followed by a
|
#. Translators: this is the word "Yesterday" followed by a
|
||||||
#. time string in 12h format. i.e. "Yesterday, 2:30 pm"
|
#. time string in 12h format. i.e. "Yesterday, 2:30 pm"
|
||||||
#: ../js/ui/components/telepathyClient.js:998
|
#: ../js/ui/components/telepathyClient.js:1001
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "Yesterday, %l\\u2236%M %p"
|
msgid "Yesterday, %l\\u2236%M %p"
|
||||||
msgstr "I går, %l∶%M %p"
|
msgstr "I går, %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/ui/components/telepathyClient.js:1005
|
#: ../js/ui/components/telepathyClient.js:1008
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "%A, %l\\u2236%M %p"
|
msgid "%A, %l\\u2236%M %p"
|
||||||
msgstr "%A, %l∶%M %p"
|
msgstr "%A, %l∶%M %p"
|
||||||
@ -810,7 +810,7 @@ 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.
|
||||||
#. i.e. "May 25, 2:30 pm"
|
#. i.e. "May 25, 2:30 pm"
|
||||||
#: ../js/ui/components/telepathyClient.js:1012
|
#: ../js/ui/components/telepathyClient.js:1015
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "%B %d, %l\\u2236%M %p"
|
msgid "%B %d, %l\\u2236%M %p"
|
||||||
msgstr "%d. %B, %l∶%M %p"
|
msgstr "%d. %B, %l∶%M %p"
|
||||||
@ -818,21 +818,21 @@ msgstr "%d. %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.
|
||||||
#. i.e. "May 25 2012, 2:30 pm"
|
#. i.e. "May 25 2012, 2:30 pm"
|
||||||
#: ../js/ui/components/telepathyClient.js:1018
|
#: ../js/ui/components/telepathyClient.js:1021
|
||||||
#, fuzzy, no-c-format
|
#, fuzzy, no-c-format
|
||||||
msgid "%B %d %Y, %l\\u2236%M %p"
|
msgid "%B %d %Y, %l\\u2236%M %p"
|
||||||
msgstr "%d. %B %Y, %l∶%M %p"
|
msgstr "%d. %B %Y, %l∶%M %p"
|
||||||
|
|
||||||
#. 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:1051
|
#: ../js/ui/components/telepathyClient.js:1054
|
||||||
#, c-format
|
#, c-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"
|
||||||
|
|
||||||
#. translators: argument is a room name like
|
#. translators: argument is a room name like
|
||||||
#. * room@jabber.org for example.
|
#. * room@jabber.org for example.
|
||||||
#: ../js/ui/components/telepathyClient.js:1154
|
#: ../js/ui/components/telepathyClient.js:1158
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invitation to %s"
|
msgid "Invitation to %s"
|
||||||
msgstr "Invitation til %s"
|
msgstr "Invitation til %s"
|
||||||
@ -840,38 +840,38 @@ msgstr "Invitation til %s"
|
|||||||
#. translators: first argument is the name of a contact and the second
|
#. translators: first argument is the name of a contact and the second
|
||||||
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
||||||
#. * for example.
|
#. * for example.
|
||||||
#: ../js/ui/components/telepathyClient.js:1162
|
#: ../js/ui/components/telepathyClient.js:1166
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s is inviting you to join %s"
|
msgid "%s is inviting you to join %s"
|
||||||
msgstr "%s inviterer dig til at deltage i %s"
|
msgstr "%s inviterer dig til at deltage i %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1168
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1203
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1237
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1295
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Afvis"
|
msgstr "Afvis"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1174
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1243
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1300
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Acceptér"
|
msgstr "Acceptér"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example.
|
#. translators: argument is a contact name like Alice for example.
|
||||||
#: ../js/ui/components/telepathyClient.js:1189
|
#: ../js/ui/components/telepathyClient.js:1193
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Video call from %s"
|
msgid "Video call from %s"
|
||||||
msgstr "Videoopkald fra %s"
|
msgstr "Videoopkald fra %s"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example.
|
#. translators: argument is a contact name like Alice for example.
|
||||||
#: ../js/ui/components/telepathyClient.js:1192
|
#: ../js/ui/components/telepathyClient.js:1196
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Call from %s"
|
msgid "Call from %s"
|
||||||
msgstr "Opkald fra %s"
|
msgstr "Opkald fra %s"
|
||||||
|
|
||||||
#. translators: this is a button label (verb), not a noun
|
#. translators: this is a button label (verb), not a noun
|
||||||
#: ../js/ui/components/telepathyClient.js:1206
|
#: ../js/ui/components/telepathyClient.js:1210
|
||||||
msgid "Answer"
|
msgid "Answer"
|
||||||
msgstr "Svar"
|
msgstr "Svar"
|
||||||
|
|
||||||
@ -880,111 +880,111 @@ msgstr "Svar"
|
|||||||
#. * file name. The string will be something
|
#. * file name. The string will be something
|
||||||
#. * like: "Alice is sending you test.ogg"
|
#. * like: "Alice is sending you test.ogg"
|
||||||
#.
|
#.
|
||||||
#: ../js/ui/components/telepathyClient.js:1227
|
#: ../js/ui/components/telepathyClient.js:1231
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s is sending you %s"
|
msgid "%s is sending you %s"
|
||||||
msgstr "%s sender dig %s"
|
msgstr "%s sender dig %s"
|
||||||
|
|
||||||
#. To translators: The parameter is the contact's alias
|
#. To translators: The parameter is the contact's alias
|
||||||
#: ../js/ui/components/telepathyClient.js:1256
|
#: ../js/ui/components/telepathyClient.js:1260
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s vil gerne have tilladelse til at se, når du er online"
|
msgstr "%s vil gerne have tilladelse til at se, når du er online"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Netværksfejl"
|
msgstr "Netværksfejl"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "Godkendelse mislykkedes"
|
msgstr "Godkendelse mislykkedes"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Krypteringsfejl"
|
msgstr "Krypteringsfejl"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Certifikat ikke angivet"
|
msgstr "Certifikat ikke angivet"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "Utroværdigt certifikat"
|
msgstr "Utroværdigt certifikat"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "Certifikat udløbet"
|
msgstr "Certifikat udløbet"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "Certifikat ikke aktiveret"
|
msgstr "Certifikat ikke aktiveret"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "Certifikat-værtsnavn stemmer ikke"
|
msgstr "Certifikat-værtsnavn stemmer ikke"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "Certifikat-fingeraftryk stemmer ikke"
|
msgstr "Certifikat-fingeraftryk stemmer ikke"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "Certifikat selv-underskrevet"
|
msgstr "Certifikat selv-underskrevet"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Status er angivet til offline"
|
msgstr "Status er angivet til offline"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "Kryptering er ikke tilgængelig"
|
msgstr "Kryptering er ikke tilgængelig"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "Ugyldigt certifikat"
|
msgstr "Ugyldigt certifikat"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "Forbindelse er blevet afvist"
|
msgstr "Forbindelse er blevet afvist"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "Forbindelse kan ikke oprettes"
|
msgstr "Forbindelse kan ikke oprettes"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "Forbindelse er mistet"
|
msgstr "Forbindelse er mistet"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Denne konto er allerede forbundet til serveren"
|
msgstr "Denne konto er allerede forbundet til serveren"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Forbindelsen er blevet erstattet af en ny forbindelse, som bruger samme "
|
"Forbindelsen er blevet erstattet af en ny forbindelse, som bruger samme "
|
||||||
"ressource"
|
"ressource"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "Kontoen findes allerede på serveren"
|
msgstr "Kontoen findes allerede på serveren"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr "Serveren er i øjeblikket for travl til at behandle forbindelsen"
|
msgstr "Serveren er i øjeblikket for travl til at behandle forbindelsen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "Certifikat er blevet påberåbt"
|
msgstr "Certifikat er blevet påberåbt"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Certifikat bruger en usikker cipher-algoritme eller er kryptografisk svag"
|
"Certifikat bruger en usikker cipher-algoritme eller er kryptografisk svag"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1390
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -992,22 +992,22 @@ msgstr ""
|
|||||||
"Længden på servercertifikatet, eller dybden af servercertifikat-kæden, "
|
"Længden på servercertifikatet, eller dybden af servercertifikat-kæden, "
|
||||||
"overskrider grænsen, som er fastsat af det kryptografiske-programbibliotek"
|
"overskrider grænsen, som er fastsat af det kryptografiske-programbibliotek"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1392
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Intern fejl"
|
msgstr "Intern fejl"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example.
|
#. * name@jabber.org for example.
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1402
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Kunne ikke forbinde til %s"
|
msgstr "Kunne ikke forbinde til %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1407
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Vis konto"
|
msgstr "Vis konto"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1439
|
#: ../js/ui/components/telepathyClient.js:1444
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Ukendt årsag"
|
msgstr "Ukendt årsag"
|
||||||
|
|
||||||
@ -1162,13 +1162,13 @@ msgid "Other users are logged in."
|
|||||||
msgstr "Andre brugere er logget ind."
|
msgstr "Andre brugere er logget ind."
|
||||||
|
|
||||||
#. Translators: Remote here refers to a remote session, like a ssh login
|
#. Translators: Remote here refers to a remote session, like a ssh login
|
||||||
#: ../js/ui/endSessionDialog.js:618
|
#: ../js/ui/endSessionDialog.js:619
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s (remote)"
|
msgid "%s (remote)"
|
||||||
msgstr "%s (fjern)"
|
msgstr "%s (fjern)"
|
||||||
|
|
||||||
#. Translators: Console here refers to a tty like a VT console
|
#. Translators: Console here refers to a tty like a VT console
|
||||||
#: ../js/ui/endSessionDialog.js:621
|
#: ../js/ui/endSessionDialog.js:622
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s (console)"
|
msgid "%s (console)"
|
||||||
msgstr "%s (konsol)"
|
msgstr "%s (konsol)"
|
||||||
@ -1182,7 +1182,7 @@ msgstr "Installér"
|
|||||||
msgid "Download and install “%s” from extensions.gnome.org?"
|
msgid "Download and install “%s” from extensions.gnome.org?"
|
||||||
msgstr "Hent og installér “%s” fra extensions.gnome.org?"
|
msgstr "Hent og installér “%s” fra extensions.gnome.org?"
|
||||||
|
|
||||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
|
#: ../js/ui/keyboard.js:645 ../js/ui/status/keyboard.js:335
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Tastatur"
|
msgstr "Tastatur"
|
||||||
|
|
||||||
@ -1204,7 +1204,8 @@ msgstr "Skjul fejl"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Vis fejl"
|
msgstr "Vis fejl"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Aktiveret"
|
msgstr "Aktiveret"
|
||||||
|
|
||||||
@ -1212,8 +1213,8 @@ msgstr "Aktiveret"
|
|||||||
#. because it's disabled by rfkill (airplane mode)
|
#. because it's disabled by rfkill (airplane mode)
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deaktiveret"
|
msgstr "Deaktiveret"
|
||||||
|
|
||||||
@ -1269,11 +1270,11 @@ msgstr "Ingen beskeder"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Besked-statusfelt"
|
msgstr "Besked-statusfelt"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2962
|
#: ../js/ui/messageTray.js:2967
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Systeminformation"
|
msgstr "Systeminformation"
|
||||||
|
|
||||||
#: ../js/ui/notificationDaemon.js:515 ../src/shell-app.c:425
|
#: ../js/ui/notificationDaemon.js:516 ../src/shell-app.c:425
|
||||||
msgctxt "program"
|
msgctxt "program"
|
||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Ukendt"
|
msgstr "Ukendt"
|
||||||
@ -1311,7 +1312,7 @@ msgstr "Afslut"
|
|||||||
msgid "Activities"
|
msgid "Activities"
|
||||||
msgstr "Aktiviteter"
|
msgstr "Aktiviteter"
|
||||||
|
|
||||||
#: ../js/ui/panel.js:914
|
#: ../js/ui/panel.js:915
|
||||||
msgid "Top Bar"
|
msgid "Top Bar"
|
||||||
msgstr "Toppanel"
|
msgstr "Toppanel"
|
||||||
|
|
||||||
@ -1360,11 +1361,11 @@ msgstr "GNOME er nødt til at låse skærmen"
|
|||||||
#.
|
#.
|
||||||
#. XXX: another option is to kick the user into the gdm login
|
#. XXX: another option is to kick the user into the gdm login
|
||||||
#. screen, where we're not affected by grabs
|
#. screen, where we're not affected by grabs
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1312
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "Kunne ikke låse"
|
msgstr "Kunne ikke låse"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1313
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "Lås blev blokeret af et program"
|
msgstr "Lås blev blokeret af et program"
|
||||||
|
|
||||||
@ -1372,7 +1373,7 @@ msgstr "Lås blev blokeret af et program"
|
|||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Søger…"
|
msgstr "Søger…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:646
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Ingen resultater."
|
msgstr "Ingen resultater."
|
||||||
|
|
||||||
@ -1436,11 +1437,11 @@ msgstr "Hoppende taster"
|
|||||||
msgid "Mouse Keys"
|
msgid "Mouse Keys"
|
||||||
msgstr "Musetaster"
|
msgstr "Musetaster"
|
||||||
|
|
||||||
#: ../js/ui/status/accessibility.js:143
|
#: ../js/ui/status/accessibility.js:144
|
||||||
msgid "High Contrast"
|
msgid "High Contrast"
|
||||||
msgstr "Høj kontrast"
|
msgstr "Høj kontrast"
|
||||||
|
|
||||||
#: ../js/ui/status/accessibility.js:192
|
#: ../js/ui/status/accessibility.js:193
|
||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Stor tekst"
|
msgstr "Stor tekst"
|
||||||
|
|
||||||
@ -1450,8 +1451,7 @@ msgstr "Stor tekst"
|
|||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/location.js:60
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
|
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
@ -1485,24 +1485,27 @@ msgstr "Vis tastaturlayout"
|
|||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Placering"
|
msgstr "Placering"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "Slå fra"
|
||||||
msgstr "Tændt"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
msgid "Enable"
|
||||||
msgid "Off"
|
msgstr "Slå til"
|
||||||
msgstr "Slukket"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Turn On"
|
msgid "In Use"
|
||||||
msgstr "Tænd"
|
msgstr "I brug"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<ukendt>"
|
msgstr "<ukendt>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Slukket"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Forbundet"
|
msgstr "Forbundet"
|
||||||
@ -1606,6 +1609,10 @@ 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:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Tænd"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1251
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Hotspot aktivt"
|
msgstr "Hotspot aktivt"
|
||||||
@ -1679,6 +1686,10 @@ msgstr "Batteri"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Flytilstand"
|
msgstr "Flytilstand"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Tændt"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Skift bruger"
|
msgstr "Skift bruger"
|
||||||
@ -1747,7 +1758,7 @@ msgstr "Forkast indstillinger"
|
|||||||
msgid "Keep Changes"
|
msgid "Keep Changes"
|
||||||
msgstr "Behold ændringer"
|
msgstr "Behold ændringer"
|
||||||
|
|
||||||
#: ../js/ui/windowManager.js:97
|
#: ../js/ui/windowManager.js:98
|
||||||
#, c-format
|
#, c-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"
|
||||||
@ -1809,7 +1820,7 @@ msgstr "Adgangskoder er ikke ens."
|
|||||||
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:343
|
#: ../src/shell-polkit-authentication-agent.c:346
|
||||||
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"
|
||||||
|
|
||||||
|
145
po/de.po
145
po/de.po
@ -20,9 +20,9 @@ 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: 2014-03-13 13:12+0000\n"
|
"POT-Creation-Date: 2014-03-28 20:56+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-09 03:26+0100\n"
|
"PO-Revision-Date: 2014-03-29 08:34+0100\n"
|
||||||
"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
|
"Last-Translator: Benjamin Steinwender <b@stbe.at>\n"
|
||||||
"Language-Team: Deutsch <gnome-de@gnome.org>\n"
|
"Language-Team: Deutsch <gnome-de@gnome.org>\n"
|
||||||
"Language: de_DE\n"
|
"Language: de_DE\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@ -348,25 +348,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Anmelden"
|
msgstr "Anmelden"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Sitzung wählen"
|
msgstr "Sitzung wählen"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Nicht aufgeführt?"
|
msgstr "Nicht aufgeführt?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:608
|
#: ../js/gdm/loginDialog.js:614
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(z.B. Benutzer oder %s)"
|
msgstr "(z.B. Benutzer oder %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Benutzername:"
|
msgstr "Benutzername:"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:920
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Anmeldefenster"
|
msgstr "Anmeldefenster"
|
||||||
|
|
||||||
@ -391,27 +391,27 @@ msgstr "Befehl konnte nicht verarbeitet werden:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Ausführung von »%s« ist gescheitert:"
|
msgstr "Ausführung von »%s« ist gescheitert:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Häufig genutzte Anwendungen werden hier erscheinen"
|
msgstr "Häufig genutzte Anwendungen werden hier erscheinen"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Häufig"
|
msgstr "Häufig"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Alle"
|
msgstr "Alle"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Neues Fenster"
|
msgstr "Neues Fenster"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Aus Favoriten entfernen"
|
msgstr "Aus Favoriten entfernen"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Zu Favoriten hinzufügen"
|
msgstr "Zu Favoriten hinzufügen"
|
||||||
|
|
||||||
@ -831,13 +831,13 @@ msgstr "%s lädt Sie ein, %s beizutreten"
|
|||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1164
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1199
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1233
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1291
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Ablehnen"
|
msgstr "Ablehnen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1170
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1239
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1296
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Annehmen"
|
msgstr "Annehmen"
|
||||||
|
|
||||||
@ -874,102 +874,102 @@ msgstr "%s sendet Ihnen %s"
|
|||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s bittet um das Recht, Ihre Online-Verfügbarkeit sehen zu dürfen"
|
msgstr "%s bittet um das Recht, Ihre Online-Verfügbarkeit sehen zu dürfen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1342
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Netzwerkfehler"
|
msgstr "Netzwerkfehler"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1344
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "Legitimierung fehlgeschlagen"
|
msgstr "Legitimierung fehlgeschlagen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Verschlüsselungsfehler"
|
msgstr "Verschlüsselungsfehler"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Zertifikat wurde nicht bereitgestellt"
|
msgstr "Zertifikat wurde nicht bereitgestellt"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "Zertifikat nicht vertrauenswürdig"
|
msgstr "Zertifikat nicht vertrauenswürdig"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "Zertifikat abgelaufen"
|
msgstr "Zertifikat abgelaufen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "Zertifikat nicht aktiviert"
|
msgstr "Zertifikat nicht aktiviert"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "Rechnername des Zertifikats stimmt nicht überein"
|
msgstr "Rechnername des Zertifikats stimmt nicht überein"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "Fingerabdruck des Zertifikats stimmt nicht überein"
|
msgstr "Fingerabdruck des Zertifikats stimmt nicht überein"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "Selbstsigniertes Zertifikat"
|
msgstr "Selbstsigniertes Zertifikat"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Der Status ist auf »Abgemeldet« gesetzt"
|
msgstr "Der Status ist auf »Abgemeldet« gesetzt"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "Verschlüsselung ist nicht verfügbar"
|
msgstr "Verschlüsselung ist nicht verfügbar"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "Zertifikat ist ungültig"
|
msgstr "Zertifikat ist ungültig"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "Verbindungsaufbau wurde verweigert"
|
msgstr "Verbindungsaufbau wurde verweigert"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "Verbindung kann nicht hergestellt werden"
|
msgstr "Verbindung kann nicht hergestellt werden"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "Verbindung wurde unterbrochen"
|
msgstr "Verbindung wurde unterbrochen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Dieses Konto ist bereits mit dem Server verbunden"
|
msgstr "Dieses Konto ist bereits mit dem Server verbunden"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Die Verbindung wurde durch eine neue Verbindung mit der gleichen Ressource "
|
"Die Verbindung wurde durch eine neue Verbindung mit der gleichen Ressource "
|
||||||
"ersetzt"
|
"ersetzt"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "Dieses Konto ist bereits auf dem Server vorhanden"
|
msgstr "Dieses Konto ist bereits auf dem Server vorhanden"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Der Server ist derzeit überlastet und kann die Verbindung nicht annehmen"
|
"Der Server ist derzeit überlastet und kann die Verbindung nicht annehmen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "Zertifikat wurde zurückgezogen"
|
msgstr "Zertifikat wurde zurückgezogen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Das Zertifikat verwendet einen unsicheren Chiffrier-Algorithmus oder ist "
|
"Das Zertifikat verwendet einen unsicheren Chiffrier-Algorithmus oder ist "
|
||||||
"kryptografisch schwach"
|
"kryptografisch schwach"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -978,22 +978,22 @@ msgstr ""
|
|||||||
"überschreiten die durch die kryptografische Bibliothek gegebenen "
|
"überschreiten die durch die kryptografische Bibliothek gegebenen "
|
||||||
"Beschränkungen"
|
"Beschränkungen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Interner Fehler"
|
msgstr "Interner Fehler"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1398
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Verbindung zu %s fehlgeschlagen"
|
msgstr "Verbindung zu %s fehlgeschlagen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1403
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Konto anzeigen"
|
msgstr "Konto anzeigen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1439
|
#: ../js/ui/components/telepathyClient.js:1440
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Unbekannter Grund"
|
msgstr "Unbekannter Grund"
|
||||||
|
|
||||||
@ -1191,7 +1191,8 @@ msgstr "Fehler verbergen"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Fehler anzeigen"
|
msgstr "Fehler anzeigen"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Aktiviert"
|
msgstr "Aktiviert"
|
||||||
|
|
||||||
@ -1199,8 +1200,8 @@ msgstr "Aktiviert"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deaktiviert"
|
msgstr "Deaktiviert"
|
||||||
|
|
||||||
@ -1256,7 +1257,7 @@ msgstr "Keine Nachrichten"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Benachrichtigungsfeld"
|
msgstr "Benachrichtigungsfeld"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2957
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Systeminformationen"
|
msgstr "Systeminformationen"
|
||||||
|
|
||||||
@ -1350,7 +1351,7 @@ msgstr "Sperrung wurde von einer Anwendung blockiert"
|
|||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Suche läuft …"
|
msgstr "Suche läuft …"
|
||||||
|
|
||||||
#: ../js/ui/search.js:646
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Keine Ergebnisse."
|
msgstr "Keine Ergebnisse."
|
||||||
|
|
||||||
@ -1422,30 +1423,29 @@ msgstr "Hoher Kontrast"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Große Schrift"
|
msgstr "Große Schrift"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:59
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:151
|
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Ausschalten"
|
msgstr "Ausschalten"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Bluetooth-Einstellungen"
|
msgstr "Bluetooth-Einstellungen"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
msgstr[0] "%d Verbundes Gerät"
|
msgstr[0] "%d Verbundes Gerät"
|
||||||
msgstr[1] "%d Verbundene Geräte"
|
msgstr[1] "%d Verbundene Geräte"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:102 ../js/ui/status/network.js:1262
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Nicht verbunden"
|
msgstr "Nicht verbunden"
|
||||||
|
|
||||||
@ -1457,28 +1457,33 @@ msgstr "Helligkeit"
|
|||||||
msgid "Show Keyboard Layout"
|
msgid "Show Keyboard Layout"
|
||||||
msgstr "Tastaturbelegung anzeigen"
|
msgstr "Tastaturbelegung anzeigen"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:52
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Ort"
|
msgstr "Ort"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:58 ../js/ui/status/location.js:158
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
#| msgid "Disabled"
|
||||||
msgid "On"
|
msgid "Disable"
|
||||||
msgstr "An"
|
msgstr "Deaktivieren"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:155 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
#| msgid "Enabled"
|
||||||
msgid "Off"
|
msgid "Enable"
|
||||||
msgstr "Aus"
|
msgstr "Aktivieren"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:156 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Turn On"
|
msgid "In Use"
|
||||||
msgstr "Einschalten"
|
msgstr "In Verwendung"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<Unbekannt>"
|
msgstr "<Unbekannt>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Aus"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Verbunden"
|
msgstr "Verbunden"
|
||||||
@ -1585,6 +1590,10 @@ msgstr "Wählen Sie ein Netzwerk aus"
|
|||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Drahtlos-Einstellungen"
|
msgstr "Drahtlos-Einstellungen"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Einschalten"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1251
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Hotspot aktiv"
|
msgstr "Hotspot aktiv"
|
||||||
@ -1651,6 +1660,10 @@ msgstr "Akku"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Flugzeugmodus"
|
msgstr "Flugzeugmodus"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "An"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Benutzer wechseln"
|
msgstr "Benutzer wechseln"
|
||||||
|
143
po/el.po
143
po/el.po
@ -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: 2014-03-16 18:36+0000\n"
|
"POT-Creation-Date: 2014-03-27 21:19+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-16 21:04+0300\n"
|
"PO-Revision-Date: 2014-03-28 08:41+0300\n"
|
||||||
"Last-Translator: Dimitris Spingos (Δημήτρης Σπίγγος) <dmtrs32@gmail.com>\n"
|
"Last-Translator: Dimitris Spingos (Δημήτρης Σπίγγος) <dmtrs32@gmail.com>\n"
|
||||||
"Language-Team: team@lists.gnome.gr\n"
|
"Language-Team: team@lists.gnome.gr\n"
|
||||||
"Language: el\n"
|
"Language: el\n"
|
||||||
@ -47,7 +47,7 @@ msgstr "Άνοιγμα του μενού εφαρμογών"
|
|||||||
|
|
||||||
#: ../data/gnome-shell.desktop.in.in.h:1
|
#: ../data/gnome-shell.desktop.in.in.h:1
|
||||||
msgid "GNOME Shell"
|
msgid "GNOME Shell"
|
||||||
msgstr "GNOME Shell"
|
msgstr "Κέλυφος GNOME Shell"
|
||||||
|
|
||||||
#: ../data/gnome-shell.desktop.in.in.h:2
|
#: ../data/gnome-shell.desktop.in.in.h:2
|
||||||
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
|
#: ../data/gnome-shell-wayland.desktop.in.in.h:2
|
||||||
@ -57,21 +57,21 @@ msgstr "Διαχείριση παραθύρων και εκκίνηση εφαρ
|
|||||||
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
|
#: ../data/gnome-shell-extension-prefs.desktop.in.in.h:1
|
||||||
#: ../js/extensionPrefs/main.js:155
|
#: ../js/extensionPrefs/main.js:155
|
||||||
msgid "GNOME Shell Extension Preferences"
|
msgid "GNOME Shell Extension Preferences"
|
||||||
msgstr "Προτιμήσεις επεκτάσεων του GNOME Shell"
|
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/gnome-shell-wayland.desktop.in.in.h:1
|
||||||
msgid "GNOME Shell (wayland compositor)"
|
msgid "GNOME Shell (wayland compositor)"
|
||||||
msgstr "GNOME Shell (συνθετητής wayland)"
|
msgstr "Κέλυφος GNOME Shell (συνθετητής wayland)"
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:1
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:1
|
||||||
msgid "Enable internal tools useful for developers and testers from Alt-F2"
|
msgid "Enable internal tools useful for developers and testers from Alt-F2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ενεργοποίηση εσωτερικών εργαλείων χρήσιμων για τους προγραμματιστές και τους "
|
"Ενεργοποίηση εσωτερικών εργαλείων χρήσιμων για τους προγραμματιστές και τους "
|
||||||
"δοκιμαστές με το Alt-F2"
|
"δοκιμαστές, με το Alt-F2"
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:2
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:2
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -79,7 +79,7 @@ msgid ""
|
|||||||
"dialog."
|
"dialog."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Επιτρέπει την πρόσβαση σε εσωτερικά εργαλεία αποσφαλμάτωσης και "
|
"Επιτρέπει την πρόσβαση σε εσωτερικά εργαλεία αποσφαλμάτωσης και "
|
||||||
"παρακολούθησης με τη χρήση του διαλόγου Alt-F2."
|
"παρακολούθησης, με τη χρήση του διαλόγου Alt-F2."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:3
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:3
|
||||||
msgid "UUIDs of extensions to enable"
|
msgid "UUIDs of extensions to enable"
|
||||||
@ -92,10 +92,10 @@ msgid ""
|
|||||||
"list. You can also manipulate this list with the EnableExtension and "
|
"list. You can also manipulate this list with the EnableExtension and "
|
||||||
"DisableExtension D-Bus methods on org.gnome.Shell."
|
"DisableExtension D-Bus methods on org.gnome.Shell."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Η επεκτάσεις του κελύφους GNOME έχουν μια ιδιότητα UUID· αυτό το κλειδί "
|
"Οι επεκτάσεις του κελύφους GNOME έχουν μια ιδιότητα UUID. Αυτό το κλειδί "
|
||||||
"εμφανίζει τις επεκτάσεις που πρέπει να φορτωθούν. Οποιαδήποτε επέκταση που "
|
"εμφανίζει τις επεκτάσεις που πρέπει να φορτωθούν. Οποιαδήποτε επέκταση που "
|
||||||
"επιθυμεί να φορτωθεί πρέπει να είναι στον κατάλογο. Μπορείτε ακόμη να "
|
"επιθυμεί να φορτωθεί πρέπει να είναι στον κατάλογο. Μπορείτε ακόμη να "
|
||||||
"χειριστείτε αυτόν τον κατάλογο με τις μεθόδους διαύλου δεδομένων "
|
"χειρισθείτε αυτόν τον κατάλογο με τις μεθόδους διαύλου δεδομένων "
|
||||||
"EnableExtension and DisableExtension στο org.gnome.Shell."
|
"EnableExtension and DisableExtension στο org.gnome.Shell."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:5
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:5
|
||||||
@ -152,7 +152,7 @@ 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:14
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:14
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -161,9 +161,9 @@ 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 ""
|
||||||
"Το κέλυφος θα ζητήσει έναν κωδικό όταν μια κρυπτογραφημένη συσκευή ή ένα "
|
"Το κέλυφος θα ζητήσει έναν κωδικό όταν προσαρτάται μια κρυπτογραφημένη "
|
||||||
"απομακρυσμένο σύστημα αρχείων προσαρτάται. Εάν ο κωδικός μπορεί να "
|
"συσκευή ή ένα απομεμακρυσμένο σύστημα αρχείων. Εάν ο κωδικός μπορεί να "
|
||||||
"αποθηκευτεί για μελλοντική χρήση θα παρουσιάζεται ένα πλαίσιο ελέγχου 'Να "
|
"αποθηκευθεί για μελλοντική χρήση, θα παρουσιάζεται ένα πλαίσιο ελέγχου 'Να "
|
||||||
"μην απαιτείται ο κωδικός πρόσβασης'. Αυτό το κλειδί ορίζει την προεπιλεγμένη "
|
"μην απαιτείται ο κωδικός πρόσβασης'. Αυτό το κλειδί ορίζει την προεπιλεγμένη "
|
||||||
"κατάσταση του πλαισίου ελέγχου."
|
"κατάσταση του πλαισίου ελέγχου."
|
||||||
|
|
||||||
@ -174,7 +174,7 @@ msgstr "Εμφάνιση του αριθμού εβδομάδας στο ημε
|
|||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:16
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:16
|
||||||
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 στο ημερολόγιο."
|
"Αν true, εμφανίζει τον αριθμό εβδομάδας σύμφωνα με το ISO στο ημερολόγιο."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:17
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:17
|
||||||
msgid "Keybinding to open the application menu"
|
msgid "Keybinding to open the application menu"
|
||||||
@ -240,7 +240,7 @@ msgid ""
|
|||||||
"allow applications to see and they can find user's location on their own "
|
"allow applications to see and they can find user's location on their own "
|
||||||
"using network resources (albeit with street-level accuracy at best)."
|
"using network resources (albeit with street-level accuracy at best)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ρυθμίζει το μέγιστο επίπεδο ακρίβειας στην εντόπιση της θέσης που "
|
"Ρυθμίζει το μέγιστο επίπεδο ακρίβειας στην εντόπιση θέσης το οποίο "
|
||||||
"επιτρέπεται να βλέπουν οι εφαρμογές. Οι έγκυρες επιλογές είναι "
|
"επιτρέπεται να βλέπουν οι εφαρμογές. Οι έγκυρες επιλογές είναι "
|
||||||
"'όχι' (απενεργοποίηση εντοπισμού θέσης), 'χώρα', 'πόλη', 'γειτονιά', 'οδός' "
|
"'όχι' (απενεργοποίηση εντοπισμού θέσης), 'χώρα', 'πόλη', 'γειτονιά', 'οδός' "
|
||||||
"και 'ακριβώς' (τυπικά, απαιτεί δέκτη GPS). Παρακαλούμε να θυμάστε ότι αυτό "
|
"και 'ακριβώς' (τυπικά, απαιτεί δέκτη GPS). Παρακαλούμε να θυμάστε ότι αυτό "
|
||||||
@ -344,25 +344,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Σύνδεση"
|
msgstr "Σύνδεση"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Επιλογή συνεδρίας"
|
msgstr "Επιλογή συνεδρίας"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Δεν είστε στη λίστα;"
|
msgstr "Δεν είστε στη λίστα;"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:608
|
#: ../js/gdm/loginDialog.js:611
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(π.χ., χρήστης ή %s)"
|
msgstr "(π.χ., χρήστης ή %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:616 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Όνομα χρήστη: "
|
msgstr "Όνομα χρήστη: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:917
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Παράθυρο σύνδεσης"
|
msgstr "Παράθυρο σύνδεσης"
|
||||||
|
|
||||||
@ -387,27 +387,27 @@ msgstr "Δεν ήταν δυνατό να γίνει ανάλυση της εν
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Η εκτέλεση του “%s” απέτυχε:"
|
msgstr "Η εκτέλεση του “%s” απέτυχε:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Οι πιο συχνά χρησιμοποιούμενες εφαρμογές θα εμφανιστούν εδώ"
|
msgstr "Οι πιο συχνά χρησιμοποιούμενες εφαρμογές θα εμφανιστούν εδώ"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Συχνά"
|
msgstr "Συχνά"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Όλα"
|
msgstr "Όλα"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1555
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Νέο παράθυρο"
|
msgstr "Νέο παράθυρο"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Αφαίρεση από τα αγαπημένα"
|
msgstr "Αφαίρεση από τα αγαπημένα"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1583
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Προσθήκη στα αγαπημένα"
|
msgstr "Προσθήκη στα αγαπημένα"
|
||||||
|
|
||||||
@ -567,13 +567,13 @@ msgstr "Τίποτα προγραμματισμένο"
|
|||||||
#: ../js/ui/calendar.js:790
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A, %B %d"
|
msgstr "%A, %d %B"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:793
|
#: ../js/ui/calendar.js:793
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d, %Y"
|
msgid "%A, %B %d, %Y"
|
||||||
msgstr "%A, %B %d, %Y"
|
msgstr "%A, %d %B %Y"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:804
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
@ -960,8 +960,8 @@ msgstr "Το πιστοποιητικό έχει ανακληθεί"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Το πιστοποιητικό χρησιμοποιεί έναν μη ασφαλή αλγόριθμο αποτυπώματος ή είναι "
|
"Το πιστοποιητικό χρησιμοποιεί έναν μη ασφαλή αλγόριθμο αποκρυπτογράφησης "
|
||||||
"αδύναμο κρυπτογραφικά"
|
"αποτυπώματος ή είναι κρυπτογραφικά ασθενές"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1385
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -1020,7 +1020,7 @@ msgstr "Ρυθμίσεις ημερομηνίας & ώρας"
|
|||||||
#. */
|
#. */
|
||||||
#: ../js/ui/dateMenu.js:192
|
#: ../js/ui/dateMenu.js:192
|
||||||
msgid "%A %B %e, %Y"
|
msgid "%A %B %e, %Y"
|
||||||
msgstr "%A %B %e, %Y"
|
msgstr "%A, %e %B %Y"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:66
|
#: ../js/ui/endSessionDialog.js:66
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
@ -1066,8 +1066,8 @@ msgstr "Εγκατάσταση ενημερώσεων & τερματισμός"
|
|||||||
#, javascript-format
|
#, 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] "Το σύστημα θα τερματιστεί αυτόματα σε %d δευτερόλεπτο."
|
msgstr[0] "Το σύστημα θα τερματισθεί αυτόματα σε %d δευτερόλεπτο."
|
||||||
msgstr[1] "Το σύστημα θα τερματιστεί αυτόματα σε %d δευτερόλεπτα."
|
msgstr[1] "Το σύστημα θα τερματισθεί αυτόματα σε %d δευτερόλεπτα."
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:93
|
#: ../js/ui/endSessionDialog.js:93
|
||||||
msgctxt "checkbox"
|
msgctxt "checkbox"
|
||||||
@ -1137,7 +1137,7 @@ msgstr ""
|
|||||||
#: ../js/ui/endSessionDialog.js:332
|
#: ../js/ui/endSessionDialog.js:332
|
||||||
msgid "Some applications are busy or have unsaved work."
|
msgid "Some applications are busy or have unsaved work."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Κάποιες εφαρμογές είναι απασχολημένες ή έχουν εργασία που δεν αποθηκεύτηκε."
|
"Κάποιες εφαρμογές είναι απασχολημένες ή έχουν εργασία που δεν αποθηκεύθηκε."
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:339
|
#: ../js/ui/endSessionDialog.js:339
|
||||||
msgid "Other users are logged in."
|
msgid "Other users are logged in."
|
||||||
@ -1186,7 +1186,8 @@ msgstr "Απόκρυψη σφαλμάτων"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Εμφάνιση σφαλμάτων"
|
msgstr "Εμφάνιση σφαλμάτων"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Ενεργοποιημένο"
|
msgstr "Ενεργοποιημένο"
|
||||||
|
|
||||||
@ -1194,8 +1195,8 @@ msgstr "Ενεργοποιημένο"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Απενεργοποιημένο"
|
msgstr "Απενεργοποιημένο"
|
||||||
|
|
||||||
@ -1313,7 +1314,7 @@ msgstr "Κλείσιμο"
|
|||||||
#. long format */
|
#. long format */
|
||||||
#: ../js/ui/screenShield.js:88
|
#: ../js/ui/screenShield.js:88
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A, %B %d"
|
msgstr "%A, %d %B"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:153
|
#: ../js/ui/screenShield.js:153
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
@ -1342,7 +1343,7 @@ msgstr "Το κλείδωμα εμποδίσθηκε από μια εφαρμο
|
|||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Αναζήτηση…"
|
msgstr "Αναζήτηση…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:646
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Δε βρέθηκαν αποτελέσματα."
|
msgstr "Δε βρέθηκαν αποτελέσματα."
|
||||||
|
|
||||||
@ -1414,30 +1415,29 @@ msgstr "Υψηλή αντίθεση"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Μεγάλο κείμενο"
|
msgstr "Μεγάλο κείμενο"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:60
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
|
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Σβήσιμο"
|
msgstr "Σβήσιμο"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Ρυθμίσεις Bluetooth"
|
msgstr "Ρυθμίσεις Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:103
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
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 συνδεδεμένες συσκευές"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:105 ../js/ui/status/network.js:1262
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Χωρίς σύνδεση"
|
msgstr "Χωρίς σύνδεση"
|
||||||
|
|
||||||
@ -1453,24 +1453,27 @@ msgstr "Εμφάνιση διάταξης πληκτρολογίου"
|
|||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Θέση"
|
msgstr "Θέση"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "Απενεργοποίηση"
|
||||||
|
|
||||||
|
#: ../js/ui/status/location.js:165
|
||||||
|
msgid "Enable"
|
||||||
msgstr "Ενεργοποίηση"
|
msgstr "Ενεργοποίηση"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:167
|
||||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
msgid "In Use"
|
||||||
msgid "Off"
|
msgstr "Σε χρήση"
|
||||||
msgstr "Εκτός σύνδεσης"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
|
|
||||||
msgid "Turn On"
|
|
||||||
msgstr "Ενεργοποίηση"
|
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<άγνωστο>"
|
msgstr "<άγνωστο>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Εκτός σύνδεσης"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Συνδέθηκε"
|
msgstr "Συνδέθηκε"
|
||||||
@ -1479,7 +1482,7 @@ msgstr "Συνδέθηκε"
|
|||||||
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
||||||
#: ../js/ui/status/network.js:426
|
#: ../js/ui/status/network.js:426
|
||||||
msgid "unmanaged"
|
msgid "unmanaged"
|
||||||
msgstr "μη διαχειριζόμενες"
|
msgstr "χωρίς διαχείριση"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:428
|
#: ../js/ui/status/network.js:428
|
||||||
msgid "disconnecting..."
|
msgid "disconnecting..."
|
||||||
@ -1498,7 +1501,7 @@ msgstr "απαιτείται πιστοποίηση"
|
|||||||
#. module, which is missing */
|
#. module, which is missing */
|
||||||
#: ../js/ui/status/network.js:445
|
#: ../js/ui/status/network.js:445
|
||||||
msgid "firmware missing"
|
msgid "firmware missing"
|
||||||
msgstr "έλλειψη υλικολογισμικού"
|
msgstr "έλλειψη λογισμικού υλικού (firmware)"
|
||||||
|
|
||||||
#. Translators: this is for a network device that cannot be activated (for example it
|
#. Translators: this is for a network device that cannot be activated (for example it
|
||||||
#. is disabled by rfkill, or it has no coverage */
|
#. is disabled by rfkill, or it has no coverage */
|
||||||
@ -1520,7 +1523,7 @@ msgstr "Ρυθμίσεις Κινήτης Ευρυζωνικής"
|
|||||||
|
|
||||||
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
||||||
msgid "Hardware Disabled"
|
msgid "Hardware Disabled"
|
||||||
msgstr "Το Υλικό Απενεργοποιήθηκε"
|
msgstr "Το Υλικό απενεργοποιήθηκε"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:595
|
#: ../js/ui/status/network.js:595
|
||||||
msgid "Use as Internet connection"
|
msgid "Use as Internet connection"
|
||||||
@ -1551,7 +1554,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ../js/ui/status/network.js:789
|
#: ../js/ui/status/network.js:789
|
||||||
msgid "Turn On Wi-Fi"
|
msgid "Turn On Wi-Fi"
|
||||||
msgstr "Ενεργοποιήστε το ασύρματο δικτύο"
|
msgstr "Ενεργοποίηση του ασυρμάτου δικτύου Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:814
|
#: ../js/ui/status/network.js:814
|
||||||
msgid "Wi-Fi Networks"
|
msgid "Wi-Fi Networks"
|
||||||
@ -1567,7 +1570,7 @@ msgstr "Χωρίς δίκτυα"
|
|||||||
|
|
||||||
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
|
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
|
||||||
msgid "Use hardware switch to turn off"
|
msgid "Use hardware switch to turn off"
|
||||||
msgstr "Χρησιμοποιήστε διακόπτη υλικού για τερματισμό"
|
msgstr "Χρήση διακόπτη υλικού για τερματισμό"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1136
|
#: ../js/ui/status/network.js:1136
|
||||||
msgid "Select Network"
|
msgid "Select Network"
|
||||||
@ -1577,6 +1580,10 @@ msgstr "Επιλογή δικτύου"
|
|||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Ρυθμίσεις Wi-Fi"
|
msgstr "Ρυθμίσεις Wi-Fi"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Ενεργοποίηση"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1251
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Ενεργό θερμό σημείο"
|
msgstr "Ενεργό θερμό σημείο"
|
||||||
@ -1643,6 +1650,10 @@ msgstr "Μπαταρία"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Κατάσταση λειτουργίας αεροπλάνου"
|
msgstr "Κατάσταση λειτουργίας αεροπλάνου"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Ενεργοποίηση"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Αλλαγή χρήστη"
|
msgstr "Αλλαγή χρήστη"
|
||||||
@ -1756,8 +1767,8 @@ msgstr ""
|
|||||||
#: ../src/main.c:361
|
#: ../src/main.c:361
|
||||||
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
msgid "Use a specific mode, e.g. \"gdm\" for login screen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Χρησιμοποιήστε μια συγκεκριμένη κατάσταση λειτουργίας, π.χ. \"gdm\" για την "
|
"Χρήση μιας συγκεκριμένης κατάστασης λειτουργίας, π.χ. \"gdm\" για την οθόνη "
|
||||||
"οθόνη σύνδεσης"
|
"σύνδεσης"
|
||||||
|
|
||||||
#: ../src/main.c:367
|
#: ../src/main.c:367
|
||||||
msgid "List possible modes"
|
msgid "List possible modes"
|
||||||
|
139
po/fr.po
139
po/fr.po
@ -18,8 +18,8 @@ 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: 2014-03-15 13:20+0000\n"
|
"POT-Creation-Date: 2014-03-31 07:57+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-15 16:57+0100\n"
|
"PO-Revision-Date: 2014-03-31 18:25+0200\n"
|
||||||
"Last-Translator: Mathieu Stumpf <psychoslave@culture-libre.org>\n"
|
"Last-Translator: Mathieu Stumpf <psychoslave@culture-libre.org>\n"
|
||||||
"Language-Team: français <gnomefr@traduc.org>\n"
|
"Language-Team: français <gnomefr@traduc.org>\n"
|
||||||
"Language: French\n"
|
"Language: French\n"
|
||||||
@ -354,25 +354,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Se connecter"
|
msgstr "Se connecter"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Choisir une session"
|
msgstr "Choisir une session"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Absent de la liste ?"
|
msgstr "Absent de la liste ?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:608
|
#: ../js/gdm/loginDialog.js:614
|
||||||
#, 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)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Nom d'utilisateur : "
|
msgstr "Nom d'utilisateur : "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:920
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Fenêtre de connexion"
|
msgstr "Fenêtre de connexion"
|
||||||
|
|
||||||
@ -397,27 +397,27 @@ msgstr "Impossible d'analyser la commande :"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Exécution de « %s » impossible :"
|
msgstr "Exécution de « %s » impossible :"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Les applications fréquemment utilisées apparaîtront ici"
|
msgstr "Les applications fréquemment utilisées apparaîtront ici"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Fréquemment utilisées"
|
msgstr "Fréquemment utilisées"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Toutes"
|
msgstr "Toutes"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1555
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Nouvelle fenêtre"
|
msgstr "Nouvelle fenêtre"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Enlever des favoris"
|
msgstr "Enlever des favoris"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1583
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Ajouter aux favoris"
|
msgstr "Ajouter aux favoris"
|
||||||
|
|
||||||
@ -857,13 +857,13 @@ msgstr "%s vous invite à rejoindre %s"
|
|||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1164
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1199
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1233
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1291
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Refuser"
|
msgstr "Refuser"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1170
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1239
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1296
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Accepter"
|
msgstr "Accepter"
|
||||||
|
|
||||||
@ -900,101 +900,101 @@ msgstr "%s vous envoie %s"
|
|||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s aimerait être autorisé à savoir lorsque vous êtes en ligne"
|
msgstr "%s aimerait être autorisé à savoir lorsque vous êtes en ligne"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1342
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Erreur réseau"
|
msgstr "Erreur réseau"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1344
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "L'authentification a échoué"
|
msgstr "L'authentification a échoué"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Erreur de chiffrement"
|
msgstr "Erreur de chiffrement"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Certificat non fourni"
|
msgstr "Certificat non fourni"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "Certificat non validé"
|
msgstr "Certificat non validé"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "Certificat expiré"
|
msgstr "Certificat expiré"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "Certificat non activé"
|
msgstr "Certificat non activé"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "Le nom de l'hôte du certificat ne correspond pas"
|
msgstr "Le nom de l'hôte du certificat ne correspond pas"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "L'empreinte du certificat ne correspond pas"
|
msgstr "L'empreinte du certificat ne correspond pas"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "Certificat auto-signé"
|
msgstr "Certificat auto-signé"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Le statut est hors ligne"
|
msgstr "Le statut est hors ligne"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "Chiffrement non disponible"
|
msgstr "Chiffrement non disponible"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "Certificat non valide"
|
msgstr "Certificat non valide"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "La connexion a été refusée"
|
msgstr "La connexion a été refusée"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "La connexion ne peut pas être établie"
|
msgstr "La connexion ne peut pas être établie"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "La connexion a été perdue"
|
msgstr "La connexion a été perdue"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Ce compte est déjà connectée au serveur"
|
msgstr "Ce compte est déjà connectée au serveur"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La connexion a été remplacée par une nouvelle connexion utilisant la même "
|
"La connexion a été remplacée par une nouvelle connexion utilisant la même "
|
||||||
"ressource"
|
"ressource"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "Ce compte existe déjà sur le serveur"
|
msgstr "Ce compte existe déjà sur le serveur"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr "Le serveur est actuellement trop chargé pour traiter la connexion"
|
msgstr "Le serveur est actuellement trop chargé pour traiter la connexion"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "Le certificat a été révoqué"
|
msgstr "Le certificat a été révoqué"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le certificat utilise un algorithme de chiffrement douteux, ou est faible "
|
"Le certificat utilise un algorithme de chiffrement douteux, ou est faible "
|
||||||
"cryptographiquement"
|
"cryptographiquement"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -1002,22 +1002,22 @@ msgstr ""
|
|||||||
"La longueur du certificat du serveur, ou la taille de sa chaîne de "
|
"La longueur du certificat du serveur, ou la taille de sa chaîne de "
|
||||||
"certification, dépasse les limites de la bibliothèque de cryptographie"
|
"certification, dépasse les limites de la bibliothèque de cryptographie"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Erreur interne"
|
msgstr "Erreur interne"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1398
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Impossible de se connecter à %s"
|
msgstr "Impossible de se connecter à %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1403
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Afficher le compte"
|
msgstr "Afficher le compte"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1439
|
#: ../js/ui/components/telepathyClient.js:1440
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Raison inconnue"
|
msgstr "Raison inconnue"
|
||||||
|
|
||||||
@ -1218,7 +1218,8 @@ msgstr "Masquer les erreurs"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Afficher les erreurs"
|
msgstr "Afficher les erreurs"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Activé"
|
msgstr "Activé"
|
||||||
|
|
||||||
@ -1226,8 +1227,8 @@ msgstr "Activé"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Désactivé"
|
msgstr "Désactivé"
|
||||||
|
|
||||||
@ -1374,7 +1375,7 @@ msgstr "Le verrouillage a été bloqué par une application"
|
|||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Recherche en cours…"
|
msgstr "Recherche en cours…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:646
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Aucun résultat."
|
msgstr "Aucun résultat."
|
||||||
|
|
||||||
@ -1446,30 +1447,29 @@ msgstr "Contraste élevé"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Grand texte"
|
msgstr "Grand texte"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:60
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
|
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Éteindre"
|
msgstr "Éteindre"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Paramètres Bluetooth"
|
msgstr "Paramètres Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:103
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
msgstr[0] "%d périphérique connecté"
|
msgstr[0] "%d périphérique connecté"
|
||||||
msgstr[1] "%d périphériques connectés"
|
msgstr[1] "%d périphériques connectés"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:105 ../js/ui/status/network.js:1262
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Non connecté"
|
msgstr "Non connecté"
|
||||||
|
|
||||||
@ -1483,26 +1483,29 @@ msgstr "Afficher la disposition du clavier"
|
|||||||
|
|
||||||
#: ../js/ui/status/location.js:53
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Emplacement"
|
msgstr "Localisation"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "Désactiver"
|
||||||
msgstr "Activé"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
msgid "Enable"
|
||||||
msgid "Off"
|
|
||||||
msgstr "Désactivé"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
|
|
||||||
msgid "Turn On"
|
|
||||||
msgstr "Activer"
|
msgstr "Activer"
|
||||||
|
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
|
msgid "In Use"
|
||||||
|
msgstr "En cours d'utilisation"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<inconnu>"
|
msgstr "<inconnu>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Désactivé"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Connecté"
|
msgstr "Connecté"
|
||||||
@ -1606,6 +1609,10 @@ 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:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Activer"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1251
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Hotspot activé"
|
msgstr "Hotspot activé"
|
||||||
@ -1672,6 +1679,10 @@ msgstr "Batterie"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Mode avion"
|
msgstr "Mode avion"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Activé"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Changer d'utilisateur"
|
msgstr "Changer d'utilisateur"
|
||||||
|
225
po/hu.po
225
po/hu.po
@ -5,21 +5,22 @@
|
|||||||
# Gabor Kelemen <kelemeng at gnome dot hu>, 2009, 2010, 2011, 2012, 2013, 2014.
|
# Gabor Kelemen <kelemeng at gnome dot hu>, 2009, 2010, 2011, 2012, 2013, 2014.
|
||||||
# Lukács Bence <lukacs.bence1 at gmail dot com>, 2012.
|
# Lukács Bence <lukacs.bence1 at gmail dot com>, 2012.
|
||||||
# Balázs Úr <urbalazs at gmail dot com>, 2012.
|
# Balázs Úr <urbalazs at gmail dot com>, 2012.
|
||||||
|
# Balázs Úr <urbalazs@gmail.com>, 2014.
|
||||||
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: 2014-03-19 08:31+0000\n"
|
"POT-Creation-Date: 2014-04-13 07:59+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-19 10:44+0100\n"
|
"PO-Revision-Date: 2014-04-13 15:41+0200\n"
|
||||||
"Last-Translator: Gabor Kelemen <kelemeng at gnome dot hu>\n"
|
"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
|
||||||
"Language-Team: Hungarian <openscope at googlegroups dot com>\n"
|
"Language-Team: Hungarian <openscope at googlegroups dot com>\n"
|
||||||
"Language: hu\n"
|
"Language: hu\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.4\n"
|
"X-Generator: Lokalize 1.2\n"
|
||||||
|
|
||||||
#: ../data/50-gnome-shell-system.xml.in.h:1
|
#: ../data/50-gnome-shell-system.xml.in.h:1
|
||||||
msgid "System"
|
msgid "System"
|
||||||
@ -226,14 +227,6 @@ msgid "The maximum accuracy level of location."
|
|||||||
msgstr "A hely maximális pontossági szintje."
|
msgstr "A hely maximális pontossági szintje."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30
|
||||||
#| msgid ""
|
|
||||||
#| "Configures the maximum level of location accuracy applications are "
|
|
||||||
#| "allowed to see. Valid options are 'off' (disable location tracking), "
|
|
||||||
#| "'country', 'city', 'neighborhood', 'street', and 'exact' (typically "
|
|
||||||
#| "requires GPS receiver). Please keep in mind that this only controls what "
|
|
||||||
#| "Geoclue will allow applications to see and they can find user's location "
|
|
||||||
#| "on their own using network resources (albeit with street-level accuracy "
|
|
||||||
#| "at best)."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Configures the maximum level of location accuracy applications are allowed "
|
"Configures the maximum level of location accuracy applications are allowed "
|
||||||
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
||||||
@ -338,33 +331,33 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Bejelentkezés"
|
msgstr "Bejelentkezés"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Válasszon munkamenetet"
|
msgstr "Válasszon munkamenetet"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Nincs a listán?"
|
msgstr "Nincs a listán?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:608
|
#: ../js/gdm/loginDialog.js:616
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(például: felhasználó vagy %s)"
|
msgstr "(például: felhasználó vagy %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:621 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Felhasználónév: "
|
msgstr "Felhasználónév: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:924
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Bejelentkezési ablak"
|
msgstr "Bejelentkezési ablak"
|
||||||
|
|
||||||
#: ../js/gdm/util.js:322
|
#: ../js/gdm/util.js:323
|
||||||
msgid "Authentication error"
|
msgid "Authentication error"
|
||||||
msgstr "Hitelesítési hiba"
|
msgstr "Hitelesítési hiba"
|
||||||
|
|
||||||
#: ../js/gdm/util.js:452
|
#: ../js/gdm/util.js:453
|
||||||
msgid "(or swipe finger)"
|
msgid "(or swipe finger)"
|
||||||
msgstr "(vagy húzza le az ujját)"
|
msgstr "(vagy húzza le az ujját)"
|
||||||
|
|
||||||
@ -381,27 +374,27 @@ msgstr "A parancs nem dolgozható fel:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "„%s” végrehajtása meghiúsult:"
|
msgstr "„%s” végrehajtása meghiúsult:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Itt jelennek meg a gyakran használt alkalmazások"
|
msgstr "Itt jelennek meg a gyakran használt alkalmazások"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Gyakori"
|
msgstr "Gyakori"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Összes"
|
msgstr "Összes"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1555
|
#: ../js/ui/appDisplay.js:1567
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Új ablak"
|
msgstr "Új ablak"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1589 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Eltávolítás a Kedvencek közül"
|
msgstr "Eltávolítás a Kedvencek közül"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1583
|
#: ../js/ui/appDisplay.js:1595
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Hozzáadás a Kedvencekhez"
|
msgstr "Hozzáadás a Kedvencekhez"
|
||||||
|
|
||||||
@ -415,7 +408,7 @@ msgstr "%s felvéve a Kedvencek közé."
|
|||||||
msgid "%s has been removed from your favorites."
|
msgid "%s has been removed from your favorites."
|
||||||
msgstr "%s eltávolítva a Kedvencek közül"
|
msgstr "%s eltávolítva a Kedvencek közül"
|
||||||
|
|
||||||
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:809
|
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:810
|
||||||
#: ../js/ui/status/system.js:334
|
#: ../js/ui/status/system.js:334
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Beállítások"
|
msgstr "Beállítások"
|
||||||
@ -585,11 +578,11 @@ msgstr "Ezen a héten"
|
|||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "Jövő héten"
|
msgstr "Jövő héten"
|
||||||
|
|
||||||
#: ../js/ui/components/automountManager.js:90
|
#: ../js/ui/components/automountManager.js:91
|
||||||
msgid "External drive connected"
|
msgid "External drive connected"
|
||||||
msgstr "Külső meghajtó csatlakoztatva"
|
msgstr "Külső meghajtó csatlakoztatva"
|
||||||
|
|
||||||
#: ../js/ui/components/automountManager.js:101
|
#: ../js/ui/components/automountManager.js:102
|
||||||
msgid "External drive disconnected"
|
msgid "External drive disconnected"
|
||||||
msgstr "Külső meghajtó leválasztva"
|
msgstr "Külső meghajtó leválasztva"
|
||||||
|
|
||||||
@ -734,77 +727,77 @@ msgid "Mute"
|
|||||||
msgstr "Némítás"
|
msgstr "Némítás"
|
||||||
|
|
||||||
#. Translators: Time in 24h format */
|
#. Translators: Time in 24h format */
|
||||||
#: ../js/ui/components/telepathyClient.js:955
|
#: ../js/ui/components/telepathyClient.js:958
|
||||||
msgid "%H∶%M"
|
msgid "%H∶%M"
|
||||||
msgstr "%k.%M"
|
msgstr "%k.%M"
|
||||||
|
|
||||||
#. Translators: this is the word "Yesterday" followed by a
|
#. Translators: this is the word "Yesterday" followed by a
|
||||||
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:962
|
#: ../js/ui/components/telepathyClient.js:965
|
||||||
msgid "Yesterday, %H∶%M"
|
msgid "Yesterday, %H∶%M"
|
||||||
msgstr "Tegnap, %k.%M"
|
msgstr "Tegnap, %k.%M"
|
||||||
|
|
||||||
#. Translators: this is the week day name followed by a time
|
#. Translators: this is the week day name followed by a time
|
||||||
#. string in 24h format. i.e. "Monday, 14:30" */
|
#. string in 24h format. i.e. "Monday, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:969
|
#: ../js/ui/components/telepathyClient.js:972
|
||||||
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.
|
||||||
#. i.e. "May 25, 14:30" */
|
#. i.e. "May 25, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:976
|
#: ../js/ui/components/telepathyClient.js:979
|
||||||
msgid "%B %d, %H∶%M"
|
msgid "%B %d, %H∶%M"
|
||||||
msgstr "%B %d., %k.%M"
|
msgstr "%B %d., %k.%M"
|
||||||
|
|
||||||
#. 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 24h format.
|
#. number followed by a time string in 24h format.
|
||||||
#. i.e. "May 25 2012, 14:30" */
|
#. i.e. "May 25 2012, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:982
|
#: ../js/ui/components/telepathyClient.js:985
|
||||||
msgid "%B %d %Y, %H∶%M"
|
msgid "%B %d %Y, %H∶%M"
|
||||||
msgstr "%Y. %B %d., %k.%M"
|
msgstr "%Y. %B %d., %k.%M"
|
||||||
|
|
||||||
#. Translators: Time in 24h format */
|
#. Translators: Time in 24h format */
|
||||||
#: ../js/ui/components/telepathyClient.js:991
|
#: ../js/ui/components/telepathyClient.js:994
|
||||||
msgid "%l∶%M %p"
|
msgid "%l∶%M %p"
|
||||||
msgstr "%P %l.%M"
|
msgstr "%P %l.%M"
|
||||||
|
|
||||||
#. Translators: this is the word "Yesterday" followed by a
|
#. Translators: this is the word "Yesterday" followed by a
|
||||||
#. time string in 12h format. i.e. "Yesterday, 2:30 pm" */
|
#. time string in 12h format. i.e. "Yesterday, 2:30 pm" */
|
||||||
#: ../js/ui/components/telepathyClient.js:998
|
#: ../js/ui/components/telepathyClient.js:1001
|
||||||
msgid "Yesterday, %l∶%M %p"
|
msgid "Yesterday, %l∶%M %p"
|
||||||
msgstr "Tegnap %l.%M %P"
|
msgstr "Tegnap %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/ui/components/telepathyClient.js:1005
|
#: ../js/ui/components/telepathyClient.js:1008
|
||||||
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.
|
||||||
#. i.e. "May 25, 2:30 pm" */
|
#. i.e. "May 25, 2:30 pm" */
|
||||||
#: ../js/ui/components/telepathyClient.js:1012
|
#: ../js/ui/components/telepathyClient.js:1015
|
||||||
msgid "%B %d, %l∶%M %p"
|
msgid "%B %d, %l∶%M %p"
|
||||||
msgstr "%B %d., %l.%M %p"
|
msgstr "%B %d., %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.
|
||||||
#. i.e. "May 25 2012, 2:30 pm"*/
|
#. i.e. "May 25 2012, 2:30 pm"*/
|
||||||
#: ../js/ui/components/telepathyClient.js:1018
|
#: ../js/ui/components/telepathyClient.js:1021
|
||||||
msgid "%B %d %Y, %l∶%M %p"
|
msgid "%B %d %Y, %l∶%M %p"
|
||||||
msgstr "%Y. %B %d., %l.%M %p"
|
msgstr "%Y. %B %d., %l.%M %p"
|
||||||
|
|
||||||
#. 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:1051
|
#: ../js/ui/components/telepathyClient.js:1054
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s is now known as %s"
|
msgid "%s is now known as %s"
|
||||||
msgstr "%s mostantól %s néven ismert"
|
msgstr "%s mostantól %s néven ismert"
|
||||||
|
|
||||||
#. translators: argument is a room name like
|
#. translators: argument is a room name like
|
||||||
#. * room@jabber.org for example. */
|
#. * room@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1154
|
#: ../js/ui/components/telepathyClient.js:1158
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Invitation to %s"
|
msgid "Invitation to %s"
|
||||||
msgstr "Meghívás ide: %s"
|
msgstr "Meghívás ide: %s"
|
||||||
@ -812,38 +805,38 @@ msgstr "Meghívás ide: %s"
|
|||||||
#. translators: first argument is the name of a contact and the second
|
#. translators: first argument is the name of a contact and the second
|
||||||
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
||||||
#. * for example. */
|
#. * for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1162
|
#: ../js/ui/components/telepathyClient.js:1166
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s is inviting you to join %s"
|
msgid "%s is inviting you to join %s"
|
||||||
msgstr "%s kéri, hogy csatlakozzon ehhez: %s"
|
msgstr "%s kéri, hogy csatlakozzon ehhez: %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1168
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1203
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1237
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1295
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Elutasítás"
|
msgstr "Elutasítás"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1174
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1243
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1300
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Elfogadás"
|
msgstr "Elfogadás"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example. */
|
#. translators: argument is a contact name like Alice for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1189
|
#: ../js/ui/components/telepathyClient.js:1193
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Video call from %s"
|
msgid "Video call from %s"
|
||||||
msgstr "Videohívás tőle: %s"
|
msgstr "Videohívás tőle: %s"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example. */
|
#. translators: argument is a contact name like Alice for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1192
|
#: ../js/ui/components/telepathyClient.js:1196
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Call from %s"
|
msgid "Call from %s"
|
||||||
msgstr "Hívás tőle: %s"
|
msgstr "Hívás tőle: %s"
|
||||||
|
|
||||||
#. translators: this is a button label (verb), not a noun */
|
#. translators: this is a button label (verb), not a noun */
|
||||||
#: ../js/ui/components/telepathyClient.js:1206
|
#: ../js/ui/components/telepathyClient.js:1210
|
||||||
msgid "Answer"
|
msgid "Answer"
|
||||||
msgstr "Válasz"
|
msgstr "Válasz"
|
||||||
|
|
||||||
@ -852,111 +845,111 @@ msgstr "Válasz"
|
|||||||
#. * file name. The string will be something
|
#. * file name. The string will be something
|
||||||
#. * like: "Alice is sending you test.ogg"
|
#. * like: "Alice is sending you test.ogg"
|
||||||
#. */
|
#. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1227
|
#: ../js/ui/components/telepathyClient.js:1231
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s is sending you %s"
|
msgid "%s is sending you %s"
|
||||||
msgstr "%s a következőt küldi: %s"
|
msgstr "%s a következőt küldi: %s"
|
||||||
|
|
||||||
#. To translators: The parameter is the contact's alias */
|
#. To translators: The parameter is the contact's alias */
|
||||||
#: ../js/ui/components/telepathyClient.js:1256
|
#: ../js/ui/components/telepathyClient.js:1260
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s engedélyt kér, hogy láthassa az Ön elérhető állapotát"
|
msgstr "%s engedélyt kér, hogy láthassa az Ön elérhető állapotát"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Hálózati hiba"
|
msgstr "Hálózati hiba"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "A hitelesítés meghiúsult"
|
msgstr "A hitelesítés meghiúsult"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Titkosítási hiba"
|
msgstr "Titkosítási hiba"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Nincs megadva tanúsítvány"
|
msgstr "Nincs megadva tanúsítvány"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "A tanúsítvány nem megbízható"
|
msgstr "A tanúsítvány nem megbízható"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "A tanúsítvány lejárt"
|
msgstr "A tanúsítvány lejárt"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "A tanúsítvány nincs aktiválva"
|
msgstr "A tanúsítvány nincs aktiválva"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "A tanúsítvány gépneve eltér"
|
msgstr "A tanúsítvány gépneve eltér"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "A tanúsítvány ujjlenyomata eltér"
|
msgstr "A tanúsítvány ujjlenyomata eltér"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "A tanúsítvány önaláírt"
|
msgstr "A tanúsítvány önaláírt"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Az állapot beállítva kilépettre"
|
msgstr "Az állapot beállítva kilépettre"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "A titkosítás nem érhető el"
|
msgstr "A titkosítás nem érhető el"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "A tanúsítvány érvénytelen"
|
msgstr "A tanúsítvány érvénytelen"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "A kapcsolat visszautasítva"
|
msgstr "A kapcsolat visszautasítva"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "A kapcsolat nem hozható létre"
|
msgstr "A kapcsolat nem hozható létre"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "A kapcsolat elveszett"
|
msgstr "A kapcsolat elveszett"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Ez a fiók már kapcsolódik a kiszolgálóhoz"
|
msgstr "Ez a fiók már kapcsolódik a kiszolgálóhoz"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"A kapcsolatot leváltotta egy új, ugyanazt az erőforrást használó kapcsolat"
|
"A kapcsolatot leváltotta egy új, ugyanazt az erőforrást használó kapcsolat"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "A fiók már létezik a kiszolgálón"
|
msgstr "A fiók már létezik a kiszolgálón"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr "A kiszolgáló pillanatnyilag túl elfoglalt a kapcsolat kezeléséhez"
|
msgstr "A kiszolgáló pillanatnyilag túl elfoglalt a kapcsolat kezeléséhez"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "A tanúsítvány visszavonva"
|
msgstr "A tanúsítvány visszavonva"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"A tanúsítvány nem biztonságos titkosító algoritmust használ, vagy "
|
"A tanúsítvány nem biztonságos titkosító algoritmust használ, vagy "
|
||||||
"titkosításilag gyenge"
|
"titkosításilag gyenge"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1390
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -964,22 +957,22 @@ msgstr ""
|
|||||||
"A kiszolgáló tanúsítványának hossza, vagy a kiszolgáló tanúsítványláncának "
|
"A kiszolgáló tanúsítványának hossza, vagy a kiszolgáló tanúsítványláncának "
|
||||||
"mélysége túllépi a titkosítási programkönyvtár korlátozásait"
|
"mélysége túllépi a titkosítási programkönyvtár korlátozásait"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1392
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Belső hiba"
|
msgstr "Belső hiba"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1402
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Nem lehet kapcsolódni ehhez: %s"
|
msgstr "Nem lehet kapcsolódni ehhez: %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1407
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Fiók megtekintése"
|
msgstr "Fiók megtekintése"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1439
|
#: ../js/ui/components/telepathyClient.js:1444
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Ismeretlen ok"
|
msgstr "Ismeretlen ok"
|
||||||
|
|
||||||
@ -1136,13 +1129,13 @@ msgid "Other users are logged in."
|
|||||||
msgstr "Más felhasználók vannak bejelentkezve."
|
msgstr "Más felhasználók vannak bejelentkezve."
|
||||||
|
|
||||||
#. Translators: Remote here refers to a remote session, like a ssh login */
|
#. Translators: Remote here refers to a remote session, like a ssh login */
|
||||||
#: ../js/ui/endSessionDialog.js:618
|
#: ../js/ui/endSessionDialog.js:619
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s (remote)"
|
msgid "%s (remote)"
|
||||||
msgstr "%s (távoli)"
|
msgstr "%s (távoli)"
|
||||||
|
|
||||||
#. Translators: Console here refers to a tty like a VT console */
|
#. Translators: Console here refers to a tty like a VT console */
|
||||||
#: ../js/ui/endSessionDialog.js:621
|
#: ../js/ui/endSessionDialog.js:622
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s (console)"
|
msgid "%s (console)"
|
||||||
msgstr "%s (konzol)"
|
msgstr "%s (konzol)"
|
||||||
@ -1157,7 +1150,7 @@ msgid "Download and install “%s” from extensions.gnome.org?"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Letölti és telepíti a következőt az extensions.gnome.org webhelyről: „%s”?"
|
"Letölti és telepíti a következőt az extensions.gnome.org webhelyről: „%s”?"
|
||||||
|
|
||||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
|
#: ../js/ui/keyboard.js:645 ../js/ui/status/keyboard.js:335
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Billentyűzet"
|
msgstr "Billentyűzet"
|
||||||
|
|
||||||
@ -1179,7 +1172,8 @@ msgstr "Hibák elrejtése"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Hibák megjelenítése"
|
msgstr "Hibák megjelenítése"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Engedélyezve"
|
msgstr "Engedélyezve"
|
||||||
|
|
||||||
@ -1187,8 +1181,8 @@ msgstr "Engedélyezve"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Tiltva"
|
msgstr "Tiltva"
|
||||||
|
|
||||||
@ -1244,11 +1238,11 @@ msgstr "Nincs üzenet"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Üzenettálca"
|
msgstr "Üzenettálca"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2962
|
#: ../js/ui/messageTray.js:2967
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Rendszerinformációk"
|
msgstr "Rendszerinformációk"
|
||||||
|
|
||||||
#: ../js/ui/notificationDaemon.js:515 ../src/shell-app.c:425
|
#: ../js/ui/notificationDaemon.js:516 ../src/shell-app.c:425
|
||||||
msgctxt "program"
|
msgctxt "program"
|
||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Ismeretlen"
|
msgstr "Ismeretlen"
|
||||||
@ -1286,7 +1280,7 @@ msgstr "Kilépés"
|
|||||||
msgid "Activities"
|
msgid "Activities"
|
||||||
msgstr "Tevékenységek"
|
msgstr "Tevékenységek"
|
||||||
|
|
||||||
#: ../js/ui/panel.js:914
|
#: ../js/ui/panel.js:915
|
||||||
msgid "Top Bar"
|
msgid "Top Bar"
|
||||||
msgstr "Felső sáv"
|
msgstr "Felső sáv"
|
||||||
|
|
||||||
@ -1323,11 +1317,11 @@ msgstr "Zárolás"
|
|||||||
msgid "GNOME needs to lock the screen"
|
msgid "GNOME needs to lock the screen"
|
||||||
msgstr "A GNOME-nak zárolnia kell a képernyőt"
|
msgstr "A GNOME-nak zárolnia kell a képernyőt"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1312
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "Nem lehet zárolni"
|
msgstr "Nem lehet zárolni"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1313
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "A zárolást egy alkalmazás blokkolta"
|
msgstr "A zárolást egy alkalmazás blokkolta"
|
||||||
|
|
||||||
@ -1335,7 +1329,7 @@ msgstr "A zárolást egy alkalmazás blokkolta"
|
|||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Keresés…"
|
msgstr "Keresés…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:646
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Nincs találat."
|
msgstr "Nincs találat."
|
||||||
|
|
||||||
@ -1399,11 +1393,11 @@ msgstr "Billentyűszűrés"
|
|||||||
msgid "Mouse Keys"
|
msgid "Mouse Keys"
|
||||||
msgstr "Egérbillentyűk"
|
msgstr "Egérbillentyűk"
|
||||||
|
|
||||||
#: ../js/ui/status/accessibility.js:143
|
#: ../js/ui/status/accessibility.js:144
|
||||||
msgid "High Contrast"
|
msgid "High Contrast"
|
||||||
msgstr "Nagy kontraszt"
|
msgstr "Nagy kontraszt"
|
||||||
|
|
||||||
#: ../js/ui/status/accessibility.js:192
|
#: ../js/ui/status/accessibility.js:193
|
||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Nagy szöveg"
|
msgstr "Nagy szöveg"
|
||||||
|
|
||||||
@ -1411,8 +1405,7 @@ msgstr "Nagy szöveg"
|
|||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/location.js:60
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
|
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
@ -1446,26 +1439,30 @@ msgstr "Billentyűzetkiosztás megjelenítése"
|
|||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Hely"
|
msgstr "Hely"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
#| msgid "Disabled"
|
||||||
msgid "On"
|
msgid "Disable"
|
||||||
msgstr "Be"
|
msgstr "Letiltás"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
#| msgid "Enabled"
|
||||||
msgid "Off"
|
msgid "Enable"
|
||||||
msgstr "Ki"
|
msgstr "Engedélyezés"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Turn On"
|
msgid "In Use"
|
||||||
msgstr "Bekapcsolás"
|
msgstr "Használatban"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<ismeretlen>"
|
msgstr "<ismeretlen>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Ki"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
#| msgid "Connect"
|
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Kapcsolódva"
|
msgstr "Kapcsolódva"
|
||||||
|
|
||||||
@ -1568,6 +1565,10 @@ msgstr "Válasszon hálózatot"
|
|||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Wi-Fi beállítások"
|
msgstr "Wi-Fi beállítások"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Bekapcsolás"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1251
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "A hotspot aktív"
|
msgstr "A hotspot aktív"
|
||||||
@ -1634,6 +1635,10 @@ msgstr "Akkumulátor"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Repülőgép üzemmód"
|
msgstr "Repülőgép üzemmód"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Be"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Felhasználóváltás"
|
msgstr "Felhasználóváltás"
|
||||||
@ -1702,7 +1707,7 @@ msgstr "Beállítások visszavonása"
|
|||||||
msgid "Keep Changes"
|
msgid "Keep Changes"
|
||||||
msgstr "Módosítások megtartása"
|
msgstr "Módosítások megtartása"
|
||||||
|
|
||||||
#: ../js/ui/windowManager.js:97
|
#: ../js/ui/windowManager.js:98
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Settings changes will revert in %d second"
|
msgid "Settings changes will revert in %d second"
|
||||||
msgid_plural "Settings changes will revert in %d seconds"
|
msgid_plural "Settings changes will revert in %d seconds"
|
||||||
@ -1765,7 +1770,7 @@ msgstr "A jelszavak nem egyeznek."
|
|||||||
msgid "Password cannot be blank"
|
msgid "Password cannot be blank"
|
||||||
msgstr "A jelszó nem lehet üres"
|
msgstr "A jelszó nem lehet üres"
|
||||||
|
|
||||||
#: ../src/shell-polkit-authentication-agent.c:343
|
#: ../src/shell-polkit-authentication-agent.c:346
|
||||||
msgid "Authentication dialog was dismissed by the user"
|
msgid "Authentication dialog was dismissed by the user"
|
||||||
msgstr "A hitelesítési ablakot a felhasználó bezárta"
|
msgstr "A hitelesítési ablakot a felhasználó bezárta"
|
||||||
|
|
||||||
|
293
po/ko.po
293
po/ko.po
@ -18,8 +18,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: 2014-03-05 08:30+0000\n"
|
"POT-Creation-Date: 2014-03-28 20:56+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-05 19:53+0900\n"
|
"PO-Revision-Date: 2014-03-29 16:13+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"
|
||||||
@ -108,7 +108,10 @@ msgid ""
|
|||||||
"GNOME Shell will only load extensions that claim to support the current "
|
"GNOME Shell will only load extensions that claim to support the current "
|
||||||
"running version. Enabling this option will disable this check and try to "
|
"running version. Enabling this option will disable this check and try to "
|
||||||
"load all extensions regardless of the versions they claim to support."
|
"load all extensions regardless of the versions they claim to support."
|
||||||
msgstr "그놈 셸에서 현재 실행 중인 버전을 지원하는 확장 기능만 읽어들입니다. 이 옵션을 사용하면 이 버전 검사를 하지 않고, 지원한다고 지정된 버전에 관계없이 모든 확장 기능을 읽어들입니다."
|
msgstr ""
|
||||||
|
"그놈 셸에서 현재 실행 중인 버전을 지원하는 확장 기능만 읽어들입니다. 이 옵션"
|
||||||
|
"을 사용하면 이 버전 검사를 하지 않고, 지원한다고 지정된 버전에 관계없이 모든 "
|
||||||
|
"확장 기능을 읽어들입니다."
|
||||||
|
|
||||||
#: ../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"
|
||||||
@ -136,7 +139,9 @@ msgstr "사용자 메뉴에 '로그아웃' 메뉴 항목을 항상 표시합니
|
|||||||
msgid ""
|
msgid ""
|
||||||
"This key overrides the automatic hiding of the 'Log out' menu item in single-"
|
"This key overrides the automatic hiding of the 'Log out' menu item in single-"
|
||||||
"user, single-session situations."
|
"user, single-session situations."
|
||||||
msgstr "이 키를 설정하면, 단일 사용자 및 단일 세션에서 '로그아웃' 메뉴 항목 자동 감추기 기능을 사용하지 않습니다."
|
msgstr ""
|
||||||
|
"이 키를 설정하면, 단일 사용자 및 단일 세션에서 '로그아웃' 메뉴 항목 자동 감추"
|
||||||
|
"기 기능을 사용하지 않습니다."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:13
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:13
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -225,7 +230,13 @@ msgid ""
|
|||||||
"receiver). Please keep in mind that this only controls what GeoClue will "
|
"receiver). Please keep in mind that this only controls what GeoClue will "
|
||||||
"allow applications to see and they can find user's location on their own "
|
"allow applications to see and they can find user's location on their own "
|
||||||
"using network resources (albeit with street-level accuracy at best)."
|
"using network resources (albeit with street-level accuracy at best)."
|
||||||
msgstr "프로그램에서 확인할 수 있는 위치의 정확도 최대 단계를 설정합니다. 쓸 수 있는 값은 'off'(위치 추적 기능 사용하지 않음), 'country'(국가), 'city'(도시), 'neighborhood'(이웃), 'street'(길), 'exact'(정확한 위치, 보통 GPS 리시버 필요)입니다. 단 이 옵션은 GeoClue를 사용하는 프로그램이 쓸 수 있는 위치 정보만 설정합니다. 그래서 응용 프로그램이 자체적으로 네트워크를 사용해 사용자 위치를 알아낼 수는 있습니다(이 경우 보통 길 위치 정도만 알아낼 수 있지만)."
|
msgstr ""
|
||||||
|
"프로그램에서 확인할 수 있는 위치의 정확도 최대 단계를 설정합니다. 쓸 수 있는 "
|
||||||
|
"값은 'off'(위치 추적 기능 사용하지 않음), 'country'(국가), 'city'(도시), "
|
||||||
|
"'neighborhood'(이웃), 'street'(길), 'exact'(정확한 위치, 보통 GPS 리시버 필"
|
||||||
|
"요)입니다. 단 이 옵션은 GeoClue를 사용하는 프로그램이 쓸 수 있는 위치 정보만 "
|
||||||
|
"설정합니다. 그래서 응용 프로그램이 자체적으로 네트워크를 사용해 사용자 위치"
|
||||||
|
"를 알아낼 수는 있습니다(이 경우 보통 길 위치 정도만 알아낼 수 있지만)."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
||||||
msgid "The application icon mode."
|
msgid "The application icon mode."
|
||||||
@ -292,7 +303,7 @@ msgstr "위의 콤보상자를 사용해 설정할 확장을 선택하십시오.
|
|||||||
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
||||||
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
||||||
#: ../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:873
|
#: ../js/ui/status/network.js:878
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "취소"
|
msgstr "취소"
|
||||||
|
|
||||||
@ -310,25 +321,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "로그인"
|
msgstr "로그인"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "세션 선택"
|
msgstr "세션 선택"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "목록에 없습니까?"
|
msgstr "목록에 없습니까?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:598
|
#: ../js/gdm/loginDialog.js:614
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(예를 들어, 사용자 또는 %s)"
|
msgstr "(예를 들어, 사용자 또는 %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:603 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "사용자 이름: "
|
msgstr "사용자 이름: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:868
|
#: ../js/gdm/loginDialog.js:920
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "로그인 창"
|
msgstr "로그인 창"
|
||||||
|
|
||||||
@ -353,27 +364,27 @@ msgstr "명령어를 파싱할 수 없습니다:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "“%s” 실행이 실패했습니다:"
|
msgstr "“%s” 실행이 실패했습니다:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "자주 사용하는 프로그램이 여기 나타납니다"
|
msgstr "자주 사용하는 프로그램이 여기 나타납니다"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "자주"
|
msgstr "자주"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "모두"
|
msgstr "모두"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "새 창"
|
msgstr "새 창"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "즐겨찾기에서 제거"
|
msgstr "즐겨찾기에서 제거"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "즐겨찾기에 추가"
|
msgstr "즐겨찾기에 추가"
|
||||||
|
|
||||||
@ -517,44 +528,44 @@ msgstr "토"
|
|||||||
msgid "calendar:MY"
|
msgid "calendar:MY"
|
||||||
msgstr "calendar:YM"
|
msgstr "calendar:YM"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:446
|
#: ../js/ui/calendar.js:450
|
||||||
msgid "Previous month"
|
msgid "Previous month"
|
||||||
msgstr "이전 달"
|
msgstr "이전 달"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:456
|
#: ../js/ui/calendar.js:460
|
||||||
msgid "Next month"
|
msgid "Next month"
|
||||||
msgstr "다음 달"
|
msgstr "다음 달"
|
||||||
|
|
||||||
#. Translators: Text to show if there are no events */
|
#. Translators: Text to show if there are no events */
|
||||||
#: ../js/ui/calendar.js:762
|
#: ../js/ui/calendar.js:772
|
||||||
msgid "Nothing Scheduled"
|
msgid "Nothing Scheduled"
|
||||||
msgstr "일정이 없습니다"
|
msgstr "일정이 없습니다"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
||||||
#: ../js/ui/calendar.js:780
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%B %d일 %A"
|
msgstr "%B %d일 %A"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:783
|
#: ../js/ui/calendar.js:793
|
||||||
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:794
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "오늘"
|
msgstr "오늘"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:798
|
#: ../js/ui/calendar.js:808
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr "내일"
|
msgstr "내일"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:809
|
#: ../js/ui/calendar.js:819
|
||||||
msgid "This week"
|
msgid "This week"
|
||||||
msgstr "이번주"
|
msgstr "이번주"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:817
|
#: ../js/ui/calendar.js:827
|
||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "다음주"
|
msgstr "다음주"
|
||||||
|
|
||||||
@ -588,7 +599,7 @@ msgid "Type again:"
|
|||||||
msgstr "다시 입력하십시오:"
|
msgstr "다시 입력하십시오:"
|
||||||
|
|
||||||
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
||||||
#: ../js/ui/status/network.js:317 ../js/ui/status/network.js:876
|
#: ../js/ui/status/network.js:322 ../js/ui/status/network.js:881
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "연결"
|
msgstr "연결"
|
||||||
|
|
||||||
@ -791,13 +802,13 @@ msgstr "%s 님이 %s에 입장하도록 초대합니다"
|
|||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1164
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1199
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1233
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1291
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "거부"
|
msgstr "거부"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1170
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1239
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1296
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "허용"
|
msgstr "허용"
|
||||||
|
|
||||||
@ -834,97 +845,97 @@ msgstr "%s님이 %s 파일을 보냅니다"
|
|||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "연결 상태인지 알 수 있는 권한을 %s님이 요청합니다"
|
msgstr "연결 상태인지 알 수 있는 권한을 %s님이 요청합니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1342
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "네트워크 오류"
|
msgstr "네트워크 오류"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1344
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "인증이 실패했습니다"
|
msgstr "인증이 실패했습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "암호화 오류"
|
msgstr "암호화 오류"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "인증서가 없습니다"
|
msgstr "인증서가 없습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "인증서를 신뢰할 수 없습니다"
|
msgstr "인증서를 신뢰할 수 없습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "인증서가 만료되었습니다"
|
msgstr "인증서가 만료되었습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "인증서를 활성화하지 않았습니다"
|
msgstr "인증서를 활성화하지 않았습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "인증서 호스트 이름이 맞지 않습니다"
|
msgstr "인증서 호스트 이름이 맞지 않습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "인증서 핑거프린트가 맞지 않습니다"
|
msgstr "인증서 핑거프린트가 맞지 않습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "인증서가 자기 서명한 인증서입니다"
|
msgstr "인증서가 자기 서명한 인증서입니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "상태를 오프라인으로 설정"
|
msgstr "상태를 오프라인으로 설정"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "암호화를 사용할 수 없습니다"
|
msgstr "암호화를 사용할 수 없습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "인증서가 올바르지 않습니다"
|
msgstr "인증서가 올바르지 않습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "연결이 거부되었습니다"
|
msgstr "연결이 거부되었습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "연결할 수 없습니다"
|
msgstr "연결할 수 없습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "연결이 끊어졌습니다"
|
msgstr "연결이 끊어졌습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "이 계정은 이미 서버에 연결했습니다"
|
msgstr "이 계정은 이미 서버에 연결했습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr "같은 자원을 사용하는 새로운 연결로 바꾸었습니다"
|
msgstr "같은 자원을 사용하는 새로운 연결로 바꾸었습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "계정이 이미 서버에 있습니다"
|
msgstr "계정이 이미 서버에 있습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr "서버가 처리할 작업이 많아 연결을 처리할 수 없습니다"
|
msgstr "서버가 처리할 작업이 많아 연결을 처리할 수 없습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "인증서를 철회했습니다"
|
msgstr "인증서를 철회했습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr "인증서가 보안에 취약한 알고리즘을 사용하거나 암호화 기능이 취약합니다."
|
msgstr "인증서가 보안에 취약한 알고리즘을 사용하거나 암호화 기능이 취약합니다."
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -932,22 +943,22 @@ msgstr ""
|
|||||||
"서버 인증서의 길이, 또는 서버 인증서 체인의 단계가 암호화 라이브러리의 제한"
|
"서버 인증서의 길이, 또는 서버 인증서 체인의 단계가 암호화 라이브러리의 제한"
|
||||||
"을 넘어갑니다."
|
"을 넘어갑니다."
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "내부 오류"
|
msgstr "내부 오류"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1398
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "%s에 연결할 수 없습니다"
|
msgstr "%s에 연결할 수 없습니다"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1403
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "계정 보기"
|
msgstr "계정 보기"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1434
|
#: ../js/ui/components/telepathyClient.js:1440
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "알 수 없는 이유"
|
msgstr "알 수 없는 이유"
|
||||||
|
|
||||||
@ -963,22 +974,22 @@ msgstr "프로그램 표시"
|
|||||||
msgid "Dash"
|
msgid "Dash"
|
||||||
msgstr "대시보드"
|
msgstr "대시보드"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:86
|
#: ../js/ui/dateMenu.js:91
|
||||||
msgid "Open Calendar"
|
msgid "Open Calendar"
|
||||||
msgstr "달력 열기"
|
msgstr "달력 열기"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:90
|
#: ../js/ui/dateMenu.js:95
|
||||||
msgid "Open Clocks"
|
msgid "Open Clocks"
|
||||||
msgstr "시계 열기"
|
msgstr "시계 열기"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:97
|
#: ../js/ui/dateMenu.js:102
|
||||||
msgid "Date & Time Settings"
|
msgid "Date & Time Settings"
|
||||||
msgstr "날짜 및 시각 설정"
|
msgstr "날짜 및 시각 설정"
|
||||||
|
|
||||||
#. Translators: This is the date format to use when the calendar popup is
|
#. Translators: This is the date format to use when the calendar popup is
|
||||||
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
||||||
#. */
|
#. */
|
||||||
#: ../js/ui/dateMenu.js:187
|
#: ../js/ui/dateMenu.js:192
|
||||||
msgid "%A %B %e, %Y"
|
msgid "%A %B %e, %Y"
|
||||||
msgstr "%Y년 %B %e일 %A"
|
msgstr "%Y년 %B %e일 %A"
|
||||||
|
|
||||||
@ -1110,31 +1121,33 @@ 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:641 ../js/ui/status/keyboard.js:335
|
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "키보드"
|
msgstr "키보드"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:641
|
#: ../js/ui/lookingGlass.js:643
|
||||||
msgid "No extensions installed"
|
msgid "No extensions installed"
|
||||||
msgstr "확장을 설치하지 않았습니다"
|
msgstr "확장을 설치하지 않았습니다"
|
||||||
|
|
||||||
#. Translators: argument is an extension UUID. */
|
#. Translators: argument is an extension UUID. */
|
||||||
#: ../js/ui/lookingGlass.js:695
|
#: ../js/ui/lookingGlass.js:697
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s has not emitted any errors."
|
msgid "%s has not emitted any errors."
|
||||||
msgstr "%s에서 발생한 에러가 없습니다."
|
msgstr "%s에서 발생한 에러가 없습니다."
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:701
|
#: ../js/ui/lookingGlass.js:703
|
||||||
msgid "Hide Errors"
|
msgid "Hide Errors"
|
||||||
msgstr "오류 숨기기"
|
msgstr "오류 숨기기"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:705 ../js/ui/lookingGlass.js:765
|
#: ../js/ui/lookingGlass.js:707 ../js/ui/lookingGlass.js:767
|
||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "오류 보이기"
|
msgstr "오류 보이기"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:714
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "사용"
|
msgstr "사용"
|
||||||
|
|
||||||
@ -1142,28 +1155,28 @@ msgstr "사용"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:717 ../js/ui/status/network.js:550
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "사용 않음"
|
msgstr "사용 않음"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:719
|
#: ../js/ui/lookingGlass.js:721
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "오류"
|
msgstr "오류"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:721
|
#: ../js/ui/lookingGlass.js:723
|
||||||
msgid "Out of date"
|
msgid "Out of date"
|
||||||
msgstr "오래 된 버전"
|
msgstr "오래 된 버전"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:723
|
#: ../js/ui/lookingGlass.js:725
|
||||||
msgid "Downloading"
|
msgid "Downloading"
|
||||||
msgstr "다운로드 중"
|
msgstr "다운로드 중"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:747
|
#: ../js/ui/lookingGlass.js:749
|
||||||
msgid "View Source"
|
msgid "View Source"
|
||||||
msgstr "소스 보기"
|
msgstr "소스 보기"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:756
|
#: ../js/ui/lookingGlass.js:758
|
||||||
msgid "Web Page"
|
msgid "Web Page"
|
||||||
msgstr "웹페이지"
|
msgstr "웹페이지"
|
||||||
|
|
||||||
@ -1199,7 +1212,7 @@ msgstr "메시지 없음"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "메시지 트레이"
|
msgstr "메시지 트레이"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2948
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "시스템 정보"
|
msgstr "시스템 정보"
|
||||||
|
|
||||||
@ -1214,11 +1227,11 @@ msgid "%d new message"
|
|||||||
msgid_plural "%d new messages"
|
msgid_plural "%d new messages"
|
||||||
msgstr[0] "새 메시지 %d개"
|
msgstr[0] "새 메시지 %d개"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:83
|
#: ../js/ui/overview.js:84
|
||||||
msgid "Undo"
|
msgid "Undo"
|
||||||
msgstr "실행 취소"
|
msgstr "실행 취소"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:123
|
#: ../js/ui/overview.js:124
|
||||||
msgid "Overview"
|
msgid "Overview"
|
||||||
msgstr "개요"
|
msgstr "개요"
|
||||||
|
|
||||||
@ -1226,7 +1239,7 @@ msgstr "개요"
|
|||||||
#. in the search entry when no search is
|
#. in the search entry when no search is
|
||||||
#. active; it should not exceed ~30
|
#. active; it should not exceed ~30
|
||||||
#. characters. */
|
#. characters. */
|
||||||
#: ../js/ui/overview.js:257
|
#: ../js/ui/overview.js:250
|
||||||
msgid "Type to search…"
|
msgid "Type to search…"
|
||||||
msgstr "검색하려면 입력하십시오…"
|
msgstr "검색하려면 입력하십시오…"
|
||||||
|
|
||||||
@ -1268,27 +1281,27 @@ msgid "%d new notification"
|
|||||||
msgid_plural "%d new notifications"
|
msgid_plural "%d new notifications"
|
||||||
msgstr[0] "새 알림 %d개"
|
msgstr[0] "새 알림 %d개"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:473 ../js/ui/status/system.js:342
|
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
|
||||||
msgid "Lock"
|
msgid "Lock"
|
||||||
msgstr "잠그기"
|
msgstr "잠그기"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:707
|
#: ../js/ui/screenShield.js:708
|
||||||
msgid "GNOME needs to lock the screen"
|
msgid "GNOME needs to lock the screen"
|
||||||
msgstr "그놈에서 화면을 잠궈야 합니다"
|
msgstr "그놈에서 화면을 잠궈야 합니다"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:834 ../js/ui/screenShield.js:1301
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "잠글 수 없습니다"
|
msgstr "잠글 수 없습니다"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1302
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "프로그램이 잠금을 막았습니다"
|
msgstr "프로그램이 잠금을 막았습니다"
|
||||||
|
|
||||||
#: ../js/ui/search.js:589
|
#: ../js/ui/search.js:603
|
||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "검색하는 중…"
|
msgstr "검색하는 중…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:632
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "결과가 없습니다."
|
msgstr "결과가 없습니다."
|
||||||
|
|
||||||
@ -1360,29 +1373,28 @@ msgstr "고대비"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "큰 글자"
|
msgstr "큰 글자"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "블루투스"
|
msgstr "블루투스"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:59
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:151
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:318 ../js/ui/status/network.js:1225
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/network.js:1336 ../js/ui/status/rfkill.js:85
|
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "끄기"
|
msgstr "끄기"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "블루투스 설정"
|
msgstr "블루투스 설정"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
msgstr[0] "연결된 장치 %d개"
|
msgstr[0] "연결된 장치 %d개"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:102 ../js/ui/status/network.js:1253
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "연결되지 않음"
|
msgstr "연결되지 않음"
|
||||||
|
|
||||||
@ -1394,160 +1406,167 @@ msgstr "밝기"
|
|||||||
msgid "Show Keyboard Layout"
|
msgid "Show Keyboard Layout"
|
||||||
msgstr "키보드 배치 표시"
|
msgstr "키보드 배치 표시"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:52
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "위치"
|
msgstr "위치"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:58 ../js/ui/status/location.js:158
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "사용 않기"
|
||||||
msgstr "켜기"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:155 ../js/ui/status/network.js:415
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1251 ../js/ui/status/network.js:1455
|
msgid "Enable"
|
||||||
msgid "Off"
|
msgstr "사용"
|
||||||
msgstr "끄기"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:156 ../js/ui/status/network.js:1225
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Turn On"
|
msgid "In Use"
|
||||||
msgstr "켜기"
|
msgstr "사용 중"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<알 수 없음>"
|
msgstr "<알 수 없음>"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:417
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "끄기"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "연결됨"
|
msgstr "연결됨"
|
||||||
|
|
||||||
#. Translators: this is for network devices that are physically present but are not
|
#. Translators: this is for network devices that are physically present but are not
|
||||||
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
||||||
#: ../js/ui/status/network.js:421
|
#: ../js/ui/status/network.js:426
|
||||||
msgid "unmanaged"
|
msgid "unmanaged"
|
||||||
msgstr "관리되지 않음"
|
msgstr "관리되지 않음"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:423
|
#: ../js/ui/status/network.js:428
|
||||||
msgid "disconnecting..."
|
msgid "disconnecting..."
|
||||||
msgstr "연결 끊는 중..."
|
msgstr "연결 끊는 중..."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:429 ../js/ui/status/network.js:1353
|
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1362
|
||||||
msgid "connecting..."
|
msgid "connecting..."
|
||||||
msgstr "연결하는 중..."
|
msgstr "연결하는 중..."
|
||||||
|
|
||||||
#. Translators: this is for network connections that require some kind of key or password */
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
#: ../js/ui/status/network.js:432 ../js/ui/status/network.js:1356
|
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1365
|
||||||
msgid "authentication required"
|
msgid "authentication required"
|
||||||
msgstr "인증 필요"
|
msgstr "인증 필요"
|
||||||
|
|
||||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||||
#. module, which is missing */
|
#. module, which is missing */
|
||||||
#: ../js/ui/status/network.js:440
|
#: ../js/ui/status/network.js:445
|
||||||
msgid "firmware missing"
|
msgid "firmware missing"
|
||||||
msgstr "펌웨어 없음"
|
msgstr "펌웨어 없음"
|
||||||
|
|
||||||
#. Translators: this is for a network device that cannot be activated (for example it
|
#. Translators: this is for a network device that cannot be activated (for example it
|
||||||
#. is disabled by rfkill, or it has no coverage */
|
#. is disabled by rfkill, or it has no coverage */
|
||||||
#: ../js/ui/status/network.js:444
|
#: ../js/ui/status/network.js:449
|
||||||
msgid "unavailable"
|
msgid "unavailable"
|
||||||
msgstr "사용 불가"
|
msgstr "사용 불가"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:446 ../js/ui/status/network.js:1358
|
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1367
|
||||||
msgid "connection failed"
|
msgid "connection failed"
|
||||||
msgstr "연결 실패"
|
msgstr "연결 실패"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:462
|
#: ../js/ui/status/network.js:467
|
||||||
msgid "Wired Settings"
|
msgid "Wired Settings"
|
||||||
msgstr "유선 네트워크 설정"
|
msgstr "유선 네트워크 설정"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:504 ../js/ui/status/network.js:582
|
#: ../js/ui/status/network.js:509 ../js/ui/status/network.js:587
|
||||||
msgid "Mobile Broadband Settings"
|
msgid "Mobile Broadband Settings"
|
||||||
msgstr "휴대전화 네트워크 설정"
|
msgstr "휴대전화 네트워크 설정"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:546 ../js/ui/status/network.js:1249
|
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
||||||
msgid "Hardware Disabled"
|
msgid "Hardware Disabled"
|
||||||
msgstr "하드웨어 사용 않음"
|
msgstr "하드웨어 사용 않음"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:590
|
#: ../js/ui/status/network.js:595
|
||||||
msgid "Use as Internet connection"
|
msgid "Use as Internet connection"
|
||||||
msgstr "인터넷 연결에 사용"
|
msgstr "인터넷 연결에 사용"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:771
|
#: ../js/ui/status/network.js:776
|
||||||
msgid "Airplane Mode is On"
|
msgid "Airplane Mode is On"
|
||||||
msgstr "비행기 모드 켜짐"
|
msgstr "비행기 모드 켜짐"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:772
|
#: ../js/ui/status/network.js:777
|
||||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||||
msgstr "비행기 모드에서는 와이파이를 사용하지 않습니다."
|
msgstr "비행기 모드에서는 와이파이를 사용하지 않습니다."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:773
|
#: ../js/ui/status/network.js:778
|
||||||
msgid "Turn Off Airplane Mode"
|
msgid "Turn Off Airplane Mode"
|
||||||
msgstr "비행기 모드 끄기"
|
msgstr "비행기 모드 끄기"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:782
|
#: ../js/ui/status/network.js:787
|
||||||
msgid "Wi-Fi is Off"
|
msgid "Wi-Fi is Off"
|
||||||
msgstr "와이파이 꺼짐"
|
msgstr "와이파이 꺼짐"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:783
|
#: ../js/ui/status/network.js:788
|
||||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||||
msgstr "네트워크에 연결하려면 와이파이를 켜야 합니다."
|
msgstr "네트워크에 연결하려면 와이파이를 켜야 합니다."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:784
|
#: ../js/ui/status/network.js:789
|
||||||
msgid "Turn On Wi-Fi"
|
msgid "Turn On Wi-Fi"
|
||||||
msgstr "와이파이 켜기"
|
msgstr "와이파이 켜기"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:809
|
#: ../js/ui/status/network.js:814
|
||||||
msgid "Wi-Fi Networks"
|
msgid "Wi-Fi Networks"
|
||||||
msgstr "와이파이 네트워크"
|
msgstr "와이파이 네트워크"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:811
|
#: ../js/ui/status/network.js:816
|
||||||
msgid "Select a network"
|
msgid "Select a network"
|
||||||
msgstr "네트워크를 선택하십시오"
|
msgstr "네트워크를 선택하십시오"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:840
|
#: ../js/ui/status/network.js:845
|
||||||
msgid "No Networks"
|
msgid "No Networks"
|
||||||
msgstr "네트워크 없음"
|
msgstr "네트워크 없음"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:861 ../js/ui/status/rfkill.js:103
|
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
|
||||||
msgid "Use hardware switch to turn off"
|
msgid "Use hardware switch to turn off"
|
||||||
msgstr "끄려면 하드웨어 스위치를 사용하십시오"
|
msgstr "끄려면 하드웨어 스위치를 사용하십시오"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1131
|
#: ../js/ui/status/network.js:1136
|
||||||
msgid "Select Network"
|
msgid "Select Network"
|
||||||
msgstr "네트워크 선택"
|
msgstr "네트워크 선택"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1137
|
#: ../js/ui/status/network.js:1142
|
||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "와이파이 설정"
|
msgstr "와이파이 설정"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1242
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "켜기"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "핫스팟 사용 중"
|
msgstr "핫스팟 사용 중"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1245
|
#: ../js/ui/status/network.js:1254
|
||||||
msgid "Connecting"
|
msgid "Connecting"
|
||||||
msgstr "연결하는 중"
|
msgstr "연결하는 중"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1424 ../js/ui/status/rfkill.js:88
|
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
|
||||||
msgid "Network Settings"
|
msgid "Network Settings"
|
||||||
msgstr "네트워크 설정"
|
msgstr "네트워크 설정"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1426
|
#: ../js/ui/status/network.js:1435
|
||||||
msgid "VPN Settings"
|
msgid "VPN Settings"
|
||||||
msgstr "가상사설망 설정"
|
msgstr "가상사설망 설정"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1445
|
#: ../js/ui/status/network.js:1454
|
||||||
msgid "VPN"
|
msgid "VPN"
|
||||||
msgstr "가상사설망"
|
msgstr "가상사설망"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1598
|
#: ../js/ui/status/network.js:1607
|
||||||
msgid "Network Manager"
|
msgid "Network Manager"
|
||||||
msgstr "네트워크 관리"
|
msgstr "네트워크 관리"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1637
|
#: ../js/ui/status/network.js:1646
|
||||||
msgid "Connection failed"
|
msgid "Connection failed"
|
||||||
msgstr "연결이 실패했습니다"
|
msgstr "연결이 실패했습니다"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1638
|
#: ../js/ui/status/network.js:1647
|
||||||
msgid "Activation of network connection failed"
|
msgid "Activation of network connection failed"
|
||||||
msgstr "네트워크 연결이 실패했습니다"
|
msgstr "네트워크 연결이 실패했습니다"
|
||||||
|
|
||||||
@ -1585,6 +1604,10 @@ msgstr "배터리"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "비행기 모드"
|
msgstr "비행기 모드"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "켜기"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "사용자 바꾸기"
|
msgstr "사용자 바꾸기"
|
||||||
|
329
po/lv.po
329
po/lv.po
@ -4,22 +4,24 @@
|
|||||||
# 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.
|
||||||
|
#
|
||||||
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: 2014-03-07 08:31+0000\n"
|
"POT-Creation-Date: 2014-04-11 14:54+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-08 11:48+0200\n"
|
"PO-Revision-Date: 2014-04-12 12:35+0300\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: Latviešu <lata-l10n@googlegroups.com>\n"
|
||||||
"Language: lv\n"
|
"Language: lv\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 != 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: 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"
|
||||||
@ -82,16 +84,10 @@ msgstr ""
|
|||||||
"F2 dialoglodziņu."
|
"F2 dialoglodziņu."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:3
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:3
|
||||||
#| msgid "Uuids of extensions to enable"
|
|
||||||
msgid "UUIDs of extensions to enable"
|
msgid "UUIDs of extensions to enable"
|
||||||
msgstr "UUID paplašinājumiem, kurus aktivēt"
|
msgstr "UUID paplašinājumiem, kurus aktivēt"
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:4
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:4
|
||||||
#| msgid ""
|
|
||||||
#| "GNOME Shell extensions have a uuid property; this key lists extensions "
|
|
||||||
#| "which should be loaded. Any extension that wants to be loaded needs to be "
|
|
||||||
#| "in this list. You can also manipulate this list with the EnableExtension "
|
|
||||||
#| "and DisableExtension DBus methods on org.gnome.Shell."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"GNOME Shell extensions have a UUID property; this key lists extensions which "
|
"GNOME Shell extensions have a UUID property; this key lists extensions which "
|
||||||
"should be loaded. Any extension that wants to be loaded needs to be in this "
|
"should be loaded. Any extension that wants to be loaded needs to be in this "
|
||||||
@ -138,14 +134,10 @@ msgid "History for the looking glass dialog"
|
|||||||
msgstr "Looking glass dialoglodziņa vēsture"
|
msgstr "Looking glass dialoglodziņa vēsture"
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:11
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:11
|
||||||
#| msgid "Always show the 'Log out' menuitem in the user menu."
|
|
||||||
msgid "Always show the 'Log out' menu item in the user menu."
|
msgid "Always show the 'Log out' menu item in the user menu."
|
||||||
msgstr "Lietotāja izvēlnē vienmēr rādīt izvēlnes vienumu “Izrakstīties”."
|
msgstr "Lietotāja izvēlnē vienmēr rādīt izvēlnes vienumu “Izrakstīties”."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:12
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:12
|
||||||
#| msgid ""
|
|
||||||
#| "This key overrides the automatic hiding of the 'Log out' menuitem in "
|
|
||||||
#| "single-user, single-session situations."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"This key overrides the automatic hiding of the 'Log out' menu item in single-"
|
"This key overrides the automatic hiding of the 'Log out' menu item in single-"
|
||||||
"user, single-session situations."
|
"user, single-session situations."
|
||||||
@ -301,7 +293,6 @@ 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"
|
||||||
|
|
||||||
#: ../js/extensionPrefs/main.js:127
|
#: ../js/extensionPrefs/main.js:127
|
||||||
#, 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:"
|
||||||
|
|
||||||
@ -316,7 +307,7 @@ msgstr "Izvēlieties konfigurējamo paplašinājumu no saraksta."
|
|||||||
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
||||||
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
||||||
#: ../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:873
|
#: ../js/ui/status/network.js:878
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Atcelt"
|
msgstr "Atcelt"
|
||||||
|
|
||||||
@ -334,25 +325,24 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Ierakstīties"
|
msgstr "Ierakstīties"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Izvēlieties sesiju"
|
msgstr "Izvēlieties sesiju"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Nav sarakstā?"
|
msgstr "Nav sarakstā?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:598
|
#: ../js/gdm/loginDialog.js:614
|
||||||
#, 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)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:603 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Lietotājvārds: "
|
msgstr "Lietotājvārds: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:868
|
#: ../js/gdm/loginDialog.js:920
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Ierakstīšanās logs"
|
msgstr "Ierakstīšanās logs"
|
||||||
|
|
||||||
@ -373,42 +363,38 @@ msgid "Could not parse command:"
|
|||||||
msgstr "Neizdevās apstrādāt komandu:"
|
msgstr "Neizdevās apstrādāt komandu:"
|
||||||
|
|
||||||
#: ../js/misc/util.js:156
|
#: ../js/misc/util.js:156
|
||||||
#, javascript-format
|
|
||||||
#| msgid "Execution of '%s' failed:"
|
|
||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "“%s” izpilde neizdevās:"
|
msgstr "“%s” izpilde neizdevās:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Šeit parādīsies biežāk izmantotās lietotnes"
|
msgstr "Šeit parādīsies biežāk izmantotās lietotnes"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Biežāk izmantotās"
|
msgstr "Biežāk izmantotās"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Visas"
|
msgstr "Visas"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Jauns logs"
|
msgstr "Jauns logs"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Izņemt no izlases"
|
msgstr "Izņemt no izlases"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Pievienot izlasei"
|
msgstr "Pievienot izlasei"
|
||||||
|
|
||||||
#: ../js/ui/appFavorites.js:87
|
#: ../js/ui/appFavorites.js:87
|
||||||
#, 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:121
|
#: ../js/ui/appFavorites.js:121
|
||||||
#, 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."
|
||||||
|
|
||||||
@ -541,44 +527,44 @@ msgstr "Se"
|
|||||||
msgid "calendar:MY"
|
msgid "calendar:MY"
|
||||||
msgstr "calendar:YM"
|
msgstr "calendar:YM"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:446
|
#: ../js/ui/calendar.js:450
|
||||||
msgid "Previous month"
|
msgid "Previous month"
|
||||||
msgstr "Iepriekšējais mēnesis"
|
msgstr "Iepriekšējais mēnesis"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:456
|
#: ../js/ui/calendar.js:460
|
||||||
msgid "Next month"
|
msgid "Next month"
|
||||||
msgstr "Nākamais mēnesis"
|
msgstr "Nākamais mēnesis"
|
||||||
|
|
||||||
#. Translators: Text to show if there are no events */
|
#. Translators: Text to show if there are no events */
|
||||||
#: ../js/ui/calendar.js:763
|
#: ../js/ui/calendar.js:772
|
||||||
msgid "Nothing Scheduled"
|
msgid "Nothing Scheduled"
|
||||||
msgstr "Nekas nav ieplānots"
|
msgstr "Nekas nav ieplānots"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
||||||
#: ../js/ui/calendar.js:781
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A, %d. %B"
|
msgstr "%A, %d. %B"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:784
|
#: ../js/ui/calendar.js:793
|
||||||
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:795
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "Šodien"
|
msgstr "Šodien"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:799
|
#: ../js/ui/calendar.js:808
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr "Rīt"
|
msgstr "Rīt"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:810
|
#: ../js/ui/calendar.js:819
|
||||||
msgid "This week"
|
msgid "This week"
|
||||||
msgstr "Šonedēļ"
|
msgstr "Šonedēļ"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:818
|
#: ../js/ui/calendar.js:827
|
||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "Nākamnedēļ"
|
msgstr "Nākamnedēļ"
|
||||||
|
|
||||||
@ -595,7 +581,6 @@ msgid "Removable Devices"
|
|||||||
msgstr "Izņemamās ierīces"
|
msgstr "Izņemamās ierīces"
|
||||||
|
|
||||||
#: ../js/ui/components/autorunManager.js:596
|
#: ../js/ui/components/autorunManager.js:596
|
||||||
#, javascript-format
|
|
||||||
msgid "Open with %s"
|
msgid "Open with %s"
|
||||||
msgstr "Atvērt ar %s"
|
msgstr "Atvērt ar %s"
|
||||||
|
|
||||||
@ -612,7 +597,7 @@ msgid "Type again:"
|
|||||||
msgstr "Ierakstiet vēlreiz:"
|
msgstr "Ierakstiet vēlreiz:"
|
||||||
|
|
||||||
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
||||||
#: ../js/ui/status/network.js:317 ../js/ui/status/network.js:876
|
#: ../js/ui/status/network.js:322 ../js/ui/status/network.js:881
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "Savienot"
|
msgstr "Savienot"
|
||||||
|
|
||||||
@ -645,10 +630,6 @@ msgid "Authentication required by wireless network"
|
|||||||
msgstr "Bezvadu tīkls pieprasa autentifikāciju"
|
msgstr "Bezvadu tīkls pieprasa autentifikāciju"
|
||||||
|
|
||||||
#: ../js/ui/components/networkAgent.js:312
|
#: ../js/ui/components/networkAgent.js:312
|
||||||
#, javascript-format
|
|
||||||
#| msgid ""
|
|
||||||
#| "Passwords or encryption keys are required to access the wireless network "
|
|
||||||
#| "'%s'."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Passwords or encryption keys are required to access the wireless network "
|
"Passwords or encryption keys are required to access the wireless network "
|
||||||
"“%s”."
|
"“%s”."
|
||||||
@ -685,8 +666,6 @@ msgid "Mobile broadband network password"
|
|||||||
msgstr "Mobilās platjoslas tīkla parole"
|
msgstr "Mobilās platjoslas tīkla parole"
|
||||||
|
|
||||||
#: ../js/ui/components/networkAgent.js:339
|
#: ../js/ui/components/networkAgent.js:339
|
||||||
#, javascript-format
|
|
||||||
#| msgid "A password is required to connect to '%s'."
|
|
||||||
msgid "A password is required to connect to “%s”."
|
msgid "A password is required to connect to “%s”."
|
||||||
msgstr "Lai savienotos ar “%s”, ir nepieciešama parole."
|
msgstr "Lai savienotos ar “%s”, ir nepieciešama parole."
|
||||||
|
|
||||||
@ -736,23 +715,18 @@ msgstr "Apklusināt"
|
|||||||
|
|
||||||
#. Translators: Time in 24h format */
|
#. Translators: Time in 24h format */
|
||||||
#: ../js/ui/components/telepathyClient.js:955
|
#: ../js/ui/components/telepathyClient.js:955
|
||||||
#| msgctxt "event list time"
|
|
||||||
#| msgid "%H∶%M"
|
|
||||||
msgid "%H∶%M"
|
msgid "%H∶%M"
|
||||||
msgstr "%H.%M"
|
msgstr "%H.%M"
|
||||||
|
|
||||||
#. Translators: this is the word "Yesterday" followed by a
|
#. Translators: this is the word "Yesterday" followed by a
|
||||||
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:962
|
#: ../js/ui/components/telepathyClient.js:962
|
||||||
#| msgid "<b>Yesterday</b>, <b>%H:%M</b>"
|
|
||||||
msgid "Yesterday, %H∶%M"
|
msgid "Yesterday, %H∶%M"
|
||||||
msgstr "Vakar, %H.%M"
|
msgstr "Vakar, %H.%M"
|
||||||
|
|
||||||
#. Translators: this is the week day name followed by a time
|
#. Translators: this is the week day name followed by a time
|
||||||
#. string in 24h format. i.e. "Monday, 14:30" */
|
#. string in 24h format. i.e. "Monday, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:969
|
#: ../js/ui/components/telepathyClient.js:969
|
||||||
#| msgctxt "event list time"
|
|
||||||
#| msgid "%H∶%M"
|
|
||||||
msgid "%A, %H∶%M"
|
msgid "%A, %H∶%M"
|
||||||
msgstr "%A, %H.%M"
|
msgstr "%A, %H.%M"
|
||||||
|
|
||||||
@ -760,8 +734,6 @@ msgstr "%A, %H.%M"
|
|||||||
#. followed by a time string in 24h format.
|
#. followed by a time string in 24h format.
|
||||||
#. i.e. "May 25, 14:30" */
|
#. i.e. "May 25, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:976
|
#: ../js/ui/components/telepathyClient.js:976
|
||||||
#| msgctxt "event list time"
|
|
||||||
#| msgid "%H∶%M"
|
|
||||||
msgid "%B %d, %H∶%M"
|
msgid "%B %d, %H∶%M"
|
||||||
msgstr "%d. %B, %H.%M"
|
msgstr "%d. %B, %H.%M"
|
||||||
|
|
||||||
@ -774,8 +746,6 @@ msgstr "%d. %B, %Y., %H.%M"
|
|||||||
|
|
||||||
#. Translators: Time in 24h format */
|
#. Translators: Time in 24h format */
|
||||||
#: ../js/ui/components/telepathyClient.js:991
|
#: ../js/ui/components/telepathyClient.js:991
|
||||||
#| msgctxt "event list time"
|
|
||||||
#| msgid "%l∶%M %p"
|
|
||||||
msgid "%l∶%M %p"
|
msgid "%l∶%M %p"
|
||||||
msgstr "%l.%M %p"
|
msgstr "%l.%M %p"
|
||||||
|
|
||||||
@ -788,7 +758,6 @@ msgstr "Vakar, %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/ui/components/telepathyClient.js:1005
|
#: ../js/ui/components/telepathyClient.js:1005
|
||||||
#| msgid "%a %l:%M %p"
|
|
||||||
msgid "%A, %l∶%M %p"
|
msgid "%A, %l∶%M %p"
|
||||||
msgstr "%A, %l.%M %p"
|
msgstr "%A, %l.%M %p"
|
||||||
|
|
||||||
@ -796,7 +765,6 @@ msgstr "%A, %l.%M %p"
|
|||||||
#. followed by a time string in 12h format.
|
#. followed by a time string in 12h format.
|
||||||
#. i.e. "May 25, 2:30 pm" */
|
#. i.e. "May 25, 2:30 pm" */
|
||||||
#: ../js/ui/components/telepathyClient.js:1012
|
#: ../js/ui/components/telepathyClient.js:1012
|
||||||
#| msgid "%a %b %e, %l:%M %p"
|
|
||||||
msgid "%B %d, %l∶%M %p"
|
msgid "%B %d, %l∶%M %p"
|
||||||
msgstr "%d. %B, %l.%M %p"
|
msgstr "%d. %B, %l.%M %p"
|
||||||
|
|
||||||
@ -804,21 +772,18 @@ msgstr "%d. %B, %l.%M %p"
|
|||||||
#. number followed by a time string in 12h format.
|
#. number followed by a time string in 12h format.
|
||||||
#. i.e. "May 25 2012, 2:30 pm"*/
|
#. i.e. "May 25 2012, 2:30 pm"*/
|
||||||
#: ../js/ui/components/telepathyClient.js:1018
|
#: ../js/ui/components/telepathyClient.js:1018
|
||||||
#| msgid "%a %b %e, %l:%M %p"
|
|
||||||
msgid "%B %d %Y, %l∶%M %p"
|
msgid "%B %d %Y, %l∶%M %p"
|
||||||
msgstr "%d. %B, %Y., %l.%M %p"
|
msgstr "%d. %B, %Y., %l.%M %p"
|
||||||
|
|
||||||
#. 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:1051
|
#: ../js/ui/components/telepathyClient.js:1051
|
||||||
#, 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"
|
||||||
|
|
||||||
#. translators: argument is a room name like
|
#. translators: argument is a room name like
|
||||||
#. * room@jabber.org for example. */
|
#. * room@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1154
|
#: ../js/ui/components/telepathyClient.js:1154
|
||||||
#, javascript-format
|
|
||||||
msgid "Invitation to %s"
|
msgid "Invitation to %s"
|
||||||
msgstr "Ielūgums uz %s"
|
msgstr "Ielūgums uz %s"
|
||||||
|
|
||||||
@ -826,32 +791,29 @@ msgstr "Ielūgums uz %s"
|
|||||||
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
||||||
#. * for example. */
|
#. * for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1162
|
#: ../js/ui/components/telepathyClient.js:1162
|
||||||
#, javascript-format
|
|
||||||
msgid "%s is inviting you to join %s"
|
msgid "%s is inviting you to join %s"
|
||||||
msgstr "%s jūs ielūdz pievienoties %s"
|
msgstr "%s jūs ielūdz pievienoties %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1164
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1199
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1233
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1291
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Noraidīt"
|
msgstr "Noraidīt"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1170
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1239
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1296
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Pieņemt"
|
msgstr "Pieņemt"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example. */
|
#. translators: argument is a contact name like Alice for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1189
|
#: ../js/ui/components/telepathyClient.js:1189
|
||||||
#, javascript-format
|
|
||||||
msgid "Video call from %s"
|
msgid "Video call from %s"
|
||||||
msgstr "Video zvans no %s"
|
msgstr "Video zvans no %s"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example. */
|
#. translators: argument is a contact name like Alice for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1192
|
#: ../js/ui/components/telepathyClient.js:1192
|
||||||
#, javascript-format
|
|
||||||
msgid "Call from %s"
|
msgid "Call from %s"
|
||||||
msgstr "Zvans no %s"
|
msgstr "Zvans no %s"
|
||||||
|
|
||||||
@ -866,111 +828,109 @@ msgstr "Atbildēt"
|
|||||||
#. * like: "Alice is sending you test.ogg"
|
#. * like: "Alice is sending you test.ogg"
|
||||||
#. */
|
#. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1227
|
#: ../js/ui/components/telepathyClient.js:1227
|
||||||
#, javascript-format
|
|
||||||
msgid "%s is sending you %s"
|
msgid "%s is sending you %s"
|
||||||
msgstr "%s sūta jums %s"
|
msgstr "%s sūta jums %s"
|
||||||
|
|
||||||
#. To translators: The parameter is the contact's alias */
|
#. To translators: The parameter is the contact's alias */
|
||||||
#: ../js/ui/components/telepathyClient.js:1256
|
#: ../js/ui/components/telepathyClient.js:1256
|
||||||
#, javascript-format
|
|
||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s vēlas saņemt atļauju redzēt jūsu tiešsaistes statusu"
|
msgstr "%s vēlas saņemt atļauju redzēt jūsu tiešsaistes statusu"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1342
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Tīkla kļūda"
|
msgstr "Tīkla kļūda"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1344
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "Autentifikācija neizdevās"
|
msgstr "Autentifikācija neizdevās"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Šifrēšanas kļūda"
|
msgstr "Šifrēšanas kļūda"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Nav sertifikāta"
|
msgstr "Nav sertifikāta"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "Neuzticams sertifikāts"
|
msgstr "Neuzticams sertifikāts"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "Sertifikāts izbeidzies"
|
msgstr "Sertifikāts izbeidzies"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "Sertifikāts nav aktivizēts"
|
msgstr "Sertifikāts nav aktivizēts"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "Sertifikātu servera nosaukumu nesakritība"
|
msgstr "Sertifikātu servera nosaukumu nesakritība"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "Sertifikāta ciparnospiedumu nesakritība"
|
msgstr "Sertifikāta ciparnospiedumu nesakritība"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "Sertifikāts ir pašparakstīts"
|
msgstr "Sertifikāts ir pašparakstīts"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Statuss ir “nesaistē”"
|
msgstr "Statuss ir “nesaistē”"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "Šifrēšana nav pieejama"
|
msgstr "Šifrēšana nav pieejama"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "Sertifikāts nav derīgs"
|
msgstr "Sertifikāts nav derīgs"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "Savienojums atteikts"
|
msgstr "Savienojums atteikts"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "Nevar izveidot savienojumu"
|
msgstr "Nevar izveidot savienojumu"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "Savienojums pārtrūka"
|
msgstr "Savienojums pārtrūka"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Šis konts jau ir savienots ar serveri"
|
msgstr "Šis konts jau ir savienots ar serveri"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Savienojums tika aizvietots ar jaunu savienojumu, kurš izmanto to pašu "
|
"Savienojums tika aizvietots ar jaunu savienojumu, kurš izmanto to pašu "
|
||||||
"resursu"
|
"resursu"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "Uz servera šāds konts jau ir"
|
msgstr "Uz servera šāds konts jau ir"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr "Serveris ir pārāk aizņemts, lai apstrādātu savienojumu"
|
msgstr "Serveris ir pārāk aizņemts, lai apstrādātu savienojumu"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "Sertifikāts tika atsaukts"
|
msgstr "Sertifikāts tika atsaukts"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Sertifikāts izmanto nedrošu šifrēšanas algoritmu vai arī ir kriptogrāfiski "
|
"Sertifikāts izmanto nedrošu šifrēšanas algoritmu vai arī ir kriptogrāfiski "
|
||||||
"vājš"
|
"vājš"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -978,22 +938,21 @@ msgstr ""
|
|||||||
"Servera sertifikāta garums vai sertifikāta ķēdes dziļums pārsniedz "
|
"Servera sertifikāta garums vai sertifikāta ķēdes dziļums pārsniedz "
|
||||||
"ierobežojumus, ko nosaka kriptogrāfijas bibliotēka"
|
"ierobežojumus, ko nosaka kriptogrāfijas bibliotēka"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Iekšēja kļūda"
|
msgstr "Iekšēja kļūda"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1398
|
||||||
#, javascript-format
|
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Nevar savienoties ar %s"
|
msgstr "Nevar savienoties ar %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1403
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Skatīt kontu"
|
msgstr "Skatīt kontu"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1434
|
#: ../js/ui/components/telepathyClient.js:1440
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Nezināms iemesls"
|
msgstr "Nezināms iemesls"
|
||||||
|
|
||||||
@ -1029,7 +988,6 @@ msgid "%A %B %e, %Y"
|
|||||||
msgstr "%A, %e. %B, %Y."
|
msgstr "%A, %e. %B, %Y."
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:66
|
#: ../js/ui/endSessionDialog.js:66
|
||||||
#, javascript-format
|
|
||||||
msgctxt "title"
|
msgctxt "title"
|
||||||
msgid "Log Out %s"
|
msgid "Log Out %s"
|
||||||
msgstr "Izrakstīt %s"
|
msgstr "Izrakstīt %s"
|
||||||
@ -1040,7 +998,6 @@ msgid "Log Out"
|
|||||||
msgstr "Izrakstīties"
|
msgstr "Izrakstīties"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:69
|
#: ../js/ui/endSessionDialog.js:69
|
||||||
#, 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 tiks automātiski izrakstīts no sesijas pēc %d sekundes."
|
msgstr[0] "%s tiks automātiski izrakstīts no sesijas pēc %d sekundes."
|
||||||
@ -1048,7 +1005,6 @@ msgstr[1] "%s tiks automātiski izrakstīts no sesijas pēc %d sekundēm."
|
|||||||
msgstr[2] "%s tiks automātiski izrakstīts no sesijas pēc %d sekundēm."
|
msgstr[2] "%s tiks automātiski izrakstīts no sesijas pēc %d sekundēm."
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:74
|
#: ../js/ui/endSessionDialog.js:74
|
||||||
#, 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] "Jūs tiksiet automātiski izrakstīts no sesijas pēc %d sekundes."
|
msgstr[0] "Jūs tiksiet automātiski izrakstīts no sesijas pēc %d sekundes."
|
||||||
@ -1071,7 +1027,6 @@ msgid "Install Updates & Power Off"
|
|||||||
msgstr "Instalēt atjauninājumus un izslēgt"
|
msgstr "Instalēt atjauninājumus un izslēgt"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:89
|
#: ../js/ui/endSessionDialog.js:89
|
||||||
#, 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] "Sistēma tiks izslēgta automātiski pēc %d sekundes."
|
msgstr[0] "Sistēma tiks izslēgta automātiski pēc %d sekundes."
|
||||||
@ -1099,7 +1054,6 @@ msgid "Restart"
|
|||||||
msgstr "Pārstartēt"
|
msgstr "Pārstartēt"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:107
|
#: ../js/ui/endSessionDialog.js:107
|
||||||
#, 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] "Sistēma tiks automātiski pārstartēta pēc %d sekundes."
|
msgstr[0] "Sistēma tiks automātiski pārstartēta pēc %d sekundes."
|
||||||
@ -1112,7 +1066,6 @@ msgid "Restart & Install Updates"
|
|||||||
msgstr "Pārstartēt un instalēt atjauninājumus"
|
msgstr "Pārstartēt un instalēt atjauninājumus"
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:123
|
#: ../js/ui/endSessionDialog.js:123
|
||||||
#, 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."
|
||||||
@ -1127,8 +1080,6 @@ msgstr[2] ""
|
|||||||
"sekundēm."
|
"sekundēm."
|
||||||
|
|
||||||
#: ../js/ui/endSessionDialog.js:129
|
#: ../js/ui/endSessionDialog.js:129
|
||||||
#| msgctxt "button"
|
|
||||||
#| msgid "Restart & Install"
|
|
||||||
msgctxt "button"
|
msgctxt "button"
|
||||||
msgid "Restart & Install"
|
msgid "Restart & Install"
|
||||||
msgstr "Pārstartēt un instalēt"
|
msgstr "Pārstartēt un instalēt"
|
||||||
@ -1159,13 +1110,11 @@ msgstr "Citi lietotāji ir ierakstījušies."
|
|||||||
|
|
||||||
#. Translators: Remote here refers to a remote session, like a ssh login */
|
#. Translators: Remote here refers to a remote session, like a ssh login */
|
||||||
#: ../js/ui/endSessionDialog.js:618
|
#: ../js/ui/endSessionDialog.js:618
|
||||||
#, javascript-format
|
|
||||||
msgid "%s (remote)"
|
msgid "%s (remote)"
|
||||||
msgstr "%s (attālināts)"
|
msgstr "%s (attālināts)"
|
||||||
|
|
||||||
#. Translators: Console here refers to a tty like a VT console */
|
#. Translators: Console here refers to a tty like a VT console */
|
||||||
#: ../js/ui/endSessionDialog.js:621
|
#: ../js/ui/endSessionDialog.js:621
|
||||||
#, javascript-format
|
|
||||||
msgid "%s (console)"
|
msgid "%s (console)"
|
||||||
msgstr "%s (konsole)"
|
msgstr "%s (konsole)"
|
||||||
|
|
||||||
@ -1174,8 +1123,6 @@ msgid "Install"
|
|||||||
msgstr "Instalēt"
|
msgstr "Instalēt"
|
||||||
|
|
||||||
#: ../js/ui/extensionDownloader.js:204
|
#: ../js/ui/extensionDownloader.js:204
|
||||||
#, javascript-format
|
|
||||||
#| msgid "Download and install '%s' from extensions.gnome.org?"
|
|
||||||
msgid "Download and install “%s” from extensions.gnome.org?"
|
msgid "Download and install “%s” from extensions.gnome.org?"
|
||||||
msgstr "Lejupielādēt un instalēt “%s” no extensions.gnome.org?"
|
msgstr "Lejupielādēt un instalēt “%s” no extensions.gnome.org?"
|
||||||
|
|
||||||
@ -1189,7 +1136,6 @@ msgstr "Nav instalētu paplašinājumu"
|
|||||||
|
|
||||||
#. Translators: argument is an extension UUID. */
|
#. Translators: argument is an extension UUID. */
|
||||||
#: ../js/ui/lookingGlass.js:697
|
#: ../js/ui/lookingGlass.js:697
|
||||||
#, javascript-format
|
|
||||||
msgid "%s has not emitted any errors."
|
msgid "%s has not emitted any errors."
|
||||||
msgstr "%s nav izdevis nevienu kļūdu."
|
msgstr "%s nav izdevis nevienu kļūdu."
|
||||||
|
|
||||||
@ -1201,7 +1147,8 @@ msgstr "Slēpt kļūdas"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Rādīt kļūdas"
|
msgstr "Rādīt kļūdas"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Aktivēta"
|
msgstr "Aktivēta"
|
||||||
|
|
||||||
@ -1209,8 +1156,8 @@ msgstr "Aktivēta"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:550
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deaktivēta"
|
msgstr "Deaktivēta"
|
||||||
|
|
||||||
@ -1266,7 +1213,7 @@ msgstr "Nav ziņojumu"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Ziņojumu paplāte"
|
msgstr "Ziņojumu paplāte"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2948
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Sistēmas informācija"
|
msgstr "Sistēmas informācija"
|
||||||
|
|
||||||
@ -1276,18 +1223,17 @@ msgid "Unknown"
|
|||||||
msgstr "Nezināma"
|
msgstr "Nezināma"
|
||||||
|
|
||||||
#: ../js/ui/overviewControls.js:483 ../js/ui/screenShield.js:151
|
#: ../js/ui/overviewControls.js:483 ../js/ui/screenShield.js:151
|
||||||
#, javascript-format
|
|
||||||
msgid "%d new message"
|
msgid "%d new message"
|
||||||
msgid_plural "%d new messages"
|
msgid_plural "%d new messages"
|
||||||
msgstr[0] "%d jauns ziņojums"
|
msgstr[0] "%d jauns ziņojums"
|
||||||
msgstr[1] "%d jauni ziņojumi"
|
msgstr[1] "%d jauni ziņojumi"
|
||||||
msgstr[2] "%d jaunu ziņojumu"
|
msgstr[2] "%d jaunu ziņojumu"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:83
|
#: ../js/ui/overview.js:84
|
||||||
msgid "Undo"
|
msgid "Undo"
|
||||||
msgstr "Atsaukt"
|
msgstr "Atsaukt"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:123
|
#: ../js/ui/overview.js:124
|
||||||
msgid "Overview"
|
msgid "Overview"
|
||||||
msgstr "Pārskats"
|
msgstr "Pārskats"
|
||||||
|
|
||||||
@ -1295,7 +1241,7 @@ msgstr "Pārskats"
|
|||||||
#. in the search entry when no search is
|
#. in the search entry when no search is
|
||||||
#. active; it should not exceed ~30
|
#. active; it should not exceed ~30
|
||||||
#. characters. */
|
#. characters. */
|
||||||
#: ../js/ui/overview.js:257
|
#: ../js/ui/overview.js:250
|
||||||
msgid "Type to search…"
|
msgid "Type to search…"
|
||||||
msgstr "Rakstiet, lai meklētu…"
|
msgstr "Rakstiet, lai meklētu…"
|
||||||
|
|
||||||
@ -1332,34 +1278,33 @@ msgid "%A, %B %d"
|
|||||||
msgstr "%A, %d. %B"
|
msgstr "%A, %d. %B"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:153
|
#: ../js/ui/screenShield.js:153
|
||||||
#, javascript-format
|
|
||||||
msgid "%d new notification"
|
msgid "%d new notification"
|
||||||
msgid_plural "%d new notifications"
|
msgid_plural "%d new notifications"
|
||||||
msgstr[0] "%d jauns paziņojums"
|
msgstr[0] "%d jauns paziņojums"
|
||||||
msgstr[1] "%d jauni paziņojumi"
|
msgstr[1] "%d jauni paziņojumi"
|
||||||
msgstr[2] "%d jaunu paziņojumu"
|
msgstr[2] "%d jaunu paziņojumu"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:473 ../js/ui/status/system.js:342
|
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
|
||||||
msgid "Lock"
|
msgid "Lock"
|
||||||
msgstr "Bloķēt"
|
msgstr "Bloķēt"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:707
|
#: ../js/ui/screenShield.js:708
|
||||||
msgid "GNOME needs to lock the screen"
|
msgid "GNOME needs to lock the screen"
|
||||||
msgstr "GNOME vajag bloķēt ekrānu"
|
msgstr "GNOME vajag bloķēt ekrānu"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:834 ../js/ui/screenShield.js:1301
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "Nevar bloķēt"
|
msgstr "Nevar bloķēt"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1302
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "Lietotne neļāva bloķēt"
|
msgstr "Lietotne neļāva bloķēt"
|
||||||
|
|
||||||
#: ../js/ui/search.js:589
|
#: ../js/ui/search.js:603
|
||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Meklē…"
|
msgstr "Meklē…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:632
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Nav rezultātu."
|
msgstr "Nav rezultātu."
|
||||||
|
|
||||||
@ -1431,31 +1376,29 @@ msgstr "Augsts kontrasts"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Liels teksts"
|
msgstr "Liels teksts"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:59
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:151
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:318 ../js/ui/status/network.js:1225
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/network.js:1336 ../js/ui/status/rfkill.js:85
|
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Izslēgt"
|
msgstr "Izslēgt"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Bluetooth iestatījumi"
|
msgstr "Bluetooth iestatījumi"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
msgstr[0] "%d savienota ierīce"
|
msgstr[0] "%d savienota ierīce"
|
||||||
msgstr[1] "%d savienotas ierīces"
|
msgstr[1] "%d savienotas ierīces"
|
||||||
msgstr[2] "%d savienotu ierīču"
|
msgstr[2] "%d savienotu ierīču"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:102 ../js/ui/status/network.js:1253
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Nav savienots"
|
msgstr "Nav savienots"
|
||||||
|
|
||||||
@ -1467,169 +1410,169 @@ 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:52
|
#: ../js/ui/status/location.js:53
|
||||||
#| msgid "Notifications"
|
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Atrašanās vieta"
|
msgstr "Atrašanās vieta"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:58 ../js/ui/status/location.js:158
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
#| msgid "Disabled"
|
||||||
msgid "On"
|
msgid "Disable"
|
||||||
|
msgstr "Izslēgt"
|
||||||
|
|
||||||
|
#: ../js/ui/status/location.js:165
|
||||||
|
#| msgid "Enabled"
|
||||||
|
msgid "Enable"
|
||||||
msgstr "Ieslēgt"
|
msgstr "Ieslēgt"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:155 ../js/ui/status/network.js:415
|
#: ../js/ui/status/location.js:167
|
||||||
#: ../js/ui/status/network.js:1251 ../js/ui/status/network.js:1455
|
msgid "In Use"
|
||||||
msgid "Off"
|
msgstr "Tiek izmantots"
|
||||||
msgstr "Izslēgts"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:156 ../js/ui/status/network.js:1225
|
|
||||||
msgid "Turn On"
|
|
||||||
msgstr "Ieslēgt"
|
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<nezināms>"
|
msgstr "<nezināms>"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:417
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
#| msgid "Connect"
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Izslēgts"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Savienots"
|
msgstr "Savienots"
|
||||||
|
|
||||||
#. Translators: this is for network devices that are physically present but are not
|
#. Translators: this is for network devices that are physically present but are not
|
||||||
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
||||||
#: ../js/ui/status/network.js:421
|
#: ../js/ui/status/network.js:426
|
||||||
msgid "unmanaged"
|
msgid "unmanaged"
|
||||||
msgstr "nepārvaldīts"
|
msgstr "nepārvaldīts"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:423
|
#: ../js/ui/status/network.js:428
|
||||||
msgid "disconnecting..."
|
msgid "disconnecting..."
|
||||||
msgstr "atvienojas..."
|
msgstr "atvienojas..."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:429 ../js/ui/status/network.js:1353
|
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1362
|
||||||
msgid "connecting..."
|
msgid "connecting..."
|
||||||
msgstr "savienojas..."
|
msgstr "savienojas..."
|
||||||
|
|
||||||
#. Translators: this is for network connections that require some kind of key or password */
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
#: ../js/ui/status/network.js:432 ../js/ui/status/network.js:1356
|
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1365
|
||||||
msgid "authentication required"
|
msgid "authentication required"
|
||||||
msgstr "nepieciešama autentifikācija"
|
msgstr "nepieciešama autentifikācija"
|
||||||
|
|
||||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||||
#. module, which is missing */
|
#. module, which is missing */
|
||||||
#: ../js/ui/status/network.js:440
|
#: ../js/ui/status/network.js:445
|
||||||
msgid "firmware missing"
|
msgid "firmware missing"
|
||||||
msgstr "trūkst aparātprogrammatūras"
|
msgstr "trūkst aparātprogrammatūras"
|
||||||
|
|
||||||
#. Translators: this is for a network device that cannot be activated (for example it
|
#. Translators: this is for a network device that cannot be activated (for example it
|
||||||
#. is disabled by rfkill, or it has no coverage */
|
#. is disabled by rfkill, or it has no coverage */
|
||||||
#: ../js/ui/status/network.js:444
|
#: ../js/ui/status/network.js:449
|
||||||
msgid "unavailable"
|
msgid "unavailable"
|
||||||
msgstr "nav pieejams"
|
msgstr "nav pieejams"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:446 ../js/ui/status/network.js:1358
|
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1367
|
||||||
msgid "connection failed"
|
msgid "connection failed"
|
||||||
msgstr "savienojums neizdevās"
|
msgstr "savienojums neizdevās"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:462
|
#: ../js/ui/status/network.js:467
|
||||||
#| msgid "Wi-Fi Settings"
|
|
||||||
msgid "Wired Settings"
|
msgid "Wired Settings"
|
||||||
msgstr "Vadu tīkla iestatījumi"
|
msgstr "Vadu tīkla iestatījumi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:504 ../js/ui/status/network.js:582
|
#: ../js/ui/status/network.js:509 ../js/ui/status/network.js:587
|
||||||
msgid "Mobile Broadband Settings"
|
msgid "Mobile Broadband Settings"
|
||||||
msgstr "Mobilās platjoslas iestatījumi"
|
msgstr "Mobilās platjoslas iestatījumi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:546 ../js/ui/status/network.js:1249
|
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
||||||
msgid "Hardware Disabled"
|
msgid "Hardware Disabled"
|
||||||
msgstr "Izslēgts aparatūrā"
|
msgstr "Izslēgts aparatūrā"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:590
|
#: ../js/ui/status/network.js:595
|
||||||
msgid "Use as Internet connection"
|
msgid "Use as Internet connection"
|
||||||
msgstr "Izmantot kā interneta savienojumu"
|
msgstr "Izmantot kā interneta savienojumu"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:771
|
#: ../js/ui/status/network.js:776
|
||||||
#| msgid "Airplane Mode"
|
|
||||||
msgid "Airplane Mode is On"
|
msgid "Airplane Mode is On"
|
||||||
msgstr "Lidmašīnas režīms ir ieslēgts"
|
msgstr "Lidmašīnas režīms ir ieslēgts"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:772
|
#: ../js/ui/status/network.js:777
|
||||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||||
msgstr "Wi-Fi tiek izslēgts, kad ir ieslēgts lidmašīnas režīms."
|
msgstr "Wi-Fi tiek izslēgts, kad ir ieslēgts lidmašīnas režīms."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:773
|
#: ../js/ui/status/network.js:778
|
||||||
#| msgid "Airplane Mode"
|
|
||||||
msgid "Turn Off Airplane Mode"
|
msgid "Turn Off Airplane Mode"
|
||||||
msgstr "Izslēgt lidmašīnas režīmu"
|
msgstr "Izslēgt lidmašīnas režīmu"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:782
|
#: ../js/ui/status/network.js:787
|
||||||
#| msgid "Wi-Fi Settings"
|
|
||||||
msgid "Wi-Fi is Off"
|
msgid "Wi-Fi is Off"
|
||||||
msgstr "Wi-Fi ir izslēgts"
|
msgstr "Wi-Fi ir izslēgts"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:783
|
#: ../js/ui/status/network.js:788
|
||||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||||
msgstr "Lai savienotos ar tīklu, jāieslēdz Wi-Fi."
|
msgstr "Lai savienotos ar tīklu, jāieslēdz Wi-Fi."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:784
|
#: ../js/ui/status/network.js:789
|
||||||
#| msgid "Turn On"
|
|
||||||
msgid "Turn On Wi-Fi"
|
msgid "Turn On Wi-Fi"
|
||||||
msgstr "Ieslēgt Wi-Fi"
|
msgstr "Ieslēgt Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:809
|
#: ../js/ui/status/network.js:814
|
||||||
msgid "Wi-Fi Networks"
|
msgid "Wi-Fi Networks"
|
||||||
msgstr "Bezvadu tīkli"
|
msgstr "Bezvadu tīkli"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:811
|
#: ../js/ui/status/network.js:816
|
||||||
msgid "Select a network"
|
msgid "Select a network"
|
||||||
msgstr "Izvēlieties tīklu"
|
msgstr "Izvēlieties tīklu"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:840
|
#: ../js/ui/status/network.js:845
|
||||||
msgid "No Networks"
|
msgid "No Networks"
|
||||||
msgstr "Nav tīklu"
|
msgstr "Nav tīklu"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:861 ../js/ui/status/rfkill.js:103
|
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
|
||||||
msgid "Use hardware switch to turn off"
|
msgid "Use hardware switch to turn off"
|
||||||
msgstr "Lai izslēgtu, izmantot aparatūras slēdzi"
|
msgstr "Lai izslēgtu, izmantot aparatūras slēdzi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1131
|
#: ../js/ui/status/network.js:1136
|
||||||
msgid "Select Network"
|
msgid "Select Network"
|
||||||
msgstr "Izvēlieties tīklu"
|
msgstr "Izvēlieties tīklu"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1137
|
#: ../js/ui/status/network.js:1142
|
||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Wi-Fi iestatījumi"
|
msgstr "Wi-Fi iestatījumi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1242
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Ieslēgt"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Tīklājs ir aktīvs"
|
msgstr "Tīklājs ir aktīvs"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1245
|
#: ../js/ui/status/network.js:1254
|
||||||
#| msgid "Connection"
|
|
||||||
msgid "Connecting"
|
msgid "Connecting"
|
||||||
msgstr "Savienojas"
|
msgstr "Savienojas"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1424 ../js/ui/status/rfkill.js:88
|
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
|
||||||
msgid "Network Settings"
|
msgid "Network Settings"
|
||||||
msgstr "Tīkla iestatījumi"
|
msgstr "Tīkla iestatījumi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1426
|
#: ../js/ui/status/network.js:1435
|
||||||
#| msgid "Settings"
|
|
||||||
msgid "VPN Settings"
|
msgid "VPN Settings"
|
||||||
msgstr "VPN iestatījumi"
|
msgstr "VPN iestatījumi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1445
|
#: ../js/ui/status/network.js:1454
|
||||||
msgid "VPN"
|
msgid "VPN"
|
||||||
msgstr "VPN"
|
msgstr "VPN"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1598
|
#: ../js/ui/status/network.js:1607
|
||||||
msgid "Network Manager"
|
msgid "Network Manager"
|
||||||
msgstr "Tīkla pārvaldnieks"
|
msgstr "Tīkla pārvaldnieks"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1637
|
#: ../js/ui/status/network.js:1646
|
||||||
msgid "Connection failed"
|
msgid "Connection failed"
|
||||||
msgstr "Neizdevās savienoties"
|
msgstr "Neizdevās savienoties"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1638
|
#: ../js/ui/status/network.js:1647
|
||||||
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"
|
||||||
|
|
||||||
@ -1646,12 +1589,10 @@ msgid "Estimating…"
|
|||||||
msgstr "Novērtē…"
|
msgstr "Novērtē…"
|
||||||
|
|
||||||
#: ../js/ui/status/power.js:86
|
#: ../js/ui/status/power.js:86
|
||||||
#, javascript-format
|
|
||||||
msgid "%d∶%02d Remaining (%d%%)"
|
msgid "%d∶%02d Remaining (%d%%)"
|
||||||
msgstr "Atlicis %d.%02d (%d%%)"
|
msgstr "Atlicis %d.%02d (%d%%)"
|
||||||
|
|
||||||
#: ../js/ui/status/power.js:91
|
#: ../js/ui/status/power.js:91
|
||||||
#, javascript-format
|
|
||||||
msgid "%d∶%02d Until Full (%d%%)"
|
msgid "%d∶%02d Until Full (%d%%)"
|
||||||
msgstr "Līdz pilnai %d.%02d (%d%%)"
|
msgstr "Līdz pilnai %d.%02d (%d%%)"
|
||||||
|
|
||||||
@ -1667,6 +1608,10 @@ msgstr "Baterija"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Lidmašīnas režīms"
|
msgstr "Lidmašīnas režīms"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Ieslēgt"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Mainīt lietotāju"
|
msgstr "Mainīt lietotāju"
|
||||||
@ -1716,8 +1661,6 @@ msgid "Search"
|
|||||||
msgstr "Meklēt"
|
msgstr "Meklēt"
|
||||||
|
|
||||||
#: ../js/ui/windowAttentionHandler.js:19
|
#: ../js/ui/windowAttentionHandler.js:19
|
||||||
#, javascript-format
|
|
||||||
#| msgid "'%s' is ready"
|
|
||||||
msgid "“%s” is ready"
|
msgid "“%s” is ready"
|
||||||
msgstr "“%s” ir gatavs"
|
msgstr "“%s” ir gatavs"
|
||||||
|
|
||||||
@ -1737,7 +1680,6 @@ msgid "Keep Changes"
|
|||||||
msgstr "Paturēt izmaiņas"
|
msgstr "Paturēt izmaiņas"
|
||||||
|
|
||||||
#: ../js/ui/windowManager.js:97
|
#: ../js/ui/windowManager.js:97
|
||||||
#, 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] "Izmaiņas tiks atgrieztas pēc %d sekundes"
|
msgstr[0] "Izmaiņas tiks atgrieztas pēc %d sekundes"
|
||||||
@ -1790,7 +1732,6 @@ msgstr "Uzskaitīt iespējamās metodes"
|
|||||||
|
|
||||||
#: ../src/shell-app.c:666
|
#: ../src/shell-app.c:666
|
||||||
#, c-format
|
#, c-format
|
||||||
#| msgid "Failed to launch '%s'"
|
|
||||||
msgid "Failed to launch “%s”"
|
msgid "Failed to launch “%s”"
|
||||||
msgstr "Neizdevās palaist “%s”"
|
msgstr "Neizdevās palaist “%s”"
|
||||||
|
|
||||||
|
217
po/pl.po
217
po/pl.po
@ -12,8 +12,8 @@ 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: 2014-03-04 18:14+0100\n"
|
"POT-Creation-Date: 2014-03-27 19:22+0100\n"
|
||||||
"PO-Revision-Date: 2014-03-04 18:15+0100\n"
|
"PO-Revision-Date: 2014-03-27 19:23+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"
|
||||||
@ -325,7 +325,7 @@ msgstr ""
|
|||||||
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
#: ../js/gdm/authPrompt.js:147 ../js/ui/components/networkAgent.js:136
|
||||||
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
#: ../js/ui/components/polkitAgent.js:166 ../js/ui/endSessionDialog.js:429
|
||||||
#: ../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:873
|
#: ../js/ui/status/network.js:878
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Anuluj"
|
msgstr "Anuluj"
|
||||||
|
|
||||||
@ -343,25 +343,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Zaloguj"
|
msgstr "Zaloguj"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Wybór sesji"
|
msgstr "Wybór sesji"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Inny użytkownik?"
|
msgstr "Inny użytkownik?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:598
|
#: ../js/gdm/loginDialog.js:611
|
||||||
#, 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)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:603 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:616 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Nazwa użytkownika: "
|
msgstr "Nazwa użytkownika: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:868
|
#: ../js/gdm/loginDialog.js:917
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Okno logowania"
|
msgstr "Okno logowania"
|
||||||
|
|
||||||
@ -386,27 +386,27 @@ msgstr "Nie można przetworzyć polecenia:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Wykonanie polecenia \"%s\" się nie powiodło:"
|
msgstr "Wykonanie polecenia \"%s\" się nie powiodło:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "W tym miejscu pojawią się często używane programy"
|
msgstr "W tym miejscu pojawią się często używane programy"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Często używane"
|
msgstr "Często używane"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Wszystkie"
|
msgstr "Wszystkie"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Nowe okno"
|
msgstr "Nowe okno"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Usuń z ulubionych"
|
msgstr "Usuń z ulubionych"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Dodaj do ulubionych"
|
msgstr "Dodaj do ulubionych"
|
||||||
|
|
||||||
@ -549,44 +549,44 @@ msgstr "S"
|
|||||||
msgid "calendar:MY"
|
msgid "calendar:MY"
|
||||||
msgstr "calendar:MY"
|
msgstr "calendar:MY"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:446
|
#: ../js/ui/calendar.js:450
|
||||||
msgid "Previous month"
|
msgid "Previous month"
|
||||||
msgstr "Poprzedni miesiąc"
|
msgstr "Poprzedni miesiąc"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:456
|
#: ../js/ui/calendar.js:460
|
||||||
msgid "Next month"
|
msgid "Next month"
|
||||||
msgstr "Następny miesiąc"
|
msgstr "Następny miesiąc"
|
||||||
|
|
||||||
#. Translators: Text to show if there are no events */
|
#. Translators: Text to show if there are no events */
|
||||||
#: ../js/ui/calendar.js:762
|
#: ../js/ui/calendar.js:772
|
||||||
msgid "Nothing Scheduled"
|
msgid "Nothing Scheduled"
|
||||||
msgstr "Nic nie zaplanowano"
|
msgstr "Nic nie zaplanowano"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
||||||
#: ../js/ui/calendar.js:780
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A, %e %B"
|
msgstr "%A, %e %B"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:783
|
#: ../js/ui/calendar.js:793
|
||||||
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:794
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "Dzisiaj"
|
msgstr "Dzisiaj"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:798
|
#: ../js/ui/calendar.js:808
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr "Jutro"
|
msgstr "Jutro"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:809
|
#: ../js/ui/calendar.js:819
|
||||||
msgid "This week"
|
msgid "This week"
|
||||||
msgstr "Ten tydzień"
|
msgstr "Ten tydzień"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:817
|
#: ../js/ui/calendar.js:827
|
||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "Następny tydzień"
|
msgstr "Następny tydzień"
|
||||||
|
|
||||||
@ -620,7 +620,7 @@ msgid "Type again:"
|
|||||||
msgstr "Proszę wpisać ponownie:"
|
msgstr "Proszę wpisać ponownie:"
|
||||||
|
|
||||||
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
#: ../js/ui/components/networkAgent.js:131 ../js/ui/status/network.js:240
|
||||||
#: ../js/ui/status/network.js:317 ../js/ui/status/network.js:876
|
#: ../js/ui/status/network.js:322 ../js/ui/status/network.js:881
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "Połącz"
|
msgstr "Połącz"
|
||||||
|
|
||||||
@ -984,7 +984,7 @@ msgstr "Nie można połączyć się z kontem %s"
|
|||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Wyświetl konto"
|
msgstr "Wyświetl konto"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1434
|
#: ../js/ui/components/telepathyClient.js:1439
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Nieznana przyczyna"
|
msgstr "Nieznana przyczyna"
|
||||||
|
|
||||||
@ -1000,22 +1000,22 @@ msgstr "Wyświetl programy"
|
|||||||
msgid "Dash"
|
msgid "Dash"
|
||||||
msgstr "Ulubione"
|
msgstr "Ulubione"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:86
|
#: ../js/ui/dateMenu.js:91
|
||||||
msgid "Open Calendar"
|
msgid "Open Calendar"
|
||||||
msgstr "Otwórz kalendarz"
|
msgstr "Otwórz kalendarz"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:90
|
#: ../js/ui/dateMenu.js:95
|
||||||
msgid "Open Clocks"
|
msgid "Open Clocks"
|
||||||
msgstr "Otwórz zegar"
|
msgstr "Otwórz zegar"
|
||||||
|
|
||||||
#: ../js/ui/dateMenu.js:97
|
#: ../js/ui/dateMenu.js:102
|
||||||
msgid "Date & Time Settings"
|
msgid "Date & Time Settings"
|
||||||
msgstr "Ustawienia daty i czasu"
|
msgstr "Ustawienia daty i czasu"
|
||||||
|
|
||||||
#. Translators: This is the date format to use when the calendar popup is
|
#. Translators: This is the date format to use when the calendar popup is
|
||||||
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
#. * shown - it is shown just below the time in the shell (e.g. "Tue 9:29 AM").
|
||||||
#. */
|
#. */
|
||||||
#: ../js/ui/dateMenu.js:187
|
#: ../js/ui/dateMenu.js:192
|
||||||
msgid "%A %B %e, %Y"
|
msgid "%A %B %e, %Y"
|
||||||
msgstr "%A, %e %B %Y"
|
msgstr "%A, %e %B %Y"
|
||||||
|
|
||||||
@ -1169,25 +1169,26 @@ msgstr ""
|
|||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Klawiatura"
|
msgstr "Klawiatura"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:641
|
#: ../js/ui/lookingGlass.js:643
|
||||||
msgid "No extensions installed"
|
msgid "No extensions installed"
|
||||||
msgstr "Nie zainstalowano rozszerzeń"
|
msgstr "Nie zainstalowano rozszerzeń"
|
||||||
|
|
||||||
#. Translators: argument is an extension UUID. */
|
#. Translators: argument is an extension UUID. */
|
||||||
#: ../js/ui/lookingGlass.js:695
|
#: ../js/ui/lookingGlass.js:697
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s has not emitted any errors."
|
msgid "%s has not emitted any errors."
|
||||||
msgstr "Rozszerzenie %s nie wysłało żadnych błędów."
|
msgstr "Rozszerzenie %s nie wysłało żadnych błędów."
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:701
|
#: ../js/ui/lookingGlass.js:703
|
||||||
msgid "Hide Errors"
|
msgid "Hide Errors"
|
||||||
msgstr "Ukryj błędy"
|
msgstr "Ukryj błędy"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:705 ../js/ui/lookingGlass.js:765
|
#: ../js/ui/lookingGlass.js:707 ../js/ui/lookingGlass.js:767
|
||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Wyświetl błędy"
|
msgstr "Wyświetl błędy"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:714
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Włączone"
|
msgstr "Włączone"
|
||||||
|
|
||||||
@ -1195,28 +1196,28 @@ msgstr "Włączone"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:717 ../js/ui/status/network.js:550
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Wyłączone"
|
msgstr "Wyłączone"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:719
|
#: ../js/ui/lookingGlass.js:721
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Błąd"
|
msgstr "Błąd"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:721
|
#: ../js/ui/lookingGlass.js:723
|
||||||
msgid "Out of date"
|
msgid "Out of date"
|
||||||
msgstr "Nieaktualne"
|
msgstr "Nieaktualne"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:723
|
#: ../js/ui/lookingGlass.js:725
|
||||||
msgid "Downloading"
|
msgid "Downloading"
|
||||||
msgstr "Pobieranie"
|
msgstr "Pobieranie"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:747
|
#: ../js/ui/lookingGlass.js:749
|
||||||
msgid "View Source"
|
msgid "View Source"
|
||||||
msgstr "Wyświetl źródło"
|
msgstr "Wyświetl źródło"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:756
|
#: ../js/ui/lookingGlass.js:758
|
||||||
msgid "Web Page"
|
msgid "Web Page"
|
||||||
msgstr "Strona WWW"
|
msgstr "Strona WWW"
|
||||||
|
|
||||||
@ -1252,7 +1253,7 @@ msgstr "Brak wiadomości"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Obszar powiadamiania"
|
msgstr "Obszar powiadamiania"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2948
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Informacje systemowe"
|
msgstr "Informacje systemowe"
|
||||||
|
|
||||||
@ -1269,11 +1270,11 @@ msgstr[0] "%d nowa wiadomość"
|
|||||||
msgstr[1] "%d nowe wiadomości"
|
msgstr[1] "%d nowe wiadomości"
|
||||||
msgstr[2] "%d nowych wiadomości"
|
msgstr[2] "%d nowych wiadomości"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:83
|
#: ../js/ui/overview.js:84
|
||||||
msgid "Undo"
|
msgid "Undo"
|
||||||
msgstr "Cofnij"
|
msgstr "Cofnij"
|
||||||
|
|
||||||
#: ../js/ui/overview.js:123
|
#: ../js/ui/overview.js:124
|
||||||
msgid "Overview"
|
msgid "Overview"
|
||||||
msgstr "Podgląd"
|
msgstr "Podgląd"
|
||||||
|
|
||||||
@ -1281,7 +1282,7 @@ msgstr "Podgląd"
|
|||||||
#. in the search entry when no search is
|
#. in the search entry when no search is
|
||||||
#. active; it should not exceed ~30
|
#. active; it should not exceed ~30
|
||||||
#. characters. */
|
#. characters. */
|
||||||
#: ../js/ui/overview.js:257
|
#: ../js/ui/overview.js:250
|
||||||
msgid "Type to search…"
|
msgid "Type to search…"
|
||||||
msgstr "Wyszukiwanie…"
|
msgstr "Wyszukiwanie…"
|
||||||
|
|
||||||
@ -1325,27 +1326,27 @@ msgstr[0] "%d nowe powiadomienie"
|
|||||||
msgstr[1] "%d nowe powiadomienia"
|
msgstr[1] "%d nowe powiadomienia"
|
||||||
msgstr[2] "%d nowych powiadomień"
|
msgstr[2] "%d nowych powiadomień"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:473 ../js/ui/status/system.js:342
|
#: ../js/ui/screenShield.js:474 ../js/ui/status/system.js:342
|
||||||
msgid "Lock"
|
msgid "Lock"
|
||||||
msgstr "Zablokuj ekran"
|
msgstr "Zablokuj ekran"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:707
|
#: ../js/ui/screenShield.js:708
|
||||||
msgid "GNOME needs to lock the screen"
|
msgid "GNOME needs to lock the screen"
|
||||||
msgstr "Środowisko GNOME musi zablokować ekran"
|
msgstr "Środowisko GNOME musi zablokować ekran"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:834 ../js/ui/screenShield.js:1301
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "Nie można zablokować"
|
msgstr "Nie można zablokować"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1302
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "Blokowanie zostało zablokowane przez program"
|
msgstr "Blokowanie zostało zablokowane przez program"
|
||||||
|
|
||||||
#: ../js/ui/search.js:589
|
#: ../js/ui/search.js:603
|
||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Wyszukiwanie…"
|
msgstr "Wyszukiwanie…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:632
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Brak wyników."
|
msgstr "Brak wyników."
|
||||||
|
|
||||||
@ -1417,23 +1418,22 @@ msgstr "Wysoki kontrast"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Duży tekst"
|
msgstr "Duży tekst"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:59
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:151
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:318 ../js/ui/status/network.js:1225
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/network.js:1336 ../js/ui/status/rfkill.js:85
|
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Wyłącz"
|
msgstr "Wyłącz"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Ustawienia Bluetooth"
|
msgstr "Ustawienia Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
@ -1441,7 +1441,7 @@ 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:102 ../js/ui/status/network.js:1253
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Nie połączono"
|
msgstr "Nie połączono"
|
||||||
|
|
||||||
@ -1453,160 +1453,167 @@ 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:52
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Położenie"
|
msgstr "Położenie"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:58 ../js/ui/status/location.js:158
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "Wyłącz"
|
||||||
msgstr "Włączone"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:155 ../js/ui/status/network.js:415
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1251 ../js/ui/status/network.js:1455
|
msgid "Enable"
|
||||||
msgid "Off"
|
|
||||||
msgstr "Wyłączone"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:156 ../js/ui/status/network.js:1225
|
|
||||||
msgid "Turn On"
|
|
||||||
msgstr "Włącz"
|
msgstr "Włącz"
|
||||||
|
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
|
msgid "In Use"
|
||||||
|
msgstr "Używane"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<nieznane>"
|
msgstr "<nieznane>"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:417
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Wyłączone"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Połączono"
|
msgstr "Połączono"
|
||||||
|
|
||||||
#. Translators: this is for network devices that are physically present but are not
|
#. Translators: this is for network devices that are physically present but are not
|
||||||
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
||||||
#: ../js/ui/status/network.js:421
|
#: ../js/ui/status/network.js:426
|
||||||
msgid "unmanaged"
|
msgid "unmanaged"
|
||||||
msgstr "niezarządzane"
|
msgstr "niezarządzane"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:423
|
#: ../js/ui/status/network.js:428
|
||||||
msgid "disconnecting..."
|
msgid "disconnecting..."
|
||||||
msgstr "rozłączanie…"
|
msgstr "rozłączanie…"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:429 ../js/ui/status/network.js:1353
|
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1362
|
||||||
msgid "connecting..."
|
msgid "connecting..."
|
||||||
msgstr "łączenie…"
|
msgstr "łączenie…"
|
||||||
|
|
||||||
#. Translators: this is for network connections that require some kind of key or password */
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
#: ../js/ui/status/network.js:432 ../js/ui/status/network.js:1356
|
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1365
|
||||||
msgid "authentication required"
|
msgid "authentication required"
|
||||||
msgstr "wymagane jest uwierzytelnienie"
|
msgstr "wymagane jest uwierzytelnienie"
|
||||||
|
|
||||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||||
#. module, which is missing */
|
#. module, which is missing */
|
||||||
#: ../js/ui/status/network.js:440
|
#: ../js/ui/status/network.js:445
|
||||||
msgid "firmware missing"
|
msgid "firmware missing"
|
||||||
msgstr "brak oprogramowania sprzętowego"
|
msgstr "brak oprogramowania sprzętowego"
|
||||||
|
|
||||||
#. Translators: this is for a network device that cannot be activated (for example it
|
#. Translators: this is for a network device that cannot be activated (for example it
|
||||||
#. is disabled by rfkill, or it has no coverage */
|
#. is disabled by rfkill, or it has no coverage */
|
||||||
#: ../js/ui/status/network.js:444
|
#: ../js/ui/status/network.js:449
|
||||||
msgid "unavailable"
|
msgid "unavailable"
|
||||||
msgstr "niedostępne"
|
msgstr "niedostępne"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:446 ../js/ui/status/network.js:1358
|
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1367
|
||||||
msgid "connection failed"
|
msgid "connection failed"
|
||||||
msgstr "połączenie się nie powiodło"
|
msgstr "połączenie się nie powiodło"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:462
|
#: ../js/ui/status/network.js:467
|
||||||
msgid "Wired Settings"
|
msgid "Wired Settings"
|
||||||
msgstr "Ustawienia sieci przewodowej"
|
msgstr "Ustawienia sieci przewodowej"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:504 ../js/ui/status/network.js:582
|
#: ../js/ui/status/network.js:509 ../js/ui/status/network.js:587
|
||||||
msgid "Mobile Broadband Settings"
|
msgid "Mobile Broadband Settings"
|
||||||
msgstr "Ustawienia sieci komórkowej"
|
msgstr "Ustawienia sieci komórkowej"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:546 ../js/ui/status/network.js:1249
|
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
||||||
msgid "Hardware Disabled"
|
msgid "Hardware Disabled"
|
||||||
msgstr "Sprzęt jest wyłączony"
|
msgstr "Sprzęt jest wyłączony"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:590
|
#: ../js/ui/status/network.js:595
|
||||||
msgid "Use as Internet connection"
|
msgid "Use as Internet connection"
|
||||||
msgstr "Użyj jako połączenie internetowe"
|
msgstr "Użyj jako połączenie internetowe"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:771
|
#: ../js/ui/status/network.js:776
|
||||||
msgid "Airplane Mode is On"
|
msgid "Airplane Mode is On"
|
||||||
msgstr "Tryb samolotowy jest włączony"
|
msgstr "Tryb samolotowy jest włączony"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:772
|
#: ../js/ui/status/network.js:777
|
||||||
msgid "Wi-Fi is disabled when airplane mode is on."
|
msgid "Wi-Fi is disabled when airplane mode is on."
|
||||||
msgstr "Sieć Wi-Fi jest wyłączona, kiedy tryb samolotowy jest włączony."
|
msgstr "Sieć Wi-Fi jest wyłączona, kiedy tryb samolotowy jest włączony."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:773
|
#: ../js/ui/status/network.js:778
|
||||||
msgid "Turn Off Airplane Mode"
|
msgid "Turn Off Airplane Mode"
|
||||||
msgstr "Wyłącz tryb samolotowy"
|
msgstr "Wyłącz tryb samolotowy"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:782
|
#: ../js/ui/status/network.js:787
|
||||||
msgid "Wi-Fi is Off"
|
msgid "Wi-Fi is Off"
|
||||||
msgstr "Sieć Wi-Fi jest wyłączona"
|
msgstr "Sieć Wi-Fi jest wyłączona"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:783
|
#: ../js/ui/status/network.js:788
|
||||||
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
msgid "Wi-Fi needs to be turned on in order to connect to a network."
|
||||||
msgstr "Wi-Fi musi być włączone, aby połączyć z siecią."
|
msgstr "Wi-Fi musi być włączone, aby połączyć z siecią."
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:784
|
#: ../js/ui/status/network.js:789
|
||||||
msgid "Turn On Wi-Fi"
|
msgid "Turn On Wi-Fi"
|
||||||
msgstr "Włącz sieć Wi-Fi"
|
msgstr "Włącz sieć Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:809
|
#: ../js/ui/status/network.js:814
|
||||||
msgid "Wi-Fi Networks"
|
msgid "Wi-Fi Networks"
|
||||||
msgstr "Sieci Wi-Fi"
|
msgstr "Sieci Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:811
|
#: ../js/ui/status/network.js:816
|
||||||
msgid "Select a network"
|
msgid "Select a network"
|
||||||
msgstr "Wybór sieci"
|
msgstr "Wybór sieci"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:840
|
#: ../js/ui/status/network.js:845
|
||||||
msgid "No Networks"
|
msgid "No Networks"
|
||||||
msgstr "Brak sieci"
|
msgstr "Brak sieci"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:861 ../js/ui/status/rfkill.js:103
|
#: ../js/ui/status/network.js:866 ../js/ui/status/rfkill.js:103
|
||||||
msgid "Use hardware switch to turn off"
|
msgid "Use hardware switch to turn off"
|
||||||
msgstr "Należy użyć przełącznika sprzętowego, aby wyłączyć"
|
msgstr "Należy użyć przełącznika sprzętowego, aby wyłączyć"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1131
|
#: ../js/ui/status/network.js:1136
|
||||||
msgid "Select Network"
|
msgid "Select Network"
|
||||||
msgstr "Wybierz sieć"
|
msgstr "Wybierz sieć"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1137
|
#: ../js/ui/status/network.js:1142
|
||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Ustawienia sieci Wi-Fi"
|
msgstr "Ustawienia sieci Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1242
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Włącz"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Hotspot jest aktywny"
|
msgstr "Hotspot jest aktywny"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1245
|
#: ../js/ui/status/network.js:1254
|
||||||
msgid "Connecting"
|
msgid "Connecting"
|
||||||
msgstr "Łączenie"
|
msgstr "Łączenie"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1424 ../js/ui/status/rfkill.js:88
|
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
|
||||||
msgid "Network Settings"
|
msgid "Network Settings"
|
||||||
msgstr "Ustawienia sieci"
|
msgstr "Ustawienia sieci"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1426
|
#: ../js/ui/status/network.js:1435
|
||||||
msgid "VPN Settings"
|
msgid "VPN Settings"
|
||||||
msgstr "Ustawienia sieci VPN"
|
msgstr "Ustawienia sieci VPN"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1445
|
#: ../js/ui/status/network.js:1454
|
||||||
msgid "VPN"
|
msgid "VPN"
|
||||||
msgstr "VPN"
|
msgstr "VPN"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1598
|
#: ../js/ui/status/network.js:1607
|
||||||
msgid "Network Manager"
|
msgid "Network Manager"
|
||||||
msgstr "Menedżer sieci"
|
msgstr "Menedżer sieci"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1637
|
#: ../js/ui/status/network.js:1646
|
||||||
msgid "Connection failed"
|
msgid "Connection failed"
|
||||||
msgstr "Połączenie się nie powiodło"
|
msgstr "Połączenie się nie powiodło"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1638
|
#: ../js/ui/status/network.js:1647
|
||||||
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"
|
||||||
|
|
||||||
@ -1644,6 +1651,10 @@ msgstr "Akumulator"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Tryb samolotowy"
|
msgstr "Tryb samolotowy"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Włączone"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Przełącz użytkownika"
|
msgstr "Przełącz użytkownika"
|
||||||
|
125
po/pt.po
125
po/pt.po
@ -11,8 +11,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: 3.8\n"
|
"Project-Id-Version: 3.8\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: 2014-03-12 18:33+0000\n"
|
"POT-Creation-Date: 2014-03-27 20:52+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-12 22:30+0100\n"
|
"PO-Revision-Date: 2014-03-27 21:51+0100\n"
|
||||||
"Last-Translator: Tiago S. <almosthumane@portugalmail.pt>\n"
|
"Last-Translator: Tiago S. <almosthumane@portugalmail.pt>\n"
|
||||||
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
|
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
|
||||||
"Language: pt\n"
|
"Language: pt\n"
|
||||||
@ -95,8 +95,8 @@ msgid ""
|
|||||||
"DisableExtension D-Bus methods on org.gnome.Shell."
|
"DisableExtension D-Bus methods on org.gnome.Shell."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"As extensões da Interface GNOME têm uma propriedade UUID; esta chave lista "
|
"As extensões da Interface GNOME têm uma propriedade UUID; esta chave lista "
|
||||||
"extensões que deverão ser lidas. Qualquer extensão que deseje ser lida tem de "
|
"extensões que deverão ser lidas. Qualquer extensão que deseje ser lida tem "
|
||||||
"estar nesta lista. Pode também manipular esta lista com os métodos D-Bus "
|
"de estar nesta lista. Pode também manipular esta lista com os métodos D-Bus "
|
||||||
"EnableExtension e DisableExtension de org.gnome.Shell."
|
"EnableExtension e DisableExtension de org.gnome.Shell."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:5
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:5
|
||||||
@ -109,9 +109,9 @@ msgid ""
|
|||||||
"running version. Enabling this option will disable this check and try to "
|
"running version. Enabling this option will disable this check and try to "
|
||||||
"load all extensions regardless of the versions they claim to support."
|
"load all extensions regardless of the versions they claim to support."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"A Interface GNOME só irá ler extensões que indiquem suportar a versão "
|
"A Interface GNOME só irá ler extensões que indiquem suportar a versão atual. "
|
||||||
"atual. Ativar esta opção irá desativar esta verificação e tentará ler todas "
|
"Ativar esta opção irá desativar esta verificação e tentará ler todas as "
|
||||||
"as extensões, independentemente das versões que elas indiquem suportar."
|
"extensões, independentemente das versões que elas indiquem suportar."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:7
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:7
|
||||||
msgid "List of desktop file IDs for favorite applications"
|
msgid "List of desktop file IDs for favorite applications"
|
||||||
@ -237,12 +237,12 @@ msgid ""
|
|||||||
"using network resources (albeit with street-level accuracy at best)."
|
"using network resources (albeit with street-level accuracy at best)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Configura o nível máximo de precisão de localização que é permitido às "
|
"Configura o nível máximo de precisão de localização que é permitido às "
|
||||||
"aplicações ver. Opções válidas são 'off' (desativa o rastreamento de posição), "
|
"aplicações ver. Opções válidas são 'off' (desativa o rastreamento de "
|
||||||
"'country' (país), 'city' (cidade), 'neighborhood' (bairro), 'street' (rua) e "
|
"posição), 'country' (país), 'city' (cidade), 'neighborhood' (bairro), "
|
||||||
"'exact' (exata) (por norma requer um receptor GPS). Note que isto apenas "
|
"'street' (rua) e 'exact' (exata) (por norma requer um receptor GPS). Note "
|
||||||
"controla o que o GeoClue irá permitir às aplicações ver e elas poderão "
|
"que isto apenas controla o que o GeoClue irá permitir às aplicações ver e "
|
||||||
"encontrar a localização do utilizador por si, utilizando recursos de rede "
|
"elas poderão encontrar a localização do utilizador por si, utilizando "
|
||||||
"(com uma precisão máxima de nível de rua)."
|
"recursos de rede (com uma precisão máxima de nível de rua)."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
||||||
msgid "The application icon mode."
|
msgid "The application icon mode."
|
||||||
@ -332,25 +332,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Iniciar Sessão"
|
msgstr "Iniciar Sessão"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Selecionar Sessão"
|
msgstr "Selecionar Sessão"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Não está listada?"
|
msgstr "Não está listada?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:608
|
#: ../js/gdm/loginDialog.js:611
|
||||||
#, 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)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:616 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Utilizador: "
|
msgstr "Utilizador: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:917
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Janela de Início de Sessão"
|
msgstr "Janela de Início de Sessão"
|
||||||
|
|
||||||
@ -375,27 +375,27 @@ msgstr "Incapaz de processar o comando:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Falha ao executar “%s”:"
|
msgstr "Falha ao executar “%s”:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "As aplicações frequentemente utilizadas irão ser apresentadas aqui"
|
msgstr "As aplicações frequentemente utilizadas irão ser apresentadas aqui"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Frequente"
|
msgstr "Frequente"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Todas"
|
msgstr "Todas"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Nova Janela"
|
msgstr "Nova Janela"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Remover dos Favoritos"
|
msgstr "Remover dos Favoritos"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Adicionar aos Favoritos"
|
msgstr "Adicionar aos Favoritos"
|
||||||
|
|
||||||
@ -538,44 +538,44 @@ msgstr "Sáb"
|
|||||||
msgid "calendar:MY"
|
msgid "calendar:MY"
|
||||||
msgstr "calendário:MY"
|
msgstr "calendário:MY"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:448
|
#: ../js/ui/calendar.js:450
|
||||||
msgid "Previous month"
|
msgid "Previous month"
|
||||||
msgstr "Mês anterior"
|
msgstr "Mês anterior"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:458
|
#: ../js/ui/calendar.js:460
|
||||||
msgid "Next month"
|
msgid "Next month"
|
||||||
msgstr "Mês seguinte"
|
msgstr "Mês seguinte"
|
||||||
|
|
||||||
#. Translators: Text to show if there are no events */
|
#. Translators: Text to show if there are no events */
|
||||||
#: ../js/ui/calendar.js:770
|
#: ../js/ui/calendar.js:772
|
||||||
msgid "Nothing Scheduled"
|
msgid "Nothing Scheduled"
|
||||||
msgstr "Nada Agendado"
|
msgstr "Nada Agendado"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
||||||
#: ../js/ui/calendar.js:788
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A, %B %d"
|
msgstr "%A, %B %d"
|
||||||
|
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:791
|
#: ../js/ui/calendar.js:793
|
||||||
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:802
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "Hoje"
|
msgstr "Hoje"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:806
|
#: ../js/ui/calendar.js:808
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr "Amanhã"
|
msgstr "Amanhã"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:817
|
#: ../js/ui/calendar.js:819
|
||||||
msgid "This week"
|
msgid "This week"
|
||||||
msgstr "Esta semana"
|
msgstr "Esta semana"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:825
|
#: ../js/ui/calendar.js:827
|
||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "Próxima semana"
|
msgstr "Próxima semana"
|
||||||
|
|
||||||
@ -1171,7 +1171,8 @@ msgstr "Esconder Erros"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Apresentar Erros"
|
msgstr "Apresentar Erros"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Ativo"
|
msgstr "Ativo"
|
||||||
|
|
||||||
@ -1179,8 +1180,8 @@ msgstr "Ativo"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Inativo"
|
msgstr "Inativo"
|
||||||
|
|
||||||
@ -1236,7 +1237,7 @@ msgstr "Nenhuma Mensagem"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Zona de Notificações"
|
msgstr "Zona de Notificações"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2957
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Informação do Sistema"
|
msgstr "Informação do Sistema"
|
||||||
|
|
||||||
@ -1327,7 +1328,7 @@ msgstr "Trancar foi bloqueado por uma aplicação"
|
|||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "A Procurar…"
|
msgstr "A Procurar…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:646
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Nenhum resultado."
|
msgstr "Nenhum resultado."
|
||||||
|
|
||||||
@ -1399,30 +1400,29 @@ msgstr "Alto Contraste"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Texto Grande"
|
msgstr "Texto Grande"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:59
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:151
|
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Desligar"
|
msgstr "Desligar"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Definições Bluetooth"
|
msgstr "Definições Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
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"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:102 ../js/ui/status/network.js:1262
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Desligado"
|
msgstr "Desligado"
|
||||||
|
|
||||||
@ -1434,28 +1434,33 @@ msgstr "Luminosidade"
|
|||||||
msgid "Show Keyboard Layout"
|
msgid "Show Keyboard Layout"
|
||||||
msgstr "Apresentar a Disposição de Teclado"
|
msgstr "Apresentar a Disposição de Teclado"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:52
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Localização"
|
msgstr "Localização"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:58 ../js/ui/status/location.js:158
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
#| msgid "Disabled"
|
||||||
msgid "On"
|
msgid "Disable"
|
||||||
msgstr "Ligado"
|
msgstr "Desativar"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:155 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
#| msgid "Enabled"
|
||||||
msgid "Off"
|
msgid "Enable"
|
||||||
msgstr "Desligado"
|
msgstr "Ativar"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:156 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Turn On"
|
msgid "In Use"
|
||||||
msgstr "Ligar"
|
msgstr "Em Uso"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<desconhecido>"
|
msgstr "<desconhecido>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Desligado"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Ligado"
|
msgstr "Ligado"
|
||||||
@ -1559,6 +1564,10 @@ 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:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Ligar"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1251
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Hotspot Ativo"
|
msgstr "Hotspot Ativo"
|
||||||
@ -1625,6 +1634,10 @@ msgstr "Bateria"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Modo Avião"
|
msgstr "Modo Avião"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Ligado"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Alternar Utilizador"
|
msgstr "Alternar Utilizador"
|
||||||
|
621
po/pt_BR.po
621
po/pt_BR.po
File diff suppressed because it is too large
Load Diff
196
po/ru.po
196
po/ru.po
@ -18,8 +18,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: 2014-03-11 17:10+0000\n"
|
"POT-Creation-Date: 2014-03-31 07:57+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-11 21:13+0300\n"
|
"PO-Revision-Date: 2014-03-31 18:47+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: Русский <gnome-cyr@gnome.org>\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
@ -240,6 +240,13 @@ msgid ""
|
|||||||
"allow applications to see and they can find user's location on their own "
|
"allow applications to see and they can find user's location on their own "
|
||||||
"using network resources (albeit with street-level accuracy at best)."
|
"using network resources (albeit with street-level accuracy at best)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Устанавливает максимальную точность геолокации, доступную для приложений. "
|
||||||
|
"Доступные значения: «off» (отключает геолокацию), «country» (страна), "
|
||||||
|
"«city» (город), «neighbothood» (район), «street» (улица), «exact» (точное "
|
||||||
|
"местоположение, обычно требуется GPS-приёмник). Заметьте, что этот параметр "
|
||||||
|
"управляет только точностью геолокации GeoClue; с помощью сетевых ресурсов "
|
||||||
|
"некоторые приложения могут самостоятельно определить ваше местоположение (в "
|
||||||
|
"лучшем случае с точностью до улицы)."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:31
|
||||||
msgid "The application icon mode."
|
msgid "The application icon mode."
|
||||||
@ -329,25 +336,25 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Войти"
|
msgstr "Войти"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Выбрать сеанс"
|
msgstr "Выбрать сеанс"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Нет в списке?"
|
msgstr "Нет в списке?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:608
|
#: ../js/gdm/loginDialog.js:614
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(например, пользователь или %s)"
|
msgstr "(например, пользователь или %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:619 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Имя пользователя: "
|
msgstr "Имя пользователя: "
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:920
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Окно входа в систему"
|
msgstr "Окно входа в систему"
|
||||||
|
|
||||||
@ -372,27 +379,27 @@ msgstr "Не удалось разобрать команду:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Не удалось выполнить «%s»:"
|
msgstr "Не удалось выполнить «%s»:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Здесь появляются часто используемые приложения"
|
msgstr "Здесь появляются часто используемые приложения"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Популярные"
|
msgstr "Популярные"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Все"
|
msgstr "Все"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1552
|
#: ../js/ui/appDisplay.js:1566
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Новое окно"
|
msgstr "Новое окно"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1574 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1588 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Удалить из избранного"
|
msgstr "Удалить из избранного"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1580
|
#: ../js/ui/appDisplay.js:1594
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Добавить в избранное"
|
msgstr "Добавить в избранное"
|
||||||
|
|
||||||
@ -535,46 +542,46 @@ msgstr "Сб"
|
|||||||
msgid "calendar:MY"
|
msgid "calendar:MY"
|
||||||
msgstr "calendar:MY"
|
msgstr "calendar:MY"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:448
|
#: ../js/ui/calendar.js:450
|
||||||
msgid "Previous month"
|
msgid "Previous month"
|
||||||
msgstr "Предыдущий месяц"
|
msgstr "Предыдущий месяц"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:458
|
#: ../js/ui/calendar.js:460
|
||||||
msgid "Next month"
|
msgid "Next month"
|
||||||
msgstr "Следующий месяц"
|
msgstr "Следующий месяц"
|
||||||
|
|
||||||
#. Translators: Text to show if there are no events */
|
#. Translators: Text to show if there are no events */
|
||||||
#: ../js/ui/calendar.js:770
|
#: ../js/ui/calendar.js:772
|
||||||
msgid "Nothing Scheduled"
|
msgid "Nothing Scheduled"
|
||||||
msgstr "Нет событий"
|
msgstr "Нет событий"
|
||||||
|
|
||||||
# fix для даты в календаре и на экране блокировки, за разъяснением обращаться к Stas Solovey <whats_up@tut.by>
|
# fix для даты в календаре и на экране блокировки, за разъяснением обращаться к Stas Solovey <whats_up@tut.by>
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
#. Translators: Shown on calendar heading when selected day occurs on current year */
|
||||||
#: ../js/ui/calendar.js:788
|
#: ../js/ui/calendar.js:790
|
||||||
msgctxt "calendar heading"
|
msgctxt "calendar heading"
|
||||||
msgid "%A, %B %d"
|
msgid "%A, %B %d"
|
||||||
msgstr "%A, %d %b., %Y"
|
msgstr "%A, %d %b., %Y"
|
||||||
|
|
||||||
# fix для даты в календаре и на экране блокировки
|
# fix для даты в календаре и на экране блокировки
|
||||||
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
#. Translators: Shown on calendar heading when selected day occurs on different year */
|
||||||
#: ../js/ui/calendar.js:791
|
#: ../js/ui/calendar.js:793
|
||||||
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:802
|
#: ../js/ui/calendar.js:804
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr "Сегодня"
|
msgstr "Сегодня"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:806
|
#: ../js/ui/calendar.js:808
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr "Завтра"
|
msgstr "Завтра"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:817
|
#: ../js/ui/calendar.js:819
|
||||||
msgid "This week"
|
msgid "This week"
|
||||||
msgstr "Эта неделя"
|
msgstr "Эта неделя"
|
||||||
|
|
||||||
#: ../js/ui/calendar.js:825
|
#: ../js/ui/calendar.js:827
|
||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "Следующая неделя"
|
msgstr "Следующая неделя"
|
||||||
|
|
||||||
@ -817,13 +824,13 @@ msgstr "%s приглашает вас присоединиться к %s"
|
|||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1164
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1199
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1233
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1291
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Отказаться"
|
msgstr "Отказаться"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1170
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1239
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1296
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Принять"
|
msgstr "Принять"
|
||||||
|
|
||||||
@ -860,100 +867,100 @@ msgstr "%s отправляет вам %s"
|
|||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s хотел бы получить разрешение видеть, когда вы в сети"
|
msgstr "%s хотел бы получить разрешение видеть, когда вы в сети"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1342
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Ошибка сети"
|
msgstr "Ошибка сети"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1344
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "Ошибка аутентификации"
|
msgstr "Ошибка аутентификации"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Ошибка шифрования"
|
msgstr "Ошибка шифрования"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Сертификат не предоставляется"
|
msgstr "Сертификат не предоставляется"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "Недоверенный сертификат"
|
msgstr "Недоверенный сертификат"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "Срок действия сертификата истёк"
|
msgstr "Срок действия сертификата истёк"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "Сертификат не активирован"
|
msgstr "Сертификат не активирован"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "Имя узла сертификата не совпадает"
|
msgstr "Имя узла сертификата не совпадает"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "Отпечаток сертификата не совпадает"
|
msgstr "Отпечаток сертификата не совпадает"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "Самоподписанный сертификат"
|
msgstr "Самоподписанный сертификат"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Установлен статус «не в сети»"
|
msgstr "Установлен статус «не в сети»"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "Шифрование недоступно"
|
msgstr "Шифрование недоступно"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "Недействительный сертификат"
|
msgstr "Недействительный сертификат"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "В соединении отказано"
|
msgstr "В соединении отказано"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "Соединение не может быть установлено"
|
msgstr "Соединение не может быть установлено"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "Соединение потеряно"
|
msgstr "Соединение потеряно"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Эта учётная запись уже подключена к серверу"
|
msgstr "Эта учётная запись уже подключена к серверу"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr "Соединение было заменено новым, используя тот же источник"
|
msgstr "Соединение было заменено новым, используя тот же источник"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "Учётная запись уже существует на сервере"
|
msgstr "Учётная запись уже существует на сервере"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Сервер в настоящее время сильно перегружен, чтобы обработать соединение"
|
"Сервер в настоящее время сильно перегружен, чтобы обработать соединение"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "Сертификат аннулирован"
|
msgstr "Сертификат аннулирован"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Сертификат использует небезопасный алгоритм шифрования или он "
|
"Сертификат использует небезопасный алгоритм шифрования или он "
|
||||||
"криптографически нестоек"
|
"криптографически нестоек"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -961,22 +968,22 @@ msgstr ""
|
|||||||
"Длина сертификата сервера, или глубина цепочки сертификатов сервера, "
|
"Длина сертификата сервера, или глубина цепочки сертификатов сервера, "
|
||||||
"превышает пределы, установленные библиотекой криптографии"
|
"превышает пределы, установленные библиотекой криптографии"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Внутренняя ошибка"
|
msgstr "Внутренняя ошибка"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1398
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Не удалось подключиться к %s"
|
msgstr "Не удалось подключиться к %s"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1403
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Показать учётную запись"
|
msgstr "Показать учётную запись"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1434
|
#: ../js/ui/components/telepathyClient.js:1440
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Неизвестная причина"
|
msgstr "Неизвестная причина"
|
||||||
|
|
||||||
@ -1181,7 +1188,8 @@ msgstr "Скрыть ошибки"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Показать ошибки"
|
msgstr "Показать ошибки"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Включено"
|
msgstr "Включено"
|
||||||
|
|
||||||
@ -1189,8 +1197,8 @@ msgstr "Включено"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Выключено"
|
msgstr "Выключено"
|
||||||
|
|
||||||
@ -1246,7 +1254,7 @@ msgstr "Нет сообщений"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Панель сообщений"
|
msgstr "Панель сообщений"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2948
|
#: ../js/ui/messageTray.js:2962
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Системная информация"
|
msgstr "Системная информация"
|
||||||
|
|
||||||
@ -1336,11 +1344,11 @@ msgstr "Не удалось заблокировать"
|
|||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "Блокировке помешало приложение"
|
msgstr "Блокировке помешало приложение"
|
||||||
|
|
||||||
#: ../js/ui/search.js:589
|
#: ../js/ui/search.js:603
|
||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Поиск…"
|
msgstr "Поиск…"
|
||||||
|
|
||||||
#: ../js/ui/search.js:632
|
#: ../js/ui/search.js:649
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Нет результатов."
|
msgstr "Нет результатов."
|
||||||
|
|
||||||
@ -1412,23 +1420,22 @@ msgstr "Высокая контрастность"
|
|||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Крупный текст"
|
msgstr "Крупный текст"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:59
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:159 ../js/ui/status/network.js:151
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1230
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/network.js:1341 ../js/ui/status/rfkill.js:85
|
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Выключить"
|
msgstr "Выключить"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Настроить Bluetooth"
|
msgstr "Настроить Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:100
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%d Connected Device"
|
msgid "%d Connected Device"
|
||||||
msgid_plural "%d Connected Devices"
|
msgid_plural "%d Connected Devices"
|
||||||
@ -1436,7 +1443,7 @@ msgstr[0] "Подключено %d устройство"
|
|||||||
msgstr[1] "Подключено %d устройства"
|
msgstr[1] "Подключено %d устройства"
|
||||||
msgstr[2] "Подключено %d устройств"
|
msgstr[2] "Подключено %d устройств"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:102 ../js/ui/status/network.js:1258
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Не подключено"
|
msgstr "Не подключено"
|
||||||
|
|
||||||
@ -1448,28 +1455,31 @@ msgstr "Яркость"
|
|||||||
msgid "Show Keyboard Layout"
|
msgid "Show Keyboard Layout"
|
||||||
msgstr "Показать раскладку клавиатуры"
|
msgstr "Показать раскладку клавиатуры"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:52
|
#: ../js/ui/status/location.js:53
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Местоположение"
|
msgstr "Местоположение"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:58 ../js/ui/status/location.js:158
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "Выключить"
|
||||||
msgstr "Включено"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:155 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1256 ../js/ui/status/network.js:1460
|
msgid "Enable"
|
||||||
msgid "Off"
|
|
||||||
msgstr "Выключено"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:156 ../js/ui/status/network.js:1230
|
|
||||||
msgid "Turn On"
|
|
||||||
msgstr "Включить"
|
msgstr "Включить"
|
||||||
|
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
|
msgid "In Use"
|
||||||
|
msgstr "Используется"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<неизвестно>"
|
msgstr "<неизвестно>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Выключено"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Подключено"
|
msgstr "Подключено"
|
||||||
@ -1484,12 +1494,12 @@ msgstr "не управляется"
|
|||||||
msgid "disconnecting..."
|
msgid "disconnecting..."
|
||||||
msgstr "отключение…"
|
msgstr "отключение…"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1358
|
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1362
|
||||||
msgid "connecting..."
|
msgid "connecting..."
|
||||||
msgstr "подключение…"
|
msgstr "подключение…"
|
||||||
|
|
||||||
#. Translators: this is for network connections that require some kind of key or password */
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1361
|
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1365
|
||||||
msgid "authentication required"
|
msgid "authentication required"
|
||||||
msgstr "требуется подтверждение подлинности"
|
msgstr "требуется подтверждение подлинности"
|
||||||
|
|
||||||
@ -1505,7 +1515,7 @@ msgstr "отсутствует прошивка"
|
|||||||
msgid "unavailable"
|
msgid "unavailable"
|
||||||
msgstr "недоступное"
|
msgstr "недоступное"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1363
|
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1367
|
||||||
msgid "connection failed"
|
msgid "connection failed"
|
||||||
msgstr "сбой подключения"
|
msgstr "сбой подключения"
|
||||||
|
|
||||||
@ -1517,7 +1527,7 @@ msgstr "Параметры проводных соединений"
|
|||||||
msgid "Mobile Broadband Settings"
|
msgid "Mobile Broadband Settings"
|
||||||
msgstr "Параметры широкополосной мобильной связи"
|
msgstr "Параметры широкополосной мобильной связи"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1254
|
#: ../js/ui/status/network.js:551 ../js/ui/status/network.js:1258
|
||||||
msgid "Hardware Disabled"
|
msgid "Hardware Disabled"
|
||||||
msgstr "Оборудование выключено"
|
msgstr "Оборудование выключено"
|
||||||
|
|
||||||
@ -1573,35 +1583,39 @@ msgstr "Выбрать сеть"
|
|||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Параметры Wi-Fi"
|
msgstr "Параметры Wi-Fi"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1247
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Включить"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Точка доступа включена"
|
msgstr "Точка доступа включена"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1250
|
#: ../js/ui/status/network.js:1254
|
||||||
msgid "Connecting"
|
msgid "Connecting"
|
||||||
msgstr "Подключение"
|
msgstr "Подключение"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1429 ../js/ui/status/rfkill.js:88
|
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
|
||||||
msgid "Network Settings"
|
msgid "Network Settings"
|
||||||
msgstr "Настроить сеть"
|
msgstr "Настроить сеть"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1431
|
#: ../js/ui/status/network.js:1435
|
||||||
msgid "VPN Settings"
|
msgid "VPN Settings"
|
||||||
msgstr "Параметры VPN"
|
msgstr "Параметры VPN"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1450
|
#: ../js/ui/status/network.js:1454
|
||||||
msgid "VPN"
|
msgid "VPN"
|
||||||
msgstr "VPN"
|
msgstr "VPN"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1603
|
#: ../js/ui/status/network.js:1607
|
||||||
msgid "Network Manager"
|
msgid "Network Manager"
|
||||||
msgstr "Диспетчер сети"
|
msgstr "Диспетчер сети"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1642
|
#: ../js/ui/status/network.js:1646
|
||||||
msgid "Connection failed"
|
msgid "Connection failed"
|
||||||
msgstr "Сбой подключения"
|
msgstr "Сбой подключения"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1643
|
#: ../js/ui/status/network.js:1647
|
||||||
msgid "Activation of network connection failed"
|
msgid "Activation of network connection failed"
|
||||||
msgstr "Не удалось активировать сетевое подключение"
|
msgstr "Не удалось активировать сетевое подключение"
|
||||||
|
|
||||||
@ -1640,6 +1654,10 @@ msgstr "Батарея"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Режим авиаперелёта"
|
msgstr "Режим авиаперелёта"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Включено"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Сменить пользователя"
|
msgstr "Сменить пользователя"
|
||||||
|
1036
po/sr@latin.po
1036
po/sr@latin.po
File diff suppressed because it is too large
Load Diff
286
po/tg.po
286
po/tg.po
@ -8,8 +8,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: Tajik Gnome\n"
|
"Project-Id-Version: Tajik Gnome\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: 2014-03-16 20:30+0000\n"
|
"POT-Creation-Date: 2014-04-25 07:23+0000\n"
|
||||||
"PO-Revision-Date: 2014-03-17 12:24+0500\n"
|
"PO-Revision-Date: 2014-04-25 16:51+0500\n"
|
||||||
"Last-Translator: Victor Ibragimov <victor.ibragimov@gmail.com>\n"
|
"Last-Translator: Victor Ibragimov <victor.ibragimov@gmail.com>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: tg\n"
|
"Language: tg\n"
|
||||||
@ -225,14 +225,6 @@ msgid "The maximum accuracy level of location."
|
|||||||
msgstr "Сатҳи аксари саҳеҳии ҷойгиршавӣ."
|
msgstr "Сатҳи аксари саҳеҳии ҷойгиршавӣ."
|
||||||
|
|
||||||
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30
|
#: ../data/org.gnome.shell.gschema.xml.in.in.h:30
|
||||||
#| msgid ""
|
|
||||||
#| "Configures the maximum level of location accuracy applications are "
|
|
||||||
#| "allowed to see. Valid options are 'off' (disable location tracking), "
|
|
||||||
#| "'country', 'city', 'neighborhood', 'street', and 'exact' (typically "
|
|
||||||
#| "requires GPS receiver). Please keep in mind that this only controls what "
|
|
||||||
#| "Geoclue will allow applications to see and they can find user's location "
|
|
||||||
#| "on their own using network resources (albeit with street-level accuracy "
|
|
||||||
#| "at best)."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Configures the maximum level of location accuracy applications are allowed "
|
"Configures the maximum level of location accuracy applications are allowed "
|
||||||
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
"to see. Valid options are 'off' (disable location tracking), 'country', "
|
||||||
@ -344,33 +336,33 @@ msgctxt "button"
|
|||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Ворид шудан"
|
msgstr "Ворид шудан"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:270
|
#: ../js/gdm/loginDialog.js:271
|
||||||
msgid "Choose Session"
|
msgid "Choose Session"
|
||||||
msgstr "Интихоби ҷаласа"
|
msgstr "Интихоби ҷаласа"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:430
|
#: ../js/gdm/loginDialog.js:431
|
||||||
msgid "Not listed?"
|
msgid "Not listed?"
|
||||||
msgstr "Вуҷуд надора?"
|
msgstr "Вуҷуд надора?"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:608
|
#: ../js/gdm/loginDialog.js:616
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "(e.g., user or %s)"
|
msgid "(e.g., user or %s)"
|
||||||
msgstr "(масалан, корбар ё %s)"
|
msgstr "(масалан, корбар ё %s)"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:613 ../js/ui/components/networkAgent.js:262
|
#: ../js/gdm/loginDialog.js:621 ../js/ui/components/networkAgent.js:262
|
||||||
#: ../js/ui/components/networkAgent.js:280
|
#: ../js/ui/components/networkAgent.js:280
|
||||||
msgid "Username: "
|
msgid "Username: "
|
||||||
msgstr "Номи корбар:"
|
msgstr "Номи корбар:"
|
||||||
|
|
||||||
#: ../js/gdm/loginDialog.js:884
|
#: ../js/gdm/loginDialog.js:924
|
||||||
msgid "Login Window"
|
msgid "Login Window"
|
||||||
msgstr "Равзанаи воридшавӣ"
|
msgstr "Равзанаи воридшавӣ"
|
||||||
|
|
||||||
#: ../js/gdm/util.js:322
|
#: ../js/gdm/util.js:323
|
||||||
msgid "Authentication error"
|
msgid "Authentication error"
|
||||||
msgstr "Хатои санҷиши ҳаққоният"
|
msgstr "Хатои санҷиши ҳаққоният"
|
||||||
|
|
||||||
#: ../js/gdm/util.js:452
|
#: ../js/gdm/util.js:453
|
||||||
msgid "(or swipe finger)"
|
msgid "(or swipe finger)"
|
||||||
msgstr "(ё бо ангут ламс кунед)"
|
msgstr "(ё бо ангут ламс кунед)"
|
||||||
|
|
||||||
@ -387,27 +379,27 @@ msgstr "Фармон иҷро нашудааст:"
|
|||||||
msgid "Execution of “%s” failed:"
|
msgid "Execution of “%s” failed:"
|
||||||
msgstr "Иҷрокунии “%s” қатъ шудааст:"
|
msgstr "Иҷрокунии “%s” қатъ шудааст:"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:629
|
#: ../js/ui/appDisplay.js:636
|
||||||
msgid "Frequently used applications will appear here"
|
msgid "Frequently used applications will appear here"
|
||||||
msgstr "Барномаҳои бештар истифодашуда ин ҷо намоиш дода мешаванд"
|
msgstr "Барномаҳои бештар истифодашуда ин ҷо намоиш дода мешаванд"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:740
|
#: ../js/ui/appDisplay.js:747
|
||||||
msgid "Frequent"
|
msgid "Frequent"
|
||||||
msgstr "Роиҷ"
|
msgstr "Роиҷ"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:747
|
#: ../js/ui/appDisplay.js:754
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Ҳама"
|
msgstr "Ҳама"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1555
|
#: ../js/ui/appDisplay.js:1567
|
||||||
msgid "New Window"
|
msgid "New Window"
|
||||||
msgstr "Равзанаи нав"
|
msgstr "Равзанаи нав"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1577 ../js/ui/dash.js:285
|
#: ../js/ui/appDisplay.js:1589 ../js/ui/dash.js:285
|
||||||
msgid "Remove from Favorites"
|
msgid "Remove from Favorites"
|
||||||
msgstr "Тоза кардан аз Баргузидаҳо"
|
msgstr "Тоза кардан аз Баргузидаҳо"
|
||||||
|
|
||||||
#: ../js/ui/appDisplay.js:1583
|
#: ../js/ui/appDisplay.js:1595
|
||||||
msgid "Add to Favorites"
|
msgid "Add to Favorites"
|
||||||
msgstr "Илова кардан ба Баргузидаҳо"
|
msgstr "Илова кардан ба Баргузидаҳо"
|
||||||
|
|
||||||
@ -421,7 +413,7 @@ msgstr "%s ба баргузидаҳои шумо илова шудааст."
|
|||||||
msgid "%s has been removed from your favorites."
|
msgid "%s has been removed from your favorites."
|
||||||
msgstr "%s аз баргузидаҳои шумо тоза шудааст."
|
msgstr "%s аз баргузидаҳои шумо тоза шудааст."
|
||||||
|
|
||||||
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:809
|
#: ../js/ui/backgroundMenu.js:19 ../js/ui/panel.js:810
|
||||||
#: ../js/ui/status/system.js:334
|
#: ../js/ui/status/system.js:334
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "Танзимот"
|
msgstr "Танзимот"
|
||||||
@ -591,11 +583,11 @@ msgstr "Ҳафтаи ҷорӣ"
|
|||||||
msgid "Next week"
|
msgid "Next week"
|
||||||
msgstr "Ҳафтаи навбатӣ"
|
msgstr "Ҳафтаи навбатӣ"
|
||||||
|
|
||||||
#: ../js/ui/components/automountManager.js:90
|
#: ../js/ui/components/automountManager.js:91
|
||||||
msgid "External drive connected"
|
msgid "External drive connected"
|
||||||
msgstr "Диски берунӣ васл шудааст"
|
msgstr "Диски берунӣ васл шудааст"
|
||||||
|
|
||||||
#: ../js/ui/components/automountManager.js:101
|
#: ../js/ui/components/automountManager.js:102
|
||||||
msgid "External drive disconnected"
|
msgid "External drive disconnected"
|
||||||
msgstr "Диски берунӣ ҷудо шудааст"
|
msgstr "Диски берунӣ ҷудо шудааст"
|
||||||
|
|
||||||
@ -740,77 +732,77 @@ msgid "Mute"
|
|||||||
msgstr "Бесадо кардан"
|
msgstr "Бесадо кардан"
|
||||||
|
|
||||||
#. Translators: Time in 24h format */
|
#. Translators: Time in 24h format */
|
||||||
#: ../js/ui/components/telepathyClient.js:955
|
#: ../js/ui/components/telepathyClient.js:958
|
||||||
msgid "%H∶%M"
|
msgid "%H∶%M"
|
||||||
msgstr "%H∶%M"
|
msgstr "%H∶%M"
|
||||||
|
|
||||||
#. Translators: this is the word "Yesterday" followed by a
|
#. Translators: this is the word "Yesterday" followed by a
|
||||||
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
#. time string in 24h format. i.e. "Yesterday, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:962
|
#: ../js/ui/components/telepathyClient.js:965
|
||||||
msgid "Yesterday, %H∶%M"
|
msgid "Yesterday, %H∶%M"
|
||||||
msgstr "Дирӯз, %H∶%M"
|
msgstr "Дирӯз, %H∶%M"
|
||||||
|
|
||||||
#. Translators: this is the week day name followed by a time
|
#. Translators: this is the week day name followed by a time
|
||||||
#. string in 24h format. i.e. "Monday, 14:30" */
|
#. string in 24h format. i.e. "Monday, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:969
|
#: ../js/ui/components/telepathyClient.js:972
|
||||||
msgid "%A, %H∶%M"
|
msgid "%A, %H∶%M"
|
||||||
msgstr "%A, %H∶%M"
|
msgstr "%A, %H∶%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.
|
||||||
#. i.e. "May 25, 14:30" */
|
#. i.e. "May 25, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:976
|
#: ../js/ui/components/telepathyClient.js:979
|
||||||
msgid "%B %d, %H∶%M"
|
msgid "%B %d, %H∶%M"
|
||||||
msgstr "%B %d, %H∶%M"
|
msgstr "%B %d, %H∶%M"
|
||||||
|
|
||||||
#. 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 24h format.
|
#. number followed by a time string in 24h format.
|
||||||
#. i.e. "May 25 2012, 14:30" */
|
#. i.e. "May 25 2012, 14:30" */
|
||||||
#: ../js/ui/components/telepathyClient.js:982
|
#: ../js/ui/components/telepathyClient.js:985
|
||||||
msgid "%B %d %Y, %H∶%M"
|
msgid "%B %d %Y, %H∶%M"
|
||||||
msgstr "%B %d %Y, %H∶%M"
|
msgstr "%B %d %Y, %H∶%M"
|
||||||
|
|
||||||
#. Translators: Time in 24h format */
|
#. Translators: Time in 24h format */
|
||||||
#: ../js/ui/components/telepathyClient.js:991
|
#: ../js/ui/components/telepathyClient.js:994
|
||||||
msgid "%l∶%M %p"
|
msgid "%l∶%M %p"
|
||||||
msgstr "%l∶%M %p"
|
msgstr "%l∶%M %p"
|
||||||
|
|
||||||
#. Translators: this is the word "Yesterday" followed by a
|
#. Translators: this is the word "Yesterday" followed by a
|
||||||
#. time string in 12h format. i.e. "Yesterday, 2:30 pm" */
|
#. time string in 12h format. i.e. "Yesterday, 2:30 pm" */
|
||||||
#: ../js/ui/components/telepathyClient.js:998
|
#: ../js/ui/components/telepathyClient.js:1001
|
||||||
msgid "Yesterday, %l∶%M %p"
|
msgid "Yesterday, %l∶%M %p"
|
||||||
msgstr "Дирӯз, %l∶%M %p"
|
msgstr "Дирӯз, %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/ui/components/telepathyClient.js:1005
|
#: ../js/ui/components/telepathyClient.js:1008
|
||||||
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.
|
||||||
#. i.e. "May 25, 2:30 pm" */
|
#. i.e. "May 25, 2:30 pm" */
|
||||||
#: ../js/ui/components/telepathyClient.js:1012
|
#: ../js/ui/components/telepathyClient.js:1015
|
||||||
msgid "%B %d, %l∶%M %p"
|
msgid "%B %d, %l∶%M %p"
|
||||||
msgstr "%B %d, %l∶%M %p"
|
msgstr "%B %d, %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.
|
||||||
#. i.e. "May 25 2012, 2:30 pm"*/
|
#. i.e. "May 25 2012, 2:30 pm"*/
|
||||||
#: ../js/ui/components/telepathyClient.js:1018
|
#: ../js/ui/components/telepathyClient.js:1021
|
||||||
msgid "%B %d %Y, %l∶%M %p"
|
msgid "%B %d %Y, %l∶%M %p"
|
||||||
msgstr "%B %d %Y, %l∶%M %p"
|
msgstr "%B %d %Y, %l∶%M %p"
|
||||||
|
|
||||||
#. 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:1051
|
#: ../js/ui/components/telepathyClient.js:1054
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s is now known as %s"
|
msgid "%s is now known as %s"
|
||||||
msgstr "%s аллакой бо номи %s номида мешавад"
|
msgstr "%s аллакой бо номи %s номида мешавад"
|
||||||
|
|
||||||
#. translators: argument is a room name like
|
#. translators: argument is a room name like
|
||||||
#. * room@jabber.org for example. */
|
#. * room@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1154
|
#: ../js/ui/components/telepathyClient.js:1158
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Invitation to %s"
|
msgid "Invitation to %s"
|
||||||
msgstr "Даъватнома барои to %s"
|
msgstr "Даъватнома барои to %s"
|
||||||
@ -818,38 +810,38 @@ msgstr "Даъватнома барои to %s"
|
|||||||
#. translators: first argument is the name of a contact and the second
|
#. translators: first argument is the name of a contact and the second
|
||||||
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
#. * one the name of a room. "Alice is inviting you to join room@jabber.org
|
||||||
#. * for example. */
|
#. * for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1162
|
#: ../js/ui/components/telepathyClient.js:1166
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s is inviting you to join %s"
|
msgid "%s is inviting you to join %s"
|
||||||
msgstr "%s шуморо барои ҳамроҳ шудан ба %s даъват мекунад"
|
msgstr "%s шуморо барои ҳамроҳ шудан ба %s даъват мекунад"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1164
|
#: ../js/ui/components/telepathyClient.js:1168
|
||||||
#: ../js/ui/components/telepathyClient.js:1199
|
#: ../js/ui/components/telepathyClient.js:1203
|
||||||
#: ../js/ui/components/telepathyClient.js:1233
|
#: ../js/ui/components/telepathyClient.js:1237
|
||||||
#: ../js/ui/components/telepathyClient.js:1290
|
#: ../js/ui/components/telepathyClient.js:1295
|
||||||
msgid "Decline"
|
msgid "Decline"
|
||||||
msgstr "Рад кардан"
|
msgstr "Рад кардан"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1170
|
#: ../js/ui/components/telepathyClient.js:1174
|
||||||
#: ../js/ui/components/telepathyClient.js:1239
|
#: ../js/ui/components/telepathyClient.js:1243
|
||||||
#: ../js/ui/components/telepathyClient.js:1295
|
#: ../js/ui/components/telepathyClient.js:1300
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Қабул кардан"
|
msgstr "Қабул кардан"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example. */
|
#. translators: argument is a contact name like Alice for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1189
|
#: ../js/ui/components/telepathyClient.js:1193
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Video call from %s"
|
msgid "Video call from %s"
|
||||||
msgstr "Занги видеоӣ аз %s"
|
msgstr "Занги видеоӣ аз %s"
|
||||||
|
|
||||||
#. translators: argument is a contact name like Alice for example. */
|
#. translators: argument is a contact name like Alice for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1192
|
#: ../js/ui/components/telepathyClient.js:1196
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Call from %s"
|
msgid "Call from %s"
|
||||||
msgstr "Занг аз %s"
|
msgstr "Занг аз %s"
|
||||||
|
|
||||||
#. translators: this is a button label (verb), not a noun */
|
#. translators: this is a button label (verb), not a noun */
|
||||||
#: ../js/ui/components/telepathyClient.js:1206
|
#: ../js/ui/components/telepathyClient.js:1210
|
||||||
msgid "Answer"
|
msgid "Answer"
|
||||||
msgstr "Ҷавоб"
|
msgstr "Ҷавоб"
|
||||||
|
|
||||||
@ -858,110 +850,110 @@ msgstr "Ҷавоб"
|
|||||||
#. * file name. The string will be something
|
#. * file name. The string will be something
|
||||||
#. * like: "Alice is sending you test.ogg"
|
#. * like: "Alice is sending you test.ogg"
|
||||||
#. */
|
#. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1227
|
#: ../js/ui/components/telepathyClient.js:1231
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s is sending you %s"
|
msgid "%s is sending you %s"
|
||||||
msgstr "%s ба шумо %s-ро мефиристад"
|
msgstr "%s ба шумо %s-ро мефиристад"
|
||||||
|
|
||||||
#. To translators: The parameter is the contact's alias */
|
#. To translators: The parameter is the contact's alias */
|
||||||
#: ../js/ui/components/telepathyClient.js:1256
|
#: ../js/ui/components/telepathyClient.js:1260
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s would like permission to see when you are online"
|
msgid "%s would like permission to see when you are online"
|
||||||
msgstr "%s аз шумо иҷозат мепурсад, ки тавонад шуморо дар онлайн бинад"
|
msgstr "%s аз шумо иҷозат мепурсад, ки тавонад шуморо дар онлайн бинад"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1341
|
#: ../js/ui/components/telepathyClient.js:1346
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Хатои шабака"
|
msgstr "Хатои шабака"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1343
|
#: ../js/ui/components/telepathyClient.js:1348
|
||||||
msgid "Authentication failed"
|
msgid "Authentication failed"
|
||||||
msgstr "Санҷиши ҳаққоният қатъ шудааст."
|
msgstr "Санҷиши ҳаққоният қатъ шудааст."
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1345
|
#: ../js/ui/components/telepathyClient.js:1350
|
||||||
msgid "Encryption error"
|
msgid "Encryption error"
|
||||||
msgstr "Хатои рамзгузорӣ"
|
msgstr "Хатои рамзгузорӣ"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1347
|
#: ../js/ui/components/telepathyClient.js:1352
|
||||||
msgid "Certificate not provided"
|
msgid "Certificate not provided"
|
||||||
msgstr "Гувоҳинома таъмин нашудааст"
|
msgstr "Гувоҳинома таъмин нашудааст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1349
|
#: ../js/ui/components/telepathyClient.js:1354
|
||||||
msgid "Certificate untrusted"
|
msgid "Certificate untrusted"
|
||||||
msgstr "Гувоҳиномаи беэътибор"
|
msgstr "Гувоҳиномаи беэътибор"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1351
|
#: ../js/ui/components/telepathyClient.js:1356
|
||||||
msgid "Certificate expired"
|
msgid "Certificate expired"
|
||||||
msgstr "Гувоҳинома аз мӯҳлаташ гузашт"
|
msgstr "Гувоҳинома аз мӯҳлаташ гузашт"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1353
|
#: ../js/ui/components/telepathyClient.js:1358
|
||||||
msgid "Certificate not activated"
|
msgid "Certificate not activated"
|
||||||
msgstr "Гувоҳинома фаъол нашудааст"
|
msgstr "Гувоҳинома фаъол нашудааст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1355
|
#: ../js/ui/components/telepathyClient.js:1360
|
||||||
msgid "Certificate hostname mismatch"
|
msgid "Certificate hostname mismatch"
|
||||||
msgstr "Номувофиқати гувоҳиномаи номи мизоҷон"
|
msgstr "Номувофиқати гувоҳиномаи номи мизоҷон"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1357
|
#: ../js/ui/components/telepathyClient.js:1362
|
||||||
msgid "Certificate fingerprint mismatch"
|
msgid "Certificate fingerprint mismatch"
|
||||||
msgstr "Номувофиқати гувоҳиномаи нақши ангуштон"
|
msgstr "Номувофиқати гувоҳиномаи нақши ангуштон"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1359
|
#: ../js/ui/components/telepathyClient.js:1364
|
||||||
msgid "Certificate self-signed"
|
msgid "Certificate self-signed"
|
||||||
msgstr "Гувоҳиномаи худимзошуда"
|
msgstr "Гувоҳиномаи худимзошуда"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1361
|
#: ../js/ui/components/telepathyClient.js:1366
|
||||||
msgid "Status is set to offline"
|
msgid "Status is set to offline"
|
||||||
msgstr "Вазъият ба \"офлайн\" гузаштааст"
|
msgstr "Вазъият ба \"офлайн\" гузаштааст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1363
|
#: ../js/ui/components/telepathyClient.js:1368
|
||||||
msgid "Encryption is not available"
|
msgid "Encryption is not available"
|
||||||
msgstr "Рамзгузорӣ дастрас нест"
|
msgstr "Рамзгузорӣ дастрас нест"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1365
|
#: ../js/ui/components/telepathyClient.js:1370
|
||||||
msgid "Certificate is invalid"
|
msgid "Certificate is invalid"
|
||||||
msgstr "Гувоҳинома нодуруст аст"
|
msgstr "Гувоҳинома нодуруст аст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1367
|
#: ../js/ui/components/telepathyClient.js:1372
|
||||||
msgid "Connection has been refused"
|
msgid "Connection has been refused"
|
||||||
msgstr "Пайваст рад карда шудааст"
|
msgstr "Пайваст рад карда шудааст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1369
|
#: ../js/ui/components/telepathyClient.js:1374
|
||||||
msgid "Connection can't be established"
|
msgid "Connection can't be established"
|
||||||
msgstr "Пайвастшавӣ имконнопазир аст"
|
msgstr "Пайвастшавӣ имконнопазир аст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1371
|
#: ../js/ui/components/telepathyClient.js:1376
|
||||||
msgid "Connection has been lost"
|
msgid "Connection has been lost"
|
||||||
msgstr "Пайваст гум шудааст"
|
msgstr "Пайваст гум шудааст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1373
|
#: ../js/ui/components/telepathyClient.js:1378
|
||||||
msgid "This account is already connected to the server"
|
msgid "This account is already connected to the server"
|
||||||
msgstr "Ин ҳисоб аллакай ба сервер пайваст шудааст"
|
msgstr "Ин ҳисоб аллакай ба сервер пайваст шудааст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1375
|
#: ../js/ui/components/telepathyClient.js:1380
|
||||||
msgid ""
|
msgid ""
|
||||||
"Connection has been replaced by a new connection using the same resource"
|
"Connection has been replaced by a new connection using the same resource"
|
||||||
msgstr "Пайваст тавассути сарчашмаи якхела бо пайвасти нав ҷойиваз карда шуд"
|
msgstr "Пайваст тавассути сарчашмаи якхела бо пайвасти нав ҷойиваз карда шуд"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1377
|
#: ../js/ui/components/telepathyClient.js:1382
|
||||||
msgid "The account already exists on the server"
|
msgid "The account already exists on the server"
|
||||||
msgstr "Ҳисоб дар сервер аллакай мавҷуд аст"
|
msgstr "Ҳисоб дар сервер аллакай мавҷуд аст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1379
|
#: ../js/ui/components/telepathyClient.js:1384
|
||||||
msgid "Server is currently too busy to handle the connection"
|
msgid "Server is currently too busy to handle the connection"
|
||||||
msgstr "Барои коркарди ин пайваст сервер дар айни ҳол хеле машғул мебошад"
|
msgstr "Барои коркарди ин пайваст сервер дар айни ҳол хеле машғул мебошад"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1381
|
#: ../js/ui/components/telepathyClient.js:1386
|
||||||
msgid "Certificate has been revoked"
|
msgid "Certificate has been revoked"
|
||||||
msgstr "Гувоҳинома лағв карда шуд"
|
msgstr "Гувоҳинома лағв карда шуд"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1383
|
#: ../js/ui/components/telepathyClient.js:1388
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
"Certificate uses an insecure cipher algorithm or is cryptographically weak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Гувоҳинома алгоритми хатарноки рамзро истифода мебарад, ё ки рамзгузории "
|
"Гувоҳинома алгоритми хатарноки рамзро истифода мебарад, ё ки рамзгузории "
|
||||||
"суст дорад"
|
"суст дорад"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1385
|
#: ../js/ui/components/telepathyClient.js:1390
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of the server certificate, or the depth of the server certificate "
|
"The length of the server certificate, or the depth of the server certificate "
|
||||||
"chain, exceed the limits imposed by the cryptography library"
|
"chain, exceed the limits imposed by the cryptography library"
|
||||||
@ -969,22 +961,22 @@ msgstr ""
|
|||||||
"Дарозии гувоҳиномаи сервер, ё ки чуқурии занҷири гувоҳиномаи сервер, аз "
|
"Дарозии гувоҳиномаи сервер, ё ки чуқурии занҷири гувоҳиномаи сервер, аз "
|
||||||
"маҳдудиятҳое, ки бо китобхонаи рамзгузорӣ таъин шудаанд, дарозтар мебошад"
|
"маҳдудиятҳое, ки бо китобхонаи рамзгузорӣ таъин шудаанд, дарозтар мебошад"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1387
|
#: ../js/ui/components/telepathyClient.js:1392
|
||||||
msgid "Internal error"
|
msgid "Internal error"
|
||||||
msgstr "Хатогии дохилӣ"
|
msgstr "Хатогии дохилӣ"
|
||||||
|
|
||||||
#. translators: argument is the account name, like
|
#. translators: argument is the account name, like
|
||||||
#. * name@jabber.org for example. */
|
#. * name@jabber.org for example. */
|
||||||
#: ../js/ui/components/telepathyClient.js:1397
|
#: ../js/ui/components/telepathyClient.js:1402
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Unable to connect to %s"
|
msgid "Unable to connect to %s"
|
||||||
msgstr "Пайвастшавӣ ба %s имконнопазир аст"
|
msgstr "Пайвастшавӣ ба %s имконнопазир аст"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1402
|
#: ../js/ui/components/telepathyClient.js:1407
|
||||||
msgid "View account"
|
msgid "View account"
|
||||||
msgstr "Намоиш додани ҳисоб"
|
msgstr "Намоиш додани ҳисоб"
|
||||||
|
|
||||||
#: ../js/ui/components/telepathyClient.js:1439
|
#: ../js/ui/components/telepathyClient.js:1444
|
||||||
msgid "Unknown reason"
|
msgid "Unknown reason"
|
||||||
msgstr "Сабаби номаълум"
|
msgstr "Сабаби номаълум"
|
||||||
|
|
||||||
@ -1140,13 +1132,13 @@ msgid "Other users are logged in."
|
|||||||
msgstr "Корбарони дигар ворид шудаанд."
|
msgstr "Корбарони дигар ворид шудаанд."
|
||||||
|
|
||||||
#. Translators: Remote here refers to a remote session, like a ssh login */
|
#. Translators: Remote here refers to a remote session, like a ssh login */
|
||||||
#: ../js/ui/endSessionDialog.js:618
|
#: ../js/ui/endSessionDialog.js:619
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s (remote)"
|
msgid "%s (remote)"
|
||||||
msgstr "%s (дурдаст)"
|
msgstr "%s (дурдаст)"
|
||||||
|
|
||||||
#. Translators: Console here refers to a tty like a VT console */
|
#. Translators: Console here refers to a tty like a VT console */
|
||||||
#: ../js/ui/endSessionDialog.js:621
|
#: ../js/ui/endSessionDialog.js:622
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%s (console)"
|
msgid "%s (console)"
|
||||||
msgstr "%s (консол)"
|
msgstr "%s (консол)"
|
||||||
@ -1160,7 +1152,7 @@ msgstr "Насб кардан"
|
|||||||
msgid "Download and install “%s” from extensions.gnome.org?"
|
msgid "Download and install “%s” from extensions.gnome.org?"
|
||||||
msgstr "“%s”-ро аз extensions.gnome.org боргирӣ ва насб мекунед?"
|
msgstr "“%s”-ро аз extensions.gnome.org боргирӣ ва насб мекунед?"
|
||||||
|
|
||||||
#: ../js/ui/keyboard.js:641 ../js/ui/status/keyboard.js:335
|
#: ../js/ui/keyboard.js:645 ../js/ui/status/keyboard.js:335
|
||||||
msgid "Keyboard"
|
msgid "Keyboard"
|
||||||
msgstr "Клавиатура"
|
msgstr "Клавиатура"
|
||||||
|
|
||||||
@ -1182,7 +1174,8 @@ msgstr "Пинҳон кардани хатоҳо"
|
|||||||
msgid "Show Errors"
|
msgid "Show Errors"
|
||||||
msgstr "Намоиш додани хатоҳо"
|
msgstr "Намоиш додани хатоҳо"
|
||||||
|
|
||||||
#: ../js/ui/lookingGlass.js:716
|
#: ../js/ui/lookingGlass.js:716 ../js/ui/status/location.js:59
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Фаъол"
|
msgstr "Фаъол"
|
||||||
|
|
||||||
@ -1190,8 +1183,8 @@ msgstr "Фаъол"
|
|||||||
#. because it's disabled by rfkill (airplane mode) */
|
#. because it's disabled by rfkill (airplane mode) */
|
||||||
#. translators:
|
#. translators:
|
||||||
#. * The device has been disabled
|
#. * The device has been disabled
|
||||||
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/network.js:555
|
#: ../js/ui/lookingGlass.js:719 ../js/ui/status/location.js:164
|
||||||
#: ../src/gvc/gvc-mixer-control.c:1830
|
#: ../js/ui/status/network.js:555 ../src/gvc/gvc-mixer-control.c:1830
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Ғайрифаъол"
|
msgstr "Ғайрифаъол"
|
||||||
|
|
||||||
@ -1247,11 +1240,11 @@ msgstr "Ягон паём нест"
|
|||||||
msgid "Message Tray"
|
msgid "Message Tray"
|
||||||
msgstr "Қуттии паёмҳо"
|
msgstr "Қуттии паёмҳо"
|
||||||
|
|
||||||
#: ../js/ui/messageTray.js:2962
|
#: ../js/ui/messageTray.js:2967
|
||||||
msgid "System Information"
|
msgid "System Information"
|
||||||
msgstr "Маълумоти система"
|
msgstr "Маълумоти система"
|
||||||
|
|
||||||
#: ../js/ui/notificationDaemon.js:515 ../src/shell-app.c:425
|
#: ../js/ui/notificationDaemon.js:516 ../src/shell-app.c:425
|
||||||
msgctxt "program"
|
msgctxt "program"
|
||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr "Номаълум"
|
msgstr "Номаълум"
|
||||||
@ -1289,7 +1282,7 @@ msgstr "Баромад"
|
|||||||
msgid "Activities"
|
msgid "Activities"
|
||||||
msgstr "Фаъолиятҳо"
|
msgstr "Фаъолиятҳо"
|
||||||
|
|
||||||
#: ../js/ui/panel.js:914
|
#: ../js/ui/panel.js:915
|
||||||
msgid "Top Bar"
|
msgid "Top Bar"
|
||||||
msgstr "Панели боло"
|
msgstr "Панели боло"
|
||||||
|
|
||||||
@ -1326,19 +1319,19 @@ msgstr "Қулф кардан"
|
|||||||
msgid "GNOME needs to lock the screen"
|
msgid "GNOME needs to lock the screen"
|
||||||
msgstr "GNOME бояд экранро қулф кунад"
|
msgstr "GNOME бояд экранро қулф кунад"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1309
|
#: ../js/ui/screenShield.js:835 ../js/ui/screenShield.js:1312
|
||||||
msgid "Unable to lock"
|
msgid "Unable to lock"
|
||||||
msgstr "Қулф карда намешавад"
|
msgstr "Қулф карда намешавад"
|
||||||
|
|
||||||
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1310
|
#: ../js/ui/screenShield.js:836 ../js/ui/screenShield.js:1313
|
||||||
msgid "Lock was blocked by an application"
|
msgid "Lock was blocked by an application"
|
||||||
msgstr "Қулф аз тарави барнома баста шудааст"
|
msgstr "Қулф аз тарави барнома баста шудааст"
|
||||||
|
|
||||||
#: ../js/ui/search.js:603
|
#: ../js/ui/search.js:606
|
||||||
msgid "Searching…"
|
msgid "Searching…"
|
||||||
msgstr "Ҷустуҷӯ рафта истодааст..."
|
msgstr "Ҷустуҷӯ рафта истодааст..."
|
||||||
|
|
||||||
#: ../js/ui/search.js:646
|
#: ../js/ui/search.js:652
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr "Ягон натиҷа нест."
|
msgstr "Ягон натиҷа нест."
|
||||||
|
|
||||||
@ -1402,38 +1395,37 @@ msgstr "Тугмаҳои ҷастухез"
|
|||||||
msgid "Mouse Keys"
|
msgid "Mouse Keys"
|
||||||
msgstr "Тугмаҳои муш"
|
msgstr "Тугмаҳои муш"
|
||||||
|
|
||||||
#: ../js/ui/status/accessibility.js:143
|
#: ../js/ui/status/accessibility.js:144
|
||||||
msgid "High Contrast"
|
msgid "High Contrast"
|
||||||
msgstr "Контрасти баланд"
|
msgstr "Контрасти баланд"
|
||||||
|
|
||||||
#: ../js/ui/status/accessibility.js:192
|
#: ../js/ui/status/accessibility.js:193
|
||||||
msgid "Large Text"
|
msgid "Large Text"
|
||||||
msgstr "Матни бузург"
|
msgstr "Матни бузург"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:48
|
#: ../js/ui/status/bluetooth.js:49
|
||||||
msgid "Bluetooth"
|
msgid "Bluetooth"
|
||||||
msgstr "Bluetooth"
|
msgstr "Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:50 ../js/ui/status/location.js:60
|
#: ../js/ui/status/bluetooth.js:51 ../js/ui/status/network.js:151
|
||||||
#: ../js/ui/status/location.js:167 ../js/ui/status/network.js:151
|
|
||||||
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
#: ../js/ui/status/network.js:323 ../js/ui/status/network.js:1234
|
||||||
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
#: ../js/ui/status/network.js:1345 ../js/ui/status/rfkill.js:85
|
||||||
#: ../js/ui/status/rfkill.js:105
|
#: ../js/ui/status/rfkill.js:105
|
||||||
msgid "Turn Off"
|
msgid "Turn Off"
|
||||||
msgstr "Хомӯш кардан"
|
msgstr "Хомӯш кардан"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:53
|
#: ../js/ui/status/bluetooth.js:54
|
||||||
msgid "Bluetooth Settings"
|
msgid "Bluetooth Settings"
|
||||||
msgstr "Танзимоти Bluetooth"
|
msgstr "Танзимоти Bluetooth"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:103
|
#: ../js/ui/status/bluetooth.js:104
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
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 дастгоҳи пайвастшуда"
|
||||||
|
|
||||||
#: ../js/ui/status/bluetooth.js:105 ../js/ui/status/network.js:1262
|
#: ../js/ui/status/bluetooth.js:106 ../js/ui/status/network.js:1262
|
||||||
msgid "Not Connected"
|
msgid "Not Connected"
|
||||||
msgstr "Пайваст нашудааст"
|
msgstr "Пайваст нашудааст"
|
||||||
|
|
||||||
@ -1449,63 +1441,70 @@ msgstr "Намоиш додани тарҳбандии клавиатура"
|
|||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr "Ҷойгиршавӣ"
|
msgstr "Ҷойгиршавӣ"
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:59 ../js/ui/status/location.js:166
|
#: ../js/ui/status/location.js:60 ../js/ui/status/location.js:168
|
||||||
#: ../js/ui/status/rfkill.js:84
|
msgid "Disable"
|
||||||
msgid "On"
|
msgstr "Ғайрифаъол кардан"
|
||||||
msgstr "Фаъол"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:163 ../js/ui/status/network.js:420
|
#: ../js/ui/status/location.js:165
|
||||||
#: ../js/ui/status/network.js:1260 ../js/ui/status/network.js:1464
|
msgid "Enable"
|
||||||
msgid "Off"
|
|
||||||
msgstr "Хомӯш"
|
|
||||||
|
|
||||||
#: ../js/ui/status/location.js:164 ../js/ui/status/network.js:1234
|
|
||||||
msgid "Turn On"
|
|
||||||
msgstr "Фаъол кардан"
|
msgstr "Фаъол кардан"
|
||||||
|
|
||||||
|
#: ../js/ui/status/location.js:167
|
||||||
|
msgid "In Use"
|
||||||
|
msgstr "Дар истифода"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:74
|
#: ../js/ui/status/network.js:74
|
||||||
msgid "<unknown>"
|
msgid "<unknown>"
|
||||||
msgstr "<номаълум>"
|
msgstr "<номаълум>"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:420 ../js/ui/status/network.js:1260
|
||||||
|
#: ../js/ui/status/network.js:1464
|
||||||
|
msgid "Off"
|
||||||
|
msgstr "Хомӯш"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:422
|
#: ../js/ui/status/network.js:422
|
||||||
#| msgid "Connect"
|
|
||||||
msgid "Connected"
|
msgid "Connected"
|
||||||
msgstr "Пайваст шудааст"
|
msgstr "Пайваст шудааст"
|
||||||
|
|
||||||
#. Translators: this is for network devices that are physically present but are not
|
#. Translators: this is for network devices that are physically present but are not
|
||||||
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
#. under NetworkManager's control (and thus cannot be used in the menu) */
|
||||||
#: ../js/ui/status/network.js:426
|
#: ../js/ui/status/network.js:426
|
||||||
msgid "unmanaged"
|
#| msgid "unmanaged"
|
||||||
msgstr "идоранашуда"
|
msgid "Unmanaged"
|
||||||
|
msgstr "Идоранашуда"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:428
|
#: ../js/ui/status/network.js:428
|
||||||
msgid "disconnecting..."
|
#| msgid "disconnecting..."
|
||||||
msgstr "қатъ кардани пайваст..."
|
msgid "Disconnecting"
|
||||||
|
msgstr "Пайваст қатъ шуда истодааст"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1362
|
#: ../js/ui/status/network.js:434 ../js/ui/status/network.js:1254
|
||||||
msgid "connecting..."
|
msgid "Connecting"
|
||||||
msgstr "пайвастшавӣ..."
|
msgstr "Пайвастшавӣ"
|
||||||
|
|
||||||
#. Translators: this is for network connections that require some kind of key or password */
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
#: ../js/ui/status/network.js:437 ../js/ui/status/network.js:1365
|
#: ../js/ui/status/network.js:437
|
||||||
msgid "authentication required"
|
#| msgid "authentication required"
|
||||||
msgstr "санҷиши ҳаққоният лозим аст"
|
msgid "Authentication required"
|
||||||
|
msgstr "Санҷиши ҳаққоният лозим аст"
|
||||||
|
|
||||||
#. Translators: this is for devices that require some kind of firmware or kernel
|
#. Translators: this is for devices that require some kind of firmware or kernel
|
||||||
#. module, which is missing */
|
#. module, which is missing */
|
||||||
#: ../js/ui/status/network.js:445
|
#: ../js/ui/status/network.js:445
|
||||||
msgid "firmware missing"
|
#| msgid "firmware missing"
|
||||||
msgstr "нармафзори дарунсохт вуҷуд надорад"
|
msgid "Firmware missing"
|
||||||
|
msgstr "Нармафзори дарунсохт вуҷуд надорад"
|
||||||
|
|
||||||
#. Translators: this is for a network device that cannot be activated (for example it
|
#. Translators: this is for a network device that cannot be activated (for example it
|
||||||
#. is disabled by rfkill, or it has no coverage */
|
#. is disabled by rfkill, or it has no coverage */
|
||||||
#: ../js/ui/status/network.js:449
|
#: ../js/ui/status/network.js:449
|
||||||
msgid "unavailable"
|
#| msgid "unavailable"
|
||||||
msgstr "дастнорас"
|
msgid "Unavailable"
|
||||||
|
msgstr "Дастнорас"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1367
|
#: ../js/ui/status/network.js:451 ../js/ui/status/network.js:1646
|
||||||
msgid "connection failed"
|
msgid "Connection failed"
|
||||||
msgstr "пайваст қатъ шудааст"
|
msgstr "Пайваст қатъ шудааст"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:467
|
#: ../js/ui/status/network.js:467
|
||||||
msgid "Wired Settings"
|
msgid "Wired Settings"
|
||||||
@ -1571,13 +1570,26 @@ msgstr "Интихоби шабака"
|
|||||||
msgid "Wi-Fi Settings"
|
msgid "Wi-Fi Settings"
|
||||||
msgstr "Танзимоти Wi-Fi"
|
msgstr "Танзимоти Wi-Fi"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1234
|
||||||
|
msgid "Turn On"
|
||||||
|
msgstr "Фаъол кардан"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1251
|
#: ../js/ui/status/network.js:1251
|
||||||
msgid "Hotspot Active"
|
msgid "Hotspot Active"
|
||||||
msgstr "Hotspot фаъол аст"
|
msgstr "Hotspot фаъол аст"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1254
|
#: ../js/ui/status/network.js:1362
|
||||||
msgid "Connecting"
|
msgid "connecting..."
|
||||||
msgstr "Пайвастшавӣ"
|
msgstr "пайвастшавӣ..."
|
||||||
|
|
||||||
|
#. Translators: this is for network connections that require some kind of key or password */
|
||||||
|
#: ../js/ui/status/network.js:1365
|
||||||
|
msgid "authentication required"
|
||||||
|
msgstr "санҷиши ҳаққоният лозим аст"
|
||||||
|
|
||||||
|
#: ../js/ui/status/network.js:1367
|
||||||
|
msgid "connection failed"
|
||||||
|
msgstr "пайваст қатъ шудааст"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
|
#: ../js/ui/status/network.js:1433 ../js/ui/status/rfkill.js:88
|
||||||
msgid "Network Settings"
|
msgid "Network Settings"
|
||||||
@ -1595,10 +1607,6 @@ msgstr "VPN"
|
|||||||
msgid "Network Manager"
|
msgid "Network Manager"
|
||||||
msgstr "Мудири шабака"
|
msgstr "Мудири шабака"
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1646
|
|
||||||
msgid "Connection failed"
|
|
||||||
msgstr "Пайваст қатъ шудааст"
|
|
||||||
|
|
||||||
#: ../js/ui/status/network.js:1647
|
#: ../js/ui/status/network.js:1647
|
||||||
msgid "Activation of network connection failed"
|
msgid "Activation of network connection failed"
|
||||||
msgstr "Фаъолсозии пайвасти шабака қатъ шудааст."
|
msgstr "Фаъолсозии пайвасти шабака қатъ шудааст."
|
||||||
@ -1637,6 +1645,10 @@ msgstr "Батарея"
|
|||||||
msgid "Airplane Mode"
|
msgid "Airplane Mode"
|
||||||
msgstr "Ҳолати ҳавопаймо"
|
msgstr "Ҳолати ҳавопаймо"
|
||||||
|
|
||||||
|
#: ../js/ui/status/rfkill.js:84
|
||||||
|
msgid "On"
|
||||||
|
msgstr "Фаъол"
|
||||||
|
|
||||||
#: ../js/ui/status/system.js:314
|
#: ../js/ui/status/system.js:314
|
||||||
msgid "Switch User"
|
msgid "Switch User"
|
||||||
msgstr "Таъвизи корбар"
|
msgstr "Таъвизи корбар"
|
||||||
@ -1705,7 +1717,7 @@ msgstr "Барқарор кардани тағйирот"
|
|||||||
msgid "Keep Changes"
|
msgid "Keep Changes"
|
||||||
msgstr "Нигоҳ доштани тағйирот"
|
msgstr "Нигоҳ доштани тағйирот"
|
||||||
|
|
||||||
#: ../js/ui/windowManager.js:97
|
#: ../js/ui/windowManager.js:98
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Settings changes will revert in %d second"
|
msgid "Settings changes will revert in %d second"
|
||||||
msgid_plural "Settings changes will revert in %d seconds"
|
msgid_plural "Settings changes will revert in %d seconds"
|
||||||
@ -1768,7 +1780,7 @@ msgstr "Паролҳо мувофиқат намекунанд."
|
|||||||
msgid "Password cannot be blank"
|
msgid "Password cannot be blank"
|
||||||
msgstr "Парол бояд холӣ набошад"
|
msgstr "Парол бояд холӣ набошад"
|
||||||
|
|
||||||
#: ../src/shell-polkit-authentication-agent.c:343
|
#: ../src/shell-polkit-authentication-agent.c:346
|
||||||
msgid "Authentication dialog was dismissed by the user"
|
msgid "Authentication dialog was dismissed by the user"
|
||||||
msgstr "Равзанаи гуфтугӯи санҷиши ҳакконият бо корбар бекор карда шуд"
|
msgstr "Равзанаи гуфтугӯи санҷиши ҳакконият бо корбар бекор карда шуд"
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user