Compare commits

...

32 Commits

Author SHA1 Message Date
852303f71b Bump version to 3.37.91
Update NEWS.
2020-08-24 17:56:01 +02:00
ba804de15e status/bluetooth: Fix label for >1 connected devices
Eeeks, we want two strings here, not one with embedded double quotes.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3073
2020-08-24 15:37:08 +00:00
093603b35e unlockDialog: Defend against absence of blur effect
widget.get_effect(...) can return null while locking the screen, resulting
in a TypeError. In this situation the screen ends up black with a cursor
but never going to sleep, and moving the mouse brings the old screen
contents up but does not allow unlocking.

unlockDialog.js assumes that widget.get_effect will return non-null,
but other places such as getWindowDimmer in windowManager.js go out of
their way to be more careful.

[smcv: Add commit message, remove hard tabs, add missing semicolon]

Resolves: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3071
Bug-Debian: https://bugs.debian.org/968440
2020-08-24 17:27:14 +02:00
b436f3ebcb Updated Spanish translation 2020-08-24 12:07:07 +02:00
efea769bbe Update Chinese (China) translation 2020-08-23 15:14:07 +00:00
0e1622af9e Updated Slovenian translation 2020-08-23 13:21:16 +02:00
b1f4ac10da calendar: Vertically center align week numbers
The labels were previously aligned by using top-padding, which was
relative to font-size, and therefore didn't always align the text
correctly when font scaling was enabled.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1415
2020-08-21 21:40:22 +03:00
2fc6384bca *: Fix spelling mistakes found by codespell
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1416
2020-08-21 18:25:09 +00:00
6ad9c99040 data: Fix description of org.gnome.Shell.target
The target is generic between X11 and wayland now, so remove the
reference to wayland.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1418
2020-08-20 08:11:11 +00:00
56b6e65317 data: Only unset environment when the service actually ran
ExecStopPost= is executed even if ExecCondition= fails. As such, we need
to add a guard as we would otherwise clear environment variables on X11
sessions (rendering them utterly useless).

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1418
2020-08-20 08:11:11 +00:00
b80b22e78d Update Croatian translation 2020-08-19 22:33:40 +00:00
4917b0423b Update Croatian translation 2020-08-19 22:32:20 +00:00
abfbf1f972 Update Finnish translation 2020-08-18 19:11:26 +00:00
283e50ab7c Update Persian translation 2020-08-18 17:19:24 +00:00
1c0be1a36b polkitAgent: Add missing space to log string
In my journal, I have:

> JS LOG: polkitAuthenticationAgent: Received 2identities that can be
> used for authentication. Only considering one.

There should be a space after the number.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1413
2020-08-18 13:58:20 +00:00
00437750ed authPrompt: Properly get oVirt service name
Commit 809f820cd moved the definition of OVIRT_SERVICE_NAME to
'js/gdm/oVirt.js' but missed updating one occurrence. This
commit fixes it.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1414
2020-08-18 13:31:23 +00:00
32b1e8d0eb Update Japanese translation 2020-08-18 10:03:28 +00:00
51cdd34a4b Update Japanese translation 2020-08-18 09:46:34 +00:00
9dce262192 Update Turkish translation 2020-08-16 23:26:00 +00:00
03cc09126f Update Brazilian Portuguese translation 2020-08-16 10:11:59 +00:00
6d9c6ba577 Update Polish translation 2020-08-16 11:53:46 +02:00
cbc24b4205 Update Kazakh translation 2020-08-15 18:11:21 +00:00
c85273fa6b Update Bengali (India) translation 2020-08-15 11:43:38 +00:00
d6d5c42e4b Update Bengali (India) translation 2020-08-14 15:48:13 +00:00
fce14a43b9 Update Romanian translation 2020-08-14 15:48:03 +00:00
7fcaf63291 appDisplay: Cache app ids in FolderView
Instead of reading a GSettings and building the app ids list
every single time FolderView needs to check for something,
cache it before redisplay and reuse this cached list everywhere.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1409
2020-08-13 23:28:51 +00:00
990c171bed networkAgent: Add missing Uint8Array => string conversion
When promisifying async operations in commit 764527c8c, the
finish function for read_line_async() was sneakily changed from
read_line_finish_utf8() to read_line_finish().

That is, the call returns a Uint8Array now that requires an
explicit conversion to string.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1407
2020-08-13 23:00:21 +00:00
112b139a9e cleanup: Remove old compatibility code
Since gjs moved to mozjs60, return values of int8_t arrays can
no longer be treated as strings. We originally made the conversion
conditional to keep working with the (then) stable gjs release.

That was two years ago and we require a more recent gjs nowadays,
so there's no good reason for keeping the old code path.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1407
2020-08-13 23:00:21 +00:00
923d926345 st: Remove invalid introspection annotation
(optional) is only valid for (out) or (inout) parameters (that are
marked as such).

However GError** arguments appear as throws="1" in the GIR anyway
instead of an explicit parameter, so we don't need any annotation
at all here.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1408
2020-08-13 22:44:45 +00:00
3c6f59ae6d st: Fix typo in doc comment
Spotted by g-ir-scanner.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1408
2020-08-13 22:44:44 +00:00
84bbedb3b3 Update Galician translations 2020-08-14 00:39:36 +02:00
f541562acc iconGrid: Properly remove pages
When the last item of an IconGridLayout page is removed,
the page itself is removed too. However, the indexes of
items of next pages are not updated, which mess up the
layout manager state.

Update the page index of the items at forward pages when
removing a page.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1406
2020-08-13 18:15:11 -03:00
94 changed files with 6694 additions and 4601 deletions

View File

@ -131,7 +131,7 @@ whenever possible, that is when not inheriting from GObjects.
};
```
For GObject inheritence, we use the GObject.registerClass() function provided
For GObject inheritance, we use the GObject.registerClass() function provided
by gjs.
```javascript
var MyActor = GObject.registerClass(

41
NEWS
View File

@ -1,3 +1,26 @@
3.37.91
=======
* Fix potential stack overflow in libcroco [Michael; !1404]
* Fix page removal in app picker [Georges; !1406]
* Fix "old style" VPN authentication [Florian; !1407]
* Fix X11 session login [Benjamin; !1418]
* Fix week number alignment when using font-scaling [Joonas; !1415]
* Fix lock screen on systems without GLSL shader support [Zephaniah; #3071]
* Misc. bug fixes and cleanups [Florian, Jonas, Georges, Andre, Will, Björn;
!1396, !1359, !1408, !1409, !1414, !1413, !1416, #3073]
Contributors:
Jonas Ådahl, Benjamin Berg, Michael Catanzaro, Björn Daase, Joonas Henriksson,
Zephaniah E. Loss-Cutler-Hull, Andre Moreira Magalhaes, Florian Müllner,
Georges Basile Stavracas Neto, Will Thompson
Translators:
Fran Dieguez [gl], Jordi Mas [ca], Daniel Mustieles [es],
Florentina Mușat [ro], Akarshan Biswas [bn_IN], Baurzhan Muftakhidinov [kk],
Piotr Drąg [pl], Rafael Fontenelle [pt_BR], Emin Tufan Çetin [tr],
sicklylife [ja], Danial Behzadi [fa], Jiri Grönroos [fi], Goran Vidović [hr],
Matej Urbančič [sl], Boyuan Yang [zh_CN]
3.37.90
=======
* Fix extension updates when many extensions are installed [Jeremias; !1363]
@ -262,7 +285,7 @@ Translators:
* Handle extension updates [Florian; !945]
* Animate showing and hiding caps-lock warning [Jonas; !952]
* Support "auto" lengths in CSS [Florian; !971]
* Turn extension-prefs into the offical Extensions app [Florian; #1968]
* Turn extension-prefs into the official Extensions app [Florian; #1968]
* Sandbox the portal helper [Michael; !983]
* Misc. bug fixes and cleanups [Florian, Björn, Jakub, Alexander, Daniel V.,
Jonas, nana-4, Carlos, Sebastian, Daniel G., Georges, Piotr; !918, !917,
@ -551,7 +574,7 @@ Translators:
======
* Fix keeping actors visible in scrollviews [Marco; #1061]
* Move some chrome above popup windows [Jonas D.; !358]
* Include 'sandboxed-app-id' in winodw introspection info [Florian; #1289]
* Include 'sandboxed-app-id' in window introspection info [Florian; #1289]
* Port to libecal-2.0 [Milan; !501]
* Support TCRYPT in mount password dialog [segfault; !126]
* Misc. bug fixes and cleanups [Florian, Marco, Veerasamy; !517, #745, !499,
@ -1100,7 +1123,7 @@ Translations:
* gdm: Fix "Not listed" focus indication [Florian; #784040]
* Fix missing icons in freedesktop notifications [Florian; #784245]
* gdm: Disable user list when empty [Xiaoguang; #731320]
* gdm: Allow empty reponse to PAM messages [Ray; #784360]
* gdm: Allow empty response to PAM messages [Ray; #784360]
* Fix blocked clicks in shutdown dialog [Florian; #781738]
* Show OSD popup when changing volume via scroll wheel [Florian; #781028]
* Refine list search results [Rares; #749957]
@ -2560,7 +2583,7 @@ Translations:
* Merge the wayland branch [Giovanni, Neil; #707467]
* Make search entry behave better in RTL locales [Matthias, Florian; #705779]
* Allow to change app pages with pageUp/pageDown keys [Carlos; #707979]
* Set approriate a11y states on expandable menu items [Alejandro; #708038]
* Set appropriate a11y states on expandable menu items [Alejandro; #708038]
* Improve page indicator animation [Carlos; #707565]
* Misc bug fixes and cleanups [Florian, Olivier, Jasper, Giovanni, Magdalen,
Adel, Carlos, Rico, Joanmarie; #707308, #707430, #707508, #707557, #707600,
@ -3844,7 +3867,7 @@ Translations:
* Update the calendar code to use ECalClient [Giovanni; #671177]
* Update jhbuild script to use the main moduleset [Owen, Will; #668440]
* StTextureCache: code cleanup, evict unused icons, merge together
simulataneous requests for the same icon [Jasper; #670771, #671656, #672273]
simultaneous requests for the same icon [Jasper; #670771, #671656, #672273]
* Clean up St for recent Clutter changes and fix bugs. StContainer and
StGroup are removed [Jasper, Florian; #670034, #670640, #670904]
* Code cleanup [Adel, Jasper, Rui; #613194, #671086, #671103]
@ -3979,7 +4002,7 @@ Translations:
[Stefano; #664201]
- Delay rearranging windows in the overview as long as the pointer
is over a window [Vit; #645325]
* Add a GConf => DConf migration file for overriden Mutter settings
* Add a GConf => DConf migration file for overridden Mutter settings
[Florian; #667636]
* When a VPN connection is active, show that as the network icon
[Giovanni; #665115]
@ -4226,7 +4249,7 @@ Translations:
- Add fingerprint reader support [Ray; #657823]
- Add a power button offering the choice of Suspend/Restart/Power off
[Ray; #657822]
- Remove the option to view the current keyboad layout [Matthias; #659164]
- Remove the option to view the current keyboard layout [Matthias; #659164]
- Make Control-Alt-Tab work for full keyboard access [Ray; #659177]
* Frequently initiate a full garbage collection; Spidermonkey isn't very good
at tracking the amount of resources we have allocated so this hopefully will
@ -4443,7 +4466,7 @@ Translations:
* Fix selection highlighting for light-on-dark entries [Jasper; #643768]
* Make control-Return in the overview open a new window [Maxim]
* Delay showing the alt-Tab switcher to reduce visual noise when
flipping betweeen windows [Dan; #652346]
flipping between windows [Dan; #652346]
* When we have vertically stacked monitors, put the message tray
on the bottom one [Dan; #636963]
* Fix various problems with keynav and the Activities button
@ -4594,7 +4617,7 @@ Translations:
- Fix missing device descriptions with multiple devices of the
same type [Giovanni]
https://bugzilla.gnome.org/show_bug.cgi?id=646074
- Label ad-hoc neworks with an appropriate icon [Dan]
- Label ad-hoc networks with an appropriate icon [Dan]
https://bugzilla.gnome.org/show_bug.cgi?id=646141
- Fix displaying some devices states as "invalid" [Dan]
https://bugzilla.gnome.org/show_bug.cgi?id=646946

View File

@ -123,7 +123,7 @@ def locale_to_xkb(locale, name):
if xkb:
return xkb
else:
raise KeyError("layout %s explicitely disabled in overrides"
raise KeyError("layout %s explicitly disabled in overrides"
% locale)
xkb_names = sorted(name_to_xkb.keys())
if name in xkb_names:

View File

@ -1,5 +1,5 @@
[Unit]
Description=GNOME Shell on Wayland
Description=GNOME Shell
DefaultDependencies=no
Requisite=gnome-session-initialized.target

View File

@ -26,7 +26,7 @@ ExecStart=@bindir@/gnome-shell
SuccessExitStatus=1
# unset some environment variables that were set by the shell and won't work now that the shell is gone
ExecStopPost=-systemctl --user unset-environment GNOME_SETUP_DISPLAY WAYLAND_DISPLAY DISPLAY XAUTHORITY
ExecStopPost=-/bin/sh -c 'test "$SERVICE_RESULT" != "exec-condition" && systemctl --user unset-environment GNOME_SETUP_DISPLAY WAYLAND_DISPLAY DISPLAY XAUTHORITY'
# On wayland we cannot restart
Restart=no

View File

@ -79,7 +79,7 @@
@function draw_button_hilight_color($c) {
//
// calculate the right top hilight color for buttons
// calculate the right top highlight color for buttons
//
// $c: base color;
//

View File

@ -170,7 +170,6 @@
height: 1.8em;
width: 2.3em;
border-radius: 2px;
padding: 0.5em 0 0;
margin: 6px;
background-color: darken($bg_color, 2%);
color: lighten($fg_color, 5%);

View File

@ -38,7 +38,7 @@
font-size: 18pt;
font-weight: 800;
&.leightweight {
&.lightweight {
font-size: 13pt;
font-weight: 800;
}

View File

@ -1,4 +1,4 @@
/* Notifications & Mesage Tray */
/* Notifications & Message Tray */
$notification_banner_height: 64px;
$notification_banner_width: 34em;

View File

@ -16,7 +16,7 @@ $slider_size: 15px;
-barlevel-overdrive-color: $destructive_color;
-barlevel-overdrive-border-color: if($variant == 'light', darken($destructive_color, 4%), lighten($destructive_color, 2%)); //trough border when red;
-barlevel-overdrive-separator-width:1px;
// slider hander
// slider handler
-slider-handle-radius: $slider_size * 0.5; // half the size of the size
-slider-handle-border-width: 1px;
-slider-handle-border-color: if($variant == 'light', $borders_color, $fg_color);

View File

@ -6,10 +6,11 @@ const { Clutter, GObject, Pango, Shell, St } = imports.gi;
const Animation = imports.ui.animation;
const Batch = imports.gdm.batch;
const GdmUtil = imports.gdm.util;
const Util = imports.misc.util;
const OVirt = imports.gdm.oVirt;
const Params = imports.misc.params;
const ShellEntry = imports.ui.shellEntry;
const UserWidget = imports.ui.userWidget;
const Util = imports.misc.util;
var DEFAULT_BUTTON_WELL_ICON_SIZE = 16;
var DEFAULT_BUTTON_WELL_ANIMATION_DELAY = 1000;
@ -482,7 +483,7 @@ var AuthPrompt = GObject.registerClass({
// The user is constant at the unlock screen, so it will immediately
// respond to the request with the username
beginRequestType = BeginRequestType.PROVIDE_USERNAME;
} else if (this._userVerifier.serviceIsForeground(GdmUtil.OVIRT_SERVICE_NAME) ||
} else if (this._userVerifier.serviceIsForeground(OVirt.SERVICE_NAME) ||
this._userVerifier.serviceIsForeground(GdmUtil.SMARTCARD_SERVICE_NAME)) {
// We don't need to know the username if the user preempted the login screen
// with a smartcard or with preauthenticated oVirt credentials

View File

@ -716,7 +716,7 @@ class AppSwitcher extends SwitcherPopup.SwitcherList {
let iconSpacing = labelNaturalHeight + iconPadding + iconBorder;
let totalSpacing = this._list.spacing * (this._items.length - 1);
// We just assume the whole screen here due to weirdness happing with the passed width
// We just assume the whole screen here due to weirdness happening with the passed width
let primary = Main.layoutManager.primaryMonitor;
let parentPadding = this.get_parent().get_theme_node().get_horizontal_padding();
let availWidth = primary.width - parentPadding - this.get_theme_node().get_horizontal_padding();

View File

@ -1604,6 +1604,7 @@ class FolderView extends BaseAppView {
action.connect('pan', this._onPan.bind(this));
this._scrollView.add_action(action);
this._appIds = [];
this._redisplay();
}
@ -1649,8 +1650,7 @@ class FolderView extends BaseAppView {
}
_getItemPosition(item) {
const appIds = this._getFolderApps();
const appIndex = appIds.indexOf(item.id);
const appIndex = this._appIds.indexOf(item.id);
if (appIndex === -1)
return [-1, -1];
@ -1660,10 +1660,8 @@ class FolderView extends BaseAppView {
}
_compareItems(a, b) {
const appIds = this._getFolderApps();
const aPosition = appIds.indexOf(a.id);
const bPosition = appIds.indexOf(b.id);
const aPosition = this._appIds.indexOf(a.id);
const bPosition = this._appIds.indexOf(b.id);
if (aPosition === -1 && bPosition === -1)
return a.name.localeCompare(b.name);
@ -1720,9 +1718,8 @@ class FolderView extends BaseAppView {
_loadApps() {
let apps = [];
let appSys = Shell.AppSystem.get_default();
const appIds = this._getFolderApps();
appIds.forEach(appId => {
this._appIds.forEach(appId => {
const app = appSys.lookup_app(appId);
let icon = this._items.get(appId);
@ -1735,6 +1732,13 @@ class FolderView extends BaseAppView {
return apps;
}
_redisplay() {
// Keep the app ids list cached
this._appIds = this._getFolderApps();
super._redisplay();
}
acceptDrop(source) {
if (!super.acceptDrop(source))
return false;

View File

@ -680,6 +680,7 @@ var Calendar = GObject.registerClass({
style_class: 'calendar-day-base calendar-week-number',
can_focus: true });
let weekFormat = Shell.util_translate_time_string(N_("Week %V"));
label.clutter_text.y_align = Clutter.ActorAlign.CENTER;
label.accessible_name = iter.toLocaleFormat(weekFormat);
layout.attach(label, rtl ? 7 : 0, row, 1, 1);
}

View File

@ -2,6 +2,7 @@
/* exported Component */
const { Clutter, Gio, GLib, GObject, NM, Pango, Shell, St } = imports.gi;
const ByteArray = imports.byteArray;
const Signals = imports.signals;
const Dialog = imports.ui.dialog;
@ -493,7 +494,7 @@ var VPNRequestHandler = class {
return;
}
this._vpnChildProcessLineOldStyle(line);
this._vpnChildProcessLineOldStyle(ByteArray.toString(line));
// try to read more!
this._readStdoutOldStyle();
@ -522,13 +523,7 @@ var VPNRequestHandler = class {
let contentOverride;
try {
data = this._dataStdout.peek_buffer();
if (data instanceof Uint8Array)
data = imports.byteArray.toGBytes(data);
else
data = data.toGBytes();
data = ByteArray.toGBytes(this._dataStdout.peek_buffer());
keyfile.load_from_bytes(data, GLib.KeyFileFlags.NONE);
if (keyfile.get_integer(VPN_UI_GROUP, 'Version') != 2)

View File

@ -44,7 +44,7 @@ var AuthenticationDialog = GObject.registerClass({
let bodyContent = new Dialog.MessageDialogContent();
if (userNames.length > 1) {
log('polkitAuthenticationAgent: Received %d'.format(userNames.length) +
log('polkitAuthenticationAgent: Received %d '.format(userNames.length) +
'identities that can be used for authentication. Only ' +
'considering one.');
}

View File

@ -171,7 +171,7 @@ class TelepathyClient extends Tp.BaseClient {
this.add_approver_filter(filter);
this.add_handler_filter(filter);
// Allow other clients (such as Empathy) to pre-empt our channels if
// Allow other clients (such as Empathy) to preempt our channels if
// needed
this.set_delegated_channels_callback(
this._delegatedChannelsCb.bind(this));

View File

@ -220,7 +220,7 @@ var MessageDialogContent = GObject.registerClass({
this._updateTitleStyleLater = Meta.later_add(Meta.LaterType.BEFORE_REDRAW, () => {
this._updateTitleStyleLater = 0;
this._title.add_style_class_name('leightweight');
this._title.add_style_class_name('lightweight');
return GLib.SOURCE_REMOVE;
});
}
@ -233,7 +233,7 @@ var MessageDialogContent = GObject.registerClass({
_setLabel(this._title, title);
this._title.remove_style_class_name('leightweight');
this._title.remove_style_class_name('lightweight');
this._updateTitleStyle();
this.notify('title');

View File

@ -2,6 +2,7 @@
/* exported init connect disconnect */
const { GLib, Gio, GObject, Shell, St } = imports.gi;
const ByteArray = imports.byteArray;
const Signals = imports.signals;
const ExtensionDownloader = imports.ui.extensionDownloader;
@ -282,8 +283,7 @@ var ExtensionManager = class {
let metadataContents, success_;
try {
[success_, metadataContents] = metadataFile.load_contents(null);
if (metadataContents instanceof Uint8Array)
metadataContents = imports.byteArray.toString(metadataContents);
metadataContents = ByteArray.toString(metadataContents);
} catch (e) {
throw new Error('Failed to load metadata.json: %s'.format(e.toString()));
}

View File

@ -468,6 +468,12 @@ var IconGridLayout = GObject.registerClass({
this._unlinkItem(item);
});
// Adjust the page indexes of items after this page
for (const itemData of this._items.values()) {
if (itemData.pageIndex > pageIndex)
itemData.pageIndex--;
}
this._pages.splice(pageIndex, 1);
this.emit('pages-changed');
}

View File

@ -2,6 +2,7 @@
/* exported KeyboardManager */
const { Clutter, Gio, GLib, GObject, Meta, St } = imports.gi;
const ByteArray = imports.byteArray;
const Signals = imports.signals;
const InputSourceManager = imports.ui.status.keyboard;
@ -532,8 +533,7 @@ var KeyboardModel = class {
_loadModel(groupName) {
let file = Gio.File.new_for_uri('resource:///org/gnome/shell/osk-layouts/%s.json'.format(groupName));
let [success_, contents] = file.load_contents(null);
if (contents instanceof Uint8Array)
contents = imports.byteArray.toString(contents);
contents = ByteArray.toString(contents);
return JSON.parse(contents);
}

View File

@ -233,7 +233,7 @@ class SlidingControl extends St.Widget {
// When pageEmpty is received, there's no visible view in the
// selector; this means we can now safely set the full slide for
// the next page, since slideIn or slideOut might have been called,
// changing the visiblity
// changing the visibility
this.remove_transition('@layout.slide-x');
this.layout.slide_x = this._getSlide();
this._updateTranslation();

View File

@ -3,6 +3,7 @@
const { Atk, Clutter, GDesktopEnums, Gio,
GLib, GObject, Gtk, Meta, Pango, Rsvg, St } = imports.gi;
const ByteArray = imports.byteArray;
const Signals = imports.signals;
const Main = imports.ui.main;
@ -297,8 +298,7 @@ var PadDiagram = GObject.registerClass({
_init(params) {
let file = Gio.File.new_for_uri('resource:///org/gnome/shell/theme/pad-osd.css');
let [success_, css] = file.load_contents(null);
if (css instanceof Uint8Array)
css = imports.byteArray.toString(css);
css = ByteArray.toString(css);
this._curEdited = null;
this._prevEdited = null;
this._css = css;

View File

@ -208,7 +208,7 @@ var PopupBaseMenuItem = GObject.registerClass({
// Remove the CSS active state if the user press the button and
// while holding moves to another menu item, so we don't paint all items.
// The correct behaviour would be to set the new item with the CSS
// active state as well, but button-press-event is not trigered,
// active state as well, but button-press-event is not triggered,
// so we should track it in our own, which would involve some work
// in the container
this.remove_style_pseudo_class('active');

View File

@ -1,6 +1,7 @@
// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
/* exported SessionMode, listModes */
const ByteArray = imports.byteArray;
const GLib = imports.gi.GLib;
const Signals = imports.signals;
@ -105,8 +106,7 @@ function _loadMode(file, info) {
let fileContent, success_, newMode;
try {
[success_, fileContent] = file.load_contents(null);
if (fileContent instanceof Uint8Array)
fileContent = imports.byteArray.toString(fileContent);
fileContent = ByteArray.toString(fileContent);
newMode = JSON.parse(fileContent);
} catch (e) {
return;

View File

@ -145,7 +145,7 @@ class Indicator extends PanelMenu.SystemIndicator {
if (nConnectedDevices > 1)
/* Translators: this is the number of connected bluetooth devices */
this._item.label.text = ngettext('%d Connected", "%d Connected', nConnectedDevices).format(nConnectedDevices);
this._item.label.text = ngettext('%d Connected', '%d Connected', nConnectedDevices).format(nConnectedDevices);
else if (nConnectedDevices === 1)
this._item.label.text = connectedDevices[0].name;
else if (adapter === null)

View File

@ -647,10 +647,14 @@ var UnlockDialog = GObject.registerClass({
const themeContext = St.ThemeContext.get_for_stage(global.stage);
for (const widget of this._backgroundGroup) {
widget.get_effect('blur').set({
brightness: BLUR_BRIGHTNESS,
sigma: BLUR_SIGMA * themeContext.scale_factor,
});
const effect = widget.get_effect('blur');
if (effect) {
effect.set({
brightness: BLUR_BRIGHTNESS,
sigma: BLUR_SIGMA * themeContext.scale_factor,
});
}
}
}

View File

@ -1,5 +1,5 @@
project('gnome-shell', 'c',
version: '3.37.90',
version: '3.37.91',
meson_version: '>= 0.53.0',
license: 'GPLv2+'
)
@ -25,7 +25,7 @@ gio_req = '>= 2.56.0'
gi_req = '>= 1.49.1'
gjs_req = '>= 1.65.1'
gtk_req = '>= 3.15.0'
mutter_req = '>= 3.37.90'
mutter_req = '>= 3.37.91'
polkit_req = '>= 0.100'
schemas_req = '>= 3.33.1'
startup_req = '>= 0.11'

File diff suppressed because it is too large Load Diff

105
po/es.po
View File

@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell.master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n"
"POT-Creation-Date: 2020-08-10 23:58+0000\n"
"PO-Revision-Date: 2020-08-13 10:39+0200\n"
"POT-Creation-Date: 2020-08-21 17:50+0000\n"
"PO-Revision-Date: 2020-08-24 11:52+0200\n"
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
"Language-Team: Spanish - Spain <gnome-es-list@gnome.org>\n"
"Language: es_ES\n"
@ -444,8 +444,8 @@ msgstr "Página web"
msgid "Visit extension homepage"
msgstr "Visitar la página web de la extensión"
#: js/gdm/authPrompt.js:135 js/ui/audioDeviceSelection.js:57
#: js/ui/components/networkAgent.js:110 js/ui/components/polkitAgent.js:139
#: js/gdm/authPrompt.js:136 js/ui/audioDeviceSelection.js:57
#: js/ui/components/networkAgent.js:111 js/ui/components/polkitAgent.js:139
#: js/ui/endSessionDialog.js:438 js/ui/extensionDownloader.js:183
#: js/ui/shellMountOperation.js:376 js/ui/shellMountOperation.js:386
#: js/ui/status/network.js:940 subprojects/extensions-app/js/main.js:149
@ -453,10 +453,10 @@ msgid "Cancel"
msgstr "Cancelar"
#. Cisco LEAP
#: js/gdm/authPrompt.js:237 js/ui/components/networkAgent.js:205
#: js/ui/components/networkAgent.js:221 js/ui/components/networkAgent.js:245
#: js/ui/components/networkAgent.js:266 js/ui/components/networkAgent.js:286
#: js/ui/components/networkAgent.js:296 js/ui/components/polkitAgent.js:277
#: js/gdm/authPrompt.js:238 js/ui/components/networkAgent.js:206
#: js/ui/components/networkAgent.js:222 js/ui/components/networkAgent.js:246
#: js/ui/components/networkAgent.js:267 js/ui/components/networkAgent.js:287
#: js/ui/components/networkAgent.js:297 js/ui/components/polkitAgent.js:277
#: js/ui/shellMountOperation.js:326
msgid "Password"
msgstr "Contraseña"
@ -479,8 +479,8 @@ msgstr "(ej., usuario o %s)"
#. TTLS and PEAP are actually much more complicated, but this complication
#. is not visible here since we only care about phase2 authentication
#. (and don't even care of which one)
#: js/gdm/loginDialog.js:918 js/ui/components/networkAgent.js:241
#: js/ui/components/networkAgent.js:264 js/ui/components/networkAgent.js:282
#: js/gdm/loginDialog.js:918 js/ui/components/networkAgent.js:242
#: js/ui/components/networkAgent.js:265 js/ui/components/networkAgent.js:283
msgid "Username"
msgstr "Nombre de usuario"
@ -509,13 +509,11 @@ msgstr "Apagar"
#. Translators: A list of keywords that match the power-off action, separated by semicolons
#: js/misc/systemActions.js:94
#| msgid "power off;shutdown;reboot;restart;halt;stop"
msgid "power off;shutdown;halt;stop"
msgstr "apagar;apagado;reinicio;reiniciar;detener;parar"
#. Translators: The name of the restart action in search
#: js/misc/systemActions.js:99
#| msgid "Restart"
msgctxt "search-result"
msgid "Restart"
msgstr "Reiniciar"
@ -749,31 +747,31 @@ msgid "Unnamed Folder"
msgstr "Carpeta sin nombre"
#. Translators: This is the heading of a list of open windows
#: js/ui/appDisplay.js:2762 js/ui/panel.js:75
#: js/ui/appDisplay.js:2766 js/ui/panel.js:75
msgid "Open Windows"
msgstr "Ventanas abiertas"
#: js/ui/appDisplay.js:2781 js/ui/panel.js:82
#: js/ui/appDisplay.js:2785 js/ui/panel.js:82
msgid "New Window"
msgstr "Ventana nueva"
#: js/ui/appDisplay.js:2797
#: js/ui/appDisplay.js:2801
msgid "Launch using Integrated Graphics Card"
msgstr "Lanzar usando la tarjeta gráfica integrada"
#: js/ui/appDisplay.js:2798
#: js/ui/appDisplay.js:2802
msgid "Launch using Discrete Graphics Card"
msgstr "Lanzar usando la tarjeta gráfica discreta"
#: js/ui/appDisplay.js:2826 js/ui/dash.js:239
#: js/ui/appDisplay.js:2830 js/ui/dash.js:239
msgid "Remove from Favorites"
msgstr "Quitar de los favoritos"
#: js/ui/appDisplay.js:2832
#: js/ui/appDisplay.js:2836
msgid "Add to Favorites"
msgstr "Añadir a los favoritos"
#: js/ui/appDisplay.js:2842 js/ui/panel.js:93
#: js/ui/appDisplay.js:2846 js/ui/panel.js:93
msgid "Show Details"
msgstr "Mostrar detalles"
@ -967,39 +965,39 @@ msgstr "La versión de udisks instalada no soporta la configuración PIM"
msgid "Open with %s"
msgstr "Abrir con %s"
#: js/ui/components/networkAgent.js:92
#: js/ui/components/networkAgent.js:93
msgid ""
"Alternatively you can connect by pushing the “WPS” button on your router."
msgstr ""
"Alternativamente puede conectarse pulsando el botón «WPS» de su router."
#: js/ui/components/networkAgent.js:104 js/ui/status/network.js:252
#: js/ui/components/networkAgent.js:105 js/ui/status/network.js:252
#: js/ui/status/network.js:343 js/ui/status/network.js:943
msgid "Connect"
msgstr "Conectar"
#: js/ui/components/networkAgent.js:211
#: js/ui/components/networkAgent.js:212
msgid "Key"
msgstr "Clave"
#: js/ui/components/networkAgent.js:249 js/ui/components/networkAgent.js:272
#: js/ui/components/networkAgent.js:250 js/ui/components/networkAgent.js:273
msgid "Private key password"
msgstr "Contraseña de la clave privada"
#: js/ui/components/networkAgent.js:270
#: js/ui/components/networkAgent.js:271
msgid "Identity"
msgstr "Identidad"
#: js/ui/components/networkAgent.js:284
#: js/ui/components/networkAgent.js:285
msgid "Service"
msgstr "Servicio"
#: js/ui/components/networkAgent.js:313 js/ui/components/networkAgent.js:341
#: js/ui/components/networkAgent.js:680 js/ui/components/networkAgent.js:701
#: js/ui/components/networkAgent.js:314 js/ui/components/networkAgent.js:342
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:696
msgid "Authentication required"
msgstr "Autenticación requerida"
#: js/ui/components/networkAgent.js:314 js/ui/components/networkAgent.js:681
#: js/ui/components/networkAgent.js:315 js/ui/components/networkAgent.js:676
#, javascript-format
msgid ""
"Passwords or encryption keys are required to access the wireless network "
@ -1008,42 +1006,42 @@ msgstr ""
"Se necesitan contraseñas o claves de cifrado para acceder a la red "
"inalámbrica «%s»."
#: js/ui/components/networkAgent.js:318 js/ui/components/networkAgent.js:685
#: js/ui/components/networkAgent.js:319 js/ui/components/networkAgent.js:680
msgid "Wired 802.1X authentication"
msgstr "Autenticación 802.1X cableada"
#: js/ui/components/networkAgent.js:320
#: js/ui/components/networkAgent.js:321
msgid "Network name"
msgstr "Nombre de la red"
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:689
#: js/ui/components/networkAgent.js:326 js/ui/components/networkAgent.js:684
msgid "DSL authentication"
msgstr "Autenticación DSL"
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:694
#: js/ui/components/networkAgent.js:333 js/ui/components/networkAgent.js:689
msgid "PIN code required"
msgstr "Código PIN requerido"
#: js/ui/components/networkAgent.js:333 js/ui/components/networkAgent.js:695
#: js/ui/components/networkAgent.js:334 js/ui/components/networkAgent.js:690
msgid "PIN code is needed for the mobile broadband device"
msgstr "Se necesita un código PIN para el dispositivo de banda ancha móvil"
#: js/ui/components/networkAgent.js:334
#: js/ui/components/networkAgent.js:335
msgid "PIN"
msgstr "PIN"
#: js/ui/components/networkAgent.js:342 js/ui/components/networkAgent.js:686
#: js/ui/components/networkAgent.js:690 js/ui/components/networkAgent.js:702
#: js/ui/components/networkAgent.js:706
#: js/ui/components/networkAgent.js:343 js/ui/components/networkAgent.js:681
#: js/ui/components/networkAgent.js:685 js/ui/components/networkAgent.js:697
#: js/ui/components/networkAgent.js:701
#, javascript-format
msgid "A password is required to connect to “%s”."
msgstr "Se requiere una contraseña para conectarse a «%s»."
#: js/ui/components/networkAgent.js:669 js/ui/status/network.js:1718
#: js/ui/components/networkAgent.js:664 js/ui/status/network.js:1718
msgid "Network Manager"
msgstr "Gestor de la red"
#: js/ui/components/networkAgent.js:705
#: js/ui/components/networkAgent.js:700
msgid "VPN password"
msgstr "Contraseña de la VPN"
@ -1228,12 +1226,11 @@ msgid "Restart"
msgstr "Reiniciar"
#: js/ui/endSessionDialog.js:82
#, fuzzy
#| msgctxt "title"
#| msgid "Install Updates & Power Off"
msgctxt "title"
msgid "Install Updates & Restart"
msgstr "Instalar actualizaciones y apagar"
msgstr "Instalar actualizaciones y reiniciar"
#: js/ui/endSessionDialog.js:85
#, javascript-format
@ -1298,11 +1295,10 @@ msgstr ""
"que el equipo está enchufado."
#: js/ui/endSessionDialog.js:284
#, fuzzy
#| msgid "Running on battery power: Please plug in before installing updates."
msgid "Low battery power: please plug in before installing updates."
msgstr ""
"Funcionando con batería: conéctese antes de instalar las actualizaciones."
"Queda poca batería: enchúfe el equipo antes de instalar las actualizaciones."
#: js/ui/endSessionDialog.js:293
msgid "Some applications are busy or have unsaved work"
@ -1315,7 +1311,7 @@ msgstr "Hay otros usuarios con la sesión iniciada"
#: js/ui/endSessionDialog.js:467
msgctxt "button"
msgid "Boot Options"
msgstr ""
msgstr "Opciones de arranque"
#. Translators: Remote here refers to a remote session, like a ssh login
#: js/ui/endSessionDialog.js:685
@ -1342,11 +1338,11 @@ msgstr "Instalar extensión"
msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "¿Descargar e instalar «%s» desde extensions.gnome.org?"
#: js/ui/extensionSystem.js:252
#: js/ui/extensionSystem.js:253
msgid "Extension Updates Available"
msgstr "Actualizaciones de extensiones disponibles"
#: js/ui/extensionSystem.js:253
#: js/ui/extensionSystem.js:254
msgid "Extension updates are ready to be installed."
msgstr "Las actualizaciones de las extensiones están listas para instalarse."
@ -1443,7 +1439,7 @@ msgstr "Apagar"
msgid "Leave Off"
msgstr "Dejar apagado"
#: js/ui/keyboard.js:225
#: js/ui/keyboard.js:226
msgid "Region & Language Settings"
msgstr "Configuración de región e idioma"
@ -1546,27 +1542,27 @@ msgstr "Vista general"
msgid "Type to search"
msgstr "Escribir para buscar"
#: js/ui/padOsd.js:95
#: js/ui/padOsd.js:96
msgid "New shortcut…"
msgstr "Atajo nuevo…"
#: js/ui/padOsd.js:142
#: js/ui/padOsd.js:143
msgid "Application defined"
msgstr "Aplicación definida"
#: js/ui/padOsd.js:143
#: js/ui/padOsd.js:144
msgid "Show on-screen help"
msgstr "Mostrar la ayuda en pantalla"
#: js/ui/padOsd.js:144
#: js/ui/padOsd.js:145
msgid "Switch monitor"
msgstr "Cambiar monitor"
#: js/ui/padOsd.js:145
#: js/ui/padOsd.js:146
msgid "Assign keystroke"
msgstr "Asignar pulsación"
#: js/ui/padOsd.js:211
#: js/ui/padOsd.js:212
msgid "Done"
msgstr "Hecho"
@ -2150,10 +2146,9 @@ msgid "Suspend"
msgstr "Suspender"
#: js/ui/status/system.js:130
#, fuzzy
#| msgid "Restarting…"
msgid "Restart…"
msgstr "Reiniciando…"
msgstr "Reiniciar…"
#: js/ui/status/system.js:141
msgid "Power Off…"

759
po/fa.po

File diff suppressed because it is too large Load Diff

1034
po/fi.po

File diff suppressed because it is too large Load Diff

View File

@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n"
"POT-Creation-Date: 2020-08-11 15:44+0000\n"
"PO-Revision-Date: 2020-08-13 01:31+0200\n"
"POT-Creation-Date: 2020-08-10 23:58+0000\n"
"PO-Revision-Date: 2020-08-14 00:36+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
"Language-Team: Galician <proxecto@trasno.gal>\n"
"Language: gl\n"
@ -233,10 +233,10 @@ msgid ""
"“application id” → 'data' pair. Currently, the following values are stored "
"as 'data': • “position”: the position of the application icon in the page"
msgstr ""
"Disposición do selector de aplicacións. Cada entrada na lista é unha páxina. "
"As páxinas almacénanse na orde que aparecen en GNOME Shell. Cada páxina "
"contén o par «id de aplicación» → 'datos'. Actualmente en «data» gárdanse os "
"seguintes valores: • posición”: a posición da icona da aplicación na páxina"
"Disposición do selector de aplicacións. Cada entrada no array é unha páxina. "
"As páxinas están almacenadas na orde na que aparecen no Shell de GNOME. Cada "
"páxina contén un par «id de aplicación» → «datos». Actualmente, gárdanse os "
"seguintes valores: • «position»: A posición da icona da aplicación na páxina"
#: data/org.gnome.shell.gschema.xml.in:130
msgid "Keybinding to open the application menu"
@ -505,11 +505,14 @@ msgstr "Apagar"
#. Translators: A list of keywords that match the power-off action, separated by semicolons
#: js/misc/systemActions.js:94
#| msgid "power off;shutdown;reboot;restart;halt;stop"
msgid "power off;shutdown;halt;stop"
msgstr "apagar;reiniciar;deter;parar"
#. Translators: The name of the restart action in search
#: js/misc/systemActions.js:99
#| msgctxt "button"
#| msgid "Restart"
msgctxt "search-result"
msgid "Restart"
msgstr "Reiniciar"
@ -517,7 +520,7 @@ msgstr "Reiniciar"
#. Translators: A list of keywords that match the restart action, separated by semicolons
#: js/misc/systemActions.js:102
msgid "reboot;restart;"
msgstr "Reiniciar;"
msgstr "reiniciar;"
#. Translators: The name of the lock screen action in search
#: js/misc/systemActions.js:107
@ -753,10 +756,12 @@ msgid "New Window"
msgstr "Xanela nova"
#: js/ui/appDisplay.js:2797
#| msgid "Launch using Dedicated Graphics Card"
msgid "Launch using Integrated Graphics Card"
msgstr "Iniciar usando a Tarxeta Gráfica Integrada"
#: js/ui/appDisplay.js:2798
#| msgid "Launch using Dedicated Graphics Card"
msgid "Launch using Discrete Graphics Card"
msgstr "Iniciar usando a Tarxeta Gráfica Dedicada"
@ -1104,13 +1109,14 @@ msgstr "%A, %e de %B de %Y"
#: js/ui/dateMenu.js:151
msgctxt "calendar heading"
msgid "%B %-d"
msgstr "%-d de %B"
msgstr "%e de %B de %Y"
#. Translators: Shown on calendar heading when selected day occurs on different year
#: js/ui/dateMenu.js:154
#| msgid "%B %-d %Y"
msgctxt "calendar heading"
msgid "%B %-d %Y"
msgstr "%-d de %B de %Y"
msgstr "%e de %B de %Y"
#: js/ui/dateMenu.js:160
msgid "Today"
@ -1157,8 +1163,9 @@ msgid "Weather"
msgstr "Tempo"
#: js/ui/dateMenu.js:653
#| msgid "Select a location…"
msgid "Select weather location…"
msgstr "Seleccione a ubicación metereolóxica…"
msgstr "Seleccione unha ubicación metereolóxica…"
#: js/ui/endSessionDialog.js:39
#, javascript-format
@ -1223,6 +1230,8 @@ msgid "Restart"
msgstr "Reiniciar"
#: js/ui/endSessionDialog.js:82
#| msgctxt "title"
#| msgid "Install Updates & Power Off"
msgctxt "title"
msgid "Install Updates & Restart"
msgstr "Instalar actualizacións e reiniciar"
@ -1290,9 +1299,10 @@ msgstr ""
"que o seu computador está enchufado."
#: js/ui/endSessionDialog.js:284
#| msgid "Running on battery power: Please plug in before installing updates."
msgid "Low battery power: please plug in before installing updates."
msgstr ""
"Enerxía da batería baixa: por favor enchufe a corrente antes de instalar "
"Correndo con batería baixa: por favor conecte a corrente antes de instalar "
"actualizacións."
#: js/ui/endSessionDialog.js:293
@ -1778,10 +1788,12 @@ msgid "Bluetooth Settings"
msgstr "Preferencias do Bluetooth"
#: js/ui/status/bluetooth.js:152
#| msgid "Bluetooth"
msgid "Bluetooth Off"
msgstr "Bluetooth desactivado"
#: js/ui/status/bluetooth.js:154
#| msgid "Bluetooth"
msgid "Bluetooth On"
msgstr "Bluetooth activado"
@ -2141,6 +2153,7 @@ msgid "Suspend"
msgstr "Suspender"
#: js/ui/status/system.js:130
#| msgid "Restarting…"
msgid "Restart…"
msgstr "Reiniciar…"
@ -2425,9 +2438,8 @@ msgid ""
"GNOME Extensions handles updating extensions, configuring extension "
"preferences and removing or disabling unwanted extensions."
msgstr ""
"Extensións de GNOME xestiona as actualización de extensións, configuración "
"das preferencias das mesmas e a desinstalación ou desactivación das "
"extensións non requiridas."
"Extensións de GNOME xestiona a actualización de extensions, a súa "
"configuración, eliminación e a desactivación das extensións que non quere."
#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:7
msgid "Configure GNOME Shell Extensions"
@ -2461,9 +2473,10 @@ msgstr[1] "Vanse actualizar %d extensións no seguinte inicio de sesión."
#: subprojects/extensions-app/js/main.js:461
msgid "The extension is incompatible with the current GNOME version"
msgstr "A extensión non é compatíbel coa versión de GNOME actual"
msgstr "A extensión non é compatíbel coa versión actual de GNOME"
#: subprojects/extensions-app/js/main.js:464
#| msgid "Show extension info"
msgid "The extension had an error"
msgstr "A extensión tivo un erro"
@ -2541,8 +2554,9 @@ msgstr ""
"que está nunha sesión en GNOME e ténteo de novo."
#: subprojects/extensions-app/data/ui/extensions-window.ui:273
#| msgid "Extension Updates Available"
msgid "Extension Updates Ready"
msgstr "Hai actualizacións de extensións listas"
msgstr "Actualizacións de extensión dispoñíbeis"
#: subprojects/extensions-app/data/ui/extensions-window.ui:289
msgid "Log Out…"
@ -2590,11 +2604,11 @@ msgstr ""
#: subprojects/extensions-tool/src/command-create.c:366
msgid "Choose one of the available templates:\n"
msgstr "Seleccione un dos modelos dispoñíbeis:\n"
msgstr "Seleccione entre unha das plantillas:\n"
#: subprojects/extensions-tool/src/command-create.c:380
msgid "Template"
msgstr "Modelo"
msgstr "Plantilla"
#: subprojects/extensions-tool/src/command-create.c:435
msgid "The unique identifier of the new extension"
@ -2618,11 +2632,12 @@ msgstr "Unha descrición curta do que a súa extensión fai"
#: subprojects/extensions-tool/src/command-create.c:446
msgid "TEMPLATE"
msgstr "MODELO"
msgstr "PLANTILLA"
#: subprojects/extensions-tool/src/command-create.c:447
#| msgid "The user-visible name of the new extension"
msgid "The template to use for the new extension"
msgstr "O modelo a usar para a nova extensión"
msgstr "A plantilla a usar para a nova extensión"
#: subprojects/extensions-tool/src/command-create.c:453
msgid "Enter extension information interactively"
@ -2646,7 +2661,7 @@ msgstr "Requírese o UUID, o nome e a descrición"
#: subprojects/extensions-tool/src/command-info.c:50
#: subprojects/extensions-tool/src/command-list.c:64
msgid "Failed to connect to GNOME Shell\n"
msgstr "Produciuse un fallo ao conetarse a GNOME Shell\n"
msgstr "Produciuse un fallo ao contectarse á Shell de GNOME\n"
#: subprojects/extensions-tool/src/command-disable.c:53
#: subprojects/extensions-tool/src/command-enable.c:53
@ -2797,6 +2812,7 @@ msgstr "Especificouse máis dun directorio de orixe"
#: subprojects/extensions-tool/src/command-prefs.c:47
#, c-format
#| msgid "Show extensions with preferences"
msgid "Extension “%s” doesn't have preferences\n"
msgstr "A extensión «%s» non ten preferencias\n"
@ -2809,11 +2825,13 @@ msgid "Reset an extension"
msgstr "Restabelece unha extensión"
#: subprojects/extensions-tool/src/command-uninstall.c:49
#| msgid "List installed extensions"
msgid "Cannot uninstall system extensions\n"
msgstr "Non é posíbel desinstalar as extensións do sistema\n"
#: subprojects/extensions-tool/src/command-uninstall.c:64
#, c-format
#| msgid "Failed to launch “%s”"
msgid "Failed to uninstall “%s”\n"
msgstr "Produciuse un erro ao desinstalar «%s»\n"
@ -2823,11 +2841,11 @@ msgstr "Desinstala unha extensión"
#: subprojects/extensions-tool/src/main.c:72
msgid "Do not print error messages"
msgstr "Non é posíbel imprimir os mensaxes de erro"
msgstr "Non imprimir os mensaxes de erro"
#: subprojects/extensions-tool/src/main.c:146
msgid "Failed to connect to GNOME Shell"
msgstr "Produciuse un fallo ao conectarse con GNOME Shell"
msgstr "Produciuse un fallo ao conectarse ao Shell de GNOME"
#: subprojects/extensions-tool/src/main.c:244
msgid "Path"
@ -2926,6 +2944,7 @@ msgid "Plain"
msgstr "Plana"
#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:5
#| msgid "Reset extension"
msgid "An empty extension"
msgstr "Unha extensión baleira"
@ -2935,7 +2954,7 @@ msgstr "Indicador"
#: subprojects/extensions-tool/src/templates/indicator.desktop.in:5
msgid "Add an icon to the top bar"
msgstr "Engade unha icona na barra superior"
msgstr "Engade unha icona á barra superior"
#. translators:
#. * The number of sound outputs on a particular device

1312
po/hr.po

File diff suppressed because it is too large Load Diff

502
po/ja.po

File diff suppressed because it is too large Load Diff

486
po/kk.po

File diff suppressed because it is too large Load Diff

1000
po/pl.po

File diff suppressed because it is too large Load Diff

View File

@ -24,8 +24,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n"
"POT-Creation-Date: 2020-08-10 08:53+0000\n"
"PO-Revision-Date: 2020-08-10 08:51-0300\n"
"POT-Creation-Date: 2020-08-14 15:48+0000\n"
"PO-Revision-Date: 2020-08-15 19:27-0300\n"
"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
"Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n"
"Language: pt_BR\n"
@ -457,18 +457,18 @@ msgid "Visit extension homepage"
msgstr "Visita a página web da extensão"
#: js/gdm/authPrompt.js:135 js/ui/audioDeviceSelection.js:57
#: js/ui/components/networkAgent.js:110 js/ui/components/polkitAgent.js:139
#: js/ui/endSessionDialog.js:398 js/ui/extensionDownloader.js:183
#: js/ui/components/networkAgent.js:111 js/ui/components/polkitAgent.js:139
#: js/ui/endSessionDialog.js:438 js/ui/extensionDownloader.js:183
#: js/ui/shellMountOperation.js:376 js/ui/shellMountOperation.js:386
#: js/ui/status/network.js:940 subprojects/extensions-app/js/main.js:149
msgid "Cancel"
msgstr "Cancelar"
#. Cisco LEAP
#: js/gdm/authPrompt.js:237 js/ui/components/networkAgent.js:205
#: js/ui/components/networkAgent.js:221 js/ui/components/networkAgent.js:245
#: js/ui/components/networkAgent.js:266 js/ui/components/networkAgent.js:286
#: js/ui/components/networkAgent.js:296 js/ui/components/polkitAgent.js:277
#: js/gdm/authPrompt.js:237 js/ui/components/networkAgent.js:206
#: js/ui/components/networkAgent.js:222 js/ui/components/networkAgent.js:246
#: js/ui/components/networkAgent.js:267 js/ui/components/networkAgent.js:287
#: js/ui/components/networkAgent.js:297 js/ui/components/polkitAgent.js:277
#: js/ui/shellMountOperation.js:326
msgid "Password"
msgstr "Senha"
@ -491,8 +491,8 @@ msgstr "(ex.: usuário ou %s)"
#. TTLS and PEAP are actually much more complicated, but this complication
#. is not visible here since we only care about phase2 authentication
#. (and don't even care of which one)
#: js/gdm/loginDialog.js:918 js/ui/components/networkAgent.js:241
#: js/ui/components/networkAgent.js:264 js/ui/components/networkAgent.js:282
#: js/gdm/loginDialog.js:918 js/ui/components/networkAgent.js:242
#: js/ui/components/networkAgent.js:265 js/ui/components/networkAgent.js:283
msgid "Username"
msgstr "Nome de usuário"
@ -514,71 +514,85 @@ msgid "(or swipe finger)"
msgstr "(ou deslize o dedo)"
#. Translators: The name of the power-off action in search
#: js/misc/systemActions.js:93
#: js/misc/systemActions.js:91
msgctxt "search-result"
msgid "Power Off"
msgstr "Desligar"
#. Translators: A list of keywords that match the power-off action, separated by semicolons
#: js/misc/systemActions.js:96
msgid "power off;shutdown;reboot;restart;halt;stop"
#: js/misc/systemActions.js:94
#| msgid "power off;shutdown;reboot;restart;halt;stop"
msgid "power off;shutdown;halt;stop"
msgstr "desligar;desligamento;reinicialização;reiniciar"
#. Translators: The name of the restart action in search
#: js/misc/systemActions.js:99
#| msgctxt "button"
#| msgid "Restart"
msgctxt "search-result"
msgid "Restart"
msgstr "Reiniciar"
#. Translators: A list of keywords that match the restart action, separated by semicolons
#: js/misc/systemActions.js:102
msgid "reboot;restart;"
msgstr "reiniciar;"
#. Translators: The name of the lock screen action in search
#: js/misc/systemActions.js:101
#: js/misc/systemActions.js:107
msgctxt "search-result"
msgid "Lock Screen"
msgstr "Bloquear tela"
#. Translators: A list of keywords that match the lock screen action, separated by semicolons
#: js/misc/systemActions.js:104
#: js/misc/systemActions.js:110
msgid "lock screen"
msgstr "tela de bloqueio"
#. Translators: The name of the logout action in search
#: js/misc/systemActions.js:109
#: js/misc/systemActions.js:115
msgctxt "search-result"
msgid "Log Out"
msgstr "Encerrar sessão"
#. Translators: A list of keywords that match the logout action, separated by semicolons
#: js/misc/systemActions.js:112
#: js/misc/systemActions.js:118
msgid "logout;log out;sign off"
msgstr "encerrar sessão;desconectar;sair"
#. Translators: The name of the suspend action in search
#: js/misc/systemActions.js:117
#: js/misc/systemActions.js:123
msgctxt "search-result"
msgid "Suspend"
msgstr "Suspender"
#. Translators: A list of keywords that match the suspend action, separated by semicolons
#: js/misc/systemActions.js:120
#: js/misc/systemActions.js:126
msgid "suspend;sleep"
msgstr "suspender;dormir"
#. Translators: The name of the switch user action in search
#: js/misc/systemActions.js:125
#: js/misc/systemActions.js:131
msgctxt "search-result"
msgid "Switch User"
msgstr "Alternar usuário"
#. Translators: A list of keywords that match the switch user action, separated by semicolons
#: js/misc/systemActions.js:128
#: js/misc/systemActions.js:134
msgid "switch user"
msgstr "alternar usuário;trocar de usuário"
#. Translators: A list of keywords that match the lock orientation action, separated by semicolons
#: js/misc/systemActions.js:135
#: js/misc/systemActions.js:141
msgid "lock orientation;unlock orientation;screen;rotation"
msgstr "bloqueio de orientação;desbloqueio de orientação;tela;rotação"
#: js/misc/systemActions.js:255
#: js/misc/systemActions.js:266
msgctxt "search-result"
msgid "Unlock Screen Rotation"
msgstr "Desbloquear rotação de tela"
#: js/misc/systemActions.js:256
#: js/misc/systemActions.js:267
msgctxt "search-result"
msgid "Lock Screen Rotation"
msgstr "Bloquear rotação de tela"
@ -749,31 +763,31 @@ msgid "Unnamed Folder"
msgstr "Pasta sem nome"
#. Translators: This is the heading of a list of open windows
#: js/ui/appDisplay.js:2762 js/ui/panel.js:75
#: js/ui/appDisplay.js:2766 js/ui/panel.js:75
msgid "Open Windows"
msgstr "Janelas abertas"
#: js/ui/appDisplay.js:2781 js/ui/panel.js:82
#: js/ui/appDisplay.js:2785 js/ui/panel.js:82
msgid "New Window"
msgstr "Nova janela"
#: js/ui/appDisplay.js:2797
#: js/ui/appDisplay.js:2801
msgid "Launch using Integrated Graphics Card"
msgstr "Iniciar usando placa de vídeo integrada"
#: js/ui/appDisplay.js:2798
#: js/ui/appDisplay.js:2802
msgid "Launch using Discrete Graphics Card"
msgstr "Iniciar usando placa de vídeo dedicada"
#: js/ui/appDisplay.js:2826 js/ui/dash.js:239
#: js/ui/appDisplay.js:2830 js/ui/dash.js:239
msgid "Remove from Favorites"
msgstr "Remover dos favoritos"
#: js/ui/appDisplay.js:2832
#: js/ui/appDisplay.js:2836
msgid "Add to Favorites"
msgstr "Adicionar aos favoritos"
#: js/ui/appDisplay.js:2842 js/ui/panel.js:93
#: js/ui/appDisplay.js:2846 js/ui/panel.js:93
msgid "Show Details"
msgstr "Mostrar detalhes"
@ -967,40 +981,40 @@ msgstr "A versão do udisks instalado não possui suporte à configuração do P
msgid "Open with %s"
msgstr "Abrir com %s"
#: js/ui/components/networkAgent.js:92
#: js/ui/components/networkAgent.js:93
msgid ""
"Alternatively you can connect by pushing the “WPS” button on your router."
msgstr ""
"Alternativamente, você pode conectar pressionando o botão “WPS” em seu "
"roteador."
#: js/ui/components/networkAgent.js:104 js/ui/status/network.js:252
#: js/ui/components/networkAgent.js:105 js/ui/status/network.js:252
#: js/ui/status/network.js:343 js/ui/status/network.js:943
msgid "Connect"
msgstr "Conectar"
#: js/ui/components/networkAgent.js:211
#: js/ui/components/networkAgent.js:212
msgid "Key"
msgstr "Chave"
#: js/ui/components/networkAgent.js:249 js/ui/components/networkAgent.js:272
#: js/ui/components/networkAgent.js:250 js/ui/components/networkAgent.js:273
msgid "Private key password"
msgstr "Senha da chave privada"
#: js/ui/components/networkAgent.js:270
#: js/ui/components/networkAgent.js:271
msgid "Identity"
msgstr "Identidade"
#: js/ui/components/networkAgent.js:284
#: js/ui/components/networkAgent.js:285
msgid "Service"
msgstr "Serviço"
#: js/ui/components/networkAgent.js:313 js/ui/components/networkAgent.js:341
#: js/ui/components/networkAgent.js:680 js/ui/components/networkAgent.js:701
#: js/ui/components/networkAgent.js:314 js/ui/components/networkAgent.js:342
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:696
msgid "Authentication required"
msgstr "Autenticação necessária"
#: js/ui/components/networkAgent.js:314 js/ui/components/networkAgent.js:681
#: js/ui/components/networkAgent.js:315 js/ui/components/networkAgent.js:676
#, javascript-format
msgid ""
"Passwords or encryption keys are required to access the wireless network "
@ -1009,42 +1023,42 @@ msgstr ""
"Senhas ou chaves criptografadas são necessárias para acessar a rede sem fio "
"“%s”."
#: js/ui/components/networkAgent.js:318 js/ui/components/networkAgent.js:685
#: js/ui/components/networkAgent.js:319 js/ui/components/networkAgent.js:680
msgid "Wired 802.1X authentication"
msgstr "Autenticação 802.1X cabeada"
#: js/ui/components/networkAgent.js:320
#: js/ui/components/networkAgent.js:321
msgid "Network name"
msgstr "Nome da rede"
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:689
#: js/ui/components/networkAgent.js:326 js/ui/components/networkAgent.js:684
msgid "DSL authentication"
msgstr "Autenticação DSL"
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:694
#: js/ui/components/networkAgent.js:333 js/ui/components/networkAgent.js:689
msgid "PIN code required"
msgstr "Código PIN requisitado"
#: js/ui/components/networkAgent.js:333 js/ui/components/networkAgent.js:695
#: js/ui/components/networkAgent.js:334 js/ui/components/networkAgent.js:690
msgid "PIN code is needed for the mobile broadband device"
msgstr "O código PIN é necessário para o dispositivo móvel de banda larga"
#: js/ui/components/networkAgent.js:334
#: js/ui/components/networkAgent.js:335
msgid "PIN"
msgstr "PIN"
#: js/ui/components/networkAgent.js:342 js/ui/components/networkAgent.js:686
#: js/ui/components/networkAgent.js:690 js/ui/components/networkAgent.js:702
#: js/ui/components/networkAgent.js:706
#: js/ui/components/networkAgent.js:343 js/ui/components/networkAgent.js:681
#: js/ui/components/networkAgent.js:685 js/ui/components/networkAgent.js:697
#: js/ui/components/networkAgent.js:701
#, javascript-format
msgid "A password is required to connect to “%s”."
msgstr "Uma senha é necessária para se conectar a “%s”."
#: js/ui/components/networkAgent.js:669 js/ui/status/network.js:1718
#: js/ui/components/networkAgent.js:664 js/ui/status/network.js:1718
msgid "Network Manager"
msgstr "Gerenciador de rede"
#: js/ui/components/networkAgent.js:705
#: js/ui/components/networkAgent.js:700
msgid "VPN password"
msgstr "Senha de VPN"
@ -1166,86 +1180,93 @@ msgstr "Meteorologia"
msgid "Select weather location…"
msgstr "Selecione uma localização meteorológica…"
#: js/ui/endSessionDialog.js:37
#: js/ui/endSessionDialog.js:39
#, javascript-format
msgctxt "title"
msgid "Log Out %s"
msgstr "Encerrar sessão de %s"
#: js/ui/endSessionDialog.js:38
#: js/ui/endSessionDialog.js:40
msgctxt "title"
msgid "Log Out"
msgstr "Encerrar sessão"
#: js/ui/endSessionDialog.js:40
#: js/ui/endSessionDialog.js:43
#, javascript-format
msgid "%s will be logged out automatically in %d second."
msgid_plural "%s will be logged out automatically in %d seconds."
msgstr[0] "%s encerrará a sessão automaticamente em %d segundo."
msgstr[1] "%s encerrará a sessão automaticamente em %d segundos."
#: js/ui/endSessionDialog.js:45
#: js/ui/endSessionDialog.js:49
#, javascript-format
msgid "You will be logged out automatically in %d second."
msgid_plural "You will be logged out automatically in %d seconds."
msgstr[0] "Sua sessão será encerrada automaticamente em %d segundo."
msgstr[1] "Sua sessão será encerrada automaticamente em %d segundos."
#: js/ui/endSessionDialog.js:51
#: js/ui/endSessionDialog.js:56
msgctxt "button"
msgid "Log Out"
msgstr "Encerrar sessão"
#: js/ui/endSessionDialog.js:56
#: js/ui/endSessionDialog.js:62
msgctxt "title"
msgid "Power Off"
msgstr "Desligar"
#: js/ui/endSessionDialog.js:57
#: js/ui/endSessionDialog.js:63
msgctxt "title"
msgid "Install Updates & Power Off"
msgstr "Instalar atualizações & desligar"
#: js/ui/endSessionDialog.js:59
#: js/ui/endSessionDialog.js:66
#, javascript-format
msgid "The system will power off automatically in %d second."
msgid_plural "The system will power off automatically in %d seconds."
msgstr[0] "O sistema será desligado automaticamente em %d segundo."
msgstr[1] "O sistema será desligado automaticamente em %d segundos."
#: js/ui/endSessionDialog.js:63
#: js/ui/endSessionDialog.js:70 js/ui/endSessionDialog.js:89
msgctxt "checkbox"
msgid "Install pending software updates"
msgstr "Instalar atualizações de software pendentes"
#: js/ui/endSessionDialog.js:66 js/ui/endSessionDialog.js:82
msgctxt "button"
msgid "Restart"
msgstr "Reiniciar"
#: js/ui/endSessionDialog.js:68
#: js/ui/endSessionDialog.js:74
msgctxt "button"
msgid "Power Off"
msgstr "Desligar"
#: js/ui/endSessionDialog.js:74
#: js/ui/endSessionDialog.js:81
msgctxt "title"
msgid "Restart"
msgstr "Reiniciar"
#: js/ui/endSessionDialog.js:76
#: js/ui/endSessionDialog.js:82
#| msgctxt "title"
#| msgid "Install Updates & Power Off"
msgctxt "title"
msgid "Install Updates & Restart"
msgstr "Instalar atualizações & reiniciar"
#: js/ui/endSessionDialog.js:85
#, javascript-format
msgid "The system will restart automatically in %d second."
msgid_plural "The system will restart automatically in %d seconds."
msgstr[0] "O sistema irá reiniciar automaticamente em %d segundo."
msgstr[1] "O sistema irá reiniciar automaticamente em %d segundos."
#: js/ui/endSessionDialog.js:89
#: js/ui/endSessionDialog.js:93
msgctxt "button"
msgid "Restart"
msgstr "Reiniciar"
#: js/ui/endSessionDialog.js:101
msgctxt "title"
msgid "Restart & Install Updates"
msgstr "Reiniciar & instalar atualizações"
#: js/ui/endSessionDialog.js:91
#: js/ui/endSessionDialog.js:104
#, javascript-format
msgid "The system will automatically restart and install updates in %d second."
msgid_plural ""
@ -1257,22 +1278,22 @@ msgstr[1] ""
"O sistema irá reiniciar e instalar atualizações automaticamente em %d "
"segundos."
#: js/ui/endSessionDialog.js:97 js/ui/endSessionDialog.js:116
#: js/ui/endSessionDialog.js:111 js/ui/endSessionDialog.js:132
msgctxt "button"
msgid "Restart &amp; Install"
msgstr "Reiniciar &amp; instalar"
#: js/ui/endSessionDialog.js:98
#: js/ui/endSessionDialog.js:113
msgctxt "button"
msgid "Install &amp; Power Off"
msgstr "Instalar &amp; desligar"
#: js/ui/endSessionDialog.js:99
#: js/ui/endSessionDialog.js:114
msgctxt "checkbox"
msgid "Power off after updates are installed"
msgstr "Desligar após atualizações serem instaladas"
#: js/ui/endSessionDialog.js:106
#: js/ui/endSessionDialog.js:121
msgctxt "title"
msgid "Restart & Install Upgrade"
msgstr "Reiniciar & instalar atualizações"
@ -1280,7 +1301,7 @@ msgstr "Reiniciar & instalar atualizações"
#. Translators: This is the text displayed for system upgrades in the
#. shut down dialog. First %s gets replaced with the distro name and
#. second %s with the distro version to upgrade to
#: js/ui/endSessionDialog.js:111
#: js/ui/endSessionDialog.js:126
#, javascript-format
msgid ""
"%s %s will be installed after restart. Upgrade installation can take a long "
@ -1290,32 +1311,32 @@ msgstr ""
"pode levar um longo tempo: certifique-se de que fez cópia de segurança (back "
"up) e que o computador esteja ligado na tomada."
#: js/ui/endSessionDialog.js:267
msgid "Running on battery power: Please plug in before installing updates."
msgstr ""
"Funcionando na bateria: conecte na tomada antes de instalar atualizações."
#: js/ui/endSessionDialog.js:284
#| msgid "Running on battery power: Please plug in before installing updates."
msgid "Low battery power: please plug in before installing updates."
msgstr "Bateria fraca: conecte na tomada antes de instalar atualizações."
#: js/ui/endSessionDialog.js:276
#: js/ui/endSessionDialog.js:293
msgid "Some applications are busy or have unsaved work"
msgstr "Alguns aplicativos estão ocupados ou possuem trabalhos não salvos"
#: js/ui/endSessionDialog.js:281
#: js/ui/endSessionDialog.js:298
msgid "Other users are logged in"
msgstr "Outros usuários estão com sessão aberta"
#: js/ui/endSessionDialog.js:427
#: js/ui/endSessionDialog.js:467
msgctxt "button"
msgid "Boot Options"
msgstr "Opções de inicialização"
#. Translators: Remote here refers to a remote session, like a ssh login
#: js/ui/endSessionDialog.js:645
#: js/ui/endSessionDialog.js:685
#, javascript-format
msgid "%s (remote)"
msgstr "%s (remoto)"
#. Translators: Console here refers to a tty like a VT console
#: js/ui/endSessionDialog.js:648
#: js/ui/endSessionDialog.js:688
#, javascript-format
msgid "%s (console)"
msgstr "%s (console)"
@ -1333,11 +1354,11 @@ msgstr "Instalar extensão"
msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "Baixar e instalar “%s” de extensions.gnome.org?"
#: js/ui/extensionSystem.js:252
#: js/ui/extensionSystem.js:253
msgid "Extension Updates Available"
msgstr "Atualizações de extensões disponíveis"
#: js/ui/extensionSystem.js:253
#: js/ui/extensionSystem.js:254
msgid "Extension updates are ready to be installed."
msgstr "Atualizações de extensões estão prontas para serem instaladas."
@ -1434,7 +1455,7 @@ msgstr "Desligar"
msgid "Leave Off"
msgstr "Deixar desativado"
#: js/ui/keyboard.js:225
#: js/ui/keyboard.js:226
msgid "Region & Language Settings"
msgstr "Configurações regionais e de idioma"
@ -1537,27 +1558,27 @@ msgstr "Panorama"
msgid "Type to search"
msgstr "Digite para pesquisar"
#: js/ui/padOsd.js:95
#: js/ui/padOsd.js:96
msgid "New shortcut…"
msgstr "Novo atalho…"
#: js/ui/padOsd.js:142
#: js/ui/padOsd.js:143
msgid "Application defined"
msgstr "Aplicativo definido"
#: js/ui/padOsd.js:143
#: js/ui/padOsd.js:144
msgid "Show on-screen help"
msgstr "Mostrar ajuda na tela"
#: js/ui/padOsd.js:144
#: js/ui/padOsd.js:145
msgid "Switch monitor"
msgstr "Trocar monitor"
#: js/ui/padOsd.js:145
#: js/ui/padOsd.js:146
msgid "Assign keystroke"
msgstr "Atribuir atalho"
#: js/ui/padOsd.js:211
#: js/ui/padOsd.js:212
msgid "Done"
msgstr "Concluído"
@ -2129,30 +2150,35 @@ msgstr "Desativar"
msgid "Airplane Mode On"
msgstr "Modo avião ligado"
#: js/ui/status/system.js:102
#: js/ui/status/system.js:104
msgid "Lock"
msgstr "Bloquear"
#: js/ui/status/system.js:115
#: js/ui/status/system.js:116
msgid "Power Off / Log Out"
msgstr "Desligar / encerrar sessão"
#: js/ui/status/system.js:118
msgid "Log Out"
msgstr "Encerrar sessão"
#: js/ui/status/system.js:130
msgid "Switch User…"
msgstr "Alternar usuário…"
#: js/ui/status/system.js:144
#: js/ui/status/system.js:119
msgid "Suspend"
msgstr "Suspender"
#: js/ui/status/system.js:156
#: js/ui/status/system.js:130
#| msgid "Restarting…"
msgid "Restart…"
msgstr "Reiniciar…"
#: js/ui/status/system.js:141
msgid "Power Off…"
msgstr "Desligar…"
#: js/ui/status/system.js:154
msgid "Log Out"
msgstr "Encerrar sessão"
#: js/ui/status/system.js:165
msgid "Switch User…"
msgstr "Alternar usuário…"
#: js/ui/status/thunderbolt.js:263
msgid "Thunderbolt"
msgstr "Thunderbolt"

300
po/ro.po
View File

@ -10,10 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n"
"POT-Creation-Date: 2020-07-21 05:44+0000\n"
"PO-Revision-Date: 2020-07-21 09:07+0200\n"
"Last-Translator: Florentina Mușat <florentina [dot] musat [dot] 28 [at] "
"gmail [dot] com>\n"
"POT-Creation-Date: 2020-08-10 23:58+0000\n"
"PO-Revision-Date: 2020-08-14 15:27+0300\n"
"Last-Translator: Florentina Mușat <florentina.musat.28@gmail.com>\n"
"Language-Team: Gnome Romanian Translation Team <gnomero-list@lists."
"sourceforge.net>\n"
"Language: ro\n"
@ -23,7 +22,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && n"
"%100<=19) ? 1 : 2);\n"
"20)) ? 1: 2);\n"
"X-Generator: Poedit 2.3.1\n"
"X-Generator: Poedit 2.4\n"
"X-Project-Style: gnome\n"
"X-Poedit-SourceCharset: UTF-8\n"
@ -235,11 +234,11 @@ msgid ""
"“application id” → 'data' pair. Currently, the following values are stored "
"as 'data': • “position”: the position of the application icon in the page"
msgstr ""
"Aspectul selectorului de aplicații. Fiecare intrare din matrice este o "
"Aspectul selectorului de aplicații. Fiecare intrare din vector este o "
"pagină. Paginile sunt stocate în ordinea în care apar în GNOME Shell. "
"Fiecare pagină conține o pereche de „id aplicație” → „date”. Momentan, "
"următoarele valori sunt stocate ca „data”: • „poziție”: poziția iconiței "
"aplicației în pagină."
"aplicației în pagină"
#: data/org.gnome.shell.gschema.xml.in:130
msgid "Keybinding to open the application menu"
@ -450,9 +449,9 @@ msgstr "Vizitează pagina principală a extensiei"
#: js/gdm/authPrompt.js:135 js/ui/audioDeviceSelection.js:57
#: js/ui/components/networkAgent.js:110 js/ui/components/polkitAgent.js:139
#: js/ui/endSessionDialog.js:369 js/ui/extensionDownloader.js:183
#: js/ui/endSessionDialog.js:438 js/ui/extensionDownloader.js:183
#: js/ui/shellMountOperation.js:376 js/ui/shellMountOperation.js:386
#: js/ui/status/network.js:916 subprojects/extensions-app/js/main.js:149
#: js/ui/status/network.js:940 subprojects/extensions-app/js/main.js:149
msgid "Cancel"
msgstr "Anulează"
@ -488,7 +487,7 @@ msgstr "(de exemplu, utilizator sau %s)"
msgid "Username"
msgstr "Nume de utilizator"
#: js/gdm/loginDialog.js:1254
#: js/gdm/loginDialog.js:1253
msgid "Login Window"
msgstr "Fereastră de autentificare"
@ -506,73 +505,84 @@ msgid "(or swipe finger)"
msgstr "(sau treceți degetul peste)"
#. Translators: The name of the power-off action in search
#: js/misc/systemActions.js:93
#: js/misc/systemActions.js:91
msgctxt "search-result"
msgid "Power Off"
msgstr "Oprire"
#. Translators: A list of keywords that match the power-off action, separated by semicolons
#: js/misc/systemActions.js:96
msgid "power off;shutdown;reboot;restart;halt;stop"
msgstr "power off;shutdown;reboot;restart;oprire;repornire"
#: js/misc/systemActions.js:94
msgid "power off;shutdown;halt;stop"
msgstr "power off;shutdown;halt;stop;oprește;închide;blochează"
#. Translators: The name of the restart action in search
#: js/misc/systemActions.js:99
msgctxt "search-result"
msgid "Restart"
msgstr "Repornire"
#. Translators: A list of keywords that match the restart action, separated by semicolons
#: js/misc/systemActions.js:102
msgid "reboot;restart;"
msgstr "repornește;restartează;"
#. Translators: The name of the lock screen action in search
#: js/misc/systemActions.js:101
#: js/misc/systemActions.js:107
msgctxt "search-result"
msgid "Lock Screen"
msgstr "Blochează ecranul"
#. Translators: A list of keywords that match the lock screen action, separated by semicolons
#: js/misc/systemActions.js:104
#: js/misc/systemActions.js:110
msgid "lock screen"
msgstr "lock screen;blochează ecranul"
#. Translators: The name of the logout action in search
#: js/misc/systemActions.js:109
#: js/misc/systemActions.js:115
msgctxt "search-result"
msgid "Log Out"
msgstr "Ieșire din sesiune"
#. Translators: A list of keywords that match the logout action, separated by semicolons
#: js/misc/systemActions.js:112
#: js/misc/systemActions.js:118
msgid "logout;log out;sign off"
msgstr "logout;sign off;ieșire din sesiune;deautentificare"
#. Translators: The name of the suspend action in search
#: js/misc/systemActions.js:117
#: js/misc/systemActions.js:123
msgctxt "search-result"
msgid "Suspend"
msgstr "Suspendare"
#. Translators: A list of keywords that match the suspend action, separated by semicolons
#: js/misc/systemActions.js:120
#: js/misc/systemActions.js:126
msgid "suspend;sleep"
msgstr "suspend;sleep;suspendare"
#. Translators: The name of the switch user action in search
#: js/misc/systemActions.js:125
#: js/misc/systemActions.js:131
msgctxt "search-result"
msgid "Switch User"
msgstr "Comută utilizatorul"
#. Translators: A list of keywords that match the switch user action, separated by semicolons
#: js/misc/systemActions.js:128
#: js/misc/systemActions.js:134
msgid "switch user"
msgstr "switch user;comută utilizatorul"
#. Translators: A list of keywords that match the lock orientation action, separated by semicolons
#: js/misc/systemActions.js:135
#: js/misc/systemActions.js:141
msgid "lock orientation;unlock orientation;screen;rotation"
msgstr ""
"lock orientation;screen;rotation;blocare orientare;blocare de orientare;"
"ecran;rotație"
#: js/misc/systemActions.js:255
#: js/misc/systemActions.js:266
msgctxt "search-result"
msgid "Unlock Screen Rotation"
msgstr "Deblochează rotația ecranului"
#: js/misc/systemActions.js:256
#: js/misc/systemActions.js:267
msgctxt "search-result"
msgid "Lock Screen Rotation"
msgstr "Rotație de ecran blocat"
@ -749,31 +759,31 @@ msgid "Unnamed Folder"
msgstr "Dosar nedenumit"
#. Translators: This is the heading of a list of open windows
#: js/ui/appDisplay.js:2767 js/ui/panel.js:75
#: js/ui/appDisplay.js:2762 js/ui/panel.js:75
msgid "Open Windows"
msgstr "Ferestre deschise"
#: js/ui/appDisplay.js:2786 js/ui/panel.js:82
#: js/ui/appDisplay.js:2781 js/ui/panel.js:82
msgid "New Window"
msgstr "Fereastră nouă"
#: js/ui/appDisplay.js:2802
#: js/ui/appDisplay.js:2797
msgid "Launch using Integrated Graphics Card"
msgstr "Lansează folosind placa grafică integrată"
#: js/ui/appDisplay.js:2803
#: js/ui/appDisplay.js:2798
msgid "Launch using Discrete Graphics Card"
msgstr "Lansează folosind placa grafică discretă"
#: js/ui/appDisplay.js:2831 js/ui/dash.js:239
#: js/ui/appDisplay.js:2826 js/ui/dash.js:239
msgid "Remove from Favorites"
msgstr "Elimină din favorite"
#: js/ui/appDisplay.js:2837
#: js/ui/appDisplay.js:2832
msgid "Add to Favorites"
msgstr "Adaugă la Favorite"
#: js/ui/appDisplay.js:2847 js/ui/panel.js:93
#: js/ui/appDisplay.js:2842 js/ui/panel.js:93
msgid "Show Details"
msgstr "Arată detaliile"
@ -974,8 +984,8 @@ msgstr ""
"În mod alternativ vă puteți conecta apăsând butonul „WPS” pe routerul "
"dumneavoastră."
#: js/ui/components/networkAgent.js:104 js/ui/status/network.js:227
#: js/ui/status/network.js:318 js/ui/status/network.js:919
#: js/ui/components/networkAgent.js:104 js/ui/status/network.js:252
#: js/ui/status/network.js:343 js/ui/status/network.js:943
msgid "Connect"
msgstr "Conectare"
@ -1040,7 +1050,7 @@ msgstr "PIN"
msgid "A password is required to connect to “%s”."
msgstr "Este necesară o parolă pentru conectarea la „%s”."
#: js/ui/components/networkAgent.js:669 js/ui/status/network.js:1694
#: js/ui/components/networkAgent.js:669 js/ui/status/network.js:1718
msgid "Network Manager"
msgstr "Gestionar de rețea"
@ -1166,18 +1176,18 @@ msgstr "Vreme"
msgid "Select weather location…"
msgstr "Selectează locația vremii…"
#: js/ui/endSessionDialog.js:37
#: js/ui/endSessionDialog.js:39
#, javascript-format
msgctxt "title"
msgid "Log Out %s"
msgstr "Ieșire din sesiune pentru %s"
#: js/ui/endSessionDialog.js:38
#: js/ui/endSessionDialog.js:40
msgctxt "title"
msgid "Log Out"
msgstr "Ieșire din sesiune"
#: js/ui/endSessionDialog.js:40
#: js/ui/endSessionDialog.js:43
#, javascript-format
msgid "%s will be logged out automatically in %d second."
msgid_plural "%s will be logged out automatically in %d seconds."
@ -1185,7 +1195,7 @@ msgstr[0] "%s va fi scos din sesiune automat în %d secundă."
msgstr[1] "%s va fi scos din sesiune automat în %d secunde."
msgstr[2] "%s va fi scos din sesiune automat în %d de secunde."
#: js/ui/endSessionDialog.js:45
#: js/ui/endSessionDialog.js:49
#, javascript-format
msgid "You will be logged out automatically in %d second."
msgid_plural "You will be logged out automatically in %d seconds."
@ -1193,22 +1203,22 @@ msgstr[0] "Veți fi scos din sesiune automat în %d secundă."
msgstr[1] "Veți fi scos din sesiune automat în %d secunde."
msgstr[2] "Veți fi scos din sesiune automat în %d de secunde."
#: js/ui/endSessionDialog.js:51
#: js/ui/endSessionDialog.js:56
msgctxt "button"
msgid "Log Out"
msgstr "Ieșire din sesiune"
#: js/ui/endSessionDialog.js:56
#: js/ui/endSessionDialog.js:62
msgctxt "title"
msgid "Power Off"
msgstr "Oprire"
#: js/ui/endSessionDialog.js:57
#: js/ui/endSessionDialog.js:63
msgctxt "title"
msgid "Install Updates & Power Off"
msgstr "Instalarea actualizărilor și repornirea"
#: js/ui/endSessionDialog.js:59
#: js/ui/endSessionDialog.js:66
#, javascript-format
msgid "The system will power off automatically in %d second."
msgid_plural "The system will power off automatically in %d seconds."
@ -1216,27 +1226,27 @@ msgstr[0] "Sistemul se va opri automat în %d secundă."
msgstr[1] "Sistemul se va opri automat în %d secunde."
msgstr[2] "Sistemul se va opri automat în %d de secunde."
#: js/ui/endSessionDialog.js:63
#: js/ui/endSessionDialog.js:70 js/ui/endSessionDialog.js:89
msgctxt "checkbox"
msgid "Install pending software updates"
msgstr "Instalează actualizările în așteptare"
#: js/ui/endSessionDialog.js:66 js/ui/endSessionDialog.js:82
msgctxt "button"
msgid "Restart"
msgstr "Repornire"
#: js/ui/endSessionDialog.js:68
#: js/ui/endSessionDialog.js:74
msgctxt "button"
msgid "Power Off"
msgstr "Oprire"
#: js/ui/endSessionDialog.js:74
#: js/ui/endSessionDialog.js:81
msgctxt "title"
msgid "Restart"
msgstr "Repornire"
#: js/ui/endSessionDialog.js:76
#: js/ui/endSessionDialog.js:82
msgctxt "title"
msgid "Install Updates & Restart"
msgstr "Instalează actualizările și repornește"
#: js/ui/endSessionDialog.js:85
#, javascript-format
msgid "The system will restart automatically in %d second."
msgid_plural "The system will restart automatically in %d seconds."
@ -1244,12 +1254,17 @@ msgstr[0] "Sistemul se va reporni automat în %d secundă."
msgstr[1] "Sistemul se va reporni automat în %d secunde."
msgstr[2] "Sistemul se va reporni automat în %d de secunde."
#: js/ui/endSessionDialog.js:89
#: js/ui/endSessionDialog.js:93
msgctxt "button"
msgid "Restart"
msgstr "Repornire"
#: js/ui/endSessionDialog.js:101
msgctxt "title"
msgid "Restart & Install Updates"
msgstr "Repornire și instalare actualizări"
#: js/ui/endSessionDialog.js:91
#: js/ui/endSessionDialog.js:104
#, javascript-format
msgid "The system will automatically restart and install updates in %d second."
msgid_plural ""
@ -1258,22 +1273,22 @@ msgstr[0] "Sistemul se va reporni automat în %d secundă."
msgstr[1] "Sistemul se va reporni automat în %d secunde."
msgstr[2] "Sistemul se va reporni automat în %d de secunde."
#: js/ui/endSessionDialog.js:97 js/ui/endSessionDialog.js:116
#: js/ui/endSessionDialog.js:111 js/ui/endSessionDialog.js:132
msgctxt "button"
msgid "Restart &amp; Install"
msgstr "Repornește și instalează"
#: js/ui/endSessionDialog.js:98
#: js/ui/endSessionDialog.js:113
msgctxt "button"
msgid "Install &amp; Power Off"
msgstr "Instalează și oprește"
#: js/ui/endSessionDialog.js:99
#: js/ui/endSessionDialog.js:114
msgctxt "checkbox"
msgid "Power off after updates are installed"
msgstr "Oprește după ce actualizările au fost instalate"
#: js/ui/endSessionDialog.js:106
#: js/ui/endSessionDialog.js:121
msgctxt "title"
msgid "Restart & Install Upgrade"
msgstr "Repornire și instalare înnoiri"
@ -1281,7 +1296,7 @@ msgstr "Repornire și instalare înnoiri"
#. Translators: This is the text displayed for system upgrades in the
#. shut down dialog. First %s gets replaced with the distro name and
#. second %s with the distro version to upgrade to
#: js/ui/endSessionDialog.js:111
#: js/ui/endSessionDialog.js:126
#, javascript-format
msgid ""
"%s %s will be installed after restart. Upgrade installation can take a long "
@ -1291,28 +1306,32 @@ msgstr ""
"timp: asigurați-vă că ați făcut o copie de siguranță și că calculatorul este "
"conectat la rețeaua electrică."
#: js/ui/endSessionDialog.js:259
msgid "Running on battery power: Please plug in before installing updates."
#: js/ui/endSessionDialog.js:284
msgid "Low battery power: please plug in before installing updates."
msgstr ""
"Se rulează pe puterea bateriei: conectați-vă înainte de a instala "
"actualizările."
"Putere de baterie scăzută: conectați înainte de a instala actualizările."
#: js/ui/endSessionDialog.js:268
#: js/ui/endSessionDialog.js:293
msgid "Some applications are busy or have unsaved work"
msgstr "Unele aplicații sunt ocupate sau au muncă nesalvată"
#: js/ui/endSessionDialog.js:273
#: js/ui/endSessionDialog.js:298
msgid "Other users are logged in"
msgstr "Alți utilizatori sunt autentificați"
#: js/ui/endSessionDialog.js:467
msgctxt "button"
msgid "Boot Options"
msgstr "Opțiuni de inițializare"
#. Translators: Remote here refers to a remote session, like a ssh login
#: js/ui/endSessionDialog.js:583
#: js/ui/endSessionDialog.js:685
#, javascript-format
msgid "%s (remote)"
msgstr "%s (la distanță)"
#. Translators: Console here refers to a tty like a VT console
#: js/ui/endSessionDialog.js:586
#: js/ui/endSessionDialog.js:688
#, javascript-format
msgid "%s (console)"
msgstr "%s (consolă)"
@ -1415,15 +1434,15 @@ msgid "Leave On"
msgstr "Lasă pornit"
#: js/ui/kbdA11yDialog.js:55 js/ui/status/bluetooth.js:156
#: js/ui/status/network.js:1291
#: js/ui/status/network.js:1315
msgid "Turn On"
msgstr "Pornește"
#: js/ui/kbdA11yDialog.js:63 js/ui/status/bluetooth.js:156
#: js/ui/status/network.js:135 js/ui/status/network.js:319
#: js/ui/status/network.js:1291 js/ui/status/network.js:1403
#: js/ui/status/network.js:160 js/ui/status/network.js:344
#: js/ui/status/network.js:1315 js/ui/status/network.js:1427
#: js/ui/status/nightLight.js:41 js/ui/status/rfkill.js:81
#: js/ui/status/rfkill.js:108
#: js/ui/status/rfkill.js:110
msgid "Turn Off"
msgstr "Oprește"
@ -1484,11 +1503,11 @@ msgstr "Vizualizează sursa"
msgid "Web Page"
msgstr "Pagină Web"
#: js/ui/main.js:297
#: js/ui/main.js:294
msgid "Logged in as a privileged user"
msgstr "Autentificat ca utilizator privilegiat"
#: js/ui/main.js:298
#: js/ui/main.js:295
msgid ""
"Running a session as a privileged user should be avoided for security "
"reasons. If possible, you should log in as a normal user."
@ -1497,11 +1516,11 @@ msgstr ""
"pentru motive de securitate. Dacă este posibil, ar trebui să vă "
"autentificați ca un utilizator normal."
#: js/ui/main.js:337
#: js/ui/main.js:334
msgid "Screen Lock disabled"
msgstr "Blocarea ecranului este dezactivată"
#: js/ui/main.js:338
#: js/ui/main.js:335
msgid "Screen Locking requires the GNOME display manager."
msgstr "Blocarea ecranului necesită administratorul de afișaj GNOME."
@ -1594,7 +1613,7 @@ msgctxt "System menu in the top bar"
msgid "System"
msgstr "Sistem"
#: js/ui/panel.js:827
#: js/ui/panel.js:825
msgid "Top Bar"
msgstr "Bara de sus"
@ -1772,7 +1791,7 @@ msgstr "Text mare"
msgid "Bluetooth"
msgstr "Bluetooth"
#: js/ui/status/bluetooth.js:49 js/ui/status/network.js:595
#: js/ui/status/bluetooth.js:49 js/ui/status/network.js:619
msgid "Bluetooth Settings"
msgstr "Configurări Bluetooth"
@ -1856,18 +1875,18 @@ msgstr ""
"Accesul la locație poate fi schimbat oricând din configurările de "
"confidențialitate."
#: js/ui/status/network.js:70
#: js/ui/status/network.js:71
msgid "<unknown>"
msgstr "<necunoscut>"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:424 js/ui/status/network.js:1320
#: js/ui/status/network.js:449 js/ui/status/network.js:1344
#, javascript-format
msgid "%s Off"
msgstr "%s oprit"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:427
#: js/ui/status/network.js:452
#, javascript-format
msgid "%s Connected"
msgstr "%s conectat"
@ -1875,164 +1894,164 @@ msgstr "%s conectat"
#. Translators: this is for network devices that are physically present but are not
#. under NetworkManager's control (and thus cannot be used in the menu);
#. %s is a network identifier
#: js/ui/status/network.js:432
#: js/ui/status/network.js:457
#, javascript-format
msgid "%s Unmanaged"
msgstr "%s este negestionat"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:435
#: js/ui/status/network.js:460
#, javascript-format
msgid "%s Disconnecting"
msgstr "Se deconectează %s"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:442 js/ui/status/network.js:1312
#: js/ui/status/network.js:467 js/ui/status/network.js:1336
#, javascript-format
msgid "%s Connecting"
msgstr "Se conectează %s"
#. Translators: this is for network connections that require some kind of key or password; %s is a network identifier
#: js/ui/status/network.js:445
#: js/ui/status/network.js:470
#, javascript-format
msgid "%s Requires Authentication"
msgstr "%s necesită autentificare"
#. Translators: this is for devices that require some kind of firmware or kernel
#. module, which is missing; %s is a network identifier
#: js/ui/status/network.js:453
#: js/ui/status/network.js:478
#, javascript-format
msgid "Firmware Missing For %s"
msgstr "Firmware lipsă pentru %s"
#. Translators: this is for a network device that cannot be activated (for example it
#. is disabled by rfkill, or it has no coverage; %s is a network identifier
#: js/ui/status/network.js:457
#: js/ui/status/network.js:482
#, javascript-format
msgid "%s Unavailable"
msgstr "%s indisponibil"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:460
#: js/ui/status/network.js:485
#, javascript-format
msgid "%s Connection Failed"
msgstr "Conectarea la %s a eșuat"
#: js/ui/status/network.js:472
#: js/ui/status/network.js:497
msgid "Wired Settings"
msgstr "Configurări pentru conexiune cu fir"
#: js/ui/status/network.js:515
#: js/ui/status/network.js:540
msgid "Mobile Broadband Settings"
msgstr "Configurări de rețea de bandă largă mobilă"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:562 js/ui/status/network.js:1317
#: js/ui/status/network.js:586 js/ui/status/network.js:1341
#, javascript-format
msgid "%s Hardware Disabled"
msgstr "Hardware %s dezactivat"
#. Translators: this is for a network device that cannot be activated
#. because it's disabled by rfkill (airplane mode); %s is a network identifier
#: js/ui/status/network.js:566
#: js/ui/status/network.js:590
#, javascript-format
msgid "%s Disabled"
msgstr "%s dezactivat"
#: js/ui/status/network.js:607
#: js/ui/status/network.js:631
msgid "Connect to Internet"
msgstr "Conectează la Internet"
#: js/ui/status/network.js:811
#: js/ui/status/network.js:835
msgid "Airplane Mode is On"
msgstr "Modul avion este pornit"
#: js/ui/status/network.js:812
#: js/ui/status/network.js:836
msgid "Wi-Fi is disabled when airplane mode is on."
msgstr "Wi-Fi este dezactivat când modul avion este pornit."
#: js/ui/status/network.js:813
#: js/ui/status/network.js:837
msgid "Turn Off Airplane Mode"
msgstr "Oprește modul avion"
#: js/ui/status/network.js:822
#: js/ui/status/network.js:846
msgid "Wi-Fi is Off"
msgstr "Wi-Fi este oprit"
#: js/ui/status/network.js:823
#: js/ui/status/network.js:847
msgid "Wi-Fi needs to be turned on in order to connect to a network."
msgstr "Wi-Fi trebuie pornit pentru a se putea face conexiunea la o rețea."
#: js/ui/status/network.js:824
#: js/ui/status/network.js:848
msgid "Turn On Wi-Fi"
msgstr "Pornește Wi-Fi"
#: js/ui/status/network.js:849
#: js/ui/status/network.js:873
msgid "Wi-Fi Networks"
msgstr "Rețele Wi-Fi"
#: js/ui/status/network.js:851
#: js/ui/status/network.js:875
msgid "Select a network"
msgstr "Selectați o rețea"
#: js/ui/status/network.js:883
#: js/ui/status/network.js:907
msgid "No Networks"
msgstr "Nicio rețea"
#: js/ui/status/network.js:904 js/ui/status/rfkill.js:106
#: js/ui/status/network.js:928 js/ui/status/rfkill.js:108
msgid "Use hardware switch to turn off"
msgstr "Folosește un întrerupător hardware pentru a opri"
#: js/ui/status/network.js:1181
#: js/ui/status/network.js:1205
msgid "Select Network"
msgstr "Selectați rețeaua"
#: js/ui/status/network.js:1187
#: js/ui/status/network.js:1211
msgid "Wi-Fi Settings"
msgstr "Configurări Wi-Fi"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:1308
#: js/ui/status/network.js:1332
#, javascript-format
msgid "%s Hotspot Active"
msgstr "Hotspot %s activ"
#. Translators: %s is a network identifier
#: js/ui/status/network.js:1323
#: js/ui/status/network.js:1347
#, javascript-format
msgid "%s Not Connected"
msgstr "%s nu este conectat"
#: js/ui/status/network.js:1420
#: js/ui/status/network.js:1444
msgid "connecting…"
msgstr "se conectează…"
#. Translators: this is for network connections that require some kind of key or password
#: js/ui/status/network.js:1423
#: js/ui/status/network.js:1447
msgid "authentication required"
msgstr "necesită autentificare"
#: js/ui/status/network.js:1425
#: js/ui/status/network.js:1449
msgid "connection failed"
msgstr "conexiune eșuată"
#: js/ui/status/network.js:1476
#: js/ui/status/network.js:1500
msgid "VPN Settings"
msgstr "Configurări VPN"
#: js/ui/status/network.js:1493
#: js/ui/status/network.js:1517
msgid "VPN"
msgstr "VPN"
#: js/ui/status/network.js:1503
#: js/ui/status/network.js:1527
msgid "VPN Off"
msgstr "VPN oprit"
#: js/ui/status/network.js:1564 js/ui/status/rfkill.js:84
#: js/ui/status/network.js:1588 js/ui/status/rfkill.js:84
msgid "Network Settings"
msgstr "Configurări de rețea"
#: js/ui/status/network.js:1593
#: js/ui/status/network.js:1617
#, javascript-format
msgid "%s Wired Connection"
msgid_plural "%s Wired Connections"
@ -2040,7 +2059,7 @@ msgstr[0] "%s conexiune cu fir"
msgstr[1] "%s conexiuni cu fir"
msgstr[2] "%s de conexiuni cu fir"
#: js/ui/status/network.js:1597
#: js/ui/status/network.js:1621
#, javascript-format
msgid "%s Wi-Fi Connection"
msgid_plural "%s Wi-Fi Connections"
@ -2048,7 +2067,7 @@ msgstr[0] "%s conexiune fără fir"
msgstr[1] "%s conexiuni fără fir"
msgstr[2] "%s de conexiuni fără fir"
#: js/ui/status/network.js:1601
#: js/ui/status/network.js:1625
#, javascript-format
msgid "%s Modem Connection"
msgid_plural "%s Modem Connections"
@ -2056,11 +2075,11 @@ msgstr[0] "%s conexiune cu modem"
msgstr[1] "%s conexiuni cu modem"
msgstr[2] "%s de conexiuni cu modem"
#: js/ui/status/network.js:1735
#: js/ui/status/network.js:1759
msgid "Connection failed"
msgstr "Conexiune eșuată"
#: js/ui/status/network.js:1736
#: js/ui/status/network.js:1760
msgid "Activation of network connection failed"
msgstr "Activarea conexiunii de rețea a eșuat"
@ -2115,11 +2134,11 @@ msgstr "%d%02d până este plină (%d%%)"
msgid "%d%%"
msgstr "%d%%"
#: js/ui/status/remoteAccess.js:43
#: js/ui/status/remoteAccess.js:45
msgid "Screen is Being Shared"
msgstr "Ecranul este partajat"
#: js/ui/status/remoteAccess.js:45
#: js/ui/status/remoteAccess.js:47
msgid "Turn off"
msgstr "Oprește"
@ -2130,30 +2149,34 @@ msgstr "Oprește"
msgid "Airplane Mode On"
msgstr "Modul avion este pornit"
#: js/ui/status/system.js:102
#: js/ui/status/system.js:104
msgid "Lock"
msgstr "Blocare"
#: js/ui/status/system.js:115
#: js/ui/status/system.js:116
msgid "Power Off / Log Out"
msgstr "Oprire / Deautentificare"
#: js/ui/status/system.js:118
msgid "Log Out"
msgstr "Ieșire din sesiune"
#: js/ui/status/system.js:130
msgid "Switch User…"
msgstr "Comută utilizatorul…"
#: js/ui/status/system.js:144
#: js/ui/status/system.js:119
msgid "Suspend"
msgstr "Suspendare"
#: js/ui/status/system.js:156
#: js/ui/status/system.js:130
msgid "Restart…"
msgstr "Repornește…"
#: js/ui/status/system.js:141
msgid "Power Off…"
msgstr "Se oprește…"
#: js/ui/status/system.js:154
msgid "Log Out"
msgstr "Ieșire din sesiune"
#: js/ui/status/system.js:165
msgid "Switch User…"
msgstr "Comută utilizatorul…"
#: js/ui/status/thunderbolt.js:263
msgid "Thunderbolt"
msgstr "Thunderbolt"
@ -2261,22 +2284,22 @@ msgid "“%s” is ready"
msgstr "„%s” este gata"
#. Translators: This string should be shorter than 30 characters
#: js/ui/windowManager.js:55
#: js/ui/windowManager.js:60
msgid "Keep these display settings?"
msgstr "Doriți să păstrați aceste configurări de afișaj?"
#. Translators: this and the following message should be limited in length,
#. to avoid ellipsizing the labels.
#.
#: js/ui/windowManager.js:64
#: js/ui/windowManager.js:69
msgid "Revert Settings"
msgstr "Restaurează configurările"
#: js/ui/windowManager.js:67
#: js/ui/windowManager.js:72
msgid "Keep Changes"
msgstr "Păstrați modificările"
#: js/ui/windowManager.js:86
#: js/ui/windowManager.js:91
#, javascript-format
msgid "Settings changes will revert in %d second"
msgid_plural "Settings changes will revert in %d seconds"
@ -2286,7 +2309,7 @@ msgstr[2] "Schimbările vor fi restaurare în %d de secunde"
#. Translators: This represents the size of a window. The first number is
#. * the width of the window and the second is the height.
#: js/ui/windowManager.js:546
#: js/ui/windowManager.js:551
#, javascript-format
msgid "%d × %d"
msgstr "%d × %d"
@ -3434,9 +3457,6 @@ msgstr "Sunete de sistem"
#~ msgid "Power"
#~ msgstr "Oprire"
#~ msgid "Restart"
#~ msgstr "Repornire"
#~ msgid "Click Log Out to quit these applications and log out of the system."
#~ msgstr ""
#~ "Apăsați „Ieșire din sesiune” pentru a închide aceste aplicații și a ieși "

793
po/sl.po

File diff suppressed because it is too large Load Diff

157
po/tr.po
View File

@ -17,8 +17,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-shell\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues\n"
"POT-Creation-Date: 2020-08-10 15:40+0000\n"
"PO-Revision-Date: 2020-08-11 01:10+0300\n"
"POT-Creation-Date: 2020-08-14 15:48+0000\n"
"PO-Revision-Date: 2020-08-17 02:24+0300\n"
"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
"Language-Team: Türkçe <gnome-turk@gnome.org>\n"
"Language: tr\n"
@ -445,18 +445,18 @@ msgid "Visit extension homepage"
msgstr "Uzantı ana sayfasını ziyaret et"
#: js/gdm/authPrompt.js:135 js/ui/audioDeviceSelection.js:57
#: js/ui/components/networkAgent.js:110 js/ui/components/polkitAgent.js:139
#: js/ui/endSessionDialog.js:413 js/ui/extensionDownloader.js:183
#: js/ui/components/networkAgent.js:111 js/ui/components/polkitAgent.js:139
#: js/ui/endSessionDialog.js:438 js/ui/extensionDownloader.js:183
#: js/ui/shellMountOperation.js:376 js/ui/shellMountOperation.js:386
#: js/ui/status/network.js:940 subprojects/extensions-app/js/main.js:149
msgid "Cancel"
msgstr "İptal"
#. Cisco LEAP
#: js/gdm/authPrompt.js:237 js/ui/components/networkAgent.js:205
#: js/ui/components/networkAgent.js:221 js/ui/components/networkAgent.js:245
#: js/ui/components/networkAgent.js:266 js/ui/components/networkAgent.js:286
#: js/ui/components/networkAgent.js:296 js/ui/components/polkitAgent.js:277
#: js/gdm/authPrompt.js:237 js/ui/components/networkAgent.js:206
#: js/ui/components/networkAgent.js:222 js/ui/components/networkAgent.js:246
#: js/ui/components/networkAgent.js:267 js/ui/components/networkAgent.js:287
#: js/ui/components/networkAgent.js:297 js/ui/components/polkitAgent.js:277
#: js/ui/shellMountOperation.js:326
msgid "Password"
msgstr "Parola"
@ -479,8 +479,8 @@ msgstr "(örneğin, kullanıcı veya %s)"
#. TTLS and PEAP are actually much more complicated, but this complication
#. is not visible here since we only care about phase2 authentication
#. (and don't even care of which one)
#: js/gdm/loginDialog.js:918 js/ui/components/networkAgent.js:241
#: js/ui/components/networkAgent.js:264 js/ui/components/networkAgent.js:282
#: js/gdm/loginDialog.js:918 js/ui/components/networkAgent.js:242
#: js/ui/components/networkAgent.js:265 js/ui/components/networkAgent.js:283
msgid "Username"
msgstr "Kullanıcı Adı"
@ -742,31 +742,31 @@ msgid "Unnamed Folder"
msgstr "Adsız Klasör"
#. Translators: This is the heading of a list of open windows
#: js/ui/appDisplay.js:2762 js/ui/panel.js:75
#: js/ui/appDisplay.js:2766 js/ui/panel.js:75
msgid "Open Windows"
msgstr "Açık Pencereler"
#: js/ui/appDisplay.js:2781 js/ui/panel.js:82
#: js/ui/appDisplay.js:2785 js/ui/panel.js:82
msgid "New Window"
msgstr "Yeni Pencere"
#: js/ui/appDisplay.js:2797
#: js/ui/appDisplay.js:2801
msgid "Launch using Integrated Graphics Card"
msgstr "Tümleşik Ekran Kartıyla Başlat"
#: js/ui/appDisplay.js:2798
#: js/ui/appDisplay.js:2802
msgid "Launch using Discrete Graphics Card"
msgstr "Ayrık Ekran Kartıyla Başlat"
#: js/ui/appDisplay.js:2826 js/ui/dash.js:239
#: js/ui/appDisplay.js:2830 js/ui/dash.js:239
msgid "Remove from Favorites"
msgstr "Sık Kullanılanlardan Çıkar"
#: js/ui/appDisplay.js:2832
#: js/ui/appDisplay.js:2836
msgid "Add to Favorites"
msgstr "Sık Kullanılanlara Ekle"
#: js/ui/appDisplay.js:2842 js/ui/panel.js:93
#: js/ui/appDisplay.js:2846 js/ui/panel.js:93
msgid "Show Details"
msgstr "Ayrıntıları Göster"
@ -960,40 +960,40 @@ msgstr "Kurulu udisks sürümü PIM ayarını desteklemiyor"
msgid "Open with %s"
msgstr "%s ile Aç"
#: js/ui/components/networkAgent.js:92
#: js/ui/components/networkAgent.js:93
msgid ""
"Alternatively you can connect by pushing the “WPS” button on your router."
msgstr ""
"Diğer seçenek olarak, yönlendiricinizde “WPS” düğmesini kullanarak "
"bağlayabilirsiniz."
#: js/ui/components/networkAgent.js:104 js/ui/status/network.js:252
#: js/ui/components/networkAgent.js:105 js/ui/status/network.js:252
#: js/ui/status/network.js:343 js/ui/status/network.js:943
msgid "Connect"
msgstr "Bağlan"
#: js/ui/components/networkAgent.js:211
#: js/ui/components/networkAgent.js:212
msgid "Key"
msgstr "Anahtar"
#: js/ui/components/networkAgent.js:249 js/ui/components/networkAgent.js:272
#: js/ui/components/networkAgent.js:250 js/ui/components/networkAgent.js:273
msgid "Private key password"
msgstr "Özel anahtar parolası"
#: js/ui/components/networkAgent.js:270
#: js/ui/components/networkAgent.js:271
msgid "Identity"
msgstr "Kimlik"
#: js/ui/components/networkAgent.js:284
#: js/ui/components/networkAgent.js:285
msgid "Service"
msgstr "Hizmet"
#: js/ui/components/networkAgent.js:313 js/ui/components/networkAgent.js:341
#: js/ui/components/networkAgent.js:680 js/ui/components/networkAgent.js:701
#: js/ui/components/networkAgent.js:314 js/ui/components/networkAgent.js:342
#: js/ui/components/networkAgent.js:675 js/ui/components/networkAgent.js:696
msgid "Authentication required"
msgstr "Kimlik doğrulama gerekir"
#: js/ui/components/networkAgent.js:314 js/ui/components/networkAgent.js:681
#: js/ui/components/networkAgent.js:315 js/ui/components/networkAgent.js:676
#, javascript-format
msgid ""
"Passwords or encryption keys are required to access the wireless network "
@ -1001,42 +1001,42 @@ msgid ""
msgstr ""
"“%s” kablosuz ağına erişmek için parola veya şifreleme anahtarları gerekiyor."
#: js/ui/components/networkAgent.js:318 js/ui/components/networkAgent.js:685
#: js/ui/components/networkAgent.js:319 js/ui/components/networkAgent.js:680
msgid "Wired 802.1X authentication"
msgstr "Kablolu 802.1X kimlik doğrulaması"
#: js/ui/components/networkAgent.js:320
#: js/ui/components/networkAgent.js:321
msgid "Network name"
msgstr "Ağ adı"
#: js/ui/components/networkAgent.js:325 js/ui/components/networkAgent.js:689
#: js/ui/components/networkAgent.js:326 js/ui/components/networkAgent.js:684
msgid "DSL authentication"
msgstr "DSL kimlik doğrulama"
#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:694
#: js/ui/components/networkAgent.js:333 js/ui/components/networkAgent.js:689
msgid "PIN code required"
msgstr "PIN kodu gerekli"
#: js/ui/components/networkAgent.js:333 js/ui/components/networkAgent.js:695
#: js/ui/components/networkAgent.js:334 js/ui/components/networkAgent.js:690
msgid "PIN code is needed for the mobile broadband device"
msgstr "Mobil geniş bant aygıtı için PIN kodu gerekli"
#: js/ui/components/networkAgent.js:334
#: js/ui/components/networkAgent.js:335
msgid "PIN"
msgstr "PIN"
#: js/ui/components/networkAgent.js:342 js/ui/components/networkAgent.js:686
#: js/ui/components/networkAgent.js:690 js/ui/components/networkAgent.js:702
#: js/ui/components/networkAgent.js:706
#: js/ui/components/networkAgent.js:343 js/ui/components/networkAgent.js:681
#: js/ui/components/networkAgent.js:685 js/ui/components/networkAgent.js:697
#: js/ui/components/networkAgent.js:701
#, javascript-format
msgid "A password is required to connect to “%s”."
msgstr "“%s”e bağlanmak için parola gerekli."
#: js/ui/components/networkAgent.js:669 js/ui/status/network.js:1718
#: js/ui/components/networkAgent.js:664 js/ui/status/network.js:1718
msgid "Network Manager"
msgstr "Ağ Yöneticisi"
#: js/ui/components/networkAgent.js:705
#: js/ui/components/networkAgent.js:700
msgid "VPN password"
msgstr "VPN parolası"
@ -1158,87 +1158,87 @@ msgstr "Hava Durumu"
msgid "Select weather location…"
msgstr "Hava durumu konumu seç…"
#: js/ui/endSessionDialog.js:37
#: js/ui/endSessionDialog.js:39
#, javascript-format
msgctxt "title"
msgid "Log Out %s"
msgstr "%s Oturumunu Kapat"
#: js/ui/endSessionDialog.js:38
#: js/ui/endSessionDialog.js:40
msgctxt "title"
msgid "Log Out"
msgstr "Oturumu Kapat"
#: js/ui/endSessionDialog.js:41
#: js/ui/endSessionDialog.js:43
#, javascript-format
msgid "%s will be logged out automatically in %d second."
msgid_plural "%s will be logged out automatically in %d seconds."
msgstr[0] "%s oturumu %d saniye içinde kendiliğinden kapatılacak."
#: js/ui/endSessionDialog.js:47
#: js/ui/endSessionDialog.js:49
#, javascript-format
msgid "You will be logged out automatically in %d second."
msgid_plural "You will be logged out automatically in %d seconds."
msgstr[0] "%d saniye içinde oturumunuz kendiliğinden kapatılacak."
#: js/ui/endSessionDialog.js:54
#: js/ui/endSessionDialog.js:56
msgctxt "button"
msgid "Log Out"
msgstr "Çıkış"
#: js/ui/endSessionDialog.js:60
#: js/ui/endSessionDialog.js:62
msgctxt "title"
msgid "Power Off"
msgstr "Bilgisayarı Kapat"
#: js/ui/endSessionDialog.js:61
#: js/ui/endSessionDialog.js:63
msgctxt "title"
msgid "Install Updates & Power Off"
msgstr "Güncelleştirmeleri Kur ve Kapat"
#: js/ui/endSessionDialog.js:64
#: js/ui/endSessionDialog.js:66
#, javascript-format
msgid "The system will power off automatically in %d second."
msgid_plural "The system will power off automatically in %d seconds."
msgstr[0] "Sistem %d saniye içinde kendiliğinden kapanacak."
#: js/ui/endSessionDialog.js:68 js/ui/endSessionDialog.js:87
#: js/ui/endSessionDialog.js:70 js/ui/endSessionDialog.js:89
msgctxt "checkbox"
msgid "Install pending software updates"
msgstr "Beklemede olan yazılım güncelleştirmelerini kur"
#: js/ui/endSessionDialog.js:72
#: js/ui/endSessionDialog.js:74
msgctxt "button"
msgid "Power Off"
msgstr "Kapat"
#: js/ui/endSessionDialog.js:79
#: js/ui/endSessionDialog.js:81
msgctxt "title"
msgid "Restart"
msgstr "Bilgisayarı Yeniden Başlat"
#: js/ui/endSessionDialog.js:80
#: js/ui/endSessionDialog.js:82
msgctxt "title"
msgid "Install Updates & Restart"
msgstr "Güncelleştirmeleri Kur ve Yeniden Başlat"
#: js/ui/endSessionDialog.js:83
#: js/ui/endSessionDialog.js:85
#, javascript-format
msgid "The system will restart automatically in %d second."
msgid_plural "The system will restart automatically in %d seconds."
msgstr[0] "Sistem %d saniye içinde kendiliğinden yeniden başlayacak."
#: js/ui/endSessionDialog.js:91
#: js/ui/endSessionDialog.js:93
msgctxt "button"
msgid "Restart"
msgstr "Yeniden Başlat"
#: js/ui/endSessionDialog.js:99
#: js/ui/endSessionDialog.js:101
msgctxt "title"
msgid "Restart & Install Updates"
msgstr "Yeniden Başlat ve Güncelleştirmeleri Kur"
#: js/ui/endSessionDialog.js:102
#: js/ui/endSessionDialog.js:104
#, javascript-format
msgid "The system will automatically restart and install updates in %d second."
msgid_plural ""
@ -1247,22 +1247,22 @@ msgstr[0] ""
"Sistem %d saniye içinde kendiliğinden yeniden başlayacak ve "
"güncelleştirmeleri kuracak."
#: js/ui/endSessionDialog.js:109 js/ui/endSessionDialog.js:130
#: js/ui/endSessionDialog.js:111 js/ui/endSessionDialog.js:132
msgctxt "button"
msgid "Restart &amp; Install"
msgstr "Yeniden Başlat ve Kur"
#: js/ui/endSessionDialog.js:111
#: js/ui/endSessionDialog.js:113
msgctxt "button"
msgid "Install &amp; Power Off"
msgstr "Kur ve Kapat"
#: js/ui/endSessionDialog.js:112
#: js/ui/endSessionDialog.js:114
msgctxt "checkbox"
msgid "Power off after updates are installed"
msgstr "Güncelleştirmeler kurulduktan sonra kapat"
#: js/ui/endSessionDialog.js:119
#: js/ui/endSessionDialog.js:121
msgctxt "title"
msgid "Restart & Install Upgrade"
msgstr "Yeniden Başlat ve Yükseltmeyi Kur"
@ -1270,7 +1270,7 @@ msgstr "Yeniden Başlat ve Yükseltmeyi Kur"
#. Translators: This is the text displayed for system upgrades in the
#. shut down dialog. First %s gets replaced with the distro name and
#. second %s with the distro version to upgrade to
#: js/ui/endSessionDialog.js:124
#: js/ui/endSessionDialog.js:126
#, javascript-format
msgid ""
"%s %s will be installed after restart. Upgrade installation can take a long "
@ -1280,32 +1280,31 @@ msgstr ""
"uzun sürebilir: verilerinizi yedeklediğinizden ve bilgisayarınızın prize "
"takılı olduğundan emin olun."
#: js/ui/endSessionDialog.js:282
msgid "Running on battery power: Please plug in before installing updates."
msgstr ""
"Pil gücünde çalışıyor: lütfen güncelleştirmeleri kurmadan önce fişi takın."
#: js/ui/endSessionDialog.js:284
msgid "Low battery power: please plug in before installing updates."
msgstr "Düşük pil gücü: lütfen güncelleştirmeleri kurmadan önce fişi takın."
#: js/ui/endSessionDialog.js:291
#: js/ui/endSessionDialog.js:293
msgid "Some applications are busy or have unsaved work"
msgstr "Bazı uygulamalar meşgul ya da kaydedilmemiş verisi var"
#: js/ui/endSessionDialog.js:296
#: js/ui/endSessionDialog.js:298
msgid "Other users are logged in"
msgstr "Diğer kullanıcılar oturum açmış"
#: js/ui/endSessionDialog.js:442
#: js/ui/endSessionDialog.js:467
msgctxt "button"
msgid "Boot Options"
msgstr "Önyükleme Seçenekleri"
#. Translators: Remote here refers to a remote session, like a ssh login
#: js/ui/endSessionDialog.js:660
#: js/ui/endSessionDialog.js:685
#, javascript-format
msgid "%s (remote)"
msgstr "%s (uzak)"
#. Translators: Console here refers to a tty like a VT console
#: js/ui/endSessionDialog.js:663
#: js/ui/endSessionDialog.js:688
#, javascript-format
msgid "%s (console)"
msgstr "%s (uçbirim)"
@ -1316,18 +1315,18 @@ msgstr "Kur"
#: js/ui/extensionDownloader.js:193
msgid "Install Extension"
msgstr "Uzantı Yükle"
msgstr "Uzantı Kur"
#: js/ui/extensionDownloader.js:194
#, javascript-format
msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "“%s” uzantısı extensions.gnome.org üstünden indirilip kurulsun mu?"
#: js/ui/extensionSystem.js:252
#: js/ui/extensionSystem.js:253
msgid "Extension Updates Available"
msgstr "Uzantı Güncellemeleri Var"
#: js/ui/extensionSystem.js:253
#: js/ui/extensionSystem.js:254
msgid "Extension updates are ready to be installed."
msgstr "Uzantı güncellemeleri kuruluma hazır."
@ -1421,7 +1420,7 @@ msgstr "Kapat"
msgid "Leave Off"
msgstr "Kapalı Bırak"
#: js/ui/keyboard.js:225
#: js/ui/keyboard.js:226
msgid "Region & Language Settings"
msgstr "Bölge ve Dil Ayarları"
@ -1524,27 +1523,27 @@ msgstr "Genel Görünüm"
msgid "Type to search"
msgstr "Aramak için yaz"
#: js/ui/padOsd.js:95
#: js/ui/padOsd.js:96
msgid "New shortcut…"
msgstr "Yeni kısayol…"
#: js/ui/padOsd.js:142
#: js/ui/padOsd.js:143
msgid "Application defined"
msgstr "Uygulama tanımlı"
#: js/ui/padOsd.js:143
#: js/ui/padOsd.js:144
msgid "Show on-screen help"
msgstr "Ekranda yardımı göster"
#: js/ui/padOsd.js:144
#: js/ui/padOsd.js:145
msgid "Switch monitor"
msgstr "Monitör değiştir"
#: js/ui/padOsd.js:145
#: js/ui/padOsd.js:146
msgid "Assign keystroke"
msgstr "Tuş vuruşu ata"
#: js/ui/padOsd.js:211
#: js/ui/padOsd.js:212
msgid "Done"
msgstr "Bitti"
@ -2678,7 +2677,7 @@ msgstr "UZANTI_DEMETİ"
#: subprojects/extensions-tool/src/command-install.c:184
msgid "Install an extension bundle"
msgstr "Uzantı demeti yükle"
msgstr "Uzantı demeti kur"
#: subprojects/extensions-tool/src/command-install.c:202
msgid "No extension bundle specified"
@ -2892,7 +2891,7 @@ msgstr "Uzantıyı paketle"
#: subprojects/extensions-tool/src/main.c:328
msgid "Install extension bundle"
msgstr "Uzantı demetini yükle"
msgstr "Uzantı demetini kur"
#: subprojects/extensions-tool/src/main.c:330
#, c-format

File diff suppressed because it is too large Load Diff

View File

@ -60,7 +60,7 @@ def run_shell(perf_output=None):
# we do no additional supervision of gnome-shell,
# beyond that of wait
# in particular, we don't kill the shell upon
# receving a KeyboardInterrupt, as we expect to be
# receiving a KeyboardInterrupt, as we expect to be
# in the same process group
shell = start_shell(perf_output=perf_output)
shell.wait()

View File

@ -27,7 +27,7 @@
* meta_plugin_manager_set_plugin_type(), Mutter will call the vfuncs of the
* plugin at the appropriate time.
*
* The funcions in in GnomeShellPlugin are all just stubs, which just call the
* The functions in in GnomeShellPlugin are all just stubs, which just call the
* similar methods in GnomeShellWm.
*/

View File

@ -11,7 +11,7 @@
* dialog
* @SHELL_ACTION_MODE_LOGIN_SCREEN: allow action in the login screen
* @SHELL_ACTION_MODE_SYSTEM_MODAL: allow action when a system modal
* dialog (e.g. authentification or session dialogs) is open
* dialog (e.g. authentication or session dialogs) is open
* @SHELL_ACTION_MODE_LOOKING_GLASS: allow action in looking glass
* @SHELL_ACTION_MODE_POPUP: allow action while a shell menu is open
* @SHELL_ACTION_MODE_ALL: always allow action

View File

@ -283,7 +283,7 @@ shell_app_get_description (ShellApp *app)
* shell_app_is_window_backed:
*
* A window backed application is one which represents just an open
* window, i.e. there's no .desktop file assocation, so we don't know
* window, i.e. there's no .desktop file association, so we don't know
* how to launch it again.
*/
gboolean

View File

@ -27,7 +27,7 @@
* @short_description: Blur effect for actors
*
* #ShellBlurEffect is a moderately fast gaussian blur implementation. It also has
* an optional brighness property.
* an optional brightness property.
*
* # Modes
*

View File

@ -126,7 +126,7 @@ shell_embedded_window_constructor (GType gtype,
object = parent_class->constructor (gtype, n_properties, properties);
/* Setting the resize mode to immediate means that calling queue_resize()
* on a widget within the window will immmediately call check_resize()
* on a widget within the window will immediately call check_resize()
* to be called, instead of having it queued to an idle. From our perspective,
* this is ideal since we just are going to queue a resize to Clutter's
* idle resize anyways.

View File

@ -1078,11 +1078,11 @@ _shell_global_get_gjs_context (ShellGlobal *global)
* overview mode or the "looking glass" debug overlay, that block
* application and normal key shortcuts.
*
* Returns: %TRUE if we succesfully entered the mode. %FALSE if we couldn't
* Returns: %TRUE if we successfully entered the mode. %FALSE if we couldn't
* enter the mode. Failure may occur because an application has the pointer
* or keyboard grabbed, because Mutter is in a mode itself like moving a
* window or alt-Tab window selection, or because shell_global_begin_modal()
* was previouly called.
* was previously called.
*/
gboolean
shell_global_begin_modal (ShellGlobal *global,

View File

@ -101,7 +101,7 @@ shell_glsl_effect_paint_target (ClutterOffscreenEffect *effect,
* @hook: where to insert the code
* @declarations: GLSL declarations
* @code: GLSL code
* @is_replace: wheter Cogl code should be replaced by the custom shader
* @is_replace: whether Cogl code should be replaced by the custom shader
*
* Adds a GLSL snippet to the pipeline used for drawing the effect texture.
* See #CoglSnippet for details.

View File

@ -24,7 +24,7 @@
/* This is a dummy class; we would like to be able to subclass the
* object from JS but we can't yet; the default GMountOperation impl
* automatically calls g_mount_operation_reply(UNHANDLED) after an idle,
* in interactive methods. We want to handle the reply outselves
* in interactive methods. We want to handle the reply ourselves
* instead, so we just override the default methods with empty ones,
* except for ask-password, as we don't want to handle that.
*

View File

@ -805,7 +805,7 @@ write_string (GOutputStream *out,
* with each element being a dictionary of the form:
*
* { name: <name of event>,
* description: <descrition of string,
* description: <description of string,
* statistic: true } (only for statistics)
*
* Return value: %TRUE if the dump succeeded. %FALSE if an IO error occurred

View File

@ -28,7 +28,7 @@
/**
* CRAdditionalSel:
*
* #CRAdditionalSel abstracts an additionnal selector.
* #CRAdditionalSel abstracts an additional selector.
* An additional selector is the selector part
* that comes after the combination of type selectors.
* It can be either "a class selector (the .class part),

View File

@ -55,7 +55,7 @@ cr_attr_sel_new (void)
*
* Appends an attribute selector to the current list of
* attribute selectors represented by a_this.
* Returns CR_OK upon successfull completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_attr_sel_append_attr_sel (CRAttrSel * a_this, CRAttrSel * a_attr_sel)
@ -82,7 +82,7 @@ cr_attr_sel_append_attr_sel (CRAttrSel * a_this, CRAttrSel * a_attr_sel)
*
*Prepends an attribute selector to the list of
*attributes selector represented by a_this.
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_attr_sel_prepend_attr_sel (CRAttrSel * a_this,

View File

@ -58,7 +58,7 @@ struct _CRCascadePriv {
*should call their ref/unref method instead if it wants
*
*Returns the newly built instance of CRCascade or NULL if
*an error arose during constrution.
*an error arose during construction.
*/
CRCascade *
cr_cascade_new (CRStyleSheet * a_author_sheet,
@ -128,7 +128,7 @@ cr_cascade_get_sheet (CRCascade * a_this, enum CRStyleOrigin a_origin)
*
*Sets a stylesheet in the cascade
*
*Returns CR_OK upon successfull completion, an error
*Returns CR_OK upon successful completion, an error
*code otherwise.
*/
enum CRStatus

View File

@ -313,7 +313,7 @@ cr_declaration_append (CRDeclaration * a_this, CRDeclaration * a_new)
*@a_decls: the declaration to unlink.
*
*Unlinks the declaration from the declaration list.
*case of a successfull completion, NULL otherwise.
*case of a successful completion, NULL otherwise.
*
*Returns a pointer to the unlinked declaration in
*/

View File

@ -29,7 +29,7 @@
*
*The definition of the CRDocHandler class.
*Contains methods to instantiate, destroy,
*and initialyze instances of #CRDocHandler
*and initialize instances of #CRDocHandler
*to custom values.
*/
@ -98,7 +98,7 @@ cr_doc_handler_new (void)
*Gets the private parsing context associated to the document handler
*The private parsing context is used by libcroco only.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_doc_handler_get_ctxt (CRDocHandler const * a_this, gpointer * a_ctxt)
@ -117,7 +117,7 @@ cr_doc_handler_get_ctxt (CRDocHandler const * a_this, gpointer * a_ctxt)
*
*Sets the private parsing context.
*This is used by libcroco only.
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_doc_handler_set_ctxt (CRDocHandler * a_this, gpointer a_ctxt)
@ -135,7 +135,7 @@ cr_doc_handler_set_ctxt (CRDocHandler * a_this, gpointer a_ctxt)
*Gets the private parsing result.
*The private parsing result is used by libcroco only.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_doc_handler_get_result (CRDocHandler const * a_this, gpointer * a_result)
@ -155,7 +155,7 @@ cr_doc_handler_get_result (CRDocHandler const * a_this, gpointer * a_result)
*Sets the private parsing context.
*This is used by libcroco only.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_doc_handler_set_result (CRDocHandler * a_this, gpointer a_result)
@ -175,7 +175,7 @@ cr_doc_handler_set_result (CRDocHandler * a_this, gpointer a_result)
*test handlers. This is expected to change in a
*near future, when the libcroco gets a bit debugged.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_doc_handler_set_default_sac_handler (CRDocHandler * a_this)
@ -216,7 +216,7 @@ cr_doc_handler_ref (CRDocHandler * a_this)
/**
* cr_doc_handler_unref:
*@a_this: the currrent instance of #CRDocHandler.
*@a_this: the current instance of #CRDocHandler.
*
*Decreases the ref count of the current instance of #CRDocHandler.
*If the ref count reaches '0' then, destroys the instance.

View File

@ -105,7 +105,7 @@ cr_enc_handler_get_instance (enum CREncoding a_enc)
*Given an encoding name (called an alias name)
*the function returns the matching encoding type.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_enc_handler_resolve_enc_alias (const guchar * a_alias_name,
@ -143,7 +143,7 @@ cr_enc_handler_resolve_enc_alias (const guchar * a_alias_name,
*
*Converts a raw input buffer into an utf8 buffer.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_enc_handler_convert_input (CREncHandler * a_this,

View File

@ -173,7 +173,7 @@ cr_font_family_new (enum CRFontFamilyType a_type, guchar * a_name)
/**
* cr_font_family_to_string:
* @a_this: the current instance of #CRFontFamily.
* @a_walk_font_family_list: wether the serialize the entire list.
* @a_walk_font_family_list: whether the serialize the entire list.
*
* Returns the seriliazed font family. The caller has to free it using
* g_free().
@ -215,7 +215,7 @@ cr_font_family_to_string (CRFontFamily const * a_this,
* @a_this: the current instance of #CRFontFamily.
* @a_name: the new name
*
* Returns CR_OK upon sucessful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_font_family_set_name (CRFontFamily * a_this, guchar * a_name)
@ -292,7 +292,7 @@ cr_font_family_prepend (CRFontFamily * a_this,
* cr_font_family_destroy:
* @a_this: the current instance of #CRFontFamily.
*
* Returns CR_OK upon sucessful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_font_family_destroy (CRFontFamily * a_this)
@ -413,7 +413,7 @@ cr_font_size_copy (CRFontSize * a_dst, CRFontSize const * a_src)
* @a_this: the current instance of #CRFontSize.
* @a_predefined: what to set.
*
* Returns CR_OK upon sucessful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_font_size_set_predefined_absolute_font_size (CRFontSize *a_this,
@ -457,7 +457,7 @@ cr_font_size_set_relative_font_size (CRFontSize *a_this,
* @a_num_type: the type of number to set.
* @a_value: the actual value to set.
*
* Returns CR_OK upon succesful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_font_size_set_absolute_font_size (CRFontSize *a_this,
@ -479,7 +479,7 @@ cr_font_size_set_absolute_font_size (CRFontSize *a_this,
* cr_font_size_set_to_inherit:
* @a_this: the current instance of #CRFontSize
*
* Returns CR_OK upon succesful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_font_size_set_to_inherit (CRFontSize *a_this)

View File

@ -346,7 +346,7 @@ cr_input_unref (CRInput * a_this)
*the current instance has reached the end of its input buffer,
*FALSE otherwise.
*
*Tests wether the current instance of
*Tests whether the current instance of
*#CRInput has reached its input buffer.
*
* Returns CR_OK upon successful completion, an error code otherwise.
@ -644,12 +644,12 @@ cr_input_consume_char (CRInput * a_this, guint32 a_char)
*@a_this: the this pointer of the current instance of #CRInput.
*@a_char: the character to consume.
*@a_nb_char: in/out parameter. The number of characters to consume.
*If set to a negative value, the function will consume all the occurences
*If set to a negative value, the function will consume all the occurrences
*of a_char found.
*After return, if the return value equals CR_OK, this variable contains
*the number of characters actually consumed.
*
*Consumes up to a_nb_char occurences of the next contiguous characters
*Consumes up to a_nb_char occurrences of the next contiguous characters
*which equal a_char. Note that the next character of the input stream
**MUST* equal a_char to trigger the consumption, or else, the error
*code CR_PARSING_ERROR is returned.

View File

@ -258,7 +258,7 @@ cr_num_dup (CRNum const * a_this)
*instance of #CRNum
*@a_type: the new type of #CRNum.
*
* Returns CR_OK upon succesful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_num_set (CRNum * a_this, gdouble a_val, enum CRNumType a_type)

View File

@ -159,7 +159,7 @@ cr_om_parser_init_default_sac_handler (CROMParser * a_this)
}
/*
*initialyze here the sac handler.
*initialize here the sac handler.
*/
sac_handler->start_document = start_document;
sac_handler->end_document = end_document;
@ -667,7 +667,7 @@ property (CRDocHandler * a_this,
g_return_if_fail (str);
}
/*instanciates a new declaration */
/*instantiates a new declaration */
decl = cr_declaration_new (ctxt->cur_stmt, str, a_expression);
g_return_if_fail (decl);
str = NULL;
@ -846,7 +846,7 @@ cr_om_parser_new (CRInput * a_input)
*
*Parses the content of an in memory buffer.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_om_parser_parse_buf (CROMParser * a_this,
@ -895,7 +895,7 @@ cr_om_parser_parse_buf (CROMParser * a_this,
*
*The simpler way to parse an in memory css2 buffer.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_om_parser_simply_parse_buf (const guchar * a_buf,
@ -928,7 +928,7 @@ cr_om_parser_simply_parse_buf (const guchar * a_buf,
* cr_om_parser_parse_file:
*@a_this: the current instance of the cssom parser.
*@a_file_uri: the uri of the file.
*(only local file paths are suppported so far)
*(only local file paths are supported so far)
*@a_enc: the encoding of the file.
*@a_result: out parameter. A pointer
*the build css object model.
@ -936,7 +936,7 @@ cr_om_parser_simply_parse_buf (const guchar * a_buf,
*Parses a css2 stylesheet contained
*in a file.
*
* Returns CR_OK upon succesful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_om_parser_parse_file (CROMParser * a_this,
@ -984,7 +984,7 @@ cr_om_parser_parse_file (CROMParser * a_this,
*
*The simpler method to parse a css2 file.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*Note that this method uses cr_om_parser_parse_file() so both methods
*have the same return values.
*/

View File

@ -45,7 +45,7 @@
*that css UA must comply with two syntaxes.
*
*1/the specific syntax that defines the css language
*for a given level of specificatin (e.g css2 syntax
*for a given level of specification (e.g css2 syntax
*defined in appendix D.1 of the css2 spec)
*
*2/the core (general) syntax that is there to allow
@ -171,7 +171,7 @@ if ((status) != CR_OK) \
*@a_is_exception: in case of error, if is TRUE, the status
*is set to CR_PARSING_ERROR before goto error. If is false, the
*real low level status is kept and will be returned by the
*upper level function that called this macro. Usally,this must
*upper level function that called this macro. Usually,this must
*be set to FALSE.
*
*same as CHECK_PARSING_STATUS() but this one pushes an error
@ -207,7 +207,7 @@ CHECK_PARSING_STATUS (status, TRUE) \
*Reads the next char from the input stream of the current parser.
*In case of error, jumps to the "error:" label located in the
*function where this macro is called.
*@param a_this the curent instance of #CRParser
*@param a_this the current instance of #CRParser
*@param to_char a pointer to the guint32 char where to store
*the character read.
*/
@ -514,7 +514,7 @@ cr_parser_error_destroy (CRParserError * a_this)
*@param a_this the current instance of #CRParser.
*@param a_msg the error message.
*@param a_status the error status.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_push_error (CRParser * a_this,
@ -560,7 +560,7 @@ cr_parser_push_error (CRParser * a_this,
*@param a_this the current instance of #CRParser.
*@param a_clear_errs whether to clear the error stack
*after the dump or not.
*@return CR_OK upon successfull completion, an error code
*@return CR_OK upon successful completion, an error code
*otherwise.
*/
static enum CRStatus
@ -618,7 +618,7 @@ cr_parser_clear_errors (CRParser * a_this)
*Same as cr_parser_try_to_skip_spaces() but this one skips
*spaces and comments.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_try_to_skip_spaces_and_comments (CRParser * a_this)
@ -755,7 +755,7 @@ cr_parser_parse_stylesheet_core (CRParser * a_this)
*in chapter 4.1 in the css2 spec.
*at-rule : ATKEYWORD S* any* [ block | ';' S* ];
*@param a_this the current instance of #CRParser.
*@return CR_OK upon successfull completion, an error code
*@return CR_OK upon successful completion, an error code
*otherwise.
*/
static enum CRStatus
@ -831,7 +831,7 @@ cr_parser_parse_atrule_core (CRParser * a_this)
*4.1 of the css2 spec.
*ruleset ::= selector? '{' S* declaration? [ ';' S* declaration? ]* '}' S*;
*@param a_this the current instance of #CRParser.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_ruleset_core (CRParser * a_this)
@ -919,7 +919,7 @@ cr_parser_parse_ruleset_core (CRParser * a_this)
*grammar.
*selector : any+;
*@param a_this the current instance of #CRParser.
*@return CR_OK upon successfull completion, an error code
*@return CR_OK upon successful completion, an error code
*otherwise.
*/
static enum CRStatus
@ -1089,7 +1089,7 @@ cr_parser_parse_declaration_core (CRParser * a_this)
*in chapter 4.1.
*value ::= [ any | block | ATKEYWORD S* ]+;
*@param a_this the current instance of #CRParser.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_value_core (CRParser * a_this)
@ -1171,7 +1171,7 @@ cr_parser_parse_value_core (CRParser * a_this)
*
*@param a_this the current instance of #CRParser.
*@param n_calls used to limit recursion depth
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_any_core (CRParser * a_this,
@ -1332,7 +1332,7 @@ cr_parser_parse_any_core (CRParser * a_this,
*@param a_this the "this pointer" of the current instance of
*#CRParser .
*@param a_sel out parameter. The successfully parsed attribute selector.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_attribute_selector (CRParser * a_this,
@ -1471,7 +1471,7 @@ cr_parser_parse_attribute_selector (CRParser * a_this,
*new instance of GString and set it content to the parsed property.
*If not, the property is just appended to a_property's previous content.
*In both cases, it is up to the caller to free a_property.
*@return CR_OK upon successfull completion, CR_PARSING_ERROR if the
*@return CR_OK upon successful completion, CR_PARSING_ERROR if the
*next construction was not a "property", or an error code.
*/
static enum CRStatus
@ -1514,7 +1514,7 @@ cr_parser_parse_property (CRParser * a_this,
*
*TODO: handle parsing of 'RGB'
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_term (CRParser * a_this, CRTerm ** a_term)
@ -1669,7 +1669,7 @@ cr_parser_parse_term (CRParser * a_this, CRTerm ** a_term)
*and where pseudo is:
*pseudo ::= ':' [ IDENT | FUNCTION S* IDENT S* ')' ]
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_simple_selector (CRParser * a_this, CRSimpleSel ** a_sel)
@ -1928,7 +1928,7 @@ cr_parser_parse_simple_selector (CRParser * a_this, CRSimpleSel ** a_sel)
* cr_parser_parse_simple_sels:
*@a_this: the this pointer of the current instance of #CRParser.
*@a_start: a pointer to the
*first chararcter of the successfully parsed
*first character of the successfully parsed
*string.
*@a_end: a pointer to the last character of the successfully parsed
*string.
@ -1936,7 +1936,7 @@ cr_parser_parse_simple_selector (CRParser * a_this, CRSimpleSel ** a_sel)
*Parses a "selector" as defined by the css2 spec in appendix D.1:
*selector ::= simple_selector [ combinator simple_selector ]*
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_simple_sels (CRParser * a_this,
@ -2134,7 +2134,7 @@ cr_parser_parse_selector (CRParser * a_this,
*function ::= FUNCTION S* expr ')' S*
*FUNCTION ::= ident'('
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_function (CRParser * a_this,
@ -2220,7 +2220,7 @@ cr_parser_parse_function (CRParser * a_this,
* URI ::= url\({w}{string}{w}\)
* |url\({w}([!#$%&*-~]|{nonascii}|{escape})*{w}\)
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_uri (CRParser * a_this, CRString ** a_str)
@ -2239,10 +2239,10 @@ cr_parser_parse_uri (CRParser * a_this, CRString ** a_str)
/**
* cr_parser_parse_string:
*@a_this: the current instance of #CRParser.
*@a_start: out parameter. Upon successfull completion,
*@a_start: out parameter. Upon successful completion,
*points to the beginning of the string, points to an undefined value
*otherwise.
*@a_end: out parameter. Upon successfull completion, points to
*@a_end: out parameter. Upon successful completion, points to
*the beginning of the string, points to an undefined value otherwise.
*
*Parses a string type as defined in css spec [4.1.1]:
@ -2251,7 +2251,7 @@ cr_parser_parse_uri (CRParser * a_this, CRString ** a_str)
*string1 ::= \"([\t !#$%&(-~]|\\{nl}|\'|{nonascii}|{escape})*\"
*string2 ::= \'([\t !#$%&(-~]|\\{nl}|\"|{nonascii}|{escape})*\'
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_string (CRParser * a_this, CRString ** a_str)
@ -2278,7 +2278,7 @@ cr_parser_parse_string (CRParser * a_this, CRString ** a_str)
*the function just appends the parsed string to the one passed.
*In both cases it is up to the caller to free *a_str.
*
*@return CR_OK upon successfull completion, an error code
*@return CR_OK upon successful completion, an error code
*otherwise.
*/
static enum CRStatus
@ -2311,7 +2311,7 @@ cr_parser_parse_ident (CRParser * a_this, CRString ** a_str)
*@param a_end out parameter. A pointer to the first character of
*the successfully parsed string.
*
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_parser_parse_stylesheet (CRParser * a_this)
@ -2789,7 +2789,7 @@ cr_parser_new (CRTknzr * a_tknzr)
*of #CRParser. If set to FALSE, it is up to the caller to
*eventually free it.
*
*Instanciates a new parser from a memory buffer.
*Instantiates a new parser from a memory buffer.
*
*Returns the newly built parser, or NULL if an error arises.
*/
@ -2870,7 +2870,7 @@ cr_parser_new_from_file (const guchar * a_file_uri, enum CREncoding a_enc)
*
*Sets a SAC document handler to the parser.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_set_sac_handler (CRParser * a_this, CRDocHandler * a_handler)
@ -2895,7 +2895,7 @@ cr_parser_set_sac_handler (CRParser * a_this, CRDocHandler * a_handler)
*
*Gets the SAC document handler.
*
*Returns CR_OK upon successfull completion, an error code
*Returns CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus
@ -2915,7 +2915,7 @@ cr_parser_get_sac_handler (CRParser * a_this, CRDocHandler ** a_handler)
*Sets the SAC handler associated to the current instance
*of #CRParser to the default SAC handler.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_set_default_sac_handler (CRParser * a_this)
@ -2944,7 +2944,7 @@ cr_parser_set_default_sac_handler (CRParser * a_this)
* @a_this: the current instance of #CRParser.
* @a_use_core_grammar: where to parse against the css core grammar.
*
* Returns CR_OK upon succesful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_set_use_core_grammar (CRParser * a_this,
@ -2960,9 +2960,9 @@ cr_parser_set_use_core_grammar (CRParser * a_this,
/**
* cr_parser_get_use_core_grammar:
* @a_this: the current instance of #CRParser.
* @a_use_core_grammar: wether to use the core grammar or not.
* @a_use_core_grammar: whether to use the core grammar or not.
*
* Returns CR_OK upon succesful completion, an error code otherwise.
* Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_get_use_core_grammar (CRParser const * a_this,
@ -2984,7 +2984,7 @@ cr_parser_get_use_core_grammar (CRParser const * a_this,
*
*Parses a the given in parameter.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_file (CRParser * a_this,
@ -3176,7 +3176,7 @@ cr_parser_parse_prio (CRParser * a_this, CRString ** a_prio)
*Parses a "declaration" as defined by the css2 spec in appendix D.1:
*declaration ::= [property ':' S* expr prio?]?
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_declaration (CRParser * a_this,
@ -3270,7 +3270,7 @@ cr_parser_parse_declaration (CRParser * a_this,
*chapter 4.1 of the css2 spec.
*statement : ruleset | at-rule;
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_statement_core (CRParser * a_this)
@ -3334,7 +3334,7 @@ cr_parser_parse_statement_core (CRParser * a_this)
*See the documentation of #CRDocHandler (the SAC handler) to know
*when which SAC handler is called.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_ruleset (CRParser * a_this)
@ -3550,7 +3550,7 @@ cr_parser_parse_ruleset (CRParser * a_this)
*import ::=
*\@import [STRING|URI] S* [ medium [ ',' S* medium]* ]? ';' S*
*
*Returns CR_OK upon sucessfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_import (CRParser * a_this,
@ -3670,7 +3670,7 @@ cr_parser_parse_import (CRParser * a_this,
*will corrupt the memory and lead to hard to debug
*random crashes.
*This is where C++ and its compile time
*type checking mecanism (through STL containers) would
*type checking mechanism (through STL containers) would
*have prevented us to go through this hassle.
*/
for (cur = *a_media_list; cur; cur = cur->next) {
@ -3711,7 +3711,7 @@ cr_parser_parse_import (CRParser * a_this,
*to notify media productions. See #CRDocHandler to know the callback called
*during \@media parsing.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_media (CRParser * a_this)
@ -3881,7 +3881,7 @@ cr_parser_parse_media (CRParser * a_this)
*encounters a construction that must
*be reported to the calling application.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_page (CRParser * a_this)
@ -4128,11 +4128,11 @@ cr_parser_parse_page (CRParser * a_this)
*set to NULL.
*@a_charset_sym_location: the parsing location of the charset rule
*
*Parses a charset declaration as defined implictly by the css2 spec in
*Parses a charset declaration as defined implicitly by the css2 spec in
*appendix D.1:
*charset ::= CHARSET_SYM S* STRING S* ';'
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_charset (CRParser * a_this, CRString ** a_value,
@ -4223,7 +4223,7 @@ cr_parser_parse_charset (CRParser * a_this, CRString ** a_value,
*
*This function will call SAC handlers whenever it is necessary.
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse_font_face (CRParser * a_this)
@ -4380,7 +4380,7 @@ cr_parser_parse_font_face (CRParser * a_this)
*input previously associated to the current instance of
*#CRParser.
*
*Returns CR_OK upon succesful completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parser_parse (CRParser * a_this)
@ -4430,7 +4430,7 @@ cr_parser_set_tknzr (CRParser * a_this, CRTknzr * a_tknzr)
*
*Getter of the parser's underlying tokenizer
*
*Returns CR_OK upon succesful completion, an error code
*Returns CR_OK upon successful completion, an error code
*otherwise
*/
enum CRStatus
@ -4450,7 +4450,7 @@ cr_parser_get_tknzr (CRParser * a_this, CRTknzr ** a_tknzr)
*
*Gets the current parsing location.
*
*Returns CR_OK upon succesful completion, an error code
*Returns CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus

View File

@ -33,9 +33,9 @@
/**
* cr_parsing_location_new:
*Instanciates a new parsing location.
*Instantiates a new parsing location.
*
*Returns the newly instanciated #CRParsingLocation.
*Returns the newly instantiated #CRParsingLocation.
*Must be freed by cr_parsing_location_destroy()
*/
CRParsingLocation *
@ -58,7 +58,7 @@ cr_parsing_location_new (void)
*
*Initializes the an instance of #CRparsingLocation.
*
*Returns CR_OK upon succesful completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_parsing_location_init (CRParsingLocation *a_this)
@ -77,7 +77,7 @@ cr_parsing_location_init (CRParsingLocation *a_this)
*
*Copies an instance of CRParsingLocation into another one.
*
*Returns CR_OK upon succesful completion, an error code
*Returns CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus

View File

@ -156,7 +156,7 @@ cr_prop_list_prepend (CRPropList * a_this, CRPropList * a_to_prepend)
*@a_prop_name: property name to append
*@a_decl: the property value to append.
*
*Prepends a propertie to a list of properties
*Prepends a property to a list of properties
*
*Returns the new property list.
*/

View File

@ -55,7 +55,7 @@ cr_simple_sel_new (void)
*@a_this: the this pointer of the current instance of #CRSimpleSel.
*@a_sel: the simple selector to append.
*
*Returns: the new list upon successfull completion, an error code otherwise.
*Returns: the new list upon successful completion, an error code otherwise.
*/
CRSimpleSel *
cr_simple_sel_append_simple_sel (CRSimpleSel * a_this, CRSimpleSel * a_sel)
@ -83,7 +83,7 @@ cr_simple_sel_append_simple_sel (CRSimpleSel * a_this, CRSimpleSel * a_sel)
*
*Prepends a simple selector to the current list of simple selectors.
*
*Returns the new list upon successfull completion, an error code otherwise.
*Returns the new list upon successful completion, an error code otherwise.
*/
CRSimpleSel *
cr_simple_sel_prepend_simple_sel (CRSimpleSel * a_this, CRSimpleSel * a_sel)
@ -210,7 +210,7 @@ cr_simple_sel_one_to_string (CRSimpleSel const * a_this)
*Dumps the selector to a file.
*TODO: add the support of unicode in the dump.
*
*Returns CR_OK upon successfull completion, an error code
*Returns CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus
@ -240,7 +240,7 @@ cr_simple_sel_dump (CRSimpleSel const * a_this, FILE * a_fp)
*Computes the selector (combinator separated list of simple selectors)
*as defined in the css2 spec in chapter 6.4.3
*
*Returns CR_OK upon successfull completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_simple_sel_compute_specificity (CRSimpleSel * a_this)

View File

@ -68,7 +68,7 @@ typedef struct _CRSimpleSel CRSimpleSel ;
*then been called 'universal selector')
*
*2/An additional selector that "specializes" the preceding type or
*universal selector. The additionnal selector can be either
*universal selector. The additional selector can be either
*an id selector, or a class selector, or an attribute selector.
*/
struct _CRSimpleSel

View File

@ -1037,7 +1037,7 @@ cr_statement_parse_from_buf (const guchar * a_buf, enum CREncoding a_encoding)
*@a_buf: the buffer to parse.
*@a_enc: the character encoding of a_buf.
*
*Parses a buffer that contains a ruleset statement an instanciates
*Parses a buffer that contains a ruleset statement an instantiates
*a #CRStatement of type RULESET_STMT.
*
*Returns the newly built instance of #CRStatement in case of successful parsing,
@ -1254,7 +1254,7 @@ cr_statement_at_media_rule_parse_from_buf (const guchar * a_buf,
*in the \@media rule.
*@a_media: the media string list. A list of GString pointers.
*
*Instanciates an instance of #CRStatement of type
*Instantiates an instance of #CRStatement of type
*AT_MEDIA_RULE_STMT (\@media ruleset).
*
*/
@ -1362,7 +1362,7 @@ cr_statement_new_at_import_rule (CRStyleSheet * a_container_sheet,
*@a_encoding: the encoding of a_buf.
*
*Parses a buffer that contains an "\@import" rule and
*instanciate a #CRStatement of type AT_IMPORT_RULE_STMT
*instantiate a #CRStatement of type AT_IMPORT_RULE_STMT
*
*Returns the newly built instance of #CRStatement in case of
*a successful parsing, NULL otherwise.
@ -2116,7 +2116,7 @@ cr_statement_ruleset_append_decl2 (CRStatement * a_this,
*@a_this: the current statement.
*@a_declaration: the declaration to append.
*
*Returns CR_OK upon sucessful completion, an error code
*Returns CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus
@ -2170,7 +2170,7 @@ cr_statement_at_import_rule_set_imported_sheet (CRStatement * a_this,
*only if the function returns CR_OK.
*
*Gets the stylesheet contained by the \@import rule statement.
*Returns CR_OK upon sucessful completion, an error code otherwise.
*Returns CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_statement_at_import_rule_get_imported_sheet (CRStatement * a_this,

View File

@ -129,7 +129,7 @@ struct _CRAtCharsetRule
CRString * charset ;
};
/**The abstaction of the \@font-face rule.*/
/**The abstraction of the \@font-face rule.*/
typedef struct _CRAtFontFaceRule CRAtFontFaceRule ;
struct _CRAtFontFaceRule
{

View File

@ -25,8 +25,8 @@
#include "cr-string.h"
/**
*Instanciates a #CRString
*@return the newly instanciated #CRString
*Instantiates a #CRString
*@return the newly instantiated #CRString
*Must be freed with cr_string_destroy().
*/
CRString *
@ -45,10 +45,10 @@ cr_string_new (void)
}
/**
*Instanciate a string and initialise it to
*Instantiate a string and initialise it to
*a_string.
*@param a_string the initial string
*@return the newly instanciated string.
*@return the newly instantiated string.
*/
CRString *
cr_string_new_from_string (const gchar * a_string)
@ -66,10 +66,10 @@ cr_string_new_from_string (const gchar * a_string)
}
/**
*Instanciates a #CRString from an instance of GString.
*Instantiates a #CRString from an instance of GString.
*@param a_string the input string that will be copied into
*the newly instanciated #CRString
*@return the newly instanciated #CRString.
*the newly instantiated #CRString
*@return the newly instantiated #CRString.
*/
CRString *
cr_string_new_from_gstring (GString const *a_string)

View File

@ -74,7 +74,7 @@ struct _CRStyleSheet
gpointer app_data ;
/**
*the reference count of this insance
*the reference count of this instance
*Please, don't never ever modify it
*directly. Use cr_stylesheet_ref()
*and cr_stylesheet_unref() instead.

View File

@ -77,7 +77,7 @@ cr_term_clear (CRTerm * a_this)
}
/**
*Instanciate a #CRTerm.
*Instantiate a #CRTerm.
*@return the newly build instance
*of #CRTerm.
*/
@ -96,7 +96,7 @@ cr_term_new (void)
}
/**
*Parses an expresion as defined by the css2 spec
*Parses an expression as defined by the css2 spec
*and builds the expression as a list of terms.
*@param a_buf the buffer to parse.
*@return a pointer to the first term of the expression or

View File

@ -106,7 +106,7 @@ CHECK_PARSING_STATUS (status, TRUE) \
*Reads the next char from the input stream of the current parser.
*In case of error, jumps to the "error:" label located in the
*function where this macro is called.
*@param parser the curent instance of #CRTknzr
*@param parser the current instance of #CRTknzr
*@param to_char a pointer to the guint32 char where to store
*the character read.
*/
@ -250,10 +250,10 @@ static enum CRStatus cr_tknzr_parse_num (CRTknzr * a_this,
* w ::= [ \t\r\n\f]*
*
*@param a_this the current instance of #CRTknzr.
*@param a_start out param. Upon successfull completion, points
*@param a_start out param. Upon successful completion, points
*to the beginning of the parsed white space, points to NULL otherwise.
*Can also point to NULL is there is no white space actually.
*@param a_end out param. Upon successfull completion, points
*@param a_end out param. Upon successful completion, points
*to the end of the parsed white space, points to NULL otherwise.
*Can also point to NULL is there is no white space actually.
*/
@ -329,7 +329,7 @@ cr_tknzr_parse_w (CRTknzr * a_this,
*parsed string.
*@param a_end a pointer to the last character of the successfully parsed
*string.
*@result CR_OK uppon successfull completion, an error code otherwise.
*@result CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_tknzr_parse_nl (CRTknzr * a_this,
@ -387,7 +387,7 @@ cr_tknzr_parse_nl (CRTknzr * a_this,
*In any cases, it stops when it encounters a non white space character.
*
*@param a_this the current instance of #CRTknzr.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_tknzr_try_to_skip_spaces (CRTknzr * a_this)
@ -519,7 +519,7 @@ cr_tknzr_parse_comment (CRTknzr * a_this,
*the caller.
*@param a_end out parameter. A pointer to the last character
*of the unicode escape sequence. Must *NOT* be deleted by the caller.
*@return CR_OK if parsing succeded, an error code otherwise.
*@return CR_OK if parsing succeeded, an error code otherwise.
*Error code can be either CR_PARSING_ERROR if the string
*parsed just doesn't
*respect the production or another error if a
@ -658,12 +658,12 @@ cr_tknzr_parse_escape (CRTknzr * a_this, guint32 * a_esc_code,
*string2 ::= \'([\t !#$%&(-~]|\\{nl}|\"|{nonascii}|{escape})*\'
*
*@param a_this the current instance of #CRTknzr.
*@param a_start out parameter. Upon successfull completion,
*@param a_start out parameter. Upon successful completion,
*points to the beginning of the string, points to an undefined value
*otherwise.
*@param a_end out parameter. Upon successfull completion, points to
*@param a_end out parameter. Upon successful completion, points to
*the beginning of the string, points to an undefined value otherwise.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_tknzr_parse_string (CRTknzr * a_this, CRString ** a_str)
@ -788,7 +788,7 @@ cr_tknzr_parse_string (CRTknzr * a_this, CRString ** a_str)
*@param a_end out param. A pointer to the ending point of the
*token.
*@param a_char out param. The actual parsed nmchar.
*@return CR_OK upon successfull completion,
*@return CR_OK upon successful completion,
*an error code otherwise.
*/
static enum CRStatus
@ -855,7 +855,7 @@ cr_tknzr_parse_nmstart (CRTknzr * a_this,
*@param a_end out param. A pointer to the ending point of the
*token.
*@param a_char out param. The actual parsed nmchar.
*@return CR_OK upon successfull completion,
*@return CR_OK upon successful completion,
*an error code otherwise.
*/
static enum CRStatus
@ -922,7 +922,7 @@ cr_tknzr_parse_nmchar (CRTknzr * a_this, guint32 * a_char,
*the function just appends the parsed string to the one passed.
*In both cases it is up to the caller to free *a_str.
*
*@return CR_OK upon successfull completion, an error code
*@return CR_OK upon successful completion, an error code
*otherwise.
*/
static enum CRStatus
@ -1010,7 +1010,7 @@ cr_tknzr_parse_ident (CRTknzr * a_this, CRString ** a_str)
*of CRString. If not, it just appends the parsed name to the passed *a_str.
*In both cases, it is up to the caller to free *a_str.
*
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_tknzr_parse_name (CRTknzr * a_this,
@ -1116,7 +1116,7 @@ cr_tknzr_parse_hash (CRTknzr * a_this, CRString ** a_str)
*
*@param a_this the current instance of #CRTknzr.
*@param a_str the successfully parsed url.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_tknzr_parse_uri (CRTknzr * a_this,
@ -1238,7 +1238,7 @@ cr_tknzr_parse_uri (CRTknzr * a_this,
*
*@param a_this the "this pointer" of the current instance of
*@param a_rgb out parameter the parsed rgb.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_tknzr_parse_rgb (CRTknzr * a_this, CRRgb ** a_rgb)
@ -1378,7 +1378,7 @@ cr_tknzr_parse_rgb (CRTknzr * a_this, CRRgb ** a_rgb)
*the parsed atkeyword to the end of *a_str. In both cases it is up to
*the caller to free *a_str.
*
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
static enum CRStatus
cr_tknzr_parse_atkeyword (CRTknzr * a_this,
@ -1472,11 +1472,11 @@ cr_tknzr_parse_important (CRTknzr * a_this,
*[0-9]+|[0-9]*\.[0-9]+
*@param a_this the current instance of #CRTknzr.
*@param a_num out parameter. The parsed number.
*@return CR_OK upon successfull completion,
*@return CR_OK upon successful completion,
*an error code otherwise.
*
*The CSS specification says that numbers may be
*preceeded by '+' or '-' to indicate the sign.
*preceded by '+' or '-' to indicate the sign.
*Technically, the "num" construction as defined
*by the tokenizer doesn't allow this, but we parse
*it here for simplicity.
@ -1717,7 +1717,7 @@ cr_tknzr_get_input (CRTknzr * a_this, CRInput ** a_input)
*#CRParser.
*@param a_byte out parameter the place where to store the byte
*read.
*@return CR_OK upon successfull completion, an error
*@return CR_OK upon successful completion, an error
*code otherwise.
*/
enum CRStatus
@ -1733,7 +1733,7 @@ cr_tknzr_read_byte (CRTknzr * a_this, guchar * a_byte)
*Reads the next char from the parser input stream.
*@param a_this the current instance of #CRTknzr.
*@param a_char out parameter. The read char.
*@return CR_OK upon successfull completion, an error code
*@return CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus
@ -1758,8 +1758,8 @@ cr_tknzr_read_char (CRTknzr * a_this, guint32 * a_char)
*To "peek a char" means reads the next char without consuming it.
*Subsequent calls to this function return the same char.
*@param a_this the current instance of #CRTknzr.
*@param a_char out parameter. The peeked char uppon successfull completion.
*@return CR_OK upon successfull completion, an error code otherwise.
*@param a_char out parameter. The peeked char upon successful completion.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_tknzr_peek_char (CRTknzr * a_this, guint32 * a_char)
@ -1779,13 +1779,13 @@ cr_tknzr_peek_char (CRTknzr * a_this, guint32 * a_char)
}
/**
*Peeks a byte ahead at a given postion in the parser input stream.
*Peeks a byte ahead at a given position in the parser input stream.
*@param a_this the current instance of #CRTknzr.
*@param a_offset the offset of the peeked byte starting from the current
*byte in the parser input stream.
*@param a_byte out parameter. The peeked byte upon
*successfull completion.
*@return CR_OK upon successfull completion, an error code otherwise.
*successful completion.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_tknzr_peek_byte (CRTknzr * a_this, gulong a_offset, guchar * a_byte)
@ -1962,7 +1962,7 @@ cr_tknzr_unget_token (CRTknzr * a_this, CRToken * a_token)
*@param a_tk out parameter. The returned token.
*for the sake of mem leak avoidance, *a_tk must
*be NULL.
*@param CR_OK upon successfull completion, an error code
*@param CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus
@ -2562,7 +2562,7 @@ cr_tknzr_get_next_token (CRTknzr * a_this, CRToken ** a_tk)
status = cr_token_set_function
(token, str);
CHECK_PARSING_STATUS (status, TRUE);
/*ownership is transfered
/*ownership is transferred
*to token by cr_token_set_function.
*/
if (str) {

View File

@ -151,7 +151,7 @@ cr_token_new (void)
*Sets the type of curren instance of
*#CRToken to 'S_TK' (S in the css2 spec)
*@param a_this the current instance of #CRToken.
*@return CR_OK upon successfull completion, an error
*@return CR_OK upon successful completion, an error
*code otherwise.
*/
enum CRStatus
@ -170,7 +170,7 @@ cr_token_set_s (CRToken * a_this)
*Sets the type of the current instance of
*#CRToken to 'CDO_TK' (CDO as said by the css2 spec)
*@param a_this the current instance of #CRToken.
*@return CR_OK upon successfull completion, an error
*@return CR_OK upon successful completion, an error
*code otherwise.
*/
enum CRStatus
@ -189,7 +189,7 @@ cr_token_set_cdo (CRToken * a_this)
*Sets the type of the current token to
*CDC_TK (CDC as said by the css2 spec).
*@param a_this the current instance of #CRToken.
*@return CR_OK upon successfull completion, an error
*@return CR_OK upon successful completion, an error
*code otherwise.
*/
enum CRStatus
@ -208,7 +208,7 @@ cr_token_set_cdc (CRToken * a_this)
*Sets the type of the current instance of
*#CRToken to INCLUDES_TK (INCLUDES as said by the css2 spec).
*@param a_this the current instance of #CRToken.
*@return CR_OK upon successfull completion, an error
*@return CR_OK upon successful completion, an error
*code otherwise.
*/
enum CRStatus
@ -227,7 +227,7 @@ cr_token_set_includes (CRToken * a_this)
*Sets the type of the current instance of
*#CRToken to DASHMATCH_TK (DASHMATCH as said by the css2 spec).
*@param a_this the current instance of #CRToken.
*@return CR_OK upon successfull completion, an error
*@return CR_OK upon successful completion, an error
*code otherwise.
*/
enum CRStatus

View File

@ -40,8 +40,8 @@
****************************/
/*
*Here is the correspondance between the ucs-4 charactere codes
*and there matching utf-8 encoding pattern as dscribed by RFC 2279:
*Here is the correspondence between the ucs-4 charactere codes
*and there matching utf-8 encoding pattern as described by RFC 2279:
*
*UCS-4 range (hex.) UTF-8 octet sequence (binary)
*------------------ -----------------------------
@ -57,12 +57,12 @@
*Given an utf8 string buffer, calculates
*the length of this string if it was encoded
*in ucs4.
*@param a_in_start a pointer to the begining of
*@param a_in_start a pointer to the beginning of
*the input utf8 string.
*@param a_in_end a pointre to the end of the input
*utf8 string (points to the last byte of the buffer)
*@param a_len out parameter the calculated length.
*@return CR_OK upon succesfull completion, an error code
*@return CR_OK upon successful completion, an error code
*otherwise.
*/
enum CRStatus
@ -181,7 +181,7 @@ cr_utils_utf8_str_len_as_ucs4 (const guchar * a_in_start,
*buffer.
*@param a_in_end a pointer to the end of the input buffer.
*@param a_len out parameter. The computed length.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_utils_ucs4_str_len_as_utf8 (const guint32 * a_in_start,
@ -224,7 +224,7 @@ cr_utils_ucs4_str_len_as_utf8 (const guint32 * a_in_start,
*buffer.
*@param a_in_end a pointer to the end of the input buffer.
*@param a_len out parameter. The computed length.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_utils_ucs1_str_len_as_utf8 (const guchar * a_in_start,
@ -264,7 +264,7 @@ cr_utils_ucs1_str_len_as_utf8 (const guchar * a_in_start,
*If this size is actually smaller than the real needed size, the function
*just converts what it can and returns a success status. After return,
*this param points to the actual number of characters decoded.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_utils_utf8_to_ucs4 (const guchar * a_in,
@ -422,7 +422,7 @@ cr_utils_utf8_to_ucs4 (const guchar * a_in,
*@param a_out output parameter. The resulting read char.
*@param a_consumed the number of the bytes consumed to
*decode the returned character code.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_utils_read_char_from_utf8_buf (const guchar * a_in,
@ -698,12 +698,12 @@ cr_utils_utf8_str_len_as_ucs1 (const guchar * a_in_start,
*@param a_in the input string to convert.
*@param a_in_len in/out parameter. The length of the input
*string. After return, points to the actual number of bytes
*consumed. This can be usefull to debug the input stream in case
*consumed. This can be useful to debug the input stream in case
*of encoding error.
*@param a_out out parameter. Points to the output string. It is allocated
*by this function and must be freed by the caller.
*@param a_out_len out parameter. The length of the output string.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*
*/
enum CRStatus
@ -742,7 +742,7 @@ cr_utils_utf8_str_to_ucs4 (const guchar * a_in,
*If this size is actually smaller than the real needed size, the function
*just converts what it can and returns a success status. After return,
*this param points to the actual number of bytes in the buffer.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_utils_ucs4_to_utf8 (const guint32 * a_in,
@ -834,12 +834,12 @@ cr_utils_ucs4_to_utf8 (const guint32 * a_in,
*@param a_in the input string to convert.
*@param a_in_len in/out parameter. The length of the input
*string. After return, points to the actual number of characters
*consumed. This can be usefull to debug the input string in case
*consumed. This can be useful to debug the input string in case
*of encoding error.
*@param a_out out parameter. Points to the output string. It is allocated
*by this function and must be freed by the caller.
*@param a_out_len out parameter. The length (in bytes) of the output string.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_utils_ucs4_str_to_utf8 (const guint32 * a_in,
@ -879,7 +879,7 @@ cr_utils_ucs4_str_to_utf8 (const guint32 * a_in,
*If the output buffer size is shorter than the actual needed size,
*this function just convert what it can.
*
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*
*/
enum CRStatus
@ -934,7 +934,7 @@ cr_utils_ucs1_to_utf8 (const guchar * a_in,
*@param a_in_end the end of the input string to convert.
*@param a_out out parameter. The converted string.
*@param a_out out parameter. The length of the converted string.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*
*/
enum CRStatus
@ -983,13 +983,13 @@ cr_utils_ucs1_str_to_utf8 (const guchar * a_in,
*@param a_out out parameter. Points to the resulting buffer.
*Must be allocated by the caller. If the size of a_out is shorter
*than its required size, this function converts what it can and return
*a successfull status.
*a successful status.
*
*@param a_out_len in/out parameter. The size of the output buffer.
*After return, points to the number of bytes consumed even in case of
*encoding error.
*
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*/
enum CRStatus
cr_utils_utf8_to_ucs1 (const guchar * a_in,
@ -1133,7 +1133,7 @@ cr_utils_utf8_to_ucs1 (const guchar * a_in,
*@param a_out out parameter. The resulting converted ucs4 buffer.
*Must be freed by the caller.
*@param a_out_len out parameter. The length of the converted buffer.
*@return CR_OK upon successfull completion, an error code otherwise.
*@return CR_OK upon successful completion, an error code otherwise.
*Note that out parameters are valid if and only if this function
*returns CR_OK.
*/

View File

@ -689,7 +689,7 @@ st_adjustment_set_page_size (StAdjustment *adjustment,
g_object_notify_by_pspec (G_OBJECT (adjustment), props[PROP_PAGE_SIZE]);
/* Well explicitely clamp after construction. */
/* We'll explicitly clamp after construction. */
if (!priv->is_constructing)
st_adjustment_clamp_page (adjustment, priv->lower, priv->upper);
@ -922,9 +922,9 @@ st_adjustment_get_transition (StAdjustment *adjustment,
* st_adjustment_add_transition:
* @adjustment: a #StAdjustment
* @name: a unique name for the transition
* @transtion: a #ClutterTransition
* @transition: a #ClutterTransition
*
* Add a #ClutterTransition for the adjustment. If the transiton stops, it will
* Add a #ClutterTransition for the adjustment. If the transition stops, it will
* be automatically removed if #ClutterTransition:remove-on-complete is %TRUE.
*/
void
@ -969,7 +969,7 @@ st_adjustment_add_transition (StAdjustment *adjustment,
/**
* st_adjusmtent_remove_transition:
* @adjusment: a #StAdjustment
* @adjustment: a #StAdjustment
* @name: the name of the transition to remove
*
* Remove a #ClutterTransition previously added by st_adjustment_add_transtion()

View File

@ -190,11 +190,11 @@ st_clipboard_get_mimetypes (StClipboard *clipboard,
* st_clipboard_get_text:
* @clipboard: A #StCliboard
* @type: The type of clipboard data you want
* @callback: (scope async): function to be called when the text is retreived
* @callback: (scope async): function to be called when the text is retrieved
* @user_data: data to be passed to the callback
*
* Request the data from the clipboard in text form. @callback is executed
* when the data is retreived.
* when the data is retrieved.
*/
void
st_clipboard_get_text (StClipboard *clipboard,

View File

@ -169,7 +169,7 @@ st_drawing_area_queue_repaint (StDrawingArea *area)
* @area: the #StDrawingArea
*
* Gets the Cairo context to paint to. This function must only be called
* from a signal hander or virtual function for the #StDrawingArea::repaint
* from a signal handler or virtual function for the #StDrawingArea::repaint
* signal.
*
* JavaScript code must call the special dispose function before returning from
@ -211,7 +211,7 @@ st_drawing_area_get_context (StDrawingArea *area)
*
* Gets the size of the cairo surface being painted to, which is equal
* to the size of the content area of the widget. This function must
* only be called from a signal hander for the #StDrawingArea::repaint signal.
* only be called from a signal handler for the #StDrawingArea::repaint signal.
*/
void
st_drawing_area_get_surface_size (StDrawingArea *area,

View File

@ -294,7 +294,7 @@ st_icon_class_init (StIconClass *klass)
/**
* StIcon:icon-size:
*
* The size of the icon, if greater than `0`. Other the icon sise is derived
* The size of the icon, if greater than `0`. Other the icon size is derived
* from the current style.
*/
props[PROP_ICON_SIZE] =

View File

@ -49,7 +49,7 @@
* inside the #StAdjustment.
*
* The second simplification that we make that allows us to implement
* a straighforward height-for-width negotiation without multiple
* a straightforward height-for-width negotiation without multiple
* allocate passes is that when the scrollbar policy is
* AUTO, we always reserve space for the scrollbar in the
* reported minimum and natural size.
@ -164,7 +164,7 @@ st_scroll_view_get_property (GObject *object,
/**
* st_scroll_view_update_fade_effect:
* @scroll: a #StScrollView
* @vfade_offset: The length of the veritcal fade effect, in pixels.
* @vfade_offset: The length of the vertical fade effect, in pixels.
* @hfade_offset: The length of the horizontal fade effect, in pixels.
*
* Sets the height of the fade area area in pixels. A value of 0
@ -659,7 +659,7 @@ st_scroll_view_allocate (ClutterActor *actor,
clutter_actor_allocate (priv->hscroll, &child_box);
/* In case the scrollbar policy is NEVER or EXTERNAL or scrollbars
* should be overlayed, we don't trim the content box allocation by
* should be overlaid, we don't trim the content box allocation by
* the scrollbar size.
* Fold this into the scrollbar sizes to simplify the rest of the
* computations.

View File

@ -37,8 +37,8 @@ G_DEFINE_INTERFACE (StScrollable, st_scrollable, G_TYPE_OBJECT)
* for setting the adjustments. The parent container then sets the adjustments
* back to %NULL when the scrollable is removed.
*
* For #StScrollable supporting height-for-width size negotation, size
* negotation works as follows:
* For #StScrollable supporting height-for-width size negotiation, size
* negotiation works as follows:
*
* In response to get_preferred_width(), the scrollable should report
* the minimum width at which horizontal scrolling is needed for the

View File

@ -160,7 +160,7 @@ st_shadow_get_box (StShadow *shadow,
/* Inset shadows are drawn below the border, so returning
* the original box is not actually correct; still, it's
* good enough for the purpose of determing additional space
* good enough for the purpose of determining additional space
* required outside the actor box.
*/
if (shadow->inset)

View File

@ -361,7 +361,7 @@ texture_load_data_free (gpointer p)
* @pixbuf_loader: #GdkPixbufLoader loading the image
* @width: the original width of the image
* @height: the original height of the image
* @data: pointer to the #Dimensions sructure containing available width and height for the image,
* @data: pointer to the #Dimensions structure containing available width and height for the image,
* available width or height can be -1 if the dimension is not limited
*
* Private function.
@ -1023,7 +1023,7 @@ st_texture_cache_load_gicon (StTextureCache *cache,
gicon_string = g_icon_to_string (icon);
/* A return value of NULL indicates that the icon can not be serialized,
* so don't have a unique identifier for it as a cache key, and thus can't
* be cached. If it is cachable, we hardcode a policy of FOREVER here for
* be cached. If it is cacheable, we hardcode a policy of FOREVER here for
* now; we should actually blow this away on icon theme changes probably */
policy = gicon_string != NULL ? ST_TEXTURE_CACHE_POLICY_FOREVER
: ST_TEXTURE_CACHE_POLICY_NONE;

View File

@ -333,7 +333,7 @@ st_theme_context_get_for_stage (ClutterStage *stage)
*
* Sets the default set of theme stylesheets for the context. This theme will
* be used for the root node and for nodes descending from it, unless some other
* style is explicitely specified.
* style is explicitly specified.
*/
void
st_theme_context_set_theme (StThemeContext *context,
@ -385,7 +385,7 @@ st_theme_context_get_theme (StThemeContext *context)
*
* Sets the default font for the theme context. This is the font that
* is inherited by the root node of the tree of theme nodes. If the
* font is not overriden, then this font will be used. If the font is
* font is not overridden, then this font will be used. If the font is
* partially modified (for example, with 'font-size: 110%'), then that
* modification is based on this font.
*/

View File

@ -2231,7 +2231,7 @@ st_theme_node_paint_sliced_shadow (StThemeNodePaintState *state,
rectangles, idx / 8);
#if 0
/* Visual feedback on shadow's 9-slice and orignal offscreen buffer,
/* Visual feedback on shadow's 9-slice and original offscreen buffer,
for debug purposes */
cogl_framebuffer_draw_rectangle (framebuffer, state->box_shadow_pipeline,
xend, yoffset, xend + shadow_width, yoffset + shadow_height);

View File

@ -276,7 +276,7 @@ st_theme_node_get_element_type (StThemeNode *node)
* st_theme_node_get_element_id:
* @node: a #StThemeNode
*
* Get the unqiue element ID for @node.
* Get the unique element ID for @node.
*
* Returns: (transfer none): the element's ID
*/
@ -3290,9 +3290,9 @@ st_theme_node_get_border_image (StThemeNode *node)
* st_theme_node_get_horizontal_padding:
* @node: a #StThemeNode
*
* Gets the total horizonal padding (left + right padding), in physical pixels.
* Gets the total horizontal padding (left + right padding), in physical pixels.
*
* Returns: the total horizonal padding in physical pixels
* Returns: the total horizontal padding in physical pixels
*/
double
st_theme_node_get_horizontal_padding (StThemeNode *node)

View File

@ -254,7 +254,7 @@ insert_stylesheet (StTheme *theme,
* st_theme_load_stylesheet:
* @theme: a #StTheme
* @file: a #GFile
* @error: (optional): a #GError
* @error: a #GError
*
* Load the stylesheet associated with @file.
*
@ -866,7 +866,7 @@ add_matched_properties (StTheme *a_this,
for (cur_stmt = a_nodesheet->statements; cur_stmt; cur_stmt = cur_stmt->next)
{
/*
*initialyze the selector list in which we will
*initialize the selector list in which we will
*really perform the search.
*/
sel_list = NULL;
@ -960,7 +960,7 @@ add_matched_properties (StTheme *a_this,
* thread-safety anyways.)
*
* Once we've sorted the properties, the specificity no longer
* matters and it can be safely overriden.
* matters and it can be safely overridden.
*/
cr_simple_sel_compute_specificity (cur_sel->simple_sel);

View File

@ -380,7 +380,7 @@ test_border (void)
/* group2 is defined as having a thin black border along the top three
* sides with rounded joins, then a square-joined green border at the
* botttom
* bottom
*/
assert_length ("group2", "border-top-width", 2.,

View File

@ -103,7 +103,7 @@ na_tray_child_style_set (GtkWidget *widget,
#if 0
/* This is adapted from code that was commented out in na-tray-manager.c; the
* code in na-tray-manager.c wouldn't have worked reliably, this will. So maybe
* it can be reenabled. On other hand, things seem to be working fine without
* it can be re-enabled. On other hand, things seem to be working fine without
* it.
*
* If reenabling, you need to hook it up in na_tray_child_class_init().

View File

@ -39,6 +39,7 @@
</description>
<releases>
<release version="3.37.91" date="2020-08-24"/>
<release version="3.37.90" date="2020-08-11"/>
<release version="3.37.3" date="2020-07-07"/>
<release version="3.37.2" date="2020-06-02"/>

View File

@ -1,5 +1,5 @@
project('gnome-extensions-app',
version: '3.37.90',
version: '3.37.91',
meson_version: '>= 0.53.0',
license: 'GPLv2+'
)

View File

@ -1,5 +1,5 @@
project('gnome-extensions-tool', 'c',
version: '3.37.90',
version: '3.37.91',
meson_version: '>= 0.53.0',
license: 'GPLv2+'
)

View File

@ -1,5 +1,5 @@
project('shew', 'c',
version: '3.37.90',
version: '3.37.91',
meson_version: '>= 0.53.0',
license: 'LGPLv2+',
)

View File

@ -1,6 +1,6 @@
# -*- mode: python -*-
#
# jhbuildrc for building gnome-shell. Customizations shuld be done in
# jhbuildrc for building gnome-shell. Customizations should be done in
# ~/.jhbuildrc-custom
#
# Copyright (C) 2008 Red Hat, Inc.