Compare commits

..

13 Commits

Author SHA1 Message Date
07c39959d9 Use the correct ID for app that is being launched 2011-04-04 17:02:54 -04:00
23d1d18619 Convert stringified timestamps from D-Bus to integers
We already had the symmetrical code to convert numerical timestamps to strings before
sending out D-Bus requests, anyway.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2011-03-31 13:07:44 -04:00
23bf5db80c Merge remote branch 'origin/master' into zeitgeist 2011-03-29 17:00:54 -04:00
550e9973b7 Add basic jumplists in the application icons
We add recently-used items relative to the app in question, and
also frequently-used items, to the app icon's popup menu.
2011-03-28 18:35:55 -04:00
e4e6b26e15 Merge remote branch origin/master into zeitgeist 2011-03-25 18:28:35 -04:00
9551e1c2f5 Merge remote branch 'origin/master' into zeitgeist 2011-03-14 18:35:33 -04:00
a70ea12be8 Merge remote branch 'origin/master' into zeitgeist 2011-03-09 18:50:07 -05:00
fb5a3a53fa Don't refresh all the search providers in O(n^2) fashion; just refresh the one that changed
This modification reduces the faulty clearing and redrawing of the
results.  The old code refreshed the view for every async
search provider by iterating through all result sets (one result set per
provider) and refreshing all providers. In this case there were 40
redraws. This patch adds a new method _clearDisplayForProvider that
allows us to refresh only providers with changed results.
2011-03-04 16:42:15 -05:00
30eac56691 Merge master into zeitgeist 2011-03-03 21:51:15 -05:00
cb6f3a0836 Add all of Zeitgeist's enum values for ResultType and StorageState
These are copied from the Python code.  It's unfortunate
that we can't introspect enum values from D-Bus.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2011-03-03 21:40:44 -05:00
8e579024b1 Add support for Zeitgeist search providers
https://bugzilla.gnome.org/show_bug.cgi?id=640659

Co-authored-by: Seif Lotfy <seif@lotfy.com>
Co-authored-by: Federico Mena Quintero <federico@gnome.org>
2011-03-03 21:40:44 -05:00
41c70293df Add JavaScript bindings for Zeitgeist
Co-authored-by: Seif Lotfy <seif@lotfy.com>
Co-authored-by: Federico Mena Quintero <federico@gnome.org>
2011-03-03 21:40:44 -05:00
4b015903bc Add support for asynchronous search providers
https://bugzilla.gnome.org/show_bug.cgi?id=640659
2011-03-03 21:40:33 -05:00
55 changed files with 3655 additions and 9082 deletions

1
.gitignore vendored
View File

@ -7,6 +7,7 @@ ChangeLog
INSTALL
Makefile
Makefile.in
NEWS
aclocal.m4
autom4te.cache
config.h

80
NEWS
View File

@ -1,80 +0,0 @@
3.0.0.2
=======
* Fix missing import that was preventing extensions from loading.
[Maxim Ermilov]
https://bugzilla.gnome.org/show_bug.cgi?id=646333
Translations:
Timo Jyrinki [fi]
3.0.0.1
=======
* Fix problem with stuck event handling if network menu pops down while
user is using the scrollbar. [Owen Taylor]
https://bugzilla.gnome.org/show_bug.cgi?id=646825
Contributors to GNOME Shell 3.0
===============================
Code:
Josh Adams, Kiyoshi Aman, Nuno Araujo, Emmanuele Bassi, Dirk-Jan C. Binnema,
Wouter Bolsterlee, Raphael Bosshard, Milan Bouchet-Valat, Christina Boumpouka,
Mathieu Bridon, Alban Browaeys, Phil Bull, Micro Cai, Giovanni Campagna,
Cosimo Cecchi, Tor-björn Claesson, Matthias Clasen, Jason D. Clinton,
Frederic Crozat, Guillaume Desmottes, Sander Dijkhuis, Neha Doijode,
Maxim Ermilov, Diego Escalante Urrelo, Luca Ferretti, Steve Frécinaux,
Takao Fujiwara, Adel Gadllah, Vadim Girlin, Nick Glynn, Guido Günther,
Leon Handreke, Lex Hider, Richard Hughes, Javier Jardón, Abderrahim Kitouni,
Andre Klapper, Alexander Larsson, Nickolas Lloyd, Ryan Lortie, Kjartan Maraas,
Koop Mast, Rui Matos, Jonathan Matthew, William Jon McCann, Morten Mjelva,
Federico Mena Quintero, Florian Müllner, Jon Nettleton, Hellyna Ng,
Discardi Nicola, Carlos Martín Nieto, Bastien Nocera, Bill Nottingham,
Matt Novenstern, Marc-Antoine Perennou, Neil Perry, Frédéric Péters,
Alejandro Piñeiro, Siegfried-Angel Gevatter Pujals, "res", Neil Roberts,
"Sardem FF7", Florian Scandella, Joseph Scheuhammer, Christian Schramm,
Gustavo Noronha Silva, Jasper St. Pierre, Eric Springer, Jakub Steiner,
Jonathan Strander, Ray Strode, Owen Taylor, Rico Tzschichholz,
Sergey V. Udaltsov, Daiki Ueno, Vincent Untz, Marcelo Jorge Vieira,
Mads Villadsen, Colin Walters, Dan Winship, William Wolf, Thomas Wood,
Pierre Yager, David Zeuthen, Marina Zhurakhinskaya
Design:
Allan Day, William Jon McCann, Jeremy Perry, Jakub Steiner
2008 Boston GNOME design hackfest participants (especially Neil J. Patel
for turning the resulting sketches into our first mockups.)
Everybody on irc.gnome.org:#gnome-design
Translations:
Friedel Wolff (af), Khaled Hosny (ar), Ivaylo Valkov (bg), Jamil Ahmed (bn)
Runa Bhattacharjee (bn_IN), Gil Forcada, Siegfried-Angel Gevatter Pujals,
Jordi Serratosa (ca), Andre Klapper, Petr Kovar (cs), Kenneth Nielsen,
Kris Thomsen (da), Mario Blättermann, Hendrik Brandt, Christian Kirbach,
Hendrik Richter, Wolfgang Stöggl (de), Michael Kotsarinis, Kostas Papadimas,
Jennie Petoumenou, Sterios Prosiniklis, Fotis Tsamis, Simos Xenitellis (el),
Bruce Cowan, Philip Withnall (en_GB), Jorge Gonzalez, Daniel Mustieles (es),
Mattias Põldaru, Ivar Smolin (et), Inaki Larranaga Murgoitio (eu),
Mahyar Moghimi (fa), Timo Jyrinki (fi), Cyril Arnaud, Bruno Brouard,
Pablo Martin-Gomez, Claude Paroz, Frédéric Peters (fr), Seán de Búrca (ga)
Francisco Diéguez, Antón Méixome (gl), Sweta Kothari (gu), Liel Fridman,
Yaron Shahrabani (he), Rajesh Ranjan (hi), Gabor Kelemen (hu), Milo Casagrande,
Luca Ferretti (it), Dirgita, Andika Triwidada (id), Takayuki KUSANO,
Takayoshi OKANO, Kiyotaka NISHIBORI, Futoshi NISHIO (ja), Shankar Prasad (kn),
Young-Ho Cha, Changwoo Ryu (ko), Žygimantas Beručka, Gintautas Miliauskas (lt),
Rudolfs Mazurs (lv), Sandeep Shedmake (mr), Kjartan Maraas (nb),
Wouter Bolsterlee, Sander Dijkhuis, Reinout van Schouwen (nl),
Torstein Winterseth (nn), A S Alam (pa), Tomasz Dominikowski, Piotr Drąg (pl),
Duarte Loreto (pt), Felipe Borges, Rodrigo Padula de Oliveira,
Rodrigo L. M. Flores, Amanda Magalhães, Og B. Maciel, Gabriel F. Vilar,
Jonh Wendell (pt_BR), Lucian Adrian Grijincu, Daniel Șerbănescu (ro),
Sergey V. Kovylov, Andrey Korzinev, Yuri Myasoedov, Marina Zhurakhinskaya (ru),
Daniel Nylander (se), Matej Urbančič, Andrej Žnidaršič (sl),
Miloš Popović (sr, sr@latin), Miroslav Nikolić (sr), Tirumurti Vasudevan (ta),
Sira Nokyoongtong (th), Baris Cicek (tr), Abduxukur Abdurixit,
Gheyret T. Kenji (ug), Maxim V. Dziumanenko, Daniel Korostil (uk),
Nguyễn Thái Ngọc Duy (vi), Jessica Ban, 'jiero', Wei Li, YunQiang Su, Ray Wang,
Aron Xu (zh_CN), Chao-Hsiung Liao (zh_HK, zh_TW)

View File

@ -1,5 +1,5 @@
AC_PREREQ(2.63)
AC_INIT([gnome-shell],[3.0.0.2],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
AC_INIT([gnome-shell],[2.91.93],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([src/shell-global.c])
@ -63,7 +63,7 @@ AM_CONDITIONAL(BUILD_RECORDER, $build_recorder)
CLUTTER_MIN_VERSION=1.5.15
GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1
GJS_MIN_VERSION=0.7.11
MUTTER_MIN_VERSION=3.0.0
MUTTER_MIN_VERSION=2.91.93
GTK_MIN_VERSION=3.0.0
GIO_MIN_VERSION=2.25.9
LIBECAL_MIN_VERSION=2.32.0

View File

@ -102,36 +102,8 @@ StTooltip StLabel {
min-width: 200px;
}
.popup-submenu-menu-item:open {
background-color: #4c4c4c;
}
.popup-sub-menu {
background-gradient-start: rgba(80,80,80,0.3);
background-gradient-end: rgba(80,80,80,0.7);
background-gradient-direction: vertical;
box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
}
.popup-sub-menu .popup-menu-item:ltr {
padding-right: 0em;
}
.popup-sub-menu .popup-menu-item:rtl {
padding-left: 0em;
}
.popup-sub-menu StScrollBar {
padding: 4px;
}
.popup-sub-menu StScrollBar StBin#trough {
border-width: 0px;
}
.popup-sub-menu StScrollBar StBin#vhandle {
background-color: #4c4c4c;
border-width: 0px;
background-color: #606060;
}
/* The remaining popup-menu sizing is all done in ems, so that if you
@ -793,7 +765,7 @@ StTooltip StLabel {
#calendarArea {
/* this is the width of the entire popup */
min-width: 600px;
width: 600px;
}
.calendar-vertical-separator {
@ -931,13 +903,11 @@ StTooltip StLabel {
}
.events-header-vbox {
spacing: 6pt;
padding-right: 1.75em;
spacing: 8px;
}
.events-header-vbox:rtl {
padding-right: 0em;
padding-left: 1.75em;
.events-header {
height: 40px;
}
.events-header-hbox {
@ -982,17 +952,17 @@ StTooltip StLabel {
}
.events-day-name-box {
min-width: 15pt;
width: 20px;
}
.events-time-box {
min-width: 53pt;
padding-right: 6pt;
width: 70px;
padding-right: 8px;
}
.events-time-box:rtl {
padding-right: 0px;
padding-left: 6pt;
padding-left: 8px;
}
.events-event-box {

View File

@ -10,7 +10,9 @@ nobase_dist_js_DATA = \
misc/history.js \
misc/modemManager.js \
misc/params.js \
misc/semantic.js \
misc/util.js \
misc/zeitgeist.js \
perf/core.js \
ui/altTab.js \
ui/appDisplay.js \
@ -22,7 +24,6 @@ nobase_dist_js_DATA = \
ui/dash.js \
ui/dateMenu.js \
ui/dnd.js \
ui/docDisplay.js \
ui/endSessionDialog.js \
ui/environment.js \
ui/extensionSystem.js \
@ -64,4 +65,5 @@ nobase_dist_js_DATA = \
ui/workspaceThumbnail.js \
ui/workspacesView.js \
ui/workspaceSwitcherPopup.js \
ui/xdndHandler.js
ui/xdndHandler.js \
ui/zeitgeistSearch.js

View File

@ -1,36 +1,32 @@
/* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */
const St = imports.gi.St;
const Shell = imports.gi.Shell;
const Lang = imports.lang;
const Signals = imports.signals;
const Search = imports.ui.search;
const THUMBNAIL_ICON_MARGIN = 2;
function DocInfo(recentInfo) {
this._init(recentInfo);
function ZeitgeistItemInfo(event) {
this._init(event);
}
DocInfo.prototype = {
_init : function(recentInfo) {
this.recentInfo = recentInfo;
// We actually used get_modified() instead of get_visited()
// here, as GtkRecentInfo doesn't updated get_visited()
// correctly. See http://bugzilla.gnome.org/show_bug.cgi?id=567094
this.timestamp = recentInfo.get_modified();
this.name = recentInfo.get_display_name();
ZeitgeistItemInfo.prototype = {
_init : function(event) {
this.event = event;
this.subject = event.subjects[0];
this.timestamp = event.timestamp;
this.name = this.subject.text;
this._lowerName = this.name.toLowerCase();
this.uri = recentInfo.get_uri();
this.mimeType = recentInfo.get_mime_type();
this.uri = this.subject.uri;
this.mimeType = this.subject.mimetype;
this.interpretation = this.subject.interpretation;
},
createIcon : function(size) {
return St.TextureCache.get_default().load_recent_thumbnail(size, this.recentInfo);
return St.TextureCache.get_default().load_thumbnail(size, this.uri, this.subject.mimetype);
// FIXME: We should consider caching icons
},
launch : function(workspaceIndex) {
Shell.DocSystem.get_default().open(this.recentInfo, workspaceIndex);
launch : function() {
Gio.app_info_launch_default_for_uri(this.uri,
global.create_app_launch_context());
},
matchTerms: function(terms) {
@ -48,93 +44,5 @@ DocInfo.prototype = {
}
}
return mtype;
}
},
};
var docManagerInstance = null;
function getDocManager() {
if (docManagerInstance == null)
docManagerInstance = new DocManager();
return docManagerInstance;
}
/**
* DocManager wraps the DocSystem, primarily to expose DocInfo objects.
*/
function DocManager() {
this._init();
}
DocManager.prototype = {
_init: function() {
this._docSystem = Shell.DocSystem.get_default();
this._infosByTimestamp = [];
this._infosByUri = {};
this._docSystem.connect('changed', Lang.bind(this, this._reload));
this._reload();
},
_reload: function() {
let docs = this._docSystem.get_all();
this._infosByTimestamp = [];
this._infosByUri = {};
for (let i = 0; i < docs.length; i++) {
let recentInfo = docs[i];
let docInfo = new DocInfo(recentInfo);
this._infosByTimestamp.push(docInfo);
this._infosByUri[docInfo.uri] = docInfo;
}
this.emit('changed');
},
getTimestampOrderedInfos: function() {
return this._infosByTimestamp;
},
getInfosByUri: function() {
return this._infosByUri;
},
lookupByUri: function(uri) {
return this._infosByUri[uri];
},
queueExistenceCheck: function(count) {
return this._docSystem.queue_existence_check(count);
},
_searchDocs: function(items, terms) {
let multiplePrefixMatches = [];
let prefixMatches = [];
let multipleSubtringMatches = [];
let substringMatches = [];
for (let i = 0; i < items.length; i++) {
let item = items[i];
let mtype = item.matchTerms(terms);
if (mtype == Search.MatchType.MULTIPLE_PREFIX)
multiplePrefixMatches.push(item.uri);
else if (mtype == Search.MatchType.PREFIX)
prefixMatches.push(item.uri);
else if (mtype == Search.MatchType.MULTIPLE_SUBSTRING)
multipleSubtringMatches.push(item.uri);
else if (mtype == Search.MatchType.SUBSTRING)
substringMatches.push(item.uri);
}
return multiplePrefixMatches.concat(prefixMatches.concat(multipleSubtringMatches.concat(substringMatches)));
},
initialSearch: function(terms) {
return this._searchDocs(this._infosByTimestamp, terms);
},
subsearch: function(previousResults, terms) {
return this._searchDocs(previousResults.map(Lang.bind(this,
function(url) {
return this._infosByUri[url];
})), terms);
}
};
Signals.addSignalMethods(DocManager.prototype);

43
js/misc/semantic.js Normal file
View File

@ -0,0 +1,43 @@
/* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*-
*
* Semantic-desktop interpretations for various data types
*
* Authors: Federico Mena Quintero <federico@gnome.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
const NFO_AUDIO = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Audio";
const NFO_DOCUMENT = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Document";
const NFO_HTML_DOCUMENT = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#HtmlDocument";
const NFO_IMAGE = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Image";
const NFO_MEDIA = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Media";
const NFO_MIND_MAP = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#MindMap";
const NFO_PAGINATED_TEXT_DOCUMENT = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PaginatedTextDocument";
const NFO_PLAIN_TEXT_DOCUMENT = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PlainTextDocument";
const NFO_PRESENTATION = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Presentation";
const NFO_RASTER_IMAGE = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#RasterImage";
const NFO_SOURCE_CODE = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#SourceCode";
const NFO_SPREADSHEET = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Spreadsheet";
const NFO_TEXT_DOCUMENT = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#TextDocument";
const NFO_VECTOR_IMAGE = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#VectorImage";
const NFO_VIDEO = "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Video";
const NMM_CURSOR = "http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#Cursor";
const NMM_ICON = "http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#Icon";
const NMM_MOVIE = "http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#Movie";
const NMM_MUSIC_PIECE = "http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#MusicPiece";
const NMM_TV_SHOW = "http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#TVShow";

264
js/misc/zeitgeist.js Normal file
View File

@ -0,0 +1,264 @@
/* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*-
*
* Copyright (C) 2010 Seif Lotfy <seif@lotfy.com>
* Copyright (C) 2011 Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com>
* Copyright (C) 2010-2011 Collabora Ltd.
* Authored by: Seif Lotfy <seif@lotfy.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
const DBus = imports.dbus;
const SIG_EVENT = '(asaasay)';
const MAX_TIMESTAMP = 9999999999999;
// Number of results given by fullTextSearch; 100 is probably enough.
// Note: We can't currently increase this number to anything above 132, due to
// https://bugs.launchpad.net/zeitgeist-extensions/+bug/716503
const MAX_RESULTS = 100;
const ResultType = {
// http://zeitgeist-project.com/docs/0.6/datamodel.html#resulttype
// It's unfortunate to have to define these by hand; maybe if D-Bus had a way to introspect enums...
MOST_RECENT_EVENTS : 0,
LEAST_RECENT_EVENTS : 1,
MOST_RECENT_SUBJECTS : 2,
LEAST_RECENT_SUBJECTS : 3,
MOST_POPULAR_SUBJECTS : 4,
LEAST_POPULAR_SUBJECTS : 5,
MOST_POPULAR_ACTOR : 6,
LEAST_POPULAR_ACTOR : 7,
MOST_RECENT_ACTOR : 8,
LEAST_RECENT_ACTOR : 9,
MOST_RECENT_ORIGIN : 10,
LEAST_RECENT_ORIGIN : 11,
MOST_POPULAR_ORIGIN : 12,
LEAST_POPULAR_ORIGIN : 13,
OLDEST_ACTOR : 14,
MOST_RECENT_SUBJECT_INTERPRETATION : 15,
LEAST_RECENT_SUBJECT_INTERPRETATION : 16,
MOST_POPULAR_SUBJECT_INTERPRETATION : 17,
LEAST_POPULAR_SUBJECT_INTERPRETATION : 18,
MOST_RECENT_MIME_TYPE : 19,
LEAST_RECENT_MIME_TYPE : 20,
MOST_POPULAR_MIME_TYPE : 21,
LEAST_POPULAR_MIME_TYPE : 22
};
const StorageState = {
// http://zeitgeist-project.com/docs/0.6/datamodel.html#storagestate
// As with ResultType, it would be nice if we could introspect enums through D-Bus
NOT_AVAILABLE : 0,
AVAILABLE : 1,
ANY : 2
};
/* Zeitgeist Subjects (files, people, etc.) */
function Subject(uri, interpretation, manifestation, origin, mimetype, text, storage) {
this._init(uri, interpretation, manifestation, origin, mimetype, text, storage);
};
Subject.prototype = {
_init: function(uri, interpretation, manifestation, origin, mimetype, text, storage) {
this.uri = uri;
this.interpretation = interpretation;
this.manifestation = manifestation;
this.origin = origin;
this.mimetype = mimetype;
this.text = text;
this.storage = storage;
},
};
Subject.fromPlain = function(rawSubject) {
return new Subject(rawSubject[0], // uri
rawSubject[1], // interpretation
rawSubject[2], // manifestation
rawSubject[3], // origin
rawSubject[4], // mimetype
rawSubject[5], // text
rawSubject[6]); // storage
};
Subject.toPlain = function(subject) {
let rawSubject = [];
rawSubject[0] = subject.uri;
rawSubject[1] = subject.interpretation;
rawSubject[2] = subject.manifestation
rawSubject[3] = subject.origin;
rawSubject[4] = subject.mimetype;
rawSubject[5] = subject.text;
rawSubject[6] = subject.storage;
return rawSubject;
};
/* Zeitgeist Events */
function Event(interpretation, manifestation, actor, subjects, payload) {
this._init(interpretation, manifestation, actor, subjects, payload);
};
Event.prototype = {
_init: function(interpretation, manifestation, actor, subjects, payload) {
this.id = 0;
this.timestamp = 0;
this.actor = actor;
this.interpretation = interpretation;
this.manifestation = manifestation;
this.actor = actor;
this.payload = payload;
this.subjects = subjects;
},
};
Event.fromPlain = function(rawEvent) {
let subjects = rawEvent[1].map(Subject.fromPlain);
let event = new Event(rawEvent[0][2], // interpretation
rawEvent[0][3], // manifestation
rawEvent[0][4], // actor
subjects, // subjects
rawEvent[2]);// payload
event.id = rawEvent[0][0]; // id
event.timestamp = parseInt(rawEvent[0][1], 10); // timestamp - it comes as a string over d-bus (yuck)
return event;
};
Event.toPlain = function(event) {
let rawEvent = [];
rawEvent[0] = [];
rawEvent[0][0] = event.id.toString();
rawEvent[0][1] = event.timestamp.toString();
rawEvent[0][2] = event.interpretation;
rawEvent[0][3] = event.manifestation;
rawEvent[0][4] = event.actor;
rawEvent[1] = event.subjects.map(Subject.toPlain);
rawEvent[2] = event.payload;
return rawEvent;
};
// Zeitgeist D-Bus interface definitions. Note that most of these are
// incomplete, and only cover the methods/properties/signals that
// we're currently using.
/* Zeitgeist D-Bus Interface */
const LOG_NAME = 'org.gnome.zeitgeist.Engine';
const LOG_PATH = '/org/gnome/zeitgeist/log/activity';
const LogIface = {
name: 'org.gnome.zeitgeist.Log',
methods: [
{ name: 'GetEvents',
inSignature: 'au',
outSignature: 'a'+SIG_EVENT },
{ name: 'FindRelatedUris',
inSignature: 'au',
outSignature: '(xx)a(' + SIG_EVENT + ')a'+ SIG_EVENT + 'uuu' },
{ name: 'FindEventIds',
inSignature: '(xx)a' + SIG_EVENT + 'uuu',
outSignature: 'au' },
{ name: 'FindEvents',
inSignature: '(xx)a' + SIG_EVENT + 'uuu',
outSignature: 'a' + SIG_EVENT },
{ name: 'InsertEvents',
inSignature: 'a' + SIG_EVENT,
outSignature: 'au' },
{ name: 'DeleteEvents',
inSignature: 'au',
outSignature: '(xx)' },
{ name: 'DeleteLog',
inSignature: '',
outSignature: '' },
{ name: 'Quit',
inSignature: '',
outSignature: '' },
// FIXME: Add missing DBus Methods
// - InstallMonitor
// - RemoveMonitor
],
properties: [
{ name: 'Get',
inSignature: 'ss',
outSignature: 'v',
access: 'read' },
{ name: 'Set',
inSignature: 'ssv',
outSignature: '',
access: 'read' },
{ name: 'GetAll',
inSignature: 's',
outSignature: 'a{sv}',
access: 'read' },
]
};
const Log = DBus.makeProxyClass(LogIface);
const _log = new Log(DBus.session, LOG_NAME, LOG_PATH);
function findEvents(timeRange, eventTemplates, storageState, numEvents, resultType, callback) {
function handler(results, error) {
if (error != null)
log("Error querying Zeitgeist for events: "+error);
else
callback(results.map(Event.fromPlain));
}
_log.FindEventsRemote(timeRange, eventTemplates.map(Event.toPlain),
storageState, numEvents, resultType, handler);
}
/* Zeitgeist Full-Text-Search Interface */
const INDEX_NAME = 'org.gnome.zeitgeist.Engine';
const INDEX_PATH = '/org/gnome/zeitgeist/index/activity';
const IndexIface = {
name: 'org.gnome.zeitgeist.Index',
methods: [
{ name: 'Search',
inSignature: 's(xx)a'+SIG_EVENT+'uuu',
outSignature: 'a'+SIG_EVENT+'u' },
],
};
const Index = DBus.makeProxyClass(IndexIface);
const _index = new Index(DBus.session, INDEX_NAME, INDEX_PATH);
/**
* fullTextSearch:
*
* Asynchronously search Zeitgeist's index for events relating to the query.
*
* @param query The query string, using asterisks for wildcards. Wildcards must
* be used at the start and/or end of a string to get relevant information.
* @param eventTemplates Zeitgeist event templates, see
* http://zeitgeist-project.com/docs/0.6/datamodel.html#event for more
* information
* @param callback The callback, takes a list containing Zeitgeist.Event
* objects
*/
function fullTextSearch(query, eventTemplates, callback) {
function handler(results, error) {
if (error != null)
log("Error searching with Zeitgeist FTS: "+error);
else
callback(results[0].map(Event.fromPlain));
}
_index.SearchRemote(query, [0, MAX_TIMESTAMP],
eventTemplates.map(Event.toPlain),
0, // offset into the search results
MAX_RESULTS,
ResultType.MOST_POPULAR_SUBJECTS, handler);
}

View File

@ -2,6 +2,7 @@
const Clutter = imports.gi.Clutter;
const GLib = imports.gi.GLib;
const Gio = imports.gi.Gio;
const Gtk = imports.gi.Gtk;
const Shell = imports.gi.Shell;
const Lang = imports.lang;
@ -13,6 +14,7 @@ const _ = Gettext.gettext;
const AppFavorites = imports.ui.appFavorites;
const DND = imports.ui.dnd;
const DocInfo = imports.misc.docInfo;
const IconGrid = imports.ui.iconGrid;
const Main = imports.ui.main;
const Overview = imports.ui.overview;
@ -21,6 +23,7 @@ const Search = imports.ui.search;
const Tweener = imports.ui.tweener;
const Workspace = imports.ui.workspace;
const Params = imports.misc.params;
const Zeitgeist = imports.misc.zeitgeist;
const MENU_POPUP_TIMEOUT = 600;
const SCROLL_TIME = 0.1;
@ -582,6 +585,7 @@ AppIconMenu.prototype = {
this.blockSourceEvents = true;
this._source = source;
this._eventTemplate = new Zeitgeist.Event('', '', "application://" + this._source.app.get_id(), [], []);
this.connect('activate', Lang.bind(this, this._onActivate));
this.connect('open-state-changed', Lang.bind(this, this._onOpenStateChanged));
@ -628,6 +632,63 @@ AppIconMenu.prototype = {
this._toggleFavoriteMenuItem = this._appendMenuItem(isFavorite ? _("Remove from Favorites")
: _("Add to Favorites"));
Zeitgeist.findEvents([new Date().getTime() - 86400000*90, Zeitgeist.MAX_TIMESTAMP],
[this._eventTemplate],
Zeitgeist.StorageState.ANY,
100,
Zeitgeist.ResultType.MOST_RECENT_SUBJECTS,
Lang.bind(this, this._appendJumplist));
},
_appendJumplist: function (events) {
let fetchedUris = [];
let hasJumplist = false;
function appendEvents(events2, count, type) {
if (count == null) {
count = 3;
}
if (type == null) {
type = "emblem-favorite";
}
let j = 0;
if (events.length > 0) {
for (let i in events) {
let uri = events[i].subjects[0].uri.replace('file://', '');
uri = uri.replace(/\%20/g, ' '); // FIXME: properly unescape, or get the display name otherwise
if (fetchedUris.indexOf(uri) == -1 &&
(GLib.file_test(uri, GLib.FileTest.EXISTS) || this._source.app.get_id() == "tomboy.desktop")) {
if (!hasJumplist) {
this._appendSeparator();
hasJumplist = true;
}
this._appendJumplistItem(events[i], type);
fetchedUris.push(uri);
j++;
if (j >= count)
break;
}
}
}
}
appendEvents.call(this, events, 4, "document-open-recent");
Zeitgeist.findEvents([new Date().getTime() - 86400000*90, Zeitgeist.MAX_TIMESTAMP],
[this._eventTemplate],
Zeitgeist.StorageState.ANY,
100,
Zeitgeist.ResultType.MOST_POPULAR_SUBJECTS,
Lang.bind(this, appendEvents));
},
_appendJumplistItem: function (event, type) {
let info = new DocInfo.ZeitgeistItemInfo(event);
let item = new PopupMenu.PopupImageMenuItem(info.name, type);
this.addMenuItem(item);
item.connect('activate', Lang.bind(this, function () {
let app = new Gio.DesktopAppInfo.new(this._source.app.get_id());
app.launch_uris([info.uri], null);
}));
},
_appendSeparator: function () {

View File

@ -1,50 +0,0 @@
/* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */
const Gettext = imports.gettext.domain('gnome-shell');
const _ = Gettext.gettext;
const DocInfo = imports.misc.docInfo;
const Params = imports.misc.params;
const Search = imports.ui.search;
function DocSearchProvider() {
this._init();
}
DocSearchProvider.prototype = {
__proto__: Search.SearchProvider.prototype,
_init: function(name) {
Search.SearchProvider.prototype._init.call(this, _("RECENT ITEMS"));
this._docManager = DocInfo.getDocManager();
},
getResultMeta: function(resultId) {
let docInfo = this._docManager.lookupByUri(resultId);
if (!docInfo)
return null;
return { 'id': resultId,
'name': docInfo.name,
'createIcon': function(size) {
return docInfo.createIcon(size);
}
};
},
activateResult: function(id, params) {
params = Params.parse(params, { workspace: null,
timestamp: null });
let docInfo = this._docManager.lookupByUri(id);
docInfo.launch(params.workspace ? params.workspace.index() : -1);
},
getInitialResultSet: function(terms) {
return this._docManager.initialSearch(terms);
},
getSubsearchResultSet: function(previousResults, terms) {
return this._docManager.subsearch(previousResults, terms);
}
};

View File

@ -366,10 +366,8 @@ EndSessionDialog.prototype = {
if (this._user.is_loaded && !dialogContent.iconName) {
let iconFile = this._user.get_icon_file();
if (GLib.file_test(iconFile, GLib.FileTest.EXISTS))
this._setIconFromFile(iconFile, dialogContent.iconStyleClass);
else
this._setIconFromName('avatar-default', dialogContent.iconStyleClass);
this._setIconFromFile(iconFile, dialogContent.iconStyleClass);
} else if (dialogContent.iconName) {
this._setIconFromName(dialogContent.iconName,
dialogContent.iconStyleClass);

View File

@ -3,7 +3,6 @@
const GLib = imports.gi.GLib;
const Gio = imports.gi.Gio;
const St = imports.gi.St;
const Shell = imports.gi.Shell;
const Config = imports.misc.config;
@ -68,13 +67,7 @@ function loadExtension(dir, enabled, type) {
return;
}
let metadataContents;
try {
metadataContents = Shell.get_file_contents_utf8_sync(metadataFile.get_path());
} catch (e) {
global.logError(baseErrorString + 'Failed to load metadata.json: ' + e);
return;
}
let [success, metadataContents, len, etag] = metadataFile.load_contents(null);
let meta;
try {
meta = JSON.parse(metadataContents);

View File

@ -26,11 +26,13 @@ var commandHeader = 'const Clutter = imports.gi.Clutter; ' +
'const Gtk = imports.gi.Gtk; ' +
'const Mainloop = imports.mainloop; ' +
'const Meta = imports.gi.Meta; ' +
'const Semantic = imports.misc.semantic' +
'const Shell = imports.gi.Shell; ' +
'const Tp = imports.gi.TelepathyGLib; ' +
'const Main = imports.ui.main; ' +
'const Lang = imports.lang; ' +
'const Tweener = imports.ui.tweener; ' +
'const Zeitgeist = imports.misc.zeitgeist; ' +
/* Utility functions...we should probably be able to use these
* in the shell core code too. */
'const stage = global.stage; ' +

View File

@ -189,11 +189,9 @@ NotificationDaemon.prototype = {
actions, hints, timeout) {
let id;
// Filter out chat and presence notifications from Empathy, since we
// Filter out notifications from Empathy, since we
// handle that information from telepathyClient.js
if (appName == 'Empathy' && (hints['category'] == 'im.received' ||
hints['category'] == 'presence.online' ||
hints['category'] == 'presence.offline')) {
if (appName == 'Empathy') {
// Ignore replacesId since we already sent back a
// NotificationClosed for that id.
id = nextNotificationId++;

View File

@ -15,7 +15,6 @@ const Gdk = imports.gi.Gdk;
const AppDisplay = imports.ui.appDisplay;
const Dash = imports.ui.dash;
const DND = imports.ui.dnd;
const DocDisplay = imports.ui.docDisplay;
const Lightbox = imports.ui.lightbox;
const Main = imports.ui.main;
const MessageTray = imports.ui.messageTray;
@ -25,6 +24,7 @@ const Tweener = imports.ui.tweener;
const ViewSelector = imports.ui.viewSelector;
const WorkspacesView = imports.ui.workspacesView;
const WorkspaceThumbnail = imports.ui.workspaceThumbnail;
const ZeitgeistSearch = imports.ui.zeitgeistSearch;
// Time for initial animation going into Overview mode
const ANIMATION_TIME = 0.25;
@ -192,7 +192,11 @@ Overview.prototype = {
this.viewSelector.addSearchProvider(new AppDisplay.AppSearchProvider());
this.viewSelector.addSearchProvider(new AppDisplay.PrefsSearchProvider());
this.viewSelector.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
this.viewSelector.addSearchProvider(new DocDisplay.DocSearchProvider());
this.viewSelector.addSearchProvider(new ZeitgeistSearch.DocumentsAsyncSearchProvider());
this.viewSelector.addSearchProvider(new ZeitgeistSearch.VideosAsyncSearchProvider());
this.viewSelector.addSearchProvider(new ZeitgeistSearch.MusicAsyncSearchProvider());
this.viewSelector.addSearchProvider(new ZeitgeistSearch.PicturesAsyncSearchProvider());
this.viewSelector.addSearchProvider(new ZeitgeistSearch.OtherAsyncSearchProvider());
// TODO - recalculate everything when desktop size changes
this.dash = new Dash.Dash();

View File

@ -32,15 +32,6 @@ Button.prototype = {
},
_onButtonPress: function(actor, event) {
if (!this.menu.isOpen) {
// Setting the max-height won't do any good if the minimum height of the
// menu is higher then the screen; it's useful if part of the menu is
// scrollable so the minimum height is smaller than the natural height
let monitor = global.get_primary_monitor();
this.menu.actor.style = ('max-height: ' +
Math.round(monitor.height - Main.panel.actor.height) +
'px;');
}
this.menu.toggle();
},

View File

@ -773,10 +773,6 @@ PopupMenuBase.prototype = {
// for the menu which causes its prelight state to freeze
this.blockSourceEvents = false;
// Can be set while a menu is up to let all events through without special
// menu handling useful for scrollbars in menus, and probably not otherwise.
this.passEvents = false;
this._activeMenuItem = null;
},
@ -1042,109 +1038,45 @@ PopupSubMenu.prototype = {
__proto__: PopupMenuBase.prototype,
_init: function(sourceActor, sourceArrow) {
PopupMenuBase.prototype._init.call(this, sourceActor);
PopupMenuBase.prototype._init.call(this, sourceActor, 'popup-sub-menu');
this._arrow = sourceArrow;
this._arrow.rotation_center_z_gravity = Clutter.Gravity.CENTER;
// Since a function of a submenu might be to provide a "More.." expander
// with long content, we make it scrollable - the scrollbar will only take
// effect if a CSS max-height is set on the top menu.
this.actor = new St.ScrollView({ style_class: 'popup-sub-menu',
hscrollbar_policy: Gtk.PolicyType.NEVER,
vscrollbar_policy: Gtk.PolicyType.NEVER });
// StScrollbar plays dirty tricks with events, calling
// clutter_set_motion_events_enabled (FALSE) during the scroll; this
// confuses our event tracking, so we just turn it off during the
// scroll.
let vscroll = this.actor.get_vscroll_bar();
vscroll.connect('scroll-start',
Lang.bind(this, function() {
let topMenu = this._getTopMenu();
if (topMenu)
topMenu.passEvents = true;
}));
vscroll.connect('scroll-stop',
Lang.bind(this, function() {
let topMenu = this._getTopMenu();
if (topMenu)
topMenu.passEvents = false;
}));
this.actor.add_actor(this.box);
this.actor = this.box;
this.actor._delegate = this;
this.actor.clip_to_allocation = true;
this.actor.connect('key-press-event', Lang.bind(this, this._onKeyPressEvent));
this.actor.hide();
},
_getTopMenu: function() {
let actor = this.actor.get_parent();
while (actor) {
if (actor._delegate && actor._delegate instanceof PopupMenu)
return actor._delegate;
actor = actor.get_parent();
}
return null;
},
_needsScrollbar: function() {
let topMenu = this._getTopMenu();
let [topMinHeight, topNaturalHeight] = topMenu.actor.get_preferred_height(-1);
let topThemeNode = topMenu.actor.get_theme_node();
let topMaxHeight = topThemeNode.get_max_height();
return topMaxHeight >= 0 && topNaturalHeight >= topMaxHeight;
},
open: function(animate) {
if (this.isOpen)
return;
this.isOpen = true;
// we don't implement the !animate case because that doesn't
// currently get used...
let [naturalHeight, minHeight] = this.actor.get_preferred_height(-1);
this.actor.height = 0;
this.actor.show();
let needsScrollbar = this._needsScrollbar();
// St.ScrollView always requests space horizontally for a possible vertical
// scrollbar if in AUTOMATIC mode. Doing better would require implementation
// of width-for-height in St.BoxLayout and St.ScrollView. This looks bad
// when we *don't* need it, so turn off the scrollbar when that's true.
// Dynamic changes in whether we need it aren't handled properly.
this.actor.vscrollbar_policy =
needsScrollbar ? Gtk.PolicyType.AUTOMATIC : Gtk.PolicyType.NEVER;
// It looks funny if we animate with a scrollbar (at what point is
// the scrollbar added?) so just skip that case
if (animate && needsScrollbar)
animate = false;
if (animate) {
let [minHeight, naturalHeight] = this.actor.get_preferred_height(-1);
this.actor.height = 0;
this.actor._arrow_rotation = this._arrow.rotation_angle_z;
Tweener.addTween(this.actor,
{ _arrow_rotation: 90,
height: naturalHeight,
time: 0.25,
onUpdateScope: this,
onUpdate: function() {
this._arrow.rotation_angle_z = this.actor._arrow_rotation;
},
onCompleteScope: this,
onComplete: function() {
this.actor.set_height(-1);
this.emit('open-state-changed', true);
}
});
} else {
this._arrow.rotation_angle_z = 90;
this.emit('open-state-changed', true);
}
this.actor._arrow_rotation = this._arrow.rotation_angle_z;
Tweener.addTween(this.actor,
{ _arrow_rotation: 90,
height: naturalHeight,
time: 0.25,
onUpdateScope: this,
onUpdate: function() {
this._arrow.rotation_angle_z = this.actor._arrow_rotation;
},
onCompleteScope: this,
onComplete: function() {
this.actor.set_height(-1);
this.emit('open-state-changed', true);
}
});
},
close: function(animate) {
@ -1156,9 +1088,6 @@ PopupSubMenu.prototype = {
if (this._activeMenuItem)
this._activeMenuItem.setActive(false);
if (animate && this._needsScrollbar())
animate = false;
if (animate) {
this.actor._arrow_rotation = this._arrow.rotation_angle_z;
Tweener.addTween(this.actor,
@ -1494,12 +1423,8 @@ PopupMenuManager.prototype = {
this._owner.menuEventFilter(event))
return true;
if (this._activeMenu != null && this._activeMenu.passEvents)
return false;
let activeMenuContains = this._eventIsOnActiveMenu(event);
let eventType = event.type();
if (eventType == Clutter.EventType.BUTTON_RELEASE) {
if (activeMenuContains) {
return false;

View File

@ -115,6 +115,43 @@ function SearchProvider(title) {
SearchProvider.prototype = {
_init: function(title) {
this.title = title;
this.searchSystem = null;
this.searchAsync = false;
},
_asyncCancelled: function() {
},
startAsync: function() {
this.searchAsync = true;
},
tryCancelAsync: function() {
if (!this.searchAsync)
return;
this._asyncCancelled();
this.searchAsync = false;
},
/**
* addItems:
* @items: an array of result identifier strings representing
* items which match the last given search terms.
*
* This should be used for something that requires a bit more
* logic; it's designed to be an asyncronous way to add a result
* to the current search.
*/
addItems: function( items) {
if (!this.searchSystem)
throw new Error('Search provider not registered');
if (!items.length)
return;
this.tryCancelAsync();
this.searchSystem.addProviderItems(this, items);
},
/**
@ -212,6 +249,7 @@ SearchProvider.prototype = {
};
Signals.addSignalMethods(SearchProvider.prototype);
function OpenSearchSystem() {
this._init();
}
@ -274,18 +312,24 @@ OpenSearchSystem.prototype = {
},
_addProvider: function(fileName) {
let path = global.datadir + '/search_providers/' + fileName;
let source = Shell.get_file_contents_utf8_sync(path);
let [success, name, url, langs, icon_uri] = global.parse_search_provider(source);
let provider ={ name: name,
url: url,
id: this._providers.length,
icon_uri: icon_uri,
langs: langs };
if (this._checkSupportedProviderLanguage(provider)) {
this._providers.push(provider);
this.emit('changed');
}
let file = Gio.file_new_for_path(global.datadir + '/search_providers/' + fileName);
let source = '';
file.load_contents_async(null, Lang.bind(this, function (obj, res) {
let [success, source] = file.load_contents_finish(res);
if (source) {
let [success, name, url, langs, icon_uri] = global.parse_search_provider(source);
let provider ={ name: name,
url: url,
id: this._providers.length,
icon_uri: icon_uri,
langs: langs };
if (this._checkSupportedProviderLanguage(provider)) {
this._providers.push(provider);
this.emit('changed');
}
}
}));
},
_refresh: function() {
@ -318,6 +362,7 @@ SearchSystem.prototype = {
},
registerProvider: function (provider) {
provider.searchSystem = this;
this._providers.push(provider);
},
@ -334,30 +379,50 @@ SearchSystem.prototype = {
this._previousResults = [];
},
addProviderItems: function(provider, items) {
let index = this._providers.indexOf(provider);
let [provider2, results] = this._previousResults[index];
if (provider !== provider2)
return;
results.push.apply(results, items);
this.emit('results-updated', this._previousResults);
},
updateSearch: function(searchString) {
searchString = searchString.replace(/^\s+/g, '').replace(/\s+$/g, '');
if (searchString == '')
return [];
return;
let terms = searchString.split(/\s+/);
let isSubSearch = terms.length == this._previousTerms.length;
if (isSubSearch) {
for (let i = 0; i < terms.length; i++) {
if (terms[i].indexOf(this._previousTerms[i]) != 0) {
isSubSearch = false;
break;
this.updateSearchResults(terms);
},
updateSearchResults: function(terms) {
let isSubSearch = false;
if (terms) {
isSubSearch = terms.length == this._previousTerms.length;
if (isSubSearch) {
for (let i = 0; i < terms.length; i++) {
if (terms[i].indexOf(this._previousTerms[i]) != 0) {
isSubSearch = false;
break;
}
}
}
} else {
terms = this._previousTerms;
}
let results = [];
if (isSubSearch) {
for (let i = 0; i < this._previousResults.length; i++) {
for (let i = 0; i < this._providers.length; i++) {
let [provider, previousResults] = this._previousResults[i];
provider.tryCancelAsync();
try {
let providerResults = provider.getSubsearchResultSet(previousResults, terms);
if (providerResults.length > 0)
results.push([provider, providerResults]);
results.push([provider, providerResults]);
} catch (error) {
global.log ('A ' + error.name + ' has occured in ' + provider.title + ': ' + error.message);
}
@ -365,10 +430,10 @@ SearchSystem.prototype = {
} else {
for (let i = 0; i < this._providers.length; i++) {
let provider = this._providers[i];
provider.tryCancelAsync();
try {
let providerResults = provider.getInitialResultSet(terms);
if (providerResults.length > 0)
results.push([provider, providerResults]);
results.push([provider, providerResults]);
} catch (error) {
global.log ('A ' + error.name + ' has occured in ' + provider.title + ': ' + error.message);
}
@ -377,8 +442,7 @@ SearchSystem.prototype = {
this._previousTerms = terms;
this._previousResults = results;
return results;
}
this.emit('results-updated', results);
},
};
Signals.addSignalMethods(SearchSystem.prototype);

View File

@ -77,12 +77,11 @@ SearchResult.prototype = {
},
getDragActorSource: function() {
// not exactly right, but alignment problems are hard to notice
return this._content;
return this.metaInfo['icon'];
},
getDragActor: function(stageX, stageY) {
return this.metaInfo['createIcon'](Main.overview.dash.iconSize);
return new Clutter.Clone({ source: this.metaInfo['icon'] });
},
shellWorkspaceLaunch: function(params) {
@ -183,6 +182,7 @@ function SearchResults(searchSystem, openSearchSystem) {
SearchResults.prototype = {
_init: function(searchSystem, openSearchSystem) {
this._searchSystem = searchSystem;
this._searchSystem.connect('results-updated', Lang.bind(this, this._updateResults));
this._openSearchSystem = openSearchSystem;
this.actor = new St.BoxLayout({ name: 'searchResults',
@ -217,9 +217,11 @@ SearchResults.prototype = {
this._selectedProvider = -1;
this._providers = this._searchSystem.getProviders();
this._providerMeta = [];
for (let i = 0; i < this._providers.length; i++)
this._providerMetaResults = {};
for (let i = 0; i < this._providers.length; i++) {
this.createProviderMeta(this._providers[i]);
this._providerMetaResults[this.providers[i].title] = [];
}
this._searchProvidersBox = new St.BoxLayout({ style_class: 'search-providers-box' });
this.actor.add(this._searchProvidersBox);
@ -297,6 +299,12 @@ SearchResults.prototype = {
meta.actor.hide();
}
},
_clearDisplayForProvider: function(index) {
let meta = this._providerMeta[index];
meta.resultDisplay.clear();
meta.actor.hide();
},
reset: function() {
this._searchSystem.reset();
@ -312,15 +320,15 @@ SearchResults.prototype = {
this._statusText.show();
},
doSearch: function (searchString) {
this._searchSystem.updateSearch(searchString);
},
_metaForProvider: function(provider) {
return this._providerMeta[this._providers.indexOf(provider)];
},
updateSearch: function (searchString) {
let results = this._searchSystem.updateSearch(searchString);
this._clearDisplay();
_updateResults: function(searchSystem, results) {
if (results.length == 0) {
this._statusText.set_text(_("No matching results."));
this._statusText.show();
@ -330,14 +338,22 @@ SearchResults.prototype = {
this._statusText.hide();
}
let terms = this._searchSystem.getTerms();
let terms = searchSystem.getTerms();
this._openSearchSystem.setSearchTerms(terms);
for (let i = 0; i < results.length; i++) {
let [provider, providerResults] = results[i];
let meta = this._metaForProvider(provider);
meta.actor.show();
meta.resultDisplay.renderResults(providerResults, terms);
if (providerResults.length == 0)
this._clearDisplayForProvider(i)
else {
if (this._providerMetaResults[provider.title] != providerResults) {
this._providerMetaResults[provider.title] = providerResults;
this._clearDisplayForProvider(i);
let meta = this._metaForProvider(provider);
meta.actor.show();
meta.resultDisplay.renderResults(providerResults, terms);
}
}
}
if (this._selectedOpenSearchButton == -1)

View File

@ -22,7 +22,6 @@ const Gettext = imports.gettext.domain('gnome-shell');
const _ = Gettext.gettext;
const NMConnectionCategory = {
INVALID: 'invalid',
WIRED: 'wired',
WIRELESS: 'wireless',
WWAN: 'wwan',
@ -113,11 +112,12 @@ NMNetworkMenuItem.prototype = {
style_class: 'popup-menu-icon' });
this._icons.add_actor(this._signalIcon);
this._secureIcon = new St.Icon({ style_class: 'popup-menu-icon' });
if (this.bestAP._secType != NMAccessPointSecurity.UNKNOWN &&
this.bestAP._secType != NMAccessPointSecurity.NONE)
this._secureIcon.icon_name = 'network-wireless-encrypted';
this._icons.add_actor(this._secureIcon);
this.bestAP._secType != NMAccessPointSecurity.NONE) {
this._secureIcon = new St.Icon({ icon_name: 'network-wireless-encrypted',
style_class: 'popup-menu-icon' });
this._icons.add_actor(this._secureIcon);
}
this._accessPoints = [ ];
for (let i = 0; i < accessPoints.length; i++) {
@ -254,14 +254,7 @@ NMWiredSectionTitleMenuItem.prototype = {
return;
}
let newState = this._switch.state;
// Immediately reset the switch to false, it will be updated appropriately
// by state-changed signals in devices (but fixes the VPN not being in sync
// if the ActiveConnection object is never seen by libnm-glib)
this._switch.setToggleState(false);
if (newState)
if (this._switch.state)
this._device.activate();
else
this._device.deactivate();
@ -431,7 +424,7 @@ NMDevice.prototype = {
},
checkConnection: function(connection) {
let exists = this._findConnection(connection._uuid) != -1;
let exists = this._findConnection(connection) != -1;
let valid = this.connectionValid(connection);
if (exists && !valid)
this.removeConnection(connection);
@ -557,7 +550,8 @@ NMDevice.prototype = {
},
_shouldShowConnectionList: function() {
return (this.device.state >= NetworkManager.DeviceState.DISCONNECTED);
return (this.device.state == NetworkManager.DeviceState.DISCONNECTED ||
this.device.state == NetworkManager.DeviceState.ACTIVATED);
},
_createSection: function() {
@ -946,13 +940,7 @@ NMDeviceVPN.prototype = {
},
get connected() {
return !!this._activeConnection;
},
setActiveConnection: function(activeConnection) {
NMDevice.prototype.setActiveConnection.call(this, activeConnection);
this.emit('active-connection-changed');
return true;
},
_shouldShowConnectionList: function() {
@ -1551,9 +1539,6 @@ NMApplet.prototype = {
device: new NMDeviceVPN(this._client),
item: new NMWiredSectionTitleMenuItem(_("VPN Connections"))
};
this._devices.vpn.device.connect('active-connection-changed', Lang.bind(this, function() {
this._devices.vpn.item.updateForDevice(this._devices.vpn.device);
}));
this._devices.vpn.item.updateForDevice(this._devices.vpn.device);
this._devices.vpn.section.addMenuItem(this._devices.vpn.item);
this._devices.vpn.section.addMenuItem(this._devices.vpn.device.section);
@ -1808,9 +1793,14 @@ NMApplet.prototype = {
if (a.default6)
default_ip6 = a;
if (a.state == NetworkManager.ActiveConnectionState.ACTIVATING)
if (a.state == NetworkManager.ActiveConnectionState.ACTIVATING) {
activating = a;
// don't set activating connections to devices, NMDevice:state-changed
// should take care of rebuilding the menu
continue;
}
if (!a._primaryDevice) {
if (a._type != NetworkManager.SETTING_VPN_SETTING_NAME) {
// find a good device to be considered primary
@ -1928,12 +1918,11 @@ NMApplet.prototype = {
this._connections.splice(connection);
let section = connection._section;
if (section == NMConnectionCategory.VPN) {
this._devices.vpn.device.removeConnection(connection);
if (this._devices.vpn.device.empty)
this._devices.vpn.section.actor.hide();
} else if (section != NMConnectionCategory.INVALID) {
} else {
let devices = this._devices[section].devices;
for (let i = 0; i < devices.length; i++)
devices[i].removeConnection(connection);
@ -1947,19 +1936,16 @@ NMApplet.prototype = {
_updateConnection: function(connection) {
let connectionSettings = connection.get_setting_by_name(NetworkManager.SETTING_CONNECTION_SETTING_NAME);
connection._type = connectionSettings.type;
connection._section = this._ctypes[connection._type] || NMConnectionCategory.INVALID;
connection._section = this._ctypes[connection._type];
connection._name = connectionSettings.id;
connection._uuid = connectionSettings.uuid;
connection._timestamp = connectionSettings.timestamp;
let section = connection._section;
if (connection._section == NMConnectionCategory.INVALID)
return;
if (section == NMConnectionCategory.VPN) {
this._devices.vpn.device.checkConnection(connection);
this._devices.vpn.section.actor.show();
connection._everAdded = true;
} else {
let devices = this._devices[section].devices;
for (let i = 0; i < devices.length; i++) {

View File

@ -290,7 +290,7 @@ SearchTab.prototype = {
_doSearch: function () {
this._searchTimeoutId = 0;
let text = this._text.get_text().replace(/^\s+/g, '').replace(/\s+$/g, '');
this._searchResults.updateSearch(text);
this._searchResults.doSearch(text);
return false;
}

202
js/ui/zeitgeistSearch.js Normal file
View File

@ -0,0 +1,202 @@
/* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*-
*
* Copyright (C) 2010 Seif Lotfy <seif@lotfy.com>
* Copyright (C) 2011 Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com>
* Copyright (C) 2010-2011 Collabora Ltd.
* Authored by: Seif Lotfy <seif@lotfy.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
const Lang = imports.lang;
const GLib = imports.gi.GLib;
const Gio = imports.gi.Gio
const Semantic = imports.misc.semantic;
const Zeitgeist = imports.misc.zeitgeist;
const Gettext = imports.gettext.domain('gnome-shell');
const _ = Gettext.gettext;
const DocInfo = imports.misc.docInfo;
const Search = imports.ui.search;
// FIXME: The subject cache is never being emptied.
let ZeitgeistSubjectCache = {};
function ZeitgeistAsyncSearchProvider(title, interpretations) {
this._init(title, interpretations);
}
ZeitgeistAsyncSearchProvider.prototype = {
__proto__: Search.SearchProvider.prototype,
_init: function(title, interpretations) {
Search.SearchProvider.prototype._init.call(this, title);
this._buildTemplates(interpretations);
},
_buildTemplates: function(interpretations) {
this.templates = [];
for (let i = 0; i < interpretations.length; i++) {
let subject = new Zeitgeist.Subject('', interpretations[i], '', '', '', '', '');
let event = new Zeitgeist.Event('', '', '', [subject], []);
this.templates.push(event);
}
},
_search: function(terms) {
this._search_terms = terms;
Zeitgeist.fullTextSearch(terms[0]+'*',
this.templates,
Lang.bind(this, function(events) {
if (terms == this._search_terms)
this._asyncCallback(events);
}));
},
_asyncCancelled: function() {
this._search_terms = null;
},
getInitialResultSet: function(terms) {
this._search(terms);
return [];
},
getSubsearchResultSet: function(previousResults, terms) {
this.tryCancelAsync();
return this.getInitialResultSet(terms);
},
getResultMeta: function(resultId) {
return { 'id': ZeitgeistSubjectCache[resultId].uri,
'name': ZeitgeistSubjectCache[resultId].name,
'createIcon': function (size) {
return ZeitgeistSubjectCache[resultId].createIcon(size);
},
};
},
activateResult: function(resultId) {
Gio.app_info_launch_default_for_uri(resultId,
global.create_app_launch_context());
},
_asyncCallback: function(events) {
let items = [];
for (let i = 0; i < events.length; i++) {
let event = events[i];
let subject = event.subjects[0];
let uri = subject.uri.replace('file://', '');
uri = GLib.uri_unescape_string(uri, '');
if (GLib.file_test(uri, GLib.FileTest.EXISTS)) {
if (!ZeitgeistSubjectCache.hasOwnProperty(subject.uri)) {
let info = new DocInfo.ZeitgeistItemInfo(event);
ZeitgeistSubjectCache[info.uri] = info;
}
items.push(subject.uri);
}
}
this.addItems(items);
}
};
function DocumentsAsyncSearchProvider() {
this._init();
}
DocumentsAsyncSearchProvider.prototype = {
__proto__: ZeitgeistAsyncSearchProvider.prototype,
_init: function() {
let interpretations = [Semantic.NFO_DOCUMENT];
ZeitgeistAsyncSearchProvider.prototype._init.call(this, _("DOCUMENTS"), interpretations);
}
};
function VideosAsyncSearchProvider() {
this._init();
}
VideosAsyncSearchProvider.prototype = {
__proto__: ZeitgeistAsyncSearchProvider.prototype,
_init: function() {
let interpretations = [Semantic.NFO_VIDEO];
ZeitgeistAsyncSearchProvider.prototype._init.call(this, _("VIDEOS"), interpretations);
}
};
function MusicAsyncSearchProvider() {
this._init();
}
MusicAsyncSearchProvider.prototype = {
__proto__: ZeitgeistAsyncSearchProvider.prototype,
_init: function() {
let interpretations = [
Semantic.NFO_AUDIO,
Semantic.NMM_MUSIC_PIECE];
ZeitgeistAsyncSearchProvider.prototype._init.call(this, _("MUSIC"), interpretations);
}
};
function PicturesAsyncSearchProvider() {
this._init();
}
PicturesAsyncSearchProvider.prototype = {
__proto__: ZeitgeistAsyncSearchProvider.prototype,
_init: function() {
let interpretations = [Semantic.NFO_IMAGE];
ZeitgeistAsyncSearchProvider.prototype._init.call(this, _("PICTURES"), interpretations);
}
};
function OtherAsyncSearchProvider() {
this._init();
}
OtherAsyncSearchProvider.prototype = {
__proto__: ZeitgeistAsyncSearchProvider.prototype,
_init: function() {
let interpretations = [
'!' + Semantic.NFO_IMAGE,
'!' + Semantic.NFO_DOCUMENT,
'!' + Semantic.NFO_VIDEO,
'!' + Semantic.NFO_AUDIO,
'!' + Semantic.NMM_MUSIC_PIECE];
ZeitgeistAsyncSearchProvider.prototype._init.call(this, _("OTHER"), interpretations);
},
_buildTemplates: function(interpretations) {
// Here we want to get everything matching all of the templates, and
// not just any of them. Therefore we need to AND the interpretations
// instead of OR'ing them; this is done by having an Event with
// different Subjects.
this.templates = [];
let subjects = [];
for (let i = 0; i < interpretations.length; i++) {
let subject = new Zeitgeist.Subject('', interpretations[i], '', '', '', '', '');
subjects.push(subject);
}
let event = new Zeitgeist.Event('', '', '', subjects, []);
this.templates.push(event);
}
};

View File

@ -1,7 +1,6 @@
af
ar
bg
bn
bn_IN
ca
cs
@ -11,7 +10,6 @@ el
en_GB
es
et
eu
fa
fi
fr

610
po/af.po

File diff suppressed because it is too large Load Diff

1202
po/bn.po

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: HEAD\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-03-29 00:29+0200\n"
"PO-Revision-Date: 2011-04-03 23:19+0200\n"
"PO-Revision-Date: 2011-03-27 13:05+0100\n"
"Last-Translator: Gil Forcada <gilforcada@guifi.net>\n"
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
"Language: ca\n"
@ -62,7 +62,7 @@ msgstr "Historial de les ordres utilitzades en el diàleg de l'Alt+F2"
#: ../data/org.gnome.shell.gschema.xml.in.h:7
msgid "History for the looking glass dialog"
msgstr "Historial del depurador del GNOME Shell"
msgstr "Historial del diàleg de l'Alt+F2"
#: ../data/org.gnome.shell.gschema.xml.in.h:8
msgid "If true, display date in the clock, in addition to time."
@ -71,7 +71,7 @@ msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.h:9
msgid "If true, display seconds in time."
msgstr "Si és «true» (cert) es mostren els segons."
msgstr "Si és «true» (cert) es mostren el segons."
#: ../data/org.gnome.shell.gschema.xml.in.h:10
msgid "If true, display the ISO week date in the calendar."
@ -106,7 +106,7 @@ msgstr ""
"s'estableix a un valor nul, s'utilitzarà el conducte predeterminat que ara "
"mateix és «videorate ! vp8enc quality=10 speed=2 threads=%T ! queue ! "
"webmmux» que enregistra amb el format WEBM amb el còdec VP8. El %T és una "
"variable per estimar el nombre de fils d'execució paral·lels òptims del "
"variable per a estimar el nombre de fils d'execució paral·lels òptims del "
"sistema."
#: ../data/org.gnome.shell.gschema.xml.in.h:14
@ -787,7 +787,7 @@ msgstr "Permet l'accés sempre"
#: ../js/ui/status/bluetooth.js:377
msgid "Grant this time only"
msgstr "Permet-ho només ara"
msgstr "Permete-ho només ara"
#: ../js/ui/status/bluetooth.js:378
msgid "Reject"

683
po/cs.po

File diff suppressed because it is too large Load Diff

133
po/da.po
View File

@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-03-30 22:40+0200\n"
"PO-Revision-Date: 2011-03-30 19:55+0000\n"
"POT-Creation-Date: 2011-03-28 23:40+0200\n"
"PO-Revision-Date: 2011-03-28 20:00+0000\n"
"Last-Translator: Kris Thomsen <lakristho@gmail.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
"Language: da\n"
@ -345,13 +345,13 @@ msgid "Nothing Scheduled"
msgstr "Intet planlagt"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A, %d. %B"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%A, %d. %B %Y"
@ -372,7 +372,7 @@ msgstr "Denne uge"
msgid "Next week"
msgstr "Næste uge"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1000
msgid "Remove"
msgstr "Fjern"
@ -463,21 +463,24 @@ msgid "Logging out of the system."
msgstr "Logger ud af systemet."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
#, fuzzy
msgid "Power Off"
msgstr "Sluk"
msgstr "Sluk..."
#: ../js/ui/endSessionDialog.js:76
#, fuzzy
msgid "Click Power Off to quit these applications and power off the system."
msgstr "Tryk Sluk for at afslutte disse programmer og lukke systemet ned."
msgstr "Tryk Log ud for at afslutte disse programmer og logge ud af systemet."
#: ../js/ui/endSessionDialog.js:77
#, c-format
#, fuzzy, c-format
msgid "The system will power off automatically in %d seconds."
msgstr "Systemet vil lukke ned automatisk om %d sekunder."
msgstr "Systemet vil genstarte automatisk om %d sekunder."
#: ../js/ui/endSessionDialog.js:78
#, fuzzy
msgid "Powering off the system."
msgstr "Lukker systemet ned."
msgstr "Logger ud af systemet."
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
@ -532,11 +535,11 @@ msgstr "Vis kilde"
msgid "Web Page"
msgstr "Webside"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:993
msgid "Open"
msgstr "Åbn"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:2151
msgid "System Information"
msgstr "Systeminformation"
@ -559,20 +562,20 @@ msgid "Dash"
msgstr "Favoritområde"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "Afslut %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:893
msgid "Activities"
msgstr "Aktiviteter"
#: ../js/ui/panel.js:1003
#: ../js/ui/panel.js:994
msgid "Top Bar"
msgstr "Toppanel"
msgstr ""
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -593,15 +596,15 @@ msgstr "STEDER & ENHEDER"
#: ../js/ui/polkitAuthenticationAgent.js:74
msgid "Authentication Required"
msgstr "Godkendelse er påkrævet"
msgstr ""
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "Administrator"
msgstr ""
#: ../js/ui/polkitAuthenticationAgent.js:176
msgid "Authenticate"
msgstr "Godkend"
msgstr ""
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
@ -609,11 +612,11 @@ msgstr "Godkend"
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
msgid "Sorry, that didn't work. Please try again."
msgstr "Beklager, godkendelse mislykkedes. Prøv igen."
msgstr ""
#: ../js/ui/polkitAuthenticationAgent.js:276
msgid "Password:"
msgstr "Adgangskode:"
msgstr ""
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
@ -837,140 +840,150 @@ msgid "Localization Settings"
msgstr "Indstillinger for sprog"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1454
#, fuzzy
msgid "<unknown>"
msgstr "<ukendt>"
msgstr "Ukendt"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:311
#, fuzzy
msgid "disabled"
msgstr "deaktiveret"
msgstr "Deaktiveret"
#: ../js/ui/status/network.js:494
#, fuzzy
msgid "connecting..."
msgstr "forbinder..."
msgstr "Forbindelse"
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:497
msgid "authentication required"
msgstr "godkendelse påkrævet"
msgstr ""
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:507
msgid "firmware missing"
msgstr "firmware mangler"
msgstr ""
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:514
msgid "cable unplugged"
msgstr "kabel er ikke sat i"
msgstr ""
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:519
#, fuzzy
msgid "unavailable"
msgstr "utilgængelig"
msgstr "Tilgængelig"
#: ../js/ui/status/network.js:521
#, fuzzy
msgid "connection failed"
msgstr "forbindelse mislykkedes"
msgstr "Forbindelse"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:602 ../js/ui/status/network.js:1402
msgid "Connected (private)"
msgstr "Forbundet (privat)"
msgstr ""
#: ../js/ui/status/network.js:683
msgid "Auto Ethernet"
msgstr "Auto ethernet"
msgstr ""
#: ../js/ui/status/network.js:758
msgid "Auto broadband"
msgstr "Auto bredbånd"
msgstr ""
#: ../js/ui/status/network.js:761
msgid "Auto dial-up"
msgstr "Auto opringning"
msgstr ""
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:904 ../js/ui/status/network.js:1414
#, c-format
msgid "Auto %s"
msgstr "Auto %s"
msgstr ""
#: ../js/ui/status/network.js:906
#, fuzzy
msgid "Auto bluetooth"
msgstr "Auto bluetooth"
msgstr "Bluetooth"
#: ../js/ui/status/network.js:1416
msgid "Auto wireless"
msgstr "Auto trådløs"
msgstr ""
#: ../js/ui/status/network.js:1474
msgid "More..."
msgstr "Mere..."
msgstr ""
#: ../js/ui/status/network.js:1497
msgid "Enable networking"
msgstr "Aktivér netværk"
msgstr ""
#: ../js/ui/status/network.js:1509
msgid "Wired"
msgstr "Trådet"
msgstr ""
#: ../js/ui/status/network.js:1520
msgid "Wireless"
msgstr "Trådløs"
msgstr ""
#: ../js/ui/status/network.js:1530
msgid "Mobile broadband"
msgstr "Mobilt bredbånd"
msgstr ""
#: ../js/ui/status/network.js:1540
#, fuzzy
msgid "VPN Connections"
msgstr "VPN-forbindelser"
msgstr "Forbindelse"
#: ../js/ui/status/network.js:1549
#, fuzzy
msgid "Network Settings"
msgstr "Indstillinger for netværk"
msgstr "Indstillinger for strømstyring"
#: ../js/ui/status/network.js:1844
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Du er nu forbundet til den mobile bredbåndsforbindelse \"%s\""
msgstr ""
#: ../js/ui/status/network.js:1848
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Du er nu forbundet til det trådløse netværk \"%s\""
msgstr ""
#: ../js/ui/status/network.js:1852
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Du er nu forbundet til det trådede netværk \"%s\""
msgstr ""
#: ../js/ui/status/network.js:1856
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Du er nu forbundet til VPN-netværket \"%s\""
msgstr ""
#: ../js/ui/status/network.js:1861
#, c-format
msgid "You're now connected to '%s'"
msgstr "Du er nu forbundet til \"%s\""
msgstr ""
#: ../js/ui/status/network.js:1869
#, fuzzy
msgid "Connection established"
msgstr "Forbindelse oprettet"
msgstr "Forbindelse"
#: ../js/ui/status/network.js:1991
msgid "Networking is disabled"
msgstr "Netværk er deaktiveret"
msgstr ""
#: ../js/ui/status/network.js:2116
#, fuzzy
msgid "Network Manager"
msgstr "Netværkshåndtering"
msgstr "Håndtering"
#: ../js/ui/status/power.js:85
msgid "Power Settings"
@ -1070,22 +1083,22 @@ msgstr "Lydstyrke"
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:331
#, c-format
msgid "%s is online."
msgstr "%s er online."
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:336
#, c-format
msgid "%s is offline."
msgstr "%s er offline."
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:339
#, c-format
msgid "%s is away."
msgstr "%s er ikke til stede."
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:342
#, c-format
msgid "%s is busy."
msgstr "%s er optaget."
@ -1093,7 +1106,7 @@ msgstr "%s er optaget."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:473
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Sendt kl. %X i %As"
@ -1147,9 +1160,9 @@ msgid "Print version"
msgstr "Udskriv version"
#: ../src/shell-app.c:454
#, c-format
#, fuzzy, c-format
msgid "Failed to launch '%s'"
msgstr "Kunne ikke re \"%s\""
msgstr "Kunne ikke afmontere \"%s\""
#: ../src/shell-global.c:1395
msgid "Less than a minute ago"
@ -1185,11 +1198,11 @@ msgstr[1] "%d uger siden"
#: ../src/shell-mobile-providers.c:80
msgid "United Kingdom"
msgstr "Storbritannien"
msgstr ""
#: ../src/shell-mobile-providers.c:526
msgid "Default"
msgstr "Standard"
msgstr ""
#: ../src/shell-polkit-authentication-agent.c:334
msgid "Authentication dialog was dismissed by the user"

View File

@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-03-27 14:43+0000\n"
"POT-Creation-Date: 2011-03-27 05:13+0000\n"
"PO-Revision-Date: 2011-03-27 15:45+0200\n"
"Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com>\n"
"Language-Team: Deutsch <gnome-de@gnome.org>\n"
@ -241,7 +241,7 @@ msgstr "%s wurde aus Ihren Favoriten entfernt"
#: ../js/ui/calendar.js:66
msgctxt "event list time"
msgid "All Day"
msgstr "Ganztägig"
msgstr "Ganztgig"
#. Translators: Shown in calendar event list, if 24h format
#: ../js/ui/calendar.js:71
@ -379,7 +379,7 @@ msgstr "Diese Woche"
#: ../js/ui/calendar.js:754
msgid "Next week"
msgstr "Nächste Woche"
msgstr "Nchste Woche"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1000
msgid "Remove"
@ -391,7 +391,7 @@ msgstr "Einstellungen für Datum und Uhrzeit"
#: ../js/ui/dateMenu.js:111
msgid "Open Calendar"
msgstr "Kalender öffnen"
msgstr "Kalender ffnen"
#. Translators: This is the time format with date used
#. in 24-hour mode.
@ -795,7 +795,7 @@ msgstr "Legitimierungsanfrage von %s"
#: ../js/ui/status/bluetooth.js:374
#, c-format
msgid "Device %s wants access to the service '%s'"
msgstr "Gerät »%s« bittet um Zugriff auf den Dienst »%s«"
msgstr "Gert »%s« bittet um Zugriff auf den Dienst »%s«"
#: ../js/ui/status/bluetooth.js:376
msgid "Always grant access"
@ -817,7 +817,7 @@ msgstr "Koppelungsbestätigung für %s"
#: ../js/ui/status/bluetooth.js:414 ../js/ui/status/bluetooth.js:448
#, c-format
msgid "Device %s wants to pair with this computer"
msgstr "Gerät »%s« möchte mit diesem Rechner gekoppelt werden"
msgstr "Gert »%s« mchte mit diesem Rechner gekoppelt werden"
#: ../js/ui/status/bluetooth.js:415
#, c-format
@ -836,11 +836,11 @@ msgstr "Stimmt nicht überein"
#: ../js/ui/status/bluetooth.js:441
#, c-format
msgid "Pairing request for %s"
msgstr "Koppelungsanfrage für %s"
msgstr "Koppelungsanfrage fr %s"
#: ../js/ui/status/bluetooth.js:449
msgid "Please enter the PIN mentioned on the device."
msgstr "Bitte geben Sie die auf dem Gerät angezeigte PIN ein."
msgstr "Bitte geben Sie die auf dem Gert angezeigte PIN ein."
#: ../js/ui/status/bluetooth.js:465
msgid "OK"
@ -1066,7 +1066,7 @@ msgstr "Mobiltelefon"
#: ../js/ui/status/power.js:244
msgid "Media player"
msgstr "Medienwiedergabegerät"
msgstr "Medienwiedergabegert"
#: ../js/ui/status/power.js:246
msgid "Tablet"
@ -1082,7 +1082,7 @@ msgstr "Unbekannt"
#: ../js/ui/status/volume.js:45
msgid "Volume"
msgstr "Lautstärke"
msgstr "Lautstrke"
#: ../js/ui/status/volume.js:58
msgid "Microphone"
@ -1248,7 +1248,7 @@ msgstr "%1$s: %2$s"
#~ msgstr "Ausschalten des Systems."
#~ msgid "Confirm"
#~ msgstr "Bestätigen"
#~ msgstr "Besttigen"
#~| msgid "Cancel"
#~ msgid "Panel"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-03-30 14:52+0100\n"
"PO-Revision-Date: 2011-03-30 14:55+0100\n"
"POT-Creation-Date: 2011-03-08 19:51+0000\n"
"PO-Revision-Date: 2011-03-08 19:50+0100\n"
"Last-Translator: Bruce Cowan <bruce@bcowan.me.uk>\n"
"Language-Team: British English <en@li.org>\n"
"Language: en_GB\n"
@ -169,43 +169,47 @@ msgstr "Whether to collect statistics about application usage"
msgid "disabled OpenSearch providers"
msgstr "disabled OpenSearch providers"
#: ../js/misc/util.js:71
#: ../js/misc/util.js:86
msgid "Command not found"
msgstr "Command not found"
#. Replace "Error invoking GLib.shell_parse_argv: " with
#. something nicer
#: ../js/misc/util.js:98
#: ../js/misc/util.js:113
msgid "Could not parse command:"
msgstr "Could not parse command:"
#: ../js/misc/util.js:106
#: ../js/misc/util.js:135
msgid "No such application"
msgstr "No such application"
#: ../js/misc/util.js:148
#, c-format
msgid "Execution of '%s' failed:"
msgstr "Execution of '%s' failed:"
#. Translators: Filter to display all applications
#: ../js/ui/appDisplay.js:230
#: ../js/ui/appDisplay.js:226
msgid "All"
msgstr "All"
#: ../js/ui/appDisplay.js:328
#: ../js/ui/appDisplay.js:324
msgid "APPLICATIONS"
msgstr "APPLICATIONS"
#: ../js/ui/appDisplay.js:354
#: ../js/ui/appDisplay.js:350
msgid "SETTINGS"
msgstr "SETTINGS"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:612
msgid "New Window"
msgstr "New Window"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:615
msgid "Remove from Favorites"
msgstr "Remove from Favourites"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:616
msgid "Add to Favorites"
msgstr "Add to Favourites"
@ -338,13 +342,13 @@ msgid "Nothing Scheduled"
msgstr "Nothing Scheduled"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A, %d %B"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%A, %d %B, %Y"
@ -365,7 +369,7 @@ msgstr "This week"
msgid "Next week"
msgstr "Next week"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:933
msgid "Remove"
msgstr "Remove"
@ -420,7 +424,7 @@ msgstr "%a %l:%M %p"
#. 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").
#.
#: ../js/ui/dateMenu.js:194
#: ../js/ui/dateMenu.js:209
msgid "%A %B %e, %Y"
msgstr "%A %e %B, %Y"
@ -433,7 +437,7 @@ msgstr "RECENT ITEMS"
msgid "Log Out %s"
msgstr "Log Out %s"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "Log Out"
@ -455,43 +459,45 @@ msgstr "You will be logged out automatically in %d seconds."
msgid "Logging out of the system."
msgstr "Logging out of the system."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
msgid "Power Off"
msgstr "Power Off"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "Shut Down"
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr "Click Shut Down to quit these applications and shut down the system."
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
msgstr "Click Power Off to quit these applications and power off the system."
#, c-format
msgid "The system will shut down automatically in %d seconds."
msgstr "The system will shut down automatically in %d seconds."
#: ../js/ui/endSessionDialog.js:77
#, c-format
msgid "The system will power off automatically in %d seconds."
msgstr "The system will power off automatically in %d seconds."
msgid "Shutting down the system."
msgstr "Shutting down the system."
#: ../js/ui/endSessionDialog.js:78
msgid "Powering off the system."
msgstr "Powering off the system."
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "Restart"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr "Click Restart to quit these applications and restart the system."
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "The system will restart automatically in %d seconds."
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "Restarting the system."
#: ../js/ui/endSessionDialog.js:415 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "Confirm"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:470
msgid "Cancel"
msgstr "Cancel"
@ -505,7 +511,7 @@ msgstr "Enabled"
#. translators:
#. * The device has been disabled
#: ../js/ui/lookingGlass.js:627 ../src/gvc/gvc-mixer-control.c:1091
#: ../js/ui/lookingGlass.js:627 ../src/gvc/gvc-mixer-control.c:1087
msgid "Disabled"
msgstr "Disabled"
@ -525,47 +531,47 @@ msgstr "View Source"
msgid "Web Page"
msgstr "Web Page"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:926
msgid "Open"
msgstr "Open"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:1963
msgid "System Information"
msgstr "System Information"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:88
msgid "Undo"
msgstr "Undo"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:183
msgid "Windows"
msgstr "Windows"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:186
msgid "Applications"
msgstr "Applications"
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:202
msgid "Dash"
msgstr "Dash"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:532
#, c-format
msgid "Quit %s"
msgstr "Quit %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:893
msgid "Activities"
msgstr "Activities"
#: ../js/ui/panel.js:1003
msgid "Top Bar"
msgstr "Top Bar"
#: ../js/ui/panel.js:994
msgid "Panel"
msgstr "Panel"
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -580,89 +586,64 @@ msgstr "Retry"
msgid "Connect to..."
msgstr "Connect to…"
#: ../js/ui/placeDisplay.js:380
#: ../js/ui/placeDisplay.js:409
msgid "PLACES & DEVICES"
msgstr "PLACES & DEVICES"
#: ../js/ui/polkitAuthenticationAgent.js:74
msgid "Authentication Required"
msgstr "Authentication Required"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "Administrator"
#: ../js/ui/polkitAuthenticationAgent.js:176
msgid "Authenticate"
msgstr "Authenticate"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
msgid "Sorry, that didn't work. Please try again."
msgstr "Sorry, that didn't work. Please try again."
#: ../js/ui/polkitAuthenticationAgent.js:276
msgid "Password:"
msgstr "Password:"
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:618
msgid "toggle-switch-us"
msgstr "toggle-switch-us"
#: ../js/ui/runDialog.js:205
#: ../js/ui/runDialog.js:201
msgid "Please enter a command:"
msgstr "Please enter a command:"
#: ../js/ui/searchDisplay.js:310
#: ../js/ui/searchDisplay.js:283
msgid "Searching..."
msgstr "Searching…"
#: ../js/ui/searchDisplay.js:324
#: ../js/ui/searchDisplay.js:297
msgid "No matching results."
msgstr "No matching results."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:102 ../js/ui/statusMenu.js:166
msgid "Power Off..."
msgstr "Power Off…"
#: ../js/ui/statusMenu.js:163 ../js/ui/statusMenu.js:227
#: ../js/ui/statusMenu.js:104 ../js/ui/statusMenu.js:165
msgid "Suspend"
msgstr "Suspend"
#: ../js/ui/statusMenu.js:184
#: ../js/ui/statusMenu.js:125
msgid "Available"
msgstr "Available"
#: ../js/ui/statusMenu.js:189
#: ../js/ui/statusMenu.js:130
msgid "Busy"
msgstr "Busy"
#: ../js/ui/statusMenu.js:197
#: ../js/ui/statusMenu.js:138
msgid "My Account"
msgstr "My Account"
#: ../js/ui/statusMenu.js:201
#: ../js/ui/statusMenu.js:142
msgid "System Settings"
msgstr "System Settings"
#: ../js/ui/statusMenu.js:208
#: ../js/ui/statusMenu.js:149
msgid "Lock Screen"
msgstr "Lock Screen"
#: ../js/ui/statusMenu.js:213
#: ../js/ui/statusMenu.js:153
msgid "Switch User"
msgstr "Switch User"
#: ../js/ui/statusMenu.js:218
#: ../js/ui/statusMenu.js:158
msgid "Log Out..."
msgstr "Log Out…"
@ -670,12 +651,14 @@ msgstr "Log Out…"
msgid "Zoom"
msgstr "Zoom"
#. let screenReader = this._buildItem(_("Screen Reader"), APPLICATIONS_SCHEMA,
#. 'screen-reader-enabled');
#. this.menu.addMenuItem(screenReader);
#. let screenKeyboard = this._buildItem(_("Screen Keyboard"), APPLICATIONS_SCHEMA,
#. 'screen-keyboard-enabled');
#. this.menu.addMenuItem(screenKeyboard);
#: ../js/ui/status/accessibility.js:69
msgid "Screen Reader"
msgstr "Screen Reader"
#: ../js/ui/status/accessibility.js:73
msgid "Screen Keyboard"
msgstr "Screen Keyboard"
#: ../js/ui/status/accessibility.js:77
msgid "Visual Alerts"
msgstr "Visual Alerts"
@ -700,17 +683,17 @@ msgstr "Mouse Keys"
msgid "Universal Access Settings"
msgstr "Universal Access Settings"
#: ../js/ui/status/accessibility.js:146
#: ../js/ui/status/accessibility.js:145
msgid "High Contrast"
msgstr "High Contrast"
#: ../js/ui/status/accessibility.js:183
#: ../js/ui/status/accessibility.js:182
msgid "Large Text"
msgstr "Large Text"
#: ../js/ui/status/bluetooth.js:42 ../js/ui/status/bluetooth.js:237
#: ../js/ui/status/bluetooth.js:333 ../js/ui/status/bluetooth.js:367
#: ../js/ui/status/bluetooth.js:407 ../js/ui/status/bluetooth.js:440
#: ../js/ui/status/bluetooth.js:42 ../js/ui/status/bluetooth.js:241
#: ../js/ui/status/bluetooth.js:337 ../js/ui/status/bluetooth.js:371
#: ../js/ui/status/bluetooth.js:411 ../js/ui/status/bluetooth.js:444
msgid "Bluetooth"
msgstr "Bluetooth"
@ -730,94 +713,94 @@ msgstr "Setup a New Device…"
msgid "Bluetooth Settings"
msgstr "Bluetooth Settings"
#: ../js/ui/status/bluetooth.js:188
#: ../js/ui/status/bluetooth.js:192
msgid "Connection"
msgstr "Connection"
#: ../js/ui/status/bluetooth.js:224
#: ../js/ui/status/bluetooth.js:228
msgid "Send Files..."
msgstr "Send Files…"
#: ../js/ui/status/bluetooth.js:229
#: ../js/ui/status/bluetooth.js:233
msgid "Browse Files..."
msgstr "Browse Files…"
#: ../js/ui/status/bluetooth.js:238
#: ../js/ui/status/bluetooth.js:242
msgid "Error browsing device"
msgstr "Error browsing device"
#: ../js/ui/status/bluetooth.js:239
#: ../js/ui/status/bluetooth.js:243
#, c-format
msgid "The requested device cannot be browsed, error is '%s'"
msgstr "The requested device cannot be browsed, error is '%s'"
#: ../js/ui/status/bluetooth.js:247
#: ../js/ui/status/bluetooth.js:251
msgid "Keyboard Settings"
msgstr "Keyboard Settings"
#: ../js/ui/status/bluetooth.js:252
#: ../js/ui/status/bluetooth.js:256
msgid "Mouse Settings"
msgstr "Mouse Settings"
#: ../js/ui/status/bluetooth.js:259 ../js/ui/status/volume.js:66
#: ../js/ui/status/bluetooth.js:263 ../js/ui/status/volume.js:65
msgid "Sound Settings"
msgstr "Sound Settings"
#: ../js/ui/status/bluetooth.js:368
#: ../js/ui/status/bluetooth.js:372
#, c-format
msgid "Authorization request from %s"
msgstr "Authorisation request from %s"
#: ../js/ui/status/bluetooth.js:374
#: ../js/ui/status/bluetooth.js:378
#, c-format
msgid "Device %s wants access to the service '%s'"
msgstr "Device %s wants access to the service '%s'"
#: ../js/ui/status/bluetooth.js:376
#: ../js/ui/status/bluetooth.js:380
msgid "Always grant access"
msgstr "Always grant access"
#: ../js/ui/status/bluetooth.js:377
#: ../js/ui/status/bluetooth.js:381
msgid "Grant this time only"
msgstr "Grant this time only"
#: ../js/ui/status/bluetooth.js:378
#: ../js/ui/status/bluetooth.js:382
msgid "Reject"
msgstr "Reject"
#: ../js/ui/status/bluetooth.js:408
#: ../js/ui/status/bluetooth.js:412
#, c-format
msgid "Pairing confirmation for %s"
msgstr "Pairing confirmation for %s"
#: ../js/ui/status/bluetooth.js:414 ../js/ui/status/bluetooth.js:448
#: ../js/ui/status/bluetooth.js:418 ../js/ui/status/bluetooth.js:452
#, c-format
msgid "Device %s wants to pair with this computer"
msgstr "Device %s wants to pair with this computer"
#: ../js/ui/status/bluetooth.js:415
#: ../js/ui/status/bluetooth.js:419
#, c-format
msgid "Please confirm whether the PIN '%s' matches the one on the device."
msgstr "Please confirm whether the PIN '%s' matches the one on the device."
#: ../js/ui/status/bluetooth.js:417
#: ../js/ui/status/bluetooth.js:421
msgid "Matches"
msgstr "Matches"
#: ../js/ui/status/bluetooth.js:418
#: ../js/ui/status/bluetooth.js:422
msgid "Does not match"
msgstr "Does not match"
#: ../js/ui/status/bluetooth.js:441
#: ../js/ui/status/bluetooth.js:445
#, c-format
msgid "Pairing request for %s"
msgstr "Pairing request for %s"
#: ../js/ui/status/bluetooth.js:449
#: ../js/ui/status/bluetooth.js:453
msgid "Please enter the PIN mentioned on the device."
msgstr "Please enter the PIN mentioned on the device."
#: ../js/ui/status/bluetooth.js:465
#: ../js/ui/status/bluetooth.js:469
msgid "OK"
msgstr "OK"
@ -829,153 +812,17 @@ msgstr "Show Keyboard Layout…"
msgid "Localization Settings"
msgstr "Localisation Settings"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1454
msgid "<unknown>"
msgstr "<unknown>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:311
msgid "disabled"
msgstr "disabled"
#: ../js/ui/status/network.js:494
msgid "connecting..."
msgstr "connecting…"
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:497
msgid "authentication required"
msgstr "authentication required"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:507
msgid "firmware missing"
msgstr "firmware missing"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:514
msgid "cable unplugged"
msgstr "cable unplugged"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:519
msgid "unavailable"
msgstr "unavailable"
#: ../js/ui/status/network.js:521
msgid "connection failed"
msgstr "connection failed"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:602 ../js/ui/status/network.js:1402
msgid "Connected (private)"
msgstr "Connected (private)"
#: ../js/ui/status/network.js:683
msgid "Auto Ethernet"
msgstr "Auto Ethernet"
#: ../js/ui/status/network.js:758
msgid "Auto broadband"
msgstr "Auto broadband"
#: ../js/ui/status/network.js:761
msgid "Auto dial-up"
msgstr "Auto dial-up"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:904 ../js/ui/status/network.js:1414
#, c-format
msgid "Auto %s"
msgstr "Auto %s"
#: ../js/ui/status/network.js:906
msgid "Auto bluetooth"
msgstr "Auto bluetooth"
#: ../js/ui/status/network.js:1416
msgid "Auto wireless"
msgstr "Auto wireless"
#: ../js/ui/status/network.js:1474
msgid "More..."
msgstr "More…"
#: ../js/ui/status/network.js:1497
msgid "Enable networking"
msgstr "Enable networking"
#: ../js/ui/status/network.js:1509
msgid "Wired"
msgstr "Wired"
#: ../js/ui/status/network.js:1520
msgid "Wireless"
msgstr "Wireless"
#: ../js/ui/status/network.js:1530
msgid "Mobile broadband"
msgstr "Mobile broadband"
#: ../js/ui/status/network.js:1540
msgid "VPN Connections"
msgstr "VPN Connections"
#: ../js/ui/status/network.js:1549
msgid "Network Settings"
msgstr "Network Settings"
#: ../js/ui/status/network.js:1844
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "You're now connected to mobile broadband connection '%s'"
#: ../js/ui/status/network.js:1848
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "You're now connected to wireless network '%s'"
#: ../js/ui/status/network.js:1852
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "You're now connected to wired network '%s'"
#: ../js/ui/status/network.js:1856
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "You're now connected to VPN network '%s'"
#: ../js/ui/status/network.js:1861
#, c-format
msgid "You're now connected to '%s'"
msgstr "You're now connected to '%s'"
#: ../js/ui/status/network.js:1869
msgid "Connection established"
msgstr "Connection established"
#: ../js/ui/status/network.js:1991
msgid "Networking is disabled"
msgstr "Networking is disabled"
#: ../js/ui/status/network.js:2116
msgid "Network Manager"
msgstr "Network Manager"
#: ../js/ui/status/power.js:85
msgid "Power Settings"
msgstr "Power Settings"
#. 0 is reported when UPower does not have enough data
#. to estimate battery life
#: ../js/ui/status/power.js:111
#: ../js/ui/status/power.js:110
msgid "Estimating..."
msgstr "Estimating…"
#: ../js/ui/status/power.js:118
#: ../js/ui/status/power.js:117
#, c-format
msgid "%d hour remaining"
msgid_plural "%d hours remaining"
@ -983,102 +830,102 @@ msgstr[0] "%d hour remaining"
msgstr[1] "%d hours remaining"
#. TRANSLATORS: this is a time string, as in "%d hours %d minutes remaining"
#: ../js/ui/status/power.js:121
#: ../js/ui/status/power.js:120
#, c-format
msgid "%d %s %d %s remaining"
msgstr "%d %s %d %s remaining"
#: ../js/ui/status/power.js:123
#: ../js/ui/status/power.js:122
msgid "hour"
msgid_plural "hours"
msgstr[0] "hour"
msgstr[1] "hours"
#: ../js/ui/status/power.js:123
#: ../js/ui/status/power.js:122
msgid "minute"
msgid_plural "minutes"
msgstr[0] "minute"
msgstr[1] "minutes"
#: ../js/ui/status/power.js:126
#: ../js/ui/status/power.js:125
#, c-format
msgid "%d minute remaining"
msgid_plural "%d minutes remaining"
msgstr[0] "%d minute remaining"
msgstr[1] "%d minutes remaining"
#: ../js/ui/status/power.js:228
#: ../js/ui/status/power.js:227
msgid "AC adapter"
msgstr "AC adapter"
#: ../js/ui/status/power.js:230
#: ../js/ui/status/power.js:229
msgid "Laptop battery"
msgstr "Laptop battery"
#: ../js/ui/status/power.js:232
#: ../js/ui/status/power.js:231
msgid "UPS"
msgstr "UPS"
#: ../js/ui/status/power.js:234
#: ../js/ui/status/power.js:233
msgid "Monitor"
msgstr "Monitor"
#: ../js/ui/status/power.js:236
#: ../js/ui/status/power.js:235
msgid "Mouse"
msgstr "Mouse"
#: ../js/ui/status/power.js:238
#: ../js/ui/status/power.js:237
msgid "Keyboard"
msgstr "Keyboard"
#: ../js/ui/status/power.js:240
#: ../js/ui/status/power.js:239
msgid "PDA"
msgstr "PDA"
#: ../js/ui/status/power.js:242
#: ../js/ui/status/power.js:241
msgid "Cell phone"
msgstr "Mobile phone"
#: ../js/ui/status/power.js:244
#: ../js/ui/status/power.js:243
msgid "Media player"
msgstr "Media player"
#: ../js/ui/status/power.js:246
#: ../js/ui/status/power.js:245
msgid "Tablet"
msgstr "Tablet"
#: ../js/ui/status/power.js:248
#: ../js/ui/status/power.js:247
msgid "Computer"
msgstr "Computer"
#: ../js/ui/status/power.js:250 ../src/shell-app-system.c:1088
#: ../js/ui/status/power.js:249 ../src/shell-app-system.c:1013
msgid "Unknown"
msgstr "Unknown"
#: ../js/ui/status/volume.js:45
#: ../js/ui/status/volume.js:44
msgid "Volume"
msgstr "Volume"
#: ../js/ui/status/volume.js:58
#: ../js/ui/status/volume.js:57
msgid "Microphone"
msgstr "Microphone"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:239
#, c-format
msgid "%s is online."
msgstr "%s is online."
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:244
#, c-format
msgid "%s is offline."
msgstr "%s is offline."
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:247
#, c-format
msgid "%s is away."
msgstr "%s is away."
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:250
#, c-format
msgid "%s is busy."
msgstr "%s is busy."
@ -1086,7 +933,7 @@ msgstr "%s is busy."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:348
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Sent at %X on %A"
@ -1095,11 +942,11 @@ msgstr "Sent at %X on %A"
#. in the search entry when no search is
#. active; it should not exceed ~30
#. characters.
#: ../js/ui/viewSelector.js:122
#: ../js/ui/viewSelector.js:117
msgid "Type to search..."
msgstr "Type to search…"
#: ../js/ui/viewSelector.js:142 ../src/shell-util.c:250
#: ../js/ui/viewSelector.js:137 ../src/shell-util.c:250
msgid "Search"
msgstr "Search"
@ -1115,7 +962,7 @@ msgstr "'%s' is ready"
#. translators:
#. * The number of sound outputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1098
#: ../src/gvc/gvc-mixer-control.c:1094
#, c-format
msgid "%u Output"
msgid_plural "%u Outputs"
@ -1124,66 +971,53 @@ msgstr[1] "%u Outputs"
#. translators:
#. * The number of sound inputs on a particular device
#: ../src/gvc/gvc-mixer-control.c:1108
#: ../src/gvc/gvc-mixer-control.c:1104
#, c-format
msgid "%u Input"
msgid_plural "%u Inputs"
msgstr[0] "%u Input"
msgstr[1] "%u Inputs"
#: ../src/gvc/gvc-mixer-control.c:1406
#: ../src/gvc/gvc-mixer-control.c:1402
msgid "System Sounds"
msgstr "System Sounds"
#: ../src/main.c:446
#: ../src/main.c:395
msgid "Print version"
msgstr "Print version"
#: ../src/shell-app.c:454
#, c-format
msgid "Failed to launch '%s'"
msgstr "Failed to launch '%s'"
#: ../src/shell-global.c:1395
#: ../src/shell-global.c:1308
msgid "Less than a minute ago"
msgstr "Less than a minute ago"
#: ../src/shell-global.c:1399
#: ../src/shell-global.c:1312
#, c-format
msgid "%d minute ago"
msgid_plural "%d minutes ago"
msgstr[0] "%d minute ago"
msgstr[1] "%d minutes ago"
#: ../src/shell-global.c:1404
#: ../src/shell-global.c:1317
#, c-format
msgid "%d hour ago"
msgid_plural "%d hours ago"
msgstr[0] "%d hour ago"
msgstr[1] "%d hours ago"
#: ../src/shell-global.c:1409
#: ../src/shell-global.c:1322
#, c-format
msgid "%d day ago"
msgid_plural "%d days ago"
msgstr[0] "%d day ago"
msgstr[1] "%d days ago"
#: ../src/shell-global.c:1414
#: ../src/shell-global.c:1327
#, c-format
msgid "%d week ago"
msgid_plural "%d weeks ago"
msgstr[0] "%d week ago"
msgstr[1] "%d weeks ago"
#: ../src/shell-mobile-providers.c:80
msgid "United Kingdom"
msgstr "United Kingdom"
#: ../src/shell-mobile-providers.c:526
msgid "Default"
msgstr "Default"
#: ../src/shell-polkit-authentication-agent.c:334
msgid "Authentication dialog was dismissed by the user"
msgstr "Authentication dialogue was dismissed by the user"
@ -1208,34 +1042,6 @@ msgstr "File System"
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
#~ msgid "No such application"
#~ msgstr "No such application"
#~ msgid "Shut Down"
#~ msgstr "Shut Down"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr ""
#~ "Click Shut Down to quit these applications and shut down the system."
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "The system will shut down automatically in %d seconds."
#~ msgid "Shutting down the system."
#~ msgstr "Shutting down the system."
#~ msgid "Confirm"
#~ msgstr "Confirm"
#~ msgid "Panel"
#~ msgstr "Panel"
#~ msgid "Screen Reader"
#~ msgstr "Screen Reader"
#~ msgid "Screen Keyboard"
#~ msgstr "Screen Keyboard"
#~ msgid "Clock"
#~ msgstr "Clock"

View File

@ -13,8 +13,8 @@ msgstr ""
"Project-Id-Version: gnome-shell MASTER\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-03-30 17:13+0000\n"
"PO-Revision-Date: 2011-03-30 23:56+0300\n"
"POT-Creation-Date: 2011-03-18 10:35+0000\n"
"PO-Revision-Date: 2011-03-18 21:33+0300\n"
"Last-Translator: Mattias Põldaru <mahfiaz@gmail.com>\n"
"Language-Team: Estonian <gnome-et@linux.ee>\n"
"Language: et\n"
@ -385,19 +385,19 @@ msgstr "Sind logitakse %d sekundi pärast automaatselt välja."
msgid "Logging out of the system."
msgstr "Süsteemist väljalogimine"
msgid "Power Off"
msgid "Shut Down"
msgstr "Lülita välja"
msgid "Click Power Off to quit these applications and power off the system."
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr ""
"Nende rakenduste sulgemiseks ja süsteemi väljalülitamiseks klõpsa nupule "
"Lülita välja."
"Logi välja."
#, c-format
msgid "The system will power off automatically in %d seconds."
msgid "The system will shut down automatically in %d seconds."
msgstr "%d sekundi pärast lülitub süsteem automaatselt välja."
msgid "Powering off the system."
msgid "Shutting down the system."
msgstr "Süsteemi väljalülitamine."
msgid "Restart"
@ -415,6 +415,9 @@ msgstr "Süsteem taaskäivitatakse automaatselt %d sekundi pärast."
msgid "Restarting the system."
msgstr "Süsteemi taaskäivitamine."
msgid "Confirm"
msgstr "Kinnita"
msgid "Cancel"
msgstr "Katkesta"
@ -471,8 +474,8 @@ msgstr "Lõpeta %s"
msgid "Activities"
msgstr "Tegevused"
msgid "Top Bar"
msgstr "Ülemine riba"
msgid "Panel"
msgstr "Paneel"
#, c-format
msgid "Failed to unmount '%s'"
@ -487,25 +490,6 @@ msgstr "Ühendumine..."
msgid "PLACES & DEVICES"
msgstr "Asukohad ja seadmed"
msgid "Authentication Required"
msgstr "Vajalik on autentimine"
msgid "Administrator"
msgstr "Administraator"
msgid "Authenticate"
msgstr "Autendi"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
msgid "Sorry, that didn't work. Please try again."
msgstr "Kahjuks see ei sobinud. Palun proovi uuesti."
msgid "Password:"
msgstr "Parool:"
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
@ -688,11 +672,6 @@ msgstr "ühendumine..."
msgid "authentication required"
msgstr "vajalik on autentimine"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
msgid "firmware missing"
msgstr "püsivara puudub"
#. Translators: this is for wired network devices that are physically disconnected
msgid "cable unplugged"
msgstr "juhe eemaldatud"
@ -771,7 +750,7 @@ msgstr "Loodi ühendus VPN-võrguga '%s'"
msgid "You're now connected to '%s'"
msgstr "Loodi võrguühendus '%s' kaudu"
msgid "Connection established"
msgid "Connection estabilished"
msgstr "Ühendus loodud"
msgid "Networking is disabled"
@ -977,26 +956,6 @@ msgstr "Failisüsteem"
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
#~ msgid "Shut Down"
#~ msgstr "Lülita välja"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr ""
#~ "Nende rakenduste sulgemiseks ja süsteemi väljalülitamiseks klõpsa nupule "
#~ "Logi välja."
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "%d sekundi pärast lülitub süsteem automaatselt välja."
#~ msgid "Shutting down the system."
#~ msgstr "Süsteemi väljalülitamine."
#~ msgid "Confirm"
#~ msgstr "Kinnita"
#~ msgid "Panel"
#~ msgstr "Paneel"
#~ msgid "No such application"
#~ msgstr "Sellist rakendust ei ole"

1232
po/eu.po

File diff suppressed because it is too large Load Diff

1235
po/fi.po

File diff suppressed because it is too large Load Diff

801
po/gu.po

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
# translation of gnome-shell.master.hi.po to Hindi
# translation of gnome-shell.po.master.hi.po to Hindi
# Hindi translation for gnome-shell.
# Copyright (C) 2011 gnome-shell's COPYRIGHT HOLDER
# This file is distributed under the same license as the gnome-shell package.
@ -6,10 +6,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-shell.master.hi\n"
"Project-Id-Version: gnome-shell.po.master.hi\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-03-28 08:48+0000\n"
"PO-Revision-Date: 2011-04-01 13:59+0530\n"
"POT-Creation-Date: 2011-03-28 05:30+0000\n"
"PO-Revision-Date: 2011-03-28 13:39+0530\n"
"Last-Translator: Rajesh Ranjan\n"
"Language-Team: Hindi <Indlinux>\n"
"MIME-Version: 1.0\n"
@ -20,7 +20,7 @@ msgstr ""
#: ../data/gnome-shell.desktop.in.in.h:1
msgid "GNOME Shell"
msgstr "GNOME शेल"
msgstr ""
#: ../data/gnome-shell.desktop.in.in.h:2
msgid "Window management and application launching"
@ -316,7 +316,7 @@ msgstr ""
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A, %B %d"
msgstr ""
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723
@ -334,11 +334,11 @@ msgstr "कल"
#: ../js/ui/calendar.js:746
msgid "This week"
msgstr "इस सप्ताह"
msgstr ""
#: ../js/ui/calendar.js:754
msgid "Next week"
msgstr "अगला सप्ताह"
msgstr ""
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1000
msgid "Remove"
@ -346,47 +346,47 @@ msgstr "हटाएँ"
#: ../js/ui/dateMenu.js:91
msgid "Date and Time Settings"
msgstr "तिथि व समय सेटिंग्स"
msgstr ""
#: ../js/ui/dateMenu.js:111
msgid "Open Calendar"
msgstr "पंचांग खोलें"
msgstr ""
#. Translators: This is the time format with date used
#. in 24-hour mode.
#: ../js/ui/dateMenu.js:164
msgid "%a %b %e, %R:%S"
msgstr "%a %b %e, %R:%S"
msgstr ""
#: ../js/ui/dateMenu.js:165
msgid "%a %b %e, %R"
msgstr "%a %b %e, %R"
msgstr ""
#. Translators: This is the time format without date used
#. in 24-hour mode.
#: ../js/ui/dateMenu.js:169
msgid "%a %R:%S"
msgstr "%a %R:%S"
msgstr ""
#: ../js/ui/dateMenu.js:170
msgid "%a %R"
msgstr "%a %R"
msgstr ""
#. Translators: This is a time format with date used
#. for AM/PM.
#: ../js/ui/dateMenu.js:177
msgid "%a %b %e, %l:%M:%S %p"
msgstr "%a %b %e, %l:%M:%S %p"
msgstr ""
#: ../js/ui/dateMenu.js:178
msgid "%a %b %e, %l:%M %p"
msgstr "%a %b %e, %l:%M %p"
msgstr ""
#. Translators: This is a time format without date used
#. for AM/PM.
#: ../js/ui/dateMenu.js:182
msgid "%a %l:%M:%S %p"
msgstr "%a %l:%M:%S %p"
msgstr ""
#: ../js/ui/dateMenu.js:183
msgid "%a %l:%M %p"
@ -397,16 +397,16 @@ msgstr "%a %l:%M %p"
#.
#: ../js/ui/dateMenu.js:194
msgid "%A %B %e, %Y"
msgstr "%A %B %e, %Y"
msgstr ""
#: ../js/ui/docDisplay.js:19
msgid "RECENT ITEMS"
msgstr "हालिया मद"
msgstr ""
#: ../js/ui/endSessionDialog.js:63
#, c-format
msgid "Log Out %s"
msgstr "लॉगआउट %s"
msgstr ""
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
msgid "Log Out"
@ -432,7 +432,7 @@ msgstr ""
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
msgid "Power Off"
msgstr "बिजली बंद"
msgstr ""
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
@ -490,7 +490,7 @@ msgstr "त्रुटि"
#: ../js/ui/lookingGlass.js:631
msgid "Out of date"
msgstr "समयातीत"
msgstr ""
#: ../js/ui/lookingGlass.js:656
msgid "View Source"
@ -530,7 +530,7 @@ msgstr "डैश"
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "छोड़ें %s"
msgstr ""
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
@ -540,7 +540,7 @@ msgstr "क्रियाएँ"
#: ../js/ui/panel.js:979
msgid "Top Bar"
msgstr "शीर्ष पट्टी"
msgstr ""
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -623,7 +623,7 @@ msgstr "व्यस्त"
#: ../js/ui/statusMenu.js:197
msgid "My Account"
msgstr "मेरा खाता"
msgstr ""
#: ../js/ui/statusMenu.js:201
msgid "System Settings"
@ -653,7 +653,7 @@ msgstr "ज़ूम"
#. this.menu.addMenuItem(screenKeyboard);
#: ../js/ui/status/accessibility.js:77
msgid "Visual Alerts"
msgstr "दृष्टि चेतावनी"
msgstr ""
#: ../js/ui/status/accessibility.js:80
msgid "Sticky Keys"
@ -732,7 +732,7 @@ msgstr "कुंजीपट विन्यास"
#: ../js/ui/status/bluetooth.js:252
msgid "Mouse Settings"
msgstr "माउस सेटिंग"
msgstr ""
#: ../js/ui/status/bluetooth.js:259 ../js/ui/status/volume.js:66
msgid "Sound Settings"
@ -851,7 +851,7 @@ msgstr ""
#: ../js/ui/status/network.js:683
msgid "Auto Ethernet"
msgstr "स्वतः इथरनेट"
msgstr ""
#: ../js/ui/status/network.js:758
msgid "Auto broadband"
@ -893,7 +893,7 @@ msgstr "बेतार"
#: ../js/ui/status/network.js:1530
msgid "Mobile broadband"
msgstr "मोबाइल ब्रॉडबैंड"
msgstr ""
#: ../js/ui/status/network.js:1540
msgid "VPN Connections"
@ -938,11 +938,11 @@ msgstr ""
#: ../js/ui/status/network.js:2116
msgid "Network Manager"
msgstr "संजाल प्रबंधक"
msgstr ""
#: ../js/ui/status/power.js:85
msgid "Power Settings"
msgstr "बिजली सेटिंग्स"
msgstr ""
#. 0 is reported when UPower does not have enough data
#. to estimate battery life
@ -1141,8 +1141,8 @@ msgstr[1] "%d घंटा पहले"
#, c-format
msgid "%d day ago"
msgid_plural "%d days ago"
msgstr[0] "%d दिन पहले"
msgstr[1] "%d दिन पहले"
msgstr[0] ""
msgstr[1] ""
#: ../src/shell-global.c:1414
#, c-format

231
po/hu.po
View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-01 13:34+0200\n"
"PO-Revision-Date: 2011-04-01 13:36+0200\n"
"POT-Creation-Date: 2011-03-19 02:47+0100\n"
"PO-Revision-Date: 2011-03-19 02:47+0100\n"
"Last-Translator: Gabor Kelemen <kelemeng at gnome dot hu>\n"
"Language-Team: Hungarian <gnome at fsf dot hu>\n"
"Language: \n"
@ -189,27 +189,27 @@ msgid "Execution of '%s' failed:"
msgstr "„%s” végrehajtása meghiúsult:"
#. Translators: Filter to display all applications
#: ../js/ui/appDisplay.js:230
#: ../js/ui/appDisplay.js:226
msgid "All"
msgstr "Összes"
#: ../js/ui/appDisplay.js:328
#: ../js/ui/appDisplay.js:324
msgid "APPLICATIONS"
msgstr "ALKALMAZÁSOK"
#: ../js/ui/appDisplay.js:354
#: ../js/ui/appDisplay.js:350
msgid "SETTINGS"
msgstr "BEÁLLÍTÁSOK"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:612
msgid "New Window"
msgstr "Új ablak"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:615
msgid "Remove from Favorites"
msgstr "Eltávolítás a Kedvencek közül"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:616
msgid "Add to Favorites"
msgstr "Hozzáadás a Kedvencekhez"
@ -342,13 +342,13 @@ msgid "Nothing Scheduled"
msgstr "Semmi sincs ütemezve"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A, %B %d"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%A, %Y %B %d"
@ -369,7 +369,7 @@ msgstr "Ezen a héten"
msgid "Next week"
msgstr "Jövő héten"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:933
msgid "Remove"
msgstr "Eltávolítás"
@ -437,7 +437,7 @@ msgstr "LEGUTÓBBI ELEMEK"
msgid "Log Out %s"
msgstr "%s kijelentkeztetése"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "Kijelentkezés"
@ -461,45 +461,49 @@ msgstr "Automatikusan ki fog jelentkezni %d másodperc múlva."
msgid "Logging out of the system."
msgstr "Kijelentkezés a rendszerből."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
msgid "Power Off"
msgstr "Kikapcsolás"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "Leállítás"
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr ""
"Nyomja meg a Kijelentkezés gombot az alkalmazások bezárásához és a rendszer "
"leállításához."
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
msgstr "Nyomja meg a Kikapcsolás gombot az alkalmazások bezárásához és a rendszer kikapcsolásához."
#, c-format
msgid "The system will shut down automatically in %d seconds."
msgstr "A rendszer automatikusan leáll %d másodperc múlva."
#: ../js/ui/endSessionDialog.js:77
#, c-format
msgid "The system will power off automatically in %d seconds."
msgstr "A rendszer automatikusan kikapcsol %d másodperc múlva."
msgid "Shutting down the system."
msgstr "A rendszer leállítása"
#: ../js/ui/endSessionDialog.js:78
msgid "Powering off the system."
msgstr "A rendszer kikapcsolása."
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "Újraindítás"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr ""
"Nyomja meg az Újraindítás gombot az alkalmazások bezárásához és a rendszer "
"újraindításához."
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "A rendszer automatikusan újraindul %d másodperc múlva."
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "A rendszer újraindítása."
#: ../js/ui/endSessionDialog.js:415 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "Megerősítés"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:466
msgid "Cancel"
msgstr "Mégse"
@ -533,48 +537,48 @@ msgstr "Forrás megtekintése"
msgid "Web Page"
msgstr "Weblap"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:926
msgid "Open"
msgstr "Megnyitás"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:1986
msgid "System Information"
msgstr "Rendszerinformációk"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:88
msgid "Undo"
msgstr "Visszavonás"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:183
msgid "Windows"
msgstr "Ablakok"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:186
msgid "Applications"
msgstr "Alkalmazások"
# FIXME - valami jobbat
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:202
msgid "Dash"
msgstr "Dash"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "%s bezárása"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:874
msgid "Activities"
msgstr "Tevékenységek"
#: ../js/ui/panel.js:1003
msgid "Top Bar"
msgstr "Felső sáv"
#: ../js/ui/panel.js:975
msgid "Panel"
msgstr "Panel"
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -593,85 +597,60 @@ msgstr "Kapcsolódás…"
msgid "PLACES & DEVICES"
msgstr "HELYEK ÉS ESZKÖZÖK"
#: ../js/ui/polkitAuthenticationAgent.js:74
msgid "Authentication Required"
msgstr "Hitelesítés szükséges"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "Rendszergazda"
#: ../js/ui/polkitAuthenticationAgent.js:176
msgid "Authenticate"
msgstr "Hitelesítés"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
msgid "Sorry, that didn't work. Please try again."
msgstr "A hitelesítés sikertelen. Próbálja újra."
#: ../js/ui/polkitAuthenticationAgent.js:276
msgid "Password:"
msgstr "Jelszó:"
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:636
msgid "toggle-switch-us"
msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:205
#: ../js/ui/runDialog.js:201
msgid "Please enter a command:"
msgstr "Adjon meg egy parancsot:"
#: ../js/ui/searchDisplay.js:310
#: ../js/ui/searchDisplay.js:283
msgid "Searching..."
msgstr "Keresés…"
#: ../js/ui/searchDisplay.js:324
#: ../js/ui/searchDisplay.js:297
msgid "No matching results."
msgstr "Nincs találat."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:114 ../js/ui/statusMenu.js:178
msgid "Power Off..."
msgstr "Kikapcsolás…"
#: ../js/ui/statusMenu.js:163 ../js/ui/statusMenu.js:227
#: ../js/ui/statusMenu.js:116 ../js/ui/statusMenu.js:177
msgid "Suspend"
msgstr "Felfüggesztés"
#: ../js/ui/statusMenu.js:184
#: ../js/ui/statusMenu.js:137
msgid "Available"
msgstr "Elérhető"
#: ../js/ui/statusMenu.js:189
#: ../js/ui/statusMenu.js:142
msgid "Busy"
msgstr "Elfoglalt"
#: ../js/ui/statusMenu.js:197
#: ../js/ui/statusMenu.js:150
msgid "My Account"
msgstr "Saját fiók"
#: ../js/ui/statusMenu.js:201
#: ../js/ui/statusMenu.js:154
msgid "System Settings"
msgstr "Rendszerbeállítások"
#: ../js/ui/statusMenu.js:208
#: ../js/ui/statusMenu.js:161
msgid "Lock Screen"
msgstr "Képernyő zárolása"
#: ../js/ui/statusMenu.js:213
#: ../js/ui/statusMenu.js:165
msgid "Switch User"
msgstr "Felhasználóváltás"
#: ../js/ui/statusMenu.js:218
#: ../js/ui/statusMenu.js:170
msgid "Log Out..."
msgstr "Kijelentkezés…"
@ -838,139 +817,133 @@ msgstr "Billentyűzetkiosztás megjelenítése…"
msgid "Localization Settings"
msgstr "Lokalizációs beállítások"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1454
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<ismeretlen>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:311
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "tiltva"
#: ../js/ui/status/network.js:494
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "kapcsolódás…"
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:497
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "hitelesítés szükséges"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:507
msgid "firmware missing"
msgstr "hiányzó firmware"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:514
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "vezeték kihúzva"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:519
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "nem érhető el"
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "a kapcsolódás meghiúsult"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:602 ../js/ui/status/network.js:1402
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "Kapcsolódva (privát)"
#: ../js/ui/status/network.js:683
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "Auto Ethernet"
#: ../js/ui/status/network.js:758
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "Auto széles sáv"
#: ../js/ui/status/network.js:761
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "Auto betárcsázós"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:904 ../js/ui/status/network.js:1414
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "Auto %s"
#: ../js/ui/status/network.js:906
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "Auto Bluetooth"
#: ../js/ui/status/network.js:1416
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "Auto vezeték nélküli"
#: ../js/ui/status/network.js:1474
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "Több…"
#: ../js/ui/status/network.js:1497
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "Hálózat engedélyezése"
#: ../js/ui/status/network.js:1509
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "Vezetékes"
#: ../js/ui/status/network.js:1520
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "Vezeték nélküli"
#: ../js/ui/status/network.js:1530
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "Mobil széles sáv"
#: ../js/ui/status/network.js:1540
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "VPN kapcsolatok"
#: ../js/ui/status/network.js:1549
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "Hálózati beállítások"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Csatlakozott a(z) „%s” mobil széles sávú kapcsolathoz"
#: ../js/ui/status/network.js:1848
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Csatlakozott a(z) „%s” vezeték nélküli hálózathoz"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Csatlakozott a(z) „%s” vezetékes hálózathoz"
#: ../js/ui/status/network.js:1856
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Csatlakozott a(z) „%s” VPN hálózathoz"
#: ../js/ui/status/network.js:1861
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "Csatlakozott ehhez: „%s”"
#: ../js/ui/status/network.js:1869
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "Kapcsolat létrejött"
#: ../js/ui/status/network.js:1991
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "Hálózat letiltva"
#: ../js/ui/status/network.js:2116
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "Hálózatkezelő"
@ -1060,7 +1033,7 @@ msgstr "Táblagép"
msgid "Computer"
msgstr "Számítógép"
#: ../js/ui/status/power.js:250 ../src/shell-app-system.c:1088
#: ../js/ui/status/power.js:250 ../src/shell-app-system.c:961
msgid "Unknown"
msgstr "Ismeretlen"
@ -1072,22 +1045,22 @@ msgstr "Hangerő"
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s elérhető."
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s kilépett."
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "%s távol van."
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s elfoglalt."
@ -1095,7 +1068,7 @@ msgstr "%s elfoglalt."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Elküldve: %A, %X"
@ -1104,11 +1077,11 @@ msgstr "Elküldve: %A, %X"
#. in the search entry when no search is
#. active; it should not exceed ~30
#. characters.
#: ../js/ui/viewSelector.js:122
#: ../js/ui/viewSelector.js:119
msgid "Type to search..."
msgstr "Gépeljen a kereséshez…"
#: ../js/ui/viewSelector.js:142 ../src/shell-util.c:250
#: ../js/ui/viewSelector.js:139 ../src/shell-util.c:250
msgid "Search"
msgstr "Oldalsáv"
@ -1144,7 +1117,7 @@ msgstr[1] "%u bemenet"
msgid "System Sounds"
msgstr "Rendszerhangok"
#: ../src/main.c:446
#: ../src/main.c:397
msgid "Print version"
msgstr "Verzió kiírása"
@ -1153,32 +1126,32 @@ msgstr "Verzió kiírása"
msgid "Failed to launch '%s'"
msgstr "„%s” indítása meghiúsult"
#: ../src/shell-global.c:1395
#: ../src/shell-global.c:1340
msgid "Less than a minute ago"
msgstr "Kevesebb, mint egy perce"
#: ../src/shell-global.c:1399
#: ../src/shell-global.c:1344
#, c-format
msgid "%d minute ago"
msgid_plural "%d minutes ago"
msgstr[0] "%d perce"
msgstr[1] "%d perce"
#: ../src/shell-global.c:1404
#: ../src/shell-global.c:1349
#, c-format
msgid "%d hour ago"
msgid_plural "%d hours ago"
msgstr[0] "%d órája"
msgstr[1] "%d órája"
#: ../src/shell-global.c:1409
#: ../src/shell-global.c:1354
#, c-format
msgid "%d day ago"
msgid_plural "%d days ago"
msgstr[0] "%d napja"
msgstr[1] "%d napja"
#: ../src/shell-global.c:1414
#: ../src/shell-global.c:1359
#, c-format
msgid "%d week ago"
msgid_plural "%d weeks ago"

111
po/it.po
View File

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-03 10:34+0200\n"
"PO-Revision-Date: 2011-04-03 10:35+0200\n"
"POT-Creation-Date: 2011-03-24 22:46+0100\n"
"PO-Revision-Date: 2011-03-24 22:58+0100\n"
"Last-Translator: Luca Ferretti <lferrett@gnome.org>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
"Language: it\n"
@ -345,13 +345,13 @@ msgid "Nothing Scheduled"
msgstr "Nessun evento"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A, %e %B"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%A, %e %B %Y"
@ -372,7 +372,7 @@ msgstr "Questa settimana"
msgid "Next week"
msgstr "Prossima settimana"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:994
msgid "Remove"
msgstr "Rimuovi"
@ -471,8 +471,7 @@ msgstr "Spegni"
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
msgstr ""
"Fare clic su «Spegni» per chiudere queste applicazioni e spegnere il sistema."
msgstr "Fare clic su «Spegni» per chiudere queste applicazioni e spegnere il sistema."
#: ../js/ui/endSessionDialog.js:77
#, c-format
@ -540,11 +539,11 @@ msgstr "Visualizza sorgente"
msgid "Web Page"
msgstr "Pagina web"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:987
msgid "Open"
msgstr "Apri"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:2145
msgid "System Information"
msgstr "Informazione di sistema"
@ -568,18 +567,18 @@ msgid "Dash"
msgstr "Dash"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "Chiudi %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:878
msgid "Activities"
msgstr "Attività"
#: ../js/ui/panel.js:1003
#: ../js/ui/panel.js:979
msgid "Top Bar"
msgstr "Barra superiore"
@ -613,15 +612,11 @@ msgstr "Amministratore"
msgid "Authenticate"
msgstr "Autentica"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
#: ../js/ui/polkitAuthenticationAgent.js:260
msgid "Sorry, that didn't work. Please try again."
msgstr "Errore nell'autenticazione. Provare di nuovo."
msgstr ""
#: ../js/ui/polkitAuthenticationAgent.js:276
#: ../js/ui/polkitAuthenticationAgent.js:272
msgid "Password:"
msgstr "Password:"
@ -638,11 +633,11 @@ msgstr "toggle-switch-us"
msgid "Please enter a command:"
msgstr "Inserire un comando:"
#: ../js/ui/searchDisplay.js:311
#: ../js/ui/searchDisplay.js:310
msgid "Searching..."
msgstr "Ricerca..."
#: ../js/ui/searchDisplay.js:325
#: ../js/ui/searchDisplay.js:324
msgid "No matching results."
msgstr "Nessun risultato corrispondente."
@ -849,139 +844,133 @@ msgstr "Mostra disposizione tastiera..."
msgid "Localization Settings"
msgstr "Impostazioni localizzazione"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1467
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<sconosciuto>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:318
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "disabilitata"
#: ../js/ui/status/network.js:501
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "connessione..."
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:504
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "richiesta autenticazione"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:514
msgid "firmware missing"
msgstr "firmware mancante"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "cavo scollegato"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:526
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "non disponibile"
#: ../js/ui/status/network.js:528
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "connessione non riuscita"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:609 ../js/ui/status/network.js:1415
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "Connessa (privata)"
#: ../js/ui/status/network.js:690
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "Ethernet automatica"
#: ../js/ui/status/network.js:765
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "Banda larga automatica"
#: ../js/ui/status/network.js:768
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "Dial-up automatica"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:911 ../js/ui/status/network.js:1427
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "%s automatica"
#: ../js/ui/status/network.js:913
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "Bluetooth automatica"
#: ../js/ui/status/network.js:1429
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "Wireless automatica"
#: ../js/ui/status/network.js:1487
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "Altro..."
#: ../js/ui/status/network.js:1510
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "Abilita rete"
#: ../js/ui/status/network.js:1522
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "Via cavo"
#: ../js/ui/status/network.js:1533
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "Wireless"
#: ../js/ui/status/network.js:1543
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "Banda larga mobile"
#: ../js/ui/status/network.js:1553
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "Connessioni VPN"
#: ../js/ui/status/network.js:1565
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "Impostazioni rete"
#: ../js/ui/status/network.js:1860
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Connessi alla rete mobile «%s»"
#: ../js/ui/status/network.js:1864
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Connessi alla rete wireless «%s»"
#: ../js/ui/status/network.js:1868
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Connessi alla rete via cavo «%s»"
#: ../js/ui/status/network.js:1872
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Connessi alla rete VPN «%s»"
#: ../js/ui/status/network.js:1877
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "Connessi a «%s»"
#: ../js/ui/status/network.js:1885
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "Connessione stabilita"
#: ../js/ui/status/network.js:2007
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "Rete disabilitata"
#: ../js/ui/status/network.js:2132
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "Gestore reti"
@ -1084,22 +1073,22 @@ msgstr "Volume"
msgid "Microphone"
msgstr "Microfono"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s è disponibile."
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s è fuori rete."
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "%s è assente."
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s non è disponibile."
@ -1107,7 +1096,7 @@ msgstr "%s non è disponibile."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Inviato alle %-H.%M di %A"

1350
po/ja.po

File diff suppressed because it is too large Load Diff

View File

@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-03-25 20:20+0000\n"
"PO-Revision-Date: 2011-04-02 19:58+0900\n"
"POT-Creation-Date: 2011-03-24 08:03+0000\n"
"PO-Revision-Date: 2011-03-25 21:56+0900\n"
"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
"Language-Team: GNOME Korea <gnome-kr@googlegroups.com>\n"
"MIME-Version: 1.0\n"
@ -617,8 +617,7 @@ msgstr "검색하는 중..."
msgid "No matching results."
msgstr "일치하는 결과가 없습니다."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:228
msgid "Power Off..."
msgstr "컴퓨터 끄기..."
@ -817,7 +816,7 @@ msgstr "키보드 배치 보기..."
msgid "Localization Settings"
msgstr "지역화 설정"
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1437
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<알 수 없음>"
@ -826,130 +825,124 @@ msgstr "<알 수 없음>"
msgid "disabled"
msgstr "사용 않음"
#: ../js/ui/status/network.js:478
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "연결하는 중..."
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:481
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "인증이 필요합니다"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:491
msgid "firmware missing"
msgstr "펌웨어 없음"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:498
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "케이블이 분리되었습니다"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:503
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "사용 불가"
#: ../js/ui/status/network.js:505
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "연결이 실패했습니다"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:585 ../js/ui/status/network.js:1385
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "연결됨 (개인)"
#: ../js/ui/status/network.js:666
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "자동 이더넷"
#: ../js/ui/status/network.js:741
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "자동 고속 통신망"
#: ../js/ui/status/network.js:744
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "자동 전화접속"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:887 ../js/ui/status/network.js:1397
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "자동 %s"
#: ../js/ui/status/network.js:889
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "자동 블루투스"
#: ../js/ui/status/network.js:1399
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "자동 무선"
#: ../js/ui/status/network.js:1457
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "더 보기..."
#: ../js/ui/status/network.js:1480
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "네트워크 사용"
#: ../js/ui/status/network.js:1492
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "유선"
#: ../js/ui/status/network.js:1503
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "무선"
#: ../js/ui/status/network.js:1513
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "휴대전화 네트워크"
#: ../js/ui/status/network.js:1523
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "VPN 연결"
#: ../js/ui/status/network.js:1532
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "네트워크 설정"
#: ../js/ui/status/network.js:1827
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "'%s' 휴대전화 네트워크에 연결되었습니다"
#: ../js/ui/status/network.js:1831
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "'%s' 무선 네트워크에 연결되었습니다"
#: ../js/ui/status/network.js:1835
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "'%s' 유선 네트워크에 연결되었습니다"
#: ../js/ui/status/network.js:1839
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "'%s' VPN 네트워크에 연결되었습니다"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "이제 '%s'에 연결되었습니다"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "연결이 되었습니다"
#: ../js/ui/status/network.js:1974
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "네트워크를 사용하지 않습니다"
#: ../js/ui/status/network.js:2099
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "네트워크 관리"

243
po/lt.po
View File

@ -6,9 +6,9 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-01 22:30+0200\n"
"PO-Revision-Date: 2011-04-01 22:27+0100\n"
"Last-Translator: Gintautas Miliauskas <gintautas@miliauskas.lt>\n"
"POT-Creation-Date: 2011-03-21 14:25+0100\n"
"PO-Revision-Date: 2011-03-19 14:56+0300\n"
"Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n"
"Language-Team: Lithuanian <gnome-lt@lists.akl.lt>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
@ -188,27 +188,27 @@ msgid "Execution of '%s' failed:"
msgstr "Nepavyko paleisti „%s“:"
#. Translators: Filter to display all applications
#: ../js/ui/appDisplay.js:230
#: ../js/ui/appDisplay.js:226
msgid "All"
msgstr "Visi"
#: ../js/ui/appDisplay.js:328
#: ../js/ui/appDisplay.js:324
msgid "APPLICATIONS"
msgstr "PROGRAMOS"
#: ../js/ui/appDisplay.js:354
#: ../js/ui/appDisplay.js:350
msgid "SETTINGS"
msgstr "NUSTATYMAI"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:616
msgid "New Window"
msgstr "Naujas langas"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:619
msgid "Remove from Favorites"
msgstr "Pašalinti iš mėgstamų"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:620
msgid "Add to Favorites"
msgstr "Pridėti prie mėgstamų"
@ -341,13 +341,13 @@ msgid "Nothing Scheduled"
msgstr "Niekas nesuplanuota"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A, %B %d"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%A, %Y %B %d"
@ -368,7 +368,7 @@ msgstr "Šią savaitę"
msgid "Next week"
msgstr "Kitą savaitę"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:933
msgid "Remove"
msgstr "Pašalinti"
@ -436,7 +436,7 @@ msgstr "PASKUTINIEJI ELEMENTAI"
msgid "Log Out %s"
msgstr "Atjungti %s"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "Atsijungti"
@ -460,46 +460,48 @@ msgstr "Jūs būsite automatiškai atjungtas po %d sekundžių."
msgid "Logging out of the system."
msgstr "Atsijungiama nuo sistemos."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
msgid "Power Off"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "Išjungti"
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr ""
"Spauskite „Išjungti“, jei norite užverti šias programas ir išjungti sistemą."
"Spauskite „išjungti“, jei norite užverti šias programas ir išjungti sistemą."
#: ../js/ui/endSessionDialog.js:77
#: ../js/ui/endSessionDialog.js:76
#, c-format
msgid "The system will power off automatically in %d seconds."
msgid "The system will shut down automatically in %d seconds."
msgstr "Sistema automatiškai išsijungs po %d sekundžių."
#: ../js/ui/endSessionDialog.js:78
msgid "Powering off the system."
msgstr "Sistema išjungiama."
#: ../js/ui/endSessionDialog.js:77
msgid "Shutting down the system."
msgstr "Sistemos išjungimas."
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "Įkelti iš naujo"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr ""
"Spauskite „įkelti iš naujo“, jei norite užverti šias programas ir įkelti "
"sistemą iš naujo."
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "Sistema bus įkelta iš naujo po %d sekundžių."
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "Sistemos įkėlimas iš naujo"
#: ../js/ui/endSessionDialog.js:415 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "Patvirtinti"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:466
msgid "Cancel"
msgstr "Atšaukti"
@ -533,47 +535,47 @@ msgstr "Žiūrėti šaltinį"
msgid "Web Page"
msgstr "Tinklalapis"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:926
msgid "Open"
msgstr "Atverti"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:1986
msgid "System Information"
msgstr "Sistemos informacija"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:88
msgid "Undo"
msgstr "Atšaukti"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:183
msgid "Windows"
msgstr "Langai"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:186
msgid "Applications"
msgstr "Programos"
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:202
msgid "Dash"
msgstr "Paleidimo sritis"
msgstr ""
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "Užverti %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:874
msgid "Activities"
msgstr "Apžvalga"
#: ../js/ui/panel.js:1003
msgid "Top Bar"
msgstr "Viršutinė juosta"
#: ../js/ui/panel.js:975
msgid "Panel"
msgstr "Skydelis"
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -592,85 +594,60 @@ msgstr "Prisijungti prie..."
msgid "PLACES & DEVICES"
msgstr "VIETOS ir ĮRENGINIAI"
#: ../js/ui/polkitAuthenticationAgent.js:74
msgid "Authentication Required"
msgstr "Reikia patvirtinti tapatybę"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "Administratorius"
#: ../js/ui/polkitAuthenticationAgent.js:176
msgid "Authenticate"
msgstr "Patvirtinti tapatybę"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
msgid "Sorry, that didn't work. Please try again."
msgstr "Atsiprašome, tai nesuveikė. Pabandykite dar kartą."
#: ../js/ui/polkitAuthenticationAgent.js:276
msgid "Password:"
msgstr "Slaptažodis:"
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:636
msgid "toggle-switch-us"
msgstr "toggle-switch-us"
#: ../js/ui/runDialog.js:205
#: ../js/ui/runDialog.js:201
msgid "Please enter a command:"
msgstr "Įveskite komandą:"
#: ../js/ui/searchDisplay.js:310
#: ../js/ui/searchDisplay.js:287
msgid "Searching..."
msgstr "Ieškoma..."
#: ../js/ui/searchDisplay.js:324
#: ../js/ui/searchDisplay.js:301
msgid "No matching results."
msgstr "Nerasta atitikmenų."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:114 ../js/ui/statusMenu.js:178
msgid "Power Off..."
msgstr "Išjungti..."
#: ../js/ui/statusMenu.js:163 ../js/ui/statusMenu.js:227
#: ../js/ui/statusMenu.js:116 ../js/ui/statusMenu.js:177
msgid "Suspend"
msgstr "Užmigdyti"
#: ../js/ui/statusMenu.js:184
#: ../js/ui/statusMenu.js:137
msgid "Available"
msgstr "Esu"
#: ../js/ui/statusMenu.js:189
#: ../js/ui/statusMenu.js:142
msgid "Busy"
msgstr "Užsiėmęs (-usi)"
#: ../js/ui/statusMenu.js:197
#: ../js/ui/statusMenu.js:150
msgid "My Account"
msgstr "Mano paskyra"
#: ../js/ui/statusMenu.js:201
#: ../js/ui/statusMenu.js:154
msgid "System Settings"
msgstr "Sistemos nustatymai"
#: ../js/ui/statusMenu.js:208
#: ../js/ui/statusMenu.js:161
msgid "Lock Screen"
msgstr "Užrakinti ekraną"
#: ../js/ui/statusMenu.js:213
#: ../js/ui/statusMenu.js:165
msgid "Switch User"
msgstr "Keisti naudotoją"
#: ../js/ui/statusMenu.js:218
#: ../js/ui/statusMenu.js:170
msgid "Log Out..."
msgstr "Atsijungti ..."
@ -837,139 +814,133 @@ msgstr "Rodyti klaviatūros išdėstymą..."
msgid "Localization Settings"
msgstr "Lokalizacijos nustatymai"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1454
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<nežinoma>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:311
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "išjungta"
#: ../js/ui/status/network.js:494
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "jungiamasi..."
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:497
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "reikia patvirtinti tapatybę"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:507
msgid "firmware missing"
msgstr "Trūksta integruotos programinės įrangos (firmware)"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:514
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "kabelis neįjungtas"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:519
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "nepasiekiamas"
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "nepavyko prisijungti"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:602 ../js/ui/status/network.js:1402
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "Prisijungta (privatus)"
#: ../js/ui/status/network.js:683
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "Automatinis vietinis"
#: ../js/ui/status/network.js:758
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "Automatinis plačiajuostis"
#: ../js/ui/status/network.js:761
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "Automatinis telefoninis"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:904 ../js/ui/status/network.js:1414
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "Automatinis %s"
#: ../js/ui/status/network.js:906
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "Automatinis bluetooth"
#: ../js/ui/status/network.js:1416
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "Automatinis belaidis"
#: ../js/ui/status/network.js:1474
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "Daugiau..."
#: ../js/ui/status/network.js:1497
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "Įjungti tinklą"
#: ../js/ui/status/network.js:1509
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "Laidinis"
#: ../js/ui/status/network.js:1520
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "Belaidis"
#: ../js/ui/status/network.js:1530
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "Mobilus plačiajuostis"
#: ../js/ui/status/network.js:1540
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "VPN ryšiai"
#: ../js/ui/status/network.js:1549
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "Tinklo nustatymai"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Dabar esate prisijungęs prie mobilaus plačiajuosčio ryšio „%s“"
#: ../js/ui/status/network.js:1848
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Dabar esate prisijungęs prie belaidžio tinklo „%s“"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Dabar esate prisijungęs prie laidinio tinklo „%s“"
#: ../js/ui/status/network.js:1856
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Dabar esate prisijungęs prie VPN tinklo „%s“"
#: ../js/ui/status/network.js:1861
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "Dabar esate prisijungęs prie „%s“"
#: ../js/ui/status/network.js:1869
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "Ryšys užmegstas"
#: ../js/ui/status/network.js:1991
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "Tinklas išjungtas"
#: ../js/ui/status/network.js:2116
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "Tinklo valdymas"
@ -1075,22 +1046,22 @@ msgstr "Garsumas"
msgid "Microphone"
msgstr "Mikrofonas"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s yra prisijungęs"
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s yra atsijungęs"
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "%s yra nepasiekiamas"
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s yra užsiėmęs."
@ -1098,7 +1069,7 @@ msgstr "%s yra užsiėmęs."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Išsiųsta %A %H:%M:%S"
@ -1149,7 +1120,7 @@ msgstr[2] "%u įvestys"
msgid "System Sounds"
msgstr "Sistemos garsai"
#: ../src/main.c:446
#: ../src/main.c:397
msgid "Print version"
msgstr "Atspausdinti versiją"
@ -1158,11 +1129,11 @@ msgstr "Atspausdinti versiją"
msgid "Failed to launch '%s'"
msgstr "Nepavyko paleisti „%s“"
#: ../src/shell-global.c:1395
#: ../src/shell-global.c:1340
msgid "Less than a minute ago"
msgstr "Mažiau nei prieš minutę"
#: ../src/shell-global.c:1399
#: ../src/shell-global.c:1344
#, c-format
msgid "%d minute ago"
msgid_plural "%d minutes ago"
@ -1170,7 +1141,7 @@ msgstr[0] "prieš %d minutę"
msgstr[1] "prieš %d minutes"
msgstr[2] "prieš %d minučių"
#: ../src/shell-global.c:1404
#: ../src/shell-global.c:1349
#, c-format
msgid "%d hour ago"
msgid_plural "%d hours ago"
@ -1178,7 +1149,7 @@ msgstr[0] "prieš %d valandą"
msgstr[1] "prieš %d valandas"
msgstr[2] "prieš %d valandų"
#: ../src/shell-global.c:1409
#: ../src/shell-global.c:1354
#, c-format
msgid "%d day ago"
msgid_plural "%d days ago"
@ -1186,7 +1157,7 @@ msgstr[0] "prieš %d dieną"
msgstr[1] "prieš %d dienas"
msgstr[2] "prieš %d dienų"
#: ../src/shell-global.c:1414
#: ../src/shell-global.c:1359
#, c-format
msgid "%d week ago"
msgid_plural "%d weeks ago"
@ -1226,26 +1197,6 @@ msgstr "Failų sistema"
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
#~ msgid "Shut Down"
#~ msgstr "Išjungti"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr ""
#~ "Spauskite „išjungti“, jei norite užverti šias programas ir išjungti "
#~ "sistemą."
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "Sistema automatiškai išsijungs po %d sekundžių."
#~ msgid "Shutting down the system."
#~ msgstr "Sistemos išjungimas."
#~ msgid "Confirm"
#~ msgstr "Patvirtinti"
#~ msgid "Panel"
#~ msgstr "Skydelis"
#~ msgid "Clock"
#~ msgstr "Laikrodis"

118
po/lv.po
View File

@ -2,15 +2,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Rudolfs <rudolfs.mazurs@gmail.com>, 2011.
# Rūdofls Mazurs <rudolfs.mazurs@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
"cgi?product=gnome-shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-03-27 22:10+0000\n"
"PO-Revision-Date: 2011-04-04 02:11+0300\n"
"Last-Translator: Rūdofls Mazurs <rudolfs.mazurs@gmail.com>\n"
"POT-Creation-Date: 2011-03-25 20:20+0000\n"
"PO-Revision-Date: 2011-03-26 14:14+0200\n"
"Last-Translator: Rudolfs <rudolfs.mazurs@gmail.com>\n"
"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -190,7 +189,7 @@ msgstr "'%s' izpilde neizdevās:"
#. Translators: Filter to display all applications
#: ../js/ui/appDisplay.js:230
msgid "All"
msgstr "Visas"
msgstr "Visi"
#: ../js/ui/appDisplay.js:328
msgid "APPLICATIONS"
@ -368,7 +367,7 @@ msgstr "Šonedēļ"
msgid "Next week"
msgstr "Nākamnedēļ"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1000
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:994
msgid "Remove"
msgstr "Izņemt"
@ -461,19 +460,23 @@ msgid "Logging out of the system."
msgstr "Izrakstās no sistēmas."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
#| msgid "Power Off..."
msgid "Power Off"
msgstr "Izslēgt"
#: ../js/ui/endSessionDialog.js:76
#| msgid "Click Log Out to quit these applications and log out of the system."
msgid "Click Power Off to quit these applications and power off the system."
msgstr "Spiediet 'Izslēgt', lai izietu no šīm lietotnēm un izslēgtu sistēmas."
#: ../js/ui/endSessionDialog.js:77
#, c-format
#| msgid "The system will restart automatically in %d seconds."
msgid "The system will power off automatically in %d seconds."
msgstr "Sistēma tiks izslēgta automātiski pēc %d sekundēm."
#: ../js/ui/endSessionDialog.js:78
#| msgid "Logging out of the system."
msgid "Powering off the system."
msgstr "Izslēdz sistēmu."
@ -507,13 +510,13 @@ msgstr "Nav instalētu paplašinājumu"
#: ../js/ui/lookingGlass.js:625
msgid "Enabled"
msgstr "Aktivēta"
msgstr "Aktivēts"
#. translators:
#. * The device has been disabled
#: ../js/ui/lookingGlass.js:627 ../src/gvc/gvc-mixer-control.c:1091
msgid "Disabled"
msgstr "Deaktivēta"
msgstr "Deaktivēts"
#: ../js/ui/lookingGlass.js:629
msgid "Error"
@ -531,11 +534,11 @@ msgstr "Skatīt avotu"
msgid "Web Page"
msgstr "Tīmekļa lapa"
#: ../js/ui/messageTray.js:993
#: ../js/ui/messageTray.js:987
msgid "Open"
msgstr "Atvērt"
#: ../js/ui/messageTray.js:2151
#: ../js/ui/messageTray.js:2145
msgid "System Information"
msgstr "Sistēmas informācija"
@ -545,7 +548,7 @@ msgstr "Atsaukt"
#: ../js/ui/overview.js:186
msgid "Windows"
msgstr "Logi"
msgstr "Logs"
#: ../js/ui/overview.js:189
msgid "Applications"
@ -567,7 +570,7 @@ msgstr "Iziet no %s"
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:878
msgid "Activities"
msgstr "Aktivitātes"
msgstr "Darbības"
#: ../js/ui/panel.js:979
msgid "Top Bar"
@ -591,6 +594,7 @@ msgid "PLACES & DEVICES"
msgstr "VIETAS un IERĪCES"
#: ../js/ui/polkitAuthenticationAgent.js:74
#| msgid "authentication required"
msgid "Authentication Required"
msgstr "Nepieciešama autentifikācija"
@ -599,18 +603,15 @@ msgid "Administrator"
msgstr "Administrators"
#: ../js/ui/polkitAuthenticationAgent.js:176
#| msgid "authentication required"
msgid "Authenticate"
msgstr "Autentificēt"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
#: ../js/ui/polkitAuthenticationAgent.js:260
msgid "Sorry, that didn't work. Please try again."
msgstr "Diemžēl tas nenostrādāja. Lūdzu, mēģiniet vēlreiz."
#: ../js/ui/polkitAuthenticationAgent.js:276
#: ../js/ui/polkitAuthenticationAgent.js:272
msgid "Password:"
msgstr "Parole:"
@ -835,139 +836,140 @@ msgstr "Rādīt tastatūras izkārtojumu..."
msgid "Localization Settings"
msgstr "Lokalizācijas iestatījumi"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1454
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1437
msgid "<unknown>"
msgstr "<nezināms>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:311
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "izslēgts"
msgstr "deaktivēts"
#: ../js/ui/status/network.js:494
#: ../js/ui/status/network.js:478
msgid "connecting..."
msgstr "savienojas..."
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:497
#: ../js/ui/status/network.js:481
msgid "authentication required"
msgstr "nepieciešama autentifikācija"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:507
#: ../js/ui/status/network.js:491
msgid "firmware missing"
msgstr "trūkst aparātprogrammatūras"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:514
#: ../js/ui/status/network.js:498
msgid "cable unplugged"
msgstr "vads atvienots"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:519
#: ../js/ui/status/network.js:503
msgid "unavailable"
msgstr "nav pieejams"
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:505
msgid "connection failed"
msgstr "savienojums neizdevās"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:602 ../js/ui/status/network.js:1402
#: ../js/ui/status/network.js:585 ../js/ui/status/network.js:1385
msgid "Connected (private)"
msgstr "Savienots (privāts)"
#: ../js/ui/status/network.js:683
#: ../js/ui/status/network.js:666
msgid "Auto Ethernet"
msgstr "Auto Ethernet"
#: ../js/ui/status/network.js:758
#: ../js/ui/status/network.js:741
msgid "Auto broadband"
msgstr "Auto platjosla"
#: ../js/ui/status/network.js:761
#: ../js/ui/status/network.js:744
msgid "Auto dial-up"
msgstr "Auto iezvanlīnija"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:904 ../js/ui/status/network.js:1414
#: ../js/ui/status/network.js:887 ../js/ui/status/network.js:1397
#, c-format
msgid "Auto %s"
msgstr "Automātisks %s"
msgstr "Auto %s"
#: ../js/ui/status/network.js:906
#: ../js/ui/status/network.js:889
msgid "Auto bluetooth"
msgstr "Automātisks bluetooth"
msgstr "Auto bluetooth"
#: ../js/ui/status/network.js:1416
#: ../js/ui/status/network.js:1399
msgid "Auto wireless"
msgstr "Automātisks bezvadu"
msgstr "Auto bezvadu"
#: ../js/ui/status/network.js:1474
#: ../js/ui/status/network.js:1457
msgid "More..."
msgstr "Vairāk..."
#: ../js/ui/status/network.js:1497
#: ../js/ui/status/network.js:1480
msgid "Enable networking"
msgstr "Aktivē tīklošanu"
#: ../js/ui/status/network.js:1509
#: ../js/ui/status/network.js:1492
msgid "Wired"
msgstr "Vadu"
#: ../js/ui/status/network.js:1520
#: ../js/ui/status/network.js:1503
msgid "Wireless"
msgstr "Bezvadu"
#: ../js/ui/status/network.js:1530
#: ../js/ui/status/network.js:1513
msgid "Mobile broadband"
msgstr "Mobilā platjosla"
#: ../js/ui/status/network.js:1540
#: ../js/ui/status/network.js:1523
msgid "VPN Connections"
msgstr "VPN savienojumi"
#: ../js/ui/status/network.js:1549
#: ../js/ui/status/network.js:1532
msgid "Network Settings"
msgstr "Tīkla iestatījumi"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1827
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Jūs esat savienojies ar mobilo platjoslas savienojumu '%s'"
#: ../js/ui/status/network.js:1848
#: ../js/ui/status/network.js:1831
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Jūs esat savienojies ar bezvadu tīklu '%s'"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1835
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Jūs esat savienojies ar vadu tīklu '%s'"
#: ../js/ui/status/network.js:1856
#: ../js/ui/status/network.js:1839
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Jūs esat savienojies ar VPN tīklu '%s'"
#: ../js/ui/status/network.js:1861
#: ../js/ui/status/network.js:1844
#, c-format
msgid "You're now connected to '%s'"
msgstr "Jūs esat savienojies ar '%s'"
#: ../js/ui/status/network.js:1869
#: ../js/ui/status/network.js:1852
#| msgid "Connection estabilished"
msgid "Connection established"
msgstr "Savienojums izveidots"
#: ../js/ui/status/network.js:1991
#: ../js/ui/status/network.js:1974
msgid "Networking is disabled"
msgstr "Tīklošana ir deaktivēta"
#: ../js/ui/status/network.js:2116
#: ../js/ui/status/network.js:2099
msgid "Network Manager"
msgstr "Tīkla pārvaldnieks"
@ -1067,28 +1069,28 @@ msgstr "Nezināms"
#: ../js/ui/status/volume.js:45
msgid "Volume"
msgstr "Skaļums"
msgstr "Sējums"
#: ../js/ui/status/volume.js:58
msgid "Microphone"
msgstr "Mikrofons"
#: ../js/ui/telepathyClient.js:331
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s ir tiešsaistē."
#: ../js/ui/telepathyClient.js:336
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s ir nesaistē."
#: ../js/ui/telepathyClient.js:339
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "%s\" ir prom."
#: ../js/ui/telepathyClient.js:342
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s\" ir aizņemts."
@ -1096,7 +1098,7 @@ msgstr "%s\" ir aizņemts."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:473
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Sūtīts %X %A"

114
po/nb.po
View File

@ -4,12 +4,13 @@
#
# Kjartan Maraas <kmaraas@gnome.org>, 2009-2011.
# Torstein Adolf Winterseth <kvikende@fsfe.org>, 2010.
#: ../js/ui/polkitAuthenticationAgent.js:142
msgid ""
msgstr ""
"Project-Id-Version: gnome-shell 2.91.x\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-01 09:43+0200\n"
"PO-Revision-Date: 2011-04-01 09:45+0200\n"
"POT-Creation-Date: 2011-03-23 21:46+0100\n"
"PO-Revision-Date: 2011-03-23 21:47+0100\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
"Language: \n"
@ -55,7 +56,7 @@ msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.h:6
msgid "History for command (Alt-F2) dialog"
msgstr "Historikk for kommandodialog (Alt-F2)"
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.h:7
msgid "History for the looking glass dialog"
@ -67,7 +68,7 @@ msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.h:9
msgid "If true, display seconds in time."
msgstr "Viser sekunder i klokken hvis «true»."
msgstr ""
#: ../data/org.gnome.shell.gschema.xml.in.h:10
msgid "If true, display the ISO week date in the calendar."
@ -316,13 +317,13 @@ msgid "Nothing Scheduled"
msgstr "Ingenting planlagt"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A %B %d"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%A %B %d, %Y"
@ -343,7 +344,7 @@ msgstr "Denne uken"
msgid "Next week"
msgstr "Neste uke"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:994
msgid "Remove"
msgstr "Fjern"
@ -507,11 +508,11 @@ msgstr "Vis kildekode"
msgid "Web Page"
msgstr "Nettside"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:987
msgid "Open"
msgstr "Åpne"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:2145
msgid "System Information"
msgstr "Systeminformasjon"
@ -534,18 +535,18 @@ msgid "Dash"
msgstr "Favoritter"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "Avslutt %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:878
msgid "Activities"
msgstr "Aktiviteter"
#: ../js/ui/panel.js:1003
#: ../js/ui/panel.js:979
msgid "Top Bar"
msgstr "Topp-panel"
@ -578,15 +579,11 @@ msgstr "Administrator"
msgid "Authenticate"
msgstr "Autentiser"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
#: ../js/ui/polkitAuthenticationAgent.js:260
msgid "Sorry, that didn't work. Please try again."
msgstr "Beklager, det virket ikke. Vennligst prøv igjen."
#: ../js/ui/polkitAuthenticationAgent.js:276
#: ../js/ui/polkitAuthenticationAgent.js:272
msgid "Password:"
msgstr "Passord:"
@ -611,8 +608,7 @@ msgstr "Søker …"
msgid "No matching results."
msgstr "Ingen treff."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:228
msgid "Power Off..."
msgstr "Slå av …"
@ -811,139 +807,133 @@ msgstr "Vis tastaturutforming …"
msgid "Localization Settings"
msgstr "Innstillinger for lokalisering"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1454
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<ukjent>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:311
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "slått av"
#: ../js/ui/status/network.js:494
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "kobler til …"
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:497
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "autentisering kreves"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:507
msgid "firmware missing"
msgstr "fastvare mangler"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:514
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "kabel koblet fra"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:519
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "ikke tilgjengelig"
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "tilkobling feilet"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:602 ../js/ui/status/network.js:1402
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "Tilkoblet (privat)"
#: ../js/ui/status/network.js:683
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "Automatisk Ethernet"
#: ../js/ui/status/network.js:758
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "Automatisk bredbånd"
#: ../js/ui/status/network.js:761
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "Automatisk oppringt"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:904 ../js/ui/status/network.js:1414
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "Automatisk %s"
#: ../js/ui/status/network.js:906
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "Automatisk Bluetooth"
#: ../js/ui/status/network.js:1416
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "Automatisk trådløst"
#: ../js/ui/status/network.js:1474
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "Mer …"
#: ../js/ui/status/network.js:1497
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "Slå på nettverk"
#: ../js/ui/status/network.js:1509
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "Kablet"
#: ../js/ui/status/network.js:1520
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "Trådløst"
#: ../js/ui/status/network.js:1530
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "Mobilt bredbånd"
#: ../js/ui/status/network.js:1540
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "VPN-tilkoblinger"
#: ../js/ui/status/network.js:1549
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "Innstillinger for nettverk"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Du er nå koblet til mobil bredbåndstilkobling «%s»"
#: ../js/ui/status/network.js:1848
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Du er nå koblet til trådløst nettverk «%s»"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Du er nå koblet til kablet nettverk «%s»"
#: ../js/ui/status/network.js:1856
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Du er nå koblet til virtuelt privat nettverk «%s»"
#: ../js/ui/status/network.js:1861
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "Du er nå koblet til «%s»"
#: ../js/ui/status/network.js:1869
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "Tilkobling etablert"
#: ../js/ui/status/network.js:1991
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "Nettverk er slått av"
#: ../js/ui/status/network.js:2116
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "Nettverkshåndtering"
@ -1045,22 +1035,22 @@ msgstr "Volum"
msgid "Microphone"
msgstr "Mikrofon"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s er tilkoblet."
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s er frakoblet."
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "«%s» er borte."
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s er opptatt."
@ -1068,7 +1058,7 @@ msgstr "%s er opptatt."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Sendt %X på %A"
@ -1117,7 +1107,7 @@ msgstr[1] "%u innganger"
msgid "System Sounds"
msgstr "Systemlyder"
#: ../src/main.c:446
#: ../src/main.c:438
msgid "Print version"
msgstr "Skriv ut versjon"
@ -1160,7 +1150,7 @@ msgstr[1] "%d uker siden"
#: ../src/shell-mobile-providers.c:80
msgid "United Kingdom"
msgstr "England"
msgstr ""
#: ../src/shell-mobile-providers.c:526
msgid "Default"

View File

@ -1125,7 +1125,7 @@ msgstr "%s is opgestart"
#: ../js/ui/windowAttentionHandler.js:44
#, c-format
msgid "'%s' is ready"
msgstr "%s is gereed"
msgstr "%s is klaar"
#. translators:
#. * The number of sound outputs on a particular device

241
po/pt.po
View File

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: 3.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-03-29 23:48+0100\n"
"PO-Revision-Date: 2011-03-29 23:50+0000\n"
"POT-Creation-Date: 2011-03-20 23:18+0000\n"
"PO-Revision-Date: 2011-03-20 23:45+0000\n"
"Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
"Language: pt\n"
@ -189,27 +189,27 @@ msgid "Execution of '%s' failed:"
msgstr "Falha ao executar '%s':"
#. Translators: Filter to display all applications
#: ../js/ui/appDisplay.js:230
#: ../js/ui/appDisplay.js:226
msgid "All"
msgstr "Todas"
#: ../js/ui/appDisplay.js:328
#: ../js/ui/appDisplay.js:324
msgid "APPLICATIONS"
msgstr "APLICAÇÕES"
#: ../js/ui/appDisplay.js:354
#: ../js/ui/appDisplay.js:350
msgid "SETTINGS"
msgstr "DEFINIÇÕES"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:616
msgid "New Window"
msgstr "Nova Janela"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:619
msgid "Remove from Favorites"
msgstr "Remover dos Favoritos"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:620
msgid "Add to Favorites"
msgstr "Adicionar aos Favoritos"
@ -342,13 +342,13 @@ msgid "Nothing Scheduled"
msgstr "Nada Agendado"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%A, %B %d"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%A, %B %d, %Y"
@ -369,7 +369,7 @@ msgstr "Esta semana"
msgid "Next week"
msgstr "Próxima semana"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:933
msgid "Remove"
msgstr "Remover"
@ -437,15 +437,13 @@ msgstr "ITENS RECENTES"
msgid "Log Out %s"
msgstr "Terminar a Sessão de %s"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "Terminar Sessão"
#: ../js/ui/endSessionDialog.js:65
msgid "Click Log Out to quit these applications and log out of the system."
msgstr ""
"Clique em Terminar Sessão para fechar estas aplicações e terminar a sessão "
"no sistema."
msgstr "Clique em Terminar Sessão para fechar estas aplicações e terminar a sessão no sistema."
#: ../js/ui/endSessionDialog.js:66
#, c-format
@ -461,44 +459,45 @@ msgstr "A sua sessão terminará automaticamente dentro de %d segundos."
msgid "Logging out of the system."
msgstr "A terminar a sessão no sistema."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
msgid "Power Off"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "Desligar"
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr "Clique em Desligar para fechar estas aplicações e desligar o sistema."
#: ../js/ui/endSessionDialog.js:77
#: ../js/ui/endSessionDialog.js:76
#, c-format
msgid "The system will power off automatically in %d seconds."
msgid "The system will shut down automatically in %d seconds."
msgstr "O sistema irá desligar-se automaticamente dentro de %d segundos."
#: ../js/ui/endSessionDialog.js:78
msgid "Powering off the system."
#: ../js/ui/endSessionDialog.js:77
msgid "Shutting down the system."
msgstr "A desligar o sistema."
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "Reiniciar"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr ""
"Clique em Reiniciar para fechar estas aplicações e reiniciar o sistema."
msgstr "Clique em Reiniciar para fechar estas aplicações e reiniciar o sistema."
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "O sistema irá reiniciar-se automaticamente dentro de %d segundos."
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "A reiniciar o sistema."
#: ../js/ui/endSessionDialog.js:415 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "Confirmar"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:466
msgid "Cancel"
msgstr "Cancelar"
@ -532,47 +531,47 @@ msgstr "Visualizar o Código Fonte"
msgid "Web Page"
msgstr "Página Web"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:926
msgid "Open"
msgstr "Abrir"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:1986
msgid "System Information"
msgstr "Informação do Sistema"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:88
msgid "Undo"
msgstr "Desfazer"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:183
msgid "Windows"
msgstr "Janelas"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:186
msgid "Applications"
msgstr "Aplicações"
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:202
msgid "Dash"
msgstr "Atalhos"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "Terminar %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:874
msgid "Activities"
msgstr "Actividades"
#: ../js/ui/panel.js:1003
msgid "Top Bar"
msgstr "Barra Superior"
#: ../js/ui/panel.js:975
msgid "Panel"
msgstr "Painel"
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -591,85 +590,60 @@ msgstr "Estabelecer ligação a..."
msgid "PLACES & DEVICES"
msgstr "LOCAIS & DISPOSITIVOS"
#: ../js/ui/polkitAuthenticationAgent.js:74
msgid "Authentication Required"
msgstr "Necessária Autenticação"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "Administrador"
#: ../js/ui/polkitAuthenticationAgent.js:176
msgid "Authenticate"
msgstr "Autenticar"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
msgid "Sorry, that didn't work. Please try again."
msgstr "Falha inesperada na autenticação. Tente novamente."
#: ../js/ui/polkitAuthenticationAgent.js:276
msgid "Password:"
msgstr "Senha:"
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:636
msgid "toggle-switch-us"
msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:205
#: ../js/ui/runDialog.js:201
msgid "Please enter a command:"
msgstr "Introduza um comando:"
#: ../js/ui/searchDisplay.js:310
#: ../js/ui/searchDisplay.js:287
msgid "Searching..."
msgstr "A Procurar..."
#: ../js/ui/searchDisplay.js:324
#: ../js/ui/searchDisplay.js:301
msgid "No matching results."
msgstr "Nenhum resultado coincidente."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:114 ../js/ui/statusMenu.js:178
msgid "Power Off..."
msgstr "Desligar..."
#: ../js/ui/statusMenu.js:163 ../js/ui/statusMenu.js:227
#: ../js/ui/statusMenu.js:116 ../js/ui/statusMenu.js:177
msgid "Suspend"
msgstr "Suspender"
#: ../js/ui/statusMenu.js:184
#: ../js/ui/statusMenu.js:137
msgid "Available"
msgstr "Disponível"
#: ../js/ui/statusMenu.js:189
#: ../js/ui/statusMenu.js:142
msgid "Busy"
msgstr "Ocupado"
#: ../js/ui/statusMenu.js:197
#: ../js/ui/statusMenu.js:150
msgid "My Account"
msgstr "A Minha Conta"
#: ../js/ui/statusMenu.js:201
#: ../js/ui/statusMenu.js:154
msgid "System Settings"
msgstr "Definições de Sistema"
#: ../js/ui/statusMenu.js:208
#: ../js/ui/statusMenu.js:161
msgid "Lock Screen"
msgstr "Trancar o Ecrã"
#: ../js/ui/statusMenu.js:213
#: ../js/ui/statusMenu.js:165
msgid "Switch User"
msgstr "Alternar Utilizador"
#: ../js/ui/statusMenu.js:218
#: ../js/ui/statusMenu.js:170
msgid "Log Out..."
msgstr "Terminar Sessão..."
@ -836,139 +810,133 @@ msgstr "Apresentar a Disposição de Teclado..."
msgid "Localization Settings"
msgstr "Definições de Localização"
#: ../js/ui/status/network.js:104 ../js/ui/status/network.js:1454
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<desconhecido>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:311
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "desactivado"
#: ../js/ui/status/network.js:494
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "a ligar..."
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:497
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "necessária autenticação"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:507
msgid "firmware missing"
msgstr "falta o firmware"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:514
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "cabo desligado"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:519
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "indisponível"
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "falha ao ligar"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:602 ../js/ui/status/network.js:1402
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "Ligado (privada)"
#: ../js/ui/status/network.js:683
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "Ethernet automática"
#: ../js/ui/status/network.js:758
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "Banda larga automática"
#: ../js/ui/status/network.js:761
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "Ligação telefónica automática"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:904 ../js/ui/status/network.js:1414
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "%s automática"
#: ../js/ui/status/network.js:906
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "Bluetooth automático"
#: ../js/ui/status/network.js:1416
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "Wireless automático"
#: ../js/ui/status/network.js:1474
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "Mais..."
#: ../js/ui/status/network.js:1497
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "Activar a rede"
#: ../js/ui/status/network.js:1509
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "Com fios"
#: ../js/ui/status/network.js:1520
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "Sem fios"
#: ../js/ui/status/network.js:1530
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "Banda larga móvel"
#: ../js/ui/status/network.js:1540
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "Ligações VPN"
#: ../js/ui/status/network.js:1549
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "Definições de Rede"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Está ligado à ligação '%s' em banda larga móvel"
#: ../js/ui/status/network.js:1848
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Está ligado à rede sem fios '%s'"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Está ligado à rede com fios '%s'"
#: ../js/ui/status/network.js:1856
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Está ligado à rede VPN '%s'"
#: ../js/ui/status/network.js:1861
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "Está ligado a '%s'"
#: ../js/ui/status/network.js:1869
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "Ligação estabelecida"
#: ../js/ui/status/network.js:1991
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "Os serviços de rede estão desligados"
#: ../js/ui/status/network.js:2116
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "Gestor de Rede"
@ -1070,22 +1038,22 @@ msgstr "Volume"
msgid "Microphone"
msgstr "Microfone"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s está ligado."
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s está desligado."
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "%s está ausente."
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s está ocupado."
@ -1093,7 +1061,7 @@ msgstr "%s está ocupado."
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "Enviado às %X de %A"
@ -1142,7 +1110,7 @@ msgstr[1] "%u Entradas"
msgid "System Sounds"
msgstr "Sons de Sistema"
#: ../src/main.c:446
#: ../src/main.c:397
msgid "Print version"
msgstr "Versão de impressão"
@ -1151,32 +1119,32 @@ msgstr "Versão de impressão"
msgid "Failed to launch '%s'"
msgstr "Falha ao iniciar '%s'"
#: ../src/shell-global.c:1395
#: ../src/shell-global.c:1340
msgid "Less than a minute ago"
msgstr "Há menos de um minuto atrás"
#: ../src/shell-global.c:1399
#: ../src/shell-global.c:1344
#, c-format
msgid "%d minute ago"
msgid_plural "%d minutes ago"
msgstr[0] "%d minuto atrás"
msgstr[1] "%d minutos atrás"
#: ../src/shell-global.c:1404
#: ../src/shell-global.c:1349
#, c-format
msgid "%d hour ago"
msgid_plural "%d hours ago"
msgstr[0] "%d hora atrás"
msgstr[1] "%d horas atrás"
#: ../src/shell-global.c:1409
#: ../src/shell-global.c:1354
#, c-format
msgid "%d day ago"
msgid_plural "%d days ago"
msgstr[0] "%d dia atrás"
msgstr[1] "%d dias atrás"
#: ../src/shell-global.c:1414
#: ../src/shell-global.c:1359
#, c-format
msgid "%d week ago"
msgid_plural "%d weeks ago"
@ -1215,25 +1183,6 @@ msgstr "Sistema de Ficheiros"
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
#~ msgid "Shut Down"
#~ msgstr "Desligar"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr ""
#~ "Clique em Desligar para fechar estas aplicações e desligar o sistema."
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "O sistema irá desligar-se automaticamente dentro de %d segundos."
#~ msgid "Shutting down the system."
#~ msgstr "A desligar o sistema."
#~ msgid "Confirm"
#~ msgstr "Confirmar"
#~ msgid "Panel"
#~ msgstr "Painel"
#~ msgid "Clock"
#~ msgstr "Relógio"

239
po/sr.po
View File

@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-03-25 20:20+0000\n"
"PO-Revision-Date: 2011-03-31 11:06+0200\n"
"POT-Creation-Date: 2011-03-19 10:16+0000\n"
"PO-Revision-Date: 2011-03-19 12:37+0100\n"
"Last-Translator: Милош Поповић <gpopac@gmail.com>\n"
"Language-Team: Serbian <gnom@prevod.org>\n"
"MIME-Version: 1.0\n"
@ -188,27 +188,27 @@ msgid "Execution of '%s' failed:"
msgstr "Није успело покретање „%s“:"
#. Translators: Filter to display all applications
#: ../js/ui/appDisplay.js:230
#: ../js/ui/appDisplay.js:226
msgid "All"
msgstr "Све"
#: ../js/ui/appDisplay.js:328
#: ../js/ui/appDisplay.js:324
msgid "APPLICATIONS"
msgstr "ПРОГРАМИ"
#: ../js/ui/appDisplay.js:354
#: ../js/ui/appDisplay.js:350
msgid "SETTINGS"
msgstr "ПОДЕШАВАЊА"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:616
msgid "New Window"
msgstr "Нови прозор"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:619
msgid "Remove from Favorites"
msgstr "Уклони из омиљених"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:620
msgid "Add to Favorites"
msgstr "Додај у омиљене"
@ -368,7 +368,7 @@ msgstr "Ове недеље"
msgid "Next week"
msgstr "Следеће недеље"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:994
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:933
msgid "Remove"
msgstr "Уклони"
@ -436,7 +436,7 @@ msgstr "СКОРАШЊЕ СТАВКЕ"
msgid "Log Out %s"
msgstr "Одјави „%s“"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "Одјави"
@ -459,50 +459,47 @@ msgstr "Бићете аутоматски одјављени за %d сек."
msgid "Logging out of the system."
msgstr "Одјављујем се са система."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
#| msgid "Power Off..."
msgid "Power Off"
msgstr "Искључи"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "Угаси"
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr "Кликните на „Угаси“ да напустите ове програме и да угасите систем."
#: ../js/ui/endSessionDialog.js:76
#| msgid "Click Log Out to quit these applications and log out of the system."
msgid "Click Power Off to quit these applications and power off the system."
msgstr ""
"Кликните на „Искључи“ да напустите ове програме и да искључите рачунар."
#, c-format
msgid "The system will shut down automatically in %d seconds."
msgstr "Систем ће се аутоматски искључити за %d сек."
#: ../js/ui/endSessionDialog.js:77
#, c-format
#| msgid "The system will restart automatically in %d seconds."
msgid "The system will power off automatically in %d seconds."
msgstr "Рачунар ће се аутоматски искључити за %d сек."
msgid "Shutting down the system."
msgstr "Искључујем систем."
#: ../js/ui/endSessionDialog.js:78
#| msgid "Logging out of the system."
msgid "Powering off the system."
msgstr "Искључујем рачунар."
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "Поново покрени"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr ""
"Кликните на „Поново покрени“ да напустите ове програме и да поново покренете "
"систем."
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "Систем ће се аутоматски поново покренути за %d сек."
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "Поновно покрећем систем."
#: ../js/ui/endSessionDialog.js:415 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "Потврди"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:466
msgid "Cancel"
msgstr "Откажи"
@ -536,29 +533,29 @@ msgstr "Погледај извор"
msgid "Web Page"
msgstr "Интернет страница"
#: ../js/ui/messageTray.js:987
#: ../js/ui/messageTray.js:926
msgid "Open"
msgstr "Отвори"
#: ../js/ui/messageTray.js:2145
#: ../js/ui/messageTray.js:1986
msgid "System Information"
msgstr "Информације о систему"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:88
msgid "Undo"
msgstr "Опозови"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:183
msgid "Windows"
msgstr "Прозори"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:186
msgid "Applications"
msgstr "Програми"
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:202
msgid "Dash"
msgstr "Дашер"
@ -570,13 +567,13 @@ msgstr "Напусти „%s“"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:878
#: ../js/ui/panel.js:874
msgid "Activities"
msgstr "Активности"
#: ../js/ui/panel.js:979
msgid "Top Bar"
msgstr "Горња трака"
#: ../js/ui/panel.js:975
msgid "Panel"
msgstr "Панел"
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -595,83 +592,60 @@ msgstr "Повежи се на..."
msgid "PLACES & DEVICES"
msgstr "МЕСТА И УРЕЂАЈИ"
#: ../js/ui/polkitAuthenticationAgent.js:74
#| msgid "authentication required"
msgid "Authentication Required"
msgstr "Потребна је пријава"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "Администратор"
#: ../js/ui/polkitAuthenticationAgent.js:176
#| msgid "authentication required"
msgid "Authenticate"
msgstr "Потврда идентитета"
#: ../js/ui/polkitAuthenticationAgent.js:260
msgid "Sorry, that didn't work. Please try again."
msgstr "Погрешно! Покушајте поново."
#: ../js/ui/polkitAuthenticationAgent.js:272
msgid "Password:"
msgstr "Лозинка:"
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:636
msgid "toggle-switch-us"
msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:205
#: ../js/ui/runDialog.js:201
msgid "Please enter a command:"
msgstr "Унесите наредбу:"
#: ../js/ui/searchDisplay.js:310
#: ../js/ui/searchDisplay.js:287
msgid "Searching..."
msgstr "Тражим..."
#: ../js/ui/searchDisplay.js:324
#: ../js/ui/searchDisplay.js:301
msgid "No matching results."
msgstr "Нема одговарајућих резултата."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:114 ../js/ui/statusMenu.js:178
msgid "Power Off..."
msgstr "Искључи..."
#: ../js/ui/statusMenu.js:163 ../js/ui/statusMenu.js:227
#: ../js/ui/statusMenu.js:116 ../js/ui/statusMenu.js:177
msgid "Suspend"
msgstr "Обустави"
#: ../js/ui/statusMenu.js:184
#: ../js/ui/statusMenu.js:137
msgid "Available"
msgstr "Доступан"
#: ../js/ui/statusMenu.js:189
#: ../js/ui/statusMenu.js:142
msgid "Busy"
msgstr "Заузет"
#: ../js/ui/statusMenu.js:197
#: ../js/ui/statusMenu.js:150
msgid "My Account"
msgstr "Мој налог"
#: ../js/ui/statusMenu.js:201
#: ../js/ui/statusMenu.js:154
msgid "System Settings"
msgstr "Подешавања система"
#: ../js/ui/statusMenu.js:208
#: ../js/ui/statusMenu.js:161
msgid "Lock Screen"
msgstr "Закључај екран"
#: ../js/ui/statusMenu.js:213
#: ../js/ui/statusMenu.js:165
msgid "Switch User"
msgstr "Промени корисника"
#: ../js/ui/statusMenu.js:218
#: ../js/ui/statusMenu.js:170
msgid "Log Out..."
msgstr "Одјави ме..."
@ -838,139 +812,143 @@ msgstr "Прикажи распоред тастатуре..."
msgid "Localization Settings"
msgstr "Подешавања локализације"
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1437
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
#| msgid "Unknown"
msgid "<unknown>"
msgstr "<непознато>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:295
#| msgid "Disabled"
msgid "disabled"
msgstr "онемогућено"
#: ../js/ui/status/network.js:478
#: ../js/ui/status/network.js:476
#| msgid "Connection"
msgid "connecting..."
msgstr "повезујем се..."
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:481
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "потребна је пријава"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:491
msgid "firmware missing"
msgstr "недостаје фирмвер"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:498
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "кабли је искључен"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:503
#: ../js/ui/status/network.js:489
#| msgid "Available"
msgid "unavailable"
msgstr "недоступно"
#: ../js/ui/status/network.js:505
#: ../js/ui/status/network.js:491
#| msgid "Connection"
msgid "connection failed"
msgstr "повезивање није успело"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:585 ../js/ui/status/network.js:1385
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "Повезан (приватно)"
#: ../js/ui/status/network.js:666
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "Аутоматска жичана веза"
#: ../js/ui/status/network.js:741
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "Аутоматска широкопојасна веза"
#: ../js/ui/status/network.js:744
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "Аутоматска дајал-ап веза"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:887 ../js/ui/status/network.js:1397
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
#| msgid "Quit %s"
msgid "Auto %s"
msgstr "Аутоматска %s веза"
#: ../js/ui/status/network.js:889
#: ../js/ui/status/network.js:845
#| msgid "Bluetooth"
msgid "Auto bluetooth"
msgstr "Аутоматска блутут веза"
#: ../js/ui/status/network.js:1399
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "Аутоматска бежична веза"
#: ../js/ui/status/network.js:1457
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "Више..."
#: ../js/ui/status/network.js:1480
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "Омогући мрежне услуге"
#: ../js/ui/status/network.js:1492
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "Жичана"
#: ../js/ui/status/network.js:1503
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "Бежична"
#: ../js/ui/status/network.js:1513
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "Мобилна широкопојасна"
#: ../js/ui/status/network.js:1523
#: ../js/ui/status/network.js:1479
#| msgid "Connection"
msgid "VPN Connections"
msgstr "ВПН веза"
#: ../js/ui/status/network.js:1532
#: ../js/ui/status/network.js:1488
#| msgid "Power Settings"
msgid "Network Settings"
msgstr "Подешавања мрежа"
#: ../js/ui/status/network.js:1827
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Повезани сте на мобилну широкопојасну мрежу „%s“"
#: ../js/ui/status/network.js:1831
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Повезани сте на мобилну бежичну мрежу „%s“"
#: ../js/ui/status/network.js:1835
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Повезани сте на мобилну жичану мрежу „%s“"
#: ../js/ui/status/network.js:1839
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Повезани сте на мобилну ВПН мрежу „%s“"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "Повезани сте на „%s“"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1808
#| msgid "Connection"
msgid "Connection established"
msgstr "Веза је успостављена"
#: ../js/ui/status/network.js:1974
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "Умрежавање је онемогућено"
#: ../js/ui/status/network.js:2099
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "Управник мреже"
@ -1068,7 +1046,7 @@ msgstr "Таблет"
msgid "Computer"
msgstr "Рачунар"
#: ../js/ui/status/power.js:250 ../src/shell-app-system.c:1088
#: ../js/ui/status/power.js:250 ../src/shell-app-system.c:961
msgid "Unknown"
msgstr "Непознато"
@ -1156,20 +1134,21 @@ msgstr[3] "%u улаз"
msgid "System Sounds"
msgstr "Системски звуци"
#: ../src/main.c:446
#: ../src/main.c:397
msgid "Print version"
msgstr "Испиши вррзију"
#: ../src/shell-app.c:454
#, c-format
#| msgid "Failed to unmount '%s'"
msgid "Failed to launch '%s'"
msgstr "Не могу да покренем „%s“"
#: ../src/shell-global.c:1395
#: ../src/shell-global.c:1340
msgid "Less than a minute ago"
msgstr "Пре мање од једног минута"
#: ../src/shell-global.c:1399
#: ../src/shell-global.c:1344
#, c-format
msgid "%d minute ago"
msgid_plural "%d minutes ago"
@ -1178,7 +1157,7 @@ msgstr[1] "Пре %d минута"
msgstr[2] "Пре %d минута"
msgstr[3] "Пре један минут"
#: ../src/shell-global.c:1404
#: ../src/shell-global.c:1349
#, c-format
msgid "%d hour ago"
msgid_plural "%d hours ago"
@ -1187,7 +1166,7 @@ msgstr[1] "Пре %d сата"
msgstr[2] "Пре %d сати"
msgstr[3] "Пре једног сата"
#: ../src/shell-global.c:1409
#: ../src/shell-global.c:1354
#, c-format
msgid "%d day ago"
msgid_plural "%d days ago"
@ -1196,7 +1175,7 @@ msgstr[1] "Пре %d дана"
msgstr[2] "Пре %d дана"
msgstr[3] "Пре један дан"
#: ../src/shell-global.c:1414
#: ../src/shell-global.c:1359
#, c-format
msgid "%d week ago"
msgid_plural "%d weeks ago"
@ -1237,24 +1216,6 @@ msgstr "Систем датотека"
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
#~ msgid "Shut Down"
#~ msgstr "Угаси"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr "Кликните на „Угаси“ да напустите ове програме и да угасите систем."
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "Систем ће се аутоматски искључити за %d сек."
#~ msgid "Shutting down the system."
#~ msgstr "Искључујем систем."
#~ msgid "Confirm"
#~ msgstr "Потврди"
#~ msgid "Panel"
#~ msgstr "Панел"
#~| msgid "Applications"
#~ msgid "No such application"
#~ msgstr "Нема таквог програма"

View File

@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"shell&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2011-03-25 20:20+0000\n"
"PO-Revision-Date: 2011-03-31 11:06+0200\n"
"POT-Creation-Date: 2011-03-19 10:16+0000\n"
"PO-Revision-Date: 2011-03-19 12:37+0100\n"
"Last-Translator: Miloš Popović <gpopac@gmail.com>\n"
"Language-Team: Serbian <gnom@prevod.org>\n"
"MIME-Version: 1.0\n"
@ -188,27 +188,27 @@ msgid "Execution of '%s' failed:"
msgstr "Nije uspelo pokretanje „%s“:"
#. Translators: Filter to display all applications
#: ../js/ui/appDisplay.js:230
#: ../js/ui/appDisplay.js:226
msgid "All"
msgstr "Sve"
#: ../js/ui/appDisplay.js:328
#: ../js/ui/appDisplay.js:324
msgid "APPLICATIONS"
msgstr "PROGRAMI"
#: ../js/ui/appDisplay.js:354
#: ../js/ui/appDisplay.js:350
msgid "SETTINGS"
msgstr "PODEŠAVANJA"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:616
msgid "New Window"
msgstr "Novi prozor"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:619
msgid "Remove from Favorites"
msgstr "Ukloni iz omiljenih"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:620
msgid "Add to Favorites"
msgstr "Dodaj u omiljene"
@ -368,7 +368,7 @@ msgstr "Ove nedelje"
msgid "Next week"
msgstr "Sledeće nedelje"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:994
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:933
msgid "Remove"
msgstr "Ukloni"
@ -436,7 +436,7 @@ msgstr "SKORAŠNJE STAVKE"
msgid "Log Out %s"
msgstr "Odjavi „%s“"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "Odjavi"
@ -459,50 +459,47 @@ msgstr "Bićete automatski odjavljeni za %d sek."
msgid "Logging out of the system."
msgstr "Odjavljujem se sa sistema."
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
#| msgid "Power Off..."
msgid "Power Off"
msgstr "Isključi"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "Ugasi"
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr "Kliknite na „Ugasi“ da napustite ove programe i da ugasite sistem."
#: ../js/ui/endSessionDialog.js:76
#| msgid "Click Log Out to quit these applications and log out of the system."
msgid "Click Power Off to quit these applications and power off the system."
msgstr ""
"Kliknite na „Isključi“ da napustite ove programe i da isključite računar."
#, c-format
msgid "The system will shut down automatically in %d seconds."
msgstr "Sistem će se automatski isključiti za %d sek."
#: ../js/ui/endSessionDialog.js:77
#, c-format
#| msgid "The system will restart automatically in %d seconds."
msgid "The system will power off automatically in %d seconds."
msgstr "Računar će se automatski isključiti za %d sek."
msgid "Shutting down the system."
msgstr "Isključujem sistem."
#: ../js/ui/endSessionDialog.js:78
#| msgid "Logging out of the system."
msgid "Powering off the system."
msgstr "Isključujem računar."
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "Ponovo pokreni"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr ""
"Kliknite na „Ponovo pokreni“ da napustite ove programe i da ponovo pokrenete "
"sistem."
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "Sistem će se automatski ponovo pokrenuti za %d sek."
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "Ponovno pokrećem sistem."
#: ../js/ui/endSessionDialog.js:415 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "Potvrdi"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:466
msgid "Cancel"
msgstr "Otkaži"
@ -536,29 +533,29 @@ msgstr "Pogledaj izvor"
msgid "Web Page"
msgstr "Internet stranica"
#: ../js/ui/messageTray.js:987
#: ../js/ui/messageTray.js:926
msgid "Open"
msgstr "Otvori"
#: ../js/ui/messageTray.js:2145
#: ../js/ui/messageTray.js:1986
msgid "System Information"
msgstr "Informacije o sistemu"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:88
msgid "Undo"
msgstr "Opozovi"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:183
msgid "Windows"
msgstr "Prozori"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:186
msgid "Applications"
msgstr "Programi"
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:202
msgid "Dash"
msgstr "Dašer"
@ -570,13 +567,13 @@ msgstr "Napusti „%s“"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:878
#: ../js/ui/panel.js:874
msgid "Activities"
msgstr "Aktivnosti"
#: ../js/ui/panel.js:979
msgid "Top Bar"
msgstr "Gornja traka"
#: ../js/ui/panel.js:975
msgid "Panel"
msgstr "Panel"
#: ../js/ui/placeDisplay.js:122
#, c-format
@ -595,83 +592,60 @@ msgstr "Poveži se na..."
msgid "PLACES & DEVICES"
msgstr "MESTA I UREĐAJI"
#: ../js/ui/polkitAuthenticationAgent.js:74
#| msgid "authentication required"
msgid "Authentication Required"
msgstr "Potrebna je prijava"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "Administrator"
#: ../js/ui/polkitAuthenticationAgent.js:176
#| msgid "authentication required"
msgid "Authenticate"
msgstr "Potvrda identiteta"
#: ../js/ui/polkitAuthenticationAgent.js:260
msgid "Sorry, that didn't work. Please try again."
msgstr "Pogrešno! Pokušajte ponovo."
#: ../js/ui/polkitAuthenticationAgent.js:272
msgid "Password:"
msgstr "Lozinka:"
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:636
msgid "toggle-switch-us"
msgstr "toggle-switch-intl"
#: ../js/ui/runDialog.js:205
#: ../js/ui/runDialog.js:201
msgid "Please enter a command:"
msgstr "Unesite naredbu:"
#: ../js/ui/searchDisplay.js:310
#: ../js/ui/searchDisplay.js:287
msgid "Searching..."
msgstr "Tražim..."
#: ../js/ui/searchDisplay.js:324
#: ../js/ui/searchDisplay.js:301
msgid "No matching results."
msgstr "Nema odgovarajućih rezultata."
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:114 ../js/ui/statusMenu.js:178
msgid "Power Off..."
msgstr "Isključi..."
#: ../js/ui/statusMenu.js:163 ../js/ui/statusMenu.js:227
#: ../js/ui/statusMenu.js:116 ../js/ui/statusMenu.js:177
msgid "Suspend"
msgstr "Obustavi"
#: ../js/ui/statusMenu.js:184
#: ../js/ui/statusMenu.js:137
msgid "Available"
msgstr "Dostupan"
#: ../js/ui/statusMenu.js:189
#: ../js/ui/statusMenu.js:142
msgid "Busy"
msgstr "Zauzet"
#: ../js/ui/statusMenu.js:197
#: ../js/ui/statusMenu.js:150
msgid "My Account"
msgstr "Moj nalog"
#: ../js/ui/statusMenu.js:201
#: ../js/ui/statusMenu.js:154
msgid "System Settings"
msgstr "Podešavanja sistema"
#: ../js/ui/statusMenu.js:208
#: ../js/ui/statusMenu.js:161
msgid "Lock Screen"
msgstr "Zaključaj ekran"
#: ../js/ui/statusMenu.js:213
#: ../js/ui/statusMenu.js:165
msgid "Switch User"
msgstr "Promeni korisnika"
#: ../js/ui/statusMenu.js:218
#: ../js/ui/statusMenu.js:170
msgid "Log Out..."
msgstr "Odjavi me..."
@ -838,139 +812,143 @@ msgstr "Prikaži raspored tastature..."
msgid "Localization Settings"
msgstr "Podešavanja lokalizacije"
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1437
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
#| msgid "Unknown"
msgid "<unknown>"
msgstr "<nepoznato>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:295
#| msgid "Disabled"
msgid "disabled"
msgstr "onemogućeno"
#: ../js/ui/status/network.js:478
#: ../js/ui/status/network.js:476
#| msgid "Connection"
msgid "connecting..."
msgstr "povezujem se..."
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:481
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "potrebna je prijava"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:491
msgid "firmware missing"
msgstr "nedostaje firmver"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:498
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "kabli je isključen"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:503
#: ../js/ui/status/network.js:489
#| msgid "Available"
msgid "unavailable"
msgstr "nedostupno"
#: ../js/ui/status/network.js:505
#: ../js/ui/status/network.js:491
#| msgid "Connection"
msgid "connection failed"
msgstr "povezivanje nije uspelo"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:585 ../js/ui/status/network.js:1385
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "Povezan (privatno)"
#: ../js/ui/status/network.js:666
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "Automatska žičana veza"
#: ../js/ui/status/network.js:741
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "Automatska širokopojasna veza"
#: ../js/ui/status/network.js:744
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "Automatska dajal-ap veza"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:887 ../js/ui/status/network.js:1397
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
#| msgid "Quit %s"
msgid "Auto %s"
msgstr "Automatska %s veza"
#: ../js/ui/status/network.js:889
#: ../js/ui/status/network.js:845
#| msgid "Bluetooth"
msgid "Auto bluetooth"
msgstr "Automatska blutut veza"
#: ../js/ui/status/network.js:1399
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "Automatska bežična veza"
#: ../js/ui/status/network.js:1457
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "Više..."
#: ../js/ui/status/network.js:1480
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "Omogući mrežne usluge"
#: ../js/ui/status/network.js:1492
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "Žičana"
#: ../js/ui/status/network.js:1503
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "Bežična"
#: ../js/ui/status/network.js:1513
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "Mobilna širokopojasna"
#: ../js/ui/status/network.js:1523
#: ../js/ui/status/network.js:1479
#| msgid "Connection"
msgid "VPN Connections"
msgstr "VPN veza"
#: ../js/ui/status/network.js:1532
#: ../js/ui/status/network.js:1488
#| msgid "Power Settings"
msgid "Network Settings"
msgstr "Podešavanja mreža"
#: ../js/ui/status/network.js:1827
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "Povezani ste na mobilnu širokopojasnu mrežu „%s“"
#: ../js/ui/status/network.js:1831
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "Povezani ste na mobilnu bežičnu mrežu „%s“"
#: ../js/ui/status/network.js:1835
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "Povezani ste na mobilnu žičanu mrežu „%s“"
#: ../js/ui/status/network.js:1839
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "Povezani ste na mobilnu VPN mrežu „%s“"
#: ../js/ui/status/network.js:1844
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "Povezani ste na „%s“"
#: ../js/ui/status/network.js:1852
#: ../js/ui/status/network.js:1808
#| msgid "Connection"
msgid "Connection established"
msgstr "Veza je uspostavljena"
#: ../js/ui/status/network.js:1974
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "Umrežavanje je onemogućeno"
#: ../js/ui/status/network.js:2099
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "Upravnik mreže"
@ -1068,7 +1046,7 @@ msgstr "Tablet"
msgid "Computer"
msgstr "Računar"
#: ../js/ui/status/power.js:250 ../src/shell-app-system.c:1088
#: ../js/ui/status/power.js:250 ../src/shell-app-system.c:961
msgid "Unknown"
msgstr "Nepoznato"
@ -1156,20 +1134,21 @@ msgstr[3] "%u ulaz"
msgid "System Sounds"
msgstr "Sistemski zvuci"
#: ../src/main.c:446
#: ../src/main.c:397
msgid "Print version"
msgstr "Ispiši vrrziju"
#: ../src/shell-app.c:454
#, c-format
#| msgid "Failed to unmount '%s'"
msgid "Failed to launch '%s'"
msgstr "Ne mogu da pokrenem „%s“"
#: ../src/shell-global.c:1395
#: ../src/shell-global.c:1340
msgid "Less than a minute ago"
msgstr "Pre manje od jednog minuta"
#: ../src/shell-global.c:1399
#: ../src/shell-global.c:1344
#, c-format
msgid "%d minute ago"
msgid_plural "%d minutes ago"
@ -1178,7 +1157,7 @@ msgstr[1] "Pre %d minuta"
msgstr[2] "Pre %d minuta"
msgstr[3] "Pre jedan minut"
#: ../src/shell-global.c:1404
#: ../src/shell-global.c:1349
#, c-format
msgid "%d hour ago"
msgid_plural "%d hours ago"
@ -1187,7 +1166,7 @@ msgstr[1] "Pre %d sata"
msgstr[2] "Pre %d sati"
msgstr[3] "Pre jednog sata"
#: ../src/shell-global.c:1409
#: ../src/shell-global.c:1354
#, c-format
msgid "%d day ago"
msgid_plural "%d days ago"
@ -1196,7 +1175,7 @@ msgstr[1] "Pre %d dana"
msgstr[2] "Pre %d dana"
msgstr[3] "Pre jedan dan"
#: ../src/shell-global.c:1414
#: ../src/shell-global.c:1359
#, c-format
msgid "%d week ago"
msgid_plural "%d weeks ago"
@ -1237,24 +1216,6 @@ msgstr "Sistem datoteka"
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"
#~ msgid "Shut Down"
#~ msgstr "Ugasi"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr "Kliknite na „Ugasi“ da napustite ove programe i da ugasite sistem."
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "Sistem će se automatski isključiti za %d sek."
#~ msgid "Shutting down the system."
#~ msgstr "Isključujem sistem."
#~ msgid "Confirm"
#~ msgstr "Potvrdi"
#~ msgid "Panel"
#~ msgstr "Panel"
#~| msgid "Applications"
#~ msgid "No such application"
#~ msgstr "Nema takvog programa"

1438
po/ta.po

File diff suppressed because it is too large Load Diff

View File

@ -6,10 +6,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-shell 2.91.93\n"
"Project-Id-Version: gnome-shell 2.91.91\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-04 22:08+0800\n"
"PO-Revision-Date: 2011-04-04 22:08+0800\n"
"POT-Creation-Date: 2011-03-22 19:42+0800\n"
"PO-Revision-Date: 2011-03-22 19:42+0800\n"
"Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n"
"Language: \n"
@ -55,8 +55,9 @@ msgid "History for command (Alt-F2) dialog"
msgstr "指令 (Alt-F2) 對話盒歷史紀錄"
#: ../data/org.gnome.shell.gschema.xml.in.h:7
#, fuzzy
msgid "History for the looking glass dialog"
msgstr "Looking glass 對話盒歷史紀錄"
msgstr "指令 (Alt-F2) 對話盒歷史紀錄"
#: ../data/org.gnome.shell.gschema.xml.in.h:8
msgid "If true, display date in the clock, in addition to time."
@ -172,15 +173,15 @@ msgstr "程式集"
msgid "SETTINGS"
msgstr "設定值"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:620
msgid "New Window"
msgstr "新視窗"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:623
msgid "Remove from Favorites"
msgstr "自喜好中移除"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:624
msgid "Add to Favorites"
msgstr "加入喜好"
@ -313,16 +314,16 @@ msgid "Nothing Scheduled"
msgstr "沒有預訂行程"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%m月%d日%A"
msgstr "%B%d日%A"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%Y年%m月%d日%A"
msgstr "%Y年%B%d日%A"
#: ../js/ui/calendar.js:733
msgid "Today"
@ -340,7 +341,7 @@ msgstr "本週"
msgid "Next week"
msgstr "下週"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:945
msgid "Remove"
msgstr "移除"
@ -356,11 +357,11 @@ msgstr "開啟行事曆"
#. in 24-hour mode.
#: ../js/ui/dateMenu.js:164
msgid "%a %b %e, %R:%S"
msgstr "%m月%e%a, %R:%S"
msgstr "%b %e %a, %R:%S"
#: ../js/ui/dateMenu.js:165
msgid "%a %b %e, %R"
msgstr "%m月%e%a, %R"
msgstr "%b %e %a, %R"
#. Translators: This is the time format without date used
#. in 24-hour mode.
@ -376,11 +377,11 @@ msgstr "%a %R"
#. for AM/PM.
#: ../js/ui/dateMenu.js:177
msgid "%a %b %e, %l:%M:%S %p"
msgstr "%m月%e%a, %p %l:%M:%S"
msgstr "%b %e %a, %p %l:%M:%S"
#: ../js/ui/dateMenu.js:178
msgid "%a %b %e, %l:%M %p"
msgstr "%m月%e%a, %p %l:%M"
msgstr "%b %e %a, %p %l:%M"
#. Translators: This is a time format without date used
#. for AM/PM.
@ -397,7 +398,7 @@ msgstr "%a %p %l:%M"
#.
#: ../js/ui/dateMenu.js:194
msgid "%A %B %e, %Y"
msgstr "%Y年%m月%e%A"
msgstr "%Y %B %e %A"
#: ../js/ui/docDisplay.js:19
msgid "RECENT ITEMS"
@ -408,7 +409,7 @@ msgstr "最近使用項目"
msgid "Log Out %s"
msgstr "登出 %s"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "登出"
@ -430,43 +431,45 @@ msgstr "你會在 %d 秒後自動登出。"
msgid "Logging out of the system."
msgstr "登出系統。"
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
msgid "Power Off"
msgstr "關閉電源"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "關"
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr "點選關機以結束這些應用程式並將系統關機。"
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
msgstr "點選關閉電源以結束這些應用程式並關閉系統電源。"
#, c-format
msgid "The system will shut down automatically in %d seconds."
msgstr "本系統會在 %d 秒後自動關閉。"
#: ../js/ui/endSessionDialog.js:77
#, c-format
msgid "The system will power off automatically in %d seconds."
msgstr "本系統會在 %d 秒後電源。"
msgid "Shutting down the system."
msgstr "正在關閉系統。"
#: ../js/ui/endSessionDialog.js:78
msgid "Powering off the system."
msgstr "關閉系統的電源。"
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "重新啟動"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr "點選重新啟動以結束這些應用程式並將系統重新啟動。"
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "系統會在 %d 秒內自動重新啟動。"
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "重新啟動系統。"
#: ../js/ui/endSessionDialog.js:417 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "確認"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:466
msgid "Cancel"
msgstr "取消"
@ -500,45 +503,47 @@ msgstr "檢示來源"
msgid "Web Page"
msgstr "網頁"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:938
#, fuzzy
msgid "Open"
msgstr "開啟"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:2018
msgid "System Information"
msgstr "系統資訊"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:89
msgid "Undo"
msgstr "復原"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:184
msgid "Windows"
msgstr "視窗"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:187
msgid "Applications"
msgstr "應用程式"
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:203
#, fuzzy
msgid "Dash"
msgstr "Dash"
msgstr "破折號"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "結束 %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:876
msgid "Activities"
msgstr "概覽 "
#: ../js/ui/panel.js:1003
#: ../js/ui/panel.js:977
msgid "Top Bar"
msgstr "頂端列"
@ -559,36 +564,12 @@ msgstr "連接到…"
msgid "PLACES & DEVICES"
msgstr "位置 & 裝置"
#: ../js/ui/polkitAuthenticationAgent.js:74
msgid "Authentication Required"
msgstr "要求驗證"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "系統管理員"
#: ../js/ui/polkitAuthenticationAgent.js:176
msgid "Authenticate"
msgstr "驗證"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
msgid "Sorry, that didn't work. Please try again."
msgstr "抱歉,那樣無法運作。請再試一次。"
#: ../js/ui/polkitAuthenticationAgent.js:276
msgid "Password:"
msgstr "密碼: "
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:636
msgid "toggle-switch-us"
msgstr "toggle-switch-us"
@ -596,16 +577,15 @@ msgstr "toggle-switch-us"
msgid "Please enter a command:"
msgstr "請輸入指令:"
#: ../js/ui/searchDisplay.js:311
#: ../js/ui/searchDisplay.js:310
msgid "Searching..."
msgstr "搜尋中…"
#: ../js/ui/searchDisplay.js:325
#: ../js/ui/searchDisplay.js:324
msgid "No matching results."
msgstr "沒有相符的結果。"
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:228
msgid "Power Off..."
msgstr "關閉電源…"
@ -804,145 +784,139 @@ msgstr "顯示鍵盤配置…"
msgid "Localization Settings"
msgstr "本地化設定值"
#: ../js/ui/status/network.js:105 ../js/ui/status/network.js:1466
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<不明>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:318
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "已停用"
#: ../js/ui/status/network.js:501
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "連線中…"
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:504
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "要求驗證"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:514
msgid "firmware missing"
msgstr "缺少韌體"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "纜線已拔除"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:526
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "無法使用"
#: ../js/ui/status/network.js:528
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "連線失敗"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:608 ../js/ui/status/network.js:1414
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "已連線 (私人)"
#: ../js/ui/status/network.js:689
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "自動使用乙太網絡"
#: ../js/ui/status/network.js:764
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "自動使用行動寬頻"
#: ../js/ui/status/network.js:767
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "自動使用撥號"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:910 ../js/ui/status/network.js:1426
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "自動使用 %s"
#: ../js/ui/status/network.js:912
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "自動使用藍牙"
#: ../js/ui/status/network.js:1428
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "自動使用無線網絡"
#: ../js/ui/status/network.js:1486
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "更多…"
#: ../js/ui/status/network.js:1509
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "啟用網絡"
#: ../js/ui/status/network.js:1521
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "有線"
#: ../js/ui/status/network.js:1532
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "無線"
#: ../js/ui/status/network.js:1542
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "行動寬頻"
#: ../js/ui/status/network.js:1552
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "VPN 連線"
#: ../js/ui/status/network.js:1564
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "網絡設定值"
#: ../js/ui/status/network.js:1854
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "你現在已連線至行動寬頻網絡連線「%s」"
#: ../js/ui/status/network.js:1858
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "你現在已連線到無線網絡「%s」"
#: ../js/ui/status/network.js:1862
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "你現在已連線至有線網絡「%s」"
#: ../js/ui/status/network.js:1866
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "你現在已連線至 VPN 網絡「%s」"
#: ../js/ui/status/network.js:1871
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "你現在已連線至「%s」"
#: ../js/ui/status/network.js:1879
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "連線已建立"
#: ../js/ui/status/network.js:2005
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "網絡已停用"
#: ../js/ui/status/network.js:2130
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "網絡管理員"
#: ../js/ui/status/power.js:85
msgid "Power Settings"
msgstr "電源定值"
msgstr "電源定值"
#. 0 is reported when UPower does not have enough data
#. to estimate battery life
@ -1034,22 +1008,22 @@ msgstr "音量"
msgid "Microphone"
msgstr "麥克風"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s 現在上線。"
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s 現在離線。"
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "%s 已離開。"
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s 正忙碌。"
@ -1057,7 +1031,7 @@ msgstr "%s 正忙碌。"
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "傳送於 %X %A"
@ -1104,7 +1078,7 @@ msgstr[0] "%u 輸入"
msgid "System Sounds"
msgstr "系統音效"
#: ../src/main.c:446
#: ../src/main.c:397
msgid "Print version"
msgstr "顯示版本"
@ -1173,20 +1147,5 @@ msgstr "檔案系統"
msgid "%1$s: %2$s"
msgstr "%1$s%2$s"
#~ msgid "Shut Down"
#~ msgstr "關機"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr "點選關機以結束這些應用程式並將系統關機。"
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "本系統會在 %d 秒後自動關閉。"
#~ msgid "Shutting down the system."
#~ msgstr "正在關閉系統。"
#~ msgid "Confirm"
#~ msgstr "確認"
#~ msgid "No such application"
#~ msgstr "沒有這個應用程式"

View File

@ -6,10 +6,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-shell 2.91.93\n"
"Project-Id-Version: gnome-shell 2.91.91\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-04 22:08+0800\n"
"PO-Revision-Date: 2011-04-04 14:55+0800\n"
"POT-Creation-Date: 2011-03-22 19:42+0800\n"
"PO-Revision-Date: 2011-03-22 12:30+0800\n"
"Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Taiwan) <zh-l10n@lists.linux.org.tw>\n"
"Language: \n"
@ -55,8 +55,9 @@ msgid "History for command (Alt-F2) dialog"
msgstr "指令 (Alt-F2) 對話盒歷史紀錄"
#: ../data/org.gnome.shell.gschema.xml.in.h:7
#, fuzzy
msgid "History for the looking glass dialog"
msgstr "Looking glass 對話盒歷史紀錄"
msgstr "指令 (Alt-F2) 對話盒歷史紀錄"
#: ../data/org.gnome.shell.gschema.xml.in.h:8
msgid "If true, display date in the clock, in addition to time."
@ -186,15 +187,15 @@ msgstr "程式集"
msgid "SETTINGS"
msgstr "設定值"
#: ../js/ui/appDisplay.js:625
#: ../js/ui/appDisplay.js:620
msgid "New Window"
msgstr "新視窗"
#: ../js/ui/appDisplay.js:628
#: ../js/ui/appDisplay.js:623
msgid "Remove from Favorites"
msgstr "自喜好中移除"
#: ../js/ui/appDisplay.js:629
#: ../js/ui/appDisplay.js:624
msgid "Add to Favorites"
msgstr "加入喜好"
@ -327,16 +328,16 @@ msgid "Nothing Scheduled"
msgstr "沒有預訂行程"
#. Translators: Shown on calendar heading when selected day occurs on current year
#: ../js/ui/calendar.js:720 ../js/ui/telepathyClient.js:490
#: ../js/ui/calendar.js:720
msgctxt "calendar heading"
msgid "%A, %B %d"
msgstr "%m月%d日%A"
msgstr "%B%d日%A"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: ../js/ui/calendar.js:723 ../js/ui/telepathyClient.js:493
#: ../js/ui/calendar.js:723
msgctxt "calendar heading"
msgid "%A, %B %d, %Y"
msgstr "%Y年%m月%d日%A"
msgstr "%Y年%B%d日%A"
#: ../js/ui/calendar.js:733
msgid "Today"
@ -354,7 +355,7 @@ msgstr "本週"
msgid "Next week"
msgstr "下週"
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:1007
#: ../js/ui/dash.js:174 ../js/ui/messageTray.js:945
msgid "Remove"
msgstr "移除"
@ -370,11 +371,11 @@ msgstr "開啟行事曆"
#. in 24-hour mode.
#: ../js/ui/dateMenu.js:164
msgid "%a %b %e, %R:%S"
msgstr "%m月%e%a, %R:%S"
msgstr "%b %e %a, %R:%S"
#: ../js/ui/dateMenu.js:165
msgid "%a %b %e, %R"
msgstr "%m月%e%a, %R"
msgstr "%b %e %a, %R"
#. Translators: This is the time format without date used
#. in 24-hour mode.
@ -390,11 +391,11 @@ msgstr "%a %R"
#. for AM/PM.
#: ../js/ui/dateMenu.js:177
msgid "%a %b %e, %l:%M:%S %p"
msgstr "%m月%e%a, %p %l:%M:%S"
msgstr "%b %e %a, %p %l:%M:%S"
#: ../js/ui/dateMenu.js:178
msgid "%a %b %e, %l:%M %p"
msgstr "%m月%e%a, %p %l:%M"
msgstr "%b %e %a, %p %l:%M"
#. Translators: This is a time format without date used
#. for AM/PM.
@ -411,7 +412,7 @@ msgstr "%a %p %l:%M"
#.
#: ../js/ui/dateMenu.js:194
msgid "%A %B %e, %Y"
msgstr "%Y年%m月%e%A"
msgstr "%Y %B %e %A"
#: ../js/ui/docDisplay.js:19
msgid "RECENT ITEMS"
@ -422,7 +423,7 @@ msgstr "最近使用項目"
msgid "Log Out %s"
msgstr "登出 %s"
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:70
#: ../js/ui/endSessionDialog.js:64 ../js/ui/endSessionDialog.js:69
msgid "Log Out"
msgstr "登出"
@ -444,43 +445,45 @@ msgstr "您會在 %d 秒後自動登出。"
msgid "Logging out of the system."
msgstr "登出系統。"
#: ../js/ui/endSessionDialog.js:75 ../js/ui/endSessionDialog.js:82
msgid "Power Off"
msgstr "關閉電源"
#: ../js/ui/endSessionDialog.js:74 ../js/ui/endSessionDialog.js:78
msgid "Shut Down"
msgstr "關"
#: ../js/ui/endSessionDialog.js:75
msgid "Click Shut Down to quit these applications and shut down the system."
msgstr "點選關機以結束這些應用程式並將系統關機。"
#: ../js/ui/endSessionDialog.js:76
msgid "Click Power Off to quit these applications and power off the system."
msgstr "點選關閉電源以結束這些應用程式並關閉系統電源。"
#, c-format
msgid "The system will shut down automatically in %d seconds."
msgstr "本系統會在 %d 秒後自動關閉。"
#: ../js/ui/endSessionDialog.js:77
#, c-format
msgid "The system will power off automatically in %d seconds."
msgstr "本系統會在 %d 秒後電源。"
msgid "Shutting down the system."
msgstr "正在關閉系統。"
#: ../js/ui/endSessionDialog.js:78
msgid "Powering off the system."
msgstr "關閉系統的電源。"
#: ../js/ui/endSessionDialog.js:80 ../js/ui/endSessionDialog.js:88
#: ../js/ui/endSessionDialog.js:93
#: ../js/ui/endSessionDialog.js:84 ../js/ui/endSessionDialog.js:88
msgid "Restart"
msgstr "重新啟動"
#: ../js/ui/endSessionDialog.js:89
#: ../js/ui/endSessionDialog.js:85
msgid "Click Restart to quit these applications and restart the system."
msgstr "點選重新啟動以結束這些應用程式並將系統重新啟動。"
#: ../js/ui/endSessionDialog.js:90
#: ../js/ui/endSessionDialog.js:86
#, c-format
msgid "The system will restart automatically in %d seconds."
msgstr "系統會在 %d 秒內自動重新啟動。"
#: ../js/ui/endSessionDialog.js:91
#: ../js/ui/endSessionDialog.js:87
msgid "Restarting the system."
msgstr "重新啟動系統。"
#: ../js/ui/endSessionDialog.js:417 ../js/ui/polkitAuthenticationAgent.js:172
#: ../js/ui/status/bluetooth.js:466
#: ../js/ui/endSessionDialog.js:395
msgid "Confirm"
msgstr "確認"
#: ../js/ui/endSessionDialog.js:400 ../js/ui/status/bluetooth.js:466
msgid "Cancel"
msgstr "取消"
@ -514,45 +517,47 @@ msgstr "檢示來源"
msgid "Web Page"
msgstr "網頁"
#: ../js/ui/messageTray.js:1000
#: ../js/ui/messageTray.js:938
#, fuzzy
msgid "Open"
msgstr "開啟"
#: ../js/ui/messageTray.js:2164
#: ../js/ui/messageTray.js:2018
msgid "System Information"
msgstr "系統資訊"
#: ../js/ui/overview.js:91
#: ../js/ui/overview.js:89
msgid "Undo"
msgstr "復原"
#: ../js/ui/overview.js:186
#: ../js/ui/overview.js:184
msgid "Windows"
msgstr "視窗"
#: ../js/ui/overview.js:189
#: ../js/ui/overview.js:187
msgid "Applications"
msgstr "應用程式"
#. Translators: this is the name of the dock/favorites area on
#. the left of the overview
#: ../js/ui/overview.js:205
#: ../js/ui/overview.js:203
#, fuzzy
msgid "Dash"
msgstr "Dash"
msgstr "破折號"
#. TODO - _quit() doesn't really work on apps in state STARTING yet
#: ../js/ui/panel.js:524
#: ../js/ui/panel.js:515
#, c-format
msgid "Quit %s"
msgstr "結束 %s"
#. Button on the left side of the panel.
#. Translators: If there is no suitable word for "Activities" in your language, you can use the word for "Overview".
#: ../js/ui/panel.js:902
#: ../js/ui/panel.js:876
msgid "Activities"
msgstr "概覽 "
#: ../js/ui/panel.js:1003
#: ../js/ui/panel.js:977
msgid "Top Bar"
msgstr "頂端列"
@ -573,36 +578,12 @@ msgstr "連接到…"
msgid "PLACES & DEVICES"
msgstr "位置 & 裝置"
#: ../js/ui/polkitAuthenticationAgent.js:74
msgid "Authentication Required"
msgstr "要求驗證"
#: ../js/ui/polkitAuthenticationAgent.js:108
msgid "Administrator"
msgstr "系統管理員"
#: ../js/ui/polkitAuthenticationAgent.js:176
msgid "Authenticate"
msgstr "驗證"
#. Translators: "that didn't work" refers to the fact that the
#. * requested authentication was not gained; this can happen
#. * because of an authentication error (like invalid password),
#. * for instance.
#: ../js/ui/polkitAuthenticationAgent.js:264
msgid "Sorry, that didn't work. Please try again."
msgstr "抱歉,那樣無法運作。請再試一次。"
#: ../js/ui/polkitAuthenticationAgent.js:276
msgid "Password:"
msgstr "密碼: "
#. Translators: this MUST be either "toggle-switch-us"
#. (for toggle switches containing the English words
#. "ON" and "OFF") or "toggle-switch-intl" (for toggle
#. switches containing "◯" and "|"). Other values will
#. simply result in invisible toggle switches.
#: ../js/ui/popupMenu.js:679
#: ../js/ui/popupMenu.js:636
msgid "toggle-switch-us"
msgstr "toggle-switch-us"
@ -610,16 +591,15 @@ msgstr "toggle-switch-us"
msgid "Please enter a command:"
msgstr "請輸入指令:"
#: ../js/ui/searchDisplay.js:311
#: ../js/ui/searchDisplay.js:310
msgid "Searching..."
msgstr "搜尋中…"
#: ../js/ui/searchDisplay.js:325
#: ../js/ui/searchDisplay.js:324
msgid "No matching results."
msgstr "沒有相符的結果。"
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:163
#: ../js/ui/statusMenu.js:228
#: ../js/ui/statusMenu.js:161 ../js/ui/statusMenu.js:228
msgid "Power Off..."
msgstr "關閉電源…"
@ -818,145 +798,139 @@ msgstr "顯示鍵盤配置…"
msgid "Localization Settings"
msgstr "本地化設定值"
#: ../js/ui/status/network.js:105 ../js/ui/status/network.js:1466
#: ../js/ui/status/network.js:102 ../js/ui/status/network.js:1393
msgid "<unknown>"
msgstr "<不明>"
#. Translators: this indicates that wireless or wwan is disabled by hardware killswitch
#: ../js/ui/status/network.js:318
#: ../js/ui/status/network.js:295
msgid "disabled"
msgstr "已停用"
#: ../js/ui/status/network.js:501
#: ../js/ui/status/network.js:476
msgid "connecting..."
msgstr "連線中…"
#. Translators: this is for network connections that require some kind of key or password
#: ../js/ui/status/network.js:504
#: ../js/ui/status/network.js:479
msgid "authentication required"
msgstr "要求驗證"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing
#: ../js/ui/status/network.js:514
msgid "firmware missing"
msgstr "缺少韌體"
#. Translators: this is for wired network devices that are physically disconnected
#: ../js/ui/status/network.js:521
#: ../js/ui/status/network.js:485
msgid "cable unplugged"
msgstr "纜線已拔除"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage
#: ../js/ui/status/network.js:526
#: ../js/ui/status/network.js:489
msgid "unavailable"
msgstr "無法使用"
#: ../js/ui/status/network.js:528
#: ../js/ui/status/network.js:491
msgid "connection failed"
msgstr "連線失敗"
#. TRANSLATORS: this is the indication that a connection for another logged in user is active,
#. and we cannot access its settings (including the name)
#: ../js/ui/status/network.js:608 ../js/ui/status/network.js:1414
#: ../js/ui/status/network.js:571 ../js/ui/status/network.js:1341
msgid "Connected (private)"
msgstr "已連線 (私人)"
#: ../js/ui/status/network.js:689
#: ../js/ui/status/network.js:636
msgid "Auto Ethernet"
msgstr "自動使用乙太網路"
#: ../js/ui/status/network.js:764
#: ../js/ui/status/network.js:697
msgid "Auto broadband"
msgstr "自動使用行動寬頻"
#: ../js/ui/status/network.js:767
#: ../js/ui/status/network.js:700
msgid "Auto dial-up"
msgstr "自動使用撥接"
#. TRANSLATORS: this the automatic wireless connection name (including the network name)
#: ../js/ui/status/network.js:910 ../js/ui/status/network.js:1426
#: ../js/ui/status/network.js:843 ../js/ui/status/network.js:1353
#, c-format
msgid "Auto %s"
msgstr "自動使用 %s"
#: ../js/ui/status/network.js:912
#: ../js/ui/status/network.js:845
msgid "Auto bluetooth"
msgstr "自動使用藍牙"
#: ../js/ui/status/network.js:1428
#: ../js/ui/status/network.js:1355
msgid "Auto wireless"
msgstr "自動使用無線網路"
#: ../js/ui/status/network.js:1486
#: ../js/ui/status/network.js:1413
msgid "More..."
msgstr "更多…"
#: ../js/ui/status/network.js:1509
#: ../js/ui/status/network.js:1436
msgid "Enable networking"
msgstr "啟用網路"
#: ../js/ui/status/network.js:1521
#: ../js/ui/status/network.js:1448
msgid "Wired"
msgstr "有線"
#: ../js/ui/status/network.js:1532
#: ../js/ui/status/network.js:1459
msgid "Wireless"
msgstr "無線"
#: ../js/ui/status/network.js:1542
#: ../js/ui/status/network.js:1469
msgid "Mobile broadband"
msgstr "行動寬頻"
#: ../js/ui/status/network.js:1552
#: ../js/ui/status/network.js:1479
msgid "VPN Connections"
msgstr "VPN 連線"
#: ../js/ui/status/network.js:1564
#: ../js/ui/status/network.js:1488
msgid "Network Settings"
msgstr "網路設定值"
#: ../js/ui/status/network.js:1854
#: ../js/ui/status/network.js:1783
#, c-format
msgid "You're now connected to mobile broadband connection '%s'"
msgstr "您現在已連線至行動寬頻網路連線「%s」"
#: ../js/ui/status/network.js:1858
#: ../js/ui/status/network.js:1787
#, c-format
msgid "You're now connected to wireless network '%s'"
msgstr "您現在已連線到無線網路「%s」"
#: ../js/ui/status/network.js:1862
#: ../js/ui/status/network.js:1791
#, c-format
msgid "You're now connected to wired network '%s'"
msgstr "您現在已連線至有線網路「%s」"
#: ../js/ui/status/network.js:1866
#: ../js/ui/status/network.js:1795
#, c-format
msgid "You're now connected to VPN network '%s'"
msgstr "您現在已連線至 VPN 網路「%s」"
#: ../js/ui/status/network.js:1871
#: ../js/ui/status/network.js:1800
#, c-format
msgid "You're now connected to '%s'"
msgstr "您現在已連線至「%s」"
#: ../js/ui/status/network.js:1879
#: ../js/ui/status/network.js:1808
msgid "Connection established"
msgstr "連線已建立"
#: ../js/ui/status/network.js:2005
#: ../js/ui/status/network.js:1930
msgid "Networking is disabled"
msgstr "網路已停用"
#: ../js/ui/status/network.js:2130
#: ../js/ui/status/network.js:2055
msgid "Network Manager"
msgstr "網路管理員"
#: ../js/ui/status/power.js:85
msgid "Power Settings"
msgstr "電源定值"
msgstr "電源定值"
#. 0 is reported when UPower does not have enough data
#. to estimate battery life
@ -1048,22 +1022,22 @@ msgstr "音量"
msgid "Microphone"
msgstr "麥克風"
#: ../js/ui/telepathyClient.js:335
#: ../js/ui/telepathyClient.js:332
#, c-format
msgid "%s is online."
msgstr "%s 現在上線。"
#: ../js/ui/telepathyClient.js:340
#: ../js/ui/telepathyClient.js:337
#, c-format
msgid "%s is offline."
msgstr "%s 現在離線。"
#: ../js/ui/telepathyClient.js:343
#: ../js/ui/telepathyClient.js:340
#, c-format
msgid "%s is away."
msgstr "%s 已離開。"
#: ../js/ui/telepathyClient.js:346
#: ../js/ui/telepathyClient.js:343
#, c-format
msgid "%s is busy."
msgstr "%s 正忙碌。"
@ -1071,7 +1045,7 @@ msgstr "%s 正忙碌。"
#. Translators: this is a time format string followed by a date.
#. If applicable, replace %X with a strftime format valid for your
#. locale, without seconds.
#: ../js/ui/telepathyClient.js:482
#: ../js/ui/telepathyClient.js:474
#, no-c-format
msgid "Sent at %X on %A"
msgstr "傳送於 %X %A"
@ -1118,7 +1092,7 @@ msgstr[0] "%u 輸入"
msgid "System Sounds"
msgstr "系統音效"
#: ../src/main.c:446
#: ../src/main.c:397
msgid "Print version"
msgstr "顯示版本"
@ -1187,20 +1161,5 @@ msgstr "檔案系統"
msgid "%1$s: %2$s"
msgstr "%1$s%2$s"
#~ msgid "Shut Down"
#~ msgstr "關機"
#~ msgid "Click Shut Down to quit these applications and shut down the system."
#~ msgstr "點選關機以結束這些應用程式並將系統關機。"
#~ msgid "The system will shut down automatically in %d seconds."
#~ msgstr "本系統會在 %d 秒後自動關閉。"
#~ msgid "Shutting down the system."
#~ msgstr "正在關閉系統。"
#~ msgid "Confirm"
#~ msgstr "確認"
#~ msgid "No such application"
#~ msgstr "沒有這個應用程式"

View File

@ -268,7 +268,7 @@ libgnome_shell_la_LIBADD = \
libgnome_shell_la_CPPFLAGS = $(gnome_shell_cflags)
Shell-0.1.gir: libgnome-shell.la St-1.0.gir
Shell_0_1_gir_INCLUDES = Clutter-1.0 ClutterX11-1.0 Meta-3.0 TelepathyGLib-0.12 TelepathyLogger-0.2
Shell_0_1_gir_INCLUDES = Clutter-1.0 ClutterX11-1.0 Meta-2.91 TelepathyGLib-0.12 TelepathyLogger-0.2
Shell_0_1_gir_CFLAGS = $(libgnome_shell_la_CPPFLAGS) -I $(srcdir)
Shell_0_1_gir_LIBS = libgnome-shell.la
Shell_0_1_gir_FILES = $(addprefix $(srcdir)/,$(libgnome_shell_la_gir_sources))

View File

@ -2229,36 +2229,3 @@ shell_get_contact_events (TplLogManager *log_manager,
NULL, NULL,
callback, NULL);
}
/**
* shell_get_file_contents_utf8_sync:
* @path: UTF-8 encoded filename path
* @error: a #GError
*
* Synchronously load the contents of a file as a NUL terminated
* string, validating it as UTF-8. Embedded NUL characters count as
* invalid content.
*
* Returns: (transfer full): File contents
*/
char *
shell_get_file_contents_utf8_sync (const char *path,
GError **error)
{
char *contents;
gsize len;
if (!g_file_get_contents (path, &contents, &len, error))
return NULL;
if (!g_utf8_validate (contents, len, NULL))
{
g_free (contents);
g_set_error (error,
G_IO_ERROR,
G_IO_ERROR_FAILED,
"File %s contains invalid UTF-8",
path);
return NULL;
}
return contents;
}

View File

@ -185,9 +185,6 @@ void shell_get_contact_events (TplLogManager *log_manager,
guint num_events,
GAsyncReadyCallback callback);
char *shell_get_file_contents_utf8_sync (const char *path,
GError **error);
G_END_DECLS
#endif /* __SHELL_GLOBAL_H__ */

View File

@ -110,8 +110,6 @@ handle_button_press_event_cb (ClutterActor *actor,
ClutterButtonEvent *event,
StScrollBar *bar);
static void stop_scrolling (StScrollBar *bar);
static void
st_scroll_bar_get_property (GObject *gobject,
guint prop_id,
@ -273,8 +271,6 @@ st_scroll_bar_unmap (ClutterActor *actor)
CLUTTER_ACTOR_CLASS (st_scroll_bar_parent_class)->unmap (actor);
stop_scrolling (ST_SCROLL_BAR (actor));
clutter_actor_unmap (priv->bw_stepper);
clutter_actor_unmap (priv->fw_stepper);
clutter_actor_unmap (priv->trough);
@ -810,22 +806,6 @@ move_slider (StScrollBar *bar,
st_adjustment_set_value (priv->adjustment, position);
}
static void
stop_scrolling (StScrollBar *bar)
{
ClutterActor *stage;
if (!bar->priv->capture_handler)
return;
stage = clutter_actor_get_stage (bar->priv->trough);
g_signal_handler_disconnect (stage, bar->priv->capture_handler);
bar->priv->capture_handler = 0;
clutter_set_motion_events_enabled (TRUE);
g_signal_emit (bar, signals[SCROLL_STOP], 0);
}
static gboolean
handle_capture_event_cb (ClutterActor *trough,
ClutterEvent *event,
@ -842,11 +822,19 @@ handle_capture_event_cb (ClutterActor *trough,
{
ClutterActor *stage, *target;
stop_scrolling (bar);
stage = clutter_actor_get_stage(bar->priv->trough);
if (bar->priv->capture_handler)
{
g_signal_handler_disconnect (stage, bar->priv->capture_handler);
bar->priv->capture_handler = 0;
}
clutter_set_motion_events_enabled (TRUE);
g_signal_emit (bar, signals[SCROLL_STOP], 0);
/* check if the mouse pointer has left the handle during the drag and
* remove the hover state if it has */
stage = clutter_actor_get_stage (bar->priv->trough);
target = clutter_stage_get_actor_at_pos ((ClutterStage*) stage,
CLUTTER_PICK_REACTIVE,
((ClutterButtonEvent*) event)->x,
@ -855,6 +843,8 @@ handle_capture_event_cb (ClutterActor *trough,
{
st_widget_remove_style_pseudo_class ((StWidget*) bar->priv->handle, "hover");
}
}
return TRUE;

View File

@ -54,7 +54,7 @@ fi
#
# General build stuff:
# automake, bison, flex, gettext, gnome-common, gperf, gtk-doc, intltool,
# libtool, pkgconfig
# libtool, pkgconfig, cvs
#
# Devel packages needed by gnome-shell and its deps:
# dbus-glib, expat, GL, gnome-menus, gstreamer, libffi,
@ -73,7 +73,7 @@ fi
if test "x$system" = xUbuntu -o "x$system" = xDebian -o "x$system" = xLinuxMint ; then
reqd="
build-essential curl
automake bison flex gettext git-core gperf gnome-common gtk-doc-tools
automake bison flex gettext git-core gperf cvs gnome-common gtk-doc-tools
gvfs gvfs-backends icon-naming-utils
libdbus-glib-1-dev libexpat-dev libffi-dev libgnome-menu-dev libgnome-desktop-dev libgtop2-dev
libical-dev libjasper-dev libjpeg-dev libpng-dev libstartup-notification0-dev libtiff-dev
@ -110,7 +110,7 @@ fi
if test "x$system" = xFedora ; then
reqd="
binutils curl gcc gcc-c++ make
binutils curl gcc gcc-c++ make cvs
automake bison flex gettext git gnome-common gnome-doc-utils gperf gvfs intltool
libtool pkgconfig dbus-glib-devel gnome-desktop-devel gnome-menus-devel
gnome-python2-gconf jasper-devel libffi-devel libical-devel libjpeg-devel libpng-devel
@ -149,7 +149,7 @@ if test "x$system" = xSUSE -o "x$system" = "xSUSE LINUX" ; then
orbit2-devel libwnck-devel xorg-x11-proto-devel readline-devel \
mozilla-xulrunner191-devel libcroco-devel \
xorg-x11-devel xorg-x11 xorg-x11-server-extra evolution-data-server-devel \
iso-codes-devel \
cvs iso-codes-devel \
; do
if ! rpm -q $pkg > /dev/null 2>&1; then
reqd="$pkg $reqd"
@ -171,7 +171,7 @@ if test "x$system" = xMandrivaLinux ; then
readline-devel libxulrunner-devel \
libxdamage-devel mesa-demos zenity \
libcroco0.6-devel libevolution-data-server3-devel \
iso-codes-devel \
cvs iso-codes-devel \
; do
if ! rpm -q --whatprovides $pkg > /dev/null 2>&1; then
reqd="$pkg $reqd"

View File

@ -3,6 +3,8 @@
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<!-- vim:set ts=2 expandtab: -->
<moduleset>
<repository type="git" name="git.clutter-project.org"
href="http://git.clutter-project.org/"/>
<repository type="git" name="git.gnome.org"
href="git://git.gnome.org/"/>
<repository type="git" name="git.moblin.org"
@ -11,6 +13,9 @@
href="http://cairographics.org/"/>
<repository type="tarball" name="0pointer.de"
href="http://0pointer.de/lennart/projects/"/>
<repository type="cvs" name="libxklavier.freedesktop.org"
cvsroot=":pserver:anoncvs@anoncvs.freedesktop.org:/cvs/xklavier"
password=""/>
<repository type="git" name="git.freedesktop.org"
href="git://anongit.freedesktop.org"/>
@ -110,7 +115,7 @@
</autotools>
<autotools id="clutter">
<branch repo="git.gnome.org" module="clutter" revision="clutter-1.6"/>
<branch repo="git.clutter-project.org" module="clutter" revision="clutter-1.6"/>
<dependencies>
<dep package="json-glib"/>
<dep package="gobject-introspection"/>
@ -201,7 +206,6 @@
<branch repo="git.gnome.org" module="glib-networking"/>
<dependencies>
<dep package="glib"/>
<dep package="gsettings-desktop-schemas"/>
</dependencies>
</autotools>
@ -223,7 +227,6 @@
<branch repo="git.gnome.org" module="libgweather"/>
<dependencies>
<dep package="libsoup"/>
<dep package="gconf"/>
<dep package="gtk3"/>
</dependencies>
</autotools>
@ -367,14 +370,12 @@
</dependencies>
</autotools>
<tarball id="libxklavier" supports-non-srcdir-builds="no" version="5.1">
<source href="http://download.gnome.org/sources/libxklavier/5.1/libxklavier-5.1.tar.bz2"
hash="sha256:1d7e8a6ed842d415d2f95b827e7d04ecf515ed5be2aaee262a8dd1c5cbe10ff1"
md5sum="cbc2a760827c20aef61eb7b18a6ce598"
size="346858"/>
<autotools id="libxklavier">
<branch module="libxklavier"
repo="libxklavier.freedesktop.org"/>
<dependencies>
<dep package="glib"/>
</dependencies>
</tarball>
</autotools>
</moduleset>